*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{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}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding: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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--vw:1vw;--zm:1}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes inUp{0%{transform:translateY(-80%)}100%{transform:translateY(0)}}@keyframes inShortUp{0%{transform:translateY(-5%)}100%{transform:translateY(0)}}@keyframes inHighUp{0%{transform:translateY(-150%)}100%{transform:translateY(0%)}}@keyframes inRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes inFarRight{0%{transform:translateX(300%)}100%{transform:translateX(0)}}@keyframes inDown{0%{transform:translateY(40%)}100%{transform:translateY(0)}}@keyframes inLowDown{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes inLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes inFarLeft{0%{transform:translateX(-300%)}100%{transform:translateX(0)}}@keyframes inRightUp{0%{transform:translateX(100%) translateY(-80%)}100%{transform:translateX(0) translateY(0)}}@keyframes inLeftDown{0%{transform:translateX(-100%) translateY(80%)}100%{transform:translateX(0) translateY(0)}}@keyframes inBlur{0%{filter:blur(10px)}100%{filter:blur(0)}}@keyframes inBounce{0%{transform:scale(.2)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes inBigBounce{0%{transform:scale(.2)}10%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes floatingX{0%{transform:translateX(-5%)}100%{transform:translateX(5%)}}@keyframes floatingY{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}@keyframes scaleDownUp{0%{transform:scale(.98)}100%{transform:scale(1)}}@keyframes scaleUpDown{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes glittering{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes shake{0%{transform:rotate(0);transform-origin:center bottom}4.571%{transform:rotate(8deg)}9.143%{transform:rotate(-6deg)}13.714%{transform:rotate(4deg)}18.286%{transform:rotate(-3deg)}22.857%{transform:rotate(2deg)}27.429%{transform:rotate(-1deg)}28.571%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes toTopShake{0%{transform:translateY(-10%)}50%{transform:translateY(-20%)}100%{transform:translateY(-10%)}}@keyframes detailScale{0%{transform:scale(100%)}50%{transform:scale(125%)}100%{transform:scale(100%)}}@keyframes externalHover{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(25%) translateY(-25%)}100%{transform:translateX(0) translateY(0)}}@keyframes arrowRight{0%{transform:translateX(0)}50%{transform:translateX(33%)}100%{transform:translateX(0)}}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(33%)}100%{transform:translateY(0)}}@keyframes arrowLeft{0%{transform:translateX(0)}50%{transform:translateX(-33%)}100%{transform:translateX(0)}}.js-watch.fade-in,.js-watch.fade-in-up,.js-watch.fade-in-short-up,.js-watch.fade-in-up-or-left,.js-watch.fade-in-right,.js-watch.fade-in-right-or-up,.js-watch.fade-in-far-right,.js-watch.fade-in-down,.js-watch.fade-in-low-down,.js-watch.fade-in-left,.js-watch.fade-in-far-left,.js-watch.fade-in-left-or-right,.js-watch.fade-in-right-up,.js-watch.fade-in-bounce,.js-watch.fade-in-big-bounce,.js-watch.fade-in-blur,.js-watch.fade-in-totop,.js-watch.floating-y{opacity:0}.inview{--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--linear-bounce:linear(0,.004,.016,.035,.063 9.1%,.141,.25,.391,.563,.765,1,.891,.813 45.5%,.785,.766,.754,.75,.754,.766,.785,.813 63.6%,.891,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1);--linear-emphasis:linear(0,.218 2.1%,.862 6.5%,1.114,1.296 10.7%,1.346,1.37 12.9%,1.373,1.364 14.5%,1.315 16.2%,1.032 21.8%,.941 24%,.891 25.9%,.877,.869 27.8%,.87,.882 30.7%,1.012 38.3%,1.036,1.046 42.7% 44.1%,1.042 45.7%,.996 53.3%,.988,.984 57.5%,.985 60.7%,1.001 68.1%,1.006 72.2%,.998 86.7%,1)}.inview.fade-in-totop{animation:fadeIn .3s var(--ease-out-cubic) forwards,inLowDown 1.8s var(--ease-out-quint) forwards}.inview.floating-x{animation:floatingX 7.2s ease-in-out infinite alternate-reverse}.inview.floating-y{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,floatingY 1.8s ease-in-out infinite alternate-reverse}.inview.fade-in{animation:fadeIn 1.8s var(--ease-out-cubic) forwards}.inview.fade-in-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-short-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inShortUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}.inview.fade-in-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-far-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarRight 3s var(--ease-out-quint) forwards}.inview.fade-in-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-low-down{animation:fadeIn 1s var(--ease-out-cubic) forwards,inLowDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-far-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarLeft 3s var(--ease-out-quint) forwards}.inview.fade-in-right-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRightUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeftDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBounce .6s var(--ease-out-quint) forwards}.inview.fade-in-big-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBigBounce 1s var(--linear-emphasis) forwards}.inview.fade-in-blur{animation:fadeIn 1s var(--ease-out-cubic) forwards,scaleDownUp 1s var(--ease-out-quint) forwards,inBlur 1s var(--ease-out-quint) forwards}.inview.glittering:before{animation:glittering 1.2s .5s ease-in-out forwards}.inview.is-visible{opacity:1;animation-fill-mode:none}.inview.is-out{opacity:0}.inview.delay01{animation-delay:.1s}.inview.delay02{animation-delay:.2s}.inview.delay03{animation-delay:.3s}.inview.delay04{animation-delay:.4s}.inview.delay05{animation-delay:.5s}.inview.delay06{animation-delay:.6s}.inview.delay07{animation-delay:.7s}.inview.delay08{animation-delay:.8s}.inview.delay09{animation-delay:.9s}.inview.delay10{animation-delay:1s}.inview.delay11{animation-delay:1.1s}.inview.delay12{animation-delay:1.2s}.inview.delay13{animation-delay:1.3s}.inview.delay14{animation-delay:1.4s}.inview.delay15{animation-delay:1.5s}.inview.delay16{animation-delay:1.6s}.inview.delay17{animation-delay:1.7s}.inview.delay18{animation-delay:1.8s}.inview.delay19{animation-delay:1.9s}.inview.delay20{animation-delay:2s}.inview.delay21{animation-delay:2.1s}.inview.delay22{animation-delay:2.2s}.inview.delay23{animation-delay:2.3s}.inview.delay24{animation-delay:2.4s}.inview.delay25{animation-delay:2.5s}.inview.delay26{animation-delay:2.6s}.inview.delay27{animation-delay:2.7s}.inview.delay28{animation-delay:2.8s}.inview.delay29{animation-delay:2.9s}.inview.delay30{animation-delay:3s}html,body{background-color:#fff;scroll-behavior:smooth}html{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out}picture{min-height:auto;min-width:auto}img{display:block}html.wf-active,html.wf-inactive,html.loading-delay{visibility:visible;opacity:1}html.is-modal-open{overflow:hidden}body.is-scroll{pointer-events:none}.show-pc{display:block}@media screen and (max-width:768px){.show-pc{display:none}}.show-sp{display:none}@media screen and (max-width:768px){.show-sp{display:block}}.header{display:grid;grid-template-columns:calc(var(--vw)*11.4583333333) 1fr;position:relative;z-index:1000;width:max(calc(var(--vw) * 78.8194444444), 1135px);margin:0 auto}@media screen and (max-width:1215px){.header{width:100%;padding:0 calc(var(--vw)*3.29218107)}}@media screen and (max-width:768px){.header{grid-template-columns:calc(var(--vw)*24) 1fr;padding:0 calc(var(--vw)*7.3333333333)}}.header-logo{height:calc(var(--vw)*6.9444444444);width:calc(var(--vw)*11.4583333333);margin:max(calc(var(--vw) * 1.1111111111), 16px) 0 0}@media screen and (max-width:768px){.header-logo{height:calc(var(--vw)*14.5333333333);width:calc(var(--vw)*24);margin-top:calc(var(--vw)*1.6)}}.header-logo-link{display:block;position:relative;opacity:0;height:100%;width:100%;color:rgba(0,0,0,.01);font:400 calc(var(--vw) * 4.1666666667)/1 "Marck Script",cursive;transition:opacity 2s,translate .5s}@media screen and (max-width:768px){.header-logo-link{font-size:calc(var(--vw)*8.8)}}@media(hover:hover){.header-logo-link:hover{translate:0 5%}}@media(hover:none){.header-logo-link:active{translate:0 5%}}.header-logo-link-svg,.header-logo-link-image{position:relative;z-index:1;height:auto;width:100%;overflow:visible;enable-background:new}.header-logo-link-stroke{fill:none;stroke:#fff;stroke-width:41;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:500;stroke-dashoffset:500}.header-logo-link-text01,.header-logo-link-text02{display:block;position:absolute;z-index:10;scale:var(--scale-x) 1}.header-logo-link-text01{--scale-x:1.2;top:calc(var(--vw)*0.3472222222);rotate:-15deg;letter-spacing:-.03em}@media screen and (max-width:768px){.header-logo-link-text01{top:calc(var(--vw)*1.0666666667)}}.header-logo-link-text02{--scale-x:1;top:calc(var(--vw)*3.8194444444);left:calc(var(--vw)*1.7361111111);rotate:-10deg;font-size:calc(var(--vw)*2.7777777778);letter-spacing:-.03em}@media screen and (max-width:768px){.header-logo-link-text02{top:calc(var(--vw)*7.7333333333);left:calc(var(--vw)*3.3333333333);font-size:calc(var(--vw)*6.1333333333)}}.header-nav{position:relative}@media screen and (max-width:768px){.header-nav{visibility:hidden;opacity:0;position:fixed;inset:0;z-index:-1;translate:0 100%;transform-origin:left top;height:100%;width:100%;padding:0 0 calc(var(--vw)*18);overflow-y:auto;background-color:#fff;container-type:size;pointer-events:none;user-select:none;transition:z-index .5s ease,opacity .5s ease,translate .5s ease,visibility .5s ease}.header-nav.is-active{visibility:visible;opacity:1;z-index:999;translate:0 0;pointer-events:auto;user-select:auto}}.header-nav-inner{display:grid;grid-template-columns:1fr auto max(calc(var(--vw) * 7.2222222222), 104px)}@media screen and (max-width:768px){.header-nav-inner{display:block}}.eng .header-nav-inner{grid-template-columns:1fr auto}.header-nav-heading{display:none}@media screen and (max-width:768px){.header-nav-heading{display:block;height:calc(var(--vw)*14.5333333333);width:calc(var(--vw)*24);margin:calc(var(--vw)*10.6666666667) auto 0}.header-nav-heading-link{display:block;transition:translate .5s}}@media screen and (max-width:768px)and (hover:hover){.header-nav-heading-link:hover{translate:0 5%}}@media screen and (max-width:768px)and (hover:none){.header-nav-heading-link:active{translate:0 5%}}@media screen and (max-width:768px){.header-nav-heading-img{height:auto;width:100%}}.header-nav-menu{display:flex;gap:0 max(calc(var(--vw) * 2.0833333333), 30px);padding:calc(var(--vw)*3.5416666667) max(calc(var(--vw) * 2.2222222222), 32px) 0}@media screen and (max-width:1215px){.header-nav-menu{gap:0 calc(var(--vw)*2.4691358025);padding:calc(var(--vw)*3.5416666667) calc(var(--vw)*2.633744856) 0}}@media screen and (max-width:768px){.header-nav-menu{display:grid;grid-template-rows:repeat(5,auto);gap:0;width:calc(var(--vw)*80);margin:calc(var(--vw)*-0.6666666667) auto 0;padding:0}}.header-nav-menu-item01,.header-nav-menu-item02,.header-nav-menu-item03,.header-nav-menu-item04,.header-nav-menu-item05{position:relative}.header-nav-menu-item01-link,.header-nav-menu-item02-link,.header-nav-menu-item03-link,.header-nav-menu-item04-link,.header-nav-menu-item05-link{display:flex;align-items:center;justify-content:center;position:relative;min-height:max(calc(var(--vw) * 2.6388888889), calc(16px + calc(var(--vw) * 1.5277777778)));width:max(calc(var(--vw) * 6.9444444444), 100px);color:#333;font:600 max(calc(var(--vw) * 1.1111111111), 16px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;text-align:center;transition:color .5s}@media screen and (max-width:768px){.header-nav-menu-item01-link,.header-nav-menu-item02-link,.header-nav-menu-item03-link,.header-nav-menu-item04-link,.header-nav-menu-item05-link{display:block;min-height:auto;width:100%;padding:calc(var(--vw)*4.4) 0 calc(var(--vw)*3.7333333333);font:600 calc(var(--vw) * 3.4666666667)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif}}.header-nav-menu-item01-link:after,.header-nav-menu-item02-link:after,.header-nav-menu-item03-link:after,.header-nav-menu-item04-link:after,.header-nav-menu-item05-link:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;bottom:0;height:1px;width:max(calc(var(--vw) * 5.5555555556), 80px);background-color:#f0f0f0;transition:background-color .5s}@media screen and (max-width:768px){.header-nav-menu-item01-link:after,.header-nav-menu-item02-link:after,.header-nav-menu-item03-link:after,.header-nav-menu-item04-link:after,.header-nav-menu-item05-link:after{height:2px;width:100%;background-color:#666}}@media screen and (max-width:768px){.header-nav-menu-item01-link.is-current,.header-nav-menu-item02-link.is-current,.header-nav-menu-item03-link.is-current,.header-nav-menu-item04-link.is-current,.header-nav-menu-item05-link.is-current{color:#f04970}}.header-nav-menu-item01-link.is-current:after,.header-nav-menu-item02-link.is-current:after,.header-nav-menu-item03-link.is-current:after,.header-nav-menu-item04-link.is-current:after,.header-nav-menu-item05-link.is-current:after{background-color:#f04970}@media screen and (max-width:768px){.header-nav-menu-item01-link.is-current:after,.header-nav-menu-item02-link.is-current:after,.header-nav-menu-item03-link.is-current:after,.header-nav-menu-item04-link.is-current:after,.header-nav-menu-item05-link.is-current:after{background-color:#666}}@media(hover:hover){.header-nav-menu-item01-link:hover,.header-nav-menu-item02-link:hover,.header-nav-menu-item03-link:hover,.header-nav-menu-item04-link:hover,.header-nav-menu-item05-link:hover{color:#f04970}.header-nav-menu-item01-link:hover:after,.header-nav-menu-item02-link:hover:after,.header-nav-menu-item03-link:hover:after,.header-nav-menu-item04-link:hover:after,.header-nav-menu-item05-link:hover:after{background-color:#f04970}}@media screen and (hover:hover)and (max-width:768px){.header-nav-menu-item01-link:hover:after,.header-nav-menu-item02-link:hover:after,.header-nav-menu-item03-link:hover:after,.header-nav-menu-item04-link:hover:after,.header-nav-menu-item05-link:hover:after{background-color:#666}}@media(hover:none){.header-nav-menu-item01-link:active,.header-nav-menu-item02-link:active,.header-nav-menu-item03-link:active,.header-nav-menu-item04-link:active,.header-nav-menu-item05-link:active{color:#f04970}.header-nav-menu-item01-link:active:after,.header-nav-menu-item02-link:active:after,.header-nav-menu-item03-link:active:after,.header-nav-menu-item04-link:active:after,.header-nav-menu-item05-link:active:after{background-color:#f04970}}@media screen and (hover:none)and (max-width:768px){.header-nav-menu-item01-link:active:after,.header-nav-menu-item02-link:active:after,.header-nav-menu-item03-link:active:after,.header-nav-menu-item04-link:active:after,.header-nav-menu-item05-link:active:after{background-color:#666}}.header-nav-menu-item01{display:none}@media screen and (max-width:768px){.header-nav-menu-item01{display:block}}.eng .header-nav-menu-item05-link{margin:-.3125em 0 0;padding:0 0 .6875em}@media screen and (max-width:1215px){.eng .header-nav-menu-item05-link{margin-top:-.5em}}@media screen and (max-width:768px){.eng .header-nav-menu-item05-link{margin-top:0;padding:calc(var(--vw)*4.4) 0 calc(var(--vw)*3.7333333333)}}@media screen and (max-width:768px){.header-nav-menu-item05{height:calc(var(--vw)*11.6);transition:height .5s}.header-nav-menu-item05.is-active{height:calc(var(--vw)*19.0666666667)}.header-nav-menu-item05:before,.header-nav-menu-item05:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;top:calc(var(--vw)*4.5333333333);right:calc(var(--vw)*3.2);height:calc(var(--vw)*1.7733333333);width:calc(var(--vw)*0.2666666667);border-radius:50vh;background-color:#333;transform-origin:50% calc(100% - 1px);transition:transform .3s,top .3s}.header-nav-menu-item05:before{rotate:45deg}.header-nav-menu-item05:after{rotate:-45deg}.header-nav-menu-item05:is(.is-active):before{top:calc(var(--vw)*3.4666666667);transform:rotate(180deg)}.header-nav-menu-item05:is(.is-active):after{top:calc(var(--vw)*3.4666666667);transform:rotate(180deg)}}.header-nav-menu-item05-sub{display:none;grid-template-rows:repeat(3,1fr);position:absolute;top:max(calc(var(--vw) * 3.8888888889), 56px);z-index:-1;opacity:0;contain:paint;height:max(calc(var(--vw) * 6.6666666667), 96px);width:max(calc(var(--vw) * 9.0277777778), 130px);margin:0 0 0 min(calc(var(--vw) * -1.0416666667), -15px);border:2px solid #f04970;border-radius:max(calc(var(--vw) * 0.5555555556), 8px);background-color:#fff;color:#666;font:600 max(calc(var(--vw) * 0.8333333333), 12px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;filter:drop-shadow(0 0 max(calc(var(--vw) * 0.2777777778), 4px) rgba(0, 0, 0, 0.3));transition:z-index .3s,opacity .3s}@media screen and (max-width:1215px){.header-nav-menu-item05-sub{top:calc(var(--vw)*4.6090534979)}}@media screen and (max-width:768px){.header-nav-menu-item05-sub{position:static;height:calc(var(--vw)*7.4666666667);width:100%;margin:0;border:none;border-bottom:2px solid #333;border-radius:0;background-color:#fffbe1;font-size:calc(var(--vw)*2.4);filter:none}}.header-nav-menu-item05-sub-item01,.header-nav-menu-item05-sub-item02,.header-nav-menu-item05-sub-item03{height:100%;width:100%}.header-nav-menu-item05-sub-item01-link,.header-nav-menu-item05-sub-item02-link,.header-nav-menu-item05-sub-item03-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;transition:background-color .5s}@media screen and (max-width:768px){.header-nav-menu-item05-sub-item01-link,.header-nav-menu-item05-sub-item02-link,.header-nav-menu-item05-sub-item03-link{justify-content:left;padding-left:calc(var(--vw)*2.1333333333)}}@media screen and (max-width:768px){.header-nav-menu-item05-sub-item01,.header-nav-menu-item05-sub-item02{border-right:2px solid #333}}.header-nav-menu-item05-sub-item01 .header-nav-menu-item05-sub-item01-link.is-current{background-color:#fffbe1}.header-nav-menu-item05-sub-item02 .header-nav-menu-item05-sub-item02-link.is-current{background-color:#ffdce6}.header-nav-menu-item05-sub-item03 .header-nav-menu-item05-sub-item03-link.is-current{background-color:#e4f2f0}@media(hover:hover){.header-nav-menu-item05-sub-item01-link:hover{background-color:#fffbe1}.header-nav-menu-item05-sub-item02-link:hover{background-color:#ffdce6}.header-nav-menu-item05-sub-item03-link:hover{background-color:#e4f2f0}}@media(hover:none){.header-nav-menu-item05-sub-item01-link:hover{background-color:#fffbe1}.header-nav-menu-item05-sub-item02-link:hover{background-color:#ffdce6}.header-nav-menu-item05-sub-item03-link:hover{background-color:#e4f2f0}}.header-nav-menu-item05.is-active .header-nav-menu-item05-sub{display:grid;z-index:100}@media screen and (max-width:768px){.header-nav-menu-item05.is-active .header-nav-menu-item05-sub{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto)}}.header-nav-menu-item05.is-active .header-nav-menu-item05-link:after{background-color:#f04970}@media screen and (max-width:768px){.header-nav-menu-item05.is-active .header-nav-menu-item05-link:after{background-color:#333}}.header-nav-lang{display:flex;gap:0 max(calc(var(--vw) * 1.0416666667), 15px);margin:calc(var(--vw)*4.6527777778) max(calc(var(--vw) * 0.7638888889), 11px) 0 0;color:#bcbcbc;font:600 max(calc(var(--vw) * 0.8333333333), 12px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif}@media screen and (max-width:768px){.header-nav-lang{display:none}}.header-nav-lang-jp,.header-nav-lang-en{position:relative}.header-nav-lang-jp-link,.header-nav-lang-en-link{color:#bcbcbc;transition:color .5s}.header-nav-lang-jp-link.is-current,.header-nav-lang-en-link.is-current{color:#333}@media(hover:hover){.header-nav-lang-jp-link:hover,.header-nav-lang-en-link:hover{color:#f04970}}@media(hover:none){.header-nav-lang-jp-link:active,.header-nav-lang-en-link:active{color:#f04970}}.header-nav-lang-jp:after{display:block;position:absolute;top:0;right:min(calc(var(--vw) * -0.7638888889), -11px);content:"/"}.header-nav-contact{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(max(calc(var(--vw) * 2.2222222222), 32px) + var(--vw)*4.0277777778);right:0;translate:0 -100%;height:max(calc(var(--vw) * 2.2222222222), 32px);width:max(calc(var(--vw) * 7.2222222222), 104px);padding:0 0 max(calc(var(--vw) * 0.1388888889), 2px);border:max(calc(var(--vw) * 0.0694444444), 1px) solid #333;border-radius:50vh;background-color:#fff;color:#333;font:600 max(calc(var(--vw) * 0.8333333333), 12px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;transition:color .3s,background-color .5s}@media screen and (max-width:1215px){.header-nav-contact{top:calc(20px + calc(var(--vw) * 5.0205761317))}}@media screen and (max-width:768px){.header-nav-contact{position:relative;top:auto;right:auto;translate:0 0;height:calc(var(--vw)*11.2);width:calc(var(--vw)*58.6666666667);margin:calc(var(--vw)*10.6666666667) auto 0;border-width:max(calc(var(--vw) * 0.2666666667), 2px);font:600 calc(var(--vw) * 3.4666666667)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif}}.header-nav-contact.is-current{background-color:#ffdce6}@media(hover:hover){.header-nav-contact:hover{background-color:#f7f6da}}@media(hover:none){.header-nav-contact:active{background-color:#f7f6da}}.header-nav-english{display:none}@media screen and (max-width:768px){.header-nav-english{display:block;width:fit-content;margin:calc(var(--vw)*10.4) auto calc(var(--vw)*10.6666666667);color:#666;font:600 calc(var(--vw) * 2.1333333333)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;transition:color .5s}}@media screen and (max-width:768px)and (hover:hover){.header-nav-english:hover{color:#f04970}}@media screen and (max-width:768px)and (hover:none){.header-nav-english:active{color:#f04970}}.header-nav-sns{display:none}@media screen and (max-width:768px){.header-nav-sns{display:flex;align-items:center;justify-content:center;gap:0 calc(var(--vw)*2.4)}.header-nav-sns-item{height:calc(var(--vw)*8);width:calc(var(--vw)*8)}.header-nav-sns-item-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:100%;background-color:#333;transition:background-color .5s}}@media screen and (max-width:768px)and (hover:hover){.header-nav-sns-item-link:hover{background-color:#f04970}}@media screen and (max-width:768px)and (hover:none){.header-nav-sns-item-link:active{background-color:#f04970}}@media screen and (max-width:768px){.header-nav-sns-item-link-img01{height:calc(var(--vw)*2.8);width:calc(var(--vw)*4)}.header-nav-sns-item-link-img02{height:calc(var(--vw)*4.1333333333);width:calc(var(--vw)*4)}.header-nav-sns-item-link-img03{height:calc(var(--vw)*4);width:calc(var(--vw)*4)}}.header-nav-btn{display:none}@media screen and (max-width:768px){.header-nav-btn{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;z-index:1000;height:calc(var(--vw)*12.6666666667);width:100%;padding:0 0 calc(var(--vw)*0.5333333333) calc(var(--vw)*8.8);background-color:#de5672;color:#fff;font:400 calc(var(--vw) * 2.9333333333)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;transition:right .5s ease,height .5s ease}.header-nav-btn:before,.header-nav-btn:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;left:calc(var(--vw)*40.6666666667);height:calc(var(--vw)*0.8);width:calc(var(--vw)*6);border-radius:50vh;background-color:#fff;transition:transform .5s ease,box-shadow .3s ease}.header-nav-btn:before{top:calc(var(--vw)*3.8666666667);transform-origin:right top;box-shadow:0 calc(var(--vw)*2.1333333333) 0 #fff}.header-nav-btn:after{bottom:calc(var(--vw)*3.7333333333);transform-origin:right bottom}.header-nav-btn.is-active:before{top:calc(var(--vw)*4);transform:rotate(-45deg);box-shadow:0 0 0 hsla(0,0%,100%,0)}.header-nav-btn.is-active:after{bottom:calc(var(--vw)*3.8666666667);transform:rotate(45deg)}}.header-spnav{display:none}@media screen and (max-width:768px){.header-spnav{display:grid;grid-template-columns:repeat(2,auto);align-items:start;justify-content:right;position:relative}.header-spnav-lang{display:flex;gap:0 calc(var(--vw)*4.6666666667);margin:calc(var(--vw)*6.5333333333) calc(var(--vw)*4) 0 0;color:#bcbcbc;font:600 calc(var(--vw) * 3.7333333333)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif}.header-spnav-lang-jp,.header-spnav-lang-en{position:relative}.header-spnav-lang-jp-link,.header-spnav-lang-en-link{color:#bcbcbc;transition:color .5s}.header-spnav-lang-jp-link.is-current,.header-spnav-lang-en-link.is-current{color:#333}}@media screen and (max-width:768px)and (hover:hover){.header-spnav-lang-jp-link:hover,.header-spnav-lang-en-link:hover{color:#f04970}}@media screen and (max-width:768px)and (hover:none){.header-spnav-lang-jp-link:active,.header-spnav-lang-en-link:active{color:#f04970}}@media screen and (max-width:768px){.header-spnav-lang-jp:after{display:block;position:absolute;top:0;right:calc(var(--vw)*-3.0666666667);content:"/"}.header-spnav-sns{display:flex;align-items:center;justify-content:center;gap:0 calc(var(--vw)*2.4);padding:calc(var(--vw)*5.0666666667) 0 0}.header-spnav-sns-item{height:calc(var(--vw)*8);width:calc(var(--vw)*8)}.header-spnav-sns-item-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:100%;background-color:#333;transition:background-color .5s}}@media screen and (max-width:768px)and (hover:hover){.header-spnav-sns-item-link:hover{background-color:#f04970}}@media screen and (max-width:768px)and (hover:none){.header-spnav-sns-item-link:active{background-color:#f04970}}@media screen and (max-width:768px){.header-spnav-sns-item-link-img01{height:calc(var(--vw)*2.8);width:calc(var(--vw)*4)}.header-spnav-sns-item-link-img02{height:calc(var(--vw)*4.1333333333);width:calc(var(--vw)*4)}.header-spnav-sns-item-link-img03{height:calc(var(--vw)*4);width:calc(var(--vw)*4)}}.error404 .header-logo-link{opacity:1}.error404-title{position:relative;width:fit-content;margin:max(calc(var(--vw) * 3.1944444444), 46px) auto 0;color:#333;font:600 max(calc(var(--vw) * 3.4722222222), 50px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;letter-spacing:.1em;text-indent:.05em}@media screen and (max-width:1215px){.error404-title{margin-top:calc(var(--vw)*3.7860082305)}}@media screen and (max-width:768px){.error404-title{margin-top:calc(var(--vw)*8.6666666667);font-size:calc(var(--vw)*9.3333333333)}}.error404-title:before,.error404-title:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;left:min(calc(var(--vw) * -5.1388888889), -74px);height:1px;width:max(calc(var(--vw) * 3.8888888889), 56px);background-color:#f04970}@media screen and (max-width:768px){.error404-title:before,.error404-title:after{left:calc(var(--vw)*-10.1333333333);height:2px;width:calc(var(--vw)*7.4666666667)}}.error404-title:before{top:max(50% - calc(var(--vw) * 0.2083333333), 50% - 3px);box-shadow:0 max(calc(var(--vw) * 0.5555555556), 8px) 0 #f04970}@media screen and (max-width:768px){.error404-title:before{top:50%;box-shadow:0 calc(var(--vw) * 1.0666666667) 0 #f04970}}.error404-title:after{top:max(50% + calc(var(--vw) * 0.9027777778), 50% + 13px)}@media screen and (max-width:768px){.error404-title:after{top:calc(50% + calc(var(--vw) * 2.1333333333))}}.error404-title-text{display:block;text-align:center}.error404-title-text:before,.error404-title-text:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;right:min(calc(var(--vw) * -5.1388888889), -74px);height:1px;width:max(calc(var(--vw) * 3.8888888889), 56px);background-color:#f04970}@media screen and (max-width:768px){.error404-title-text:before,.error404-title-text:after{right:calc(var(--vw)*-10.1333333333);height:2px;width:calc(var(--vw)*7.4666666667)}}.error404-title-text:before{top:max(50% - calc(var(--vw) * 0.2083333333), 50% - 3px);box-shadow:0 max(calc(var(--vw) * 0.5555555556), 8px) 0 #f04970}@media screen and (max-width:768px){.error404-title-text:before{top:50%;box-shadow:0 calc(var(--vw) * 1.0666666667) 0 #f04970}}.error404-title-text:after{top:max(50% + calc(var(--vw) * 0.9027777778), 50% + 13px)}@media screen and (max-width:768px){.error404-title-text:after{top:calc(50% + calc(var(--vw) * 2.1333333333))}}.error404-heading{position:relative;width:fit-content;margin:max(calc(var(--vw) * 3.8888888889), 56px) auto 0;padding:0 0 max(calc(var(--vw) * 0.4861111111), 7px);color:#333;font:500 max(calc(var(--vw) * 3.3333333333), 48px)/1 "titular",sans-serif;letter-spacing:.12em;text-align:center;text-indent:.09em;white-space:nowrap}.error404-heading:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;bottom:0;left:50%;translate:-50% 0;height:1px;width:max(calc(var(--vw) * 6.9444444444), 100px);background-color:#f04970}@media screen and (max-width:1215px){.error404-heading{margin-top:calc(var(--vw)*4.6090534979);padding-bottom:calc(var(--vw)*0.5761316872)}}@media screen and (max-width:768px){.error404-heading{margin-top:calc(var(--vw)*9.2);padding:0 0 calc(var(--vw)*0.4);font-size:calc(var(--vw)*9.6);letter-spacing:.1em;text-indent:.1em}.error404-heading:after{height:2px;width:calc(var(--vw)*16)}}.error404-cont{width:max(calc(var(--vw) * 78.8194444444), 1135px);margin:0 auto}@media screen and (max-width:1215px){.error404-cont{width:100%;padding:0 calc(var(--vw)*3.29218107)}}.error404-cont-text{margin:max(calc(var(--vw) * 2.2222222222), 32px) 0 0;color:#333;font:600 max(calc(var(--vw) * 1.1111111111), 16px)/1.75 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;text-align:center}@media screen and (max-width:1215px){.error404-cont-text{margin-top:calc(var(--vw)*2.633744856)}}@media screen and (max-width:768px){.error404-cont-text{margin-top:calc(var(--vw)*7.2);font:600 calc(var(--vw) * 3.4666666667)/1.462 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif}}.error404-cont-pict{display:block;height:max(calc(var(--vw) * 36.9444444444), 532px);width:max(calc(var(--vw) * 52.7777777778), 760px);margin:max(calc(var(--vw) * 4.8611111111), 70px) auto 0}@media screen and (max-width:1215px){.error404-cont-pict{margin-top:calc(var(--vw)*5.7613168724)}}@media screen and (max-width:768px){.error404-cont-pict{height:calc(var(--vw)*59.7333333333);width:calc(var(--vw)*85.3333333333);margin-top:calc(var(--vw)*9.4666666667)}}.error404-cont-pict-img{height:auto;width:100%}.error404-cont-link{display:flex;align-items:center;justify-content:center;position:relative;height:max(calc(var(--vw) * 3.3333333333), 48px);width:max(calc(var(--vw) * 18.8194444444), 271px);margin:max(calc(var(--vw) * 2.7777777778), 40px) auto 0;padding:0 0 max(calc(var(--vw) * 0.1388888889), 2px);border:max(calc(var(--vw) * 0.1388888889), 2px) solid #333;border-radius:50vh;background-color:#fff;font:600 max(calc(var(--vw) * 1.1111111111), 16px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;transition:background .5s}@media screen and (max-width:1215px){.error404-cont-link{margin-top:calc(var(--vw)*3.29218107)}}@media screen and (max-width:768px){.error404-cont-link{height:calc(var(--vw)*11.7333333333);width:calc(var(--vw)*53.3333333333);margin-top:calc(var(--vw)*8.5333333333);padding-bottom:calc(var(--vw)*0.4);border-width:max(calc(var(--vw) * 0.5333333333), 4px);background-size:calc(var(--vw)*6.6666666667) calc(var(--vw)*2.6666666667);font-size:calc(var(--vw)*3.4666666667)}}.error404-cont-link:after{display:block;position:absolute;content:"";pointer-events:none;user-select:none;right:max(calc(var(--vw) * 0.8333333333), 12px);height:max(calc(var(--vw) * 0.6944444444), 10px);width:max(calc(var(--vw) * 1.7361111111), 25px);-webkit-mask:url(//yokokamio.net/wp-content/themes/kamio_ver2/assets/css/../img/common/icon-arrow01.svg) 0 0/100% 100% no-repeat;mask:url(//yokokamio.net/wp-content/themes/kamio_ver2/assets/css/../img/common/icon-arrow01.svg) 0 0/100% 100% no-repeat;background-color:#333;transition:background-color .3s,translate .5s}@media screen and (max-width:768px){.error404-cont-link:after{right:calc(var(--vw)*2.2666666667);height:calc(var(--vw)*2.6666666667);width:calc(var(--vw)*6.6666666667)}}@media(hover:hover){.error404-cont-link:hover{background-color:#f7f6da}.error404-cont-link:hover:after{translate:20% 0}}@media(hover:none){.error404-cont-link:active{background-color:#f7f6da}.error404-cont-link:active:after{translate:20% 0}}.totop{display:none;position:fixed;right:max(calc(var(--vw) * 1.6666666667), 24px);bottom:max(calc(var(--vw) * 1.6666666667), 24px);z-index:500;translate:0 125%;opacity:0;height:fit-content;width:fit-content;transition:opacity .3s .1s,translate .5s}@media screen and (max-width:768px){.totop{right:calc(var(--vw)*3.2);bottom:calc(var(--vw)*15.8666666667)}}.totop.is-show{opacity:1;translate:0 0}.totop-btn{display:flex;align-items:center;justify-content:center;height:max(calc(var(--vw) * 4.1666666667), 60px);width:max(calc(var(--vw) * 4.1666666667), 60px);transition:translate .5s}@media screen and (max-width:768px){.totop-btn{height:calc(var(--vw)*8);width:calc(var(--vw)*8)}}.totop-btn-img{height:max(calc(var(--vw) * 2.2222222222), 32px);width:max(calc(var(--vw) * 1.1111111111), 16px)}@media screen and (max-width:768px){.totop-btn-img{height:calc(var(--vw)*6.4);width:calc(var(--vw)*3.2)}}@media(hover:hover){.totop-btn:hover{translate:0 -15%}}@media(hover:none){.totop-btn:active{translate:0 -15%}}.footer{width:100%;margin:max(calc(var(--vw) * 5.5555555556), 80px) 0 0;background:url(//yokokamio.net/wp-content/themes/kamio_ver2/assets/css/../img/common/icon-mesure01.svg) left top/max(calc(var(--vw) * 34.7222222222), 500px) auto repeat-x}@media screen and (max-width:1215px){.footer{margin-top:calc(var(--vw)*6.5843621399);background-size:calc(var(--vw)*41.1522633745) auto}}@media screen and (max-width:768px){.footer{margin-top:calc(var(--vw)*10.6666666667);background-size:calc(var(--vw)*128) auto}}.footer-sns{display:flex;align-items:center;justify-content:center;gap:0 max(calc(var(--vw) * 1.3888888889), 20px);padding:max(calc(var(--vw) * 5.5555555556), 80px) 0 max(calc(var(--vw) * 3.8194444444), 55px)}@media screen and (max-width:1215px){.footer-sns{gap:0 calc(var(--vw)*1.646090535);padding:calc(var(--vw)*6.5843621399) 0 calc(var(--vw)*4.5267489712)}}@media screen and (max-width:768px){.footer-sns{gap:0 calc(var(--vw)*2.6666666667);padding:calc(var(--vw)*20.5333333333) 0 calc(var(--vw)*13.7333333333)}}.footer-sns-item{height:max(calc(var(--vw) * 3.3333333333), 48px);width:max(calc(var(--vw) * 3.3333333333), 48px)}@media screen and (max-width:768px){.footer-sns-item{height:calc(var(--vw)*9.3333333333);width:calc(var(--vw)*9.3333333333)}}.footer-sns-item-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:100%;background-color:#333;transition:background-color .5s}@media(hover:hover){.footer-sns-item-link:hover{background-color:#f04970}}@media(hover:none){.footer-sns-item-link:active{background-color:#f04970}}.footer-sns-item-link-img01{height:max(calc(var(--vw) * 1.1805555556), 17px);width:max(calc(var(--vw) * 1.6666666667), 24px)}@media screen and (max-width:768px){.footer-sns-item-link-img01{height:calc(var(--vw)*3.3333333333);width:calc(var(--vw)*4.8)}}.footer-sns-item-link-img02{height:max(calc(var(--vw) * 1.7361111111), 25px);width:max(calc(var(--vw) * 1.6666666667), 24px)}@media screen and (max-width:768px){.footer-sns-item-link-img02{height:calc(var(--vw)*4.9333333333);width:calc(var(--vw)*4.8)}}.footer-sns-item-link-img03{height:max(calc(var(--vw) * 1.6666666667), 24px);width:max(calc(var(--vw) * 1.6666666667), 24px)}@media screen and (max-width:768px){.footer-sns-item-link-img03{height:calc(var(--vw)*4.8);width:calc(var(--vw)*4.8)}}.footer-copyright{display:block;width:100%;padding:0 0 max(calc(var(--vw) * 2.0833333333), 30px);color:#666;font:600 max(calc(var(--vw) * 0.8333333333), 12px)/1 "fot-udmarugo-large-pr6n","M PLUS Rounded 1c",sans-serif;text-align:center}@media screen and (max-width:1215px){.footer-copyright{padding-bottom:calc(var(--vw)*2.4691358025)}}@media screen and (max-width:768px){.footer-copyright{font-size:calc(var(--vw)*2.9333333333);padding:0 0 calc(var(--vw)*20.4)}}
:root{--vw:1vw;--zm:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes inUp{0%{transform:translateY(-80%)}to{transform:translateY(0)}}@keyframes inShortUp{0%{transform:translateY(-5%)}to{transform:translateY(0)}}@keyframes inHighUp{0%{transform:translateY(-150%)}to{transform:translateY(0)}}@keyframes inRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes inFarRight{0%{transform:translateX(300%)}to{transform:translateX(0)}}@keyframes inDown{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes inLowDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes inLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes inFarLeft{0%{transform:translateX(-300%)}to{transform:translateX(0)}}@keyframes inRightUp{0%{transform:translateX(100%) translateY(-80%)}to{transform:translateX(0) translateY(0)}}@keyframes inLeftDown{0%{transform:translateX(-100%) translateY(80%)}to{transform:translateX(0) translateY(0)}}@keyframes inBlur{0%{filter:blur(10px)}to{filter:blur(0)}}@keyframes inBounce{0%{transform:scale(.2)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes inBigBounce{0%{transform:scale(.2)}10%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes floatingX{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@keyframes floatingY{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes scaleDownUp{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes scaleUpDown{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes glittering{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes shake{0%{transform:rotate(0);transform-origin:center bottom}4.571%{transform:rotate(8deg)}9.143%{transform:rotate(-6deg)}13.714%{transform:rotate(4deg)}18.286%{transform:rotate(-3deg)}22.857%{transform:rotate(2deg)}27.429%{transform:rotate(-1deg)}28.571%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes toTopShake{0%{transform:translateY(-10%)}50%{transform:translateY(-20%)}to{transform:translateY(-10%)}}@keyframes detailScale{0%{transform:scale(100%)}50%{transform:scale(125%)}to{transform:scale(100%)}}@keyframes externalHover{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(25%) translateY(-25%)}to{transform:translateX(0) translateY(0)}}@keyframes arrowRight{0%{transform:translateX(0)}50%{transform:translateX(33%)}to{transform:translateX(0)}}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(33%)}to{transform:translateY(0)}}@keyframes arrowLeft{0%{transform:translateX(0)}50%{transform:translateX(-33%)}to{transform:translateX(0)}}.js-watch.fade-in,.js-watch.fade-in-big-bounce,.js-watch.fade-in-blur,.js-watch.fade-in-bounce,.js-watch.fade-in-down,.js-watch.fade-in-far-left,.js-watch.fade-in-far-right,.js-watch.fade-in-left,.js-watch.fade-in-left-or-right,.js-watch.fade-in-low-down,.js-watch.fade-in-right,.js-watch.fade-in-right-or-up,.js-watch.fade-in-right-up,.js-watch.fade-in-short-up,.js-watch.fade-in-totop,.js-watch.fade-in-up,.js-watch.fade-in-up-or-left,.js-watch.floating-y{opacity:0}.inview{--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--linear-bounce:linear(0,.004,.016,.035,.063 9.1%,.141,.25,.391,.563,.765,1,.891,.813 45.5%,.785,.766,.754,.75,.754,.766,.785,.813 63.6%,.891,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1);--linear-emphasis:linear(0,.218 2.1%,.862 6.5%,1.114,1.296 10.7%,1.346,1.37 12.9%,1.373,1.364 14.5%,1.315 16.2%,1.032 21.8%,.941 24%,.891 25.9%,.877,.869 27.8%,.87,.882 30.7%,1.012 38.3%,1.036,1.046 42.7% 44.1%,1.042 45.7%,.996 53.3%,.988,.984 57.5%,.985 60.7%,1.001 68.1%,1.006 72.2%,.998 86.7%,1)}.inview.fade-in-totop{animation:fadeIn .3s var(--ease-out-cubic) forwards,inLowDown 1.8s var(--ease-out-quint) forwards}.inview.floating-x{animation:floatingX 7.2s ease-in-out infinite alternate-reverse}.inview.floating-y{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,floatingY 1.8s ease-in-out infinite alternate-reverse}.inview.fade-in{animation:fadeIn 1.8s var(--ease-out-cubic) forwards}.inview.fade-in-up,.inview.fade-in-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-up-or-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-short-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inShortUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-right,.inview.fade-in-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-right-or-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inUp 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-far-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarRight 3s var(--ease-out-quint) forwards}.inview.fade-in-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-low-down{animation:fadeIn 1s var(--ease-out-cubic) forwards,inLowDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left,.inview.fade-in-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeft 1.8s var(--ease-out-quint) forwards}@media screen and (max-width:768px){.inview.fade-in-left-or-right{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRight 1.8s var(--ease-out-quint) forwards}}.inview.fade-in-far-left{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inFarLeft 3s var(--ease-out-quint) forwards}.inview.fade-in-right-up{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inRightUp 1.8s var(--ease-out-quint) forwards}.inview.fade-in-left-down{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inLeftDown 1.8s var(--ease-out-quint) forwards}.inview.fade-in-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBounce .6s var(--ease-out-quint) forwards}.inview.fade-in-big-bounce{animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inBigBounce 1s var(--linear-emphasis) forwards}.inview.fade-in-blur{animation:fadeIn 1s var(--ease-out-cubic) forwards,scaleDownUp 1s var(--ease-out-quint) forwards,inBlur 1s var(--ease-out-quint) forwards}.inview.glittering:before{animation:glittering 1.2s ease-in-out .5s forwards}.inview.is-visible{animation-fill-mode:none;opacity:1}.inview.is-out{opacity:0}.inview.delay01{animation-delay:.1s}.inview.delay02{animation-delay:.2s}.inview.delay03{animation-delay:.3s}.inview.delay04{animation-delay:.4s}.inview.delay05{animation-delay:.5s}.inview.delay06{animation-delay:.6s}.inview.delay07{animation-delay:.7s}.inview.delay08{animation-delay:.8s}.inview.delay09{animation-delay:.9s}.inview.delay10{animation-delay:1s}.inview.delay11{animation-delay:1.1s}.inview.delay12{animation-delay:1.2s}.inview.delay13{animation-delay:1.3s}.inview.delay14{animation-delay:1.4s}.inview.delay15{animation-delay:1.5s}.inview.delay16{animation-delay:1.6s}.inview.delay17{animation-delay:1.7s}.inview.delay18{animation-delay:1.8s}.inview.delay19{animation-delay:1.9s}.inview.delay20{animation-delay:2s}.inview.delay21{animation-delay:2.1s}.inview.delay22{animation-delay:2.2s}.inview.delay23{animation-delay:2.3s}.inview.delay24{animation-delay:2.4s}.inview.delay25{animation-delay:2.5s}.inview.delay26{animation-delay:2.6s}.inview.delay27{animation-delay:2.7s}.inview.delay28{animation-delay:2.8s}.inview.delay29{animation-delay:2.9s}.inview.delay30{animation-delay:3s}html{transition:opacity 1.5s ease-in-out}.top .hero{margin:calc(var(--vw)*-2.70833) auto 0;position:relative;width:max(calc(var(--vw)*78.81944),1135px);z-index:1}@media screen and (max-width:1215px){.top .hero{width:100%;maring-top:calc(var(--vw)*-3.20988);padding:0 calc(var(--vw)*3.29218)}}@media screen and (max-width:768px){.top .hero{border-bottom:max(calc(var(--vw)*.26667),2px) solid #f5f5f3;margin-top:calc(var(--vw)*-.66667);padding:0}}.top .hero-img{height:auto;width:100%}.top .hero-img.fade-in-short-up{--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);animation:fadeIn 1.8s var(--ease-out-cubic) forwards,inShortUp 1.8s var(--ease-out-quint) forwards;animation-delay:1s;opacity:0}.top .news{margin:0 auto max(calc(var(--vw)*5.27778),76px);width:max(calc(var(--vw)*78.81944),1135px)}@media screen and (max-width:1215px){.top .news{margin-bottom:calc(var(--vw)*6.25514);padding:0 calc(var(--vw)*3.29218);width:100%}}@media screen and (max-width:768px){.top .news{margin-bottom:calc(var(--vw)*10.13333);padding:0 calc(var(--vw)*7.33333)}}.top .news-heading{color:#333;font:500 max(calc(var(--vw)*3.33333),48px)/1 titular,sans-serif;letter-spacing:.12em;margin:max(calc(var(--vw)*3.54167),51px) auto 0;padding:0 0 max(calc(var(--vw)*.48611),7px);position:relative;text-align:center;text-indent:.09em;white-space:nowrap;width:fit-content}.top .news-heading:after{background-color:#f04970;bottom:0;content:"";display:block;height:1px;left:50%;pointer-events:none;position:absolute;translate:-50% 0;user-select:none;width:max(calc(var(--vw)*6.94444),100px)}@media screen and (max-width:1215px){.top .news-heading{margin-top:calc(var(--vw)*4.19753);padding-bottom:calc(var(--vw)*.57613)}}@media screen and (max-width:768px){.top .news-heading{font-size:calc(var(--vw)*9.6);letter-spacing:.1em;margin-top:calc(var(--vw)*8.93333);padding:0 0 calc(var(--vw)*.4);text-indent:.1em}.top .news-heading:after{height:2px;width:calc(var(--vw)*16)}}.top .news-heading.fade-in{--ease-out-cubic:cubic-bezier(.33,1,.68,1);animation:fadeIn 1.8s 1.5s var(--ease-out-cubic) forwards;opacity:0}.top .news-list{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;margin:max(calc(var(--vw)*2.77778),40px) 0 0;width:100%}@media screen and (max-width:1215px){.top .news-list{margin-top:calc(var(--vw)*3.29218)}}@media screen and (max-width:768px){.top .news-list{gap:calc(var(--vw)*4.8) 0;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);margin-top:calc(var(--vw)*8.53333)}}.top .news-list-post{width:max(calc(var(--vw)*18.61111),268px)}@media screen and (max-width:1215px){.top .news-list-post{width:calc(var(--vw)*22.05761)}}@media screen and (max-width:768px){.top .news-list-post{width:calc(var(--vw)*41.33333)}}.top .news-list-post-pict{border:max(calc(var(--vw)*.13889),2px) solid #333;border-radius:max(calc(var(--vw)*.55556),8px);contain:paint;display:block;height:max(calc(var(--vw)*18.61111),268px);width:max(calc(var(--vw)*18.61111),268px)}@media screen and (max-width:1215px){.top .news-list-post-pict{height:calc(var(--vw)*22.05761);width:calc(var(--vw)*22.05761)}}@media screen and (max-width:768px){.top .news-list-post-pict{border-radius:max(calc(var(--vw)*2.13333),16px);border-width:max(calc(var(--vw)*.53333),4px);height:calc(var(--vw)*41.33333);width:calc(var(--vw)*41.33333)}}.top .news-list-post-pict-img{height:100%;object-fit:cover;object-position:center center;transition:scale .5s,opacity .5s;width:100%}.top .news-list-post-cat{align-items:center;border:max(calc(var(--vw)*.13889),2px) solid #333;border-radius:50vh;color:#333;display:flex;font:600 max(calc(var(--vw)*1.11111),16px)/1 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;height:max(calc(var(--vw)*1.66667),24px);justify-content:center;margin:max(calc(var(--vw)*1.11111),16px) 0 max(calc(var(--vw)*1.04167),15px);padding:0 0 max(calc(var(--vw)*.13889),2px);width:max(calc(var(--vw)*6.66667),96px)}@media screen and (max-width:1215px){.top .news-list-post-cat{margin:calc(var(--vw)*1.31687) 0 calc(var(--vw)*1.23457)}}@media screen and (max-width:768px){.top .news-list-post-cat{border-width:max(calc(var(--vw)*.53333),4px);font-size:calc(var(--vw)*3.2);height:calc(var(--vw)*6.4);margin:calc(var(--vw)*3.2) 0 calc(var(--vw)*2.8);padding:0 0 calc(var(--vw)*.26667);width:calc(var(--vw)*26.66667)}}.top .news-list-post-cat.is-info{background-color:#d6f0e3}.top .news-list-post-cat.is-movie{background-color:#e4f2f0}.top .news-list-post-cat.is-manga{background-color:#ffbbc9}.top .news-list-post-cat.is-gallery{background-color:#fff79a}.top .news-list-post-date{color:#bcbcbc;display:block;font:600 max(calc(var(--vw)*1.11111),16px)/1 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif}@media screen and (max-width:768px){.top .news-list-post-date{font-size:calc(var(--vw)*2.93333)}}.top .news-list-post-focus{color:#333;font:600 max(calc(var(--vw)*1.11111),16px)/1.75 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;margin:max(calc(var(--vw)*.34722),5px) 0 0;transition:color .5s}@media screen and (max-width:768px){.top .news-list-post-focus{font:600 calc(var(--vw)*3.46667)/1.462 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;margin-top:calc(var(--vw)*1.46667)}}@media(hover:hover){.top .news-list-post .news-list-post-link:hover .news-list-post-pict-img{opacity:.75;scale:1.1}.top .news-list-post .news-list-post-link:hover .news-list-post-focus{color:#f04970}}@media(hover:none){.top .news-list-post .news-list-post-link:active .news-list-post-pict-img{opacity:.75;scale:1.1}.top .news-list-post .news-list-post-link:active .news-list-post-focus{color:#f04970}}.top .topics{background-color:#f5f5f3;padding:max(calc(var(--vw)*3.54167),51px) 0 max(calc(var(--vw)*5.55556),80px);width:100%}@media screen and (max-width:1215px){.top .topics{padding:calc(var(--vw)*4.19753) 0 calc(var(--vw)*6.58436)}}@media screen and (max-width:768px){.top .topics{padding:calc(var(--vw)*8.93333) 0 calc(var(--vw)*10.66667)}}.top .topics-heading{color:#333;font:500 max(calc(var(--vw)*3.33333),48px)/1 titular,sans-serif;letter-spacing:.12em;margin:0 auto;padding:0 0 max(calc(var(--vw)*.48611),7px);position:relative;text-align:center;text-indent:.09em;width:fit-content}.top .topics-heading:after{background-color:#f04970;bottom:0;content:"";display:block;height:1px;left:50%;pointer-events:none;position:absolute;translate:-50% 0;user-select:none;width:max(calc(var(--vw)*8.33333),120px)}@media screen and (max-width:1215px){.top .topics-heading{padding-bottom:calc(var(--vw)*.57613)}}@media screen and (max-width:768px){.top .topics-heading{font-size:calc(var(--vw)*9.6);letter-spacing:.1em;padding:0 0 calc(var(--vw)*.4);text-indent:.1em}.top .topics-heading:after{height:2px;width:calc(var(--vw)*16)}}.top .topics-list{display:grid;gap:max(calc(var(--vw)*1.66667),24px) 0;grid-template-columns:repeat(2,auto);justify-content:space-between;margin:max(calc(var(--vw)*2.77778),40px) auto 0;width:max(calc(var(--vw)*78.81944),1135px)}@media screen and (max-width:1215px){.top .topics-list{gap:calc(var(--vw)*1.97531) 0;margin-top:calc(var(--vw)*3.29218);padding:0 calc(var(--vw)*3.29218);width:100%}}@media screen and (max-width:768px){.top .topics-list{gap:calc(var(--vw)*5.33333) 0;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(2,auto);margin-top:calc(var(--vw)*8.53333);padding:0 calc(var(--vw)*12.66667)}}.top .topics-list-post{border:max(calc(var(--vw)*.13889),2px) solid #333;border-radius:max(calc(var(--vw)*1.38889),20px);display:grid;min-height:max(calc(var(--vw)*30.27778),436px);padding:max(calc(var(--vw)*2.63889),38px);width:max(calc(var(--vw)*38.61111),556px)}@media screen and (max-width:1215px){.top .topics-list-post{border-radius:calc(var(--vw)*1.64609);min-height:calc(var(--vw)*35.88477);padding:calc(var(--vw)*3.12757);width:calc(var(--vw)*45.76132)}}@media screen and (max-width:768px){.top .topics-list-post{border-radius:max(calc(var(--vw)*2.13333),16px);border-width:max(calc(var(--vw)*.53333),4px);display:block;min-height:auto;padding:calc(var(--vw)*4.8) calc(var(--vw)*10.13333);width:calc(var(--vw)*74.66667)}}.top .topics-list-post:nth-of-type(odd){background:#ffdce6}.top .topics-list-post:nth-of-type(2n){background:#d6f0e3}.top .topics-list-post-pict{background-color:#fff;border:max(calc(var(--vw)*.13889),2px) solid #333;border-radius:max(calc(var(--vw)*1.38889),20px);contain:paint;display:block;grid-area:1/1/2/2;height:max(calc(var(--vw)*18.61111),268px);margin:0 max(calc(var(--vw)*1.66667),24px) max(calc(var(--vw)*2.63889),38px) 0;width:max(calc(var(--vw)*18.61111),268px)}@media screen and (max-width:1215px){.top .topics-list-post-pict{border-radius:calc(var(--vw)*1.64609);height:calc(var(--vw)*22.05761);margin:0 calc(var(--vw)*1.97531) calc(var(--vw)*3.12757) 0;width:calc(var(--vw)*22.05761)}}@media screen and (max-width:768px){.top .topics-list-post-pict{border-radius:max(calc(var(--vw)*2.13333),16px);border-width:max(calc(var(--vw)*.53333),4px);height:calc(var(--vw)*53.33333);margin:0 auto;width:calc(var(--vw)*53.33333)}}.top .topics-list-post-pict.is-light{background-color:#fff}.top .topics-list-post-pict.is-dark{background-color:#333}.top .topics-list-post-pict-img{height:100%;object-fit:contain;width:100%}.top .topics-list-post-focus{color:#505050;font:800 max(calc(var(--vw)*1.52778),22px)/1.636 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;grid-area:1/2/2/3;line-break:loose;margin:max(calc(var(--vw)*2.08333),30px) min(calc(var(--vw)*-.41667),-6px) max(calc(var(--vw)*2.63889),38px) 0;text-spacing-trim:trim-start;overflow-wrap:anywhere}@media screen and (max-width:1215px){.top .topics-list-post-focus{margin:calc(var(--vw)*2.46914) calc(var(--vw)*-.49383) calc(var(--vw)*3.12757) 0}}@media screen and (max-width:768px){.top .topics-list-post-focus{font:800 calc(var(--vw)*3.73333)/1.5 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;margin:calc(var(--vw)*4.26667) 0 calc(var(--vw)*3.73333)}}.top .topics-list-post-link{align-items:center;background-color:#fff;border:max(calc(var(--vw)*.13889),2px) solid #333;border-radius:50vh;color:#333;display:flex;font:600 max(calc(var(--vw)*.83333),12px)/1 fot-udmarugo-large-pr6n,M PLUS Rounded\ 1c,sans-serif;grid-area:2/1/3/3;height:max(calc(var(--vw)*3.33333),48px);justify-content:center;margin:auto 0 0;padding:0 0 max(calc(var(--vw)*.13889),2px);position:relative;transition:color .3s,background-color .5s;width:100%}@media screen and (max-width:768px){.top .topics-list-post-link{border-width:max(calc(var(--vw)*.53333),4px);font-size:calc(var(--vw)*3.46667);height:calc(var(--vw)*11.73333);margin:0 auto;padding-bottom:calc(var(--vw)*.4)}}.top .topics-list-post-link:after{background-color:#333;content:"";display:block;height:max(calc(var(--vw)*.69444),10px);-webkit-mask:url(//yokokamio.net/wp-content/themes/kamio_ver2/assets/css/pages/../../img/common/icon-arrow01.svg) 0 0/100% 100% no-repeat;mask:url(//yokokamio.net/wp-content/themes/kamio_ver2/assets/css/pages/../../img/common/icon-arrow01.svg) 0 0/100% 100% no-repeat;pointer-events:none;position:absolute;right:max(calc(var(--vw)*.83333),12px);transition:background-color .3s,translate .5s;user-select:none;width:max(calc(var(--vw)*1.73611),25px)}@media screen and (max-width:768px){.top .topics-list-post-link:after{height:calc(var(--vw)*2.66667);right:calc(var(--vw)*2.26667);width:calc(var(--vw)*6.66667)}}@media(hover:hover){.top .topics-list-post-link:hover{background-color:#f7f6da}.top .topics-list-post-link:hover:after{translate:20% 0}}@media(hover:none){.top .topics-list-post-link:active{background-color:#f7f6da}.top .topics-list-post-link:active:after{translate:20% 0}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{border:1px solid var(--wp-pagenavi-border-color,#bfbfbf);margin:2px;padding:3px 5px;text-decoration:none}@media (prefers-color-scheme:dark){.wp-pagenavi a,.wp-pagenavi span{border-color:var(--wp-pagenavi-border-color,#4f4f4f)}}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:var(--wp-pagenavi-border-color-current,currentColor)}.wp-pagenavi span.current{font-weight:700}