@charset "UTF-8";.__accordion-button{cursor:pointer}@media print,screen and (min-width:641px){.__accordion-button:not(.__sp){cursor:pointer}}@media screen and (max-width:640px){.__accordion-button:not(.__pc){cursor:pointer}}.__accordion-target{overflow:hidden;position:relative}.__accordion-target[aria-hidden=true]{height:0}.__accordion-target[aria-hidden=false]{z-index:1}.contHeader .in{background-color:#fff;height:4.5rem}@media screen and (max-width:640px){.contHeader .in{height:60vw}}.contHeader .contTit .title{color:#006f81}@media screen and (max-width:640px){.contHeader .contTit .title{top:0;margin-top:-0.15rem;padding-top:0.44rem}}.contHeader .contTit .title:before{color:#006f81}@media screen and (max-width:640px){.contHeader .contTit .title:before{font-size:0.35rem}}.sec_recommend{overflow:hidden}.sec_recommend>.in{position:relative;z-index:0;display:block;width:100%;min-height:4.46rem;text-align:center;padding-top:0.8rem;padding-bottom:0.8rem}@media screen and (max-width:640px){.sec_recommend>.in{height:auto;min-height:0;padding-top:0.45rem;padding-bottom:0.4rem}}.sec_recommend .bg{background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.no-touchevents .sec_recommend .bg{background-attachment:fixed}@media screen and (max-width:640px){.sec_recommend .bg{will-change:transform}}.sec_recommend .recommend-title{color:#fff;text-shadow:0 0 0.05rem rgba(0,111,129,0.5)}.sec_recommend .recommend-title>span{display:block;line-height:1}.sec_recommend .recommend-title .title-ja{font-size:0.24rem;letter-spacing:0.3em;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500}@media screen and (max-width:640px){.sec_recommend .recommend-title .title-ja{font-size:0.17rem}}.sec_recommend .recommend-title .title-en{margin-top:0.16rem;font-size:0.17rem;letter-spacing:0.07em;font-family:din-2014,sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:640px){.sec_recommend .recommend-title .title-en{margin-top:0.12rem;font-size:0.13rem}}.sec_recommend .slideArea{position:relative;margin-top:0.4rem;left:0.15rem}@media screen and (max-width:640px){.sec_recommend .slideArea{display:none}}.sec_recommend [data-slidearea01a]{padding:0;overflow:visible}.sec_recommend [data-slidearea01a][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}.sec_recommend [data-slidearea01a] .slidearea01_wrap{max-width:12.8rem;width:100%;margin:auto;position:relative}.sec_recommend [data-slidearea01a] .slidearea01_btns{position:absolute;top:0;bottom:auto;left:-1.4rem;right:auto;z-index:1;margin:auto;height:100%;width:0.6rem}.sec_recommend [data-slidearea01a] .slidearea01_btns button{position:absolute;top:0;bottom:0;margin:auto;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media print,screen and (min-width:641px){.sec_recommend [data-slidearea01a] .slidearea01_btns button{width:0.6rem;height:0.6rem}}@media screen and (max-width:640px){.sec_recommend [data-slidearea01a] .slidearea01_btns button{width:60px;height:90px}}.sec_recommend [data-slidearea01a] .slidearea01_btns button:after,.sec_recommend [data-slidearea01a] .slidearea01_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}.sec_recommend [data-slidearea01a] .slidearea01_btns button:before{width:0.6rem;height:0.6rem;background-color:#006f81;border:1px solid #006f81;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_recommend [data-slidearea01a] .slidearea01_btns button:after{width:0.2rem;height:0.2rem;border:0.02rem solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:641px){.sec_recommend [data-slidearea01a] .slidearea01_btns button.next{left:0;top:calc(50% - 0.6rem);bottom:auto;right:auto}}@media screen and (max-width:640px){.sec_recommend [data-slidearea01a] .slidearea01_btns button.next{right:-20px}}.sec_recommend [data-slidearea01a] .slidearea01_btns button.next:after{border-bottom:rgba(255,255,255,0)!important;border-left:rgba(255,255,255,0)!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0.11rem}@media print,screen and (min-width:641px){.sec_recommend [data-slidearea01a] .slidearea01_btns button.prev{left:0;top:auto;bottom:calc(50% - 0.6rem)}}@media screen and (max-width:640px){.sec_recommend [data-slidearea01a] .slidearea01_btns button.prev{left:-20px}}.sec_recommend [data-slidearea01a] .slidearea01_btns button.prev:after{border-bottom:rgba(255,255,255,0)!important;border-right:rgba(255,255,255,0)!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-0.13rem}.sec_recommend [data-slidearea01a] .slidearea01_btns button.disabled{pointer-events:none;opacity:1}.sec_recommend [data-slidearea01a] .slidearea01_btns button.disabled:before{background-color:rgba(0,111,129,0);border-color:#fff}.no-touchevents .sec_recommend [data-slidearea01a] .slidearea01_btns button:hover:before{border-color:rgba(255,255,255,0.8);background-color:rgba(255,255,255,0)}.no-touchevents .sec_recommend [data-slidearea01a] .slidearea01_btns button:hover:after{border-color:#fff}@media print,screen and (min-width:641px){.sec_recommend [data-slidearea01a] .slidearea01_wrapin{overflow:hidden;padding:0 75% 0 0}}@media screen and (max-width:640px){.sec_recommend [data-slidearea01a] .slidearea01_wrapin{padding:0 20%}}.sec_recommend [data-slidearea01a] .slidearea01_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sec_recommend [data-slidearea01a] .slidearea01_content.disableTrs{-webkit-transition:none!important;transition:none!important}.sec_recommend [data-slidearea01a] .slidearea01_link{display:block;position:relative;top:0;left:0;height:100%}.sec_recommend [data-slidearea01a] .slidearea01_link>.in{position:relative;display:block;max-width:2.9rem;width:100%;min-height:3.25rem;margin:auto;padding:0.2rem 0.24rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.sec_recommend [data-slidearea01a] .slidearea01_link>.in:after,.sec_recommend [data-slidearea01a] .slidearea01_link>.in:before{content:"";position:absolute;z-index:0;top:0;left:0;z-index:0;background-color:#006272}.sec_recommend [data-slidearea01a] .slidearea01_link>.in:before{width:0.04rem;height:1.1rem}.sec_recommend [data-slidearea01a] .slidearea01_link>.in:after{width:0.02rem;bottom:0}.sec_recommend [data-slidearea01a] .slidearea01_pager{text-align:center}.sec_recommend [data-slidearea01a] .slidearea01_pager button{width:40px;height:40px;position:relative;display:inline-block;vertical-align:top}.sec_recommend [data-slidearea01a] .slidearea01_pager button:after,.sec_recommend [data-slidearea01a] .slidearea01_pager button:before{content:"";display:block;background-color:#DDD;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%}@media print,screen and (min-width:641px){.sec_recommend [data-slidearea01a] .slidearea01_pager button:after,.sec_recommend [data-slidearea01a] .slidearea01_pager button:before{width:10px;height:10px}}@media screen and (max-width:640px){.sec_recommend [data-slidearea01a] .slidearea01_pager button:after,.sec_recommend [data-slidearea01a] .slidearea01_pager button:before{width:6px;height:6px}}.sec_recommend [data-slidearea01a] .slidearea01_pager button:after{-webkit-transition:0.2s;transition:0.2s}.no-touchevents .sec_recommend [data-slidearea01a] .slidearea01_pager button:hover:after,.sec_recommend [data-slidearea01a] .slidearea01_pager button.active:after{background-color:#000}.sec_recommend [data-slidearea01a] .slidearea01_pager button.active{cursor:default;pointer-events:none}.sec_recommend .itemBox{position:relative;width:calc(100% - 0.6rem);margin:auto;margin-left:0.4rem}@media print,screen and (min-width:641px){.sec_recommend .itemBox{display:none}}.sec_recommend .itemBox .itemWrap{width:100%;margin-top:0.3rem}.sec_recommend .itemBox .item{position:relative;z-index:0;width:100%;padding:0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.sec_recommend .itemBox .item:after,.sec_recommend .itemBox .item:before{content:"";position:absolute;z-index:1;top:0;left:0;z-index:0;display:block;background-color:#006272}.sec_recommend .itemBox .item:before{width:2px;height:0.55rem}.sec_recommend .itemBox .item:after{width:1px;bottom:0}.sec_recommend .itemBox .item>.in{position:relative;display:block;min-height:1.05rem;padding:0.1rem 0;padding-left:1.2rem;padding-right:0rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_recommend .itemBox .item+.item{margin-top:0.15rem}.sec_recommend .itemBox .more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:1px solid #fff;width:calc(100% - 0.65rem);height:0.4rem;margin:auto;margin-left:0.23rem;font-size:0.12rem;font-weight:700;letter-spacing:0.07em;line-height:1;color:#fff;margin-top:0.3rem}.sec_recommend .itemBox .more:after,.sec_recommend .itemBox .more:before{content:"";position:absolute;top:calc(50% - 1px);right:0.15rem;display:block;height:1px;width:0.15rem;background-color:#fff;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.sec_recommend .itemBox .more:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sec_recommend .itemBox .more.active:before{-webkit-transform:rotate(0);transform:rotate(0)}.sec_recommend .item>.in{-webkit-transition:background 0.3s;transition:background 0.3s}.sec_recommend .item>.in:before{-webkit-transition:height 0.3s;transition:height 0.3s}.no-touchevents .sec_recommend .item>.in:hover{background-color:#e9e6db}.no-touchevents .sec_recommend .item>.in:hover:before{height:100%}.sec_recommend .item .wrapLink{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}@media screen and (max-width:640px){.sec_recommend .item .wrapLink{z-index:2}}.sec_recommend .item .label{position:absolute;top:0.2rem;left:0.24rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.8rem;height:0.3rem;font-size:0.15rem;font-weight:700;letter-spacing:0.06em;line-height:1;color:#fff}@media screen and (max-width:640px){.sec_recommend .item .label{top:-0.1rem;left:calc(-1 * (0.1rem - 2px));width:0.6rem;height:0.2rem;font-size:0.12rem;letter-spacing:0.05em;padding-left:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.sec_recommend .item .label:after,.sec_recommend .item .label:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.sec_recommend .item .label:before{z-index:0;top:0;right:-0.14rem;border-width:0.3rem 0.15rem 0 0}@media screen and (max-width:640px){.sec_recommend .item .label:before{right:-0.1rem;border-width:0.2rem 0.1rem 0 0}}.sec_recommend .item .label:after{z-index:-1;right:-0.1rem;bottom:0;border-width:0.2rem 0 0 0.1rem}@media screen and (max-width:640px){.sec_recommend .item .label:after{right:-0.08rem;bottom:0;border-width:0.15rem 0 0 0.08rem}}.sec_recommend .item .label.ichioshi{background-color:#b0924a}.sec_recommend .item .label.ichioshi:before{border-color:#b0924a transparent transparent transparent}.sec_recommend .item .label.ichioshi:after{border-color:transparent transparent transparent #a88738}.sec_recommend .item .label.osusume{background-color:#c7514d}.sec_recommend .item .label.osusume:before{border-color:#c7514d transparent transparent transparent}.sec_recommend .item .label.osusume:after{border-color:transparent transparent transparent #b9423e}.sec_recommend .item .label.ninki{background-color:#789f46}.sec_recommend .item .label.ninki:before{border-color:#789f46 transparent transparent transparent}.sec_recommend .item .label.ninki:after{border-color:transparent transparent transparent #69932f}.sec_recommend .item .label.new{background-color:#28afdc}.sec_recommend .item .label.new:before{border-color:#28afdc transparent transparent transparent}.sec_recommend .item .label.new:after{border-color:transparent transparent transparent #19a1d1}.sec_recommend .item .thumb{width:100%;height:1.9rem}@media screen and (max-width:640px){.sec_recommend .item .thumb{position:absolute;top:0;left:0;width:1.05rem;height:1.05rem}}.sec_recommend .item .dateBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-top:0.3rem;padding-left:0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_recommend .item .dateBox{margin:0;padding:0}}.sec_recommend .item .dateBox .event{font-family:din-2014,sans-serif;font-style:normal;font-weight:700;font-size:0.24rem;letter-spacing:0.1em;line-height:1;color:#93804a}@media screen and (max-width:640px){.sec_recommend .item .dateBox .event{font-size:0.17rem;line-height:1}}.sec_recommend .item .dateBox .date{font-family:din-2014,sans-serif;font-style:normal;font-weight:700;font-size:0.2rem;letter-spacing:0.1em;line-height:1;color:#006f81}@media screen and (max-width:640px){.sec_recommend .item .dateBox .date{font-size:0.17rem}}.sec_recommend .item .dateBox .date>span{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-style:normal;font-weight:700;font-weight:700;font-size:0.12rem;letter-spacing:0.05em;line-height:1}@media screen and (max-width:640px){.sec_recommend .item .dateBox .date>span{font-size:0.11rem}}.sec_recommend .item .dateBox.news .date{font-size:0.18rem;color:#ccc}@media screen and (max-width:640px){.sec_recommend .item .dateBox.news .date{font-size:0.14rem;color:#b2b2b2}}.sec_recommend .item .dateBox.news+.txtBox .title{font-weight:500}.sec_recommend .item .txtBox{margin-top:0.25rem;padding-left:0.1rem;text-align:left}@media screen and (max-width:640px){.sec_recommend .item .txtBox{margin:0;padding:0}}.sec_recommend .item .txtBox .title{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-style:normal;font-weight:700;font-weight:700;font-size:0.15rem;letter-spacing:0.05em;line-height:2;color:#000}@media screen and (max-width:640px){.sec_recommend .item .txtBox .title{font-size:0.12rem;line-height:1.5;margin-top:0.1rem}}.sec_recommend .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:0.26rem;letter-spacing:0.3em;line-height:1.73;color:#fff}@media screen and (max-width:640px){.sec_recommend .catch{font-size:0.16rem;line-height:2.18}}.sec_recommend .link{margin-top:0.7rem;padding-left:0.35rem}@media screen and (max-width:640px){.sec_recommend .link{max-width:calc(100% - 1.24rem);margin:auto;margin-top:0.2rem;padding:0}}.remaining_txt{margin-bottom:0.05rem;font-size:0.14rem;text-align:right}@media screen and (max-width:640px){.remaining_txt{text-align:center;font-size:0.11rem}}.remaining_txt span{color:#BBBBBB;font-weight:700;-webkit-text-stroke:1px #BBBBBB}.fair_time_wrap{margin-bottom:0.2rem}@media print,screen and (min-width:641px){.fair_time_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.fair_time_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.14rem;line-height:1.2;letter-spacing:0.05em}@media screen and (max-width:640px){.fair_time_box{font-size:0.12rem}}@media print,screen and (min-width:641px){.fair_time_box+.fair_time_box{margin-left:0.1rem}}@media screen and (max-width:640px){.fair_time_box+.fair_time_box{margin-top:0.08rem}}.fair_time_box dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.72rem;-ms-flex-negative:0;flex-shrink:0;color:#fff;background-color:#66A9B4}@media screen and (max-width:640px){.fair_time_box dt{width:0.6rem}}.fair_time_box dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.06rem 0.2rem 0.06rem 0.1rem;font-size:0.14rem;background-color:#E5F1F2;box-sizing:border-box;color:#000;word-break:break-all}@media screen and (max-width:640px){.fair_time_box dd{padding:0.06rem 0.08rem 0.06rem;font-size:0.13rem}}.fair_recommend_label{padding:0.12rem 0 0.08rem 0.3rem;width:1rem;font-size:0.14rem;letter-spacing:0.08em;color:#fff;background-color:#cd5064;position:absolute;top:0.1rem;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("../../img/fair/index/ico_recommend.png");background-repeat:no-repeat;background-size:0.2rem 0.2rem;background-position:0.08rem center}@media screen and (max-width:640px){.fair_recommend_label{padding:0.06rem 0 0.04rem 0.22rem;width:0.75rem;font-size:0.11rem;background-size:0.14rem 0.14rem;background-position:0.04rem center}}.fair_recommend_label:after,.fair_recommend_label:before{content:"";display:block;border-left:0.1rem solid #cd5064;position:absolute;left:100%}.fair_recommend_label:before{top:0;border-bottom:0.2rem solid transparent}.fair_recommend_label:after{bottom:0;border-top:0.2rem solid transparent}.fair_capacity{display:inline-block;border:1px solid;border-radius:50px;padding:0.04rem 0.1rem 0.03rem;font-size:0.14rem;font-weight:700;line-height:1;letter-spacing:0.08em;color:#BBBBBB}@media screen and (max-width:640px){.fair_capacity{font-size:0.11rem;padding:0.03rem 0.06rem 0.02rem}}.fair_capacity span{margin-right:0.04rem;-webkit-text-stroke:1px #BBBBBB}.mod_main{overflow:visible}.sec_content>.in{padding-bottom:1.4rem}.sideModule{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;height:100%}@media screen and (max-width:640px){.sideModule{display:none}}.sideModule .itemSet{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;height:100vh;max-height:100%;position:sticky;top:0;opacity:1}.sideModule .itemSet .caption{color:#006f81;font-size:0.15rem}.fair_wrap{padding-top:1rem}@media print,screen and (min-width:641px){.fair_wrap{position:relative}}@media screen and (max-width:640px){.fair_wrap{padding:0.2rem}}.fair_wrap>.in{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F2F8F9}@media print,screen and (min-width:641px){.fair_wrap>.in{padding:1rem 1.2rem;width:13.3rem;max-width:calc(100% - 2.6rem);margin:0 auto}}@media screen and (max-width:640px){.fair_wrap>.in{padding-top:0.4rem;padding-bottom:0.4rem}}@media print,screen and (min-width:641px){.fair_wrap .fairwrap_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:641px){.fair_wrap .fairwrap_header .secTit .title:before{left:0;-webkit-transform:none;transform:none;font-size:0.44rem}}@media screen and (max-width:640px){.fair_wrap .tab{margin-top:0.3rem;text-align:center}}.fair_wrap .tab>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:640px){.fair_wrap .tab>*{width:2.5rem}}@media print,screen and (min-width:641px){.fair_wrap .tab>*+*{margin-left:0.2rem}}@media screen and (max-width:640px){.fair_wrap .tab>*+*{margin-top:0.1rem}}.fair_wrap .tab>p{border-color:#006f81;background-color:#006f81}.no-touchevents .fair_wrap .tab>p:hover{border-color:#006f81;background-color:#006f81}.no-touchevents .fair_wrap .tab>p:hover>span{color:#fff}.fair_wrap .tab>p:after,.fair_wrap .tab>p:before{content:none}.fair_wrap .tab>a{background-color:#fff;border-color:#B2D4D9}.no-touchevents .fair_wrap .tab>a:hover{border-color:#006f81;background-color:#006f81}.no-touchevents .fair_wrap .tab>a:hover:before{border-bottom-color:#fff}.no-touchevents .fair_wrap .tab>a:hover:after{border-color:transparent transparent transparent #fff}.no-touchevents .fair_wrap .tab>a:hover>span{color:#fff}.fair_wrap .tab>a:before{border-bottom-color:#006f81}.fair_wrap .tab>a:after{border-color:transparent transparent transparent #006f81}.fair_wrap .tab>a>span{color:#006f81}.sec_present{padding-top:1rem;padding-bottom:1.2rem;position:relative}@media screen and (max-width:640px){.sec_present{padding:0.25rem 0.3rem 0.4rem}}@media print,screen and (min-width:641px){.sec_present>.in{margin:0 auto;width:11rem}}.sec_present .present_wrap-heading{text-align:center;font-family:din-2014,sans-serif;font-style:normal;font-weight:600;font-size:0.4rem;line-height:1;letter-spacing:0.07em;color:#006f81}@media screen and (max-width:640px){.sec_present .present_wrap-heading{font-size:0.25rem}}.sec_present .present_wrap-heading+.present_box{margin-top:0.6rem}@media screen and (max-width:640px){.sec_present .present_wrap-heading+.present_box{margin-top:0.3rem}}.sec_present .present_box{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #CCE2E6;padding:0.5rem}@media screen and (max-width:640px){.sec_present .present_box{padding:0.2rem 0.35rem 0.3rem}}.sec_present .present_box+.present_box{margin-top:0.32rem}@media screen and (max-width:640px){.sec_present .present_box+.present_box{margin-top:0.2rem}}.sec_present .present-heading{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:0.22rem;line-height:1.6;letter-spacing:0.3em;text-align:center;color:#006f81}@media screen and (max-width:640px){.sec_present .present-heading{font-size:0.17rem}}.sec_present .present-contents{margin-top:0.4rem}@media screen and (max-width:640px){.sec_present .present-contents{margin-top:0.16rem}}@media print,screen and (min-width:641px){.sec_present .present-contents{display:-webkit-box;display:-ms-flexbox;display:flex}}.sec_present .present-contents .thumb{height:auto;aspect-ratio:3/2}@media print,screen and (min-width:641px){.sec_present .present-contents .thumb{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:1.6rem}}@media print,screen and (min-width:641px){.sec_present .present-contents .contents-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0.44rem}}.sec_present .present-contents .text-heading{font-size:0.18rem;line-height:2;letter-spacing:1.8}@media screen and (max-width:640px){.sec_present .present-contents .text-heading{font-size:0.13rem;line-height:1.8;margin-top:0.16rem;padding-bottom:0.16rem;background-image:linear-gradient(to left,#99C6CD 1px,transparent 1px,transparent 100%);background-size:3px 1px;background-repeat:repeat-x;background-position:left bottom}}.sec_present .present-contents .text-heading+.text-option{margin-top:0.2rem}.sec_present .present-contents .text-option{font-size:0.15rem;line-height:1.6;letter-spacing:0.05em}@media print,screen and (min-width:641px){.sec_present .present-contents .text-option{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){.sec_present .present-contents .text-option{font-size:0.12rem}}.sec_present .present-contents .text-option+.text-option{margin-top:0.08rem}@media print,screen and (min-width:641px){.sec_present .present-contents .text-option>dt{-ms-flex-negative:0;flex-shrink:0;min-width:0.8rem}}@media print,screen and (min-width:641px){.sec_present .present-contents .text-option>dd{margin-left:0.2rem}}@media screen and (max-width:640px){.sec_present .present-contents .text-option>dd{margin-top:0.04rem}}.sec_reserve{padding-top:0.8rem;padding-bottom:0.8rem;position:relative;z-index:1}@media screen and (max-width:640px){.sec_reserve{padding:0.4rem 0.3rem}}.sec_reserve>.bg{position:absolute;width:100%;height:100%;background-size:cover;position:absolute;top:0;left:0;z-index:-1}.sec_reserve .reserve_box{padding:0.35rem 0.35rem 0.35rem 0;background-color:#fff;position:relative}@media print,screen and (min-width:641px){.sec_reserve .reserve_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:11rem}}@media screen and (max-width:640px){.sec_reserve .reserve_box{padding:0.24rem 0.2rem 0.3rem}}.sec_reserve .reserve_box:after,.sec_reserve .reserve_box:before{content:"";position:absolute;z-index:1;top:0;left:0;z-index:0;display:block;background-color:#93804a}.sec_reserve .reserve_box:before{width:4px;height:1.5rem}@media screen and (max-width:640px){.sec_reserve .reserve_box:before{width:2px;height:1rem}}.sec_reserve .reserve_box:after{width:2px;bottom:0}@media screen and (max-width:640px){.sec_reserve .reserve_box:after{width:1px}}@media print,screen and (min-width:641px){.sec_reserve .reserve-img{-ms-flex-negative:0;flex-shrink:0}}.sec_reserve .reserve-img>img{width:5.5rem;height:auto}@media screen and (max-width:640px){.sec_reserve .reserve-img>img{width:100%}}@media print,screen and (min-width:641px){.sec_reserve .reserve-text{margin:0 auto;max-width:3.7rem}}@media screen and (max-width:640px){.sec_reserve .reserve-text{margin-top:0.15rem;padding-left:0.12rem;padding-right:0.12rem}}.sec_reserve .reserve-text .text-heading{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;color:#564100;font-size:0.18rem;line-height:1;letter-spacing:0.3em}@media print,screen and (min-width:641px){.sec_reserve .reserve-text .text-heading{white-space:nowrap}}@media screen and (max-width:640px){.sec_reserve .reserve-text .text-heading{font-size:0.16rem;line-height:1.7;text-align:center}}.sec_reserve .reserve-text .text-description{margin-top:0.28rem;font-size:0.15rem;line-height:2;letter-spacing:0.05em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width:640px){.sec_reserve .reserve-text .text-description{margin-top:0.16rem;font-size:0.12rem}}.sec_reserve .reserve-text .btn02{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.36rem auto 0;background-color:#b0924a;border-color:#b0924a}.no-touchevents .sec_reserve .reserve-text .btn02:hover{background-color:transparent;border-color:#b0924a}.no-touchevents .sec_reserve .reserve-text .btn02:hover>span{color:#b0924a}@media screen and (max-width:640px){.sec_reserve .reserve-text .btn02{margin-top:0.2rem}}.fair_calendar{margin-top:0.75rem}@media screen and (max-width:640px){.fair_calendar{margin-top:0.32rem}}.fair_calendar .calender_sp_note{font-size:0.13rem;line-height:1;letter-spacing:0.05em;text-align:center}.fair_calendar .continued{margin:0.4rem auto 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:1px solid;width:calc(100% - 0.65rem);width:3rem;height:0.5rem;font-size:0.13rem;font-weight:700;letter-spacing:0.07em;line-height:1;color:#fff;cursor:pointer}@media print,screen and (min-width:641px){.fair_calendar .continued{color:#006f81}}@media screen and (max-width:640px){.fair_calendar .continued{font-size:0.13rem;background-color:#fff;color:#006f81;width:2.5rem;height:0.4rem}}.fair_calendar .continued:after,.fair_calendar .continued:before{content:"";position:absolute;top:calc(50% - 1px);right:0.15rem;display:block;height:1px;width:0.15rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background-color:#006f81}.fair_calendar .continued:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fair_calendar .continued.active:before{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:640px){.fair_calendar .calendar_box{padding-left:0.1rem;padding-right:0.1rem}}.fair_calendar .calendar{width:100%;margin:0 auto;border-collapse:collapse;table-layout:fixed;background-color:#fff}@media screen and (max-width:640px){.fair_calendar .calendar{margin-top:0.12rem;width:100%}}.fair_calendar .calendar .thead{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #fff}@media print,screen and (min-width:641px){.fair_calendar .calendar .thead{border-top:1px solid #fff}}@media screen and (max-width:640px){.fair_calendar .calendar .thead{border-bottom-color:#f2f8f9}}.fair_calendar .calendar .thead .th{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;font-size:0.14rem;width:14.28%;padding:0.1rem 0 0.08rem;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#C8B692;color:#fff;text-align:center}@media screen and (max-width:640px){.fair_calendar .calendar .thead .th{padding:0.08rem 0 0.07rem;border-bottom-color:#f2f8f9;border-right-color:#f2f8f9;font-size:0.14rem}}.fair_calendar .calendar .thead .th:first-child{border-left:1px solid #fff}@media screen and (max-width:640px){.fair_calendar .calendar .thead .th:first-child{border-left-color:#f2f8f9}}.fair_calendar .calendar .thead .th.day6{background-color:#6CA0C4}.fair_calendar .calendar .thead .th.day7{background-color:#D46477}.ie10 .fair_calendar .calendar .thead .th,.ie11 .fair_calendar .calendar .thead .th,.ie9 .fair_calendar .calendar .thead .th{padding-top:0.17rem;padding-bottom:0.03rem}.fair_calendar .calendar .tbodyHideWrap{overflow:hidden}.fair_calendar .calendar .tbodyHideWrap[aria-hidden=true]{height:0}.fair_calendar .calendar .tbodyHideWrap .tbody{overflow:hidden}.fair_calendar .calendar .tbodyHideWrap .tbody[aria-hidden=true]{height:0}.fair_calendar .calendar .tbody{display:block}.fair_calendar .calendar .tbody .tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #BBBBBB}@media screen and (max-width:640px){.fair_calendar .calendar .tbody .tr{border-bottom-color:#f2f8f9}.fair_calendar .calendar .tbody .tr.week1 td{padding-top:0.1rem}}.fair_calendar .calendar .tbody .td{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}@media print,screen and (min-width:641px){.fair_calendar .calendar .tbody .td{vertical-align:top;padding-top:0.08rem}.fair_calendar .calendar .tbody .td+.td{border-left:1px solid #d6d6d6}.fair_calendar .calendar .tbody .td:first-child{border-left:1px solid #BBBBBB}.fair_calendar .calendar .tbody .td:last-child{border-right:1px solid #BBBBBB}.fair_calendar .calendar .tbody .td:not([rel]){background-color:#e6e4e3;pointer-events:none}.ie10 .fair_calendar .calendar .tbody .td,.ie11 .fair_calendar .calendar .tbody .td,.ie9 .fair_calendar .calendar .tbody .td{padding-top:0.18rem}.fair_calendar .calendar .tbody .td.day6{background-color:rgba(85,155,185,0.1)}.fair_calendar .calendar .tbody .td.day7{background-color:rgba(205,80,100,0.1)}}@media screen and (max-width:640px){.fair_calendar .calendar .tbody .td{font-size:0.11rem;letter-spacing:0;text-align:center;line-height:1}.fair_calendar .calendar .tbody .td+.td{border-left:1px solid #f2f8f9}.fair_calendar .calendar .tbody .td:first-child{border-left:1px solid #f2f8f9}.fair_calendar .calendar .tbody .td:last-child{border-right:1px solid #f2f8f9}.fair_calendar .calendar .tbody .td.day6 p{color:#559bb9}.fair_calendar .calendar .tbody .td.day7 p{color:#cd5064}.fair_calendar .calendar .tbody .td[rel] p{-webkit-transition:color 0.5s;transition:color 0.5s;margin:0.02rem;background-color:#CCE2E6}.fair_calendar .calendar .tbody .td[rel] p:after{content:"開催";display:block;margin-top:0.02rem;text-align:center;font-size:0.1rem;line-height:1;letter-spacing:0.12em}.fair_calendar .calendar .tbody .td[rel] p>span{position:relative}.fair_calendar .calendar .tbody .td[rel].current p,.touchevents .fair_calendar .calendar .tbody .td[rel].hover p{color:#fff;background-color:#006f81}.fair_calendar .calendar .tbody .td[rel].current.day6 p:before,.touchevents .fair_calendar .calendar .tbody .td[rel].hover.day6 p:before{background-color:#559bb9}.fair_calendar .calendar .tbody .td[rel].current.day7 p:before,.touchevents .fair_calendar .calendar .tbody .td[rel].hover.day7 p:before{background-color:#cd5064}}.fair_calendar .calendar .tbody .td>p{position:relative}@media print,screen and (min-width:641px){.fair_calendar .calendar .tbody .td>p{min-height:0.37rem;padding-bottom:0.13rem;padding-left:0.08rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;font-size:0.16rem;letter-spacing:0;z-index:1}}@media screen and (max-width:640px){.fair_calendar .calendar .tbody .td>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-top:0.06rem;width:0.4rem;height:0.4rem;font-size:0.18rem;line-height:1;letter-spacing:0.04em;position:relative}}.fair_calendar .calendar .tbody .td>p>span .month{display:inline}.fair_calendar .calendar .tbody .td>p>span .month:after{content:"/"}.fair_calendar .calendar .fairgroup{display:block;position:relative;min-height:140px;z-index:1;padding-bottom:0.2rem}@media screen and (max-width:640px){.fair_calendar .calendar .fairgroup{display:none}}.fair_calendar .calendar .fairgroup>a{display:block;padding-right:0.1rem;padding-left:0.1rem;font-size:0rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition:0.2s;transition:0.2s}.fair_calendar .calendar .fairgroup>a+a{margin-top:0.14rem}.no-touchevents .fair_calendar .calendar .fairgroup>a:hover .ph{opacity:0.5}.fair_calendar .calendar .fairgroup .ph{position:relative;width:0.9rem;margin:0 auto 0.08rem;overflow:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.fair_calendar .calendar .fairgroup .ph .label{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;width:0.3rem;height:0.3rem;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.fair_calendar .calendar .fairgroup .ph .label.ichioshi{background-color:#9E8035}.fair_calendar .calendar .fairgroup .ph .label.ichioshi:after,.fair_calendar .calendar .fairgroup .ph .label.ichioshi:before{border-left-color:#9E8035}.fair_calendar .calendar .fairgroup .ph .label.osusume{background-color:#c7514d}.fair_calendar .calendar .fairgroup .ph .label.osusume:after,.fair_calendar .calendar .fairgroup .ph .label.osusume:before{border-left-color:#c7514d}.fair_calendar .calendar .fairgroup .ph .label.ninki{background-color:#789f46}.fair_calendar .calendar .fairgroup .ph .label.ninki:after,.fair_calendar .calendar .fairgroup .ph .label.ninki:before{border-left-color:#789f46}.fair_calendar .calendar .fairgroup .ph .label:after,.fair_calendar .calendar .fairgroup .ph .label:before{content:"";display:block;border-left:0.05rem solid;position:absolute;left:100%}.fair_calendar .calendar .fairgroup .ph .label:before{top:0;border-bottom:0.15rem solid transparent}.fair_calendar .calendar .fairgroup .ph .label:after{bottom:0;border-top:0.15rem solid transparent}.fair_calendar .calendar .fairgroup .ph .label img{display:block;width:0.2rem;height:auto}.fair_calendar .calendar .fairgroup .txt_box{min-height:0.64rem}.fair_calendar .calendar .fairgroup .caption{margin-bottom:0.05rem;display:block;padding:0;width:100%;color:#322319;font-size:0.13rem;line-height:1.7;letter-spacing:0;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:640px){.fair_calendar .calendar .fairgroup .caption{-webkit-line-clamp:3}}@media print,screen and (min-width:641px){.fair_calendar .calendar .fairgroup .caption{min-height:0.66rem}}.fair_calendar .calendar .fairgroup .remaining{font-size:0.12rem;margin:0 auto;border:1px solid;padding:0.05rem 0 0.04rem;width:0.6rem;text-align:center;border-radius:50px;line-height:1;color:#BBBBBB}.fair_calendar .calendar .fairgroup .remaining span{margin-right:0.04rem;-webkit-text-stroke:1px #BBBBBB;font-weight:700}.fair_calendar .calendar .fairgroup .other{bottom:0;display:block;width:100%;text-align:center;font-size:0.13rem;letter-spacing:0.05em;font-weight:700;color:#006F81;text-decoration:underline}.no-touchevents .fair_calendar .calendar .fairgroup .other:hover{text-decoration:none}.fair_calendar .anno_txt{margin-top:0.15rem;font-size:0.12rem;text-align:right;color:#6f6f6f}.fair_calendar .anno_txt:before{content:"";display:inline-block;margin-right:0.04rem;border-radius:50%;width:0.12rem;height:0.12rem;background-color:#fff;vertical-align:-5%}.fair_calendar .sp_fair_list{padding:0.35rem 0.15rem 0;position:relative}.fair_calendar .sp_fair_list:before{position:absolute;z-index:1;top:0;left:50%;margin-left:-0.13rem;display:block;width:0;height:0;border-style:solid;border-width:0.12rem 0.13rem 0 0.13rem;border-color:#f0e8dd transparent transparent transparent}.fair_calendar .sp_fair_list>.in{position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.fair_calendar .sp_fair_list>.in:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:block;background-image:url(../common/img/loading_white_no-backgroundsize.gif);background-size:0.3rem 0.3rem;background-position:center center;background-repeat:no-repeat}.fair_calendar .sp_fair_list .fair_tit{text-align:center}.fair_calendar .sp_fair_list .fair_tit>span{display:block;line-height:1}.fair_calendar .sp_fair_list .fair_tit .main{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:0.16rem;letter-spacing:0.3em}.fair_calendar .sp_fair_list .fair_tit .sub{margin-top:0.1rem;font-weight:500;font-size:0.15rem;letter-spacing:0.05em}.fair_calendar .sp_fair_list .fair_tit+.detail{margin-top:0.24rem}.fair_calendar .sp_fair_list .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative;padding:0.1rem}.fair_calendar .sp_fair_list .detail+.detail{margin-top:0.15rem}.fair_calendar .sp_fair_list .detail:after,.fair_calendar .sp_fair_list .detail:before{content:"";position:absolute;z-index:1;top:0;left:0;z-index:0;display:block;background-color:#006272}.fair_calendar .sp_fair_list .detail:before{width:2px;height:0.55rem}.fair_calendar .sp_fair_list .detail:after{width:1px;bottom:0}.fair_calendar .sp_fair_list .label{position:absolute;top:0.2rem;left:0.24rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.8rem;height:0.3rem;font-size:0.15rem;font-weight:700;letter-spacing:0.06em;line-height:1;color:#fff}@media screen and (max-width:640px){.fair_calendar .sp_fair_list .label{top:0;left:0;width:0.6rem;height:0.2rem;font-size:0.12rem;letter-spacing:0.05em;padding-left:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.fair_calendar .sp_fair_list .label:after,.fair_calendar .sp_fair_list .label:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.fair_calendar .sp_fair_list .label:before{z-index:0;top:0;right:-0.14rem;border-width:0.3rem 0.15rem 0 0}@media screen and (max-width:640px){.fair_calendar .sp_fair_list .label:before{right:-0.1rem;border-width:0.2rem 0.1rem 0 0}}.fair_calendar .sp_fair_list .label:after{z-index:-1;right:-0.1rem;bottom:0;border-width:0.2rem 0 0 0.1rem}@media screen and (max-width:640px){.fair_calendar .sp_fair_list .label:after{right:-0.08rem;bottom:0;border-width:0.15rem 0 0 0.08rem}}.fair_calendar .sp_fair_list .label.ichioshi{background-color:#b0924a}.fair_calendar .sp_fair_list .label.ichioshi:before{border-color:#b0924a transparent transparent transparent}.fair_calendar .sp_fair_list .label.ichioshi:after{border-color:transparent transparent transparent #a88738}.fair_calendar .sp_fair_list .label.osusume{background-color:#c7514d}.fair_calendar .sp_fair_list .label.osusume:before{border-color:#c7514d transparent transparent transparent}.fair_calendar .sp_fair_list .label.osusume:after{border-color:transparent transparent transparent #b9423e}.fair_calendar .sp_fair_list .label.ninki{background-color:#789f46}.fair_calendar .sp_fair_list .label.ninki:before{border-color:#789f46 transparent transparent transparent}.fair_calendar .sp_fair_list .label.ninki:after{border-color:transparent transparent transparent #69932f}.fair_calendar .sp_fair_list .wrapLink{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(255,255,255,0);-webkit-transition:background 0.3s;transition:background 0.3s}.no-touchevents .fair_calendar .sp_fair_list .wrapLink:hover{background-color:rgba(255,255,255,0.5)}.no-touchevents .fair_calendar .sp_fair_list .wrapLink:hover~.txt_box .title{text-decoration:underline}.fair_calendar .sp_fair_list .thumb{-ms-flex-negative:0;flex-shrink:0;width:0.95rem;height:0.95rem}.fair_calendar .sp_fair_list .of .img{width:100%;height:100%}.fair_calendar .sp_fair_list .of.cover .img{-o-object-fit:cover;object-fit:cover}.ie .fair_calendar .sp_fair_list .of.cover .img{font-family:"object-fit: cover;"}.fair_calendar .sp_fair_list .txt_box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0.1rem}.fair_calendar .sp_fair_list .time{display:block;line-height:1.2;font-size:0.1rem}.fair_calendar .sp_fair_list .time:before{content:"["}.fair_calendar .sp_fair_list .time:after{content:"]"}.fair_calendar .sp_fair_list .time span{line-height:1.2;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.fair_calendar .sp_fair_list .time span+span:before{content:"/"}.fair_calendar .sp_fair_list .time span:not(.more):after{content:"〜"}.fair_calendar .sp_fair_list .heading{margin-top:0.1rem;font-size:0.12rem;line-height:1.5;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.fair_calendar .sp_fair_list .btn02{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.25rem auto 0;width:2.5rem;border-color:#EFEFEF;background-color:#fff}.fair_calendar .sp_fair_list .btn02:before{border-bottom-color:#006f81}.fair_calendar .sp_fair_list .btn02:after{border-color:transparent transparent transparent #006f81}.fair_calendar .sp_fair_list .btn02>span{color:#006f81}.fair_calendar .sp_fair_list .remaining_txt{margin-top:0.3rem}@media screen and (max-width:640px){.fair_calendar .sp_fair_list .remaining_txt{color:#6e6e6e}}.fair_search{background-color:#fff;margin-bottom:0.2rem;padding:0.2rem 0.2rem 0.2rem 0.3rem}@media print,screen and (min-width:641px){.fair_search:after{content:"";display:block;clear:both}}@media screen and (max-width:640px){.fair_search{margin-bottom:0.2rem;padding:0.2rem 0.2rem 0.35rem;text-align:center}}.fair_search .title{margin-left:-0.08rem;padding:0 0.8rem 0 0.3rem;font-size:0.18rem;font-weight:400;letter-spacing:0.08em;text-align:center;position:relative}@media print,screen and (min-width:641px){.fair_search .title{margin-top:0.06rem;float:left}}@media screen and (max-width:640px){.fair_search .title{display:inline-block;margin-bottom:0.17rem;margin-left:0;padding:0 0 0 0.2rem;font-size:0.14rem}}.fair_search .title:after,.fair_search .title:before{content:"";display:block;margin:auto 0;position:absolute;top:0;bottom:0}.fair_search .title:before{width:0.22rem;height:0.22rem;background-image:url(../img/fair/index/ico_search.png);background-position:0 center;background-size:contain;background-repeat:no-repeat;left:0}@media screen and (max-width:640px){.fair_search .title:before{width:0.16rem;height:0.16rem}}.fair_search .title:after{border-bottom:1px solid;width:0.64rem;height:0;right:0}@media screen and (max-width:640px){.fair_search .title:after{content:none}}.fair_search ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:641px){.fair_search ul{margin-left:2.1rem}}@media print,screen and (min-width:641px){.fair_search ul li{width:calc(20% - 0.08rem);margin:0.1rem 0 0 0.1rem}.fair_search ul li:nth-child(5n+1){margin-left:0}.fair_search ul li:nth-child(-n+5){margin-top:0}}@media screen and (max-width:640px){.fair_search ul li{width:calc(50% - 0.06rem);margin:0.12rem 0 0 0.12rem}.fair_search ul li:nth-child(odd){margin-left:0}.fair_search ul li:nth-child(-n+2){margin-top:0}}.fair_search ul li a{display:block;border-radius:50px;padding:0.08rem 0 0.07rem;padding-left:0.02rem;padding-right:0.02rem;font-size:0.14rem;letter-spacing:0.08em;text-align:center;background-color:#f7e5e8;cursor:pointer;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s}@media screen and (max-width:640px){.fair_search ul li a{font-size:0.13rem}}.fair_search ul li.active a,.no-touchevents .fair_search ul li a:hover{background-color:#cd5064;color:#fff}.fair_list{margin-top:0.72rem}@media screen and (max-width:640px){.fair_list{margin-top:0.28rem;padding:0 0.1rem}}.fair_list .show_txt{margin-bottom:0.1rem;font-size:0.16rem;color:#6e6e6e;text-align:center}@media screen and (max-width:640px){.fair_list .show_txt{margin-bottom:0.15rem;font-size:0.13rem;line-height:1.54}}.fair_list .dayblock{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #BBBBBB}@media print,screen and (min-width:641px){.fair_list .dayblock{display:-webkit-box;display:-ms-flexbox;display:flex}}.fair_list .dayblock+.dayblock{margin-top:0.24rem}.fair_list .dayblock>dt{color:#fff;background-color:#C8B692;text-align:center}@media print,screen and (min-width:641px){.fair_list .dayblock>dt{-ms-flex-negative:0;flex-shrink:0;padding-top:0.2rem;padding-bottom:0.2rem;width:0.6rem;line-height:1.56}}@media screen and (max-width:640px){.fair_list .dayblock>dt{position:sticky;top:0.5rem;z-index:10}}@media print,screen and (min-width:641px){.fair_list .dayblock>dt .wrap{position:sticky;top:1.2rem;width:0.5rem}}@media screen and (max-width:640px){.fair_list .dayblock>dt .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0.12rem;width:100%;height:0.35rem}}.fair_list .dayblock>dt .wrap>span{display:block;font-weight:700}.fair_list .dayblock>dt .wrap>span:first-child{font-size:0.2rem;letter-spacing:0}@media screen and (max-width:640px){.fair_list .dayblock>dt .wrap>span:first-child{font-size:0.23rem}}.fair_list .dayblock>dt .wrap>span:nth-child(2){font-size:0.16rem}@media print,screen and (min-width:641px){.fair_list .dayblock>dt .wrap>span:nth-child(2){width:100%}}@media screen and (max-width:640px){.fair_list .dayblock>dt .wrap>span:nth-child(2){margin-left:0.5em;font-size:0.12rem}}.fair_list .dayblock.saturday>dt{background-color:#6CA0C4;color:#fff}.fair_list .dayblock.sunday>dt{background-color:#D46477;color:#fff}.fair_list .dayblock>dd{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.fair_list .dayblock>dd .block{position:relative;padding:0.25rem}@media screen and (max-width:640px){.fair_list .dayblock>dd .block{padding:0.2rem}}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .detail{display:-webkit-box;display:-ms-flexbox;display:flex}}.fair_list .dayblock>dd .ph{width:2.8rem;height:3rem;position:relative}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .ph{-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:640px){.fair_list .dayblock>dd .ph{width:1.05rem;height:1.1rem;position:absolute;top:0.2rem;left:0.2rem}}.fair_list .dayblock>dd .label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.8rem;height:0.3rem;font-size:0.15rem;font-weight:700;letter-spacing:0.06em;line-height:1;color:#fff}@media screen and (max-width:640px){.fair_list .dayblock>dd .label{width:0.6rem;height:0.2rem;font-size:0.12rem;letter-spacing:0.05em;padding-left:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.fair_list .dayblock>dd .label:after,.fair_list .dayblock>dd .label:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.fair_list .dayblock>dd .label:before{z-index:0;top:0;right:-0.14rem;border-width:0.3rem 0.15rem 0 0}@media screen and (max-width:640px){.fair_list .dayblock>dd .label:before{right:-0.1rem;border-width:0.2rem 0.1rem 0 0}}.fair_list .dayblock>dd .label:after{z-index:-1;right:-0.1rem;bottom:0;border-width:0.2rem 0 0 0.1rem}@media screen and (max-width:640px){.fair_list .dayblock>dd .label:after{right:-0.08rem;bottom:0;border-width:0.15rem 0 0 0.08rem}}.fair_list .dayblock>dd .label.ichioshi{background-color:#b0924a}.fair_list .dayblock>dd .label.ichioshi:before{border-color:#b0924a transparent transparent transparent}.fair_list .dayblock>dd .label.ichioshi:after{border-color:transparent transparent transparent #a88738}.fair_list .dayblock>dd .label.osusume{background-color:#c7514d}.fair_list .dayblock>dd .label.osusume:before{border-color:#c7514d transparent transparent transparent}.fair_list .dayblock>dd .label.osusume:after{border-color:transparent transparent transparent #b9423e}.fair_list .dayblock>dd .label.ninki{background-color:#789f46}.fair_list .dayblock>dd .label.ninki:before{border-color:#789f46 transparent transparent transparent}.fair_list .dayblock>dd .label.ninki:after{border-color:transparent transparent transparent #69932f}.fair_list .dayblock>dd .label.new{background-color:#28afdc}.fair_list .dayblock>dd .label.new:before{border-color:#28afdc transparent transparent transparent}.fair_list .dayblock>dd .label.new:after{border-color:transparent transparent transparent #19a1d1}.fair_list .dayblock>dd .fair_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .fair_text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.36rem}}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .fair_time_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){.fair_list .dayblock>dd .fair_time_wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:0.16rem}}.fair_list .dayblock>dd .fair_capacity{margin-bottom:0.1rem}@media screen and (max-width:640px){.fair_list .dayblock>dd .fair_capacity{margin-left:1rem}}.fair_list .dayblock>dd .heading{font-size:0.2rem;line-height:1.6;letter-spacing:0.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#006f81}@media screen and (max-width:640px){.fair_list .dayblock>dd .heading{-webkit-line-clamp:4}}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .heading>a{text-decoration:underline}.no-touchevents .fair_list .dayblock>dd .heading>a:hover{text-decoration:none}}@media screen and (max-width:640px){.fair_list .dayblock>dd .heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:1.1rem;padding-left:1.15rem;font-size:0.17rem;line-height:1.6;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.fair_list .dayblock>dd .txt{display:block;margin-top:0.16rem;font-size:0.15rem;line-height:1.7;letter-spacing:0.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:640px){.fair_list .dayblock>dd .txt{-webkit-line-clamp:4}}@media screen and (max-width:640px){.fair_list .dayblock>dd .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto;color:#000;margin-top:0.15rem;margin-bottom:0;font-size:0.12rem;line-height:1.8}}.fair_list .dayblock>dd .categories{margin-top:0.2rem;margin-bottom:0.2rem;font-size:0.13rem;line-height:1;letter-spacing:0.02em}.fair_list .dayblock>dd .categories>.categories_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.03rem -0.06rem}.fair_list .dayblock>dd .categories>.categories_inner>li{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;margin:0 0.03rem 0.06rem;padding:0.04rem}.fair_list .dayblock>dd .teltext{margin:20px 0;display:block;color:#006f81}.fair_list .dayblock>dd .teltext span{position:relative;top:2px;line-height:13px}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .teltext span{display:inline-block;vertical-align:middle;font-size:0.16rem}}@media screen and (max-width:640px){.fair_list .dayblock>dd .teltext span{display:block;font-size:0.16rem}}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .teltext b{display:inline-block;vertical-align:middle;font-size:0.36rem;margin-left:20px}}@media screen and (max-width:640px){.fair_list .dayblock>dd .teltext b{display:block;font-size:0.26rem;margin-top:0.1rem}}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .btn_box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;gap:0.2rem}}@media screen and (max-width:640px){.fair_list .dayblock>dd .btn_box_flex{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:center}}.fair_list .dayblock>dd .btn_box_flex .btn02{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b0924a;border-color:#b0924a}.no-touchevents .fair_list .dayblock>dd .btn_box_flex .btn02:hover{background-color:transparent;border-color:#b0924a}.no-touchevents .fair_list .dayblock>dd .btn_box_flex .btn02:hover>span{color:#b0924a}@media print,screen and (min-width:641px){.fair_list .dayblock>dd .btn_box_flex .btn02{padding-right:0.4rem;width:3rem;height:0.5rem}}@media screen and (max-width:640px){.fair_list .dayblock>dd .btn_box_flex .btn02{width:2.5rem}}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail{background-color:#ffffff;border-color:#006f81;-webkit-transition:background-color 0.3s,border 0.3s;transition:background-color 0.3s,border 0.3s}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail>span{color:#006f81}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:before{border-bottom:1px solid #006f81}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:after{border-color:transparent transparent transparent #006f81}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:hover{background-color:#006f81;border-color:#006f81}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:hover>span{color:#ffffff}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:hover:before{border-bottom:1px solid #ffffff}.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail:hover:after{border-color:transparent transparent transparent #ffffff}@media screen and (max-width:640px){.fair_list .dayblock>dd .btn_box_flex .btn02.btn_detail{margin-bottom:0.14rem}}.fair_list .dayblock>dd .hideWrap .hideWrapInner>.block{border-top:1px solid #BBBBBB}.fair_list .dayblock>dd .more{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;width:100%;height:0.6rem;overflow:hidden;font-size:0.14rem;letter-spacing:0.05em;background-image:linear-gradient(to left,#BBBBBB 1px,transparent 1px,transparent 100%);background-size:3px 1px;background-repeat:repeat-x;background-position:left top;cursor:pointer;-webkit-transition:height 0.5s,opacity 0.5s;transition:height 0.5s,opacity 0.5s}.fair_list .dayblock>dd .more[aria-expanded=true]{height:0}.no-touchevents .fair_list .dayblock>dd .more:hover{opacity:0.5}@media screen and (max-width:640px){.fair_list .dayblock>dd .more{height:0.5rem;font-size:0.12rem}}.fair_list .dayblock>dd .more:after{content:"";display:block;margin-top:-0.06rem;margin-left:0.8em;width:0.1rem;height:0.1rem;border-bottom:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:640px){.fair_list .dayblock>dd .more:after{width:0.08rem;height:0.08rem}}.list-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.4rem}@media screen and (max-width:640px){.list-pager{margin-top:0.2rem auto 0;padding:0 0.1rem}}.list-pager .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:0.5rem;border-radius:100px;margin:0 0.12rem;padding:0 0.2rem;background-color:#fff;font-family:din-2014,sans-serif;font-style:normal;font-weight:600;font-size:0.13rem;letter-spacing:0.07em;line-height:0.8;color:#006f81;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media screen and (max-width:640px){.list-pager .btn{height:0.4rem;margin:0 0.05rem;padding:0 0.16rem;font-size:0.12rem}}.list-pager .btn span{position:relative}@media screen and (max-width:640px){.list-pager .btn span{font-size:0}}.list-pager .btn span:after,.list-pager .btn span:before{content:"";position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.no-touchevents .list-pager .btn:hover{background-color:#006f81;color:#fff}.no-touchevents .list-pager .btn:hover span{-webkit-filter:brightness(200%) saturate(0%) contrast(1000%);filter:brightness(200%) saturate(0%) contrast(1000%)}@media screen and (max-width:640px){.list-pager .index{width:0.84rem;margin:0 0.1rem;padding:0 0.05rem}.list-pager .index:after{content:"List Top"}}.list-pager .index span{padding-left:0.2rem}@media screen and (max-width:640px){.list-pager .index span{padding-left:0.06rem}}.list-pager .index span:after{content:none}.list-pager .index span:before{left:0;top:calc(50% - 0.06rem);width:0.11rem;height:0.11rem;background-image:url("../img/partyreport/ico_index.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width:640px){.list-pager .index span:before{top:calc(50% - 0.05rem);width:0.09rem;height:0.09rem}}@media screen and (max-width:640px){.list-pager .prev:after{content:"Prev"}}.list-pager .prev span{padding-left:0.3rem}@media screen and (max-width:640px){.list-pager .prev span{padding-left:0.25rem}}.list-pager .prev span:before{height:0.04rem;width:0.19rem;border-bottom:1px solid #006f81;left:1px;top:0.01rem}@media screen and (max-width:640px){.list-pager .prev span:before{height:0.03rem;width:0.15rem;top:-0.03rem}}.list-pager .prev span:after{left:0;top:0.01rem;width:0;height:0;border-style:solid;border-width:0 0 0.04rem 0.07rem;border-color:transparent transparent #006f81 transparent}@media screen and (max-width:640px){.list-pager .prev span:after{border-width:0 0 0.03rem 0.06rem;top:-0.03rem}}@media screen and (max-width:640px){.list-pager .next:before{content:"Next"}}.list-pager .next span{padding-right:0.3rem}@media screen and (max-width:640px){.list-pager .next span{padding-right:0.25rem}}.list-pager .next span:before{height:0.04rem;width:0.19rem;border-bottom:1px solid #006f81;right:1px;top:0.01rem}@media screen and (max-width:640px){.list-pager .next span:before{height:0.03rem;width:0.15rem;top:-0.03rem}}.list-pager .next span:after{right:0;top:0.01rem;width:0;height:0;border-style:solid;border-width:0.04rem 0 0 0.07rem;border-color:transparent transparent transparent #006f81}@media screen and (max-width:640px){.list-pager .next span:after{border-width:0.03rem 0 0 0.06rem;top:-0.03rem}}.contentWrap.-single>.in{padding-top:2rem}@media screen and (max-width:640px){.contentWrap.-single>.in{padding-top:0.9rem}}.single-heading{color:#006f81;font-size:0.36rem;line-height:1.6;letter-spacing:0.1em;text-align:center;color:#006f81;padding:0 0.7rem;max-width:12.4rem;margin:0 auto}@media screen and (max-width:640px){.single-heading{font-size:0.18rem;padding:0 0.2rem}}.single-heading:before{content:attr(data-txt);display:block;margin-bottom:0.16rem;font-size:0.18rem;letter-spacing:0.1em;line-height:1}@media screen and (max-width:640px){.single-heading:before{margin-bottom:0.08rem;font-size:0.13rem}}.fair_wrap.type_detail{margin-top:1.2rem;padding-bottom:0.8rem;background-color:#F2F8F9}@media screen and (max-width:640px){.fair_wrap.type_detail{margin-top:0.5rem;padding:0.32rem 0.2rem 0.5rem}}.single-date_box{text-align:center;font-family:garamond-premier-pro-display,serif;font-style:normal;font-weight:400;font-size:0.4rem;text-align:center;color:#006f81;line-height:1;letter-spacing:0.2em}@media screen and (max-width:640px){.single-date_box{font-size:0.28rem}}.single-date_box span{margin:0 0.2em}.single-date_box small{font-size:0.55em;letter-spacing:0.1em}.fair_detail{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #006f81;margin:0.4rem auto 0;padding:0.7rem;max-width:12.4rem;background-color:#fff}@media screen and (max-width:640px){.fair_detail{margin-top:0.12rem;padding:0.3rem 0.2rem 0.4rem}}.fair_detail .detail{margin-bottom:0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:641px){.fair_detail .detail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}}@media screen and (max-width:640px){.fair_detail .detail{width:auto;margin-bottom:0.3rem}}.fair_detail .ph{width:3rem;height:auto;aspect-ratio:1/1;position:relative}@media print,screen and (min-width:641px){.fair_detail .ph{-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:640px){.fair_detail .ph{width:100%}}.fair_detail .ph .label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0.8rem;height:0.3rem;font-size:0.15rem;font-weight:700;letter-spacing:0.06em;line-height:1;color:#fff}@media screen and (max-width:640px){.fair_detail .ph .label{width:0.6rem;height:0.2rem;font-size:0.12rem;letter-spacing:0.05em;padding-left:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.fair_detail .ph .label:after,.fair_detail .ph .label:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.fair_detail .ph .label:before{z-index:0;top:0;right:-0.14rem;border-width:0.3rem 0.15rem 0 0}@media screen and (max-width:640px){.fair_detail .ph .label:before{right:-0.1rem;border-width:0.2rem 0.1rem 0 0}}.fair_detail .ph .label:after{z-index:-1;right:-0.1rem;bottom:0;border-width:0.2rem 0 0 0.1rem}@media screen and (max-width:640px){.fair_detail .ph .label:after{right:-0.08rem;bottom:0;border-width:0.15rem 0 0 0.08rem}}.fair_detail .ph .label.ichioshi{background-color:#b0924a}.fair_detail .ph .label.ichioshi:before{border-color:#b0924a transparent transparent transparent}.fair_detail .ph .label.ichioshi:after{border-color:transparent transparent transparent #a88738}.fair_detail .ph .label.osusume{background-color:#c7514d}.fair_detail .ph .label.osusume:before{border-color:#c7514d transparent transparent transparent}.fair_detail .ph .label.osusume:after{border-color:transparent transparent transparent #b9423e}.fair_detail .ph .label.ninki{background-color:#789f46}.fair_detail .ph .label.ninki:before{border-color:#789f46 transparent transparent transparent}.fair_detail .ph .label.ninki:after{border-color:transparent transparent transparent #69932f}.fair_detail .ph .label.new{background-color:#28afdc}.fair_detail .ph .label.new:before{border-color:#28afdc transparent transparent transparent}.fair_detail .ph .label.new:after{border-color:transparent transparent transparent #19a1d1}.fair_detail .fair_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:641px){.fair_detail .fair_text{padding-left:0.36rem}}@media print,screen and (min-width:641px){.fair_detail .fair_time_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){.fair_detail .fair_time_wrap{margin-top:0.16rem}}.fair_detail .fair_capacity{margin-bottom:0.1rem}@media screen and (max-width:640px){.fair_detail .fair_capacity{margin-left:1rem}}.fair_detail .heading{font-size:0.222rem;line-height:1.6;letter-spacing:0.05em;color:#006f81}@media print,screen and (min-width:641px){.fair_detail .heading>a{text-decoration:underline}.no-touchevents .fair_detail .heading>a:hover{text-decoration:none}}@media screen and (max-width:640px){.fair_detail .heading{font-size:0.17rem;line-height:1.6;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.fair_detail .txt{display:block;margin-top:0.16rem;font-size:0.15rem;line-height:1.7;letter-spacing:0.05em}@media screen and (max-width:640px){.fair_detail .txt{height:auto;color:#000;margin-top:0.1rem;margin-bottom:0;font-size:0.12rem;line-height:1.8}}.fair_detail .categories{margin-top:0.2rem;margin-bottom:0.2rem;font-size:0.13rem;line-height:1;letter-spacing:0.02em}@media screen and (max-width:640px){.fair_detail .categories{margin-top:0.12rem;font-size:0.12rem}}.fair_detail .categories>.categories_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.03rem -0.06rem}.fair_detail .categories>.categories_inner>li{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;margin:0 0.03rem 0.06rem;padding:0.04rem}.fair_detail .privilege{margin-top:0.4rem;padding:0.4rem 0;background-color:#E5F1F2;z-index:1;position:relative}@media screen and (max-width:640px){.fair_detail .privilege{margin-top:0.3rem;padding:0.3rem 0.24rem}}@media print,screen and (min-width:641px){.fair_detail .privilege{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.fair_detail .privilege:before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;border:1px solid #fff;position:absolute;inset:0.08rem;pointer-events:none;z-index:-1}.fair_detail .privilege>dt{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:0.2rem;letter-spacing:0.3em;line-height:1;color:#006f81;text-align:center}@media print,screen and (min-width:641px){.fair_detail .privilege>dt{-ms-flex-negative:0;flex-shrink:0;width:2.6rem}}@media screen and (max-width:640px){.fair_detail .privilege>dt{font-size:0.16rem}}@media print,screen and (min-width:641px){.fair_detail .privilege>dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0.4rem}}@media screen and (max-width:640px){.fair_detail .privilege>dd{margin-top:0.16rem}}.fair_detail .privilege .privilege-contents{padding-bottom:0.16rem;font-weight:700;font-size:0.16rem;line-height:2;letter-spacing:0.05em;background-image:linear-gradient(to left,#006f81 1px,transparent 1px,transparent 100%);background-size:3px 1px;background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width:640px){.fair_detail .privilege .privilege-contents{font-size:0.13rem}}.fair_detail .privilege .privilege-option{margin-top:0.16rem}.fair_detail .privilege .privilege-option .option{font-size:0.15rem;line-height:1.6;letter-spacing:0.05em}.fair_detail .privilege .privilege-option .option+.option{margin-top:0.1rem}@media print,screen and (min-width:641px){.fair_detail .privilege .privilege-option .option{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:640px){.fair_detail .privilege .privilege-option .option{font-size:0.12rem}}@media print,screen and (min-width:641px){.fair_detail .privilege .privilege-option .option>dt{-ms-flex-negative:0;flex-shrink:0;min-width:0.86rem}}@media screen and (max-width:640px){.fair_detail .privilege .privilege-option .option>dd{margin-top:0.2em}}.fair_detail .fairDetailDetbtnWrap{margin-top:0.4rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.16rem}@media screen and (max-width:640px){.fair_detail .fairDetailDetbtnWrap{margin-top:0.3rem;display:block}}.fair_detail .fairDetailDetbtnWrap .teltext{margin:20px 0;display:block;color:#006f81}.fair_detail .fairDetailDetbtnWrap .teltext span{position:relative;top:2px;line-height:13px}@media print,screen and (min-width:641px){.fair_detail .fairDetailDetbtnWrap .teltext span{display:inline-block;vertical-align:middle;font-size:0.16rem}}@media screen and (max-width:640px){.fair_detail .fairDetailDetbtnWrap .teltext span{display:block;font-size:0.16rem}}@media print,screen and (min-width:641px){.fair_detail .fairDetailDetbtnWrap .teltext b{display:inline-block;vertical-align:middle;font-size:0.36rem;margin-left:20px}}@media screen and (max-width:640px){.fair_detail .fairDetailDetbtnWrap .teltext b{display:block;font-size:0.26rem;margin-top:0.1rem}}.fair_detail .fairDetailDetbtnWrap .btn02{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b0924a;border-color:#b0924a}.no-touchevents .fair_detail .fairDetailDetbtnWrap .btn02:hover{background-color:transparent;border-color:#b0924a}.no-touchevents .fair_detail .fairDetailDetbtnWrap .btn02:hover>span{color:#b0924a}@media print,screen and (min-width:641px){.fair_detail .fairDetailDetbtnWrap .btn02{padding-right:0.4rem;width:2.56rem;height:0.5rem}}@media screen and (max-width:640px){.fair_detail .fairDetailDetbtnWrap .btn02{width:2.5rem}}.fair_detail .fair-contents{padding-top:0.9rem}@media screen and (max-width:640px){.fair_detail .fair-contents{padding-top:0.5rem}}.fair_detail .fair-contents .contents-heading{text-align:center;font-size:0.22rem;letter-spacing:0.3em;line-height:1;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500}@media screen and (max-width:640px){.fair_detail .fair-contents .contents-heading{font-size:0.17rem}}.fair_detail .fair-contents .contents-heading:after{content:attr(data-txt);display:block;margin-top:0.16rem;font-family:din-2014,sans-serif;font-style:normal;font-weight:400;font-size:0.16rem;letter-spacing:0.1em;color:#006f81}@media screen and (max-width:640px){.fair_detail .fair-contents .contents-heading:after{margin-top:0.1rem;font-size:0.13rem}}.fair_detail .fair-contents .content_wrap{margin-top:0.6rem}@media screen and (max-width:640px){.fair_detail .fair-contents .content_wrap{margin-top:0.24rem}}.fair_detail .fair-contents .content{position:relative}.fair_detail .fair-contents .content+.content{margin-top:0.9rem}@media screen and (max-width:640px){.fair_detail .fair-contents .content+.content{margin-top:0.36rem}}.fair_detail .fair-contents .content:nth-child(odd) .content-text{padding-left:0}.fair_detail .fair-contents .content:nth-child(2n) .content-text{padding-right:0}@media print,screen and (min-width:641px){.fair_detail .fair-contents .content:nth-child(2n) .content-text{right:0}}@media screen and (max-width:640px){.fair_detail .fair-contents .content:nth-child(2n) .content-text{margin-left:auto}}.fair_detail .fair-contents .content-img>img{width:100%;height:auto}.fair_detail .fair-contents .content-text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.4rem 0.4rem 0;background-color:#fff}@media print,screen and (min-width:641px){.fair_detail .fair-contents .content-text{max-width:6.2rem;position:absolute;bottom:0}}@media screen and (max-width:640px){.fair_detail .fair-contents .content-text{margin-top:-0.24rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.2rem 0.2rem 0;max-width:calc(100% - 0.5rem);position:relative}}.fair_detail .fair-contents .text-heading{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:0.2rem;line-height:1;color:#b0924a;letter-spacing:0.3em}@media screen and (max-width:640px){.fair_detail .fair-contents .text-heading{font-size:0.16rem}}.fair_detail .fair-contents .text-description{margin-top:0.12rem;font-size:0.15rem;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width:640px){.fair_detail .fair-contents .text-description{font-size:0.12rem;text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width:640px){body.page_fair_single .flowbottomSP{display:none!important}body.page_fair_single .contentWrap{position:static}body.page_fair_single .pagetopbtn{bottom:calc(1.26rem + env(safe-area-inset-bottom))}body.page_fair_single:has(.mod_footer.endline) .fair-fixed-conversion{-webkit-transform:translateY(100%);transform:translateY(100%)}}.fair-fixed-conversion{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}@media print,screen and (min-width:641px){.fair-fixed-conversion{margin:0 auto;padding-bottom:0.8rem;width:1.4rem;height:calc(100% + 0.5rem);position:absolute;top:-0.5rem;left:0;right:-12.7rem}}@media screen and (max-width:640px){.fair-fixed-conversion{padding:0.15rem 0.12rem calc(0.15rem + env(safe-area-inset-bottom));width:100%;background-color:rgba(0,111,129,0.3);position:fixed;left:0;bottom:0;-webkit-backdrop-filter:grayscale(1) brightness(1.5) blur(3px);backdrop-filter:grayscale(1) brightness(1.5) blur(3px);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}body:not(.headerMenuFix) .fair-fixed-conversion{-webkit-transform:translateY(100%);transform:translateY(100%)}}.fair-fixed-conversion .conversion_inner{-webkit-box-shadow:0 0 0.05rem rgba(0,111,129,0.25);box-shadow:0 0 0.05rem rgba(0,111,129,0.25)}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion_inner{background-color:#fff;position:sticky;top:1.2rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.15rem;background-color:#006f81;position:relative}.fair-fixed-conversion .conversion_inner._label .conversion-date{padding-left:0.7rem}}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion_inner a{display:block}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion_inner a{padding:0.05rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion_inner a .conversion-date{margin-top:-0.05rem}}.fair-fixed-conversion .conversion-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1rem;line-height:1}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#006f81}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-date{padding-left:0.7rem;max-width:calc(50% + 0.1rem);height:0.36rem}}.fair-fixed-conversion .conversion-date .date{font-size:0.34rem;font-weight:700}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-date .date{font-size:0.22rem}}.fair-fixed-conversion .conversion-date .week{font-size:0.2rem;letter-spacing:0.1em;font-weight:700}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-date .week{margin-top:0.08rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-date .week{margin-top:0.3em;margin-left:0.3em;font-size:0.14rem}}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-teltext{text-align:center;padding:0.2rem 0}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-teltext{padding-left:0.2rem}}.fair-fixed-conversion .conversion-teltext span{display:block}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-teltext span{font-size:0.16rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-teltext span{font-size:0.12rem;color:#FFF}}.fair-fixed-conversion .conversion-teltext b{display:block}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-teltext b{color:#006f81;font-size:0.17rem;margin-top:0.1rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-teltext b{color:#FFF;font-size:0.18rem}}.fair-fixed-conversion .conversion-label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0.32rem;font-size:0.16rem;letter-spacing:0.07em;font-weight:700;line-height:1;color:#fff}.fair-fixed-conversion .conversion-label.ichioshi{background-color:#b0924a}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-label.ichioshi{background-image:linear-gradient(116deg,rgba(176,146,74,0.2) 50%,transparent 50%),linear-gradient(74deg,rgba(255,255,255,0.3) 50%,transparent 50%),linear-gradient(-116deg,rgba(176,146,74,0.2) 50%,transparent 50%),linear-gradient(-74deg,rgba(255,255,255,0.3) 50%,transparent 50%)}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-label.ichioshi:before{border-color:#b0924a transparent transparent transparent}.fair-fixed-conversion .conversion-label.ichioshi:after{border-color:transparent transparent transparent #a88738}}.fair-fixed-conversion .conversion-label.osusume{background-color:#c7514d}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-label.osusume{background-image:linear-gradient(116deg,rgba(199,81,77,0.2) 50%,transparent 50%),linear-gradient(74deg,rgba(255,255,255,0.3) 50%,transparent 50%),linear-gradient(-116deg,rgba(199,81,77,0.2) 50%,transparent 50%),linear-gradient(-74deg,rgba(255,255,255,0.3) 50%,transparent 50%)}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-label.osusume:before{border-color:#c7514d transparent transparent transparent}.fair-fixed-conversion .conversion-label.osusume:after{border-color:transparent transparent transparent #b9423e}}.fair-fixed-conversion .conversion-label.ninki{background-color:#789f46}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-label.ninki{background-image:linear-gradient(116deg,rgba(120,159,70,0.2) 50%,transparent 50%),linear-gradient(74deg,rgba(255,255,255,0.3) 50%,transparent 50%),linear-gradient(-116deg,rgba(120,159,70,0.2) 50%,transparent 50%),linear-gradient(-74deg,rgba(255,255,255,0.3) 50%,transparent 50%)}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-label.ninki:before{border-color:#789f46 transparent transparent transparent}.fair-fixed-conversion .conversion-label.ninki:after{border-color:transparent transparent transparent #69932f}}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-label{background-size:0.18rem 100%,0.12rem 100%,0.18rem 100%,0.12rem 100%;background-position:left top,left top,right top,right top;background-repeat:no-repeat;background-blend-mode:multiply,soft-light,multiply,soft-light}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-label{padding-left:0.05rem;width:0.55rem;height:0.2rem;font-size:0.12rem;letter-spacing:0.05em;color:#fff;position:absolute;top:0.08rem;left:0;z-index:1}.fair-fixed-conversion .conversion-label:after,.fair-fixed-conversion .conversion-label:before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid}.fair-fixed-conversion .conversion-label:before{z-index:0;top:0;right:-0.1rem;border-width:0.2rem 0.1rem 0 0}.fair-fixed-conversion .conversion-label:after{z-index:-1;right:-0.08rem;bottom:0;border-width:0.15rem 0 0 0.08rem}}.fair-fixed-conversion .conversion-time-required{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.14rem;line-height:1.4;letter-spacing:0.06em}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-time-required{padding:0.1rem 0.1rem 0;background-color:#fff;text-align:center}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;max-width:calc(50% - 0.1rem);padding-right:0.12rem;height:0.36rem;font-size:0.11rem;color:#fff}}@media screen and (max-width:640px){.fair-fixed-conversion form{width:100%}}.fair-fixed-conversion .conversion-time-select{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.1rem;color:#fff}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 0 0.15rem 0.15rem;padding:0.08rem;width:100%;height:0.6rem;background-color:#fff}}.fair-fixed-conversion .conversion-time-select>*{line-height:1}.fair-fixed-conversion .conversion-time-select>dt{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;height:0.22rem;border-radius:0.06rem;font-size:0.15rem;letter-spacing:0.06em;background-color:#73B0BA}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select>dt{-ms-flex-negative:0;flex-shrink:0;width:0.45rem;height:100%;font-size:0.12rem}}.fair-fixed-conversion .conversion-time-select>dd{-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-time-select>dd{margin-top:0.05rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select>dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0.05rem;height:calc(100% + 0.16rem);overflow:auto}.fair-fixed-conversion .conversion-time-select>dd .simplebar-content,.fair-fixed-conversion .conversion-time-select>dd .simplebar-content-wrapper,.fair-fixed-conversion .conversion-time-select>dd .simplebar-mask,.fair-fixed-conversion .conversion-time-select>dd .simplebar-offset,.fair-fixed-conversion .conversion-time-select>dd .simplebar-wrapper{height:100%}.fair-fixed-conversion .conversion-time-select>dd .simplebar-mask{height:calc(100% - 0.16rem)!important}.fair-fixed-conversion .conversion-time-select>dd .simplebar-track.simplebar-horizontal{height:0.03rem;border-radius:10px;background-color:#fff}.fair-fixed-conversion .conversion-time-select>dd .simplebar-track.simplebar-horizontal .simplebar-scrollbar{border-radius:10px;height:100%;display:block!important;background-color:#006f81;top:0}.fair-fixed-conversion .conversion-time-select>dd .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{content:none}.fair-fixed-conversion .conversion-time-select>dd .select_sp_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.fair-fixed-conversion .conversion-time-select>dd button{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;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.06rem;padding-right:0.5em;width:100%;height:0.36rem;font-size:0.16rem;letter-spacing:0.06em;font-weight:700;color:inherit;background-image:-webkit-gradient(linear,left top,left bottom,from(#B0924A),to(#9E7E40));background-image:linear-gradient(to bottom,#B0924A,#9E7E40);position:relative;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select>dd button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0.78rem;height:100%;font-size:0.13rem}}.no-touchevents .fair-fixed-conversion .conversion-time-select>dd button:hover{opacity:0.7}@media print,screen and (min-width:641px){.fair-fixed-conversion .conversion-time-select>dd button+button{margin-top:0.05rem}}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select>dd button+button{margin-left:0.05rem}}.fair-fixed-conversion .conversion-time-select>dd button:after{content:"";display:block;margin:auto 0;width:0.07rem;height:0.07rem;border-top:2px solid;border-right:2px solid;position:absolute;right:0.12rem;top:0;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:640px){.fair-fixed-conversion .conversion-time-select>dd button:after{right:0.06rem;width:0.06rem;height:0.06rem}}.line_reserv_link{margin-top:0.2rem}.line_reserv_link a{border:solid 1px #74BC6B;border-radius:0.06rem;display:block;padding:0.06rem 0.04rem;font-size:0.12rem;line-height:1.2;-webkit-transition:0.3s;transition:0.3s;color:#000000}.line_reserv_link a:hover{opacity:0.6}.line_reserv_link svg{width:0.4rem}.line_reserv_link .icon_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.04rem}.line_reserv_link .icon_line .st0{fill:#74BC6B}@media screen and (max-width:640px){.line_reserv_link{margin-top:18px}.line_reserv_link a{border-radius:0;width:200px;margin:0 auto}.line_reserv_link .icon_line{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}}.fair_l-conversion-A-contents .line_reserv_link{width:224px;margin:28px auto 0}.fair_l-conversion-A-contents .line_reserv_link .icon_line{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.fair_l-conversion-A-contents .line_reserv_link .icon_line span{font-size:14px}.fair_l-conversion-A-contents .line_reserv_link svg{width:22px}@media screen and (max-width:640px){.modal_line_reserv_link{margin-top:0.1rem}}.modal_line_reserv_link a{border:solid 1px #74BC6B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.14rem;line-height:2;-webkit-transition:0.3s;transition:0.3s;width:2.5rem;height:0.58rem;margin:0 auto}@media screen and (max-width:640px){.modal_line_reserv_link a{width:80%;margin:0 auto;height:0.4rem;font-size:0.12rem}}.modal_line_reserv_link a:hover{opacity:0.6}.modal_line_reserv_link svg{width:24px}.modal_line_reserv_link .icon_line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal_line_reserv_link .icon_line .st0{fill:#74BC6B}@media screen and (max-width:640px){.follow_line_reserv_link a.line_btn{border:solid 1px #74BC6B;border-radius:0.06rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0.02rem 0.04rem;font-size:0.11rem;width:1.42rem;background-color:#fff;color:#000;margin-right:0.1rem}.follow_line_reserv_link a:hover{opacity:0.6}.follow_line_reserv_link svg{width:16px}.follow_line_reserv_link .icon_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.04rem}.follow_line_reserv_link .icon_line .st0{fill:#74BC6B}.fair_single-fixed_conversion-header .day_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:375px){.fair_single-fixed_conversion-header-date .date{font-size:13px}.fair_single-fixed_conversion-header-date .week{font-size:11px}.follow_line_reserv_link a{font-size:10px;width:140px}.fair_single-fixed_conversion-header-label{font-size:10px}.fair_single-fixed_conversion-times-limit_tel .businesshour{font-size:12px}}.fairDetailDetbtnWrap .modal_line_reserv_link a{width:2.56rem;height:0.48rem}@media screen and (max-width:640px){.fairDetailDetbtnWrap .modal_line_reserv_link a{width:2.5rem;height:0.4rem}}
/*# sourceMappingURL=fair.css.map */