@charset "UTF-8";
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:not(.wp-block){sub{bottom:-.25em}sup{top:-.5em}}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:none;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:active,.screen-reader-text:focus{clip:auto;clip-path:none;display:block;height:auto;text-decoration:none;width:auto;z-index:100000}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/wp-content/themes/matsumotogas/inc/fonts/Inter/Inter-Regular.woff2) format("woff2");unicode-range:u+0000-007f,u+00a0-00ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/wp-content/themes/matsumotogas/inc/fonts/Inter/Inter-Medium.woff2) format("woff2");unicode-range:u+0000-007f,u+00a0-00ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/wp-content/themes/matsumotogas/inc/fonts/Inter/Inter-SemiBold.woff2) format("woff2");unicode-range:u+0000-007f,u+00a0-00ff}@font-face{font-display:swap;font-family:Noto Sans JP;font-optical-sizing:auto;font-weight:400;src:url(/wp-content/themes/matsumotogas/inc/fonts/Noto_Sans_JP/static/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-optical-sizing:auto;font-weight:500;src:url(/wp-content/themes/matsumotogas/inc/fonts/Noto_Sans_JP/static/NotoSansJP-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-optical-sizing:auto;font-weight:600;src:url(/wp-content/themes/matsumotogas/inc/fonts/Noto_Sans_JP/static/NotoSansJP-SemiBold.woff) format("woff")}.alignleft{display:inline;float:left;margin-right:24px}.alignright{display:inline;float:right;margin-left:24px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.u-valign-center{display:grid;place-content:center}.alignwide{max-width:var(--wp--custom--layout--wide);width:auto}.alignwide.is-layout-constrained{padding-left:24px;padding-right:24px}.alignwide.is-layout-constrained>*{max-width:var(--wp--style--global--content-size)}.alignfull,.alignwide.is-layout-constrained .alignfull,.alignwide.is-layout-constrained .alignwide{padding-left:0;padding-right:0}.alignfull{margin-left:calc(50% - 50vw + var(--scrollbar-width-px, 15px)/2);margin-right:calc(50% - 50vw + var(--scrollbar-width-px, 15px)/2);width:auto}.alignfull.is-layout-constrained{padding-left:24px;padding-right:24px}.alignfull.is-layout-constrained>*{margin-left:auto;margin-right:auto;max-width:1000px}#site-content .l-contents__inner>.alignfull:not(.is-layout-constrained) .wp-block-image{max-width:none}#site-content .l-contents__inner>.alignfull:not(.is-layout-constrained) .wp-block-image img{max-width:none;width:100%}#site-content .l-contents__inner>.alignwide{width:auto}#site-content .l-contents__inner>.alignwide:not(.is-layout-constrained) .wp-block-image{max-width:none}#site-content .l-contents__inner>.alignwide:not(.is-layout-constrained) .wp-block-image img{max-width:none;width:100%}.u-center{text-align:center}.u-left{text-align:left}.u-right{text-align:right}.u-color-text-color{color:#222!important}.u-bg-color-text-color{background-color:#222!important}.u-border-color-text-color{border-color:#222!important}.has-text-color-background-color{color:#fff}.has-text-color-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-text-color:before{background-color:#222!important}.u-color-color-white{color:#fff!important}.u-bg-color-color-white{background-color:#fff!important}.u-border-color-color-white{border-color:#fff!important}.has-color-white-background-color{color:#222}.has-color-white-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-white:before{background-color:#fff!important}.u-color-color-beige{color:#f6e5dc!important}.u-bg-color-color-beige{background-color:#f6e5dc!important}.u-border-color-color-beige{border-color:#f6e5dc!important}.has-color-beige-background-color{color:#222}.has-color-beige-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-beige:before{background-color:#f6e5dc!important}.u-color-color-red{color:#d73312!important}.u-bg-color-color-red{background-color:#d73312!important}.u-border-color-color-red{border-color:#d73312!important}.has-color-red-background-color{color:#fff}.has-color-red-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-red:before{background-color:#d73312!important}.u-color-color-green{color:#3fae49!important}.u-bg-color-color-green{background-color:#3fae49!important}.u-border-color-color-green{border-color:#3fae49!important}.has-color-green-background-color{color:#fff}.has-color-green-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-green:before{background-color:#3fae49!important}.u-color-color-yellow{color:#ffb300!important}.u-bg-color-color-yellow{background-color:#ffb300!important}.u-border-color-color-yellow{border-color:#ffb300!important}.has-color-yellow-background-color{color:#fff}.has-color-yellow-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-yellow:before{background-color:#ffb300!important}.u-color-color-blue{color:#0088b4!important}.u-bg-color-color-blue{background-color:#0088b4!important}.u-border-color-color-blue{border-color:#0088b4!important}.has-color-blue-background-color{color:#fff}.has-color-blue-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-blue:before{background-color:#0088b4!important}.u-color-color-orange{color:#f60!important}.u-bg-color-color-orange{background-color:#f60!important}.u-border-color-color-orange{border-color:#f60!important}.has-color-orange-background-color{color:#fff}.has-color-orange-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-orange:before{background-color:#f60!important}.u-color-color-gray-0{color:#fff!important}.u-bg-color-color-gray-0{background-color:#fff!important}.u-border-color-color-gray-0{border-color:#fff!important}.has-color-gray-0-background-color{color:#222}.has-color-gray-0-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-gray-0:before{background-color:#fff!important}.u-color-color-gray-50{color:#f9f8f7!important}.u-bg-color-color-gray-50{background-color:#f9f8f7!important}.u-border-color-color-gray-50{border-color:#f9f8f7!important}.has-color-gray-50-background-color{color:#222}.has-color-gray-50-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-gray-50:before{background-color:#f9f8f7!important}.u-color-color-gray-100{color:#f1edeb!important}.u-bg-color-color-gray-100{background-color:#f1edeb!important}.u-border-color-color-gray-100{border-color:#f1edeb!important}.has-color-gray-100-background-color{color:#222}.has-color-gray-100-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-gray-100:before{background-color:#f1edeb!important}.u-color-color-gray-300{color:#d3cdc9!important}.u-bg-color-color-gray-300{background-color:#d3cdc9!important}.u-border-color-color-gray-300{border-color:#d3cdc9!important}.has-color-gray-300-background-color{color:#222}.has-color-gray-300-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-gray-300:before{background-color:#d3cdc9!important}.u-color-color-gray-400{color:#afa9a4!important}.u-bg-color-color-gray-400{background-color:#afa9a4!important}.u-border-color-color-gray-400{border-color:#afa9a4!important}.has-color-gray-400-background-color{color:#222}.has-color-gray-400-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-color-gray-400:before{background-color:#afa9a4!important}.u-color-color-gray-500{color:#7c7672!important}.u-bg-color-color-gray-500{background-color:#7c7672!important}.u-border-color-color-gray-500{border-color:#7c7672!important}.has-color-gray-500-background-color{color:#fff}.has-color-gray-500-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-color-gray-500:before{background-color:#7c7672!important}.u-color-brand-primary{color:#f15a00!important}.u-bg-color-brand-primary{background-color:#f15a00!important}.u-border-color-brand-primary{border-color:#f15a00!important}.has-brand-primary-background-color{color:#fff}.has-brand-primary-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-brand-primary:before{background-color:#f15a00!important}.u-color-brand-primary-hover{color:#c64600!important}.u-bg-color-brand-primary-hover{background-color:#c64600!important}.u-border-color-brand-primary-hover{border-color:#c64600!important}.has-brand-primary-hover-background-color{color:#fff}.has-brand-primary-hover-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-brand-primary-hover:before{background-color:#c64600!important}.u-color-brand-accent{color:#871f34!important}.u-bg-color-brand-accent{background-color:#871f34!important}.u-border-color-brand-accent{border-color:#871f34!important}.has-brand-accent-background-color{color:#fff}.has-brand-accent-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-brand-accent:before{background-color:#871f34!important}.u-color-brand-orange-50{color:#fff4eb!important}.u-bg-color-brand-orange-50{background-color:#fff4eb!important}.u-border-color-brand-orange-50{border-color:#fff4eb!important}.has-brand-orange-50-background-color{color:#222}.has-brand-orange-50-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-brand-orange-50:before{background-color:#fff4eb!important}.u-color-brand-orange-100{color:#ffe0cc!important}.u-bg-color-brand-orange-100{background-color:#ffe0cc!important}.u-border-color-brand-orange-100{border-color:#ffe0cc!important}.has-brand-orange-100-background-color{color:#222}.has-brand-orange-100-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-brand-orange-100:before{background-color:#ffe0cc!important}.u-color-brand-orange-200{color:#ffb380!important}.u-bg-color-brand-orange-200{background-color:#ffb380!important}.u-border-color-brand-orange-200{border-color:#ffb380!important}.has-brand-orange-200-background-color{color:#222}.has-brand-orange-200-background-color:is(a):hover{color:#222}.is-style-separator-arrow-down.u-before-bg-color-brand-orange-200:before{background-color:#ffb380!important}.u-color-brand-orange-300{color:#ff8c33!important}.u-bg-color-brand-orange-300{background-color:#ff8c33!important}.u-border-color-brand-orange-300{border-color:#ff8c33!important}.has-brand-orange-300-background-color{color:#fff}.has-brand-orange-300-background-color:is(a):hover{color:#fff}.is-style-separator-arrow-down.u-before-bg-color-brand-orange-300:before{background-color:#ff8c33!important}.has-10-font-size{font-size:clamp(10px,10px + (100vw - 600px) * (10 - 10)/(1000 - 600),10px)!important}.has-12-font-size{font-size:clamp(12px,12px + (100vw - 600px) * (12 - 12)/(1000 - 600),12px)!important}.has-14-font-size{font-size:clamp(13px,13px + (100vw - 600px) * (14 - 13)/(1000 - 600),14px)!important}.has-16-font-size{font-size:clamp(14px,14px + (100vw - 600px) * (16 - 14)/(1000 - 600),16px)!important}.has-18-font-size{font-size:clamp(15px,15px + (100vw - 600px) * (18 - 15)/(1000 - 600),18px)!important}.has-20-font-size{font-size:clamp(15px,15px + (100vw - 600px) * (20 - 15)/(1000 - 600),20px)!important}.has-22-font-size{font-size:clamp(16px,16px + (100vw - 600px) * (22 - 16)/(1000 - 600),22px)!important}.has-24-font-size{font-size:clamp(17px,17px + (100vw - 600px) * (24 - 17)/(1000 - 600),24px)!important}.has-26-font-size{font-size:clamp(18px,18px + (100vw - 600px) * (26 - 18)/(1000 - 600),26px)!important}.has-28-font-size{font-size:clamp(19px,19px + (100vw - 600px) * (28 - 19)/(1000 - 600),28px)!important}.has-30-font-size{font-size:clamp(20px,20px + (100vw - 600px) * (30 - 20)/(1000 - 600),30px)!important}.has-32-font-size{font-size:clamp(21px,21px + (100vw - 600px) * (32 - 21)/(1000 - 600),32px)!important}.has-34-font-size{font-size:clamp(22px,22px + (100vw - 600px) * (34 - 22)/(1000 - 600),34px)!important}.has-36-font-size{font-size:clamp(23px,23px + (100vw - 600px) * (36 - 23)/(1000 - 600),36px)!important}.has-38-font-size{font-size:clamp(24px,24px + (100vw - 600px) * (38 - 24)/(1000 - 600),38px)!important}.has-40-font-size{font-size:clamp(25px,25px + (100vw - 600px) * (40 - 25)/(1000 - 600),40px)!important}.u-gothic{font-family:var(--wp--preset--font-family--gothic)!important}.u-mincho{font-family:var(--wp--preset--font-family--mincho)!important}.u-inter{font-family:var(--wp--preset--font-family--inter)!important}.u-mont{font-family:var(--wp--preset--font-family--mont)!important}img.emoji,img.wp-smiley{background:none;border:none;box-shadow:none;display:inline;height:1em;margin:0 .07em;padding:0;vertical-align:-.1em;width:1em}.u-has-border__gray{border:1px solid #d3cdc9}.u-flex-shrink{flex-shrink:0}.u-flex-shrink.icon-size-136_96 figure img{width:clamp(96px,96px + (100vw - 320px) * (136 - 96)/(1000 - 320),136px)!important}.u-flex-shrink.icon-size-128_58{flex-basis:clamp(58px,58px + (100vw - 320px) * (128 - 58)/(1000 - 320),128px)!important}.is-style-image-radius-2{border-radius:clamp(2px,2px + (100vw - 320px) * (2 - 2)/(1000 - 320),2px)!important;overflow:clip}.is-style-image-radius-4{border-radius:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important;overflow:clip}.is-style-image-radius-6{border-radius:clamp(3px,3px + (100vw - 320px) * (6 - 3)/(1000 - 320),6px)!important;overflow:clip}.is-style-image-radius-8{border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important;overflow:clip}.is-style-image-radius-10{border-radius:clamp(5px,5px + (100vw - 320px) * (10 - 5)/(1000 - 320),10px)!important;overflow:clip}.is-style-image-radius-12{border-radius:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px)!important;overflow:clip}.is-style-image-radius-14{border-radius:clamp(7px,7px + (100vw - 320px) * (14 - 7)/(1000 - 320),14px)!important;overflow:clip}.is-style-image-radius-16{border-radius:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px)!important;overflow:clip}.is-style-image-radius-18{border-radius:clamp(9px,9px + (100vw - 320px) * (18 - 9)/(1000 - 320),18px)!important;overflow:clip}.is-style-image-radius-20{border-radius:clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px)!important;overflow:clip}.is-style-space-4{clear:both;height:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.is-style-space-8{clear:both;height:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.is-style-space-12{clear:both;height:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.is-style-space-16{clear:both;height:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.is-style-space-24{clear:both;height:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.is-style-space-32{clear:both;height:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.is-style-space-40{clear:both;height:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.is-style-space-48{clear:both;height:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.is-style-space-64{clear:both;height:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.is-style-space-80{clear:both;height:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.is-style-space-96{clear:both;height:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.is-style-space-128{clear:both;height:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.is-style-gap-4{gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.is-style-column-gap-4{-moz-column-gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important;column-gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.is-style-row-gap-4{row-gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.is-style-gap-8{gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.is-style-column-gap-8{-moz-column-gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important;column-gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.is-style-row-gap-8{row-gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.is-style-gap-12{gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.is-style-column-gap-12{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important;column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.is-style-row-gap-12{row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.is-style-gap-16{gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.is-style-column-gap-16{-moz-column-gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important;column-gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.is-style-row-gap-16{row-gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.is-style-gap-24{gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.is-style-column-gap-24{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important;column-gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.is-style-row-gap-24{row-gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.is-style-gap-32{gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.is-style-column-gap-32{-moz-column-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important;column-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.is-style-row-gap-32{row-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.is-style-gap-40{gap:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.is-style-column-gap-40{-moz-column-gap:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important;column-gap:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.is-style-row-gap-40{row-gap:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.is-style-gap-48{gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.is-style-column-gap-48{-moz-column-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important;column-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.is-style-row-gap-48{row-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.is-style-gap-64{gap:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.is-style-column-gap-64{-moz-column-gap:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important;column-gap:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.is-style-row-gap-64{row-gap:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.is-style-gap-80{gap:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.is-style-column-gap-80{-moz-column-gap:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important;column-gap:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.is-style-row-gap-80{row-gap:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.is-style-gap-96{gap:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.is-style-column-gap-96{-moz-column-gap:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important;column-gap:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.is-style-row-gap-96{row-gap:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.is-style-gap-128{gap:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.is-style-column-gap-128{-moz-column-gap:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important;column-gap:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.is-style-row-gap-128{row-gap:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-mt-4{margin-top:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.u-mb-4{margin-bottom:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.u-pt-4{padding-top:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.u-pb-4{padding-bottom:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.u-padding-4{padding:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)!important}.u-mt-8{margin-top:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.u-mb-8{margin-bottom:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.u-pt-8{padding-top:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.u-pb-8{padding-bottom:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.u-padding-8{padding:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)!important}.u-mt-12{margin-top:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.u-mb-12{margin-bottom:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.u-pt-12{padding-top:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.u-pb-12{padding-bottom:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.u-padding-12{padding:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)!important}.u-mt-16{margin-top:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.u-mb-16{margin-bottom:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.u-pt-16{padding-top:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.u-pb-16{padding-bottom:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.u-padding-16{padding:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)!important}.u-mt-24{margin-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.u-mb-24{margin-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.u-pt-24{padding-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.u-pb-24{padding-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.u-padding-24{padding:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)!important}.u-mt-32{margin-top:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.u-mb-32{margin-bottom:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.u-pt-32{padding-top:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.u-pb-32{padding-bottom:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.u-padding-32{padding:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)!important}.u-mt-40{margin-top:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.u-mb-40{margin-bottom:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.u-pt-40{padding-top:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.u-pb-40{padding-bottom:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.u-padding-40{padding:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px)!important}.u-mt-48{margin-top:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.u-mb-48{margin-bottom:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.u-pt-48{padding-top:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.u-pb-48{padding-bottom:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.u-padding-48{padding:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)!important}.u-mt-64{margin-top:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.u-mb-64{margin-bottom:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.u-pt-64{padding-top:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.u-pb-64{padding-bottom:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.u-padding-64{padding:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px)!important}.u-mt-80{margin-top:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.u-mb-80{margin-bottom:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.u-pt-80{padding-top:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.u-pb-80{padding-bottom:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.u-padding-80{padding:clamp(48px,48px + (100vw - 320px) * (80 - 48)/(1000 - 320),80px)!important}.u-mt-96{margin-top:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.u-mb-96{margin-bottom:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.u-pt-96{padding-top:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.u-pb-96{padding-bottom:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.u-padding-96{padding:clamp(56px,56px + (100vw - 320px) * (96 - 56)/(1000 - 320),96px)!important}.u-mt-128{margin-top:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-mb-128{margin-bottom:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-pt-128{padding-top:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-pb-128{padding-bottom:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-padding-128{padding:clamp(72px,72px + (100vw - 320px) * (128 - 72)/(1000 - 320),128px)!important}.u-mt-0{margin-top:0!important}.u-mb-0{margin-bottom:0!important}.u-pt-0{padding-top:0!important}.u-pb-0{padding-bottom:0!important}.u-mt-minus-14{margin-top:-14px!important}.u-mt-minus-16{margin-top:-16px!important}.u-mt-minus-18{margin-top:-18px!important}.wp-block[data-type="core/heading"]{margin-bottom:1rem}.edit-post-visual-editor__post-title-wrapper{margin-bottom:3rem}.edit-post-visual-editor__post-title-wrapper>.wp-block-post-title{font-size:clamp(24px,24px + (100vw - 320px) * (40 - 24)/(1000 - 320),40px);font-weight:700}h1{font-size:clamp(22px,22px + (100vw - 320px) * (34 - 22)/(1000 - 320),34px);letter-spacing:clamp(.88px,.88px + (100vw - 320px) * (1.36 - .88)/(1000 - 320),1.36px)}h1,h2{font-weight:600;line-height:1.4;margin-top:0}h2{font-size:clamp(20px,20px + (100vw - 320px) * (30 - 20)/(1000 - 320),30px);letter-spacing:clamp(.8px,.8px + (100vw - 320px) * (1.2 - .8)/(1000 - 320),1.2px)}h3{font-size:clamp(18px,18px + (100vw - 320px) * (26 - 18)/(1000 - 320),26px);letter-spacing:clamp(.72px,.72px + (100vw - 320px) * (1.04 - .72)/(1000 - 320),1.04px)}h3,h4{font-weight:600;line-height:1.4;margin-top:0}h4{font-size:clamp(16px,16px + (100vw - 320px) * (22 - 16)/(1000 - 320),22px);letter-spacing:clamp(.64px,.64px + (100vw - 320px) * (.88 - .64)/(1000 - 320),.88px)}h5,h6{font-size:clamp(15px,15px + (100vw - 320px) * (18 - 15)/(1000 - 320),18px);font-weight:600;line-height:1.4;margin-top:0}h1.has-background,h2.has-background,h3.has-background{padding:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px)}h1+p,h2+p,h3+p{margin-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}h4.has-background,h5.has-background,h6.has-background{padding:10px clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px)}h4+p,h5+p,h6+p{margin-top:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)}.is-style-heading-underline{border-bottom:clamp(2px,2px + (100vw - 320px) * (3 - 2)/(1000 - 320),3px) solid #f60;font-size:clamp(20px,20px + (100vw - 320px) * (30 - 20)/(1000 - 320),30px);font-weight:600;letter-spacing:clamp(.8px,.8px + (100vw - 320px) * (1.2 - .8)/(1000 - 320),1.2px);line-height:1.4;padding-bottom:clamp(6px,6px + (100vw - 320px) * (7 - 6)/(1000 - 320),7px);padding-right:clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px);padding-top:clamp(6px,6px + (100vw - 320px) * (7 - 6)/(1000 - 320),7px)}.is-style-heading-leftline{background-color:#f1edeb;border-left:clamp(3px,3px + (100vw - 320px) * (4 - 3)/(1000 - 320),4px) solid #f60;font-size:clamp(20px,20px + (100vw - 320px) * (26 - 20)/(1000 - 320),26px);font-weight:600;letter-spacing:clamp(.72px,.72px + (100vw - 320px) * (1.04 - .72)/(1000 - 320),1.04px);line-height:1.4;padding:clamp(6px,6px + (100vw - 320px) * (10 - 6)/(1000 - 320),10px) clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px) clamp(6px,6px + (100vw - 320px) * (10 - 6)/(1000 - 320),10px) clamp(11px,11px + (100vw - 320px) * (16 - 11)/(1000 - 320),16px)}.is-style-heading-background-gray{background-color:#f1edeb;font-size:clamp(16px,16px + (100vw - 320px) * (22 - 16)/(1000 - 320),22px);font-weight:600;letter-spacing:clamp(.64px,.64px + (100vw - 320px) * (.88 - .64)/(1000 - 320),.88px);line-height:1.4;padding:10px clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px)}.is-style-heading-arrow-right{align-items:center;display:flex;font-weight:600;justify-content:space-between;line-height:1.4}.is-style-heading-arrow-right:after{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:.9em;width:.9em}.wp-block[data-type="core/buttons"]{margin-bottom:1rem}.wp-block-buttons.wp-block-buttons-is-layout-flex{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);column-gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);row-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px)}.wp-block-buttons.is-style-buttons-column-2-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.wp-block-buttons.is-style-buttons-column-2-2-1 .wp-block-button .wp-block-button__link{min-width:auto!important}.wp-block-buttons.is-style-buttons-column-3-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.wp-block-buttons.is-style-buttons-column-3-2-1 .wp-block-button .wp-block-button__link{min-width:auto!important}.wp-block-buttons.is-style-buttons-column-4-3-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.wp-block-buttons.is-style-buttons-column-4-3-2-1 .wp-block-button .wp-block-button__link{min-width:auto!important}.wp-block-button .wp-block-button__link{align-items:center;background-color:#f15a00;border:1px solid #f15a00;border-radius:50vh;color:#fff!important;display:flex;font-size:clamp(12px,12px + (100vw - 320px) * (18 - 12)/(1000 - 320),18px);font-weight:600;justify-content:space-between;justify-self:auto;letter-spacing:clamp(.24px,.24px + (100vw - 320px) * (.72 - .24)/(1000 - 320),.72px);line-height:1.4;min-height:clamp(60px,60px + (100vw - 320px) * (88 - 60)/(1000 - 320),88px);min-width:clamp(272px,272px + (100vw - 320px) * (400 - 272)/(1000 - 320),400px)!important;padding:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px) 0 clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px) 24px;text-align:left;text-decoration:none!important}.wp-block-button .wp-block-button__link:after{background-color:#fff;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);justify-self:flex-end;margin-right:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.wp-block-button .wp-block-button__link:hover{background-color:#c64600;transition:.1s ease-in}.wp-block-button.is-style-button-fill-middle .wp-block-button__link{min-height:clamp(50px,50px + (100vw - 320px) * (64 - 50)/(1000 - 320),64px);min-width:clamp(272px,272px + (100vw - 320px) * (360 - 272)/(1000 - 320),360px)!important}.wp-block-button.is-style-button-fill-middle .wp-block-button__link:after{margin-right:clamp(16px,16px + (100vw - 320px) * (16 - 16)/(1000 - 320),16px)}.wp-block-button.is-style-button-fill-small .wp-block-button__link{min-height:clamp(50px,50px + (100vw - 320px) * (56 - 50)/(1000 - 320),56px);min-width:clamp(272px,272px + (100vw - 320px) * (320 - 272)/(1000 - 320),320px)!important}.wp-block-button.is-style-button-fill-small .wp-block-button__link:after{margin-right:clamp(16px,16px + (100vw - 320px) * (16 - 16)/(1000 - 320),16px)}.wp-block-button.is-style-button-arrow-right .wp-block-button__link{align-items:center;background-color:transparent;border:none;color:#222!important;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);line-height:1.4;min-height:auto;min-width:auto!important;padding:14.5px 0;width:-moz-fit-content;width:fit-content}.wp-block-button.is-style-button-arrow-right .wp-block-button__link:before{display:none}.wp-block-button.is-style-button-arrow-right .wp-block-button__link:after{background-color:transparent;background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;margin-right:0;-webkit-mask-image:none;mask-image:none;width:1.4em}.wp-block-button.is-style-button-arrow-right .wp-block-button__link:hover{background:none;color:#c64600!important;text-decoration:underline!important}.wp-block-button.is-style-button-arrow-right .wp-block-button__link:hover:after{background-image:url(../images/icon_arrow_circle_hover.svg)}.wp-block-button.is-style-button-arrow-left .wp-block-button__link{align-items:center;background-color:transparent;border:none;color:#222!important;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);grid-template-columns:auto 1fr;letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);line-height:1.4;min-height:auto;min-width:auto!important;padding:14.5px 0;width:-moz-fit-content;width:fit-content}.wp-block-button.is-style-button-arrow-left .wp-block-button__link:before{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;-webkit-mask-image:none;mask-image:none;width:1.4em}.wp-block-button.is-style-button-arrow-left .wp-block-button__link:after{display:none}.wp-block-button.is-style-button-arrow-left .wp-block-button__link:hover{background:none;color:#c64600!important;text-decoration:underline!important}.wp-block-button.is-style-button-arrow-left .wp-block-button__link:hover:before{background-image:url(../images/icon_arrow_circle_hover.svg)}.wp-block-button.is-style-button-arrow-down-waku .wp-block-button__link{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222!important;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;gap:12px;justify-content:flex-start;line-height:1.4;min-height:64px;min-width:auto!important;padding:clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 24px clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 20px;text-align:left}.wp-block-button.is-style-button-arrow-down-waku .wp-block-button__link:before{background-color:#f15a00;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);transform:rotate(90deg);width:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px)}.wp-block-button.is-style-button-arrow-down-waku .wp-block-button__link:after{display:none}.wp-block-button.is-style-button-arrow-down-waku .wp-block-button__link:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:2px solid #c64600;outline-offset:-1px}.wp-block-iwc-button .wp-block-iwc-button__link{align-items:center;background-color:#f15a00;border:1px solid #f15a00;border-radius:50vh;color:#fff!important;display:flex;font-size:clamp(12px,12px + (100vw - 320px) * (18 - 12)/(1000 - 320),18px);font-weight:600;justify-content:center;justify-self:auto;letter-spacing:clamp(.24px,.24px + (100vw - 320px) * (.72 - .24)/(1000 - 320),.72px);line-height:1.4;min-height:clamp(60px,60px + (100vw - 320px) * (88 - 60)/(1000 - 320),88px);min-width:clamp(272px,272px + (100vw - 320px) * (400 - 272)/(1000 - 320),400px)!important;padding:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px) 0 clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px) 24px;text-align:left;text-decoration:none!important}.wp-block-iwc-button .wp-block-iwc-button__link span{align-items:center;display:flex;justify-content:space-between;width:100%}.wp-block-iwc-button .wp-block-iwc-button__link span:after{background-color:#fff;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);justify-self:flex-end;margin-right:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.wp-block-iwc-button .wp-block-iwc-button__link:hover{background-color:#c64600;transition:.1s ease-in}.wp-block-iwc-button.is-style-iwc-button-fill-middle .wp-block-iwc-button__link{min-height:clamp(50px,50px + (100vw - 320px) * (64 - 50)/(1000 - 320),64px);min-width:clamp(272px,272px + (100vw - 320px) * (360 - 272)/(1000 - 320),360px)!important}.wp-block-iwc-button.is-style-iwc-button-fill-middle .wp-block-iwc-button__link span:after{margin-right:clamp(16px,16px + (100vw - 320px) * (16 - 16)/(1000 - 320),16px)}.wp-block-iwc-button.is-style-iwc-button-fill-small .wp-block-iwc-button__link{min-height:clamp(50px,50px + (100vw - 320px) * (56 - 50)/(1000 - 320),56px);min-width:clamp(272px,272px + (100vw - 320px) * (320 - 272)/(1000 - 320),320px)!important}.wp-block-iwc-button.is-style-iwc-button-fill-small .wp-block-iwc-button__link span:after{margin-right:clamp(16px,16px + (100vw - 320px) * (16 - 16)/(1000 - 320),16px)}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link{align-items:center;background-color:transparent;border:none;color:#222!important;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);line-height:1.4;min-height:auto;min-width:auto!important;padding:14.5px 0;width:-moz-fit-content;width:fit-content}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link span{gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link span:before{display:none}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link span:after{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;margin-right:0;-webkit-mask-image:none;mask-image:none;width:1.4em}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link:hover{background:none;color:#c64600!important;text-decoration:underline!important}.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link:hover span:after{background-image:url(../images/icon_arrow_circle_hover.svg)}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link{align-items:center;background-color:transparent;border:none;color:#222!important;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;grid-template-columns:auto 1fr;letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);line-height:1.4;min-height:auto;min-width:auto!important;padding:14.5px 0;width:-moz-fit-content;width:fit-content}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link span{gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link span:before{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;-webkit-mask-image:none;mask-image:none;width:1.4em}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link span:after{display:none}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link:hover{background:none;color:#c64600!important;text-decoration:underline!important}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link:hover span:before{background-image:url(../images/icon_arrow_circle_hover.svg)}.wp-block[data-type="core/columns"]{margin-bottom:1em}:where(.wp-block-columns.is-layout-flex){-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);row-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.wp-block-columns{margin-bottom:0}.wp-block-columns .wp-block-column:after{clear:both;content:"";display:block}.wp-block-columns .wp-block-column .wp-block-image img,.wp-block-columns .wp-block-column [data-type="core/image"] img{width:100%}.wp-block-columns .wp-block-column>.wp-block-group{height:100%}.wp-block-columns .wp-block-column>.wp-block-group+.wp-block-group,.wp-block-columns .wp-block-column>.wp-block-heading+.wp-block-group,.wp-block-columns .wp-block-column>.wp-block-spacer+.wp-block-group,.wp-block-columns .wp-block-column>p+.wp-block-group{height:auto}.wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button{min-width:auto}.is-style-columns-broken-2-2-1{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);display:grid!important;grid-template-columns:1fr;row-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.is-style-columns-broken-2-2-1_24{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (24 - 8)/(1000 - 320),24px);column-gap:clamp(8px,8px + (100vw - 320px) * (24 - 8)/(1000 - 320),24px);display:grid!important;grid-template-columns:1fr;row-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.is-style-columns-broken-2-2-1_16,.is-style-columns-broken-3-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);column-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);display:grid!important;grid-template-columns:1fr;row-gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px)}.is-style-columns-broken-4-4-2{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid!important;grid-template-columns:repeat(2,1fr);row-gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px)}.is-style-columns-2-has-leftline{display:grid!important;gap:0;grid-template-columns:repeat(2,1fr)}.is-style-columns-2-has-leftline>.wp-block-column:nth-child(odd){padding-right:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.is-style-columns-2-has-leftline>.wp-block-column:nth-child(2n){border-left:1px solid #d3cdc9;padding-left:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.is-style-columns-3-has-leftline{display:grid!important;gap:0}.is-style-columns-3-has-leftline>.wp-block-column:not(:first-child){border-top:1px solid #d3cdc9}.is-style-columns-4-has-leftline{display:grid!important;gap:0}.is-style-columns-4-has-leftline>.wp-block-column:not(:first-child){border-top:1px solid #d3cdc9}.wp-block[data-type="core/embed"]{margin-bottom:1em}.wp-block-embed iframe{aspect-ratio:16/9;height:auto}.wp-block[data-type="core/image"]{margin-bottom:1em}.wp-block-image,[data-type="core/image"]{margin-bottom:0}.wp-block-image img,[data-type="core/image"] img{max-width:100%;width:auto}.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright,[data-type="core/image"].aligncenter,[data-type="core/image"].alignleft,[data-type="core/image"].alignright{display:flex;flex-direction:column;float:none;margin:auto}.wp-block-image.alignleft,[data-type="core/image"].alignleft{align-items:flex-start}.wp-block-image.alignright,[data-type="core/image"].alignright{align-items:flex-end}.wp-block-image.aligncenter,[data-type="core/image"].aligncenter{align-items:center}.wp-block-image figcaption,[data-type="core/image"] figcaption{color:#7c7672;display:block;line-height:1.6;margin-bottom:0;margin-top:8px;text-align:initial}.iwc-slider-gallery .wp-block-image img,.iwc-slider-gallery [data-type="core/image"] img{max-width:none;width:100%}.wp-block[data-type="core/list"]{margin-bottom:1em}.l-contents__inner ol,.l-contents__inner ol[class*=is-style-],.l-contents__inner ul,.l-contents__inner ul[class*=is-style-],ol[data-type="core/list"],ul[data-type="core/list"]{padding-left:1.5em}.l-contents__inner ol li,.l-contents__inner ol[class*=is-style-] li,.l-contents__inner ul li,.l-contents__inner ul[class*=is-style-] li,ol[data-type="core/list"] li,ul[data-type="core/list"] li{font-weight:400;letter-spacing:clamp(.14px,.14px + (100vw - 320px) * (.32 - .14)/(1000 - 320),.32px);line-height:1.8}.l-contents__inner ol li a,.l-contents__inner ol[class*=is-style-] li a,.l-contents__inner ul li a,.l-contents__inner ul[class*=is-style-] li a,ol[data-type="core/list"] li a,ul[data-type="core/list"] li a{color:#0077c8;text-decoration:underline}.l-contents__inner ol li a:hover,.l-contents__inner ol[class*=is-style-] li a:hover,.l-contents__inner ul li a:hover,.l-contents__inner ul[class*=is-style-] li a:hover,ol[data-type="core/list"] li a:hover,ul[data-type="core/list"] li a:hover{color:#003e73;text-decoration:none}.l-contents__inner ol li a:visited,.l-contents__inner ol[class*=is-style-] li a:visited,.l-contents__inner ul li a:visited,.l-contents__inner ul[class*=is-style-] li a:visited,ol[data-type="core/list"] li a:visited,ul[data-type="core/list"] li a:visited{color:#6c3c91}.l-contents__inner ol ol,.l-contents__inner ol ul,.l-contents__inner ol[class*=is-style-] ol,.l-contents__inner ol[class*=is-style-] ul,.l-contents__inner ul ol,.l-contents__inner ul ul,.l-contents__inner ul[class*=is-style-] ol,.l-contents__inner ul[class*=is-style-] ul,ol[data-type="core/list"] ol,ol[data-type="core/list"] ul,ul[data-type="core/list"] ol,ul[data-type="core/list"] ul{margin-left:0;padding-bottom:0;padding-left:1.2em;padding-top:0}.l-contents__inner ol:not([class]) li:not(:first-child),.l-contents__inner ol[class*=is-style-]:not([class]) li:not(:first-child),.l-contents__inner ul:not([class]) li:not(:first-child),.l-contents__inner ul[class*=is-style-]:not([class]) li:not(:first-child),ol[data-type="core/list"]:not([class]) li:not(:first-child),ul[data-type="core/list"]:not([class]) li:not(:first-child){margin-top:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px)}.l-contents__inner ul,.l-contents__inner ul[class*=is-style-],ul[data-type="core/list"]{list-style:disc}.l-contents__inner ol,.l-contents__inner ol[class*=is-style-],ol[data-type="core/list"]{list-style:decimal}.l-contents__inner ol.is-style-list-number-box,.l-contents__inner ol[class*=is-style-].is-style-list-number-box,.l-contents__inner ul.is-style-list-number-box,.l-contents__inner ul[class*=is-style-].is-style-list-number-box,ol[data-type="core/list"].is-style-list-number-box,ul[data-type="core/list"].is-style-list-number-box{counter-reset:number-counter;list-style:none;padding-left:2.4em}.l-contents__inner ol.is-style-list-number-box>li,.l-contents__inner ol[class*=is-style-].is-style-list-number-box>li,.l-contents__inner ul.is-style-list-number-box>li,.l-contents__inner ul[class*=is-style-].is-style-list-number-box>li,ol[data-type="core/list"].is-style-list-number-box>li,ul[data-type="core/list"].is-style-list-number-box>li{padding-left:0;position:relative}.l-contents__inner ol.is-style-list-number-box>li:before,.l-contents__inner ol[class*=is-style-].is-style-list-number-box>li:before,.l-contents__inner ul.is-style-list-number-box>li:before,.l-contents__inner ul[class*=is-style-].is-style-list-number-box>li:before,ol[data-type="core/list"].is-style-list-number-box>li:before,ul[data-type="core/list"].is-style-list-number-box>li:before{align-items:center;background-color:#f60;border-radius:50%;box-sizing:border-box;color:#fff;content:counter(number-counter);counter-increment:number-counter;display:flex;height:1.78em;justify-content:center;left:-2em;line-height:1;position:absolute;top:.04em;width:1.78em}.l-contents__inner ol.is-style-list-number-box>li:not(:first-child),.l-contents__inner ol[class*=is-style-].is-style-list-number-box>li:not(:first-child),.l-contents__inner ul.is-style-list-number-box>li:not(:first-child),.l-contents__inner ul[class*=is-style-].is-style-list-number-box>li:not(:first-child),ol[data-type="core/list"].is-style-list-number-box>li:not(:first-child),ul[data-type="core/list"].is-style-list-number-box>li:not(:first-child){margin-top:.5em}.l-contents__inner ol.is-style-list-arrow-2-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1,.l-contents__inner ul.is-style-list-arrow-2-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1,ol[data-type="core/list"].is-style-list-arrow-2-2-1,ul[data-type="core/list"].is-style-list-arrow-2-2-1{list-style:none;padding-left:0}.l-contents__inner ol.is-style-list-arrow-2-2-1>li,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li,.l-contents__inner ul.is-style-list-arrow-2-2-1>li,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li{align-items:center;border-bottom:1px solid #d3cdc9;display:flex;font-weight:600;gap:8px;line-height:1.4}.l-contents__inner ol.is-style-list-arrow-2-2-1>li:before,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li:before,.l-contents__inner ul.is-style-list-arrow-2-2-1>li:before,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li:before,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li:before,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li:before{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;width:1.4em}.l-contents__inner ol.is-style-list-arrow-2-2-1>li:has(a):hover:before,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li:has(a):hover:before,.l-contents__inner ul.is-style-list-arrow-2-2-1>li:has(a):hover:before,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li:has(a):hover:before,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li:has(a):hover:before,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li:has(a):hover:before{background-image:url(../images/icon_arrow_circle_hover.svg)}.l-contents__inner ol.is-style-list-arrow-2-2-1>li a,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li a,.l-contents__inner ul.is-style-list-arrow-2-2-1>li a,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li a,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li a,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li a{color:#222;padding:14.5px 0;text-decoration:none;width:100%}.l-contents__inner ol.is-style-list-arrow-2-2-1>li a:hover,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li a:hover,.l-contents__inner ul.is-style-list-arrow-2-2-1>li a:hover,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li a:hover,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li a:hover,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li a:hover{color:#c64600;text-decoration:underline}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;list-style:none;padding-left:0;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1>li a,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1>li a,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;gap:12px;justify-content:flex-start;line-height:1.4;min-height:64px;padding:clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 24px clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 20px;text-align:left;text-decoration:none}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1>li a:before,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:before,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1>li a:before,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:before,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:before,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:before{background-color:#f15a00;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);transform:rotate(90deg);width:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px)}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1>li a:after,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:after,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1>li a:after,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:after,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:after,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:after{display:none}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1>li a:hover,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:hover,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1>li a:hover,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1>li a:hover,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:hover,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1>li a:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:2px solid #c64600;outline-offset:-2px}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;list-style:none;padding-left:0;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1>li a,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1>li a,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;gap:12px;justify-content:flex-start;line-height:1.4;min-height:64px;padding:clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 24px clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 20px;text-align:left;text-decoration:none}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1>li a:before,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:before,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1>li a:before,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:before,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:before,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:before{background-color:#f15a00;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);transform:rotate(90deg);width:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px)}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1>li a:after,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:after,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1>li a:after,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:after,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:after,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:after{display:none}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1>li a:hover,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:hover,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1>li a:hover,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1>li a:hover,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:hover,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1>li a:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:2px solid #c64600;outline-offset:-2px}.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);column-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);display:grid;grid-template-columns:1fr;list-style:none;padding-left:0;row-gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1>li a,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1>li a,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222;display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;gap:12px;justify-content:flex-start;line-height:1.4;min-height:64px;padding:clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 24px clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px) 20px;text-align:left;text-decoration:none}.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1>li a:before,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:before,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1>li a:before,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:before,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:before,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:before{background-color:#f15a00;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px);-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);mask-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);transform:rotate(90deg);width:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px)}.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1>li a:after,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:after,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1>li a:after,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:after,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:after,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:after{display:none}.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1>li a:hover,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:hover,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1>li a:hover,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1>li a:hover,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:hover,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1>li a:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:2px solid #c64600;outline-offset:-2px}.l-contents__inner ol.is-style-list-kome-box,.l-contents__inner ol[class*=is-style-].is-style-list-kome-box,.l-contents__inner ul.is-style-list-kome-box,.l-contents__inner ul[class*=is-style-].is-style-list-kome-box,ol[data-type="core/list"].is-style-list-kome-box,ul[data-type="core/list"].is-style-list-kome-box{list-style:none;padding-left:1.5em;position:relative}.l-contents__inner ol.is-style-list-kome-box li,.l-contents__inner ol[class*=is-style-].is-style-list-kome-box li,.l-contents__inner ul.is-style-list-kome-box li,.l-contents__inner ul[class*=is-style-].is-style-list-kome-box li,ol[data-type="core/list"].is-style-list-kome-box li,ul[data-type="core/list"].is-style-list-kome-box li{padding:0}.l-contents__inner ol.is-style-list-kome-box li:before,.l-contents__inner ol[class*=is-style-].is-style-list-kome-box li:before,.l-contents__inner ul.is-style-list-kome-box li:before,.l-contents__inner ul[class*=is-style-].is-style-list-kome-box li:before,ol[data-type="core/list"].is-style-list-kome-box li:before,ul[data-type="core/list"].is-style-list-kome-box li:before{content:"※";left:-1.2em;position:absolute}.l-contents__inner ol.is-style-list-kome-box li:not(.block-editor-block-list__block):before,.l-contents__inner ol[class*=is-style-].is-style-list-kome-box li:not(.block-editor-block-list__block):before,.l-contents__inner ul.is-style-list-kome-box li:not(.block-editor-block-list__block):before,.l-contents__inner ul[class*=is-style-].is-style-list-kome-box li:not(.block-editor-block-list__block):before,ol[data-type="core/list"].is-style-list-kome-box li:not(.block-editor-block-list__block):before,ul[data-type="core/list"].is-style-list-kome-box li:not(.block-editor-block-list__block):before{margin-left:1.5em}.l-contents__inner ol.is-style-list-footnote-box,.l-contents__inner ol[class*=is-style-].is-style-list-footnote-box,.l-contents__inner ul.is-style-list-footnote-box,.l-contents__inner ul[class*=is-style-].is-style-list-footnote-box,ol[data-type="core/list"].is-style-list-footnote-box,ul[data-type="core/list"].is-style-list-footnote-box{counter-reset:notelistnumber;list-style:none;padding-left:2em;position:relative}.l-contents__inner ol.is-style-list-footnote-box li,.l-contents__inner ol[class*=is-style-].is-style-list-footnote-box li,.l-contents__inner ul.is-style-list-footnote-box li,.l-contents__inner ul[class*=is-style-].is-style-list-footnote-box li,ol[data-type="core/list"].is-style-list-footnote-box li,ul[data-type="core/list"].is-style-list-footnote-box li{padding:0 0 0 .5em}.l-contents__inner ol.is-style-list-footnote-box li:before,.l-contents__inner ol[class*=is-style-].is-style-list-footnote-box li:before,.l-contents__inner ul.is-style-list-footnote-box li:before,.l-contents__inner ul[class*=is-style-].is-style-list-footnote-box li:before,ol[data-type="core/list"].is-style-list-footnote-box li:before,ul[data-type="core/list"].is-style-list-footnote-box li:before{content:"※" counter(notelistnumber);counter-increment:notelistnumber;left:-1.7em;position:absolute}.l-contents__inner ol.is-style-list-footnote-box li:not(.block-editor-block-list__block):before,.l-contents__inner ol[class*=is-style-].is-style-list-footnote-box li:not(.block-editor-block-list__block):before,.l-contents__inner ul.is-style-list-footnote-box li:not(.block-editor-block-list__block):before,.l-contents__inner ul[class*=is-style-].is-style-list-footnote-box li:not(.block-editor-block-list__block):before,ol[data-type="core/list"].is-style-list-footnote-box li:not(.block-editor-block-list__block):before,ul[data-type="core/list"].is-style-list-footnote-box li:not(.block-editor-block-list__block):before{margin-left:2em}.is-style-sme-list-arrow,.is-style-sme-list-check,.is-style-sme-list-remark,.is-style-sme-list-times,.is-style-sme-ordered-list-circle,.is-style-sme-ordered-list-square{list-style-type:none!important}.wp-block[data-type="core/media-text"]{margin-bottom:1em!important}.wp-block-media-text{-moz-column-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px);column-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px);row-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)}.wp-block-media-text .wp-block-media-text__content{min-width:0;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:auto!important}.wp-block-media-text.has-media-on-the-right{grid-template-columns:repeat(2,1fr)}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0!important;padding-right:0}.is-style-media-text-gap-32{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);row-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.is-style-media-text-gap-24{-moz-column-gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px);column-gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px);row-gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px)}.is-style-media-text-gap-16{-moz-column-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);column-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);row-gap:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px)}.wp-block[data-type="core/table"],.wp-block[data-type="flexible-table-block/table"]{margin-bottom:1em}.wp-block-flexible-table-block-table,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table,.wp-block-table{--_border-color:#afa9a4}.wp-block-flexible-table-block-table figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table figcaption,.wp-block-table figcaption{color:#afa9a4;contain:inline-size;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:400;line-height:1.8;margin-bottom:8px}.wp-block-flexible-table-block-table.is-scroll-on-mobile,.wp-block-flexible-table-block-table.is-scroll-on-pc,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-pc,.wp-block-table.is-scroll-on-mobile,.wp-block-table.is-scroll-on-pc{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.wp-block-flexible-table-block-table.is-scroll-on-mobile.u-cell-nowrap td,.wp-block-flexible-table-block-table.is-scroll-on-mobile.u-cell-nowrap th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.u-cell-nowrap td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile.u-cell-nowrap th,.wp-block-table.is-scroll-on-mobile.u-cell-nowrap td,.wp-block-table.is-scroll-on-mobile.u-cell-nowrap th{white-space:nowrap}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.wp-block-flexible-table-block-table>table,.wp-block-table>table{border:1px solid var(--_border-color);border-collapse:collapse;border-spacing:0;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);width:100%}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table>table tr th,.wp-block-table>table tr td,.wp-block-table>table tr th{border:1px solid var(--_border-color);padding:clamp(14px,14px + (100vw - 320px) * (17.5 - 14)/(1000 - 320),17.5px) clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead,.wp-block-flexible-table-block-table>table thead,.wp-block-table>table thead{border:none;line-height:1.2}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead tr th,.wp-block-flexible-table-block-table>table thead tr th,.wp-block-table>table thead tr th{background-color:#7c7672;color:#fff;font-weight:400;padding-bottom:clamp(12px,12px + (100vw - 320px) * (13.5 - 12)/(1000 - 320),13.5px);padding-top:clamp(12px,12px + (100vw - 320px) * (13.5 - 12)/(1000 - 320),13.5px);text-align:center}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody,.wp-block-flexible-table-block-table>table tbody,.wp-block-table>table tbody{line-height:1.2}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr th,.wp-block-flexible-table-block-table>table tbody tr th,.wp-block-table>table tbody tr th{background-color:#f9f8f7;font-weight:400}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody tr td,.wp-block-flexible-table-block-table>table tbody tr td,.wp-block-table>table tbody tr td{background-color:#fff}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table:has(thead) tbody tr th,.wp-block-flexible-table-block-table>table:has(thead) tbody tr th,.wp-block-table>table:has(thead) tbody tr th{background-color:#f9f8f7}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table+figcaption,.wp-block-flexible-table-block-table>table+figcaption,.wp-block-table>table+figcaption{margin-bottom:0;margin-top:8px}.wp-block-quote{background-color:#f1edeb;border:none;display:flex;flex-direction:column;gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);margin:1em 0 0;padding:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);position:relative}.wp-block-quote:before{color:#999;content:"\f10d";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.3em;font-weight:900;left:.5em;position:absolute;top:-.5em}.wp-block-quote p{color:#666;font-size:clamp(13px,13px + (100vw - 320px) * (15 - 13)/(1000 - 320),15px);font-style:italic;line-height:1.8}.wp-block-quote cite{color:#222;font-size:85%;font-style:italic}.wp-block-quote cite:before{content:"引用元：";display:inline-block;margin-right:.2em}.wp-block[data-type="core/group"]{margin-bottom:1em}.wp-block-group.has-background{padding:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.wp-block-group.wp-block-group-is-layout-grid{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);column-gap:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);row-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.wp-block-group>.wp-block-media-text{margin:auto}.wp-block-group p:last-child{margin-bottom:0}.is-style-group-width-thin{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--layout--thin)!important}.is-style-group-width-narrow{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--layout--narrow)!important}.is-style-group-white-box-gap-32{border:1px solid #d3cdc9}.is-style-group-red-box-gap-32,.is-style-group-white-box-gap-32{padding:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px) clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.is-style-group-red-box-gap-32{border:2px solid #d73312;border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)}.is-style-group-box-link{background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;padding:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px) clamp(16px,16px + (100vw - 320px) * (40 - 16)/(1000 - 320),40px);position:relative}.is-style-group-box-link a:after{background:transparent;content:"";inset:0;margin:auto;position:absolute;z-index:1}.is-style-group-box-link .wp-block-heading.has-background{border-radius:clamp(0px,0px + (100vw - 320px) * (4 - 0)/(1000 - 320),4px);font-size:clamp(18px,18px + (100vw - 320px) * (26 - 18)/(1000 - 320),26px);padding:clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px)}.is-style-group-box-link .wp-block-buttons .wp-block-button .wp-block-button__link{opacity:1;pointer-events:none}.is-style-group-box-link:has(a):hover{background-color:#f9f8f7;border:1px solid #c64600;outline:2px solid #c64600;outline-offset:-1px}.is-style-group-box-link:has(a) a{color:#222;text-decoration:none}.is-style-group-box-link:has(a) a:hover{color:#c64600;text-decoration:underline}.is-style-group-box-link-with-thumb{position:relative}.is-style-group-box-link-with-thumb>.wp-block-image{border-radius:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);overflow:clip}.is-style-group-box-link-with-thumb>.wp-block-image img{animation-timing-function:ease-in-out;-o-object-fit:cover;object-fit:cover;transition-duration:.15s}.is-style-group-box-link-with-thumb a{color:#222!important;text-decoration:none!important}.is-style-group-box-link-with-thumb a:after{background:transparent;content:"";inset:0;margin:auto;position:absolute;z-index:1}.is-style-group-box-link-with-thumb .wp-block-buttons .wp-block-button .wp-block-button__link{opacity:1;pointer-events:none}.is-style-group-box-link-with-thumb:has(a):hover>.wp-block-image img{transform:scale(1.1)}.is-style-group-box-link-with-thumb:has(a):hover .wp-block-heading a{color:#c64600!important}.is-style-group-box-link-with-thumb:has(a):hover .wp-block-heading:after{background-image:url(../images/icon_arrow_circle_hover.svg)}.is-style-group-box-link-with-thumb:has(a):hover .wp-block-buttons .wp-block-iwc-button.is-style-iwc-button-fill .wp-block-iwc-button__link,.is-style-group-box-link-with-thumb:has(a):hover .wp-block-buttons .wp-block-iwc-button.is-style-iwc-button-fill-middle .wp-block-iwc-button__link,.is-style-group-box-link-with-thumb:has(a):hover .wp-block-buttons .wp-block-iwc-button.is-style-iwc-button-fill-small .wp-block-iwc-button__link{background-color:#c64600}.is-style-group-white-shadow{background-color:#fff;border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);box-shadow:0 2px 12px 0 hsla(24,4%,47%,.35);padding:clamp(32px,32px + (100vw - 320px) * (56 - 32)/(1000 - 320),56px) clamp(24px,24px + (100vw - 320px) * (56 - 24)/(1000 - 320),56px)}.alignfull>.wp-block-group,.alignwide>.wp-block-group{margin-inline:auto}.wp-block[data-type="core/spacer"]{background-color:#eee;margin-bottom:1em;width:100%}.wp-block[data-type="core/spacer"]:before{align-items:center;color:#ccc;content:"Spacer";display:flex;font-size:16px;justify-content:center}.wp-block[data-type="core/paragraph"]{margin-bottom:1rem}p{letter-spacing:clamp(.14px,.14px + (100vw - 320px) * (.32 - .14)/(1000 - 320),.32px);line-height:1.8;margin:0}p+ol,p+p,p+ul{margin-top:16px}p .has-background{padding:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px)}p a{color:#0077c8}p a:hover{color:#003e73}p a:visited{color:#6c3c91}.is-style-paragraph-arrow-right{align-items:center;display:flex;font-weight:600;gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);line-height:1.4}.is-style-paragraph-arrow-right:after{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;width:1.4em}.is-style-paragraph-arrow-left{align-items:center;display:flex;font-weight:600;gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);line-height:1.4}.is-style-paragraph-arrow-left:before{background-image:url(../images/icon_arrow_circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.4em;width:1.4em}.is-style-paragraph-icon-pdf{align-items:center;display:flex;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.is-style-paragraph-icon-pdf:before{background-image:url(../images/icon_pdf.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:clamp(24px,24px + (100vw - 320px) * (30 - 24)/(1000 - 320),30px);width:clamp(24px,24px + (100vw - 320px) * (30 - 24)/(1000 - 320),30px)}.wp-block[data-type="core/gallery"]{margin-bottom:1em}.wp-block-gallery.has-nested-images,.wp-block[data-type="core/gallery"].has-nested-images{--wp--style--gallery-gap-default:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);--gallery-block--gutter-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);--wp--style--block-gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)}.wp-block-gallery.has-nested-images figure.wp-block-image,.wp-block[data-type="core/gallery"].has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery.has-nested-images figure.wp-block-image:before,.wp-block[data-type="core/gallery"].has-nested-images figure.wp-block-image:before{display:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block[data-type="core/gallery"].has-nested-images figure.wp-block-image figcaption{background:rgba(0,0,0,.6);color:#fff;display:inline-block;font-size:75%;margin-bottom:0;overflow:auto;padding:.5em;scrollbar-width:none;text-align:left;width:auto}.wp-block-gallery.is-style-gallery-square figure.wp-block-image,.wp-block[data-type="core/gallery"].is-style-gallery-square figure.wp-block-image{aspect-ratio:1}.wp-block-gallery.is-style-gallery-rectangle figure.wp-block-image,.wp-block[data-type="core/gallery"].is-style-gallery-rectangle figure.wp-block-image{aspect-ratio:3/2}.wp-block[data-type="core/file"]{margin-bottom:1em}.wp-block-file{margin-bottom:0}.wp-block-file:not(.wp-element-button){font-size:inherit}.wp-block-file:not(.wp-element-button) a[href$=".pdf"]{align-items:center;display:flex;gap:16px;line-height:1.7;text-align:left}.wp-block-file:not(.wp-element-button) a[href$=".pdf"]:before{background-image:url(../images/icon_pdf.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}.wp-block-file:not(.wp-element-button).aligncenter,.wp-block-file:not(.wp-element-button).aligncenter>.wp-block-file__content-wrapper{display:flex;justify-content:center}.wp-block-file:not(.wp-element-button).alignright,.wp-block-file:not(.wp-element-button).alignright>.wp-block-file__content-wrapper{display:flex;justify-content:flex-end}.wp-block-file .wp-block-file__button,.wp-block-file .wp-block-file__button-richtext-wrapper{display:none!important}.wp-block[data-type="core/shortcode"]{margin-bottom:1em}.wp-block[data-type="core/separator"]{margin-bottom:1em!important}.wp-block-separator{border-color:#d3cdc9;border-width:.5px;padding-bottom:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);padding-top:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);width:100%!important}.wp-block-separator.alignfull,.wp-block-separator.alignwide{width:auto!important}.is-style-default{margin-bottom:0}.is-style-separator-arrow-down{border:none;height:36px;margin-bottom:0;padding-bottom:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);padding-top:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);text-align:center}.is-style-separator-arrow-down:before{background-color:#d3cdc9;content:"";display:inline-block;height:clamp(24px,24px + (100vw - 320px) * (36 - 24)/(1000 - 320),36px);-webkit-mask-image:url(../images/separator_arrow.svg);mask-image:url(../images/separator_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(40px,40px + (100vw - 320px) * (60 - 40)/(1000 - 320),60px)}.is-style-separator-arrow-down-small{border:none;height:28px;margin-bottom:0;padding-bottom:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);padding-top:clamp(8px,8px + (100vw - 320px) * (16 - 8)/(1000 - 320),16px);text-align:center}.is-style-separator-arrow-down-small:before{background-color:#d3cdc9;content:"";display:inline-block;height:clamp(16px,16px + (100vw - 320px) * (28 - 16)/(1000 - 320),28px);-webkit-mask-image:url(../images/separator_arrow.svg);mask-image:url(../images/separator_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(26px,26px + (100vw - 320px) * (47 - 26)/(1000 - 320),47px)}.wp-block[data-type="core/html"]{margin-bottom:1em}.sme-badge{border-radius:2px;font-weight:600;margin:.1em .15em;padding:.3em .8em}.iwc-rbr{display:none}.wp-block[data-type="iwc/broken-media-text-block"] .wp-block[data-type="iwc/broken-media-text-content-block"]{margin-bottom:1em}.broken-media-text-block{--_diff-width:clamp(0px,0px + (100vw - 840px) * (50 - 0)/(1000 - 840),50px);display:grid;grid-template-columns:1fr;position:relative}.broken-media-text-block.alignfull.is-layout-constrained>.broken-media-text-block__inner{max-width:1200px}.broken-media-text-block .media-title{display:none}.broken-media-text-block .media-title-sp{display:block}.broken-media-text-block .media-thumb{--_min-height:clamp(290px,290px + (100vw - 840px) * (493 - 290)/(1200 - 840),493px);display:none}.broken-media-text-block .media-thumb-sp{display:block}.broken-media-text-block .media-thumb-sp img{border-radius:2px}.broken-media-text-block .broken-media-text-block__inner{width:100%;z-index:1}.broken-media-text-block .broken-media-text-block__inner .media-text-body .wp-block-buttons{justify-content:center}.broken-media-text-block .broken-media-text-block__inner .media-text-body .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:auto!important}.broken-media-text-block .broken-media-text-block__inner .wp-block-iwc-broken-media-text-content-block .media-text-body{width:100%}.wp-block[data-type="iwc/icon-box-block"]{margin-bottom:1em}.icon-box-block{align-items:center;border:1px solid #d3cdc9;border-radius:4px;display:flex;gap:clamp(12px,12px + (100vw - 320px) * (15 - 12)/(1000 - 320),15px);padding:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);position:relative}.icon-box-block .icon-box__image{flex-shrink:0}.icon-box-block .icon-box__image img{aspect-ratio:1;height:clamp(34px,34px + (100vw - 320px) * (60 - 34)/(1000 - 320),60px);-o-object-fit:cover;object-fit:cover;width:clamp(34px,34px + (100vw - 320px) * (60 - 34)/(1000 - 320),60px)}.icon-box-block p.icon-box__title{font-weight:600;letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.32 - .28)/(1000 - 320),.32px);line-height:1.4}.icon-box-block p.icon-box__title a{color:#222;text-decoration:none}.icon-box-block p.icon-box__title a:hover{color:#c64600;text-decoration:none}.icon-box-block p.icon-box__title a:after{background:transparent;content:"";inset:0;margin:auto;position:absolute;z-index:1}.icon-box-block:has(a):hover{background-color:#f9f8f7;border:1px solid #c64600;outline:2px solid #c64600;outline-offset:-1px}.wp-block[data-type="iwc/icon-heading-block"]{margin-bottom:1em}.wp-block[data-type="iwc/icon-heading-block"] .wp-block[data-type="core/heading"]{margin-bottom:0}.icon-heading-block{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px)}.icon-heading-block .icon-heading__image{flex-shrink:0}.icon-heading-block .icon-heading__image img{aspect-ratio:1;height:clamp(40px,40px + (100vw - 320px) * (60 - 40)/(1000 - 320),60px);-o-object-fit:cover;object-fit:cover;width:clamp(40px,40px + (100vw - 320px) * (60 - 40)/(1000 - 320),60px)}.wp-block[data-type="iwc/icon-paragraph-block"]{margin-bottom:1em}.wp-block[data-type="iwc/icon-paragraph-block"] .wp-block[data-type="core/paragraph"]{margin-bottom:0}.icon-paragraph-block{align-items:center;display:flex;gap:clamp(6px,6px + (100vw - 320px) * (10 - 6)/(1000 - 320),10px)}.icon-paragraph-block .icon-paragraph__image{flex-shrink:0}.icon-paragraph-block .icon-paragraph__image img{height:1.75em;-o-object-fit:contain;object-fit:contain}.wp-block[data-type="iwc/faq-block"]{margin-bottom:1em}.c-faq-items,.c-faq-items .faq-item{display:flex;flex-direction:column}.c-faq-items .faq-item{gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);padding-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);padding-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.c-faq-items .faq-item:not(:first-child){border-top:1px solid #d3cdc9}.c-faq-items .faq-item .head{display:flex;font-size:clamp(16px,16px + (100vw - 320px) * (22 - 16)/(1000 - 320),22px);font-weight:600;gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);line-height:1.5}.c-faq-items .faq-item .head .icon-q{color:#f15a00}.heading-group-box-block{border:1px solid #afa9a4;border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);overflow:hidden}.heading-group-box-block .head{background-color:#f1edeb;padding:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px) clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.heading-group-box-block .body{padding:clamp(16px,16px + (100vw - 320px) * (40 - 16)/(1000 - 320),40px)}.u-circle-num{--_size:2.2em;--_bg:#f15a00;--_fg:#fff;background:var(--_bg);color:var(--_fg);font-variant-numeric:tabular-nums;font-weight:600;height:var(--_size);width:var(--_size)}.u-circle-label,.u-circle-num{align-items:center;border-radius:50vh;display:inline-flex;justify-content:center;line-height:1;margin:0 .25em;transform:translateY(-.15em);vertical-align:-.15em}.u-circle-label{--_border:#f15a00;border:1px solid var(--_border);font-weight:600;padding:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px) clamp(18px,18px + (100vw - 320px) * (24 - 18)/(1000 - 320),24px)}.wp-block-iwc-accordion .head{background-color:#f1edeb;padding:10px clamp(10px,10px + (100vw - 320px) * (20 - 10)/(1000 - 320),20px)}.wp-block-iwc-accordion .head:after,.wp-block-iwc-accordion .head:before{height:2px}.wp-block-iwc-balloon{gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)}.wp-block-iwc-balloon+.wp-block-iwc-balloon{margin-top:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)}.wp-block-iwc-balloon .head figure{gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);width:clamp(80px,80px + (100vw - 320px) * (120 - 80)/(1000 - 320),120px)!important}.wp-block-iwc-balloon .head img{height:clamp(60px,60px + (100vw - 320px) * (90 - 60)/(1000 - 320),90px)!important;width:clamp(60px,60px + (100vw - 320px) * (90 - 60)/(1000 - 320),90px)!important}.wp-block-iwc-balloon .head figcaption{font-size:clamp(12px,12px + (100vw - 320px) * (14 - 12)/(1000 - 320),14px);font-weight:600}.wp-block-iwc-balloon .body{background-color:var(--_balloon-body-color,#f9f8f7);border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);padding:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.wp-block-iwc-balloon .body:before{--_arrow-width:clamp(14px,14px + (100vw - 320px) * (28 - 14)/(1000 - 320),28px);--_arrow-height:clamp(20px,20px + (100vw - 320px) * (40 - 20)/(1000 - 320),40px);background-color:var(--_balloon-body-color,#f9f8f7);border:none;height:var(--_arrow-height);left:calc((var(--_arrow-width) - 2px)*-1);-webkit-mask-image:url(../images/bubble_arrow.svg);mask-image:url(../images/bubble_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:1em;width:var(--_arrow-width)}.wp-block-iwc-balloon[data-thumb-position=right] .body:before{left:auto;right:calc((var(--_arrow-width) - 2px)*-1);transform:scaleX(-1)}.wp-block-iwc-dl .dt-head{font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;gap:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px);letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);line-height:1.4}.wp-block-iwc-dl .dt-head .dt-icon{align-items:center;display:flex;flex-shrink:0;height:var(--_size);justify-content:center;min-width:0;width:var(--_size)}.wp-block-iwc-dl .dt-head .iwc-dl-icon--circle{--_size:1.78em;background-color:#f60;border-radius:50%}.wp-block-iwc-dl .dt-head .iwc-dl-icon--circle>span{color:#fff}.wp-block-iwc-dl .dt-head .iwc-dl-icon--square{--_size:1.55em;background-color:#fff;border:1px solid #f1edeb;border-radius:2px;padding-left:calc((var(--_size) - 1em)/2);padding-right:calc((var(--_size) - 1em)/2)}.wp-block-iwc-dl .dt-head .iwc-dl-icon--square>span{color:currentColor}.wp-block-iwc-dl .dt-head .iwc-dl-icon--outline{--_size:1.55em;border-radius:2px;padding-left:calc((var(--_size) - 1em)/2);padding-right:calc((var(--_size) - 1em)/2)}.wp-block-iwc-dl .dt-head .iwc-dl-icon--outline>span{color:currentColor}.wp-block-iwc-dl .dt-head .iwc-dl-icon--image{--_size:2em}.wp-block-iwc-dl .dd-body{margin-top:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)}.wp-block-iwc-dl .dt-head:not(:first-child),.wp-block-iwc-dl .iwc-dl-item:not(:first-child){margin-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.wp-block-iwc-labels{gap:clamp(4px,4px + (100vw - 320px) * (12 - 4)/(1000 - 320),12px)!important}.wp-block-iwc-label{align-items:center;border-radius:2px;display:inline-flex;font-size:calc(1em - .125rem);font-weight:600;padding:.3em .8em;vertical-align:middle;white-space:nowrap}.wp-block-iwc-label .label-icon-image{height:1.45em;width:1.45em}.wp-block-iwc-label.u-em-11{border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);min-width:clamp(73px,73px + (100vw - 320px) * (124 - 73)/(1000 - 320),124px);min-width:10em}.wp-block-iwc-label.u-em-11>p{padding-bottom:.5em;padding-top:.5em;text-align:center;width:100%}.wp-block-iwc-icon-heading{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px)}.wp-block-iwc-icon-heading .icon-heading__image img{aspect-ratio:1;height:clamp(40px,40px + (100vw - 320px) * (60 - 40)/(1000 - 320),60px);-o-object-fit:cover;object-fit:cover;width:clamp(40px,40px + (100vw - 320px) * (60 - 40)/(1000 - 320),60px)}.wp-block-iwc-heading-group-box{border:1px solid #afa9a4;border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)}.wp-block-iwc-heading-group-box .head{background-color:#f1edeb;padding:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px) clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.wp-block-iwc-heading-group-box .head .title{font-size:clamp(16px,16px + (100vw - 320px) * (22 - 16)/(1000 - 320),22px)}.wp-block-iwc-heading-group-box .body{padding:clamp(16px,16px + (100vw - 320px) * (40 - 16)/(1000 - 320),40px)}.wp-block{font-family:Inter,Noto Sans JP,sans-serif}.wp-block[data-align=full]{max-width:none}.wp-block[data-align=full]>.wp-block-group,.wp-block[data-align=full]>.wp-block-group>*{margin-left:auto;margin-right:auto}[contenteditable]:focus{outline:1px solid;outline-color:#eee}.block-editor-block-list__layout.is-root-container>*,.edit-post-visual-editor__post-title-wrapper>*{margin-left:auto;margin-right:auto}html{font-family:Inter,Noto Sans JP,sans-serif;font-size:100%;scroll-behavior:smooth}html>*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{word-wrap:break-word;color:#222;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);overflow-x:hidden}img{height:auto;-o-object-fit:cover;object-fit:cover}figure>img{width:100%}.l-header{--_header-width:1200px;background-color:#fff;border-bottom:1px solid #d3cdc9;display:flex;flex-direction:column;padding-bottom:clamp(10px,10px + (100vw - 320px) * (16 - 10)/(1000 - 320),16px);padding-top:clamp(10px,10px + (100vw - 320px) * (16 - 10)/(1000 - 320),16px);position:sticky;top:0;z-index:1001}.l-header.is-open{border-bottom:1px solid #afa9a4}.l-header .l-header__inner{margin:auto;max-width:calc(var(--_header-width) + 48px);padding-left:16px;padding-right:13px;width:100%}.l-contents{--_contents-width:1000px;margin:auto}.l-contents .l-contents__inner{margin:auto;max-width:calc(var(--_contents-width) + 48px);padding-left:24px;padding-right:24px;width:100%}:where(.l-contents .l-contents__inner a){color:#0077c8;text-decoration:underline;word-break:break-all}:where(.l-contents .l-contents__inner a):focus,:where(.l-contents .l-contents__inner a):hover{color:#003e73}:target{scroll-margin-top:60px}.l-footer{--_footer-width:1200px;background-color:#871f34;color:#fff;overflow:hidden;padding-bottom:32px;padding-top:clamp(20px,20px + (100vw - 320px) * (40 - 20)/(1000 - 320),40px);position:relative}.l-footer:after{background-color:#fff;content:"";height:clamp(419px,419px + (100vw - 320px) * (819 - 419)/(1000 - 320),819px);left:17%;-webkit-mask-image:url(../images/background_mark.svg);mask-image:url(../images/background_mark.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:388px;width:clamp(363px,363px + (100vw - 320px) * (709 - 363)/(1000 - 320),709px)}.l-footer .l-footer__inner{margin:auto;max-width:calc(var(--_footer-width) + 48px);padding-left:24px;padding-right:24px;position:relative;width:100%;z-index:1}.is-locked{overflow:hidden}.wp-block-group__inner-container{margin:0 auto}.u-sp-none:not(.block-editor-block-list__block){display:none!important}.u-pc-none:not(.block-editor-block-list__block){display:block!important}.page-navigation{margin:4.5em 0 0}.page-navigation__list{list-style-type:none;margin:0;padding:0;text-align:center}.page-navigation__list li{display:inline-block;margin:0}.page-navigation__list li a{border:1px solid #fff;color:#707070;display:inline-block;font-size:clamp(13px,13px + (100vw - 320px) * (17 - 13)/(1000 - 320),17px);line-height:3em;min-width:3em;text-decoration:none}.page-navigation__list li a:hover{color:#fff}.page-navigation__list li a img{vertical-align:middle}.page-navigation__list li .current{border:1px solid #fff;color:#fff;display:inline-block;line-height:3em;min-width:3em;text-decoration:none}.page-navigation__list li .current img{vertical-align:middle}.page-navigation__list li.nonext,.page-navigation__list li.noprev{border:1px solid #fff;color:#ccc;display:inline-block;line-height:3em;min-width:3em}.u-font-weight-400{font-weight:400}.u-font-weight-500{font-weight:500}.u-font-weight-600{font-weight:600}.u-underline{border-bottom:.3em solid #f090a0;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:inherit;text-decoration:none!important}.u-no-underline a{color:#222!important;text-decoration:none!important}.c-map iframe{aspect-ratio:4/3;height:auto;width:100%}.c-tel{align-items:center;display:flex;font-size:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px);font-weight:600;gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);line-height:1}.c-tel a{color:#f15a00;text-decoration:none}.c-tel a:hover{color:#c64600;text-decoration:underline}.c-tel:before{background-color:#f15a00;content:"";display:inline-block;height:.75em;-webkit-mask-image:url(../images/icon_phone.svg);mask-image:url(../images/icon_phone.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.75em}.c-tel.has-text-align-center{justify-content:center}.c-tel.-red a,.c-tel.-red a:hover{color:#d73312}.c-tel.-red:before{background-color:#d73312}.p-mv .p-mv__inner{margin-left:auto;margin-right:auto}.p-mv .p-mv__inner .splide__list .splide__slide{margin-top:0;max-width:1000px}.p-mv .p-mv__inner .splide__list .splide__slide img{width:100%}.p-mv .p-mv__inner .splide__controls{align-items:center;display:flex;gap:clamp(15px,15px + (100vw - 320px) * (16 - 15)/(1000 - 320),16px);justify-content:center;margin-bottom:clamp(15px,15px + (100vw - 320px) * (24 - 15)/(1000 - 320),24px);margin-top:clamp(15px,15px + (100vw - 320px) * (24 - 15)/(1000 - 320),24px)}.p-mv .p-mv__inner .splide__controls .splide__pagination{gap:clamp(15px,15px + (100vw - 320px) * (16 - 15)/(1000 - 320),16px);list-style:none;padding:0;position:static}.p-mv .p-mv__inner .splide__controls .splide__pagination li{display:inline-flex;margin-top:0;padding:0}.p-mv .p-mv__inner .splide__controls .splide__pagination li .splide__pagination__page{background-color:#d3cdc9;height:clamp(5px,5px + (100vw - 320px) * (8 - 5)/(1000 - 320),8px);margin:0;opacity:1;width:clamp(5px,5px + (100vw - 320px) * (8 - 5)/(1000 - 320),8px)}.p-mv .p-mv__inner .splide__controls .splide__pagination li .splide__pagination__page.is-active{background-color:#f15a00;transform:none}.p-mv .p-mv__inner .splide__controls .splide__toggle{align-items:center;display:inline-flex;height:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px);justify-content:center;width:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px)}.p-mv .p-mv__inner .splide__controls .splide__toggle .splide__toggle__play{fill:#f15a00}.p-mv .p-mv__inner .splide__controls .splide__toggle .splide__toggle__pause{fill:#d3cdc9}.c-page-header-thumb{aspect-ratio:320/215;background:#d3cdc9;display:grid;grid-template-columns:1fr;margin-bottom:50px;position:relative;z-index:-1}.c-page-header-thumb .title{display:none}.c-page-header-thumb .thumb{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-page-header-thumb .c-page-header-thumb__inner{bottom:-50px;max-width:1048px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.c-page-header-thumb .c-page-header-thumb__inner .c-page-thumb-title{align-items:center;background-color:#f60;border-radius:2px;color:#fff;display:flex;font-size:clamp(22px,22px + (100vw - 320px) * (34 - 22)/(1000 - 320),34px);font-weight:600;justify-content:center;letter-spacing:clamp(.88px,.88px + (100vw - 320px) * (3.2 - .88)/(1000 - 320),3.2px);line-height:1.4;min-height:100px;padding:16px;text-align:center}.c-page-header-thumb .c-page-header-thumb__inner .c-page-thumb-title:after{background-color:#fff;content:"";height:clamp(256px,256px + (100vw - 320px) * (712 - 256)/(1000 - 320),712px);-webkit-mask-image:url(../images/background_mark_page_header_thumb.svg);mask-image:url(../images/background_mark_page_header_thumb.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(50vw - 50px);top:-40px;width:clamp(222px,222px + (100vw - 320px) * (617 - 222)/(1000 - 320),617px)}.c-page-header{background-color:#f1edeb;overflow:hidden;position:relative}.c-page-header:after{background-color:#fff;content:"";height:clamp(246px,246px + (100vw - 320px) * (686 - 246)/(1000 - 320),686px);left:calc(50vw - 6px);-webkit-mask-image:url(../images/background_mark_page_header.svg);mask-image:url(../images/background_mark_page_header.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-30px;width:clamp(213px,213px + (100vw - 320px) * (594 - 213)/(1000 - 320),594px)}.c-page-header .c-page-header__inner{margin:auto;max-width:1048px;padding-left:24px;padding-right:24px;position:inherit;width:100%;z-index:1}.c-page-header .c-page-header__inner .c-page-title{align-items:center;display:flex;font-size:clamp(22px,22px + (100vw - 320px) * (40 - 22)/(1000 - 320),40px);font-weight:600;justify-content:center;letter-spacing:clamp(.88px,.88px + (100vw - 320px) * (3.2 - .88)/(1000 - 320),3.2px);line-height:1.4;min-height:clamp(120px,120px + (100vw - 320px) * (200 - 120)/(1000 - 320),200px);text-align:center}.p-header{align-items:center;display:flex;gap:clamp(6px,6px + (100vw - 320px) * (20 - 6)/(1000 - 320),20px);justify-content:flex-end}.p-header .logo{flex-shrink:0;margin-right:auto;width:clamp(140px,140px + (100vw - 320px) * (220 - 140)/(1000 - 320),220px)}.p-header .logo a{display:block}.p-header .logo picture{display:flex}.p-header .logo img{width:100%}.p-header .p-header__buttons>ul{align-items:center;display:flex;gap:clamp(2px,2px + (100vw - 320px) * (8 - 2)/(1000 - 320),8px)}.p-header .p-header__buttons>ul li>a,.p-header .p-header__buttons>ul li>span{background-color:#fff;border:1px solid #d3cdc9;border-radius:6px;display:flex;font-size:clamp(10px,10px + (100vw - 320px) * (14 - 10)/(1000 - 320),14px);font-weight:500;letter-spacing:.56px;line-height:1;min-height:46px;padding:clamp(6px,6px + (100vw - 320px) * (6 - 6)/(1000 - 320),6px) clamp(5px,5px + (100vw - 320px) * (24 - 5)/(1000 - 320),24px)}.p-header .p-header__buttons>ul li>a.u-emergency,.p-header .p-header__buttons>ul li>span.u-emergency{align-items:center;background-color:#d73312;border:#d73312;color:#fff;flex-direction:column;gap:2px;justify-content:center}.p-header .p-header__buttons>ul li>a.u-emergency:before,.p-header .p-header__buttons>ul li>span.u-emergency:before{background-image:url(../images/icon_emergency.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;flex-shrink:0;height:clamp(10px,10px + (100vw - 320px) * (16 - 10)/(1000 - 320),16px);width:clamp(14px,14px + (100vw - 320px) * (19 - 14)/(1000 - 320),19px)}.p-header .p-header__buttons>ul li>a.u-emergency strong,.p-header .p-header__buttons>ul li>span.u-emergency strong{display:none}.p-header .p-header__buttons>ul li>a.u-emergency:after,.p-header .p-header__buttons>ul li>span.u-emergency:after{content:"緊急時"}.p-header .p-header__buttons>ul li>a.u-mymatsu,.p-header .p-header__buttons>ul li>span.u-mymatsu{align-items:center;background-color:#0088b4;border:#0088b4;color:#fff;gap:6px}.p-header .p-header__buttons>ul li>a.u-mymatsu span,.p-header .p-header__buttons>ul li>span.u-mymatsu span{display:inline-block;font-size:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px);line-height:1.2;text-align:center}.p-header .p-header__buttons>ul li>a.u-mymatsu span strong,.p-header .p-header__buttons>ul li>span.u-mymatsu span strong{font-size:clamp(10px,10px + (100vw - 320px) * (14 - 10)/(1000 - 320),14px)}.p-header .p-header__buttons>ul li>a.u-recruit,.p-header .p-header__buttons>ul li>span.u-recruit,.p-header .p-header__tel{display:none}.p-header .p-header__tel p{font-size:12px;font-weight:400;letter-spacing:.24px;margin-top:0}.p-header .p-header__tel .number{font-family:Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.28px;line-height:1;margin-top:0}.p-header .p-header__tel .number a{color:#222}.p-header .hamburger-button{background-image:url(../images/hamburger.svg);background-position:50%;background-size:cover;height:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px);text-indent:-10000px;width:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px)}.p-header .hamburger-button.is-open{background-image:url(../images/hamburger_close.svg)}.p-global-nav{display:none;padding-left:24px;padding-right:24px;width:100%}.p-global-nav>ul{display:flex;justify-content:space-around;margin:auto;max-width:calc(var(--_header-width));row-gap:.5em}.p-global-nav>ul>li{flex-grow:1;position:relative}.p-global-nav>ul>li>a{cursor:pointer;display:block;font-family:Noto Sans JP,sans-serif;font-size:clamp(8px,8px + (100vw - 320px) * (17 - 8)/(1000 - 320),17px);font-weight:600;letter-spacing:clamp(0px,0px + (100vw - 320px) * (.32 - 0)/(1000 - 320),.32px);padding-bottom:clamp(10px,10px + (100vw - 320px) * (16 - 10)/(1000 - 320),16px);padding-top:12px;text-align:center;transition:all .2s linear}.p-global-nav>ul>li>a.is-active,.p-global-nav>ul>li>a:focus,.p-global-nav>ul>li>a:hover{color:#c64600}.p-global-nav>ul>li>a>span{border-right:1px solid #d3cdc9;display:block;padding:3px clamp(0px,0px + (100vw - 1000px) * 12/140,12px);width:100%}.p-global-nav>ul>li:first-child>a>span{border-left:1px solid #d3cdc9}.p-global-nav>ul>li.is-current>a,.p-global-nav>ul>li.is-select>a{color:#c64600}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu{background-color:#fff;box-shadow:0 5px 8px 0 hsla(24,4%,47%,.25);display:none;left:0;max-width:400px;opacity:0;pointer-events:none;position:absolute;top:calc(var(--global-navi-height-px) + .5px);transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1000}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu.is-active{display:block}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu .p-submenu__inner{padding-bottom:clamp(4px,4px + (100vw - 320px) * (16 - 4)/(1000 - 320),16px);padding-top:clamp(4px,4px + (100vw - 320px) * (16 - 4)/(1000 - 320),16px)}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu .p-submenu__inner .body li{font-weight:400;letter-spacing:.32px;line-height:1.4}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu .p-submenu__inner .body li>a{display:block;padding:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px) clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px)}.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu .p-submenu__inner .body li>a:focus,.p-global-nav>ul>li[data-has=has-submenu]>.p-submenu .p-submenu__inner .body li>a:hover{color:#c64600;text-decoration:underline}.p-global-nav>ul>li[data-has=has-submenu]:focus-within>.p-submenu,.p-global-nav>ul>li[data-has=has-submenu]:hover>.p-submenu{display:block;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s;visibility:visible}.c-breadcrumb{font-size:clamp(12px,12px + (100vw - 320px) * (14 - 12)/(1000 - 320),14px);line-height:1.4;margin:auto;max-width:1048px;padding:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px) 24px}.c-breadcrumb ol{display:flex;flex-wrap:wrap;row-gap:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.c-breadcrumb ol,.c-breadcrumb ol li{-moz-column-gap:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px);column-gap:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px)}.c-breadcrumb ol li{align-items:center;display:inline-flex}.c-breadcrumb ol li:not(:first-child):before{background-image:url(../images/icon_arrow_breadcrumbs.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);width:clamp(5px,5px + (100vw - 320px) * (5 - 5)/(1000 - 320),5px)}.c-breadcrumb ol li a{color:#0077c8;text-decoration:underline}.c-breadcrumb ol li a:focus,.c-breadcrumb ol li a:hover{color:#003e73}.p-footer-nav{padding-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);padding-top:clamp(16px,16px + (100vw - 320px) * (32 - 16)/(1000 - 320),32px);width:100%}.p-footer-nav .p-footer-nav__inner{margin:auto;max-width:calc(var(--_footer-nav-width) + 48px)}.p-footer-nav .p-footer-nav__inner>ul{display:grid;grid-template-columns:1fr}.p-footer-nav .p-footer-nav__inner>ul>li>a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.4);display:flex;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;gap:clamp(0px,0px + (100vw - 320px) * (8 - 0)/(1000 - 320),8px);justify-content:space-between;letter-spacing:clamp(0px,0px + (100vw - 320px) * (.68 - 0)/(1000 - 320),.68px);line-height:1;padding-bottom:16px;padding-top:16px}.p-footer-nav .p-footer-nav__inner>ul>li>a:after{background-color:#fff;content:"";display:inline-block;height:16px;margin-left:auto;-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:16px}.p-footer-nav .p-footer-nav__inner>ul>li ul.menus{display:none}.p-footer-nav .p-footer-nav__inner>ul>li ul.menus li{letter-spacing:.64px;line-height:1.5;margin-top:16px}.p-footer-nav .p-footer-nav__inner>ul>li ul.menus li a:hover{text-decoration:underline}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other{margin-top:36px}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other,.p-footer-nav .p-footer-nav__inner>ul>li.nav-other .other-list{display:flex;flex-direction:column;gap:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other .other-list li a{font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;letter-spacing:clamp(0px,0px + (100vw - 320px) * (.68 - 0)/(1000 - 320),.68px);line-height:1}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other .sns{align-items:center;display:flex;gap:8px}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other .sns a{display:block;height:clamp(42px,42px + (100vw - 320px) * (56 - 42)/(1000 - 320),56px);width:clamp(42px,42px + (100vw - 320px) * (56 - 42)/(1000 - 320),56px)}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other .sns a img{width:100%}.p-footer,.p-footer .footer-bottom{align-items:center;display:flex;flex-direction:column}.p-footer .footer-bottom{gap:clamp(6px,6px + (100vw - 320px) * (16 - 6)/(1000 - 320),16px);justify-content:space-between;padding-top:32px;width:100%}.p-footer .footer-bottom .logo{width:clamp(208px,208px + (100vw - 320px) * (277 - 208)/(1000 - 320),277px)}.p-footer .footer-bottom .logo a{display:block}.p-footer .footer-bottom .logo img{width:100%}.p-footer .footer-bottom .c-copyright{color:#fff;font-size:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px);font-weight:400;letter-spacing:.48px;line-height:1}.c-pagetop a{align-items:center;display:flex;gap:10px}.c-pagetop a span{font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);font-weight:600;letter-spacing:.64px;line-height:1}.c-pagetop a:before{background-color:#fff;content:"";display:inline-block;height:28px;-webkit-mask-image:url(../images/icon_arrow_top.svg);mask-image:url(../images/icon_arrow_top.svg);-webkit-mask-size:cover;mask-size:cover;width:28px}[data-scroll=true] .c-pagetop{opacity:1;transform:translateY(0);visibility:visible}.p-drawer{animation:show .5s ease 0s;background-color:#871f34;display:flex;flex-direction:column;height:100vh;left:0;margin-top:var(--header-height-px);opacity:0;overflow-x:hidden;overflow-y:scroll;padding:8px 24px calc(128px + env(safe-area-inset-bottom));position:fixed;top:0;width:100%;z-index:1000}.p-drawer[aria-hidden=true]{display:none}.p-drawer[aria-hidden=false]{display:block;opacity:1}.p-drawer:after{background-color:#fff;bottom:-85px;content:"";height:419px;-webkit-mask-image:url(../images/background_mark.svg);mask-image:url(../images/background_mark.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:-100px;width:363px;z-index:-1}.p-drawer .body .drawer-menu>li{border-bottom:1px solid hsla(0,0%,100%,.4)}.p-drawer .body .drawer-menu>li>a{align-items:center;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:.28px;line-height:1.4;padding-bottom:16px;padding-top:16px}.p-drawer .body .drawer-menu>li>a:after{background-image:url(../images/icon_menu_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;flex-shrink:0;height:24px;width:24px}.p-drawer .body .drawer-menu>li:has(>.sub-menu){display:flex;flex-direction:column;position:relative}.p-drawer .body .drawer-menu>li:has(>.sub-menu) .toggle-button{background-image:url(../images/icon_menu_open.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;content:"";cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:absolute;right:0;text-indent:-10000px;top:14px;width:24px;z-index:1}.p-drawer .body .drawer-menu>li:has(>.sub-menu) .toggle-button[aria-expanded=true]{background-image:url(../images/icon_menu_close.svg)}.p-drawer .body .drawer-menu>li:has(>.sub-menu)>a{margin-right:40px}.p-drawer .body .drawer-menu>li:has(>.sub-menu)>a:after{display:none}.p-drawer .body .drawer-menu>li .sub-menu{background-color:#fff;display:none}.p-drawer .body .drawer-menu>li .sub-menu>li:not(:first-child){border-top:1px solid #d3cdc9}.p-drawer .body .drawer-menu>li .sub-menu>li a{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:.28px;line-height:1.4;padding:16px 0 16px 12px}.p-drawer .body .drawer-menu>li .sub-menu>li a:after{background-color:#871f34;content:"";display:inline-block;flex-shrink:0;height:24px;-webkit-mask-image:url(../images/icon_menu_arrow.svg);mask-image:url(../images/icon_menu_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:24px}.p-drawer .foot{margin-top:20px}.p-drawer .foot .contact .p-drawer__tel{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px}.p-drawer .foot .contact .p-drawer__tel p{font-size:14px;font-weight:400;letter-spacing:.28px;line-height:1.4}.p-drawer .foot .contact .p-drawer__tel p+p{margin-top:0}.p-drawer .foot .contact .p-drawer__tel .title{font-weight:600}.p-drawer .foot .contact .p-drawer__tel .number{font-family:Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.28px;line-height:1}.p-drawer .foot .contact .p-drawer__tel .number a{color:#fff}.p-drawer .close{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.24px;line-height:1;margin-left:auto;margin-right:auto;margin-top:20px;max-width:200px;padding:14px 12px}.p-drawer .close:before{background-color:#222;content:"";display:inline-block;height:13px;-webkit-mask-image:url(../images/hamburger_close.svg);mask-image:url(../images/hamburger_close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:13px}.animate-fuwa{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:fuwafuwa;animation-timing-function:ease-in-out}@keyframes fuwafuwa{0%{transform:translate(0)}to{transform:translateY(-12px)}}.animate-poyo{animation-duration:2s;animation-iteration-count:infinite;animation-name:poyopoyo;animation-timing-function:ease-out}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.99)}}.animate-fadein{opacity:0}.animate-fadein.is-animated,.is-root-container .animate-fadein{animation:fadeIn;animation-duration:1.7s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.33,1,.68,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeinup{opacity:0;transform:translateY(12px)}.animate-fadeinup.is-animated,.is-root-container .animate-fadeinup{animation-delay:.2s;animation-direction:normal;animation-duration:1.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fade-in-up;animation-timing-function:ease}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.animate-slide-in-to-right{opacity:0;transform:translateX(-64px)}.animate-slide-in-to-right.is-animated,.is-root-container .animate-slide-in-to-right{animation-delay:0;animation-duration:1s;animation-fill-mode:forwards;animation-name:slide-in-to-right;animation-timing-function:cubic-bezier(.25,1,.5,1)}@keyframes slide-in-to-right{0%{opacity:0;transform:translateX(-64px)}to{transform:translateX(0)}40%,to{opacity:1}}.animate-slide-in-to-left{opacity:0;transform:translateX(64px)}.animate-slide-in-to-left.is-animated,.is-root-container .animate-slide-in-to-left{animation-delay:0;animation-duration:1s;animation-fill-mode:forwards;animation-name:slide-in-to-left;animation-timing-function:cubic-bezier(.25,1,.5,1)}@keyframes slide-in-to-left{0%{opacity:0;transform:translateX(64px)}to{transform:translateX(0)}40%,to{opacity:1}}.u-box-image-scale .item__inner{position:relative}.u-box-image-scale .item__inner>figure{overflow:clip}.u-box-image-scale .item__inner>figure img{animation-timing-function:ease-in-out;transition-duration:.25s}.u-box-image-scale .item__inner .title a:after{background:transparent;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.u-box-image-scale .item__inner:hover>figure img{transform:scale(1.05)}.p-cta{--_padding-top:clamp(24px,24px + (100vw - 320px) * (80 - 24)/(1000 - 320),80px);--_inner-padding-bottom:clamp(48px,48px + (100vw - 320px) * (96 - 48)/(1000 - 320),96px);background-color:#f6e5dc;margin-left:calc(50% - 50vw + var(--scrollbar-width-px, 15px)/2);margin-right:calc(50% - 50vw + var(--scrollbar-width-px, 15px)/2);overflow:hidden;padding:clamp(24px,24px + (100vw - 320px) * (80 - 24)/(1000 - 320),80px) 0 clamp(80px,80px + (100vw - 320px) * (96 - 80)/(1000 - 320),96px);position:relative;width:auto}.p-cta.is-layout-constrained{padding-left:24px;padding-right:24px}.p-cta.is-layout-constrained>*{margin-left:auto;margin-right:auto;max-width:1000px}.p-cta:after{--_position-fix:clamp(0px,0px + (100vw - 540px) * (50 - 0)/(1000 - 540),50px);--_cta:clamp(240px,240px + (100vw - 320px) * (360 - 240)/(1000 - 320),360px);background-image:url(../images/webp/cta_image.webp);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:clamp(200px,200px + (100vw - 320px) * (370 - 200)/(1000 - 320),370px);left:0;margin:auto;position:absolute;right:0;top:calc(var(--_padding-top) + var(--_cta) - var(--_inner-padding-bottom) - var(--_position-fix));width:clamp(300px,300px + (100vw - 320px) * (554 - 300)/(1000 - 320),554px)}.p-cta .p-cta__inner{background-color:#fff;border-radius:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);box-shadow:0 2px 12px 0 rgba(0,0,0,.25);padding:clamp(28px,28px + (100vw - 320px) * (72 - 28)/(1000 - 320),72px) 24px clamp(48px,48px + (100vw - 320px) * (96 - 48)/(1000 - 320),96px)}.p-cta .p-cta__inner .wp-block-heading{font-size:clamp(20px,20px + (100vw - 320px) * (30 - 20)/(1000 - 320),30px);font-weight:600;letter-spacing:clamp(.8px,.8px + (100vw - 320px) * (1.2 - .8)/(1000 - 320),1.2px);line-height:1.5;max-width:8em}.p-cta .p-cta__inner .wp-block-buttons{margin-top:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px);position:relative;z-index:1}.p-cta .p-cta__inner .wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:4px;display:flex;flex-direction:column;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;gap:14px;justify-content:center;letter-spacing:clamp(.28px,.28px + (100vw - 320px) * (.72 - .28)/(1000 - 320),.72px);padding:30px 20px 24px}.p-cta .p-cta__inner .wp-block-buttons .wp-block-button .wp-block-button__link:before{background-image:url(../images/icon_mail.svg);background-repeat:no-repeat;background-size:contain;content:"";height:32px;width:32px}.p-cta .p-cta__inner .wp-block-buttons .wp-block-button .wp-block-button__link:after{display:none}.c-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility 0s linear .18s;visibility:hidden;z-index:9999}.c-modal.is-open{opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0s;visibility:visible}.c-modal .c-modal__overlay{background:rgba(34,34,34,.85);inset:0;opacity:0;position:absolute;transition:opacity .18s ease}.c-modal .c-modal__dialog{max-height:90vh;max-width:1000px;opacity:0;overflow:auto;position:relative;transform:translateY(10px) scale(.98);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform;z-index:1}.c-modal .c-modal__dialog .c-modal__close{background:transparent;border:none;cursor:pointer;height:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px);position:absolute;right:clamp(12px,12px + (100vw - 320px) * (18 - 12)/(1000 - 320),18px);top:clamp(12px,12px + (100vw - 320px) * (18 - 12)/(1000 - 320),18px);width:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px);z-index:1}.c-modal .c-modal__dialog .c-modal__close img{height:auto;width:100%}.c-modal.is-open .c-modal__overlay{opacity:1}.c-modal.is-open .c-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.p-emergency .head{background-color:#d73312;border-radius:6px 6px 0 0;padding:clamp(10px,10px + (100vw - 320px) * (12 - 10)/(1000 - 320),12px) 24px}.p-emergency .head .title{align-items:center;color:#fff;display:flex;font-size:clamp(20px,20px + (100vw - 320px) * (30 - 20)/(1000 - 320),30px);font-weight:600;gap:12px;justify-content:center;letter-spacing:clamp(.8px,.8px + (100vw - 320px) * (1.2 - .8)/(1000 - 320),1.2px);line-height:1.4}.p-emergency .head .title:before{background-image:url(../images/icon_emergency.svg);background-size:cover;content:"";display:inline-block;height:clamp(20px,20px + (100vw - 320px) * (28 - 20)/(1000 - 320),28px);width:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)}.p-emergency .body{background-color:#fff;border-radius:0 0 6px 6px;box-shadow:0 2px 8px 0 hsla(24,4%,47%,.35);padding:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px)}.p-emergency .body.wp-block-columns{display:grid;gap:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px);grid-template-columns:1fr}.p-emergency .body.wp-block-group>.wp-block-group{border-radius:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.p-emergency .body.wp-block-group>.wp-block-group>.wp-block-heading.has-background{border-radius:clamp(3px,3px + (100vw - 320px) * (4 - 3)/(1000 - 320),4px)}.p-emergency .body .contact{align-items:center;background-color:rgba(215,51,18,.2);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:16px}.p-emergency .body .contact .wp-block-heading{background-color:#fff;border-radius:50vh;color:#d73312;font-size:clamp(18px,18px + (100vw - 320px) * (26 - 18)/(1000 - 320),26px);font-weight:600;letter-spacing:clamp(.72px,.72px + (100vw - 320px) * (1.04 - .72)/(1000 - 320),1.04px);line-height:1;padding:clamp(8px,8px + (100vw - 320px) * (12.5 - 8)/(1000 - 320),12.5px);text-align:center;width:100%}.p-emergency .body .contact p{color:#d73312;font-size:clamp(10px,10px + (100vw - 320px) * (16 - 10)/(1000 - 320),16px);font-weight:600;letter-spacing:clamp(.2px,.2px + (100vw - 320px) * (.32 - .2)/(1000 - 320),.32px);line-height:1.4;margin-top:clamp(12px,12px + (100vw - 320px) * (24 - 12)/(1000 - 320),24px)}.p-emergency .body .contact p.tel{align-items:center;display:flex;font-size:clamp(28px,28px + (100vw - 320px) * (40 - 28)/(1000 - 320),40px);gap:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);letter-spacing:0;margin-top:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px)}.p-emergency .body .contact p.tel:before{background-color:#d73312;content:"";display:inline-block;height:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px);-webkit-mask-image:url(../images/icon_phone.svg);mask-image:url(../images/icon_phone.svg);-webkit-mask-size:cover;mask-size:cover;width:clamp(20px,20px + (100vw - 320px) * (32 - 20)/(1000 - 320),32px)}.p-emergency .body .contact a{color:#d73312;text-decoration:none}.p-emergency .body .contact a:hover{color:#d73312;text-decoration:underline}.p-emergency .body .box-list .wp-block-columns{display:grid;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);grid-template-columns:repeat(6,1fr)}.p-emergency .body .box-list .wp-block-columns>.wp-block-column{border:1px solid #d73312;border-radius:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px);padding:clamp(18px,18px + (100vw - 320px) * (32 - 18)/(1000 - 320),32px) 20px;position:relative;text-align:center}.p-emergency .body .box-list .wp-block-columns>.wp-block-column:nth-child(-n+4){grid-column:span 3}.p-emergency .body .box-list .wp-block-columns>.wp-block-column:nth-child(n+5){grid-column:span 6}.p-emergency .body .box-list .wp-block-columns>.wp-block-column:hover{background-color:#f9f8f7;cursor:pointer;outline:2px solid #d73312;outline-offset:-2px}.p-emergency .body .box-list .wp-block-columns>.wp-block-column>figure{aspect-ratio:1;margin:auto;width:clamp(36px,36px + (100vw - 320px) * (55 - 36)/(1000 - 320),55px)}.p-emergency .body .box-list .wp-block-columns>.wp-block-column>figure+p{font-weight:600;letter-spacing:.32px;line-height:1.4;margin-top:clamp(6px,6px + (100vw - 320px) * (15 - 6)/(1000 - 320),15px)}.p-emergency .body .box-list .wp-block-columns>.wp-block-column a{color:#222;text-decoration:none}.p-emergency .body .box-list .wp-block-columns>.wp-block-column a:hover{color:#222}.p-emergency .body .box-list .wp-block-columns>.wp-block-column a:after{background:transparent;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.p-news{display:grid;row-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px)}.p-news>.wp-block-buttons{margin-right:0!important}.p-emergency-background{background:linear-gradient(to bottom,#fff 0,#fff var(--emergency-head-px,66px),#f1edeb var(--emergency-head-px,66px),#f1edeb 100%)}.p-service .media-thumb-sp{margin-top:clamp(12px,12px + (100vw - 320px) * (48 - 12)/(1000 - 320),48px)}.p-service .broken-media-text-block__inner .media-text-body .wp-block-buttons{margin-top:clamp(16px,16px + (100vw - 320px) * (48 - 16)/(1000 - 320),48px)}.p-service .broken-media-text-block__inner .media-text-body .wp-block-list{margin-top:clamp(12px,12px + (100vw - 320px) * (48 - 12)/(1000 - 320),48px)}.p-citygas-box{background-color:#f60;overflow:clip;padding-bottom:clamp(24px,24px + (100vw - 320px) * (40 - 24)/(1000 - 320),40px);padding-top:clamp(163px,163px + (100vw - 320px) * (256 - 163)/(1000 - 320),256px);position:relative}.p-citygas-box:before{background-image:url(../images/webp/top_citygas-box_sp.webp);background-position:50%;background-size:cover;content:"";display:block;height:clamp(240px,240px + (100vw - 320px) * (360 - 240)/(1000 - 320),360px);left:0;position:absolute;top:0;width:100%;z-index:1}.p-citygas-box .is-style-group-white-shadow{z-index:2}.p-citygas-box:after{background-color:#fff;bottom:-85px;content:"";height:clamp(286px,286px + (100vw - 320px) * (744 - 286)/(1000 - 320),744px);left:calc(50vw - 47px);-webkit-mask-image:url(../images/background_mark_page_header_thumb.svg);mask-image:url(../images/background_mark_page_header_thumb.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:clamp(248px,248px + (100vw - 320px) * (644 - 248)/(1000 - 320),644px)}.toc-box{display:none}.toc-box .title{border:none;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px);font-weight:600;margin-bottom:.8em;margin-top:.5em;padding:0}.toc-box .table-of-contents .toc-list{list-style:none;margin:0}.toc-box .table-of-contents .toc-list .toc-list-item{border-top:1px solid #eee}.toc-box .table-of-contents .toc-list .toc-list-item:first-child{border-top:none}.toc-box .table-of-contents .toc-list .toc-list-item a{display:block;line-height:1.4;padding:.7em .5em .7em 1.2em;text-decoration:none;text-indent:-.5em}.toc-box .table-of-contents .toc-list .toc-list-item a:before{content:"-";display:inline-block;margin-right:.5em}.toc-box .table-of-contents .toc-list .toc-list-item .is-active-link{font-weight:700}.toc-box .table-of-contents .toc-list .toc-list{margin-left:1em}.toc-box .table-of-contents .toc-list .toc-list .toc-list-item a{border:none}.sidebar .toc-box{display:none}.c-search-box form{align-items:center;background-color:#f1edeb;border:1px solid #afa9a4;border-radius:4px;display:flex;flex-direction:row;gap:3px;overflow:hidden;padding:0}.c-search-box form:before{background-image:url(../images/icon_search.svg);background-position:50%;background-size:cover;content:"";display:block;flex-shrink:0;height:20px;margin-left:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);margin-right:clamp(9px,9px + (100vw - 320px) * (13 - 9)/(1000 - 320),13px);width:20px}.c-search-box form input[type=text]{font-size:clamp(16px,16px + (100vw - 320px) * (18 - 16)/(1000 - 320),18px);font-weight:400;letter-spacing:.56px;line-height:1;padding-bottom:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);padding-left:8px;padding-top:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);width:100%}.c-search-box form input[type=text]::-moz-placeholder{color:#aaa;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px)}.c-search-box form input[type=text]::placeholder{color:#aaa;font-size:clamp(14px,14px + (100vw - 320px) * (18 - 14)/(1000 - 320),18px)}.c-search-box form .search-form__btn{background-color:#222;color:#fff;display:inline-block;flex-shrink:0;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);min-height:54px;padding-left:16px;padding-right:16px}.search-numbers{text-align:center}.search-numbers span{font-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px);font-weight:700}.c-search-items,.c-search-items .search-item{display:flex;flex-direction:column}.c-search-items .search-item{border-bottom:1px solid #f1edeb;gap:8px;padding-bottom:clamp(18px,18px + (100vw - 320px) * (24 - 18)/(1000 - 320),24px);padding-top:clamp(18px,18px + (100vw - 320px) * (24 - 18)/(1000 - 320),24px)}.c-search-items .search-item .title{font-size:16px;font-size:clamp(16px,16px + (100vw - 320px) * (18 - 16)/(1000 - 320),18px);font-weight:700;letter-spacing:.32px;line-height:1.7}.c-search-items .search-item .excerpt{color:#7c7672;line-height:1.6}.posts-not-found{padding:5em 0;text-align:center}.posts-not-found .num{font-size:clamp(20px,20px + (100vw - 320px) * (26 - 20)/(1000 - 320),26px);margin-bottom:1em}.classic h1{font-size:clamp(20px,20px + (100vw - 320px) * (28 - 20)/(1000 - 320),28px);font-weight:700;letter-spacing:1.76px;line-height:1.4;margin-top:32px}.classic h2{font-size:clamp(18px,18px + (100vw - 320px) * (24 - 18)/(1000 - 320),24px)}.classic h2,.classic h3{font-weight:700;letter-spacing:2.24px;line-height:1.4;margin-top:24px}.classic h3{font-size:clamp(16px,16px + (100vw - 320px) * (20 - 16)/(1000 - 320),20px)}.classic h4{font-size:clamp(16px,16px + (100vw - 320px) * (18 - 16)/(1000 - 320),18px)}.classic h4,.classic h5{font-weight:700;letter-spacing:2.24px;line-height:1.4;margin-top:24px}.classic h5{font-size:clamp(16px,16px + (100vw - 320px) * (16 - 16)/(1000 - 320),16px)}.classic table{border:1px solid #afa9a4;border-collapse:collapse;border-spacing:0;font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);margin-bottom:12px;margin-top:24px;width:100%}.classic table tr td,.classic table tr th{border:1px solid #afa9a4;padding:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px) clamp(4px,4px + (100vw - 320px) * (16 - 4)/(1000 - 320),16px);text-align:initial;vertical-align:middle}.classic table tr td[align=center],.classic table tr th[align=center]{text-align:center}.classic table tr td[align=right],.classic table tr th[align=right]{text-align:right}.classic table tr td[align=left],.classic table tr th[align=left]{text-align:left}.classic table tr td[valign=top],.classic table tr th[valign=top]{vertical-align:top}.classic table tr td[valign=middle],.classic table tr th[valign=middle]{vertical-align:middle}.classic table tr td[valign=bottom],.classic table tr th[valign=bottom]{vertical-align:bottom}.classic table tr th{background-color:#f9f8f7;color:#fff;font-weight:500}.classic a{text-decoration:underline}.repair-sales_item-slider .iwc-thumbs-grid{display:grid;grid-template-columns:repeat(4,1fr)}.repair-sales_item-slider .iwc-thumbs-grid .iwc-thumb.is-active .iwc-thumb__data{outline:none}.kyutouki-proposal{padding:clamp(12px,12px + (100vw - 320px) * (48 - 12)/(1000 - 320),48px)!important}.kyutouki-proposal>.wp-block-columns .wp-block-column .wp-block-image{flex-shrink:0}.c-pagination-footer{align-items:center;display:flex;justify-content:center;padding-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);padding-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.c-pagination-footer .pager .numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.c-pagination-footer .pager .numbers li{display:grid;flex:initial;line-height:1;padding:inherit;place-items:center}.c-pagination-footer .pager .numbers li a,.c-pagination-footer .pager .numbers li span{align-items:center;border:1px solid #d3cdc9;border-radius:4px;display:flex;height:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px);justify-content:center;text-decoration:none;width:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.c-pagination-footer .pager .numbers li a.current,.c-pagination-footer .pager .numbers li a:hover,.c-pagination-footer .pager .numbers li span.current,.c-pagination-footer .pager .numbers li span:hover{background-color:#f9f8f7;border-color:#c64600;color:#c64600;outline:2px solid #c64600;outline-offset:-2px}.c-pagination-footer .pager .numbers li.noprev img,.c-pagination-footer .pager .numbers li.prev img{transform:scaleX(-1)}.c-pagination-footer .pager .numbers li.next,.c-pagination-footer .pager .numbers li.prev{border:none}.c-pagination-footer .pager .numbers li.nonext,.c-pagination-footer .pager .numbers li.noprev{border:none;opacity:.2}.c-pagination-footer .pager .numbers li:before{display:none}.c-pagination-footer .pager .numbers li.next a.current,.c-pagination-footer .pager .numbers li.next a:hover,.c-pagination-footer .pager .numbers li.next span.current,.c-pagination-footer .pager .numbers li.next span:hover,.c-pagination-footer .pager .numbers li.nonext a.current,.c-pagination-footer .pager .numbers li.nonext a:hover,.c-pagination-footer .pager .numbers li.nonext span.current,.c-pagination-footer .pager .numbers li.nonext span:hover,.c-pagination-footer .pager .numbers li.noprev a.current,.c-pagination-footer .pager .numbers li.noprev a:hover,.c-pagination-footer .pager .numbers li.noprev span.current,.c-pagination-footer .pager .numbers li.noprev span:hover,.c-pagination-footer .pager .numbers li.prev a.current,.c-pagination-footer .pager .numbers li.prev a:hover,.c-pagination-footer .pager .numbers li.prev span.current,.c-pagination-footer .pager .numbers li.prev span:hover{outline:none}.l-news .news-item-list>.head{overflow-x:auto}.l-news .news-item-list>.head>.category-list ul{align-items:center;display:grid;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);grid-template-columns:repeat(2,1fr);list-style:none;padding-left:0}.l-news .news-item-list>.head>.category-list ul li{line-height:1.2;margin:0;padding:0}.l-news .news-item-list>.head>.category-list ul li a{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222;display:flex;font-weight:600;justify-content:center;min-height:clamp(46px,46px + (100vw - 320px) * (64 - 46)/(1000 - 320),64px);padding:8px;text-decoration:none}.l-news .news-item-list>.head>.category-list ul li a.is-current,.l-news .news-item-list>.head>.category-list ul li a:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:3px solid #c64600;outline-offset:-3px}.l-news .news-item-list>.body .news-items,.l-news .news-item-list>.body .news-items .news-item{display:flex;flex-direction:column;padding-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px);padding-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.l-news .news-item-list>.body .news-items .news-item{border-bottom:.5px solid #d3cdc9;gap:clamp(4px,4px + (100vw - 320px) * (8 - 4)/(1000 - 320),8px)}.l-news .news-item-list>.body .news-items .news-item>.head{align-items:center;display:flex;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-news .news-item-list>.body .news-items .news-item>.head .category span{background-color:#f1edeb;display:inline-block;font-size:clamp(12px,12px + (100vw - 320px) * (14 - 12)/(1000 - 320),14px);min-width:8em;padding:.3em;text-align:center}.l-news .news-item-list>.body .news-items .news-item>.head .date{align-self:center;color:#7c7672;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);letter-spacing:.28px}.l-news .news-item-list>.body .news-items .news-item>.body .title{letter-spacing:.32px;line-height:1.8}.l-news .news-item-list>.body .news-items .news-item>.body .title a{text-decoration:underline}.l-news .news-post .head .meta{align-items:center;display:flex;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-news .news-post .head .meta .category span{background-color:#f1edeb;display:inline-block;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);padding:.4em .8em;text-align:center}.l-news .news-post .head .meta .date{align-self:center;color:#7c7672;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);letter-spacing:.28px}.l-news .news-post .head .title{font-size:clamp(20px,20px + (100vw - 320px) * (30 - 20)/(1000 - 320),30px)}.c-news-items .news-item{-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:column;line-height:1.8;row-gap:2px}.c-news-items .news-item:not(:first-child){margin-top:12px}.c-news-items .news-item .head{min-width:5.5em}.c-news-items .news-item .head .date{color:#7c7672;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);letter-spacing:.24px}.c-news-items .news-item .body .title{font-size:clamp(14px,14px + (100vw - 320px) * (16 - 14)/(1000 - 320),16px);letter-spacing:.14px}.c-news-items .news-item .body .title a{text-decoration:underline}.c-news-items .news-item .body .title a:hover{color:#c64600}.l-blog-content .category{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.l-blog-content .category span{background-color:#f1edeb;display:inline-block;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);padding:.4em .8em;text-align:center}.l-blog-content>.head .meta{align-items:center;display:flex;gap:16px}.l-blog-content>.head .meta .date{align-self:center;color:#7c7672;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);letter-spacing:.28px}.l-blog-content>.body .wp-block-heading+.wp-block-image{margin-top:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.l-blog-content>.body .wp-block-image{margin-bottom:clamp(16px,16px + (100vw - 320px) * (24 - 16)/(1000 - 320),24px)}.l-blog-content .blog-item-list>.head{overflow-x:auto}.l-blog-content .blog-item-list>.head>.category-list ul{align-items:center;display:grid;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);grid-template-columns:repeat(2,1fr);list-style:none;padding-left:0}.l-blog-content .blog-item-list>.head>.category-list ul li{line-height:1.2;margin:0;padding:0}.l-blog-content .blog-item-list>.head>.category-list ul li a{align-items:center;background-color:#fff;border:1px solid #d3cdc9;border-radius:4px;color:#222;display:flex;font-weight:600;justify-content:center;min-height:clamp(46px,46px + (100vw - 320px) * (64 - 46)/(1000 - 320),64px);padding:8px;text-decoration:none}.l-blog-content .blog-item-list>.head>.category-list ul li a.is-current,.l-blog-content .blog-item-list>.head>.category-list ul li a:hover{background-color:#f9f8f7;border:1px solid #c64600;color:#c64600;outline:3px solid #c64600;outline-offset:-3px}.l-blog-content .blog-item-list>.body{padding-bottom:clamp(40px,40px + (100vw - 320px) * (64 - 40)/(1000 - 320),64px);padding-top:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.l-blog-content .blog-item-list>.body .blog-items{-moz-column-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px);column-gap:clamp(24px,24px + (100vw - 320px) * (32 - 24)/(1000 - 320),32px);display:grid;grid-template-columns:repeat(1,1fr);row-gap:clamp(32px,32px + (100vw - 320px) * (48 - 32)/(1000 - 320),48px)}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner{display:flex;flex-direction:column;gap:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px)}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>figure{border-radius:4px}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>figure img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body{display:flex;flex-direction:column;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px)}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .meta{align-items:center;display:flex;gap:clamp(8px,8px + (100vw - 320px) * (12 - 8)/(1000 - 320),12px);justify-content:space-between}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .meta .date{color:#7c7672;font-size:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);letter-spacing:.28px}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .meta .category{margin-bottom:0}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .meta .category span{display:inline-block;font-size:clamp(12px,12px + (100vw - 320px) * (14 - 12)/(1000 - 320),14px);padding:.4em .8em}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .title{font-size:clamp(15px,15px + (100vw - 320px) * (18 - 15)/(1000 - 320),18px);font-weight:600;letter-spacing:.32px;line-height:1.8}.l-blog-content .blog-item-list>.body .blog-items .blog-item .item__inner>.body .title a{text-decoration:underline}.c-interview-items .interview-item .item__inner figure img{aspect-ratio:272/147}.iwc-simple-slider.repair-sales_item-slider .iwc-simple-slider__inner .iwc-splide .splide__slide .wp-block-image{border-radius:clamp(2px,2px + (100vw - 320px) * (4 - 2)/(1000 - 320),4px);overflow:hidden}.iwc-simple-slider.repair-sales_item-slider .iwc-simple-slider__inner .iwc-thumbs-grid{justify-content:flex-start;margin-top:clamp(18px,18px + (100vw - 320px) * (30 - 18)/(1000 - 320),30px);padding-left:clamp(1px,1px + (100vw - 320px) * (4 - 1)/(1000 - 320),4px);padding-right:clamp(1px,1px + (100vw - 320px) * (4 - 1)/(1000 - 320),4px)}.iwc-simple-slider.repair-sales_item-slider .iwc-simple-slider__inner .iwc-thumbs-grid .iwc-thumb{width:auto}.iwc-simple-slider.repair-sales_item-slider .iwc-simple-slider__inner .iwc-thumbs-grid .iwc-thumb .iwc-thumb__data img{border-radius:2px;overflow:hidden}.c-page-sitemap .wp-block-heading{border-bottom:1px solid #222;font-size:clamp(18px,18px + (100vw - 320px) * (20 - 18)/(1000 - 320),20px);margin-bottom:clamp(12px,12px + (100vw - 320px) * (16 - 12)/(1000 - 320),16px);padding-bottom:clamp(6px,6px + (100vw - 320px) * (9 - 6)/(1000 - 320),9px);padding-top:clamp(6px,6px + (100vw - 320px) * (9 - 6)/(1000 - 320),9px)}.c-page-sitemap .wp-block-heading a{color:#222!important;display:block;text-decoration:none!important}.iwc-scroll-hint{background:rgba(0,0,0,.35);border-radius:999px;bottom:8px;color:#fff;font-size:11px;left:50%;line-height:1.4;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:10}.iwc-scroll-hint.is-hidden{opacity:0;transform:translateX(-50%) translateY(4px)}@media screen and (min-width:320px) and (max-width:599px){.iwc-rbr--md{display:inline}}@media screen and (min-width:600px){.wp-block-buttons.is-style-buttons-column-2-2-1,.wp-block-buttons.is-style-buttons-column-3-2-1,.wp-block-buttons.is-style-buttons-column-4-3-2-1{grid-template-columns:repeat(2,1fr)}.wp-block-button .wp-block-button__link{display:grid;grid-template-columns:1fr auto 1fr;padding-left:0;text-align:center}.wp-block-button .wp-block-button__link:before{content:"";justify-self:flex-start}.wp-block-button.is-style-button-fill-middle .wp-block-button__link:before,.wp-block-button.is-style-button-fill-small .wp-block-button__link:before{content:"";justify-self:start}.wp-block-button.is-style-button-arrow-left .wp-block-button__link,.wp-block-button.is-style-button-arrow-right .wp-block-button__link{padding:0}.wp-block-iwc-button .wp-block-iwc-button__link{padding-left:0;text-align:center}.wp-block-iwc-button .wp-block-iwc-button__link span{display:grid;grid-template-columns:1fr auto 1fr}.wp-block-iwc-button .wp-block-iwc-button__link span:before{content:"";justify-self:flex-start}.wp-block-iwc-button.is-style-iwc-button-fill-middle .wp-block-iwc-button__link span:before,.wp-block-iwc-button.is-style-iwc-button-fill-small .wp-block-iwc-button__link span:before{content:"";justify-self:start}.wp-block-iwc-button.is-style-iwc-button-arrow-left .wp-block-iwc-button__link,.wp-block-iwc-button.is-style-iwc-button-arrow-right .wp-block-iwc-button__link{padding:0}.is-style-columns-broken-2-2-1,.is-style-columns-broken-2-2-1_16,.is-style-columns-broken-2-2-1_24,.is-style-columns-broken-3-2-1{grid-template-columns:repeat(2,1fr)}.is-style-columns-broken-4-4-2{grid-template-columns:repeat(4,1fr)}.is-style-columns-3-has-leftline{grid-template-columns:repeat(3,1fr)}.is-style-columns-3-has-leftline>.wp-block-column{padding-left:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);padding-right:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.is-style-columns-3-has-leftline>.wp-block-column:not(:first-child){border-left:1px solid #d3cdc9;border-top:none}.is-style-columns-4-has-leftline{grid-template-columns:repeat(4,1fr)}.is-style-columns-4-has-leftline>.wp-block-column{padding-left:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px);padding-right:clamp(6px,6px + (100vw - 320px) * (8 - 6)/(1000 - 320),8px)}.is-style-columns-4-has-leftline>.wp-block-column:not(:first-child){border-left:1px solid #d3cdc9;border-top:none}.l-contents__inner ol.is-style-list-arrow-2-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1,.l-contents__inner ul.is-style-list-arrow-2-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1,ol[data-type="core/list"].is-style-list-arrow-2-2-1,ul[data-type="core/list"].is-style-list-arrow-2-2-1{-moz-column-gap:clamp(0px,0px + (100vw - 320px) * (36 - 0)/(1000 - 320),36px);column-gap:clamp(0px,0px + (100vw - 320px) * (36 - 0)/(1000 - 320),36px);display:grid;grid-template-columns:repeat(2,1fr);row-gap:clamp(0px,0px + (100vw - 320px) * (20 - 0)/(1000 - 320),20px)}.l-contents__inner ol.is-style-list-arrow-2-2-1>li,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li,.l-contents__inner ul.is-style-list-arrow-2-2-1>li,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li{border-bottom:none}.l-contents__inner ol.is-style-list-arrow-2-2-1>li a,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-2-2-1>li a,.l-contents__inner ul.is-style-list-arrow-2-2-1>li a,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-2-2-1>li a,ol[data-type="core/list"].is-style-list-arrow-2-2-1>li a,ul[data-type="core/list"].is-style-list-arrow-2-2-1>li a{padding:0}.l-contents__inner ol.is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-2-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-2-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1{grid-template-columns:repeat(2,1fr)}.wp-block-media-text .wp-block-media-text__content .wp-block-buttons .wp-block-button .wp-block-button__link:after{margin-right:clamp(0px,0px + (100vw - 320px) * (24 - 0)/(1000 - 320),24px)}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead,.wp-block-flexible-table-block-table>table tbody,.wp-block-flexible-table-block-table>table thead,.wp-block-table>table tbody,.wp-block-table>table thead{line-height:1.4}.broken-media-text-block .broken-media-text-block__inner .media-text-body .wp-block-buttons .wp-block-button .wp-block-button__link:after{margin-right:clamp(0px,0px + (100vw - 320px) * (24 - 0)/(1000 - 320),24px)}.icon-box-block{flex-direction:column;height:clamp(66px,66px + (100vw - 320px) * (192 - 66)/(1000 - 320),192px);justify-content:center}.icon-box-block p.icon-box__title{text-align:center}.icon-heading-block{flex-direction:row;justify-content:center}.icon-paragraph-block .icon-paragraph__image img{height:1.9em}.wp-block-iwc-icon-heading{flex-direction:row;justify-content:center}.u-sp-none:not(.block-editor-block-list__block){display:block!important}.u-pc-none:not(.block-editor-block-list__block){display:none!important}.u-pc-none.block-editor-block-list__block{opacity:.3}.p-header .p-header__buttons>ul li>a,.p-header .p-header__buttons>ul li>span{border-radius:50vh;font-weight:600}.p-header .p-header__buttons>ul li>a.u-emergency,.p-header .p-header__buttons>ul li>span.u-emergency{flex-direction:row;gap:6px;justify-content:flex-start}.p-header .p-header__buttons>ul li>a.u-emergency strong,.p-header .p-header__buttons>ul li>span.u-emergency strong{display:inline-block}.p-header .p-header__buttons>ul li>a.u-emergency:after,.p-header .p-header__buttons>ul li>span.u-emergency:after{content:""}.p-header .p-header__buttons>ul li>a.u-mymatsu:before,.p-header .p-header__buttons>ul li>span.u-mymatsu:before{background-image:url(../images/icon_my.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;flex-shrink:0;height:clamp(12px,12px + (100vw - 320px) * (17 - 12)/(1000 - 320),17px);width:clamp(12px,12px + (100vw - 320px) * (17 - 12)/(1000 - 320),17px)}.p-header .p-header__buttons>ul li>a.u-recruit,.p-header .p-header__buttons>ul li>span.u-recruit{align-items:center;display:flex}.p-footer-nav .p-footer-nav__inner>ul{-moz-column-gap:clamp(16px,16px + (100vw - 320px) * (48 - 16)/(1000 - 320),48px);column-gap:clamp(16px,16px + (100vw - 320px) * (48 - 16)/(1000 - 320),48px);grid-template-columns:repeat(2,1fr);row-gap:clamp(16px,16px + (100vw - 320px) * (40 - 16)/(1000 - 320),40px)}.p-footer-nav .p-footer-nav__inner>ul>li ul.menus{display:block}.p-footer-nav .p-footer-nav__inner>ul>li.nav-other{margin-top:8px}.p-cta .p-cta__inner .wp-block-heading{max-width:none}.p-cta .p-cta__inner .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:480px!important}.p-emergency .body .box-list .wp-block-columns>.wp-block-column:nth-child(-n+3){grid-column:span 2}.p-emergency .body .box-list .wp-block-columns>.wp-block-column:nth-child(n+4){grid-column:span 3}.p-news{background-color:#fff;border-radius:8px;grid-template-columns:1fr auto;margin:0;padding:40px 54px}.p-news>.wp-block-heading{grid-column:1;margin-left:0!important}.p-news>.news-block{grid-column:1/3;grid-row:2;margin-left:0!important;width:100%}.p-news>.wp-block-buttons{grid-column:2;grid-row:1}.p-citygas-box:before{background-image:url(../images/webp/top_citygas-box.webp)}.p-citygas-box:after{bottom:-162px;left:calc(50vw + 120px)}.l-blog-content .blog-item-list>.body .blog-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px) and (max-width:781px){.iwc-rbr--lg{display:inline}}@media screen and (min-width:782px){.is-style-columns-broken-3-2-1,.wp-block-buttons.is-style-buttons-column-3-2-1,.wp-block-buttons.is-style-buttons-column-4-3-2-1{grid-template-columns:repeat(3,1fr)}.is-style-columns-broken-4-4-2{grid-template-columns:repeat(4,1fr)}.l-contents__inner ol.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1{grid-template-columns:repeat(3,1fr)}.iwc-rbr--xl{display:inline}.broken-media-text-block{grid-template-columns:calc(50% + var(--_diff-width)) 1fr;margin-bottom:0}.broken-media-text-block.alignfull.is-layout-constrained{padding-left:0;padding-right:0}.broken-media-text-block .media-title{display:block;grid-column:2}.broken-media-text-block .media-title-sp{display:none}.broken-media-text-block .media-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 4px 4px 0;display:block;grid-column:1;max-width:100%;min-height:var(--_min-height);width:100%}.broken-media-text-block .media-thumb-sp{display:none}.broken-media-text-block .broken-media-text-block__inner{align-items:flex-end;display:flex;inset:0;justify-content:flex-end;margin:auto;position:absolute}.broken-media-text-block .broken-media-text-block__inner .media-text-body{padding:clamp(16px,16px + (100vw - 840px) * 8/360,24px) 24px clamp(16px,16px + (100vw - 840px) * 8/360,24px) clamp(24px,24px + (100vw - 840px) * 50/360,74px);width:calc(50% - var(--_diff-width))}.broken-media-text-block .broken-media-text-block__inner .media-text-body .wp-block-buttons{justify-content:flex-start}.broken-media-text-block .broken-media-text-block__inner .media-text-body .wp-block-list.is-style-list-arrow-2-2-1{-moz-column-gap:clamp(16px,16px + (100vw - 840px) * 20/360,36px);column-gap:clamp(16px,16px + (100vw - 840px) * 20/360,36px)}.broken-media-text-block[data-position=right]{grid-template-columns:1fr calc(50% + var(--_diff-width))}.broken-media-text-block[data-position=right] .media-thumb{border-radius:4px 0 0 4px;grid-column:2}.broken-media-text-block[data-position=right] .broken-media-text-block__inner{justify-content:flex-start}.broken-media-text-block[data-position=right] .broken-media-text-block__inner .media-text-body{padding-left:24px;padding-right:clamp(24px,24px + (100vw - 840px) * 50/360,74px)}.l-header{position:static}.l-header:has(.p-global-nav){padding-bottom:0}.l-header .l-header__inner{padding-left:24px;padding-right:24px}.l-footer:after{left:auto;right:-200px;top:230px}.is-locked{overflow-y:scroll}.c-page-header-thumb{aspect-ratio:auto;background:linear-gradient(90deg,#f60,#f60 50%,#d3cdc9 0,#d3cdc9);grid-template-columns:repeat(2,1fr);margin-bottom:0;min-height:360px}.c-page-header-thumb:after{background-color:#fff;content:"";height:clamp(256px,256px + (100vw - 320px) * (712 - 256)/(1000 - 320),712px);-webkit-mask-image:url(../images/background_mark_page_header_thumb.svg);mask-image:url(../images/background_mark_page_header_thumb.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:calc(50vw + 175px);top:-26px;width:clamp(222px,222px + (100vw - 320px) * (617 - 222)/(1000 - 320),617px)}.c-page-header-thumb .title{display:block}.c-page-header-thumb .c-page-header-thumb__inner{align-items:center;display:flex;inset:0;margin:auto}.c-page-header-thumb .c-page-header-thumb__inner .c-page-thumb-title:after{display:none}.c-page-header-thumb .c-page-header-thumb__inner .c-page-thumb-title{background-color:transparent;border-radius:0;display:block;min-height:auto;padding:0;text-align:left}.c-page-header:after{left:calc(50vw + 100px);top:-100px}.c-page-header .c-page-header__inner .c-page-title{justify-content:flex-start;text-align:left}.p-header .hamburger-button{display:none}.p-global-nav{display:block;position:relative}.p-footer-nav .p-footer-nav__inner>ul{grid-template-columns:repeat(3,1fr)}.p-drawer[aria-hidden=false]{display:none}.p-emergency .head{border-radius:8px 8px 0 0}.p-emergency .body{border-radius:0 0 8px 8px;box-shadow:0 2px 12px 0 hsla(24,4%,47%,.35)}.p-emergency .body.wp-block-columns{grid-template-columns:auto 1fr}.p-emergency .body .contact{min-width:clamp(100px,100px + (100vw - 320px) * (370 - 100)/(1000 - 320),370px)}.sidebar .toc-box,.toc-box{display:block;padding:1em}.sidebar .toc-box{position:sticky;top:130px}.c-search-items{padding:0 0 24px}.l-news .news-item-list{padding-bottom:clamp(24px,24px + (100vw - 320px) * (36 - 24)/(1000 - 320),36px)}.l-news .news-item-list>.head>.category-list ul{grid-template-columns:repeat(4,1fr)}.c-news-items .news-item{flex-direction:row}.c-news-items .news-item:not(:first-child){margin-top:12px}.l-blog-content .blog-item-list{padding-bottom:clamp(24px,24px + (100vw - 320px) * (36 - 24)/(1000 - 320),36px)}.l-blog-content .blog-item-list>.head>.category-list ul{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1000px){.l-contents__inner ol.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ol[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul.is-style-list-arrow-down-waku-4-3-2-1,.l-contents__inner ul[class*=is-style-].is-style-list-arrow-down-waku-4-3-2-1,.wp-block-buttons.is-style-buttons-column-4-3-2-1,ol[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1,ul[data-type="core/list"].is-style-list-arrow-down-waku-4-3-2-1{grid-template-columns:repeat(4,1fr)}.p-header .p-header__tel{display:flex;flex-direction:column}.p-footer-nav .p-footer-nav__inner>ul{grid-template-columns:repeat(4,1fr)}.l-blog-content .blog-item-list>.body .blog-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1048px){.alignwide{margin-left:calc(50% - 50vw + 24px + var(--scrollbar-width-px, 15px)/2);margin-right:calc(50% - 50vw + 24px + var(--scrollbar-width-px, 15px)/2)}}@media screen and (min-width:1200px){.alignwide{margin-left:-76px;margin-right:-76px}}@media screen and (max-width:599px){.u-sp-full,body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)).u-sp-full{margin-left:-24px!important;margin-right:-24px!important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-stacked-on-mobile tbody tr td,.wp-block-flexible-table-block-table>table.is-stacked-on-mobile tbody tr td,.wp-block-table>table.is-stacked-on-mobile tbody tr td{border-top:none}.is-style-group-scroll-sp{overflow:auto;position:relative}.is-style-group-scroll-sp>:where(:not(.scroll-hint-icon-wrap)){min-width:720px}.u-sp-none.block-editor-block-list__block{opacity:.3}.c-align-sp-left{text-align:left!important}.c-align-sp-center{text-align:center!important}.p-service .broken-media-text-block__inner .media-text-body .wp-block-buttons .wp-block-button{width:100%}.p-citygas-box .is-style-group-white-shadow .is-style-button-fill-middle .wp-block-button__link{display:block;padding:0;text-align:center}.p-citygas-box .is-style-group-white-shadow .is-style-button-fill-middle .wp-block-button__link:after{display:none}}@media screen and (max-width:781px){.u-lg-full,body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)).u-lg-full{margin-left:-24px!important;margin-right:-24px!important}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.kyutouki-proposal>.wp-block-columns .wp-block-column .wp-block-iwc-dl .dd-body{--_size:clamp(25.34px,25.34px + (100vw - 320px) * (32 - 25.34)/(1000 - 320),32px);--_gap:clamp(6px,6px + (100vw - 320px) * (12 - 6)/(1000 - 320),12px);padding-left:calc(var(--_size) + var(--_gap))}}@media screen and (max-width:319px){.iwc-rbr--sm{display:inline}}@media (prefers-reduced-motion:reduce){.animate-fadein,.animate-fadeinup,.animate-slide-in-to-left,.animate-slide-in-to-right{animation:none;opacity:1;transform:none}}