@charset "utf-8";

body{font-size: x-small; line-height:1.4; font-family:verdana,arial,helvetica,sans-serif; color: #636466; }
a img { border:0}

.hs_head{background-color:#303F9A; width:600px;height:25px;border:1px solid #000000; border-bottom-width:0px;}
.hs_head h2{ padding:5px; margin:0; color:#FFFFFF; font-weight:bold; font-size:small; line-height:1.2;}
.hs_contents{padding:10px 30px 10px 30px; border-top-width:0px; width:550px; background-color:#fff;}
.hs_contents h2{margin:0 0 10px 0; padding:5px 10px; background-color:#edeeef; font-weight:bold;}
.hs_contents h3{margin-bottom:10px; padding-bottom:5px; border-bottom:#ccc 1px solid; font-weight:bold;}
.hs_contents h4{font-weight:bold;}
.hs_contents p{padding:0; margin:0.5em 0; line-height:1.2}
.hs_contents .tableBlock01{width:100%;}

body.hs_small .hs_head{ width:400px;}
body.hs_small .hs_contents{ padding:10px 20px 20px 20px;width:360px;}

.footer_for_single,
.footer_for_single_short{height:44px; background:url(graphics/hsnavi_back.gif) 0 0 repeat-x; position:relative;border:1px solid #000000; border-top-width:0px;}
.footer_for_single{ width:600px;}
.footer_for_single_short{ width:400px;}
.footer_for_single a,
.footer_for_single_short a{background:url(graphics/hsnavi_return.gif) right 0 no-repeat; display:block; width:81px; height:44px; float:right;}
.footer_for_single a:hover,
.footer_for_single_short a:hover{background-image:url(graphics/hsnavi_return_r.gif) ;}
.footer_for_single img,
.footer_for_single_short img{ display:none; border:0;}
* html .footer_for_single img{margin-top:-2px;}
* html .footer_for_single_short img{margin-top:-2px;}
