@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Black.woff") format("woff"),url("../fonts/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Bold.woff") format("woff"),url("../fonts/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Light.woff") format("woff"),url("../fonts/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Regular.woff") format("woff"),url("../fonts/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Thin.woff") format("woff"),url("../fonts/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}.anc_lnk,.cms_slider,.sample_txt,.cms_info_box,.cms_block_img01,.cms_block_img02,.cms_block_movie,.cms_tbl,.con_form .box_about,.cms_block_status,.cms_block_status table,.wrp_form,.wrp_form .wrp_bokun{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.anc_lnk,.cms_slider,.sample_txt,.cms_info_box,.cms_block_img01,.cms_block_img02,.cms_block_movie,.cms_tbl,.con_form .box_about,.cms_block_status,.cms_block_status table,.wrp_form,.wrp_form .wrp_bokun{width:91.66667%}}body{background:#fff}html.lower #contents .con_mv .wrp_ttl{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){html.lower #contents .con_mv .wrp_ttl{width:90%}}html.lower #contents .con_mv .page_ttl{position:relative;-webkit-transform:translate(0);transform:translate(0);top:auto;left:auto;text-align:center}@media only screen and (max-width: 767px){html.lower #contents .con_mv .page_ttl{width:100%}}html.lower #contents .con_mv .sub_txt{margin-top:.5em;padding:0.35em 0.5em;background:#700d0d;color:#fff;font-size:125%;text-align:center;letter-spacing:.2em}@media only screen and (max-width: 767px){html.lower #contents .con_mv .sub_txt{margin-top:.5em}}@media only screen and (max-width: 767px){html.lower #contents .con_mv .sub_txt{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_mv .sub_txt{font-size:113%}}@media only screen and (max-width: 767px){html.lower #contents .con_mv .sub_txt{font-size:94%}}.anc_lnk{max-width:830px;margin-top:5.8125rem;margin-bottom:6.3125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.anc_lnk{margin-top:3.4375rem}}@media only screen and (max-width: 767px){.anc_lnk{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anc_lnk{margin-bottom:4.0625rem}}@media only screen and (max-width: 767px){.anc_lnk{margin-bottom:4em}}.anc_lnk ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.anc_lnk ul li{width:31.92771%}@media only screen and (max-width: 767px){.anc_lnk ul li{width:90%}}.anc_lnk ul li:first-child{margin:0}@media only screen and (max-width: 767px){.anc_lnk ul li:first-child{margin:2% auto}}.anc_lnk ul li:not(.anc_lnk ul li:first-child){margin-left:2%;margin-right:0}@media only screen and (max-width: 767px){.anc_lnk ul li:not(.anc_lnk ul li:first-child){margin-left:auto}}@media only screen and (max-width: 767px){.anc_lnk ul li:not(.anc_lnk ul li:first-child){margin-right:auto}}.anc_lnk ul li.rsv a{color:#fff;background:#700d0d;border:1px solid #700d0d}.anc_lnk ul li.rsv a:hover{color:#700d0d;background:#fff;border:1px solid #700d0d}.cms_slider{max-width:1115px}.cms_slider .tmp_slider{margin-top:5.625rem;margin-bottom:5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_slider .tmp_slider{margin-top:3.5rem}}@media only screen and (max-width: 767px){.cms_slider .tmp_slider{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_slider .tmp_slider{margin-bottom:6rem}}@media only screen and (max-width: 767px){.cms_slider .tmp_slider{margin-bottom:5rem}}@media only screen and (max-width: 1199px){.cms_slider .tmp_slider .box img{padding:0em}}.sample_txt{max-width:920px;margin-top:5.625rem}@media only screen and (max-width: 767px){.sample_txt{margin-top:3.75rem}}.sample_txt .ttl_line{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sample_txt .ttl_line{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sample_txt .ttl_line{margin-bottom:2rem}}@media only screen and (max-width: 1199px){.sample_txt .ttl_line.ttl_line .jp:before{top:-1em;left:1%}}.sample_txt .txt{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sample_txt .txt{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sample_txt .txt{margin-bottom:2rem}}.sample_txt .txt span{color:#fc0000}.sample_txt .ttl_bgline{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.sample_txt .ttl_bgline{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sample_txt .ttl_bgline{margin-bottom:2rem}}.sample_txt .ttl_sla02{margin-bottom:3rem;color:#352607}@media only screen and (min-width: 768px) and (max-width: 1199px){.sample_txt .ttl_sla02{margin-bottom:2rem}}@media only screen and (max-width: 767px){.sample_txt .ttl_sla02{margin-bottom:2rem}}.cms_info_box{max-width:915px;border:1px solid #a86c12;padding:45px;margin-top:5.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_info_box{padding:45px}}@media only screen and (max-width: 767px){.cms_info_box{padding:1.2em}}@media only screen and (max-width: 767px){.cms_info_box{margin-top:3.75rem}}.cms_info_box .ttl_line{margin-bottom:3rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_info_box .ttl_line{margin-bottom:2rem}}@media only screen and (max-width: 767px){.cms_info_box .ttl_line{margin-bottom:2rem}}.cms_info_box ul li{list-style:inside;line-height:2}@media only screen and (max-width: 767px){.cms_info_box ul li{line-height:1.75}}.cms_block_img01{max-width:920px;text-align:center;margin-top:6.5rem}@media only screen and (max-width: 767px){.cms_block_img01{margin-top:3.25rem}}.cms_block_img01 .txt_caption{margin-top:1em;font-size:125%}@media only screen and (max-width: 767px){.cms_block_img01 .txt_caption{margin-top:1.35em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_img01 .txt_caption{font-size:113%}}@media only screen and (max-width: 767px){.cms_block_img01 .txt_caption{font-size:100%}}@media only screen and (max-width: 767px){.cms_block_img01 .txt_caption{text-align:left}}.cms_block_img02{max-width:915px;margin-top:6.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_img02{margin-top:5rem}}@media only screen and (max-width: 767px){.cms_block_img02{margin-top:3.4375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_img02{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.cms_block_img02{display:block}}.cms_block_img02 .con_l,.cms_block_img02 .con_r{width:49%}@media only screen and (max-width: 767px){.cms_block_img02 .con_l,.cms_block_img02 .con_r{width:100%;float:none;margin-right:0;margin-bottom:30px}}.cms_block_img02 .con_l dd,.cms_block_img02 .con_r dd{margin-top:1.35em;font-size:125%;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_img02 .con_l dd,.cms_block_img02 .con_r dd{font-size:113%}}@media only screen and (max-width: 767px){.cms_block_img02 .con_l dd,.cms_block_img02 .con_r dd{font-size:100%}}.cms_block_movie{max-width:915px;margin:0 auto;margin-top:7.5rem}@media only screen and (max-width: 767px){.cms_block_movie{margin-top:3.75rem}}.cms_block_movie .wrp_movie{width:100%;position:relative;padding-top:56.25%;height:0;overflow:hidden}.cms_block_movie .wrp_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cms_block_btn{margin-top:5.625rem}@media only screen and (max-width: 767px){.cms_block_btn{margin-top:2.8125rem}}.cms_block_btn.center{text-align:center}.cms_block_btn .ico_open{padding-left:10px}.cms_block_btn .ico_open::before{content:"";top:50%;font-family:"ionicons";letter-spacing:0}.cms_tbl{max-width:915px;margin-bottom:3rem;margin-top:8.9375rem}@media only screen and (max-width: 767px){.cms_tbl{margin-bottom:2rem}}@media only screen and (max-width: 767px){.cms_tbl{margin-top:4.375rem}}.cms_tbl .ttl_basic02{margin-bottom:4.25rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_tbl .ttl_basic02{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){.cms_tbl .ttl_basic02{margin-bottom:2em}}@media only screen and (min-width: 768px){.cms_tbl table tr{vertical-align:baseline}}.cms_tbl table tr.contact td,.cms_tbl table tr.repport td{line-height:2}@media only screen and (min-width: 768px){.cms_tbl table tr th,.cms_tbl table tr td{padding-top:2em;padding-bottom:2em}}@media only screen and (max-width: 767px){.cms_tbl table tr th,.cms_tbl table tr td{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.cms_tbl table tr th{text-align:left}@media only screen and (min-width: 768px){.cms_tbl table tr th{width:23%;padding-left:1em}}@media only screen and (max-width: 767px){.cms_tbl table tr th{padding:1em 1em 1em 2em;background:#f0e6cc}}@media only screen and (min-width: 768px){.cms_tbl table tr td{width:76%;padding-left:0}}@media only screen and (max-width: 767px){.cms_tbl table tr td{padding:1em 1em 1em 2em;padding-bottom:2em}}.cms_tbl table tr td a{color:#a86c12;text-decoration:underline;font-weight:bold}.cms_tbl table tr td a:hover{opacity:0.7;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.cms_tbl table tr td a.tel{color:#202020}@media only screen and (max-width: 767px){.cms_tbl table tr td a.tel{font-weight:normal}}.cms_tbl table tr td a.tel:hover{opacity:1}.cms_tbl table tr td span.c_red{color:#a40000}.cms_tbl table tr td span.bold{font-weight:bold}.con_form{padding:8.1875rem 0 10.125rem 0;background:#faf6f0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form{padding:5rem 0 6.25rem 0}}@media only screen and (max-width: 767px){.con_form{padding:4.0625rem 0 5.0625rem 0}}.con_form .box_about{max-width:915px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about{margin-top:3.75rem}}@media only screen and (max-width: 767px){.con_form .box_about{margin-top:3em}}@media only screen and (max-width: 767px){.con_form .box_about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_form .box_about .box_l .ttl_basic02 .jp,.con_form .box_about .box_r .ttl_basic02 .jp{position:relative;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;color:#352607}.con_form .box_about .box_l .ttl_basic02 .jp::before,.con_form .box_about .box_r .ttl_basic02 .jp::before{content:"";display:block}.con_form .box_about .box_l .capacity,.con_form .box_about .box_r .capacity{margin-top:.5em;font-size:113%;letter-spacing:.1em}@media only screen and (max-width: 767px){.con_form .box_about .box_l .capacity,.con_form .box_about .box_r .capacity{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about .box_l .capacity,.con_form .box_about .box_r .capacity{font-size:107%}}@media only screen and (max-width: 767px){.con_form .box_about .box_l .capacity,.con_form .box_about .box_r .capacity{font-size:94%}}.con_form .box_about .box_l .capacity span,.con_form .box_about .box_r .capacity span{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about .box_l .capacity span,.con_form .box_about .box_r .capacity span{font-size:150%}}@media only screen and (max-width: 767px){.con_form .box_about .box_l .capacity span,.con_form .box_about .box_r .capacity span{font-size:125%}}.con_form .box_about .box_l .txt,.con_form .box_about .box_r .txt{margin-top:2rem;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about .box_l .txt,.con_form .box_about .box_r .txt{margin-top:1.25rem}}@media only screen and (max-width: 767px){.con_form .box_about .box_l .txt,.con_form .box_about .box_r .txt{margin-top:1em}}.con_form .box_about .box_l .txt span,.con_form .box_about .box_r .txt span{color:#a40000}.con_form .box_about .box_l{width:58.57923%}@media only screen and (max-width: 767px){.con_form .box_about .box_l{width:100%}}@media only screen and (min-width: 768px){.con_form .box_about .box_l{padding-right:5.57377%}}@media only screen and (max-width: 767px){.con_form .box_about .box_l{padding-bottom:2em}}.con_form .box_about .box_l .ttl_basic02 .jp::before{background:url(../../kagura/information/images/ic_phone.png) no-repeat;width:1em;height:1.1em;background-size:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about .box_l .ttl_basic02 .jp::before{background-size:contain}}@media only screen and (max-width: 767px){.con_form .box_about .box_l .ttl_basic02 .jp::before{background-size:contain}}.con_form .box_about .box_r{width:41.42077%}@media only screen and (max-width: 767px){.con_form .box_about .box_r{width:100%}}@media only screen and (min-width: 768px){.con_form .box_about .box_r{padding-left:4.48087%;border-left:1px solid #ccc}}@media only screen and (max-width: 767px){.con_form .box_about .box_r{padding-top:2em;border-top:1px solid #ccc}}.con_form .box_about .box_r .ttl_basic02 .jp::before{background:url(../../kagura/information/images/ic_person.png) no-repeat;width:1em;height:1.1em;background-size:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form .box_about .box_r .ttl_basic02 .jp::before{background-size:contain}}@media only screen and (max-width: 767px){.con_form .box_about .box_r .ttl_basic02 .jp::before{background-size:contain}}.cms_block_status{max-width:915px;margin-top:2.9375rem;padding:2.8125rem 0;background:#ac3f3f;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_status{margin-top:2rem}}@media only screen and (max-width: 767px){.cms_block_status{margin-top:2em}}@media only screen and (max-width: 767px){.cms_block_status{padding:2em}}.cms_block_status .ttl_line .jp{color:#fff}.cms_block_status .ttl_line::before,.cms_block_status .ttl_line::after{display:none}.cms_block_status .apdate{font-size:88%;color:#fff;text-align:center;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_status .apdate{font-size:88%}}@media only screen and (max-width: 767px){.cms_block_status .apdate{font-size:82%}}.cms_block_status table{max-width:800px;margin-top:1.625rem}@media only screen and (max-width: 767px){.cms_block_status table{margin-top:1.5em}}.cms_block_status table tr:first-of-type th,.cms_block_status table tr:first-of-type td{background:#fff4e4;font-size:113%;text-align:center;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_status table tr:first-of-type th,.cms_block_status table tr:first-of-type td{font-size:107%}}@media only screen and (max-width: 767px){.cms_block_status table tr:first-of-type th,.cms_block_status table tr:first-of-type td{font-size:94%}}.cms_block_status table tr th,.cms_block_status table tr td{width:50%;padding:0.8em 0 0.8em 1.6em;background:#fff;text-align:left;line-height:1.4}@media only screen and (max-width: 767px){.cms_block_status table tr th,.cms_block_status table tr td{padding:.8em}}.cms_block_status table tr th{font-size:144%;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_status table tr th{font-size:132%}}@media only screen and (max-width: 767px){.cms_block_status table tr th{font-size:113%}}.cms_block_status table tr td>span{font-size:144%}@media only screen and (min-width: 768px) and (max-width: 1199px){.cms_block_status table tr td>span{font-size:132%}}@media only screen and (max-width: 767px){.cms_block_status table tr td>span{font-size:113%}}.wrp_form{max-width:915px;background:#fff;margin-top:2.8125rem;padding:5.375rem 0 5.8125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_form{margin-top:2.125rem}}@media only screen and (max-width: 767px){.wrp_form{margin-top:2em}}@media only screen and (max-width: 767px){.wrp_form{padding:2em 0}}.wrp_form .wrp_bokun{max-width:764px}@media only screen and (max-width: 767px){#bokun-widgets-root .lgNPfW{bottom:80px}}@media only screen and (max-width: 767px){#bokun-widgets-root .sc-gswNZR.kIAszB.bokun-widgets-cart-wrapper{bottom:80px}}@media only screen and (max-width: 767px){.kbbSzX{bottom:9rem !important}}
