html{background:url(../img/bg3.gif) 100% 100% repeat-y fixed;}
* {margin:0; padding:0;}
a {text-decoration: none;}
body { _overflow:hidden;}
#mainbox {_overflow:auto; }

body {margin:0;padding:0;
font-size:100%;font-family:"MS UI Gothic", Arial, sans-serif, impact, Courier, osaka,
}
#copy a {font-size:x-small; color:#111; line-height:200%;}


/*-----------------------------------------------------------
サブリード
---------------------------------------------------------------*/
#blue h2{border-bottom:4px solid #7ab; dotted #7ab;}
#blue h3 {border-bottom:3px double #7ab; border-right:1px dotted #7ab;}
#blue #head {background-color:#7ab; border-bottom:2px solid #7ab;}
#blue #copy {border-top:2px solid #7ab;}
#blue .main_text {border-bottom:1px solid #7ab; font-size:100%;}

#copy {
    margin-top:50px; 
    margin-bottom:50px; 
    height:2em; 
    text-align:center;
    }
    

h1{
    margin:100px 0 0 15px; 
    font-size:100%;
    border-bottom:1px dotted #aaa;
    padding:0 0 0 8px;
    width:12em;
    }
    
h2 {padding-top:5px; margin-top:0;}
h3 {font-size:110%; margin:50px 0 15px 0; }

.main_text {
    margin-bottom:20px;
    padding-bottom:15px;
    }

#head {
    background-image:url(../img/w_stripe.gif); 
        position:fixed;
    _position:absolute;  
    left:0px; 
    top:0px;
    width:15em;
    height:70px;
    }



#leftbox {background:url(../img/black.gif) 0% 100% no-repeat;border-right:1px solid #000;}
#leftbox {
    position:fixed;
    _position:absolute; 
    left:0px; 
    top:0px; 
    width:15em; 
    height:100%;
    margin:0; 
    padding:0;
    }

    
#leftbox ul{margin:80px 0 0 0;border-top:0px solid #000;padding:5px 0 0 0; list-style-type:none;}
#leftbox li{margin:5;padding:0;}
#leftbox a{font-size:120%; 
    display:block;
    width:10em; 
    height:1.5em;
    color:#333;
    margin-left:15px;
    padding-left:15px;
    border-bottom:1px dotted #888;
    }
    
#leftbox a:hover{border-bottom:1px dotted #000;}




#mainbox {
    margin:0 0 0 15em;
    height:100%;
    padding-top:0; 
    padding-bottom:0;
    z-index:1;  }
    
#mainin {
    width:80%;
    margin:0 0 0 20px;
    padding-top: 80px;
    background:url(../img/white.gif);
    }
#mainin p{margin:10px 0 10px 0;}

.honbun_text{
    font-size:80%;
    margin-left:0px; 
    padding:0px 0px 3px 5px; 
    border:0px solid #333; 
    margin-top:0px;
    }
.list_index li{
    margin:0 0 5px 18px;
    }
/*-----------------------------------------------------------
.list_index{
    margin-left:0px; 
    padding:3px 0px 3px 15px; 
    border:0px solid #333; 
    margin-top:0px;
    }---------------------------------------------------------------*/
/*-----------------------------------------------------------
サブリード
---------------------------------------------------------------*/
#sublead{text-align:left;font-size:100%;margin-top:0px;padding-top:0;
position:relative;top:-5px;padding-bottom:2px;
}

#topbox {    
    position:fixed;
    _position:absolute;
    background-color:#E6E6FA;

    left:0px; 
    top:0px; 
    width:1199px; 
    height:73px; 
    z-index:5;
    }
#topbox ul{margin:0; padding:0;list-style-type:none;}
#topbox li{margin:0; padding:0;display:inline;float:left;}
#topbox a{
    margin:0; 
    display:block;
    width:248px; 
    height:73px;
    color: #000000;
    padding:,0px 0 0 0;
    font-size:21px;
    border-right:1px solid #000000;
    background-color:;
    text-align:center;line-height:30em;
    }
#topbox a:hover{color:#FFD700;
    background-color:#483D8B;
    }

/*-----------------------------------------------------------
ここからはいらない？

#lastup{text-align:left;
    font-size:80%;
    margin-top:0px;
    padding-top:0;
    position:relative;
    top:-5px;
    padding-bottom:2px;
    }
    
#lastup1{
    text-align:leftt;
    font-size:80%;
    margin-top:0px;
    padding-top:0;
    position:relative;
    top:-5px;
    padding-bottom:0;
    }

---------------------------------------------------------------*/


