@charset "UTF-8";@media screen and (max-width:1023px){.__sub_title{font-size:11px;letter-spacing:.1rem;margin-bottom:15px}.__title{font-size:20px;margin-bottom:44px;letter-spacing:.2rem}.sp{display:inline-block!important}.pc{display:none!important}.reserve_button{padding:14px;letter-spacing:.2rem;font-size:13px}header{padding:0 14px;height:60px;width:100%}header .logo_wrap{height:38px}header div.right_wrap div.button_wrap a.reservation{width:auto;height:auto;padding:7px 42px 8px 28px;letter-spacing:1px;font-size:10px;line-height:1.5;font-weight:700}header div.right_wrap div.button_wrap a.reservation.sp{display:block}header div.right_wrap div.button_wrap a.reservation.pc{display:none}header div.right_wrap div.button_wrap a.reservation:before{right:-14px;width:28px;height:100%}header div.right_wrap div.button_wrap div.sidebar_wrap{display:flex;align-items:center}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn{height:auto;padding-left:18px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn.action div.icon span:nth-child(2){width:24px;height:2px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn.action div.icon span:nth-child(3){width:24px;height:2px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn div.icon{width:28px;height:18px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn div.icon span{height:2px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn div.icon span:nth-child(1){width:28px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn div.icon span:nth-child(2){width:16px;top:9px}header div.right_wrap div.button_wrap div.sidebar_wrap button.menu_btn div.icon span:nth-child(3){width:24px}header div.side_menu ul{padding:14px 7px;font-size:19px;margin-top:60px}.opening{position:fixed;top:0;left:0;height:100vh;width:100%;background:#fffff3;z-index:5000;overflow:hidden}.opening .opening_wrap{position:fixed;top:285px;left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;overflow:hidden}.opening .opening_wrap div.img_wrap{height:107px}.opening .opening_wrap h1{letter-spacing:.2rem;font-size:15px;margin-top:28px;white-space:nowrap}div#fv.fv_wrap{height:450px;margin-top:60px}div#fv.fv_wrap div.title_wrap div.img_wrap{height:107px}div#fv.fv_wrap div.title_wrap h1{letter-spacing:.2rem;font-size:15px;margin-top:28px;white-space:nowrap}div#fv.fv_wrap div.scroll_area{right:14px;width:14px;height:200px}div#fv.fv_wrap div.scroll_area div.scroll_text{font-size:13px;line-height:14px;letter-spacing:.2rem;margin-bottom:10px}div#fv.fv_wrap div.scroll_area div.scroll_line{height:130px;margin-left:7px}div#fv.fv_wrap div.scroll_area div.scroll_line div.scroll_dot{width:8px;height:8px;animation:scroll_sp_move 2s linear infinite}@keyframes scroll_sp_move{0%{top:-7px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:130px;opacity:0}}div#about>img{top:0;width:100%;height:100%;left:0;opacity:.5;object-fit:cover;z-index:0}div#about div.content_wrap{padding:50px 14px 85px;display:inline-block;width:100%}div#about div.content_wrap div.left_wrap{max-width:425px;margin:auto}div#about div.content_wrap div.left_wrap div.title_wrap{height:75px}div#about div.content_wrap div.left_wrap div.title_wrap h2{position:initial;height:75px}div#about div.content_wrap div.left_wrap div.title_wrap h2 img{height:75px}div#about div.content_wrap div.left_wrap h3{padding-top:14px;font-size:20px;line-height:1.8;text-align:center}div#about div.content_wrap div.left_wrap div.text_wrap{font-size:13px;letter-spacing:.1rem;text-align:center;margin-top:28px}div#about div.content_wrap div.right_wrap{display:none}div#hybrid.hybrid-container{background:#fffff3;z-index:0}div#hybrid.hybrid-container div.hybrid-bg{clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%)}div#hybrid.hybrid-container div.hybrid-bg div.bg{z-index:5}div#hybrid.hybrid-container div.hybrid-content{padding:65px 14px;min-width:auto;width:100%;text-align:center;margin:auto;max-width:425px}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap{max-width:400px;margin:83px auto 48px;gap:0}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.hexagonA{width:140px;height:80px}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.hexagonA div.text_wrap{height:75px}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.hexagonA div.text_wrap p{font-size:20px;line-height:1.3;margin-bottom:7px;letter-spacing:.1rem;white-space:nowrap}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.hexagonA div.text_wrap p span{font-size:10px;margin-bottom:7px;display:inline-block;letter-spacing:.2rem}div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.cross:before,div#hybrid.hybrid-container div.hybrid-content div.hex-wrap div.cross:after{width:56px}div#hybrid.hybrid-container div.hybrid-content div.subtitle{margin:0 auto 32px;font-size:16px;letter-spacing:.2rem;padding-bottom:14px;width:100%;border-bottom:1px solid #fffff3}div#hybrid.hybrid-container div.hybrid-content div.info-row{gap:0;align-items:flex-start}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box{width:45%}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box h3{font-size:16px;letter-spacing:.1rem;line-height:1.2}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box h3 span{font-size:10px}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box p{font-size:13px;letter-spacing:.1rem;text-align:center}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box p.small{line-height:1.5}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box p.tall{margin-top:4px}div#hybrid.hybrid-container div.hybrid-content div.info-row div.info-box p span{margin-top:7px;display:inline-block}div#hybrid.hybrid-container div.hybrid-content div.info-row div.arrow{width:60px;height:98px;margin-top:7px}div#hybrid.hybrid-container div.hybrid-content div.info-row div.arrow:before,div#hybrid.hybrid-container div.hybrid-content div.info-row div.arrow:after{width:80px}div#hybrid.hybrid-container div.hybrid-content div.info-row div.arrow:before{transform:translate(-50%,-50%) rotate(70deg);top:34px}div#hybrid.hybrid-container div.hybrid-content div.info-row div.arrow:after{transform:translate(-50%,-50%) rotate(-70deg);bottom:-12px}div#hybrid.hybrid-container div.hybrid-content p.footer-text{font-size:13px;letter-spacing:.1rem;margin-top:32px;white-space:nowrap}div#gallery.studio_gallery{padding:65px 14px;width:100%}div#gallery.studio_gallery div.gallery_inner{width:100%;max-width:425px;margin:auto}div#gallery.studio_gallery div.gallery_inner h2.gallery_title.__title{margin-bottom:42px}div#gallery.studio_gallery div.gallery_inner p.gallery_lead{font-size:13px;line-height:2;margin-bottom:28px;letter-spacing:.1rem}div#gallery.studio_gallery div.gallery_inner div.gallery_two_col{margin-bottom:42px}div#gallery.studio_gallery div.gallery_inner div.gallery_two_col div.col_item{width:50%}div#gallery.studio_gallery div.gallery_inner div.gallery_two_col div.col_item h3{font-size:16px;font-weight:700;margin-bottom:28px;line-height:1.6;letter-spacing:.2rem}div#gallery.studio_gallery div.gallery_inner div.gallery_two_col div.col_item p{font-size:13px;line-height:1.6;letter-spacing:.5px}div#gallery.studio_gallery div.gallery_inner div.gallery_two_col div.border{height:260px}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row{flex-wrap:wrap;margin-bottom:48px}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card{width:100%;max-width:none}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card:last-child{margin-bottom:0}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card div.gallery_card_wrap{width:100%}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card div.gallery_card_wrap div.card_img{width:100%;height:130px;border-radius:70px}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card div.gallery_card_wrap div.card_body{height:auto}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card div.gallery_card_wrap div.card_body h4{font-size:16px;letter-spacing:.1rem;font-weight:500;line-height:1.6;margin-bottom:7px}div#gallery.studio_gallery div.gallery_inner div.gallery_card_row div.gallery_card div.gallery_card_wrap div.card_body p{font-size:13px;line-height:2;letter-spacing:.1rem}div#gallery.studio_gallery div.carousel{height:fit-content}div#gallery.studio_gallery div.carousel div#carouselTrack.carousel_track div.carousel_item{min-width:auto;width:200px;margin-left:14px}div#gallery.studio_gallery div.carousel div#carouselTrack.carousel_track div.carousel_item img{height:120px}div#gallery.studio_gallery div.carousel div#carouselTrack.carousel_track div.carousel_item h4{font-size:11px;margin-top:4px;letter-spacing:0}.reason_section{overflow:hidden}div#flow.flow_section{padding:65px 0;overflow-x:hidden;background:#fffff3}div#flow.flow_section div.flow_wrap p.__sub_title{margin-right:14px}div#flow.flow_section div.flow_wrap h2.__title{margin-bottom:28px;margin-right:14px}div#flow.flow_section div.flow_wrap div.flow_container{flex-direction:row-reverse;max-width:425px;margin:auto}}@media screen and (max-width:1023px)and (min-width:425px){div#flow.flow_section div.flow_wrap div.flow_container{justify-content:space-around}}@media screen and (max-width:1023px){div#flow.flow_section div.flow_wrap div.flow_container ul{margin-left:7px;width:calc(100% - 174px);flex:0}div#flow.flow_section div.flow_wrap div.flow_container ul li{flex-wrap:wrap}div#flow.flow_section div.flow_wrap div.flow_container ul li:first-child{margin-top:0}div#flow.flow_section div.flow_wrap div.flow_container ul li div.number_wrap{height:38px;width:100%}div#flow.flow_section div.flow_wrap div.flow_container ul li div.number_wrap:before{display:none}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap{margin-left:7px}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap h3{font-size:17px;margin-bottom:7px;letter-spacing:.1rem;font-weight:700;line-height:1.4;white-space:nowrap}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap h3.long{letter-spacing:-.1rem}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap h3.middle{letter-spacing:0}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap h3.small{line-height:1.2}div#flow.flow_section div.flow_wrap div.flow_container ul li div.text_wrap p{font-size:13px;letter-spacing:0;white-space:nowrap;line-height:1.6;letter-spacing:1px}div#flow.flow_section div.flow_wrap div.flow_container ul li:nth-child(2){margin-top:14px}div#flow.flow_section div.flow_wrap div.flow_container ul li:nth-child(3){margin-top:20px}div#flow.flow_section div.flow_wrap div.flow_container ul li:nth-child(4){margin-top:16px}div#flow.flow_section div.flow_wrap div.flow_container ul li:nth-child(5){margin-top:28px}div#flow.flow_section div.flow_wrap div.flow_container ul li:nth-child(6){margin-top:30px}div#flow.flow_section div.flow_wrap div.flow_container div.img_wrap{width:160px;flex:none;margin-top:11px}div#flow.flow_section div.flow_wrap div.flow_container div.img_wrap img{width:100%}}@media screen and (max-width:1023px){div#price.price_section{padding:65px 14px;letter-spacing:-.1rem;background-position:center center}div#price.price_section div.price_wrap{width:100%}div#price.price_section div.price_wrap div.price_container{padding-bottom:44px;max-width:425px;margin:auto}div#price.price_section div.price_wrap div.price_container ul.first li{padding:3px;background:#f0ede6;height:auto;margin-bottom:7px}div#price.price_section div.price_wrap div.price_container ul.first li div.container{padding:14px 0}div#price.price_section div.price_wrap div.price_container ul.first li div.container h3.title_wrap{font-size:13px;height:100%;width:120px;border-right:none;letter-spacing:.2rem}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap{border-left:1px solid #f0ede6;padding-right:14px;margin-left:0;justify-content:flex-end;position:relative}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap.short{padding-bottom:21px}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.price_wrap{flex-direction:column;justify-content:center;align-items:center;margin-right:0;width:100%;white-space:nowrap}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.price_wrap h3{font-size:18px;letter-spacing:.2rem}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.price_wrap h3:before{transform:translateY(-50%) rotate(-15deg)}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.price_wrap h3 span{font-size:12px}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.price_wrap p{margin-top:4px;font-size:10px;letter-spacing:1px}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap{width:72px;flex:none}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap h4{font-size:12px;line-height:1;letter-spacing:0;display:flex;justify-content:center}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap h4.short{letter-spacing:.1rem}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap h2{font-size:38px;line-height:.9}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap h2 span{font-weight:500}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.result_wrap.short{margin-bottom:7px}div#price.price_section div.price_wrap div.price_container ul.first li div.container div.text_wrap div.attention{position:absolute;margin-left:0;font-size:10px;bottom:0;letter-spacing:0;left:50%;transform:translate(-50%);white-space:nowrap}div#price.price_section div.price_wrap div.price_container ul.first.third_sp{margin-top:7px;width:100%}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container:after{content:"";position:absolute;width:0;height:0;right:0;bottom:0;border-left:14px solid transparent;border-bottom:14px solid #f0ede6}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap{padding-bottom:21px}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap{white-space:nowrap}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap div.price{display:flex;align-items:flex-end;color:#c85a32}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap div.price h4{font-size:14px;letter-spacing:1px;margin-right:4px;margin-bottom:4px}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap div.price h3{font-size:24px;margin-left:0;letter-spacing:2px}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap div.price h3:before{display:none}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.price_wrap div.price h3 span{font-size:18px}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.attention{bottom:0}div#price.price_section div.price_wrap div.price_container ul.first.third_sp li div.container div.text_wrap div.attention p{color:#4b4641;letter-spacing:0}div#price.price_section div.price_wrap div.price_container ul.second{gap:7px;margin-top:7px}div#price.price_section div.price_wrap div.price_container ul.second li{padding:3px;margin-bottom:7px}div#price.price_section div.price_wrap div.price_container ul.second li div.container{padding:0 3px}div#price.price_section div.price_wrap div.price_container ul.second li div.container h3.title_wrap{font-size:14px;letter-spacing:0;width:100%!important;height:64px;white-space:nowrap}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap{white-space:nowrap}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap div.price{margin-top:14px;margin-bottom:7px}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap div.price h4{font-size:14px;letter-spacing:1px;margin-right:4px}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap div.price h3{font-size:24px;margin-left:0;letter-spacing:2px}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap div.price h3 span{font-size:18px}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.price_wrap p{font-size:10px;letter-spacing:0}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.attention{margin-top:14px;padding-bottom:21px}div#price.price_section div.price_wrap div.price_container ul.second li div.container div.text_wrap div.attention p{font-size:10px;line-height:1.8;letter-spacing:1px}div#price.price_section div.price_wrap div.price_container ul.second li div.container h3.title_wrap.wrap{letter-spacing:0}div#price.price_section div.price_wrap div.price_container ul.second li div.container:after{border-left:14px solid transparent;border-bottom:14px solid #f0ede6}div#price.price_section div.price_wrap div.price_container ul.second.third{margin-top:0}div#price.price_section div.price_wrap div.price_container ul.second.third li{width:50%;padding:3px;margin-bottom:0}div#price.price_section div.rental_wrap{padding:50px 14px;width:100%;max-width:425px}div#price.price_section div.rental_wrap h2.__title{margin-bottom:28px}div#price.price_section div.rental_wrap ul.container{flex-wrap:wrap;gap:6px;width:100%}div#price.price_section div.rental_wrap ul.container li{width:calc((100% - 12px) / 3)}div#price.price_section div.rental_wrap ul.container li h4.title_wrap{font-size:12px;letter-spacing:1px;height:48px;line-height:1.3;white-space:nowrap}div#price.price_section div.rental_wrap ul.container li div.text_wrap div.price_wrap div.price h3{font-size:17px;letter-spacing:.1rem}div#price.price_section div.rental_wrap ul.container li div.text_wrap div.price_wrap div.price h3 span{font-size:12px;letter-spacing:.1rem}div#price.price_section div.rental_wrap ul.container li div.text_wrap div.price_wrap p{font-size:8px;letter-spacing:1px}div#price.price_section div.rental_wrap ul.container li div.text_wrap div.attention{gap:4px;margin-top:10px;margin-bottom:14px}div#price.price_section div.rental_wrap ul.container li div.text_wrap div.attention img{width:35px}div#trial.trial_section{background:#fffff3}div#trial.trial_section div.trial_wrap{width:100%;padding:65px 14px}div#trial.trial_section div.trial_wrap ul{flex-direction:column;gap:14px;max-width:425px;margin:auto}div#trial.trial_section div.trial_wrap ul li{width:100%;display:flex;align-items:center;justify-content:center;gap:14px}div#trial.trial_section div.trial_wrap ul li:before{display:none}div#trial.trial_section div.trial_wrap ul li>div.img_wrap{width:148px;flex:none}div#trial.trial_section div.trial_wrap ul li>div.img_wrap img{width:100%}div#trial.trial_section div.trial_wrap ul li .sp_wrap .img_wrap{height:38px;text-align:left}div#trial.trial_section div.trial_wrap ul li .sp_wrap .img_wrap img{height:100%;width:auto}div#trial.trial_section div.trial_wrap ul li .sp_wrap h3{font-size:17px;margin-top:0;letter-spacing:.2rem;font-weight:700;line-height:1.5;white-space:nowrap;text-align:left;margin-bottom:7px}div#trial.trial_section div.trial_wrap ul li .sp_wrap div.text_wrap{font-size:13px;letter-spacing:1px;line-height:1.6}div#question.faq_section{padding:65px 14px}div#question.faq_section div.faq_section__inner{width:100%}div#question.faq_section div.faq_section__inner h2.__title{margin-bottom:28px}div#question.faq_section div.faq_section__inner ul{width:90%;margin:auto;flex-wrap:wrap}div#question.faq_section div.faq_section__inner ul li{margin-bottom:7px}div#question.faq_section div.faq_section__inner ul li a{font-size:10px;letter-spacing:.1rem;padding:7px 21px 7px 4px}div#question.faq_section div.faq_section__inner ul li a:before{right:-14px;width:24px;height:24px}div#question.faq_section div.faq_section__inner ul li:last-child{margin-right:35px}div#question.faq_section div.faq_section__inner div.faq_list{gap:14px;margin-top:28px;margin-bottom:28px}div#question.faq_section div.faq_section__inner div.faq_list:last-child{margin-bottom:0}div#question.faq_section div.faq_section__inner div.faq_list h2{font-size:16px;letter-spacing:.2rem;font-weight:700;margin-bottom:0}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item{margin-bottom:0}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header{padding:7px 14px 7px 18px;min-height:48px}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header span.faq_item__icon{height:32px;width:23px}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header h3.faq_item__question{margin-left:14px;text-align:left;font-size:16px;letter-spacing:.1rem;line-height:1.5;font-weight:500;padding:0}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header span.faq_item__toggle{height:24px;width:24px}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header span.faq_item__toggle:before,div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__header span.faq_item__toggle:after{width:12px;height:1px}div#question.faq_section div.faq_section__inner div.faq_list div.faq_item div.faq_item__content{font-size:13px;line-height:1.8;padding:21px 14px 21px 54px}div#notification{background:#fffff3}div#notification div.inner{padding:65px 14px}div#notification div.inner ul{width:100%;margin-top:0}div#notification div.inner ul li div.container div.head{padding:14px;justify-content:space-between}div#notification div.inner ul li div.container div.head h4.date_wrap{font-size:10px;letter-spacing:1px}div#notification div.inner ul li div.container div.head h3{font-size:13px;padding-left:14px;text-align:left;letter-spacing:1px;flex:1}div#notification div.inner ul li div.container div.head div.button{position:initial;transform:none;height:24px;width:24px}div#notification div.inner ul li div.container div.head div.button span{height:22px;width:22px}div#notification div.inner ul li div.container div.head div.button span:before,div#notification div.inner ul li div.container div.head div.button span:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:#4b4641}div#notification div.inner ul li div.container div.text_wrap{font-size:10px;line-height:1.8;padding:14px}div#info.info_section div.container{padding:65px 14px 28px;width:100%;max-width:425px;margin:auto}div#info.info_section div.container div.inner{padding:14px;margin:40px 0;flex-direction:column}div#info.info_section div.container div.inner div.left_wrap{padding-right:0}div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho{font-size:13px;line-height:1.8}div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho p{margin-left:0;letter-spacing:1px}div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho p:first-child,div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho ul.flex_wrap{margin-left:14px}div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho ul.flex_wrap li div.title{letter-spacing:.1rem;width:auto}div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho ul.flex_wrap li div.text{margin-left:7px}div#info.info_section div.container div.inner div.left_wrap div.calendar_wrap{margin-top:21px}div#info.info_section div.container div.inner div.left_wrap div.calendar_wrap div#calendar{margin-left:14px}div#info.info_section div.container div.inner div.left_wrap div.calendar_wrap div#calendar div{font-size:13px}div#info.info_section div.container div.inner div.right_wrap{margin-top:14px;width:100%}footer{padding:65px 0;text-align:center;width:100%}footer .img_wrap{height:48px}footer div.flex_wrap{flex-direction:column;width:100%}footer div.flex_wrap div.left_wrap{margin-top:28px;width:100%}footer div.flex_wrap div.left_wrap ul{margin-top:0;justify-content:center;margin-bottom:7px;margin-left:14px}footer div.flex_wrap div.left_wrap ul.last{margin:0}footer div.flex_wrap div.left_wrap ul li{height:12px;display:flex;align-items:center}footer div.flex_wrap div.left_wrap ul li a{font-size:10px;letter-spacing:.1rem;padding:0 7px}footer div.flex_wrap div.left_wrap div.copy_right{font-size:10px;letter-spacing:0;text-align:center}footer div.flex_wrap div.icon_wrap{justify-content:center;display:flex;align-items:center;gap:21px;margin-top:28px}footer div.flex_wrap div.icon_wrap a{height:21px;margin:0}div#reason.reason_section{padding:65px 14px}div#reason.reason_section div.reason_section__inner{width:100%;max-width:425px}div#reason.reason_section div.reason_section__inner div.container div.circle_text_container{top:-120px;right:-120px;z-index:10}div#reason.reason_section div.reason_section__inner div.container div.circle_text_container svg{transform:scale(.4)}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap{padding:3px;width:100%}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list{display:flex;flex-direction:column;padding:14px}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item{border-right:none;width:100%;padding:24px 14px 14px;margin-top:14px;position:relative;border-bottom:1px solid #4b4641}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item:first-child{margin-top:0}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item:last-child{border-bottom:none;padding-bottom:0}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item:before{display:none}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.reason_item__number{width:42px;height:42px;position:absolute;top:0;left:0;font-size:0;line-height:0;z-index:-1}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title{display:flex;align-items:center;justify-content:flex-start;margin-left:0}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title div.img_wrap{position:absolute;right:0;z-index:-1;height:90px;width:90px}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title div.img_wrap:before{display:none}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title div.img_wrap img{width:100%}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title h3.reason_item__heading{font-size:16px;margin-bottom:0;line-height:1.6;letter-spacing:.1rem;text-align:left;white-space:nowrap}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title h3.reason_item__heading span{font-size:13px}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item p.reason_item__text{font-size:13px;line-height:1.6;text-align:left;letter-spacing:1px;margin:14px 0;position:relative}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item p.reason_item__text.include_attention{margin-top:28px}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item p.reason_item__text span{color:#c85a32}div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item p.reason_item__text span.attention{color:#4b4641;font-size:11px;position:absolute;top:-28px;left:0}#reserve_form{margin-top:60px;padding:65px 14px;background-image:url(/assets/price_black_bg-BOUpbTDz.png);background-attachment:fixed;background-position:initial;background-size:cover}#reserve_form .container{width:100%}}
@media screen and (max-width: 1023px) {
    div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title h3.reason_item__heading {
        padding: 0;
        display: inline-block;
    }

    div#reason.reason_section div.reason_section__inner div.container div.reason_wrap div.reason_list div.reason_item div.title div.img_wrap {
        left: auto;
    }

    div#info.info_section div.container div.inner div.left_wrap div.text_wrap.mincho p {
        white-space: initial;
    }

    div#gallery.studio_gallery div.carousel div#carouselTrack.carousel_track div.carousel_item {
        width: 300px;
    }

    div#gallery.studio_gallery div.carousel div#carouselTrack.carousel_track div.carousel_item img {
        height: 180px;
    }
}