#hpb-container{width:980px;position:relative;margin-top:-1px;margin-left:auto;margin-right:auto;background-repeat:repeat;background-position:right top}#hpb-header{width:980px;margin-bottom:50px}#hpb-footer{width:938px;clear:both;margin-left:auto;margin-right:auto;padding-bottom:13px;margin-bottom:10px}#hpb-inner{width:938px;margin-left:auto;margin-right:auto;position:relative;clear:both}.hpb-layoutset-02 #hpb-wrapper{width:660px;float:left}.hpb-layoutset-01 #hpb-title{height:335px}.hpb-layoutset-01 #hpb-title h2{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;overflow:hidden;text-indent:-9999px;height:335px;background-image:url(xzu1.jpg.pagespeed.ic.3xvsndLVg9.jpg);background-position:top center;background-repeat:no-repeat}.hpb-layoutset-02 #hpb-title{width:938px;height:136px}.hpb-layoutset-02 #hpb-title h2{margin-top:0;margin-bottom:10px;margin-left:0;margin-right:0;overflow:hidden;height:136px;background-image:url(xzu11.jpg.pagespeed.ic.ErTya9mwb7.jpg);background-position:top left;background-repeat:no-repeat;line-height:136px;text-align:left;font-size:24px}h2 span.ja{padding-left:27px}h2 span.en{font-size:18px;text-transform:uppercase;padding-left:20px}#hpb-main{width:653px;float:left;padding-bottom:0;margin-left:10px;text-align:left;padding-top:10px}#hpb-wrapper #hpb-main h3:first-child{margin-top:5px}.hpb-layoutset-01 #hpb-main{padding-top:10px}#hpb-aside{width:253px;float:right;margin-top:19px;margin-right:0;padding-bottom:0}.hpb-layoutset-02 #hpb-aside{margin-top:145px}#hpb-nav{width:937px;height:42px;overflow:hidden;position:absolute;top:-50px;left:0}#hpb-nav ul{margin-top:-1px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;padding-bottom:0;list-style-type:none;text-align:left;border-top-width:1px;border-bottom-width:4px;border-top-style:solid;border-bottom-style:solid;border-top-color:#bdbdbd;border-bottom-color:#000;height:37px}#hpb-nav ul::after{content:".";display:block;height:0;clear:both;visibility:hidden}#hpb-nav li{float:left;display:inline;font-size:13px;line-height:37px;height:37px;overflow:hidden}#hpb-nav li a{display:inline-block;overflow:hidden;padding-left:17px;padding-right:17px;font-weight:bold;text-decoration:none;line-height:37px;height:37px;color:#000}#hpb-nav li a:hover{color:#fff;text-decoration:none;background-color:#2d70b4}#hpb-nav li span.en{text-transform:uppercase;display:inline-block}#hpb-nav li span.ja{display:none}#hpb-nav h3.hpb-c-index{height:1px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;background:none}@media screen and (max-width:568px){#hpb-container{width:100%;background-image:none;background-color:#fff}#hpb-header{width:100%;margin-bottom:0;padding-bottom:10px}#hpb-footer{width:100%}#hpb-inner{width:100%}.hpb-layoutset-02 #hpb-wrapper{width:100%;float:none}.hpb-layoutset-01 #hpb-title{height:auto}.hpb-layoutset-01 #hpb-title h2{height:196px;background-size:contain}.hpb-layoutset-02 #hpb-title{width:100%;height:auto}.hpb-layoutset-02 #hpb-title h2{height:auto;background-image:none;line-height:1.4;background-color:#adbdca;padding-top:10px;padding-bottom:10px}h2 span.ja{padding-left:10px;display:inline-block}h2 span.en{padding-left:10px;display:inline-block}#hpb-main{width:96%;float:none;padding-bottom:20px;margin-right:auto;margin-left:auto}.hpb-layoutset-01 #hpb-main{padding-top:0}#hpb-aside{width:96%;float:none;margin-top:0;margin-right:auto;padding-bottom:20px;margin-left:auto}.hpb-layoutset-02 #hpb-aside{margin-top:0}#hpb-nav{width:100%;height:auto;position:relative;top:0;border-top-color:#bdbdbd;border-top-style:solid;border-top-width:1px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:4px}#hpb-nav ul{margin-top:0;border-top-style:none;border-bottom-style:none;height:auto;display:none}#hpb-nav ul.toggled-on{display:block}#hpb-nav li{float:none;display:block;line-height:1.4;height:auto;border-top-color:#000;border-top-style:solid;border-top-width:1px}#hpb-nav li a{display:block;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;line-height:1.4;height:auto}#hpb-nav li span.en{line-height:1.4}}