@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&family=Noto+Serif+JP:wght@400;500;600;700;900&display=swap);@import url(https://use.typekit.net/glv0sbx.css);html{height:100%;overflow-y:scroll;width:100%}body{height:100%;margin:0;overflow:visible;padding:0;vertical-align:top;width:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0}p{margin:0}a img,img{border:0;vertical-align:middle}strong{font-style:normal;font-weight:bold}small{font-size:100%}ol,ul{list-style-type:none}dd,dl,dt,li,ol,ul{margin:0;padding:0}hr{background-color:#CCCCCC;border:0;color:#CCCCCC;height:1px;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:100%}th{font-style:normal;font-weight:normal;margin:0;padding:0;text-align:left}td{margin:0;padding:0}blockquote,div,span{margin:0;padding:0}pre{font-family:monospace;line-height:1;margin:0;padding:0}button{background:0;border:0;cursor:pointer;padding:0;vertical-align:middle}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:middle}label{cursor:pointer}textarea{resize:vertical}* html textarea{margin-top:-2px}:first-child+html textarea{margin-top:-2px}abbr,acronym{border:0}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}caption{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;line-height:1}*+html code,*+html kbd,*+html pre,*+html samp,*+html tt{font-size:108%}q:after,q:before{content:""}article,aside,audio,canvas,figcaption,figure,footer,header,hgroup,mark,menu,nav,projects,section,summary,time,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,projects,section{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;color:#000;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:400;line-height:1.5;word-break:break-all}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body.lower{background-color:#fff}.cmn-header{position:relative;z-index:10}.u-display--sp{display:none}@media screen and (max-width:767px){.u-display--sp{display:block}}@media screen and (max-width:767px){.u-display--pc{display:none}}.u-color-pink{color:#e31c79}.u-weight-bold{font-weight:700}.l-layout{background-color:#404040;position:relative;width:100%}body.lower .l-layout{padding-top:70px}.l-pageTop{right:15px!important}@media screen and (max-width:1240px){.l-pageTop{right:1.2096774194vw!important}}@media screen and (max-width:767px){.l-pageTop{right:20px!important}}@media screen and (max-width:1240px){.l-pageTop__button:before{height:1.0483870968vw!important;width:1.0483870968vw!important}}@media screen and (max-width:767px){.l-pageTop__button:before{height:13px!important;width:13px!important}}@media screen and (max-width:1240px){.l-pageTop__button{height:4.0322580645vw!important;width:4.0322580645vw!important}}@media screen and (max-width:767px){.l-pageTop__button{height:46px!important;width:46px!important}}.l-pageTop__button span{display:none!important}.p-mv{position:relative}.p-mv__txt-01{aspect-ratio:833/326;display:block;left:57px;max-width:min(833px,61.25%);position:absolute;top:9px;z-index:1}@media screen and (max-width:1400px){.p-mv__txt-01{left:4.0714285714vw;top:0.6428571429vw}}@media screen and (max-width:767px){.p-mv__txt-01{aspect-ratio:439/231;left:4.5833333333vw;max-width:60.9722222222vw;top:2.3611111111vw}}.p-mv__txt-01 img{width:100%}.p-mv__detail{left:149px;position:absolute;top:364px;z-index:2}@media screen and (max-width:1400px){.p-mv__detail{left:10.6428571429vw;top:26vw}}@media screen and (max-width:767px){.p-mv__detail{left:4.5833333333vw;top:37.3611111111vw}}.p-mv__detail dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-bottom:0.3em}.p-mv__detail dl dt{color:#f3e73d;font-size:2rem;width:6em}@media screen and (max-width:1400px){.p-mv__detail dl dt{font-size:1.4285714286vw}}@media screen and (max-width:767px){.p-mv__detail dl dt{font-size:3.0555555556vw}}.p-mv__detail dl dd{color:#fff;font-size:2.4rem}@media screen and (max-width:1400px){.p-mv__detail dl dd{font-size:1.7142857143vw}}@media screen and (max-width:767px){.p-mv__detail dl dd{font-size:3.6111111111vw}}.p-mv__bg img{width:100%}.p-mv__img-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-52px;display:-webkit-box;display:-ms-flexbox;display:flex;height:223px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:79px;z-index:3;width:245px}@media screen and (max-width:1400px){.p-mv__img-01{bottom:-3.7142857143vw;height:15.9285714286vw;right:5.6428571429vw;width:17.5vw}}@media screen and (max-width:767px){.p-mv__img-01{bottom:-11.3888888889vw;height:30.9722222222vw;right:2.7777777778vw;width:34.0277777778vw}}.p-mv__img-01>span{font-size:1.8rem;font-weight:700;position:relative;text-align:center;z-index:2}@media screen and (max-width:1400px){.p-mv__img-01>span{font-size:1.2857142857vw}}@media screen and (max-width:767px){.p-mv__img-01>span{font-size:2.5vw}}.p-mv__img-01>span>span{font-size:2.2rem;font-weight:900}@media screen and (max-width:1400px){.p-mv__img-01>span>span{font-size:1.5714285714vw}}@media screen and (max-width:767px){.p-mv__img-01>span>span{font-size:3.0555555556vw}}.p-mv__img-01 img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-mv__copyright{background-color:#6e5c3c;color:#fff;font-size:1.2rem;line-height:1;padding:24px 83px}@media screen and (max-width:1400px){.p-mv__copyright{font-size:0.8571428571vw;padding:1.7142857143vw 5.9285714286vw}}@media screen and (max-width:767px){.p-mv__copyright{font-size:1.9444444444vw;padding:3.1944444444vw 4.5833333333vw}}.p-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:80px}@media screen and (max-width:1232px){.p-information{padding-top:6.4935064935vw}}@media screen and (max-width:767px){.p-information{padding-top:9.3055555556vw}}.p-information__item{padding-bottom:64px;position:relative}@media screen and (max-width:1232px){.p-information__item{padding-bottom:5.1948051948vw}}@media screen and (max-width:767px){.p-information__item{padding-bottom:16.6666666667vw;width:48%}}.p-information__item:first-child{margin-right:60px}@media screen and (max-width:1232px){.p-information__item:first-child{margin-right:4.8701298701vw}}@media screen and (max-width:767px){.p-information__item:first-child{margin-right:0}}.p-information__item:first-child dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-information__item:first-child dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-information__item:first-child dt{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-right:8px}@media screen and (max-width:1232px){.p-information__item:first-child dt{margin-right:0.6493506494vw}}@media screen and (max-width:767px){.p-information__item:first-child dt{margin-bottom:0.8em;margin-right:0}}@media screen and (max-width:767px){.p-information__item:first-child dd{line-height:1.3571428571em}}.p-information__item:first-child .-m{font-family:"trajan-pro-3";font-size:2.4rem}@media screen and (max-width:1232px){.p-information__item:first-child .-m{font-size:1.9480519481vw}}@media screen and (max-width:767px){.p-information__item:first-child .-m{font-size:4.1666666667vw}}.p-information__item:first-child .-xl{font-family:"trajan-pro-3";font-size:4.2rem}@media screen and (max-width:1232px){.p-information__item:first-child .-xl{font-size:3.4090909091vw}}@media screen and (max-width:767px){.p-information__item:first-child .-xl{font-size:6.9444444444vw}}.p-information__item:nth-child(2) dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-information__item:nth-child(2) dd{line-height:1.3571428571em}}.p-information__item:nth-child(2) .-s{font-size:2rem}@media screen and (max-width:1232px){.p-information__item:nth-child(2) .-s{font-size:1.6233766234vw}}@media screen and (max-width:767px){.p-information__item:nth-child(2) .-s{font-size:2.7777777778vw}}.p-information__item:nth-child(2) .-m{font-family:"trajan-pro-3";font-size:2.4rem}@media screen and (max-width:1232px){.p-information__item:nth-child(2) .-m{font-size:1.9480519481vw}}@media screen and (max-width:767px){.p-information__item:nth-child(2) .-m{font-size:3.3333333333vw}}.p-information__item:nth-child(2) .-l{font-size:3.2rem}@media screen and (max-width:1232px){.p-information__item:nth-child(2) .-l{font-size:2.5974025974vw}}@media screen and (max-width:767px){.p-information__item:nth-child(2) .-l{font-size:4.4444444444vw}}.p-information__item:nth-child(2) .-xl{font-family:"trajan-pro-3";font-size:4.2rem}@media screen and (max-width:1232px){.p-information__item:nth-child(2) .-xl{font-size:3.4090909091vw}}@media screen and (max-width:767px){.p-information__item:nth-child(2) .-xl{font-size:6.9444444444vw}}.p-information__item figure{margin-bottom:24px;text-align:center}@media screen and (max-width:1232px){.p-information__item figure{margin-bottom:1.9480519481vw}}@media screen and (max-width:767px){.p-information__item figure{margin-bottom:3.3333333333vw}}.p-information__item figure img{width:471px}@media screen and (max-width:1232px){.p-information__item figure img{width:38.2305194805vw}}@media screen and (max-width:767px){.p-information__item figure img{width:35.6944444444vw}}.p-information__item__btn{bottom:0;left:0;margin-top:32px;position:absolute;text-align:center;width:100%}@media screen and (max-width:1232px){.p-information__item__btn{margin-top:2.5974025974vw}}@media screen and (max-width:767px){.p-information__item__btn{margin-top:4.4444444444vw}}.p-information__item__btn a{background-color:#f06316;border-radius:100vh;color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;line-height:1;padding-bottom:12px;padding-top:12px;text-align:center;text-decoration:none;width:319px}@media screen and (max-width:1232px){.p-information__item__btn a{font-size:1.2987012987vw;padding-bottom:0.974025974vw;padding-top:0.974025974vw;width:25.8928571429vw}}@media screen and (max-width:767px){.p-information__item__btn a{font-size:3.0555555556vw;line-height:1.4545454545em;padding-bottom:1.1111111111vw;padding-top:1.1111111111vw;width:41.6666666667vw}}.p-information__item__btn a span{color:#f3e73d;font-weight:900}.p-information dl{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2}.p-information dl dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p-information dl dd{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8rem;font-weight:600}@media screen and (max-width:1232px){.p-information dl dd{font-size:2.2727272727vw}}@media screen and (max-width:767px){.p-information dl dd{font-size:3.8888888889vw}}.p-challenge{margin-left:auto;margin-right:auto;max-width:min(1030px,93.4664246824%);padding-top:45px;width:100%}@media screen and (max-width:1102px){.p-challenge{padding-top:4.0834845735vw}}@media screen and (max-width:767px){.p-challenge{max-width:88.8888888889vw;padding-top:9.5833333333vw}}.p-challenge__txt-01{color:#fff;font-size:1.6rem;font-weight:500;line-height:2;text-align:center}@media screen and (max-width:1102px){.p-challenge__txt-01{font-size:1.4519056261vw}}@media screen and (max-width:767px){.p-challenge__txt-01{font-size:3.3333333333vw;line-height:1.875em}}.p-challenge__btn{margin-top:31px}@media screen and (max-width:1102px){.p-challenge__btn{margin-top:2.8130671506vw}}@media screen and (max-width:767px){.p-challenge__btn{margin-top:6.25vw}}.p-challenge__btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffd800;-webkit-box-shadow:inset 0 0 0 6px #ffe345;box-shadow:inset 0 0 0 6px #ffe345;display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding-left:32px;position:relative;text-decoration:none}@media screen and (max-width:1102px){.p-challenge__btn a{-webkit-box-shadow:inset 0 0 0 0.5444646098vw #ffe345;box-shadow:inset 0 0 0 0.5444646098vw #ffe345;height:12.7041742287vw;padding-left:2.9038112523vw}}@media screen and (max-width:767px){.p-challenge__btn a{-webkit-box-shadow:inset 0 0 0 0.8333333333vw #ffe345;box-shadow:inset 0 0 0 0.8333333333vw #ffe345;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:19.4444444444vw;padding-left:10.8333333333vw}}.p-challenge__btn a span{color:#404040}.p-challenge__btn a span:first-child{font-size:3.2rem;font-weight:500;margin-right:1em}@media screen and (max-width:1102px){.p-challenge__btn a span:first-child{font-size:2.9038112523vw}}@media screen and (max-width:767px){.p-challenge__btn a span:first-child{font-size:4.4444444444vw;margin-bottom:0.5em;margin-right:0}}.p-challenge__btn a span:nth-child(2){font-size:4rem;font-weight:700}@media screen and (max-width:1102px){.p-challenge__btn a span:nth-child(2){font-size:3.6297640653vw}}@media screen and (max-width:767px){.p-challenge__btn a span:nth-child(2){font-size:5.5555555556vw}}.p-challenge__btn a:after{background:url(../img/top/bg-challenge-01.png) 0% 0% no-repeat;background-size:100% 100%;content:"";display:block;height:98px;left:22px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:97px}@media screen and (max-width:1102px){.p-challenge__btn a:after{height:8.8929219601vw;left:1.9963702359vw;width:8.8021778584vw}}@media screen and (max-width:767px){.p-challenge__btn a:after{height:13.6111111111vw;left:3.0555555556vw;width:13.4722222222vw}}.p-challenge__txt-02{color:#fff;font-size:1.6rem;font-weight:500;line-height:2;padding-top:93px;position:relative;text-align:center}@media screen and (max-width:1102px){.p-challenge__txt-02{font-size:1.4519056261vw;padding-top:8.4392014519vw}}@media screen and (max-width:767px){.p-challenge__txt-02{font-size:3.3333333333vw;line-height:1.875em;padding-top:14.3055555556vw}}.p-challenge__txt-02:after{background:url(../img/top/img-challenge-01.png) 0% 0% no-repeat;background-size:100% 100%;content:"";display:block;height:40px;left:50%;position:absolute;top:32px;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width:142px}@media screen and (max-width:1102px){.p-challenge__txt-02:after{height:3.6297640653vw;top:2.9038112523vw;width:12.8856624319vw}}@media screen and (max-width:767px){.p-challenge__txt-02:after{height:5.5555555556vw;top:5.2777777778vw;width:19.7222222222vw}}.p-challenge__txt-02 .-l{font-size:2rem;font-weight:700}@media screen and (max-width:1102px){.p-challenge__txt-02 .-l{font-size:1.8148820327vw}}@media screen and (max-width:767px){.p-challenge__txt-02 .-l{font-size:3.8888888889vw}}.p-challenge__txt-02 .-yellow{color:#ffd800}.p-apply{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:inset 0 0 0 6px #545454;box-shadow:inset 0 0 0 6px #545454;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;margin-bottom:45px;margin-top:20px;max-width:min(1030px,93.4664246824%);padding:21px 46px 23px 34px;width:100%}@media screen and (max-width:1102px){.p-apply{-webkit-box-shadow:inset 0 0 0 0.5444646098vw #545454;box-shadow:inset 0 0 0 0.5444646098vw #545454;margin-bottom:4.0834845735vw;margin-top:1.8148820327vw;padding:1.9056261343vw 4.1742286751vw 2.0871143376vw 3.0852994555vw}}@media screen and (max-width:767px){.p-apply{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 0.8333333333vw #545454;box-shadow:inset 0 0 0 0.8333333333vw #545454;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:6.25vw;margin-top:2.7777777778vw;padding:3.3333333333vw 0 3.8888888889vw}}.p-apply figure{width:24.4210526316%}@media screen and (max-width:767px){.p-apply figure{width:32.2222222222vw}}.p-apply figure img{width:100%}.p-apply__col{white-space:nowrap;width:65.7894736842%}@media screen and (max-width:767px){.p-apply__col{width:100%;white-space:wrap}}.p-apply__col p{font-size:1.8rem;font-weight:700;line-height:1.5em}@media screen and (max-width:1102px){.p-apply__col p{font-size:1.6333938294vw}}@media screen and (max-width:767px){.p-apply__col p{font-size:3.0555555556vw;line-height:1.5454545455em;margin-top:3.8888888889vw;text-align:center}}.p-apply__col p span{color:#fa6c17}.p-apply__btn{margin-top:16px}@media screen and (max-width:1102px){.p-apply__btn{margin-top:1.4519056261vw}}@media screen and (max-width:767px){.p-apply__btn{margin-top:2.7777777778vw;text-align:center}}.p-apply__btn a{background-color:#f06316;border-radius:100vh;color:#fff;display:inline-block;font-size:2rem;font-weight:700;line-height:1;padding-bottom:10px;padding-top:10px;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:1102px){.p-apply__btn a{font-size:1.8148820327vw;padding-bottom:0.9074410163vw;padding-top:0.9074410163vw}}@media screen and (max-width:767px){.p-apply__btn a{font-size:3.3333333333vw;padding-bottom:1.8055555556vw;padding-top:1.8055555556vw;width:62.5vw}}.p-organization{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;padding-top:40px}@media screen and (max-width:767px){.p-organization{padding-bottom:5.5555555556vw;padding-top:5.5555555556vw}}.p-organization dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;font-weight:700;margin-right:2em}@media screen and (max-width:767px){.p-organization dl{font-size:3.3333333333vw}}.p-organization dl:last-of-type{margin-right:0}.p-organization dl dt{color:#5e5e5e;font-size:1.6rem}@media screen and (max-width:767px){.p-organization dl dt{font-size:3.0555555556vw}}.p-organization dl dd{color:#000000}
/*# sourceMappingURL=style.css.map */