@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;src:local("Noto Sans CJK JP Thin"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:local("Noto Sans CJK JP Light"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}#special-2023{color:#434343;font-family:Noto Sans JP;font-size:15px;font-weight:400}@media (min-width:768px){#special-2023{font-size:clamp(1rem,.75rem + .52vw,1.375rem);line-height:1.8}}#special-2023 a{cursor:pointer;transition:all .2s ease-in-out}#special-2023 a:hover{opacity:.6}@media (min-width:768px){#special-2023 .wrap{margin-left:auto;margin-right:auto;max-width:1120px;width:100%}}#special-2023 .btn-detail{max-width:270px}@media (min-width:768px){#special-2023 .btn-detail{max-width:378px}}#special-2023 .btn-detail{display:inline-block;width:100%}#special-2023 .bg-main{background:url(../images/lp/2023specialcontent/bg_wallpaper.jpg) no-repeat;background-size:cover}#special-2023 .bg-img{background:url(../images/lp/2023specialcontent/bg_shine_sp.png) top no-repeat;background-size:contain;margin:0 auto;max-width:1280px;width:100%}@media (min-width:768px){#special-2023 .bg-img{background:url(../images/lp/2023specialcontent/bg_shine.png) top no-repeat;background-size:contain}}#special-2023 #intro{line-height:2}#special-2023 #intro .wrap{background:url(../images/lp/2023specialcontent/bg_note.png) 0 no-repeat;background-size:90%}@media (min-width:768px){#special-2023 #interview .interview-top{height:0;margin:0 auto;max-width:1120px;padding-top:24%;position:relative;width:80vw}#special-2023 #interview .interview-top .interview-img{bottom:-8%;position:absolute}}#special-2023 #interview .wrap{position:relative}#special-2023 #interview .wrap:after{background:url(../images/lp/2023specialcontent/bg_deco_sp.png) bottom no-repeat;background-size:contain;content:"";height:50px;left:0;margin:0 auto;position:absolute;right:0;width:100%;z-index:1}@media (min-width:768px){#special-2023 #interview .wrap:after{background:url(../images/lp/2023specialcontent/bg_deco.png) bottom no-repeat;background-size:contain;bottom:auto;height:37%}}#special-2023 #support .wrap{position:relative}#special-2023 #support .wrap:before{background:url(../images/lp/2023specialcontent/bg_leaf.png) 0 0 no-repeat;background-size:contain;content:"";height:0;padding-top:16%;position:absolute;top:-14%;width:200px}@media (min-width:768px){#special-2023 #support .wrap:before{top:-25%}}#special-2023 #detail .interview-wrap{margin-left:auto;max-width:1000px;width:100%}@media (min-width:768px){#special-2023 #detail .text-wrap{max-width:432px;width:46%}#special-2023 #detail .flex-right{max-width:530px;width:51%}}#special-2023 #detail .bnr-wrap{margin:0 auto;max-width:920px;width:100%}@media (min-width:768px){#special-2023 #detail .img-wrap{width:47%}#special-2023 #detail .img-wrap:nth-child(-n+2){margin-bottom:3.5rem}}#special-2023 #detail .btn-wrap-cmn{left:0;margin:auto;right:0;top:57%;width:80%}#special-2023 #detail .btn-wrap{top:44%}#special-2023 #detail .btn-wrap a{width:48%}
