@charset "utf-8";

* { 
margin : 0; 
padding : 0; 
color:#330000;
font : normal 100% "メイリオ",Osaka; 
line-height : 180%; 
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #330000;
scrollbar-3dlight-color: #330000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
} 

body {
 text-align:center;
background : #fff url(../img/lab1.jpg) fixed no-repeat right top;
}

p { 
letter-spacing:0px;
margin-bottom : 15px;
line-height:1.7em; 
 font-size:95% ; 
} 

a { 
text-decoration : none; 
font-weight : bold; 
color : #330003; 
} 
a:hover { 
color : #ccc; 
} 

br { 
letter-spacing : normal;
} 
img { border:none; }


ul{list-style-type:circle; margin-left:1.5em;padding:0; }
ol{margin-left:3em;padding:0; }


#container {
 width:64%;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 font-size:85% ;}
 
 
#nav{ 
text-align:right;
font: normal 100% 'Verdana';
}

#m1 {margin:0 0 0.4em;
font :bold 100% Verdana;
padding-left: 3%; border:1px solid ;border-left:10px solid ;
width:190px;text-align:center;} 

#m2 {color:#332619;
font :normal 95% ; border-bottom:1px dashed maroon;
padding:1% 3% 5px 0;} 
#m2 a{font :bold 105%;} 

#m3 {color:#332619;
font :normal 90% ; border-bottom:1px dashed maroon;
padding:9px 3% 1% 0;margin:0 0 1% 0;} 

#m3 a{font :bold 125%;} 

#header {
border-bottom: 1px dashed #330000;
border-top: 15px solid #dddddd;
padding-top:10px;
}
#footer {
 width:100%;
 padding-bottom:20px;
 text-align:center;
border-top: 1px dashed #330000;
border-bottom: 15px solid #dddddd;
font: normal 10px 'Verdana';
color:gray;
}


h1, h2, h3, h4, h5, h6 { 
font-style : normal; 
} 
h1 { /*タイトル*/
font : bold 160% Verdana;  
line-height : 90%; 
letter-spacing : 0.3em; 
padding-top: 1%; 
padding-bottom:10px;
} 

h2 { /*桃*/
text-align:center;
margin: 7% 0 1px;
font : bold 120% Verdana;  
letter-spacing : 0.3em; 
background : url(../img/07-g.gif) ; 
} 
h3 { /*青紫*/ 
margin: 9% 0 1%;
font : bold 110% Verdana;  
letter-spacing : 0.2em; 
padding-left : 2%; 
background-image : url(../img/07-f.gif); 
} 
h4 { /*小見出し*/ 
font : normal 105% Verdana,"メイリオ",Osaka; 
margin: 2% 0 3% 3%; 
}  
h5 { /*橙*/
padding-left: 4%;
background-image : url(../img/07-j.gif); 
letter-spacing : 0.1em; 
margin: 10% 0 1%;
font : bold 100% Verdana,"メイリオ",Osaka;
}
h6 {/*コピーライツ用*/
padding-top: 10px;
font : 13px ; 
} 

img { border:none; }

td,tr{
padding-left:5px ;
padding-right:3px;
border: 1px solid #bbbbbb;}

ul{list-style-type:circle; margin-left:1.5em;padding:0; }
ol{margin-left:3em;padding:0; }
