@charset "UTF-8";


/* default
---------------------------------------------------- */

*{
margin:0;
padding:0;
}

html{
overflow-y:scroll;
}

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,select{
margin:0;
padding:0;
font-size:1em;
}

ul, ol, li{
list-style:none outside;
}

table{
border:0;
padding:0;
}

img{
border:none;
}

a:link, a:active, a:visited{
color:#ff7300;
text-decoration:none;
}

a:hover{
color:#ff7300;
text-decoration:underline;
}

strong{
color:#d90b1c;
}

strong.sub{
color:#663500;
}
strong.sub .sub01{
color:#d90b1c;
text-decoration:line-through;
}
strong.sub .sub02{
color:#663500;
}



/* FloatCleaning */
.clearFix:after,
#mainArea:after,
#mainArea02:after,
#mainArea03:after,
.sectionC01:after,
.sectionC01Last:after,
.sectionC02:after,
#footerBtn:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearFix,
#mainArea,
#mainArea02,
#mainArea03,
.sectionC01,
.sectionC01Last,
.sectionC02,
#footerBtn{
display:inline-block;
}
* html .clearFix,
* html #mainArea,
* html #mainArea02,
* html #mainArea03,
* html .sectionC01,
* html .sectionC01Last,
* html .sectionC02,
* html #footerBtn{
height:1%;
}
.clearFix,
#mainArea,
#mainArea02,
#mainArea03,
.sectionC01,
.sectionC01Last,
.sectionC02,
* html {
display:block;
}


body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100.01%;
line-height:1.5;
text-align:center;
color:#663500;
}

#frame01{
width:100%;
background-color:#59b300;
}
#frame02{
width:100%;
background:url(/special/bokujou/common/images/bg.jpg) top center no-repeat;
}

#container{
width:790px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:0.8em;
}