/*! ----------------------------------------------------------------
* 01. foundation
* 02. libs
* 03. common
* 04. block
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
01.foundation
----------------------------------------------------------------- *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! ----------------------------------------------------------------
02.libs
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
03.common
----------------------------------------------------------------- */body{color:#fff;display:block;font:16px/1em, 'Noto Sans JP', sans-serif;font-family:'Noto Sans JP', sans-serif;position:relative;word-wrap:break-word}body::before{-webkit-background-size:cover;background:url(../img/main.jpg) center/cover no-repeat;content:'';height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:-1}@media screen and (max-device-width: 750px){body::before{background:url(../img/main.jpg) 60%/cover no-repeat}}main{line-height:150%}.mainimgWrap{align-items:center;display:flex;height:100vh;position:relative;width:100%}.mainimgWrap .mainimgWrap__col{align-items:center;display:flex;margin:0 auto;width:86%}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__col{display:block;width:90%}}.mainimgWrap .mainimgWrap__col__logo{margin:0 8% 0 0;padding:0;width:24%}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__col__logo{margin:0 auto 12px;width:60%}}.mainimgWrap .mainimgWrap__col__logo .mainimgWrap__svg{height:auto;margin:0;padding:0;width:100%}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__col__logo .mainimgWrap__svg{min-height:auto;width:100%}}.mainimgWrap .mainimgWrap__col__txt{margin:0;padding:0;text-align:left;text-shadow:0 0 5px rgba(0,0,0,0.8);width:68%}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__col__txt{margin:0 auto;text-align:center;width:100%}}.mainimgWrap .mainimgWrap__h1{font-family:"Oswald",sans-serif;font-size:6.8vw;font-weight:400;line-height:110%;margin:0 0 12px 0;padding:0}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__h1{font-size:9vw}}.mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__span{display:block;font-size:30%;line-height:130%;margin:6px 0 0 0;padding:0}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__h1 .mainimgWrap__h1__span{font-size:50%}}.mainimgWrap .mainimgWrap__h2{font-size:2vw;font-weight:700;line-height:140%;margin:0;padding:0}@media screen and (max-device-width: 750px){.mainimgWrap .mainimgWrap__h2{font-size:6vw;text-align:left}}.contentsWrap{background:rgba(0,0,0,0.8);display:flex;flex-wrap:wrap;margin:0 0 200px 0;padding:60px 0}@media screen and (max-device-width: 750px){.contentsWrap{margin:0 0 100px 0}}.contentsWrap:last-child{margin:0 0 340px 0}@media screen and (max-device-width: 750px){.contentsWrap:last-child{margin:0 0 140px 0}}.contentsWrap.contentsWrap--bg{background:url(../img/bg__wrap.png)}.contentsWrap .contentsWrap__inner{margin:0 auto;width:940px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__inner{margin:0 auto;text-align:center;width:92%}}.contentsWrap .contentsWrap__h2{border:3px solid #F8C721;box-sizing:border-box;display:inline-block;font-size:200%;font-weight:700;line-height:100%;margin:0 auto;padding:16px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__h2{font-size:6vw;line-height:120%}}.contentsWrap .contentsWrap__h2 .contentsWrap__h2__span{color:#F8C721}.contentsWrap .contentsWrap__h3{box-sizing:border-box;display:block;font-size:140%;font-weight:700;line-height:150%;margin:24px auto}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__h3{font-size:6vw;line-height:120%;text-align:left}}.contentsWrap .contentsWrap__h3--tt2{box-sizing:border-box;color:#F8C721;display:block;font-size:160%;font-weight:700;line-height:100%;margin:0 auto 12px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__h3--tt2{font-size:5vw;line-height:120%;text-align:center}}.contentsWrap .contentsWrap__date{box-sizing:border-box;display:block;font-size:130%;font-weight:700;line-height:100%;margin:0 auto 12px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__date{font-size:5vw;line-height:120%}}.contentsWrap .contentsWrap__name{color:#F8C721;font-size:300%;font-weight:700;line-height:100%;margin:24px 0 0 0}.contentsWrap .contentsWrap__article{margin:0;padding:0;position:relative;width:100%}.contentsWrap .contentsWrap__article::before{background:#F8C721;content:'';display:block;height:70px;left:0;margin:0 auto;position:relative;right:0;top:0;width:3px}.contentsWrap .contentsWrap__article .contentsWrap__article__col{background:rgba(0,0,0,0.8);box-sizing:border-box;display:block;margin:0;padding:25px;position:relative;text-align:left;width:100%}.contentsWrap .contentsWrap__article .contentsWrap__article__col__end{border:3px solid #fff;border-radius:4px;box-sizing:border-box;display:none;font-size:200%;font-weight:700;left:0;line-height:100%;margin:0 auto;padding:12px 0;position:absolute;right:0;top:140px;width:172px}.contentsWrap .contentsWrap__article .contentsWrap__article__col__end{display:block;text-align:center}.contentsWrap .contentsWrap__article .contentsWrap__article__number{font-family:"Oswald",sans-serif;font-size:420%;font-weight:400;left:25px;line-height:100%;position:absolute;top:30px;z-index:20}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__article .contentsWrap__article__number{font-size:340%;left:12px}}.contentsWrap .contentsWrap__article .contentsWrap__article__number::after{background:url(../img/line.svg);background-size:cover;content:'';display:inline-block;height:100px;left:6px;margin:0;padding:0;position:absolute;top:4px;width:70px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__article .contentsWrap__article__number::after{height:80px;width:60px}}.contentsWrap .contentsWrap__article .contentsWrap__article__index{box-sizing:border-box;padding:14px 38px 0;width:100%}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__article .contentsWrap__article__index{padding:22px 0 0}}.contentsWrap .contentsWrap__article .contentsWrap__article__h3{font-size:220%;font-weight:700;line-height:130%;margin:0 0 20px 0;padding:0}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__article .contentsWrap__article__h3{font-size:180%;line-height:110%}}.contentsWrap .contentsWrap__article .contentsWrap__article__h3 .contentsWrap__article__h3__small{font-size:60%}.contentsWrap .contentsWrap__article .contentsWrap__article__info{font-size:130%;font-weight:700;line-height:150%}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__article .contentsWrap__article__info{line-height:130%}}.contentsWrap .contentsWrap__block{margin:40px 0 0;padding:0 0 30px 0;width:100%}.contentsWrap .contentsWrap__block .contentsWrap__block__h4{border:3px solid #F8C721;color:#F8C721;font-size:190%;font-weight:700;line-height:100%;margin:0 auto 24px;padding:10px 0;position:relative;text-align:center;width:260px}.contentsWrap .contentsWrap__block .contentsWrap__block__h4::before{border-top:3px solid #F8C721;content:'';left:-120%;position:absolute;top:calc(50% - 3px);width:120%}.contentsWrap .contentsWrap__block .contentsWrap__block__h4::after{border-top:3px solid #F8C721;content:'';position:absolute;right:-120%;top:calc(50% - 3px);width:120%}.contentsWrap .contentsWrap__block .contentsWrap__block__h4 .contentsWrap__block__h4__span{color:#fff;font-size:80%;margin:0 0 0 8px}.contentsWrap .contentsWrap__block .contentsWrap__block__h4 .contentsWrap__block__h4__em{border:1px solid #fff;box-sizing:border-box;font-size:60%;font-style:normal;margin:0 0 0 3px;padding:0 4px}.contentsWrap .contentsWrap__block .contentsWrap__block__box{margin:0 auto;text-align:center;width:432px}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__block .contentsWrap__block__box{width:100%}}.contentsWrap .contentsWrap__block .contentsWrap__block__box .contentsWrap__block__photocol{display:flex;margin:0 auto 12px}.contentsWrap .contentsWrap__block .contentsWrap__block__box .contentsWrap__block__photocol__photo{background-position:50% 50%;background-size:cover !important;margin:0;padding:50% 0 0 0;width:50%}.contentsWrap .contentsWrap__block .contentsWrap__block__boxWrap{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__block .contentsWrap__block__boxWrap{display:block}}.contentsWrap .contentsWrap__block .contentsWrap__block__boxWrap .contentsWrap__block__box{margin:0 3% 0 0;width:48.5%}@media screen and (max-device-width: 750px){.contentsWrap .contentsWrap__block .contentsWrap__block__boxWrap .contentsWrap__block__box{margin:0 0 24px;width:100%}}.contentsWrap .contentsWrap__block .contentsWrap__block__boxWrap .contentsWrap__block__box:last-child{margin:0}.contentsWrap .contentsWrap__article__col__link{background:#F8C721;box-sizing:border-box;color:#000;display:block;font-size:140%;font-weight:700;margin:14px 0 10px;padding:18px 0;text-align:center;text-decoration:none;transition:all 0.3s ease-out}.contentsWrap .contentsWrap__article__col__link:hover{background:#fd7e14}.contentsWrap .contentsWrap__article__col__link .fa-angle-right{margin-left:6px}.teamWrap{display:flex;flex-wrap:wrap;margin:40px 0 0;padding:0}@media screen and (max-device-width: 750px){.teamWrap{display:block}}.teamWrap .teamWrap__article{border-top:3px solid #F8C721;margin:0 3% 34px 0;width:48.5%}@media screen and (max-device-width: 750px){.teamWrap .teamWrap__article{margin:0 0 24px 0;width:100%}}.teamWrap .teamWrap__article:nth-child(2n){margin:0 0 34px 0}@media screen and (max-device-width: 750px){.teamWrap .teamWrap__article:nth-child(2n){margin:0 0 24px 0}}.teamWrap .teamWrap__article__movie{background:rgba(255,255,255,0.1);margin:0 0 16px 0;padding:64% 0 0 0;position:relative;width:100%}.teamWrap .teamWrap__article__movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.teamWrap .teamWrap__article__info{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 0 16px 0;padding:0}.teamWrap .teamWrap__article__icon{border:2px solid #F8C721;box-sizing:border-box;color:#F8C721;font-size:110%;font-weight:700;margin:0 4% 0 0;padding:14% 0 0 0;position:relative;width:15%}@media screen and (max-device-width: 750px){.teamWrap .teamWrap__article__icon{font-size:100%;padding:19% 0 0 0;width:20%}}.teamWrap .teamWrap__article__icon.icon--hokkaido{background:url(../img/icon__hokkaido.svg) no-repeat 50% 50%;background-size:70%}.teamWrap .teamWrap__article__icon.icon--tokyo{background:url(../img/icon__tokyo.svg) no-repeat 50% 50%;background-size:70%}.teamWrap .teamWrap__article__icon.icon--aichi{background:url(../img/icon__aichi.svg) no-repeat 50% 50%;background-size:50%}.teamWrap .teamWrap__article__icon.icon--osaka{background:url(../img/icon__osaka.svg) no-repeat 50% 50%;background-size:50%}.teamWrap .teamWrap__article__icon.icon--fukuoka{background:url(../img/icon__fukuoka.svg) no-repeat 50% 50%;background-size:70%}.teamWrap .teamWrap__article__icon .teamWrap__article__icon__area{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.teamWrap .teamWrap__article__txt{margin:0;text-align:left;width:81%}@media screen and (max-device-width: 750px){.teamWrap .teamWrap__article__txt{width:76%}}.teamWrap .teamWrap__article__txt__h4{font-size:120%;font-weight:700;margin:0 0 6px 0;padding:0}.teamWrap .teamWrap__article__link{background:#F8C721;box-sizing:border-box;color:#000;display:block;font-family:"Oswald",sans-serif;font-size:170%;font-weight:400;line-height:100%;margin:0;padding:8px 0;text-align:center;text-decoration:none;transition:all 0.3s ease-out;vertical-align:top}.teamWrap .teamWrap__article__link:hover{background:#fd7e14}.teamWrap .teamWrap__article__link i{font-size:80%;margin:0 6px 0 0;padding:0;position:relative;top:-3px}.teamWrap .teamWrap__article--done .teamWrap__article__link{background:#4e4e4e;color:gray;pointer-events:none}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */.pc{display:inline-block}@media screen and (max-device-width: 1024px){.pc{display:none}}.sp{display:none}@media screen and (max-device-width: 1024px){.sp{display:inline-block}}.text__center{text-align:center}.thumbsup{align-items:center;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;width:36px}@media screen and (max-device-width: 750px){.thumbsup{height:36px;right:10px;top:10px;width:36px}}.thumbsup .thumbsup__svg{fill:#B5B5B5;height:auto;width:60%}.thumbsupon .thumbsup .thumbsup__svg{fill:#F77D8B}

/*# sourceMappingURL=map/style.min.css.map */
