@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.bluColor{color:#0077c2}.js-gallery-wrapper .picItem{position:relative;display:block}.js-gallery-wrapper .picItem::after{content:"";position:absolute;right:0;bottom:0;aspect-ratio:1/1;width:min(4.1666666667vw,60px);height:auto;background-color:rgba(0,0,0,.7);background-image:url(../images/common/icon_zoom-w.png);background-repeat:no-repeat;background-position:center;background-size:70%;z-index:3}@media(max-width: 750px){.js-gallery-wrapper .picItem::after{width:min(8vw,60px)}}.readTltle{font-size:min(2.2222222222vw,32px);font-weight:600;line-height:1.6em}.readSubTltle{font-size:min(1.6666666667vw,24px);font-weight:600;line-height:1.6em}.readSubTltle-s{font-size:min(1.3888888889vw,20px);font-weight:600;line-height:1.6em}.readText{font-size:min(1.1111111111vw,16px);font-weight:400;color:#000;line-height:1.6em}.readText strong{font-weight:600}.readText-s{font-size:min(0.9722222222vw,14px);font-weight:400;line-height:1.6em}.readCaption{font-size:min(0.8333333333vw,12px);font-weight:400;color:#000;line-height:1.6em}.readLink{font-size:min(1.1111111111vw,16px);font-weight:400;color:#000;line-height:1.6em}.readLink a{text-decoration:underline}.readLink a:hover{text-decoration:none}.readCenter{text-align:center}@media(max-width: 750px){.readTltle{font-size:min(6.15384vw,46.1538px)}.readSubTltle{font-size:min(5.1282133333vw,38.4616px)}.readSubTltle-s{font-size:min(4.6153866667vw,34.6154px)}.readText{font-size:min(4.1025733333vw,30.7693px);line-height:1.6em}.readText span{font-weight:600;padding:0 .25em}.readCaption{font-size:min(3.5897333333vw,26.923px);line-height:1.6em}.readLink{font-size:min(4.1025733333vw,30.7693px);line-height:1.6em}.readText-s{font-size:min(3.0769333333vw,23.077px);line-height:1.6em}}.pcBr01{display:block}@media(max-width: 750px){.pcBr01{display:none}}.spBr01{display:none}@media(max-width: 750px){.spBr01{display:block}}.mt10{margin-top:min(0.6944444444vw,10px)}.mt20{margin-top:min(1.3888888889vw,20px)}.mt30{margin-top:min(2.0833333333vw,30px)}.mt40{margin-top:min(2.7777777778vw,40px)}.mt50{margin-top:min(3.4722222222vw,50px)}.mt60{margin-top:min(4.1666666667vw,60px)}.mt70{margin-top:min(4.8611111111vw,70px)}.mt80{margin-top:min(5.5555555556vw,80px)}.mt90{margin-top:min(6.25vw,90px)}.mt100{margin-top:min(6.9444444444vw,100px)}@media(max-width: 750px){.mt10{margin-top:min(3.3333333333vw,25px)}.mt20{margin-top:min(4.6666666667vw,35px)}.mt30{margin-top:min(6vw,45px)}.mt40{margin-top:min(7.3333333333vw,55px)}.mt50{margin-top:min(8.6666666667vw,65px)}.mt60{margin-top:min(10vw,75px)}.mt70{margin-top:min(11.3333333333vw,85px)}.mt80{margin-top:min(12.6666666667vw,95px)}.mt90{margin-top:min(14vw,105px)}.mt100{margin-top:min(15.3333333333vw,115px)}}.lineCol{border-bottom:1px solid #000}.story main{font-family:"Noto Sans JP",sans-serif}.story main .wrapperArticle{width:90%;max-width:900px;margin:min(5.5555555556vw,80px) auto;color:#000;background-color:#fff;border:2px solid #000;border-radius:min(1.0416666667vw,15px);padding:min(3.4722222222vw,50px) min(4.1666666667vw,60px)}@media(max-width: 750px){.story main .wrapperArticle{border-radius:min(2.6666666667vw,20px);margin:min(10.6666666667vw,80px) auto;padding:min(5.3333333333vw,40px) min(5.3333333333vw,40px)}}.story main .wrapperBottom{background-color:#f1f1f1;padding:min(5.5555555556vw,80px) 0}@media(max-width: 750px){.story main .wrapperBottom{padding:min(10.6666666667vw,80px) 0}}.story main .wrapperBottom .innerCol{width:90%;max-width:800px;margin-left:auto;margin-right:auto}.story main .wrapperBottom .bannerCol{width:90%;max-width:800px;margin-left:auto;margin-right:auto}.story main .titleCol .readTltle{padding-bottom:.5em}.story main .picItem{width:100%;margin-right:auto;margin-left:auto;padding:0;display:block}.story main .picItem .readCaption{display:block;margin-top:1.1em}@media(max-width: 750px){.story main .picItem .readCaption{margin-top:.5em}}.story main .movieCol{width:100%;height:100%}.story main .movieCol .movieArea{position:relative;display:block;width:100%;height:100%;overflow:hidden}.story main .movieCol .movieArea::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(../images/mov_arrow.svg);background-repeat:no-repeat}@media(max-width: 750px){.story main .movieCol .movieArea::after{transform:scale(2)}}.story main .movieCol .movieArea .movieThumbnail{width:100%;height:100%}.story main .bgColorBox{border-radius:min(1.0416666667vw,15px);padding:min(2.7777777778vw,40px);position:relative}@media(max-width: 750px){.story main .bgColorBox{border-radius:min(3.3333333333vw,25px);padding:min(7.3333333333vw,55px) min(5.3333333333vw,40px)}}.story main .bgColorBox.--gry{background-color:#f1f1f1}.story main .bgColorBox.--wht{background-color:#fff}.story main .personCol.fl01{background-color:#f1f1f1;border-radius:min(1.0416666667vw,15px);padding:min(2.7777777778vw,40px);display:flex;gap:min(2.0833333333vw,30px)}@media(max-width: 750px){.story main .personCol.fl01{border-radius:min(3.3333333333vw,25px);padding:min(7.3333333333vw,55px) min(5.3333333333vw,40px);flex-direction:column;justify-content:center;align-items:center;gap:min(4vw,30px)}}.story main .personCol.fl02{display:flex;gap:min(3.125vw,45px)}.story main .personCol.fl02 .textCol{background-color:#f1f1f1;border-radius:min(1.0416666667vw,15px);padding:min(2.7777777778vw,40px);position:relative}@media(max-width: 750px){.story main .personCol.fl02 .textCol{margin-top:min(3.0906666667vw,23.18px);border-radius:min(3.3333333333vw,25px);padding:min(7.3333333333vw,55px) min(5.3333333333vw,40px)}}.story main .personCol.fl02 .textCol::after{content:"";position:absolute;top:min(2.7777777778vw,40px);left:max(-1.5972222222vw,-23px);width:auto;height:min(1.6666666667vw,24px);aspect-ratio:1/1;background-color:#f1f1f1;clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media(max-width: 750px){.story main .personCol.fl02 .textCol::after{top:max(-5.3333333333vw,-40px);left:50%;transform:translateX(-50%);height:min(6.1573333333vw,46.18px);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}}@media(max-width: 750px){.story main .personCol.fl02{flex-direction:column;justify-content:center;align-items:center;gap:min(4vw,30px)}}.story main .personCol .personPicCol{position:relative;width:-moz-fit-content;width:fit-content}.story main .personCol .personPicCol .personPicItem{display:block;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;width:100%;height:100%;text-align:center}.story main .personCol .personPicCol .personPicItem img{width:min(6.9444444444vw,100px);height:auto;aspect-ratio:1/1}@media(max-width: 750px){.story main .personCol .personPicCol .personPicItem img{width:min(20.5133333333vw,153.85px)}}.story main .personCol .personPicCol .personPicItem .readCaption{display:block;margin-top:1.1em;text-align:center}@media(max-width: 750px){.story main .personCol .personPicCol .personPicItem .readCaption{margin-top:.5em}}.story main .personCol .textCol{flex:1}.story main .btnCol--l{width:min(36.1111111111vw,520px);margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center;padding:min(1.1111111111vw,16px) min(2.7777777778vw,40px);background-color:#000;border-radius:9999px;position:relative;transition:all .3s}@media(max-width: 750px){.story main .btnCol--l{width:min(88vw,660px);padding:min(2.6666666667vw,20px) min(1.3333333333vw,10px) min(2.6666666667vw,20px) min(5.3333333333vw,40px)}}.story main .btnCol--l .readText{color:#fff;line-height:1.25em}@media(max-width: 750px){.story main .btnCol--l .readText{font-size:min(3.5897333333vw,26.923px)}}.story main .btnCol--l span{position:absolute;left:min(0.4861111111vw,7px);display:block;width:min(2.9861111111vw,43px);background-color:rgba(0,0,0,0)}@media(max-width: 750px){.story main .btnCol--l span{left:min(2.6666666667vw,20px);width:min(9.3333333333vw,70px)}}.story main .btnCol--l:hover{transition:all .3s;background-color:#e50113}@media(max-width: 750px){.story main .btnCol--l:hover{background-color:#000}}.story main .btnCol--l02{width:min(27.7777777778vw,400px)}@media(max-width: 750px){.story main .btnCol--l02{width:min(80vw,600px);height:min(14.6666666667vw,110px)}}@media(max-width: 750px)and (max-width: 750px){.story main .btnCol--l02 span{left:min(2.6666666667vw,20px);width:min(9.3333333333vw,70px)}}@media(max-width: 750px){.story main .btnCol--l02 .readText{font-size:min(4.1025733333vw,30.7693px)}}