@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap");body,*{font-family:"Noto Serif JP",serif;outline:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:100%;overflow-x:hidden}body{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;color:#000;font-family:"Noto Serif JP",serif;margin:0;position:relative;width:100%}button{border:none;cursor:pointer}ul{margin:0;padding:0}a{color:inherit;text-decoration:none}a:active,a:focus{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important}.hoverable a:hover{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none !important;cursor:pointer}legend{color:#000}ol,ul{list-style:none}*{text-decoration:none}caption,th{text-align:left}sup{vertical-align:text-top}img{display:block;border:none !important}sub{vertical-align:text-bottom}input,textarea,select{*font-size:100%}a{color:inherit;text-decoration:none}textarea{outline:none;resize:none}abbr,acronym{border:0;font-variant:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}q:before,q:after{content:''}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,a,blockquote,figure{margin:0;padding:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header{display:block;left:0;position:fixed;top:0;width:100%;transition:.3s;z-index:9999}#header.is-active{background-color:rgba(255,255,255,0.8)}#header.is-active .header-content .nav-container .nav-header a,#header.is-active .header-content .nav-container .nav-header span{color:#1f1f44}#header.is-active .header-content .hamburger .hamburger-box .hamburger-inner{background-color:#1f1f44}#header.is-active .header-content .hamburger .hamburger-box .hamburger-inner:before,#header.is-active .header-content .hamburger .hamburger-box .hamburger-inner:after{background-color:#1f1f44}#header .header-content{align-items:center;display:flex;justify-content:space-between;margin:30px 0;padding:0 1.5em;width:100%}@media only screen and (max-width: 46.875em){#header .header-content{margin:10px 0;padding:0 10px}}#header .header-content .logo{align-items:center;display:flex;justify-content:flex-start;width:174px}@media only screen and (max-width: 46.875em){#header .header-content .logo{width:80px}}#header .header-content .logo img{width:100%}#header .header-content .nav-container{align-items:center;display:flex;justify-content:flex-end}@media only screen and (max-width: 60em){#header .header-content .nav-container{display:none}}@media only screen and (max-width: 46.875em){#header .header-content .nav-container{display:none}}#header .header-content .nav-container .nav-header{display:inline-block;font-size:0;vertical-align:middle}#header .header-content .nav-container .nav-header a,#header .header-content .nav-container .nav-header span{color:#fff;display:inline-block;font-size:20px;line-height:24px;margin-right:40px;position:relative;transition:.3s}@media only screen and (max-width: 73.75em){#header .header-content .nav-container .nav-header a,#header .header-content .nav-container .nav-header span{font-size:16px}}#header .header-content .nav-container .nav-header a:hover,#header .header-content .nav-container .nav-header span:hover{cursor:pointer;color:#D0C6AC}#header .header-content .nav-container .nav-header a:hover .cat-nav,#header .header-content .nav-container .nav-header span:hover .cat-nav{cursor:default;display:block}#header .header-content .nav-container .nav-header a .cat-nav,#header .header-content .nav-container .nav-header span .cat-nav{display:none;padding-top:50px;position:absolute;transition:.3s}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub{background-color:#060D26;display:block;padding:28px 29px}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub:before,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 16px 25px 16px;border-color:transparent transparent #060D26 transparent;position:absolute;top:25px;left:50%;transform:translate(-50%)}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub .menu-list-sub--item:last-child a,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub .menu-list-sub--item:last-child a{margin-bottom:0}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub .menu-list-sub--item a,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub .menu-list-sub--item a{border:1px solid #fff;display:block;color:#fff;font-size:16px;height:55px;line-height:55px;margin-bottom:15px;margin-right:0;padding:0 14px;transition:.3s;width:250px}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub .menu-list-sub--item a:hover,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub .menu-list-sub--item a:hover{background-color:#fff;color:#1f1f44}#header .header-content .nav-container .nav-header a .cat-nav .menu-list-sub .menu-list-sub--item a:after,#header .header-content .nav-container .nav-header span .cat-nav .menu-list-sub .menu-list-sub--item a:after{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;float:right}#header .header-content .nav-container .nav-logo{display:inline-block;vertical-align:middle;width:80px}#header .header-content .nav-container .nav-logo img{width:100%}#header .header-content .hamburger{display:none}@media only screen and (max-width: 60em){#header .header-content .hamburger{display:block}}@media only screen and (max-width: 46.875em){#header .header-content .hamburger{display:block}}#header .header-content .hamburger .hamburger-box .hamburger-inner{background-color:#fff}#header .header-content .hamburger .hamburger-box .hamburger-inner:before,#header .header-content .hamburger .hamburger-box .hamburger-inner:after{background-color:#fff}html,body{color:#1F1F44;overflow-x:hidden}html.is-active,body.is-active{overflow-y:hidden}p,span,pre,strong{color:#1F1F44}.wrapper-bottom{display:block;margin:0 auto;position:relative;width:1050px}@media only screen and (max-width: 73.75em){.wrapper-bottom{padding:0 65px;width:100%}}@media only screen and (max-width: 60em){.wrapper-bottom{padding:0 30px;width:100%}}@media only screen and (max-width: 46.875em){.wrapper-bottom{padding:0 10px;width:100%}}#contents-wrap{display:block;position:relative;z-index:999}.btn-link{display:table;font-size:24px;letter-spacing:2px;font-weight:400;line-height:36px;margin:0 auto;overflow:hidden;text-align:center}@media only screen and (max-width: 46.875em){.btn-link{margin:0 20px;font-size:12px}}.btn-link:hover:before{animation:left-right .5s forwards}.btn-link:hover a{animation:slide-up .5s forwards}.btn-link:before{background-color:#060D26;content:'';display:inline-block;height:1px;vertical-align:middle;width:488px;margin-right:37.8px}@media only screen and (max-width: 73.75em){.btn-link:before{width:350px}}@media only screen and (max-width: 46.875em){.btn-link:before{margin-right:18px;width:137px}}.btn-link.brown{color:#D0C6AC}.btn-link.brown:before{background-color:#D0C6AC}.btn-link a{display:inline-block}#modal{background-color:rgba(6,13,38,0.95);display:block;min-height:0vh;left:0;position:fixed;top:0;width:100vw;transition:.3s;opacity:0;z-index:-1}#modal.is-active{display:block;opacity:1;min-height:100vh;z-index:99999}#modal .modal-content{align-items:flex-start;display:flex;justify-content:center;margin:100px auto 0;width:600px}@media only screen and (max-width: 46.875em){#modal .modal-content{flex-direction:column-reverse;width:90%}}#modal .modal-content .youtube-video{display:block;overflow:hidden;padding-bottom:56.25%;height:0;position:relative;width:100%}#modal .modal-content .youtube-video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#modal .modal-content .close-movie{background:transparent;border:0;display:block;outline:none;margin-left:20px}@media only screen and (max-width: 46.875em){#modal .modal-content .close-movie{align-self:flex-end;margin-bottom:20px}}#modal-menu{background-color:rgba(6,13,38,0.95);display:block;min-height:0vh;left:0;padding:30px 30px 50px;position:fixed;top:0;width:100vw;transition:.3s;opacity:0;z-index:-1}#modal-menu.is-active{display:block;opacity:1;min-height:100vh;z-index:99999}#modal-menu .modal-menu-content strong{color:#fff;font-size:16px;line-height:100%}#modal-menu .modal-menu-content .sp-menu{border-top:1px solid #707070;margin-top:20px;margin-bottom:44px}#modal-menu .modal-menu-content .sp-menu .sp-menu--item{border-bottom:1px solid #707070;padding:15px 0}#modal-menu .modal-menu-content .sp-menu .sp-menu--item a,#modal-menu .modal-menu-content .sp-menu .sp-menu--item span{color:#fff;font-size:14px;line-height:100%}#modal-menu .modal-menu-content .sp-menu .sp-menu--item .sp-menu-sub .sp-menu-sub--item{padding:5px 0 5px 20px}#modal-menu .modal-menu-content .sp-menu .sp-menu--item .sp-menu-sub .sp-menu-sub--item a{font-size:12px}#modal-menu .modal-menu-content .sns{overflow:hidden}#modal-menu .modal-menu-content .sns .sns-item{display:block;float:left;margin-right:10px}#modal-menu .modal-menu-content .sns .sns-item a{display:block}#modal-menu .modal-menu-content .sns .sns-item a img{display:block;height:22px;width:auto}#modal-menu .hamburger{position:absolute;right:10px;top:10px}#modal-menu .hamburger .hamburger-box .hamburger-inner{background-color:#fff}#modal-menu .hamburger .hamburger-box .hamburger-inner:before,#modal-menu .hamburger .hamburger-box .hamburger-inner:after{background-color:#fff}.next{background-image:url(../images/common/bg-yoko.jpg);background-position:center;background-size:cover;transition:.3s;position:relative}.next .wrapper-bottom{padding:0}.next .next-content{align-items:flex-end;display:flex;justify-content:flex-end}.next .next-content .next-details{display:inline-block;position:relative;width:50%}@media only screen and (max-width: 73.75em){.next .next-content .next-details{width:40%}}@media only screen and (max-width: 60em){.next .next-content .next-details{width:40%}}@media only screen and (max-width: 46.875em){.next .next-content .next-details{padding-bottom:77px;padding-left:10px;width:40%}}.next .next-content .next-details .previous-container{bottom:0;display:block;height:400px;position:absolute;right:0;width:590px}@media only screen and (max-width: 73.75em){.next .next-content .next-details .previous-container{width:90%}}@media only screen and (max-width: 46.875em){.next .next-content .next-details .previous-container{width:100%}}.next .next-content .next-details span{border-bottom:1px solid #060D26;display:block;font-size:24px;font-weight:700;line-height:50px;text-align:right;right:0;padding-right:44px;position:absolute;bottom:144px;width:100%}@media only screen and (max-width: 46.875em){.next .next-content .next-details span{bottom:114px;font-size:10px;line-height:36px;padding-right:13px}}.next .next-content .next-details .previous{bottom:85px;display:flex;flex-direction:column;position:absolute}@media only screen and (max-width: 46.875em){.next .next-content .next-details .previous{bottom:72px;padding-left:10px}}.next .next-content .next-details .previous a{display:inline-flex;color:#1F1F44;font-size:18px;line-height:1;margin-bottom:10px;transition:.3s}@media only screen and (max-width: 46.875em){.next .next-content .next-details .previous a{font-size:10px}}.next .next-content .next-details .previous a:last-child{margin-bottom:0}.next .next-content .next-details .previous a:hover{color:#897D5A}.next .next-content .next-cover{background-image:url("../images/about-shoyu/next-history.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:400px;position:relative;width:50%}@media only screen and (max-width: 73.75em){.next .next-content .next-cover{width:60%}}@media only screen and (max-width: 60em){.next .next-content .next-cover{width:60%}}@media only screen and (max-width: 46.875em){.next .next-content .next-cover{width:60%}}.next .next-content .next-cover.history{background-image:url("../images/about-history/next-story.jpg")}.next .next-content .next-cover.story{background-image:url("../images/about-story/next-cafe.jpg")}.next .next-content .next-cover.cafe{background-image:url("../images/about-cafe/next-syouyu.jpg")}.next .next-content .next-cover:hover:before{background-color:rgba(6,13,38,0.4)}.next .next-content .next-cover:hover a p{opacity:.5}.next .next-content .next-cover:before{background-color:rgba(6,13,38,0);content:'';height:100%;right:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.next .next-content .next-cover a{display:block;height:100%;position:relative;width:100%;z-index:2}.next .next-content .next-cover a p{border-bottom:1px solid #fff;color:#fff;display:block;font-size:36px;line-height:50px;padding:0 60px;position:absolute;bottom:144px;left:0}@media only screen and (max-width: 46.875em){.next .next-content .next-cover a p{bottom:114px;font-size:18px;line-height:36px;padding:0 20px}}.next .next-content .next-cover a img{height:100%;object-fit:cover;width:100%}.next .next-content .next-cover a img.pc{display:block}@media only screen and (max-width: 46.875em){.next .next-content .next-cover a img.pc{display:none}}.next .next-content .next-cover a img.sp{display:none}@media only screen and (max-width: 46.875em){.next .next-content .next-cover a img.sp{display:block}}.video-parallax{display:block;height:100vh;position:fixed;left:0;top:0;width:100vw}#banner{padding-top:140px;position:relative;height:100vh;width:100vw}#banner .banner-content{position:absolute;left:50%;transform:translate(-50%, 50%);bottom:calc(50% - 50px);text-align:center;width:fit-content}#banner .banner-content p{color:#fff;font-size:54px;font-weight:500;line-height:100px;letter-spacing:5px}@media only screen and (max-width: 46.875em){#banner .banner-content p{font-size:23px;line-height:43px}}#banner .banner-content button{background-color:transparent;color:#fff;font-size:24px;line-height:29px;margin-top:50px;transition:.3s}@media only screen and (max-width: 46.875em){#banner .banner-content button{font-size:14px}}#banner .banner-content button:hover{color:#D0C6AC}#banner .banner-content button:hover:before{border:.5px solid #D0C6AC;color:#D0C6AC}#banner .banner-content button:before{border:.5px solid #fff;border-radius:50%;color:#fff;content:'\f04b';font-family:'Font Awesome 5 Free' !important;font-size:8px;font-weight:900;margin-right:25px;position:relative;padding:7px;top:-5px}@media only screen and (max-width: 46.875em){#banner .banner-content button:before{font-size:4px}}#banner .scroll-btn{bottom:0;display:inline-block;position:absolute;right:30px;vertical-align:middle}@media only screen and (max-width: 46.875em){#banner .scroll-btn{right:10px}}#banner .scroll-btn .scroll-text{color:#fff;display:block;transform:rotate(90deg);position:relative;top:-26px}#banner .scroll-btn .scroll-thumb{background-color:rgba(255,255,255,0.4);height:190px;width:1px;position:relative;right:-18px;overflow:hidden}#banner .scroll-btn .scroll-thumb:after{background-color:#fff;content:'';display:block;height:190px;width:1px;position:relative;right:0;animation:slide-down 3s;animation-iteration-count:infinite}#banner-bottom{display:block;width:100vw;height:380px}@media only screen and (max-width: 46.875em){#banner-bottom{height:300px}}#banner-bottom img{height:100%;object-fit:cover;width:100%}#banner-bottom img.pc{display:block}@media only screen and (max-width: 73.75em){#banner-bottom img.pc{display:none}}@media only screen and (max-width: 60em){#banner-bottom img.pc{display:none}}@media only screen and (max-width: 46.875em){#banner-bottom img.pc{display:none}}#banner-bottom img.pc-mid{display:none}@media only screen and (max-width: 73.75em){#banner-bottom img.pc-mid{display:block}}@media only screen and (max-width: 60em){#banner-bottom img.pc-mid{display:none}}@media only screen and (max-width: 46.875em){#banner-bottom img.pc-mid{display:none}}#banner-bottom img.tab{display:none}@media only screen and (max-width: 73.75em){#banner-bottom img.tab{display:none}}@media only screen and (max-width: 60em){#banner-bottom img.tab{display:block}}@media only screen and (max-width: 46.875em){#banner-bottom img.tab{display:none}}#banner-bottom img.sp{display:none}@media only screen and (max-width: 73.75em){#banner-bottom img.sp{display:none}}@media only screen and (max-width: 60em){#banner-bottom img.sp{display:none}}@media only screen and (max-width: 46.875em){#banner-bottom img.sp{display:block}}#banner-bottom .banner-content{display:block;position:relative;margin:0 auto;width:1050px;z-index:8888}@media only screen and (max-width: 60em){#banner-bottom .banner-content{margin:0 30px;width:100%}}@media only screen and (max-width: 46.875em){#banner-bottom .banner-content{margin:0;width:100%}}#banner-bottom .banner-content:before{background-color:#060D26;content:'';display:block;height:140px;left:-90%;position:absolute;bottom:-70px;width:100%;z-index:-1}@media only screen and (max-width: 46.875em){#banner-bottom .banner-content:before{display:none}}#banner-bottom .banner-content p{background-color:#060D26;bottom:-70px;color:#D0C6AC;display:block;font-size:46px;letter-spacing:4px;height:140px;left:0;line-height:140px;position:absolute;width:1050px}@media only screen and (max-width: 73.75em){#banner-bottom .banner-content p{padding-left:5%;width:85%}}@media only screen and (max-width: 46.875em){#banner-bottom .banner-content p{bottom:0;font-size:18px;height:60px;line-height:60px;padding:0 20px;width:100%}}#footer{background-color:#060D26;position:relative}#footer .footer-content{padding:60px 0 50px}@media only screen and (max-width: 46.875em){#footer .footer-content{padding:156px 0 51px}}#footer .footer-content .nav-footer{display:block;font-size:0;margin:0 auto;width:698px}@media only screen and (max-width: 46.875em){#footer .footer-content .nav-footer{display:none}}#footer .footer-content .nav-footer .nav-item{border-left:1px solid #D0C6AC;color:#D0C6AC;display:inline-block;font-size:18px;line-height:22px;margin-bottom:10px;margin-right:35px;padding-left:11px}#footer .footer-content .nav-footer .nav-item:last-child{margin-right:0}#footer .footer-content .sns{display:table;font-size:0;margin:100px auto;text-align:center}@media only screen and (max-width: 46.875em){#footer .footer-content .sns{margin:0 auto 130px}}#footer .footer-content .sns .sns-item{display:inline-block;margin-right:25px;vertical-align:middle}@media only screen and (max-width: 46.875em){#footer .footer-content .sns .sns-item{margin-right:15px}}#footer .footer-content .sns .sns-item.kioke{height:50px;width:50px}#footer .footer-content .sns .sns-item.fb{height:46px;width:46px}#footer .footer-content .sns .sns-item.yt{height:46px;width:52px}#footer .footer-content .sns .sns-item.insta{height:46px;width:46px}#footer .footer-content .sns .sns-item.twitter{height:39;width:46px}#footer .footer-content .sns .sns-item:last-child{margin-right:0}#footer .footer-content .sns .sns-item img{height:100%;object-fit:cover;width:100%}#footer .footer-content .footer-logo{display:block;margin:0 auto;width:163.79px}@media only screen and (max-width: 46.875em){#footer .footer-content .footer-logo{width:120px}}#footer .footer-content .footer-logo img{width:100%}#footer .footer-content .copyright{color:#D0C6AC;display:block;font-size:16px;line-height:36px;margin-top:100px;text-align:center}@media only screen and (max-width: 46.875em){#footer .footer-content .copyright{margin-top:126px;font-size:10px}}@keyframes slide-up{0%{transform:translateY(0)}25%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slide-down{0%{height:0;transform:translateY(0)}50%{height:100%;transform:translateY(100%)}100%{height:100%;transform:translateY(100%)}}@keyframes left-right{0%{transform:translateX(0)}25%{transform:translateX(-100%)}100%{transform:translateX(0)}}.page-about .about{background-color:#F2F2F2}.page-about .about .wrapper-bottom{padding:0}.page-about .about .about-content{padding:156px 0 120px}@media only screen and (max-width: 46.875em){.page-about .about .about-content{padding:33px 0 0}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.story{padding:156px 65px 67px}}@media only screen and (max-width: 60em){.page-about .about .about-content.story{padding:156px 30px 119px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.story{padding:33px 10px 0}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history{padding:156px 65px 67px}}@media only screen and (max-width: 60em){.page-about .about .about-content.history{padding:156px 30px 60px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history{padding:33px 0 0}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history p{margin-bottom:50px;width:70%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history p{margin-bottom:20px;width:100%}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info{margin:0 0 120px 20%;width:80%}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info{margin:0 0 120px 10%;padding:73px 40px 67px;width:90%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info{margin:0 10px 35px;padding:23px 10px 37px;width:95%}}.page-about .about .about-content.history .history-info.one{margin-bottom:190px}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info.one{margin-bottom:150px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info.one{margin-bottom:35px}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info.photo{margin-bottom:60px;width:100%}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info.photo{padding:73px 30px 0}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info.photo{margin:0;padding:27px 0 20px;width:100%}}.page-about .about .about-content.history .history-info .history-cover{position:absolute;top:73px}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info .history-cover{left:-300px;width:60%}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info .history-cover{left:-101px;width:300px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info .history-cover{left:0;position:relative;top:0;width:100%}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info .history-details{margin-left:12%;width:88%}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info .history-details{margin-left:25%;width:77%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info .history-details{margin-left:0;width:100%}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info .history-details h3{border-bottom:1px solid #060D26;padding:0 0 20px 75px;width:100%}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info .history-details h3{padding:0 0 20px 0px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info .history-details h3{padding:0 0 12px 0}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info .history-details h3:after{display:none}}@media only screen and (max-width: 73.75em){.page-about .about .about-content.history .history-info .history-details p{padding:20px 0 20px 75px}}@media only screen and (max-width: 60em){.page-about .about .about-content.history .history-info .history-details p{padding:20px 0 20px 0px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content.history .history-info .history-details p{padding:11px 0 0 0}}.page-about .about .about-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .title{font-size:18px;line-height:28px;padding:0 10px}}@media only screen and (max-width: 73.75em){.page-about .about .about-content .title.cafe-title{display:block;margin:0 auto;width:90%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .title.cafe-title{font-size:18px;line-height:28px;padding:0 20px;width:100%}}.page-about .about .about-content p{display:block;font-size:16px;line-height:32px;margin-top:35px;width:700px}@media only screen and (max-width: 46.875em){.page-about .about .about-content p{font-size:12px;line-height:24px;margin-top:9px;padding:0 10px;width:100%}}@media only screen and (max-width: 73.75em){.page-about .about .about-content p.cafe-desc{display:block;margin:0 auto;width:90%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content p.cafe-desc{font-size:12px;line-height:24px;margin-top:9px;padding:0 20px;width:100%}}.page-about .about .about-content .history-info{background-color:#fff;display:block;margin:39px auto 120px;padding:73px 75px 67px;position:relative}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info{margin:16px 10px 0;padding:23px 10px 37px}}.page-about .about .about-content .history-info.photo{margin:39px auto 0;padding:73px 75px 0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info.photo{margin:16px auto 0;padding:23px 0 37px}}.page-about .about .about-content .history-info.menu{margin:39px auto 0;padding-bottom:76px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .history-info.menu{width:90%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info.menu{margin:16px auto 0;padding-bottom:35px}}.page-about .about .about-content .history-info.menu .product-container h4:after{display:none}.page-about .about .about-content .history-info.menu .product-container .method-lists{padding:25px 0 0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info.menu .product-container .method-lists .method-lists--item{margin:0 auto 30px;width:100%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info.menu .product-container .method-lists .method-lists--item:nth-child(even){margin:0 auto 30px}}.page-about .about .about-content .history-info.menu .product-container .method-lists .method-lists--item .method-lists-cover{border:none}.page-about .about .about-content .history-info .history-cover{height:400px;position:absolute;top:80px;left:-330px;width:600px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .history-info .history-cover{height:400px;position:relative;top:0;left:0;width:40%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .history-cover{height:auto;position:relative;top:0;left:0;width:100%}}.page-about .about .about-content .history-info .history-cover img{height:100%;object-fit:cover;width:100%}.page-about .about .about-content .history-info .history-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-left:192px;padding-left:45px;width:707px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .history-details{display:block;margin-left:0;padding-left:0;width:100%}}.page-about .about .about-content .history-info .history-details h3{display:block;font-size:36px;letter-spacing:3px;line-height:54px;margin:0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .history-details h3{font-size:15px;line-height:30px;margin-top:11px}}.page-about .about .about-content .history-info .history-details h3:after{background-color:#060D26;content:'';display:block;height:1px;margin:20px 0 0 -45px;width:707px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .history-details h3:after{margin:12px 0 0;width:100%}}.page-about .about .about-content .history-info .history-details p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:20px 0 0;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .history-details p{font-size:12px;line-height:24px;padding:11px 0 0}}.page-about .about .about-content .history-info .product-container h4{display:block;font-size:36px;letter-spacing:3px;font-weight:400;line-height:54px;text-align:center}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container h4{font-size:18px;line-height:28px}}.page-about .about .about-content .history-info .product-container h4:after{background-color:#1F1F44;content:'';display:block;height:1px;margin-top:13px;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container h4:after{margin:7.9px auto 0;width:90%}}.page-about .about .about-content .history-info .product-container .method-lists{display:block;font-size:0;padding:31.4px 0 0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists{overflow:hidden;padding:10px 10px 0}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item{display:inline-block;margin-bottom:50px;margin-right:30px;vertical-align:top;width:435px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item{margin-right:2%;width:49%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item{display:block;margin:0 auto 8.5px;width:80%}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item:nth-child(even){margin-right:0}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item:nth-child(even){margin:0 auto 8.5px}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-cover{border:1px solid #707070;display:block;height:326px;width:100%}@media only screen and (max-width: 60em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-cover{height:auto}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-cover{height:auto}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-cover img{height:100%;object-fit:cover;width:100%}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details{display:block;margin-top:7px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details{margin-top:7px}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details h5{display:block;font-size:18px;line-height:21px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details h5{font-size:12px;line-height:20px}}.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details p{display:block;font-size:14px;line-height:21px;margin-top:10px;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .product-container .method-lists .method-lists--item .method-lists-details p{font-size:10px;line-height:18px;margin-top:5px;padding:0}}.page-about .about .about-content .history-info .cafe-wrap{border:1px solid #060D26;margin-top:10px;padding:116px 282px 151px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .history-info .cafe-wrap{padding:116px 0 151px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .cafe-wrap{margin-top:6px;padding:52px 0 46px}}.page-about .about .about-content .history-info .cafe-wrap span{display:block;font-size:24px;letter-spacing:2px;font-weight:bold;line-height:36px;text-align:center}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .cafe-wrap span{font-size:18px;line-height:24px;margin:0 auto;text-align:center;width:162px}}.page-about .about .about-content .history-info .cafe-wrap p{display:block;font-size:16px;line-height:21px;text-align:center;margin-top:15px;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .history-info .cafe-wrap p{font-size:12px;line-height:21px;margin:15px auto 0;padding:0;text-align:center;width:162px}}.page-about .about .about-content .about-info{background-color:#fff;display:block;margin:50px auto 0}@media only screen and (max-width: 73.75em){.page-about .about .about-content .about-info{margin:50px 0 50px 22%;width:78%}}@media only screen and (max-width: 60em){.page-about .about .about-content .about-info{margin:50px 0 50px 10%;padding:0 40px;width:90%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info{margin:37px 0 0;padding:8px 0 0;width:100%}}.page-about .about .about-content .about-info .about-contain{align-items:flex-start;display:flex;font-size:0;justify-content:flex-end;padding:80px 75px 0;position:relative}@media only screen and (max-width: 73.75em){.page-about .about .about-content .about-info .about-contain{display:block;padding:75px 75px 0;position:relative}}@media only screen and (max-width: 60em){.page-about .about .about-content .about-info .about-contain{padding:75px 0 0 200px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain{display:block;margin:16px auto 0;padding:0 10px 16px}}.page-about .about .about-content .about-info .about-contain:last-child .about-details p{padding-bottom:55px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain:last-child .about-details p{padding-bottom:20px}}.page-about .about .about-content .about-info .about-contain .about-cover{display:inline-block;height:325px;position:relative;margin-left:-130px;vertical-align:top;width:400px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .about-info .about-contain .about-cover{margin-left:0;position:absolute;top:80px;left:-324px}}@media only screen and (max-width: 60em){.page-about .about .about-content .about-info .about-contain .about-cover{left:-200px}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain .about-cover{height:auto;left:0;margin-left:0;position:relative;top:0;width:100%}}.page-about .about .about-content .about-info .about-contain .about-cover img{height:100%;object-fit:cover;width:100%}.page-about .about .about-content .about-info .about-contain .about-details{display:inline-block;width:660px}@media only screen and (max-width: 73.75em){.page-about .about .about-content .about-info .about-contain .about-details{width:100%}}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain .about-details{display:block;margin-left:0;padding-left:0;width:100%}}.page-about .about .about-content .about-info .about-contain .about-details h3{border-bottom:1px solid #060D26;display:block;font-size:36px;letter-spacing:3px;line-height:54px;margin:0;padding:0 0 20px 43px;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain .about-details h3{font-size:15px;line-height:30px;margin-top:11px;padding:0 0 12px 0}}.page-about .about .about-content .about-info .about-contain .about-details p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:20px 0 20px 43px;width:100%}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-contain .about-details p{font-size:12px;line-height:24px;padding:11px 0 0}}.page-about .about .about-content .about-info .about-story{align-items:flex-start;display:flex;font-size:0;justify-content:flex-end;padding:0 75px 80px 0;position:relative}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-story{padding:0 10px 60px}}.page-about .about .about-content .about-info .about-story .story-sign{display:inline-block;width:350px}@media only screen and (max-width: 46.875em){.page-about .about .about-content .about-info .about-story .story-sign{width:60%}}.page-about .about .about-content .about-info .about-story .story-sign img{width:100%}.page-about .about .shoyu-info{display:block;margin:0 auto 126px;position:relative;width:1190px;z-index:0}@media only screen and (max-width: 73.75em){.page-about .about .shoyu-info{width:100%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info{margin:0 auto 50px;width:100%}}.page-about .about .shoyu-info:before{background-color:#fff;content:'';display:block;height:682px;left:250px;position:absolute;top:194px;width:1260px;z-index:-1}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:before{left:50%;right:50%;height:600px;transform:translate(-50%);top:180px;width:90%}}.page-about .about .shoyu-info:nth-child(even){margin-left:-90px}@media only screen and (max-width: 73.75em){.page-about .about .shoyu-info:nth-child(even){margin-left:-40px}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even){margin-left:auto}}.page-about .about .shoyu-info:nth-child(even):before{left:-340px;height:720px;width:1295px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even):before{left:50%;right:50%;height:600px;transform:translate(-50%);top:180px;width:90%}}.page-about .about .shoyu-info:nth-child(even) .shoyu-upper .about-title{float:right;margin-right:70px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even) .shoyu-upper .about-title{float:left;margin-right:0}}.page-about .about .shoyu-info:nth-child(even) .shoyu-upper .about-cover{float:left;margin-top:120px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even) .shoyu-upper .about-cover{float:left;margin-top:0}}.page-about .about .shoyu-info:nth-child(even) .shoyu-upper p{float:right}.page-about .about .shoyu-info:nth-child(even) .shoyu-lower{flex-direction:row-reverse;margin-left:190px}@media only screen and (max-width: 60em){.page-about .about .shoyu-info:nth-child(even) .shoyu-lower{margin-left:35px;margin-right:auto;width:100%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even) .shoyu-lower{margin-left:auto;margin-right:auto;width:80%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:nth-child(even) .shoyu-lower .about-cover{margin-bottom:18px;width:100%}}.page-about .about .shoyu-info:nth-child(even) .shoyu-lower p{margin:0 50px 0 0}.page-about .about .shoyu-info:last-child{margin-bottom:60px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:last-child{margin-bottom:0;padding-bottom:60px}}.page-about .about .shoyu-info:last-child:before{height:705px;top:226px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info:last-child:before{height:525px}}.page-about .about .shoyu-info .shoyu-upper{display:block;overflow:hidden;z-index:1}.page-about .about .shoyu-info .shoyu-upper .about-title{color:#1F1F44;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;margin:0}@media only screen and (max-width: 73.75em){.page-about .about .shoyu-info .shoyu-upper .about-title{margin-left:40px}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-upper .about-title{margin-bottom:15px;margin-left:auto;margin-right:auto;float:left;font-size:18px;padding:0 8.5%;line-height:26px;width:100%}}.page-about .about .shoyu-info .shoyu-upper .about-cover{display:block;float:right;height:400px;width:600px}@media only screen and (max-width: 81.25em){.page-about .about .shoyu-info .shoyu-upper .about-cover{margin-right:45px;width:575px}}@media only screen and (max-width: 73.75em){.page-about .about .shoyu-info .shoyu-upper .about-cover{margin-right:0;width:48%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-upper .about-cover{height:auto;margin-bottom:15px;width:85%}}.page-about .about .shoyu-info .shoyu-upper .about-cover img{height:100%;object-fit:cover;width:100%}.page-about .about .shoyu-info .shoyu-upper p{display:block;font-size:18px;line-height:40px;width:540px}@media only screen and (max-width: 81.25em){.page-about .about .shoyu-info .shoyu-upper p{width:500px}}@media only screen and (max-width: 73.75em){.page-about .about .shoyu-info .shoyu-upper p{margin-left:40px;width:45%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-upper p{font-size:12px;line-height:24px;margin-left:auto;margin-top:0;float:left;padding:0 8.5%;margin-right:auto;width:100%}}.page-about .about .shoyu-info .shoyu-lower{align-items:center;display:flex;justify-content:center;margin:61px 0 0 100px;width:900px;z-index:1}@media only screen and (max-width: 60em){.page-about .about .shoyu-info .shoyu-lower{padding:0 5%;margin:15px 0 0;width:100%}}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-lower{display:block;padding:0 8.5%;margin:15px 0 0;width:100%}}.page-about .about .shoyu-info .shoyu-lower .about-cover{display:block;height:266px;width:400px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-lower .about-cover{height:auto;width:80%}}.page-about .about .shoyu-info .shoyu-lower .about-cover img{height:100%;object-fit:cover;width:100%}.page-about .about .shoyu-info .shoyu-lower p{display:block;font-size:16px;line-height:32px;margin:0 0 0 50px;width:450px}@media only screen and (max-width: 46.875em){.page-about .about .shoyu-info .shoyu-lower p{font-size:10px;line-height:18px;margin:15px auto 0 5%;padding:0;width:90%}}.page-about .gallery{background-color:#F2F2F2}.page-about .gallery .gallery-content{display:table;margin:0 auto;padding:0 0 120px;position:relative}@media only screen and (max-width: 46.875em){.page-about .gallery .gallery-content{padding:40px 0 36px}}.page-about .gallery .gallery-content .title{color:#1F1F44;font-size:36px;letter-spacing:3px;line-height:54px;margin:0 auto 30px;text-align:center}@media only screen and (max-width: 46.875em){.page-about .gallery .gallery-content .title{font-size:16px;line-height:28px}}.page-about .gallery .gallery-content .photo-gallery{width:100vw}.page-about .gallery .gallery-content .photo-gallery .slick-slide{margin:0 5px}.page-about .gallery .gallery-content .photo-gallery .slick-list{margin:0 -5px}.page-about .gallery .gallery-content .photo-gallery .photo-gallery--item .gallery-cover img{height:300px;object-fit:cover;width:100%}.page-about .taste{background-image:url("../images/about-shoyu/bg-kura.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:111px 0 120px;width:100%}@media only screen and (max-width: 46.875em){.page-about .taste{padding:36px 10px 29.5px}}.page-about .taste .taste-content .title{color:#1F1F44;font-size:42px;letter-spacing:4px;line-height:72px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .title{font-size:16px;line-height:28px}}.page-about .taste .taste-content .taste-info{background-color:#f2f2f2;border:3px solid #1F1F44;display:block;margin:69px auto 0;padding:53px 0 98px;width:900px}@media only screen and (max-width: 60em){.page-about .taste .taste-content .taste-info{width:95%}}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info{margin:22px auto 0;padding:27px 0 24px;width:100%}}.page-about .taste .taste-content .taste-info h3{color:#1F1F44;display:block;font-size:32px;font-weight:600;line-height:54px;text-align:center}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info h3{font-size:16px;line-height:26px}}.page-about .taste .taste-content .taste-info .taste-wrap{display:block}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap{padding:0 10px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1){height:200px;width:200px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1){height:93px;width:93px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1):before{background-size:190px 190px;top:5px;left:5px;height:190px;width:190px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1):before{background-size:88px 88px;top:2px;left:2px;height:88px;width:88px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1):after{background-size:200px 200px;top:0;left:0;height:200px;width:200px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1):after{background-size:92px 92px;height:92px;width:92px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1) .taste-details{width:166px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(1) .taste-details{width:100%}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3){height:160px;width:160px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3){height:76px;width:76px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3):before,.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3):after{background-image:url("../images/common/logo-kiokepj-blu-maru.png");background-size:cover;height:160px;width:160px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3):before,.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3):after{height:76px;width:76px}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3):before{display:none}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3) .taste-details{width:60%;line-height:0.3}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3) .taste-details span{line-height:32px;word-wrap:break-word}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-lists .taste-lists--item:nth-child(3) .taste-details span{line-height:1.2}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-arrow{margin:29.5px auto 28px;text-align:left}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-arrow{margin:0 auto}}.page-about .taste .taste-content .taste-info .taste-wrap:last-child .taste-arrow:before{transform:scaleX(-1)}.page-about .taste .taste-content .taste-info .taste-wrap h4{background-color:#060D26;color:#FFF;font-size:24px;letter-spacing:2px;font-weight:500;height:50px;line-height:50px;margin:35px auto 50px;text-align:center;width:600px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap h4{font-size:14px;height:29px;line-height:29px;margin:10px auto 15px;padding:0 10px;width:100%}}.page-about .taste .taste-content .taste-info .taste-wrap p{display:block;font-size:16px;line-height:32px;margin:0 auto;width:600px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap p{font-size:12px;line-height:24px;width:100%}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-arrow{display:block;font-size:14px;line-height:21px;margin:19.5px auto 24px;text-align:right;width:600px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-arrow{font-size:8px;line-height:32px;margin:10px auto 5px;width:100%}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-arrow:before{background-image:url("../images/common/icon-arrow.png");background-position:center;background-repeat:no-repeat;background-size:100%;content:'';display:block;margin-bottom:7px;height:28px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-arrow:before{height:16px;margin-bottom:0}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists{align-items:center;display:flex;font-size:0;justify-content:space-between;margin:0 auto;width:600px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists{justify-content:space-evenly;width:100%}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item{display:inline-block;position:relative;height:180px;width:180px;border-radius:50%;background-color:#FFF}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item{height:84px;width:84px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:before,.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:after{background-position:center;background-repeat:no-repeat;content:'';display:block;position:absolute;z-index:1}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:before{background-image:url("../images/common/circle-inner.png");background-size:170px 170px;top:5px;left:5px;height:170px;width:170px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:before{background-size:80px 80px;top:2px;left:2px;height:80px;width:80px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:after{background-image:url("../images/common/circle-outer.png");background-size:180px 180px;top:0;left:0;height:180px;width:180px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:after{background-size:84px 84px;height:84px;width:84px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1){height:150px;width:150px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1){height:72px;width:72px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1):before{background-image:url("../images/common/circle-inner.png");background-size:140px 140px;top:5px;left:5px;height:140px;width:140px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1):before{background-size:72px 72px;top:2px;left:2px;height:72px;width:72px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1):after{background-image:url("../images/common/circle-outer.png");background-size:150px 150px;top:0;left:0;height:150px;width:150px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:nth-child(1):after{background-size:76px 76px;height:76px;width:76px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child{height:200px;width:200px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child{height:93px;width:93px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child:before,.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child:after{background-image:url("../images/common/logo-kiokepj-blu-maru.png");background-size:cover;height:200px;width:200px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child:before,.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child:after{height:93px;width:93px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child:before{display:none}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child .taste-details h5{font-size:36px;letter-spacing:3px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child .taste-details h5{font-size:16px;line-height:1.2}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item:last-child .taste-details span{font-weight:700}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;z-index:2;text-align:center}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details{width:100%;font-size:24px;letter-spacing:2px;top:52%}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details h5{font-size:22px;letter-spacing:2px;font-weight:700;line-height:36px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details h5{font-size:11px;line-height:6px}}.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details span{font-size:32px;font-weight:600;line-height:54px}@media only screen and (max-width: 46.875em){.page-about .taste .taste-content .taste-info .taste-wrap .taste-lists .taste-lists--item .taste-details span{font-size:13px;line-height:2px}}.page-about .mountain{background-color:#060D26}.page-about .mountain .mountain-content{display:block;margin:0 auto;padding:123px 0 120px;width:528px}@media only screen and (max-width: 46.875em){.page-about .mountain .mountain-content{padding:69px 30px 66px;width:100%}}.page-about .mountain .mountain-content .title{color:#D0C6AC;font-size:42px;letter-spacing:4px;line-height:50px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-about .mountain .mountain-content .title{font-size:16px;line-height:28px}}.page-about .mountain .mountain-content .mountain-cover{display:block;margin:96px auto 125px;width:250px}@media only screen and (max-width: 46.875em){.page-about .mountain .mountain-content .mountain-cover{margin:32.7px auto 34.6px;width:50%}}.page-about .mountain .mountain-content .mountain-cover img{width:100%}.page-about .mountain .mountain-content p{color:#D0C6AC;display:block;font-size:16px;line-height:36px}@media only screen and (max-width: 46.875em){.page-about .mountain .mountain-content p{font-size:12px;line-height:24px}}.page-about .profile{background-color:#F2F2F2}.page-about .profile .profile-content{display:table;margin:0 auto;padding:120.5px 0}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content{padding:33.5px 10px 36px}}.page-about .profile .profile-content .title{color:#1F1F44;font-size:36px;letter-spacing:3px;line-height:54px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content .title{font-size:16px;line-height:28px}}.page-about .profile .profile-content .profile-table{table-layout:fixed;margin-top:72.2px;width:900px}@media only screen and (max-width: 60em){.page-about .profile .profile-content .profile-table{margin:50px auto 0;width:80%}}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content .profile-table{margin-top:21px;width:100%}}.page-about .profile .profile-content .profile-table tr{border-top:1px solid #707070}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content .profile-table tr{display:block;padding:8px 0}}.page-about .profile .profile-content .profile-table tr:last-child{border-bottom:1px solid #707070}.page-about .profile .profile-content .profile-table tr th{border-right:1px solid #707070;font-size:16px;line-height:32px;padding:20px 0 20px 45px;width:208px}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content .profile-table tr th{border-right:none;display:block;font-size:10px;line-height:2;padding:0 20px;width:100%}}.page-about .profile .profile-content .profile-table tr td{font-size:16px;line-height:32px;padding:20px 50px 20px 50px}@media only screen and (max-width: 46.875em){.page-about .profile .profile-content .profile-table tr td{display:block;font-size:12px;line-height:2;padding:0 20px}}.page-top{position:relative}.page-top .introduction{background-attachment:fixed;background-image:url("../images/common/bg-yoko.jpg");background-position:center;background-size:cover}@media only screen and (max-width: 46.875em){.page-top .introduction{background-attachment:scroll}}.page-top .introduction .introduction-content{padding:111px 0 116px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content{padding:23px 0 52px}}.page-top .introduction .introduction-content .title{display:block;font-size:48px;font-weight:500;line-height:90px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .title{font-size:22px;line-height:42px}}.page-top .introduction .introduction-content .description{display:block;font-size:18px;line-height:40px;margin-top:84px;text-align:center}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .description{font-size:12px;line-height:24px;margin-top:49px;padding:0 20px;text-align:left}}.page-top .introduction .introduction-content .introduction-container{display:block;margin:0 auto 191px;position:relative;width:1620px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container{width:100%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container{width:100%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container{margin:0 auto 90px;width:100%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists{display:flex;flex-direction:column;margin:78px auto 0;width:1400px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists{width:100%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists{width:100%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists{margin:50px auto 0;width:100%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item{align-items:center;display:flex;width:1290px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item{width:100%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item{width:100%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item{flex-direction:column;padding:0 20px;width:100%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1){margin-top:51px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1){margin-top:20px}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1):before{background-color:#fff;content:'';height:808px;left:0;position:absolute;top:0;width:1128px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1):before{width:75%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1):before{width:75%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1):before{height:465px;width:85%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-title{margin-right:180px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-title{margin-left:40px;margin-right:0}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-title{margin-left:40px;margin-right:0}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-title{margin-right:auto}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-description{margin-left:100px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-description{margin-left:40px}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-description{margin-left:40px}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(1) .introduction-details .introduction-description{margin-left:0}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2){margin-top:68px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2){margin-top:50px}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2):before{background-color:#fff;content:'';height:771px;right:0;position:absolute;top:461px;width:1100px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2):before{width:90%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2):before{width:90%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2):before{height:380px;top:320px;width:80%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2) .introduction-details .introduction-description{margin-left:100px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2) .introduction-details .introduction-description{margin-left:0}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2) .introduction-details .introduction-description{margin-left:0}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(2) .introduction-details .introduction-description{margin-left:auto}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3){margin-top:103px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3){margin-top:50px}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3):before{background-color:#fff;content:'';height:599px;left:353px;position:absolute;top:922px;width:853px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3):before{left:auto;right:0;width:90%}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3):before{left:auto;right:0;width:90%}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3):before{top:780px;left:0;right:auto;height:515px;width:90%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-title{margin-right:96px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-title{margin-left:40px;margin-right:0}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-title{margin-left:40px;margin-right:0}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-title{margin-right:auto}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-description{margin-left:100px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-description{margin-left:40px}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-description{margin-left:40px}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(3) .introduction-details .introduction-description{margin-left:auto}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(odd){align-self:flex-end;justify-content:flex-end}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(odd) .introduction-cover{margin-left:50px}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(odd) .introduction-cover{margin-left:36px}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(odd) .introduction-cover{margin-left:36px}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(odd) .introduction-cover{margin-left:auto}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even){align-self:flex-start;justify-content:flex-start}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-details{order:2}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-details{order:1}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-cover{margin-right:50px;order:1}@media only screen and (max-width: 81.25em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-cover{margin-right:36px}}@media only screen and (max-width: 73.75em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-cover{margin-right:36px}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item:nth-child(even) .introduction-cover{margin-right:auto;order:2}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-details{position:relative;display:block;z-index:1}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-details .introduction-title{color:#1F1F44;display:block;font-size:42px;letter-spacing:2px;line-height:72px;margin:0 0 43px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-details .introduction-title{font-size:23px;line-height:39px;margin:0 0 20px}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-details .introduction-description{display:block;font-size:18px;line-height:40px;width:500px}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-details .introduction-description{font-size:12px;line-height:24px;margin-bottom:20px;width:100%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-cover{display:block;height:400px;position:relative;width:600px;z-index:1}@media only screen and (max-width: 60em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-cover{width:448px}}@media only screen and (max-width: 46.875em){.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-cover{height:186px;width:100%}}.page-top .introduction .introduction-content .introduction-container .introduction-lists .introduction-lists--item .introduction-cover img{height:100%;object-fit:cover;width:100%}.page-top .initiative{background-color:#f2efe6;background-image:url("../images/bg-Oke-pj.jpg");background-position:center;background-repeat:no-repeat;background-size:100%;padding:112px 0 118.5px;width:100%}@media only screen and (max-width: 73.75em){.page-top .initiative{background-size:cover}}@media only screen and (max-width: 46.875em){.page-top .initiative{background-size:cover;padding:47px 0 60px}}@media only screen and (max-width: 60em){.page-top .initiative .initiative-content{padding:0 40px}}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content{padding:0}}.page-top .initiative .initiative-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .title{line-height:100%;font-size:18px}}.page-top .initiative .initiative-content .initiative-info{background-color:#fff;border:3px solid #060D26;margin:72px auto 96.5px;opacity:.85;padding:50px 0 101px;width:900px}@media only screen and (max-width: 60em){.page-top .initiative .initiative-content .initiative-info{width:100%}}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .initiative-info{margin:37px auto 48px;padding:26px 20px 94px;width:90%}}.page-top .initiative .initiative-content .initiative-info .initiative-logo{display:block;margin:0 auto;width:150px}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .initiative-info .initiative-logo{width:100px}}.page-top .initiative .initiative-content .initiative-info .initiative-logo img{width:100%}.page-top .initiative .initiative-content .initiative-info .initiative-title{display:block;font-size:36px;letter-spacing:3px;line-height:50px;margin:48px auto 0;text-align:center}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .initiative-info .initiative-title{font-size:17px;line-height:100%;margin:21px auto 0}}.page-top .initiative .initiative-content .initiative-info .initiative-subtitle{display:block;font-size:24px;letter-spacing:2px;font-weight:400;line-height:29px;margin:21px auto 41px;text-align:center}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .initiative-info .initiative-subtitle{font-size:12px;line-height:25px;margin:12px auto 20px}}.page-top .initiative .initiative-content .initiative-info .initiative-description{display:block;font-size:16px;line-height:32px;margin:0 auto;width:600px}@media only screen and (max-width: 46.875em){.page-top .initiative .initiative-content .initiative-info .initiative-description{font-size:12px;line-height:24px;width:100%}}.page-top .story{background-color:#060D26}.page-top .story .story-content{display:table;margin:0 auto;padding:120px 0}@media only screen and (max-width: 73.75em){.page-top .story .story-content{display:block;overflow:scroll}}@media only screen and (max-width: 46.875em){.page-top .story .story-content{display:block;padding:60px 0;overflow:scroll;width:90%}}.page-top .story .story-content .story-lists{display:block;margin:0 auto;font-size:0}@media only screen and (max-width: 73.75em){.page-top .story .story-content .story-lists{width:1110px}}@media only screen and (max-width: 60em){.page-top .story .story-content .story-lists{width:1110px}}@media only screen and (max-width: 46.875em){.page-top .story .story-content .story-lists{width:1100px}}.page-top .story .story-content .story-lists .story-lists--item{display:inline-block;margin-right:17px;position:relative;transition:.3s}.page-top .story .story-content .story-lists .story-lists--item:nth-child(1){background-image:url("../images/top-history.jpg")}.page-top .story .story-content .story-lists .story-lists--item:nth-child(2){background-image:url("../images/top-story.jpg")}.page-top .story .story-content .story-lists .story-lists--item:nth-child(3){background-image:url("../images/top-cafe.jpg")}.page-top .story .story-content .story-lists .story-lists--item:hover:nth-child(1){background-image:url("../images/top-history_hover.jpg")}.page-top .story .story-content .story-lists .story-lists--item:hover:nth-child(2){background-image:url("../images/top-story_hover.jpg")}.page-top .story .story-content .story-lists .story-lists--item:hover:nth-child(3){background-image:url("../images/top-cafe_hover.jpg")}.page-top .story .story-content .story-lists .story-lists--item:hover .story-title{opacity:.6}.page-top .story .story-content .story-lists .story-lists--item:last-child{margin-right:0}.page-top .story .story-content .story-lists .story-lists--item .story-cover{background-position:center;background-repeat:no-repeat;background-size:cover;height:355px;width:355px}.page-top .story .story-content .story-lists .story-lists--item .story-cover img{display:none;height:100%;object-fit:cover;width:100%}.page-top .story .story-content .story-lists .story-lists--item .story-title{color:#fff;display:block;font-size:28px;line-height:39px;margin:0;position:absolute;top:45%;left:50%;text-align:center;transform:translate(-50%, -50%);transition:.3s;width:100%}.page-top .map{background-image:url("../images/common/bg-yoko.jpg");background-position:center;background-size:cover}@media only screen and (max-width: 46.875em){.page-top .map{background-attachment:scroll}}.page-top .map .map-content{margin:0 auto;padding:113.5px 0 120px;width:1101px}@media only screen and (max-width: 60em){.page-top .map .map-content{padding-left:40px;padding-right:40px;width:100%}}@media only screen and (max-width: 46.875em){.page-top .map .map-content{padding:59px 20px 22px;width:100%}}.page-top .map .map-content .map-title-sp{display:none;font-size:15px;line-height:23px;margin:0}@media only screen and (max-width: 46.875em){.page-top .map .map-content .map-title-sp{display:block}}.page-top .map .map-content .map-info{display:block;overflow:hidden}.page-top .map .map-content .map-info .map-logo{display:block;float:right;position:relative;width:660px}@media only screen and (max-width: 60em){.page-top .map .map-content .map-info .map-logo{width:50%}}@media only screen and (max-width: 46.875em){.page-top .map .map-content .map-info .map-logo{margin:39px auto 26px;float:none;width:100%}}.page-top .map .map-content .map-info .map-logo img{width:100%}.page-top .map .map-content .map-info .map-logo .marker{align-items:center;background-image:url("../images/icon-marker.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:flex;height:82px;justify-content:center;left:45%;position:absolute;top:0;width:85px}.page-top .map .map-content .map-info .map-details{display:block;float:left;margin-bottom:83px;width:440px}@media only screen and (max-width: 60em){.page-top .map .map-content .map-info .map-details{width:50%}}@media only screen and (max-width: 46.875em){.page-top .map .map-content .map-info .map-details{margin-bottom:13px;width:100%}}.page-top .map .map-content .map-info .map-details .map-title{display:block;font-size:24px;letter-spacing:2px;font-weight:400;line-height:36px;margin:0}@media only screen and (max-width: 46.875em){.page-top .map .map-content .map-info .map-details .map-title{display:none}}.page-top .map .map-content .map-info .map-details .map-description{display:block;font-size:16px;line-height:36px;margin-top:26px}@media only screen and (max-width: 46.875em){.page-top .map .map-content .map-info .map-details .map-description{font-size:12px;line-height:24px;margin-top:0}}.page-top .product{background-color:#060D26}.page-top .product .product-content{display:table;margin:0 auto;padding:113px 0 114.4px;position:relative}@media only screen and (max-width: 46.875em){.page-top .product .product-content{padding:31px 0 25px}}.page-top .product .product-content .title{color:#D0C6AC;letter-spacing:4px;font-size:42px;line-height:50px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-top .product .product-content .title{font-size:24px;letter-spacing:2px;line-height:100%}}.page-top .product .product-content .product-lists{overflow:visible;margin-bottom:100px;margin-left:20vw;margin-top:45px;margin-right:20vw;width:60vw}@media only screen and (max-width: 46.875em){.page-top .product .product-content .product-lists{margin-bottom:25px;margin-top:38px;margin-left:20vw;margin-right:20vw;width:60vw}}.page-top .product .product-content .product-lists .product-lists--item{height:467px;margin-right:60px;width:700px;max-width:640px}@media only screen and (max-width: 46.875em){.page-top .product .product-content .product-lists .product-lists--item{height:158px !important;margin-right:5px;width:238px !important}}.page-top .product .product-content .product-lists .product-lists--item:hover .product-details{background-color:rgba(31,31,68,0.4)}.page-top .product .product-content .product-lists .product-lists--item:hover .product-details .product-title{animation:slide-up .5s forwards;opacity:1}.page-top .product .product-content .product-lists .product-lists--item:hover .product-details .product-description{animation:slide-up .5s forwards;opacity:1}.page-top .product .product-content .product-lists .product-lists--item .product-cover{height:100%;width:100%}.page-top .product .product-content .product-lists .product-lists--item .product-cover img{display:block;height:100%;object-fit:cover;width:100%}.page-top .product .product-content .product-lists .product-lists--item .product-details{align-items:center;background-color:rgba(31,31,68,0);color:#D0C6AC;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);transition:1s;width:100%}.page-top .product .product-content .product-lists .product-lists--item .product-details .product-title{display:block;font-size:46px;line-height:55px;margin:0;opacity:0}@media only screen and (max-width: 46.875em){.page-top .product .product-content .product-lists .product-lists--item .product-details .product-title{font-size:23px;line-height:100%}}.page-top .product .product-content .product-lists .product-lists--item .product-details .product-description{color:#D0C6AC;display:block;font-size:24px;letter-spacing:2px;line-height:54px;opacity:0}@media only screen and (max-width: 46.875em){.page-top .product .product-content .product-lists .product-lists--item .product-details .product-description{font-size:14px;line-height:24px}}.page-top .product .product-content .swiper-container .swiper-scrollbar{background:#fff;height:1px;top:76px}@media only screen and (max-width: 46.875em){.page-top .product .product-content .swiper-container .swiper-scrollbar{top:15px}}.page-top .product .product-content .swiper-container .swiper-scrollbar-drag{background:#897d5a;height:4px;top:-1.5px}.page-top .youtube{background-color:#fff}.page-top .youtube .youtube-content{margin:0 auto;padding:119px 0 116px;width:900px}@media only screen and (max-width: 60em){.page-top .youtube .youtube-content{width:680px}}@media only screen and (max-width: 46.875em){.page-top .youtube .youtube-content{padding:55px 0 25px;width:100%}}.page-top .youtube .youtube-content .title{display:block;font-size:42px;letter-spacing:4px;letter-spacing:4px;line-height:54px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-top .youtube .youtube-content .title{font-size:16px;line-height:100%}}.page-top .youtube .youtube-content .youtube-info{display:block;margin:70px auto 92px;overflow:hidden;padding-bottom:56.25%;height:0;position:relative}@media only screen and (max-width: 46.875em){.page-top .youtube .youtube-content .youtube-info{padding-left:20px;padding-right:20px;margin:9px 20px 24px}}.page-top .youtube .youtube-content .youtube-info iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-contact .contact{background-color:#F2F2F2}.page-contact .contact .contact-content{padding:154px 0 108px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content{padding:32px 0 36px}}.page-contact .contact .contact-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .title{font-size:18px;line-height:28px;padding:0 10px}}.page-contact .contact .contact-content p{display:block;font-size:16px;line-height:32px;margin-top:35px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content p{font-size:12px;line-height:24px;margin-top:14px;padding:0 10px}}.page-contact .contact .contact-content .contact-info{background-color:#fff;display:block;margin:50px auto 0;padding:0 175px}@media only screen and (max-width: 72.5em){.page-contact .contact .contact-content .contact-info{padding:0 98px}}@media only screen and (max-width: 60em){.page-contact .contact .contact-content .contact-info{padding:0 20px}}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info{margin:21px auto 0;padding:0 10px}}.page-contact .contact .contact-content .contact-info h3{display:block;font-size:36px;letter-spacing:3px;line-height:54px;margin:0;padding:78.5px 0 47.5px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info h3{font-size:16px;line-height:32px;margin:21px auto 0;padding:26.5px 0 9.5px}}.page-contact .contact .contact-content .contact-info p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:58px 0 85px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info p{font-size:12px;line-height:24px;padding:32px 0 36px}}.page-contact .contact .contact-content .contact-info form{overflow:hidden;padding:0 0 103px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form{padding:0 0 36px}}.page-contact .contact .contact-content .contact-info form .table-contact{display:block;table-layout:fixed;width:100%}.page-contact .contact .contact-content .contact-info form .table-contact tr{display:block;padding-bottom:15px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr{padding-bottom:13px}}.page-contact .contact .contact-content .contact-info form .table-contact tr:last-child{padding-bottom:0}.page-contact .contact .contact-content .contact-info form .table-contact tr th{font-size:16px;line-height:40px;width:150px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr th{display:block;font-size:10px;line-height:18px;padding-bottom:8px;width:100%}}.page-contact .contact .contact-content .contact-info form .table-contact tr td{width:550px}.page-contact .contact .contact-content .contact-info form .table-contact tr td input[type=text]{background-color:#F2F2F2;border:0;display:block;height:50px;padding:0 15px;width:100%}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr td input[type=text]{height:30px}}.page-contact .contact .contact-content .contact-info form .table-contact tr td input[type=text].postal{display:inline-block;margin-right:19px;width:150px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr td input[type=text].postal{width:100px}}.page-contact .contact .contact-content .contact-info form .table-contact tr td textarea{background-color:#F2F2F2;border:0;height:150px;padding:10px 15px;width:100%}.page-contact .contact .contact-content .contact-info form .table-contact tr td span{font-size:14px;line-height:21px}@media only screen and (max-width: 60em){.page-contact .contact .contact-content .contact-info form .table-contact tr td span{font-size:12px;display:inline}}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr td span{display:inline-block;font-size:10px;line-height:18px;vertical-align:middle;width:161px}}.page-contact .contact .contact-content .contact-info form .table-contact tr td.upload{background-color:#F2F2F2;padding:20px 15px}.page-contact .contact .contact-content .contact-info form .table-contact tr td.upload.no-label{padding:0}.page-contact .contact .contact-content .contact-info form .table-contact tr td.upload.no-label .btn-file{background-color:transparent;border:0;height:100px;width:100%}.page-contact .contact .contact-content .contact-info form .table-contact tr td .btn-file{background-color:#fff;border:1px solid #707070;border-radius:0;color:#1F1F44;cursor:pointer;display:block;height:40px;line-height:40px;position:relative;text-align:center;overflow:hidden;width:150px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .table-contact tr td .btn-file{font-size:9px;height:30px;line-height:30px;width:90px}}.page-contact .contact .contact-content .contact-info form .table-contact tr td .btn-file:last-child{margin-bottom:0}.page-contact .contact .contact-content .contact-info form .table-contact tr td .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:14px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.page-contact .contact .contact-content .contact-info form .form-info{display:block;float:right;margin-top:41px;width:548px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .form-info{margin-top:32px;width:100%}}.page-contact .contact .contact-content .contact-info form .form-info p{padding:0}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .form-info p{padding:0 10px}}.page-contact .contact .contact-content .contact-info form .form-info p a{color:#897D5A;text-decoration:underline}.page-contact .contact .contact-content .contact-info form .form-info p a:hover{text-decoration:underline !important}.page-contact .contact .contact-content .contact-info form .form-info p input[type=checkbox]{border:1px solid #707070;cursor:pointer;height:auto;line-height:normal;margin:30px 11px 60px 0px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .form-info p input[type=checkbox]{margin:24px 17px 29px 0}}.page-contact .contact .contact-content .contact-info form .form-info input[type=submit]{background-color:#060D26;border:0;color:#fff;cursor:pointer;display:block;font-size:20px;height:70px;line-height:70px;margin:0 auto;text-align:center;width:550px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .contact-info form .form-info input[type=submit]{font-size:12px;height:40px;line-height:40px;width:100%}}.page-contact .contact .contact-content .contact-info form .form-info.send{display:block;margin-top:75px}.page-contact .contact .contact-content .btn-contact{background-color:#060D26;color:#fff;display:block;font-size:20px;height:70px;line-height:70px;margin:108px auto 0;text-align:center;width:550px}@media only screen and (max-width: 46.875em){.page-contact .contact .contact-content .btn-contact{font-size:12px;height:40px;line-height:40px;margin:29px auto 0;width:100%}}.page-privacy .privacy{background-color:#F2F2F2}.page-privacy .privacy .privacy-content{padding:161px 0 108px}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content{padding:33px 0 34px}}.page-privacy .privacy .privacy-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content .title{font-size:18px;line-height:28px;padding:0 10px}}.page-privacy .privacy .privacy-content p{display:block;font-size:16px;line-height:32px;margin-top:40px;width:700px}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content p{font-size:12px;line-height:24px;margin-top:10px;padding:0 10px;width:100%}}.page-privacy .privacy .privacy-content .privacy-info{background-color:#fff;display:block;margin:50px auto 0;padding:46px 175px 34px}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content .privacy-info{margin:25px auto 0;padding:27px 20px 0}}.page-privacy .privacy .privacy-content .privacy-info h3{display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;margin:0;padding:0}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content .privacy-info h3{font-size:16px;line-height:32px}}.page-privacy .privacy .privacy-content .privacy-info p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:32px 0 70px;width:100%}@media only screen and (max-width: 46.875em){.page-privacy .privacy .privacy-content .privacy-info p{font-size:10px;line-height:18px;padding:10px 0 26px}}.page-product .product{background-color:#F2F2F2}.page-product .product .product-content{padding:162px 0 19px}@media only screen and (max-width: 46.875em){.page-product .product .product-content{padding:33px 0 1px}}.page-product .product .product-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-product .product .product-content .title{font-size:18px;font-weight:500;line-height:28px;padding:0 10px}}.page-product .product .product-content p{display:block;font-size:16px;line-height:32px;margin:35px 0 49px;width:700px}@media only screen and (max-width: 46.875em){.page-product .product .product-content p{font-size:12px;line-height:24px;margin:11px 0 17px;padding:0 10px;width:100%}}.page-product .product .product-content .product-info{background-color:#fff;display:block;margin:0 auto 101px;padding:80px 75px;position:relative}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info{margin:0 0 101px 22%;padding:80px 30px;width:78%}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info{margin:0 0 101px 10%;padding:80px 40px;width:90%}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info{margin:0 auto 37px;padding:30px 10px;width:100%}}.page-product .product .product-content .product-info .product-cover{height:400px;position:absolute;top:80px;left:-330px;width:600px}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-cover{left:-432px}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info .product-cover{left:-100px;width:300px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-cover{height:auto;position:relative;top:0;left:0;width:100%}}.page-product .product .product-content .product-info .product-cover img{height:100%;object-fit:cover;width:100%}.page-product .product .product-content .product-info .product-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-left:192px;width:707px}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-details{margin-left:18%;width:82%}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info .product-details{margin-left:25%;width:79%}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details{display:block;margin-left:0;padding-left:0;padding-top:8.4px;width:100%}}.page-product .product .product-content .product-info .product-details h3{border-bottom:1px solid #060D26;display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;padding:0 0 23px 45px;margin:0;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details h3{font-size:18px;line-height:28px;padding:0 0 11px 0}}.page-product .product .product-content .product-info .product-details .product-subtitle{display:block;font-size:24px;letter-spacing:2px;font-weight:600;line-height:36px;padding-top:26px;padding-left:45px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details .product-subtitle{font-size:14px;font-weight:500;line-height:21px;padding-top:12px;padding-left:0}}.page-product .product .product-content .product-info .product-details p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:20px 0 20px 45px;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details p{font-size:12px;line-height:24px;padding:10px 0 12px}}.page-product .product .product-content .product-info .product-details table{table-layout:fixed;margin-left:45px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details table{margin-left:0}}.page-product .product .product-content .product-info .product-details table tr th{font-size:20px;line-height:24px;padding-right:37px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details table tr th{font-size:12px;line-height:18px;padding-right:13px}}.page-product .product .product-content .product-info .product-details table tr td{font-size:14px;line-height:21px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-details table tr td{font-size:12px;line-height:18px}}.page-product .product .product-content .product-info .product-container{border:1px solid #1F1F44;margin-top:51px;padding:25px 120px 0}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-container{padding:25px 30px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container{margin-top:31px;padding:14px 10px 0}}.page-product .product .product-content .product-info .product-container h4{display:block;font-size:24px;letter-spacing:2px;font-weight:600;line-height:36px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container h4{font-size:16px;line-height:32px}}.page-product .product .product-content .product-info .product-container h4:after{background-color:#1F1F44;content:'';display:block;height:1px;margin-top:13px;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container h4:after{margin-top:7.9px}}.page-product .product .product-content .product-info .product-container .item-lists{align-items:flex-start;display:flex;font-size:0;justify-content:space-between;margin-bottom:25px;padding-top:23px}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-container .item-lists{display:table;margin:0 auto}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists{display:block;justify-content:space-between;margin-bottom:5px;overflow:hidden;padding-top:9.1px}}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item{display:inline-block;vertical-align:top;width:150px}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item{margin-right:20px;width:120px}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item{margin-right:10px;width:110px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item{margin-right:auto;margin-bottom:19px;width:150px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item:nth-child(even){float:right}}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item:last-child{margin-right:0}}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-cover{border:0.5px solid #1F1F44;border-radius:50%;display:block;height:150px;width:100%}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-cover{height:120px;width:120px}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-cover{height:110px;width:110px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-cover{height:150px;width:100%}}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-cover img{border-radius:50%;height:100%;object-fit:cover;width:100%}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details{display:block;margin-top:17px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details{margin-top:8px}}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details h5{display:block;font-size:20px;line-height:24px;text-align:center}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details h5{font-size:14px;line-height:21px}}.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details p{display:block;font-size:12px;line-height:18px;margin:5px 0 0;text-align:center;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .item-lists .item-lists--item .item-lists-details p{font-size:10px;height:40px}}.page-product .product .product-content .product-info .product-container .method-lists{align-items:flex-start;display:flex;font-size:0;justify-content:space-between;margin-bottom:25px;padding:18px 19px 0}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists{overflow:hidden;padding:10px 10px 0}}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item{display:inline-block;vertical-align:top;width:240px}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item{width:220px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item{width:120px}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item:nth-child(even){float:right}}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-cover{border:0.5px solid #1F1F44;display:block;height:180px;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-cover{height:90px}}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-cover img{height:100%;object-fit:cover;width:100%}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details{display:block;margin-top:15px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details{margin-top:7px}}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details h5{display:block;font-size:20px;line-height:24px;text-align:center}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details h5{font-size:14px;line-height:21px}}.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details p{display:block;font-size:14px;line-height:18px;margin:16px 0 0;text-align:center;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info .product-container .method-lists .method-lists--item .method-lists-details p{font-size:10px;margin:5px 0 0;padding:0}}.page-access .access{background-color:#F2F2F2}.page-access .access .access-content{padding:157px 0 116px}@media only screen and (max-width: 46.875em){.page-access .access .access-content{padding:33px 0 34px}}.page-access .access .access-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-access .access .access-content .title{font-size:18px;line-height:28px;padding:0 10px}}.page-access .access .access-content p{display:block;font-size:16px;line-height:32px;margin-top:35px;width:700px}@media only screen and (max-width: 46.875em){.page-access .access .access-content p{font-size:12px;line-height:24px;margin-top:9px;padding:0 10px;width:100%}}.page-access .access .access-content .access-info{background-color:#fff;display:block;margin:50px auto 0;padding:80px 75px 74px;position:relative}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info{margin:16px auto 0;padding:23px 10px 37px}}.page-access .access .access-content .access-info .access-cover{height:400px;position:absolute;top:80px;left:-330px;width:600px}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-cover{height:auto;position:relative;top:0;left:0;width:100%}}.page-access .access .access-content .access-info .access-cover img{height:100%;object-fit:cover;width:100%}.page-access .access .access-content .access-info .access-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-left:192px;padding-left:45px;width:707px}@media only screen and (max-width: 73.75em){.page-access .access .access-content .access-info .access-details{margin-left:170px;width:80%}}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-details{display:block;margin-left:0;padding-left:0;width:100%}}.page-access .access .access-content .access-info .access-details h3{display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;margin:0}@media only screen and (max-width: 73.75em){.page-access .access .access-content .access-info .access-details h3{font-size:34px;width:100%}}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-details h3{font-size:15px;line-height:30px;margin-top:11px}}.page-access .access .access-content .access-info .access-details h3:after{background-color:#060D26;content:'';display:block;height:1px;margin:20px 0 0 -45px;width:707px}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-details h3:after{width:200%}}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-details h3:after{margin:12px 0 0;width:100%}}.page-access .access .access-content .access-info .access-details p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:20px 0 20px;width:100%}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-details p{font-size:12px;line-height:24px;padding:11px 0 0}}.page-access .access .access-content .access-info .access-container{border:1px solid #1F1F44;margin-top:150px;padding:47px 120px}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-container{margin-top:36px;padding:27px 10px 11px}}.page-access .access .access-content .access-info .access-container h4{display:block;font-size:24px;letter-spacing:2px;font-weight:600;line-height:36px;text-align:center}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-container h4{font-size:14px;line-height:21px}}.page-access .access .access-content .access-info .access-container h4:after{background-color:#1F1F44;content:'';display:block;height:1px;margin-top:18px;width:100%}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-container h4:after{margin-top:7px}}.page-access .access .access-content .access-info .access-container p{margin-top:24px;width:100%}@media only screen and (max-width: 46.875em){.page-access .access .access-content .access-info .access-container p{margin-top:8px;padding:0}}.page-access .access .access-content .acess-wrap{align-items:center;display:flex;justify-content:space-between;margin-top:86px;padding:0 75px}@media only screen and (max-width: 46.875em){.page-access .access .access-content .acess-wrap{display:block;margin-top:35px;padding:0 10px}}.page-access .access .access-content .acess-wrap .access-cover{display:block;height:400px;position:relative;width:400px}@media only screen and (max-width: 73.75em){.page-access .access .access-content .acess-wrap .access-cover{width:50%}}@media only screen and (max-width: 46.875em){.page-access .access .access-content .acess-wrap .access-cover{height:auto;width:100%}}.page-access .access .access-content .acess-wrap .access-cover img{height:100%;object-fit:cover;width:100%}.page-access .access .access-content .acess-wrap .access-cover .access-text{color:#fff;display:block;font-size:36px;letter-spacing:3px;line-height:50px;position:absolute;top:42%;left:0;text-align:center;transform:translate(0, -50%);width:100%}.page-access .access .access-content .acess-wrap .access-details{display:block;width:450px}@media only screen and (max-width: 73.75em){.page-access .access .access-content .acess-wrap .access-details{width:45%}}@media only screen and (max-width: 46.875em){.page-access .access .access-content .acess-wrap .access-details{margin-top:24px;width:100%}}.page-access .access .access-content .acess-wrap .access-details h3{display:block;font-size:24px;letter-spacing:2px;font-weight:600;line-height:36px;margin:0}@media only screen and (max-width: 46.875em){.page-access .access .access-content .acess-wrap .access-details h3{font-size:14px;line-height:21px}}.page-access .access .access-content .acess-wrap .access-details p{display:block;font-size:16px;line-height:32px;margin:40px auto 0;width:100%}@media only screen and (max-width: 46.875em){.page-access .access .access-content .acess-wrap .access-details p{font-size:12px;line-height:24px;margin:8px auto 0;padding:0}}.page-access .map{background-image:url("../images/common/bg-yoko.jpg");background-position:center;background-size:cover}.page-access .map .wrapper-bottom{padding:0}.page-access .map .map-content{margin:0 auto;padding:116.9px 0 75px}@media only screen and (max-width: 73.75em){.page-access .map .map-content{width:90%}}@media only screen and (max-width: 46.875em){.page-access .map .map-content{padding:16.9px 0 34.9px}}.page-access .map .map-content .title{color:#1F1F44;display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin-bottom:64px}@media only screen and (max-width: 46.875em){.page-access .map .map-content .title{font-size:18px;line-height:28px;margin-bottom:15px;padding:0 10px}}.page-access .map .map-content .map-title-sp{color:#1F1F44;display:none;font-size:14px;line-height:21px;margin:0;padding:0 10px}@media only screen and (max-width: 46.875em){.page-access .map .map-content .map-title-sp{display:block}}.page-access .map .map-content .map-info{display:block;overflow:hidden}.page-access .map .map-content .map-info .map-logo{display:block;float:right;width:610px}@media only screen and (max-width: 73.75em){.page-access .map .map-content .map-info .map-logo{width:55%}}@media only screen and (max-width: 46.875em){.page-access .map .map-content .map-info .map-logo{float:none;width:100%}}.page-access .map .map-content .map-info .map-logo img{width:100%}.page-access .map .map-content .map-info .map-details{display:block;float:left;width:440px}@media only screen and (max-width: 73.75em){.page-access .map .map-content .map-info .map-details{width:40%}}@media only screen and (max-width: 46.875em){.page-access .map .map-content .map-info .map-details{float:none;padding:0 10px;width:100%}}.page-access .map .map-content .map-info .map-details .map-title{color:#1F1F44;display:block;font-size:24px;letter-spacing:2px;font-weight:600;line-height:36px;margin:0}@media only screen and (max-width: 46.875em){.page-access .map .map-content .map-info .map-details .map-title{display:none}}.page-access .map .map-content .map-info .map-details .map-description{color:#050F31;display:block;font-size:16px;line-height:36px;margin-top:38px}@media only screen and (max-width: 46.875em){.page-access .map .map-content .map-info .map-details .map-description{font-size:12px;line-height:24px;margin-top:22px}}.page-access .map .map-content .map-info .map-details .map-description span,.page-access .map .map-content .map-info .map-details .map-description a{color:#897D5A;text-decoration:underline}.page-access .googlemap{background-color:#F2F2F2}.page-access .googlemap .googlemap-content{padding:127px 0 120px}@media only screen and (max-width: 46.875em){.page-access .googlemap .googlemap-content{padding:37px 0 36px}}.page-access .googlemap .googlemap-content .googlemap-info{background-color:#fff;padding:78.5px 75px 80px}@media only screen and (max-width: 46.875em){.page-access .googlemap .googlemap-content .googlemap-info{padding:30px 10px}}@media only screen and (max-width: 73.75em){.page-access .googlemap .googlemap-content .googlemap-info figure iframe{height:450px;width:100%}}@media only screen and (max-width: 46.875em){.page-access .googlemap .googlemap-content .googlemap-info figure iframe{height:187px;width:100%}}.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details{margin-top:22.5px}@media only screen and (max-width: 46.875em){.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details{margin-top:14.3px}}.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details p{color:#1F1F44;display:block;font-size:16px;line-height:32px;margin-bottom:30px}@media only screen and (max-width: 46.875em){.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details p{font-size:12px;line-height:24px;margin-bottom:20px}}.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details p:last-child{margin-bottom:0}.page-access .googlemap .googlemap-content .googlemap-info .googlemap-details p a{color:#897D5A;text-decoration:underline}.page-info .info-slick{background-color:#fff}.page-info .info-slick .wrapper-bottom{padding:0}.page-info .info-slick .info-slick-content{padding:160px 0 116px}@media only screen and (max-width: 46.875em){.page-info .info-slick .info-slick-content{padding:38px 0 46px}}.page-info .info-slick .info-slick-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .title{margin:0 auto;width:90%}}@media only screen and (max-width: 46.875em){.page-info .info-slick .info-slick-content .title{font-size:18px;line-height:28px;padding:0 20px}}.page-info .info-slick .info-slick-content .slick-info{width:100vw}@media only screen and (max-width: 60em){.page-info .info-slick .info-slick-content .slick-info{display:none}}@media only screen and (max-width: 46.875em){.page-info .info-slick .info-slick-content .slick-info{display:none}}.page-info .info-slick .info-slick-content .slick-info .slick-slide{opacity:.2;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;margin-right:45px;margin-left:45px}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-slide{margin-right:50px;margin-left:50px}}.page-info .info-slick .info-slick-content .slick-info .slick-list{margin-right:-50px;margin-left:-50px}.page-info .info-slick .info-slick-content .slick-info .slick-center{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);transform:scale(1.25);padding-bottom:20px;opacity:1}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-center{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5)}}.page-info .info-slick .info-slick-content .slick-info .slick-current .slick-cover{margin-top:70.5px}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-current .slick-cover{margin-top:90px}}.page-info .info-slick .info-slick-content .slick-info .slick-current .slick-details{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.page-info .info-slick .info-slick-content .slick-info .slick-prev,.page-info .info-slick .info-slick-content .slick-info .slick-next{background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:30px;width:90px;top:60%}.page-info .info-slick .info-slick-content .slick-info .slick-prev:before,.page-info .info-slick .info-slick-content .slick-info .slick-next:before{content:none}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-prev,.page-info .info-slick .info-slick-content .slick-info .slick-next{top:50%}}.page-info .info-slick .info-slick-content .slick-info .slick-prev{background-image:url("../images/info/prev.png");left:27%}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-prev{left:20%}}.page-info .info-slick .info-slick-content .slick-info .slick-next{background-image:url("../images/info/next.png");right:27%}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-next{right:20%}}.page-info .info-slick .info-slick-content .slick-info .slick-cover{margin-top:99px;transition:.3s;margin-bottom:5px}.page-info .info-slick .info-slick-content .slick-info .slick-cover .youtube-video{display:block;overflow:hidden;padding-bottom:56.25%;height:0;position:relative;width:100%}.page-info .info-slick .info-slick-content .slick-info .slick-cover .youtube-video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-info .info-slick .info-slick-content .slick-info .slick-cover img{height:100%;object-fit:cover;width:100%}.page-info .info-slick .info-slick-content .slick-info .slick-details{font-size:24px;letter-spacing:2px;line-height:36px}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info .slick-details{font-size:14px}}.page-info .info-slick .info-slick-content .slick-info-sp{display:none;margin-top:12px;width:100vw}@media only screen and (max-width: 60em){.page-info .info-slick .info-slick-content .slick-info-sp{display:block}}@media only screen and (max-width: 46.875em){.page-info .info-slick .info-slick-content .slick-info-sp{display:block}}.page-info .info-slick .info-slick-content .slick-info-sp .slick-slide{margin:0 4px}.page-info .info-slick .info-slick-content .slick-info-sp .slick-list{margin:0 4px}.page-info .info-slick .info-slick-content .slick-info-sp .slick-prev,.page-info .info-slick .info-slick-content .slick-info-sp .slick-next{background-position:center;background-repeat:no-repeat;background-size:100% 100%;height:30px;width:90px;top:60%}.page-info .info-slick .info-slick-content .slick-info-sp .slick-prev:before,.page-info .info-slick .info-slick-content .slick-info-sp .slick-next:before{content:none}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info-sp .slick-prev,.page-info .info-slick .info-slick-content .slick-info-sp .slick-next{width:60px;height:20px;top:108%}}.page-info .info-slick .info-slick-content .slick-info-sp .slick-prev{background-image:url("../images/info/prev.png");left:27%}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info-sp .slick-prev{left:6%}}.page-info .info-slick .info-slick-content .slick-info-sp .slick-next{background-image:url("../images/info/next.png");right:27%}@media only screen and (max-width: 73.75em){.page-info .info-slick .info-slick-content .slick-info-sp .slick-next{right:6%}}.page-info .info-slick .info-slick-content .slick-info-sp .slick-cover{transition:.3s;margin-bottom:5px}.page-info .info-slick .info-slick-content .slick-info-sp .slick-cover .youtube-video{display:block;overflow:hidden;padding-bottom:56.25%;height:0;position:relative;width:100%}.page-info .info-slick .info-slick-content .slick-info-sp .slick-cover .youtube-video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-info .info-slick .info-slick-content .slick-info-sp .slick-cover img{height:100%;object-fit:cover;width:100%}.page-info .info-slick .info-slick-content .slick-info-sp .slick-details{font-size:14px;line-height:28px}.page-info .info{background-color:#F2F2F2}.page-info .info .info-content{padding:114px 0 122px}@media only screen and (max-width: 46.875em){.page-info .info .info-content{padding:51px 0 36.3px}}.page-info .info .info-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-info .info .info-content .title{font-size:18px;line-height:28px;margin:0 10px}}.page-info .info .info-content .info-wrap{background-color:#fff;display:block;margin-top:75px;padding:80px 275px 71px}@media only screen and (max-width: 73.75em){.page-info .info .info-content .info-wrap{padding:80px 100px 71px}}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap{margin-top:19px;padding:21px 0 23px}}.page-info .info .info-content .info-wrap .info-details{display:block}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap .info-details{padding:0 10px}}.page-info .info .info-content .info-wrap .info-details h3{display:block;font-size:36px;letter-spacing:3px;line-height:54px;text-align:center}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap .info-details h3{font-size:16px;line-height:17px}}.page-info .info .info-content .info-wrap .info-details p{display:block;font-size:16px;line-height:32px;margin:40px auto 0}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap .info-details p{font-size:12px;line-height:24px;margin:9.3px auto 0}}.page-info .info .info-content .info-wrap .info-details p a{color:#897D5A;text-decoration:underline}.page-info .info .info-content .info-wrap .fb-timeline{display:block;margin:0 auto;overflow:hidden;width:500px}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap .fb-timeline{width:100%}}.page-info .info .info-content .info-wrap .fb-page{display:block;margin-top:10px}@media only screen and (max-width: 46.875em){.page-info .info .info-content .info-wrap .fb-page{margin-top:10.8px}}.page-info .info .info-content .info-wrap .fb-page span{width:100% !important}.page-info .info .info-content .info-wrap .fb-page span iframe{width:100% !important}.page-info .info .info-content .work-wrap{background-color:#fff;display:block;margin-top:75px;padding:80px 75px 71px}@media only screen and (max-width: 46.875em){.page-info .info .info-content .work-wrap{margin-top:36.6px;padding:21px 10px 23.7px}}.page-info .info .info-content .work-wrap h3{display:block;font-size:36px;letter-spacing:3px;line-height:54px;text-align:center}@media only screen and (max-width: 46.875em){.page-info .info .info-content .work-wrap h3{font-size:16px;line-height:32px}}.page-info .info .info-content .work-wrap iframe{padding:50px 0 102px}@media only screen and (max-width: 60em){.page-info .info .info-content .work-wrap iframe{padding:50px 0 105px}}@media only screen and (max-width: 46.875em){.page-info .info .info-content .work-wrap iframe{padding:0}}.page-kioke .kioke{background-color:#F4F0E6}.page-kioke .kioke .wrapper-bottom{padding:0}.page-kioke .kioke .kioke-content{padding:160px 0 1px}@media only screen and (max-width: 73.75em){.page-kioke .kioke .kioke-content{padding:160px 65px 1px}}@media only screen and (max-width: 60em){.page-kioke .kioke .kioke-content{padding:160px 30px 1px}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content{padding:31px 10px 1px}}.page-kioke .kioke .kioke-content .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .title{font-size:18px;line-height:28px;padding:0 10px}}.page-kioke .kioke .kioke-content p{display:block;font-size:16px;line-height:32px;margin:35px 0 33px;width:700px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content p{font-size:12px;line-height:24px;margin:8px 0 31px;padding:0 10px;width:100%}}.page-kioke .kioke .kioke-content .kioke-info{background-color:#fff;display:block;margin:0 auto 120px;padding:70px 75px;position:relative}@media only screen and (max-width: 60em){.page-kioke .kioke .kioke-content .kioke-info{padding:70px 30px}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info{margin:0 auto 35px;padding:30px 10px 30px}}.page-kioke .kioke .kioke-content .kioke-info:nth-child(1){border:1px solid red}.page-kioke .kioke .kioke-content .kioke-info.kioke-border{border:2px solid #060D26}@media only screen and (max-width: 73.75em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border{margin:0 0 120px 22%;width:78%}}@media only screen and (max-width: 60em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border{margin:0 0 120px 10%;width:90%}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border{margin:0 0 35px 0;width:100%}}@media only screen and (max-width: 73.75em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border .kioke-cover{left:-405px}}@media only screen and (max-width: 60em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border .kioke-cover{left:-435px}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border .kioke-cover{left:0}}@media only screen and (max-width: 73.75em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border .kioke-details{margin-left:18%;width:82%}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info.kioke-border .kioke-details{margin-left:0;width:100%}}.page-kioke .kioke .kioke-content .kioke-info .kioke-cover{height:400px;position:absolute;top:80px;left:-330px;width:600px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-cover{height:auto;position:relative;top:0;left:0;width:100%}}.page-kioke .kioke .kioke-content .kioke-info .kioke-cover.other{top:530px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-cover.other{margin-top:29.4px;top:0}}.page-kioke .kioke .kioke-content .kioke-info .kioke-cover img{height:100%;object-fit:cover;width:100%}.page-kioke .kioke .kioke-content .kioke-info .kioke-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-left:195px;width:707px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-details{display:block;margin-left:0;padding-left:0;padding-top:9px;width:100%}}.page-kioke .kioke .kioke-content .kioke-info .kioke-details h3{border-bottom:1px solid #060D26;display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;padding:0 0 20px 60px;margin:0;width:100%}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-details h3{font-size:16px;line-height:28px;padding:0 0 5.3px 0}}.page-kioke .kioke .kioke-content .kioke-info .kioke-details p{display:block;font-size:16px;line-height:32px;margin:0 auto;padding:20px 0 20px 60px;width:100%}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-details p{font-size:12px;line-height:24px;padding:20px 0 30px}}.page-kioke .kioke .kioke-content .kioke-info .kioke-details p:last-child{padding-bottom:0}.page-kioke .kioke .kioke-content .kioke-info .kioke-container h4{display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:36px;text-align:center}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container h4{font-size:16px;line-height:28px}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container h4:after{background-color:#1F1F44;content:'';display:block;height:1px;margin-top:18px;width:100%}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container h4:after{margin-top:11px}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists{display:block;font-size:0;margin-top:30px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists{margin-top:13.4px}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item{display:inline-block;margin-bottom:26px;margin-right:30px;vertical-align:top;width:435px}@media only screen and (max-width: 73.75em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item{margin-right:2%;width:49%}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item{display:block;margin:0 auto 19px;width:80%}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item:nth-child(even){margin-right:0}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item:nth-child(even){margin:0 auto 19px}}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item:last-child{margin-bottom:0}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-cover{height:326px;width:100%}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-cover{height:auto}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-cover img{height:100%;object-fit:cover;width:100%}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-title{display:block;font-size:18px;line-height:40px;margin-top:7px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-title{font-size:12px;line-height:20px;margin-top:5px}}.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-title.small{font-size:14px;line-height:21px;margin-top:16px}@media only screen and (max-width: 46.875em){.page-kioke .kioke .kioke-content .kioke-info .kioke-container .kioke-lists .kioke-lists--item .kioke-lists-title.small{font-size:12px;line-height:20px;margin-top:5px}}.page-kioke .youtube{background-color:#F4F0E6}.page-kioke .youtube .youtube-content{margin:0 auto;padding:0 0 119px;width:900px}@media only screen and (max-width: 60em){.page-kioke .youtube .youtube-content{width:600px}}@media only screen and (max-width: 46.875em){.page-kioke .youtube .youtube-content{padding:0 0 35.9px;width:100%}}.page-kioke .youtube .youtube-content .title{display:block;font-size:36px;letter-spacing:3px;font-weight:500;line-height:54px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-kioke .youtube .youtube-content .title{font-size:16px;line-height:28px}}.page-kioke .youtube .youtube-content .youtube-info{display:block;margin:70px auto 0;overflow:hidden;padding-bottom:56.25%;height:0;position:relative}@media only screen and (max-width: 46.875em){.page-kioke .youtube .youtube-content .youtube-info{padding-left:20px;padding-right:20px;margin:29px 20px 0}}.page-kioke .youtube .youtube-content .youtube-info iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-kioke .initiative{background-color:#f2efe6;background-image:url("../images/bg-Oke-pj.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.page-kioke .initiative:before{background-color:rgba(255,255,255,0.6);height:100%;width:100%;position:absolute;right:0;top:0;content:''}.page-kioke .initiative .initiative-content{padding:125px 0 121px}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content{padding:35.9px 10px 36.1px}}.page-kioke .initiative .initiative-content .initiative-info{background-color:#fff;border:3px solid #060D26;opacity:.85;padding:84px 0 74px}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content .initiative-info{padding:26.5px 20px 45.5px}}.page-kioke .initiative .initiative-content .initiative-info .title{display:block;font-size:42px;letter-spacing:4px;line-height:72px;margin:0;text-align:center}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content .initiative-info .title{font-size:16px;line-height:28px}}.page-kioke .initiative .initiative-content .initiative-info .initiative-logo{display:block;margin:45.5px auto 52px;width:150px}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content .initiative-info .initiative-logo{margin:30px auto 39px;width:100px}}.page-kioke .initiative .initiative-content .initiative-info .initiative-logo img{width:100%}.page-kioke .initiative .initiative-content .initiative-info .initiative-description{display:block;font-size:16px;line-height:32px;margin:0 auto 54px;text-align:center;width:464px}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content .initiative-info .initiative-description{font-size:12px;line-height:24px;margin:0 auto 39px;width:100%}}.page-kioke .initiative .initiative-content .initiative-info a{color:#897D5A;display:block;font-size:16px;font-weight:700;line-height:32px;text-align:center;text-decoration:underline}@media only screen and (max-width: 46.875em){.page-kioke .initiative .initiative-content .initiative-info a{font-size:16px;line-height:24px;word-wrap:break-word}}.slick-slide{position:relative}.slick-slide:not(.slick-center) :before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.insta__list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.insta__list li{width:calc(100% / 3);padding:8px}.insta__list li img{width:100%}.btn-insta{margin-top:70px}.upload div{margin-bottom:16px;display:flex;justify-content:flex-start;align-items:center}.upload div .append{display:inline-block;padding-left:8px}.upload div:last-of-type{margin-bottom:0}.confirmBtn.disabled{opacity:0.7}#alert-danger.alert.alert-danger p{padding:16px 0}#alert-danger.alert.alert-danger ul{margin:24px 0}#alert-danger.alert.alert-danger ul li{color:red;margin-bottom:8px}#header.is-active .lang-pc{color:#1f1f44}#header.is-active .lang-pc a:nth-of-type(n+2){border-left:1px solid #1f1f44}.lang-pc{position:absolute;right:140px;top:18px;color:#FFF}@media only screen and (max-width: 60em){.lang-pc{display:none}}.lang-pc a{font-size:12px;padding:0 6px}.lang-pc a:nth-of-type(n+2){border-left:1px solid #FFF}.lang-sp{margin-top:16px;color:#FFF}.lang-sp a{font-size:13px;padding:0 6px 0 0}.lang-sp a:nth-of-type(n+2){border-left:1px solid #FFF;padding:0 12px}@media only screen and (max-width: 73.75em){.page-product .product .product-content .product-info.product-link{margin:0 0 110px 0 !important;padding:80px 30px;width:100% !important}}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info.product-link{margin:0 0 6px 0 !important;padding:80px 40px;width:100% !important}}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info.product-link{margin:0 auto 37px !important;padding:30px 10px;width:100% !important}}.page-product .product .product-content .product-info.product-link .product-container{margin-top:0 !important;padding:50px 120px 20px}@media only screen and (max-width: 60em){.page-product .product .product-content .product-info.product-link .product-container{padding:14px 10px 0}}.page-product .product .product-content .product-info.product-link .product-container dl dt{border-bottom:1px solid #060D26;display:block;font-size:24px;font-weight:500;line-height:54px;padding:0 0 0 45px;text-align:center;margin:0;width:100%}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info.product-link .product-container dl dt{font-size:16px;line-height:28px;padding:0 0 11px 0}}.page-product .product .product-content .product-info.product-link .product-container dl dd:first-of-type{padding-top:38px;line-height:2;font-size:16px;text-align:center}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info.product-link .product-container dl dd:first-of-type{font-size:12px}}.page-product .product .product-content .product-info.product-link .product-container dl dd:last-of-type{margin:40px 0 40px;text-align:center}.page-product .product .product-content .product-info.product-link .product-container dl dd:last-of-type p{font-weight:bold;margin:0;font-size:16px}@media only screen and (max-width: 46.875em){.page-product .product .product-content .product-info.product-link .product-container dl dd:last-of-type p{font-size:12px}}.page-product .product .product-content .product-info.product-link .product-container dl dd:last-of-type p a{font-weight:normal;color:#897D5A}
