/*! ----------------------------------------------------------------
* 01. foundation
* 02. libs
* 03. common
* 04. block
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
01.foundation
----------------------------------------------------------------- *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}@font-face{font-family:"Mochiy Pop One";font-style:normal;font-weight:400;src:url("../fonts/MochiyPopOne-Regular.woff2") format("woff2");font-display:swap}/*! ----------------------------------------------------------------
02.libs
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
03.common
----------------------------------------------------------------- */html{overflow-y:auto;font-size:62.5%;line-height:150%}html.active{overflow-y:hidden}@media screen and (max-width: 767px){html.active{overflow-y:hidden}}body{position:relative;padding:0;color:#fff;word-wrap:break-word;display:block;font-family:"Mochiy Pop One",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;background:#008dfd}section,div,article{line-height:150%;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.bgWrap{position:fixed;inset:0;pointer-events:none}.bgWrap{z-index:-3}.bgLayer{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.bgLayer.is-visible{opacity:1}.header{position:fixed;top:0;left:0;margin:0;height:auto;background:none}.header{z-index:800}.header{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.header{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100dvh}}.header.vis{top:0}.header__logo{position:fixed;top:30px;left:30px;width:184px}.header__logo{z-index:850}@media screen and (max-width: 767px){.header__logo{left:20px}}.header__logo img{width:100%}.header .header__bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#10378c url(../img/bg.webp) no-repeat 0 0;background-size:100%;visibility:hidden;opacity:0}.header .header__bg{z-index:-1}.header .header__bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.header .header__bg{background:#10378c url(../img/bg_sp.webp) no-repeat 0 0;background-size:100%}}.header.active .header__bg{visibility:visible;opacity:1}#navi{position:fixed;top:0;right:0;left:0;width:720px;height:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;display:block;border-radius:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#navi{z-index:800}#navi{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){#navi{position:relative;width:100%;height:auto;padding:110px 10% 80px}}#navi.active{right:0;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex}#navi.active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#navi .introWrap__list__col{display:block}@media screen and (max-width: 767px){#navi .introWrap__list__col{margin:0 0 40px !important}}@media(hover: hover){#navi .introWrap__list__col:hover{cursor:pointer;opacity:1}#navi .introWrap__list__col:hover img{opacity:1}#navi .introWrap__list__col:hover::before{background:#fbb03b}}.navicol{width:100%}#navilist{position:relative;top:0;width:720px;height:auto;margin:0 auto;padding:10px 0;text-align:left;display:block}@media screen and (max-width: 767px){#navilist{width:100%}}#navilist .navilist__li{position:relative;display:block;margin:0 auto 20px}#navilist .navilist__li__link{width:100%;height:auto;margin:0 auto;padding:22px 12px;font-size:2rem;line-height:130%;font-weight:700;color:#061330;background:#fff;border-radius:22px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;place-content:center}#navilist .navilist__li__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){#navilist .navilist__li__link{font-size:1.6rem}}@media(hover: hover){#navilist .navilist__li__link:hover{background:#fbb03b}}.btnopen{position:fixed;top:26px;right:34px;width:70px;height:70px;display:grid;place-content:center;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.btnopen{z-index:850}@media screen and (max-width: 767px){.btnopen{top:20px;right:20px}}@media(hover: hover){.btnopen:hover .btnopen__inner{background:#1c63fd;border:5px solid #061330}}.btnopen__inner{position:relative;width:65px;height:65px;border:3px solid #061330;border-radius:100%;background:#fbb03b}.btnopen__inner{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btnopen.vis{top:26px;right:34px}.btnopen.vis{z-index:850}@media screen and (max-width: 767px){.btnopen.vis{top:20px;right:20px}}.btnopen.active{top:26px;right:34px}@media screen and (max-width: 767px){.btnopen.active{top:20px;right:20px}}.btnopen.active .btnopen__inner{background:#008dfd}@media(hover: hover){.btnopen.active:hover .btnopen__inner{background:#1c63fd;border:5px solid #061330}}.btnopen.active .btnopen__txt{opacity:0}.btnopen.active .btnopen__close{opacity:1}.btnopen__txt{position:absolute;top:calc(50% - 12px);left:0;width:100%;height:auto;opacity:1}.btnopen__txt{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btnopen__close{position:absolute;top:calc(50% - 16px);left:0;right:0;margin:0 auto;width:22px;height:auto;opacity:0}.btnopen__close{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btnclose{position:fixed;top:14px;left:24px;width:24px;height:24px;margin:0 auto;display:block;visibility:hidden;opacity:0;cursor:pointer;cursor:hand}.btnclose{z-index:155}.btnclose{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btnclose:before{position:absolute;content:"";top:0;left:0;width:2px;height:26px;border-radius:50px;background:#008dfd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnclose:after{position:absolute;content:"";top:0;left:0;width:2px;height:26px;border-radius:50px;background:#008dfd;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btnclose:hover{opacity:.6}.btnclose.active{opacity:1;visibility:visible}}main{position:relative;margin:0 auto;padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){main{padding:0}}.is-loaded main{visibility:visible;opacity:1}.sharecol{position:fixed;bottom:70px;right:-100px;width:60px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharecol{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.sharecol{z-index:730}@media screen and (max-width: 767px){.sharecol{bottom:20px}}.sharecol--movie{bottom:290px;right:-100px}@media screen and (max-width: 767px){.sharecol--movie{bottom:240px}}.sharecol--tt{position:absolute;top:-18px;left:-30px;width:91px;height:auto;display:block}.sharecol--tt{z-index:50}.sharecol--tt2{position:absolute;top:-14px;left:-28px;width:89px;height:auto;display:block}.sharecol--tt2{z-index:50}.sharecol--date{position:absolute;bottom:-22px;left:-4px;width:62px;height:auto;display:block}.sharecol--date{z-index:50}.sharecol--scrappies{position:absolute;top:-56px;left:2px;width:54px;height:auto;display:block}.sharecol--scrappies{z-index:-1}.sharecol.vis{visibility:visible;right:0;opacity:1}.sharecol .sharebtn__col{position:relative;width:60px;margin:0 auto;padding:16px 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;border-top:3px solid #061330;border-left:3px solid #061330;border-bottom:3px solid #061330;border-radius:12px 0 0 12px;background:#fff}.sharecol .sharebtn__col__li{position:relative;width:46px;height:46px;margin:4px auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sharecol .sharebtn__col__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.sharecol .sharebtn__col__li--youtube{margin:8px auto 12px;height:32px}.sharecol .sharebtn__col__li img{width:100%;height:auto;display:block}#footer{position:relative;margin:0;padding:0;font-size:1.6rem;color:#fff;text-align:center}@media screen and (max-width: 767px){#footer{font-size:1.1rem}}#footer a{cursor:pointer;color:#fff;outline:none}#footer a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){#footer a:hover{color:#a4a4a4}}#footer .footer__inner{padding:74px 4% 100px}@media screen and (max-width: 767px){#footer .footer__inner{padding:12vw 4% 32vw}}#footer .footer__inner__index{font-size:1.6rem;text-align:center;margin:0 0 10px}#footer .footer__listcol{width:90%;max-width:730px;margin:0 auto 40px;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}@media screen and (max-width: 767px){#footer .footer__listcol{width:90%;margin:0 auto}}#footer .footer__listcol__col{position:relative;margin:0 1.5%;padding:0;width:47%;overflow:hidden}@media screen and (max-width: 767px){#footer .footer__listcol__col{width:80%;max-width:300px;margin:0 auto 14px}}#footer .footer__listcol__col:hover .noticeWrap__listcol__col__cover{width:100%}#footer .footer__listcol__col img{width:100%;height:auto;margin:0;padding:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px}#footer .footer__listcol__col img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#footer .footer__listcol__col img:hover{opacity:.6}#footer .footer__txt{margin:0 0 20px}#footer .footer__txt:last-child{margin:0}#footer .footer__txt svg{margin:4px 0 0 0}#footer .footer__txt small{font-size:1.3rem;line-height:200%;color:#10378c;display:block}@media screen and (max-width: 767px){#footer .footer__txt small{font-size:1.2rem}}#footer .footer__logo{width:172px;margin:0 auto 30px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#footer .footer__logo{width:146px}}#footer .footer__logo svg{width:auto;height:118px;fill:#fff;display:grid}@media screen and (max-width: 767px){#footer .footer__logo svg{height:80px}}#footer .footer__link{color:#fbb03b;text-decoration:none}#footer .footer__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){#footer .footer__link{font-size:.9em}}#footer .footer__link:hover{color:#e50413}@media screen and (max-width: 767px){#footer .btn02{width:220px}}.footer__bannercol{width:740px;margin:0 auto 20px;padding:0;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}@media screen and (max-width: 767px){.footer__bannercol{width:90%;display:block}}.footer__bannercol .footer__bannercol__col{width:48%;margin:0 1% 14px}@media screen and (max-width: 767px){.footer__bannercol .footer__bannercol__col{width:100%;margin:0 0 14px 0}}.footer__bannercol .footer__bannercol__col img{width:100%;height:auto}.footer__snscol{width:278px;margin:0 auto 34px;padding:0;font-size:1.4rem;list-style-type:none;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}@media screen and (max-width: 767px){.footer__snscol{margin:0 auto 24px}}.footer__snscol .footer__snscol__li{position:relative;width:54px;height:54px;margin:0 10px;border-radius:4px}.footer__snscol .footer__snscol__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.footer__snscol .footer__snscol__li{width:44px;height:44px;margin:0 10px}}.footer__snscol .footer__snscol__li--fb{background:#1877f2}.footer__snscol .footer__snscol__li--fb svg{width:16px;height:auto;margin:0;fill:#fff !important}@media screen and (max-width: 767px){.footer__snscol .footer__snscol__li--fb svg{width:12px;height:auto}}.footer__snscol .footer__snscol__li--tw{background:#061330}.footer__snscol .footer__snscol__li--tw svg{width:26px;height:auto;margin:0;fill:#fff}@media screen and (max-width: 767px){.footer__snscol .footer__snscol__li--tw svg{width:20px;height:auto}}.footer__snscol .footer__snscol__li--insta{background:linear-gradient(-135deg, #C0009D 0%, #EC0017 50%, #FEC21D 100%) no-repeat}.footer__snscol .footer__snscol__li--insta svg{width:34px;height:auto;margin:0;fill:#fff !important}@media screen and (max-width: 767px){.footer__snscol .footer__snscol__li--insta svg{width:26px;height:auto}}.footer__snscol .footer__snscol__li:hover{opacity:.6}.footer__snscol .footer__snscol__li__link{width:54px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.footer__snscol .footer__snscol__li__link{width:44px;height:44px}}p{line-height:150%;margin:0 0 16px 0}p:last-child{margin:0}.text-center{text-align:center}.text-right{text-align:right}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}a{cursor:pointer;color:#fbb03b;outline:none}a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){a:hover{color:#a4a4a4}}a img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a img:hover{opacity:.6}@media screen and (max-width: 767px){a img:hover{opacity:1}}a:focus,*:focus{outline:none}.is-fixed{position:fixed !important;top:0;left:0}.yellow{color:#f8f401}.red{color:#e50413;font-weight:700}.btn01{position:relative;width:240px;height:54px;margin:0 auto;color:#061330;font-size:2.2rem;font-weight:700;font-family:"Mochiy Pop One",sans-serif;text-decoration:none;background:#fbb03b;border:2px solid #061330;border-radius:100px;display:grid;place-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-box-shadow:2px 4px 0 #061330;box-shadow:2px 4px 0 #061330}.btn01{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn01{width:214px;height:52px;font-size:2rem}}.btn01--long{width:300px}@media screen and (max-width: 767px){.btn01--long{width:280px}}.btn01::after{content:"";position:absolute;top:calc(50% - 17px);right:6px;width:34px;height:34px;margin:0;background:url(../img/ico_arrow.webp) no-repeat 50% 50%;background-size:cover;display:inline-block}.btn01::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn01::after{top:calc(50% - 14px);right:5px;width:30px;height:30px}}.btn01 span{position:relative}@media(hover: hover){.btn01:hover{position:relative;top:1px;left:1px;color:#061330;background:#fda06d;-webkit-box-shadow:1px 2px 0 #061330;box-shadow:1px 2px 0 #061330}}.btn02{position:relative;width:240px;height:54px;margin:0 auto;text-decoration:none;background:#1c63fd;border:2px solid #061330;border-radius:100px;display:grid;place-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;overflow:hidden;-webkit-box-shadow:2px 4px 0 #061330;box-shadow:2px 4px 0 #061330}.btn02{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn02{width:214px;height:52px}}.btn02 img{width:64%;height:auto;display:block;margin:0 auto}@media(hover: hover){.btn02:hover{position:relative;top:1px;left:1px;color:#061330;opacity:1;background:#008dfd;-webkit-box-shadow:1px 2px 0 #061330;box-shadow:1px 2px 0 #061330}}.btn03{position:relative;width:420px;height:60px;margin:20px auto 0;color:#061330;font-size:1.6rem;font-weight:500;line-height:130%;text-decoration:none;border-radius:6px;border:1px solid #061330;background:#fff;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);display:grid;place-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.btn03{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn03{width:100%;padding:0 8px;font-size:1.4rem}}@media(hover: hover){.btn03:hover{color:#061330;background:#fbb03b}}.btn03::after{content:"";position:absolute;top:calc(50% - 5px);right:12px;width:10px;height:10px;margin:0 0 0 12px;background:url(../img/ico_triangle.svg) no-repeat 50% 50%;background-size:cover;display:block}.btn03::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn03::after{top:calc(50% - 5px);right:12px;margin:0 0 0 10px}}.btn03 span{position:relative}.btn03 span small{font-size:1rem;display:inline-block}.btn03--nolink{pointer-events:none;opacity:.3}.bnfc{margin:6px auto;width:340px;display:block}@media screen and (max-width: 767px){.bnfc{width:100%;margin:6px auto}.bnfc small{font-size:1.2rem !important}}.bnfc img{width:100%;height:auto;display:block}ruby{padding-top:.8rem}rt{font-style:normal;line-height:100%;-webkit-transform:translateY(0.8em);transform:translateY(0.8em)}.yws_star{position:relative;font-size:1.6rem;line-height:100%;letter-spacing:0;color:#ccc;margin:0;padding:0}.yws_star::before{content:"★★★";position:absolute;top:3px;left:0;color:#fbb03b;width:3.14rem;overflow:hidden;white-space:nowrap}.yws_star--half::before{content:"★★★";position:absolute;top:3px;left:0;color:#fbb03b;width:4.02rem;overflow:hidden;white-space:nowrap}#bgLayer{position:fixed;width:100%;height:100%;inset:0;z-index:-1;background-color:#008dfd;-webkit-transition:background-color 1.2s ease;transition:background-color 1.2s ease;pointer-events:none}.mainimgWrap{position:relative;width:100%;margin:0 0 -3%;padding:90px 0 0 0;background:url(../img/bg.webp) no-repeat 0 0;background-size:100%;opacity:0}@media screen and (max-width: 767px){.mainimgWrap{margin:0 0 -7%;padding:146px 0 0 0;background:url(../img/bg_sp.webp) no-repeat 0 0;background-size:100%}}.mainimgWrap__inner{width:96%;max-width:750px;margin:0 auto}.mainimgWrap__col{position:relative;width:100%;margin:0;padding:93.2% 0 0 0;background:url(../img/mainimg_bg.webp) no-repeat 50% 50%;background-size:cover}.mainimgWrap__col--reald{position:absolute;top:0;left:-6%;width:16.8%;height:auto;display:block}.mainimgWrap__col--reald{z-index:50}@media screen and (max-width: 767px){.mainimgWrap__col--reald{top:-12%;left:14px;width:20%}}.mainimgWrap__col--scrap{position:absolute;top:8px;right:-5%;width:18%;height:auto;display:block}.mainimgWrap__col--scrap{z-index:50}@media screen and (max-width: 767px){.mainimgWrap__col--scrap{top:-8%;right:2%;width:20%}}.mainimgWrap__col--title{position:absolute;top:18.45%;width:100%;height:auto;display:block;-webkit-transform:translateY(40px) scale(0.9);transform:translateY(40px) scale(0.9);-webkit-animation:titleIn .7s ease-out forwards,titleFloat 2.5s ease-in-out 1.2s infinite;animation:titleIn .7s ease-out forwards,titleFloat 2.5s ease-in-out 1.2s infinite}.mainimgWrap__col--title{z-index:50}@-webkit-keyframes titleIn{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.9);transform:translateY(40px) scale(0.9)}60%{opacity:1;-webkit-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}80%{-webkit-transform:translateY(5px) scale(0.98);transform:translateY(5px) scale(0.98)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes titleIn{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.9);transform:translateY(40px) scale(0.9)}60%{opacity:1;-webkit-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}80%{-webkit-transform:translateY(5px) scale(0.98);transform:translateY(5px) scale(0.98)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes titleFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes titleFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.mainimgWrap__col--scrappies{position:absolute;top:49.36%;left:0;right:0;width:69%;height:auto;margin:0 auto;display:block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:scrappiesIn .6s ease-out .5s forwards,scrappiesFloatX 2.5s ease-in-out 1s infinite;animation:scrappiesIn .6s ease-out .5s forwards,scrappiesFloatX 2.5s ease-in-out 1s infinite}.mainimgWrap__col--scrappies{z-index:50}@-webkit-keyframes scrappiesIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrappiesIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrappiesFloatX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrappiesFloatX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.mainimgWrap__col--figure07{position:absolute;top:0;left:19.47%;width:13.2%;height:auto;margin:0 auto;display:block;opacity:0;-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:figure07In .8s ease-out forwards,figure07Swing 2s ease-in-out .8s infinite;animation:figure07In .8s ease-out forwards,figure07Swing 2s ease-in-out .8s infinite}.mainimgWrap__col--figure07{z-index:50}@-webkit-keyframes figure07In{0%{opacity:0;-webkit-transform:translateY(-10px) rotate(-5deg);transform:translateY(-10px) rotate(-5deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(5deg);transform:translateY(0) rotate(5deg)}}@keyframes figure07In{0%{opacity:0;-webkit-transform:translateY(-10px) rotate(-5deg);transform:translateY(-10px) rotate(-5deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(5deg);transform:translateY(0) rotate(5deg)}}@-webkit-keyframes figure07Swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes figure07Swing{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.mainimgWrap__col--figure06{position:absolute;top:15.45%;left:.17%;width:13.2%;height:auto;margin:0 auto;display:block}.mainimgWrap__col--figure06{z-index:50}.mainimgWrap__col--figure05{position:absolute;top:56.51%;left:.5%;width:15.73%;height:auto;margin:0 auto;display:block}.mainimgWrap__col--figure05{z-index:50}.mainimgWrap__col--figure04{position:absolute;top:67.67%;left:10.8%;width:15.07%;height:auto;margin:0 auto;display:block;opacity:0;-webkit-transform:translateX(-20px) translateY(0);transform:translateX(-20px) translateY(0);-webkit-animation:figure04In .8s ease-out forwards,figure04FloatY 3s ease-in-out .8s infinite;animation:figure04In .8s ease-out forwards,figure04FloatY 3s ease-in-out .8s infinite}.mainimgWrap__col--figure04{z-index:50}@-webkit-keyframes figure04In{0%{opacity:0;-webkit-transform:translateX(-20px) translateY(-6px);transform:translateX(-20px) translateY(-6px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(3px);transform:translateX(0) translateY(3px)}}@keyframes figure04In{0%{opacity:0;-webkit-transform:translateX(-20px) translateY(-6px);transform:translateX(-20px) translateY(-6px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(3px);transform:translateX(0) translateY(3px)}}@-webkit-keyframes figure04FloatY{0%{-webkit-transform:translateY(3px);transform:translateY(3px)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes figure04FloatY{0%{-webkit-transform:translateY(3px);transform:translateY(3px)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}.mainimgWrap__col--figure01{position:absolute;top:7.73%;left:78.53%;width:14%;height:auto;margin:0 auto;display:block}.mainimgWrap__col--figure01{z-index:50}.mainimgWrap__col--figure02{position:absolute;top:51.65%;left:88.13%;width:11.33%;height:auto;margin:0 auto;display:block;opacity:0;-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:figure02In .8s ease-out forwards,figure02Swing 2s ease-in-out .8s infinite;animation:figure02In .8s ease-out forwards,figure02Swing 2s ease-in-out .8s infinite}.mainimgWrap__col--figure02{z-index:50}@-webkit-keyframes figure02In{0%{opacity:0;-webkit-transform:translateX(20px) rotate(5deg);transform:translateX(20px) rotate(5deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(-5deg);transform:translateX(0) rotate(-5deg)}}@keyframes figure02In{0%{opacity:0;-webkit-transform:translateX(20px) rotate(5deg);transform:translateX(20px) rotate(5deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(-5deg);transform:translateX(0) rotate(-5deg)}}@-webkit-keyframes figure02Swing{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes figure02Swing{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.mainimgWrap__col--figure03{position:absolute;top:67.1%;left:83.47%;width:12.4%;height:auto;margin:0 auto;display:block}.mainimgWrap__col--figure03{z-index:50}.taglineWrap{position:relative;width:90%;max-width:806px;margin:0 auto 50px;padding:0;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.taglineWrap h2{width:100%;margin:0 auto}.taglineWrap h2 img{width:100%;aspect-ratio:806/140;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 767px){.taglineWrap h2 img{width:90%;margin:0 auto;aspect-ratio:322/158;display:block}}.movieWrap{position:relative;margin:0 auto;padding:70px 0;width:500px;text-align:center;font-size:1.6rem}@media screen and (max-width: 767px){.movieWrap{width:90%;margin:0 auto;font-size:1.2rem}}.movieWrap__h3{margin:0 auto;padding:0 0 40px;font-size:3rem;font-weight:400}@media screen and (max-width: 767px){.movieWrap__h3{font-size:2rem;padding:0 0 30px}}.movieWrap__col{position:relative;width:100%;margin:0 auto 34px;padding:56% 0 0 0}.movieWrap__col{z-index:50}@media screen and (max-width: 767px){.movieWrap__col{width:94%;padding:60% 0 0 0}}.movieWrap__col iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieWrap .btn01{margin:0 auto 80px}.introWrap{position:relative;width:90%;max-width:822px;margin:0 auto 120px;padding:0;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.introWrap{z-index:1}@media screen and (max-width: 767px){.introWrap{width:84%;max-width:84%;margin:0 auto;padding:0}}.introWrap__list{position:relative;display:grid;gap:5%;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.introWrap__list{display:block}}.introWrap__list--nav{margin:30px 0 0 0}.introWrap__list--nav .introWrap__list__col{padding:0}.introWrap__list__col{position:relative;padding:0 0 30px}@media screen and (max-width: 767px){.introWrap__list__col{margin:0 0 70px}}.introWrap__list__col::before{content:"";position:absolute;top:7px;width:100%;height:100%;background:#fff;border-radius:22px}.introWrap__list__col::before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introWrap__list__col::before{z-index:-1}.introWrap__list__col--no1{position:absolute;top:-15px;left:0;margin:0;width:34.88%;display:block}.introWrap__list__col--no2{position:absolute;top:-15px;left:0;margin:0;width:37.32%;display:block}.introWrap__list__col--coming{position:absolute;top:26%;right:0;left:0;margin:0 auto;width:85.56%;display:block}.introWrap__list__col--img1{margin:0 auto 14px;width:72.75%;height:auto;display:block}.introWrap__list__col--img2{margin:10px auto 6px;width:72.75%;height:auto;display:block}.introWrap__list__col__txtcol{position:relative}.introWrap__list__col--baloon1{position:absolute;top:-50%;left:9.26%;margin:0 auto;width:49.86%;height:auto;display:block}.introWrap__list__col--txt1{margin:0 auto 14px;width:78.2%;height:auto;display:block}.introWrap .btn01,.introWrap .btn02{position:absolute;left:0;right:0;margin:0 auto;bottom:-30px}@media(hover: hover){.introWrap .btn01:hover,.introWrap .btn02:hover{position:absolute;top:auto;bottom:-31px;left:1px;color:#061330;-webkit-box-shadow:1px 2px 0 #061330;box-shadow:1px 2px 0 #061330}}.aboutWrap{position:relative;margin:0 0 70px;padding:0;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}@media screen and (max-width: 767px){.aboutWrap{margin:0 0 40px;padding:0}}.aboutWrap__h3{position:relative;width:571px;margin:0 auto}.aboutWrap__h3{z-index:50}@media screen and (max-width: 767px){.aboutWrap__h3{width:100%}}.aboutWrap__h3 img{width:98%}.aboutWrap__inner{position:relative;width:90%;max-width:994px;margin:-34px auto 50px;padding:0 0 3px}@media screen and (max-width: 767px){.aboutWrap__inner{width:90%;max-width:90%;margin:-34px auto 30px}}.aboutWrap__inner::before{content:"";position:absolute;width:100%;height:100%;border:4px;border-radius:30px;border:3px solid #061330;-webkit-box-shadow:4px 4px 0 #061330;box-shadow:4px 4px 0 #061330;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.aboutWrap__inner::before{border-radius:20px;border:2px solid #061330;-webkit-box-shadow:3px 3px 0 #061330;box-shadow:3px 3px 0 #061330}}.aboutWrap__col{margin:0 auto 80px;padding:60px 11% 0;font-size:2.4rem;line-height:170%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.aboutWrap__col{padding:60px 6% 0;font-size:2rem}}.aboutWrap__img{position:relative;width:481px;margin:0 auto}@media screen and (max-width: 767px){.aboutWrap__img{width:90%}}.aboutWrap__img img{width:100%;height:auto;margin:0 auto;display:block}.aboutWrap__img--balloon{position:absolute;top:-60px;right:calc(50% - 350px);width:160px !important;height:auto}@media screen and (max-width: 767px){.aboutWrap__img--balloon{top:-50px;width:107px !important;right:0}}.aboutWrap__cal{width:90%;max-width:622px;height:auto;margin:0 auto;display:block}@media screen and (max-width: 767px){.aboutWrap__cal{width:84%;max-width:84%;margin:0 0 0 10%}}.exWrap{position:relative;margin:0;padding:130px 0}@media screen and (max-width: 767px){.exWrap{padding:60px 0}}.exWrap__inner{width:90%;max-width:948px;margin:0 auto;display:grid;grid-template-columns:52% 42%;gap:6%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.exWrap__inner{display:block}}.exWrap__inner2{width:90%;max-width:948px;margin:0 auto;display:grid;grid-template-columns:42% 52%;gap:6%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.exWrap__inner2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.exWrap__imgcol{position:relative}@media screen and (max-width: 767px){.exWrap__imgcol{wdith:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.exWrap__imgcol--no1{position:absolute;top:3%;left:0;margin:0;width:34.88%;display:block}.exWrap__imgcol--no2{position:absolute;top:1%;left:0;margin:0;width:37.32%;display:block}.exWrap__imgcol--coming{position:absolute;top:40%;left:4%;right:0;margin:0 auto;width:80%;display:block}.exWrap__imgcol--img1{margin:0 auto;width:94%;height:auto;display:block}.exWrap__imgcol--img2{margin:0 auto;width:100%;height:auto;display:block}.exWrap__txtcol{padding:8% 0 0 0}@media screen and (max-width: 767px){.exWrap__txtcol{wdith:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.exWrap__txtcol--txt{width:90%;margin:0 auto 32px;font-size:1.8rem;line-height:190%}.exWrap__txtcol--baloon1{margin:0 auto 10px;width:90%;height:auto;display:block}.exWrap__txtcol--txt1{margin:0 auto 24px;width:100%;height:auto;display:block}.noticeWrap{position:relative;margin:0 0 70px;padding:0}.noticeWrap{z-index:50}@media screen and (max-width: 767px){.noticeWrap{margin:0 0 50px}}.noticeWrap__listcol{width:90%;max-width:800px;margin:0 auto 40px;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}@media screen and (max-width: 767px){.noticeWrap__listcol{width:90%;max-width:90%;margin:0 auto}}.noticeWrap__listcol__col{position:relative;margin:0 2%;padding:0;width:46%;overflow:hidden;border-radius:8px;-webkit-box-shadow:3px 4px 0 #061330;box-shadow:3px 4px 0 #061330}@media screen and (max-width: 767px){.noticeWrap__listcol__col{width:80%;max-width:300px;margin:0 auto 14px}}.noticeWrap__listcol__col:hover .noticeWrap__listcol__col__cover{width:100%}.noticeWrap__listcol__col img{width:100%;height:auto;margin:0;padding:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #061330;border-radius:8px}.noticeWrap__listcol__col img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.noticeWrap__listcol__col img:hover{opacity:.6}.onairIcon{position:absolute;top:44%;right:-12px;width:29.16%}.onairIcon--detail{top:auto;bottom:30%}.onairIcon img{width:100%;display:block;position:absolute;top:0;left:0}@-webkit-keyframes fade1{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes fade1{0%{opacity:1}40%{opacity:1}50%{opacity:0}90%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fade2{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */.fancybox-slide--iframe .fancybox-content{background:#061330 !important}.modal__about{position:fixed;top:0;right:0;left:0;width:100%;height:100%;text-align:center;margin:0 auto;padding:4vw 0;z-index:9000;overflow-x:hidden;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__about .modal__about__bg{position:fixed;top:0;left:0;background:#10378c;background-size:cover;width:100%;height:100%;opacity:.8}.modal__about .modal__about__bg{z-index:-1}.modal__about .modal__about__outer{position:relative;width:80%;max-width:900px;padding:0;background:#fff;border-radius:24px;border:4px solid #061330}@media screen and (max-width: 767px){.modal__about .modal__about__outer{width:90%;max-width:90%;border-radius:18px}}.modal__about .modal__about__outer2{position:relative;width:80%;max-width:784px;padding:0;background:#fff;-webkit-box-shadow:3px 3px 8px #a4a4a4;box-shadow:3px 3px 8px #a4a4a4}@media screen and (max-width: 767px){.modal__about .modal__about__outer2{width:90%;max-width:90%}}.modal__about .modal__about__inner{position:relative;width:100%;max-height:80vh;padding:50px 24px;overflow-x:none !important;overflow-y:auto}@media screen and (max-width: 767px){.modal__about .modal__about__inner{max-height:80vh;padding:40px 4%}}.modal__about .modal__about__inner::-webkit-scrollbar{width:12px}.modal__about .modal__about__inner::-webkit-scrollbar-track{background:#a4a4a4}.modal__about .modal__about__inner::-webkit-scrollbar-thumb{background:#fbb03b}.modal__about .modal__about__inner--p0{padding:0;overflow-x:none !important}.modal__about .modal__about__col{position:relative;width:100%;margin:0 auto;line-height:150%}.modal__about .modal__about__col__h3{position:relative;margin:0 auto 24px;padding:0;font-size:2.4rem;font-weight:600;line-height:130%;color:#061330}.modal__about .modal__about__col__h3{z-index:20}@media screen and (max-width: 767px){.modal__about .modal__about__col__h3{margin:0 auto 24px;font-size:2.4rem}}.modal__about .modal__about__col__txt{width:90%;margin:0 auto;text-align:center;font-size:1.6rem;line-height:200%;color:#061330}@media screen and (max-width: 767px){.modal__about .modal__about__col__txt{width:98%;font-size:1.5rem;text-align:left}}.modal__about .modal__about__col__txt .box{margin:0 0 20px;padding:24px;font-size:1.6rem;text-align:left;border:1px solid #061330}.modal__about .modal__about__col__txt .box:last-child{margin:0}.modal__about .modal__about__col__txt .modal__about__col__h4{margin:0 0 24px;padding:0;font-size:2rem;line-height:140%;color:#061330}@media screen and (max-width: 767px){.modal__about .modal__about__col__txt .modal__about__col__h4{margin:0 0 14px;font-size:1.7rem}}.modal__about .modalimg{width:60%;margin:0 auto 24px;display:block;border:1px solid #061330;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.modal__about .modalimg{width:100%}}.modal__about .titleframe{width:500px;margin:0 auto 14px}@media screen and (max-width: 767px){.modal__about .titleframe{width:100%}}.modal__about .modal__about__col__movie{position:relative;width:80%;margin:0 auto 30px;padding:45.25% 0 0 0}@media screen and (max-width: 767px){.modal__about .modal__about__col__movie{width:100%;margin:0 auto 20px;padding:56% 0 0 0}}.modal__about .modal__about__col__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal__about .modal__about__close{position:absolute;top:-20px !important;right:-20px !important;width:65px;height:65px;border:3px solid #061330;border-radius:100%;background:#008dfd;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.modal__about .modal__about__close{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.modal__about .modal__about__close{top:-24px !important;right:-10px !important}}@media(hover: hover){.modal__about .modal__about__close:hover{background:#1c63fd;border:5px solid #061330}}.modal__about .btnopen__close{opacity:1}.modal__about__com__h3{text-indent:0 !important;font-size:2.4em;font-weight:700;line-height:140%}.btnwrap{margin:30px 0 0 0;display:grid;place-content:center;grid-template-columns:repeat(2, 1fr)}.moresite__Wrap{width:620px;margin:20px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width: 900px){.moresite__Wrap{width:100%;display:block}.moresite__Wrap .moresite{margin:0 auto 14px}}.moresite{position:relative;width:340px;height:54px;margin:0 auto;color:#061330;font-size:1.6rem;font-weight:700;line-height:120%;font-family:"Mochiy Pop One",sans-serif;text-decoration:none;background:#fbb03b;border:2px solid #061330;border-radius:100px;display:grid;place-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-box-shadow:2px 4px 0 #061330;box-shadow:2px 4px 0 #061330}.moresite{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.moresite{width:280px;height:52px;font-size:1.5rem}}.moresite::after{content:"";position:absolute;top:calc(50% - 17px);right:6px;width:34px;height:34px;margin:0;background:url(../img/ico_arrow.webp) no-repeat 50% 50%;background-size:cover;display:inline-block}.moresite::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.moresite::after{top:calc(50% - 14px);right:5px;width:30px;height:30px}}.moresite span{position:relative}@media(hover: hover){.moresite:hover{position:relative;top:1px;left:1px;color:#061330;background:#fda06d;-webkit-box-shadow:1px 2px 0 #061330;box-shadow:1px 2px 0 #061330}}.modal__about3,.modal__about4{display:none;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;overflow:hidden}.modal__about__slide{width:90%;max-width:600px;margin:0 auto}@media screen and (max-width: 767px){.modal__about__slide{width:88%;max-width:88%}}.modal__about__slide .slick-prev{left:-60px;z-index:300}@media screen and (max-width: 960px){.modal__about__slide .slick-prev{left:-20px}}[dir=rtl] .modal__about__slide .slick-prev{left:auto;right:-20px}.modal__about__slide .slick-prev:before{content:"←"}[dir=rtl] .modal__about__slide .slick-prev:before{content:"→"}.modal__about__slide .slick-next{right:-60px;z-index:300}@media screen and (max-width: 960px){.modal__about__slide .slick-next{right:-20px}}[dir=rtl] .modal__about__slide .slick-next{left:-20px;right:auto}.modal__about__slide .slick-next:before{content:"→"}[dir=rtl] .modal__about__slide .slick-next:before{content:"←"}.modal__about__colbox{position:relative;width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__about__colbox .modal__about__colbox__img{width:100%;margin:0;display:block}.modal__about__colbox .modal__about__colbox__img img{margin:0;padding:0;width:100%;height:auto;display:block}.modal__about__colbox .modal__about__colbox__txt{width:100%;margin:0;padding:0;font-size:1.6rem;text-align:left;display:grid;place-content:center start}@media screen and (max-width: 767px){.modal__about__colbox .modal__about__colbox__txt{width:90%;margin:0 auto;padding:0 0 30px;text-align:center}}.modal__about__colbox .modal__about__colbox__txt--name{margin:0 0 14px;font-size:2.6rem;font-weight:700;line-height:100%;text-align:left}@media screen and (max-width: 767px){.modal__about__colbox .modal__about__colbox__txt--name{text-align:center;font-size:2.4rem}}.modal__about__colbox .modal__about__colbox__txt--name span{margin:0 0 4px;font-size:1.2rem;line-height:90%;display:block}@media screen and (max-width: 767px){.modal__about__colbox .modal__about__colbox__txt--name span{font-size:1rem}}.modalsns{width:90%;margin:10px auto 0;padding:0;line-height:100%;font-weight:700;color:#061330;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modalsns{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modalsns{z-index:730}.modalsns__col{margin:0 auto;padding:0 0 8px;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;list-style-type:none}.modalsns__col__li{position:relative;width:40px;height:40px;margin:0 20px;padding:0}.modalsns__col__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modalsns__col__li--x svg{width:38px;height:auto;margin:1px 0;fill:#061330}.modalsns__col__li--line svg{width:40px;height:auto;margin:0;fill:#00b900}.modalsns__col__li:hover{opacity:.6}.modalsns__col__li .modalsns__col__li__link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer;cursor:hand}.modal__about__cast{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:2%}@media screen and (max-width: 767px){.modal__about__cast{grid-template-columns:repeat(2, 1fr);gap:24px 10px}}.modal__about__cast__col--imgcol{margin:0 0 6px;padding:5px;border:1px solid #ccc}.modal__about__cast__col--imgcol img{width:100%;height:auto;display:block}.modal__about__cast__col--txtcol{font-size:1.6rem;text-align:center}.modal__about__theme{margin:0;padding:14px;border:1px solid #ccc;display:grid;grid-template-columns:300px 1fr;gap:3%}@media screen and (max-width: 767px){.modal__about__theme{display:block}}.modal__about__theme--imgcol{margin:0 0 6px}.modal__about__theme--imgcol img{width:100%;height:auto;display:block}.modal__about__theme--txt{font-size:1.6rem;text-align:left}@media screen and (max-width: 767px){.modal__about__theme--txt{font-size:1.4rem}}.modal__about__theme--txt strong{margin:0 0 14px;font-size:1.8rem;font-weight:700;display:block}@media screen and (max-width: 767px){.modal__about__theme--txt strong{font-size:1.6rem}}/*# sourceMappingURL=style.css.map */