@charset "UTF-8";@font-face{font-family:LabilGrotesk-Medium;src:url(../../../public/font/LabilGrotesk-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:LabilGrotesk-Regular;src:url(../../../public/font/LabilGrotesk-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:LabilGrotesk-Light;src:url(../../../public/font/LabilGrotesk-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:LabilGrotesk-Light-Unicode;src:url(../../../public/font/LabilGrotesk-Light.woff2) format("woff2");unicode-range:U+0000-007F;font-display:swap}@font-face{font-family:LabilGrotesk-Fine;src:url(../../../public/font/LabilGrotesk-Fine.woff2) format("woff2");font-display:swap}@font-face{font-family:GalaxieCopernicus-BookItalic;src:url(../../../public/font/GalaxieCopernicus-BookItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:GalaxieCopernicus-Book;src:url(../../../public/font/GalaxieCopernicus-Book.woff2) format("woff2");font-display:swap}@font-face{font-family:GalaxieCopernicus-Medium;src:url(../../../public/font/GalaxieCopernicus-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:GalaxieCopernicus-MediumItalic;src:url(../../../public/font/GalaxieCopernicus-MediumItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:GalaxieCopernicus-Semibold;src:url(../../../public/font/GalaxieCopernicus-Semibold.woff2) format("woff2");font-display:swap}@font-face{font-family:"Koburina Gothic Std W6";src:url(../../../public/font/Koburina-Gothic-Std-W6.woff2) format("woff2");font-display:swap}@font-face{font-family:"Koburina Gothic Std W3";src:url(../../../public/font/Koburina-Gothic-Std-W3.woff2) format("woff2");font-display:swap}@font-face{font-family:"Koburina Gothic Std W1";src:url(../../../public/font/Koburina-Gothic-Std-W1.woff2) format("woff2");font-display:swap}@font-face{font-family:A-OTF-A1MinchoStd-Bold;src:url(../../../public/font/A-OTF-A1MinchoStd-Bold.woff) format("woff");font-display:swap}p{font-family:"Noto Sans JP",sans-serif;font-weight:600}img{width:100%}a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:hover{opacity:.8}.base{width:100%;margin:0 auto;padding:0 6.22254758vw;-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1300px;width:100%;padding:0 50px}.container .area{width:42%}.en{font-family:LabilGrotesk-Regular}.koburina{font-family:"Koburina Gothic"}.mincho{font-family:"Noto Serif JP","源ノ明朝",serif}.c-ttl{letter-spacing:0;font:normal normal 500 24px GalaxieCopernicus-Medium,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}.br1200{display:none}.n-br1200{display:block}.hero{position:relative;padding:9.3vw 0 9.4vw;background:url(../asset/omokagebashi/img_fv.webp) no-repeat top;background-size:cover}.hero__box{width:50%;margin:0 0 0 auto}.hero h1{font-family:"Noto Serif JP","源ノ明朝",serif;font-weight:500;font-size:3.2942899vw;line-height:1.39;letter-spacing:-.02em;color:#fff;text-shadow:.21961933vw .21961933vw .73206442vw rgba(0,0,0,.2);margin:0 0 1.8vw}.hero h1 small{font-size:3.2942899vw}.hero .txt{font-size:1.61054173vw;font-weight:500;color:#fff;line-height:1.8636363636;letter-spacing:-.04em;font-family:LabilGrotesk-Medium;text-shadow:.21961933vw .21961933vw .73206442vw rgba(0,0,0,.2);margin:0 0 3.3vw}.hero .txtbox{border-left:solid .07320644vw #fff;padding:0 0 0 1.3909224vw;margin:-.7vw 0 0 2.5vw}.hero .btn{color:#fff;width:41.87408492vw;height:5.63689605vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#212121;border-radius:100vw;font-size:1.02489019vw;padding:2vw 3vw 0;letter-spacing:0}.hero .btn span{font-size:1.61054173vw;margin:-1vw 0 -.5vw;font-weight:500;line-height:1}.hero .btn span small{font-size:1.02489019vw}.hero .btn__txt{font-size:1.3909224vw;font-weight:600;padding:.5vw 0 .7vw}.hero .btn__txt.ja{font-size:1.09809663vw;margin:0}.hero__arrow{position:relative;top:-1vw;width:2.7vw;right:-2.6vw}.hero__logo{position:absolute;width:19.70863836vw;top:19.9vw;left:3.4vw}.btn__lang{position:absolute;top:2vw;right:2.70863836vw;color:#fff;font-size:1.02489019vw}.btn__lang a{font-weight:700}.p-en{opacity:.5;color:#fff}.p-ja{color:#fff;opacity:.5}.student{padding:65px 0 0;background:#f8f5ea;overflow:hidden;position:relative;color:#333}.student .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 42px}.student__img{width:68.5%;max-width:800px;margin:-155px 0 0 -145px}.student .c-ttl{text-align:center;margin:0 0 70px;color:#0f2447}.student .box{margin:0 0 0 auto}.student .box__ttl{font-size:26px;line-height:1.4482758621;letter-spacing:0;margin:98px 0 28px;font-family:LabilGrotesk-Medium;font-weight:500;letter-spacing:-.02em}.student .box .txt{font-family:LabilGrotesk-Medium;line-height:1.625;font-size:15px;letter-spacing:-.02em;font-weight:500}.room{position:relative;padding:56px 0 0}.room .container{max-width:1366px;padding:0 85px 0}.room .c-ttl{text-align:center;margin:8px auto 75px;color:#0f2447}.room .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4.8%}.room .txtbox__ttl{font-size:30px;line-height:1.4482758621;letter-spacing:-.03em;margin:20px 0 23px;font-family:LabilGrotesk-Medium;font-weight:500}.room .checklist{list-style:none;padding:0 0 0 29px;margin:0 0 26px;font-family:"Noto Sans JP",sans-serif}.room .checklist__item{font-weight:500;position:relative;line-height:1.5714285714;font-size:21px;letter-spacing:0}.room .checklist__item::before{position:absolute;top:8px;left:-16px;width:16px;height:16px;content:"";background:url(../asset/omokagebashi/ico_check.svg) no-repeat;background-size:contain}.room .imglist{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px 28px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.room .imglist__item{width:80px}.room .imglist__item img{width:36px;margin:0 auto}.room .imglist__item .txt{margin:5px auto 0;font-size:11px;line-height:2.2727272727;letter-spacing:-.07em;text-align:center}.room__list{width:45%;list-style:none;margin:0;padding:0;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.room__list::before{bottom:11px;left:17px;position:absolute;content:"※The photo is a preliminary image of the completed design.";color:#fff;width:190px;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:-.05em;line-height:1.5;z-index:5;font-size:12px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.room__list::after{position:absolute;bottom:12px;right:9px;width:34.25925926%;aspect-ratio:185/42;background:url(../asset/omokagebashi/img_room_txt01_en.png) no-repeat;background-size:contain;content:"";z-index:5}.room__list .card{padding:0 .8vw}.room__list .card img,.room__list .card picture{display:block;width:100%;height:auto;border-radius:10px}.room__list .slick-list{margin:0 -.8vw}.room__list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.room__list .slick-slide{height:auto}.room__list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6vw;padding:0;list-style:none}.room__list .slick-dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;text-indent:-9999px;background:rgba(255,255,255,.4);cursor:pointer}.room__list .slick-dots .slick-active button{background:#fff}.room__list .slick-next,.room__list .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:39px;height:39px;border-radius:50%;border:none;background:#fff;color:transparent;z-index:1;cursor:pointer;font-size:0;line-height:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.room__list .slick-next::before,.room__list .slick-prev::before{content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #1f1f1f;border-right:2px solid #1f1f1f}.room__list .slick-prev{left:-20px}.room__list .slick-prev::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.room__list .slick-next{right:-20px}.room__list .slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.room .slick-dots{display:none!important}.price{width:100%;margin:80px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price h4{font-weight:400;font-size:24px;padding:0 0 0 8px}.price__container{width:100%;margin:5px 0 0}.price__wrap{width:100%}.price__wrap:nth-of-type(1){margin:0 0 41px}.price__wrap:nth-of-type(2){margin:0 0 53px}.price .total{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 0 auto;text-align:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 34px}.price .total .txt{font-size:18px;font-weight:700}.price .total .main{font-size:24px;font-weight:400}.price__box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 12px;border-bottom:solid 1px #707070}.price__box.second{margin:40px 0 0}.price__box h5{width:158px;margin:0 60px 0 0;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:.08em}.price__box h5 .en{font-size:17px}.price__box h5 .en{font-weight:300;margin:5px 0 0;display:block;color:#7c7c7c;font-family:LabilGrotesk-Light}.price__list{width:100%;list-style:none;padding:0}.price__list.second{margin:6px 0 0}.price__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 4px}.price__list__item .txt__box{display:-webkit-box;display:-ms-flexbox;display:flex}.price__list__item .txt__box .txt.en{font-weight:300;display:block;width:270px;margin:0 118px 0 0;font-size:17px;font-family:LabilGrotesk-Light}.price__list__item .txt__box .txt.ja{font-weight:400;font-size:17px}.price__list__item .txt__price{font-size:17px;font-weight:300}.space{background:#e9e9e9;padding:68px 0 60px}.space .c-ttl{font-weight:400;margin:0 auto 38px;text-align:center;color:#0f2447}.space .txt{text-align:center;margin:0 auto 31px;color:#505050;font-size:16px}.space__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2.5%;padding:0;list-style:none;margin:0 auto 52px;-ms-flex-wrap:wrap;flex-wrap:wrap}.space__list__item{width:31.66666667%}.space__list__item .box{width:100%;border-radius:10px;background:url(../asset/omokagebashi/img_space01.jpg) no-repeat;background-size:cover;color:#fff;font-size:33px;letter-spacing:-.04em;text-align:center;padding:90px 0 84px;margin:0 0 15px;font-family:GalaxieCopernicus-BookItalic;font-weight:500}.space__list__item .box.second{background:url(../asset/omokagebashi/img_space02.jpg) no-repeat;background-size:cover}.space__list__item .box.third{background:url(../asset/omokagebashi/img_space03.jpg) no-repeat;background-size:cover}.space__list__item .txt{font-weight:600;font-size:16px;font-family:"Noto Sans JP","Koburina Gothic",sans-serif;margin:0 auto}.space .btn{width:100%;background:#0f2447;padding:16px 20px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.space .btn__img{width:26.98961938%}.space .btn__box{width:66.9550173%}.space .btn .logo{width:40.23136247%}.space .btn .txt{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.625;color:#c3c3c3;text-align:left;margin:13px 0 17px}.space .btn .link{padding:0 24px 0 0;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:700;color:#fff;margin:0 35px 0 auto;border-bottom:solid #fff 1px;font-family:"Noto Sans JP",sans-serif}.space .btn .link::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"→"}.global{background:#8e012d;padding:78px 0}.global .base{max-width:1300px;width:calc(100% - 64px);margin:0 auto;background:url(../asset/omokagebashi/img_global.jpg) no-repeat center;background-size:cover;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:249px 115px 258px}.global__container{display:contents}.global__img01{display:none}.global__img02{display:none}.global__box .c-ttl{font-size:32px;line-height:1.6;margin:0 0 17px;font-weight:500;font-family:LabilGrotesk-Medium;letter-spacing:-.02em}.global__box .c-ttl span{color:#8e012d;display:block;margin:-5px 0 0;line-height:1.4}.global__box .txt{font-size:16px;font-weight:500;font-family:LabilGrotesk-Medium;line-height:1.625}.global .area{width:380px;margin:0 -7px 0 0}.global .area .btn{border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:47px;font-size:19px}.global .area .btn.white{border:solid #333 1px;background:#fff;margin:0 auto 10px}.global .area .btn.red{background:#8c002d;color:#fff}.global .area .btn .txt{font-size:19px;font-weight:500;letter-spacing:0}.location{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.location .base{width:46.55929722%;background:#49362a;margin:0 auto 0 0;padding:153px 50px 168px 84px;color:#fff}.location .base .c-ttl{margin:0 0 43px}.location .base .txt.main{line-height:1.875;letter-spacing:0;font-weight:500;margin:0 0 35px;font-size:19px;font-family:LabilGrotesk-Medium;letter-spacing:-.02em}.location .base .txt.main small{display:block;font-size:13px}.location .base .txt.address{font-size:16px;line-height:1.5625;letter-spacing:-.02em;display:block}.location .base .txt.address.en{font-size:13.5px}.location .base .txt.address.ja{font-size:14px}.location .base .txt.address.en{margin:0 0 20px;font-weight:400;font-size:16px}.location .base .txt.address.ja{margin:0 0 18px}.location__list{list-style:none;padding:0}.location__list__item{position:relative;padding:0 0 0 22px}.location__list__item .txt{font-size:13px;font-weight:600}.location__list__item .txt.en{font-weight:300;margin:0 0 13px;font-family:LabilGrotesk-Light}.location__list__item::before{position:absolute;width:14.12px;height:14.12px;content:"";background:url(../asset/omokagebashi/ico_check02.svg) no-repeat;background-size:contain;top:1px;left:0}.location .gmap{position:absolute;top:0;right:0;border:0;width:53.44070278%;height:100%}.message{background:#000;padding:86px 0 144px}.message .c-ttl{color:#fff;margin:0 0 40px}.message__img01{width:100%;margin:0 0 10px}.message__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.message__wrap .box{width:44%}.message__wrap .box .under__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 .75757576%}.message__wrap .txtbox{width:50%}.message__wrap .txtbox .ttl{color:#fff;font-size:23px;letter-spacing:0;line-height:1.6;margin:7px 0 42px}.message__wrap .txtbox .txt{color:#fff;font-size:13px;line-height:2;font-weight:500;font-family:LabilGrotesk-Medium}.questions .c-ttl{text-align:left;font-size:24px;line-height:1.5}.questions .c-ttl .ja{display:block;font-weight:400;font-size:16px;margin:20px 0 0}section.questions .container{padding:75px 50px 70px}section.questions .item:first-child{width:290px}.pc{display:none}.sp{display:none}section.questions .question>.en{padding:0 36px 0 0!important}.questions .button{position:relative;display:block;background:0 0;border:none;margin:40px auto 0;color:#fff;font-weight:700}.hidden__view{display:none}.hidden__view.open{display:block}.button::before{content:"more"}.button::after{content:"";position:absolute;background:url(../asset/omokagebashi/ico_arrow_faq02.svg) no-repeat center;background-size:contain;top:11px;width:30px;height:18px}.hidden__view.open+.button::before{content:"close"}.hidden__view.open+.button::after{content:"";position:absolute;top:11px;background:url(../asset/omokagebashi/ico_arrow_faq01.svg) no-repeat center;background-size:contain;width:30px;height:18px}@media screen and (max-width:800px){.base{padding:0 15px}.container{padding:0 15px;width:100%}.c-ttl{font-weight:400;text-align:center}.hero{background:url(../asset/omokagebashi/img_fv_sp.webp) no-repeat top;background-size:cover}.hero__box{width:100%}.hero{padding:7.4vw 0 0;margin:-1vw 0 0}.hero h1{text-shadow:none;line-height:1.2142857143;font-size:8.8vw;text-align:center;margin:6.5vw 0 6vw}.hero h1 span{padding:0 0 0 5.2vw}.hero h1 small{font-size:5.86666667vw;text-align:center;letter-spacing:-.02em;display:block;margin:4.5vw 0 0}.hero .txt{text-shadow:none;font-size:3.2vw;text-align:center;line-height:1.6;margin:0 0 114.2vw}.hero .txtbox{border-top:solid .26666667vw #fff;border-left:none;width:74.49275362%;padding:2vw 0 0;margin:-1vw 0 0}.hero .btn{width:92vw;height:23.73333333vw;margin:0 auto 7.6vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3.73333333vw;padding:5vw 0 0}.hero .btn span{font-size:6.4vw;margin:-2.2vw 1.8vw 0;letter-spacing:0}.hero .btn span small{font-size:3.46666667vw}.hero .btn__txt{line-height:1.1;text-align:center}.hero .btn__txt.en{font-size:5vw;white-space:nowrap;margin:-.2vw 0 1vw}.hero .btn__txt.ja{font-size:3.73333333vw;margin:0}.hero__arrow{margin:0 -6vw 0 0;width:7.5vw;right:-1.5vw;top:-5.5vw}.hero__logo{width:42.4vw;top:95vw;left:5.86666667vw}.btn__lang{top:6vw;right:auto;left:4vw;font-size:3.73333333vw}.student{padding:40px 0;overflow:hidden}.student__img{margin:0 auto 30px}.student__img.sp{width:124.05797101%;margin:0 calc(50% - 50vw) 14px;position:relative;left:-12%}.student .c-ttl{margin:0 0 17px}.student .box__ttl{text-align:center;font-size:24px;margin:0 0 20px;font-weight:500;line-height:1.3}.student .box .txt{font-size:14px;line-height:1.6571428571;font-weight:500;letter-spacing:-.03em}.room{padding:47px 0 0}.room .container{padding:0 15px}.room .c-ttl{margin:0 auto 35px}.room .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.room .txtbox__ttl{margin:-10px 0 25px;font-size:24px;text-align:center;line-height:1.3}.room .checklist{padding:0 30px 0 53px}.room .checklist__item{font-size:16px;margin:0 0 14px;line-height:1.4375}.room .checklist__item::before{top:5px}.room .imglist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:21px 25px;margin:0 auto 38px}.room .imglist__item img.desk{width:31px}.room .imglist__item img.bed{width:39.6px}.room .imglist__item img.wardrobe{width:29.58px}.room .imglist__item img.pillow{width:41.39px}.room .imglist__item img.lamp{width:35.57px}.room .imglist__item img.gas{width:51.21px}.room .imglist__item .txt{margin:-1px auto 0;letter-spacing:-.05em}.room__list::before{font-size:10px;bottom:7px;left:11px}.room__list::after{bottom:12px;right:10px;width:107px;height:27px;background:url(../asset/omokagebashi/img_room_txt01_en_sp.png) no-repeat;background-size:contain}.room__list{width:100%}.room__list.lang-en{top:137vw}.room__list .slick-next,.room__list .slick-prev{width:24px;height:24px;top:50%}.room__list .slick-next::before,.room__list .slick-prev::before{width:6px;height:6px;border-top:1.5px solid #1f1f1f;border-right:1.5px solid #1f1f1f}.room__list .slick-prev{left:-2vw}.room__list .slick-prev::before{position:absolute;top:38%;-webkit-transform:rotate(-135deg),translateX(-50%);transform:rotate(-135deg),translateX(-50%);left:42%}.room__list .slick-next{right:-2vw}.room__list .slick-next::before{position:absolute;top:38%;-webkit-transform:rotate(-135deg),translateX(-50%);transform:rotate(-135deg),translateX(-50%);right:42%}.price{margin:30px 0 0;display:block}.price h4{font-size:18px;margin:0 0 10px;padding:0}.price__container{margin:0}.price__wrap:nth-of-type(1){margin:0 0 52px}.price__wrap:nth-of-type(2){margin:0 0 45px}.price .total{margin:7px 0 0 auto;gap:0 28px}.price .total .main{font-size:23px}.price__box{display:block;padding:0 0 6px}.price__box h5{font-size:18px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}.price__box h5 .en{margin:0 0 0 16px;font-size:17px;letter-spacing:-.02em}.price__list{margin:12px 0 0}.price__list__item{margin:0 0 13px}.price__list__item .txt__box{display:block}.price__list__item .txt__box .txt.en span{font-size:15px}.price__list__item .txt__box .txt.en{margin:0;font-size:16px;line-height:1.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.price__list__item .txt__box .txt.ja{font-size:13px;letter-spacing:.05em}.space{padding:41px 0 47px}.space .c-ttl{margin:0 0 26px}.space .txt{font-size:14px;line-height:1.6571428571}.space__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.space__list__item .box{padding:74px 0 80px;margin:0 0 10px}.space .btn{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px}.space .btn__img{width:100%;margin:0 0 21px}.space .btn__box{width:100%}.space .btn .logo{width:75%}.space .btn .txt{font-size:14px;margin:13px 0 10px}.space .btn .link{font-size:18px;padding:0 24px 0 0;margin:0 0 5px auto}.global{padding:45px 0 26px}.global__box .c-ttl{font-size:24px;padding:28px 0 0;text-align:center;line-height:1.3;margin:0 0 27px}.global__box .c-ttl span{margin:0}.global__box .txt{font-size:14px;margin:0 auto 23px}.location .base{width:100%;padding:42px 0 36px}.location .base .c-ttl{text-align:center;margin:0 0 31px}.location .base .txt{padding:0 15px}.location .base .txt.main{font-size:20px;line-height:1.6571428571;margin:0 0 30px}.location .base .txt.main small{font-size:14px;line-height:1.6571428571;margin:6px 0 0}.location .base .txt.address{font-size:14px}.location .base .txt.address.en{margin:0 0 16px;line-height:1.4}.location .base .txt.address.ja{margin:0 0 22px}.location__list{padding:0 15px}.location__list__item .txt{padding:0!important}.location__list__item .txt.en{margin:0 0 9px;font-size:12px;letter-spacing:-.03em}.location .gmap{position:relative;width:100%;height:378px;margin:0 0 34px}.message{padding:43px 0}.message__img01{width:100%;margin:0 0 7px}.message__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.message__wrap .box{width:100%}.message__wrap .box .under__imgs{margin:0 auto 35px}.message__wrap .txtbox{width:100%}.message__wrap .txtbox .ttl{font-size:20px;line-height:1.6;margin:0 0 17px;letter-spacing:-.02em}.message__wrap .txtbox .txt{font-size:13px;line-height:1.6;letter-spacing:0}.questions .c-ttl{text-align:center}.questions .c-ttl .ja{font-size:16px;margin:24px 0 30px}section.questions .container{padding:40px 15px 30px}.questions .c-ttl .ja{margin:20px 0 34px!important}.sp{display:block}.questions .button{margin:20px auto 0}.button::after{top:13px}.hidden__view.open+.button::after{top:13px}}@media screen and (max-width:1200px){.container .area{width:100%}.student__img.pc{display:none!important}.student__img.sp{display:block!important}.student .box{width:100%;padding:0}.global .base{background:0 0;width:100%;margin:0 auto;border-radius:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.global__container{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#fff}.global__img01{width:100%;display:block}.global__img02{display:block;width:100%}.global__box{background:#fff;padding:0 10px;width:100%}.global__box .txt{text-align:center}.global .area{background:#fff;padding:0 15px 42px;width:100%;margin:0}}@media screen and (max-width:1200px) and (min-width:800px){.br1200{display:block}.student .box__ttl{text-align:center;margin:0 0 45px}.student .box .txt{width:80%;margin:0 auto;display:block}}@media screen and (max-width:1200px) and (min-width:801px){.n-br1200{display:none!important}.n-br1200.pc{display:none!important}.student{padding:65px 0}.student__img{margin:0 auto}.student__img.sp{margin:0 auto 30px}.global__box .c-ttl{text-align:center;padding:20px 0 0;font-weight:500}.global .area{padding:30px 15px 38px!important}.global .area{background:#fff}.global .area .btn{width:380px;margin:0 auto}}@media screen and (max-width:800px) and (min-width:675px){.student__img.sp{left:-5%}}@media screen and (min-width:1201px){.student .box .txt{margin:0 0 65px}}@media screen and (max-width:1000px){.price{display:block}.price__box{display:block}.space__list__item{width:100%;margin:0 0 32px}}@media screen and (max-width:1000px) and (min-width:801px){.price h4{padding:0 0 30px 8px}.price__box h5{margin:0 0 10px}}@media screen and (min-width:801px){.location .gmap{display:block}.pc{display:block}}@media only screen and (max-width:800px){section.questions .container .question>.jp{padding:0 36px 11px 0}}
/*# sourceMappingURL=../maps/page/omokagebashi_en.min.css.map */
