/*---public---*/
*{margin:0;padding:0;font: normal 97% arial, sans-serif;color:#636363;}
#navi_sub_list a{font: normal 92% arial, sans-serif;padding-top:-4px;}
body{background-image: url(../images/public/bg.gif);}
img{border:0;}
sub{color:#FFF;}
ul{list-style-type:none;}
a:link{color:#07519A;text-decoration:underline;}
a:visited{color:#07519A;text-decoration:underline;}
a:hover{color:#F60;text-decoration:underline;}
h6{color:#E60113;font-weight:bold;}
h6 a:link{color:#777;text-decoration:none;}

h6 a:visited{color:#777;text-decoration:none;}
h6 a:hover{color:#F60;text-decoration:underline;}
h5{color:#E60113;font-size:10pt;text-decoration:none;font-weight:bold;}
.header,.footer{background-color:#FFF;}
.img_top{margin-right:10px;float:right;clear:both;}
.img_arrowhead{margin-right:6px;}/*---header---*/
.logo{width:340px;height:72px;background:url(../images/public/logo_kimoto.gif) no-repeat 45px 42px;padding:55px 0 0 614px;}
* html .logo{padding-top:0;}/*IE6 hack*/
* html .logo p{padding-top:55px;}/*IE6 hack*/
.logo img{margin:0 3px;}/*---navi---*/
.navi_main {width:100%;height:30px;background:#FFF url(../images/public/navi_bg1.gif);border-top:1px solid #BABABA;border-bottom:1px solid #BABABA;}
.navi_main #navi_main_list{width:759px;float:left;}
.navi_main .product_list{height:30px;padding-left:5px;float:left;}
.navi_main .product_list select{height:18px;margin-top:5px;}
.navi_sub{width:758px;height:23px;background:#FFF url(../images/public/navi_bg2.gif);border-right:1px solid #BABABA;margin-top:-1px;}
.navi_sub #navi_sub_list{color:#FFF;padding-top:7px;}
.navi_sub #navi_sub_list a{color:#FFF;text-decoration:none;margin:0 8px;}
.navi_sub #navi_sub_list a:hover{color:#FFF;text-decoration:underline;}/*---footer---*/
.footer{width:755px;height:160px;padding:2px 0 0 3px;border-right:1px solid #BABABA;border-bottom:4px solid #BABABA;}
.footer .footer_download{font-size:8pt;width:112px;height:140px;padding:10px 0 0 3px;border-top:8px solid #E60113;background-color:#EEEFEF;float:left;}
.footer .footer_content{width:551px;height:150px;border-top:8px solid #E60113;background-color:#EEEFEF;float:left;}
.footer .footer_content p{text-align:center;margin-top:6px;}
.footer .footer_content .icon{margin:0 -165px 0 180px;}
.footer .footer_w3c{width:86px;height:150px;border-top:8px solid #E60113;background-color:#EEEFEF;float:left;}
.footer .footer_w3c .img{margin:80px 0 3px 0;}
.space {width:758px;height:30px;text-align:right;padding-top:5px;}
.s1{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;}
.s2{border-top:1px solid #666;border-left:1px solid #666;}
.s3{border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #666;}
.s4{border:1px solid #666;}
.s5{border-right:1px solid #666;border-left:1px solid #666;}
