#hometown{padding:80px 0 200px}#hometown .copyArea{zoom:1;position:relative;margin-bottom:50px}#hometown .copyArea:after{content:'';display:block;clear:both;height:0}#hometown .copyArea .bg{position:absolute;top:20px;display:block;width:100%;height:200px;background:#000;-moz-transform:skewY(-3deg);-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);transform:skewY(-3deg);-moz-transform-origin:center top;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top}#hometown .copyArea .bg:before{-moz-transform:skewY(3deg);-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg);-moz-transform-origin:center top;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top;content:'';display:block;position:absolute;top:85px;left:0;z-index:0;width:100%;height:200%;background:#fff}#hometown .copyArea .copy{float:right;width:50%;text-align:left;position:relative;z-index:1;padding-top:25px}#hometown .copyArea .copy img{height:66px;width:auto}#hometown .copyArea .copy:before{display:block;content:'';position:absolute;z-index:1;width:251px;height:192px;right:-160px;top:-30px;background:url(../imgs/team/bg-brush.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto}#hometown .inner{position:relative;zoom:1}#hometown .inner:after{content:'';display:block;clear:both;height:0}#hometown .inner .tochigi{display:block;overflow:hidden;text-indent:-5260px;position:absolute;z-index:3;width:46%;margin-left:2%;height:664px;top:-170px;left:0;background:url(../imgs/team/tochigi-pref.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#hometown .inner .txtArea{width:50%;position:relative;z-index:3;float:right}#hometown .inner .txtArea .lead{font-size:26px;font-weight:bold;margin-bottom:30px}#hometown .inner .txtArea .lead span{font-size:36px}#hometown .inner .txtArea dl+dl{margin-top:30px}#hometown .inner .txtArea dl dt{font-weight:bold;font-size:18px;margin-bottom:12px;padding-bottom:2px;border-bottom:solid 3px #fff100}@media only screen and (max-width: 1023px){#hometown .copyArea .copy{float:none;width:inherit;text-align:center}#hometown .inner .tochigi{display:none}#hometown .inner .txtArea{padding-top:75%;background:url(../imgs/team/tochigi-pref.png);background-repeat:no-repeat;background-position:top center;background-size:560px auto;width:inherit;float:none}}@media only screen and (max-width: 767px){#hometown{padding:45px 0 60px}#hometown .copyArea{margin-bottom:20px}#hometown .copyArea .bg{top:10px;width:100%;height:200px}#hometown .copyArea .bg:before{top:50px;height:200%}#hometown .copyArea .copy{padding-top:17px}#hometown .copyArea .copy img{height:39px;width:auto}#hometown .copyArea .copy:before{width:150px;height:115px;right:-110px;top:-30px}#hometown .inner .txtArea{padding-top:95%;background:url(../imgs/team/tochigi-pref.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}#hometown .inner .txtArea .lead{font-size:15px;margin-bottom:20px}#hometown .inner .txtArea .lead span{display:block;font-size:25px}#hometown .inner .txtArea dl+dl{margin-top:20px}#hometown .inner .txtArea dl dt{font-size:14px;margin-bottom:10px;padding-bottom:2px}}#system{position:relative;z-index:3;color:#fff;padding:120px 0 140px}#system .bg span{background:#000 url(../imgs/top/bg-blog.png) no-repeat left center;background-size:cover}#system .lead{text-align:center;margin-bottom:40px}#system .emblemArea{text-align:center;margin-bottom:50px}#system .emblemArea .emblem{margin-bottom:5px}#system .emblemArea .emblem img{max-width:330px;height:auto;width:100%}#system .emblemArea dl dt{font-weight:bold}@media only screen and (max-width: 767px){#system{padding:60px 0 60px}#system .lead{text-align:left;margin-bottom:35px}#system .emblemArea{text-align:center;margin-bottom:25px}#system .emblemArea .emblem{margin-bottom:5px}#system .emblemArea .emblem img{max-width:200px;height:auto;width:100%}}#company{padding-top:200px;padding-bottom:110px}#company .table02{margin-bottom:40px}#company .table02 td a{color:#000}#company #mapCanvas{margin-bottom:40px}#company #mapCanvas .ggmap{position:relative;padding-bottom:46.25%;height:0;overflow:hidden}#company #mapCanvas .ggmap iframe,#company #mapCanvas .ggmap object,#company #mapCanvas .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#company .btn{text-align:center}@media only screen and (max-width: 767px){#company{padding-top:85px;padding-bottom:120px}#company .table02{margin-bottom:30px}#company #mapCanvas{margin-bottom:20px}}