.sp_only{display:none}@media(max-width: 660px){.sp_only{display:block}}@media(max-width: 660px){.pc_only{display:none}}.mb120{margin-bottom:120px}@media(max-width: 660px){.mb120{margin-bottom:60px}}.slider_area .headline{background-color:#ed2939 !important}.blog .q_button_wrap{padding-bottom:4em !important}.catch.rich_font{font-size:40px !important}@media(max-width: 800px){.catch.rich_font{font-size:22px !important}}#header_slider_catch_area .content{width:528px}a.q_custom_button2{width:280px;height:60px;line-height:60px;border-radius:70px;color:#fff !important;background-color:#2648b4;border:none}@media(max-width: 660px){.calendar_wrapper{max-height:500px}}.facility_sec{margin-bottom:100px}@media(max-width: 660px){.facility_sec{margin-bottom:50px !important}}.post_content .price_table{width:100%;max-width:850px;margin:0 auto;border:none}.post_content .price_table thead th{background:#2648b4;color:#fff;font-weight:bold;vertical-align:middle}.post_content .price_table thead td{border:none}.post_content .price_table tbody tr th{background:#616161;color:#fff;font-weight:bold;vertical-align:middle}.post_content .price_table tbody tr td{text-align:center;vertical-align:middle}.post_content .price_table tbody tr:first-child td{font-size:20px}@media(max-width: 660px){.post_content .price_table thead th{font-size:14px}.post_content .price_table tbody tr{font-size:14px}.post_content .price_table tbody tr th{padding:10px 12px}.post_content .price_table tbody tr:first-child td{font-size:16px}}.page-id-37 #return_top a{background-color:#ed2939}.page-id-37 .access__map{width:100%;height:auto;aspect-ratio:16/9}.page-id-37 .cb_post_list{margin-top:155px}@media(max-width: 680px){.page-id-37 .cb_post_list{margin-top:106px !important}}.page-id-37 .cb_design_content.num6.inview.start_animate{margin-top:35px}@media(min-width: 680px){.page-id-37 .cb_gallery{margin-top:53px !important}}@media(min-width: 680px){.page-id-37 .cb_gallery{margin-top:53px !important}}.page-id-45 #profile{padding-bottom:100px}@media(max-width: 680px){.page-id-45 #profile{padding-bottom:45px}}.flow_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:60px}.flow{padding-left:0;margin-left:0 !important;margin:0;width:100%}.flow>li{list-style-type:none;background:#f1f1f1;padding:62px}.flow>li:not(:last-child){margin-bottom:20px}.flow>li dl{display:flex;align-items:center;gap:20px;flex-direction:column;padding-right:2em;box-sizing:border-box}.flow>li .image{width:30%;align-self:center}.flow>li dl dt{font-size:26px;font-weight:700;width:100%;min-width:7em;color:#2648b4}.flow>li .icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:.5em;font-size:26px;width:54px;height:54px;border-radius:50%;text-align:center;box-sizing:border-box;background:#2648b4}.flow>li dl dd{margin:0;width:100%}.lesson_flow{width:800px;margin:0 auto}.post_content dd{line-height:2.2}.post_content.clearfix{width:800px;margin:0 auto;margin-bottom:130px}.lesson__private_lesson{background:rgba(38,72,180,.0392156863);border-top:2px solid #2648b4;border-bottom:2px solid #2648b4;padding:32px}.lesson__private_lesson h3{color:#2648b4;font-size:18px !important}.lesson__private_lesson .q_button_wrap{padding-bottom:0em !important}@media(max-width: 660px){.flow_wrapper{margin-bottom:40px}.flow>li{padding:24px 16px 12px 16px}.flow>li dl{width:100%;padding-right:0}.flow>li dl dt{font-size:24px;text-align:center}.flow>li .icon{font-size:20px;width:50px;height:50px}.flow>li{padding:32px 16px 12px 16px}.flow>li dl{width:100%;padding-right:0}.flow>li dl dt{font-size:22px;text-align:left}.flow>li .icon{font-size:20px;width:46px;height:46px}.flow>li .image{display:none}#page_contents .post_content{margin:0 20px}.post_content.clearfix{margin:0 20px}.blog .q_button_wrap{padding-bottom:1em !important}.design_profile{margin:0 auto 50px}.design_content{padding:70px 0 45px}}@media(max-width: 900px){.post_content.clearfix{width:auto;margin-bottom:80px}}@media(max-width: 800px){.catch.header_catch{font-size:22px !important}}.page-id-309 .design_content{padding:70px 0 0 !important}.page-id-309 .post_content th{background:#2648b4;color:#fff}.page-id-309 .rental_kitchen__frame{background:rgba(38,72,180,.0392156863);border-top:2px solid #2648b4;border-bottom:2px solid #2648b4;padding:32px}.page-id-309 .rental_kitchen__frame h3{color:#2648b4;font-size:18px !important}.page-id-309 .rental_kitchen__frame .q_button_wrap{padding-bottom:0em !important}.page-id-309 .post_content th{background:#2648b4;color:#fff}@media(min-width: 800px){.page-id-309 .styled_h2{font-size:32px !important}}@media(max-width: 800px){.page-id-309 .styled_h2{font-size:22px !important}.page-id-309 .rich_font{font-size:22px !important}}.page-id-41 .post_content dl{width:100%;max-width:700px;margin:0 auto;border:#2648b4 1px solid}.page-id-41 .post_content dl dt{width:100%;padding:12px 16px;font-weight:bold;background-color:#dee6ff}.page-id-41 .post_content dl dd{padding:12px 24px;margin:0}.page-id-41 .cancel-policy{width:100%;max-width:100%;background:#f6f6f6;border-radius:10px;margin:0 auto 100px;padding:50px 50px 50px}@media(max-width: 800px){.page-id-41 .cancel-policy{padding:25px 20px 30px}}.page-id-41 .cancel-policy .styled_h2{font-size:24px !important}@media(max-width: 680px){.page-id-41 .cancel-policy .styled_h2{font-size:18px !important}}@media(max-width: 680px){.page-id-41 .cancel-policy ul li:not(:last-child){padding-bottom:10px}}.page-id-41 .post_content .facility{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:12px;margin-bottom:40px}.page-id-41 .post_content .facility li{list-style:none;width:calc((100% - 36px)/4)}.page-id-41 .post_content .facility li img{display:block}.page-id-41 .post_content .facility li p{text-align:center}@media(max-width: 660px){.page-id-41 .post_content .facility li{width:calc((100% - 12px)/2)}.page-id-41 .post_content .facility li p{font-size:14px}}.flow_wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:60px}.flow{padding-left:0;margin-left:0 !important;margin:0;width:100%}.flow>li{list-style-type:none;background:#f1f1f1;padding:62px}.flow>li:not(:last-child){margin-bottom:20px}.flow>li dl{display:flex;align-items:center;gap:20px;flex-direction:column;padding-right:2em;box-sizing:border-box}.flow>li .image{width:30%;align-self:center}.flow>li dl dt{font-size:23px !important;font-weight:700;width:100%;min-width:7em;color:#2648b4}.flow>li .icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:.5em;font-size:26px;width:54px;height:54px;border-radius:50%;text-align:center;box-sizing:border-box;background:#2648b4}.flow>li dl dd{margin:0;width:100%}.flow.private_lessons__flow>li dl{width:100%}.flow.private_lessons__flow>li{display:block}#page_only_headline{display:none}#page_contents{padding-top:95px}.sp_only{display:none}@media(max-width: 660px){.flow_wrapper{margin-bottom:40px}.flow>li{padding:24px 16px 12px 16px}.flow>li dl{width:100%;padding-right:0}.flow>li .icon{font-size:20px;width:50px;height:50px}.flow>li{padding:32px 16px 12px 16px}.flow>li dl{width:100%;padding-right:0}.flow>li dl dt{font-size:18px !important;text-align:left}.flow>li .icon{font-size:20px;width:46px;height:46px}.flow>li .image{display:none}#page_contents{padding-top:0px}table{margin-top:22px !important}.sp_only{display:block}dl{margin-bottom:2em !important}}.videoframe{width:100%;height:auto;aspect-ratio:16/9}#js-footer-bar .p-footer-bar__item-link{color:#fff}#js-footer-bar .p-footer-bar--type3{background:#ed2939}.next_month_text{text-align:center;height:100%;display:flex;justify-content:center;align-items:center;line-height:2}.interview{padding:24px 16px;border:solid 1px #525252}.interview .link{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;gap:12px;transition:.3s}.interview .link:hover{opacity:.7;text-decoration:none}.interview .link img{display:block;width:40%}@media(max-width: 660px){.interview .link img{width:90%}}.interview .link .text{width:calc(100% - 24px - 40%);color:#000}@media(max-width: 660px){.interview .link .text{width:100%}}.interview .link .text .title{line-height:1.5}.interview .link .text .desc{line-height:1.5;font-size:14px}.post_content blockquote{border-left:1px solid #000}/*# sourceMappingURL=common.css.map */