@charset "utf-8";
*{
margin:0px;
padding:0px;
}
html, body{
text-align:center;
background:url(/common/img/body_bg.jpg);
}
body{
scrollbar-face-color: #7DB7FF;
scrollbar-track-color: #D1F1FF;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #D1F1FF;
scrollbar-shadow-color: #3D83FF;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #1E5EFF;
}
img{
border:none;
}

a:link{
color:#F35316;
text-decoration:none;
}
a:visited{
color:#3366CC;
text-decoration:none;
}
a:hover{
color:#F87F11;
text-decoration:underline;
}

a{
outline:0;
}

h1{
display:none;
}
#bookmark{
background-color:#7DB7FF;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:3px;
text-align:right;
}

#layout{
width:856px;
height:100%;
border:3px solid #7DB7FF;
border-top:none;
border-bottom:none;
margin:0px auto;
background:#FEFCEB url(/common/img/layout_bg.jpg);
}
#head{
border-bottom:10px solid #7DB7FF;
background:url(/common/img/swf_bg.jpg) no-repeat;
padding-bottom:5px;
}

#container{
width:846px;
padding:5px;
padding-bottom:0px;
/*margin-bottom:10px;*/
}
#kakomi{
background-color:#ffffff;
padding:5px;
width:836px;
}
#kakomi_hd{
width:846px;
height:10px;
font-size:0;
line-height:0;
background:url(/common/img/container_hd.gif) no-repeat;
}
#kakomi_ft{
width:846px;
height:10px;
background:url(/common/img/container_ft.gif) no-repeat;
font-size:0;
line-height:0;
}
#kakomi2{
background-color:#ffffff;
padding:5px;
width:836px;
}
#kakomi_hd2{
width:846px;
height:10px;
font-size:0;
line-height:0;
background:url(/common/img/container_hd.gif) no-repeat;
margin-top:20px;
}
#kakomi_ft2{
width:846px;
height:10px;
background:url(/common/img/container_ft.gif) no-repeat;
font-size:0;
line-height:0;
}

#foot{
margin-top:0px;
}
#foot ul{
background-color:#7DB7FF;
padding:10px;
list-style-type:none;
text-align:center;
}
#foot ul li{
color:#ffffff;
font-size:12px;
display:inline;
}
#foot ul li a:link{
color:#ffffff;
text-decoration:none;
}
#foot ul li a:visited{
color:#ffffff;
text-decoration:none;
}
#foot ul li a:hover{
color:#ffffff;
text-decoration:underline;
}
#foot address{
color:#7DB7FF;
padding:10px;
text-align:center;
font-size:12px;
font-style:normal;
}
#foot address a:link, #foot address a:hover, #foot address a:visited{
color:#7DB7FF;
text-decoration:none;
}

.clearfix:after {  
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
} 

.clr{
height: 0.1px;  
clear: both;  
}
