@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}.con_intro,.con_schedule .cms_tbl_box_1,.con_schedule .cms_tbl_box_2,.con_about .container,.con_contact,.con_news .wrp_news,.con_info .wrp{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_schedule .cms_tbl_box_1,.con_schedule .cms_tbl_box_2,.con_about .container,.con_contact,.con_news .wrp_news,.con_info .wrp{width:91.66667%}}.wrp_topicpath{padding:2.5rem 0;background:#fff}@media only screen and (max-width: 767px){.wrp_topicpath{padding:1em 0}}html.lower #contents .topicpath{margin-top:0}.con_intro{margin-top:8.9375rem;margin-bottom:8.9375rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:5.3125rem}}@media only screen and (max-width: 767px){.con_intro{margin-top:4.375rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:5.3125rem}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:4.375rem}}.con_intro .ttl_basic{margin-bottom:3.5625rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .ttl_basic{margin-bottom:2.3125rem}}@media only screen and (max-width: 767px){.con_intro .ttl_basic{margin-bottom:1.75rem}}.con_intro .st_basic{margin-bottom:1.4375rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st_basic{margin-bottom:.75rem}}@media only screen and (max-width: 767px){.con_intro .st_basic{margin-bottom:1em}}.con_intro .txt{margin-bottom:1.875rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{margin-bottom:1.125rem}}@media only screen and (max-width: 767px){.con_intro .txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .txt{text-align:left}}.con_schedule{position:relative;z-index:2;margin-bottom:3rem}.con_schedule:after{content:"";display:inline-block;background-image:url(../../kagura/yokagura/schedule/images/bg_1_left.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:28%;height:65%;left:0;top:20%}.con_schedule:before{content:"";display:inline-block;background-image:url(../../kagura/yokagura/schedule/images/bg_1_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;width:21%;height:74%;right:0;bottom:-27%}.con_schedule .wrp{position:relative}.con_schedule .wrp:after{content:"";position:absolute;width:100%;height:65%;left:0;top:2%;background:#fff;transform:skew(0deg, -10deg);z-index:-1}.con_schedule .wrp:before{content:"";position:absolute;width:100%;height:65%;left:0;bottom:-10%;background:#fff;transform:skew(0deg, 10deg);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule .wrp:before{bottom:-5%}}@media only screen and (max-width: 767px){.con_schedule .wrp:before{bottom:-5%}}.con_schedule .inner{position:relative}.con_schedule .inner:before{content:"";position:absolute;width:100%;height:50%;left:0;bottom:25%;background:#fff;z-index:-1}@media only screen and (max-width: 767px){.con_schedule .inner table{width:67rem}}.con_schedule .inner table tbody{display:flex}.con_schedule .inner table tr{display:flex;flex-direction:column;width:100%}.con_schedule .inner table tr th,.con_schedule .inner table tr td{width:100%;padding:0;text-align:center;font-size:94%;flex:1 auto}@media only screen and (max-width: 767px){.con_schedule .inner table tr th,.con_schedule .inner table tr td{padding:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule .inner table tr th,.con_schedule .inner table tr td{font-size:88%}}@media only screen and (max-width: 767px){.con_schedule .inner table tr th,.con_schedule .inner table tr td{font-size:82%}}.con_schedule .inner table tr th>ul,.con_schedule .inner table tr td>ul{display:flex}.con_schedule .inner table tr th>ul li,.con_schedule .inner table tr td>ul li{width:22%;padding:1em 0}@media only screen and (max-width: 767px){.con_schedule .inner table tr th>ul li,.con_schedule .inner table tr td>ul li{width:22%}}@media only screen and (max-width: 767px){.con_schedule .inner table tr th>ul li,.con_schedule .inner table tr td>ul li{padding:1em 0}}.con_schedule .inner table tr th>ul li:not(.con_schedule .inner table tr th>ul li:last-child):not( .con_schedule .inner table tr td>ul li:last-child),.con_schedule .inner table tr td>ul li:not(.con_schedule .inner table tr th>ul li:last-child):not( .con_schedule .inner table tr td>ul li:last-child){border-right:1px solid #bbbbbb}.con_schedule .inner table tr th>ul li a,.con_schedule .inner table tr td>ul li a{text-decoration:underline}.con_schedule .inner table tr th>ul li a:hover,.con_schedule .inner table tr td>ul li a:hover{opacity:0.7;transition:0.3s ease-in-out}.con_schedule .inner table tr td{background:#fff;opacity:1}.con_schedule .inner table tr td.is-hidden{opacity:0;height:0;margin:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule{margin-bottom:2.25rem}}@media only screen and (max-width: 767px){.con_schedule{margin-bottom:1.5rem}}.con_schedule .cms_tbl_box_1,.con_schedule .cms_tbl_box_2{position:relative;max-width:1324px;z-index:2}.con_schedule .cms_tbl_box_1 .ttl_icon,.con_schedule .cms_tbl_box_2 .ttl_icon{margin-bottom:1.2em}@media only screen and (max-width: 767px){.con_schedule .cms_tbl_box_1 .ttl_icon,.con_schedule .cms_tbl_box_2 .ttl_icon{margin-bottom:1.2em}}@media only screen and (max-width: 767px){.con_schedule .cms_tbl_box_1 .ttl_icon,.con_schedule .cms_tbl_box_2 .ttl_icon{font-size:20px}}.con_schedule .cms_tbl_box_1 .txtNote,.con_schedule .cms_tbl_box_2 .txtNote{margin-bottom:0.5em;font-size:14px}.con_schedule .cms_tbl_box_1 .tbl_basic,.con_schedule .cms_tbl_box_2 .tbl_basic{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule .cms_tbl_box_1 .tbl_basic,.con_schedule .cms_tbl_box_2 .tbl_basic{margin-bottom:2.25rem}}@media only screen and (max-width: 767px){.con_schedule .cms_tbl_box_1 .tbl_basic,.con_schedule .cms_tbl_box_2 .tbl_basic{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_schedule .cms_tbl_box_1 .tbl_basic,.con_schedule .cms_tbl_box_2 .tbl_basic{overflow-x:scroll;overflow-y:hidden;max-width:86.25rem}}.con_schedule .cms_tbl_box_1 .txtnote_right,.con_schedule .cms_tbl_box_2 .txtnote_right{text-align:right;font-size:88%}.con_schedule .cms_tbl_box_1 .btn_basic:hover,.con_schedule .cms_tbl_box_2 .btn_basic:hover{cursor:pointer}.con_schedule .cms_tbl_box_1 .btn_basic.is-btn-hidden,.con_schedule .cms_tbl_box_2 .btn_basic.is-btn-hidden{display:none}.con_schedule .cms_tbl_box_1 .btn_basic .a,.con_schedule .cms_tbl_box_2 .btn_basic .a{color:#202020}.con_schedule .cms_tbl_box_1 .btn_basic .a:before,.con_schedule .cms_tbl_box_2 .btn_basic .a:before{border:1px solid #d0a666}.con_schedule .cms_tbl_box_1 .btn_basic .a:after,.con_schedule .cms_tbl_box_2 .btn_basic .a:after{background-color:#ffe6c1}.con_schedule .cms_tbl_box_1 .btn_basic .a span:after,.con_schedule .cms_tbl_box_2 .btn_basic .a span:after{content:"+"}.con_schedule .cms_tbl_box_1{margin-bottom:5.375rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_schedule .cms_tbl_box_1{margin-bottom:3.125rem}}@media only screen and (max-width: 767px){.con_schedule .cms_tbl_box_1{margin-bottom:2.6875rem}}.con_about{position:relative;margin-top:-4%;margin-bottom:8.75rem;padding-top:10rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-top:-6%}}@media only screen and (max-width: 767px){.con_about{margin-top:-15%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_about{margin-bottom:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{padding-top:6.875rem}}@media only screen and (max-width: 767px){.con_about{padding-top:5em}}@media only screen and (min-width: 1025px) and (max-width: 1600px){.con_about{margin-top:-2%;padding-bottom:10rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{padding-bottom:5.625rem}}@media only screen and (max-width: 767px){.con_about{padding-bottom:7.5rem}}.con_about:before{content:"";position:absolute;top:0;left:0;background:url("../../kagura/yokagura/schedule/images/bg_yokagura.jpg") no-repeat;background-position:left bottom;background-size:cover;width:100%;height:100%;z-index:-1}@media only screen and (max-width: 767px){.con_about:before{background-position:center bottom}}.con_about .container{position:relative;max-width:1676px;display:flex;align-items:center;transform:translateY(4em)}@media only screen and (min-width: 1025px) and (max-width: 1600px){.con_about .container{align-items:flex-end}}@media only screen and (max-width: 767px){.con_about .container{flex-direction:column}}.con_about .container .box_img{width:34.60621%;margin-right:3.57995%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .container .box_img{width:40%}}@media only screen and (max-width: 767px){.con_about .container .box_img{width:100%}}@media only screen and (max-width: 767px){.con_about .container .box_img{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .container .box_txt{width:58%}}@media only screen and (max-width: 767px){.con_about .container .box_txt{margin-top:2em}}.con_about .container .box_txt .st_basic{margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about .container .box_txt .st_basic{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.con_about .container .box_txt .st_basic{margin-bottom:1em}}.con_contact{max-width:1000px;margin-bottom:7.0625rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-bottom:3.5rem}}@media only screen and (max-width: 767px){.con_contact{margin-bottom:3em}}.con_contact .ttl_basic{margin-bottom:3.25rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .ttl_basic{margin-bottom:1.875rem}}@media only screen and (max-width: 767px){.con_contact .ttl_basic{margin-bottom:2em}}.con_contact .list_contact{padding:4em 14%;border:1px solid #2b2b2b}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact{padding:4em 5em}}@media only screen and (max-width: 767px){.con_contact .list_contact{padding:3em}}.con_contact .list_contact li{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_contact .list_contact li{flex-direction:column}}.con_contact .list_contact li:not(.con_contact .list_contact li:last-child){margin-bottom:3.25rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li:not(.con_contact .list_contact li:last-child){margin-bottom:1.875rem}}@media only screen and (max-width: 767px){.con_contact .list_contact li:not(.con_contact .list_contact li:last-child){margin-bottom:3.5em}}.con_contact .list_contact li .ttl_sla02{display:flex;width:45%;flex-direction:column}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li .ttl_sla02{width:35%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .ttl_sla02{width:100%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .ttl_sla02{flex-direction:column}}@media only screen and (max-width: 767px){.con_contact .list_contact li .ttl_sla02{align-items:center}}.con_contact .list_contact li .ttl_sla02 .jp{font-size:144%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li .ttl_sla02 .jp{font-size:138%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .ttl_sla02 .jp{font-size:125%}}.con_contact .list_contact li .ttl_sla02 .jp.sub{font-size:88%;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li .ttl_sla02 .jp.sub{font-size:82%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .ttl_sla02 .jp.sub{font-size:88%}}.con_contact .list_contact li .box_tel>.txt{font-size:125%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li .box_tel>.txt{font-size:119%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .box_tel>.txt{font-size:113%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .box_tel>.txt{text-align:center;margin-top:1em}}.con_contact .list_contact li .box_tel>.txt .sub{font-size:80%}.con_contact .list_contact li .box_tel .btn_basic{position:relative;display:inline-block}.con_contact .list_contact li .box_tel .btn_basic::before{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 2em);height:1px;background:#333}.con_contact .list_contact li .box_tel .btn_basic a{margin-top:0.35em;padding:0;font-size:100%;color:#202020}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .list_contact li .box_tel .btn_basic a{font-size:94%}}@media only screen and (max-width: 767px){.con_contact .list_contact li .box_tel .btn_basic a{font-size:88%}}.con_contact .list_contact li .box_tel .btn_basic a:before{border:0}.con_contact .list_contact li .box_tel .btn_basic a:after{display:none}.con_contact .list_contact li .box_tel .btn_basic a:hover span:after{right:-2.5em;transition:0.3s ease-in-out}.con_news{background:#fff;padding:6.5625rem 0 7.1875rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{padding:3.3125rem 0 3.3125rem}}@media only screen and (max-width: 767px){.con_news{padding:3em 0}}.con_news .wrp_news{max-width:1600px;display:flex;align-items:flex-end;justify-content:center}@media only screen and (max-width: 767px){.con_news .wrp_news{flex-direction:column}}.con_news .wrp_news .ttl_box{width:23.125%;min-width:370px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .wrp_news .ttl_box{width:30%}}@media only screen and (max-width: 767px){.con_news .wrp_news .ttl_box{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .wrp_news .ttl_box{min-width:180px}}@media only screen and (max-width: 767px){.con_news .wrp_news .ttl_box{min-width:auto}}.con_news .wrp_news .ttl_box .txt{margin-top:1em}.con_news .wrp_news .ttl_box .btn_basic{text-align:center;margin-top:1em}@media only screen and (max-width: 767px){.con_news .wrp_news .ttl_box .btn_basic{margin-top:1.5em}}.con_news .wrp_news .list{width:53.75%;margin-left:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .wrp_news .list{width:60%}}@media only screen and (max-width: 767px){.con_news .wrp_news .list{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .wrp_news .list{margin-left:2em}}@media only screen and (max-width: 767px){.con_news .wrp_news .list{margin-left:auto}}@media only screen and (max-width: 767px){.con_news .wrp_news .list{margin-top:2em}}.con_news .wrp_news .list ul li{margin-top:1.5em}@media only screen and (max-width: 767px){.con_news .wrp_news .list ul li{margin-top:1em}}.con_news .wrp_news .list ul li a{display:flex;align-items:center;color:#5f4e29}.con_news .wrp_news .list ul li a:hover .ttl{border-bottom:1px solid transparent}.con_news .wrp_news .list ul li a .date{letter-spacing:.15em;font-size:107%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .wrp_news .list ul li a .date{font-size:100%}}@media only screen and (max-width: 767px){.con_news .wrp_news .list ul li a .date{font-size:82%}}@media only screen and (max-width: 767px){.con_news .wrp_news .list ul li a .date{letter-spacing:0em;line-height:1.5}}.con_news .wrp_news .list ul li a .ttl{border-bottom:1px solid #5f4e29;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-left:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:2}.firefox .con_news .wrp_news .list ul li a .ttl,.ie .con_news .wrp_news .list ul li a .ttl{max-height:2em}@media only screen and (max-width: 767px){.con_news .wrp_news .list ul li a .ttl{line-height:1.5}}@media only screen and (max-width: 767px){.con_news .wrp_news .btn_basic{width:100%;margin-top:1em;text-align:center}}.con_info{position:relative;margin-top:7.5rem;margin-bottom:11.5625rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_info{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info{margin-bottom:5.625rem}}@media only screen and (max-width: 767px){.con_info{margin-bottom:4em}}.con_info:after{content:"";display:inline-block;background-image:url(../../kagura/yokagura/schedule/images/bg_2_left.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:30%;height:100%;left:0;bottom:-25%;z-index:-1}@media only screen and (max-width: 767px){.con_info:after{width:50%}}@media only screen and (max-width: 767px){.con_info:after{height:40%}}.con_info:before{content:"";display:inline-block;background-image:url(../../kagura/yokagura/schedule/images/bg_2_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;width:27%;height:100%;right:0;top:10%;z-index:-1}@media only screen and (max-width: 767px){.con_info:before{width:50%}}@media only screen and (max-width: 767px){.con_info:before{height:40%}}.con_info .wrp{max-width:1200px}.con_info .ttl_bg{margin-bottom:3.3125rem;background:url(../../kagura/yokagura/schedule/images/bg_ttl02.png) no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .ttl_bg{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_info .ttl_bg{margin-bottom:1em}}.con_info .ttl_bg .jp{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .ttl_bg .jp{font-size:225%}}@media only screen and (max-width: 767px){.con_info .ttl_bg .jp{font-size:200%}}.con_info .ttl_bg .jp .sub_m{font-size:70%}@media only screen and (max-width: 767px){.con_info .ttl_bg .jp .sub_m{font-size:60%}}.con_info .ttl_bg .jp .sub_s{font-size:57%}.con_info .container{display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container{align-items:flex-start}}@media only screen and (max-width: 767px){.con_info .container{flex-direction:column}}.con_info .container .box_img{width:45%;margin-right:3.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container .box_img{width:38%}}@media only screen and (max-width: 767px){.con_info .container .box_img{width:100%}}@media only screen and (max-width: 767px){.con_info .container .box_img{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container .box_txt{width:60%}}@media only screen and (max-width: 767px){.con_info .container .box_txt{margin-top:2em}}.con_info .container .box_txt .ttl_icon{margin-bottom:2.25rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container .box_txt .ttl_icon{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_info .container .box_txt .ttl_icon{margin-bottom:1em}}.con_info .container .box_txt .box_btn{display:flex}@media only screen and (max-width: 767px){.con_info .container .box_txt .box_btn{flex-direction:column}}.con_info .container .box_txt .box_btn .btn_basic{margin-top:2.8125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container .box_txt .box_btn .btn_basic{margin-top:1.875rem}}@media only screen and (max-width: 767px){.con_info .container .box_txt .box_btn .btn_basic{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_info .container .box_txt .box_btn .btn_basic{margin-left:auto;margin-right:auto}}.con_info .container .box_txt .box_btn .btn_basic:last-child{margin-left:4.15094%}@media only screen and (max-width: 767px){.con_info .container .box_txt .box_btn .btn_basic:last-child{margin-left:auto}}.con_info .container .box_txt .box_btn .btn_basic a{min-width:294px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .container .box_txt .box_btn .btn_basic a{min-width:auto}}@media only screen and (max-width: 767px){.con_info .container .box_txt .box_btn .btn_basic a{min-width:auto}}
