/**handles:style**/
@charset "UTF-8";:root{--color-main:#ED9797;--color-sub:#A9DC43;--color-font:#222;--TEXT-Black:#222;--contents-width:960px;--gothic:sans-serif;--mincho:"Noto Serif JP",serif}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:var(--color-main);color:#fff}::selection{background-color:var(--color-main);color:#fff}html{height:100%;width:100%;scroll-padding-top:120px}@media screen and (max-width:650px){html{scroll-padding-top:100px}}body{background:#fff;color:var(--color-font);font-family:var(--mincho);font-size:16px;font-style:normal;font-weight:300;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;height:100%;line-height:180%;letter-spacing:0;overflow-x:hidden;overflow-y:auto;overflow-wrap:break-word;padding:0;position:relative;width:100%}body.is-noscroll{overflow-y:hidden;position:fixed}body.is-gray{background:var(--base-gray-0,#f6f7f9)}img{border:0;height:auto;max-width:100%}p{line-height:180%;margin:0;padding:0}p strong{font-weight:600}input{border-radius:0}ol,ul{margin:0;padding:0}a{color:inherit;text-decoration:none}a:where(:not(.wp-element-button)){text-decoration:underline}a:where(:not(.wp-element-button)):hover{text-decoration:none}a,button,input[type=submit]{transition:opacity .15s ease,transform .15s ease,color .15s ease}button,input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box}button::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}button:focus,input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}.c-preload *{animation:none!important;transition:none!important}.c-header-default{position:fixed;inset:0 0 auto;transform:translateY(0);transition:transform .3s ease;width:100%;z-index:50}.c-header-default.is-active{transform:translateY(-36px)}@media screen and (max-width:1200px){.c-header-default.is-active.is-home{pointer-events:auto}.c-header-default.is-active.is-home .c-header-default__inner{transform:translateY(0)}}.c-header-default.is-no-fixed{position:relative}.c-header-default .c-header-default__inner{align-items:center;background:#f9f5f5;display:flex;justify-content:flex-end;min-height:64px;padding:15px 38px 12px 38px;position:relative;transition:transform .3s ease;width:100%}@media screen and (max-width:1200px){.c-header-default .c-header-default__inner{padding:18px 25px}}.c-header-default .c-header-default__logo{display:block;margin:6px 48px 0 0;min-width:300px;width:300px}@media screen and (max-width:1200px){.c-header-default .c-header-default__logo{margin:0;min-width:200px;width:200px}}.c-header-default .c-header-default__logo a{display:block;line-height:0}@media screen and (max-width:1200px){.c-header-default .c-header-default__logo img{height:auto;width:inherit}}.c-header-default .c-header-default__navigation{display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 0 0 auto;position:relative;z-index:1}.c-header-default .c-header-default__menu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 14px;justify-content:flex-end;list-style:none;margin:0 -8px 0 auto;padding:0}@media screen and (max-width:1200px){.c-header-default .c-header-default__menu{display:none}}.c-header-default .c-header-default__menu>li>a{color:var(--deepbrown,#625f55);display:block;font-size:15px;font-style:normal;font-weight:500;letter-spacing:0;line-height:120%;padding:8px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.c-header-default .c-header-default__menu>li>a:hover{color:#ed9797}.c-header-default .c-header-default__button{align-items:center;display:flex;gap:15px;justify-content:center;margin:0 0 0 auto;position:relative;z-index:1}@media screen and (max-width:1200px){.c-header-default .c-header-default__button{display:none}}.c-header-corporate{align-items:center;background:#faf7f2;display:flex;height:40px;justify-content:center;position:relative;z-index:100}@media screen and (max-width:650px){.c-header-corporate{height:64px}}.c-header-corporate .c-header-corporate__logo{align-items:center;color:#000;display:flex;font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:400;gap:12px;justify-content:center;line-height:0;margin:0 auto;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-header-corporate .c-header-corporate__logo{flex-direction:column}}.c-header-corporate .c-header-corporate__logo:hover{opacity:.7}.c-header-image{display:block;margin:0 -25px!important;max-width:none!important;position:relative;width:calc(100% + 50px)!important}@media screen and (max-width:650px){.c-header-image{height:316px}}.c-header-image::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-header@2x.png") no-repeat center bottom/contain;content:"";display:block;height:100%;margin:auto;position:absolute;inset:0;width:100%}.c-header-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-header-image2{display:block;height:480px;margin:0 -25px!important;max-width:none!important;position:relative;width:calc(100% + 50px)!important}@media screen and (max-width:650px){.c-header-image2{height:316px}}.c-header-image2 .c-header-image2__background{display:block;height:100%;width:100%}.c-header-image2 .c-header-image2__background::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-header@2x.png") no-repeat center bottom/contain;content:"";display:block;height:100%;margin:auto;position:absolute;inset:0 0 -2px 0;width:100%}@media screen and (max-width:650px){.c-header-image2 .c-header-image2__background::after{background-size:100% 80px}}.c-header-image2 .c-header-image2__background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.c-header-image2 .c-header-image2__image{display:block;height:410px;margin:0 auto;max-height:30vw;position:absolute;inset:50px 0 0;max-width:960px;padding:0 25px;width:100%;z-index:2}@media screen and (max-width:1200px){.c-header-image2 .c-header-image2__image{inset:auto 0 0}}@media screen and (max-width:650px){.c-header-image2 .c-header-image2__image{height:202px;max-height:60vw}}.c-header-image2 .c-header-image2__image img{display:block;height:100%;margin:0 0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.c-header-image2 .c-header-image2__tags{display:grid;gap:8px;justify-content:start;margin:auto;max-width:1010px;padding:0 25px;position:absolute;inset:auto 0 145px 0;width:100%;z-index:3}@media screen and (max-width:1200px){.c-header-image2 .c-header-image2__tags{z-index:1}}.c-header-image2 .c-header-image2__tags ul{align-items:center;background:rgba(237,151,151,.8);border-radius:2px;color:#fff;display:flex;flex-wrap:wrap;font-size:18px;font-style:normal;font-weight:600;gap:12px;justify-content:flex-start;letter-spacing:1.8px;line-height:180%;list-style:none;padding:8px 24px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-header-image2 .c-header-image2__tags ul{font-size:14px;padding:8px 12px}}.c-header-subpage{margin:80px auto 0!important}@media screen and (max-width:1200px){.c-header-subpage{margin:40px auto 0!important}}.c-header-subpage .c-header-subpage__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px;margin:40px 0 0;max-width:800px}@media screen and (max-width:1200px){.c-header-subpage .c-header-subpage__text{margin:24px 0 0}}.c-header-products{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:650px){.c-header-products{align-items:center;flex-direction:column}}.c-header-products .c-header-product__content{max-width:495px;width:100%}.c-header-products .c-header-product__title{border-bottom:1px solid #ed9797;color:var(--pink,#ed9797);font-size:32px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:1.6px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-header-products .c-header-product__title{font-size:28px;letter-spacing:1.4px;line-height:170%}}.c-header-products .c-header-product__title::after{border-bottom:1px solid #ed9797;content:"";display:block;height:1px;position:absolute;bottom:-1px;left:-50vw;width:50vw}.c-header-products .c-header-product__title em{font-style:normal;display:inline-block}.c-header-products .c-header-product__subtitle{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.2px}@media screen and (max-width:650px){.c-header-products .c-header-product__subtitle{font-size:20px;letter-spacing:1px;line-height:160%}}.c-header-products .c-header-product__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}.c-header-products .c-header-product__image{max-width:360px;width:100%}.c-header-products .c-header-product__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-footer-default{background-color:#efeee3;position:relative;z-index:1}.c-footer-default::before{aspect-ratio:1440/165;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-footer@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-11.35vw;width:100%}.c-footer-default .c-footer-default__inner{display:grid;gap:40px;grid-template-areas:"logo navigation" "contact banners";margin:0 auto;max-width:1250px;padding:40px 25px 60px}@media screen and (max-width:1200px){.c-footer-default .c-footer-default__inner{grid-template-areas:"logo" "navigation" "contact" "banners";gap:24px}}.c-footer-default .c-footer-default__logo{grid-area:logo}@media screen and (max-width:1200px){.c-footer-default .c-footer-default__logo{width:270px}}.c-footer-default .c-footer-default__navigation{grid-area:navigation}@media screen and (max-width:1200px){.c-footer-default .c-footer-default__navigation{margin:40px 0 0}}.c-footer-default .c-footer-default__menu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 14px;justify-content:flex-end;list-style:none;margin:-8px -8px 0 auto;padding:0}@media screen and (max-width:1200px){.c-footer-default .c-footer-default__menu{justify-content:flex-start;margin:0 -8px}}.c-footer-default .c-footer-default__menu>li>a{color:#1e1e1e;display:block;font-size:15px;font-style:normal;font-weight:500;letter-spacing:0;line-height:120%;padding:8px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.c-footer-default .c-footer-default__menu>li>a:hover{color:#ed9797}.c-footer-default .c-footer-default__button{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin:10px 0 0}@media screen and (max-width:1200px){.c-footer-default .c-footer-default__button{justify-content:flex-start}}.c-footer-contact{align-self:end;align-content:start;display:grid;gap:8px;grid-area:contact;width:-moz-fit-content;width:fit-content}.c-footer-contact .c-footer-contact__title{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.c-footer-contact .c-footer-contact__tel{align-items:center;border:1px solid var(--text-black,#1e1e1e);color:var(--text-black,#1e1e1e);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px;line-height:150%;letter-spacing:.64px;padding:6px 10px}.c-footer-contact .c-footer-contact__tel em{color:var(--text-black,#1e1e1e);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.c-footer-banners{grid-area:banners;display:flex;flex-wrap:wrap;gap:24px;justify-self:end;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.c-footer-banners{align-items:center;gap:18px;justify-self:center;margin:36px 0 0}}@media screen and (max-width:650px){.c-footer-banners{flex-direction:column;gap:18px;justify-self:center}}.c-footer-banners p{width:-moz-fit-content;width:fit-content}.c-footer-banners a{display:block}.c-footer-banners a:hover{opacity:.7}.c-footer-banners a img{display:block}.c-drawer-default{background:#f7f7ed;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%;z-index:10}.c-drawer-default.is-active{opacity:1;pointer-events:auto}.c-drawer-default .c-drawer-default__inner{display:flex;flex-direction:column;container-type:inline-size;margin:0 auto;max-width:450px;padding:40px 25px 80px}.c-drawer-default .c-drawer-default__menu{display:grid;list-style:none;width:100%}.c-drawer-default .c-drawer-default__menu>li>ul{list-style:none;padding:0 0 12px}.c-drawer-default .c-drawer-default__menu>li>ul>li a{gap:11px}.c-drawer-default .c-drawer-default__menu>li>ul>li a::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="1" viewBox="0 0 9 1" fill="none"><path d="M0.5 0.5H8.5" stroke="%23625F55" stroke-linecap="round"/></svg>') no-repeat center center/contain;content:"";display:inline-block;height:8px;width:8px}.c-drawer-default .c-drawer-default__menu>li a{align-items:center;border-bottom:solid .5px #625f55;color:var(--deepbrown,#625f55);display:flex;font-size:15px;font-style:normal;font-weight:500;line-height:120%;padding:12px 0;text-decoration:none}.c-drawer-default .c-drawer-default__menu>li a[href="#"]{border-bottom:none;padding:24px 0 8px;pointer-events:none}.c-drawer-default .c-drawer-default__menu>li a[target=_blank]::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><rect x="3.5" y="1.5" width="11" height="10" rx="0.5" stroke="%23625F55" /><path d="M1 3V13C1 13.5523 1.44772 14 2 14H13" stroke="%23625F55" stroke-linecap="round" /></svg>') no-repeat center center/contain;content:"";display:inline-block;height:15px;margin-left:4px;width:15px}.c-drawer-default .c-drawer-default__button{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin:40px 0 0}.c-headline-section{align-items:flex-end;color:var(--deepbrown,#625f55);display:flex;flex-wrap:wrap;font-size:18px;font-style:normal;font-weight:500;gap:18px 40px;line-height:180%;letter-spacing:1.8px;position:relative}@media screen and (max-width:1200px){.c-headline-section{align-items:flex-start;flex-direction:column;gap:0 40px}}.c-headline-section.is-x-large{font-size:36px;gap:0 68px;letter-spacing:4px}@media screen and (max-width:1200px){.c-headline-section.is-x-large{font-size:24px}}.c-headline-section.is-x-large strong{font-size:80px}@media screen and (max-width:1200px){.c-headline-section.is-x-large strong{font-size:40px}}.c-headline-section.is-x-large strong::before{inset:60px -110px auto auto;width:120px}@media screen and (max-width:1200px){.c-headline-section.is-x-large strong::before{inset:40px -42px auto auto;width:40px}}.c-headline-section.is-large{font-size:24px;gap:18px 68px;letter-spacing:2.4px}@media screen and (max-width:1200px){.c-headline-section.is-large{font-size:20px;gap:8px 68px;letter-spacing:2px}}.c-headline-section.is-large strong{font-size:50px;line-height:120%;inset:2px auto auto auto}@media screen and (max-width:1200px){.c-headline-section.is-large strong{font-size:36px;inset:auto}}.c-headline-section.is-large strong::before{inset:30px -64px auto auto;width:60px}@media screen and (max-width:1200px){.c-headline-section.is-large strong::before{inset:24px -48px auto auto;width:43px}}.c-headline-section.is-medium{font-size:24px;font-weight:500;gap:2px 56px;line-height:180%;letter-spacing:2.4px}.c-headline-section.is-medium strong{font-size:32px}.c-headline-section.is-medium strong::before{inset:26px -48px auto auto;width:60px}@media screen and (max-width:1200px){.c-headline-section.is-medium strong::before{inset:34px -40px auto auto;width:40px}}.c-headline-section.is-navy{color:#121233}.c-headline-section.is-navy strong{color:#121233}.c-headline-section.is-navy strong::before{background-color:#121233}.c-headline-section strong{color:var(--color-main,#ed9797);font-family:"Cormorant Garamond";font-size:36px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.8px;position:relative;inset:-2px auto auto auto}@media screen and (max-width:1200px){.c-headline-section strong{font-size:28px;inset:auto}}.c-headline-section strong::before{background-color:#ed9797;content:"";display:block;height:1px;position:absolute;inset:34px -30px auto auto;transform:rotate(-45deg);width:40px}@media screen and (max-width:1200px){.c-headline-section strong::before{inset:26px -26px auto auto;width:32px}}.c-headline-simple{color:var(--color-main,#ed9797);font-size:32px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:1.6px}@media screen and (max-width:1200px){.c-headline-simple{font-size:28px}}.c-headline-simple.is-large{font-size:50px;font-weight:500}.c-headline-simple.is-medium{font-size:24px;letter-spacing:2.4px;line-height:120%}.c-headline-simple.is-small{font-size:18px;font-weight:500;letter-spacing:.9px;line-height:140%}.c-headline-simple.is-navy{color:#121233}.c-headline-simple em{display:inline-block;font-style:normal}.c-headline-simple strong{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.2px;margin:0 0 0 20px}@media screen and (max-width:650px){.c-headline-simple strong{display:block;margin:8px 0 0}}.c-headline-others{color:var(--deepbrown,#625f55);display:grid;font-size:20px;font-style:normal;font-weight:600;gap:10px;letter-spacing:1px;line-height:120%}.c-headline-others.is-large{font-size:22px;letter-spacing:2.2px;line-height:120%}.c-headline-others.is-large strong{font-size:70px;line-height:100%}.c-headline-others.is-center{text-align:center}.c-headline-others.is-right{text-align:right}.c-headline-others.is-left{text-align:left}.c-headline-others strong{color:var(--pink,#ed9797);font-family:"Cormorant Garamond";font-size:40px;font-style:normal;font-weight:500;line-height:120%}.c-headline-underline{border-bottom:1px dashed var(--pink,#ed9797);color:var(--color-main,#ed9797);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:2px;padding:0 0 4px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.c-headline-underline{font-size:28px}}.c-headline-underline.is-large{font-size:24px;font-weight:600;gap:16px;letter-spacing:2.4px}@media screen and (max-width:1200px){.c-headline-underline.is-large{font-size:20px;letter-spacing:2px}}.c-headline-underline.is-small{font-size:18px;font-weight:500;letter-spacing:.9px;line-height:140%}.c-headline-underline.is-black{border-bottom-color:var(--deepbrown,#625f55);color:var(--deepbrown,#625f55)}.c-headline-underline.is-navy{border-bottom-color:#121233;color:#121233}.c-headline-underline em{display:inline-block;font-style:normal}.c-headline-listmark{align-items:flex-start;color:var(--color-main,#ed9797);display:flex;font-size:20px;font-style:normal;font-weight:600;gap:20px;line-height:120%;letter-spacing:2px}@media screen and (max-width:1200px){.c-headline-listmark{font-size:18px;line-height:140%;letter-spacing:1.8px}}.c-headline-listmark.is-circle{gap:8px}.c-headline-listmark.is-circle::before{border-radius:50%;content:"";display:block;height:14px;margin:6px 0 0;width:14px}.c-headline-listmark.is-large{font-size:24px;font-weight:700;gap:16px;letter-spacing:2.4px}@media screen and (max-width:1200px){.c-headline-listmark.is-large{font-size:20px;letter-spacing:2px}}.c-headline-listmark.is-large::before{margin:16px 0 0}.c-headline-listmark.is-small{font-size:18px;gap:10px;letter-spacing:.9px;line-height:140%}.c-headline-listmark.is-small::before{width:16px;margin:13px 0 0}.c-headline-listmark.is-x-small{font-size:14px;gap:10px;letter-spacing:.7px;line-height:140%}.c-headline-listmark.is-x-small::before{width:10px;margin:10px 0 0}.c-headline-listmark.is-black{color:var(--deepbrown,#625f55)}.c-headline-listmark.is-black::before{background-color:var(--deepbrown,#625f55)}.c-headline-listmark.is-navy{color:#121233}.c-headline-listmark.is-navy::before{background-color:#121233}.c-headline-listmark::before{background-color:var(--color-main,#ed9797);content:"";display:block;height:1px;margin:13px 0 0;width:20px}.c-headline-listmark em{display:inline-block;font-style:normal}.c-headline-square{background:#fff;border-radius:2px;border:1px solid #ed9797;color:#ed9797;font-size:20px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:1px;padding:4px 24px;width:-moz-fit-content;width:fit-content}.c-headline-square.is-navy{color:#121233;border-color:#121233}.c-headline-topic{border-bottom:1px dashed var(--pink,#ed9797);display:grid;gap:4px;padding:0 0 8px;margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}.c-headline-topic .c-headline-topic__number{color:var(--color-main,#ed9797);font-size:24px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:150%}@media screen and (max-width:650px){.c-headline-topic .c-headline-topic__number{font-size:20px}}.c-headline-topic .c-headline-topic__title{color:#625f55;font-size:28px;font-style:normal;font-weight:500;letter-spacing:2.8px;line-height:140%;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-headline-topic .c-headline-topic__title{font-size:20px;letter-spacing:2px}}.c-headline-topic .c-headline-topic__title em{font-style:normal}@media screen and (max-width:650px){.c-headline-topic .c-headline-topic__title em{display:block}}.c-headline-awards{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/decoration-award3.svg") no-repeat center bottom/200px 12px;color:#e9c07f;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1.2px;margin:0 auto;padding:0 76px 40px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-headline-awards{font-size:20px;padding:0 40px 30px}}.c-headline-awards::before{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/decoration-award1.svg") no-repeat center center/contain;content:"";height:58px;position:absolute;inset:auto auto 18px 0;width:40px}@media screen and (max-width:650px){.c-headline-awards::before{bottom:8px}}.c-headline-awards::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/decoration-award2.svg") no-repeat center center/contain;content:"";height:58px;position:absolute;inset:auto 0 18px auto;width:40px}@media screen and (max-width:650px){.c-headline-awards::after{bottom:8px}}.c-headline-awards em{display:inline-block;font-style:normal}.c-wrap{margin:0;padding:0 25px 0;position:relative;z-index:0}.c-wrap.is-no-navigation{padding-top:0}@media screen and (max-width:1200px){.c-wrap.is-home{padding-top:36px}}.c-wrap.is-gradient{background:linear-gradient(180deg,#f9f5f5 0,#fff 25%,#fff 75%,#f9f5f5 100%)}.c-contents{container-type:inline-size;margin:0 auto;z-index:1}.c-contents>*{max-width:var(--contents-width);margin:0 auto}.wp-block-list{padding:0 0 0 1.5em}hr.c-hr-default{border:none;border-top:solid 1px var(--color-main);margin:0 -20px;max-width:none;width:calc(100% + 40px)}hr.c-hr-dashed{border:none;border-top:dashed 1px var(--color-main)}.c-hr-photos{display:grid;grid-template-columns:repeat(4,1fr);margin:0 -25px!important;max-width:none!important;width:calc(100% + 50px)}@media screen and (max-width:650px){.c-hr-photos{grid-template-columns:repeat(2,1fr)}}.c-hr-photos figure{margin:0;width:100%}.c-hr-photos figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-background-white{background:#fff;margin:0 -25px;max-width:none;overflow-x:clip;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-white::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-white::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-white.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-white@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-white.is-wave::before{height:auto;top:-13.7vw}}.c-background-white.is-rounded-opposite::before{aspect-ratio:1440/51;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white-opposite@2x.png") no-repeat center bottom/cover;top:-3.5vw}@media screen and (max-width:650px){.c-background-white.is-rounded-opposite::before{height:auto}}.c-background-white.is-no-decoration::before{display:none}.c-background-white>*{margin:0 auto;max-width:var(--contents-width)}.c-background-pink{background:#efe6e6;margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-pink::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-pink@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-pink::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-pink.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-pink@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-pink.is-wave::before{height:auto;top:-13.7vw}}.c-background-pink.is-no-decoration::before{display:none}.c-background-pink>*{margin:0 auto;max-width:var(--contents-width)}.c-background-lightpink{background:#f9f5f5;margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-lightpink::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-lightpink@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-lightpink::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-lightpink.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-lightpink@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-lightpink.is-wave::before{height:auto;top:-13.7vw}}.c-background-lightpink.is-no-decoration::before{display:none}.c-background-lightpink>*{margin:0 auto;max-width:var(--contents-width)}.c-background-beige{background:#f7f7ed;margin:0 -25px;max-width:none;overflow-x:clip;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-beige::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-beige@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-beige::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-beige.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-beige@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-beige.is-wave::before{height:auto;top:-13.7vw}}.c-background-beige.is-no-decoration::before{display:none}.c-background-beige>*{margin:0 auto;max-width:var(--contents-width)}.c-background-beige2{background:#efeee3;margin:0 -25px;max-width:none;overflow-x:clip;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-beige2::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-beige@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-beige2::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-beige2.is-wave{margin-top:13.8vw}.c-background-beige2.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-beige@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-beige2.is-wave::before{height:auto;top:-13.7vw}}.c-background-beige2.is-no-decoration::before{display:none}.c-background-beige2>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-lightpink-to-white,.c-background-lightpink-gradient{background:linear-gradient(180deg,#f9f5f5 0,#fff 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-lightpink-to-white::before,.c-background-lightpink-gradient::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-lightpink@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-lightpink-to-white::before,.c-background-lightpink-gradient::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-lightpink-to-white.is-wave,.c-background-lightpink-gradient.is-wave{margin-top:13.8vw}.c-background-gradient-lightpink-to-white.is-wave::before,.c-background-lightpink-gradient.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-lightpink@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-lightpink-to-white.is-wave::before,.c-background-lightpink-gradient.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-lightpink-to-white.is-no-decoration::before,.c-background-lightpink-gradient.is-no-decoration::before{display:none}.c-background-gradient-lightpink-to-white>*,.c-background-lightpink-gradient>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-gray-to-white,.c-background-gray-gradient{background:linear-gradient(180deg,#e2e9ee 0,#fff 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-gray-to-white::before,.c-background-gray-gradient::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-gray@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-gray-to-white::before,.c-background-gray-gradient::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-gray-to-white.is-wave,.c-background-gray-gradient.is-wave{margin-top:13.8vw}.c-background-gradient-gray-to-white.is-wave::before,.c-background-gray-gradient.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-gray@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-gray-to-white.is-wave::before,.c-background-gray-gradient.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-gray-to-white.is-no-decoration::before,.c-background-gray-gradient.is-no-decoration::before{display:none}.c-background-gradient-gray-to-white>*,.c-background-gray-gradient>*{margin:0 auto;max-width:var(--contents-width)}.c-background-beige-gradient,.c-background-gradient-beige-to-white{background:linear-gradient(0deg,#efeee3 20%,#fff 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-beige-gradient>*,.c-background-gradient-beige-to-white>*{margin:0 auto;max-width:var(--contents-width)}.c-background-beige-gradient2,.c-background-gradient-beige-to-gray{background:linear-gradient(180deg,rgba(247,247,237,.8784313725) 0,rgba(249,245,245,.8784313725) 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-beige-gradient2::before,.c-background-gradient-beige-to-gray::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-beige@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-beige-gradient2::before,.c-background-gradient-beige-to-gray::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-beige-gradient2.is-wave::before,.c-background-gradient-beige-to-gray.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-beige@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-beige-gradient2.is-wave::before,.c-background-gradient-beige-to-gray.is-wave::before{height:auto;top:-13.7vw}}.c-background-beige-gradient2.is-no-decoration::before,.c-background-gradient-beige-to-gray.is-no-decoration::before{display:none}.c-background-beige-gradient2>*,.c-background-gradient-beige-to-gray>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-white-to-lightgray{background:linear-gradient(180deg,#fff 0,#f9f5f5 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-white-to-lightgray::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-white-to-lightgray::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-white-to-lightgray.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-white@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-white-to-lightgray.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-white-to-lightgray.is-no-decoration::before{display:none}.c-background-gradient-white-to-lightgray>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-blue-to-white{background:linear-gradient(0deg,#fff 45.67%,#b7c8dd 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-blue-to-white::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-blue@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-blue-to-white::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-blue-to-white.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-blue@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-blue-to-white.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-blue-to-white.is-no-decoration::before{display:none}.c-background-gradient-blue-to-white>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-navy-to-white{background:linear-gradient(180deg,#0b0f2c 0,#e3e3eb 100.03%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-navy-to-white::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-navy@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-navy-to-white::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-navy-to-white.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-navy@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-navy-to-white.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-navy-to-white.is-no-decoration::before{display:none}.c-background-gradient-navy-to-white>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-white-to-lightpink{background:linear-gradient(180deg,#fff 0,#f9f5f5 95%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-white-to-lightpink::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-white-to-lightpink::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-white-to-lightpink.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-white@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-white-to-lightpink.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-white-to-lightpink.is-no-decoration::before{display:none}.c-background-gradient-white-to-lightpink>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-white-to-lightblue{background:linear-gradient(180deg,#fff 0,#e2e9ee 50.48%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-white-to-lightblue::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-white-to-lightblue::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-white-to-lightblue.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-white@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-white-to-lightblue.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-white-to-lightblue.is-no-decoration::before{display:none}.c-background-gradient-white-to-lightblue>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-lightpink-to-lightblue{background:linear-gradient(180deg,#f9f5f5 0,#e2e9ee 50.48%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-lightpink-to-lightblue::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-lightpink@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-lightpink-to-lightblue::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-lightpink-to-lightblue.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-lightpink@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-lightpink-to-lightblue.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-lightpink-to-lightblue.is-no-decoration::before{display:none}.c-background-gradient-lightpink-to-lightblue>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-lightgray-to-lightpink{background:linear-gradient(180deg,#e2e9ee 0,#f9f5f5 95%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-lightgray-to-lightpink::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-lightgray@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-lightgray-to-lightpink::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-lightgray-to-lightpink.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-lightgray@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-lightgray-to-lightpink.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-lightgray-to-lightpink.is-no-decoration::before{display:none}.c-background-gradient-lightgray-to-lightpink>*{margin:0 auto;max-width:var(--contents-width)}.c-background-gradient-beige-to-lightpink{background:linear-gradient(180deg,#f7f7ed 0,#f9f5f5 100%);margin:0 -25px;max-width:none;padding:1px 25px;position:relative;width:calc(100% + 50px)}.c-background-gradient-beige-to-lightpink::before{aspect-ratio:1440/80;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-beige@2x.png") no-repeat center bottom/cover;content:"";display:block;height:auto;pointer-events:none;position:absolute;left:0;top:-5.5vw;width:100%}@media screen and (max-width:650px){.c-background-gradient-beige-to-lightpink::before{aspect-ratio:none;background-size:100% 100%;height:48px;top:-48px}}.c-background-gradient-beige-to-lightpink.is-wave::before{aspect-ratio:1440/200;background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-wave-beige@2x.png") no-repeat center bottom/cover;top:-13.7vw}@media screen and (max-width:650px){.c-background-gradient-beige-to-lightpink.is-wave::before{height:auto;top:-13.7vw}}.c-background-gradient-beige-to-lightpink.is-no-decoration::before{display:none}.c-background-gradient-beige-to-lightpink>*{margin:0 auto;max-width:var(--contents-width)}.c-button-primary.is-large a{padding:20px 48px}.c-button-primary a{align-items:center;background:linear-gradient(270deg,#f7e3cf 0,#ebabab 30%,#ed9797 70%,#f48888 100%);border-radius:80px;color:var(--white,#fff);font-size:14px;font-style:normal;font-weight:500;display:inline-flex;flex-wrap:wrap;justify-content:center;line-height:120%;letter-spacing:.7px;min-width:200px;padding:12px 48px;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.c-button-primary a:hover{opacity:.7}.c-button-primary a::after{background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.541016 0.541504L4.54102 4.5415L0.541016 8.5415" stroke="white" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:9px;margin:auto;position:absolute;inset:2px 20px 0 auto;width:5px}.c-button-primary a[target=_blank]::after{background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.4067 7.35659V12.6426C12.4082 12.8439 12.3694 13.0435 12.2928 13.2297C12.2161 13.4158 12.1031 13.5848 11.9603 13.7267C11.8175 13.8687 11.6478 13.9807 11.4612 14.0562C11.2745 14.1317 11.0747 14.1693 10.8734 14.1666H3.36874C3.16669 14.1692 2.96617 14.1313 2.779 14.0551C2.59183 13.979 2.4218 13.8661 2.27895 13.7232C2.1361 13.5803 2.02332 13.4102 1.94725 13.223C1.87119 13.0358 1.83338 12.8353 1.83607 12.6333V5.12859C1.83366 4.92656 1.87167 4.72608 1.94787 4.53896C2.02407 4.35184 2.13693 4.18184 2.27979 4.03897C2.42266 3.89611 2.59266 3.78325 2.77978 3.70705C2.9669 3.63085 3.16738 3.59284 3.3694 3.59525H8.65474M14.1687 1.83325L7.1214 8.88059M14.1687 5.35725V1.83325H10.6447" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:16px;margin:auto;position:absolute;inset:0 20px 0 auto;width:16px}.c-button-primary a em{display:inline-block;font-style:normal}.c-button-secondary.is-full a{width:100%}.c-button-secondary.is-small a{font-size:14px;line-height:100%}.c-button-secondary.is-medium a{min-width:200px;padding:12px 48px}.c-button-secondary.is-large a{padding:20px 40px 20px 20px}@media screen and (max-width:650px){.c-button-secondary.is-large a{padding:20px 48px 20px 32px}}.c-button-secondary.is-navy a{background:#121233}.c-button-secondary.is-brown a{background:#625f55}.c-button-secondary.is-outline a{background:rgba(255,255,255,.24);border:1px solid var(--navy,#ed9797)}.c-button-secondary.is-outline.is-navy a{border:1px solid var(--navy,#121233);color:#121233}.c-button-secondary.is-outline.is-navy a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.541016 0.541748L4.54102 4.54175L0.541016 8.54175" stroke="%23121233" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.c-button-secondary a{background:#ed9797;border-radius:100px;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:120%;padding:8px 40px 8px 20px;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.c-button-secondary a em{display:inline-block;font-style:normal}.c-button-secondary a:hover{opacity:.7}.c-button-secondary a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.541016 0.541748L4.54102 4.54175L0.541016 8.54175" stroke="white" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:10px;margin:auto;min-width:5px;position:absolute;inset:0 20px 0 auto}.c-button-secondary a[target=_blank]::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.4048 7.35667V12.6427C12.4062 12.844 12.3675 13.0436 12.2908 13.2297C12.2141 13.4159 12.1011 13.5849 11.9583 13.7268C11.8155 13.8687 11.6458 13.9808 11.4592 14.0563C11.2726 14.1318 11.0728 14.1693 10.8715 14.1667H3.36679C3.16474 14.1693 2.96421 14.1314 2.77704 14.0552C2.58987 13.9791 2.41985 13.8662 2.277 13.7233C2.13415 13.5804 2.02136 13.4103 1.9453 13.2231C1.86923 13.0359 1.83143 12.8354 1.83412 12.6333V5.12867C1.8317 4.92664 1.86972 4.72617 1.94592 4.53904C2.02212 4.35192 2.13497 4.18193 2.27784 4.03906C2.42071 3.89619 2.5907 3.78334 2.77783 3.70714C2.96495 3.63093 3.16542 3.59292 3.36745 3.59534H8.65279M14.1668 1.83334L7.11945 8.88067M14.1668 5.35734V1.83334H10.6428" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;height:16px;width:16px}.c-button-tertiary.is-full a{width:100%}.c-button-tertiary.is-center a{text-align:center}.c-button-tertiary.is-left a{padding:2px 26px 10px 0;text-align:left}.c-button-tertiary.is-right a{padding:2px 16px 10px 0;text-align:right}.c-button-tertiary.is-right a::after{inset:0 2px 7px auto}.c-button-tertiary.is-black a{border-bottom:.5px solid var(--deepbrown,#625f55);color:var(--deepbrown,#625f55)}.c-button-tertiary.is-black a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.c-button-tertiary.is-small a{font-size:14px;line-height:100%}.c-button-tertiary a{border-bottom:.5px solid #ed9797;display:inline-block;color:#ed9797;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.6px;padding:2px 20px 10px;position:relative;text-align:center;text-decoration:none}.c-button-tertiary a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23ED9797" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:10px;margin:auto;position:absolute;inset:0 10px 7px auto;width:6px}.c-button-tertiary a:hover{opacity:.65}.c-button-square.is-navy a{background:var(--blue-back,#e2e9ee);border-color:var(--blue-back,#e2e9ee);color:var(--navy,#121233)}.c-button-square.is-navy a[target=_blank]::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.4048 7.35667V12.6427C12.4062 12.844 12.3675 13.0436 12.2908 13.2297C12.2141 13.4159 12.1011 13.5849 11.9583 13.7268C11.8155 13.8687 11.6458 13.9808 11.4592 14.0563C11.2726 14.1318 11.0728 14.1693 10.8715 14.1667H3.36679C3.16474 14.1693 2.96421 14.1314 2.77704 14.0552C2.58987 13.9791 2.41985 13.8662 2.277 13.7233C2.13415 13.5804 2.02136 13.4103 1.9453 13.2231C1.86923 13.0359 1.83143 12.8354 1.83412 12.6333V5.12867C1.8317 4.92664 1.86972 4.72617 1.94592 4.53904C2.02212 4.35192 2.13497 4.18193 2.27784 4.03906C2.42071 3.89619 2.5907 3.78334 2.77783 3.70714C2.96495 3.63093 3.16542 3.59292 3.36745 3.59534H8.65279M14.1668 1.83334L7.11945 8.88067M14.1668 5.35734V1.83334H10.6428" stroke="%23121233" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.c-button-square.is-navy a[href$=".pdf"]::after{background:url('data:image/svg+xml;utf8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.702 11.195C7.61133 11.1597 7.52233 11.0983 7.435 11.011L4.815 8.39201C4.71767 8.29467 4.667 8.18001 4.663 8.04801C4.659 7.91601 4.70967 7.79501 4.815 7.68501C4.92567 7.57434 5.04467 7.51801 5.172 7.51601C5.3 7.51401 5.419 7.56834 5.529 7.67901L7.5 9.65001V1.50001C7.5 1.35801 7.54767 1.23901 7.643 1.14301C7.73833 1.04701 7.85733 0.99934 8 1.00001C8.14267 1.00067 8.26167 1.04834 8.357 1.14301C8.45233 1.23767 8.5 1.35667 8.5 1.50001V9.65001L10.471 7.67901C10.5683 7.58167 10.684 7.53067 10.818 7.52601C10.952 7.52134 11.074 7.57434 11.184 7.68501C11.2907 7.79501 11.345 7.91301 11.347 8.03901C11.349 8.16501 11.295 8.28267 11.185 8.39201L8.565 11.012C8.47833 11.0987 8.38933 11.1597 8.298 11.195C8.20733 11.2303 8.108 11.248 8 11.248C7.892 11.248 7.79267 11.2303 7.702 11.195ZM2.616 15C2.15533 15 1.771 14.846 1.463 14.538C1.155 14.23 1.00067 13.8453 1 13.384V11.461C1 11.319 1.04767 11.2003 1.143 11.105C1.23833 11.0097 1.35733 10.9617 1.5 10.961C1.64267 10.9603 1.76167 11.0083 1.857 11.105C1.95233 11.2017 2 11.3203 2 11.461V13.384C2 13.538 2.064 13.6793 2.192 13.808C2.32 13.9367 2.461 14.0007 2.615 14H13.385C13.5383 14 13.6793 13.936 13.808 13.808C13.9367 13.68 14.0007 13.5387 14 13.384V11.461C14 11.319 14.0477 11.2003 14.143 11.105C14.2383 11.0097 14.3573 10.9617 14.5 10.961C14.6427 10.9603 14.7617 11.0083 14.857 11.105C14.9523 11.2017 15 11.3203 15 11.461V13.384C15 13.8447 14.846 14.229 14.538 14.537C14.23 14.845 13.8453 14.9993 13.384 15H2.616Z" fill="%23121233"/></svg>') no-repeat center center/contain}.c-button-square a{align-items:center;background:var(--white,#fff);border:1px solid var(--pink,#ed9797);border-radius:2px;color:var(--pink,#ed9797);display:inline-flex;flex-wrap:wrap;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.8px;line-height:140%;min-height:66px;min-width:380px;padding:10px 44px 10px 20px;position:relative;text-decoration:none!important;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-button-square a{min-width:0;width:100%}}.c-button-square a em{display:inline-block;font-style:normal}.c-button-square a:hover{opacity:.7}.c-button-square a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.541016 0.541748L4.54102 4.54175L0.541016 8.54175" stroke="%23ED9797" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:10px;margin:auto;min-width:5px;position:absolute;inset:0 20px 0 auto}.c-button-square a[target=_blank]::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.4048 7.35667V12.6427C12.4062 12.844 12.3675 13.0436 12.2908 13.2297C12.2141 13.4159 12.1011 13.5849 11.9583 13.7268C11.8155 13.8687 11.6458 13.9808 11.4592 14.0563C11.2726 14.1318 11.0728 14.1693 10.8715 14.1667H3.36679C3.16474 14.1693 2.96421 14.1314 2.77704 14.0552C2.58987 13.9791 2.41985 13.8662 2.277 13.7233C2.13415 13.5804 2.02136 13.4103 1.9453 13.2231C1.86923 13.0359 1.83143 12.8354 1.83412 12.6333V5.12867C1.8317 4.92664 1.86972 4.72617 1.94592 4.53904C2.02212 4.35192 2.13497 4.18193 2.27784 4.03906C2.42071 3.89619 2.5907 3.78334 2.77783 3.70714C2.96495 3.63093 3.16542 3.59292 3.36745 3.59534H8.65279M14.1668 1.83334L7.11945 8.88067M14.1668 5.35734V1.83334H10.6428" stroke="%23ED9797" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;height:16px;width:16px}.c-button-square a[href$=".pdf"]::after{background:url('data:image/svg+xml;utf8, <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.702 11.195C7.61133 11.1597 7.52233 11.0983 7.435 11.011L4.815 8.39201C4.71767 8.29467 4.667 8.18001 4.663 8.04801C4.659 7.91601 4.70967 7.79501 4.815 7.68501C4.92567 7.57434 5.04467 7.51801 5.172 7.51601C5.3 7.51401 5.419 7.56834 5.529 7.67901L7.5 9.65001V1.50001C7.5 1.35801 7.54767 1.23901 7.643 1.14301C7.73833 1.04701 7.85733 0.99934 8 1.00001C8.14267 1.00067 8.26167 1.04834 8.357 1.14301C8.45233 1.23767 8.5 1.35667 8.5 1.50001V9.65001L10.471 7.67901C10.5683 7.58167 10.684 7.53067 10.818 7.52601C10.952 7.52134 11.074 7.57434 11.184 7.68501C11.2907 7.79501 11.345 7.91301 11.347 8.03901C11.349 8.16501 11.295 8.28267 11.185 8.39201L8.565 11.012C8.47833 11.0987 8.38933 11.1597 8.298 11.195C8.20733 11.2303 8.108 11.248 8 11.248C7.892 11.248 7.79267 11.2303 7.702 11.195ZM2.616 15C2.15533 15 1.771 14.846 1.463 14.538C1.155 14.23 1.00067 13.8453 1 13.384V11.461C1 11.319 1.04767 11.2003 1.143 11.105C1.23833 11.0097 1.35733 10.9617 1.5 10.961C1.64267 10.9603 1.76167 11.0083 1.857 11.105C1.95233 11.2017 2 11.3203 2 11.461V13.384C2 13.538 2.064 13.6793 2.192 13.808C2.32 13.9367 2.461 14.0007 2.615 14H13.385C13.5383 14 13.6793 13.936 13.808 13.808C13.9367 13.68 14.0007 13.5387 14 13.384V11.461C14 11.319 14.0477 11.2003 14.143 11.105C14.2383 11.0097 14.3573 10.9617 14.5 10.961C14.6427 10.9603 14.7617 11.0083 14.857 11.105C14.9523 11.2017 15 11.3203 15 11.461V13.384C15 13.8447 14.846 14.229 14.538 14.537C14.23 14.845 13.8453 14.9993 13.384 15H2.616Z" fill="%23ED9797"/></svg>') no-repeat center center/contain;height:16px;width:16px}.c-button-link{text-align:right;width:100%}.c-button-link a,.c-button-link span{border-bottom:.5px solid #625f55;display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none}.c-button-link a::after,.c-button-link span::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.c-button-link a:hover,.c-button-link span:hover{opacity:.65}.c-button-more{background:var(--LPIXEL-White,#fff);border:2px solid var(--base-gray-2,#e4e4e4);border-radius:32px;display:inline-block;color:var(--TEXT-Black,#222);font-size:16px;font-style:normal;font-weight:600;line-height:32px;max-width:280px;padding:6px 40px;position:relative;text-align:center;text-decoration:none;width:100%}.c-button-more:hover{opacity:.5}.c-button-more.is-active .c-button-more__open{display:none}.c-button-more.is-active .c-button-more__close{display:block}.c-button-more .c-button-more__open{display:block}.c-button-more .c-button-more__open::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M0 6.99805H14" stroke="%23222222" stroke-width="2"/><path d="M7.00244 0L7.00244 14" stroke="%23222222" stroke-width="2"/></svg>') no-repeat center center/contain;content:"";display:block;height:14px;margin:auto;position:absolute;inset:0 23px 0 auto;width:14px}.c-button-more .c-button-more__close{display:none}.c-button-more::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="2" viewBox="0 0 14 2" fill="none"><path d="M0 1H14" stroke="%23222222" stroke-width="2"/></svg>') no-repeat center center/contain;content:"";display:block;height:14px;margin:auto;position:absolute;inset:0 23px 0 auto;width:14px}.c-button-social{height:30px;width:-moz-fit-content;width:fit-content}.c-button-social.is-black a img{filter:brightness(0) invert(.1)}.c-button-social a{display:inline-block;height:-moz-fit-content;height:fit-content}.c-button-social a:hover{opacity:.7}.c-button-social a img{display:block;height:100%;width:100%}.c-button-contact a{align-items:center;background:linear-gradient(90deg,#00b961 0,#a9dc43 100%);border-radius:100px;color:var(--LPIXEL-White,#fff);display:inline-flex;font-family:din-2014,var(--gothic);font-size:24px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:100%;max-width:100%;height:64px;justify-content:center;letter-spacing:0;transition:opacity .2s ease;text-decoration:none;width:426px}@media screen and (max-width:650px){.c-button-contact a{font-size:18px;height:56px;width:320px}}.c-button-contact a:hover{opacity:.5}.c-button-hamburger{display:none;height:44px;margin:auto;position:absolute;inset:6px 25px 0 auto;width:44px;z-index:100}@media screen and (max-width:1200px){.c-button-hamburger{display:block}}.c-button-hamburger.is-active i:first-of-type{display:none}.c-button-hamburger.is-active i:nth-of-type(2){display:block}.c-button-hamburger.is-active span:first-of-type{transform:translate3d(0,4px,0) rotate(15deg)}.c-button-hamburger.is-active span:nth-of-type(2){transform:translate3d(0,-2px,0) rotate(-15deg)}.c-button-hamburger i{color:var(--deepbrown,#625f55);font-size:10px;font-style:normal;font-weight:700;line-height:150%;position:absolute;inset:8px 0 auto 0;text-align:center;text-transform:uppercase;width:100%}.c-button-hamburger i:nth-of-type(2){display:none}.c-button-hamburger span{background-color:#ed9797;display:block;height:2px;position:absolute;right:0;transition:transform .3s ease;width:44px}.c-button-hamburger span:first-of-type{top:24px}.c-button-hamburger span:nth-of-type(2){top:30px}.c-banner-brochure{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-background.jpg") no-repeat center top/100% auto;display:block;margin:0 auto;max-width:560px;min-height:280px;position:relative;transition:opacity .15s ease;width:100%}@media screen and (max-width:650px){.c-banner-brochure{max-width:325px;min-height:0}}.c-banner-brochure:hover{opacity:.7}.c-banner-brochure.is-beige{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-background-beige.jpg") no-repeat center top/100% auto}.c-banner-brochure.is-beige strong{background:#fff;border-color:var(--deepbrown,#ed9797);color:#ed9797}.c-banner-brochure.is-beige strong::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23ED9797" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain}.c-banner-brochure a{display:block!important;height:100%;min-height:280px;position:relative;width:100%}@media screen and (max-width:650px){.c-banner-brochure a{background-size:175% auto;background-position:center -20px;min-height:163px}}.c-banner-brochure img{box-shadow:2px 2px 10px 0 rgba(0,0,0,.25);display:block;height:247px!important;-o-object-fit:cover!important;object-fit:cover!important;margin:auto;position:absolute;inset:28px 52px auto auto;rotate:15deg;width:174px!important}@media screen and (max-width:650px){.c-banner-brochure img{inset:20px 26px auto auto;height:142px!important;width:104px!important}}.c-banner-brochure figcaption{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:120%;padding:32px 40px;position:absolute;inset:0 auto auto 0;pointer-events:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:650px){.c-banner-brochure figcaption{font-size:16px;letter-spacing:.8px;padding:16px 20px}}.c-banner-brochure figcaption em{color:var(--deepbrown,#625f55);display:block;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.8px;margin:8px 0 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-banner-brochure figcaption em{font-size:14px;margin:4px 0 0}}.c-banner-brochure figcaption strong{background:#fff;border-radius:40px;border:1px solid var(--navy,#121233);color:var(--navy,#121233);display:block;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.7px;line-height:100%;margin:16px 0 0;padding:12px 36px 12px 16px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-banner-brochure figcaption strong{font-size:12px;margin:30px 0 0;padding:10px 24px 10px 12px}}.c-banner-brochure figcaption strong::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23121233" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:inline-block;height:9px;margin:auto;position:absolute;inset:2px 16px 0 auto;width:5px}.c-banner-coupon{align-items:center;background:linear-gradient(0deg,#e1ebe2 0,#fff 50%,#e1ebe2 100%);border-radius:2px;color:inherit;display:inline-flex;text-decoration:none;gap:24px;max-width:460px;padding:30px 40px;position:relative;width:100%}@media screen and (max-width:650px){.c-banner-coupon{flex-direction:column;gap:0;max-width:325px;padding:40px 20px 20px}}.c-banner-coupon:hover{opacity:.7}.c-banner-coupon .c-banner-coupon__content{width:100%}.c-banner-coupon .c-banner-coupon__content p{line-height:120%;text-align:left}.c-banner-coupon .c-banner-coupon__link{margin:20px 0 0;text-align:right;width:100%}.c-banner-coupon .c-banner-coupon__link a{border-bottom:.5px solid #625f55;display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none}.c-banner-coupon .c-banner-coupon__link a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.c-banner-coupon .c-banner-coupon__link a:hover{opacity:.65}.c-banner-coupon .c-banner-coupon__image{display:block;margin:0;min-width:145px}.c-banner-special{border-radius:20px;display:grid;grid-template-columns:1fr 1fr;max-width:800px;min-height:320px;overflow:hidden}@media screen and (max-width:650px){.c-banner-special{border-radius:15px;grid-template-columns:1fr}}.c-banner-special .c-banner-special__content{align-content:start;align-items:start;background:linear-gradient(90deg,#ecdddd 0,#efe6e6 70%,#fff 100%);display:grid;gap:24px;padding:40px 0 40px 40px;position:relative;z-index:1}@media screen and (max-width:650px){.c-banner-special .c-banner-special__content{background:linear-gradient(180deg,#ecdddd 0,#efe6e6 70%,#fff 100%);padding:28px 0 0 30px}}.c-banner-special .c-banner-special__content::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white-vertical@2x.png") no-repeat center center/60px 100%;content:"";display:block;height:100%;position:absolute;inset:0 -60px 0 auto;width:60px;z-index:-1}@media screen and (max-width:650px){.c-banner-special .c-banner-special__content::after{background-image:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/bg-round-white-bottom@2x.png");background-size:100% 28px;height:28px;inset:auto 0 -28px 0;width:100%}}.c-banner-special .c-banner-special__title{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.2px}.c-banner-special .c-banner-special__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;list-style:none;padding:0;margin:0 -60px 0 0}@media screen and (max-width:650px){.c-banner-special .c-banner-special__list{flex-direction:column;margin:0}}.c-banner-special .c-banner-special__list li{background:var(--white,#fff);color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:500;letter-spacing:.9px;line-height:100%;padding:5px 10px;white-space:nowrap}@media screen and (max-width:650px){.c-banner-special .c-banner-special__list li{font-size:14px}}.c-banner-special .c-banner-special__link a{background:#fff;border-radius:40px;border:1px solid #ed9797;color:#ed9797;display:block;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.7px;line-height:100%;padding:12px 36px 12px 16px;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-banner-special .c-banner-special__link a{font-size:12px;padding:12px 26px 12px 16px}}.c-banner-special .c-banner-special__link a::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23ED9797" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:inline-block;height:9px;margin:auto;position:absolute;inset:2px 16px 0 auto;width:5px}.c-banner-special .c-banner-special__link a[target=_blank]{padding-right:40px}@media screen and (max-width:650px){.c-banner-special .c-banner-special__link a[target=_blank]{padding:12px 32px 12px 12px}}.c-banner-special .c-banner-special__link a[target=_blank]::after{background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.4067 7.35659V12.6426C12.4082 12.8439 12.3694 13.0435 12.2928 13.2297C12.2161 13.4158 12.1031 13.5848 11.9603 13.7267C11.8175 13.8687 11.6478 13.9807 11.4612 14.0562C11.2745 14.1317 11.0747 14.1693 10.8734 14.1666H3.36874C3.16669 14.1692 2.96617 14.1313 2.779 14.0551C2.59183 13.979 2.4218 13.8661 2.27895 13.7232C2.1361 13.5803 2.02332 13.4102 1.94725 13.223C1.87119 13.0358 1.83338 12.8353 1.83607 12.6333V5.12859C1.83366 4.92656 1.87167 4.72608 1.94787 4.53896C2.02407 4.35184 2.13693 4.18184 2.27979 4.03897C2.42266 3.89611 2.59266 3.78325 2.77978 3.70705C2.9669 3.63085 3.16738 3.59284 3.3694 3.59525H8.65474M14.1687 1.83325L7.1214 8.88059M14.1687 5.35725V1.83325H10.6447" stroke="%23ED9797" stroke-linecap="round" stroke-linejoin="round"/></svg>');height:16px;width:16px}@media screen and (max-width:650px){.c-banner-special .c-banner-special__link a[target=_blank]::after{inset:2px 10px 0 auto}}.c-banner-special .c-banner-special__link a:hover{opacity:.65}.c-banner-special .c-banner-special__items{display:block;margin:0;position:absolute;inset:auto 0 20px auto}@media screen and (max-width:650px){.c-banner-special .c-banner-special__items{inset:auto 30px 10px auto;width:118px}}.c-banner-special .c-banner-special__items img{display:block}.c-banner-special .c-banner-special__image{display:block;margin:0}.c-banner-special .c-banner-special__image img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:650px){.c-banner-special .c-banner-special__image img{aspect-ratio:325/200;-o-object-position:center top;object-position:center top}}.c-banner-service{display:grid;grid-template-columns:0.95fr 1.05fr;min-height:280px;max-width:560px;text-decoration:none;width:100%}@media screen and (max-width:650px){.c-banner-service{max-width:325px;min-height:0}}.c-banner-service:hover{opacity:.7}.c-banner-service .c-banner-service__content{background:linear-gradient(180deg,#e4e9ed 0,#d8e4ed 50%,#b7c8dd 100%);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:40px 24px 20px 10px;position:relative;width:100%;z-index:2}@media screen and (max-width:650px){.c-banner-service .c-banner-service__content{gap:15px;padding:16px 16px 16px 0}}.c-banner-service .c-banner-service__content::before{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-round-blue-left@2x.png") no-repeat center center/20px 100%;content:"";display:block;margin:auto;position:absolute;inset:0 auto 0 -20px;width:20px;z-index:2}.c-banner-service .c-banner-service__title{color:var(--deepbrown,#625f55);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1px}@media screen and (max-width:650px){.c-banner-service .c-banner-service__title{font-size:16px}}.c-banner-service .c-banner-service__text{color:var(--deepbrown,#625f55);font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:650px){.c-banner-service .c-banner-service__text{font-size:12px}}.c-banner-service .c-banner-service__link{display:block;margin:auto 0 0 auto;position:relative;text-align:right}.c-banner-service .c-banner-service__link a,.c-banner-service .c-banner-service__link span{display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.c-banner-service .c-banner-service__link a,.c-banner-service .c-banner-service__link span{font-size:12px}}.c-banner-service .c-banner-service__link a::after,.c-banner-service .c-banner-service__link span::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.c-banner-service .c-banner-service__image{display:block;height:100%;margin:0;position:relative;width:100%;z-index:1}.c-banner-service .c-banner-service__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.c-banner-service2{display:grid;grid-template-columns:0.95fr 1.05fr;max-height:280px;max-width:560px;text-decoration:none;width:100%}@media screen and (max-width:650px){.c-banner-service2{max-width:325px;min-height:0}}.c-banner-service2:hover{opacity:.7}.c-banner-service2.is-blue .c-banner-service2__content{background:linear-gradient(180deg,#e4e9ed 0,#d8e4ed 50%,#b7c8dd 100%)}.c-banner-service2.is-blue .c-banner-service2__content::before{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-round-blue-left@2x.png") no-repeat center center/20px 100%}.c-banner-service2 .c-banner-service2__content{background:linear-gradient(180deg,#e4ede7 0,#bdd3c5 100%);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:40px 24px 120px 10px;position:relative;width:100%;z-index:2}@media screen and (max-width:650px){.c-banner-service2 .c-banner-service2__content{padding:16px 16px 116px 0}}.c-banner-service2 .c-banner-service2__content::before{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-round-green-left@2x.png") no-repeat center center/20px 100%;content:"";display:block;margin:auto;position:absolute;inset:0 auto 0 -20px;width:20px;z-index:2}.c-banner-service2 .c-banner-service2__title{color:var(--deepbrown,#625f55);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1px}.c-banner-service2 .c-banner-service2__text{color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:600;line-height:150%}@media screen and (max-width:650px){.c-banner-service2 .c-banner-service2__text{font-size:12px}}.c-banner-service2 .c-banner-service2__logo{display:inline-block;height:auto;margin:0;max-width:110px;position:absolute;inset:auto 40px 20px auto;z-index:2}@media screen and (max-width:650px){.c-banner-service2 .c-banner-service2__logo{max-width:70px;inset:auto 20px 16px auto}}.c-banner-service2 .c-banner-service2__image{display:block;height:100%;margin:0;position:relative;width:100%;z-index:1}.c-banner-service2 .c-banner-service2__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}table td,table th{min-width:80px}table strong{font-weight:600}.c-table-spec table{margin:0 auto;max-width:696px;width:100%}.c-table-spec table tr{border-bottom:solid 1px var(--color-main,#00b961)}.c-table-spec table tr:first-child{border-top:solid 1px var(--color-main,#00b961)}.c-table-spec table td{border:none;color:var(--TEXT-Black,#222);font-size:16px;padding:24px 0;vertical-align:top}.c-table-spec table td:first-child{color:var(--color-main,#00b961);font-weight:600;padding-right:16px;text-align:left}.c-table-spec table a{text-decoration:underline}.c-table-spec table a:hover{text-decoration:none}.c-table-spec table em{font-style:normal}@media screen and (max-width:650px){.c-table-spec table em br{display:none}}.c-table-default.is-border-beige table td,.c-table-default.is-border-beige table th{border-color:#efe6e6}.c-table-default table{border-collapse:collapse;margin:0 auto;width:100%}.c-table-default table td,.c-table-default table th{border:none;border-bottom:1px solid #a3b0ba;color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;padding:16px 0}.c-table-default table td:first-child,.c-table-default table th:first-child{padding:16px 80px 16px 0;width:280px}@media screen and (max-width:650px){.c-table-default table td:first-child,.c-table-default table th:first-child{padding:16px 24px 16px 0;width:auto}}.c-table-default table a{color:#ed9797}.c-table-default table a:hover{text-decoration:none}.c-table-overview.is-border-beige table td,.c-table-overview.is-border-beige table th{border-color:#efe6e6;color:#625f55}.c-table-overview.is-border-beige table td:first-child,.c-table-overview.is-border-beige table th:first-child{color:#625f55}.c-table-overview table{border-collapse:collapse;margin:0 auto;width:100%}.c-table-overview table td,.c-table-overview table th{border:none;border-bottom:1px solid #dbdbce;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:.8px;padding:16px 0;vertical-align:top}@media screen and (max-width:650px){.c-table-overview table td,.c-table-overview table th{display:block;padding:0 0 16px}}.c-table-overview table td:first-child,.c-table-overview table th:first-child{color:var(--color-main,#ed9797);width:224px}@media screen and (max-width:650px){.c-table-overview table td:first-child,.c-table-overview table th:first-child{border-bottom:none;padding:16px 0 8px}}.c-table-overview table a{color:#ed9797}.c-table-overview table a:hover{text-decoration:none}.c-list-breadcrumb{margin:10px auto;max-width:1360px}.c-list-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.c-list-breadcrumb ol li{align-items:center;color:var(--deepbrown,#625f55);display:flex;font-size:10px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1px;text-align:center}.c-list-breadcrumb ol li:first-child::before{display:none}.c-list-breadcrumb ol li::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="9" viewBox="0 0 5 9" fill="none"><path d="M0.5 0.5L4.5 4.5L0.5 8.5" stroke="%23625F55" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:inline-block;height:8px;margin:0 6px 0 0;width:4px}.c-list-breadcrumb ol li a{text-decoration:none}.c-list-breadcrumb ol li a:hover{opacity:.5}.c-list-anchor{display:flex;flex-wrap:wrap;gap:8px 32px;list-style:none;padding:0 0 14px;position:relative}@media screen and (max-width:650px){.c-list-anchor{border-top:1px solid var(--Text-green-200,#8c957f);flex-direction:column;gap:6px;padding:24px 0 18px}}.c-list-anchor::after{background:var(--Text-green-200,#8c957f);content:"";display:block;height:1px;position:absolute;bottom:0;left:0;width:100%}.c-list-anchor li a{color:var(--Bgc-green-900,#161807);font-family:"Zen Old Mincho";font-size:15px;line-height:180%;letter-spacing:.75px}.c-list-anchor li a:hover{opacity:.5}.c-list-anchor li a::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/icon-arrow-anchor.svg") no-repeat center center/contain;content:"";display:inline-block;height:6px;margin:0 0 2px 10px;width:11px}.c-list-default{display:grid;gap:16px;list-style:none;padding:0;margin:0}.c-list-default li{color:#625f55;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.6px;line-height:140%;padding:0 0 0 18px;position:relative}.c-list-default li::before{background:#ed9797;border-radius:50%;content:"";display:block;height:10px;margin:auto;position:absolute;inset:8px auto auto -2px;width:10px}.c-list-default li a{text-decoration-thickness:1px;text-underline-offset:2px}.c-list-simple{display:grid;gap:4px;padding:0 0 0 1.5em;margin:0}.c-list-group{border:1px solid #625f55;display:flex;flex-wrap:wrap;gap:0 24px;padding:8px;margin:0;width:-moz-fit-content;width:fit-content}.c-list-group ul li{color:#625f55;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.8px;list-style:"・";list-style-position:inside;padding:2px 0}.c-list-numeric{counter-reset:item;display:grid;gap:16px;list-style:none;padding:0 0 0 1.5em}.c-list-numeric li{counter-increment:item;position:relative}.c-list-numeric li::before{content:counter(item);display:inline-block;margin:0 0 0 -1.25em;white-space:nowrap;width:1em}.c-list-faq-wrapper{counter-reset:question;display:grid;gap:24px}.c-list-faq{background-color:#fff;border-radius:12px;display:grid;gap:16px;justify-content:start;margin:0 auto;padding:24px;width:100%}.c-list-faq .c-list-faq__question{counter-increment:question;display:grid;gap:24px;grid-template-columns:36px 1fr;padding:4px 0 0;position:relative}@media screen and (max-width:650px){.c-list-faq .c-list-faq__question{gap:8px}}.c-list-faq .c-list-faq__question::before{align-items:center;background:#ed8181;border-radius:100px;color:#fff;content:"Q" counter(question);display:flex;font-size:18px;font-weight:500;height:36px;justify-content:center;padding:0 0 4px;position:relative;top:-4px;width:36px}@media screen and (max-width:650px){.c-list-faq .c-list-faq__question::before{font-size:16px;height:32px;width:32px}}.c-list-faq .c-list-faq__question p{color:#ed8181;font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.9px}.c-list-faq .c-list-faq__answer{color:var(--deepbrown,#625f55);display:grid;gap:24px;grid-template-columns:36px 1fr;position:relative;transition:max-height .3s ease,opacity .9s ease}@media screen and (max-width:650px){.c-list-faq .c-list-faq__answer{gap:8px}}.c-list-faq .c-list-faq__answer::before{align-items:center;border:solid 1px #ed8181;border-radius:100px;color:#ed8181;content:"A";display:flex;font-size:18px;font-weight:500;height:36px;justify-content:center;padding:0 0 4px;position:relative;width:36px}@media screen and (max-width:650px){.c-list-faq .c-list-faq__answer::before{font-size:16px;height:32px;width:32px}}.c-list-faq .c-list-faq__answer p{color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}@media screen and (max-width:650px){.c-list-faq .c-list-faq__answer p{font-size:14px;line-height:160%;letter-spacing:.7px}}.c-list-faq .c-list-faq__answer a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.c-list-faq .c-list-faq__answer a:hover{text-decoration:none}.c-list-youtube{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.c-list-youtube figure{display:block;max-width:380px;width:100%}.c-list-youtube iframe{aspect-ratio:16/9;display:block;height:auto;width:100%}.c-list-check{display:grid;gap:8px;list-style:none;padding:0 0 0 28px;margin:0}.c-list-check li{position:relative}.c-list-check li::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" rx="10" fill="%23ED8181"/><path d="M7.95807 14.4234L3.81641 10.2817L4.41141 9.68758L7.95807 13.2342L15.5881 5.60425L16.1822 6.19925L7.95807 14.4234Z" fill="white"/></svg>') no-repeat center center/contain;content:"";display:block;height:20px;margin:0 0 0 -28px;position:absolute;inset:0.28em auto auto 0;width:20px}.c-list-accent{display:grid;gap:8px;list-style:none;padding:0 0 0 20px;margin:0}.c-list-accent li{position:relative}.c-list-accent li::before{background-color:#ed9797;border-radius:50%;content:"";display:block;height:12px;margin:0 0 0 -20px;position:absolute;inset:0.5em auto auto 0;width:12px}.c-list-accent li strong{background:linear-gradient(180deg,transparent 50%,#f7d6d6 51%,#f7d6d6 100%)}.p-contact-form .wpforms-container,.p-contact-form .wpforms-container-full{margin:0 auto}.p-contact-form .wpforms-container .wpforms-form .wpforms-field-container,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field-container{display:grid;gap:40px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field{padding:0;position:relative}.p-contact-form .wpforms-container .wpforms-form .wpforms-field fieldset,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field fieldset{display:contents}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul{gap:24px 40px;list-style:none;margin:0!important;padding:0}@media screen and (max-width:650px){.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul{flex-direction:column}}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li{margin:0!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox],.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]{display:none!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label,.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label{box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1;padding:0 0 0 34px;position:relative;text-align:left;width:auto}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label::before,.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label::before,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label::before,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label::before{background:#fff;border:1px solid #999;content:"";display:block;height:24px;position:absolute;left:0;top:calc(50% - 12px);width:24px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label::after,.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label::after,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label::after,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]+label::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/icon-check.svg") no-repeat center center/contain;content:"";display:block;height:18px;opacity:0;position:absolute;top:calc(50% - 9px);left:5px;transition:transform .1s ease-in-out,opacity .1s ease-in-out;width:14px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]:checked+label,.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]:checked+label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]:checked+label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]:checked+label{color:var(--color-text)}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]:checked+label::after,.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]:checked+label::after,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]:checked+label::after,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li input[type=radio]:checked+label::after{opacity:1}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox ul li label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li label{letter-spacing:0;line-height:1.3571428571;margin:0}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox{display:block;margin:0 auto;max-width:520px;width:100%}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox label{display:none}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0 auto;padding:0 0 0 34px;width:-moz-fit-content;width:fit-content}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline a,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline a{text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:3px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline a:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox .wpforms-field-label-inline a:hover{text-decoration:none}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox ul,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox ul{display:block;justify-content:center;margin:0!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox ul li,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox.agree-checkbox ul li{margin:0!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-textarea,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-textarea{padding:0}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-field-label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-label{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:400;gap:12px;line-height:150%;letter-spacing:.42px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-field-label-inline,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-label-inline{color:#1e1e1e;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.48px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-required-label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-required-label{background:var(--pink,#ed9797);border-radius:2px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;order:-1;padding:2px 8px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-optional-label,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-optional-label{background:var(--deepbrown,#625f55);border-radius:2px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:150%;order:-1;padding:2px 8px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field.wpforms-field-html,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-html{padding:0!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email],.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password],.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel],.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text],.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea{background:#fff;border-radius:2px;border:1px solid #d2d2d2;color:#1e1e1e;font-size:16px;height:auto;line-height:180%;letter-spacing:.85px;outline:0!important;padding:12px 16px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full::-moz-placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email]::-moz-placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password]::-moz-placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel]::-moz-placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text]::-moz-placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email]::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password]::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel]::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text]::-moz-placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea::-moz-placeholder{color:#aaa}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full::placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email]::placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password]::placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel]::placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text]::placeholder,.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email]::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password]::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel]::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text]::placeholder,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea::placeholder{color:#aaa}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full:hover,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email]:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email]:hover,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password]:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password]:hover,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel]:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel]:hover,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text]:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text]:hover,.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea:focus,.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email]:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email]:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password]:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password]:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel]:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel]:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text]:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text]:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea:focus,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea:hover{box-shadow:none!important;border-color:#625f55!important;outline:0!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-container-full.wpforms-error,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=email].wpforms-error,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=password].wpforms-error,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=tel].wpforms-error,.p-contact-form .wpforms-container .wpforms-form .wpforms-field input[type=text].wpforms-error,.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea.wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-container-full.wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=email].wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=password].wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=tel].wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field input[type=text].wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error{border-color:#c70000}.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea.wpforms-field-medium,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-field-medium{height:180px}.p-contact-form .wpforms-container .wpforms-form .wpforms-field textarea.wpforms-error,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error{border-color:#c70000}.p-contact-form .wpforms-container .wpforms-form .wpforms-field .wpforms-error[role=alert],.p-contact-form .wpforms-container-full .wpforms-form .wpforms-field .wpforms-error[role=alert]{color:#c70000}.p-contact-form .wpforms-container .wpforms-form .wpforms-submit-container,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-submit-container{max-width:288px;margin:40px auto;text-align:center}.p-contact-form .wpforms-container .wpforms-form .wpforms-submit,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-submit{background:var(--pink,#ed9797)!important;border-radius:44px;color:var(--color-white,#fff)!important;font-family:"Noto Serif JP"!important;font-size:16px;font-style:normal;font-weight:600;height:58px!important;line-height:normal;letter-spacing:1.6px;width:288px!important}.p-contact-form .wpforms-container .wpforms-form .wpforms-submit::before,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-submit::before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><rect width="27" height="27" rx="13.5" fill="white"/><path d="M10.125 6.75L16.875 13.5L10.125 20.25" stroke="%23ED9797" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:27px;margin:auto;position:absolute;inset:0 20px 0 auto;width:27px}.p-contact-form .wpforms-container .wpforms-form .wpforms-submit:hover,.p-contact-form .wpforms-container-full .wpforms-form .wpforms-submit:hover{opacity:.7}.c-badge-tag{background:var(--back-beige,#f7f7ed);border-radius:80px;color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.8px;padding:8px 40px;width:-moz-fit-content;width:fit-content}.c-badge-tag.is-small{font-size:14px;line-height:120%;padding:12px 20px}.c-badge-tag.is-lightgreen{background:#f7f7ed}.c-badge-tag.is-lightpink{background:#f9f5f5}.c-badge-tag.is-navy{background:#121233;color:#fff}.c-card-product-summary-wrapper,.c-card-product-summary2-wrapper{margin:0 auto;width:-moz-fit-content;width:fit-content}.c-card-product-summary-wrapper.is-gap-middle .c-card-product-summary-wrapper__inner,.c-card-product-summary2-wrapper.is-gap-middle .c-card-product-summary-wrapper__inner{gap:40px}@media screen and (max-width:1200px){.c-card-product-summary-wrapper.is-gap-middle .c-card-product-summary-wrapper__inner,.c-card-product-summary2-wrapper.is-gap-middle .c-card-product-summary-wrapper__inner{gap:24px}}.c-card-product-summary-wrapper.is-gap-small .c-card-product-summary-wrapper__inner,.c-card-product-summary2-wrapper.is-gap-small .c-card-product-summary-wrapper__inner{gap:16px}.c-card-product-summary-wrapper .c-card-product-summary-wrapper__inner,.c-card-product-summary2-wrapper .c-card-product-summary-wrapper__inner{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.c-card-product-summary-wrapper .c-card-product-summary-wrapper__note,.c-card-product-summary2-wrapper .c-card-product-summary-wrapper__note{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:140%;text-align:right;width:100%}.c-card-product-summary-wrapper .c-card-product-summary-wrapper__note a,.c-card-product-summary2-wrapper .c-card-product-summary-wrapper__note a{text-decoration-line:underline}.c-card-product-summary-wrapper .c-card-product-summary-wrapper__note a:hover,.c-card-product-summary2-wrapper .c-card-product-summary-wrapper__note a:hover{text-decoration:none}.c-card-product-summary{background:linear-gradient(270deg,#efe6e6 0,#fff 50%,#efe6e6 100%);border-radius:2px;max-width:308px;padding:32px 16px;width:100%}.c-card-product-summary .c-card-product-summary__image{aspect-ratio:12/7;display:block;overflow:hidden;width:100%}.c-card-product-summary .c-card-product-summary__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-card-product-summary .c-card-product-summary__title{border-top:1px solid var(--pink-deco,#f7d6d6);border-bottom:1px solid var(--pink-deco,#f7d6d6);color:var(--pink,#ed9797);font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.8px;margin:32px 0 20px;padding:5px 0;text-align:center}.c-card-product-summary .c-card-product-summary__title+.c-card-product-summary__spec{border-top:none;padding:0}.c-card-product-summary .c-card-product-summary__text{font-size:14px;font-weight:400;line-height:180%;letter-spacing:.7px;margin:20px 0}.c-card-product-summary .c-card-product-summary__spec{border-top:1px solid var(--pink-deco,#f7d6d6);display:grid;grid-template-columns:48px 1fr;margin:10px 0 0;padding:10px 0 0}.c-card-product-summary .c-card-product-summary__unit{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px}.c-card-product-summary .c-card-product-summary__table{font-size:14px;font-weight:400;line-height:140%;letter-spacing:.7px}.c-card-product-summary .c-card-product-summary__table table td,.c-card-product-summary .c-card-product-summary__table table th{border:none;padding:0 0 8px 8px}.c-card-product-summary .c-card-product-summary__note{color:var(--deepbrown,#625f55);font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.6px;margin:20px 0 0;text-align:right;width:100%}.c-card-product-summary2{background:linear-gradient(270deg,#efe6e6 0,#fff 50%,#efe6e6 100%);border-radius:2px;max-width:308px;padding:32px 16px;width:100%}@media screen and (max-width:650px){.c-card-product-summary2{max-width:325px}}.c-card-product-summary2 .c-card-product-summary2__image{aspect-ratio:12/7;display:block;margin:0;overflow:hidden;width:100%}.c-card-product-summary2 .c-card-product-summary2__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-card-product-summary2 .c-card-product-summary2__title{align-items:flex-end;color:var(--deepbrown,#625f55);display:flex;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1px;min-height:48px}.c-card-product-summary2 .c-card-product-summary2__text{color:var(--pink,#ed9797);font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.8px;margin:10px 0 0}.c-card-product-summary2 .c-card-product-summary2__materials{color:var(--deepbrown,#625f55);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:160%;margin:20px 0 0}.c-card-product-summary2 .c-card-product-summary2__link{margin:20px 0 0;text-align:right;width:100%}.c-card-product-summary2 .c-card-product-summary2__link a{border-bottom:.5px solid #625f55;display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none}.c-card-product-summary2 .c-card-product-summary2__link a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.c-card-product-summary2 .c-card-product-summary2__link a:hover{opacity:.65}.c-card-product-items-wrapper{display:grid;grid-template-columns:repeat(3,240px);gap:40px;justify-content:space-between}@media screen and (max-width:1200px){.c-card-product-items-wrapper{grid-template-columns:repeat(2,240px);justify-content:center}}@media screen and (max-width:650px){.c-card-product-items-wrapper{grid-template-columns:repeat(1,240px)}}.c-card-product-items-wrapper.is-align-center{display:flex;flex-wrap:wrap;justify-content:center}.c-card-product-items{align-content:space-between;display:grid;gap:24px;max-width:240px;width:100%}.c-card-product-items .c-card-product-items__image{aspect-ratio:6/5;overflow:hidden;width:100%}.c-card-product-items .c-card-product-items__image a{display:block;height:100%;width:100%}.c-card-product-items .c-card-product-items__image a:hover{opacity:.7}.c-card-product-items .c-card-product-items__image img{display:block;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.c-card-product-items .c-card-product-items__button{width:100%}.c-card-product-lineup-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media screen and (max-width:1200px){.c-card-product-lineup-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:650px){.c-card-product-lineup-wrapper{gap:16px;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal{display:grid;grid-template-columns:25vw 1fr;gap:24px}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__image{height:auto;padding:10px}.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__image img{height:auto}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__content{padding:0}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__title{margin:0}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__text{margin:10px 0 0}}@media screen and (max-width:650px){.c-card-product-lineup.is-sp-horizontal .c-card-product-lineup__link{margin:24px 0 0}}.c-card-product-lineup .c-card-product-lineup__image{aspect-ratio:3/2;background:linear-gradient(180deg,#efe6e6 0,#faf9f1 100%);border-radius:2px;margin:0;padding:20px;width:100%}.c-card-product-lineup .c-card-product-lineup__image img{height:100%;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.c-card-product-lineup .c-card-product-lineup__content{padding:16px 8px}.c-card-product-lineup .c-card-product-lineup__title{color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:600;letter-spacing:.9px;line-height:140%;margin:8px 0 0}.c-card-product-lineup .c-card-product-lineup__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.7px;margin:16px 0 0}.c-card-product-lineup .c-card-product-lineup__link{margin:20px 0 0;text-align:right;width:100%}.c-card-product-lineup .c-card-product-lineup__link a{border-bottom:.5px solid #625f55;display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none}.c-card-product-lineup .c-card-product-lineup__link a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.c-card-product-lineup .c-card-product-lineup__link a:hover{opacity:.65}.c-card-voice{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}@media screen and (max-width:1200px){.c-card-voice{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:650px){.c-card-voice{grid-template-columns:repeat(1,1fr)}}.c-card-voice.is-navy .c-card-voice__title{background:linear-gradient(180deg,#e2e9ee 0,#b7c8dd 100%);color:#121233}.c-card-voice .c-card-voice__items{background:#fff;border-radius:2px;padding:32px 20px 24px;position:relative}.c-card-voice .c-card-voice__title{background:linear-gradient(0deg,#ed9797 0,#ebabab 30%,#f1c7bd 65.38%,#f7e3cf 100%);border-radius:40px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.8px;margin:auto;padding:8px;position:absolute;inset:-20px 20px auto 20px;text-align:center}.c-card-voice .c-card-voice__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:140%}.c-card-voice .c-card-voice__text em{color:var(--deepbrown,#625f55);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;margin:8px 0 0;text-align:right}.c-section-text{background:var(--white,#fff);display:grid;gap:16px;padding:16px 24px 24px}.c-section-text .c-section-text__title{color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.9px}.c-section-text .c-section-text__title em{font-size:14px;font-style:normal}.c-section-text .c-section-text__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.7px}.c-section-scroll{display:block;line-height:0;margin:0 auto;overflow-x:auto;width:100%}@media screen and (max-width:1200px){.c-section-scroll{margin:0 -25px 0 0;width:calc(100% + 25px)}}.c-section-scroll>*{white-space:nowrap;width:960px}.c-section-scroll img{max-width:none}.c-section-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.c-section-banners{display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:center}.c-section-banners figure{display:block;margin:0}.c-section-banners a:hover{opacity:.7}.c-section-banners img{display:block}.c-section-point{align-items:flex-start;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:650px){.c-section-point{flex-direction:column;gap:16px}}.c-section-point .c-section-point__number{background:#fff;border:1px solid #ed9797;border-radius:40px;color:#ed9797!important;font-size:18px;font-style:normal;font-weight:600!important;letter-spacing:1.8px!important;line-height:100%!important;padding:8px 24px 10px 24px}.c-section-point .c-section-point__content{flex:1;display:grid;gap:8px}.c-section-point .c-section-point__title{color:var(--deepbrown,#625f55);font-size:20px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:140%}@media screen and (max-width:650px){.c-section-point .c-section-point__title{font-size:16px}}.c-section-point .c-section-point__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:180%}.c-section-detail-wrapper{display:grid;grid-template-columns:1fr;gap:48px}@media screen and (max-width:650px){.c-section-detail-wrapper{gap:56px}}.c-section-detail{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}@media screen and (max-width:650px){.c-section-detail{grid-template-columns:1fr}}.c-section-detail .c-section-detail__image{display:block;margin:0}.c-section-detail .c-section-detail__image img{display:block}.c-section-detail .c-section-detail__content{align-content:start;align-items:start;display:grid;gap:16px}.c-section-detail .c-section-detail__title{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:2.4px}.c-section-detail .c-section-detail__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:180%}.c-section-detail .c-section-detail__button{align-items:flex-end;display:flex;gap:16px;justify-content:flex-end;margin:8px 0 0}@media screen and (max-width:650px){.c-section-detail .c-section-detail__button{align-items:center;flex-direction:column;gap:8px}}.a-fadein{opacity:0}.a-fadein.is-animated{animation:fadeIn 1s ease-in forwards}.a-fadein.is-delay-1{animation-delay:.5s}.a-fadein.is-delay-2{animation-delay:1s}.a-fadein.is-delay-3{animation-delay:1.5s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes flow{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}.u-mt--20{margin-top:-160px!important}.u-mt--19{margin-top:-152px!important}.u-mt--18{margin-top:-144px!important}.u-mt--17{margin-top:-136px!important}.u-mt--16{margin-top:-128px!important}.u-mt--15{margin-top:-120px!important}.u-mt--14{margin-top:-112px!important}.u-mt--13{margin-top:-104px!important}.u-mt--12{margin-top:-96px!important}.u-mt--11{margin-top:-88px!important}.u-mt--10{margin-top:-80px!important}.u-mt--9{margin-top:-72px!important}.u-mt--8{margin-top:-64px!important}.u-mt--7{margin-top:-56px!important}.u-mt--6{margin-top:-48px!important}.u-mt--5{margin-top:-40px!important}.u-mt--4{margin-top:-32px!important}.u-mt--3{margin-top:-24px!important}.u-mt--2{margin-top:-16px!important}.u-mt--1{margin-top:-8px!important}.u-mt-0{margin-top:0!important}.u-mt-1{margin-top:8px!important}.u-mt-2{margin-top:16px!important}.u-mt-3{margin-top:24px!important}.u-mt-4{margin-top:32px!important}.u-mt-5{margin-top:40px!important}.u-mt-6{margin-top:48px!important}.u-mt-7{margin-top:56px!important}.u-mt-8{margin-top:64px!important}.u-mt-9{margin-top:72px!important}.u-mt-10{margin-top:80px!important}.u-mt-11{margin-top:88px!important}.u-mt-12{margin-top:96px!important}.u-mt-13{margin-top:104px!important}.u-mt-14{margin-top:112px!important}.u-mt-15{margin-top:120px!important}.u-mt-16{margin-top:128px!important}.u-mt-17{margin-top:136px!important}.u-mt-18{margin-top:144px!important}.u-mt-19{margin-top:152px!important}.u-mt-20{margin-top:160px!important}.u-mt-21{margin-top:168px!important}.u-mt-22{margin-top:176px!important}.u-mt-23{margin-top:184px!important}.u-mt-24{margin-top:192px!important}.u-mt-25{margin-top:200px!important}.u-mt-26{margin-top:208px!important}.u-mt-27{margin-top:216px!important}.u-mt-28{margin-top:224px!important}.u-mt-29{margin-top:232px!important}.u-mt-30{margin-top:240px!important}.u-mt-31{margin-top:248px!important}.u-mt-32{margin-top:256px!important}.u-mt-33{margin-top:264px!important}.u-mt-34{margin-top:272px!important}.u-mt-35{margin-top:280px!important}.u-mt-36{margin-top:288px!important}.u-mt-37{margin-top:296px!important}.u-mt-38{margin-top:304px!important}.u-mt-39{margin-top:312px!important}.u-mt-40{margin-top:320px!important}.u-mt-41{margin-top:328px!important}.u-mt-42{margin-top:336px!important}.u-mt-43{margin-top:344px!important}.u-mt-44{margin-top:352px!important}.u-mt-45{margin-top:360px!important}.u-mt-46{margin-top:368px!important}.u-mt-47{margin-top:376px!important}.u-mt-48{margin-top:384px!important}.u-mt-49{margin-top:392px!important}.u-mt-50{margin-top:400px!important}@media screen and (max-width:1200px){.u-tab-mt--20{margin-top:-160px!important}.u-tab-mt--19{margin-top:-152px!important}.u-tab-mt--18{margin-top:-144px!important}.u-tab-mt--17{margin-top:-136px!important}.u-tab-mt--16{margin-top:-128px!important}.u-tab-mt--15{margin-top:-120px!important}.u-tab-mt--14{margin-top:-112px!important}.u-tab-mt--13{margin-top:-104px!important}.u-tab-mt--12{margin-top:-96px!important}.u-tab-mt--11{margin-top:-88px!important}.u-tab-mt--10{margin-top:-80px!important}.u-tab-mt--9{margin-top:-72px!important}.u-tab-mt--8{margin-top:-64px!important}.u-tab-mt--7{margin-top:-56px!important}.u-tab-mt--6{margin-top:-48px!important}.u-tab-mt--5{margin-top:-40px!important}.u-tab-mt--4{margin-top:-32px!important}.u-tab-mt--3{margin-top:-24px!important}.u-tab-mt--2{margin-top:-16px!important}.u-tab-mt--1{margin-top:-8px!important}.u-tab-mt-0{margin-top:0!important}.u-tab-mt-1{margin-top:8px!important}.u-tab-mt-2{margin-top:16px!important}.u-tab-mt-3{margin-top:24px!important}.u-tab-mt-4{margin-top:32px!important}.u-tab-mt-5{margin-top:40px!important}.u-tab-mt-6{margin-top:48px!important}.u-tab-mt-7{margin-top:56px!important}.u-tab-mt-8{margin-top:64px!important}.u-tab-mt-9{margin-top:72px!important}.u-tab-mt-10{margin-top:80px!important}.u-tab-mt-11{margin-top:88px!important}.u-tab-mt-12{margin-top:96px!important}.u-tab-mt-13{margin-top:104px!important}.u-tab-mt-14{margin-top:112px!important}.u-tab-mt-15{margin-top:120px!important}.u-tab-mt-16{margin-top:128px!important}.u-tab-mt-17{margin-top:136px!important}.u-tab-mt-18{margin-top:144px!important}.u-tab-mt-19{margin-top:152px!important}.u-tab-mt-20{margin-top:160px!important}.u-tab-mt-21{margin-top:168px!important}.u-tab-mt-22{margin-top:176px!important}.u-tab-mt-23{margin-top:184px!important}.u-tab-mt-24{margin-top:192px!important}.u-tab-mt-25{margin-top:200px!important}.u-tab-mt-26{margin-top:208px!important}.u-tab-mt-27{margin-top:216px!important}.u-tab-mt-28{margin-top:224px!important}.u-tab-mt-29{margin-top:232px!important}.u-tab-mt-30{margin-top:240px!important}.u-tab-mt-31{margin-top:248px!important}.u-tab-mt-32{margin-top:256px!important}.u-tab-mt-33{margin-top:264px!important}.u-tab-mt-34{margin-top:272px!important}.u-tab-mt-35{margin-top:280px!important}.u-tab-mt-36{margin-top:288px!important}.u-tab-mt-37{margin-top:296px!important}.u-tab-mt-38{margin-top:304px!important}.u-tab-mt-39{margin-top:312px!important}.u-tab-mt-40{margin-top:320px!important}.u-tab-mt-41{margin-top:328px!important}.u-tab-mt-42{margin-top:336px!important}.u-tab-mt-43{margin-top:344px!important}.u-tab-mt-44{margin-top:352px!important}.u-tab-mt-45{margin-top:360px!important}.u-tab-mt-46{margin-top:368px!important}.u-tab-mt-47{margin-top:376px!important}.u-tab-mt-48{margin-top:384px!important}.u-tab-mt-49{margin-top:392px!important}.u-tab-mt-50{margin-top:400px!important}}@media screen and (max-width:650px){.u-sp-mt--20{margin-top:-160px!important}.u-sp-mt--19{margin-top:-152px!important}.u-sp-mt--18{margin-top:-144px!important}.u-sp-mt--17{margin-top:-136px!important}.u-sp-mt--16{margin-top:-128px!important}.u-sp-mt--15{margin-top:-120px!important}.u-sp-mt--14{margin-top:-112px!important}.u-sp-mt--13{margin-top:-104px!important}.u-sp-mt--12{margin-top:-96px!important}.u-sp-mt--11{margin-top:-88px!important}.u-sp-mt--10{margin-top:-80px!important}.u-sp-mt--9{margin-top:-72px!important}.u-sp-mt--8{margin-top:-64px!important}.u-sp-mt--7{margin-top:-56px!important}.u-sp-mt--6{margin-top:-48px!important}.u-sp-mt--5{margin-top:-40px!important}.u-sp-mt--4{margin-top:-32px!important}.u-sp-mt--3{margin-top:-24px!important}.u-sp-mt--2{margin-top:-16px!important}.u-sp-mt--1{margin-top:-8px!important}.u-sp-mt-0{margin-top:0!important}.u-sp-mt-1{margin-top:8px!important}.u-sp-mt-2{margin-top:16px!important}.u-sp-mt-3{margin-top:24px!important}.u-sp-mt-4{margin-top:32px!important}.u-sp-mt-5{margin-top:40px!important}.u-sp-mt-6{margin-top:48px!important}.u-sp-mt-7{margin-top:56px!important}.u-sp-mt-8{margin-top:64px!important}.u-sp-mt-9{margin-top:72px!important}.u-sp-mt-10{margin-top:80px!important}.u-sp-mt-11{margin-top:88px!important}.u-sp-mt-12{margin-top:96px!important}.u-sp-mt-13{margin-top:104px!important}.u-sp-mt-14{margin-top:112px!important}.u-sp-mt-15{margin-top:120px!important}.u-sp-mt-16{margin-top:128px!important}.u-sp-mt-17{margin-top:136px!important}.u-sp-mt-18{margin-top:144px!important}.u-sp-mt-19{margin-top:152px!important}.u-sp-mt-20{margin-top:160px!important}.u-sp-mt-21{margin-top:168px!important}.u-sp-mt-22{margin-top:176px!important}.u-sp-mt-23{margin-top:184px!important}.u-sp-mt-24{margin-top:192px!important}.u-sp-mt-25{margin-top:200px!important}.u-sp-mt-26{margin-top:208px!important}.u-sp-mt-27{margin-top:216px!important}.u-sp-mt-28{margin-top:224px!important}.u-sp-mt-29{margin-top:232px!important}.u-sp-mt-30{margin-top:240px!important}.u-sp-mt-31{margin-top:248px!important}.u-sp-mt-32{margin-top:256px!important}.u-sp-mt-33{margin-top:264px!important}.u-sp-mt-34{margin-top:272px!important}.u-sp-mt-35{margin-top:280px!important}.u-sp-mt-36{margin-top:288px!important}.u-sp-mt-37{margin-top:296px!important}.u-sp-mt-38{margin-top:304px!important}.u-sp-mt-39{margin-top:312px!important}.u-sp-mt-40{margin-top:320px!important}.u-sp-mt-41{margin-top:328px!important}.u-sp-mt-42{margin-top:336px!important}.u-sp-mt-43{margin-top:344px!important}.u-sp-mt-44{margin-top:352px!important}.u-sp-mt-45{margin-top:360px!important}.u-sp-mt-46{margin-top:368px!important}.u-sp-mt-47{margin-top:376px!important}.u-sp-mt-48{margin-top:384px!important}.u-sp-mt-49{margin-top:392px!important}.u-sp-mt-50{margin-top:400px!important}}.u-mr--20{margin-right:-160px!important}.u-mr--19{margin-right:-152px!important}.u-mr--18{margin-right:-144px!important}.u-mr--17{margin-right:-136px!important}.u-mr--16{margin-right:-128px!important}.u-mr--15{margin-right:-120px!important}.u-mr--14{margin-right:-112px!important}.u-mr--13{margin-right:-104px!important}.u-mr--12{margin-right:-96px!important}.u-mr--11{margin-right:-88px!important}.u-mr--10{margin-right:-80px!important}.u-mr--9{margin-right:-72px!important}.u-mr--8{margin-right:-64px!important}.u-mr--7{margin-right:-56px!important}.u-mr--6{margin-right:-48px!important}.u-mr--5{margin-right:-40px!important}.u-mr--4{margin-right:-32px!important}.u-mr--3{margin-right:-24px!important}.u-mr--2{margin-right:-16px!important}.u-mr--1{margin-right:-8px!important}.u-mr-0{margin-right:0!important}.u-mr-1{margin-right:8px!important}.u-mr-2{margin-right:16px!important}.u-mr-3{margin-right:24px!important}.u-mr-4{margin-right:32px!important}.u-mr-5{margin-right:40px!important}.u-mr-6{margin-right:48px!important}.u-mr-7{margin-right:56px!important}.u-mr-8{margin-right:64px!important}.u-mr-9{margin-right:72px!important}.u-mr-10{margin-right:80px!important}.u-mr-11{margin-right:88px!important}.u-mr-12{margin-right:96px!important}.u-mr-13{margin-right:104px!important}.u-mr-14{margin-right:112px!important}.u-mr-15{margin-right:120px!important}.u-mr-16{margin-right:128px!important}.u-mr-17{margin-right:136px!important}.u-mr-18{margin-right:144px!important}.u-mr-19{margin-right:152px!important}.u-mr-20{margin-right:160px!important}.u-mr-21{margin-right:168px!important}.u-mr-22{margin-right:176px!important}.u-mr-23{margin-right:184px!important}.u-mr-24{margin-right:192px!important}.u-mr-25{margin-right:200px!important}.u-mr-26{margin-right:208px!important}.u-mr-27{margin-right:216px!important}.u-mr-28{margin-right:224px!important}.u-mr-29{margin-right:232px!important}.u-mr-30{margin-right:240px!important}.u-mr-31{margin-right:248px!important}.u-mr-32{margin-right:256px!important}.u-mr-33{margin-right:264px!important}.u-mr-34{margin-right:272px!important}.u-mr-35{margin-right:280px!important}.u-mr-36{margin-right:288px!important}.u-mr-37{margin-right:296px!important}.u-mr-38{margin-right:304px!important}.u-mr-39{margin-right:312px!important}.u-mr-40{margin-right:320px!important}.u-mr-41{margin-right:328px!important}.u-mr-42{margin-right:336px!important}.u-mr-43{margin-right:344px!important}.u-mr-44{margin-right:352px!important}.u-mr-45{margin-right:360px!important}.u-mr-46{margin-right:368px!important}.u-mr-47{margin-right:376px!important}.u-mr-48{margin-right:384px!important}.u-mr-49{margin-right:392px!important}.u-mr-50{margin-right:400px!important}@media screen and (max-width:1200px){.u-tab-mr--20{margin-right:-160px!important}.u-tab-mr--19{margin-right:-152px!important}.u-tab-mr--18{margin-right:-144px!important}.u-tab-mr--17{margin-right:-136px!important}.u-tab-mr--16{margin-right:-128px!important}.u-tab-mr--15{margin-right:-120px!important}.u-tab-mr--14{margin-right:-112px!important}.u-tab-mr--13{margin-right:-104px!important}.u-tab-mr--12{margin-right:-96px!important}.u-tab-mr--11{margin-right:-88px!important}.u-tab-mr--10{margin-right:-80px!important}.u-tab-mr--9{margin-right:-72px!important}.u-tab-mr--8{margin-right:-64px!important}.u-tab-mr--7{margin-right:-56px!important}.u-tab-mr--6{margin-right:-48px!important}.u-tab-mr--5{margin-right:-40px!important}.u-tab-mr--4{margin-right:-32px!important}.u-tab-mr--3{margin-right:-24px!important}.u-tab-mr--2{margin-right:-16px!important}.u-tab-mr--1{margin-right:-8px!important}.u-tab-mr-0{margin-right:0!important}.u-tab-mr-1{margin-right:8px!important}.u-tab-mr-2{margin-right:16px!important}.u-tab-mr-3{margin-right:24px!important}.u-tab-mr-4{margin-right:32px!important}.u-tab-mr-5{margin-right:40px!important}.u-tab-mr-6{margin-right:48px!important}.u-tab-mr-7{margin-right:56px!important}.u-tab-mr-8{margin-right:64px!important}.u-tab-mr-9{margin-right:72px!important}.u-tab-mr-10{margin-right:80px!important}.u-tab-mr-11{margin-right:88px!important}.u-tab-mr-12{margin-right:96px!important}.u-tab-mr-13{margin-right:104px!important}.u-tab-mr-14{margin-right:112px!important}.u-tab-mr-15{margin-right:120px!important}.u-tab-mr-16{margin-right:128px!important}.u-tab-mr-17{margin-right:136px!important}.u-tab-mr-18{margin-right:144px!important}.u-tab-mr-19{margin-right:152px!important}.u-tab-mr-20{margin-right:160px!important}.u-tab-mr-21{margin-right:168px!important}.u-tab-mr-22{margin-right:176px!important}.u-tab-mr-23{margin-right:184px!important}.u-tab-mr-24{margin-right:192px!important}.u-tab-mr-25{margin-right:200px!important}.u-tab-mr-26{margin-right:208px!important}.u-tab-mr-27{margin-right:216px!important}.u-tab-mr-28{margin-right:224px!important}.u-tab-mr-29{margin-right:232px!important}.u-tab-mr-30{margin-right:240px!important}.u-tab-mr-31{margin-right:248px!important}.u-tab-mr-32{margin-right:256px!important}.u-tab-mr-33{margin-right:264px!important}.u-tab-mr-34{margin-right:272px!important}.u-tab-mr-35{margin-right:280px!important}.u-tab-mr-36{margin-right:288px!important}.u-tab-mr-37{margin-right:296px!important}.u-tab-mr-38{margin-right:304px!important}.u-tab-mr-39{margin-right:312px!important}.u-tab-mr-40{margin-right:320px!important}.u-tab-mr-41{margin-right:328px!important}.u-tab-mr-42{margin-right:336px!important}.u-tab-mr-43{margin-right:344px!important}.u-tab-mr-44{margin-right:352px!important}.u-tab-mr-45{margin-right:360px!important}.u-tab-mr-46{margin-right:368px!important}.u-tab-mr-47{margin-right:376px!important}.u-tab-mr-48{margin-right:384px!important}.u-tab-mr-49{margin-right:392px!important}.u-tab-mr-50{margin-right:400px!important}}@media screen and (max-width:650px){.u-sp-mr--20{margin-right:-160px!important}.u-sp-mr--19{margin-right:-152px!important}.u-sp-mr--18{margin-right:-144px!important}.u-sp-mr--17{margin-right:-136px!important}.u-sp-mr--16{margin-right:-128px!important}.u-sp-mr--15{margin-right:-120px!important}.u-sp-mr--14{margin-right:-112px!important}.u-sp-mr--13{margin-right:-104px!important}.u-sp-mr--12{margin-right:-96px!important}.u-sp-mr--11{margin-right:-88px!important}.u-sp-mr--10{margin-right:-80px!important}.u-sp-mr--9{margin-right:-72px!important}.u-sp-mr--8{margin-right:-64px!important}.u-sp-mr--7{margin-right:-56px!important}.u-sp-mr--6{margin-right:-48px!important}.u-sp-mr--5{margin-right:-40px!important}.u-sp-mr--4{margin-right:-32px!important}.u-sp-mr--3{margin-right:-24px!important}.u-sp-mr--2{margin-right:-16px!important}.u-sp-mr--1{margin-right:-8px!important}.u-sp-mr-0{margin-right:0!important}.u-sp-mr-1{margin-right:8px!important}.u-sp-mr-2{margin-right:16px!important}.u-sp-mr-3{margin-right:24px!important}.u-sp-mr-4{margin-right:32px!important}.u-sp-mr-5{margin-right:40px!important}.u-sp-mr-6{margin-right:48px!important}.u-sp-mr-7{margin-right:56px!important}.u-sp-mr-8{margin-right:64px!important}.u-sp-mr-9{margin-right:72px!important}.u-sp-mr-10{margin-right:80px!important}.u-sp-mr-11{margin-right:88px!important}.u-sp-mr-12{margin-right:96px!important}.u-sp-mr-13{margin-right:104px!important}.u-sp-mr-14{margin-right:112px!important}.u-sp-mr-15{margin-right:120px!important}.u-sp-mr-16{margin-right:128px!important}.u-sp-mr-17{margin-right:136px!important}.u-sp-mr-18{margin-right:144px!important}.u-sp-mr-19{margin-right:152px!important}.u-sp-mr-20{margin-right:160px!important}.u-sp-mr-21{margin-right:168px!important}.u-sp-mr-22{margin-right:176px!important}.u-sp-mr-23{margin-right:184px!important}.u-sp-mr-24{margin-right:192px!important}.u-sp-mr-25{margin-right:200px!important}.u-sp-mr-26{margin-right:208px!important}.u-sp-mr-27{margin-right:216px!important}.u-sp-mr-28{margin-right:224px!important}.u-sp-mr-29{margin-right:232px!important}.u-sp-mr-30{margin-right:240px!important}.u-sp-mr-31{margin-right:248px!important}.u-sp-mr-32{margin-right:256px!important}.u-sp-mr-33{margin-right:264px!important}.u-sp-mr-34{margin-right:272px!important}.u-sp-mr-35{margin-right:280px!important}.u-sp-mr-36{margin-right:288px!important}.u-sp-mr-37{margin-right:296px!important}.u-sp-mr-38{margin-right:304px!important}.u-sp-mr-39{margin-right:312px!important}.u-sp-mr-40{margin-right:320px!important}.u-sp-mr-41{margin-right:328px!important}.u-sp-mr-42{margin-right:336px!important}.u-sp-mr-43{margin-right:344px!important}.u-sp-mr-44{margin-right:352px!important}.u-sp-mr-45{margin-right:360px!important}.u-sp-mr-46{margin-right:368px!important}.u-sp-mr-47{margin-right:376px!important}.u-sp-mr-48{margin-right:384px!important}.u-sp-mr-49{margin-right:392px!important}.u-sp-mr-50{margin-right:400px!important}}.u-mb--20{margin-bottom:-160px!important}.u-mb--19{margin-bottom:-152px!important}.u-mb--18{margin-bottom:-144px!important}.u-mb--17{margin-bottom:-136px!important}.u-mb--16{margin-bottom:-128px!important}.u-mb--15{margin-bottom:-120px!important}.u-mb--14{margin-bottom:-112px!important}.u-mb--13{margin-bottom:-104px!important}.u-mb--12{margin-bottom:-96px!important}.u-mb--11{margin-bottom:-88px!important}.u-mb--10{margin-bottom:-80px!important}.u-mb--9{margin-bottom:-72px!important}.u-mb--8{margin-bottom:-64px!important}.u-mb--7{margin-bottom:-56px!important}.u-mb--6{margin-bottom:-48px!important}.u-mb--5{margin-bottom:-40px!important}.u-mb--4{margin-bottom:-32px!important}.u-mb--3{margin-bottom:-24px!important}.u-mb--2{margin-bottom:-16px!important}.u-mb--1{margin-bottom:-8px!important}.u-mb-0{margin-bottom:0!important}.u-mb-1{margin-bottom:8px!important}.u-mb-2{margin-bottom:16px!important}.u-mb-3{margin-bottom:24px!important}.u-mb-4{margin-bottom:32px!important}.u-mb-5{margin-bottom:40px!important}.u-mb-6{margin-bottom:48px!important}.u-mb-7{margin-bottom:56px!important}.u-mb-8{margin-bottom:64px!important}.u-mb-9{margin-bottom:72px!important}.u-mb-10{margin-bottom:80px!important}.u-mb-11{margin-bottom:88px!important}.u-mb-12{margin-bottom:96px!important}.u-mb-13{margin-bottom:104px!important}.u-mb-14{margin-bottom:112px!important}.u-mb-15{margin-bottom:120px!important}.u-mb-16{margin-bottom:128px!important}.u-mb-17{margin-bottom:136px!important}.u-mb-18{margin-bottom:144px!important}.u-mb-19{margin-bottom:152px!important}.u-mb-20{margin-bottom:160px!important}.u-mb-21{margin-bottom:168px!important}.u-mb-22{margin-bottom:176px!important}.u-mb-23{margin-bottom:184px!important}.u-mb-24{margin-bottom:192px!important}.u-mb-25{margin-bottom:200px!important}.u-mb-26{margin-bottom:208px!important}.u-mb-27{margin-bottom:216px!important}.u-mb-28{margin-bottom:224px!important}.u-mb-29{margin-bottom:232px!important}.u-mb-30{margin-bottom:240px!important}.u-mb-31{margin-bottom:248px!important}.u-mb-32{margin-bottom:256px!important}.u-mb-33{margin-bottom:264px!important}.u-mb-34{margin-bottom:272px!important}.u-mb-35{margin-bottom:280px!important}.u-mb-36{margin-bottom:288px!important}.u-mb-37{margin-bottom:296px!important}.u-mb-38{margin-bottom:304px!important}.u-mb-39{margin-bottom:312px!important}.u-mb-40{margin-bottom:320px!important}.u-mb-41{margin-bottom:328px!important}.u-mb-42{margin-bottom:336px!important}.u-mb-43{margin-bottom:344px!important}.u-mb-44{margin-bottom:352px!important}.u-mb-45{margin-bottom:360px!important}.u-mb-46{margin-bottom:368px!important}.u-mb-47{margin-bottom:376px!important}.u-mb-48{margin-bottom:384px!important}.u-mb-49{margin-bottom:392px!important}.u-mb-50{margin-bottom:400px!important}@media screen and (max-width:1200px){.u-tab-mb--20{margin-bottom:-160px!important}.u-tab-mb--19{margin-bottom:-152px!important}.u-tab-mb--18{margin-bottom:-144px!important}.u-tab-mb--17{margin-bottom:-136px!important}.u-tab-mb--16{margin-bottom:-128px!important}.u-tab-mb--15{margin-bottom:-120px!important}.u-tab-mb--14{margin-bottom:-112px!important}.u-tab-mb--13{margin-bottom:-104px!important}.u-tab-mb--12{margin-bottom:-96px!important}.u-tab-mb--11{margin-bottom:-88px!important}.u-tab-mb--10{margin-bottom:-80px!important}.u-tab-mb--9{margin-bottom:-72px!important}.u-tab-mb--8{margin-bottom:-64px!important}.u-tab-mb--7{margin-bottom:-56px!important}.u-tab-mb--6{margin-bottom:-48px!important}.u-tab-mb--5{margin-bottom:-40px!important}.u-tab-mb--4{margin-bottom:-32px!important}.u-tab-mb--3{margin-bottom:-24px!important}.u-tab-mb--2{margin-bottom:-16px!important}.u-tab-mb--1{margin-bottom:-8px!important}.u-tab-mb-0{margin-bottom:0!important}.u-tab-mb-1{margin-bottom:8px!important}.u-tab-mb-2{margin-bottom:16px!important}.u-tab-mb-3{margin-bottom:24px!important}.u-tab-mb-4{margin-bottom:32px!important}.u-tab-mb-5{margin-bottom:40px!important}.u-tab-mb-6{margin-bottom:48px!important}.u-tab-mb-7{margin-bottom:56px!important}.u-tab-mb-8{margin-bottom:64px!important}.u-tab-mb-9{margin-bottom:72px!important}.u-tab-mb-10{margin-bottom:80px!important}.u-tab-mb-11{margin-bottom:88px!important}.u-tab-mb-12{margin-bottom:96px!important}.u-tab-mb-13{margin-bottom:104px!important}.u-tab-mb-14{margin-bottom:112px!important}.u-tab-mb-15{margin-bottom:120px!important}.u-tab-mb-16{margin-bottom:128px!important}.u-tab-mb-17{margin-bottom:136px!important}.u-tab-mb-18{margin-bottom:144px!important}.u-tab-mb-19{margin-bottom:152px!important}.u-tab-mb-20{margin-bottom:160px!important}.u-tab-mb-21{margin-bottom:168px!important}.u-tab-mb-22{margin-bottom:176px!important}.u-tab-mb-23{margin-bottom:184px!important}.u-tab-mb-24{margin-bottom:192px!important}.u-tab-mb-25{margin-bottom:200px!important}.u-tab-mb-26{margin-bottom:208px!important}.u-tab-mb-27{margin-bottom:216px!important}.u-tab-mb-28{margin-bottom:224px!important}.u-tab-mb-29{margin-bottom:232px!important}.u-tab-mb-30{margin-bottom:240px!important}.u-tab-mb-31{margin-bottom:248px!important}.u-tab-mb-32{margin-bottom:256px!important}.u-tab-mb-33{margin-bottom:264px!important}.u-tab-mb-34{margin-bottom:272px!important}.u-tab-mb-35{margin-bottom:280px!important}.u-tab-mb-36{margin-bottom:288px!important}.u-tab-mb-37{margin-bottom:296px!important}.u-tab-mb-38{margin-bottom:304px!important}.u-tab-mb-39{margin-bottom:312px!important}.u-tab-mb-40{margin-bottom:320px!important}.u-tab-mb-41{margin-bottom:328px!important}.u-tab-mb-42{margin-bottom:336px!important}.u-tab-mb-43{margin-bottom:344px!important}.u-tab-mb-44{margin-bottom:352px!important}.u-tab-mb-45{margin-bottom:360px!important}.u-tab-mb-46{margin-bottom:368px!important}.u-tab-mb-47{margin-bottom:376px!important}.u-tab-mb-48{margin-bottom:384px!important}.u-tab-mb-49{margin-bottom:392px!important}.u-tab-mb-50{margin-bottom:400px!important}}@media screen and (max-width:650px){.u-sp-mb--20{margin-bottom:-160px!important}.u-sp-mb--19{margin-bottom:-152px!important}.u-sp-mb--18{margin-bottom:-144px!important}.u-sp-mb--17{margin-bottom:-136px!important}.u-sp-mb--16{margin-bottom:-128px!important}.u-sp-mb--15{margin-bottom:-120px!important}.u-sp-mb--14{margin-bottom:-112px!important}.u-sp-mb--13{margin-bottom:-104px!important}.u-sp-mb--12{margin-bottom:-96px!important}.u-sp-mb--11{margin-bottom:-88px!important}.u-sp-mb--10{margin-bottom:-80px!important}.u-sp-mb--9{margin-bottom:-72px!important}.u-sp-mb--8{margin-bottom:-64px!important}.u-sp-mb--7{margin-bottom:-56px!important}.u-sp-mb--6{margin-bottom:-48px!important}.u-sp-mb--5{margin-bottom:-40px!important}.u-sp-mb--4{margin-bottom:-32px!important}.u-sp-mb--3{margin-bottom:-24px!important}.u-sp-mb--2{margin-bottom:-16px!important}.u-sp-mb--1{margin-bottom:-8px!important}.u-sp-mb-0{margin-bottom:0!important}.u-sp-mb-1{margin-bottom:8px!important}.u-sp-mb-2{margin-bottom:16px!important}.u-sp-mb-3{margin-bottom:24px!important}.u-sp-mb-4{margin-bottom:32px!important}.u-sp-mb-5{margin-bottom:40px!important}.u-sp-mb-6{margin-bottom:48px!important}.u-sp-mb-7{margin-bottom:56px!important}.u-sp-mb-8{margin-bottom:64px!important}.u-sp-mb-9{margin-bottom:72px!important}.u-sp-mb-10{margin-bottom:80px!important}.u-sp-mb-11{margin-bottom:88px!important}.u-sp-mb-12{margin-bottom:96px!important}.u-sp-mb-13{margin-bottom:104px!important}.u-sp-mb-14{margin-bottom:112px!important}.u-sp-mb-15{margin-bottom:120px!important}.u-sp-mb-16{margin-bottom:128px!important}.u-sp-mb-17{margin-bottom:136px!important}.u-sp-mb-18{margin-bottom:144px!important}.u-sp-mb-19{margin-bottom:152px!important}.u-sp-mb-20{margin-bottom:160px!important}.u-sp-mb-21{margin-bottom:168px!important}.u-sp-mb-22{margin-bottom:176px!important}.u-sp-mb-23{margin-bottom:184px!important}.u-sp-mb-24{margin-bottom:192px!important}.u-sp-mb-25{margin-bottom:200px!important}.u-sp-mb-26{margin-bottom:208px!important}.u-sp-mb-27{margin-bottom:216px!important}.u-sp-mb-28{margin-bottom:224px!important}.u-sp-mb-29{margin-bottom:232px!important}.u-sp-mb-30{margin-bottom:240px!important}.u-sp-mb-31{margin-bottom:248px!important}.u-sp-mb-32{margin-bottom:256px!important}.u-sp-mb-33{margin-bottom:264px!important}.u-sp-mb-34{margin-bottom:272px!important}.u-sp-mb-35{margin-bottom:280px!important}.u-sp-mb-36{margin-bottom:288px!important}.u-sp-mb-37{margin-bottom:296px!important}.u-sp-mb-38{margin-bottom:304px!important}.u-sp-mb-39{margin-bottom:312px!important}.u-sp-mb-40{margin-bottom:320px!important}.u-sp-mb-41{margin-bottom:328px!important}.u-sp-mb-42{margin-bottom:336px!important}.u-sp-mb-43{margin-bottom:344px!important}.u-sp-mb-44{margin-bottom:352px!important}.u-sp-mb-45{margin-bottom:360px!important}.u-sp-mb-46{margin-bottom:368px!important}.u-sp-mb-47{margin-bottom:376px!important}.u-sp-mb-48{margin-bottom:384px!important}.u-sp-mb-49{margin-bottom:392px!important}.u-sp-mb-50{margin-bottom:400px!important}}.u-ml--20{margin-left:-160px!important}.u-ml--19{margin-left:-152px!important}.u-ml--18{margin-left:-144px!important}.u-ml--17{margin-left:-136px!important}.u-ml--16{margin-left:-128px!important}.u-ml--15{margin-left:-120px!important}.u-ml--14{margin-left:-112px!important}.u-ml--13{margin-left:-104px!important}.u-ml--12{margin-left:-96px!important}.u-ml--11{margin-left:-88px!important}.u-ml--10{margin-left:-80px!important}.u-ml--9{margin-left:-72px!important}.u-ml--8{margin-left:-64px!important}.u-ml--7{margin-left:-56px!important}.u-ml--6{margin-left:-48px!important}.u-ml--5{margin-left:-40px!important}.u-ml--4{margin-left:-32px!important}.u-ml--3{margin-left:-24px!important}.u-ml--2{margin-left:-16px!important}.u-ml--1{margin-left:-8px!important}.u-ml-0{margin-left:0!important}.u-ml-1{margin-left:8px!important}.u-ml-2{margin-left:16px!important}.u-ml-3{margin-left:24px!important}.u-ml-4{margin-left:32px!important}.u-ml-5{margin-left:40px!important}.u-ml-6{margin-left:48px!important}.u-ml-7{margin-left:56px!important}.u-ml-8{margin-left:64px!important}.u-ml-9{margin-left:72px!important}.u-ml-10{margin-left:80px!important}.u-ml-11{margin-left:88px!important}.u-ml-12{margin-left:96px!important}.u-ml-13{margin-left:104px!important}.u-ml-14{margin-left:112px!important}.u-ml-15{margin-left:120px!important}.u-ml-16{margin-left:128px!important}.u-ml-17{margin-left:136px!important}.u-ml-18{margin-left:144px!important}.u-ml-19{margin-left:152px!important}.u-ml-20{margin-left:160px!important}.u-ml-21{margin-left:168px!important}.u-ml-22{margin-left:176px!important}.u-ml-23{margin-left:184px!important}.u-ml-24{margin-left:192px!important}.u-ml-25{margin-left:200px!important}.u-ml-26{margin-left:208px!important}.u-ml-27{margin-left:216px!important}.u-ml-28{margin-left:224px!important}.u-ml-29{margin-left:232px!important}.u-ml-30{margin-left:240px!important}.u-ml-31{margin-left:248px!important}.u-ml-32{margin-left:256px!important}.u-ml-33{margin-left:264px!important}.u-ml-34{margin-left:272px!important}.u-ml-35{margin-left:280px!important}.u-ml-36{margin-left:288px!important}.u-ml-37{margin-left:296px!important}.u-ml-38{margin-left:304px!important}.u-ml-39{margin-left:312px!important}.u-ml-40{margin-left:320px!important}.u-ml-41{margin-left:328px!important}.u-ml-42{margin-left:336px!important}.u-ml-43{margin-left:344px!important}.u-ml-44{margin-left:352px!important}.u-ml-45{margin-left:360px!important}.u-ml-46{margin-left:368px!important}.u-ml-47{margin-left:376px!important}.u-ml-48{margin-left:384px!important}.u-ml-49{margin-left:392px!important}.u-ml-50{margin-left:400px!important}@media screen and (max-width:1200px){.u-tab-ml--20{margin-left:-160px!important}.u-tab-ml--19{margin-left:-152px!important}.u-tab-ml--18{margin-left:-144px!important}.u-tab-ml--17{margin-left:-136px!important}.u-tab-ml--16{margin-left:-128px!important}.u-tab-ml--15{margin-left:-120px!important}.u-tab-ml--14{margin-left:-112px!important}.u-tab-ml--13{margin-left:-104px!important}.u-tab-ml--12{margin-left:-96px!important}.u-tab-ml--11{margin-left:-88px!important}.u-tab-ml--10{margin-left:-80px!important}.u-tab-ml--9{margin-left:-72px!important}.u-tab-ml--8{margin-left:-64px!important}.u-tab-ml--7{margin-left:-56px!important}.u-tab-ml--6{margin-left:-48px!important}.u-tab-ml--5{margin-left:-40px!important}.u-tab-ml--4{margin-left:-32px!important}.u-tab-ml--3{margin-left:-24px!important}.u-tab-ml--2{margin-left:-16px!important}.u-tab-ml--1{margin-left:-8px!important}.u-tab-ml-0{margin-left:0!important}.u-tab-ml-1{margin-left:8px!important}.u-tab-ml-2{margin-left:16px!important}.u-tab-ml-3{margin-left:24px!important}.u-tab-ml-4{margin-left:32px!important}.u-tab-ml-5{margin-left:40px!important}.u-tab-ml-6{margin-left:48px!important}.u-tab-ml-7{margin-left:56px!important}.u-tab-ml-8{margin-left:64px!important}.u-tab-ml-9{margin-left:72px!important}.u-tab-ml-10{margin-left:80px!important}.u-tab-ml-11{margin-left:88px!important}.u-tab-ml-12{margin-left:96px!important}.u-tab-ml-13{margin-left:104px!important}.u-tab-ml-14{margin-left:112px!important}.u-tab-ml-15{margin-left:120px!important}.u-tab-ml-16{margin-left:128px!important}.u-tab-ml-17{margin-left:136px!important}.u-tab-ml-18{margin-left:144px!important}.u-tab-ml-19{margin-left:152px!important}.u-tab-ml-20{margin-left:160px!important}.u-tab-ml-21{margin-left:168px!important}.u-tab-ml-22{margin-left:176px!important}.u-tab-ml-23{margin-left:184px!important}.u-tab-ml-24{margin-left:192px!important}.u-tab-ml-25{margin-left:200px!important}.u-tab-ml-26{margin-left:208px!important}.u-tab-ml-27{margin-left:216px!important}.u-tab-ml-28{margin-left:224px!important}.u-tab-ml-29{margin-left:232px!important}.u-tab-ml-30{margin-left:240px!important}.u-tab-ml-31{margin-left:248px!important}.u-tab-ml-32{margin-left:256px!important}.u-tab-ml-33{margin-left:264px!important}.u-tab-ml-34{margin-left:272px!important}.u-tab-ml-35{margin-left:280px!important}.u-tab-ml-36{margin-left:288px!important}.u-tab-ml-37{margin-left:296px!important}.u-tab-ml-38{margin-left:304px!important}.u-tab-ml-39{margin-left:312px!important}.u-tab-ml-40{margin-left:320px!important}.u-tab-ml-41{margin-left:328px!important}.u-tab-ml-42{margin-left:336px!important}.u-tab-ml-43{margin-left:344px!important}.u-tab-ml-44{margin-left:352px!important}.u-tab-ml-45{margin-left:360px!important}.u-tab-ml-46{margin-left:368px!important}.u-tab-ml-47{margin-left:376px!important}.u-tab-ml-48{margin-left:384px!important}.u-tab-ml-49{margin-left:392px!important}.u-tab-ml-50{margin-left:400px!important}}@media screen and (max-width:650px){.u-sp-ml--20{margin-left:-160px!important}.u-sp-ml--19{margin-left:-152px!important}.u-sp-ml--18{margin-left:-144px!important}.u-sp-ml--17{margin-left:-136px!important}.u-sp-ml--16{margin-left:-128px!important}.u-sp-ml--15{margin-left:-120px!important}.u-sp-ml--14{margin-left:-112px!important}.u-sp-ml--13{margin-left:-104px!important}.u-sp-ml--12{margin-left:-96px!important}.u-sp-ml--11{margin-left:-88px!important}.u-sp-ml--10{margin-left:-80px!important}.u-sp-ml--9{margin-left:-72px!important}.u-sp-ml--8{margin-left:-64px!important}.u-sp-ml--7{margin-left:-56px!important}.u-sp-ml--6{margin-left:-48px!important}.u-sp-ml--5{margin-left:-40px!important}.u-sp-ml--4{margin-left:-32px!important}.u-sp-ml--3{margin-left:-24px!important}.u-sp-ml--2{margin-left:-16px!important}.u-sp-ml--1{margin-left:-8px!important}.u-sp-ml-0{margin-left:0!important}.u-sp-ml-1{margin-left:8px!important}.u-sp-ml-2{margin-left:16px!important}.u-sp-ml-3{margin-left:24px!important}.u-sp-ml-4{margin-left:32px!important}.u-sp-ml-5{margin-left:40px!important}.u-sp-ml-6{margin-left:48px!important}.u-sp-ml-7{margin-left:56px!important}.u-sp-ml-8{margin-left:64px!important}.u-sp-ml-9{margin-left:72px!important}.u-sp-ml-10{margin-left:80px!important}.u-sp-ml-11{margin-left:88px!important}.u-sp-ml-12{margin-left:96px!important}.u-sp-ml-13{margin-left:104px!important}.u-sp-ml-14{margin-left:112px!important}.u-sp-ml-15{margin-left:120px!important}.u-sp-ml-16{margin-left:128px!important}.u-sp-ml-17{margin-left:136px!important}.u-sp-ml-18{margin-left:144px!important}.u-sp-ml-19{margin-left:152px!important}.u-sp-ml-20{margin-left:160px!important}.u-sp-ml-21{margin-left:168px!important}.u-sp-ml-22{margin-left:176px!important}.u-sp-ml-23{margin-left:184px!important}.u-sp-ml-24{margin-left:192px!important}.u-sp-ml-25{margin-left:200px!important}.u-sp-ml-26{margin-left:208px!important}.u-sp-ml-27{margin-left:216px!important}.u-sp-ml-28{margin-left:224px!important}.u-sp-ml-29{margin-left:232px!important}.u-sp-ml-30{margin-left:240px!important}.u-sp-ml-31{margin-left:248px!important}.u-sp-ml-32{margin-left:256px!important}.u-sp-ml-33{margin-left:264px!important}.u-sp-ml-34{margin-left:272px!important}.u-sp-ml-35{margin-left:280px!important}.u-sp-ml-36{margin-left:288px!important}.u-sp-ml-37{margin-left:296px!important}.u-sp-ml-38{margin-left:304px!important}.u-sp-ml-39{margin-left:312px!important}.u-sp-ml-40{margin-left:320px!important}.u-sp-ml-41{margin-left:328px!important}.u-sp-ml-42{margin-left:336px!important}.u-sp-ml-43{margin-left:344px!important}.u-sp-ml-44{margin-left:352px!important}.u-sp-ml-45{margin-left:360px!important}.u-sp-ml-46{margin-left:368px!important}.u-sp-ml-47{margin-left:376px!important}.u-sp-ml-48{margin-left:384px!important}.u-sp-ml-49{margin-left:392px!important}.u-sp-ml-50{margin-left:400px!important}}.u-ml-auto{margin-left:auto!important}.u-mr-auto{margin-right:auto!important}.u-mt-auto{margin-top:auto!important}.u-mb-auto{margin-bottom:auto!important}.u-gothic{font-family:var(--gothic)}.u-minchou{font-family:var(--minchou)}.u-font-ss{font-size:12px!important}.u-font-s{font-size:14px!important}.u-font-m{font-size:16px!important}.u-font-l{font-size:18px!important}.u-font-ll{font-size:20px!important}.u-font10{font-size:10px!important}.u-font11{font-size:11px!important}.u-font12{font-size:12px!important}.u-font13{font-size:13px!important}.u-font14{font-size:14px!important}.u-font15{font-size:15px!important}.u-font16{font-size:16px!important}.u-font17{font-size:17px!important}.u-font18{font-size:18px!important}.u-font19{font-size:19px!important}.u-font20{font-size:20px!important}.u-font21{font-size:21px!important}.u-font22{font-size:22px!important}.u-font23{font-size:23px!important}.u-font24{font-size:24px!important}.u-font25{font-size:25px!important}.u-font26{font-size:26px!important}.u-font27{font-size:27px!important}.u-font28{font-size:28px!important}.u-font29{font-size:29px!important}.u-font30{font-size:30px!important}.u-font31{font-size:31px!important}.u-font32{font-size:32px!important}.u-font33{font-size:33px!important}.u-font34{font-size:34px!important}.u-font35{font-size:35px!important}.u-font36{font-size:36px!important}.u-font37{font-size:37px!important}.u-font38{font-size:38px!important}.u-font39{font-size:39px!important}.u-font40{font-size:40px!important}.u-font41{font-size:41px!important}.u-font42{font-size:42px!important}.u-font43{font-size:43px!important}.u-font44{font-size:44px!important}.u-font45{font-size:45px!important}.u-font46{font-size:46px!important}.u-font47{font-size:47px!important}.u-font48{font-size:48px!important}.u-font49{font-size:49px!important}.u-font50{font-size:50px!important}.u-font51{font-size:51px!important}.u-font52{font-size:52px!important}.u-font53{font-size:53px!important}.u-font54{font-size:54px!important}.u-font55{font-size:55px!important}.u-font56{font-size:56px!important}.u-font57{font-size:57px!important}.u-font58{font-size:58px!important}.u-font59{font-size:59px!important}.u-font60{font-size:60px!important}.u-font61{font-size:61px!important}.u-font62{font-size:62px!important}.u-font63{font-size:63px!important}.u-font64{font-size:64px!important}.u-font65{font-size:65px!important}.u-font66{font-size:66px!important}.u-font67{font-size:67px!important}.u-font68{font-size:68px!important}.u-font69{font-size:69px!important}.u-font70{font-size:70px!important}.u-font71{font-size:71px!important}.u-font72{font-size:72px!important}.u-font73{font-size:73px!important}.u-font74{font-size:74px!important}.u-font75{font-size:75px!important}.u-font76{font-size:76px!important}.u-font77{font-size:77px!important}.u-font78{font-size:78px!important}.u-font79{font-size:79px!important}.u-font80{font-size:80px!important}@media screen and (max-width:1200px){.u-tab-font0{font-size:0px!important}.u-tab-font1{font-size:1px!important}.u-tab-font2{font-size:2px!important}.u-tab-font3{font-size:3px!important}.u-tab-font4{font-size:4px!important}.u-tab-font5{font-size:5px!important}.u-tab-font6{font-size:6px!important}.u-tab-font7{font-size:7px!important}.u-tab-font8{font-size:8px!important}.u-tab-font9{font-size:9px!important}.u-tab-font10{font-size:10px!important}.u-tab-font11{font-size:11px!important}.u-tab-font12{font-size:12px!important}.u-tab-font13{font-size:13px!important}.u-tab-font14{font-size:14px!important}.u-tab-font15{font-size:15px!important}.u-tab-font16{font-size:16px!important}.u-tab-font17{font-size:17px!important}.u-tab-font18{font-size:18px!important}.u-tab-font19{font-size:19px!important}.u-tab-font20{font-size:20px!important}.u-tab-font21{font-size:21px!important}.u-tab-font22{font-size:22px!important}.u-tab-font23{font-size:23px!important}.u-tab-font24{font-size:24px!important}.u-tab-font25{font-size:25px!important}.u-tab-font26{font-size:26px!important}.u-tab-font27{font-size:27px!important}.u-tab-font28{font-size:28px!important}.u-tab-font29{font-size:29px!important}.u-tab-font30{font-size:30px!important}.u-tab-font31{font-size:31px!important}.u-tab-font32{font-size:32px!important}.u-tab-font33{font-size:33px!important}.u-tab-font34{font-size:34px!important}.u-tab-font35{font-size:35px!important}.u-tab-font36{font-size:36px!important}.u-tab-font37{font-size:37px!important}.u-tab-font38{font-size:38px!important}.u-tab-font39{font-size:39px!important}.u-tab-font40{font-size:40px!important}.u-tab-font41{font-size:41px!important}.u-tab-font42{font-size:42px!important}.u-tab-font43{font-size:43px!important}.u-tab-font44{font-size:44px!important}.u-tab-font45{font-size:45px!important}.u-tab-font46{font-size:46px!important}.u-tab-font47{font-size:47px!important}.u-tab-font48{font-size:48px!important}.u-tab-font49{font-size:49px!important}.u-tab-font50{font-size:50px!important}.u-tab-font51{font-size:51px!important}.u-tab-font52{font-size:52px!important}.u-tab-font53{font-size:53px!important}.u-tab-font54{font-size:54px!important}.u-tab-font55{font-size:55px!important}.u-tab-font56{font-size:56px!important}.u-tab-font57{font-size:57px!important}.u-tab-font58{font-size:58px!important}.u-tab-font59{font-size:59px!important}.u-tab-font60{font-size:60px!important}.u-tab-font61{font-size:61px!important}.u-tab-font62{font-size:62px!important}.u-tab-font63{font-size:63px!important}.u-tab-font64{font-size:64px!important}.u-tab-font65{font-size:65px!important}.u-tab-font66{font-size:66px!important}.u-tab-font67{font-size:67px!important}.u-tab-font68{font-size:68px!important}.u-tab-font69{font-size:69px!important}.u-tab-font70{font-size:70px!important}.u-tab-font71{font-size:71px!important}.u-tab-font72{font-size:72px!important}.u-tab-font73{font-size:73px!important}.u-tab-font74{font-size:74px!important}.u-tab-font75{font-size:75px!important}.u-tab-font76{font-size:76px!important}.u-tab-font77{font-size:77px!important}.u-tab-font78{font-size:78px!important}.u-tab-font79{font-size:79px!important}.u-tab-font80{font-size:80px!important}}@media screen and (max-width:650px){.u-sp-font0{font-size:0px!important}.u-sp-font1{font-size:1px!important}.u-sp-font2{font-size:2px!important}.u-sp-font3{font-size:3px!important}.u-sp-font4{font-size:4px!important}.u-sp-font5{font-size:5px!important}.u-sp-font6{font-size:6px!important}.u-sp-font7{font-size:7px!important}.u-sp-font8{font-size:8px!important}.u-sp-font9{font-size:9px!important}.u-sp-font10{font-size:10px!important}.u-sp-font11{font-size:11px!important}.u-sp-font12{font-size:12px!important}.u-sp-font13{font-size:13px!important}.u-sp-font14{font-size:14px!important}.u-sp-font15{font-size:15px!important}.u-sp-font16{font-size:16px!important}.u-sp-font17{font-size:17px!important}.u-sp-font18{font-size:18px!important}.u-sp-font19{font-size:19px!important}.u-sp-font20{font-size:20px!important}.u-sp-font21{font-size:21px!important}.u-sp-font22{font-size:22px!important}.u-sp-font23{font-size:23px!important}.u-sp-font24{font-size:24px!important}.u-sp-font25{font-size:25px!important}.u-sp-font26{font-size:26px!important}.u-sp-font27{font-size:27px!important}.u-sp-font28{font-size:28px!important}.u-sp-font29{font-size:29px!important}.u-sp-font30{font-size:30px!important}.u-sp-font31{font-size:31px!important}.u-sp-font32{font-size:32px!important}.u-sp-font33{font-size:33px!important}.u-sp-font34{font-size:34px!important}.u-sp-font35{font-size:35px!important}.u-sp-font36{font-size:36px!important}.u-sp-font37{font-size:37px!important}.u-sp-font38{font-size:38px!important}.u-sp-font39{font-size:39px!important}.u-sp-font40{font-size:40px!important}.u-sp-font41{font-size:41px!important}.u-sp-font42{font-size:42px!important}.u-sp-font43{font-size:43px!important}.u-sp-font44{font-size:44px!important}.u-sp-font45{font-size:45px!important}.u-sp-font46{font-size:46px!important}.u-sp-font47{font-size:47px!important}.u-sp-font48{font-size:48px!important}.u-sp-font49{font-size:49px!important}.u-sp-font50{font-size:50px!important}.u-sp-font51{font-size:51px!important}.u-sp-font52{font-size:52px!important}.u-sp-font53{font-size:53px!important}.u-sp-font54{font-size:54px!important}.u-sp-font55{font-size:55px!important}.u-sp-font56{font-size:56px!important}.u-sp-font57{font-size:57px!important}.u-sp-font58{font-size:58px!important}.u-sp-font59{font-size:59px!important}.u-sp-font60{font-size:60px!important}.u-sp-font61{font-size:61px!important}.u-sp-font62{font-size:62px!important}.u-sp-font63{font-size:63px!important}.u-sp-font64{font-size:64px!important}.u-sp-font65{font-size:65px!important}.u-sp-font66{font-size:66px!important}.u-sp-font67{font-size:67px!important}.u-sp-font68{font-size:68px!important}.u-sp-font69{font-size:69px!important}.u-sp-font70{font-size:70px!important}.u-sp-font71{font-size:71px!important}.u-sp-font72{font-size:72px!important}.u-sp-font73{font-size:73px!important}.u-sp-font74{font-size:74px!important}.u-sp-font75{font-size:75px!important}.u-sp-font76{font-size:76px!important}.u-sp-font77{font-size:77px!important}.u-sp-font78{font-size:78px!important}.u-sp-font79{font-size:79px!important}.u-sp-font80{font-size:80px!important}}.u-fontWhite{color:#fff}.u-fontRed{color:#e36b38}.u-kakko{text-indent:-.5em}.u-normal{font-weight:400!important}.u-medium{font-weight:500!important}.u-bold{font-weight:700!important}.u-semibold{font-weight:600!important}.u-ls-thin{letter-spacing:-.05em}.u-ls-wide{letter-spacing:.1em}.u-ls-0\.8{letter-spacing:.8px!important}.u-lh1{line-height:1!important}.u-lh1\.5{line-height:1.5!important}.u-lh1\.8{line-height:1.8!important}.u-lh2{line-height:2!important}.u-lh3{line-height:3!important}.u-lh4{line-height:4!important}.alignleft,.textleft,.u-textleft{text-align:left!important}.aligncenter,.textcenter,.u-textcenter{text-align:center!important}.alignright,.textright,.u-textright{text-align:right!important}.alignjustify,.textjustify,.u-textjustify{text-align:justify!important}@media screen and (max-width:1200px){.u-tab-textcenter,.u-textcenter-tab{text-align:center!important}}@media screen and (max-width:1200px){.u-tab-textright,.u-textright-tab{text-align:right!important}}@media screen and (max-width:1200px){.u-tab-textleft,.u-textleft-tab{text-align:left!important}}@media screen and (max-width:650px){.u-sp-textcenter,.u-textcenter-sp{text-align:center!important}}@media screen and (max-width:650px){.u-sp-textleft,.u-textleft-sp{text-align:left!important}}@media screen and (max-width:650px){.u-sp-textright,.u-textright-sp{text-align:right!important}}.u-marker-green{background:linear-gradient(transparent 45%,#cceae2 45%)}.u-text-external::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/icon-target-blank.svg") no-repeat center center/contain;content:"";display:inline-block;height:11px;margin:0 0 0 6px;width:11px}@media screen and (max-width:650px){.u-pc{display:none!important}}.u-tab{display:none}@media screen and (max-width:1200px){.u-tab{display:inline-block}}@media screen and (max-width:1200px){.u-tab-none{display:none!important}}.u-sp{display:none!important}@media screen and (max-width:650px){.u-sp{display:block!important}}.u-small{display:none}@media screen and (max-width:365px){.u-small{display:inline-block}}@media screen and (max-width:365px){.u-small-none{display:none}}.u-hide{display:none!important}.u-inlineblock{display:inline-block}.u-padding0{padding:0!important}.p-home-headline{align-items:flex-start;color:var(--deepbrown,#625f55);display:grid;font-size:22px;font-style:normal;font-weight:700;gap:8px;line-height:120%;letter-spacing:2.2px;position:relative;text-align:right;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.p-home-headline{font-size:20px;font-weight:600;gap:16px;justify-content:start;letter-spacing:1px;text-align:left}}.p-home-headline.is-navy strong{color:#121233}.p-home-headline.is-navy strong::before{background-color:#121233}.p-home-headline strong{color:var(--color-main,#ed9797);font-family:"Cormorant Garamond";font-size:60px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;position:relative}@media screen and (max-width:1200px){.p-home-headline strong{font-size:50px;inset:auto;width:-moz-min-content;width:min-content}}.p-home-headline strong::before{background-color:#ed9797;content:"";display:block;height:1px;position:absolute;inset:auto -90px -4px auto;transform:rotate(-45deg);width:80px}@media screen and (max-width:1200px){.p-home-headline strong::before{inset:auto -64px 24px auto;width:80px}}.p-home-kv{margin:0 -25px;max-width:none;padding:0 0 56px;width:calc(100% + 50px)}@media screen and (max-width:1200px){.p-home-kv{padding:0 0 72px}}.p-home-kv .p-home-kv__image{aspect-ratio:1440/520;display:block;margin:0;position:relative;width:100%}@media screen and (max-width:650px){.p-home-kv .p-home-kv__image{aspect-ratio:375/220}}.p-home-kv .p-home-kv__image::after{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/home/kv-bg-round.png") no-repeat bottom center/cover;content:"";display:block;height:3.5416666667vw;margin:auto;position:absolute;inset:auto 0 -1px 0;width:100%;z-index:1}.p-home-kv .p-home-kv__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-kv .p-home-kv__content{background:var(--pinkbeige,#efe6e6);border-radius:4px 0 0 4px;box-sizing:border-box;max-width:calc(100% - 20px);padding:24px 376px 24px 24px;position:absolute;inset:auto 0 -36px auto;width:680px;z-index:1}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__content{padding:16px 140px 16px 20px;inset:auto 0 -48px auto;width:480px}}@media screen and (max-width:650px){.p-home-kv .p-home-kv__content{width:360px}}.p-home-kv .p-home-kv__title{color:var(--deepbrown,#625f55);font-size:22px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.1px}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__title{font-size:16px}}.p-home-kv .p-home-kv__text{color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.8px;margin:8px 0 0}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__text{font-size:12px;margin:4px 0 0}}.p-home-kv .p-home-kv__button{margin:24px 0 0;text-align:right}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__button{margin:16px 0 0;text-align:left}}.p-home-kv .p-home-kv__button a{background:var(--back-pink,#f9f5f5);color:var(--deepbrown,#625f55);display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.8px;padding:5px 40px;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__button a{font-size:14px}}.p-home-kv .p-home-kv__button a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.541016 0.541748L4.54102 4.54175L0.541016 8.54175" stroke="%23ED9797" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:10px;margin:auto;position:absolute;inset:0 10px 0 auto;width:5px}.p-home-kv .p-home-kv__button a:hover{opacity:.7}.p-home-kv .p-home-kv__product{display:block;margin:0;max-width:260px;position:absolute;inset:auto 80px 0 auto;width:100%}@media screen and (max-width:1200px){.p-home-kv .p-home-kv__product{max-width:122px;inset:auto 16px 0 auto}}.p-home-kv .p-home-kv__product img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-home-kv .swiper-pagination{max-width:1190px;padding:0 25px;position:absolute;inset:auto 0 -8px 0;text-align:right}.p-home-kv .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1;background:#ddd;height:100%;margin:0 5px;opacity:1;width:8px}.p-home-kv .swiper-pagination .swiper-pagination-bullet-active{background:#ed9797}.p-home-pickup-title{color:var(--pink,#ed9797);font-family:"Cormorant Garamond";font-size:36px;font-style:normal;font-weight:600;line-height:150%}.p-home-pickup{margin:0 -25px;max-width:none;padding-block-end:32px;position:relative}.p-home-pickup .swiper-slide{height:auto;width:300px}.p-home-pickup .p-home-pickup__items{border-radius:3px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:opacity .3s ease;width:100%}.p-home-pickup .p-home-pickup__items:hover{opacity:.7}.p-home-pickup .p-home-pickup-topic__image{aspect-ratio:3/2;display:block;min-height:200px;margin:0;overflow:hidden;width:100%}.p-home-pickup .p-home-pickup-topic__image img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-pickup .p-home-pickup-topic__content{align-content:space-between;background:#fff;display:grid;height:100%;flex-direction:column;gap:16px;justify-content:flex-start;padding:20px}.p-home-pickup .p-home-pickup-topic__title{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px}.p-home-pickup .p-home-pickup-topic__category{background:var(--pink,#ed9797);border-radius:2px;color:#fff;font-size:12px;font-style:normal;font-weight:500;justify-self:start;line-height:100%;margin:auto 0 0;padding:4px}.p-home-pickup .swiper-pagination{position:absolute;inset:auto 0 0 0;text-align:center}.p-home-pickup .swiper-pagination-bullet{aspect-ratio:1;background:#ddd;height:100%;opacity:1;width:10px}.p-home-pickup .swiper-pagination-bullet-active{background:#ed9797}.p-home-about-title{color:var(--pink-deco,#f7d6d6);font-family:"Cormorant Garamond";font-size:180px;font-style:normal;font-weight:600;line-height:100%;margin:-220px auto auto auto;position:relative}@media screen and (max-width:1200px){.p-home-about-title{font-size:120px;margin:-120px auto auto auto}}@media screen and (max-width:650px){.p-home-about-title{font-size:72px;margin:-70px auto auto auto}}.p-home-about{align-items:center;display:grid;grid-template-columns:1fr 1fr;gap:48px;justify-content:space-between;position:relative;z-index:0}@media screen and (max-width:650px){.p-home-about{grid-template-columns:1fr;gap:24px}}.p-home-about .p-home-about__content{width:100%}.p-home-about .p-home-about__headline{color:var(--deepbrown,#625f55);font-size:28px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.4px}@media screen and (max-width:1200px){.p-home-about .p-home-about__headline{font-size:24px}}.p-home-about .p-home-about__headline em{display:inline-block;font-style:normal}.p-home-about .p-home-about__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}.p-home-about .p-home-about__text em{display:inline-block;font-style:normal}.p-home-about .p-home-about__image{display:block;margin:0;width:100%}@media screen and (max-width:650px){.p-home-about .p-home-about__image{margin:auto 0 auto auto;max-width:270px}}.p-home-about .p-home-about__background{display:block;margin:auto;opacity:.9;position:absolute;inset:auto -340px -50px auto;width:-moz-fit-content;width:fit-content;z-index:-1}@media screen and (max-width:650px){.p-home-about .p-home-about__background{max-width:485px;inset:auto -120px -20px auto}}.p-home-lineup .p-home-lineup__content{display:flex;flex-wrap:wrap;gap:0 120px;justify-content:space-between}.p-home-lineup .p-home-lineup__title{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1.2px}.p-home-lineup .p-home-lineup__text{color:var(--text-black,#1e1e1e);font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.9px;max-width:464px}.p-home-lineup .p-home-lineup__text em{display:inline-block;font-style:normal}.p-home-banners{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:1200px){.p-home-banners{grid-template-columns:1fr;justify-content:center;justify-items:center}}.p-home-items-wrapper{display:flex;flex-wrap:wrap;gap:80px 40px;justify-content:center}.p-home-items{max-width:240px}@media screen and (max-width:650px){.p-home-items{max-width:288px}}.p-home-items .p-home-items__image{aspect-ratio:1;background:linear-gradient(270deg,#efe6e6 0,#fff 50%,#efe6e6 100%);display:block;margin:0 auto;overflow:hidden;padding:40px 20px;width:100%}.p-home-items .p-home-items__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-home-items .p-home-items__title{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:120%;margin:20px 0 0;text-align:center}.p-home-items .p-home-items__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:140%;margin:10px 0 0}.p-home-items .p-home-items__button{margin:32px 0 0;text-align:center}.p-home-technology{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}@media screen and (max-width:650px){.p-home-technology{grid-template-columns:1fr}}.p-home-technology .p-home-technology__content{max-width:390px}@media screen and (max-width:650px){.p-home-technology .p-home-technology__content{max-width:none}}.p-home-technology .p-home-technology__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px}.p-home-technology .p-home-technology__image{display:block;margin:72px 0 0}@media screen and (max-width:650px){.p-home-technology .p-home-technology__image{margin:0 auto}}.p-home-news-headline{color:#ed9797;display:grid;font-size:22px;font-style:normal;font-weight:700;gap:10px;letter-spacing:2.2px;line-height:120%;text-align:center}.p-home-news-headline strong{color:#ed9797;font-family:"Cormorant Garamond";font-size:70px;font-style:normal;font-weight:500;line-height:100%}.p-home-news{border-bottom:1px solid #c5c5c5;display:grid;gap:10px 60px;grid-template-columns:90px 1fr;padding:20px 0}@media screen and (max-width:650px){.p-home-news{grid-template-columns:1fr;padding:24px 0 16px}}.p-home-news .p-home-news__date{color:var(--deepbrown,#625f55);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:90px}.p-home-news .p-home-news__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:160%}.p-contact-info{align-items:center;background:var(--color-white,#fff);border-radius:20px;border:1px solid var(--pink,#ed9797);display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:440px;padding:20px 24px;text-align:center;width:100%}.p-contact-info .p-contact-info__headline{color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}.p-contact-info .p-contact-info__tel{color:var(--pink,#ed9797);font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.2px}@media screen and (max-width:650px){.p-contact-info .p-contact-info__tel{font-size:20px;letter-spacing:1px;line-height:120%}}.p-contact-info .p-contact-info__tel strong{font-size:32px;letter-spacing:1.6px}@media screen and (max-width:650px){.p-contact-info .p-contact-info__tel strong{font-size:24px;letter-spacing:1.2px;line-height:120%}}.p-contact-info .p-contact-info__time{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;text-align:center}.p-contact-info .p-contact-info__note{color:var(--deepbrown,#625f55);font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.p-faq-categories{background:#fff;border-radius:20px;padding:40px 48px}.p-purchase-annotation{background:#fff;border-radius:20px;padding:24px 48px}@media screen and (max-width:650px){.p-purchase-annotation{padding:24px 20px}}.p-purchase-annotation p{line-height:160%;letter-spacing:.8px}.p-category-headline{color:var(--deepbrown,#625f55);font-size:22px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.2px;text-align:center}.p-category-headline strong{color:var(--pink,#ed9797);display:block;font-family:"Cormorant Garamond";font-size:56px;font-style:normal;font-weight:500;line-height:120%;margin:0 0 8px}.p-category-whatis{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;position:relative}@media screen and (max-width:1200px){.p-category-whatis{flex-direction:column;gap:8px}}.p-category-whatis .p-category-whatis__content{max-width:572px;position:relative}@media screen and (max-width:1200px){.p-category-whatis .p-category-whatis__content{max-width:none}}.p-category-whatis .p-category-whatis__headline{color:var(--deepbrown,#625f55);font-size:32px;font-style:normal;font-weight:600;line-height:150%}@media screen and (max-width:1200px){.p-category-whatis .p-category-whatis__headline{font-size:24px}}.p-category-whatis .p-category-whatis__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:500;line-height:200%}.p-category-whatis .p-category-whatis__text a{color:#ed9797}.p-category-whatis .p-category-whatis__image{display:block;margin:0;position:absolute;inset:auto auto 32px -210px}@media screen and (max-width:1200px){.p-category-whatis .p-category-whatis__image{position:static;inset:auto;margin:0 auto}}.p-category-whatis .p-category-whatis__image.is-position2{bottom:-80px}@media screen and (max-width:650px){.p-category-whatis .p-category-whatis__image.is-position2{bottom:auto}}.p-category-whatis .p-category-whatis__image img{display:block}.p-category-selection{position:relative}.p-category-selection .p-category-selection__image{display:block;margin:0;position:absolute;inset:0 -240px auto auto}@media screen and (max-width:1200px){.p-category-selection .p-category-selection__image{position:relative;inset:0 -25px auto auto}}.p-category-selection .p-category-selection__image img{display:block}@media screen and (max-width:1200px){.p-category-selection .p-category-selection__image img{margin:0 0 0 auto}}.p-category-selection .p-category-selection__content{align-items:start;display:grid;gap:24px}.p-category-selection .p-category-selection__headline{color:var(--deepbrown,#625f55);font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1.2px}@media screen and (max-width:650px){.p-category-selection .p-category-selection__headline{font-size:20px}}.p-category-selection .p-category-selection__list{list-style:none;padding:0 0 0 42px}.p-category-selection .p-category-selection__list li{color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:500;letter-spacing:.9px;line-height:140%;padding:8px 0;position:relative}.p-category-selection .p-category-selection__list li::before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M19.1903 2.18391C31.04 6.82233 24.8729 23.089 15.8438 25.0028C6.95963 26.886 0.92313 18.483 0.179396 13.3944C-0.564337 8.30586 0.17059 -5.26112 19.1903 2.18391Z" fill="url(https://www.akatsuka.co.jp/wp-content/themes/theme/%23paint0_linear_3350_250)"/><defs><linearGradient id="paint0_linear_3350_250" x1="5.55793" y1="17.8264" x2="27.8704" y2="6.87493" gradientUnits="userSpaceOnUse"><stop stop-color="%23E0DBAA"/><stop offset="1" stop-color="%23F0F0E1"/></linearGradient></defs></svg>') no-repeat center center/contain;content:"";display:block;height:26px;margin:0 0 0 -42px;position:absolute;inset:auto auto auto 3px;width:26px}.p-category-selection .p-category-selection__text{color:var(--text-black,#1e1e1e);font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.9px}@media screen and (max-width:650px){.p-category-selection .p-category-selection__text{font-size:16px}}.p-category-cta{position:relative}@media screen and (max-width:1200px){.p-category-cta{padding:0 0 200px}}@media screen and (max-width:650px){.p-category-cta{padding:0 0 100px}}.p-category-cta .p-category-cta__image1{position:absolute;inset:-220px auto auto -550px}@media screen and (max-width:1200px){.p-category-cta .p-category-cta__image1{inset:auto auto -200px -110px;width:480px}}@media screen and (max-width:650px){.p-category-cta .p-category-cta__image1{inset:auto auto -200px -110px;width:265px}}.p-category-cta .p-category-cta__image2{position:absolute;inset:-220px -430px auto auto}@media screen and (max-width:1200px){.p-category-cta .p-category-cta__image2{inset:auto -90px -280px auto;width:480px}}@media screen and (max-width:650px){.p-category-cta .p-category-cta__image2{inset:auto -90px -280px auto;width:265px}}.p-category-cta .p-category-cta__content{display:grid;gap:60px;position:relative;z-index:2}@media screen and (max-width:650px){.p-category-cta .p-category-cta__content{gap:24px}}.p-category-cta .p-category-cta__headline{color:var(--deepbrown,#625f55);font-size:32px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:1.6px;text-align:center}@media screen and (max-width:650px){.p-category-cta .p-category-cta__headline{font-size:20px}}.p-category-cta .p-category-cta__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.8px;text-align:center}@media screen and (max-width:650px){.p-category-cta .p-category-cta__text{font-size:16px}}.p-category-technology{align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr;grid-template-areas:"figure content"}@media screen and (max-width:650px){.p-category-technology{grid-template-columns:1fr;grid-template-areas:"content" "figure"}}.p-category-technology .p-category-technology__image{display:block;grid-area:figure;margin:0}.p-category-technology .p-category-technology__image img{display:block}.p-category-technology .p-category-technology__content{align-content:start;display:grid;gap:20px;grid-area:content;max-width:440px}.p-category-technology .p-category-technology__headline{color:var(--navy,#121233);display:grid;font-size:24px;font-style:normal;font-weight:500;gap:24px;letter-spacing:1.2px;line-height:140%}@media screen and (max-width:650px){.p-category-technology .p-category-technology__headline{font-size:18px}}.p-category-technology .p-category-technology__headline strong{color:var(--navy,#121233);font-family:"Cormorant Garamond";font-size:60px;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width:650px){.p-category-technology .p-category-technology__headline strong{font-size:48px}}.p-category-technology .p-category-technology__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:180%}@media screen and (max-width:650px){.p-category-technology .p-category-technology__text{font-size:16px}}.p-category-others{display:grid;gap:40px;grid-template-columns:auto 1fr}@media screen and (max-width:1200px){.p-category-others{grid-template-columns:1fr}}.p-category-others .p-category-others__content{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:650px){.p-category-others .p-category-others__content{gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto}}@media (max-width:480px){.p-category-others .p-category-others__content{grid-template-columns:repeat(1,1fr)}}.p-category-others .p-category-others__items{display:grid;gap:20px}@media screen and (max-width:650px){.p-category-others .p-category-others__items{max-width:160px}}.p-category-others .p-category-others__items figure{display:block;margin:0}.p-category-others .p-category-others__items figure a{display:block}.p-category-others .p-category-others__items figure a img{display:block}.p-category-ingredients{display:grid;gap:40px 80px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:650px){.p-category-ingredients{gap:24px;grid-template-columns:repeat(2,1fr)}}.p-category-ingredients.is-small{gap:24px 40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:650px){.p-category-ingredients.is-small{gap:24px;grid-template-columns:repeat(2,1fr)}}.p-category-ingredients.is-small figure img{width:160px}.p-category-ingredients figure{display:block;margin:0}.p-category-ingredients figure img{aspect-ratio:1;background-color:#fff;border-radius:50%;display:block;height:auto;margin:0 auto;overflow:hidden;width:200px}.p-category-ingredients figure figcaption{color:var(--text-black,#1e1e1e);font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.9px;margin:8px 0;text-align:center}.p-category-ingredients p{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px}.p-category-award{display:grid;gap:32px 100px;grid-template-columns:200px 1fr}@media screen and (max-width:1200px){.p-category-award{grid-template-columns:1fr}}.p-category-award .p-category-award__header{padding:16px 0 0}.p-category-banner{align-items:center;background:rgba(255,255,255,.8);border-radius:2px;display:flex;gap:40px;height:160px;justify-content:center;max-width:640px;padding:20px 56px;width:100%}@media screen and (max-width:650px){.p-category-banner{flex-direction:column;gap:24px;height:auto;padding:20px 24px}}.p-category-banner .p-category-banner__content{display:grid;gap:8px;width:100%}.p-category-banner .p-category-banner__title{color:var(--pink,#ed9797);font-size:18px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:.9px}.p-category-banner .p-category-banner__text{color:var(--deepbrown,#625f55);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.8px}.p-category-banner .p-category-banner__text a{color:var(--pink,#ed9797);text-decoration:underline}.p-category-banner .p-category-banner__text a:hover{text-decoration:none}.p-category-banner .p-category-banner__image{display:block;margin:0;min-width:120px}.p-category-banner2{display:grid;grid-template-columns:0.95fr 1.05fr;height:200px;max-width:640px;text-decoration:none;width:100%}.p-category-banner2:hover{opacity:.7}.p-category-banner2 .p-category-banner2__content{align-items:center;background:linear-gradient(180deg,#e4ede7 0,#bdd3c5 100%);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px 24px 40px 10px;position:relative;width:100%;z-index:2}@media screen and (max-width:650px){.p-category-banner2 .p-category-banner2__content{padding:16px 16px 16px 0}}.p-category-banner2 .p-category-banner2__content::before{background:url("https://www.akatsuka.co.jp/wp-content/themes/theme/images/banner-round-green-left@2x.png") no-repeat center center/20px 100%;content:"";display:block;margin:auto;position:absolute;inset:0 auto 0 -20px;width:20px;z-index:2}.p-category-banner2 .p-category-banner2__title{color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.9px}@media screen and (max-width:650px){.p-category-banner2 .p-category-banner2__title{font-size:14px}}.p-category-banner2 .p-category-banner2__image{display:block;height:100%;margin:0;max-height:200px;position:relative;width:100%;z-index:1}.p-category-banner2 .p-category-banner2__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.p-category-feature-wrapper{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:0 20px}@media screen and (max-width:760px){.p-category-feature-wrapper{grid-template-columns:repeat(1,1fr);padding:0}}.p-category-feature{display:grid;gap:24px}.p-category-feature .p-category-feature__title{color:var(--pink02,#ed8181);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:2px;text-align:center}.p-category-feature .p-category-feature__headline{background:var(--pinkbeige,#efe6e6);color:var(--deepbrown,#625f55);font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.8px;padding:10px 20px;text-align:center}@media screen and (max-width:650px){.p-category-feature .p-category-feature__headline{font-size:16px}}.p-category-feature .p-category-feature__headline strong{color:#ed8181}.p-category-feature .p-category-feature__headline em{font-size:12px;font-weight:500;font-style:normal}.p-category-feature .p-category-feature__content{background:linear-gradient(180deg,#f9f5f5 0,#fff 100%);border-radius:2px;border:1px solid var(--pinkbeige,#efe6e6);padding:20px}.p-category-feature .p-category-feature__content figure{margin:0 auto 8px}.p-category-feature .p-category-feature__description{align-items:end;display:grid;gap:12px;grid-template-columns:1fr 143px}@media screen and (max-width:650px){.p-category-feature .p-category-feature__description{grid-template-columns:1fr}}.p-category-feature .p-category-feature__text{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}.p-category-feature .p-category-feature__image{display:block;margin:8px 0}.p-category-feature .p-category-feature__image img{display:block}.p-category-feature .p-category-feature__image figcaption{color:var(--text-black,#1e1e1e);font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.6px;text-align:center}.p-category-companies{display:flex;flex-wrap:wrap;gap:40px;grid-template-columns:repeat(2,1fr);justify-content:center}.p-category-companies .p-category-companies__items{padding:24px;min-width:368px}@media screen and (max-width:650px){.p-category-companies .p-category-companies__items{min-width:0;padding:0}}.p-category-function{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.p-category-function .p-category-function__items{background:rgba(255,255,255,.8);border-radius:2px;max-width:400px;padding:40px 22px 24px;position:relative}.p-category-function .p-category-function__title{color:var(--pink,#ed9797);font-size:27px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:5.4px;position:absolute;inset:20px auto auto 28px;z-index:2}.p-category-function .p-category-function__title::before{background-color:var(--color-main,#ed9797);content:"";display:block;height:1px;margin:13px 0 0;position:absolute;inset:4px auto auto -48px;width:40px}.p-category-function .p-category-function__image{display:block;margin:0 auto;position:relative}.p-category-function .p-category-function__image img{aspect-ratio:260/140;display:block;margin:0 auto;max-width:260px;-o-object-fit:contain;object-fit:contain;width:100%}.p-category-function .p-category-function__image figcaption{color:var(--deepbrown,#625f55);font-size:22px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:1.1px;margin:10px auto 16px;text-align:center}.p-category-function .p-category-function__image figcaption em{color:var(--deepbrown,#625f55);display:block;font-family:"Cormorant Garamond";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px}.p-category-function .p-category-function__headline{color:var(--pink,#ed9797);font-size:18px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.9px;text-align:center}.p-category-function .p-category-function__text1{color:var(--deepbrown,#625f55);font-size:15px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.75px;margin:10px 0 0;text-align:center}.p-category-function .p-category-function__text2{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.7px;margin:16px 0 0;text-align:center}.p-category-points{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);justify-content:center}@media screen and (max-width:650px){.p-category-points{gap:60px;grid-template-columns:1fr}}.p-category-points .p-category-points__items{align-items:center;background:rgba(255,255,255,.8);border-radius:2px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:200px;padding:24px;position:relative;width:100%}.p-category-points .p-category-points__number{color:var(--pink,#ed9797);font-family:"Cormorant Garamond";font-size:28px;font-style:normal;font-weight:700;line-height:100%;position:absolute;inset:-72px auto auto 20px}.p-category-points .p-category-points__number::before{background-color:#ed9797;content:"";display:block;height:1px;position:absolute;inset:auto -20px 24px auto;transform:rotate(-45deg);width:40px}.p-category-points .p-category-points__number em{color:var(--pink,#ed9797);font-family:"Noto Serif JP";font-size:56px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:2.8px}.p-category-points .p-category-points__title{color:var(--pink,#ed9797);font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:1px;text-align:center}.p-category-points .p-category-points__text{color:var(--text-black,#1e1e1e);font-size:15px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.75px;text-align:center}.p-category-vinus-gelee-decoration{margin:0;max-width:25vw;position:absolute;inset:auto 410px -140px auto}@media screen and (max-width:1200px){.p-category-vinus-gelee-decoration{inset:auto 26vw -100px auto}}@media screen and (max-width:650px){.p-category-vinus-gelee-decoration{margin:auto 0 0 auto;max-width:none;position:relative;inset:auto;width:-moz-fit-content;width:fit-content}}.p-products-headline-about{align-items:flex-end;color:#f7d6d6;display:flex;flex-wrap:wrap;font-family:"Cormorant Garamond";font-size:64px;font-style:normal;font-weight:500;line-height:120%;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.p-products-headline-about{font-size:45px;line-height:120%}}.p-products-headline-about::before{background-color:#f7d6d6;content:"";display:block;height:1px;margin:auto;position:absolute;inset:auto -65px 30px auto;transform:rotate(-45deg);width:80px}@media screen and (max-width:1200px){.p-products-headline-about::before{inset:auto -50px 20px auto;width:60px}}.p-products-feature{align-items:center;display:flex;gap:40px;justify-content:center;position:relative}@media screen and (max-width:650px){.p-products-feature{flex-direction:column}}.p-products-feature.is-reverse{flex-direction:row-reverse}@media screen and (max-width:650px){.p-products-feature.is-reverse{flex-direction:column}}.p-products-feature.is-align-top{align-items:flex-start}.p-products-feature.is-x-short{gap:24px 40px}.p-products-feature.is-x-short .p-products-feature__text{max-width:368px}.p-products-feature.is-short{gap:24px 80px}.p-products-feature.is-short .p-products-feature__text{max-width:420px}.p-products-feature.is-middle .p-products-feature__text{max-width:520px}.p-products-feature.is-wide .p-products-feature__text{max-width:640px}.p-products-feature.is-navy .p-products-feature__list li::before{color:#121233}.p-products-feature .p-products-feature__text{max-width:480px;width:100%}.p-products-feature .p-products-feature__text p{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}.p-products-feature .p-products-feature__text p a{color:#ed9797;text-decoration-line:underline;text-decoration-thickness:1px}.p-products-feature .p-products-feature__text p a:hover{text-decoration:none}.p-products-feature .p-products-feature__image{display:block;margin:0}.p-products-feature .p-products-feature__image.is-right figcaption{text-align:right}.p-products-feature .p-products-feature__image.is-left figcaption{text-align:left}.p-products-feature .p-products-feature__image.is-small figcaption{font-size:12px}.p-products-feature .p-products-feature__image.is-medium figcaption{font-size:14px}.p-products-feature .p-products-feature__image.is-large figcaption{font-size:20px}.p-products-feature .p-products-feature__image img{display:block}.p-products-feature .p-products-feature__image figcaption{color:var(--text-black,#1e1e1e);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;margin:8px 0 0;text-align:center}.p-products-feature .p-products-feature__list{counter-reset:list;display:grid;gap:24px;list-style:none;margin:0;padding:0}.p-products-feature .p-products-feature__list li{color:var(--text-black,#1e1e1e);font-size:18px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:.9px;padding:0 0 0 57px;position:relative}@media screen and (max-width:650px){.p-products-feature .p-products-feature__list li{font-size:16px;padding:0 0 0 48px}}.p-products-feature .p-products-feature__list li::before{color:var(--deepbrown,#625f55);content:counter(list) ".";counter-increment:list;font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;position:absolute;inset:-4px auto 0 0}@media screen and (max-width:650px){.p-products-feature .p-products-feature__list li::before{font-size:32px}}.p-products-ingredients{align-items:center;align-content:center;display:grid;gap:24px;grid-template-columns:1fr 1fr;max-width:856px;width:100%}@media screen and (max-width:650px){.p-products-ingredients{gap:16px;grid-template-columns:1fr}}.p-products-ingredients .p-products-ingredients__items{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:650px){.p-products-ingredients .p-products-ingredients__items{grid-template-columns:1fr 150px}}.p-products-ingredients .p-products-ingredients__body{display:grid;gap:8px}.p-products-ingredients .p-products-ingredients__title{color:var(--pink,#ed9797);font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.9px}@media screen and (max-width:650px){.p-products-ingredients .p-products-ingredients__title{font-size:14px;letter-spacing:.7px}}.p-products-ingredients .p-products-ingredients__text{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px}@media screen and (max-width:650px){.p-products-ingredients .p-products-ingredients__text{font-size:13px;letter-spacing:.65px}}.p-products-ingredients .p-products-ingredients__image{display:block;margin:0}.p-products-function-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px}@media screen and (max-width:650px){.p-products-function-wrapper{grid-template-columns:1fr}}.p-products-function{align-content:start;align-items:start;background:var(--white,#fff);border:1px solid var(--pinkbeige,#efe6e6);border-radius:2px;display:grid}.p-products-function .p-products-function__header{display:grid;gap:8px}.p-products-function .p-products-function__title{background:var(--navy,#121233);color:var(--white,#fff);font-size:18px;font-style:normal;font-weight:600;letter-spacing:.9px;line-height:120%;padding:10px 20px;text-align:center}.p-products-function .p-products-function__annotation{color:var(--text-black,#1e1e1e);font-size:12px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:120%;padding:0 20px;text-align:right}.p-products-function .p-products-function__content{display:grid;gap:12px;padding:20px}.p-products-function .p-products-function__content p{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.7px}.p-products-function .p-products-function__content figure{display:block;margin:0 auto}.p-products-water-card-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:650px){.p-products-water-card-wrapper{grid-template-columns:1fr}}.p-products-water-card{align-items:start;background:var(--white,#fff);border-radius:20px;box-shadow:4px 4px 10px 0 rgba(18,18,51,.25);display:grid;gap:20px;padding:24px 16px}.p-products-water-card .p-products-water-card__content{display:flex;flex-wrap:wrap;gap:10px}.p-products-water-card .p-products-water-card__items{align-self:start;display:grid;flex:1 0 0;gap:8px}.p-products-water-card .p-products-water-card__title{background:#b7c8dd;color:var(--navy,#121233);font-size:18px;font-style:normal;font-weight:600;letter-spacing:.9px;line-height:120%;padding:5px;text-align:center}.p-products-water-card .p-products-water-card__text{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:180%}.p-products-water-card .p-products-water-card__image{display:block;margin:auto auto 0}.p-products-water-card .p-products-water-card__image img{height:100%;max-height:160px;-o-object-fit:contain;object-fit:contain;width:100%}.p-skincare-card-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width:650px){.p-skincare-card-wrapper{grid-template-columns:1fr}}.p-skincare-card{background:var(--white,#fff)}.p-skincare-card .p-skincare-card__title{background:#efe6e6;color:#625f55;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.9px;line-height:180%;padding:5px;text-align:center}.p-skincare-card .p-skincare-card__content{display:flex;gap:24px;justify-content:space-around;padding:24px}.p-skincare-card .p-skincare-card__content figure{display:block;margin:0 auto;text-align:center}.p-skincare-card .p-skincare-card__content figure figcaption{font-size:14px;letter-spacing:.7px;line-height:140%;text-align:left}.p-company-map{display:flex;flex-direction:column;gap:16px}.p-company-map iframe{width:100%;height:450px}.p-company-map .p-company-map__link{text-align:right}.p-company-map .p-company-map__link a{border-bottom:1px solid var(--pink,#ed9797);color:var(--pink,#ed9797);display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;padding:2px 19px 2px 0;position:relative;text-decoration:none}.p-company-map .p-company-map__link a:hover{border-bottom:1px solid transparent}.p-company-map .p-company-map__link a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.75 4.5L11.25 9L6.75 13.5" stroke="%23ED9797" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:18px;margin:auto;position:absolute;inset:0 0 0 auto;width:18px}.p-topics-card-wrapper{display:grid;grid-template-columns:1fr;gap:24px;margin:0 auto;max-width:920px}.p-topics-card{align-items:center;background:rgba(255,255,255,.8);border:1px solid var(--back-pink,#f9f5f5);border-radius:20px;box-shadow:4px 4px 10px 0 rgba(237,151,151,.25);display:grid;gap:40px;grid-template-columns:1fr 320px;padding:24px 40px;width:100%}@media screen and (max-width:650px){.p-topics-card{grid-template-columns:1fr;padding:24px 20px}}.p-topics-card .p-topics-card__content{display:flex;flex-direction:column;gap:16px}.p-topics-card .p-topics-card__content p{font-size:14px}.p-topics-card .p-topics-card__image{display:block;width:100%}.p-topics-card .p-topics-card__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-topics-card .p-topics-card__image figcaption{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px}.p-topics-card .p-topics-card__note{border:1px solid #ed9797;color:#ed9797;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.7px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.p-topics-card2-wrapper{counter-reset:topics-card2;display:grid;grid-template-columns:1fr;gap:80px;margin:0 auto;max-width:920px}.p-topics-card2{align-items:center;background:rgba(255,255,255,.8);border:1px solid var(--back-pink,#f9f5f5);border-radius:20px;box-shadow:4px 4px 10px 0 rgba(237,151,151,.25);counter-increment:topics-card2;display:grid;gap:24px;padding:40px;position:relative;width:100%}@media screen and (max-width:650px){.p-topics-card2{padding:40px 24px}}.p-topics-card2::before{color:var(--pink,#ed9797);content:"0" counter(topics-card2);display:block;font-size:80px;font-style:normal;font-weight:500;letter-spacing:4px;line-height:140%;position:absolute;inset:-66px 0 0 40px}@media screen and (max-width:650px){.p-topics-card2::before{font-size:60px;inset:-44px 0 0 13px}}.p-topics-card2 .p-topics-card2__slot{align-items:center;display:grid;gap:24px;grid-template-areas:"content image";grid-template-columns:1fr 320px}@media screen and (max-width:1200px){.p-topics-card2 .p-topics-card2__slot{grid-template-columns:1fr 240px}}@media screen and (max-width:650px){.p-topics-card2 .p-topics-card2__slot{grid-template-areas:"content" "image";grid-template-columns:1fr}}.p-topics-card2 .p-topics-card2__slot.is-reverse{grid-template-areas:"image content";grid-template-columns:320px 1fr}@media screen and (max-width:1200px){.p-topics-card2 .p-topics-card2__slot.is-reverse{grid-template-columns:240px 1fr}}@media screen and (max-width:650px){.p-topics-card2 .p-topics-card2__slot.is-reverse{grid-template-areas:"content" "image";grid-template-columns:1fr}}.p-topics-card2 .p-topics-card2__slot.is-noimage{grid-template-columns:1fr}.p-topics-card2 .p-topics-card2__slot.is-wide{grid-template-columns:1fr 384px}@media screen and (max-width:1200px){.p-topics-card2 .p-topics-card2__slot.is-wide{grid-template-columns:1fr 240px}}@media screen and (max-width:650px){.p-topics-card2 .p-topics-card2__slot.is-wide{grid-template-columns:1fr}}.p-topics-card2 .p-topics-card2__slot.is-wide.is-reverse{grid-template-columns:384px 1fr}@media screen and (max-width:1200px){.p-topics-card2 .p-topics-card2__slot.is-wide.is-reverse{grid-template-columns:240px 1fr}}@media screen and (max-width:650px){.p-topics-card2 .p-topics-card2__slot.is-wide.is-reverse{grid-template-columns:1fr}}.p-topics-card2 .p-topics-card2__content{display:grid;gap:16px;grid-area:content}.p-topics-card2 .p-topics-card2__image{display:block;grid-area:image;width:100%}.p-topics-card2 .p-topics-card2__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-topics-card2 .p-topics-card2__image figcaption{color:var(--text-black,#1e1e1e);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px}.p-topics-list{display:flex;gap:24px;margin:0 auto}@media screen and (max-width:650px){.p-topics-list{flex-direction:column}}.p-topics-list .p-topics-list__header{max-width:248px;width:100%}.p-topics-list .p-topics-list__items{background:var(--pinkbeige,#efe6e6);border-radius:2px;display:flex;flex-direction:column;gap:10px;max-width:300px;padding:24px 32px 20px 32px;width:100%}@media screen and (max-width:650px){.p-topics-list .p-topics-list__items{max-width:none}}.p-topics-list .p-topics-list__number{align-items:center;color:var(--color-main,#ed9797);display:flex;font-size:18px;font-style:normal;font-weight:500;gap:8px;line-height:100%;letter-spacing:.9px}.p-topics-list .p-topics-list__number::before{background-color:var(--color-main,#ed9797);content:"";display:block;height:1px;width:8px}.p-topics-list .p-topics-list__title{color:var(--text-black,#1e1e1e);font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.9px}.p-topics-list .p-topics-list__link{margin:auto 0 0;text-align:right;width:100%}.p-topics-list .p-topics-list__link a{border-bottom:.5px solid #625f55;display:inline-block;color:#625f55;font-size:14px;font-style:normal;font-weight:500;line-height:100%;padding:5px 20px 5px 0;position:relative;text-decoration:none}.p-topics-list .p-topics-list__link a::after{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"><path d="M0.542969 0.541504L4.54297 4.5415L0.542969 8.5415" stroke="%23625F55" stroke-width="1.08333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center/contain;content:"";display:block;height:9px;margin:auto;position:absolute;inset:2px 0 0 auto;width:5px}.p-topics-list .p-topics-list__link a:hover{opacity:.65}