﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,#header,article,aside,nav,footer,hgroup,section,button{margin:0;padding:0}fieldset,img,iframe{border:0;vertical-align:top}select,input,textarea{font-size:100%;font-weight:normal;padding:.2em;border:1px solid #ccc;background:#fff;vertical-align:middle;-webkit-appearance:none}button{border:none}address,strong,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym,iframe{border:0}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}div div.grecaptcha-badge{bottom:15px !important}:root{--font-size-h1: 24px;--font-size-h2: 42px;--font-size-h3: 24px;--font-size-h4: 18px;--font-size-h5: 18px;--font-size-h6: 18px;--font-size-p: 17px;--body-top-padding: 80px;--page-max-width: 1300px;--bana-size: 350px;--base: 50px;--side-nav1-width: 0px;--side-nav2-width: 0px;--padding-base1: 0 0 0 var(--font-size-p);--padding-base2: calc(var(--base) * 2);--padding-base3: 0 calc(var(--base) * 2);--padding-base4: var(--base) var(--base) 0 var(--base);--padding-base5: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base6: var(--base) 0;--padding-base7: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base8: 0 calc(var(--base) * 2) var(--base) calc(var(--base) * 2);--padding-base9: calc(var(--base) * 1);--padding-eyecatch: 0;--padding-eyecatch-nav: 0;--margin-onecolumn: 0 auto;--margin-base1: 0 calc(-1 * var(--base) * 2);--margin-base2: calc(-1 * var(--font-size-p) * 2.4) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 2.4) 0;--margin-base4: 0;--margin-base5: 0 calc(var(--font-size-p) * 4);--margin-base6: var(--base);--margin-base7: calc(var(--base) * 2);--margin-breadcrumb: 0 auto calc(var(--base) * 2) auto;--margin-breadcrumb2: calc(var(--base) * 2);--margin-map: 0 calc(-2 * var(--base)) calc(-1 * var(--base)) calc(-2 * var(--base));--margin-eyecatch: 450px;--img-maxheight: none;--bgcolor-body: #fff;--bgcolor-white: #f5f5f5;--bgcolor-eyecatch: #f5f5f5;--color-eyecatch: #000;--color-eyecatch-reverse: #fff;--color-light: #fff;--color-black: #222;--color-theme1: #036eb7;--color-theme1-reverse: #fff;--color-theme2: #1d2087;--color-theme2-reverse: #fff;--color-table: #f0f0f0;--color-table-font: #444;--color-footer: #152631;--color-footer-font: #fff;--color-content-footer: #f0f5f7;--color-content-footer-font: #000;--color-menubt-bg: #000;--color-menubt-font: #fff;--bgcolor-article-head: transparent;--color-article-head: #025c54;--bgcolor-single-article-head: #eee;--color-single-article-head: #000;--bgcolor-side-head: transparent;--color-side-head: #000;--color-foot-btn1: #6eb72f;--color-foot-btn2: #000;--insta-padding: 0px;--insta-bg-color: #fff;--insta-font-color: #222;--gap: calc(var(--font-size-p) * 2.4);--col-5: calc(20% - (var(--gap) * 4 / 5));--col-4: calc(25% - (var(--gap) * 3 / 4));--col-3: calc(33.3333% - (var(--gap) * 2 / 3));--col-2: calc(50% - (var(--gap) * 1 / 2));--col-1: 100%;--col-5-n: var(--col-5);--col-4-n: var(--col-4);--col-3-n: var(--col-3);--col-2-n: var(--col-2);--col-1-n: var(--col-1);--sly-offset: calc((var(--page-padding-data1) / 2) + var(--page-padding-data2));--page-padding-data1: calc(100vw - var(--page-max-width) - var(--scrollbar-width));--page-padding-data2: 0px;--gap-1em: calc(var(--font-size-p));--col-5-1em: calc(20% - (var(--gap-1em) * 4 / 5));--col-4-1em: calc(25% - (var(--gap-1em) * 3 / 4));--col-3-1em: calc(33.3333% - (var(--gap-1em) * 2 / 3));--col-2-1em: calc(50% - (var(--gap-1em) * 1 / 2));--col-1-1em: 100%;--col-5-n-1em: var(--col-5-1em);--col-4-n-1em: var(--col-4-1em);--col-3-n-1em: var(--col-3-1em);--col-2-n-1em: var(--col-2-1em);--col-1-n-1em: var(--col-1-1em);--gap-5px: 5px;--col-5-5px: calc(20% - (var(--gap-5px) * 4 / 5));--col-4-5px: calc(25% - (var(--gap-5px) * 3 / 4));--col-3-5px: calc(33.3333% - (var(--gap-5px) * 2 / 3));--col-2-5px: calc(50% - (var(--gap-5px) * 1 / 2));--col-1-5px: 100%;--col-5-n-5px: var(--col-5-5px);--col-4-n-5px: var(--col-4-5px);--col-3-n-5px: var(--col-3-5px);--col-2-n-5px: var(--col-2-5px);--col-1-n-5px: var(--col-1-5px);--sidenav-width: min(400px, 85vw);--sidenav-spacer-large: 400px;--sidenav-spacer-small: 85vw;--sidenav-spacer: var(--sidenav-spacer-large)}.maxbox-left{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}.maxbox-right{width:calc(100% + var(--page-padding-data1)/2 + var(--page-padding-data2))}.maxbox{width:calc(100% + var(--page-padding-data1) + 2*var(--page-padding-data2) + var(--side-nav2-width));margin-left:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width));margin-right:calc(-1*var(--page-padding-data1)/2 - var(--page-padding-data2) - var(--side-nav2-width))}article section.post-content img{display:block;max-width:100%;max-height:var(--img-maxheight);width:auto;height:auto;margin:0 0 1.6em 0}@media screen and (max-width: 1400px){:root{--page-padding-data1: 0px;--page-padding-data2: var(--padding-base2)}}@media screen and (max-width: 1505px){:root{--padding-eyecatch-nav: 0 50px}}@media screen and (max-width: 1405px){:root{--margin-eyecatch: 200px}}@media screen and (max-width: 1350px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px)}}@media screen and (max-width: 1300px){:root{--padding-base2: calc(var(--base) * 2 * 0.8);--padding-base3: 0 calc(var(--base) * 2 * 0.8);--padding-base5: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base7: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base8: 0 calc(var(--base) * 2 * 0.8) var(--base) calc(var(--base) * 2 * 0.8);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0 30px;--margin-base1: 0 calc(-1 * var(--base) * 2 * 0.8);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.8) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.8);--bana-size: 315px}}@media screen and (max-width: 1200px){:root{--col-5-n: var(--col-4);--col-4-n: var(--col-4);--col-5-n-1em: var(--col-4-1em);--col-4-n-1em: var(--col-4-1em);--col-5-n-5px: var(--col-4-5px);--col-4-n-5px: var(--col-4-5px);--bana-size: 280px}}@media screen and (max-width: 1150px){:root{--padding-base2: var(--base);--padding-base3: 0 var(--base);--padding-base4: calc(var(--base) * 0.5) calc(var(--base) * 0.5) 0 calc(var(--base) * 0.5);--padding-base5: 0 var(--base) var(--base) var(--base);--padding-base6: calc(var(--base) * 0.5) 0;--padding-base7: 0 var(--base) var(--base) var(--base);--padding-base8: 0 var(--base) var(--base) var(--base);--padding-base9: calc(var(--base) * 1 * 1);--padding-eyecatch-nav: 0;--margin-base1: 0 calc(-1 * var(--base));--margin-base4: 0;--margin-base6: calc(var(--base) * 0.5);--margin-base7: var(--base);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--base) * 2 * 0.5) auto;--margin-breadcrumb2: calc(var(--base) * 2 * 0.5)}}@media screen and (max-width: 1100px){:root{--col-5-n: var(--col-3);--col-4-n: var(--col-3);--col-3-n: var(--col-3);--col-5-n-1em: var(--col-3-1em);--col-4-n-1em: var(--col-3-1em);--col-3-n-1em: var(--col-3-1em);--col-5-n-5px: var(--col-3-5px);--col-4-n-5px: var(--col-3-5px);--col-3-n-5px: var(--col-3-5px);--bana-size: 262.5px}}@media screen and (max-width: 1000px){:root{--padding-base2: calc(var(--font-size-p) * 2.4);--padding-base3: 0 calc(var(--font-size-p) * 2.4);--padding-base4: calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) 0 calc(var(--font-size-p) * 1.6);--padding-base5: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4) calc(var(--font-size-p) * 2.4);--padding-base8: 0 calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6) calc(var(--font-size-p) * 1.6);--margin-base1: 0 calc(-1 * var(--font-size-p) * 2.4);--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 calc(var(--font-size-p) * 1.6) 0;--margin-base4: 0;--margin-base6: calc(var(--font-size-p) * 2.4);--margin-base7: calc(var(--font-size-p) * 6);--margin-onecolumn: 0 auto 0 auto;--margin-breadcrumb: 0 auto calc(var(--font-size-p) * 2.4) auto;--margin-breadcrumb2: calc(var(--font-size-p) * 2.4);--col-5-n: var(--col-2);--col-4-n: var(--col-2);--col-3-n: var(--col-2);--col-5-n-1em: var(--col-2-1em);--col-4-n-1em: var(--col-2-1em);--col-3-n-1em: var(--col-2-1em);--col-5-n-5px: var(--col-2-5px);--col-4-n-5px: var(--col-2-5px);--col-3-n-5px: var(--col-2-5px);--bana-size: 245px}}@media screen and (max-width: 800px){:root{--padding-base1: 0 0 0 calc(var(--font-size-p) * 0.5);--font-size-h1: 30px;--font-size-h2: 30px;--font-size-h3: 18px;--font-size-p: 15px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--bana-size: 227.5px}}@media screen and (max-width: 600px){:root{--padding-base2: var(--font-size-p);--padding-base3: 0 var(--font-size-p);--padding-base4: var(--font-size-p) var(--font-size-p) 0 var(--font-size-p);--padding-base5: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--padding-base6: calc(var(--font-size-p) * 1.6) 0;--padding-base7: 0 var(--font-size-p) calc(var(--font-size-p) * 2.4) var(--font-size-p);--padding-base8: 0 var(--font-size-p) var(--font-size-p) var(--font-size-p);--margin-base1: 0 calc(-1 * var(--font-size-p));--margin-base2: calc(-1 * var(--font-size-p) * 1.6) 0 0 0;--margin-base3: 0 0 var(--font-size-p) 0;--margin-base4: 0;--margin-base6: var(--font-size-p);--margin-eyecatch: 100px;--body-top-padding: 50px;--col-5-n: var(--col-1);--col-4-n: var(--col-1);--col-3-n: var(--col-1);--col-2-n: var(--col-1);--col-5-n-1em: var(--col-1);--col-4-n-1em: var(--col-1);--col-3-n-1em: var(--col-1);--col-2-n-1em: var(--col-1);--col-5-n-5px: var(--col-1);--col-4-n-5px: var(--col-1);--col-3-n-5px: var(--col-1);--col-2-n-5px: var(--col-1)}.maxbox-left,.maxbox-right,.maxbox{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 470.58px){:root{--sidenav-spacer: var(--sidenav-spacer-small)}}#progress-bar{position:fixed;top:0;left:0;width:100%;height:4px;background-color:#f0f0f0;z-index:9999;overflow:hidden}#progress-bar-inner{width:50%;height:100%;background-color:#29d;position:absolute;animation:progress-animation 3s linear infinite}@keyframes progress-animation{0%{left:-50%}100%{left:100%}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{margin:0;background-color:#a7bbc1}::-webkit-scrollbar-thumb{background-color:#437489;border-radius:10px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#444}html{-webkit-text-size-adjust:100%}body{position:relative;padding:var(--body-top-padding) 0 0 0;margin:0;line-height:1.9;font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-feature-settings:"palt";letter-spacing:.075em;background-color:var(--bgcolor-body);background-position:top center;font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6{font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}p{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);margin:0 0 1.6em 0}a,a:visited{color:#0645ad}a.blank::after{content:"";margin-left:.5em;font-family:FontAwesome;font-size:90%}strong{font-family:var(--fontfamily-article);font-weight:var(--fontweight-article);font-style:normal;font-weight:bold}input[type=submit]{padding:14px;margin:0;border:1px solid #eee;font-size:16px;box-sizing:border-box;color:var(--color-black)}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:16px;width:100%;box-sizing:border-box;color:var(--color-black);border-radius:10px}input[type=file]{font-size:12px;padding:1em;border-radius:10px;background-color:rgba(255,255,255,.7)}input[type=radio]{-webkit-appearance:radio;height:18px;width:18px;border:1px solid #000;border-radius:50%;vertical-align:sub}input[type=checkbox]{-webkit-appearance:none;appearance:none;height:18px;width:18px;border:1px solid #000;border-radius:3px;vertical-align:middle;cursor:pointer;position:relative;background-color:#fff}input[type=checkbox]:checked{background-color:#111;border-color:#111}input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:0px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:focus{outline:2px solid #4d90fe;outline-offset:2px}blockquote{background-color:#fafbfc;border:1px solid #ccc;margin:0 0 1.6em 0;padding:1.6em 1em;position:relative}blockquote::before,blockquote::after{color:#c8c8c8;content:'"';font-family:serif;position:absolute;font-size:300%}blockquote::before{line-height:1.1;left:10px;top:0}blockquote::after{line-height:0;right:10px;bottom:0px}@media screen and (max-width: 1000px){article p.center-text{text-align:justify;text-justify:inter-ideograph}article p.center-text br{display:none}}@media screen and (max-width: 800px){.search-edit,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{padding:14px;margin:0;border:1px solid #eee;font-size:18px;width:100%;box-sizing:border-box}}article{font-size:var(--font-size-p)}article section:last-child{margin:0 0 0 0}article h1{font-size:var(--font-size-h1)}article h2{font-size:var(--font-size-h2)}article h3{font-size:var(--font-size-h3)}article h4{font-size:var(--font-size-h4)}article h5{font-size:var(--font-size-h5)}article h6{font-size:var(--font-size-h6)}article p{font-size:var(--font-size-p)}:root{--fontfamily-article: "Noto Sans JP", sans-serif;--fontfamily-head: "Hina Mincho", serif;--fontfamily-sub: "Noto Sans JP", sans-serif;--fontfamily-alphabet: "Noto Sans JP", sans-serif;--fontweight-article: 400;--fontweight-head: 400;--fontweight-sub: 700;--fontweight-alphabet: 500}#main-container{position:relative;padding:var(--padding-base7);color:var(--color-black)}#main-container>div.wrapper{display:flex;max-width:1300px;margin:0 auto;box-sizing:border-box}#main-container>div.wrapper #main{position:relative;width:calc(100% - 300px - 1.6em - 14px);box-sizing:border-box;align-self:flex-start;order:1}#main-container>div.wrapper #sidebar{width:300px;padding:0 0 0 1.6em;margin:0 14px 0 0;flex-shrink:0;order:2}#main-container>div.category #main{padding:0;background-color:rgba(0,0,0,0)}#main-container.onecolumn{padding:var(--padding-base5)}#main-container.onecolumn>div.wrapper{position:relative;max-width:1300px;margin:var(--margin-onecolumn);box-sizing:border-box;z-index:1}#main-container.onecolumn>div.wrapper #main{width:100%;padding:0}#main-container.onecolumn>div.wrapper #main section>div.wrapper{max-width:1300px;margin:0 auto}#main-container.index{padding:var(--padding-base8)}#main-container.index>div.wrapper{position:relative;display:block;max-width:none;z-index:1}#main-container.index>div.wrapper #main{width:100%;padding:0;background:rgba(0,0,0,0)}#main-container.index>div.wrapper #main section>div.wrapper{max-width:1300px;margin:0 auto}#footer{padding:var(--padding-base3);padding-bottom:50px;background-color:#025c54;color:#eee}#footer div.contactbox{position:relative;padding:var(--padding-base2);padding-top:50px;margin:var(--margin-base1);background-color:#fff;background-image:url(https://midori-seihon.co.jp/wp-content/themes/noct/images/contact_bg.jpg);background-position:top center;background-repeat:repeat-x;color:#222}#footer div.contactbox::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(250,240,250,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#footer div.contactbox div.wrapper{position:relative;display:flex;max-width:1300px;margin:0 auto;justify-content:space-between;align-items:center}#footer div.contactbox div.wrapper div.text{padding:0 2.4em 0 0}#footer div.contactbox div.wrapper div.text h2{font-size:var(--font-size-h2);line-height:1.35;margin:0 0 1em 0;color:#025c54}#footer div.contactbox div.wrapper ul{width:500px;flex-shrink:0}#footer div.contactbox div.wrapper ul li:not(.nobtn){padding:.75em 1em;margin:0 0 1em 0;background-color:#000;border-radius:15px;font-size:30px;font-weight:900;text-align:center}#footer div.contactbox div.wrapper ul li:not(.nobtn) a{display:flex;color:#fff;text-decoration:none;align-items:center;justify-content:center}#footer div.contactbox div.wrapper ul li:not(.nobtn):last-child{margin:0}#footer div.contactbox div.wrapper ul li:not(.nobtn).tel{background-color:#6eb72f}#footer div.contactbox div.wrapper ul li:not(.nobtn).tel a::before{content:"";font-family:FontAwesome;padding-right:.5em;font-size:42px}#footer div.contactbox div.wrapper ul li:not(.nobtn).mail a::before{content:"";font-family:FontAwesome;padding-right:.5em;font-size:42px}#footer div.map{position:relative;margin:var(--margin-base1);margin-bottom:50px}#footer div.map::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.6);mix-blend-mode:saturation;pointer-events:none}#footer nav.footer-menu{padding:1.6em 0;margin:1.6em 0 50px 0;background-color:rgba(255,255,255,.2);border-radius:15px}#footer nav.footer-menu ul{display:flex;justify-content:center}#footer nav.footer-menu ul li{font-size:21px}#footer nav.footer-menu ul li a{padding:.5em 1em;color:#eee;text-decoration:none}#footer nav.footer-menu ul li a:hover{text-decoration:underline}#footer div.footbox{margin:0 0 4em 0}#footer div.footbox>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#footer div.footbox>ul>li{width:45%}#footer div.footbox>ul>li ul,#footer div.footbox>ul>li ol{margin:0 0 1.6em 0;padding-left:1.6em;list-style:none}#footer div.footbox>ul>li ul li,#footer div.footbox>ul>li ol li{list-style-type:disc;list-style-position:outside}#footer div.copyright{margin:2.4em 0 0 0;font-size:12px;text-align:center;color:#eee}#footer div.copyright a.logo{display:block;width:90%;max-width:500px;margin:0 auto 1.6em auto}#footer div.copyright a.logo img{max-width:100%}#secondary-menu div.secondary-menu a.bana{background-image:url(https://midori-seihon.co.jp/wp-content/themes/noct/images/logo.png)}@media only screen and (max-width: 1300px){#footer div.contactbox div.wrapper div.text{padding:0}#footer div.contactbox div.wrapper ul{width:400px}#footer div.contactbox div.wrapper ul li{font-size:21px}}@media only screen and (max-width: 1100px){#main-container>div.wrapper{display:block}#main-container>div.wrapper #main{width:100%}#main-container>div.wrapper #sidebar{width:100%;padding:0;margin:2.4em 0 0 0}#footer div.contactbox div.wrapper{flex-wrap:wrap}#footer div.contactbox div.wrapper ul{width:100%;margin:2.4em 0 0 0}}@media only screen and (max-width: 800px){#footer div.footbox>ul>li{width:100%}}@media only screen and (max-width: 600px){#footer nav.footer-menu ul{flex-wrap:wrap}#footer nav.footer-menu ul li{width:100%;border-bottom:2px dotted rgba(255,255,255,.35);padding:.5em 0}#footer nav.footer-menu ul li a{width:100%;padding:0;text-align:center;display:block;font-size:16px}#footer nav.footer-menu ul li:last-child{padding:.5em 0 0 0;border-bottom:none}}body#index{padding:0}body#index #header{background-color:rgba(250,250,250,0);transition:1s all;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);box-sizing:border-box}body#index #header:hover{background-color:rgba(250,250,250,.8)}body#index #header:hover #site-nav>ul>li>a{color:var(--color-black)}body#index #header #site-nav ul li a{color:var(--color-light)}body#index.fix-active #header{background-color:rgba(250,250,250,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body#index.fix-active #header #site-nav ul li a{color:var(--color-black)}body#index.fix-active #header #site-nav ul li:hover>a{color:var(--color-light)}#header{position:fixed;top:0;display:flex;width:100%;height:var(--body-top-padding);padding:var(--padding-base1);color:var(--color-black);box-sizing:border-box;align-items:center;justify-content:space-between;z-index:2147400000;background-color:rgba(250,250,250,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#header .site-title{display:block;width:350px;margin:0 0 0 1em;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;width:0px;height:0px;white-space:nowrap;overflow:hidden;text-indent:-9999px}#header .site-title img{max-width:80%;display:block}#header #site-nav{width:100%;height:100%;margin:0}#header #site-nav ul{display:flex;height:100%;justify-content:flex-end}#header #site-nav ul li a{display:flex;height:100%;margin:0;padding:1em;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:1;color:var(--color-black);transition:all .25s;align-items:center;justify-content:calc}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(68,157,149,.85);border-radius:10px;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(68,157,149,.85);border-radius:10px 10px 0 0;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:0;right:0;bottom:1px;display:flex;height:auto;padding:2.4em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(68,157,149,.85);transform:translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap;justify-content:center;overflow:hidden}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:flex;padding:1em .75em;margin:0;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}#header #site-nav ul li.contact{width:145px;height:var(--body-top-padding);margin:0}#header #site-nav ul li.contact a{display:block;width:100%;height:var(--body-top-padding);padding:0;background-color:rgba(2,92,84,.7);border-radius:0;color:#fff !important;line-height:var(--body-top-padding);text-align:center}#header #site-nav ul li.contact a:hover{background-color:#025c54}#header #site-nav ul li.contact a::before{content:"";margin-right:.5em;font-family:FontAwesome}@media only screen and (max-width: 1100px){body#index{padding:0}body#index #header{background-color:rgba(250,250,250,.8)}body#index #header:hover #site-nav>ul>li>a{color:var(--color-light)}body#index #header #site-nav ul li a{color:var(--color-black)}}@media only screen and (max-width: 1000px){#header #site-nav{width:var(--body-top-padding);margin-right:var(--body-top-padding)}#header #site-nav ul li{display:none}#header #site-nav ul li.contact{display:block}#header #site-nav ul li.contact a{display:flex;font-size:0;align-items:center;justify-content:center}#header #site-nav ul li.contact a::before{display:block;margin:0;font-size:16px}}@media only screen and (max-width: 600px){#header div.title{max-width:calc(100% - 180px)}#header div.title .site-title{width:100%}#header #site-nav ul li.contact{width:80px;height:80px;text-indent:-9999px;overflow:hidden}#header #site-nav ul li.contact a::before{display:block;width:100%;text-indent:0;text-align:center}}div.main-breadcrumb{padding:1em 1.6em;margin:var(--margin-breadcrumb);box-sizing:border-box}div.main-breadcrumb.product-area{box-sizing:border-box}ul.breadcrumb{display:flex;width:100%;padding:0;margin:0 auto;max-width:1300px;box-sizing:border-box;font-size:12px;justify-content:flex-end;flex-wrap:wrap}footer.post-footer ul.breadcrumb{padding:.5em 0 0 0;margin:1em 0 0 0;max-width:auto;border-top:1px dotted #ddd}ul.breadcrumb li{padding:0;margin:0;list-style:none;font-size:12px}#breadcrumb a,ul.breadcrumb a{font-style:normal;color:#999;text-decoration:none}#breadcrumb span,ul.breadcrumb span{color:#999}#breadcrumb li:hover a,#breadcrumb li:hover span,ul.breadcrumb li:hover a,ul.breadcrumb li:hover span{color:#333}#breadcrumb span.fa-angle-right,ul.breadcrumb span.fa-angle-right{margin:0 .75em;color:#999 !important}body#index{padding:0}body#index #header{background-color:rgba(250,250,250,0);transition:1s all;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);box-sizing:border-box}body#index #header:hover{background-color:rgba(250,250,250,.8)}body#index #header:hover #site-nav>ul>li>a{color:var(--color-black)}body#index #header #site-nav ul li a{color:var(--color-light)}body#index.fix-active #header{background-color:rgba(250,250,250,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body#index.fix-active #header #site-nav ul li a{color:var(--color-black)}body#index.fix-active #header #site-nav ul li:hover>a{color:var(--color-light)}#header{position:fixed;top:0;display:flex;width:100%;height:var(--body-top-padding);padding:var(--padding-base1);color:var(--color-black);box-sizing:border-box;align-items:center;justify-content:space-between;z-index:2147400000;background-color:rgba(250,250,250,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#header .site-title{display:block;width:350px;margin:0 0 0 1em;text-align:center;text-decoration:none;color:#000;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head)}#header .site-title span{display:block;width:0px;height:0px;white-space:nowrap;overflow:hidden;text-indent:-9999px}#header .site-title img{max-width:80%;display:block}#header #site-nav{width:100%;height:100%;margin:0}#header #site-nav ul{display:flex;height:100%;justify-content:flex-end}#header #site-nav ul li a{display:flex;height:100%;margin:0;padding:1em;text-decoration:none;transition:background-color .5s,color .5s;border-radius:2em;box-sizing:border-box;font-size:16px;font-weight:bold;line-height:1;color:var(--color-black);transition:all .25s;align-items:center;justify-content:calc}#header #site-nav ul li a.nolink{pointer-events:none}#header #site-nav ul li ul{display:none}#header #site-nav ul li:hover>a{padding:1em 5em;background-color:rgba(68,157,149,.85);border-radius:10px;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover>a,#header #site-nav ul li.nolink:active>a{padding:1em 5em;background-color:rgba(68,157,149,.85);border-radius:10px 10px 0 0;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover ul,#header #site-nav ul li.nolink:active ul{position:absolute;left:0;right:0;bottom:1px;display:flex;height:auto;padding:2.4em;margin:0 auto;border-radius:0 0 10px 10px;box-sizing:border-box;background-color:rgba(68,157,149,.85);transform:translateY(100%);z-index:2147400000;border:none;flex-wrap:wrap;justify-content:center;overflow:hidden}#header #site-nav ul li.nolink:hover ul li,#header #site-nav ul li.nolink:active ul li{display:flex;flex-wrap:nowrap;padding:0;margin:0;align-items:center}#header #site-nav ul li.nolink:hover ul li a,#header #site-nav ul li.nolink:active ul li a{display:flex;padding:1em .75em;margin:0;color:var(--color-light) !important}#header #site-nav ul li.nolink:hover ul li a:hover,#header #site-nav ul li.nolink:active ul li a:hover{background-color:#222;color:#fff}#header #site-nav ul li.nolink:hover ul li::after,#header #site-nav ul li.nolink:active ul li::after{display:block;content:"/";margin:0}#header #site-nav ul li.nolink:hover ul li:last-child::after,#header #site-nav ul li.nolink:active ul li:last-child::after{content:none}#header #site-nav ul li.contact{width:145px;height:var(--body-top-padding);margin:0}#header #site-nav ul li.contact a{display:block;width:100%;height:var(--body-top-padding);padding:0;background-color:rgba(2,92,84,.7);border-radius:0;color:#fff !important;line-height:var(--body-top-padding);text-align:center}#header #site-nav ul li.contact a:hover{background-color:#025c54}#header #site-nav ul li.contact a::before{content:"";margin-right:.5em;font-family:FontAwesome}@media only screen and (max-width: 1100px){body#index{padding:0}body#index #header{background-color:rgba(250,250,250,.8)}body#index #header:hover #site-nav>ul>li>a{color:var(--color-light)}body#index #header #site-nav ul li a{color:var(--color-black)}}@media only screen and (max-width: 1000px){#header #site-nav{width:var(--body-top-padding);margin-right:var(--body-top-padding)}#header #site-nav ul li{display:none}#header #site-nav ul li.contact{display:block}#header #site-nav ul li.contact a{display:flex;font-size:0;align-items:center;justify-content:center}#header #site-nav ul li.contact a::before{display:block;margin:0;font-size:16px}}@media only screen and (max-width: 600px){#header div.title{max-width:calc(100% - 180px)}#header div.title .site-title{width:100%}#header #site-nav ul li.contact{width:80px;height:80px;text-indent:-9999px;overflow:hidden}#header #site-nav ul li.contact a::before{display:block;width:100%;text-indent:0;text-align:center}}article h1{font-size:var(--font-size-h1);line-height:1.35}article h2{position:relative;padding:0;margin:0 0 .5em 0;background-color:var(--bgcolor-article-head);color:#025c54;font-size:var(--font-size-h2);font-style:normal;line-height:1.35}article h2 span{position:relative;display:block;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-size:16px;text-indent:2.4em}article h2 span::before{position:absolute;content:"";top:0;left:.25em;bottom:0;height:0;width:1.6em;border:1px solid #025c54;margin:auto 0}article h3{font-size:var(--font-size-h3);padding:.5em .75em;margin:0 0 1em 0;background-color:#dde7e7;border-radius:10px;line-height:1.35}article h3::before{background-color:#025c54 !important}#eyecatch{position:relative;width:100%;height:210px;margin:0 auto;padding:0;overflow:hidden;background-image:url(https://midori-seihon.co.jp/wp-content/themes/noct/images/bg_eyecatch.png);background-repeat:no-repeat;background-position:center}#eyecatch::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(250,250,250,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#eyecatch div.photo-box{position:absolute;top:0;right:0;width:100%;height:210px;max-width:calc(1300px + (100% - 1300px)/2);padding-left:var(--margin-eyecatch);box-sizing:border-box}#eyecatch-area{position:relative;padding:var(--padding-base7)}#eyecatch h1{position:absolute;top:0;left:0;bottom:30px;height:1em;margin:auto 0;color:#025c54;font-size:40px;line-height:1;z-index:2}#post-eyecatch{width:100%;max-width:1300px;margin:0 auto;border-left:1px solid #999;border-right:1px solid #999;box-sizing:border-box;background-image:url(https://midori-seihon.co.jp/wp-content/themes/noct/images/loading.gif);background-position:center;background-repeat:no-repeat}#post-eyecatch div{position:relative;width:100%;padding:44.895% 0 0 0;overflow:hidden}#eyecatch img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;display:block;width:auto;height:100%;margin:auto}#post-eyecatch img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto}#post-eyecatch span{position:absolute;top:0;left:0;bottom:0;font-size:92px;display:block;margin:auto;width:100%;height:1em;line-height:1;color:#fff;font-family:FontAwesome;text-align:center}@media only screen and (max-width: 1505px){#eyecatch div.photo-box{position:relative;max-width:none;padding:var(--padding-base3)}#eyecatch div.photo-box div.photo{position:absolute;top:0;right:0;width:60%}#eyecatch h1{left:auto}}@media only screen and (max-width: 800px){#post-eyecatch{border:none}#eyecatch h1{font-size:30px;line-height:1.1}#eyecatch.on{height:350px}#post-eyecatch div{height:350px;padding:0;overflow:visible}#eyecatch.on div.photo-box{height:350px}#eyecatch div.photo-box div.photo{width:100%;height:350px}#post-eyecatch img{position:relative;width:100%;top:initial;height:auto;left:initial;right:initial;bottom:initial;margin:0}}article{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article p{font-size:var(--font-size-p);font-weight:var(--fontweight-article)}article div.flex-wrap{display:flex;max-width:var(--page-max-width);margin:-16px auto 0 auto}article div.flex-wrap div.nav{position:sticky;top:0;left:0;width:300px;margin:calc(-1*var(--body-top-padding)) auto 0 auto;padding:calc(var(--body-top-padding) + 16px) calc(var(--font-size-p)*4) 4em 0;flex-shrink:0;align-self:baseline;pointer-events:none;box-sizing:border-box}article div.flex-wrap div.nav ul{padding:0}article div.flex-wrap div.nav ul li{position:relative;padding:0;list-style:none;font-size:12px}article div.flex-wrap div.nav ul li a{display:block;padding-right:2em;font-weight:700;color:#999;text-decoration:none;pointer-events:auto}article div.flex-wrap div.nav ul li a::after{position:absolute;top:0;right:0;bottom:0;display:block;width:1.5em;height:1.5em;margin:auto 0;border-radius:50%;font-family:FontAwesome;content:"";font-weight:900;text-align:center;line-height:1.5em;color:var(--color-theme1-reverse);background-color:var(--color-theme1);transition:.5s all}article div.flex-wrap div.nav ul li.active a{color:var(--color-theme1)}article div.flex-wrap div.nav ul li.active a::after{color:var(--color-theme1);background-color:var(--color-theme1-reverse)}article div.flex-wrap div.main{width:calc(100% - var(--side-nav2-width));padding-top:16px}article div.flex-wrap div.main section.loop_section{margin:0 0 0 auto}article div.flex-wrap div.main section.loop_section div.wrapper{margin:0 0 0 auto}@media only screen and (max-width: 1100px){article{margin-top:0}article div.flex-wrap{display:block}article div.flex-wrap div.nav{display:none}article div.flex-wrap div.main{width:100%;padding-top:0}article div.flex-wrap div.main section.loop_section div.bg_cover{left:50%}article div.flex-wrap div.main section.bg::after{left:50%}}.is-large.wc-block-cart .wc-block-cart-items th{padding-top:1em;padding-left:1em;padding-right:1em;padding-bottom:1em;text-align:center}.is-large.wc-block-cart .wc-block-cart-items td{padding-top:1em;padding-left:1em;padding-right:1em;padding-bottom:1em}.is-large.wc-block-cart .wc-block-cart__totals-title{text-align:left}article div.wc-block-components-sidebar-layout h2{background-color:rgba(0,0,0,0)}article div.wc-block-components-sidebar-layout h2::before{content:none}.wc-block-components-form .wc-block-components-checkout-step{padding:0 0 0 2.4em}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{content:none !important}.woocommerce form .form-row .input-checkbox,.woocommerce form #sonypayment-light-save-payment-method,.woocommerce-checkout #payment ul.payment_methods li input.input-radio{display:inline;width:1rem !important;padding:0;margin:0 .25em 0 0 !important;inline-size:1rem;block-size:1rem;vertical-align:middle;-webkit-appearance:auto}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0 0 2.4em 0;background-color:#f0f0f0}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:5px;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:.5em 1em;margin:0;text-decoration:none;color:#000;font-weight:bold;border-radius:1.5em}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#000;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce .col2-set,.woocommerce-page .col2-set{display:flex}.woocommerce-account .addresses .title h3{float:none}.woocommerce-account .addresses .title .edit{float:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{position:relative;float:none;width:50%;box-sizing:border-box}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin:0 1.6em 0 0}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin:0 0 0 1.6em}.select2-container--default .select2-selection--single{height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.woocommerce form .form-row #order_comments{height:5em;padding:.5em;line-height:1.3}.woocommerce table.shop_table{table-layout:auto;border-right:none}.woocommerce table.shop_table th{text-align:center;border-right:1px solid #ddd;background-color:var(--color-table)}.woocommerce table.shop_table td{text-align:right;border-right:1px solid #ddd}.woocommerce form .woocommerce-page form #billing_first_name_field{float:right}.woocommerce form .woocommerce-page form #billing_last_name_field{float:left}.woocommerce form .woocommerce-page form #billing_postcode_field{float:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce strong{background:none}.woocommerce-notices-wrapper{margin:0 0 2.4em 0}.woocommerce div.product .product_title{margin-bottom:1em;line-height:1.35}.woocommerce div.product h2{font-size:21px}.woocommerce div.product div.images .flex-control-thumbs{display:flex}.woocommerce div.product div.images .flex-control-thumbs li{width:12.5%;float:none}.woocommerce div.product form.cart{padding:1em;background-color:#e9e9e9}.woocommerce div.product form.cart .variations{margin:0}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{background-color:rgba(0,0,0,0)}.woocommerce div.product form.cart .variations th.label label{padding:14px;display:block;text-align:right;font-size:16px;line-height:1}.woocommerce div.product form.cart .variations a.reset_variations{display:none !important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#c00;font-size:30px;margin:0 0 .5em 0}div.woocommerce-variation{display:none !important}.woocommerce div.product form.cart .button{padding:14px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;line-height:1;font-size:18px;background-color:#b00}.woocommerce div.product{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce div.product div.custom-wrapper{width:48%}.woocommerce div.product div.custom-wrapper .product_meta{font-size:12px;margin:0 0 2.4em 0}.woocommerce div.product div.custom-wrapper .woocommerce-product-description,.woocommerce div.product div.custom-wrapper .woocommerce-product-attributes{margin:0 0 2.4em 0}.woocommerce div.product div.custom-wrapper .woocommerce-product-description p,.woocommerce div.product div.custom-wrapper .woocommerce-product-attributes p{font-size:14px}@media screen and (max-width: 1000px){.woocommerce-page div.product div.images,.woocommerce div.product div.custom-wrapper{width:100%}}.woocommerce table.shop_attributes{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;margin:1.6em 0 2.4em 0}.woocommerce table.shop_attributes tr{border-top:1px dotted #999}.woocommerce table.shop_attributes tr:first-child{border:none}.woocommerce table.shop_attributes th{width:120px;padding:1.6em;color:#262317;text-align:left;vertical-align:top;background:#fff}.woocommerce table.shop_attributes td{padding:1.6em;font-style:normal;background:#fff}.woocommerce table.shop_attributes td p{padding:0;margin:0 0 1.6em 0}.woocommerce table.shop_attributes td p:last-child{margin:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{line-height:1.35;font-weight:500}