*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:auto}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:300}h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0}:root{--main-color: #1E1E1E;--main-font: "Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;--main-font-bold: "Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:var(--main-color);font-family:var(--main-font);font-weight:300;font-style:normal;font-size:1.4em;line-height:1;text-align:left;text-rendering:optimizeLegibility}[tabindex="-1"]:focus{outline:0!important}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6,h7{font-style:normal;font-size:100%;font-weight:400}body{height:100%;overflow:hidden}div.pageWrap{position:relative;width:100%;text-align:left}header{position:fixed;top:0;left:0;width:100%;padding:19px 40px;background:#fff;z-index:50}header .header-inner{width:-moz-fit-content;width:fit-content;height:32px}header .header-inner a{display:flex;flex-wrap:wrap;align-items:center}header .header-inner a img{width:158px;height:32px;margin-right:10px;-o-object-fit:contain;object-fit:contain}header .header-inner a .site-name{display:inline-flex;justify-content:center;align-items:center;height:32px;padding:0 10px;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;box-sizing:border-box;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.1em}.trigger{position:fixed;top:10px;right:40px;width:50px;height:50px;cursor:pointer;z-index:100}.trigger .menu-trigger{position:absolute;transform:translateY(-50%);top:50%;right:0;width:50px;height:10px}.trigger .menu-trigger span{position:absolute;right:0;display:block;height:1px;background:#6b6458}.trigger .menu-trigger span:nth-of-type(1){top:0;width:50px;transition:.3s ease}.trigger .menu-trigger span:nth-of-type(2){bottom:0;width:35px;transition:.3s ease}.trigger.active .menu-trigger{width:40px;height:20px}.trigger.active .menu-trigger span:nth-of-type(1){width:40px;transform:translateY(10px) rotate(30deg)}.trigger.active .menu-trigger span:nth-of-type(2){width:40px;transform:translateY(-9px) rotate(-30deg)}.section-mv{position:relative;width:100%;min-height:675px;padding:10px 10px 0}.section-mv:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);background-color:#fff;z-index:-5}.section-mv .mv-logo{position:absolute;top:50px;left:50px;z-index:5}.section-mv .mv-logo a{display:block}.section-mv .mv-logo a img{display:inline-block;width:200px;height:28px;margin-right:10px;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}.section-mv .mv-logo a .site-name{display:inline-flex;justify-content:center;align-items:center;height:28px;padding:0 8px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);box-sizing:border-box;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.1rem;color:#fff;font-weight:500;letter-spacing:.1em}.section-mv .global-nav{position:absolute;top:185px;left:50px;z-index:5}.section-mv .global-nav .global-menu{margin-bottom:50px}.section-mv .global-nav .global-menu li:not(:last-of-type){margin-bottom:18px}.section-mv .global-nav .global-menu li a{position:relative;font-size:1.4rem;color:#fff;line-height:1.55;letter-spacing:.1em}.section-mv .global-nav .global-menu li a:after{content:"";position:absolute;bottom:-5px;left:0;display:block;width:0;height:1px;background:#fff;opacity:.5;transition:.3s ease}.section-mv .global-nav .global-menu li a:hover:after{width:100%}.section-mv .global-nav .ol-shop{display:block}.section-mv .global-nav .ol-shop a{display:block;padding:10px 20px;border:1px solid #e7dfd2;border-radius:2px;font-size:1.3rem;color:#fff;letter-spacing:.1em;transition:.3s ease}.section-mv .global-nav .ol-shop a:hover{opacity:.6}.section-mv .mv-right{position:absolute;top:40px;right:50px;display:flex;flex-wrap:wrap;align-items:flex-start;z-index:5}.section-mv .mv-right .en-site{display:block;margin-right:20px}.section-mv .mv-right .en-site a{display:block;padding:0 2px 3px;border-bottom:1px solid rgba(255,255,255,.3);font-size:1.2rem;color:#fff;line-height:1.6;letter-spacing:.1em;transition:.3s ease}.section-mv .mv-right .en-site a:hover{opacity:.6}.section-mv .mv-right .sns{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.section-mv .mv-right .sns li:not(:last-of-type){margin-bottom:20px}.section-mv .mv-right .sns li a{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;transition:.3s ease}.section-mv .mv-right .sns li a:hover{opacity:.6}.section-mv .mv-media{position:relative;display:block;width:100%;min-height:665px;margin:0 auto}.section-mv .mv-media:before{content:"";display:block;padding-top:56.3%}.section-mv .mv-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-5}.section-mv .scroll-gide{position:absolute;right:30px;bottom:0;display:block;font-size:1rem;color:#fff;letter-spacing:.2em;writing-mode:vertical-rl;text-orientation:sideways;z-index:5}.section-mv .scroll-gide a{position:relative;display:block;padding:10px 10px 30px}.section-mv .scroll-gide a:after{content:"";position:absolute;left:16px;bottom:0;display:block;width:1px;height:20px;background:rgba(255,255,255,.3)}.section-mv .information{position:absolute;bottom:-40px;left:0;display:flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;height:80px;padding:33px 40px;background:#fff;z-index:2}.section-mv .information .title{position:relative;display:inline-block;padding-right:20px;font-size:1.2rem;letter-spacing:.2em}.section-mv .information .title:after{content:"";position:absolute;transform:translateY(-50%);top:50%;right:0;display:block;width:1px;height:20px;background:#dcdcdc}.section-mv .information .topic{position:relative;display:flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap}.section-mv .information .topic time{margin-right:15px;padding-left:20px;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.1rem;color:#6b6458;font-weight:500;letter-spacing:.1em}.section-mv .information .topic p{width:100%;position:relative;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.05em;word-break:break-all}.sns li a{text-indent:100%;white-space:nowrap;overflow:hidden}.sns.white .twi a{background:url(/build/assets/icn_twi_wt-9dd0faf1.svg) center/25px 20px no-repeat}.sns.white .insta a{background:url(/build/assets/icn_insta_wt-dc058d76.svg) center/23px 23px no-repeat}.sns.white .yt a{background:url(/build/assets/icn_yt_wt-d9d993f1.svg) center/26px 19px no-repeat}.sns.black .twi a{background:url(/build/assets/icn_twi_bk-ea884e3c.svg) center/26px 21px no-repeat}.sns.black .insta a{background:url(/build/assets/icn_insta_bk-f8412222.svg) center/23px 23px no-repeat}.sns.black .yt a{background:url(/build/assets/icn_yt_bk-ff400d98.svg) center/28px 20px no-repeat}.banner-contents{position:relative;max-width:1200px;margin:0 auto;padding:60px 100px}.banner-contents:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:url(/build/assets/bg_washi-4d9330d5.jpg) center/cover no-repeat}.banner-contents ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.banner-contents ul li{width:47.6%}.banner-contents ul li a{position:relative;display:block;transition:.3s ease}.banner-contents ul li a:before{content:"";display:block;padding-top:42%}.banner-contents ul li a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner-contents ul li a:hover{opacity:.8}.sns-contents{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;max-width:1200px;padding:50px 0 55px}.sns-contents:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background-color:#fff}.sns-contents:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1;background:url(/build/assets/bg_kinpaku_pc-d13a84f5.png) top right/272px 135px no-repeat}.sns-contents .title{margin-right:55px;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;color:#6b6458;font-weight:900;letter-spacing:.2em}.sns-contents .sns{display:flex;flex-wrap:wrap}.sns-contents .sns li:not(:last-child){margin-right:25px}.sns-contents .sns li a{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;transition:.3s ease}.sns-contents .sns li a:hover{opacity:.7}footer{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-width:1200px;margin:0 auto;padding:80px min(80px,6.7%) 0}footer:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#47433b}footer .logo{width:19.2%;margin-right:6.9%}footer .logo img{width:100%;height:auto}footer .menu-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;flex:1}footer .menu-wrapper .nav-menu{display:flex;flex-wrap:wrap;align-items:flex-end;flex-wrap:nowrap;margin-bottom:40px}footer .menu-wrapper .nav-menu .page-link{display:flex;flex-wrap:wrap;width:425px;margin-top:-20px;margin-right:30px}footer .menu-wrapper .nav-menu .page-link li{margin-top:20px}footer .menu-wrapper .nav-menu .page-link li a{display:block;padding:2px 0 3px;font-size:1.3rem;color:#fff;letter-spacing:.05em;transition:.3s ease}footer .menu-wrapper .nav-menu .page-link li a:hover{opacity:.7}footer .menu-wrapper .nav-menu .ol-shop{position:relative;display:block}footer .menu-wrapper .nav-menu .ol-shop a{display:block;padding:2px 0 3px 30px;font-size:1.3rem;color:#fff;letter-spacing:.05em;transition:.3s ease}footer .menu-wrapper .nav-menu .ol-shop a:hover{opacity:.7}footer .menu-wrapper .nav-menu .ol-shop:before{content:"";position:absolute;transform:translateY(-50%);top:50%;left:0;display:block;width:1px;height:13px;background:url(/build/assets/dot_line-73ad5ca7.svg) top center/contain repeat-y}footer .menu-wrapper .another-menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:30px;padding-right:10px;border-top:1px solid #707070;padding-bottom:55px}footer .menu-wrapper .another-menu .another-link{display:flex;flex-wrap:wrap;margin:0 30px 35px 0}footer .menu-wrapper .another-menu .another-link li:not(:last-of-type){margin-right:25px}footer .menu-wrapper .another-menu .another-link li a{display:block;padding:4px 2px;font-size:1.2rem;color:#fff;letter-spacing:.05em;transition:.3s ease}footer .menu-wrapper .another-menu .another-link li a:hover{opacity:.7}footer .menu-wrapper .another-menu .footer-copyright{padding:5px 0;color:#999;font-size:1rem;letter-spacing:.05em}footer .pagetop{position:absolute;top:0;right:15px;display:block;padding:67px 10px 0;font-size:1rem;color:#fff;letter-spacing:.2em;writing-mode:vertical-rl;text-orientation:sideways;transition:.3s ease}footer .pagetop:after{content:"";position:absolute;transform:translate(-50%);top:0;left:50%;bottom:calc(100% + 7px);display:block;width:1px;height:60px;background:rgba(255,255,255,.5);transition:.3s ease}footer .pagetop:hover{top:-10px}.hamburger-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(30,30,30,.5);z-index:80;display:none}.hamburger-wrapper{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;width:50vw;height:100%;margin-left:auto;padding:130px 0 0 95px;background:url(/build/assets/bg_washi-4d9330d5.jpg) center/cover no-repeat;overflow-y:auto}.hamburger-wrapper .sns{position:absolute;top:45px;left:90px;display:flex;flex-wrap:wrap;margin-bottom:50px}.hamburger-wrapper .sns li a{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;transition:.3s ease}.hamburger-wrapper .sns li a:hover{opacity:.6}.hamburger-wrapper .sns li:not(:last-of-type){margin-right:15px}.hamburger-wrapper .sns.black .twi a{background:url(/build/assets/icn_twi_bk-ea884e3c.svg) center/23px 19px no-repeat}.hamburger-wrapper .sns.black .insta a{background:url(/build/assets/icn_insta_bk-f8412222.svg) center/21px 21px no-repeat}.hamburger-wrapper .sns.black .yt a{background:url(/build/assets/icn_yt_bk-ff400d98.svg) center/25px 17px no-repeat}.hamburger-wrapper .en-site{position:absolute;top:50px;left:min(61.7%,370px);display:block}.hamburger-wrapper .en-site a{display:block;padding:0 0 3px;border-bottom:1px solid rgba(30,30,30,.3);font-size:1.2rem;color:#1e1e1e;line-height:1.6;letter-spacing:.1em;transition:.3s ease}.hamburger-wrapper .en-site a:hover{opacity:.6}.hamburger-wrapper .hamburger-global{width:375px;padding-right:30px;box-sizing:border-box}.hamburger-wrapper .hamburger-global a{transition:.3s ease}.hamburger-wrapper .hamburger-global a:hover{opacity:.6}.hamburger-wrapper .hamburger-global .global-menu{width:-moz-fit-content;width:fit-content;margin-bottom:35px}.hamburger-wrapper .hamburger-global .global-menu li a{display:block;font-size:1.5rem;letter-spacing:.1em}.hamburger-wrapper .hamburger-global .global-menu li:not(:last-of-type){margin-bottom:30px}.hamburger-wrapper .hamburger-global .another-link li{padding:30px 0;border-top:1px solid #dcdcdc}.hamburger-wrapper .hamburger-global .another-link li a{font-size:1.5rem;letter-spacing:.1em}.hamburger-wrapper .hamburger-global .another-link li.ol-shop a{font-size:1.4rem}.hamburger-wrapper .hamburger-global .another-link li.ex-link{padding-bottom:0}.hamburger-wrapper .hamburger-global .another-link li.ex-link a{font-size:1.2rem;letter-spacing:.05em}.hamburger-wrapper .hamburger-global .another-link li.ex-link a:not(:last-of-type){margin-right:40px}.under-info{background-color:#fbfbfa}.under-info .container{padding-top:185px}.under-info .section-intro{max-width:1030px;margin:0 auto 55px;padding:0 15px}.under-info .section-intro .page-title{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}.under-info .section-intro .page-title .japanese{display:inline-block;margin-right:15px;font-size:4rem;letter-spacing:.15em}.under-info .section-intro .page-title .english{position:relative;top:3px;display:inline-block;font-size:1.2rem;letter-spacing:.1em}.under-info .section-intro .page-title+p{font-size:1.6rem;line-height:1.5;letter-spacing:.1em}.icecream-badge{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:870px;margin:0 auto 85px;padding:30px 40px 30px 60px;background:#f5f3ef}.icecream-badge .icn{position:absolute;top:-10px;left:-10px;display:inline-flex;justify-content:center;align-items:center;width:65px;height:65px;background:#9d822a;border-radius:50%;font-size:1.6rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;color:#fff;letter-spacing:.05em}.icecream-badge .text-wrapper{width:47.4%}.icecream-badge .text-wrapper h3{margin-bottom:15px;font-size:2.4rem;line-height:1.5;letter-spacing:.05em}.icecream-badge .text-wrapper p{font-size:1.5rem;line-height:1.5;letter-spacing:.1em}.icecream-badge figure{position:relative;width:39.1%}.icecream-badge figure:before{content:"";display:block;padding-top:73.1%}.icecream-badge figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 960px){.spbr{display:none}.trigger:not(.active):hover .menu-trigger span:nth-of-type(1){width:45px}.trigger:not(.active):hover .menu-trigger span:nth-of-type(2){width:50px}.trigger.white{position:absolute;top:30px;right:50px}.trigger.white .menu-trigger span{background:#fff}.trigger.white.active{position:absolute}.trigger.white.active .menu-trigger span{background:#6b6458}footer .menu-wrapper .nav-menu .page-link li:not(:nth-of-type(4)):not(:nth-of-type(7)){margin-right:40px}.section-mv .information .topic p:after{content:"";position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;background:#1e1e1e;opacity:0;transition:.3s ease}.section-mv .information .topic:hover p:after{opacity:.6}}@media screen and (max-width: 959px){.pcbr{display:none}header{padding:17px 20px}header .header-inner{height:27px}header .header-inner a img{width:134px;height:27px;margin-right:5px}header .header-inner a .site-name{height:23px;padding:0 5px;font-size:1rem;border-color:#b7b7b780}.trigger{position:absolute;top:20px;right:20px;display:block}.trigger .menu-trigger span{background:#fff;transition:.5s ease}.trigger.fixed{position:fixed;top:10px;width:40px;height:40px}.trigger.fixed .menu-trigger{width:40px;height:7px}.trigger.fixed .menu-trigger span{background:#6b6458}.trigger.fixed .menu-trigger span:nth-of-type(1){width:40px}.trigger.fixed .menu-trigger span:nth-of-type(2){width:25px}.trigger.active .menu-trigger{width:38px;height:14px}.trigger.active .menu-trigger span{background:#6b6458}.trigger.active .menu-trigger span:nth-of-type(1){width:40px;transform:translateY(7px) rotate(20deg)}.trigger.active .menu-trigger span:nth-of-type(2){width:40px;transform:translateY(-6px) rotate(-20deg)}.section-mv{min-height:auto;padding:0}.section-mv .mv-logo{top:20px;left:20px}.section-mv .mv-logo a{display:flex;flex-wrap:wrap;flex-direction:column}.section-mv .mv-logo a img{width:150px;height:21px;margin:0 0 10px}.section-mv .mv-logo a .site-name{height:25px;padding:0 20px;border-top:1px solid rgba(231,223,210,.3);border-bottom:1px solid rgba(231,223,210,.3);font-size:1rem;font-weight:500}.section-mv .global-nav,.section-mv .mv-right{display:none}.section-mv .mv-media{min-height:590px}.section-mv .mv-media:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);padding-top:0;background:linear-gradient(90deg,#4B3E1B 0%,transparent 100%);opacity:.3;z-index:3}.section-mv .mv-media:after{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:#4b3e1b;opacity:.15;z-index:2}.section-mv .mv-media .scroll-gide{right:15px}.section-mv .mv-media .scroll-gide a{padding-bottom:45px}.section-mv .mv-media .scroll-gide a:after{left:14px;width:1px;height:40px}.section-mv .information{position:relative;bottom:auto;width:100%;height:auto;padding:25px 40px 20px 25px;border-bottom:1px solid #dcdcdc}.section-mv .information .title{position:absolute;top:25px;left:25px}.section-mv .information .title:after{height:15px}.section-mv .information .topic{flex-wrap:wrap}.section-mv .information .topic time{padding-left:90px}.section-mv .information .topic p{margin-top:10px;line-height:1.67}.banner-contents{width:100%;max-width:380px;padding:50px 20px}.banner-contents ul{flex-direction:column}.banner-contents ul li{width:100%}.banner-contents ul li:not(:last-of-type){margin-bottom:20px}.sns-contents{flex-direction:column;padding:45px 0}.sns-contents:after{background:url(/build/assets/bg_kinpaku_sp-e04bca3d.png) top right/auto 100% no-repeat}.sns-contents .title{margin:0 0 15px}.sns-contents .sns li:not(:last-child){margin-right:30px}.sns-contents .sns li a{width:40px;height:40px}.sns-contents .sns.black .twi a{background:url(/build/assets/icn_twi_bk-ea884e3c.svg) center/31px 25px no-repeat}.sns-contents .sns.black .insta a{background:url(/build/assets/icn_insta_bk-f8412222.svg) center/26px 26px no-repeat}.sns-contents .sns.black .yt a{background:url(/build/assets/icn_yt_bk-ff400d98.svg) center/33px 23px no-repeat}footer{max-width:100%;padding:80px 20px 30px}footer .logo{display:none}footer .menu-wrapper{width:100%}footer .menu-wrapper .nav-menu{align-items:normal;flex-wrap:wrap}footer .menu-wrapper .nav-menu .page-link{width:100%;margin:-40px 0 0;padding-bottom:45px}footer .menu-wrapper .nav-menu .page-link li{width:48%;margin-top:40px}footer .menu-wrapper .nav-menu .page-link li a{font-size:1.4rem}footer .menu-wrapper .nav-menu .page-link li:nth-child(2n){width:52%}footer .menu-wrapper .nav-menu .ol-shop{width:100%}footer .menu-wrapper .nav-menu .ol-shop a{padding:30px 0;border-top:1px solid #707070;border-bottom:1px solid #707070;font-size:1.4rem}footer .menu-wrapper .nav-menu .ol-shop:before{content:none}footer .menu-wrapper .another-menu{align-items:flex-start;flex-direction:column;padding:0;border:none}footer .menu-wrapper .another-menu .another-link{flex-direction:column;margin-bottom:65px}footer .menu-wrapper .another-menu .another-link li:not(:last-of-type){margin:0 0 30px}footer .menu-wrapper .another-menu .another-link li a{padding:4px 0;font-size:1.3rem}footer .pagetop{top:auto;bottom:32px;right:10px;padding:67px 15px 0}footer .pagetop:after{bottom:calc(100% + 10px)}footer .pagetop:hover{top:auto;bottom:42px}.hamburger-wrapper{width:100vw;height:100vh;padding:110px 30px;background:url(/build/assets/bg_washi-4d9330d5.jpg) center/cover no-repeat}.hamburger-wrapper .sns{position:absolute;top:20px;left:20px;margin:0}.hamburger-wrapper .sns li a{width:40px;height:40px}.hamburger-wrapper .sns li:not(:last-of-type){margin-right:5px}.hamburger-wrapper .sns.black .twi a{background:url(/build/assets/icn_twi_bk-ea884e3c.svg) center/21px 18px no-repeat}.hamburger-wrapper .sns.black .insta a{background:url(/build/assets/icn_insta_bk-f8412222.svg) center/20px 20px no-repeat}.hamburger-wrapper .sns.black .yt a{background:url(/build/assets/icn_yt_bk-ff400d98.svg) center/23px 16px no-repeat}.hamburger-wrapper .en-site{top:28px;left:215px}.hamburger-wrapper .en-site a{font-size:1.3rem}.hamburger-wrapper .hamburger-global{width:100%}.hamburger-wrapper .hamburger-global .global-menu{margin-bottom:45px}.hamburger-wrapper .hamburger-global .global-menu li:not(:last-of-type){margin-bottom:25px}.hamburger-wrapper .hamburger-global .global-menu li a{padding:3px 0}.hamburger-wrapper .hamburger-global .another-link li{padding:25px 0}.hamburger-wrapper .hamburger-global .another-link li a{font-size:1.4rem}.under-info .container{padding-top:135px}.under-info .page-content{max-width:700px;margin:0 auto}.under-info .section-intro{max-width:100%;margin-bottom:90px;padding:0 20px}.under-info .section-intro .page-title{margin-bottom:25px}.under-info .section-intro .page-title .japanese{margin:0 15px 0 0;font-size:3.2rem;letter-spacing:.15em}.under-info .section-intro .page-title .english{font-size:1rem;letter-spacing:.1em}.under-info .section-intro .page-title+p{font-size:1.4rem;line-height:1.57;letter-spacing:.1em}.icecream-badge{width:calc(100% - 40px);max-width:660px;padding:54px 20px 40px}.icecream-badge .icn{top:50px;left:20px;width:70px;height:70px;font-size:1.8rem;letter-spacing:.05em}.icecream-badge .text-wrapper{width:100%;margin-bottom:30px}.icecream-badge .text-wrapper h3{margin-bottom:20px;padding:0 10px 0 80px;line-height:1.31}.icecream-badge .text-wrapper p{font-size:1.6rem;line-height:1.57;letter-spacing:.1em}.icecream-badge figure{width:100%}.icecream-badge figure:before{content:"";display:block;padding-top:66%}}body{background:#f8f8f8}header{display:none}.section-mv .mv-media:before{position:absolute;display:block;width:100%;height:100%;padding-top:0;background:#4b3e1b;opacity:.3;z-index:2}.section-mv .mv-media:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,#4B3E1B 100%);opacity:.4;z-index:3}.section-mv .mv-media figure{position:relative;width:100%;min-height:665px;max-height:calc(100vh - 10px)}.section-mv .mv-media figure:before{content:"";display:block;padding-top:57.4%}.section-mv .mv-media figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-mv h1{position:absolute;transform:translate(-50%,-50%);top:calc(50% + 20px);left:50%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;z-index:5}.section-mv h1 img{display:block;width:110px;height:auto;margin-bottom:35px}.section-mv h1 .english{position:relative;display:block;padding:0 10px 0 12px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.2rem;color:#fff;letter-spacing:.25em}.section-mv h1 .english:before,.section-mv h1 .english:after{content:"";position:absolute;transform:translateY(-50%);top:50%;display:block;width:3px;height:3px;border-radius:50%;background:#fff}.section-mv h1 .english:before{left:0}.section-mv h1 .english:after{right:0}.section-mv .mv-text{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;z-index:5}.section-mv .mv-text p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.2rem;color:#fff;line-height:1.5;letter-spacing:.05em;text-align:center}.section-mv .mv-text.position-left{top:19.8%;left:4.2%}.section-mv .mv-text.position-left p{position:relative;top:5px}.section-mv .mv-text.size-middle{width:133px;height:133px}.section-mv .mv-text.position-right.size-small{top:0;right:0;width:125px;height:125px}.section-mv .mv-text.position-right.size-big{bottom:0;left:0;width:150px;height:150px}.section-mv .mv-text-right-wrapper{position:absolute;bottom:5.7%;right:4.2%;width:218px;height:230px}.section-about{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto 50px;padding:100px 90px 0}.section-about>p{font-size:1.5rem;line-height:2;letter-spacing:.1em;text-align:center}.section-about>p:not(:last-of-type){margin-bottom:30px}.section-about>p:last-of-type{margin-bottom:65px}.section-about figure{position:relative;width:175px;margin-bottom:35px}.section-about figure:before{content:"";display:block;padding-top:141.1%}.section-about figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-about figure:after{content:"";position:absolute;top:0;right:-20px;display:block;width:138px;height:138px;background:url(/build/assets/soft_rotate_text-9aa0f1ec.svg) center/contain no-repeat;z-index:-2;animation:rotation 8s linear infinite}.section-about .menu-link{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.section-about .menu-link li{position:relative;width:47.8%;height:200px}.section-about .menu-link li:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-2}.section-about .menu-link li:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#1e1e1e;z-index:-1;opacity:.6;transition:.3s ease}.section-about .menu-link li.head-store:before{background:url(/build/assets/head_menu-99c374da.jpg) center/cover no-repeat}.section-about .menu-link li.hirosaka-store:before{background:url(/build/assets/hirosaka_menu-13eccfad.jpg) center/cover no-repeat}.section-about .menu-link li a{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.section-about .menu-link li a:after{content:"";position:absolute;transform:translateY(-50%);top:50%;right:30px;display:block;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23FFFFFF' d='M39,20C39,9.5,30.5,1,20,1C12.4,1,5.5,5.6,2.5,12.6c-4.1,9.7,0.4,20.8,10.1,24.9s20.8-0.4,24.9-10.1C38.5,25.1,39,22.5,39,20 M40,20c0,11-9,20-20,20S0,31,0,20S9,0,20,0S40,9,40,20z'/%3E%3Cpath fill='%23FFFFFF' d='M14.2,18l0.7-0.7l5,5.4l5.2-5.4l0.7,0.7l-6,6.2L14.2,18z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat}.section-about .menu-link li a .catchcopy{display:block;margin-bottom:15px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.4rem;color:#fff;line-height:1.5;letter-spacing:.1em;text-align:center}.section-about .menu-link li a p{font-size:2.8rem;color:#fff;letter-spacing:.1em}.section-about .menu-link li:hover:after{opacity:.4}.section-store .store-wrapper{padding-top:45px}.section-store .store-wrapper h2{display:flex;flex-wrap:wrap;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:0 auto 80px;text-align:center}.section-store .store-wrapper h2 p{margin:0 auto 10px;font-size:4rem;letter-spacing:.15em;writing-mode:vertical-rl}.section-store .store-wrapper h2 .english{position:relative;left:2px;padding:0 10px 0 12px;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1rem;letter-spacing:.2em}.section-store .store-wrapper h2 .english:before,.section-store .store-wrapper h2 .english:after{content:"";position:absolute;transform:translateY(-50%);top:50%;display:block;width:2px;height:2px;border-radius:50%;background:#9d822a}.section-store .store-wrapper h2 .english:before{left:0}.section-store .store-wrapper h2 .english:after{right:0}.section-store .store-wrapper .howto-enjoy{max-width:870px;margin:0 auto 80px}.section-store .store-wrapper .howto-enjoy>li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.section-store .store-wrapper .howto-enjoy>li:not(:last-of-type){margin-bottom:80px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper{position:relative;padding:40px 0 40px 58%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper figure{position:absolute;top:0;width:48.9%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper figure:before{content:"";display:block;padding-top:135.5%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-store .store-wrapper .howto-enjoy>li .text-wrapper>.title{display:block;margin-bottom:10px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:1rem;color:#9d822a;letter-spacing:.2em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper h3{margin-bottom:25px;font-size:2.4rem;line-height:1.34;letter-spacing:.05em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory{margin-bottom:45px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p{font-size:1.5rem;line-height:1.67;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p:not(:last-of-type){margin-bottom:25px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p .kome{position:relative;display:block;margin-top:10px;padding-left:15px;font-size:1.3rem;line-height:1.54;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p .kome:before{content:"※";position:absolute;top:0;left:0;display:block;font-size:1.3rem}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .title{display:block;margin-bottom:10px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:1rem;color:#999;letter-spacing:.2em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list{width:100%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li{border-bottom:1px solid #dcdcdc}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li:first-of-type{border-top:1px solid #dcdcdc}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li dl{display:flex;flex-wrap:wrap}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li dl dt{padding:20px 40px 20px 20px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.5;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li dl dd{flex:1;padding:20px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.3rem;color:#6b6458;line-height:1.5;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li.workshop{position:relative;left:-20px}.section-store .store-wrapper .howto-enjoy>li.workshop .text-wrapper figure{left:0}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper{padding:60px 58% 60px 0}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper{width:310px;height:65px;border-radius:34px;border:1px solid #b7b7b7}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper a{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;letter-spacing:.05em}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper a:after{content:"";position:absolute;transform:translateY(-50%);top:50%;right:20px;display:block;width:20px;height:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.5 5'%3E%3Cpath fill='%23999999' d='M15.5,2.8H0V2.2h15.5V0l4,2.5l-4,2.5V2.8z'/%3E%3C/svg%3E");background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.3s ease}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper a:hover:after{right:15px}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper figure{right:0}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper figure:before{content:"";display:block;padding-top:113%}.section-store .store-wrapper .store-info-wrapper{max-width:830px;margin:0 auto 160px}.section-store .store-wrapper .store-info-wrapper .title{position:relative;display:block;margin-bottom:20px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em}.section-store .store-wrapper .store-info-wrapper .title:after{content:"";position:absolute;transform:translateY(-50%);top:50%;right:0;display:block;width:745px;height:1px;background:#6b6458}.section-store .store-wrapper .store-info-wrapper .store-info{display:flex;flex-wrap:wrap;align-items:center}.section-store .store-wrapper .store-info-wrapper .store-info figure{position:relative;width:255px;margin-right:50px}.section-store .store-wrapper .store-info-wrapper .store-info figure:before{content:"";display:block;padding-top:71.8%}.section-store .store-wrapper .store-info-wrapper .store-info figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper .store-name{display:block;margin-bottom:15px;font-size:2rem;letter-spacing:.1em}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper .address{margin-bottom:35px;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:.1em}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper a{display:inline-block;padding:0 5px 10px;border-bottom:1px solid #999;font-size:1.4rem;letter-spacing:.1em;transition:.3s ease}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper a:not(:last-of-type){margin-right:30px}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper a:hover{opacity:.7}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper{display:flex;flex-wrap:wrap;flex-wrap:nowrap;padding-bottom:40px;transition-timing-function:linear}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li{position:relative;width:25%}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li:before{content:"";display:block;padding-top:93.3%}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li:nth-of-type(2n){top:40px}.section-store .store-wrapper#head_store .slider .text{position:relative;top:-55px;z-index:-1;pointer-events:none}.section-store .store-wrapper#head_store .slider .text .slider-wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;flex-wrap:nowrap;transition-timing-function:linear;transition:all .3s}.section-store .store-wrapper#head_store .slider .text .slider-wrapper li{width:auto;font-size:8rem;color:#9d822a;letter-spacing:.1em;white-space:nowrap;opacity:.07;animation:marquee 24s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(100%)}}.section-store .store-wrapper#hirosaka_store{padding-bottom:120px}.section-store .store-wrapper#hirosaka_store h2{margin-bottom:100px}.section-store .store-wrapper#hirosaka_store .howto-enjoy{margin-bottom:55px}.section-store .store-wrapper#hirosaka_store .howto-enjoy li figure:before{content:"";display:block;padding-top:112.9%}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.soft .text-wrapper{padding:0 0 0 58%}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.soft .text-wrapper figure{left:0}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.soft .text-wrapper h3{margin-bottom:35px}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.photo .text-wrapper{padding:110px 58% 110px 0}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.photo .text-wrapper figure{right:0}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.photo .text-wrapper .explanatory{margin-bottom:0}.section-store .store-wrapper#hirosaka_store .column{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:870px;margin:0 auto 105px;padding:35px 40px;border:2px solid #eee9e2}.section-store .store-wrapper#hirosaka_store .column>.title{position:absolute;top:-20px;left:-2px;display:inline-flex;justify-content:center;align-items:center;width:80px;height:30px;padding-left:2px;background:#f8f8f8;border-top:2px solid #eee9e2;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:1rem;color:#999;letter-spacing:.2em}.section-store .store-wrapper#hirosaka_store .column>.title:before{content:"";position:absolute;top:-2px;left:0;display:block;width:2px;height:35px;background:#eee9e2}.section-store .store-wrapper#hirosaka_store .column>.title:after{content:"";position:absolute;top:-2px;right:0;display:block;width:2px;height:20px;background:#eee9e2}.section-store .store-wrapper#hirosaka_store .column .text-wrapper{position:relative;left:-10px;width:100%;padding:22px 0 22px 41.7%}.section-store .store-wrapper#hirosaka_store .column .text-wrapper .title{position:relative;display:inline-block;margin-bottom:10px;padding:0 0 15px 3px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:1.2rem;color:#6b6458;letter-spacing:.05em}.section-store .store-wrapper#hirosaka_store .column .text-wrapper .title:after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:9px;background:url(/build/assets/icn_speech_bubble-b6b2809e.svg) center/contain no-repeat}.section-store .store-wrapper#hirosaka_store .column .text-wrapper h3{margin-bottom:20px;font-size:2rem;letter-spacing:.05em}.section-store .store-wrapper#hirosaka_store .column .text-wrapper figure{position:absolute;top:0;left:0;width:35.6%}.section-store .store-wrapper#hirosaka_store .column .text-wrapper figure:before{content:"";display:block;padding-top:78.6%}.section-store .store-wrapper#hirosaka_store .column .text-wrapper figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-store .store-wrapper#hirosaka_store .column .text-wrapper p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.3rem;line-height:1.5;letter-spacing:.1em}.section-store .store-wrapper#hirosaka_store .store-info-wrapper{margin-bottom:0}@media screen and (max-width: 959px){.sp-d-none{display:none}body{background:#fbfbfa}.trigger{top:15px}.section-mv .mv-media{width:100vw}.section-mv .mv-media:after{background:linear-gradient(30deg,#4B3E1B 0%,#4B3E1BA6 100%)}.section-mv .mv-media figure{min-height:650px}.section-mv .mv-media figure:before{padding-top:min(173.3%,900px)}.section-mv h1{top:calc(50% - 8px)}.section-mv h1 img{width:85px;margin-bottom:5px}.section-mv h1 .english{padding:0 15px;font-size:1.1rem;letter-spacing:.25em}.section-mv h1 .english:before,.section-mv h1 .english:after{width:2px;height:2px}.section-mv .mv-text{border-color:#ffffff80}.section-mv .mv-text p{font-size:1.1rem;line-height:1.45;letter-spacing:.05em}.section-mv .mv-text.position-left{top:13.1%;left:auto;right:4%}.section-mv .mv-text.size-middle{width:113px;height:113px}.section-mv .mv-text.position-right.size-small{width:107px;height:107px}.section-mv .mv-text.sp-d-none{display:none}.section-mv .mv-text-right-wrapper{bottom:3.1%;right:auto;left:4%;width:107px;height:107px}.section-about{max-width:700px;margin-bottom:65px;padding:80px 20px 0}.section-about>p{padding:0 20px;text-align:left}.section-about>p:last-of-type{margin-bottom:35px}.section-about figure{width:140px;margin-bottom:55px}.section-about figure:before{content:"";display:block;padding-top:140.2%}.section-about figure:after{right:-23px;width:118px;height:118px}.section-about .menu-link li{width:100%;height:140px}.section-about .menu-link li:not(:last-of-type){margin-bottom:10px}.section-about .menu-link li a:after{width:28px;height:28px}.section-about .menu-link li a .catchcopy{font-size:1.3rem;letter-spacing:.1em}.section-about .menu-link li a p{margin-bottom:10px;font-size:2.4rem;letter-spacing:.1em}.section-store .store-wrapper{padding-top:40px}.section-store .store-wrapper h2{margin-bottom:90px}.section-store .store-wrapper h2 p{font-size:3.5rem;letter-spacing:.15em}.section-store .store-wrapper h2 .english{left:0;padding:0 8px 0 10px}.section-store .store-wrapper h2 .english:before,.section-store .store-wrapper h2 .english:after{position:absolute;top:8px}.section-store .store-wrapper .howto-enjoy{max-width:700px;margin-bottom:95px;padding:0 20px}.section-store .store-wrapper .howto-enjoy>li:not(:last-of-type){margin-bottom:90px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper{position:static;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:0}.section-store .store-wrapper .howto-enjoy>li .text-wrapper figure{position:relative;top:0;width:100%;margin-bottom:30px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper figure:before{content:"";display:block;padding-top:110%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper>.title{margin-bottom:15px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper h3{text-align:center}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory{margin-bottom:40px}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p{font-size:1.6rem;line-height:1.57;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p .kome{font-size:1.3rem;line-height:1.34}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .explanatory p .kome:before{content:"※";position:absolute;top:0;left:0;display:block;font-size:1.3rem}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information{width:100%}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li dl dt{padding:20px;font-size:1.4rem;line-height:1.34;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li .text-wrapper .information .info-list li dl dd{flex:1;padding:20px 15px 20px 5px;font-size:1.4rem;line-height:1.34;letter-spacing:.1em}.section-store .store-wrapper .howto-enjoy>li.workshop{position:static;left:auto}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper{padding:0}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper{width:300px;height:65px;border-radius:32px;border-color:#b7b7b780}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper a{font-size:1.5rem;letter-spacing:.05em}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper .btn-wrapper a:after{width:18px;height:5px}.section-store .store-wrapper .howto-enjoy>li.reisen .text-wrapper figure:before{content:"";display:block;padding-top:110%}.section-store .store-wrapper .store-info-wrapper{max-width:700px;margin-bottom:100px;padding:0 20px}.section-store .store-wrapper .store-info-wrapper .title{display:inline-block;margin-bottom:30px;font-size:1.5rem;letter-spacing:.1em}.section-store .store-wrapper .store-info-wrapper .title:after{left:calc(100% + 15px);width:calc(100vw - 55px - 100%);opacity:.5}.section-store .store-wrapper .store-info-wrapper .store-info figure{width:calc(100% - 40px);margin:0 auto 25px}.section-store .store-wrapper .store-info-wrapper .store-info figure:before{content:"";display:block;padding-top:63.8%}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper{width:100%;text-align:center}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper .store-name{margin-bottom:15px;text-align:center}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper .address{margin-bottom:45px;text-align:center}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper a{padding:0 35px 10px;border-color:#99999980}.section-store .store-wrapper .store-info-wrapper .store-info .text-wrapper a:not(:last-of-type){margin-right:20px}.section-store .store-wrapper#head_store{margin-bottom:50}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper{padding-bottom:20px}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li{position:relative;width:200px}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li:before{content:"";display:block;padding-top:94.4%}.section-store .store-wrapper#head_store .slider .swiper-container.images .swiper-wrapper li:nth-of-type(2n){top:20px}.section-store .store-wrapper#head_store .slider .text{top:-15px}.section-store .store-wrapper#head_store .slider .text .slider-wrapper li{font-size:5rem;letter-spacing:.1em;opacity:.07}.section-store .store-wrapper#hirosaka_store{padding-bottom:100px}.section-store .store-wrapper#hirosaka_store h2{margin-bottom:90px}.section-store .store-wrapper#hirosaka_store .howto-enjoy{margin-bottom:60px}.section-store .store-wrapper#hirosaka_store .howto-enjoy li figure:before{content:"";display:block;padding-top:110.1%}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.soft .text-wrapper{padding:0}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.soft .text-wrapper h3{margin-bottom:30px}.section-store .store-wrapper#hirosaka_store .howto-enjoy li.photo .text-wrapper{padding:0}.section-store .store-wrapper#hirosaka_store .column{max-width:calc(100% - 40px);margin-bottom:90px;padding:40px 20px 50px}.section-store .store-wrapper#hirosaka_store .column>.title{position:absolute;top:-18px;left:-2px;width:85px;height:30px;padding-left:4px;background:#fbfbfa}.section-store .store-wrapper#hirosaka_store .column>.title:after{height:18px}.section-store .store-wrapper#hirosaka_store .column .text-wrapper{left:auto;padding:0}.section-store .store-wrapper#hirosaka_store .column .text-wrapper .title{padding-left:4px;padding-right:3px}.section-store .store-wrapper#hirosaka_store .column .text-wrapper h3{margin-bottom:35px;font-size:2.3rem;letter-spacing:.05em}.section-store .store-wrapper#hirosaka_store .column .text-wrapper figure{position:relative;width:100%;margin-bottom:30px}.section-store .store-wrapper#hirosaka_store .column .text-wrapper figure:before{content:"";display:block;padding-top:82%}.section-store .store-wrapper#hirosaka_store .column .text-wrapper p{font-weight:400;font-size:1.4rem;line-height:1.67;letter-spacing:.1em}}@media screen and (min-width: 700px)and (max-width: 960px){.section-store .store-wrapper .store-info-wrapper .title:after{width:calc(645px - 100%)}.section-store .store-wrapper#hirosaka_store .column{width:620px}}
