@charset "UTF-8";.box_page_header{display:flex;align-items:center;justify-content:center;width:100%;background:url("../images/course/fv_img.jpg") center/cover no-repeat rgb(191,248,255);position:relative;top:0}@media screen and (min-width:48em){.box_page_header{height:50vh}}@media screen and (max-width:47.9375em){.box_page_header{height:30vh}}.box_page_header:before{content:"";display:block;width:100%;height:150px;position:absolute;bottom:-50px;background:url("../images/common/fv_bg1.svg") center/cover no-repeat transparent}.box_page_header:after{content:"";display:block;width:100%;max-width:1240px;margin:0 auto;height:132.6px;position:absolute;bottom:-50px;background:url("../images/common/fv_bg2.svg") center/cover no-repeat transparent}@media screen and (min-width:48em){.box_page_header:after{width:100%}}@media screen and (max-width:47.9375em){.box_page_header:after{width:95%}}@media screen and (max-width:1240px){.box_page_header:after{width:95%}}.box_page_header .page_header_inner{display:block;margin:50px auto;background-color:#fff;max-width:500px;width:90%;height:auto;padding:30px;border-radius:80% 100%/100% 80%}@media screen and (min-width:64.0625em){.con_course .box_contents{padding:1rem 3rem!important}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents{padding:0}}@media screen and (max-width:47.9375em){.con_course .box_contents{padding:0}}@media screen and (min-width:48em){.con_course .box_contents nav{margin:70px auto}}@media screen and (max-width:47.9375em){.con_course .box_contents nav{margin:40px auto}}@media screen and (min-width:48em){.con_course .box_contents nav{max-width:90%}}@media screen and (max-width:47.9375em){.con_course .box_contents nav{max-width:100%}}.con_course .box_contents nav ul{display:flex;flex-wrap:wrap;justify-content:center}.con_course .box_contents nav a.faq_btn_basic{font-size:1em!important}@media screen and (min-width:48em){.con_course .box_contents nav a.faq_btn_basic{margin:3px 1rem 2rem 6px!important}}@media screen and (max-width:47.9375em){.con_course .box_contents nav a.faq_btn_basic{margin:3px 0 1rem 6px!important}}@media screen and (max-width:47.9375em){.con_course .box_contents nav a.faq_btn_basic{width:48%!important}}.con_course .box_contents * img{border-radius:7px}.con_course .box_contents .course__container{width:100%;background-color:#fff;overflow:visible;position:relative;scroll-margin-top:100px}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container{border-radius:0% 10px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container{border-radius:0% 10px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container{border-radius:50px 10px 10px 10px}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container{padding:50px 20px 10px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container{padding:25px 20px 10px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container{padding:20px 20px 10px}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container{margin-bottom:5rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container{margin-bottom:7rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container{margin-bottom:3rem}}.con_course .box_contents .course__container .course__set{display:flex;justify-content:end}.con_course .box_contents .course__container .course__set-item{padding:8px 15px;display:inline-block;background:#f8cdba;color:#000;text-align:center;margin-bottom:10px}.con_course .box_contents .course__container .course__set-calc{color:#62180f;font-weight:bold;display:inline-block;line-height:40px;font-size:1.125rem;text-align:center;vertical-align:top}.con_course .box_contents .course__container .course__info{display:flex;flex-wrap:wrap;gap:35px}@media screen and (min-width:48em){.con_course .box_contents .course__container .course__info{margin-bottom:2rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info{margin-bottom:1rem}}@media (max-width:768px){.con_course .box_contents .course__container .course__info{flex-direction:column}}.con_course .box_contents .course__container .course__info-img{border-radius:70px 7px 7px 7px;background-image:url("../images/course/img_course1.jpg");background-position:center;background-repeat:no-repeat;flex-grow:1;position:relative}@media (max-width:768px){.con_course .box_contents .course__container .course__info-img{height:40vh}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-img{border-radius:0}}.con_course .box_contents .course__container .course__info-img_circle{font-family:"Kaisei Opti",serif!important;background-color:#D7001D;padding:20px;border-radius:50%;position:absolute;top:75%;right:-20px;text-align:center;color:#fff;font-weight:bold}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-img_circle{font-size:0.8em}}@media screen and (min-width:48em){.con_course .box_contents .course__container .course__info-txt{flex:1}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-txt{flex:auto}}.con_course .box_contents .course__container .course__info-txt p{margin:0.5rem 0 1rem 0}.con_course .box_contents .course__container .course__info-txt .detail .table_sellbox{margin:0.5rem 0 0.5rem 0!important}.con_course .box_contents .course__container .course__info-txt .detail .table_sellbox th{text-align:left}.con_course .box_contents .course__container .course__info-txt .detail .important{color:#62180f}.con_course .box_contents .course__container .course__info-2{display:flex;z-index:1;width:100%}@media (max-width:768px){.con_course .box_contents .course__container .course__info-2{flex-direction:column;position:relative}}.con_course .box_contents .course__container .course__info-2-price{font-family:"Kaisei Opti",serif!important;background-color:#e95412;overflow:visible;position:relative;flex-grow:0.1}@media screen and (min-width:48em){.con_course .box_contents .course__container .course__info-2-price{border-radius:100px 10px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-price{border-radius:50px 7px 7px 7px}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container .course__info-2-price{padding:20px 60px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container .course__info-2-price{padding:30px 50px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-price{padding:20px}}@media screen and (min-width:48em){.con_course .box_contents .course__container .course__info-2-price{max-width:60%}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-price{max-width:100%}}.con_course .box_contents .course__container .course__info-2-price .price_title{text-align:justify;margin-bottom:20px}.con_course .box_contents .course__container .course__info-2-price .price_title .left{display:block;text-align:left;color:#fff;font-weight:bold}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container .course__info-2-price .price_title .left{font-size:1.5rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container .course__info-2-price .price_title .left{font-size:1.5rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-price .price_title .left{font-size:1.3rem}}.con_course .box_contents .course__container .course__info-2-price .price_title .right{display:block;text-align:right;color:#fff;font-weight:bold}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container .course__info-2-price .price_title .right{font-size:1.5rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container .course__info-2-price .price_title .right{font-size:1.5rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-price .price_title .right{font-size:1.3rem}}.con_course .box_contents .course__container .course__info-2-price ul{display:flex;flex-direction:column;row-gap:10px;column-gap:20px}@media (max-width:768px){.con_course .box_contents .course__container .course__info-2-price ul{display:flex;flex-direction:column}}.con_course .box_contents .course__container .course__info-2-price ul li{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:bold;font-size:1rem}@media (max-width:768px){.con_course .box_contents .course__container .course__info-2-price ul li .item-name,.con_course .box_contents .course__container .course__info-2-price ul li .item-price{flex:1;text-align:left}}@media (max-width:768px){.con_course .box_contents .course__container .course__info-2-price ul li .item-price{text-align:right}}.con_course .box_contents .course__container .course__info-2-price ul .full-width{grid-column:span 2}.con_course .box_contents .course__container .course__info-2-img{max-width:40%;overflow:hidden;position:relative}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container .course__info-2-img{border-radius:7px 7px 70px 7px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container .course__info-2-img{border-radius:10px 100px 10px 100px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-img{border-radius:7px 7px 50px 7px}}@media (max-width:768px){.con_course .box_contents .course__container .course__info-2-img{max-width:60%;left:35%;top:15px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container .course__info-2-img{max-width:100%;left:0;top:0}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2{margin-bottom:5rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2{margin-bottom:6rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2{margin-bottom:3rem}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2{padding:50px 20px 10px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2{padding:25px 20px 10px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2{padding:20px 20px 10px}}@media (max-width:768px){.con_course .box_contents .course__container-2 .course__info{margin-top:1.5rem}}.con_course .box_contents .course__container-2 .course__info-box{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2 .course__info-box{width:100%;padding-top:2rem}}.con_course .box_contents .course__container-2 .course__info-box-img{aspect-ratio:3/2;border-radius:7px 70px 7px 7px;background-color:#c1a16c;position:relative}.con_course .box_contents .course__container-2 .course__info-box-img img{position:absolute}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2 .course__info-box-img img{top:-8px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2 .course__info-box-img img{top:-25px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-img img{top:0}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2 .course__info-box-img img{left:-21px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2 .course__info-box-img img{left:0}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-img img{left:0}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2 .course__info-box-img img{width:92%}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2 .course__info-box-img img{width:85%}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-img img{width:90%}}.con_course .box_contents .course__container-2 .course__info-box-price{font-family:"Kaisei Opti",serif!important;background-color:#e95412;overflow:visible;position:relative;max-width:100%}@media screen and (min-width:48em){.con_course .box_contents .course__container-2 .course__info-box-price{border-radius:10px 10px 10px 70px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-price{border-radius:7px 7px 7px 50px}}@media screen and (min-width:48em){.con_course .box_contents .course__container-2 .course__info-box-price{padding:20px 30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-price{padding:20px}}.con_course .box_contents .course__container-2 .course__info-box-price .price_title{text-align:justify;margin-bottom:20px}.con_course .box_contents .course__container-2 .course__info-box-price .price_title .left{display:block;text-align:left;color:#fff;font-weight:bold}@media screen and (min-width:48em){.con_course .box_contents .course__container-2 .course__info-box-price .price_title .left{font-size:1.5rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-price .price_title .left{font-size:1.3rem}}.con_course .box_contents .course__container-2 .course__info-box-price ul{display:flex;flex-direction:column;row-gap:10px;column-gap:20px}.con_course .box_contents .course__container-2 .course__info-box-price ul li{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:bold}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-2 .course__info-box-price ul li{font-size:1.2rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-2 .course__info-box-price ul li{font-size:1rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-2 .course__info-box-price ul li{font-size:1rem}}@media (max-width:768px){.con_course .box_contents .course__container-2 .course__info-box-price ul li .item-name,.con_course .box_contents .course__container-2 .course__info-box-price ul li .item-price{text-align:left}}@media (max-width:768px){.con_course .box_contents .course__container-2 .course__info-box-price ul li .item-price{text-align:right}}.con_course .box_contents .course__container-2 .course__info-box-price ul .full-width{grid-column:span 2}.con_course .box_contents .course__container-2 .course__info-box-price ul .important{font:1rem;justify-content:flex-end}.con_course .box_contents .course__container-3{position:relative}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-3{margin-bottom:5rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3{margin-bottom:6rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3{margin-bottom:3rem}}@media (max-width:768px){.con_course .box_contents .course__container-3 .course__info{margin-top:1.5rem}}.con_course .box_contents .course__container-3 .course__info-box{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-3 .course__info-box{min-width:50%}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box{min-width:100%}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box{min-width:50%}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box{padding-top:2rem}}.con_course .box_contents .course__container-3 .course__info-box-img{aspect-ratio:3/2;border-radius:7px 70px 7px 7px;background-color:#c1a16c;position:relative}.con_course .box_contents .course__container-3 .course__info-box-img img{z-index:5;position:absolute}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-3 .course__info-box-img img{top:-8px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box-img img{top:-25px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-img img{top:0}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-3 .course__info-box-img img{left:-21px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box-img img{left:0}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-img img{left:0}}@media screen and (min-width:64.0625em){.con_course .box_contents .course__container-3 .course__info-box-img img{width:90%}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box-img img{width:85%}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-img img{width:90%}}.con_course .box_contents .course__container-3 .course__info-box-price{font-family:"Kaisei Opti",serif!important;background-color:#e95412;overflow:visible;position:relative;max-width:100%}@media screen and (min-width:48em){.con_course .box_contents .course__container-3 .course__info-box-price{border-radius:10px 10px 10px 70px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-price{border-radius:7px 7px 7px 50px}}@media screen and (min-width:48em){.con_course .box_contents .course__container-3 .course__info-box-price{padding:20px 30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-price{padding:20px}}.con_course .box_contents .course__container-3 .course__info-box-price:before{content:"";position:absolute;top:0px;left:17.5rem;width:24%;height:50%;background-image:url(../images/course/img_bus.png);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .course__container-3 .course__info-box-price:before{top:-2rem;left:23rem;height:115%}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-price:before{top:0px;left:13rem;width:30%;height:50%}}.con_course .box_contents .course__container-3 .course__info-box-price .price_title{margin-bottom:20px}.con_course .box_contents .course__container-3 .course__info-box-price .price_title .left{display:block;text-align:left;color:#e95411;font-weight:bold;background-color:#faebae;padding-left:10px}@media screen and (min-width:48em){.con_course .box_contents .course__container-3 .course__info-box-price .price_title .left{font-size:1.5rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-price .price_title .left{font-size:1.3rem}}.con_course .box_contents .course__container-3 .course__info-box-price .price_small{color:#fff;font-size:1rem}.con_course .box_contents .course__container-3 .course__info-box-price .price_detail span{display:block;text-align:left;color:#fff;font-weight:bold;padding-left:10px}@media screen and (min-width:48em){.con_course .box_contents .course__container-3 .course__info-box-price .price_detail span{font-size:1.5rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .course__container-3 .course__info-box-price .price_detail span{font-size:1.3rem}}.con_course .box_contents .reservation{text-align:center}@media screen and (min-width:64.0625em){.con_course .box_contents .reservation{padding-bottom:10rem}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .reservation{padding-bottom:7rem}}@media screen and (max-width:47.9375em){.con_course .box_contents .reservation{padding-bottom:0rem}}.con_course .box_contents .deco{position:relative}.con_course .box_contents .faq_container{margin:40px auto;background:#ffffff}@media screen and (min-width:64.0625em){.con_course .box_contents .faq_container{max-width:90%}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .faq_container{max-width:100%}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container{max-width:100%}}@media screen and (min-width:64.0625em){.con_course .box_contents .faq_container{padding:20px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .faq_container{padding:0px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container{padding:0px}}@media screen and (min-width:48em){.con_course .box_contents .faq_container{scroll-margin-top:100px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container{scroll-margin-top:170px}}.con_course .box_contents .faq_container_ques-ans{position:relative;margin-bottom:50px}.con_course .box_contents .faq_container_ques-ans dt{margin-top:1rem;margin-bottom:1rem;padding:1px 0 0 50px;counter-increment:attention;list-style:none;position:relative;transition:color 0.3s}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dt{padding:1px 0 0 50px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dt{padding:1px 0 0 50px}}.con_course .box_contents .faq_container_ques-ans dt:first-of-type{margin-top:20px}.con_course .box_contents .faq_container_ques-ans dt:before{content:"Q";display:block;background:#D7001D;border-radius:6px;box-sizing:border-box;color:#FFF;font-size:1.25rem;font-weight:bold;position:absolute;top:0;left:0}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dt:before{width:30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dt:before{width:9%}}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dt:before{height:30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dt:before{height:35px}}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dt:before{text-align:center}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dt:before{text-align:left}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dt:before{padding-left:6px}}.con_course .box_contents .faq_container_ques-ans dd{margin-top:1rem;margin-bottom:1rem;max-height:0;overflow:hidden;transition:max-height 0.4s ease;counter-increment:attention;list-style:none;position:relative;border-bottom:1px solid #62180f}@media screen and (min-width:64.0625em){.con_course .box_contents .faq_container_ques-ans dd{padding:0 0 0 50px}}@media screen and (min-width:48em) and (max-width:64em){.con_course .box_contents .faq_container_ques-ans dd{padding:0 0 0 50px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd{padding:0 0 0 40px}}.con_course .box_contents .faq_container_ques-ans dd:before{content:"A";display:block;background:#62180f;border-radius:6px;box-sizing:border-box;color:#FFF;font-size:1.25rem;font-weight:bold;position:absolute;top:0;left:0}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dd:before{width:30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd:before{width:9%}}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dd:before{height:30px}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd:before{height:35px}}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dd:before{text-align:center}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd:before{text-align:left}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd:before{padding-left:8px}}.con_course .box_contents .faq_container_ques-ans dd.open{padding-bottom:0.5rem}.con_course .box_contents .faq_container_ques-ans dd .info_box{margin-top:10px;padding:10px 15px;border:1px solid #CCC}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd .faq_table tr{display:flex!important}}.con_course .box_contents .faq_container_ques-ans dd .box_tbl{display:flex;gap:5em}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl{margin-top:2em}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl{margin-top:1em}}@media screen and (min-width:48em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl{margin-bottom:2em}}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl{margin-bottom:1em}}.con_course .box_contents .faq_container_ques-ans dd .box_tbl .wrp_tbl .txt_tbl{display:block}@media screen and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl{flex-direction:column;gap:2em}}@media screen and (max-width:47.9375em) and (max-width:47.9375em){.con_course .box_contents .faq_container_ques-ans dd .box_tbl .wrp_tbl .faq_table th{width:20%!important}}.con_course .box_contents .faq_container_ques-ans .info-section{margin-bottom:1rem}.con_course .box_contents .faq_container .faq-section h2{font-size:1.5rem;color:var(--accent);margin-bottom:10px;border-bottom:2px solid var(--highlight);padding-bottom:10px}.con_course .box_contents .faq_container .faq-item{margin-top:20px}.con_course .box_contents .faq_container .faq-item h3{font-size:1.2rem;color:var(--primary-text);margin-bottom:10px}.con_course .box_contents .faq_container .faq-item p{font-size:1rem;color:var(--primary-text);margin-top:5px;padding:10px 15px;background:var(--secondary-bg);border-radius:6px}.con_course .box_contents .faq_container .info_box2{margin-top:10px;padding:10px 15px;border:1px solid #D7001D}.box_contents-blue{background:#d9ebf5!important;position:relative}.box_contents-blue:before{content:"";display:block;position:absolute;top:-150px;left:0;width:100%;height:150px;z-index:9;background:url(../images/course/menu_after.svg) center top/cover no-repeat transparent}@media screen and (max-width:47.9375em){.box_contents-blue:before{display:none}}@media screen and (min-width:64.0625em){.box_contents-blue .title_large_2{margin-bottom:70px!important}}@media screen and (min-width:48em) and (max-width:64em){.box_contents-blue .title_large_2{margin-bottom:40px!important}}@media screen and (max-width:47.9375em){.box_contents-blue .title_large_2{margin-bottom:0}}.box_contents-blue .title_large_2:after{background:#d9ebf5!important}.menu__container{}@media screen and (min-width:48em){.menu__container{margin-bottom:100px}}@media screen and (max-width:47.9375em){.menu__container{margin-bottom:40px}}.menu__container .title_medium{text-align:center;margin:0 auto}@media screen and (min-width:64.0625em){.menu__container .title_medium{width:35%}}@media screen and (min-width:48em) and (max-width:64em){.menu__container .title_medium{width:50%}}@media screen and (max-width:47.9375em){.menu__container .title_medium{width:80%}}.menu__container p.center{text-align:center}.menu__container-wrapper{margin-top:8px;padding:20px;background-color:#fff;border-radius:7px}.menu__container .ingredient{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.menu__container .ingredient{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.menu__container .ingredient{grid-template-columns:1fr}}.menu__container .ingredient .item h4.title_small{margin-top:10px!important;font-family:"Kaisei Opti",serif!important;font-weight:600!important}@media screen and (min-width:48em){.menu__container .ingredient .item h4.title_small{font-size:1.8rem!important}}@media screen and (max-width:47.9375em){.menu__container .ingredient .item h4.title_small{font-size:1.5rem!important}}.menu__container .ingredient .item .price{color:#000;font-size:1.5rem;padding-bottom:5px;border-bottom:1px solid #62180f;font-weight:bold;text-align:end;margin-bottom:15px}.menu__container .ingredient .item .price span{font-size:1rem!important}.menu__container .drink,.menu__container .goods{display:flex;gap:20px}@media screen and (max-width:47.9375em){.menu__container .drink,.menu__container .goods{flex-direction:column}}.menu__container .drink-img,.menu__container .goods-img{background-image:url(../images/course/img_drink.png);background-size:cover;background-position:center;background-repeat:no-repeat;flex-grow:1;border-radius:7px}@media screen and (max-width:47.9375em){.menu__container .drink-img,.menu__container .goods-img{height:30vh}}@media screen and (min-width:48em){.menu__container .drink-txt,.menu__container .goods-txt{width:50%}}@media screen and (max-width:47.9375em){.menu__container .drink-txt,.menu__container .goods-txt{width:100%}}.menu__container .drink-txt h4.title_small,.menu__container .goods-txt h4.title_small{font-family:"Kaisei Opti",serif!important;font-weight:600!important}@media screen and (min-width:48em){.menu__container .drink-txt h4.title_small,.menu__container .goods-txt h4.title_small{font-size:1.8rem!important}}@media screen and (max-width:47.9375em){.menu__container .drink-txt h4.title_small,.menu__container .goods-txt h4.title_small{font-size:1.5rem!important}}.menu__container .drink-txt .table_borderbox,.menu__container .goods-txt .table_borderbox{margin:10px 0 20px 0;width:100%}.menu__container .drink-txt .table_borderbox tr,.menu__container .goods-txt .table_borderbox tr{display:flex;justify-content:space-between}.menu__container .drink-txt .table_borderbox tr th,.menu__container .goods-txt .table_borderbox tr th{text-align:left}.menu__container .drink-txt .table_borderbox tr td,.menu__container .goods-txt .table_borderbox tr td{text-align:right}.menu__container .goods-img{background-image:url(../images/course/goods_00.jpg)}.menu__container .other{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.menu__container .other{grid-template-columns:1fr}}.menu__container .other .item-img{width:100%}.menu__container .other .item h4.title_small{margin-top:10px!important;font-family:"Kaisei Opti",serif!important;font-weight:600!important}@media screen and (min-width:48em){.menu__container .other .item h4.title_small{font-size:1.8rem!important}}@media screen and (max-width:47.9375em){.menu__container .other .item h4.title_small{font-size:1.5rem!important}}.menu__container .other .item .table_borderbox{margin:10px 0 20px 0;width:100%}.menu__container .other .item .table_borderbox tr{display:flex;justify-content:space-between}.menu__container .other .item .table_borderbox tr th{text-align:left}.menu__container .other .item .table_borderbox tr td{text-align:right}footer:before{background:url("../images/common/inner_footer_img.svg") center top/cover no-repeat #d9eaf5!important}#course1,#course2,#course3{scroll-margin-top:100px}