@media only screen and (min-width: 737px){main{overflow:hidden}}@media only screen and (max-width: 736px){main{overflow:hidden}}@media only screen and (min-width: 737px){main .intro{padding:45px 0;background:url(../img/reason/intro.webp) no-repeat center center;background-size:cover;text-align:center;position:relative}}@media only screen and (max-width: 736px){main .intro{padding:35px 0;background:url(../img/reason/intro.webp) no-repeat center center;background-size:cover;text-align:center;position:relative}}@media only screen and (min-width: 737px){main .intro:before{content:"";display:block;position:absolute;left:50%;top:25%;transform:translate(-50%, -50%);width:590px;height:190px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (max-width: 736px){main .intro:before{content:"";display:block;position:absolute;left:50%;top:25%;transform:translate(-50%, -50%);width:390px;height:150px;background:url(../img/common/line.webp) no-repeat center center;background-size:contain;opacity:.2}}@media only screen and (min-width: 737px){main .intro article{position:relative;z-index:2}}@media only screen and (max-width: 736px){main .intro article{position:relative;z-index:2}}@media only screen and (min-width: 737px){main .intro article h2{display:inline-block;font-size:54px}}@media only screen and (max-width: 736px){main .intro article h2{display:inline-block;font-size:30px}}@media only screen and (min-width: 737px){main .intro article .lead{font-size:34px;margin-bottom:15px}}@media only screen and (max-width: 736px){main .intro article .lead{font-size:20px;margin-bottom:15px}}@media only screen and (min-width: 737px){main .intro article h3{display:inline-block;background:rgba(54,103,26,.8);color:#fff;padding:0 20px;font-size:28px;margin-bottom:15px}}@media only screen and (max-width: 736px){main .intro article h3{display:inline-block;background:rgba(54,103,26,.8);color:#fff;padding:15px 32px;line-height:1.4;font-size:22px;margin-bottom:15px}}@media only screen and (min-width: 737px){main .intro article h3 span{position:relative;display:inline-block}}@media only screen and (max-width: 736px){main .intro article h3 span{position:relative;display:inline-block}}@media only screen and (min-width: 737px){main .intro article h3 span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:16px;height:20px;background:rgba(54,103,26,.8)}}@media only screen and (max-width: 736px){main .intro article h3 span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:3px;height:20px;background:rgba(54,103,26,.8)}}@media only screen and (min-width: 737px){main .intro article h3 span em{position:relative;z-index:2;transform:skewX(-10deg);font-size:44px;display:inline-block}}@media only screen and (max-width: 736px){main .intro article h3 span em{position:relative;z-index:2;transform:skewX(-10deg);font-size:28px;display:inline-block}}@media only screen and (min-width: 737px){main .intro article h4{font-size:24px;margin-bottom:10px}}@media only screen and (max-width: 736px){main .intro article h4{font-size:18px;margin-bottom:10px}}@media only screen and (max-width: 736px){main .intro article .bottom{text-align:left;padding:0 5%}}@media only screen and (min-width: 737px){main .activity{background:#deecd6;padding:45px 0;position:relative}}@media only screen and (max-width: 736px){main .activity{background:#deecd6;padding:45px 0;position:relative}}@media only screen and (min-width: 737px){main .activity figure.top{position:absolute;left:0;top:0;width:25%}}@media only screen and (max-width: 736px){main .activity figure.top{position:absolute;left:0;top:0;width:45%}}@media only screen and (min-width: 737px){main .activity .line-title{position:relative;z-index:2}}@media only screen and (max-width: 736px){main .activity .line-title{position:relative;z-index:2}}@media only screen and (min-width: 737px){main .activity h3{position:relative;z-index:2;text-align:center;font-size:30px;margin-bottom:20px}}@media only screen and (max-width: 736px){main .activity h3{position:relative;z-index:2;text-align:center;font-size:20px;margin-bottom:20px}}@media only screen and (min-width: 737px){main .activity article{max-width:1240px;margin:0 auto;box-sizing:border-box;padding:0 20px;position:relative;z-index:2;display:flex;justify-content:space-between}}@media only screen and (max-width: 736px){main .activity article{max-width:1240px;margin:0 auto;box-sizing:border-box;padding:0 5%;position:relative;z-index:2}}@media only screen and (min-width: 737px){main .activity article .box{margin:0;width:31%;position:relative;z-index:1}}@media only screen and (max-width: 736px){main .activity article .box{margin:0 0 20px;position:relative;z-index:1}}@media only screen and (min-width: 737px){main .activity article .box:before{content:"";display:block;z-index:0;position:absolute;left:10px;top:10px;bottom:-10px;right:-10px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (max-width: 736px){main .activity article .box:before{content:"";display:block;z-index:0;position:absolute;left:10px;top:10px;bottom:-10px;right:-10px;box-sizing:border-box;border:1px solid #bbb}}@media only screen and (min-width: 737px){main .activity article dl{background:#fff;position:relative;height:100%;padding:25px;box-sizing:border-box}}@media only screen and (max-width: 736px){main .activity article dl{background:#fff;position:relative;height:100%;padding:25px;box-sizing:border-box}}@media only screen and (min-width: 737px){main .activity article dl:after{content:"";position:absolute;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#cecece rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 736px){main .activity article dl:after{content:"";position:absolute;left:0;top:0;display:block;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#cecece rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (min-width: 737px){main .activity article dl dt i{display:block;width:80px;margin:0 auto 12px}}@media only screen and (max-width: 736px){main .activity article dl dt i{display:block;width:80px;margin:0 auto 12px}}@media only screen and (min-width: 737px){main .activity article dl dd{text-align:center}}@media only screen and (max-width: 736px){main .activity article dl dd{text-align:center}}@media only screen and (min-width: 737px){main .activity article dl dd h4{font-size:20px;line-height:1.5;height:3em;position:relative;margin-bottom:15px}}@media only screen and (max-width: 736px){main .activity article dl dd h4{font-size:20px;line-height:1.5;position:relative;margin-bottom:10px}}@media only screen and (min-width: 737px){main .activity article dl dd h4 span{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 737px){main .activity article dl dd p{text-align:left;letter-spacing:0;line-height:1.9}}@media only screen and (max-width: 736px){main .activity article dl dd p{text-align:left;letter-spacing:0;line-height:1.9}}@media only screen and (min-width: 737px){main .safety{background:#deecd6;padding:45px 0;position:relative}}@media only screen and (max-width: 736px){main .safety{background:#deecd6;padding:0px 0 45px;position:relative}}@media only screen and (min-width: 737px){main .safety figure.bottom{position:absolute;right:0;bottom:-45px;width:25%}}@media only screen and (max-width: 736px){main .safety figure.bottom{position:absolute;right:0;bottom:-45px;width:45%}}@media only screen and (min-width: 737px){main .safety .title{position:relative;z-index:2;text-align:center;line-height:1}}@media only screen and (max-width: 736px){main .safety .title{position:relative;z-index:2;text-align:center;line-height:1}}@media only screen and (min-width: 737px){main .safety .title span.back-ground{display:block;font-size:110px;color:#f5f5f5;font-weight:700}}@media only screen and (max-width: 736px){main .safety .title span.back-ground{display:block;font-size:80px;white-space:nowrap;color:#f5f5f5;font-weight:700}}@media only screen and (min-width: 737px){main .safety .title h2{font-size:34px;margin-top:-35px;margin-bottom:25px}}@media only screen and (max-width: 736px){main .safety .title h2{font-size:20px;margin-top:-25px;margin-bottom:25px}}@media only screen and (min-width: 737px){main .safety article{position:relative;z-index:2;max-width:1280px;margin:0 auto;box-sizing:border-box;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 736px){main .safety article{position:relative;z-index:2;max-width:1280px;margin:0 auto;box-sizing:border-box;padding:0 5%}}@media only screen and (min-width: 737px){main .safety article dl{width:32%;margin:0 .5% 15px}}@media only screen and (max-width: 736px){main .safety article dl{margin:0 0% 15px}}@media only screen and (min-width: 737px){main .safety article dl dt{background:#36671a;color:#fff;text-align:center;font-size:22px;padding:5px 0}}@media only screen and (max-width: 736px){main .safety article dl dt{background:#36671a;color:#fff;text-align:center;font-size:18px;padding:8px 0}}@media only screen and (min-width: 737px){main .safety article dl dd{border:1px solid #ddd;background:#fff;line-height:1.8;padding:10px 20px 20px 20px;text-align:justify}}@media only screen and (max-width: 736px){main .safety article dl dd{border:1px solid #ddd;background:#fff;line-height:1.8;padding:10px 20px 15px 20px;text-align:justify}}@media only screen and (min-width: 737px){main .improvment{padding:45px 0 185px;text-align:center}}@media only screen and (max-width: 736px){main .improvment{padding:45px 0 5px;text-align:center}}@media only screen and (min-width: 737px){main .improvment .title{position:relative;z-index:2;text-align:center;line-height:1}}@media only screen and (max-width: 736px){main .improvment .title{position:relative;z-index:2;text-align:center;line-height:1.4}}@media only screen and (min-width: 737px){main .improvment .title span.back-ground{display:block;font-size:110px;color:#f5f5f5;font-weight:700}}@media only screen and (max-width: 736px){main .improvment .title span.back-ground{display:block;font-size:80px;white-space:nowrap;color:#f5f5f5;font-weight:700}}@media only screen and (min-width: 737px){main .improvment .title h2{font-size:34px;margin-top:-35px;margin-bottom:25px}}@media only screen and (max-width: 736px){main .improvment .title h2{font-size:22px;margin-top:-65px;margin-bottom:25px}}@media only screen and (min-width: 737px){main .improvment h3{display:inline-block;font-size:24px;padding:0 10px;margin-bottom:45px;position:relative}}@media only screen and (max-width: 736px){main .improvment h3{display:inline-block;font-size:18px;line-height:1.5;padding:0 10px;margin-bottom:45px;position:relative}}@media only screen and (min-width: 737px){main .improvment h3:before{content:"";display:block;position:absolute;left:0;right:0;bottom:5px;height:12px;background:#deecd6;transform:skewX(-25deg)}}@media only screen and (max-width: 736px){main .improvment h3:before{content:"";display:block;position:absolute;left:0;right:0;bottom:2px;height:12px;background:#deecd6;transform:skewX(-25deg)}}@media only screen and (min-width: 737px){main .improvment h3 span{display:block;position:relative;z-index:2}}@media only screen and (max-width: 736px){main .improvment h3 span{display:block;position:relative;z-index:2}}@media only screen and (min-width: 737px){main .improvment article{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:0 20px;display:flex;justify-content:space-between}}@media only screen and (max-width: 736px){main .improvment article{margin:0 auto;box-sizing:border-box;padding:0 5%;justify-content:space-between}}@media only screen and (min-width: 737px){main .improvment article .box{width:46%;margin:0 0;position:relative}}@media only screen and (max-width: 736px){main .improvment article .box{margin:0 0 25px;position:relative}}@media only screen and (min-width: 737px){main .improvment article .box:nth-of-type(2){top:65px}}@media only screen and (min-width: 737px){main .improvment article dl{position:relative}}@media only screen and (max-width: 736px){main .improvment article dl{position:relative}}@media only screen and (min-width: 737px){main .improvment article dl dd{position:absolute;right:-50px;bottom:-50px;width:100%;text-align:left}}@media only screen and (max-width: 736px){main .improvment article dl dd{position:relative;width:100%;text-align:left}}@media only screen and (min-width: 737px){main .improvment article dl dd h4 span{display:inline-block;background:rgba(222,236,214,.6);font-style:italic;font-size:24px;padding:5px 15px;position:relative}}@media only screen and (max-width: 736px){main .improvment article dl dd h4 span{display:inline-block;background:rgba(222,236,214,.6);font-style:italic;font-size:18px;padding:5px 15px;position:relative}}@media only screen and (min-width: 737px){main .improvment article dl dd p{background:#36671a;color:#fff;line-height:1.8;padding:20px 30px}}@media only screen and (max-width: 736px){main .improvment article dl dd p{background:#36671a;color:#fff;line-height:1.8;padding:15px 20px;text-align:justify}}@media only screen and (min-width: 737px){main .improvment article .box:first-of-type dl dd h4 span{left:-90px;padding-left:70px;top:10px}}@media only screen and (max-width: 736px){main .improvment article .box:first-of-type dl dd h4 span{left:-15px}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .improvment article .box:first-of-type dl dd h4 span{left:-50px}}@media only screen and (min-width: 737px){main .improvment article .box:nth-of-type(2) dl dd h4 span{left:120px;top:10px}}@media only screen and (max-width: 736px){main .improvment article .box:nth-of-type(2) dl dd h4 span{right:-5px;white-space:nowrap}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .improvment article .box:nth-of-type(2) dl dd h4 span{left:-50px}}@media only screen and (min-width: 737px){main .map{position:relative;padding-bottom:85px}}@media only screen and (max-width: 736px){main .map{position:relative;padding-bottom:85px}}@media only screen and (min-width: 737px){main .map figure{width:75%;margin:0 auto 0 0}}@media only screen and (max-width: 736px){main .map figure{width:100%;margin:0 auto 0 0}}@media only screen and (min-width: 737px){main .map .box{position:absolute;z-index:3}}@media only screen and (max-width: 736px){main .map .box{position:absolute;z-index:3}}@media only screen and (min-width: 737px){main .map .box:before{content:"";display:block;width:640px;height:240px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../img/common/line_light.webp) no-repeat center center;background-size:contain}}@media only screen and (max-width: 736px){main .map .box:before{content:"";display:block;width:124px;height:40px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(../img/common/line_light.webp) no-repeat center center;background-size:contain}}@media only screen and (min-width: 737px){main .map .box.box-01{left:28%;top:25%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 736px){main .map .box.box-01{left:33%;top:20%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .map .box.box-01{left:25%}}@media only screen and (min-width: 737px){main .map .box.box-02{left:80%;top:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 736px){main .map .box.box-02{left:60%;top:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .map .box.box-02{left:75%}}@media only screen and (min-width: 737px){main .map .box.box-03{left:50%;top:75%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 736px){main .map .box.box-03{left:50%;top:85%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 737px)and (max-width: 1280px){main .map .box.box-03{top:80%}}@media only screen and (min-width: 737px){main .map .box h2{position:relative;z-index:2}}@media only screen and (max-width: 736px){main .map .box h2{position:relative;z-index:2}}@media only screen and (min-width: 737px){main .map .box h2 .inline{display:inline-block;position:relative;white-space:nowrap;font-size:40px}}@media only screen and (max-width: 736px){main .map .box h2 .inline{display:inline-block;position:relative;white-space:nowrap;font-size:20px}}@media only screen and (min-width: 737px){main .map .box h2 .inline .back-layer{position:relative;z-index:1;color:#fff;letter-spacing:0;-webkit-text-stroke-width:8px;-webkit-text-stroke-color:#fff;paint-order:stroke fill}}@media only screen and (max-width: 736px){main .map .box h2 .inline .back-layer{position:relative;z-index:1;color:#fff;letter-spacing:0;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#fff;paint-order:stroke fill}}@media only screen and (min-width: 737px){main .map .box h2 .inline .front-layer{position:absolute;z-index:2;left:0;top:0}}@media only screen and (max-width: 736px){main .map .box h2 .inline .front-layer{position:absolute;z-index:2;left:0;top:0}}@media only screen and (min-width: 737px){main .map .box p{white-space:nowrap;position:relative;z-index:2;font-size:26px;line-height:1.5;text-align:center;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#fff;paint-order:stroke fill}}@media only screen and (max-width: 736px){main .map .box p{white-space:nowrap;position:relative;z-index:2;font-size:15px;line-height:1.5;text-align:center;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#fff;paint-order:stroke fill}}@media only screen and (min-width: 737px){main .map i{position:absolute;top:55%;left:50%;width:55%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 736px){main .map i{position:absolute;top:65%;left:50%;width:90%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 736px){main .improvment article .box:first-of-type dl dd{margin-top:-45px}}@media only screen and (max-width: 736px){main .improvment article .box:nth-of-type(2) dl dd{top:-45px}}@media only screen and (max-width: 736px){main .improvment article .box:nth-of-type(2) dl dd h4{right:-15px;text-align:right}}main{overflow:hidden}/*# sourceMappingURL=reason.min.css.map */