body,html{height:100%}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font-size:inherit;line-height:inherit}pre,textarea{overflow:auto}template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small,sub,sup{font-size:75%}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5em}sub{bottom:-.25em}textarea{resize:vertical}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none}img{border:0}button,input,select,textarea{min-height:1.5em;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{border-style:none;cursor:pointer;background-color:transparent;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}code,kbd,pre,samp{font-family:monospace}select{-moz-appearance:none;-webkit-appearance:none}table{border-spacing:0;border-collapse:collapse}fieldset{border:0}:root{--color-black:#000;--color-white:#fff;--color-gray:grey;--color-red:#c33;--color-bg-yellow:#e5b85c;--color-bg-green:#69bfa3;--color-bg-red:#e5a0a0;--color-bg-blue:#82add9;--color-bg-lightGray:#ccc;--color-bg-darkGray:#4d4d4d;--color-bg-error:#fee;--color-icon-yellow:#b29559;--color-icon-green:#5c9985;--color-icon-red:#b27d7d;--color-icon-blue:#7a8a99;--beige-70:#e9e0db;--beige-180:#cdc6bc;--beige-180-70:rgba(205,198,188,0.7);--beige-180-87:rgba(205,198,188,0.87);--beige-260:#b3aca5;--beige-290:#a19890;--beige-300:#9f8f84;--beige-800:#231815;--beige-800-20:rgba(35,24,21,0.2);--beige-800-50:rgba(35,24,21,0.5);--beige-800-60:rgba(35,24,21,0.6);--neutral-50:#f2f2f2;--neutral-200:#ccc;--neutral-500:#686868;--white-sheer:hsla(0,0%,100%,0.2);--white-75:hsla(0,0%,100%,0.75);--brand-primary:var(--beige-300);--brand-secondary:var(--beige-800);--bg-base:#fff;--bg-beige:var(--beige-180);--bg-beige-dark:var(--beige-290);--bg-beige-sheer:var(--beige-180-70);--bg-white-20:var(--white-sheer);--bg-white-75:var(--white-75);--bg-black-sheer:var(--beige-800-50);--bg-header:var(--beige-180-87);--bg-img:var(--beige-260);--bg-gray:var(--neutral-50);--border-high:#fff;--border-high-60:var(--white-75);--border-medium:var(--neutral-500);--border-accent:var(--brand-primary);--text-base:var(--beige-800);--text-accent:var(--brand-primary);--text-on-fill-sheer:var(--white-75);--text-on-fill:#fff;--text-placeholder:var(--neutral-500);--action-active:var(--beige-800);--action-btn-hover-bg:var(--beige-800-60);--action-hover-bg:var(--beige-800-20);--action-disabled:var(--neutral-200);--ff-ja:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;--ff-gothic:"Yu Gothic","YuGothic","Hiragino Sans","Noto Sans JP",sans-serif;--ff-gothic_r:"Yu Gothic","YuGothic","Hiragino Sans","Noto Sans JP",sans-serif;--ff-en:"Cormorant","Times New Roman",serif;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900}@supports (-webkit-touch-callout:none){:root{--ff-gothic_r:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP",sans-serif}}html{font-size:inherit}body{background-color:var(--bg-beige);letter-spacing:0;word-wrap:break-word;color:var(--text-base);font-family:var(--ff-gothic);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{text-decoration:none}a,a:visited{color:inherit}a:active,a:hover{text-decoration:none;color:inherit}a[href^="tel:"]:hover{color:inherit}@media (min-width:900px){a[href^="tel:"]{cursor:text;text-decoration:none}}ol,ul{list-style:none}img{display:block;max-width:100%;height:auto}button{padding:0;border:0;cursor:pointer;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}address{font-style:normal}small{font-size:inherit}:root{--header-h:50px;--u:calc(min(100vw, 480px)/360)}@media (min-width:900px){:root{--header-h:5.0714285714vw}}html{scroll-padding-top:var(--header-h)}body{overflow-x:clip}.l-main{position:relative}.c-ttl{display:flex;align-items:flex-start;flex-direction:column;gap:40px}@media (min-width:900px){.c-ttl{gap:3.4285714286vw}}.c-ttl{padding:64px 24px 0}@media (min-width:900px){.c-ttl{padding:5.7142857143vw 0 0 6.6428571429vw}}.c-ttl_en{letter-spacing:0;font-family:var(--ff-en);font-size:52px;font-weight:600;line-height:1.1}@media (min-width:900px){.c-ttl_en{font-size:6.1428571429vw}}.c-ttl_en{white-space:nowrap;text-transform:capitalize}.c-ttl_bar{display:block;width:24px;background:var(--action-active)}@media (min-width:900px){.c-ttl_bar{width:2.5714285714vw}}.c-ttl_bar{height:4px}@media (min-width:900px){.c-ttl_bar{height:.4285714286vw}}.c-ttl_bar{margin-left:6px}@media (min-width:900px){.c-ttl_bar{margin-left:.7142857143vw}}.c-ttl_light .c-ttl_en{color:hsla(0,0%,100%,.6)}.c-ttl_light .c-ttl_bar{background:var(--bg-white-75)}.c-btnicon{display:-ms-inline-grid;display:inline-grid;flex-shrink:0;width:32px;place-items:center}@media (min-width:900px){.c-btnicon{width:2.2857142857vw}}.c-btnicon{height:32px}@media (min-width:900px){.c-btnicon{height:2.2857142857vw}}.c-btnicon img{width:24px}@media (min-width:900px){.c-btnicon img{width:1.7142857143vw}}.c-btnicon img{height:24px}@media (min-width:900px){.c-btnicon img{height:1.7142857143vw}}.c-store_btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-medium);transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);gap:7px}@media (min-width:900px){.c-store_btn{gap:.5vw}}.c-store_btn{padding:4px 8px 4px 12px}@media (min-width:900px){.c-store_btn{padding:.5714285714vw 1.1428571429vw .5714285714vw 1.7142857143vw}}.c-store_btn{height:60px}@media (min-width:900px){.c-store_btn{height:4.2857142857vw}}.c-store_btn .c-btnicon{transition:-webkit-filter .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1),-webkit-filter .3s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.c-store_btn:hover{background:var(--action-btn-hover-bg);color:var(--text-on-fill-sheer)}.c-store_btn:hover .c-btnicon{opacity:.75;-webkit-filter:invert(1);filter:invert(1)}}.c-store_btn_text{white-space:nowrap;letter-spacing:0;font-family:var(--ff-en);font-size:16px;font-weight:700;line-height:1.25}@media (min-width:900px){.c-store_btn_text{font-size:1.4285714286vw}}.c-link_arrow{display:inline-flex;align-items:center;letter-spacing:0;font-family:var(--ff-gothic);font-size:14px;font-weight:500;line-height:1.25}@media (min-width:900px){.c-link_arrow{font-size:1.1428571429vw}}.c-link_arrow{min-height:30px}@media (min-width:900px){.c-link_arrow{min-height:2.7142857143vw}}.c-link_arrow .c-link_arrow_text{position:relative}.c-link_arrow .c-link_arrow_text:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;background:var(--brand-secondary)}@media (hover:hover){.c-link_arrow:hover .c-link_arrow_text:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@media (max-width:899.98px){.c-link_arrow .c-link_arrow_text:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.c-link_arrow_text{display:flex;align-items:center;min-height:30px}@media (min-width:900px){.c-link_arrow_text{min-height:2.7142857143vw}}.c-approach{display:flex;align-items:center;gap:8px}@media (min-width:900px){.c-approach{gap:1.4285714286vw}}.c-approach_line{opacity:.8;flex:1;height:1px;background:var(--border-medium)}.c-approach_text{letter-spacing:0;font-family:var(--ff-en);font-weight:400;line-height:1.1;font-size:16px}@media (min-width:900px){.c-approach_text{font-size:1.4285714286vw}}.c-approach_text{white-space:nowrap}@media (max-width:899.98px){.c-approach:not(.c-approach_center) .c-approach_line{order:2}}.c-approach_center:after{content:"";opacity:.8;flex:1;height:1px;background:var(--border-medium)}.c-num{display:inline-flex;align-items:center;justify-content:center;border:1px solid;width:38px;font-family:var(--ff-en);font-weight:600;line-height:1}@media (min-width:900px){.c-num{width:3.1428571429vw}}.c-num{height:22px}@media (min-width:900px){.c-num{height:1.7142857143vw}}.c-num{padding-bottom:4px}@media (min-width:900px){.c-num{padding-bottom:.4285714286vw}}.c-num{font-size:22px}@media (min-width:900px){.c-num{font-size:2vw}}.c-num_low{font-size:.909em}@media (min-width:900px){.c-num_low{font-size:.857em}}.c-num_low_3{display:block;margin-top:-.2em}.c-num_low_4{display:block;margin-top:-.1em}.c-num_low_5{vertical-align:.28em}.c-num_sm{width:38px}@media (min-width:900px){.c-num_sm{width:2.3571428571vw}}.c-num_sm{height:22px}@media (min-width:900px){.c-num_sm{height:1.2857142857vw}}.c-num_sm{padding-bottom:4px}@media (min-width:900px){.c-num_sm{padding-bottom:.2857142857vw}}.c-num_sm{font-size:22px}@media (min-width:900px){.c-num_sm{font-size:1.5vw}}.c-sns{display:flex;align-items:center;gap:16px}@media (min-width:900px){.c-sns{gap:1.4285714286vw}}.c-sns{flex-direction:column}@media (min-width:900px){.c-sns{flex-direction:row}}.c-sns_ttl{letter-spacing:0;font-family:var(--ff-en);font-weight:600;line-height:1.1;font-size:20px}@media (min-width:900px){.c-sns_ttl{font-size:1.7142857143vw}}.c-sns_ttl{text-transform:capitalize}.c-sns_list{display:flex;gap:4px}@media (min-width:900px){.c-sns_list{gap:.5714285714vw}}.c-sns_link{display:block;position:relative;border-radius:50%;width:60px;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media (min-width:900px){.c-sns_link{width:4.2857142857vw}}.c-sns_link{height:60px}@media (min-width:900px){.c-sns_link{height:4.2857142857vw}}.c-sns_img,.c-sns_img_hover{display:block;width:100%;height:100%;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.c-sns_img_hover{opacity:0;position:absolute;inset:0}@media (hover:hover){.c-sns_link:hover{background:var(--action-btn-hover-bg)}.c-sns_link:hover .c-sns_img{opacity:0}.c-sns_link:hover .c-sns_img_hover{opacity:1}}.c-accordion_list{border-bottom:1px solid var(--border-medium)}.c-accordion{border-top:1px solid var(--border-medium)}.c-accordion_btn{display:flex;align-items:center;width:100%;text-align:left;gap:12px}@media (min-width:900px){.c-accordion_btn{gap:1.7142857143vw}}.c-accordion_btn{padding:12px 4px 12px 8px}@media (min-width:900px){.c-accordion_btn{padding:1.7142857143vw .5714285714vw 1.7142857143vw 1.1428571429vw}}.c-accordion_btn{transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.c-accordion_btn:hover{background:var(--action-hover-bg)}}.c-accordion_mark{flex-shrink:0;letter-spacing:0;font-family:var(--ff-en);font-size:20px;font-weight:500;line-height:1.1}@media (min-width:900px){.c-accordion_mark{font-size:1.7142857143vw}}.c-accordion_mark{text-align:center}.c-accordion_q_text{flex:1;letter-spacing:0;font-family:var(--ff-ja);font-size:16px;font-weight:500;line-height:1.5}@media (min-width:900px){.c-accordion_q_text{font-size:1.2857142857vw}}.c-accordion_icon{display:-ms-grid;display:grid;flex-shrink:0;position:relative;width:32px;place-items:center}@media (min-width:900px){.c-accordion_icon{width:2.2857142857vw}}.c-accordion_icon{height:32px}@media (min-width:900px){.c-accordion_icon{height:2.2857142857vw}}.c-accordion_icon img{width:24px;-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}@media (min-width:900px){.c-accordion_icon img{width:1.7142857143vw}}.c-accordion_icon img{height:24px}@media (min-width:900px){.c-accordion_icon img{height:1.7142857143vw}}.c-accordion_icon img{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.c-accordion.is-open .c-accordion_plus,.c-accordion_minus{opacity:0}.c-accordion.is-open .c-accordion_minus{opacity:1}.c-accordion_panel{display:-ms-grid;display:grid;transition:grid-template-rows .4s cubic-bezier(.215,.61,.355,1);transition:grid-template-rows .4s cubic-bezier(.215,.61,.355,1),-ms-grid-rows .4s cubic-bezier(.215,.61,.355,1);-ms-grid-rows:0fr;grid-template-rows:0fr}.c-accordion.is-open .c-accordion_panel{-ms-grid-rows:1fr;grid-template-rows:1fr}.c-accordion_panel_inner{overflow:hidden}.c-accordion_a{display:flex;margin:0 auto;background-image:linear-gradient(90deg,var(--border-medium) 1px,transparent 0);background-repeat:repeat-x;background-position:0 0;background-size:3px 1px}@media (min-width:900px){.c-accordion_a{background-size:.2142857143vw 1px}}.c-accordion_a{gap:12px}@media (min-width:900px){.c-accordion_a{gap:1.7142857143vw}}.c-accordion_a{padding:12px 12px 12px 8px}@media (min-width:900px){.c-accordion_a{padding:1.7142857143vw 1.1428571429vw}}.c-accordion_a{margin:0}@media (min-width:900px){.c-accordion_a{margin:0}}.c-accordion_a_text{flex:1;white-space:pre-line;letter-spacing:0;font-family:var(--ff-ja);font-size:14px;font-weight:400;line-height:1.5}@media (min-width:900px){.c-accordion_a_text{font-size:1.1428571429vw}}.c-card{display:flex;flex-direction:column;position:relative}.c-card_img{overflow:hidden;position:relative;background:var(--bg-img);aspect-ratio:1/1}.c-card_img>img:first-child{width:100%;height:100%;transition:-webkit-transform .24s cubic-bezier(.25,.46,.45,.94);transition:transform .24s cubic-bezier(.25,.46,.45,.94);transition:transform .24s cubic-bezier(.25,.46,.45,.94),-webkit-transform .24s cubic-bezier(.25,.46,.45,.94);-o-object-fit:cover;object-fit:cover}@media (hover:hover){.c-card:has(.c-card_link:hover) .c-card_img>img:first-child{transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.04);transform:scale(1.04)}}.c-card_type{letter-spacing:0;font-family:var(--ff-gothic_r);font-size:12px;font-weight:400;line-height:1.5}@media (min-width:900px){.c-card_type{font-size:1vw}}.c-card_type{padding:12px 4px 0}@media (min-width:900px){.c-card_type{padding:1.7142857143vw .2857142857vw 0}}.c-card_ttl{letter-spacing:0;font-family:var(--ff-ja);font-weight:500;line-height:1.5;padding:0 4px}@media (min-width:900px){.c-card_ttl{padding:0 .2857142857vw}}.c-card_ttl{font-size:18px}@media (min-width:900px){.c-card_ttl{font-size:1.4285714286vw}}.c-card_price{display:flex;align-items:baseline;gap:3px}@media (min-width:900px){.c-card_price{gap:.2142857143vw}}.c-card_price{height:29px;font-family:var(--ff-ja);line-height:1.5}@media (min-width:900px){.c-card_price{height:2.0714285714vw}}.c-card_amount,.c-card_yen{font-size:16px}@media (min-width:900px){.c-card_amount,.c-card_yen{font-size:1.2857142857vw}}.c-card_tax{letter-spacing:0;font-family:var(--ff-en);font-size:12px;font-weight:500;line-height:1}@media (min-width:900px){.c-card_tax{font-size:1vw}}.c-card_tax{margin-left:0}@media (min-width:900px){.c-card_tax{margin-left:.2857142857vw}}.c-card_volume{font-size:12px}@media (min-width:900px){.c-card_volume{font-size:1vw}}.c-card_slash{font-size:14px}@media (min-width:900px){.c-card_slash{font-size:1.1428571429vw}}.c-card_slash{margin-right:4px}@media (min-width:900px){.c-card_slash{margin-right:.2857142857vw}}.c-card_text{flex:1;letter-spacing:0;font-family:var(--ff-gothic_r);font-size:12px;font-weight:400;line-height:1.5}@media (min-width:900px){.c-card_text{font-size:1vw}}.c-card_text{padding:8px 4px 12px}@media (min-width:900px){.c-card_text{padding:1.1428571429vw .2857142857vw 1.7142857143vw}}.c-card_buy{padding-top:8px;border-top:1px solid var(--border-medium)}@media (min-width:900px){.c-card_buy{padding-top:1.1428571429vw}}.c-card_buy_item{display:flex;align-items:center;justify-content:space-between;padding-left:4px}@media (min-width:900px){.c-card_buy_item{padding-left:.2857142857vw}}.c-card_link{display:inline-flex;align-items:center;letter-spacing:0;font-family:var(--ff-en);font-size:16px;font-weight:700;line-height:1.25}@media (min-width:900px){.c-card_link{font-size:1.2857142857vw}}.c-card_link{gap:0}@media (min-width:900px){.c-card_link{gap:0}}.c-card_link{padding:0 4px 0 8px}@media (min-width:900px){.c-card_link{padding:0 .5714285714vw}}.c-card_link{min-height:38px}@media (min-width:900px){.c-card_link{min-height:2.8571428571vw}}.c-card_link{transition:background-color .14s cubic-bezier(.215,.61,.355,1),color .14s cubic-bezier(.215,.61,.355,1)}.c-card_link .c-btnicon{transition:opacity .14s cubic-bezier(.215,.61,.355,1),-webkit-filter .14s cubic-bezier(.215,.61,.355,1);transition:filter .14s cubic-bezier(.215,.61,.355,1),opacity .14s cubic-bezier(.215,.61,.355,1);transition:filter .14s cubic-bezier(.215,.61,.355,1),opacity .14s cubic-bezier(.215,.61,.355,1),-webkit-filter .14s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.c-card_link:hover{transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);background:var(--action-btn-hover-bg);color:var(--text-on-fill-sheer)}.c-card_link:hover .c-btnicon{opacity:.75;transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-filter .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-filter .3s cubic-bezier(.215,.61,.355,1);-webkit-filter:invert(1);filter:invert(1)}}.c-card_link .c-btnicon{width:24px}@media (min-width:900px){.c-card_link .c-btnicon{width:2.2857142857vw}}.c-card_link .c-btnicon{height:24px}@media (min-width:900px){.c-card_link .c-btnicon{height:2.2857142857vw}}.c-card_link .c-btnicon img{width:18px}@media (min-width:900px){.c-card_link .c-btnicon img{width:1.7142857143vw}}.c-card_link .c-btnicon img{height:18px}@media (min-width:900px){.c-card_link .c-btnicon img{height:1.7142857143vw}}.c-percent{position:absolute;top:8px}@media (min-width:900px){.c-percent{top:1vw}}.c-percent{right:8px}@media (min-width:900px){.c-percent{right:1.4285714286vw}}.c-percent{width:80px}@media (min-width:900px){.c-percent{width:5.7142857143vw}}.c-percent{height:80px}@media (min-width:900px){.c-percent{height:5.7142857143vw}}.c-more{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 8px;border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);width:100%;text-align:left;font-family:var(--ff-ja);font-weight:400;line-height:1.5}@media (min-width:900px){.c-more{padding:.2857142857vw .2857142857vw .2857142857vw .5714285714vw}}.c-more{height:68px}@media (min-width:900px){.c-more{height:4.8571428571vw}}.c-more{font-size:14px}@media (min-width:900px){.c-more{font-size:1vw}}.c-more{transition:background-color .14s cubic-bezier(.215,.61,.355,1),color .14s cubic-bezier(.215,.61,.355,1)}.c-more .c-btnicon{transition:opacity .14s cubic-bezier(.215,.61,.355,1),-webkit-filter .14s cubic-bezier(.215,.61,.355,1);transition:filter .14s cubic-bezier(.215,.61,.355,1),opacity .14s cubic-bezier(.215,.61,.355,1);transition:filter .14s cubic-bezier(.215,.61,.355,1),opacity .14s cubic-bezier(.215,.61,.355,1),-webkit-filter .14s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.c-more:hover{transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);background:var(--action-btn-hover-bg);color:var(--text-on-fill-sheer)}.c-more:hover .c-btnicon{opacity:.75;transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-filter .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);transition:filter .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-filter .3s cubic-bezier(.215,.61,.355,1);-webkit-filter:invert(1);filter:invert(1)}}.c-more .c-btnicon img{transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.c-more[aria-expanded=true] .c-btnicon img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-fnref{position:static;top:auto;bottom:auto;vertical-align:.35em;font-size:.6em;font-weight:inherit;line-height:0}.u-hidden{display:none!important;visibility:hidden}@media (max-width:899.98px){.u-hidden-sm{display:none!important;visibility:hidden}}.u-hidden-up-sm{display:none!important;visibility:hidden}@media (max-width:899.98px){.u-hidden-down-sm{display:none!important;visibility:hidden}}@media (min-width:900px) and (max-width:1023.98px){.u-hidden-md{display:none!important;visibility:hidden}}@media (min-width:900px){.u-hidden-up-md{display:none!important;visibility:hidden}}@media (max-width:1023.98px){.u-hidden-down-md{display:none!important;visibility:hidden}}@media (min-width:1024px) and (max-width:1439.98px){.u-hidden-lg{display:none!important;visibility:hidden}}@media (min-width:1024px){.u-hidden-up-lg{display:none!important;visibility:hidden}}@media (max-width:1439.98px){.u-hidden-down-lg{display:none!important;visibility:hidden}}@media (min-width:1440px){.u-hidden-up-xlg,.u-hidden-xlg{display:none!important;visibility:hidden}}.u-hidden-down-xlg{display:none!important;visibility:hidden}.u-visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{overflow:visible;clip:auto;position:static;margin:0;width:auto;height:auto}.u-invisible{visibility:hidden}@media (min-width:900px){.u-br-sp{display:none}}@media (max-width:899.98px){.u-br-pc{display:none}}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:flex;margin:0!important;padding:0!important;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;align-items:center;-ms-flex-align:center;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;list-style-type:none;pointer-events:auto;line-height:1}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{flex-shrink:0;box-sizing:border-box;position:relative;margin:0;list-style-type:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;width:20px;height:20px;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{display:flex;opacity:.7;align-items:center;-ms-flex-align:center;justify-content:center;position:absolute;z-index:1;top:50%;padding:0;border:0;border-radius:50%;width:2em;height:2em;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em;fill:#000}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{position:absolute;z-index:1;right:0;bottom:.5em;left:0;padding:0 1em}.splide__pagination__page{display:inline-block;opacity:.7;position:relative;margin:3px;padding:0;border:0;border-radius:50%;width:8px;height:8px;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;background:#ccc}.splide__pagination__page.is-active{z-index:1;-webkit-transform:scale(1.4);transform:scale(1.4);background:#fff}.splide__pagination__page:hover{opacity:.9;cursor:pointer}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{height:3px;background:#ccc}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;top:0;right:.5em;bottom:0;left:auto;padding:1em 0}:root{--hd-side:8px;--hd-logo-w:144px}@media (min-width:900px){:root{--hd-side:1.7142857143vw;--hd-logo-w:12vw}}.l-header{position:fixed;z-index:100;top:0;left:0;border-bottom:1px solid var(--border-medium);width:100%;height:var(--header-h);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1);background:var(--bg-header)}@media (min-width:900px){.l-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.l-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.l-header_inner{display:flex;align-items:center;height:100%;padding-inline:var(--hd-side)}.l-header_logo{display:-ms-grid;display:grid;align-items:center;flex-shrink:0;padding-left:23px;border-right:1px solid var(--border-medium);border-left:1px solid var(--border-medium);width:var(--hd-logo-w);height:100%}@media (min-width:900px){.l-header_logo{padding-left:1.9285714286vw}}.l-header_logo img{width:96px}@media (min-width:900px){.l-header_logo img{width:8vw}}.l-header_logo img{height:auto}.l-header_nav{flex:1}.l-header_list{display:flex;align-items:center;justify-content:flex-end;gap:16px}@media (min-width:900px){.l-header_list{gap:1.1428571429vw}}.l-header_list{padding-right:24px}@media (min-width:900px){.l-header_list{padding-right:1.7142857143vw}}.l-header_link{display:flex;align-items:center;padding:0 13px}@media (min-width:900px){.l-header_link{padding:0 .9285714286vw}}.l-header_link .l-header_link_text{position:relative}.l-header_link .l-header_link_text:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;background:var(--brand-secondary)}@media (hover:hover){.l-header_link:hover .l-header_link_text:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}.l-header_link_text{display:-ms-grid;display:grid;letter-spacing:0;font-family:var(--ff-gothic);font-size:14px;font-weight:500;line-height:1.25;place-items:center}@media (min-width:900px){.l-header_link_text{font-size:1.1428571429vw}}.l-header_link_text{height:26px}@media (min-width:900px){.l-header_link_text{height:1.8571428571vw}}.l-header_store{display:flex;align-items:center;border-right:1px solid var(--border-medium);border-left:1px solid var(--border-medium);height:100%;transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1);gap:7px}@media (min-width:900px){.l-header_store{gap:.5vw}}.l-header_store{padding:0 16px 0 32px}@media (min-width:900px){.l-header_store{padding:0 1.1428571429vw 0 2.2857142857vw}}@media (hover:hover){.l-header_store:hover{background:var(--action-btn-hover-bg);color:var(--text-on-fill-sheer)}.l-header_store:hover .c-btnicon{opacity:.75;-webkit-filter:invert(1);filter:invert(1)}}.l-header_store_text{letter-spacing:0;font-family:var(--ff-en);font-size:16px;font-weight:700;line-height:1.25}@media (min-width:900px){.l-header_store_text{font-size:1.4285714286vw}}.l-header_store_text{padding-top:.1428571429vw}.l-header_toggle{position:relative;margin-left:auto;border-right:1px solid var(--border-medium);border-left:1px solid var(--border-medium);width:50px}@media (min-width:900px){.l-header_toggle{width:3.5714285714vw}}.l-header_toggle{height:49px}@media (min-width:900px){.l-header_toggle{height:3.5vw}}.l-header_toggle_bar{display:block;position:absolute;left:50%;width:24px;transition:top .4s cubic-bezier(.645,.045,.355,1) .15s,opacity .3s cubic-bezier(.645,.045,.355,1) .15s,-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .15s;transition:top .4s cubic-bezier(.645,.045,.355,1) .15s,transform .2s cubic-bezier(.25,.46,.45,.94) .15s,opacity .3s cubic-bezier(.645,.045,.355,1) .15s;transition:top .4s cubic-bezier(.645,.045,.355,1) .15s,transform .2s cubic-bezier(.25,.46,.45,.94) .15s,opacity .3s cubic-bezier(.645,.045,.355,1) .15s,-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .15s;background:var(--text-base)}@media (min-width:900px){.l-header_toggle_bar{width:1.7142857143vw}}.l-header_toggle_bar{height:1px}@media (min-width:900px){.l-header_toggle_bar{height:.0714285714vw}}.l-header_toggle_bar{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-header_toggle_bar:first-child{top:calc(50% - 4px)}.l-header_toggle_bar:nth-child(2){top:calc(50% + 4px)}.l-header_toggle:after,.l-header_toggle:before{content:"";opacity:0;position:absolute;top:50%;left:50%;width:24px;height:1px;transition:opacity .25s cubic-bezier(.645,.045,.355,1),-webkit-transform .35s cubic-bezier(.645,.045,.355,1);transition:transform .35s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1);transition:transform .35s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1),-webkit-transform .35s cubic-bezier(.645,.045,.355,1);background:var(--text-base)}.l-header_toggle:before{-webkit-transform:translate(-50%,5px) rotate(25deg);transform:translate(-50%,5px) rotate(25deg)}.l-header_toggle:after{-webkit-transform:translate(-50%,5px) rotate(-25deg);transform:translate(-50%,5px) rotate(-25deg)}.l-header_toggle[aria-expanded=true] .l-header_toggle_bar{opacity:0;transition-delay:0s}.l-header_toggle[aria-expanded=true] .l-header_toggle_bar:first-child,.l-header_toggle[aria-expanded=true] .l-header_toggle_bar:nth-child(2){top:50%;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0)}.l-header_toggle[aria-expanded=true]:after,.l-header_toggle[aria-expanded=true]:before{opacity:1;transition-delay:.3s}.l-header_toggle[aria-expanded=true]:before{-webkit-transform:translate(-50%) rotate(25deg);transform:translate(-50%) rotate(25deg)}.l-header_toggle[aria-expanded=true]:after{-webkit-transform:translate(-50%) rotate(-25deg);transform:translate(-50%) rotate(-25deg)}.l-menu{visibility:hidden;overflow-y:auto;position:fixed;z-index:99;pointer-events:none;inset:var(--header-h) 0 0}.l-menu_bg{position:absolute;transition:-webkit-clip-path .6s cubic-bezier(.645,.045,.355,1);transition:clip-path .6s cubic-bezier(.645,.045,.355,1);transition:clip-path .6s cubic-bezier(.645,.045,.355,1),-webkit-clip-path .6s cubic-bezier(.645,.045,.355,1);background:var(--bg-beige);inset:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.l-menu_inner{display:flex;opacity:0;align-items:center;flex-direction:column;position:relative;padding-bottom:40px;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}@media (min-width:900px){.l-menu_inner{padding-bottom:2.8571428571vw}}.l-menu_list{display:flex;align-items:center;flex-direction:column;border-bottom:1px solid var(--border-medium);width:100%;gap:40px}@media (min-width:900px){.l-menu_list{gap:2.8571428571vw}}.l-menu_list{padding:40px 0}@media (min-width:900px){.l-menu_list{padding:2.8571428571vw 0}}.l-menu_item{opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateY(-14px);transform:translateY(-14px)}.l-menu_link{letter-spacing:0;font-family:var(--ff-gothic);font-size:16px;font-weight:500;line-height:1.25}@media (min-width:900px){.l-menu_link{font-size:1.2857142857vw}}.l-menu_cv{display:flex;align-items:center;flex-direction:column;gap:40px}@media (min-width:900px){.l-menu_cv{gap:2.8571428571vw}}.l-menu_cv{padding-top:40px}@media (min-width:900px){.l-menu_cv{padding-top:2.8571428571vw}}.l-menu.is-open{visibility:visible;pointer-events:auto}.l-menu.is-open .l-menu_bg{-webkit-clip-path:inset(0);clip-path:inset(0)}.l-menu.is-open .l-menu_inner{opacity:1;transition-delay:.25s}.l-menu.is-open .l-menu_item{opacity:1;transition:opacity .7s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s),-webkit-transform .8s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s);transition:opacity .7s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s),transform .8s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s);transition:opacity .7s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s),transform .8s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s),-webkit-transform .8s cubic-bezier(.215,.61,.355,1) calc(.4s + var(--i, 0)*0.08s);-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.l-menu.is-open .l-menu_item,.l-menu_item{transition:none;-webkit-transform:none;transform:none}}.l-footer{position:relative}.l-footer_body{padding:64px 24px;background:var(--bg-beige-dark)}@media (min-width:900px){.l-footer_body{padding:5.7142857143vw 6.8571428571vw 5.7142857143vw 3.7857142857vw}}.l-footer_inner{display:flex;flex-direction:column-reverse;gap:64px}@media (min-width:900px){.l-footer_inner{gap:4.5714285714vw;align-items:center;flex-direction:row;justify-content:space-between}}.l-footer_logo{-ms-grid-row-align:center;align-self:center;width:228px}@media (min-width:900px){.l-footer_logo{width:21.5vw}}.l-footer_logo{height:auto;-webkit-transform:translateX(8px);transform:translateX(8px)}@media (min-width:900px){.l-footer_logo{-ms-grid-row-align:auto;align-self:auto;-webkit-transform:none;transform:none}}.l-footer_info{display:flex;flex-direction:column;gap:64px}@media (min-width:900px){.l-footer_info{gap:11.8571428571vw}}.l-footer_info{width:100%}@media (min-width:900px){.l-footer_info{width:44.4285714286vw;align-items:flex-end}}.l-footer_list{display:flex;flex-direction:column;gap:12px}@media (min-width:900px){.l-footer_list{gap:1.1428571429vw;flex-direction:row;justify-content:flex-end}}.l-footer_item{padding-bottom:12px;border-bottom:1px solid var(--border-medium)}@media (min-width:900px){.l-footer_item{padding-bottom:0;border-bottom:0}}.l-footer_link{display:block;padding:0 8px}@media (min-width:900px){.l-footer_link{padding:0 .9285714286vw}}.l-footer_link .l-footer_link_text{position:relative}.l-footer_link .l-footer_link_text:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;transition:-webkit-transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1);transition:transform .35s cubic-bezier(.215,.61,.355,1),-webkit-transform .35s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;background:var(--brand-secondary)}@media (hover:hover){.l-footer_link:hover .l-footer_link_text:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}.l-footer_link_text{display:inline-block;letter-spacing:0;font-family:var(--ff-gothic);font-size:14px;font-weight:500;line-height:1.25}@media (min-width:900px){.l-footer_link_text{font-size:1.1428571429vw}}.l-footer_address{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.l-footer_address{gap:0;flex-direction:row;justify-content:space-between;padding-right:.5714285714vw;width:100%}}.l-footer_company{letter-spacing:0;font-family:var(--ff-gothic_r);font-weight:400;line-height:1.5;font-size:10px}@media (min-width:900px){.l-footer_company{font-size:.8571428571vw}}.l-footer_company{white-space:nowrap}.l-footer_visual{overflow:hidden;position:relative;height:600px}@media (min-width:900px){.l-footer_visual{height:43.5vw}}.l-footer_bg,.l-footer_bg:after{position:absolute;inset:0}.l-footer_bg:after{content:"";background:rgba(15,36,41,.4)}.l-footer_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-footer_copy_text{position:absolute;letter-spacing:0;color:var(--text-on-fill-sheer);font-family:var(--ff-ja);font-weight:500;line-height:1.8;left:38px;letter-spacing:.14em}@media (min-width:900px){.l-footer_copy_text{left:7.7142857143vw}}.l-footer_copy_text{top:90px;font-size:20px}@media (min-width:900px){.l-footer_copy_text{font-size:1.7142857143vw;top:237px}}@media (min-width:900px) and (min-width:900px){.l-footer_copy_text{top:20.4285714286vw}}.l-footer_pagetop{display:-ms-grid;display:grid;position:absolute;border:1px solid var(--border-high);width:48px;transition:background-color .3s cubic-bezier(.215,.61,.355,1);background:var(--bg-black-sheer);place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (min-width:900px){.l-footer_pagetop{width:4.2857142857vw}}.l-footer_pagetop{height:48px}@media (min-width:900px){.l-footer_pagetop{height:4.2857142857vw}}.l-footer_pagetop{top:16px}@media (min-width:900px){.l-footer_pagetop{top:2.8571428571vw}}.l-footer_pagetop{right:16px}@media (min-width:900px){.l-footer_pagetop{right:2.8571428571vw}}@media (hover:hover){.l-footer_pagetop:hover{background:var(--bg-white-75)}.l-footer_pagetop:hover .l-footer_pagetop_icon{background-color:var(--action-active)}}.l-footer_pagetop_icon{display:block;width:7px;transition:background-color .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#fff;-webkit-mask:url(/assets/img/common/icon/chevron_up.svg) center/contain no-repeat;mask:url(/assets/img/common/icon/chevron_up.svg) center/contain no-repeat}@media (min-width:900px){.l-footer_pagetop_icon{width:.5vw}}.l-footer_pagetop_icon{height:13px}@media (min-width:900px){.l-footer_pagetop_icon{height:.9285714286vw}}.l-footer_copyright{position:absolute;right:0;bottom:0;left:0;text-align:center;color:var(--text-on-fill-sheer);font-family:var(--ff-gothic);font-size:10px;line-height:1.6}@media (min-width:900px){.l-footer_copyright{font-size:.7142857143vw}}.l-footer_copyright{padding-bottom:16px}@media (min-width:900px){.l-footer_copyright{padding-bottom:1.1428571429vw}}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}