@media screen and (min-width: 960px){.pointer{pointer-events:none;width:5.7142857143rem;height:5.7142857143rem;position:fixed;top:50%;left:50%;z-index:11;transition:.75s cubic-bezier(0.25, 1, 0.5, 1)}.pointer.show div{background:rgba(40,86,72,.5);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}.pointer.sc div{background:rgba(255,255,255,.2)}.pointer div{width:5.7142857143rem;height:5.7142857143rem;border-radius:2.8571428571rem;background:rgba(40,86,72,.25);position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-50%) translateY(-50%) scale(0.1);mix-blend-mode:overlay}.pointer div::after{content:"";display:block;width:.8571428571rem;height:.8571428571rem;background:url(../img/cursor.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width: 959px){.pointer{display:none}}.wait{opacity:0}.play.fadeIn{animation:fadeIn .75s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.play.slideLeft{animation:slideLeft .75s ease 0s 1 normal}@keyframes slideLeft{0%{opacity:0;transform:translateX(2rem)}100%{opacity:1;transform:translateX(0)}}.play.slideRight{animation:slideRight .75s ease 0s 1 normal}@keyframes slideRight{0%{opacity:0;transform:translateX(-2rem)}100%{opacity:1;transform:translateX(0)}}.play.slideUp{animation:slideUp .75s ease 0s 1 normal}@keyframes slideUp{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}.play.slideDown{animation:slideDown .75s ease 0s 1 normal}@keyframes slideDown{0%{opacity:0;transform:translateY(-2rem)}100%{opacity:1;transform:translateY(0)}}.play.blurInc{animation:blurInc 1.5s ease 0s 1 normal}@keyframes blurInc{0%{opacity:0;filter:blur(16px)}100%{opacity:1;filter:blur(0px)}}body{color:#333;font-family:"Noto Serif JP",serif;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;text-align:justify;background:#ebebeb;position:relative}a:hover img{opacity:.75;transition:.5s}img{max-width:100%;height:auto}.wp-pagenavi{text-align:center;margin-top:4.5rem}.wp-pagenavi:after{content:"";display:block;clear:both}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi span.current{display:inline-block;width:1.5em;height:3em;color:#333;font-weight:bold;line-height:3em;text-align:center;text-decoration:none;margin:0 .25em;box-sizing:border-box}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{border-bottom:2px solid #333}.go::after,#index #journey::after,.header .fair::after,.go::before,#index #journey::before,.header .fair::before{content:"";display:block;width:1px;height:9rem;background:rgba(51,51,51,.5);position:absolute;top:-4rem;left:50%;transform:translateX(-50%);transform-origin:top;animation:myAnime 1.5s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}.go::after,#index #journey::after,.header .fair::after{transform-origin:bottom;animation:myAnime2 1.5s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}.header{position:relative}.header .headerContents{background:#ebebeb;z-index:99}.header .h1{position:fixed;top:6rem;left:3rem;z-index:3;transition:.5s;transform:translateY(-50%);opacity:1}.header .h1.scroll{opacity:0}.header .h1 img{height:6rem}.header nav{display:none;height:100%;overflow:hidden;position:fixed;top:0;right:9rem;z-index:9}.header nav.show{display:block}.header nav .inner{width:100%;height:100%;padding:6rem 6rem 12rem;background:rgba(235,235,235,.95);transition:.375s;transition-property:cubic-bezier(0.5, 0, 0.78, 0);transform:translateX(100%)}.header nav .inner.show{transform:translateX(0)}.header nav .inner.show::after{transform:scale(1, 1)}.header nav .inner::after{content:"";display:block;width:1px;height:calc(100% - 6rem);background:rgba(51,51,51,.5);position:fixed;top:3rem;right:0;z-index:2;transition:.5s;transition-delay:.375s;transform-origin:top;transition-property:cubic-bezier(0.22, 1, 0.36, 1);transform:scale(1, 0)}.header nav .inner .inner2{width:100%;height:100%;overflow-y:auto;transition:.375s;transition-property:cubic-bezier(0.5, 0, 0.78, 0);transform:translateY(1rem);opacity:0}.header nav .inner .inner2.show{transform:translateY(0);opacity:1}.header nav .inner .inner2.hide{transform:translateY(0);opacity:0}.header nav .inner .inner2 .nav li.parent{margin:0 0 2rem}.header nav .inner .inner2 .nav li.parent a{display:block;font-weight:bold;text-decoration:none;white-space:nowrap;padding-left:1rem;position:relative}.header nav .inner .inner2 .nav li.parent a::before{content:"";display:block;width:.5rem;height:1px;background:rgba(51,51,51,.5);position:absolute;top:calc(.5rem + 1px);left:0;transition:.375s}.header nav .inner .inner2 .nav li.parent a:hover{opacity:.75}.header nav .inner .inner2 .nav li.parent a.false{cursor:default}.header nav .inner .inner2 .nav li.parent a.false:hover{opacity:1}.header nav .inner .inner2 .nav li.parent .child li{margin:1.25rem 0 0}.header nav .inner .inner2 .nav li.parent .child a{font-weight:normal}.header nav .inner .inner2 .nav li.parent .child a::before{display:none}.header nav .inner .inner2 .nav li.parent:last-child{margin:0 0}.header .nav2{width:100%}.header .nav2 li{margin:0 0 2.125rem}.header .nav2 li:last-child{margin:0 0 4.25rem}.header .nav2 li a{display:block;font-size:.875rem;text-decoration:none}.header .sns{transform:translateX(-0.25em)}.header .sns li{font-size:.875rem;white-space:nowrap;margin:1.125rem 0 0}.header .sns li:first-child{margin-top:0}.header .sns li img{width:2rem;display:inline-block;vertical-align:middle;padding-right:.5em}.header .sns li a{text-decoration:none}.header .contact{display:flex;width:calc(100% - 12rem);background:#285648;position:absolute;bottom:6rem;left:6rem}.header .contact li{width:50%;position:relative}.header .contact li:last-child::after{content:"";display:block;width:1px;height:3rem;background:rgba(255,255,255,.2);position:absolute;top:.75rem;left:0}.header .contact li a{display:block;color:#fff;text-align:center;text-decoration:none;padding:1.75em 0}.header .contact li a:hover{opacity:.75}.header .fair{width:1rem;margin:0 auto;position:absolute;right:0;left:0;bottom:5.6rem}.header .fair::after,.header .fair::before{height:3rem}.header .fair a{display:block;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-align:justify;text-decoration:none;letter-spacing:.4em}.header .menu{width:1.625rem;height:1.625rem;margin:0 auto;position:absolute;right:0;left:0;top:6rem;transition:.5s;transform:translateY(-50%);cursor:pointer;z-index:999}.header .menu span{display:block;width:100%;height:2px;background:#333;border-radius:2px;position:absolute;left:0;right:0;margin:0 auto;transition:.5s}.header .menu .span{top:calc(50% - 8px)}.header .menu .span2{width:1rem;top:calc(50% - 1px)}.header .menu .span3{bottom:calc(50% - 8px)}.header .menu.open .span{top:calc(50% - 1px);transform:rotate(405deg)}.header .menu.open .span2{opacity:0}.header .menu.open .span3{bottom:calc(50% - 1px);transform:rotate(-405deg)}.header .mainImage{width:100%;height:100vh;position:relative}.header .news ul li{margin-top:1.5rem}.header .news ul li:first-child{margin-top:0}.header .news ul li a{display:block;font-size:.875rem;text-decoration:none}.header .news ul li a span{display:inline-block;vertical-align:top;line-height:1.5}.header .news ul li a .date{padding-right:1.5rem}.footer{margin:6em 0 0 6rem;padding:3em 6em;border-top:1px solid rgba(40,86,72,.1)}@media screen and (max-width: 1240px){.footer{padding:3em 0}}.footer .logo img{height:5rem;margin:0 auto}@media screen and (max-width: 1240px){.footer .logo img{height:4rem}}.footer .logo span{display:block;font-size:.875rem;line-height:1.75;text-align:center;margin:calc(1.5rem - .375em) 0 -0.375em}.footer .copy{font-size:.875rem}.footer .nav li{margin:0 0 1.375rem}.footer .nav li:last-child{margin-bottom:0}.footer .nav li a{font-size:.875rem;letter-spacing:.025em;text-decoration:none;white-space:nowrap;position:relative}.footer .nav li a:hover{opacity:.6;transition:.5s}.footer .nav li a::before{content:"- "}.footer .sns li{font-size:.875rem;white-space:nowrap;margin:1.125rem 0 0}.footer .sns li:first-child{margin-top:0}.footer .sns li img{width:1.75rem;display:inline-block;vertical-align:middle;padding-right:.5em}.footer .sns li a{text-decoration:none}.subPage{position:relative}.subPage .header .mainImage{background-position:center;background-repeat:no-repeat;background-size:cover;height:39.3571428571vw}.subPage .header .mainImage .pan{left:0;bottom:0}.subPage .header .back{position:absolute;left:6rem;top:13.5rem}.subPage .header .back a{display:block;text-decoration:none}.subPage .header .back a:hover{text-decoration:underline}.subPage .header .back a::before{content:"＜ "}.subPage .header .pan{display:flex;height:3rem;padding:0 2rem;align-items:center;background:#ebebeb;position:absolute}.subPage .header .pan li{font-size:.875rem;letter-spacing:.2em;margin:0 3rem 0 0;position:relative}.subPage .header .pan li:last-child{margin:0}.subPage .header .pan li:last-child::after{display:none}.subPage .header .pan li::after{content:">";position:absolute;top:0;right:-2rem}.subPage .contents h1{font-size:2.5rem;text-align:center;letter-spacing:.2em;text-indent:.2em;margin:9rem 0 0}.subPage .contents h1 span{display:block;font-family:"Noto Serif JP",serif;font-size:.75rem;letter-spacing:.4em;text-indent:.4em;margin:1.5rem 0 0}.subPage .contents h1+p{line-height:3;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:calc(6rem - 1em) 0 -1em}.subPage .contents h2{font-size:1.5rem;line-height:1;text-align:center;letter-spacing:.2em;text-indent:.2em;margin:9rem 0 0}.subPage .contents h2 span{display:block;font-family:"Libre Caslon Display",serif;font-size:1.25rem;letter-spacing:.1em;text-indent:.1em;margin:0 0 1em}.subPage .contents h2+p{line-height:2;letter-spacing:.1em;text-indent:.1em;text-align:center;margin:calc(3rem - .5em) 0 -0.5em}.subPage .contents .post h2+p{text-align:justify}.subPage .contents h2+.yoyaku{width:9rem;color:#285648;line-height:1;text-align:center;padding:1rem 0;margin:1.5rem auto 0;border:1px solid rgba(40,86,72,.5)}.subPage .contents .yoyaku+p{line-height:2;letter-spacing:.1em;text-indent:.1em;text-align:center;margin:calc(3rem - .5em) 0 -0.5em}.subPage .contents .wBox{width:100%;max-width:55rem;text-align:center;margin:3em auto 0;padding:3rem 2em;background:#fff}.subPage .contents .wBox p{display:inline-block;line-height:2;text-align:justify;margin:calc(4rem - .5em) 0 -0.5em}.subPage .contents .wBox p:first-child{margin:-0.5em 0}.subPage .contents .wBox dl{display:flex;align-items:center;width:100%;max-width:802px;margin:2.5em auto 0}.subPage .contents .wBox dl:first-child{margin-top:0}.subPage .contents .wBox dl dt{width:8.5rem;line-height:2;text-align:right;padding-right:3rem}.subPage .contents .wBox dl dd{width:calc(100% - 8.5rem);text-align:justify;line-height:2;padding-left:3rem;position:relative}.subPage .contents .wBox dl dd::after{display:block;content:"";width:1px;height:calc(100% - 1em);background:#333;position:absolute;top:.5em;left:0}.subPage #lunchBox{width:calc(100% - 4em);max-width:938px;margin:9em auto 0}.pager{text-align:center;margin:4.5rem 0 0}.pager li{display:inline-block;vertical-align:middle;position:relative}.pager li.on::after{width:1.5rem;height:1px;content:"";background:rgba(51,51,51,.5);position:absolute;top:1.75rem;left:0;right:0;margin:0 auto}.pager li:first-child,.pager li:last-child{font-size:1rem}.pager li a{text-decoration:none;padding:0 1rem}.infoList{width:100%;max-width:55rem;margin:9em auto 0}.infoList li{border-top:1px solid rgba(51,51,51,.5)}.infoList li:last-child{border-bottom:1px solid rgba(51,51,51,.5)}.infoList li a{display:flex;align-items:center;text-decoration:none;padding:2rem 0;position:relative;transition:.5s}.infoList li a:hover{opacity:.75}.infoList li a span{display:block;line-height:1.75}.infoList li a .date{width:10rem}.reportList li a{display:block;text-decoration:none;padding-top:100%;position:relative;transition:.5s}.reportList li a:hover .category{left:0;opacity:0}.reportList li a:hover .mask{transform:scale(1);opacity:1}.reportList li a:hover .mask .inner{transform:translateY(-50%);opacity:1}.reportList li a span{display:block}.reportList li a .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}.reportList li a .category{color:#fff;font-size:.75rem;text-indent:.1em;text-align:center;padding:.625rem 1.25rem;background:#285648;position:absolute;left:-0.75rem;bottom:.75rem;z-index:2;transition:.25s;transition-property:cubic-bezier(0.5, 0, 0.78, 0);opacity:1}.reportList li a .mask{width:100%;height:100%;display:flex;align-items:center;background:rgba(40,86,72,.8);position:absolute;left:0;top:0;z-index:3;transition:.375s;transition-property:cubic-bezier(0.5, 0, 0.78, 0);transform:scale(0.9);opacity:0}.reportList li a .mask .inner{width:100%;color:#fff;text-align:center;padding:0 2rem;position:absolute;top:50%;left:0;transition:.25s;transition-delay:.375s;transition-property:cubic-bezier(0.22, 1, 0.36, 1);transform:translateY(calc(-50% + 0.5rem));opacity:0}.reportList li a .mask .title{letter-spacing:.2em;text-indent:.2em;line-height:1.5}.reportList li a .mask .date{font-size:.75rem;line-height:1.5;text-indent:.1em;margin:.75em 0 -0.25em}#fairBox{max-width:938px;margin:9em auto 0}#fairBox .pickups-original{margin-top:4.5em}#fairBox h2{font-family:"Libre Caslon Display",serif;font-size:2.25rem;font-weight:bold;text-align:center;padding:0 0 1rem;border-bottom:1px solid rgba(51,51,51,.5);position:relative}#fairBox h2 a{display:block;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.875rem;text-decoration:none;padding:0 0 0 1rem;background:url(../img/next.svg) left center/auto .5rem no-repeat;position:absolute;top:.5rem;right:0}#fairBox h2.middle{margin:6rem 0 0}#fairBox .list li{margin:3em 0 0}#fairBox .list li a{display:block;text-decoration:none;position:relative}#fairBox .list li a:hover .img{opacity:.75}#fairBox .list li a:hover .date img{opacity:1}#fairBox .list li a span{display:block}#fairBox .list li a .img{width:100%;padding-top:42.8115%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1}#fairBox .list li a .date{display:block;color:#285648;font-size:1rem;font-weight:bold;font-family:"Libre Caslon Display",serif;letter-spacing:.2;padding:.5rem 1rem;background:#ebebeb;position:absolute;top:0;right:0;z-index:2}#fairBox .list li a .subTitle{font-size:.75rem;text-align:center;line-height:1.5;margin:calc(.75rem - .25em) 0 -0.25em}#fairBox .list li a .title{text-align:center;line-height:1.5;margin:calc(.75rem - .25em) 0 -0.25em}.fairDetailList li{padding-top:4.5em;margin-top:4.5em;border-top:1px solid rgba(51,51,51,.5)}.fairDetailList li:first-child{padding-top:0;margin-top:0;border-top:none}.fairDetailList li div{display:block;position:relative}.fairDetailList li div span{display:block}.fairDetailList li div .underLine{text-decoration:underline}.fairDetailList li div .price{font-weight:bold;line-height:1.5;margin:calc(2rem - .25em) 0 -0.25em}.fairDetailList li div .season{font-family:"Libre Caslon Display",serif;font-weight:bold}.fairDetailList li div .title{font-size:1.5rem;letter-spacing:.2em;line-height:1.5;margin:calc(2rem - .25em) 0 -0.25em}.fairDetailList li div .txt{line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}.fairDetailList li div .point{font-size:.875rem;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}.fairDetailList li div .img{padding-top:62.8115%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;position:relative}.fairDetailList li div .img span{display:flex;align-items:center;width:12rem;height:3rem;font-size:.875rem;letter-spacing:.2em;text-decoration:none;padding:0 1.5rem;background:#ebebeb;position:absolute;right:0;bottom:0;z-index:2}.fairDetailList li div .img span::after{content:"";display:block;width:1.5rem;height:1px;background:#333;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}.fairDetailList li div .img:hover span::after{width:2.5rem}#contactBox{width:calc(100% - 4em);max-width:55rem;margin:9em auto 0;background:rgba(40,86,72,.1);position:relative}#contactBox h2{font-family:"Libre Caslon Display",serif;font-size:2.25rem;font-weight:bold;text-align:right;letter-spacing:.05em;position:absolute;top:-1rem;right:3rem;z-index:2}#contactBox .body{padding:3rem 0 3em 50%}#contactBox .body p{font-weight:bold}#contactBox .body .time{font-size:.75rem;font-weight:normal}#contactBox .body .tel img{height:2rem;margin:1em 0}#contactBox .body .address{font-size:.875rem;margin-top:1.5rem}#contactBox .body ul{text-align:justify}#contactBox .body ul li{display:inline-block;margin:1.5rem 1rem 0 0}#contactBox .body ul li:last-child{margin:0}#contactBox .body ul li a{display:block;padding:1rem 1.5rem;background:#ebebeb;text-decoration:none}#contactBox .body ul li a:hover{transition:.5s;opacity:.75}#contactBox .image{width:364px;height:226px;position:absolute;top:-3rem;left:-3rem;z-index:2}#contactBox .image .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}.staffList .txtBox .txt1{letter-spacing:.2em}.staffList .txtBox .name{font-size:1.5rem;letter-spacing:.2em;margin:1.5rem 0 0}.staffList .txtBox .name span{display:block;font-size:.625rem;margin:.5rem 0 0}.staffList .txtBox .txt2{font-size:.875rem;line-height:2;margin:calc(2.5rem - .5em) 0 -0.5em}.staffList .imgBox{position:relative}.staffList .imgBox::after{width:12rem;height:12rem;content:"";background:rgba(40,86,72,.1);position:absolute;top:-1.5em;right:-6rem;z-index:-1}.staffList .imgBox .img{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.staffList .imgBox .img .insta{color:#fff;position:absolute;top:1.5rem;right:1.5rem;z-index:2}.staffList .imgBox .img .insta a{display:block;text-decoration:none}.staffList .imgBox .img .insta img{height:2rem;margin:0 auto .25rem}.staffList .imgBox .img .insta span{display:block;text-align:center;font-size:.625rem}.staffList .imgBox .more a{display:flex;align-items:center;width:15rem;height:3rem;font-size:.875rem;letter-spacing:.2em;text-decoration:none;padding:0 1.5rem;background:#ebebeb;position:absolute;right:0;bottom:0;z-index:2}.staffList .imgBox .more a::after{content:"";display:block;width:2em;height:1px;background:#333;position:absolute;top:50%;right:0;transform:translateY(-50%)}.staffList .imgBox .more a:hover{opacity:.75;transition:.5s}.post{width:100%;max-width:55rem;margin:0 auto}.post>*:first-child{margin-top:0 !important}.post h2{font-size:1.5rem;line-height:2;margin:calc(5.25rem - .5em) 0 -0.5em}.post h3{font-size:1.375rem;line-height:2;margin:calc(4.5rem - .5em) 0 -0.5em}.post h4{font-size:1.25rem;line-height:2;margin:calc(3.75rem - .5em) 0 -0.5em}.post h5{font-size:1.125rem;line-height:2;margin:calc(3rem - .5em) 0 -0.5em}.post p{line-height:2;margin:calc(3rem - .5em) 0 -0.5em}.post h3+p,.post h4+p,.post h5+p{margin-top:calc(1.5rem - .5em)}.post ul,.post ol{list-style:disc none;margin:calc(3rem - .5em) 0 -0.5em 1.375em}.post ul li,.post ol li{line-height:2}.post ol{list-style:decimal none}.post table{border-top:1px solid rgba(51,51,51,.5);margin:3rem 0 0}.post table th{font-weight:normal;line-height:1.5;text-align:justify;padding:1em 0;border-bottom:1px solid rgba(51,51,51,.5);vertical-align:top}.post table td{line-height:1.5;text-align:justify;padding:1em 0;border-bottom:1px solid rgba(51,51,51,.5)}.post table td>*:first-child{margin-top:0}.post blockquote{text-align:justify;padding:2rem;margin:3rem 0 0;background:#fff}.post blockquote>*:first-child{margin-top:0 !important}.prevNext{display:flex;justify-content:space-between;max-width:55rem;margin:4.5rem auto 0;border-top:1px solid rgba(51,51,51,.5);position:relative}.prevNext li{width:calc(50% - 1.5rem);line-height:1.5;padding:0 0 0 1.25rem;margin:calc(1.5rem - .25em) 0 -0.25em;background:url(../img/prev.svg) left center/auto .75rem no-repeat}.prevNext li.nextpostslink{text-align:right;padding:0 1.25rem 0 0;background:url(../img/next.svg) right center/auto .75rem no-repeat}.prevNext li a{text-decoration:none}.announcement a{display:block;color:#fff;font-size:.875rem;line-height:1.5;text-align:center;text-decoration:none;padding:1.0625rem 1.25rem;background:#285648}.btn{text-align:center}.btn a{display:inline-block;color:#fff;font-size:1rem;letter-spacing:.2em;text-decoration:none;padding:1em 4.5em 1em 1.5em;background:#285648;position:relative}.btn a:nth-child(2){margin-left:calc(1.5rem - .4em)}.btn a::after{content:"";display:block;width:1.5rem;height:1px;background:#fff;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}.loading .center{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.loading .center img{height:4rem}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}.loading .center .circle-border{width:2.1428571429rem;height:2.1428571429rem;padding:2px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:rgba(51,51,51,.8);background:linear-gradient(0deg, rgba(51, 51, 51, 0.1) 33%, rgb(51, 51, 51) 100%);animation:spin .8s linear 0s infinite;margin:1.8571428571rem auto 0}.loading .center .circle-border .circle-core{width:100%;height:100%;background-color:#fff;border-radius:50%}#index{position:relative}#index .header .h1{display:none}#index .header .news{position:absolute;left:0;bottom:0}@media only screen and (min-width: 939px){#index .header .news{z-index:1}}#index .header .mainImage{display:block;width:100%;height:calc(100vh - 3.25rem);overflow:hidden;position:relative}@media screen and (max-width: 937px){#index .header .mainImage{height:100vh}}#index .header .mainImage .slide{display:block;width:100%;height:100vh;position:relative}#index .header .mainImage .slide .button{height:2.25rem;position:absolute;bottom:9rem;left:50%;transform:translateX(-50%);z-index:2}#index .header .mainImage .slide .image li{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;transition:.5s;opacity:0}#index .header .mainImage .slide .image li.show{opacity:1}#index .header .mainImage .slide.noThum .thum{display:none}#index .header .mainImage .slide .thum{width:100%;height:1rem;text-align:center;position:absolute;left:0;bottom:1.5rem;z-index:1}#index .header .mainImage .slide .thum li{display:inline-block;width:1.5rem;height:1rem;position:relative}#index .header .mainImage .slide .thum li span{display:block;width:.375rem;height:.375rem;cursor:pointer;text-indent:-9999px;margin:auto;background:#fff;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.75}#index .header .mainImage .slide .thum li.on span{opacity:1}#index .header .mainImage .slide .prev,#index .header .mainImage .slide .next{width:5.5rem;position:absolute;left:-2.75rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}#index .header .mainImage .slide .next{left:auto;right:-2.75rem}#index .header .mainImage h1.scroll{display:none}#index .header .mainImage h1.announce{top:9rem}#index .header .mainImage h1 img{width:auto;height:6rem;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3;transition:.5s;opacity:1}#index .header .mainImage h1 img.scroll{opacity:0}#index .header .mainImage video{position:absolute;top:50%;left:50%;transition:.5s;transform:translateX(-50%) translateY(-50%);opacity:1;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media screen and (max-width: 937px){#index .header .mainImage video{aspect-ratio:9/16}}#index .header .mainImage video.hide{opacity:0}@media only screen and (min-width: 939px){#index .header .bnr{width:min(25.7142857143rem,23.5910878113vw);position:absolute;right:2rem;bottom:2rem;transition:.375s}}@media only screen and (min-width: 939px)and (max-width: 1180px){#index .header .bnr{bottom:6rem}}@media only screen and (max-width: 937px){#index .header .bnr{margin:4.5714285714rem 0 0}}#index .header .bnr a{display:block;margin:0 auto}@media only screen and (max-width: 937px){#index .header .bnr a{width:25.7142857143rem}}#index .header .bnr a img{width:100%;opacity:0;filter:blur(8px);transition:.5s}#index .header .bnr a img.play{opacity:1;filter:blur(0)}#index #journey{margin:9em 0 0;position:relative}#index #journey::before,#index #journey::after{top:auto;bottom:-3.5rem}#index #journey .box{width:39.4285714286vw;height:47.3571428571vw;position:relative}#index #journey .box h2{width:27.8571428571vw;position:absolute;top:2.25rem;left:calc(100% + 4.5rem);z-index:2}#index #journey .txtBox{width:30.4285714286vw}#index #journey .txtBox p{line-height:3;letter-spacing:.2em}#index #journey .txtBox .more{line-height:1;margin:3.75rem 0 0}#index #journey .txtBox .more a{display:flex;align-items:center;width:12rem;height:3rem;font-size:.875rem;letter-spacing:.2em;text-decoration:none;padding:0 1.5rem;background:#fff;position:relative}#index #journey .txtBox .more a::after{content:"";display:block;width:1.5rem;height:1px;background:#333;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}#index #journey .txtBox .more a:hover::after{width:2.5rem}#index #journey .imgBox{width:21vw;height:30.0714285714vw;position:relative}#index #journey .imgBox::after{width:100%;height:100%;background:rgba(40,86,72,.1);content:"";position:absolute;left:-6em;top:-4.5em;z-index:-1}#index #journey .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}#index #journey .img2{width:32.5714285714vw;height:18.3571428571vw;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:9.8571428571vw;bottom:-8.2142857143vw;z-index:2}#index #covid{width:calc(100% - 4em);max-width:896px;padding:3rem 0 3rem 3rem;margin:9rem auto 0;background:#fff;position:relative;transition:.5s}#index #covid:hover{background:rgba(40,86,72,.1)}#index #covid h2{color:#285648;font-family:"Libre Caslon Display",serif;font-size:1.5rem;position:absolute;top:-0.75rem;left:3rem}#index #covid .inner{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;text-decoration:none}#index #covid .inner div{width:calc(100% - 427px)}#index #covid .inner div .txt img{height:4.7142857143rem}#index #covid .inner div .txt2{letter-spacing:.1em;line-height:1.75;margin:calc(3rem - .375em) 0 -0.375em}#index #covid .inner .img{width:427px;height:223px;background:url(../img/covid-19/index.jpg) center/cover no-repeat;transform:translateX(3rem)}#index #style{margin:9em auto 0;width:100%}#index #style h3{position:absolute;top:3.5rem;left:-0.75rem;z-index:2}@media screen and (max-width: 937px){#index #style h3{left:2rem}}#index #style h3 img{height:7.5rem}@media screen and (max-width: 937px){#index #style h3 img{height:6.25rem;filter:invert(1)}}#index #style .box{width:calc(100% - 3em);max-width:938px;height:492px;margin:6em 0 0;position:relative}#index #style .box:nth-child(2n){margin-left:auto}#index #style .box:nth-child(2n) h3{left:initial;right:-0.75rem}@media screen and (max-width: 937px){#index #style .box:nth-child(2n) h3{right:2rem}}#index #style .box:nth-child(2n) .txtBox{left:-4.5rem;right:initial;padding:2.25rem 3rem 0 0}#index #style .box:nth-child(2n) .txtBox dt{text-align:right}@media screen and (max-width: 937px){#index #style .box.second .img{background-position:left 25% center}}#index #style .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}@media screen and (max-width: 937px){#index #style .img{background-position:left 85% center}}#index #style .txtBox{max-width:553px;padding:2.25rem 0 0 3rem;background:#ebebeb;position:absolute;right:-4.5rem;bottom:0;z-index:2}#index #style .txtBox dt{font-weight:bold;font-size:1.25rem;letter-spacing:.2em}#index #style .txtBox dd{letter-spacing:.2em;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}#index #style .box2{width:calc(100% - 9em);margin:9em 0 0 auto}#index #style .box2 ul li a{display:block;text-decoration:none;padding-top:56.25%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#index #style .box2 ul li a:hover{transition:.5s;opacity:.75}#index #style .box2 ul li a span{display:block}#index #style .box2 ul li a .en{width:10em;color:#ebebeb;font-family:"Libre Caslon Display",serif;font-size:2.25rem;font-weight:normal;position:absolute;top:.75rem;left:1rem;z-index:2}#index #style .box2 ul li a .jp{display:flex;align-items:center;width:12rem;height:3rem;font-size:.875rem;letter-spacing:.2em;padding:0 1.5rem;background:#ebebeb;position:absolute;right:0;bottom:0;z-index:2}#index #style .box2 ul li a .jp::after{content:"";display:block;width:1.5rem;height:1px;background:#333;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}#index #style .box2 ul li a:hover .jp::after{width:2.5rem}#index #report{margin:9em 0 0}#index #report h2{position:absolute;top:-2rem;left:-4.5rem;z-index:2}#index #report h2 img{height:6rem}#index #report p.more a{display:flex;align-items:center;width:12rem;height:3rem;font-size:.875rem;letter-spacing:.2em;text-decoration:none;padding:0 1.5rem;background:#fff;position:relative}#index #report p.more a::after{content:"";display:block;width:1.5em;height:1px;background:#333;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}#index #report p.more a:hover::after{width:2.5rem}#index #report .reportNew{position:relative}#index #report .reportNew a{display:block;text-decoration:none;position:relative;transition:.5s}#index #report .reportNew a span{display:block}#index #report .reportNew a .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50.8%;position:relative;z-index:1}#index #report .reportNew a .mask{margin:1rem 0 0}#index #report .reportNew a .mask .inner{display:flex;justify-content:space-between}#index #report .reportNew a .mask .title{letter-spacing:.2em}#index #report .reportNew a .mask .date{font-size:.75rem}#index #report .reportNew a .category{color:#fff;font-size:.75rem;text-indent:.1em;text-align:center;padding:.625rem 1.25rem;background:#285648;position:absolute;left:-0.75rem;bottom:.75rem;z-index:2}#index #fairBox .pickups-original{margin-top:4.5em}#index #fairBox .fairDetailList li:first-child{padding-top:4.5em}#index #instafeed{display:flex;width:calc(100% - 12em);margin:6em auto 0}#index #instafeed h2{width:14.2857142857%}#index #instafeed h2 img{width:100%}#index #instafeed #sb_instagram{width:85.7142857143%}#index #lunch,#index #soup{width:calc(100% - 4em);max-width:938px;margin:3em auto 0}#index #about h2{position:absolute;top:-1.25rem;right:1.5rem;z-index:2}#index #about h2 img{height:2.5rem}#index #about .name{letter-spacing:.2em;text-align:right}#index #about .name strong{font-size:1.5rem}#index #about .name span{display:block;font-size:.75rem;margin:.75rem 0 0}#index #about .subRead{font-size:1.25rem;font-weight:bold;line-height:2;text-align:right;text-indent:.1em;margin:calc(4.5rem - .5em) 0 -0.5em}#index #about .txt{line-height:2;text-align:justify;margin:calc(3rem - .5em) 0 -0.5em}#index #about .right{background:url("../img/01.jpg") center/cover no-repeat;position:relative}#index #about .right::after{width:100%;height:100%;content:"";background:rgba(40,86,72,.8);position:absolute;top:3rem;left:-9em;z-index:-1}#index #about .left{position:relative;z-index:4}#index #about .adachi{width:9rem;position:absolute;right:-1.5rem;bottom:-1.5rem;z-index:2}#index #index00{height:51.5727391874vw;margin-top:8.3571428571rem;background:url("../img/index/02.jpg") center/cover no-repeat;position:relative}#index #index00 .videoOverlay{background:rgba(51,51,51,.3);position:absolute;top:0;left:0;right:0;bottom:0;transform:none}#index #index00 video{width:100%;height:51.5727391874vw;position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}@media only screen and (max-width: 937px){#index #index00{height:175.6696428571vw;margin-top:5.3333333333rem}#index #index00 video{height:175.6696428571vw}}#index #index00::after,#index #index00::before{content:"";display:block;width:1px;height:9rem;background:rgba(51,51,51,.5);position:absolute;bottom:-3.5rem;left:50%;transform:translateX(-50%);transform-origin:top;animation:myAnime 1.5s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}#index #index00::after{transform-origin:bottom;animation:myAnime2 1.5s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}#index #index00 a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}#index #index00 div{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1}#index #index00 img{width:538px;margin:0 auto}@media only screen and (max-width: 937px){#index #index00 img{width:90.4017857143vw}}#index #index00 p{color:#fff;line-height:3;letter-spacing:.2em;text-align:center;margin:calc(3rem - 1em) 0 -1em}#index #index00 p:first-of-type{margin:calc(5rem - 1em) 0 -1em}@media only screen and (max-width: 937px){#index #index00 p{margin:calc(3.75rem - 1em) 0 -1em}}#index #index01{margin-top:9.6428571429rem;position:relative}@media only screen and (max-width: 937px){#index #index01{padding-left:4.6666666667rem}}#index #index01 a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}#index #index01 .slide{width:100%;height:51.5727391874vw;position:relative}@media only screen and (max-width: 937px){#index #index01 .slide{height:109.375vw}}@media only screen and (min-width: 939px){#index #index01 .slide h2{position:absolute;left:9.1743119266vw;top:4.1428571429rem;z-index:1}}#index #index01 .slide h2 img{height:6.9285714286rem}@media only screen and (max-width: 937px){#index #index01 .slide h2 img{width:4.1666666667rem;height:auto;position:absolute;left:-2rem;top:-1.75rem;z-index:2}}#index #index01 .slide h2 .jp{display:block;font-size:1.25rem;letter-spacing:.5em;position:absolute;left:2rem;bottom:2.3333333333rem;z-index:2}#index #index01 .slide .image li{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;transition:.5s;opacity:0}#index #index01 .slide .image li.show{opacity:1}#index #index01 .slide .thum{width:.5714285714rem;position:absolute;right:1.5rem;top:50%;transform:translateX(50%) translateY(-50%)}#index #index01 .slide .thum ul li{width:.5714285714rem;height:.5714285714rem;margin:.5714285714rem 0;position:relative}#index #index01 .slide .thum ul li span{display:block;width:100%;height:100%;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#index #index01 .slide .thum ul li.on span{background:rgba(0,0,0,0)}@media only screen and (min-width: 939px){#index #index01 .cm_flex{display:flex;justify-content:space-between;align-items:center;max-width:872px;margin:3.6428571429rem auto 0}}#index #index01 .cm_flex .img{width:368px;height:231px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 937px){#index #index01 .cm_flex .img{display:none}}#index #index01 .cm_flex p{width:calc(100% - 436px);letter-spacing:.2em;line-height:1.75}@media only screen and (max-width: 937px){#index #index01 .cm_flex p{width:100%;padding:2.3333333333rem 2.3333333333rem 0 0}}@media only screen and (max-width: 937px){#index #index02{padding-left:4.6666666667rem}}#index #index02>div{margin-top:8.5714285714rem;position:relative}#index #index02>div a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}@media only screen and (min-width: 939px){#index #index02>div .cm_flex{display:flex;justify-content:space-between;align-items:flex-end;max-width:61.2857142857rem;margin-top:-3.5rem;position:relative;z-index:1}}#index #index02>div .cm_flex .img{width:42.8904428904%;height:231px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 937px){#index #index02>div .cm_flex .img{display:none}}#index #index02>div .cm_flex p{width:45.1048951049%;letter-spacing:.2em;line-height:1.75}@media only screen and (max-width: 937px){#index #index02>div .cm_flex p{width:100%;padding:2.3333333333rem 2.3333333333rem 0 0}}#index #index02 .slide{width:calc(100% - 15vw);height:32.2411533421vw;position:relative}@media only screen and (max-width: 937px){#index #index02 .slide{width:100%;height:109.375vw}#index #index02 .slide::after{width:12.8571428571rem;height:12.8571428571rem;background:linear-gradient(45deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 50%);content:"";position:absolute;left:0;bottom:0}}@media only screen and (min-width: 939px){#index #index02 .slide h2{position:absolute;left:9.0432503277vw;top:4.1428571429rem;z-index:1}}#index #index02 .slide h2 img{height:6.9285714286rem}@media only screen and (max-width: 937px){#index #index02 .slide h2 img{width:4.1666666667rem;height:auto;position:absolute;left:-1.6666666667rem;top:-1.75rem;z-index:2}}#index #index02 .slide h2 .jp{display:block;font-size:1.25rem;letter-spacing:.5em;position:absolute;left:2rem;bottom:2.3333333333rem;z-index:2}#index #index02 .slide .image li{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;transition:.5s;opacity:0}#index #index02 .slide .image li.show{opacity:1}#index #index02 .slide .thum{width:.5714285714rem;position:absolute;left:1.5rem;bottom:1.7142857143rem;transform:translateX(-50%)}@media only screen and (max-width: 937px){#index #index02 .slide .thum{left:initial;bottom:initial;right:1.5rem;top:50%;transform:translateX(50%) translateY(-50%)}}#index #index02 .slide .thum ul li{width:.5714285714rem;height:.5714285714rem;margin:.5714285714rem 0;position:relative}#index #index02 .slide .thum ul li span{display:block;width:100%;height:100%;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#index #index02 .slide .thum ul li.on span{background:rgba(0,0,0,0)}@media only screen and (min-width: 939px){#index #index02 #party .cm_flex{margin-left:13.7614678899vw}#index #index02 #party .cm_flex .img{order:2}#index #index02 #party .cm_flex p{order:1}}@media only screen and (min-width: 939px){#index #index02 #cuisine{margin-left:13.7614678899vw}}#index #index02 #cuisine .slide{width:100%}#index #index02 #cuisine .slide h2{left:-4.3250327654vw}@media only screen and (max-width: 937px){#index #index02 #cuisine h2 img{width:3.0833333333rem;left:-.8333333333rem}}@media only screen and (min-width: 939px){#index #index02 #cuisine .cm_flex{max-width:872px;margin-left:7.8636959371vw}}#index #index02 #cuisine .cm_flex .img{width:42.2018348624%}#index #index02 #cuisine .cm_flex p{width:49.8853211009%}@media only screen and (max-width: 937px){#index #index02 #cuisine .cm_flex p{width:100%;padding:2.3333333333rem 2.3333333333rem 0 0}}#index .slide_loop{width:100%;margin-top:8.5714285714rem;position:relative}#index .slide_loop.center{overflow:visible}#index .slide_loop.center .mask{overflow:visible}#index .slide_loop.center .mask .image{display:flex;justify-content:flex-start;position:static}#index .slide_loop.center .mask .image li{float:none}#index .slide_loop.center .prev,#index .slide_loop.center .next{display:none}#index .slide_loop.center .thum{display:none}#index .slide_loop .mask{width:100%;overflow:hidden;position:relative}#index .slide_loop .mask .image{display:flex;display:block;height:100%;position:absolute;top:0;left:0}#index .slide_loop .mask .image::after{clear:both;content:"";display:block}#index .slide_loop .mask .image.active{transition:.5s}#index .slide_loop .mask .image li{float:left;margin:0}#index .slide_loop .mask .image li div{width:29.7142857143rem;height:36.8571428571rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 937px){#index .slide_loop .mask .image li div{width:78.125vw;height:96.875vw}}#index ul.link{display:flex;justify-content:center;gap:0 1.5rem;width:calc(100% - 12em);margin:5.7142857143rem auto 0}@media only screen and (max-width: 937px){#index ul.link{display:block;width:100%;padding:0 2em}}@media only screen and (max-width: 937px){#index ul.link li{margin-top:2.1666666667rem}}#index ul.link li a{display:block}@media only screen and (max-width: 937px){#index ul.link li a img{height:auto;margin:0 auto}}.subPage2 .header .pan{right:0;top:2.25rem}.subPage3 .header .pan{display:none}.subPage3 .header h1{max-width:40rem;font-size:1.5rem;font-weight:normal;text-align:center;letter-spacing:.2em;line-height:1.5;text-indent:.2em;padding:9rem 0 4.5rem;margin:-0.25em auto}.subPage3 .header h1 span{display:block;font-size:2.5rem;font-weight:bold;margin:0 0 1.5rem}#wedding .header .mainImage{background-position:right 39% center}#wedding .contents{width:100%}#wedding .contents .image{width:100%;max-width:938px;margin:4.5em auto 0}#wedding .contents .image .img{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:52.45%}#wedding .contents .image2{margin:0 auto}#wedding .contents .imageBox1{padding-bottom:10.5vw;margin:3em 0 0;position:relative}#wedding .contents .imageBox1::after{width:58vw;height:100%;content:"";margin:0 auto;background:rgba(40,86,72,.1);position:absolute;left:0;right:0;top:4.5em;z-index:-1}#wedding .contents .imageBox1>div{background-position:center;background-repeat:no-repeat;background-size:cover}#wedding .contents .imageBox1 .img1{width:50vw;height:31.4285714286vw}#wedding .contents .imageBox1 .img2{width:41vw;height:28.5vw;position:absolute;top:9em;right:4.5em;z-index:2}#wedding .contents .imageBox1 .img3{width:26vw;height:16.5vw;position:absolute;bottom:-3em;left:16.5vw;z-index:2}#wedding .contents .imageBox2{padding-bottom:3em;margin:3em 0 0;position:relative}#wedding .contents .imageBox2::after{width:58vw;height:100%;content:"";margin:0 auto;background:rgba(40,86,72,.1);position:absolute;left:0;right:0;top:4.5em;z-index:-1}#wedding .contents .imageBox2>div{background-position:center;background-repeat:no-repeat;background-size:cover}#wedding .contents .imageBox2 .img1{width:51.5vw;height:28.5vw;margin-left:auto}#wedding .contents .imageBox2 .img2{width:26vw;height:27.4285714286vw;position:absolute;top:8.2142857143vw;left:21vw;z-index:2}#party .contents,#wedding-style .contents{width:100%}#party .contents .h2,#wedding-style .contents .h2{font-weight:900;font-size:1.7142857143rem}#party .contents .h2 span,#wedding-style .contents .h2 span{font-size:1rem;margin-top:1rem}#party .contents .image,#wedding-style .contents .image{width:100%;max-width:938px;margin:4.5em auto 0}#party .contents .image .img,#wedding-style .contents .image .img{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:52.45%}#party .contents .image2,#wedding-style .contents .image2{margin:0 auto}#party .contents .imageBox1,#wedding-style .contents .imageBox1{padding-bottom:3em;margin:4.5em 0 0;position:relative}#party .contents .imageBox1::after,#wedding-style .contents .imageBox1::after{width:58vw;height:100%;content:"";margin:0 auto;background:rgba(40,86,72,.1);position:absolute;left:0;right:0;top:4.5em;z-index:-1}#party .contents .imageBox1>div,#wedding-style .contents .imageBox1>div{background-position:center;background-repeat:no-repeat;background-size:cover}#party .contents .imageBox1 .img1,#wedding-style .contents .imageBox1 .img1{width:51.5vw;height:28.5vw}#party .contents .imageBox1 .img2,#wedding-style .contents .imageBox1 .img2{width:26vw;height:27.4285714286vw;position:absolute;top:9em;left:44vw;z-index:2}#party .contents .imageBox2,#wedding-style .contents .imageBox2{padding-bottom:3em;margin:4.5em 0 0;position:relative}#party .contents .imageBox2::after,#wedding-style .contents .imageBox2::after{width:58vw;height:100%;content:"";margin:0 auto;background:rgba(40,86,72,.1);position:absolute;left:0;right:0;top:4.5em;z-index:-1}#party .contents .imageBox2>div,#wedding-style .contents .imageBox2>div{background-position:center;background-repeat:no-repeat;background-size:cover}#party .contents .imageBox2 .img1,#wedding-style .contents .imageBox2 .img1{width:51.5vw;height:28.5vw;margin-left:auto}#party .contents .imageBox2 .img2,#wedding-style .contents .imageBox2 .img2{width:26vw;height:27.4285714286vw;position:absolute;top:8.2142857143vw;left:21vw;z-index:2}#wedding-style .contents .image{margin-top:5vw}#wedding-style .contents .image+p{line-height:2;letter-spacing:.1em;text-indent:.1em;text-align:center;margin:calc(3.75rem - .5em) 0 -0.5em}#wedding-style .contents .imageBox3{margin-top:9rem}#wedding-style .contents .imageBox3>div{background-position:center;background-repeat:no-repeat;background-size:cover}#wedding-style .contents .imageBox3 .img1{width:50%;aspect-ratio:3/2;margin-left:auto}#wedding-style .contents .imageBox3 .img2{width:40%;aspect-ratio:3/2;margin-top:-10vw}#wedding-style .contents .imageBox3 .img3{width:40%;aspect-ratio:3/2;margin-top:5vw;margin-left:15vw}#wedding-style .contents .imageBox4{margin-top:9rem}#wedding-style .contents .imageBox4>div{background-position:center;background-repeat:no-repeat;background-size:cover}#wedding-style .contents .imageBox4 .img4{width:50%;aspect-ratio:3/2;margin-left:-2.5vw}#wedding-style .contents .imageBox4 .img5{width:50%;aspect-ratio:3/2;margin-right:-2.5vw;margin-top:-25vw;margin-left:auto}#wedding-style .contents .imageBox5{margin-top:9rem}#wedding-style .contents .imageBox5>div{background-position:center;background-repeat:no-repeat;background-size:cover}#wedding-style .contents .imageBox5 .img6{width:55vw;aspect-ratio:3/2;margin-left:7.5vw}#wedding-style .contents .imageBox5 .img7{width:40%;aspect-ratio:2/3;margin-top:-25vw;margin-left:auto}#wedding-style .contents .imageBox5 .img8{width:40%;aspect-ratio:2/3;margin:-10vw auto 0}#wedding-style .contents .img_tate{width:40%;aspect-ratio:2/3;background-position:center;background-repeat:no-repeat;background-size:cover;margin:9rem auto 0}#wedding-style .contents .slide{width:100%;aspect-ratio:1/1;position:relative}#wedding-style .contents .slide .image{margin-top:4.5714285714rem;width:100%;height:100%}#wedding-style .contents .slide .image li{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;transition:.5s;opacity:0}#wedding-style .contents .slide .image li.show{opacity:1}#wedding-style .contents .slide .thum{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%)}#wedding-style .contents .slide .thum ul{display:flex;align-items:center;gap:.5rem}#wedding-style .contents .slide .thum ul li{width:.5rem;height:.5rem;flex-shrink:0}#wedding-style .contents .slide .thum ul li.on span{background:rgba(0,0,0,0)}#wedding-style .contents .slide .thum ul li span{display:block;width:100%;height:100%;background:#fff;border:1px solid #fff;border-radius:50%}#wedding-style .contents section+section{margin-top:18.2857142857rem;padding-top:9.1428571429rem;position:relative}@media only screen and (max-width: 937px){#wedding-style .contents section+section{margin-top:11.4285714286rem;padding-top:1.1428571429rem}}#wedding-style .contents section+section::before{content:"";width:14.2857142857rem;height:1px;background:#333;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 937px){#wedding-style .contents section+section::before{width:8.5714285714rem}}#meal .contents .box{width:100%;max-width:938px;height:492px;margin:6em 0 0;position:relative}#meal .contents .box:nth-child(2n){margin:6em 0 0 auto}#meal .contents .box:nth-child(2n) .txtBox{left:-4.5rem;right:initial;padding:2.25rem 3rem 0 0}#meal .contents .box:nth-child(2n) .txtBox dt{text-align:right}#meal .contents .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}#meal .contents .txtBox{max-width:511px;padding:2.25rem 0 0 3rem;background:#ebebeb;position:absolute;right:-4.5rem;bottom:0;z-index:2}#meal .contents .txtBox dt{font-weight:bold;font-size:1.25rem;letter-spacing:.2em}#meal .contents .txtBox dd{letter-spacing:.2em;line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}#meal .contents .slide_loop{width:100vw;margin:8.5714285714rem calc(50% - 50vw) 0;position:relative}#meal .contents .slide_loop.center{overflow:visible}#meal .contents .slide_loop.center .mask{overflow:visible}#meal .contents .slide_loop.center .mask .image{display:flex;justify-content:flex-start;position:static}#meal .contents .slide_loop.center .mask .image li{float:none}#meal .contents .slide_loop.center .prev,#meal .contents .slide_loop.center .next{display:none}#meal .contents .slide_loop.center .thum{display:none}#meal .contents .slide_loop .mask{width:100%;overflow:hidden;position:relative}#meal .contents .slide_loop .mask .image{display:flex;display:block;height:100%;position:absolute;top:0;left:0}#meal .contents .slide_loop .mask .image::after{clear:both;content:"";display:block}#meal .contents .slide_loop .mask .image.active{transition:.5s}#meal .contents .slide_loop .mask .image li{float:left;margin:0}#meal .contents .slide_loop .mask .image li div{width:29.7142857143rem;height:36.8571428571rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 937px){#meal .contents .slide_loop .mask .image li div{width:78.125vw;height:96.875vw}}#cafe .contents{width:100%;max-width:938px;margin:0 auto}#cafe .contents .read{line-height:3;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:calc(4.5rem - 1em) 0 -1em}#cafe .contents .image{padding-top:52.45%;margin:3em 0 0;background-position:center;background-repeat:no-repeat;background-size:cover}#cafe .contents .reservation{padding:4.5em 0;margin:9em 0 0;background:rgba(40,86,72,.1);position:relative}#cafe .contents .reservation h3{font-family:"Libre Caslon Display",serif;font-size:2.25rem;letter-spacing:.05em;position:absolute;top:-0.75rem;left:3rem}#cafe .contents .reservation .left p{line-height:2}#cafe .contents .reservation .left .link{line-height:1;margin:1.5rem 0 0}#cafe .contents .reservation .left .link a{display:inline-block;text-decoration:none;background:#fff;padding:1rem 1.5rem}#cafe .contents .reservation .right p{line-height:1.75}#cafe .contents .reservation .right .l{font-weight:bold;font-size:1.25rem;line-height:1}#cafe .contents .reservation .right .m{margin:calc(1.5rem - .375em) 0 -0.375em}#cafe .contents .reservation .right .s{font-size:.875rem;margin:calc(1.5rem - .375em) 0 -0.375em}#cafe .wBox{max-width:100%;padding:1.5rem 0;margin-top:4.5rem}#cafe .wBox p{text-align:center}#cafe .seasonalPlan{padding:3em;margin:4.5em 0 0;background:#fff}#cafe .seasonalPlan .right{position:relative}#cafe .seasonalPlan .right a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;region-break-inside:0;top:0;z-index:1}#cafe .seasonalPlan .right a span{display:flex;align-items:center;width:12rem;height:3rem;font-size:.875rem;letter-spacing:.2em;text-decoration:none;padding:0 1.5rem;background:#fff;position:absolute;right:0;bottom:0;z-index:2}#cafe .seasonalPlan .right a span::after{content:"";display:block;width:1.5rem;height:1px;background:#333;position:absolute;top:50%;right:0;transition:.25s;transform-origin:right;transform:translateY(-50%)}#cafe .seasonalPlan .right a:hover span::after{width:2.5rem}#cafe .seasonalPlan h3{color:#285648;font-family:"Libre Caslon Display",serif;font-size:1.5rem;letter-spacing:0}#cafe .seasonalPlan .detail{border-left:1px solid rgba(51,51,51,.5);padding-left:1.5rem;margin:2.5em 0 0}#cafe .seasonalPlan .detail dl{margin:2rem 0 0}#cafe .seasonalPlan .detail dt{font-weight:bold;font-size:1.5rem;letter-spacing:.2em}#cafe .seasonalPlan .detail dd{line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#cafe .cafeMenu{padding:4.5em 0;margin:3em 0 0;background:#fff}#cafe .cafeMenu dl{text-align:center}#cafe .cafeMenu dt strong{display:block;font-size:1.5rem;font-weight:bold;letter-spacing:.2em;text-indent:.2em;margin:0 0 1em}#cafe .cafeMenu dd{line-height:2;margin:calc(3rem - .5em) 0 -0.5em}#cafe .cafeMenu dd:first-of-type{margin:calc(4.5rem - .5em) 0 -0.5em}#about .contents{width:100%;margin:0 auto}#about .contents h1 img{height:4.5rem;margin:0 auto}#about .contents .box{width:calc(100% - 12em);margin:6em 0 0}#about .contents .box:first-child{margin-top:8.5em}#about .contents .box .img{width:100%;height:39.3571428571vw;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 937px){#about .contents .box .img{background-position:left 0% center}}#about .contents .box .txtBox{padding:3em 3em 0;background:#ebebeb}#about .contents .box .txtBox dt{font-family:"Noto Serif JP",serif;font-weight:bold;font-size:1.75rem;letter-spacing:.2em;line-height:2;margin:-0.5em 0}#about .contents .box .txtBox dd{line-height:3;letter-spacing:.2em;margin:calc(3rem - 1em) 0 -1em}#about .contents .box2{width:calc(100% - 4em);max-width:938px;margin:5em auto 0}#about .contents .box2 .img{background-position:center;background-repeat:no-repeat;background-size:cover}#about .contents .box2 .left dt{font-size:1.5rem;letter-spacing:.2em}#about .contents .box2 .left dd{line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#about .contents .box2 .left address{font-size:.875rem;line-height:1.75;margin:calc(2rem - .375em) 0 -0.375em}#about .contents .box2 .left p{font-size:.875rem;margin:2.5rem 0 0}#about .contents .box2 .left p a{padding-left:1rem;background:url("../img/SHARE.svg") center left/0.75rem no-repeat}#about .contents table{width:calc(100% - 4em);max-width:55rem;margin:3em auto 0;border-top:1px solid rgba(51,51,51,.5)}#about .contents table th{width:10rem;font-weight:normal;line-height:1.5;padding:1.5rem 0;border-bottom:1px solid rgba(51,51,51,.5)}#about .contents table td{line-height:1.5;padding:1.5rem 0;border-bottom:1px solid rgba(51,51,51,.5)}#stay .contents{width:100%;max-width:938px;margin:0 auto}#stay .contents .wBox{max-width:938px}#stay .contents .slide{width:100%;max-width:938px;padding-bottom:2rem;margin:3em auto 0;position:relative}#stay .contents .slide .image{padding-top:66%;position:relative}#stay .contents .slide .image li{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;transition:.5s;opacity:0}#stay .contents .slide .image li span{display:block;width:100%;text-align:center;position:absolute;bottom:-2rem;left:0}#stay .contents .slide .image li.show{opacity:1}#stay .contents .slide .thum{width:100%}#stay .contents .slide .thum ul{display:flex;justify-content:center;width:100%;position:absolute;bottom:2.75rem;left:0}#stay .contents .slide .thum ul::after{display:block;content:"";clear:both}#stay .contents .slide .thum ul li{width:2.5rem;height:2.5rem;position:relative}#stay .contents .slide .thum ul li span{display:block;width:.625em;height:.625em;background:#fff;border-radius:.3125em;position:absolute;top:50%;left:50%;transition:translateX(-50%) translateY(-50%)}#stay .contents .slide .thum ul li.on span{background:#285648}#stay .contents .slide .thum ul li:last-child{margin-right:0}#stay .contents .slide .thum ul li:hover span{opacity:1}#stay .contents .slide .prev,#stay .contents .slide .next{width:2rem;height:4rem;background:url(../img/_prev.svg) center/contain no-repeat;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}#stay .contents .slide .next{background-image:url(../img/_next.svg);left:auto;right:2rem}#stay .contents .slide+p{line-height:2;margin:calc(3rem - .5em) 0 -0.5em}#stay .contents .morning{padding:3rem;margin-top:9rem;background:#fff;position:relative}#stay .contents .morning .flex{display:flex;align-items:center;justify-content:space-between}#stay .contents .morning .flex .left{width:calc(100% - 490px - 6rem)}#stay .contents .morning .flex .left h2{color:#285648;font-family:"Libre Caslon Display",serif;text-align:left;margin:0}#stay .contents .morning .flex .left div{padding-left:1.5rem;margin-top:3rem;position:relative}#stay .contents .morning .flex .left div::after{content:"";display:block;width:1px;background:#285648;position:absolute;top:.5625rem;left:0}#stay .contents .morning .flex .left div .txt{font-size:1.5rem;letter-spacing:.2em;line-height:1.75;margin:-0.375em 0}#stay .contents .morning .flex .left div .txt2{line-height:1.75;margin:calc(2.25rem - .375em) 0 -0.375em}#stay .contents .morning .flex .right{width:490px;transform:translateY(-6rem);position:relative}#stay .contents .morning .flex .right .img2{width:245px;position:absolute;bottom:-6rem;left:-3rem}#qanda .accordions{width:100%;max-width:55rem;margin:3rem auto 0;border-bottom:1px solid rgba(51,51,51,.5)}#qanda .accordion dt{cursor:pointer;display:table;width:100%;padding:2.25rem 0;border-top:1px solid rgba(51,51,51,.5);position:relative}#qanda .accordion dt::after{display:block;width:1.25rem;height:2px;background:#333;content:"";position:absolute;top:50%;right:0;transition:.25s;transform-origin:center;transform:rotate(90deg)}#qanda .accordion dt::before{display:block;width:1.25rem;height:2px;background:#333;content:"";position:absolute;top:50%;right:0;transition:.25s}#qanda .accordion dd{display:none}#qanda .accordion dd div{display:table;width:100%;overflow-y:hidden;padding:2.25rem 0;border-top:1px dashed rgba(51,51,51,.5)}#qanda .accordion.open dt::after{transform:rotate(0deg)}#qanda .accordion .a,#qanda .accordion .q{width:1.125rem}#qanda .accordion span{display:table-cell;line-height:1.5}#access .contents{width:100%;max-width:938px;margin:0 auto}#access .map{padding-top:56%;margin:3em 0 0;position:relative}#access .map iframe{width:100%;height:100%;position:absolute;left:0;top:0}#access .way{display:flex;justify-content:space-between}#access .way dl{margin:6rem 0 0}#access .way dt{font-size:1.5rem;font-weight:bold;letter-spacing:.2em}#access .way dd{line-height:2;margin:2.5em 0 0;padding-left:1rem;position:relative}#access .way dd::after{display:block;content:"";width:1px;height:calc(100% - 1em);background:#333;position:absolute;top:.5em;left:0}#access .way dd strong{font-weight:normal}#report .wBox{max-width:100%}#report .wBox.detail{display:flex;align-items:center;justify-content:center;margin-top:4.5em}#report .wBox.detail dl{margin:1.5rem 0 0}#report .wBox.detail dl:first-child{margin:0}#report .wBox.detail dl dt{font-weight:bold}#report .wBox.detail .right{width:35%}#report .wBox.detail .right .name{line-height:1;text-align:center;margin:0}#report .wBox.detail .right .name strong{display:block;text-align:justify;margin:0 0 1.25rem}#report .wBox.detail .right .name span{display:inline-block;vertical-align:middle;padding-left:1.5rem}#report .wBox.detail .right .name .img{width:5.25rem;height:5.25rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:0}#report .categoryList{display:flex;justify-content:center;margin:9rem 0 0}#report .categoryList li,#report .categoryList a{display:block;text-align:center;text-decoration:none;padding:0 0 1rem;margin:0 1.5rem;border-bottom:1px solid #333;position:relative;cursor:pointer}#report .categoryList li:hover,#report .categoryList a:hover{color:#285648;font-weight:bold;border-color:#285648;transition:.5s}#report .categoryList li.on,#report .categoryList a.on{color:#285648;font-weight:bold;border-color:#285648}#report .categoryList li.on::after,#report .categoryList a.on::after{width:0;height:0;content:"";border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#285648 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:0;right:0;margin:0 auto}#report .contents{width:100%;max-width:938px;margin:0 auto}#report .contents .post{margin-top:9rem}#report .contents .post .youtube{width:100%;padding-top:56.25%;position:relative}#report .contents .post .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}#report .reportList::after{clear:both;content:"";display:block}#report .reportList li{width:calc((100% - 6em)/3);float:left;margin:3rem 3rem 0 0}#report .reportList li:nth-child(3n){margin-right:0}#report .scale{padding:1.5rem 3rem 2.25rem;margin:1.5em auto 0}#report .scale ul{display:flex;flex-wrap:wrap;justify-content:center}#report .scale ul li{min-width:9rem;margin:1rem .5rem 0}#report .scale ul li a{display:block;color:#285648;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap;padding:.75rem 1.5rem;background:rgba(40,86,72,.1);border-radius:.5rem}#report .scale ul li a:hover{color:#fff;background:#285648}#report .scale ul li.on a{color:#fff;background:#285648}#plan .header h1,#fair .header h1{font-size:1rem}#plan .header h1 span,#fair .header h1 span{margin:2rem 0 0}#plan .contents,#fair .contents{width:100%;max-width:938px;margin:0 auto}#plan .contents .read,#fair .contents .read{line-height:3;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:calc(4.5rem - 1em) 0 -1em}#plan .contents .fairDetailList li div .left .read,#fair .contents .fairDetailList li div .left .read{text-align:justify;letter-spacing:.1em;text-indent:.1em;margin-top:-1em}#plan .contents .wBox,#fair .contents .wBox{max-width:938px;margin-top:4.5em}#plan .contents .wBox dl,#fair .contents .wBox dl{max-width:37rem}#plan .contents .wBox dl dt,#fair .contents .wBox dl dt{width:10.5rem;font-weight:bold}#plan .contents .wBox dl dd .price,#fair .contents .wBox dl dd .price{font-size:1.5rem;font-weight:bold}#plan .contents .wBox dl dd .price strong,#fair .contents .wBox dl dd .price strong{font-size:2.25rem}#plan .contents .wBox dl dd .price+span,#fair .contents .wBox dl dd .price+span{font-size:.75rem}#plan .contents .box,#fair .contents .box{margin:4.5em 0 0}#plan .contents .box .txtBox dt,#fair .contents .box .txtBox dt{font-weight:bold;font-size:1.25rem;line-height:1.75;margin:-0.375em 0}#plan .contents .box .txtBox dd,#fair .contents .box .txtBox dd{line-height:1.75;margin:calc(2.5rem - .375em) 0 -0.375em}#plan .contents .box .imgBox,#fair .contents .box .imgBox{position:relative}#plan .contents .box .img,#fair .contents .box .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}#style .contents{width:100%;margin:0 auto}#style .contents h1{margin:0 0 4.5rem}#style .contents h1 img{height:10rem;margin-left:auto}#style .contents h3{font-size:1.25rem;text-align:center;letter-spacing:.2em;text-indent:.2em}#style .contents h4{font-size:1.25rem;margin:4.5rem 0 0}#style .contents .first .left .image{position:relative}#style .contents .first .left .image::after{width:100%;height:100%;content:"";background:rgba(40,86,72,.1);position:absolute;top:4.5em;left:-3rem;z-index:-1}#style .contents .first p{line-height:3;letter-spacing:.2em;margin:calc(5rem - 1em) 0 -1em}#style .contents .first p:first-child{margin:calc(3.75rem - 1em) 0 -1em}#style .contents .box{width:calc(100% - 12em);margin:6em 0 0}#style .contents .box:first-child{margin-top:8.5em}#style .contents .box .img{width:100%;height:39.3571428571vw;background-position:center;background-repeat:no-repeat;background-size:cover}#style .contents .box .txtBox{padding:3em 3em 0;background:#ebebeb}#style .contents .box .txtBox dt{font-family:"Noto Serif JP",serif;font-weight:bold;font-size:1.75rem;letter-spacing:.2em;line-height:2;margin:-0.5em 0}#style .contents .box .txtBox dd{line-height:3;letter-spacing:.2em;margin:calc(3rem - 1em) 0 -1em}#style .contents .tab{width:100%;max-width:938px;margin:3em auto 0}#style .contents .tab .tabHeader{display:flex;justify-content:center}#style .contents .tab .tabHeader li{max-width:20rem;font-weight:bold;line-height:1.5;text-indent:.1em;text-align:center;padding:1rem 1.5rem;margin-left:1px;background:rgba(40,86,72,.1);cursor:pointer;transition:.5}#style .contents .tab .tabHeader li.on{background:#fff}#style .contents .tab .tabHeader li:hover{background:#fff}#style .contents .tab .tabHeader li.first-child{margin-left:0}#style .contents .tab .tabContent{padding:6em;background:#fff}#style .contents .tab .tabContent .img{width:100%;padding-top:56.25%;background-position:center;background-repeat:no-repeat;background-size:cover}#style .contents .tab .tabContent .youtube{width:100%;padding-top:56.25%;position:relative}#style .contents .tab .tabContent .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}#style .contents .tab .tabContent .post{margin-top:6rem}#style .contents .banner{display:block;max-width:938px;margin:6em auto 0}#notFound .contents h1{margin-top:9rem}#notFound .post.single{padding-top:7.5rem}#info .contents .single{padding-top:9rem}#policy .contents .post{margin-top:9rem}#covid-19-2 h1{font-size:2rem}#covid-19-2 .contents h1+p{line-height:2;letter-spacing:.1em;text-indent:.1em;margin:calc(3rem - .5em) 0 -0.5em}#covid-19-2 .contents .point{width:calc(100% - 4em);max-width:937px;padding:5em 6em;margin:7em auto 0;border:.5rem double #285648;position:relative}#covid-19-2 .contents .point h3{width:14rem;color:#285648;font-size:.875rem;font-weight:bold;text-align:center;letter-spacing:.1em;text-indent:.1em;background:#ebebeb;position:absolute;top:-1.75rem;left:0;right:0;margin:0 auto}#covid-19-2 .contents .point h3 strong{display:block;font-size:1.5rem;letter-spacing:.2em;text-indent:.2em;margin:.875rem 0 0}#covid-19-2 .contents .point dl{display:flex;align-items:center}#covid-19-2 .contents .point dl dt{width:11.5rem}#covid-19-2 .contents .point dl dt img{height:7rem}#covid-19-2 .contents .point dl dd{width:calc(100% - 11.5rem);line-height:1.75;border-left:1px solid #285648;padding-left:2.25rem}#covid-19-2 .contents .point .col2{display:flex;justify-content:space-between}#covid-19-2 .contents .point .col2 li{width:calc((100% - 4.5em)/2);margin:4.5em 0 0}#covid-19-2 .contents .point .col2 li span{display:block}#covid-19-2 .contents .point .col2 li .dt{font-size:1.125rem;font-weight:bold;text-align:center;line-height:1.5;margin:-0.25em 0}#covid-19-2 .contents .point .col2 li .img img{height:10rem;margin:1.5em auto}#covid-19-2 .contents .point .col2 li .dd{font-size:.875rem;line-height:1.75;text-align:justify;margin:-0.375em 0}#covid-19-2 .contents h2+.box{margin:3em 0 0}#covid-19-2 .contents .box{width:78.9285714286vw;height:39.3571428571vw;max-height:551px;margin:16em 0 0;position:relative}#covid-19-2 .contents .box:nth-child(2n){margin-left:auto}#covid-19-2 .contents .box:nth-child(2n) h3{left:initial;right:-0.75rem}#covid-19-2 .contents .box:nth-child(2n) .txtBox{left:0;right:initial;padding:3rem 3rem 0 0}#covid-19-2 .contents .box:nth-child(2n) .txtBox dt{justify-content:flex-end}#covid-19-2 .contents .box:nth-child(2n) .txtBox dd{text-align:right}#covid-19-2 .contents .box .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:1}#covid-19-2 .contents .box .txtBox{max-width:813px;padding:3rem 6rem 0 3rem;background:#ebebeb;position:absolute;right:0;bottom:-8.25em;z-index:2}#covid-19-2 .contents .box .txtBox dt{display:flex;align-items:center}#covid-19-2 .contents .box .txtBox dt span{display:block}#covid-19-2 .contents .box .txtBox dt .h3{font-size:1.125rem;font-weight:bold;letter-spacing:.1em;padding-right:3rem;border-right:1px solid #000}#covid-19-2 .contents .box .txtBox dt .h3 strong{display:block;font-size:1.5rem;letter-spacing:.1em;margin:1rem 0 0}#covid-19-2 .contents .box .txtBox dt .scale{font-size:1rem;padding-left:3rem}#covid-19-2 .contents .box .txtBox dt .scale strong{display:block;font-weight:bold;margin:0 0 1rem}#covid-19-2 .contents .box .txtBox dd{letter-spacing:.2em;line-height:1.75;margin:calc(3rem - .375em) 0 -0.375em}#covid-19-2 .contents .online{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 4em);max-width:937px;padding:3em 0;margin:16em auto 0;border-top:2px solid #285648;border-bottom:2px solid #285648}#covid-19-2 .contents .online h3{color:#285648;font-size:1.5rem}#covid-19-2 .contents .online p{line-height:2;letter-spacing:.2em;margin:calc(3rem - .5em) 0 -0.5em}#covid-19-2 .contents .online .image{width:21rem}#covid-19-2 .contents .col5{display:flex;flex-wrap:wrap;justify-content:center}#covid-19-2 .contents .col5 li{width:10rem;margin:3rem .5rem 0}#covid-19-2 .contents .col5 li span{display:block;text-align:center;margin:.5rem 0 0}#covid-19-2 #infection{width:calc(100% - 4em);max-width:55rem;margin:0 auto}#covid-19-2 #infection .txt{display:flex;justify-content:center;line-height:2;letter-spacing:.2em;margin:calc(4.5rem - .5em) 0 -0.5em}#covid-19-2 #infection .col2{display:flex;justify-content:space-between}#covid-19-2 #infection .col2 li{width:calc((100% - 4.5em)/2);margin:4em 0 0}#covid-19-2 #infection .col2 li span{display:block}#covid-19-2 #infection .col2 li .dt{font-size:1.125rem;font-weight:bold;text-align:center;line-height:1.5;margin:-0.25em 0}#covid-19-2 #infection .col2 li .img img{height:10rem;margin:1.5em auto}#covid-19-2 #infection .col2 li .dd{font-size:.875rem;line-height:1.75;text-align:center;margin:-0.375em 0}/*# sourceMappingURL=layout.min.css.map */