/* CSS Document */

/* €Κ */

body{
margin:0px auto;
border:0px;
padding:0px;
background-color:#FFffff;
text-align:center;
font-size: 12px;
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
line-height:140%;
width:800px;
}



img,img a {border: none;}



ul,ol,li{list-style: none;}

a{text-decoration:none; color:#004AB5;}
a:hover{text-decoration:underline; color:#F28600;}

.txt_s{font-size:10px;}
.txt_lb{font-size:14px;}
.txt_lb{font-size:14px;font-weight:bold;}


div,ul,ol,li,dl,dt,dd,p{
margin:0px;
padding:0px;
border:0px;
}

/*_____________________________________________ */



/***@header±±©η@***/
#header{
margin:0px auto;
border:0;
border-top:2px solid #999999;
width:800px;
text-align:left;
zoom:100%;
}
#header h1{
margin:10px 0px 0px;
padding:0px;
border:0px;
float:left;
}

#header_right{
padding:5px 0px 0px;
float:right;
text-align:right;
}

#header_right ul{
margin-top:10px;
text-align:right;
zoom:100%;
clear:both;
float:none;
padding-left:10px;

}

#header_right ul li{
float:right;
text-align:left;
}

#header_right ul li a{
margin-left:10px;
padding:6px 5px 4px 25px;
display:block;
width:125px;
background:url(img/sq_bl_wh.gif) 10px center no-repeat #2CA6E0;
color:#fff;
}
#header_right ul li a:hover{
background:url(img/sq_or_wh.gif) 10px center no-repeat #F29600;
color:#fff;
}

ul#h_menu{
margin-top:20px;
text-align:left;
zoom:100%;
clear:both;
float:none;
width:800px;
padding:5px 0px 0px;
}
ul#h_menu li{
float:left;
margin-left:8px;
font-size:16px;

}
ul#h_menu li a{
display:block;
padding:8px 15px 5px;
color:#333333;
background:#E5E5E5;
}

ul#h_menu li a:hover{
background:#F28600;
color:#FFFFFF;
}


/*_____________________________________________  after */

#jquery-cycle{
margin:15px auto 0px;
float:none;
clear:both;
zoom:100%;
height:210px;
}
#jquery-cycle img {
display:none;
overflow: hidden;
width:800px;
zoom:100%;
}


#header:after,
#header_right ul:after,
ul#h_menu:after,
#jquery-cycle:after,
#jquery-cycle img:after{
content: "";
clear:both;
height:0;
display:block;
visibility:hidden;
}


/*_____________________________________________ */

#root_footer{
background-color:#FFFFff;
width:800px;
margin:0px auto;
padding:0px;
border:0px;
text-align:right;
position:relative;
clear:both;
float:none;
}

#root_footer_gotop{
width:700px;
margin:0px;
padding:30px 50px 80px;
border:0px;
text-align:right;
position:relative;
clear:both;
}
#root_footer_gotop a{
color:#51A8AD;
margin:5px;
}
#root_footer_gotop a:hover{
color:#EE86A8;
margin:5px;
}

