@charset "utf-8";

* { 
margin : 0; 
padding : 0; 
color:#330000;
font : normal 100% "メイリオ",Osaka; 
line-height : 180%; 
scrollbar-base-color: #F8F8FF;
scrollbar-face-color: #F8F8FF;
scrollbar-track-color: #F8F8FF;
scrollbar-arrow-color: #330000;
scrollbar-3dlight-color: #330000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
} 

body {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
text-align:center;
background : ghostwhite url(../img/.jpg) fixed no-repeat right top;
}

form.changeName fieldset{ border: none; }
form.changeName ul.process,form.changeName ul.process li,form.cchangeName p.process{ display: inline; }
form.changeName li {list-style:inside; }


p { 
padding : 1%; 
letter-spacing:0px;
line-height:1.7em; 
} 

a { 
text-decoration : none; 
font-weight : bold; 
color : #330003; 
} 
a:hover { 
color : #ccc; 
} 

br { 
letter-spacing : normal;
} 
img { border:none; }

#header {
padding-top:8%;
margin-bottom: 5%;
}
#header p { 
font-size: 90%;
padding :1px 0 0 1%; 
color:#553333;
} 
#nav{ 
text-align:right;
font: normal 80% 'Verdana';
}
 
#container {
margin-bottom: 5%;
 width:75%;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 font-size:95% ;}

#footer {
 width:100%;
 padding-bottom:20px;
 text-align:center;
border-top: 1px dashed #330000;
font: normal 10px 'Verdana';
color:gray;
border-bottom: 100px solid #dddddd;
}

#memo { 
 width:70%;
 margin-left:auto;
 margin-right:auto;
border-top: 1px solid #330000;
padding : 2% 0; 
font-size: 90%;
line-height:1.3em; 
} 

#memo a { 
text-decoration : none; 
font-weight : bold; 
} 
#memo p { 
font-size: 75%;
padding :8% 2% 2% 0; 
 text-align:left;
 color:gray;} 



h1 { /*タイトル*/
font : bold 160% Verdana;  
line-height : 115%; 
letter-spacing : 0.3em; 
padding: 3% 3% 1% 3%;
border-bottom: 1px dotted #330000;
} 

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 : bold 105% "メイリオ",Verdana,Osaka; 
padding: 0 0 0 3%; 
border-bottom: 1px dotted #999;
}  
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 ; 
} 
