@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style:none}body{-webkit-animation:fadein 3s forwards;-moz-animation:fadein 3s forwards;-o-animation:fadein 3s forwards;animation:fadein 3s forwards}.fade-appear{opacity:0}.fade-appear.fade-action{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-in{opacity:0}.fade-in.fade-action{-webkit-animation-name:fade-in;-moz-animation-name:fade-in;-o-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-up{opacity:0}.fade-up.fade-action{-webkit-animation-name:fade-up;-moz-animation-name:fade-up;-o-animation-name:fade-up;animation-name:fade-up;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-right{opacity:0}.fade-right.fade-action{-webkit-animation-name:fade-right;-moz-animation-name:fade-right;-o-animation-name:fade-right;animation-name:fade-right;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-left{opacity:0}.fade-left.fade-action{-webkit-animation-name:fade-left;-moz-animation-name:fade-left;-o-animation-name:fade-left;animation-name:fade-left;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-in01{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.fade-in02{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.fade-in03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.fade-in04{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.fade-in05{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.fade-in06{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s}a .zoom-img{overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a .zoom-img img{position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover .zoom-img{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover .zoom-img img{opacity:.8;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.fade-type-slide{position:relative}.fade-type-slide:after{position:absolute;top:0;right:0;display:block;width:100%;height:100%;background-color:#f7f7f7;content:"";-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.fade-type-slide.is-active:after{-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.rotate-anime{-webkit-animation:rotate-anime 50s linear infinite;-moz-animation:rotate-anime 50s linear infinite;-o-animation:rotate-anime 50s linear infinite;animation:rotate-anime 50s linear infinite}.rotate-anime-reverse{-webkit-animation:rotate-anime-reverse 50s linear infinite;-moz-animation:rotate-anime-reverse 50s linear infinite;-o-animation:rotate-anime-reverse 50s linear infinite;animation:rotate-anime-reverse 50s linear infinite}a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{opacity:.7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.readmore-btn{width:154px;margin:auto}.readmore-btn a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:1em 0;border:1.5px solid #baa295;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#baa295;line-height:1;color:#f7f7f7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.readmore-btn a .icon{position:absolute;top:0;right:1em;bottom:0;width:10px;height:10px;margin:auto 0}.readmore-btn a:hover{background-color:#f7f7f7;color:#baa295;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.readmore-btn a:hover path{fill:#baa295}.insta-inner a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:90%;margin:auto;padding:2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#707070;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(2.1254355907px);backdrop-filter:blur(2.1254355907px)}.insta-inner a:hover{opacity:.7}.insta-inner a .icon{width:50px;margin-right:1em}.insta-inner a .ttl{width:169px}.insta-inner a .flow{position:absolute;right:-1em;bottom:-.5em;width:87px}.breadcrumb{padding:1rem .5em;background-color:#f7f7f7}.breadcrumb p{line-height:1.5}.breadcrumb a{font-size:14px;color:#707070}.breadcrumb a:hover{opacity:.7}.breadcrumb .breadcrumb_last{font-size:14px;color:#a1a1a1}.wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:8% 0 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:30px;height:30px;margin:.5em;border:1px solid #baa295;background-color:#f7f7f7;font-family:"Cormorant Garamond",serif;font-weight:700;font-weight:700;color:#baa295;color:#baa295;text-align:center;white-space:nowrap;text-decoration:none;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi a:hover{background-color:#baa295;color:#f7f7f7;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-pagenavi span.current{background-color:#baa295;color:#f7f7f7}html{margin:0;padding:0;font-size:62.5%;line-height:1.15;word-wrap:break-word;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;background-image:url(//chocokatsu.com/wp-content/themes/chocokatsu_theme/images/common/bg-beige-texture.png);font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.75;color:#707070;text-align:left;letter-spacing:.07em;-webkit-text-size-adjust:100%}body:after{position:fixed;z-index:-1;top:0;left:0;font-family:"Cormorant Garamond",serif;font-size:48px;line-height:1.5;color:#f7f7f7;content:"Hello, Welcome to the CHOCO KATSU blog!Kono web site ha choco suki niyoru choco suki no tameno site desu. Kono haikei ha eigo kato omoikiya igaito nihongo dayo. Nanka imino nai eigo de koko wo ippaini shitakattanda. Chinamini Donokurai Chocolate ga sukikato iuto, kaisha no desk ga chocolate de panpan dattari, ryosaki deha jimoto no chocolate yasan meguri wo shitari, chocolate no shashin de sumaho no youryou gaippai dattari suru kanaaa. Sukina chocolate ha fig, caramel,praline de, tonikaku bonbonchocolate wo koyonaku aishite iruyo. Bonbon niha yume to kibou ga tumatte iruto omounda. Valentine wo maitoshi taoshimisugite saikin choco chokin wo hajimeta yo. Korede ippai chocolate ga kaerune. Istuka Belgium ya France nimo itte chocolate shop wo mawaru noga yume dayo. Korekara ha kono CHOCO KATSU blog de oishikatta Chocolate ya event jyouhou, osusumeno omisewo blog toshite korekara takusan shoukai shiteikimasu. Tanoshinde ganbarimasu node douzo yoroshikune! Sorekara nstagram mo yatte irunode yokattara follow shite kuretara ureshi desu! Toiuwakede koko made yonde kuretahito ga itara arigato Thank you very much!";opacity:.5}.sp-container{width:100%;max-width:390px;margin:auto;background-image:url(//chocokatsu.com/wp-content/themes/chocokatsu_theme/images/common/bg-beige-texture.png);background-repeat:repeat;-moz-background-size:cover;background-size:cover;-webkit-filter:drop-shadow(0px 0px 20px #daceba);filter:drop-shadow(0px 0px 20px #daceba)}.sp-container #container{max-width:390px}main{overflow:hidden}section{position:relative;z-index:1;padding:60px 0}.wrapper{width:90%;margin:auto}.section-ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:1em;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.section-ttl h2{padding:0 4px;line-height:1.25;color:#baa295}.section-ttl .icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}picture,img{width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast}.eng{font-family:"Cormorant Garamond",serif}.jp{font-family:"Zen Kaku Gothic New",sans-serif}.font-bold{font-weight:700}a{text-decoration:none !important;-webkit-transition:all .3s ease 0s !important;-o-transition:all .3s ease 0s !important;-moz-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}a:hover{-webkit-transition:all .3s ease 0s !important;-o-transition:all .3s ease 0s !important;-moz-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.font-bold{font-weight:700}.ttl80{font-size:clamp(4rem,3.029rem + 4.14vw,8rem)}.ttl60{font-size:clamp(3.2rem,1.575rem + 2.8vw,6rem)}.ttl48{font-size:clamp(2.8rem,2.354rem + 2.04vw,4.8rem)}.ttl40{font-size:clamp(2.4rem,2.012rem + 1.66vw,4rem)}.ttl32{font-size:clamp(2.2rem,1.977rem + 1.02vw,3.2rem)}.ttl28{font-size:clamp(1.8rem,1.577rem + 1.02vw,2.8rem)}.ttl24{font-size:clamp(18px,1.406rem + .83vw,2.4rem)}.ttl20{font-size:clamp(1.6rem,1.503rem + .41vw,2rem)}.txt18{font-size:clamp(14px,.814rem + .5vw,18px)}.ttl16,.txt14{font-size:16px}.ttl14{font-size:14px}h2,h3,h4{line-height:1.5;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}p{text-align:justify;text-justify:inter-ideograph;word-break:break-all;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.txt-left{text-align:left !important}.pc-none{display:none}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mtb0{margin:0 auto !important}.white{color:#f7f7f7}.brown{color:#baa295}.center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:auto;text-align:center}.blog .subPage section,.archive .subPage section,.error404 .subPage section,.contact .subPage section{padding:110px 0 60px}.blog .subPage section h2,.archive .subPage section h2,.error404 .subPage section h2,.contact .subPage section h2{color:#baa295}.subPage .blog-kv{margin-top:100px}*,h1{margin:0;padding:0}#container{position:fixed;z-index:10;width:100%;margin:auto}#container .container-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#container .container-inner .header-logo{position:relative;z-index:10;width:70px;margin-left:.5em}#container .container-inner .header-logo a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#container .container-inner .header-logo a img{-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,.15));filter:drop-shadow(0px 0px 10px rgba(0,0,0,.15))}#container .container-inner .header-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}a{text-decoration:none}.header__inner .hamburger{position:relative;z-index:10;display:block;width:100px;height:100px;margin-left:auto;border:none;background-color:unset}.header__inner .hamburger__line{position:absolute;top:45%;left:50%;display:block;width:40px;height:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.header__inner .hamburger__line:before,.header__inner .hamburger__line:after{position:absolute;display:block;width:100%;height:100%;background-color:#f7f7f7;content:"";-webkit-transition:inherit;-o-transition:inherit;-moz-transition:inherit;transition:inherit;-webkit-filter:drop-shadow(0px 0px 4px rgba(0,0,0,.15));filter:drop-shadow(0px 0px 4px rgba(0,0,0,.15))}.header__inner .hamburger__line:before{top:-10px}.header__inner .hamburger__line:after{top:5px;width:50%}.header__inner .hamburger__text{position:absolute;bottom:20px;left:50%;width:100%;font-family:"Cormorant Garamond",serif;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.header__inner .hamburger.-active .hamburger__line:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header__inner .hamburger.-active .hamburger__line:after{top:0;width:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header__nav-area{position:absolute;z-index:9;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;visibility:hidden;visibility:hidden;width:100vw;max-width:100%;height:100vh;margin:auto;background-color:#baa295;opacity:0;-webkit-transition:opacity .5s ease,visibility 0s linear .5s;-o-transition:opacity .5s ease,visibility 0s linear .5s;-moz-transition:opacity .5s ease,visibility 0s linear .5s;transition:opacity .5s ease,visibility 0s linear .5s;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__nav-area.-active{left:0;visibility:visible;opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.header__nav-area.-active .open-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:80%;margin:0 auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__nav-area.-active .open-navigation .nav-container{width:100%}.header__nav-area.-active .open-navigation .menu{border-bottom:1px dashed #f7f7f7}.header__nav-area.-active .open-navigation .menu a{display:block;padding:1.5em 0}.nav-container a{font-weight:700;color:#f7f7f7;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.nav-container a.linkBtn{color:#707070}.nav-container .parent-list{margin-bottom:40px}.nav-container .parent-list .menu__link span{display:block;line-height:1.25}.nav-container .menu-cta .ttl40{margin-bottom:.5em;line-height:1.25}.mv-container{position:relative;padding:60px 0;background-image:url(//chocokatsu.com/wp-content/themes/chocokatsu_theme/images/mv/mv-bg.png);background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.mv-container .mv-inner{position:relative;width:84%;margin:auto;padding:6px;border:1px solid #f7f7f7;-webkit-border-radius:500px 500px 0 0;-moz-border-radius:500px 500px 0 0;border-radius:500px 500px 0 0}.mv-container .mv-inner .icon-star{position:absolute;z-index:2}.mv-container .mv-inner .icon-star.star01{top:32px;left:-5px;width:47px}.mv-container .mv-inner .icon-star.star02{right:-24px;bottom:80px;width:60px}.mv-container .mv-inner__img{width:100%;margin:auto;border:1px solid #baa295;-webkit-border-radius:500px 500px 0 0;-moz-border-radius:500px 500px 0 0;border-radius:500px 500px 0 0}.mv-container .mv-inner__img .slide-media{-webkit-border-radius:500px 500px 0 0;-moz-border-radius:500px 500px 0 0;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover}.mv-container .mv-inner .mv-ttl{border-top:1px solid #baa295}.mv-inner [class*=swiper]:focus{outline:none}.mv-inner .slide-media,.mv-inner .thumb-media{position:relative;overflow:hidden}.mv-inner .slide-media img,.mv-inner .thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv-inner .swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity,-webkit-transform !important;transition-property:opacity,-webkit-transform !important;-o-transition-property:opacity,-o-transform !important;-moz-transition-property:opacity,transform,-moz-transform !important;transition-property:opacity,transform !important;transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform !important;transition-property:opacity,transform,-webkit-transform !important}.mv-inner .swiper-fade .swiper-slide-active{pointer-events:auto}.mv-inner .slide-media{height:387px}.mv-inner .slide-media img{-webkit-transition:7s 1s ease-out;-o-transition:7s 1s ease-out;-moz-transition:7s 1s ease-out;transition:7s 1s ease-out}.mv-inner .swiper-slide[class*=-active] .slide-media img{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mv-inner .swiper-slide[class*=-active] .slide-title{-webkit-animation:mv-fadeIn 2s .5s var(--easing) both;-moz-animation:mv-fadeIn 2s .5s var(--easing) both;-o-animation:mv-fadeIn 2s .5s var(--easing) both;animation:mv-fadeIn 2s .5s var(--easing) both}.footer{position:relative;padding:60px 0 0;background-image:url(//chocokatsu.com/wp-content/themes/chocokatsu_theme/images/common/bg-footer.png);background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.footer .footer-top .nav-container .parent-list li{width:80%;margin:0 auto;border-bottom:1px dashed #eae7e2}.footer .footer-top .nav-container .parent-list li a{display:block;padding:1em 0;color:#707070}.footer .footer-top .nav-container .parent-list li a path{fill:#707070}.footer .footer-bottom{margin-top:60px;padding:.25em 0;background-color:#baa295;color:#f7f7f7}.footer .footer-bottom .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-bottom .wrapper a{color:#f7f7f7}.ranking-section{position:relative;-webkit-border-radius:0 3.75rem;-moz-border-radius:0 3.75rem;border-radius:0 3.75rem;background-color:#f7f7f7}.ranking-section .star-icon{position:absolute;top:-30px;right:0;width:47px}.border-star{position:relative;display:block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.border-star .border{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);height:1px;margin:auto;background-color:#baa295}.border-star .icon{position:absolute;z-index:1;top:0;bottom:0;width:10px;height:10px;margin:auto 0;content:""}.border-star .icon.left{left:0}.border-star .icon.right{right:0}.border-star .icon picture{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.border-star .icon picture,.border-star .icon img{width:10px;height:10px}.category-section{position:relative}.category-section .star-icon{position:absolute;top:0;left:0;width:47px}.cat-item{margin-bottom:7px;padding:1em 0;border-bottom:1px solid #baa295}.cat-item:first-child{border-top:1px solid #baa295}.cat-item h3{margin-bottom:.5em}.cat-item .link-list a{display:inline-block;margin:0 0 .75em;padding:2px .5em;-webkit-border-radius:50vh;-moz-border-radius:50vh;border-radius:50vh;background-color:#f7f7f7;font-size:14px;line-height:1.5;color:#baa295}.cat-item .link-list a:hover{background-color:#707070;color:#f7f7f7}.about-section{position:relative;padding-top:130px;-webkit-border-radius:50vh 50vh 0 0;-moz-border-radius:50vh 50vh 0 0;border-radius:50vh 50vh 0 0;background-color:#f7f7f7}.about-section .about-ttlBox{position:relative;z-index:1}.about-section .about-ttlBox__ttl{position:absolute;z-index:1;top:-1.25em;right:0;left:0;width:84%;margin:0 auto}.about-section .about-ttlBox__img .img{position:relative;width:142px;margin:auto}.about-section .about-ttlBox__img .img .about-img img{border:1px solid #fff;-webkit-border-radius:50vh 50vh 0 0;-moz-border-radius:50vh 50vh 0 0;border-radius:50vh 50vh 0 0}.about-section .about-ttlBox__img .img .circle{position:absolute;bottom:-30px;left:-30px;width:71px}.about-section .about-txtBox{position:relative;z-index:1;margin:3em 0 2em}.about-section .about-txtBox p{text-align:center}.about-section .about-txtBox p:not(:last-child){margin-bottom:1em}.about-section .readmore-btn{position:relative;z-index:1}.about-section .circle-white{position:absolute;z-index:0;right:-20%;bottom:5%;width:244px}#contact .contact-section,#contact-confirm .contact-section{padding:110px 0 0}#contact .contact-section .contact-desc,#contact-confirm .contact-section .contact-desc{width:88%;margin:40px auto}#contact .contact-section .contact-desc .attention,#contact-confirm .contact-section .contact-desc .attention{padding-left:1em;font-size:.8em;text-indent:-1em}#contact .form-inner,#contact-confirm .form-inner{width:100%;margin:10% auto 0;background-color:#f7f7f7}#contact .form-inner form,#contact-confirm .form-inner form{width:80%;margin:auto;padding:40px 0 60px}#contact .form-inner table,#contact .form-inner tbody,#contact-confirm .form-inner table,#contact-confirm .form-inner tbody{display:block;width:100%}#contact .form-inner table tr,#contact .form-inner tbody tr,#contact-confirm .form-inner table tr,#contact-confirm .form-inner tbody tr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1em 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contact .form-inner table tr th,#contact .form-inner tbody tr th,#contact-confirm .form-inner table tr th,#contact-confirm .form-inner tbody tr th{display:block;width:100%;margin-bottom:5px;font-weight:700;text-align:left}#contact .form-inner table tr td,#contact .form-inner tbody tr td,#contact-confirm .form-inner table tr td,#contact-confirm .form-inner tbody tr td{display:block;width:100%;border:none}#contact .form-inner table tr td .zip-item,#contact .form-inner table tr td .pref-item,#contact .form-inner tbody tr td .zip-item,#contact .form-inner tbody tr td .pref-item,#contact-confirm .form-inner table tr td .zip-item,#contact-confirm .form-inner table tr td .pref-item,#contact-confirm .form-inner tbody tr td .zip-item,#contact-confirm .form-inner tbody tr td .pref-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:1em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#contact .form-inner table tr td .zip-item input,#contact .form-inner table tr td .pref-item input,#contact .form-inner tbody tr td .zip-item input,#contact .form-inner tbody tr td .pref-item input,#contact-confirm .form-inner table tr td .zip-item input,#contact-confirm .form-inner table tr td .pref-item input,#contact-confirm .form-inner tbody tr td .zip-item input,#contact-confirm .form-inner tbody tr td .pref-item input{width:200px;margin-left:.5em}#contact .form-inner table tr.select select,#contact .form-inner tbody tr.select select,#contact-confirm .form-inner table tr.select select,#contact-confirm .form-inner tbody tr.select select{width:300px;border:1px solid #baa295;background-color:#f7f7f7 !important}#contact .form-inner table tr.access,#contact .form-inner table tr.content,#contact .form-inner tbody tr.access,#contact .form-inner tbody tr.content,#contact-confirm .form-inner table tr.access,#contact-confirm .form-inner table tr.content,#contact-confirm .form-inner tbody tr.access,#contact-confirm .form-inner tbody tr.content{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#contact .form-inner table tr.access th,#contact .form-inner table tr.content th,#contact .form-inner tbody tr.access th,#contact .form-inner tbody tr.content th,#contact-confirm .form-inner table tr.access th,#contact-confirm .form-inner table tr.content th,#contact-confirm .form-inner tbody tr.access th,#contact-confirm .form-inner tbody tr.content th{margin-top:1em}#contact .form-inner span.required,#contact .form-inner span.non-required,#contact-confirm .form-inner span.required,#contact-confirm .form-inner span.non-required{margin-left:.5em;padding:0 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#707070;font-size:.7em;font-weight:700;color:#f7f7f7}#contact .form-inner span.non-required,#contact-confirm .form-inner span.non-required{background-color:#b0b0b0}#contact-confirm .contact-section,#contact-thanks .contact-section{padding:100px 0 60px}#contact-confirm .readmore-btn,#contact-thanks .readmore-btn{margin-top:40px}input,textarea,select{display:block;width:100%;border:none;background-color:#f2f2f2}textarea{padding:1em;resize:vertical}input,select{height:46px;padding:0 .5em}::-webkit-input-placeholder{color:#dcdcdc}:-moz-placeholder{color:#dcdcdc}::-moz-placeholder{color:#dcdcdc}:-ms-input-placeholder{color:#dcdcdc}::-ms-input-placeholder{color:#dcdcdc}::placeholder{color:#dcdcdc}select[name=your-type],input[type=text],input[type=tel],input[type=email],input[type=text],textarea[name=your-health],textarea[name=your-consult],input[type=confirm],input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],input[type=button]{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;text-decoration:none;cursor:pointer;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input:focus,textarea:focus{outline:#baa295 1px solid}input,textarea{font-size:16px !important}p.checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:20px auto 40px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}p.checkbox a{text-decoration:underline !important}p.checkbox .wpcf7-list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 .5em}p.checkbox .wpcf7-list-item input[type=checkbox]{display:block;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#contact-confirm .wp-block-contact-form-7-contact-form-selector p.checkbox{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-btn{position:relative;width:320px;margin:auto}.form-btn .link-inner{display:block !important;width:100%}.form-btn input[type=submit],.form-btn input[type=button]{display:inline-block !important;height:46px;font-weight:700;color:#f7f7f7;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.form-btn input[type=submit]{border:2px solid #707070;background-color:#707070;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-btn input[type=submit]:hover{background-color:#f7f7f7;font-weight:700;color:#707070}.form-btn input[type=button]{border:2px solid #baa295;background-color:#baa295;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-btn input[type=button]:hover{background-color:#f7f7f7;font-weight:700;color:#727272}.form-btn .wpcf7-spinner{display:none}.back-btn{margin-top:3rem}#contact-confirm .btn-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contact-confirm .btn-inner .back-btn{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}#contact-confirm .wrapper-min,#contact-thanks .wrapper-min{padding:0}#contact-confirm .wrapper-min h2,#contact-thanks .wrapper-min h2{margin-bottom:1rem}#contact-confirm .form-inner{margin:5% auto 0}#contact-thanks .linkBtn{margin:5% 0}.blog-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-inner .blog-link{width:47%;margin-bottom:2em}.blog-link{position:relative;display:block;overflow:hidden}.blog-link .blog-box__imgBox{position:relative;overflow:hidden;margin-bottom:.5em;padding:4px;border:1px solid #baa295;-webkit-border-radius:0 24px 0 0;-moz-border-radius:0 24px 0 0;border-radius:0 24px 0 0}.blog-link .blog-box__imgBox .img{-webkit-border-radius:0 19px 0 0;-moz-border-radius:0 19px 0 0;border-radius:0 19px 0 0}.blog-link .blog-box__txtBox h3{color:#707070}.blog-link .blog-box__txtBox time{color:#baa295}.blog-list{margin-bottom:2em}.blog-list .blog-link .blog-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.blog-list .blog-link .blog-box__imgBox{width:47%;margin-bottom:0}.blog-list .blog-link .blog-box__txtBox{width:49%}.ranking-section .blog-list .blog-link{padding:1em}.ranking-section .blog-list .blog-link .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link .blog-box__imgBox:before{position:absolute;z-index:2;top:0;left:0;width:40px;height:40px;-webkit-border-radius:0 0 8px;-moz-border-radius:0 0 8px;border-radius:0 0 8px;background-color:#f7f7f7;font-family:"Cormorant Garamond",serif;font-size:2.8rem;line-height:1.15;color:#baa295;text-align:center;content:"01"}.ranking-section .blog-list .blog-link:nth-of-type(1) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(1) .blog-box__imgBox:before{position:absolute;content:"01"}.ranking-section .blog-list .blog-link:nth-of-type(2) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(2) .blog-box__imgBox:before{position:absolute;content:"02"}.ranking-section .blog-list .blog-link:nth-of-type(3) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(3) .blog-box__imgBox:before{position:absolute;content:"03"}.ranking-section .blog-list .blog-link:nth-of-type(4) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(4) .blog-box__imgBox:before{position:absolute;content:"04"}.ranking-section .blog-list .blog-link:nth-of-type(5) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(5) .blog-box__imgBox:before{position:absolute;content:"05"}.ranking-section .blog-list .blog-link:nth-of-type(6) .blog-box__imgBox{position:relative}.ranking-section .blog-list .blog-link:nth-of-type(6) .blog-box__imgBox:before{position:absolute;content:"06"}.ranking-section .blog-list .blog-link .category-list .category{border:1px solid #baa295}.category-list .category{display:inline-block;margin-right:5px;margin-bottom:.5em;padding:1px .5em;-webkit-border-radius:50vh;-moz-border-radius:50vh;border-radius:50vh;background-color:#f7f7f7;font-size:12px;line-height:1.5;color:#baa295}.single .blog-section,.privacy-policy .blog-section{padding-top:60px;background-color:#f7f7f7}.single .blog-section .blog-article,.privacy-policy .blog-section .blog-article{margin-bottom:40px}.single .blog-section .blog-article h1,.privacy-policy .blog-section .blog-article h1{font-size:20px;line-height:1.5}.single .blog-section .blog-article .sub-txt,.privacy-policy .blog-section .blog-article .sub-txt{margin-bottom:1em}.single .blog-section .blog-article .sub-txt time,.privacy-policy .blog-section .blog-article .sub-txt time{display:block;margin-bottom:.5em;font-size:16px}.single .blog-section .blog-article .sub-txt .category-list .category,.privacy-policy .blog-section .blog-article .sub-txt .category-list .category{border:1px solid #baa295}.single .blog-section .blog-article h2,.privacy-policy .blog-section .blog-article h2{margin:1em 0;padding:.5em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#eae7e2;font-size:clamp(14px,.814rem + .5vw,18px);color:#707070}.single .blog-section .blog-article h3,.privacy-policy .blog-section .blog-article h3{font-size:16px;color:#baa295}.single .blog-section .blog-article ul li,.single .blog-section .blog-article ol li,.privacy-policy .blog-section .blog-article ul li,.privacy-policy .blog-section .blog-article ol li{margin-left:1.5em}.single .blog-section .blog-article ul li:not(:last-child),.single .blog-section .blog-article ol li:not(:last-child),.privacy-policy .blog-section .blog-article ul li:not(:last-child),.privacy-policy .blog-section .blog-article ol li:not(:last-child){margin-bottom:5px}.single .blog-section .blog-article ul li::marker,.single .blog-section .blog-article ol li::marker,.privacy-policy .blog-section .blog-article ul li::marker,.privacy-policy .blog-section .blog-article ol li::marker{color:#baa295}.single .blog-section .blog-article ul.category-list li,.single .blog-section .blog-article ol.category-list li,.privacy-policy .blog-section .blog-article ul.category-list li,.privacy-policy .blog-section .blog-article ol.category-list li{margin-left:0}.single .blog-section .blog-article ul,.privacy-policy .blog-section .blog-article ul{list-style:disc !important}.single .blog-section .blog-article blockquote,.privacy-policy .blog-section .blog-article blockquote{padding:.5em;border:1px solid #eae7e2}.single .blog-section .blog-article blockquote p,.privacy-policy .blog-section .blog-article blockquote p{margin:0 !important}.single .blog-section .blog-article .shop-details .infoList,.privacy-policy .blog-section .blog-article .shop-details .infoList{margin-top:1em}.single .blog-section .blog-article .shop-details .infoList table,.single .blog-section .blog-article .shop-details .infoList tbody,.privacy-policy .blog-section .blog-article .shop-details .infoList table,.privacy-policy .blog-section .blog-article .shop-details .infoList tbody{display:block;width:100%}.single .blog-section .blog-article .shop-details .infoList tr,.privacy-policy .blog-section .blog-article .shop-details .infoList tr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:1em 0;border-bottom:1px solid #eae7e2;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.single .blog-section .blog-article .shop-details .infoList tr th,.privacy-policy .blog-section .blog-article .shop-details .infoList tr th{width:25%}.single .blog-section .blog-article .shop-details .infoList tr td,.privacy-policy .blog-section .blog-article .shop-details .infoList tr td{width:72%}.single .category-section,.privacy-policy .category-section{padding-top:0}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content p,.blog-content ul,.blog-content ol,.blog-content blockquote,.blog-content table{margin:1em 0;padding:0 .5em}.blog-content h2{padding:.5em}.blog-content h3{padding-bottom:.5em;border-bottom:1px solid}.blog-content figure img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:85%;margin:2em auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.blog-content .instagram-media{width:90% !important;margin:0 auto 12px !important}.blog-content ul,.blog-content ol{padding:.75em 1em;border:1px solid #baa295}.blog h2,.archive h2{margin:20px 0;text-align:center}#privacy-policy .privacy-policy-section{padding-top:120px;background-color:#f7f7f7}#privacy-policy .privacy-policy-section .blog-content ul,#privacy-policy .privacy-policy-section .blog-content ol{border:none}#privacy-policy .privacy-policy-section h2{background-color:#eae7e2}#privacy-policy .privacy-policy-section #toc_container{width:100%}.error-section{padding:100px 0}.error-section h1,.error-section p{text-align:center}.error-section p{margin:40px 0}@media screen and (max-width:1040px){.header__inner .hamburger__text{bottom:10px}}@media screen and (max-width:920px){a .zoom-img{overflow:auto;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a .zoom-img img{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a:hover .zoom-img{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a:hover .zoom-img img{opacity:1;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}a{-webkit-transition:0s;-o-transition:0s;-moz-transition:0s;transition:0s}a:hover{opacity:1;-webkit-transition:0s;-o-transition:0s;-moz-transition:0s;transition:0s}.breadcrumb a:hover{opacity:1}.wp-pagenavi a:hover{background-color:#f7f7f7;color:#baa295;opacity:1;-webkit-transition:0;-o-transition:0;-moz-transition:0;transition:0}body{min-width:100%}a{-webkit-transition:all 0s ease 0s !important;-o-transition:all 0s ease 0s !important;-moz-transition:all 0s ease 0s !important;transition:all 0s ease 0s !important}a:hover{opacity:1;-webkit-transition:all 0s ease 0s !important;-o-transition:all 0s ease 0s !important;-moz-transition:all 0s ease 0s !important;transition:all 0s ease 0s !important}.tb-none{display:none}#contact .form-inner table tr.select select,#contact .form-inner tbody tr.select select,#contact-confirm .form-inner table tr.select select,#contact-confirm .form-inner tbody tr.select select{width:100%}#contact .form-inner table tr.access,#contact .form-inner table tr.content,#contact .form-inner tbody tr.access,#contact .form-inner tbody tr.content,#contact-confirm .form-inner table tr.access,#contact-confirm .form-inner table tr.content,#contact-confirm .form-inner tbody tr.access,#contact-confirm .form-inner tbody tr.content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#contact .form-inner table tr.access th,#contact .form-inner table tr.content th,#contact .form-inner tbody tr.access th,#contact .form-inner tbody tr.content th,#contact-confirm .form-inner table tr.access th,#contact-confirm .form-inner table tr.content th,#contact-confirm .form-inner tbody tr.access th,#contact-confirm .form-inner tbody tr.content th{margin-top:0}.form-btn input[type=submit]:hover{background-color:#707070;color:#f7f7f7}.form-btn input[type=button]:hover{background-color:#baa295;color:#f7f7f7}}@media screen and (max-width:754px){.insta-inner a:hover{opacity:1}.breadcrumb a{font-size:12px}.breadcrumb .breadcrumb_last{font-size:12px}body{border:none;border-width:6px;font-size:13px;font-size:1.3rem}.ttl16,.txt14{font-size:14px}.ttl14{font-size:13px}.pc-none{display:block}.sp-none{display:none}#container .container-inner{padding-top:1em}.header__inner .hamburger{width:70px;height:70px}.header__inner .hamburger__line{top:38%;width:34px;height:3px}.header__inner .hamburger__line:after{top:2px}.header__inner .hamburger__text{bottom:10px}.header__nav-area{width:100%}.nav-container .menu-cta{margin-top:20px}.nav-container .menu-cta .ttl40{font-size:18px}.nav-container .ttl60{font-size:20px}.nav-container .ttl24,.nav-container a{font-size:14px}#contact .form-inner form,#contact-confirm .form-inner form{width:85%}#contact .form-inner table tr td .zip-item input,#contact .form-inner table tr td .pref-item input,#contact .form-inner tbody tr td .zip-item input,#contact .form-inner tbody tr td .pref-item input,#contact-confirm .form-inner table tr td .zip-item input,#contact-confirm .form-inner table tr td .pref-item input,#contact-confirm .form-inner tbody tr td .zip-item input,#contact-confirm .form-inner tbody tr td .pref-item input{width:150px}textarea{padding:.5em}input,select{width:100%;height:40px;padding:.5em;line-height:1.25}select{width:100% !important;height:45px !important;padding:.5rem;border:1px solid #ccc !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-appearance:none !important;-webkit-appearance:none !important;-o-appearance:none !important;-ms-appearance:none !important;-moz-appearance:menulist-button !important;-webkit-appearance:menulist-button !important;appearance:none !important;appearance:menulist-button !important}.form-btn{width:240px}.back-btn{margin-top:2rem}#contact-confirm .wrapper-min,#contact-thanks .wrapper-min{padding:0 !important}#contact-confirm .form-inner{margin:2em auto 0;padding:0}.ranking-section .blog-list .blog-link .blog-box__imgBox:before{width:32px;height:32px;font-size:22px}.single .blog-section .blog-article h3,.privacy-policy .blog-section .blog-article h3{font-size:14px}}@media screen and (max-width:374px){.nav-container .menu-cta__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;font-size:13px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-container .menu-cta__links a{width:48%;min-width:auto;margin:0;padding:.5em 5px;font-size:12px;letter-spacing:0;gap:0}.category-list .category{font-size:11px}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@-moz-keyframes appear{0%{opacity:0}100%{opacity:1}}@-o-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fade-in{0%{opacity:0;-moz-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fade-in{0%{opacity:0;-o-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fade-up{0%{opacity:0;-moz-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fade-up{0%{opacity:0;-o-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-o-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fade-right{0%{opacity:0;-moz-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fade-right{0%{opacity:0;-o-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fade-left{0%{opacity:0;-moz-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fade-left{0%{opacity:0;-o-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate-anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-anime{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate-anime{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-anime{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-anime-reverse{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes rotate-anime-reverse{0%{-moz-transform:rotate(360deg);transform:rotate(360deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes rotate-anime-reverse{0%{-o-transform:rotate(360deg);transform:rotate(360deg)}100%{-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate-anime-reverse{0%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes mv-fadeIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-filter:blur(300px);filter:blur(300px)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@-moz-keyframes mv-fadeIn{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);transform:scale(.7);-webkit-filter:blur(300px);filter:blur(300px)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@-o-keyframes mv-fadeIn{0%{opacity:0;-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-filter:blur(300px);filter:blur(300px)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv-fadeIn{0%{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-filter:blur(300px);filter:blur(300px)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}