@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Leckerli+One&family=Nunito:wght@400;600;700;800;900&display=swap");body{-webkit-animation:fadein 1.5s forwards;animation:fadein 1.5s forwards;color:#333;font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;line-height:1.5em}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}a,copyright,dd,dt,h1,h2,h3,h4,h5,li,p,span,strong,td,th{-webkit-font-smoothing:antialiased;transform:rotate(.028deg)}* input,input{-webkit-font-smoothing:auto;-webkit-transform:auto;-moz-transform:auto;-ms-transform:auto;-o-transform:auto}h1,h2,h3,h4,h5{font-weight:700}a{word-break:break-all}a,a:hover{color:#333}a:hover{text-decoration:none;transition:all .3s}a:focus,a:focus *{outline:none;outline-offset:none;text-decoration:none}ul{list-style:none;margin:0;padding:0}img{height:auto;max-width:100%}.row-eq-height{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container{overflow:visible;width:1075px}.image{background-image:url(../images/noimage.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px}.pagination{text-align:center;width:100%}.pagination .page-numbers{border:1px solid #410a08;border-radius:50%;color:#410a08;display:inline-block;margin:0 2.5px 10px;padding:5px 10px}.pagination .page-numbers.current,.pagination a.page-numbers:hover{background-color:#410a08;color:#fff}.pagination a.page-numbers:hover{border-color:#410a08;text-decoration:none;transition:all .3s}.pagination a.page-numbers.next,.pagination a.page-numbers.prev{border:none}.pagination a.page-numbers.next:hover,.pagination a.page-numbers.prev:hover{background:none;border:none;color:#410a08;opacity:.8}.object_fit_img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.align-right{text-align:right}.align-center{text-align:center}@media (max-width:767px){html #wpadminbar{top:-46px}}h2#legal,h2#privacy{margin-top:-60px;padding-top:100px}@font-face{font-family:LigatureSymbols;font-style:normal;font-weight:400;src:url(../fonts/LigatureSymbols-2.11.eot);src:url(../fonts/LigatureSymbols-2.11.eot?#iefix) format("embedded-opentype"),url(../fonts/LigatureSymbols-2.11.woff) format("woff"),url(../fonts/LigatureSymbols-2.11.ttf) format("truetype"),url(../fonts/LigatureSymbols-2.11.svg#LigatureSymbols) format("svg");src:url(../fonts/LigatureSymbols-2.11.ttf) format("truetype")}.lsf,.lsf-icon:before{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1;font-family:LigatureSymbols}.lsf-icon:before{content:attr(title);font-size:130%;margin-right:.3em}a .lsf-icon{transform:none;word-break:normal}.col-lg-1-5,.col-lg-2-5,.col-lg-3-5,.col-lg-4-5,.col-md-1-5,.col-md-2-5,.col-md-3-5,.col-md-4-5,.col-sm-1-5,.col-sm-2-5,.col-sm-3-5,.col-sm-4-5,.col-xs-1-5,.col-xs-2-5,.col-xs-3-5,.col-xs-4-5{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1-5{float:left;width:20%}@media (min-width:768px){.col-sm-1-5{float:left;width:20%}}@media (min-width:992px) and (max-width:1365px){.col-md-1-5{float:left;width:20%}}@media (min-width:1200px){.col-lg-1-5{float:left;width:20%}}.col-xs-2-5{float:left;width:40%}@media (min-width:768px){.col-sm-2-5{float:left;width:40%}}@media (min-width:992px) and (max-width:1365px){.col-md-2-5{float:left;width:40%}}@media (min-width:1200px){.col-lg-2-5{float:left;width:40%}}.col-xs-3-5{float:left;width:60%}@media (min-width:768px){.col-sm-3-5{float:left;width:60%}}@media (min-width:992px) and (max-width:1365px){.col-md-3-5{float:left;width:60%}}@media (min-width:1200px){.col-lg-3-5{float:left;width:60%}}.col-xs-4-5{float:left;width:80%}@media (min-width:768px){.col-sm-4-5{float:left;width:80%}}@media (min-width:992px) and (max-width:1365px){.col-md-4-5{float:left;width:80%}}@media (min-width:1200px){.col-lg-4-5{float:left;width:80%}}#navigation,#top-navigation{transition:.3s}#navigation .container,#top-navigation .container{padding:20px 20px 0;position:relative;width:100%;z-index:999}@media (max-width:767px){#navigation .container,#top-navigation .container{padding:5px}}#navigation .navbar,#top-navigation .navbar{border:none;margin-bottom:0;min-height:auto}#navigation .navbar-header,#top-navigation .navbar-header{align-items:center;display:flex;justify-content:space-around;margin:0;width:100%}@media (max-width:767px){#navigation .navbar-header,#top-navigation .navbar-header{display:block}}#navigation .navbar-header-left,#top-navigation .navbar-header-left{display:flex}#navigation .navbar-header-left>* .collapse,#top-navigation .navbar-header-left>* .collapse{padding-left:10px;transition:.3s}#navigation .navbar-header-left>* .collapse.in,#top-navigation .navbar-header-left>* .collapse.in{display:inline-block;transition:.3s}#navigation .navbar-header-left>* .collapsing,#top-navigation .navbar-header-left>* .collapsing{display:inline-block;margin:0;padding-left:10px;transition:.3s}#navigation .navbar-header-search,#top-navigation .navbar-header-search{margin:10px 3px}#navigation .navbar-header-search .gsc-control-cse,#top-navigation .navbar-header-search .gsc-control-cse{line-height:normal}#navigation .navbar-header-search #___gcse_0,#top-navigation .navbar-header-search #___gcse_0{width:220px}#navigation .navbar-header-translate,#top-navigation .navbar-header-translate{margin:10px 3px}#navigation .navbar-header-right,#top-navigation .navbar-header-right{z-index:9997}@media (max-width:767px){#navigation .navbar-header-right,#top-navigation .navbar-header-right{width:100%}}#navigation .navbar-header-sns,#top-navigation .navbar-header-sns{padding-top:15px}@media (max-width:767px){#navigation .navbar-header-sns,#top-navigation .navbar-header-sns{padding-top:0}#navigation .navbar-header-sns img,#top-navigation .navbar-header-sns img{height:5vw;vertical-align:text-top;width:auto}}#navigation .navbar-header-contact,#top-navigation .navbar-header-contact{color:#410a08;display:none;font-size:21px;font-weight:800;letter-spacing:.05em;margin-left:20px}#navigation .navbar-header-contact .address,#top-navigation .navbar-header-contact .address{font-size:11px;font-weight:400;letter-spacing:0;margin-bottom:5px}#navigation .navbar-header-contact img,#top-navigation .navbar-header-contact img{margin-right:5px;vertical-align:bottom}@media (max-width:767px){#navigation .navbar-header-contact,#top-navigation .navbar-header-contact{float:right;font-size:4.5vw;text-align:right}#navigation .navbar-header-contact .address,#top-navigation .navbar-header-contact .address{font-size:2.5vw;line-height:1.25em}}#navigation .navbar-collapse,#top-navigation .navbar-collapse{width:100%}@media (min-width:768px){#navigation .navbar-collapse.only-xs,#top-navigation .navbar-collapse.only-xs{display:none!important}}#navigation .navbar-collapse .container,#top-navigation .navbar-collapse .container{padding:0 15px}#navigation .navbar-collapse .container.nav,#top-navigation .navbar-collapse .container.nav{overflow:visible}#navigation .navbar-nav,#top-navigation .navbar-nav{margin-top:20px;width:100%}#navigation .navbar-nav>li,#top-navigation .navbar-nav>li{text-align:center;width:16.666%}#navigation .navbar-nav>li>a,#top-navigation .navbar-nav>li>a{color:#410a08;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;font-weight:900;letter-spacing:.05em;word-break:break-word}#navigation .navbar-nav ul.menu__second-level,#top-navigation .navbar-nav ul.menu__second-level{background-color:#fff;display:none;height:0;margin:auto;opacity:0;position:absolute;transition:all .9s ease;width:100%;z-index:999}#navigation .navbar-nav ul.menu__second-level li,#top-navigation .navbar-nav ul.menu__second-level li{padding:5px}#navigation .navbar-nav>li:hover ul.menu__second-level,#top-navigation .navbar-nav>li:hover ul.menu__second-level{display:block;height:auto;min-width:10em;opacity:1;visibility:visible;z-index:9999}#navigation .navbar-brand,#top-navigation .navbar-brand{height:54px;margin:0;padding:0;width:245px;z-index:9998}@media (max-width:767px){#navigation .navbar-brand,#top-navigation .navbar-brand{transition:.3s}#navigation .navbar-brand.open,#top-navigation .navbar-brand.open{top:40px;transition:.3s}}#navigation .navbar-brand .site-title,#top-navigation .navbar-brand .site-title{display:block;height:100%;width:100%}#navigation.fixed,#top-navigation.fixed{background-color:#fff;position:fixed;top:0;transition:.3s;width:100%;z-index:3}#navigation.fixed .navbar-header,#top-navigation.fixed .navbar-header{width:auto}#navigation.fixed .navbar-nav,#top-navigation.fixed .navbar-nav{margin-top:0}#navigation.fixed .navbar-nav li a,#top-navigation.fixed .navbar-nav li a{font-size:13px;padding:5px 5px 15px}#navigation.fixed .navbar-nav li ul,#top-navigation.fixed .navbar-nav li ul{min-width:10em}#navigation.fixed .navbar-nav li ul li,#top-navigation.fixed .navbar-nav li ul li{min-width:10em;text-align:left}#navigation.fixed .navbar-nav li ul li a,#top-navigation.fixed .navbar-nav li ul li a{font-size:13px}@media (min-width:768px){#navigation.fixed .container,#top-navigation.fixed .container{padding-bottom:0;padding-top:5px}#navigation.fixed .navbar-header-left,#navigation.fixed .navbar-header-right,#top-navigation.fixed .navbar-header-left,#top-navigation.fixed .navbar-header-right{display:none}#navigation.fixed .navbar-brand,#top-navigation.fixed .navbar-brand{height:40px;left:0;transform:none;width:160px}#navigation.fixed .navbar-collapse,#top-navigation.fixed .navbar-collapse{display:block!important;padding-left:180px}}@media (max-width:767px){#navigation.fixed .navbar-header-right,#top-navigation.fixed .navbar-header-right{display:none}#navigation.fixed .hamburger,#top-navigation.fixed .hamburger{padding-top:0}#navigation.fixed .navbar-brand,#top-navigation.fixed .navbar-brand{height:40px;width:100%}#navigation.fixed .navbar,#top-navigation.fixed .navbar{height:40px}}#top-navigation .navbar-brand{display:none}#top-navigation .navbar-nav>li{position:relative}@media (min-width:768px){#top-navigation .navbar-nav>li>a{font-size:16px;font-weight:900;padding:15px 5px}}#top-navigation.fixed .navbar-brand{display:block}@media (max-width:767px){#top-navigation.fixed .navbar-brand{display:none}}@media (min-width:768px){.home #navigation .container{padding-bottom:20px}.admin-bar #navigation.fixed,.admin-bar #top-navigation.fixed{top:32px}}.sns--list{text-align:right}.sns--list-item{display:inline-block}.sns--list-item+.sns--list-item{margin-left:10px}.sns--list-item a{transition:.3s}@media (min-width:768px){.sns--list-item a:hover{opacity:.8;transition:.3s}}.top-banner--list{text-align:right}.top-banner--list-item{display:inline-block;margin:5px 0 1px 3px}.top-banner--list-item a{border:3px solid #410a08;border-radius:10px;color:#410a08;font-size:11px;font-weight:900;padding:0 5px;transition:.5s}.top-banner--list-item a:hover{background-color:#410a08;color:#fff}img.site-title{height:auto;width:250px}.global-nav,.navbar-header-search,.navbar-header-translate{z-index:9999}.global-nav{background-color:#fff;background-color:#410a08;height:100vh;left:-320px;overflow-y:auto;padding-top:120px;position:fixed;top:0;transition:all .6s;width:300px}.global-nav__list{list-style:none;margin:0;padding:0 30px}.global-nav__item a{color:#fff;display:block;font-size:15px;font-weight:700;text-decoration:none;transition:.3s}.global-nav__item a:before{content:"-";margin-right:.5em}@media (min-width:768px){.global-nav__item a:hover{color:#f1d127;transition:.3s}}.global-nav__item+.global-nav__item{margin-top:1em}.global-nav__item.child{margin-top:.25em}.global-nav__item.child a{font-size:13px;font-weight:400}.hamburger{cursor:pointer;height:40px;position:relative;width:40px;z-index:9999}.hamburger__line{background-color:#111;height:1px;left:10px;position:absolute;transition:all .6s;width:20px}.hamburger__line--1{top:14px}.hamburger__line--2{top:20px}.hamburger__line--3{top:26px}.black-bg{background-color:#fff;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .6s;visibility:hidden;width:100vw;z-index:100;z-index:10}.nav-open .global-nav{left:0}.nav-open .black-bg{opacity:.75;visibility:visible}.nav-open .hamburger__line{background-color:#f1d127}.nav-open .hamburger__line--1{top:20px;transform:rotate(45deg)}.nav-open .hamburger__line--2{left:50%;width:0}.nav-open .hamburger__line--3{top:20px;transform:rotate(-45deg)}#breadcrumb{padding:10px 0}@media (max-width:767px){#breadcrumb{padding-top:5px}}#breadcrumb ul li{color:#fff;display:inline-block;font-size:12px}#breadcrumb ul li a{color:#fff;text-decoration:underline}#breadcrumb ul li+li:before{content:">";margin:0 .5em}#breadcrumb ul li:last-child{color:#fff}#to-top a{background-color:#f1d127;border-radius:30px;bottom:30px;color:#410a08;display:none;font-size:24px;height:50px;line-height:50px;position:fixed;right:30px;text-align:center;transition:.3s;width:50px;z-index:100}#to-top a .lsf-icon:before{margin:0}@media (min-width:768px){#to-top a:hover{transform:scale(1.2);transition:.3s}}@media (max-width:767px){#to-top a{bottom:10px;font-size:18px;height:40px;line-height:40px;right:10px;width:40px}}#footer{background-color:#410a08;color:#fff;font-size:12px;padding-top:30px}@media (max-width:767px){#footer{padding-top:0}}#footer a{color:#fff}#footer ul.footer--menu{display:flex;flex-direction:column;flex-wrap:wrap;height:10em}#footer ul.footer--menu li{line-height:1.5em}#footer ul.footer--menu li:before{content:"-";margin-right:.5em}#footer ul.footer--menu li a{transition:.3s}@media (min-width:768px){#footer ul.footer--menu li a:hover{color:#f1d127;transition:.3s}}@media (max-width:767px){#footer ul.footer--menu{flex-direction:row;height:auto}#footer .footer--menu{margin:0 -15px}#footer .footer--menu li{border:1px solid;float:left;padding:10px;text-align:center;width:50%}#footer .footer--menu li:before{display:none}#footer .footer--menu li a{display:block;height:100%;width:100%}}#footer .footer--right{margin-bottom:30px;text-align:right}#footer .footer--right .address{margin-bottom:5px}@media (max-width:767px){#footer .footer--right{margin-top:30px}}#footer .footer--logo{display:inline-block;margin-bottom:15px}#footer .copyright{font-family:Nunito,sans-serif;text-align:center}.tag-link{background-color:#888;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin:5px;padding:0 5px}.fb_iframe_widget{vertical-align:super}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.home--section--mainvisual{overflow:hidden;position:relative}.home--section--mainvisual .ticker{height:53px!important;overflow:hidden;position:absolute;top:10px;width:100%;z-index:2}.home--section--mainvisual .ticker ul li{opacity:0}.home--section--mainvisual .ticker ul li a{background-color:hsla(0,0%,100%,.8);display:block;padding:5px 50px 5px 5px;position:relative;transition:.3s}.home--section--mainvisual .ticker ul li a:after{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1;bottom:auto;content:"right";font-family:LigatureSymbols;font-size:24px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.home--section--mainvisual .ticker ul li a:hover{background-color:#fff;transition:.3s}}.home--section--mainvisual .ticker ul li.tickerHook{opacity:1}.home--section--mainvisual .ticker ul li .date{font-size:12px;margin-bottom:0}@media (max-width:767px){.home--section--mainvisual .ticker ul li .date{font-size:10px}}.home--section--mainvisual .ticker ul li b{font-size:15px}@media (max-width:767px){.home--section--mainvisual .ticker ul li b{font-size:13px}}.home--section--mainvisual .mainvisual--wrap:before{z-index:1}.home--section--mainvisual .mainvisual--wrap img{width:100%}.home--section--banner,.home--section--profile,.home--section--slide,.home--section--slider{background-image:url(../images/bg_section.png);padding:30px 0}@media (max-width:767px){.home--section--banner,.home--section--profile,.home--section--slide,.home--section--slider{padding-top:15px}}.home--section--slider{padding-bottom:0;padding-top:60px}@media (max-width:767px){.home--section--slider{padding-top:30px}}.home--section--slider .metaslider .slides img{height:150px}@media (max-width:767px){.home--section--slider .metaslider .slides img{height:calc(33.3vw - 9.99px)}}.home--section--story{text-align:center}.home--section--story-ttl{font-family:Leckerli One,cursive;font-size:54px;font-weight:400;margin-bottom:30px;margin-top:50px;position:relative}.home--section--story-ttl:before{background-image:url(../images/ttl_story.svg);content:"";height:44px;left:50%;position:absolute;right:auto;top:-50px;transform:translateX(-50%);width:86px}.home--section--story-text{font-size:120%;font-weight:700;line-height:1.71429;line-height:2em;position:relative}.home--section--story-text:after{background-color:#333;bottom:-30px;content:"";height:2px;left:50%;position:absolute;right:auto;transform:translateX(-50%);width:100px}.home--section--story-detail{background-position:50%;background-size:cover;overflow:hidden;text-align:left}.home--section--story-detail div.top_about_img{background-image:url(../images/top__about__01.jpg);background-position:100%;background-size:cover;min-height:300px;transition:all .9s ease-out}.home--section--story-detail div.top_about_img2:hover,.home--section--story-detail div.top_about_img:hover{transform:scale(1.1)}.home--section--story-detail div.top_about_img2{background-image:url(../images/top__about__02.jpg);background-position:50%;background-size:cover;min-height:300px;transition:all .9s ease-out}.home--section--story-detail:nth-child(3){background-image:url(../images/slider_03.jpg)}.home--section--story-detail h3{font-size:30px;letter-spacing:.05em;margin-bottom:35px}@media (max-width:767px){.home--section--story-detail h3{font-size:4.5vw;text-align:center}}@media (min-width:768px){.home--section--story-detail .img{height:auto;position:relative}.home--section--story-detail .img img{bottom:0;left:50%;position:absolute;right:auto;transform:translateX(-50%)}}.home--section--story-detail .text{background-color:#410a08;color:#fff;font-size:16px;line-height:1.85em;padding:90px 60px;transition:all .3s ease-out}@media (max-width:767px){.home--section--story-detail .text{font-size:13px;padding:30px}}.home--section--story-detail .text:hover{background-color:#941b17}.home--section--story-message{margin-top:45px}.home--section--story-message h3{font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:32px;margin-bottom:30px;margin-top:0}@media (max-width:767px){.home--section--story-message .text{margin-bottom:15px}}.home--section--slide{padding:0}.home--section--profile{overflow:hidden}.home--section--profile .container-fluid{background-color:rgba(65,10,8,.25);padding:15px}.home--section--profile .details p{color:#fff;font-size:16px;font-weight:700;line-height:1.5em;word-break:break-word}.home--section--profile .details h2{color:#410a08;font-size:27px}@media (max-width:767px){.home--section--profile .details h2{font-size:24px}}.home--section--profile .details h3{color:#fff;font-size:21px;margin-bottom:20px}@media (max-width:767px){.home--section--profile .details h3{font-size:18px}}@media (min-width:768px){.home--section--profile .details{text-align:right}}.page--title{background-image:url(../images/noimage.png);background-image:url(../images/bg_story.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;height:80vh;position:relative;z-index:1}.page--title:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.page--title{background-attachment:fixed}}@media (max-width:767px){.page--title{height:50vh}}.page--title-text{bottom:auto;color:#fff;display:block;font-family:Leckerli One,cursive;font-size:54px;font-weight:400;left:50%;margin:0;position:absolute;right:auto;text-align:center;top:40%;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%);width:100%}.page--title-text span{border-color:#fff transparent;border-style:solid;border-width:2px;padding:20px 80px}@media (max-width:767px){.page--title-text span{padding:10px 20px}.page--title-text{font-size:32px}}.page--title.single{height:50vh}.page--content{background-image:url(../images/bg_section.png);background-size:contain;padding:45px 0 90px}.news .page--title{background-image:url(../images/bg_news.jpg)}.news--list--item{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;margin-bottom:30px;padding:15px;transition:.3s}.news--list--item-img{margin:-15px -15px 15px;overflow:hidden;position:relative;width:calc(100% + 30px);z-index:1}.news--list--item-img:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;width:100%;z-index:-1}.news--list--item-img img{position:relative;transition:.3s;width:100%;z-index:-10}@media (min-width:1075px){.news--list--item-img img{height:218.8809px}}@media (max-width:1074px){.news--list--item-img img{height:calc(21.978vw - 19.98px)}}@media (max-width:767px){.news--list--item-img img{height:calc(66.6vw - 19.98px)}}.news--list--item-date,.single--cont .date,.single--fc .date{color:#888;font-size:12px;margin-bottom:5px}.news--list--item-date:before,.single--cont .date:before,.single--fc .date:before{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1;content:"calendar";font-family:LigatureSymbols;font-size:150%;margin-right:.5em}.news--list--item-ttl{display:block;font-size:16px;margin-bottom:5px}@media (min-width:768px){.news--list--item:hover{box-shadow:none;transition:.3s}.news--list--item:hover .news--list--item-img:before{opacity:.3;transition:.3s}.news--list--item:hover .news--list--item-img img{transform:scale(1.05);transition:.3s;transition-duration:.3s}}.single #breadcrumb ul li,.single #breadcrumb ul li a{color:#333}.single #breadcrumb.singlebread ul li,.single #breadcrumb.singlebread ul li a{color:#fff}.single--cont{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.09);margin-bottom:30px;padding:30px}@media (max-width:767px){.single--cont{padding:15px}}.single--cont-img{display:block;margin:30px auto}@media (min-width:768px){.single--cont-img{width:100%}}.single--cont p{margin-bottom:2em;overflow:hidden}.single--cont h1{font-size:27px;line-height:1.5em;margin-bottom:30px;margin-top:0}@media (max-width:767px){.single--cont h1{font-size:24px}}.single--cont h2{border-left:5px solid #410a08;font-size:24px;line-height:1.5em;margin-bottom:30px;margin-top:90px;padding-left:15px}@media (max-width:767px){.single--cont h2{font-size:21px}}.single--cont h3{border-bottom:2px solid #000;font-size:21px;margin-bottom:20px;margin-top:60px;padding-bottom:15px}@media (max-width:767px){.single--cont h3{font-size:18px}}.single--cont h4{background-color:#f5f5f5;font-size:18px;margin-bottom:10px;margin-top:45px;padding:10px}@media (max-width:767px){.single--cont h4{font-size:16px}.single--cont iframe{height:calc(56.6vw - 33.96px)}}.single--fc{margin:auto;max-width:900px}.single--fc h1{font-size:32px;font-weight:400;letter-spacing:.06em;line-height:1.5em;margin-bottom:30px;margin-top:0}@media (max-width:767px){.single--fc h1{font-size:24px}}.single--fc h2{border-left:5px solid #410a08;font-size:24px;line-height:1.5em;margin-bottom:30px;margin-top:90px;padding-left:15px}@media (max-width:767px){.single--fc h2{font-size:21px}}.single--fc h3{border-bottom:2px solid #000;font-size:21px;margin-bottom:20px;margin-top:60px;padding-bottom:15px}@media (max-width:767px){.single--fc h3{font-size:18px}}.single--fc h4{background-color:#f5f5f5;font-size:18px;margin-bottom:10px;margin-top:45px;padding:10px}@media (max-width:767px){.single--fc h4{font-size:16px}.single--fc iframe{height:calc(56.6vw - 33.96px)}}.single--fc p{font-size:17px;line-height:1.8em;margin-bottom:40px;overflow:hidden}.single--fc span.single-sns{vertical-align:bottom}.single--fc span.single-tag:before{font-feature-settings:"liga" 1,"dlig" 1;color:#888;content:"tag";font-family:LigatureSymbols;font-size:150%;margin-right:.5em}.post-type-archive-cafe ul.product--list{margin-bottom:100px}dl.cafe_info{min-width:390px}dl.cafe_info dd,dl.cafe_info dt{padding:5px 0}dl.cafe_info h2{color:#410a08;font-size:21px}.nccshop--list>li{border-bottom:dashed #888;margin-bottom:10px;padding:10px}@media (max-width:767px){.nccshop--list>li+li{margin-top:30px}}a.banner_img{display:block;margin:auto;max-width:700px}a.banner_img img{width:100%}.product_category--list{margin-top:90px}@media (max-width:767px){.product_category--list>li+li{margin-top:30px}}.product_category--list-item{display:block;margin-bottom:10px;overflow:hidden;position:relative;z-index:1}.product_category--list-item:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:-1;z-index:2}.product_category--list-item img{transition:.3s}.product_category--list-item b{bottom:auto;color:#fff;font-size:18px;left:50%;position:absolute;right:auto;top:50%;transform:translateX(-50%);transform:translateY(-50%);transform:translate(-50%,-50%);z-index:3}.product_category--list-item:hover:before{background-color:rgba(0,0,0,.2);transition:.3s}.product_category--list-item:hover img{transform:scale(1.05);transition:.3s}.post-type-archive-product .metaslider .slides img{height:150px}@media (max-width:767px){.post-type-archive-product .metaslider .slides img{height:calc(33.3vw - 9.99px)}}.post-type-archive-product .main-product{background-color:#f1d127;color:#410a08;font-size:16px;font-weight:700;line-height:2em;padding:60px 0}.post-type-archive-product .main-product h2 span:after,.post-type-archive-product .main-product h2 span:before,.post-type-archive-product .main-product h2:after{background-color:#410a08;border-radius:50%;bottom:-20px;content:"";height:5px;left:50%;position:absolute;right:auto;transform:translateX(-50%);width:5px}.post-type-archive-product .main-product h2{font-family:Leckerli One,cursive;font-size:36px;margin-bottom:45px;position:relative;text-align:center}.post-type-archive-product .main-product h2 span:after,.post-type-archive-product .main-product h2 span:before{transform:translateX(-18px)}.post-type-archive-product .main-product h2 span:before{transform:translateX(12px)}.post-type-archive-cafe h1,.post-type-archive-factorystory h1,.post-type-archive-nccshop h1,.tax-product_category h1{margin-bottom:30px;text-align:center;width:100%}.post-type-archive-cafe h1 .en,.post-type-archive-factorystory h1 .en,.post-type-archive-nccshop h1 .en,.tax-product_category h1 .en{color:#f1d127;font-family:Nunito,sans-serif;font-size:18px;margin-top:5px}.post-type-archive-cafe .commitment,.post-type-archive-factorystory .commitment,.post-type-archive-nccshop .commitment,.tax-product_category .commitment{margin-bottom:60px;text-align:center}@media (max-width:767px){.post-type-archive-cafe .commitment,.post-type-archive-factorystory .commitment,.post-type-archive-nccshop .commitment,.tax-product_category .commitment{text-align:left}}.post-type-archive-cafe .commitment--title,.post-type-archive-factorystory .commitment--title,.post-type-archive-nccshop .commitment--title,.tax-product_category .commitment--title{color:#410a08;font-size:21px;line-height:1.5em;margin-bottom:20px}.post-type-archive-cafe .commitment--text,.post-type-archive-factorystory .commitment--text,.post-type-archive-nccshop .commitment--text,.tax-product_category .commitment--text{line-height:2em}.product--list>li{margin-bottom:30px;padding:10px}@media (max-width:767px){.product--list>li+li{margin-top:30px}}.product--list-item{display:block;transition:.3s}.product--list-item-img{margin-bottom:5px;overflow:hidden}.product--list-item-img img{width:100%}@media (min-width:1075px){.product--list-item-img img{height:218px}}@media (max-width:1074px){.product--list-item-img img{height:calc(21.978vw - 19.98px)}}@media (max-width:767px){.product--list-item-img img{height:calc(66.6vw - 19.98px)}}@media (min-width:768px){.product--list-item:hover{opacity:.8;transition:.3s}}.product--list-item table{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%}.product--list-item table tbody.product_table tr>*{font-size:13px;padding:5px 0}.product--list-item table tbody.product_table tr th{color:#333;padding-left:15px;position:relative;width:6em}.product--list-item table tbody.product_table tr th:before{background-color:#410a08;content:"";height:calc(100% - 5px);left:0;position:absolute;top:0;width:3px}.product--list-item table tbody.product_table tr th+td{padding:5px;text-align:right}.product--list-item table tbody.product_table tr th+td.cake_detail{text-align:left}.product--list-item table tbody.product_table tr td{padding:0}.product--list-item table tbody.gift_table tr.gift_detail{vertical-align:top}.product--list-item table tbody.gift_table tr.gift_detail th{color:#333;padding:5px 0 5px 15px;position:relative}.product--list-item table tbody.gift_table tr.gift_detail th:before{background-color:#410a08;content:"";height:calc(100% - 5px);left:0;position:absolute;top:0;width:3px}.product--list-item table tbody.gift_table tr.gift_detail th+td{padding:5px;text-align:right}.product--list-item table tbody.gift_table tr.gift_detail th+td.cake_detail{text-align:left}.product--list-item table tbody.gift_table tr.product--list-item-img th{padding:0 10px 0 0;vertical-align:top;width:45%}.product--list-item table tbody.gift_table tr.product--list-item-img th img{height:auto;width:100%}@media (min-width:1075px){.product--list .col-sm-1-5 img{height:116px}}@media (max-width:1074px){.product--list .col-sm-1-5 img{height:calc(13.2vw - 19.8px)}}@media (max-width:767px){.product--list .col-sm-1-5 img{height:calc(66.6vw - 19.98px)}}.single-product--info-gallery .flex-control-nav{margin:10px -5px 0}.single-product--info-gallery .flex-control-nav>li{padding:0 5px}.single-product--info-detail h1{margin-top:10px}.single-product--info-detail h2{border:none;font-size:21px;letter-spacing:.1em;margin-bottom:15px;margin-top:0;padding-left:0}.single-product--info-detail table{font-size:13px;margin-bottom:30px;width:100%}.single-product--info-detail table tr>*{padding:5px}.single-product--info-detail table tr:nth-child(odd){background-color:#f5f5f5}.single-product--info-detail #add_cart select{margin-right:.5em;vertical-align:super}.single-product--bottom{margin-top:30px}.single-product--bottom-text h3{border:none;margin-top:10px;padding-bottom:0}.single-product--related-products .related-products--list>li+li{margin:0}@media (min-width:1075px){.single-product--related-products .related-products--list img{height:139.48px}}@media (max-width:1074px){.single-product--related-products .related-products--list img{height:calc(16.66667vw - 45px)}}@media (max-width:767px){.single-product--related-products .related-products--list img{height:calc(33.33333vw - 40px)}}.access{position:relative}.access #navigation{background-color:#fff}.access .page--title{background-image:url(../images/bg_access.jpg)}.access--exterior-img{margin-bottom:60px}.access--exterior-img img{box-shadow:0 0 10px rgba(0,0,0,.5)}@media (max-width:767px){.access--exterior-img{margin-top:30px}}.access--description{margin-bottom:60px}@media (max-width:767px){.access--description{margin-top:30px}}.access--detail table{width:100%}.access--detail table tbody tr>*{padding:15px}@media (max-width:767px){.access--detail table tbody tr>*{display:block}.access--detail table tbody tr th{padding-bottom:5px;padding-left:0;padding-right:0}.access--detail table tbody tr td{padding-left:0;padding-right:0;padding-top:10px}}.access--detail table tbody tr th{position:relative}@media (max-width:767px){.access--detail table tbody tr th{background-color:hsla(0,0%,100%,.8);color:#333;padding:10px}}.access--detail table tbody tr th p{margin-bottom:0}.access--detail table tbody tr td a{color:#f1d127;text-decoration:underline}@media (max-width:767px){.access--detail table tbody tr td{padding:10px}}@media (min-width:768px){.access--detail table tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.8);color:#333}}.access--googlemap{margin-top:60px}@media (max-width:767px){.access--googlemap{margin-top:30px}}.access--googlemap iframe{height:300px;width:100%}@media (max-width:1074px){.access--googlemap iframe{height:calc(33.3vw - 9.99px)}}.shopping .page--title{background-image:url(../images/bg_shopping.jpg);background-position:bottom}.shopping .flexslider{margin-bottom:60px!important}.shopping .flexslider .slides img{height:446px!important}@media (max-width:1074px){.shopping .flexslider .slides img{height:calc(43.33vw - 12.999px)!important}}.shopping-info--list{margin-top:60px}.shopping-info--list-item a{background-color:#f1d127;border-radius:8px;color:#410a08;display:block;font-weight:700;padding:10px 10px 10px 25px;position:relative;transition:.3s}@media (min-width:768px){.shopping-info--list-item a:hover{background-color:#410a08;color:#fff;transition:.3s}}.shopping-info--list-item a:before{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-ms-font-feature-settings:"liga" 1,"dlig" 1;-o-font-feature-settings:"liga" 1,"dlig" 1;font-feature-settings:"liga" 1,"dlig" 1;bottom:auto;content:"right";font-family:LigatureSymbols;left:10px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.shopping-info--list-item+.shopping-info--list-item{margin-top:15px}}div.wpcf7 .ajax-loader{display:block}.contact .page--title{background-image:url(../images/bg_contact.jpg)}.contact table{width:100%}.contact table tbody tr>*{padding:15px}@media (max-width:767px){.contact table tbody tr>*{display:block}.contact table tbody tr th{padding-bottom:5px;padding-left:0;padding-right:0}.contact table tbody tr td{padding-left:0;padding-right:0;padding-top:10px}}.contact table input,.contact table textarea{background-color:#fff;border:1px solid #ddd;padding:10px;width:100%}.contact table input[type=checkbox],.contact table input[type=number]{display:inline-block;width:auto}.contact table input[type=number]{margin-right:.5em;width:3em}.contact table input[type=radio]{width:auto}.contact table tbody tr th{position:relative}.contact table tbody tr th .require{background-color:#e21900;bottom:auto;color:#fff;font-size:12px;font-weight:400;padding:2.5px 10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact .wpcf7-submit{background-color:#f1d127;color:#fff;display:block;font-weight:700;margin:60px auto 0;padding:14px;position:relative;text-align:center;width:240px}.contact .submit{text-align:center}.contact .submit input{background-color:#f1d127;border:none;border-radius:30px;color:#fff;display:inline-block;margin:60px auto 0;padding:14px;position:relative;text-align:center;width:240px}.contact .submit input.wpcf7-back{background-color:#ddd;color:#333}@media (min-width:768px){.contact .submit input.wpcf7-back{margin-right:5px}.contact .submit input.wpcf7-submit.wpcf7c-elm-step2{font-weight:400;margin-left:5px}.contact .submit input:hover{opacity:.8;transition:.3s}.only-xs{display:none}}@media (max-width:1074px){.container{width:100%}}.payment .page--content h2,.privacy .page--content h2{border-bottom:5px solid #410a08;color:#410a08;font-size:21px;margin-top:45px;padding:10px 0 0}.payment .page--content h3,.privacy .page--content h3{border-bottom:1px solid #333;font-size:18px;margin-bottom:15px;margin-top:45px;padding-bottom:15px}.payment .page--content a,.privacy .page--content a{color:#f1d127;text-decoration:underline}.payment .page--content img,.privacy .page--content img{display:block;margin:10px 0}.payment .page--content table,.privacy .page--content table{margin:10px 0}.payment .page--content table thead tr>*,.privacy .page--content table thead tr>*{background-color:#333;border:1px solid #333;color:#fff;padding:10px}.payment .page--content table tbody tr>*,.privacy .page--content table tbody tr>*{border:1px solid #333;padding:10px}.privacy .page--title-text{font-size:27px}@media (max-width:767px){.privacy .page--title-text{font-size:18px}}@media (min-width:768px){#navigation .navbar-nav li a,#top-navigation .navbar-nav li a{transition:.3s}#navigation .navbar-nav li a:after,#top-navigation .navbar-nav li a:after{background:#f1d127;bottom:0;content:"";height:3px;left:50%;position:absolute;transition:.3s;width:0}#navigation .navbar-nav li a:focus,#navigation .navbar-nav li a:hover,#top-navigation .navbar-nav li a:focus,#top-navigation .navbar-nav li a:hover{background:none;color:#f1d127}#navigation .navbar-nav li a:focus:after,#navigation .navbar-nav li a:hover:after,#top-navigation .navbar-nav li a:focus:after,#top-navigation .navbar-nav li a:hover:after{left:0;width:100%}}@media (max-width:767px){#navigation .navbar-brand{width:100%}#navigation .navbar-brand .site-title{background-size:contain}#navigation .navbar-toggle{margin-right:0}#navigation .navbar-toggle .icon-bar{background-color:#333}#navigation .navbar-nav{float:none}.contact table tbody tr>*{display:block;padding:10px 0}.contact table tbody tr th{padding-bottom:0}.contact table tbody tr th .require{font-size:10px}.contact table tbody tr td{padding-bottom:25px}.contact .submit{text-align:center}.contact .submit input.wpcf7c-elm-step2{margin:0 5px;width:calc(50% - 10px)}.contact div.wpcf7 .ajax-loader{display:block;margin-top:10px}iframe{max-width:100%}}
/*# sourceMappingURL=style.min.css.map */