@charset "Shift_JIS";
/*全体の設定*/

*{
margin:0;
padding:0;
}

body{
font-size :90%;
color:#333333;
background-color:#ffffff;
text-align:center;
vertical-align:top;
}

#container{
width:650px;
margin:0 auto;
padding-bottom:10px;
text-align:center;
background-color:#FDF9ED;
}

img{
border:none;
margin-top:1em;
}

h1{
margin:0 0 5px 0;
}
#container h1 img{
margin:0;
}

h2{
width:80%;
margin:2em auto 0.5em auto;
padding:0.5em 0;
text-align:center;
font-size:14px;
color:#666600;
border-style:double none double none;
border-width:3px 0;
border-color:#999900;
}

em{
font-style:normal;
font-weight:bold;
color:#666600;
}

table{
width:75%;
margin:0 auto 0.5em auto;
border:0;
border-collapse:collapse;
}
th{
padding:0.3em 0 0.3em 1em;
border-collapse:collapse;
border-style:dotted none dotted none;
border-width:1px 0;
border-color:#999900;
text-align:left;
color:#666600;
}
td{
padding:0.3em 0;
border-collapse:collapse;
border-style:dotted none dotted none;
border-width:1px 0;
border-color:#999900;
text-align:left;
}

hr{
margin:0 auto 10px auto;
width:95%;
height:1px;
border-style:dotted none none none;
border-top-width:1px;
border-top-color:#999900;
}


p{
width:580px;
margin:0 auto 1.5em auto;
padding:0;
line-height:180%;
}

#container p.fee{
width:580px;
margin:1em auto;
padding:0;
line-height:125%;
text-align:center;
}

#footer{
margin:0 auto;
padding:10px 0 20px 0;
text-align:center;
font-size:75%;
}



/*リンク関係*/
a:link{/*リンクされた文字の色*/
color:#cc6600;
font-style:normal;
text-decoration:none;
}
a:visited{/*訪問後の色*/
color:#990000;
text-decoration:none;
}
a:hover{/*カーソルを合わせたときの色*/
color:#999900;
font-style:normal;
text-decoration:none;
}
a:active{/*クリック中の色*/
text-decoration:none;
}



.clearFix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearFix{
min-height:1px;
}