@charset "UTF-8";/**style.css***/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,main,aside,details,figcaption,figure,footer,header,hgroup,picture,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}*,*::before,*::after{box-sizing:border-box}body{line-height:1.692307692;font-size:16px;font-size:1.0833333vw;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#fff;position:relative;letter-spacing:.05em;background:#000;text-align:center;overflow-x:hidden;margin:0 auto}@media screen and (max-width:767px){body{line-height:1.615384615;font-size:3.4666667vw;width:100%}}@media (min-width:768px){a[href^="tel:"]{pointer-events:none}}strong{font-weight:700}img{vertical-align:top}a{text-decoration:none;color:#434343}.pc{display:inline}.sp{display:none}@media screen and (max-width:767px){.pc{display:none}.sp{display:inline}}.ls{letter-spacing:-.15em}a.anchor{display:block;padding-top:70px;margin-top:-70px}h1 img{width:70px;height:98px;margin:10px 0 0 10px;position:absolute;top:4px;left:4px;z-index:1000}@media screen and (max-width:767px){h1 img{width:50px;height:70px}}header{position:fixed;left:0;top:0;z-index:2}.movie{position:relative;height:100vh;width:100%}.parallax-bg{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden;display:flex;justify-content:center;align-items:center}
video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:56.25vw;min-height:100%;min-width:100%; object-fit: cover;}
.scrollbox{padding:0;text-align:center}#about_bg{background:url(../img/about_bg.webp) no-repeat;background-size:cover;background-position:top center;padding:150px 30px 200px 30px}@media screen and (max-width:767px){#about_bg{padding:150px 15px 200px 15px}}#about_logo{width:120px;margin:0 auto 20px auto}.movie h2{font-size:2.2rem}@media screen and (max-width:767px){.movie h2{font-size:1.4rem}}.is-animated{animation:fadeIn 15s forwards;animation-iteration-count:infinite}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}24%{opacity:1}95%{opacity:1}100%{opacity:0}}.en_catch{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-size:3.3rem;letter-spacing:.1em}@media screen and (max-width:767px){.en_catch{font-size:2.7rem}}#about_bg h3{font-size:1.7rem;line-height:2.2em}@media screen and (max-width:767px){#about_bg h3{font-size:1.2rem}}#about_bg h3 p{margin-bottom:40px;letter-spacing:.1em}.attention{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;font-size:14px;display:block;padding-left:1em;text-indent:-1em}@media screen and (max-width:1024px){.attention{font-size:.75rem}}@media screen and (max-width:767px){.attention{font-size:.7rem;line-height:1.6em;text-align:justify}.a_center{text-align:center}.kaisai{margin-top:10px!important}}.yugo{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif}.attention_big{display:block;font-size:1rem;padding-left:1em;text-indent:-1em}@media screen and (max-width:1024px){.attention_big{font-size:.9rem}}.left{text-align:justify}rt{font-size:.4em}.kome{font-size:10px}#gra_sec{margin:50px auto 30px auto}@media screen and (max-width:767px){#gra_sec{width:100%}}#gra_sec img{width:240px;margin:0 35px}@media screen and (max-width:1024px){#gra_sec img{width:220px;margin:0 10px}}@media screen and (max-width:767px){#gra_sec img{width:37vw}}#sougaku{margin:100px auto}#sougaku_title{font-size:3rem;margin:50px 0 0 0}@media screen and (max-width:767px){#sougaku_title{font-size:2rem}}#m6000000{font-size:12rem;letter-spacing:-.05em;line-height:.8em}@media screen and (max-width:1024px){#m6000000{font-size:8rem}}@media screen and (max-width:767px){#m6000000{font-size:4.5rem;line-height:1.1em}}#m6000000 span{font-size:60%}.yen{font-size:4rem}@media screen and (max-width:1024px){.yen{font-size:3rem}}@media screen and (max-width:767px){.yen{font-size:1.5rem}}#kakeru{width:60px;height:60px;margin:0 10px 0 15px}@media screen and (max-width:1024px){#kakeru{width:6vw;height:auto}}@media screen and (max-width:767px){#kakeru{margin:0 5px 0 7px}}.money_flex{display:flex;align-items:baseline;justify-content:center}.money_flex_sub{display:flex;align-items:baseline;justify-content:center}#m100000{font-size:7.4rem;line-height:.6em;letter-spacing:-.05em}@media screen and (max-width:1024px){#m100000{font-size:6rem}}@media screen and (max-width:767px){#m100000{font-size:3.2rem}}#m100000 span{font-size:50%}.money_flex .fa-xmark{font-size:80%;margin:0 10px}#shokin{font-size:2.5rem}#atari{font-size:1.3rem;margin:10px 0 0 0}@media screen and (max-width:767px){#atari{font-size:1.1rem}}.border_link{border-bottom:1px dashed #fff;padding-bottom:5px;color:#fff;transition:ease-in-out .3s}.border_link:hover{opacity:.5}#place{font-size:70%}#illust{background:url(../img/illust.webp) no-repeat;background-size:35em;height:100vh;background-position:center center;background-color:#fff;color:#434343;width:100%;position:relative}@media screen and (max-width:1024px){#illust{height:85vh;background-size:60%}}@media screen and (max-width:767px){#illust{height:80vh;background-size:contain}}#illust h2{font-size:3rem;line-height:1em}@media screen and (max-width:1024px){#illust h2{font-size:2rem;line-height:1.2em;margin:0 10px}}.red{color:#ba0000}.f21{font-size:110%}.bottom{position:absolute;right:0;left:0;bottom:40px;margin:0 auto;text-align:center}@media screen and (max-width:767px){.bottom{bottom:20px}}#illust_catch{padding-top:24%;text-shadow:0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff}@media screen and (max-width:1024px){#illust_catch{padding-top:44%}}@media screen and (max-width:767px){#illust_catch{padding-top:50%}}ul,li{margin:0;padding:0;list-style:none}#challenger{display:flex;flex-wrap:wrap;overflow:hidden}#challenger li{width:calc(100% / 7);overflow:hidden;transform-origin:center;position:relative}#challenger li:hover{z-index:1;filter:drop-shadow(0 0 10px #fff)}#challenger li img{filter:grayscale(0%);transition:ease-in-out .7s}#challenger li img:hover{filter:grayscale(100%)}@media screen and (max-width:1024px){#challenger li{width:33.3%}}#challenger li img{object-fit:cover;width:100%;height:100%}.f_number{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-size:6rem;position:absolute;left:10px;bottom:0;line-height:.65em;letter-spacing:-.05em;color:rgba(255,255,255,.8);z-index:1}@media screen and (max-width:767px){.f_number{font-size:4.5rem}}.number_modal{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:100;font-size:12rem;position:absolute;left:8px;top:40px;line-height:.62em;letter-spacing:-.05em;color:rgba(255,255,255,.7)}@media screen and (max-width:767px){.number_modal{font-size:8rem}}.modal_en_name{font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-style:normal;position:absolute;bottom:69px;right:30px;font-size:3.8rem;letter-spacing:-.03em;color:#fff;z-index:1;line-height:.8em;transform:rotate(-27deg);text-align:left}@media screen and (max-width:767px){.modal_en_name{font-size:2.8rem;bottom:20%;right:20px}}.modal_main{width:100%;aspect-ratio:100 / 55;position:relative}@media screen and (max-width:767px){.modal_main{aspect-ratio:100 / 75}}.modal_main:before{content:'';background:url(../img/modal_mask.png) no-repeat;background-repeat:repeat-x;width:100%;height:220px;position:absolute;bottom:-52px;left:0}.modal_main img{object-fit:cover;width:100%;height:100%;object-position:top center}.modal_ba{display:flex;justify-content:space-around;margin:30px 0 45px 0}@media screen and (max-width:1024px){.modal_ba{width:100%}}@media screen and (max-width:767px){.modal_ba{flex-wrap:wrap;justify-content:center}}.modal_ba img.ba_arrow{width:30px}.modal_ba img{width:auto;height:335px}.modal_ba.n20 img{height:285px}@media screen and (max-width:1024px){.modal_ba img{height:27vh}.modal_ba.n15 img{height:26vh}.modal_ba.n17 img{height:24vh}.modal_ba.n20 img{height:22vh}}@media screen and (max-width:767px){.modal_ba img{height:33vh}.modal_ba.n15 img{height:33vh}.modal_ba.n17 img{height:33vh}.modal_ba.n20 img{height:27vh}}.ba_arrow{width:30px}.side{position:absolute;left:55%}@media screen and (max-width:767px){.side{position:relative;left:0}}.modal_name{font-size:2rem;line-height:1em}.modal_name span{font-size:70%}.modal_img{width:100%;gap:14px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.modal_img li{width:49.1%;aspect-ratio:137 / 218}@media screen and (max-width:1024px){.modal_img li{width:48.85%}}@media screen and (max-width:767px){.modal_img li{width:100%}}.modal_img li img{object-fit:cover;width:100%;height:100%;border-radius:10px;object-position:top center}.modal_img_yoko{width:100%;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;margin-bottom:35px}.modal_img_yoko li{width:100%}.modal_img_yoko li img{width:100%;height:auto;border-radius:10px}#crown_bg{background:url(../img/crown_bg.webp) no-repeat;background-size:cover;height:100vh;background-position:center center;background-color:#000;color:#434343;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){#crown_bg{height:60vh}}#crown_bg h2{font-size:3rem;line-height:1.3em;letter-spacing:.1em;color:#fff}@media screen and (max-width:1024px){#crown_bg h2{font-size:2rem;margin:0 15px}}.intro{background:url(../img/logo_bg.webp) no-repeat;background-color:#000;background-size:170px;background-position:center center;padding:260px 0;font-size:3rem;line-height:1.5em;letter-spacing:.15em;color:#fff}@media screen and (max-width:1024px){.intro{font-size:2rem;padding:160px 0;background-size:20vw}}@media screen and (max-width:767px){.intro{background-size:40vw}}#sec1_bg{background:url(../img/sec1_bg.webp) no-repeat;background-size:cover;height:180vh;background-position:top center;color:#fff;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:1024px){#sec1_bg{height:100vh;justify-content:flex-start}}@media screen and (max-width:767px){#sec1_bg{background-position:top right 44%}}#sec2_bg{background:url(../img/sec2_bg.webp) no-repeat;background-size:cover;height:180vh;background-position:top center;color:#fff;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:1024px){#sec2_bg{height:100vh;justify-content:flex-start}}#gra_bg{background:url(../img/gra_bg.webp) no-repeat;background-size:cover;height:180vh;background-position:top center;color:#fff;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:1024px){#gra_bg{height:100vh;justify-content:flex-start}}.gra_sec_title{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;color:#fff;font-size:8.5rem;line-height:.9em;text-align:left;margin-right:40px;text-shadow:0 0 20px #000}@media screen and (max-width:1024px){.gra_sec_title{margin-left:15px}}@media screen and (max-width:767px){.gra_sec_title{font-size:5.5rem;margin-left:10px}}.gra_sec_title p{font-size:4rem;line-height:1em}@media screen and (max-width:767px){.gra_sec_title p{font-size:2.5rem}}.personal_data{background-image:url(../img/moyou.webp);background-color:#7f62b3;position:relative;width:100%;padding:80px 25px 10px 25px}@media screen and (max-width:1024px){.personal_data{padding:1px 15px 120px 15px}}.sec2_bgcolor{background-color:#61adb1}.gra_bgcolor{background-color:#bca826}.last{background-color:#ab0000;padding:170px 0 10px 0}.contents{width:850px;margin:0 auto 180px auto;text-align:justify}@media screen and (max-width:1024px){.contents{width:100%;margin:0 auto 0 auto}}.go{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;font-size:1rem;line-height:2.5em}@media screen and (max-width:1024px){.go{font-size:.9rem}}.box{margin:0 0 60px 0}@media screen and (max-width:767px){.box{width:100%}}.box img{margin:0 auto;display:block;width:100%;height:auto}.qa{margin:60px 0 10px 0;font-weight:700;font-size:1.1rem;line-height:1.7em}@media screen and (max-width:1024px){.qa{font-size:180%}}@media screen and (max-width:767px){.qa{font-size:1.03rem}}.mb-20{margin-bottom:-25px}.mt30{margin-top:30px}.vertical{width:50%;margin:0 auto}@media screen and (max-width:767px){.vertical{width:100%}}.block{width:100px;position:absolute;top:0;left:11px}@media screen and (max-width:767px){.block{width:auto;position:relative;transform:rotate(90deg)}.block img{width:10.5vw}}.zenshin,.zenshin_ichinose,.zenshin_ohashi{position:absolute;top:-323px;right:0}@media screen and (max-width:1024px){.zenshin,.zenshin_ichinose,.zenshin_ohashi{top:-310px;right:-5px}}@media screen and (max-width:767px){.zenshin,.zenshin_ichinose,.zenshin_ohashi{top:-23vh;right:0;left:0}}.zenshin img{width:612px;height:700px}.zenshin_ichinose img{width:503px;height:700px}.zenshin_ohashi img{width:516px;height:700px}@media screen and (max-width:1024px){.zenshin img,.zenshin_ichinose img,.zenshin_ohashi img{width:auto;height:40vh}}@media screen and (max-width:767px){.zenshin img,.zenshin_ichinose img,.zenshin_ohashi img{height:50vh}}#tialla{width:50px;height:37px;;display:block;margin:0 auto 10px auto}@media screen and (max-width:767px){#tialla{width:35px;height:auto}}#photo_gallery{margin-top:60px}.mt90{margin-top:90px}.prize{font-size:1.4rem}.name{font-size:2rem}@media screen and (max-width:767px){.name{font-size:1.6rem}.prize{font-size:1.2rem}}.name span{font-size:1.4rem}.shop{font-size:1rem;line-height:1em;border:1px #fff solid;display:inline-block;padding:2px 4px;height:22px;margin-left:30px}@media screen and (max-width:767px){.shop{margin-left:0}}.name_shop{font-size:1rem;line-height:1em;border:1px #fff solid;display:inline-block;padding:2px 4px;height:22px}.name_flex{display:flex;align-items:baseline}@media screen and (max-width:767px){.name_flex{display:block}}.prize_catch{font-size:1.4rem;line-height:1.5em;margin-top:100px}@media screen and (max-width:1024px){.prize_catch{font-size:1.4rem}}@media screen and (max-width:767px){.prize_catch{font-size:1.3em}}.course{font-size:1.1rem;margin-top:10px}@media screen and (max-width:1024px){.course{font-size:.9rem;margin-top:10px}}@media screen and (max-width:767px){.course{font-size:.8rem;margin-top:20px}}.toumei_block{position:relative;margin-left:-19px}@media screen and (max-width:1024px){.toumei_block{display:none}}.block_sp{display:none}@media screen and (max-width:1024px){.block_sp{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;display:block;font-size:6rem;line-height:.5em;width:auto;margin:170px auto 80px auto;text-align:center}}@media screen and (max-width:767px){.block_sp{margin:180px auto 80px auto;font-size:4rem}.first_block{margin-top:290px}}.main_ba{width:50px;height:13px}@media screen and (max-width:767px){.main_ba{width:30px;height:8px}}.yaku{font-size:2.5rem;line-height:.9em;text-align:center}@media screen and (max-width:767px){.yaku{font-size:2.1rem;margin-top:30px}}#movie_wrap{display:flex;justify-content:center;margin-bottom:140px}#movie_btn{aspect-ratio:2.2 / 1;max-width:1100px;margin:50px auto;border:1px #fff solid;position:relative;display:flex;justify-content:center;align-items:center;transition:transform .6s ease}#movie_btn img{object-fit:cover;width:100%;height:100%}#movie_btn:hover{transform:scale(1.05)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:7;transition:opacity 0.3s ease}.overlay:hover{opacity:0}#movie_play{position:absolute;z-index:1}@media screen and (max-width:767px){#movie_play{width:50%}}.last_catch{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;line-height:.9em;font-size:7rem;margin-bottom:20px}@media screen and (max-width:767px){.last_catch{font-size:5rem}}ul.gallary_photo{margin:50px 0 100px 0;padding:0;display:flex;flex-wrap:wrap}.gallary_photo li{position:relative;width:16.66%;transition:ease-in-out .5s}.gallary_photo li:hover{filter:brightness(.5)}.gallary_photo li:before{content:"";display:block;padding-top:100%}.gallary_photo li img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}@media screen and (max-width:1024px){.gallary_text{font-size:150%;margin:0}.gallary_photo li{position:relative;width:33.3%}}.op{object-position:center top}#last{position:relative;display:flex;align-items:center;justify-content:center}#last ul{display:flex;width:98.5%;gap:10px}@media screen and (max-width:767px){#last ul{gap:3px}}#last ul li{width:100%;height:100%;text-align:center}#last ul li img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:1024px){#last ul li img{height:100svh}}@media screen and (max-width:767px){#last ul li img{height:80svh}}.end_catch{font-size:3rem;margin:30px 15px;letter-spacing:.1em}#bethebest{width:440px;height:161px;margin:0 0 100px 0}@media screen and (max-width:1024px){.end_catch{font-size:2.5rem}}@media screen and (max-width:767px){.end_catch{font-size:2rem;line-height:1.5em}}.catch_margin{margin:170px 0}.black{color:#000}@media screen and (max-width:767px){#bethebest{width:80%;height:auto}}.fa-window-restore{margin-left:4px;font-size:80%}#footer{padding:100px 0 30px 0;margin-top:-15px;background-image:url(../img/footer_img.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;width:100%}#footer_gra_logo{width:120px;height:173px}#footer_logo img{width:120px;height:62px;margin:50px auto 20px auto}@media screen and (max-width:767px){#footer_gra_logo{width:100px;height:auto}}#footer_logo img{width:100px;height:auto}}.kako{font-size:1.3rem;margin:30px 0}@media screen and (max-width:767px){.kako{font-size:1rem}}#copy{text-align:center;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;letter-spacing:.1em;font-size:.8rem;margin:5px auto 0 auto;display:block}@media screen and (max-width:767px){#copy{font-size:12px}}.contact{margin:50px 0 25px 0;text-align:center}.contact_text{font-size:clamp(16px,10vw,20px);line-height:1.5em;margin:0 0 10px 0}@media screen and (max-width:767px){.contact_text{font-size:clamp(12px,10vw,14px)}}a.phone{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-size:5.5rem;letter-spacing:-.01em;line-height:1;position:relative;padding-left:1em}@media screen and (max-width:767px){a.phone{font-size:4rem}}a.phone::before{position:absolute;content:'';display:inline-block;width:67px;height:52px;background-image:url(../img/freedial.svg);background-repeat:no-repeat;left:7px;bottom:21px}@media screen and (max-width:767px){a.phone::before{width:56px;height:37px;left:3%;bottom:14px}}.contact_sub{font-size:clamp(12px,3vw,14px)}@media screen and (max-width:767px){.contact_sub{font-size:clamp(10px,3vw,12px);margin-top:5px}}a{text-decoration:none;color:inherit}.btn a{position:relative;display:flex;justify-content:center;align-items:center;font-size:clamp(20px,3vw,30px);padding:35px 0;transition:0.3s ease-in-out;background:var(--red);z-index:0;overflow:hidden;border:1px #fff solid;text-align:center;box-shadow:2px 2px 40px 0 rgba(0,0,0,.3);background:#9c0323}@media screen and (max-width:767px){.btn a{font-size:clamp(16px,3vw,24px);padding:13px 0 15px 0;overflow:hidden;line-height:1.3em}}.btn{position:relative;width:clamp(600px,100vw,1100px);margin:50px auto;max-width:90%}.btn::after{position:absolute;content:'';background:url(../img/arrow_white.png) no-repeat;width:70px;height:10px;top:42%;right:2%;transition:ease-in-out .2s}@media screen and (max-width:767px){.btn::after{width:30px;height:6px;top:42%;right:1%}}.btn:hover::after{transform:translateX(23px);background:url(../img/arrow_red.png) no-repeat}.btn a:after{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#fff;transition:.3s;left:0}.btn a:hover{color:#000;border:1px #fff solid}.btn a:hover:after{width:100%;z-index:-1}.youtube-wrap{position:relative;padding-top:56.25%}.youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.js-youtube{margin:0 20px;display:flex;justify-content:center}
.video-pc { display: block; }.video-sp { display: none; }@media (max-width: 767px) {.video-pc { display: none; }.video-sp { display: block; }}
/**data.css***/.ba_front{display:flex;justify-content:space-around;align-items:center;margin:30px auto 60px auto;width:70%}@media screen and (max-width:1024px){.ba_front{margin:0 auto 60px auto;width:70%}}@media screen and (max-width:767px){.ba_front{width:100%}}.ba_front div img{width:275px;height:500px}@media screen and (max-width:1024px){.ba_front div img{width:auto;height:60vw}}@media screen and (max-width:767px){.ba_front div img{width:100%;height:80vw}}.cs{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:italic;font-size:6rem;margin:250px 0;text-align:center}@media screen and (max-width:1024px){.cs{margin:100px 0 100px 0;font-size:4rem}}@media screen and (max-width:767px){.cs{font-size:3rem}}.size_weight,.other_part{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:italic;display:flex;justify-content:space-around;margin:30px auto 30px auto;gap:3%}@media screen and (max-width:1024px){.size_weight,.other_part{justify-content:center}}@media screen and (max-width:767px){.size_weight,.other_part{flex-direction:column;width:100%;margin:0 auto 0 auto;gap:2.5%}.size_weight li,.other_part li{margin-bottom:20px}}.modal-content .size_weight{justify-content:center}.difference{display:flex;align-items:baseline;justify-content:center;font-size:3.5rem;line-height:1.3em;letter-spacing:.01em;font-weight:100;color:var(--black)}@media screen and (max-width:767px){.difference{justify-content:center;font-size:3rem}}.other_part .difference{display:flex;align-items:baseline;justify-content:center;font-size:3rem;line-height:.7em;letter-spacing:.01em;font-weight:200;color:var(--black)}@media screen and (max-width:1024px){.other_part .difference{justify-content:center;font-size:2.3rem}}.part{display:flex;align-items:center;color:var(--black);font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.3rem}@media screen and (max-width:1024px){.part{font-size:1.1rem}}@media screen and (max-width:767px){.part{font-size:1rem;margin-left:5%}}.number{font-size:11rem;letter-spacing:-.05em;line-height:.5em;margin:30px 0 0 0;display:block;height:auto;color:#fff}@media screen and (max-width:1024px){.number{font-size:8.4rem;text-align:center;margin:20px 0 0 0}}@media screen and (max-width:767px){.number{font-size:8.5rem;text-align:center;margin:20px 0 0 0}}.other_part .number{font-size:7.8rem;letter-spacing:-.05em;line-height:.5em;margin:22px 0 15px 0;text-align:center}@media screen and (max-width:1024px){.other_part .number{margin:15px 0 15px 0;font-size:6rem}}.n_mini{font-size:50%;letter-spacing:-.03em;font-weight:200}.difference .n_mini{font-weight:300}.black_arrow img{width:30px;vertical-align:super;margin:0 10px!important}@media screen and (max-width:1024px){.black_arrow img{width:25px;margin:0 5px}}span.ue{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;vertical-align:super;font-size:14px;font-optical-sizing:auto;font-style:normal}.tall{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;font-size:16px;margin-bottom:30px}.other_part li{width:32%}@media screen and (max-width:767px){.other_part li{width:100%}.modal-content .tall{margin-bottom:50px}}.ba_sub{display:flex;align-items:center;margin:30px auto 10px auto}li.ba_sub div img{width:auto;height:360px}@media screen and (max-width:1024px){li.ba_sub div img{height:285px}}@media screen and (max-width:767px){li.ba_sub div img{height:270px}}.side_arrow{left:27%;z-index:1;position:absolute}@media screen and (max-width:767px){.side_arrow{left:0%;position:relative}}.data_box{width:100%;margin:0 auto;position:relative}@media screen and (max-width:1024px){.data_box{margin:0 auto}}.data_box table{width:100%;font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;font-size:1rem;margin-bottom:20px;margin-top:80px}@media screen and (max-width:767px){.data_box table{font-size:12px}}.data_box table td{border-bottom:1px dotted #fff;padding:10px 20px;text-align:center}@media screen and (max-width:767px){.data_box table td{padding:10px 5px}}.data_box table td:first-child{font-optical-sizing:auto;font-weight:500;font-size:90%;font-style:normal;vertical-align:middle}.data_box table td.bold{color:#fff;font-weight:700;font-style:italic}.t_midashi{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:100;font-size:120%}@media screen and (max-width:1800px){.data_box table .none{display:none}}.data_box table br{display:none}@media screen and (max-width:1800px){.data_box table br{display:inline}}.youtube{position:relative;width:100%;padding-top:56.25%;margin:15px auto 10px auto;text-align:center}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.coming_soon{font-family:"meno-banner",serif;font-weight:400;font-style:normal;font-size:clamp(50px,10vw,70px);text-align:center;color:#000;padding:100px 0}#movie_bg{position:relative;overflow:hidden;z-index:0;padding:200px 0 0 0;color:#fff}@media screen and (max-width:767px){#movie_bg{padding:140px 0 0 0}}#movie_bg:before{content:'';background-image:url(../img/bokashi_bg.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;filter:blur(15px);z-index:-1}
/**navi.css***/#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.8);transition:all .1s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){#g-nav.panelactive #g-nav-list{height:100vh}}#g-nav ul{display:none;position:absolute;z-index:999;top:48%;left:50%;transform:translate(-45%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;letter-spacing:.01em}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center;margin-bottom:.3%}#g-nav li a{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:200;font-size:2.5rem;color:#fff;text-decoration:none;transition:ease-in-out .3s}@media screen and (max-width:767px){#g-nav li a{font-size:2.4rem}}#g-nav li a:hover{opacity:.5}#g-nav{pointer-events:none}#g-nav.panelactive{pointer-events:auto}.openbtn1{position:fixed;z-index:9999;top:10px;right:10px;cursor:pointer;width:50px;height:50px}@media screen and (max-width:812px){.openbtn1{top:3px;right:-3px}}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:-2px;height:2px;border-radius:1px;background-color:#c6c6c6;width:65%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:0;transform:translateY(6px) rotate(-45deg);width:70%;background:#fff}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:0;transform:translateY(-6px) rotate(45deg);width:70%;background:#fff}
/**pagetop.css***/*{margin:0;padding:0}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.pageTop{position:relative}.pageTop a{position:fixed;left:inherit;bottom:30px;right:0;display:flex;align-items:center;justify-content:center;width:65px;height:24px;margin-left:0%;text-align:center;border:1px #fff solid;border-right:none;font-size:clamp(10px,2vw,12px);z-index:1;transition:ease-in-out .3s}.pageTop a:hover{opacity:.7}.pageTop a:before,.pageTop a:after{position:absolute;left:50%;content:"";width:0;height:0;margin-left:-10px;border:10px solid transparent}.pageTop a:before{top:50%;margin-top:-13px}.pageTop a:after{top:50%;margin-top:-15px;z-index:-1}
/**modal.css***/#modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:9998}#modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:950px;max-height:80vh;background:#fff;z-index:9999;box-sizing:border-box;color:#6b707b;overflow-x:hidden;overflow-y:auto;border:1px #fff solid}#modal-close{position:absolute;top:-7px;right:3px;border:none;background:none;font-size:50px;cursor:pointer;z-index:10000;color:#fff}.modal_ba p{display:flex;position:relative}@media screen and (max-width:767px){.modal_ba p{margin-bottom:15px}}.modal_contents{padding:30px 30px 0 30px}@media screen and (max-width:767px){.modal_contents{padding:35px 15px 5px 15px}}.modal_ba p{display:flex}.ba_arrow{max-width:100%;width:auto;flex-shrink:0}body.modal-open{overflow:hidden}.pink{color:#e82972}.modal-nav{width:61%;display:flex;justify-content:space-between;gap:10px;margin:0 auto;padding-bottom:40px}.modal-nav button{border-radius:25px;border:1px #2f2f2f solid;color:#2f2f2f;text-align:center;display:block;width:200px;font-family:"din-2014",sans-serif;font-weight:300;font-style:normal;transition:ease-in-out .5s;font-size:1rem;padding:5px 0;cursor:pointer;background:none;transition:ease-in-out .3s}.modal-nav button:hover{opacity:.3}@media screen and (max-width:767px){.modal-nav{width:94%}}
