@media (min-width:769px),print{.art{margin-top:130px}.story{margin:110px auto 0;width:940px}.story__head--credit{font-size:.75rem;margin-bottom:15px;text-align:right}.story__head--credit span{border:1px solid #333;padding:0 .25rem}.story__head--ttl{font-size:2rem;font-weight:700;line-height:1.5}.story__head--info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.story__head--info .tag{border:2px solid #14a83b;border-radius:13px;color:#14a83b;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:2px 15px}.story__head--info .tag+.tag{margin-left:12px}.story__head--info .tag.ad{background-color:#14a83b;color:#fff}.story__head--info .date{color:#adadad;display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:1px;margin-left:16px}.story__head .flex{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.story__head .flex div:first-child{-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.story__head--share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}.story__head--share ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px}.story__head--share ul li+li{margin-left:5px}.story__head--share ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px;will-change:transform}.story__head--share ul li a:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.story__head--share ul li .twitter img{width:16px}.story__head--share ul li .facebook img{width:10px}.story__head--sponsor{font-size:.75rem}.story__main{line-break:strict;margin-top:45px;overflow-wrap:anywhere;word-break:normal}.story__main--sup{margin-bottom:1em;text-align:right}.story__main .fig-flex{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.story__main .fig-flex figure{height:auto;width:46%}.story__main .fig-flex figure img{height:auto;width:100%}.story__main--fig{overflow:hidden;text-align:center;width:100%}.story__main--fig img{width:100%}.story__main--fig figcaption{color:#adadad;font-size:.75rem;margin-top:12px}.story__main__wrap{margin-top:68px;padding:0 72px}.story__section{margin-top:74px}.story__section--ttl{font-size:1.5rem;margin-bottom:31px}.story__section--ttl02{font-size:1rem;font-weight:500;margin-bottom:31px}.story__section--headline{font-size:1.125rem;font-weight:700;margin-block:31px}.story__section--text p+p{margin-top:24px}.story__section--text p a{text-decoration:underline}.story__section--text p a:hover{text-decoration:none}.story__section--text p.caption{color:gray;font-size:.9375rem}.story__section--text+.story__section--text{margin-top:24px}.story__section .smallTxt{font-size:.875rem}.story__section--fig{margin:74px auto;text-align:center;width:660px}.story__section--fig img{max-width:100%;width:auto}.story__section--fig figcaption{color:#adadad;font-size:.75rem;margin-inline:auto;margin-top:12px;max-width:660px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.story__section--video{margin:74px auto;position:relative}.story__section--video:before{content:"";display:block;padding-top:56.25%;width:100%}.story__section--video video-js{height:100%;left:0;position:absolute;top:0;width:100%}.story__section--video.youtube:before{display:none}.story__section--video.youtube .youtube__thumb{display:block;height:0;padding-top:56.25%;position:relative;width:100%}.story__section--video.youtube .youtube__thumb--cover{cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.story__section--video.youtube .youtube__thumb--cover img{pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.story__section--video.youtube .youtube__thumb--cover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.story__section--video.youtube .youtube__thumb iframe{height:100%;left:0;position:absolute;top:0;width:100%}.story__section--video.youtube .youtube__link a{text-decoration:underline}.story__section--video.youtube .youtube__link a:hover{text-decoration:none}.story__section--youtube{aspect-ratio:16/9;margin:74px auto;width:100%}.story__section--youtube iframe{height:100%;width:100%}.story__section--youtube--caption{color:#adadad;font-size:.75rem;margin-top:12px;text-align:center}.story__section--grid{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;gap:20px 20px;grid-template-columns:repeat(2,1fr);margin-top:31px}.story__section--grid *{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-block:0}.story__section--grid--item{display:-ms-grid;display:grid;row-gap:20px}.story__section--grid:not(:has(:nth-child(2 of .story__section--grid--item))){-ms-grid-columns:none;grid-template-columns:none}.story__member{margin-top:78px}.story__member--ttl{font-size:1rem}.story__member ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:52px}.story__member ul li{margin-left:5%;width:30%}.story__member ul li:nth-of-type(3n-2){margin-left:0}.story__member ul li::nth-of-type(n+4){margin-top:40px}.story__member figure{margin:0 auto;overflow:hidden;width:153px}.story__member dl{margin-top:16px}.story__member dl dd,.story__member dl dt{font-size:.875rem;line-height:1.5}.story__sponser{margin-top:79px}.story__sponser--ttl{font-size:1rem}.story__sponser ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:36px}.story__sponser ul li{margin-left:4px;width:calc(16.66667% - 3.33333px)}.story__sponser ul li:nth-of-type(6n-5){margin-left:0}.story__sponser ul li:nth-of-type(n+7){margin-top:4px}.story__sponser a{display:block;height:100%;overflow:hidden;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;will-change:opacity}.story__sponser a:hover{opacity:.7}.story__sponser img{width:100%}.story__end{border-bottom:1px solid #adadad;border-top:1px solid #adadad;margin-top:78px;padding:32px 0 22px}.story__end--credit{font-size:.75rem;margin-bottom:15px;text-align:right}.story__end--credit span{border:1px solid #333;padding:0 .25rem}.story__end--ttl{font-size:1.125rem;font-weight:700}.story__end--info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:18px}.story__end--info .tag{border:2px solid #14a83b;border-radius:13px;color:#14a83b;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:2px 15px}.story__end--info .tag+.tag{margin-left:12px}.story__end--info .tag.ad{background-color:#14a83b;color:#fff}.story__end--info .date{color:#adadad;display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:1px;margin-left:16px}.story__end .flex{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.story__end .flex div:first-child{-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.story__end--share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:14px}.story__end--share p{font-family:Poppins,sans-serif;font-size:.75rem;letter-spacing:1.3px}.story__end--share ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:12px}.story__end--share ul li+li{margin-left:4px}.story__end--share ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px;will-change:transform}.story__end--share ul li a:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.story__end--share ul li .twitter img{width:16px}.story__end--share ul li .facebook img{width:10px}.story__end--sponsor{font-size:.75rem}.related{margin-top:77px}.link__alpha{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}@media (any-hover:hover){.link__alpha:hover{opacity:.6}}.center{text-align:center}.green{color:#35a738}.border{border:1px solid #000;line-height:1.7;padding-block:10px;padding-inline:20px}}@media only screen and (max-width:768px){.art{margin-top:13.020833333333334vw}.story{margin:94px auto 0}.story__head--credit{font-size:.75rem;margin:-4px 16px 16px;text-align:right}.story__head--credit span{border:1px solid #333;padding:0 .25rem}.story__head--ttl{font-size:5.208333333333334vw;font-weight:700;line-height:1.5}.story__head--info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.26041666666666663vw;margin-top:2.994791666666667vw}.story__head--info .tag{border:2px solid #14a83b;border-radius:2.473958333333333vw;color:#14a83b;display:inline-block;font-size:2.604166666666667vw;font-weight:600;padding:.26041666666666663vw 2.213541666666667vw}.story__head--info .tag+.tag{margin-left:1.5625vw}.story__head--info .tag.ad{background-color:#14a83b;color:#fff}.story__head--info .date{color:#adadad;display:inline-block;font-family:Poppins,sans-serif;font-size:2.604166666666667vw;font-weight:500;margin-left:2.083333333333333vw}.story__head--share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.036458333333334vw}.story__head--share p{font-family:Poppins,sans-serif;font-size:2.604166666666667vw;letter-spacing:.26041666666666663vw}.story__head--share ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2.083333333333333vw}.story__head--share ul li+li{margin-left:3.2552083333333335vw}.story__head--share ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6875vw;justify-content:center;overflow:hidden;width:4.6875vw}.story__head--share ul li .twitter img{width:3.6458333333333335vw}.story__head--share ul li .facebook img{width:2.34375vw}.story__head--sponsor{font-size:.75rem;margin-top:1.3020833333333335vw}.story__main{line-break:strict;margin-top:5.729166666666666vw;overflow-wrap:anywhere;word-break:normal}.story__main--sup{font-size:3.6458333333333335vw;margin-bottom:.5em;text-align:right}.story__main--fig{margin-left:calc(-50vw - -50%);overflow:hidden;width:100vw}.story__main--fig img{width:100%}.story__main--fig figcaption{color:#adadad;font-size:2.604166666666667vw;letter-spacing:1px;margin-inline:auto;margin-top:2.994791666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.story__main__wrap{margin-top:5.859375vw}.story__main--lead{font-size:3.6458333333333335vw;line-height:1.5}.story__section{margin-top:11.979166666666668vw}.story__section--ttl{font-size:4.166666666666666vw;margin-bottom:5.46875vw}.story__section--ttl02{font-size:3.6458333333333335vw;font-weight:500;margin-bottom:4.166666666666666vw}.story__section--headline{font-size:3.90625vw;font-weight:700;margin-block:4.166666666666666vw}.story__section--text p{font-size:3.6458333333333335vw;line-height:1.5}.story__section--text p+p{margin-top:5.46875vw}.story__section--text p a{text-decoration:underline}.story__section--text p.caption{color:gray;font-size:3.3854166666666665vw}.story__section--text+.story__section--text{margin-top:4.166666666666666vw}.story__section .smallTxt{font-size:3.125vw}.story__section--fig{margin:9.375vw auto;width:100%}.story__section--fig figcaption{color:#adadad;font-size:2.604166666666667vw;letter-spacing:1px;margin-inline:auto;margin-top:2.994791666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.story__section--video{margin:9.375vw auto;position:relative}.story__section--video:before{content:"";display:block;padding-top:56.25%;width:100%}.story__section--video .video-js{height:100%;left:0;position:absolute;top:0;width:100%}.story__section--video.youtube:before{display:none}.story__section--video.youtube .youtube__ttl{font-size:3.6458333333333335vw}.story__section--video.youtube .youtube__thumb{display:block;height:0;padding-top:56.25%;position:relative;width:100%}.story__section--video.youtube .youtube__thumb--cover{height:100%;left:0;position:absolute;top:0;width:100%}.story__section--video.youtube .youtube__thumb--cover img{pointer-events:none}.story__section--video.youtube .youtube__thumb iframe{height:100%;left:0;position:absolute;top:0;width:100%}.story__section--video.youtube .youtube__link a{font-size:3.6458333333333335vw;text-decoration:underline}.story__section--video.youtube .youtube__link a:hover{text-decoration:none}.story__section--youtube{aspect-ratio:16/9;margin:9.375vw auto;width:100%}.story__section--youtube iframe{height:100%;width:100%}.story__section--youtube--caption{color:#adadad;font-size:2.604166666666667vw;letter-spacing:1px;margin-inline:auto;margin-top:2.994791666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.story__section--grid{display:-ms-grid;display:grid;gap:7.8125vw;margin-top:4.166666666666666vw}.story__section--grid *{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-block:0}.story__section--grid--item{display:-ms-grid;display:grid;row-gap:5.208333333333334vw}.story__member{margin-top:10.9375vw}.story__member--ttl{font-size:3.6458333333333335vw}.story__member ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7.8125vw}.story__member ul li{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.story__member ul li+li{margin-top:9.114583333333332vw}.story__member figure{overflow:hidden;width:29.036458333333332vw}.story__member dl{width:58.59375vw}.story__member dl dd,.story__member dl dt{font-size:3.6458333333333335vw;line-height:1.5}.story__sponser{margin-top:11.328125vw}.story__sponser--ttl{font-size:3.6458333333333335vw}.story__sponser ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5.46875vw}.story__sponser ul li{margin-left:1.3020833333333335vw;width:calc(33.33333% - .86806vw)}.story__sponser ul li:nth-of-type(3n-2){margin-left:0}.story__sponser ul li:nth-of-type(n+4){margin-top:1.3020833333333335vw}.story__sponser a{display:block;height:100%;overflow:hidden;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;will-change:opacity}.story__sponser a:hover{opacity:.7}.story__sponser img{width:100%}.story__end{border-bottom:1px solid #adadad;border-top:1px solid #adadad;margin-top:9.114583333333332vw;padding:5.598958333333334vw 0 7.03125vw}.story__end--credit{font-size:.75rem;margin:-4px 16px 16px;text-align:right}.story__end--credit span{border:1px solid #333;padding:0 .25rem}.story__end--ttl{font-size:3.6458333333333335vw;font-weight:700;letter-spacing:1px;line-height:1.5}.story__end--info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;margin-top:2.864583333333333vw}.story__end--info .tag{border:2px solid #14a83b;border-radius:2.473958333333333vw;color:#14a83b;display:inline-block;font-size:2.604166666666667vw;font-weight:600;padding:.26041666666666663vw 2.213541666666667vw}.story__end--info .tag+.tag{margin-left:1.5625vw}.story__end--info .tag.ad{background-color:#14a83b;color:#fff}.story__end--info .date{color:#adadad;display:inline-block;font-family:Poppins,sans-serif;font-size:2.604166666666667vw;font-weight:500;margin-left:2.083333333333333vw}.story__end--share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.6875vw}.story__end--share p{font-family:Poppins,sans-serif;font-size:2.604166666666667vw;letter-spacing:.26041666666666663vw}.story__end--share ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3.125vw}.story__end--share ul li+li{margin-left:3.125vw}.story__end--share ul li a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6875vw;justify-content:center;overflow:hidden;width:4.6875vw}.story__end--share ul li .twitter img{width:3.125vw}.story__end--share ul li .facebook img{width:2.083333333333333vw}.story__end--sponsor{font-size:.75rem;margin-top:1.3020833333333335vw}.related{margin-top:10.416666666666668vw}.related .article__list{display:block}.related .article__list__item{margin:0;min-height:31.640625vw;width:100%}.related .article__list__item+.article__list__item{margin-top:5.208333333333334vw}.related a{display:-webkit-box;display:-ms-flexbox;display:flex}.related figure{margin-right:2.083333333333333vw;width:43.88020833333333vw}.related .article__inner{width:50%}.related .article--info{margin:0;width:50%}.center{text-align:center}.green{color:#35a738}.border{border:1px solid #000;line-height:1.7;padding-block:2.604166666666667vw;padding-inline:5.208333333333334vw}}