#header .box01{background:#F2F2F2;padding:10px 0;font-size:14px;overflow:hidden}#header .box01 p{float:left}#header .box01 ul{float:right}#header .box01 ul li{background:url(/assets/common/harrow-351492351561b18c79cefbc98efc49808e95ac7c86e9987c2e7220741dda0328.gif) no-repeat left center;padding:0 0 0 10px;float:left;margin:0 0 0 20px}#header .box01 ul li.home{background:url(/assets/common/home-cbbd21a817b3fc25d3f19ced711f5755282ddf2052c7fe0ad8017813bea9d603.gif) no-repeat left 0;padding:0 0 0 25px}#header .box01 ul li a{text-decoration:none}#header .box01 ul li a:hover{text-decoration:underline}#footer .box_footer p{float:left}#footer .box_footer ul{float:right}#footer .box_footer ul li.home{background:url(/assets/common/home-cbbd21a817b3fc25d3f19ced711f5755282ddf2052c7fe0ad8017813bea9d603.gif) no-repeat left 2px;padding:0 0 0 25px;margin:20px 0 0 0}#footer .box_footer ul li a{text-decoration:none}#footer .box_footer ul li a:hover{text-decoration:underline}.fixtop{margin:53px 0 0 0}#header .gnav.fixed{position:fixed;top:0;z-index:9999;width:100%}#header .gnav{background:#fff;box-shadow:0 7px 9px -9px #000000;z-index:9999;position:relative}#header .box02{padding:5px 0}#header .box02 .logo{float:left;text-align:center;width:240px}#header .box02 ul{float:right}#header .box02 ul li{float:left;border-left:1px solid #BEBEBE}#header .box02 ul li.last{border-right:1px solid #BEBEBE}#pankuzu{padding:10px 0 0 0}#pankuzu ul{max-width:1100px;margin:0 auto;padding:10px 0 20px 50px;position:relative;box-sizing:border-box}#pankuzu ul li{padding:0 10px;float:left;font-size:14px;width:auto}#pankuzu ul li.img{position:absolute;left:20px;top:6px}#pankuzu ul li span{padding:0 20px 0 10px;font-size:12px}.spheader{position:fixed;top:0;z-index:9999;width:100%;background:#fff;box-shadow:0 7px 9px -9px #000000}.spheader .box{width:100%;background:#fff;position:relative;z-index:10}.spheader .logo{text-align:left}.spheader .logo img{width:174px;height:auto;padding:10px 0 10px 10px}#spMenu{display:block}#spMenu .acbox ul li{position:relative}#spMenu .acbox ul li:after{content:">";position:absolute;right:10px;top:15px}#spMenu .acbox ul li a{padding:15px 20px 15px 15px;border-bottom:1px solid #D1D1D1;display:block;text-decoration:none}#spMenu .acbox ul li.last a{border-bottom:none}#spMenu dl{position:relative}#spMenu .acbox ul li.cont{background:#F6F6F6;font-weight:bold}#spMenu .acbox ul li.cont:after{content:""}#spMenu .acbox p{padding:15px 0;margin:0 auto}#spMenu .acbox p a{padding:15px 0;text-align:center;display:block;width:80%;background:#E07E00;color:#fff;margin:0 auto;text-decoration:none}#panel-btn{width:55px;height:55px;margin:0;z-index:300;position:absolute;right:0;top:-55px;background:#FE9E1A}#panel-btn-icon{display:block;position:absolute;top:25px;right:15px;width:26px;height:4px;margin:-1px 0 0 -13px;background:#fff;transition:.2s}#panel-btn-icon:before,#panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:26px;height:2px;height:4px;background:#fff;transition:.3s}#panel-btn-icon:before{margin-top:-6px;margin-top:-10px}#panel-btn-icon:after{margin-top:4px;margin-top:6px}#panel-btn .close{background:transparent}#panel-btn .close:before,#panel-btn .close:after{margin-top:0}#panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.wrap{min-width:1100px;overflow:hidden}.contents{overflow:hidden}.wd{width:1100px;margin:0 auto}.scale{width:100%;height:auto}.left{float:left}.right{float:right}.sp{display:none}#linkbox{position:fixed;right:0;top:150px;z-index:9999}h2.tit{padding:100px 0;text-align:center;background:#F6F6F6;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:32px}.h3_tit{padding:15px 0;background:#F8F6F4;border-bottom:1px solid #DED7D2}.h3_tit h3{margin:0 0 0 20px;border-left:6px solid #DF600E;padding:0 0 0 20px;font-size:24px}#area_01,#area_02,#area_03,#area_04,#area_05,#area_06{margin-top:-53px;padding-top:53px}@media screen and (max-width: 768px){.wrap{overflow:hidden;min-width:100%}.pc{display:none}.sp{display:block}.spscale{width:100%;height:auto}.wd{width:100%;margin:0 auto}.contents{overflow:hidden;margin:55px 0 0 0}h2.tit{padding:30px 0;text-align:center;background:#F6F6F6;font-family:"Noto Serif Japanese","YuMincho",Yu Mincho,serif;font-weight:500;font-size:22px}.h3_tit{padding:10px 0;background:#F8F6F4;border-bottom:1px solid #DED7D2}.h3_tit h3{margin:0 0 0 15px;border-left:3px solid #DF600E;padding:0 0 0 15px;font-size:16px}.p010{padding:0 15px}#area_01,#area_02,#area_03,#area_04,#area_05,#area_06{margin-top:0;padding-top:0}.fixtop{margin:55px 0 0 0}}#footer{padding:50px 0;clear:both;background:#F2F2F2}#footer .box_in{width:1000px;margin:0 auto}#footer .txtbox{width:25%;float:left}#footer .box_in{padding:0 0 20px 0}#footer .box_in p{padding:0 0 20px 0;font-weight:bold}#footer .box_in ul li{margin:0 0 10px 10px;background:url(/assets/common/ico-db7cedeee841b8c29afff61b1bfd4aafc06f8e9ca500facabc2a6a39e4febaf1.gif) no-repeat left center;padding:0 0 0 20px}#footer .box_in .img{padding:10px;background:white;margin-bottom:10px}#footer .box_in ul img{width:100%;margin-top:0px;margin-bottom:10px}#footer .box_in .alfa1 a img{width:100%}#footer .box_in .l_text{font-size:12px;font-weight:600;letter-spacing:-0.075rem;margin-top:-5px}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}#footer .box_in02{border-top:1px solid #CCCCCC;position:relative}#footer .box_in02 dl dt{float:left;padding:30px 30px 0 30px}#footer .box_in02 dl dd{font-size:14px;padding:50px 0 0 0}#footer .box_in02 .copy{font-size:12px;position:absolute;right:0;bottom:0}#page-top{position:fixed;bottom:80px;right:30px;z-index:9998}@media screen and (max-width: 768px){#spfooter{padding:30px 0;background:#F2F2F2}#spfooter ul{border-bottom:2px solid #AAAAAA}#spfooter ul li{border-top:2px solid #AAAAAA;background:url(/assets/common/sp/farrow-813ffb83e19b76e220a3a331526d7148be2ef24e19b7c62f6d530854acff11fa.gif) no-repeat 15px center;background-size:10px}#spfooter ul li a{padding:15px 35px;display:block;text-decoration:none;font-size:16px}#spfooter .copy{font-size:12px;padding:15px}#page-top{position:fixed;bottom:10px;right:10px;z-index:9998}#page-top img{width:40px;height:auto}}
