﻿.thisfadeon{opacity:0;transform:translateY(20px);transition-duration:0.5s;transition-delay:0.2s;transition-timing-function:ease-in-out}.thisfadeon.is-on{opacity:1;transform:translateY(0)}#article-wrap .article-box{width:100%;max-width:700px;margin:0 auto}#article-wrap .article-box img{width:auto;height:auto}#article-wrap .article-box h2{font-size:2.7rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;margin:2rem 0}@media screen and (max-width: 767px){#article-wrap .article-box h2{font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:2rem 0}}#article-wrap .article-box h3{font-size:2.2rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;margin:2rem 0}@media screen and (max-width: 767px){#article-wrap .article-box h3{font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1.4}}#article-wrap .article-box h4{font-size:1.7rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;margin:1.5rem 0}@media screen and (max-width: 767px){#article-wrap .article-box h4{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.4}}#article-wrap .article-box p{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2;margin:2rem 0}@media screen and (max-width: 767px){#article-wrap .article-box p{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.7}}#article-wrap .article-box ul{margin:2rem 0}#article-wrap .article-box ul li{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.8;margin-left:1.5rem;text-indent:-1.5rem}#article-wrap .article-box ul li:not(:last-child){margin-bottom:.3rem}#article-wrap .article-box ul li:before{content:"・";color:#1c2c3e}@media screen and (max-width: 767px){#article-wrap .article-box ul li{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.6}}#article-wrap .article-box strong{font-weight:700}#article-wrap .article-box .red{color:#e60046}#article-wrap .article-box figure{margin:4rem 0}@media screen and (max-width: 767px){#article-wrap .article-box figure{margin:2.5rem 0}}#article-wrap .article-box figure.aligncenter{margin-left:auto;margin-right:auto}#article-wrap .article-box figure.wp-block-table{margin:3rem 0}#article-wrap .article-box figure.wp-block-table table{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.6}#article-wrap .article-box figure.wp-block-table table tr td,#article-wrap .article-box figure.wp-block-table table tr th{padding:.5rem 0}#article-wrap .article-box .wp-block-image img{height:auto}#article-wrap .article-box a.wp-block-file__button{text-decoration:none}#article-wrap .article-box .wp-block-buttons{margin:2.5rem 0}#article-wrap .article-box .wp-block-buttons .wp-block-button a.wp-block-button__link{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#article-wrap .article-box .wp-block-buttons .wp-block-button a.wp-block-button__link:hover{opacity:.7}.wp-pagenavi{text-align:center;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1;font-family:"Crimson Text",serif;margin:5rem 0}@media screen and (max-width: 559px){.wp-pagenavi{margin:3rem 0}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;color:#1c2c3e;padding:.6rem .2rem;margin:0 .7rem;white-space:nowrap;border:none;transition:all .3s;border-bottom:1px solid transparent}.wp-pagenavi a.pages,.wp-pagenavi span.pages{display:none}.wp-pagenavi a:hover{color:#1c2c3e;opacity:.7;border-bottom:1px solid #1c2c3e}.wp-pagenavi span.current{color:#1c2c3e}.wp-pagenavi span.extend{border:none}.wp-pagenavi span.last,.wp-pagenavi span.first{font-size:1.3rem}.wp-pagenavi a.last,.wp-pagenavi a.first{font-size:1.3rem}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#1c2c3e;font-size:1.6rem}#pager{padding:0 3%;max-width:calc(700px + 6%);margin:0 auto;margin-top:5rem}@media screen and (max-width: 959px){#pager{padding:0 1rem}}@media screen and (max-width: 959px){#pager{margin-top:3rem}}#pager .pager-wrapper{position:relative;display:flex;justify-content:space-between;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.5;font-family:"Zen Old Mincho",serif}@media screen and (max-width: 767px){#pager .pager-wrapper{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.5}}#pager .pager-wrapper .prevbox{width:calc((100% - 150px) / 2)}@media screen and (max-width: 767px){#pager .pager-wrapper .prevbox{width:calc((100% - 76px) / 2)}}#pager .pager-wrapper .prevbox a{display:block;transition:all 0.3s;position:relative}#pager .pager-wrapper .prevbox a span:before{content:"←"}#pager .pager-wrapper .prevbox a:hover{transform:translateX(-8px)}@media screen and (max-width: 767px){#pager .pager-wrapper .prevbox a:hover{transform:translateX(0)}}#pager .pager-wrapper .backlist{text-align:center;width:150px}@media screen and (max-width: 767px){#pager .pager-wrapper .backlist{width:76px}}#pager .pager-wrapper .backlist a{display:block;transition:all 0.3s}#pager .pager-wrapper .backlist a:hover{transform:scale(1.15)}#pager .pager-wrapper .nextbox{width:calc((100% - 150px) / 2)}@media screen and (max-width: 767px){#pager .pager-wrapper .nextbox{width:calc((100% - 76px) / 2)}}#pager .pager-wrapper .nextbox a{display:block;transition:all 0.3s;position:relative;text-align:right}#pager .pager-wrapper .nextbox a span:after{content:"→"}#pager .pager-wrapper .nextbox a:hover{transform:translateX(8px)}@media screen and (max-width: 767px){#pager .pager-wrapper .nextbox a:hover{transform:translateX(0)}}#news-detail{padding:7.5rem 0 0}@media screen and (max-width: 767px){#news-detail{padding:5rem 0 0}}@media screen and (max-width: 559px){#news-detail{padding:3rem 0 0}}#news-detail #article-wrap{padding:0 3%;max-width:calc(1000px + 6%);margin:0 auto;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 959px){#news-detail #article-wrap{padding:0 1rem}}#news-detail #article-wrap .article-ttl{order:3;font-size:4rem;font-weight:700;letter-spacing:.1rem;line-height:1.3;text-align:center;position:relative}@media screen and (max-width: 767px){#news-detail #article-wrap .article-ttl{font-size:3rem;font-weight:700;letter-spacing:.1rem;line-height:1.3}}@media screen and (max-width: 559px){#news-detail #article-wrap .article-ttl{font-size:2.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.3}}#news-detail #article-wrap .article-ttl:after{content:"";display:block;width:8rem;height:2px;background:#1c2c3e;margin:3.5rem auto}@media screen and (max-width: 559px){#news-detail #article-wrap .article-ttl:after{width:5rem;margin:2rem auto}}#news-detail #article-wrap .sub-ttl{order:1;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1;text-align:center;margin-bottom:1rem}@media screen and (max-width: 559px){#news-detail #article-wrap .sub-ttl{font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1;margin-bottom:.6rem}}#news-detail #article-wrap .date{order:2;font-family:"Crimson Text",serif;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1;text-align:center;margin-bottom:3rem}@media screen and (max-width: 559px){#news-detail #article-wrap .date{font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1;margin-bottom:2rem}}#news-detail #article-wrap .article-box{order:4}#news{padding:7.5rem 0 0}#news .page-ttl{font-size:5rem;font-weight:700;letter-spacing:.1rem;line-height:1;padding:0 1rem;margin-bottom:7rem;text-align:center}@media screen and (max-width: 767px){#news .page-ttl{font-size:3rem;font-weight:700;letter-spacing:.1rem;line-height:1;margin-bottom:4rem}}@media screen and (max-width: 559px){#news .page-ttl{margin-bottom:3rem}}@media screen and (max-width: 767px){#news{padding:5rem 0 0}}@media screen and (max-width: 559px){#news{padding:3rem 0 0}}#news .inwrap{padding:0 3%;max-width:calc(1000px + 6%);margin:0 auto;position:relative}@media screen and (max-width: 959px){#news .inwrap{padding:0 1rem}}#news .sec-box{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8rem}@media screen and (max-width: 767px){#news .sec-box{margin-bottom:4rem}}@media screen and (max-width: 559px){#news .sec-box{margin-bottom:2.5rem}}@media screen and (max-width: 767px){#news .sec-box .links{display:none}}#news ul{display:flex;flex-wrap:wrap}#news ul li{width:22%;margin-right:4%;margin-bottom:5rem}#news ul li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 959px){#news ul li{width:48%;margin-right:4%;margin-bottom:3rem}#news ul li:nth-of-type(4n){margin-right:4%}#news ul li:nth-of-type(even){margin-right:0}}@media screen and (max-width: 559px){#news ul li{width:100%;margin-bottom:2rem;margin-right:0}#news ul li:nth-of-type(4n){margin-right:0}#news ul li:nth-of-type(even){margin-right:0}#news ul li:last-child{margin-bottom:0}}#news ul li a{display:block;transition:all .3s}#news ul li a:hover{opacity:.7}#news ul li section{display:flex;flex-direction:column}#news ul li .txt{order:2;margin-top:3rem;display:flex;flex-direction:column}@media screen and (max-width: 559px){#news ul li .txt{margin-top:1rem}}#news ul li .txt h2{order:2;font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.4;margin:1rem 0 2rem}@media screen and (max-width: 767px){#news ul li .txt h2{font-size:1.7rem;font-weight:700;letter-spacing:.1rem;line-height:1.4}}@media screen and (max-width: 559px){#news ul li .txt h2{margin:.5rem 0 1rem}}#news ul li .txt .summary{order:3;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;line-height:1.4}@media screen and (max-width: 767px){#news ul li .txt .summary{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;line-height:1.4}}#news ul li .txt .date{order:1;font-family:"Crimson Text",serif;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1}#news ul li .image-box{order:1;position:relative;width:100%;height:auto;overflow:hidden}#news ul li .image-box .image{position:relative;transform:scale(1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#news ul li .image-box .image:before{position:relative;content:"";display:block;padding-top:72.8%}#news ul li .image-box .image img{height:auto;position:absolute;top:50%;transform:translateY(-50%)}#news .links a,#news .links-sp a{display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1;border-bottom:1px solid #1c2c3e;padding:0 4rem 1rem 2rem;position:relative}@media screen and (max-width: 767px){#news .links a,#news .links-sp a{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1;padding:0 2rem .5rem 1rem}}#news .links a:after,#news .links-sp a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #1c2c3e;position:absolute;right:20px;top:5px}@media screen and (max-width: 767px){#news .links a:after,#news .links-sp a:after{right:7px}}#news .links-sp{display:none}@media screen and (max-width: 767px){#news .links-sp{display:block;margin-top:3.5rem;text-align:right}}#shop-info{border-top:1px solid #000;margin-top:7.5rem;padding:7.5rem 0}@media screen and (max-width: 767px){#shop-info{padding:5rem 0;margin-top:5rem}}@media screen and (max-width: 559px){#shop-info{padding:3rem 0;margin-top:3rem}}#shop-info .inwrap{padding:0 3%;max-width:calc(700px + 6%);margin:0 auto}@media screen and (max-width: 959px){#shop-info .inwrap{padding:0 1rem}}#shop-info .inholder{display:flex;align-items:center;margin-bottom:4rem}@media screen and (max-width: 559px){#shop-info .inholder{flex-direction:column;margin-bottom:2rem}}#shop-info .inholder .txt{order:2;flex:1}#shop-info .inholder .txt h2{display:flex;align-items:flex-end;position:relative;margin-bottom:5rem}@media screen and (max-width: 767px){#shop-info .inholder .txt h2{margin-bottom:2.5rem}}@media screen and (max-width: 559px){#shop-info .inholder .txt h2{margin-bottom:1.5rem}}#shop-info .inholder .txt h2 span:nth-of-type(1){font-size:4rem;font-weight:700;letter-spacing:0;line-height:1.3}@media screen and (max-width: 767px){#shop-info .inholder .txt h2 span:nth-of-type(1){font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:1.3}}#shop-info .inholder .txt h2 span:nth-of-type(2){font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.3;position:relative;top:-5px}@media screen and (max-width: 767px){#shop-info .inholder .txt h2 span:nth-of-type(2){font-size:1.3rem;top:-2px}}#shop-info .inholder .txt h2+p{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.3}@media screen and (max-width: 767px){#shop-info .inholder .txt h2+p{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.3}}#shop-info .inholder .txt dl div{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.3;display:flex;margin-top:1.5rem}@media screen and (max-width: 767px){#shop-info .inholder .txt dl div{font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.3;margin-top:1rem}}#shop-info .inholder .txt dl div dt{width:80px}#shop-info .inholder .txt dl div dd{flex:1}#shop-info .inholder .image{order:1;width:242px;margin-right:14rem}@media screen and (max-width: 959px){#shop-info .inholder .image{width:200px;margin-right:7rem}}@media screen and (max-width: 559px){#shop-info .inholder .image{margin:0 auto 3rem}}#shop-info .ggmap{width:100%;position:relative;padding-top:70%}@media screen and (max-width: 559px){#shop-info .ggmap{padding-top:90%}}#shop-info .ggmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
