@charset "Shift_JIS";body{background-color:#fff;background-image:url(bg_header_00_18.png);background-repeat:repeat-x;background-position:left top;margin:0;padding:0;color:#000;font:12px/1.4 "ƒqƒ‰ƒMƒmŠpƒS Pro W3" , "‚l‚r ‚oƒSƒVƒbƒN" , "Hiragino Kaku Gothic Pro" , "MS PGothic" , sans-serif;-webkit-text-size-adjust:none;}
#hpb-skip{height:1px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;}
body.hpb-layoutset-02 #hpb-skip{height:1px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;}
#hpb-header{margin-top:-1px;width:100%;height:76px;}
#hpb-headerMain h1{font-size:10px;font-weight:normal;padding-left:10px;padding-right:10px;padding-top:5px;margin:0;}
#hpb-headerLogo{margin-left:10px;margin-top:0;margin-bottom:1px;}
#hpb-headerExtra1{display:none;}
#hpb-headerExtra2{display:none;}
.hpb-layoutset-01 #hpb-inner{background-image:url(bg_inner_00_18.png);background-repeat:repeat-x;background-position:0px 186px;}
.hpb-layoutset-02 #hpb-inner{background-image:url(bg_inner_00_18.png);background-repeat:repeat-x;background-position:0px 60px;}
.hpb-layoutset-02 #hpb-title h2{padding-left:10px;padding-right:10px;font-size:16px;font-weight:normal;margin-top:0;margin-bottom:0;overflow:hidden;text-shadow:1px 1px 1px #fff;}
#hpb-nav{padding-left:12px;padding-right:10px;}
h3.hpb-c-index{height:1px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;background:none;}
#hpb-nav ul{margin-bottom:0;padding:0;list-style:none;text-align:center;}
#hpb-nav ul:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#hpb-nav ul li{float:left;width:68px;margin-left:3px;margin-right:3px;min-height:36px;}
#hpb-nav ul li a{display:block;background-image:url(ico_file_00_18.png);background-position:top center;background-repeat:no-repeat;padding-top:70px;padding-bottom:2px;min-height:36px;text-align:center;color:#000;text-decoration:none;line-height:1.1;}
.hpb-layoutset-02 #hpb-main{padding:0;}
img, img a{border:none !important;}
.hpb-layoutset-02 .hpb-section p{padding-left:15px;padding-right:15px;}
.hpb-layoutset-02 .hpb-section > img{margin-left:15px;}
#hpb-footerNav{border-top:1px solid #40b2ed;border-bottom:1px solid #40b2ed;background-color:#e2f3ff;padding-bottom:10px;margin-bottom:1px;}
#hpb-footerNav{text-align:center;}
#hpb-footerNav ul{list-style:none;margin-bottom:0;margin-top:-1px;padding:0;}
#hpb-footerNav ul:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#hpb-footerNav ul li{display:inline;padding-left:5px;padding-right:5px;}
#hpb-footerNav ul li a{display:inline-block;color:#000;width:56px;text-decoration:none;text-align:center;padding-top:70px;text-transform:capitalize;}
#hpb-footerExtra1{background-color:#0066cc;}
#hpb-footerMain{padding-bottom:6px;padding-top:5px;}
#hpb-footerMain p{text-align:center;font-size:10px;margin:0;}
#hpb-aside{margin:10px 14px 10px 14px;}
#hpb-aside h3 .en{text-transform:uppercase;}
#banner ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#banner ul li{margin-bottom:3px;line-height:1.1;border-width:1px;border-color:#ccc;border-style:solid;-webkit-border-radius:5px;padding:0;}
#banner ul li a{background-color:transparent;background-image:url(arrow2_00_18.png);background-repeat:no-repeat;background-position:5px 5px;padding:8px 10px 8px 18px;display:block;text-decoration:none;font-size:12px;color:#000;}
#hpb-main #pagetop,
#footerExtra1 #pagetop{display:none;}
hr{border-width:1px 0px 0px 0px;border-style:solid;border-color:#ccc;height:1px;margin-left:10px;margin-right:10px;}
.hpb-layoutset-02 #hpb-main form{text-align:center;}
.hpb-layoutset-02 #hpb-main form h3{text-align:left;}
.hpb-layoutset-02 #hpb-main form h4{text-align:left;}
.hpb-layoutset-02 #hpb-main form p{text-align:left;}