@charset "utf-8";.grecaptcha-badge{display:none !important}@media screen and (max-width:767px){.block.first>.inner .zone.first{width:96%;margin:8% auto 0}.block.first>.inner .zone.first>h3{font-size:130%}.block.first>.inner .zone.first>p{margin-top:5%;font-size:95%;line-height:1.5}.block.first>.inner .zone.second{width:96%;margin:10% auto 0}.block.first>.inner .zone.second h4{margin-top:30px;font-size:110%;font-weight:500;line-height:1.3;text-decoration:underline}.block.first>.inner .zone.second h4:first-child{margin-top:0}.block.first>.inner .zone.second p{margin-top:3%;font-size:95%;line-height:1.5}.block.first>.inner .zone.third,.block.first>.inner .zone.fourth{margin:10% 0 0;padding:6%;background-color:#efefef}.block.first>.inner .zone.third>h4,.block.first>.inner .zone.fourth>h4{padding-bottom:4%;font-size:105%;font-weight:500;text-align:center;border-bottom:3px dotted #fff}.block.first>.inner .zone.third>p,.block.first>.inner .zone.fourth>p{padding:0 .2em;margin-top:4%;font-size:90%;line-height:1.3}.block.first>.inner .zone.fourth .trivia{margin-top:10%;padding:5%;border-radius:10px;background-color:#fff}.block.first>.inner .zone.fourth .trivia>div{padding:7% 5%;position:relative;border:2px solid #d70c19}.block.first>.inner .zone.fourth .trivia>div:before{content:"";display:block;width:20px;height:2px;position:absolute;bottom:-3%;left:3%;border-radius:15px;border:5px solid #fff;background-color:#d70c19;transform:rotate(130deg)}.block.first>.inner .zone.fourth .trivia>div .imgBox{width:45%;margin:0 auto 0}.block.first>.inner .zone.fourth .trivia>div .txtBox .headBox{margin-top:5%}.block.first>.inner .zone.fourth .trivia>div .txtBox .headBox>p{width:100%;text-align:center;font-size:110%;color:#c11600}.block.first>.inner .zone.fourth .trivia>div .txtBox>p{margin-top:3%;font-size:90%;line-height:1.4}.block.second{background-color:#f7f7f7}.block.second>.inner .historyBox{margin-top:10%}.block.second>.inner .historyBox .items{margin-top:6%;padding:0 .4em 6%;border-bottom:1px dotted #666}.block.second>.inner .historyBox>div:first-child{margin-top:0}.block.second>.inner .historyBox .items .years{font-size:110%;font-weight:700;color:#c11600}.block.second>.inner .historyBox .items .story{margin-top:2%;font-size:90%;line-height:1.4}.block.third>.inner .leadTxt{text-align:center;font-size:110%;line-height:1.6;letter-spacing:-.3px}.block.third>.inner .logoBox{width:50%;margin:10% auto 0}.block.third>.inner .logoBox svg{width:100%;height:auto}.block.third>.inner .outlineBox{margin-top:10%}.block.third>.inner .outlineBox>.items{display:flex;padding:5% .5em;border-bottom:1px solid #c11600}.block.third>.inner .outlineBox>.items>.ttlBox{width:60px}.block.third>.inner .outlineBox>.items>.bdyBox{width:calc(100% - 60px)}.block.third>.inner .outlineBox>.items>div>p{line-height:1.3}.block.third>.inner .outlineBox>.items>.ttlBox>p{color:#c11600;font-size:95%}.block.third>.inner .outlineBox>.items>.bdyBox>p{font-size:90%}.block.fourth{background-color:#f7f7f7}.block.fourth .inner .mapBox{width:100%;height:auto;border:5px solid #fff;position:relative}.block.fourth .inner .mapBox:before{content:"";display:block;padding-top:70%}.block.fourth .inner .mapBox iframe{width:100%;height:100%;position:absolute;top:0}.block.fourth>.inner .accessBox{margin-top:10%}.block.fourth>.inner .accessBox>.items{display:flex;padding:5% .5em;border-bottom:1px solid #c11600}.block.fourth>.inner .accessBox>.items>.ttlBox{width:60px}.block.fourth>.inner .accessBox>.items>.bdyBox{width:calc(100% - 60px)}.block.fourth>.inner .accessBox>.items>div>p{line-height:1.3}.block.fourth>.inner .accessBox>.items>.ttlBox>p{color:#c11600;font-size:95%}.block.fourth>.inner .accessBox>.items>.bdyBox>p{font-size:90%}.block.fifth{background-color:#f7f7f7}.block.fifth>.inner .leadTxt{text-align:center;font-size:110%;line-height:1.6}.block.fifth>.inner .esgBox{margin-top:8%}.block.fifth>.inner .esgBox .capTxt{font-size:120%;text-align:center}.block.fifth>.inner .esgBox .dtlBox{width:90%;margin:5% auto 0}.block.fifth>.inner .esgBox .dtlBox p{font-size:100%;margin-top:3%;line-height:1.4}.block.fifth>.inner .esgBox .dtlBox p:first-child{margin-top:0}.block.fifth>.inner .esgBox .dtlBox p.single{text-indent:-1em;padding-left:1em}.block.fifth>.inner .esgBox .dtlBox p.double{text-indent:-1.5em;padding-left:1.5em}.block.fifth>.inner .esgBox .dtlBox p.formulation{margin-top:8%;font-size:90%;text-align:right}}@media screen and (min-width:768px){.block.first>.inner .zone.first{padding-top:50px}.block.first>.inner .zone.first>h3{font-size:200%}.block.first>.inner .zone.first>p{margin-top:20px;font-size:110%;line-height:1.5}.block.first>.inner .zone.second{margin-top:50px}.block.first>.inner .zone.second h4{font-size:130%;margin-top:30px;text-decoration:underline}.block.first>.inner .zone.second h4:first-child{margin-top:0}.block.first>.inner .zone.second p{margin-top:10px;font-size:110%;line-height:1.5}.block.first>.inner .zone.third,.block.first>.inner .zone.fourth{background-color:#efefef;margin-top:30px;padding:30px}.block.first>.inner .zone.third>h4,.block.first>.inner .zone.fourth>h4{padding-bottom:15px;font-size:140%;font-weight:500;text-align:center;border-bottom:4px dotted #fff}.block.first>.inner .zone.third>p,.block.first>.inner .zone.fourth>p{padding:0 .2em;margin-top:15px;font-size:110%;line-height:1.5}.block.first>.inner .zone.fourth .trivia{margin-top:25px;padding:20px;border-radius:20px;background-color:#fff}.block.first>.inner .zone.fourth .trivia>div{display:flex;align-items:center;padding:25px 35px;position:relative;border:3px solid #d70c19}.block.first>.inner .zone.fourth .trivia>div:before{content:"";display:block;width:26px;height:3px;position:absolute;bottom:-10px;left:15px;border-radius:5px;border:5px solid #fff;background-color:#d70c19;transform:rotate(130deg)}.block.first>.inner .zone.fourth .trivia>div .imgBox{width:125px}.block.first>.inner .zone.fourth .trivia>div .txtBox{width:calc(100% - 125px);padding-left:25px}.block.first>.inner .zone.fourth .trivia>div .txtBox .headBox>p{width:100%;text-align:center;font-size:160%;color:#c11600}.block.first>.inner .zone.fourth .trivia>div .txtBox>p{margin-top:15px;font-size:120%;line-height:1.7}.block.second{background-color:#f7f7f7}.block.second>.inner .historyBox{margin-top:40px}.block.second>.inner .historyBox .items{margin-top:30px;padding:0 .5em 30px;border-bottom:1px dotted #666}.block.second>.inner .historyBox .items .years{font-size:125%;font-weight:700;color:#c11600}.block.second>.inner .historyBox .items .story{margin-top:5px;font-size:105%;line-height:1.6}.block.third>.inner .leadTxt{text-align:center;font-size:130%;line-height:1.8}.block.third>.inner .logoBox{width:300px;margin:40px auto 0}.block.third>.inner .logoBox svg{width:100%;height:auto}.block.third>.inner .outlineBox{margin-top:40px}.block.third>.inner .outlineBox>.items{display:flex;padding:30px 1em;border-bottom:1px solid #c11600}.block.third>.inner .outlineBox>.items>.ttlBox{width:120px}.block.third>.inner .outlineBox>.items>.ttlBox>p{color:#c11600}.block.third>.inner .outlineBox>.items>div>p{font-size:110%;line-height:1.6}.block.third>.inner .outlineBox>.items>.bdyBox{width:calc(100% - 120px)}.block.fourth{background-color:#f7f7f7}.block.fourth .inner .mapBox{width:100%;height:500px;border:7px solid #fff}.block.fourth .inner .mapBox iframe{width:100%;height:100%}.block.fourth>.inner .accessBox{margin-top:40px}.block.fourth>.inner .accessBox>.items{display:flex;padding:30px 1em;border-bottom:1px solid #c11600}.block.fourth>.inner .accessBox>.items>.ttlBox{width:120px}.block.fourth>.inner .accessBox>.items>.ttlBox>p{color:#c11600}.block.fourth>.inner .accessBox>.items>div>p{font-size:110%;line-height:1.6}.block.fourth>.inner .accessBox>.items>.bdyBox{width:calc(100% - 120px)}.block.fifth{background-color:#f7f7f7}.block.fifth>.inner .leadTxt{text-align:center;font-size:130%;line-height:1.8}.block.fifth>.inner .esgBox{margin-top:50px}.block.fifth>.inner .esgBox .capTxt{font-size:170%;text-align:center}.block.fifth>.inner .esgBox .dtlBox{width:70%;margin:30px auto 0}.block.fifth>.inner .esgBox .dtlBox p{font-size:110%;margin-top:20px;line-height:1.6}.block.fifth>.inner .esgBox .dtlBox p:first-child{margin-top:0}.block.fifth>.inner .esgBox .dtlBox p.double{text-indent:-1.5em;padding-left:1.5em}.block.fifth>.inner .esgBox .dtlBox p.formulation{font-size:100%;text-align:right}}