@charset "utf-8";

/* CSS Document */
.banner img{ max-width:100%;}

.here{ padding:16px 0 8px; border-bottom:1px solid #c9c9c9;}
.here h3{ font-size:24px; color:#ce000c; background:url(../images/here_h3.png) no-repeat left center; padding-left:34px; float:left; margin-left:7px;}
.here a.return{ background:url(../images/ico_return.png) no-repeat right center; margin-right:4px; padding-right:30px; font-size:16px; color:#333; margin-top:5px;}

.secnav{ /*height:60px;*/ border-bottom:1px solid #c9c9c9; padding:10px 0 10px 24px;}
.secnav a{ display:inline-block; line-height:50px; margin-right:24px; font-size:16px; color:#333; padding-left:16px;}
.secnav a.now,.secnav a:hover{ color:#ce000c; font-weight:bold;}
.secnav a.now{ background:url(../images/ico_add.png) no-repeat left center;}

.about blockquote{ font-size:16px; color:#333333; line-height:30px; padding:30px 0 60px;}

.download{ margin-top:30px; margin-bottom:60px;}
.download th,.download td{ height:34px; border-bottom:1px #d3d3d3 solid; text-align:left; padding-left:20px;}
.download th{ font-size:16px; color:#ce000c;}
.download td{ font-size:14px;}

.webmap{ padding:30px 0;}
.webmap dl{border-bottom:1px #d3d3d3 solid;}
.webmap dt{ height:45px; line-height:45px; border-bottom:1px #d3d3d3 solid;padding-left:7px;}
.webmap dt  a{ display:inline-block; color:#ce000c; font-size:18px; background:url(../images/here_h3.png) no-repeat left center; padding-left:34px;}
.webmap dd{height:45px; line-height:45px; font-size:14px; padding-left:41px; float:left;}

