/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-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;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}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;-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}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}::-moz-placeholder{opacity:1}::placeholder{opacity:1}label{cursor:pointer}img,iframe,video{vertical-align:top}dt{font-weight:inherit}:where(dialog){inset:0;border:unset;padding:unset;width:unset;max-width:unset;height:unset;max-height:unset;background-color:unset;overflow:unset;color:unset}:focus:not(:focus-visible){outline:none}:root{--scrollbarW: 0;--negLeading: calc((1em - 1lh) / 2);--transEasing: ease-in-out;--transDur: 0.3s;--transProps: var(--transDur) var(--transEasing);--opa: .6;--designW: 1330;--designContW: 1180;--contW: calc(var(--designContW) / var(--designW) * (100vw - var(--scrollbarW) * 1px));--contSpace_hor: calc((var(--htmlW) * 1px - var(--contW)) / 2);--color_txt_base: #222;--color_main: #093191;--color_sub: #ffec00;--ff_notoSansJP: "Noto Sans JP", sans-serif}@media screen and (max-width: 767px){:root{--designW: 574;--designContW: 460;--contW: calc(var(--designContW) / var(--designW) * (100vw - var(--scrollbarW) * 1px))}}:lang(en){--negLeading: calc((1cap - 1lh) / 2)}:root{interpolate-size:allow-keywords}html,body{height:100%}html.is_locked{position:fixed;width:100%}body{color:var(--color_txt_base);font-family:var(--ff_notoSansJP);font-family:"Local Noto Sans JP","Noto Sans JP",sans-serif;font-size:1rem;line-height:1.4;overflow-wrap:anywhere;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}@media only screen and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}@media screen and (max-width: 767px){body{font-size:.875rem}}a,button{transition-property:opacity,border-color,background-color,color,text-decoration-color;transition-duration:var(--transDur);transition-timing-function:var(--transEasing)}img{max-width:100%;height:auto}@media print{body{display:none !important}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.ly_header{position:absolute;z-index:10}@media not all and (max-width: 767px),print{.ly_header{top:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);left:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.ly_header{top:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header_logo{display:block;transition:opacity var(--transProps)}@media not all and (max-width: 767px),print{.ly_header_logo{width:min(calc(132 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 132px)}}@media screen and (max-width: 767px){.ly_header_logo{width:calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header_logo:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.ly_header_logo:hover{opacity:var(--opa)}}.ly_header_logo img{width:100%}.ly_footer{background-color:#fff}@media not all and (max-width: 767px),print{.ly_footer_inner{display:flex;align-items:center;justify-content:space-between;gap:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);padding-block:min(calc(6 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 6px)}}@media screen and (max-width: 767px){.ly_footer_inner{padding-block:calc(34/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.ly_footer_head{display:contents}}@media screen and (max-width: 767px){.ly_footer_head{display:flex;align-items:center;justify-content:center;gap:calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.ly_footer_logo{width:min(calc(100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 100px);order:1}}@media screen and (max-width: 767px){.ly_footer_logo{width:calc(150/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_footer_logo a{display:block;transition:opacity var(--transProps)}.ly_footer_logo a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.ly_footer_logo a:hover{opacity:var(--opa)}}.ly_footer_logo img{width:100%}@media not all and (max-width: 767px),print{.ly_footer_sns{order:3;display:flex;align-items:center;gap:min(calc(21 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 21px)}}.ly_footer_sns ul{display:flex;align-items:center}@media not all and (max-width: 767px),print{.ly_footer_sns ul{gap:min(calc(21 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 21px)}}@media screen and (max-width: 767px){.ly_footer_sns ul{gap:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_footer_sns ul>li a{display:block;transition:opacity var(--transProps)}.ly_footer_sns ul>li a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.ly_footer_sns ul>li a:hover{opacity:var(--opa)}}@media not all and (max-width: 767px),print{.ly_footer_sns ul>li a{width:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.ly_footer_sns ul>li a{width:calc(46/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_footer_sns ul>li a img{width:100%;aspect-ratio:1}.ly_footer_hdg{display:flex}@media not all and (max-width: 767px),print{.ly_footer_hdg{width:min(calc(46 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 46px)}}@media screen and (max-width: 767px){.ly_footer_hdg{width:calc(80/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto;margin-bottom:calc(12/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_footer_hdg img{width:100%}.ly_footer_copy{color:var(--color_main);font-weight:700}@media not all and (max-width: 767px),print{.ly_footer_copy{order:2;padding-left:min(calc(100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 100px);font-size:min(calc(15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 15px)}}@media screen and (max-width: 767px){.ly_footer_copy{margin-top:calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px));text-align:center;font-size:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ct_std{width:min(1330px, var(--contW));margin-inline:auto}@media screen and (max-width: 767px){.ct_std{width:var(--contW)}}@keyframes float-y{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--amp) * -1))}100%{transform:translateY(0)}}@keyframes float-y-soft{0%,100%{transform:translateY(0)}40%{transform:translateY(calc(var(--amp) * -1))}60%{transform:translateY(calc(var(--amp) * -1))}}.fv{position:relative;padding-bottom:calc(108/var(--designW)*(100vw - var(--scrollbarW)*1px));background-color:var(--color_sub);overflow:hidden}.fv:before{content:"";position:absolute;inset:0;background-image:url(../img/dotted-wh.webp);background-repeat:repeat;z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.fv:before{background-size:min(calc(83 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 83px) min(calc(83 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 83px);background-position:55% -90%}}@media screen and (max-width: 767px){.fv:before{background-size:calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px));background-position:45% -50%}}.fv:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}@media not all and (max-width: 767px),print{.fv:after{left:50%;bottom:0;translate:-50% 0;width:min(calc(1330 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1330px);aspect-ratio:1330/956;background-image:url(../img/fv_about_img_02.webp)}}@media screen and (max-width: 767px){.fv:after{left:0;bottom:calc(-10/var(--designW)*(100vw - var(--scrollbarW)*1px));width:100%;aspect-ratio:574/917;background-image:url(../img/sp/fv_about_img_02.webp)}}.fv_inner{position:relative;z-index:1}.fv_main{position:relative;width:100%}.fv_main.js_active:before{translate:-50% 0;opacity:1}.fv_main.js_active .inner:before{scale:1;opacity:1}.fv_main.js_active .inner>span{translate:0 0;opacity:1}.fv_main:before{content:"";position:absolute;left:50%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0;z-index:0;transition-property:translate,opacity;transition-duration:.6s;transition-delay:1s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.fv_main:before{top:min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);width:min(calc(1289 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1289px);aspect-ratio:1289/549;background-image:url(../img/fv_deco.webp)}}@media screen and (max-width: 767px){.fv_main:before{top:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(553/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:553/225;background-image:url(../img/sp/fv_deco.webp)}}.fv_main:after{content:"";position:absolute;height:auto;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none;z-index:2}@media not all and (max-width: 767px),print{.fv_main:after{top:min(calc(840 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 840px);left:calc(50% - min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px));translate:-50% 0;width:min(calc(1920 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1920px);aspect-ratio:3841/3333;background-image:url(../img/fv_arrow.webp)}}@media screen and (max-width: 767px){.fv_main:after{top:calc(520/var(--designW)*(100vw - var(--scrollbarW)*1px));left:0;width:100%;aspect-ratio:578/383;background-image:url(../img/sp/fv_arrow.webp)}}.fv_main img{width:100%}.fv_main .inner{position:relative;display:block;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.fv_main .inner{width:min(calc(1330 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1330px);aspect-ratio:2661/3082}}@media screen and (max-width: 767px){.fv_main .inner{width:calc(574/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:574/819}}.fv_main .inner:before{content:"";position:absolute;scale:.6;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;z-index:0;transition-property:scale,opacity;transition-duration:.6s;transition-delay:.4s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.fv_main .inner:before{top:max(calc(-20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -20px);left:calc(50% - 10/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% 0;width:min(calc(1611 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1611px);aspect-ratio:3222/3269;background-image:url(../img/fv_main-bomb.webp)}}@media screen and (max-width: 767px){.fv_main .inner:before{top:0;left:0;width:calc(574/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:1149/1640;background-image:url(../img/sp/fv_main-bomb.webp)}}.fv_main .inner:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:2}@media not all and (max-width: 767px),print{.fv_main .inner:after{top:max(calc(-20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -20px);left:calc(50% - 10/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% 0;width:min(calc(1611 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1611px);aspect-ratio:3222/3269;background-image:url(../img/fv_main.webp)}}@media screen and (max-width: 767px){.fv_main .inner:after{inset:0;background-image:url(../img/sp/fv_main.webp)}}.fv_main .inner>span{position:absolute;z-index:1;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.fv_main .inner>span{top:min(calc(110 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 110px);left:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px);translate:0 min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);width:min(calc(1227 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1227px)}}@media screen and (max-width: 767px){.fv_main .inner>span{top:calc(92/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(4/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:0 calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(549/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_sub{position:relative;z-index:3}@media not all and (max-width: 767px),print{.fv_sub{padding-top:min(calc(100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 100px)}}.fv_sub.js_active:before{translate:-50% 0;opacity:1}.fv_sub:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.fv_sub:before{top:max(calc(-216 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -216px);left:calc(50% + min(calc(7 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 7px));translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);width:min(calc(1283 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1283px);aspect-ratio:2566/4754;background-image:url(../img/fv_deco_02.webp)}}@media screen and (max-width: 767px){.fv_sub:before{top:calc(-120/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% + 0/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(564/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:564/2589;background-image:url(../img/sp/fv_deco_02.webp)}}.fv_about{position:relative;margin-inline:auto}@media not all and (max-width: 767px),print{.fv_about{width:min(calc(1030 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1030px);padding-block:min(calc(176 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 176px) min(calc(185 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 185px)}}@media screen and (max-width: 767px){.fv_about{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px));padding-block:calc(176/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(105/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_about:before{content:"";position:absolute;height:auto;aspect-ratio:345/286;background-image:url(../img/fv_about_01.webp);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;--dur: 3.8s;--delay: 0s;animation:float-y var(--dur) ease-in-out var(--delay) infinite;will-change:transform}@media not all and (max-width: 767px),print{.fv_about:before{--amp: min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);top:max(calc(-135 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -135px);left:max(calc(-65 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -65px);width:min(calc(345 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 345px)}}@media screen and (max-width: 767px){.fv_about:before{--amp: calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px));top:calc(-110/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(-35/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(211/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_about:after{content:"";position:absolute;height:auto;aspect-ratio:260/232;background-image:url(../img/fv_about_02.webp);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;--dur: 3.8s;--delay: 1s;animation:float-y var(--dur) ease-in-out var(--delay) infinite;will-change:transform}@media not all and (max-width: 767px),print{.fv_about:after{--amp: min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);top:max(calc(-58 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -58px);right:max(calc(-50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -50px);width:min(calc(260 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 260px)}}@media screen and (max-width: 767px){.fv_about:after{--amp: calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px));top:calc(-36/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(-36/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(159/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_panel{position:relative}.fv_panel:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color_main);z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.fv_panel:before{top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);left:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.fv_panel:before{top:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_panel:after{content:"";position:absolute;translate:50% 0;height:auto;aspect-ratio:970/1038;background-image:url(../img/fv_about_img_01.webp);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1;pointer-events:none}@media not all and (max-width: 767px),print{.fv_panel:after{top:min(calc(184 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 184px);right:min(calc(-6 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -6px);width:min(calc(970 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 970px)}}@media screen and (max-width: 767px){.fv_panel:after{top:calc(356/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(-22/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(520/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_panel>div{position:relative;background-color:#fff;z-index:1}@media not all and (max-width: 767px),print{.fv_panel>div{padding:min(calc(140 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 140px) min(calc(128 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 128px) min(calc(148 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 148px);border:min(calc(4 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 4px) solid var(--color_main);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.fv_panel>div{padding:calc(420/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(68/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px));border:calc(4/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid var(--color_main);border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_panel>div:before{content:"";position:absolute;aspect-ratio:353/531;background-image:url(../img/fv_about-product.webp);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}@media not all and (max-width: 767px),print{.fv_panel>div:before{top:min(calc(26 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 26px);left:min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px);width:min(calc(353 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 353px)}}@media screen and (max-width: 767px){.fv_panel>div:before{top:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(90/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(274/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_title{position:absolute;translate:-50% -100%;aspect-ratio:416/155}@media not all and (max-width: 767px),print{.fv_title{top:min(calc(38 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 38px);left:calc(50% + min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px));width:min(calc(416 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 416px)}}@media screen and (max-width: 767px){.fv_title{top:calc(21/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% + 5/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(337/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_title.js_active .anime{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.fv_title img{width:100%}.fv_title span{position:absolute;top:0}@media not all and (max-width: 767px),print{.fv_title span{left:min(calc(94 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 94px);width:min(calc(200 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 200px)}}@media screen and (max-width: 767px){.fv_title span{left:calc(76/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(165/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_title .anime{top:auto;bottom:0;left:0;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path}@media not all and (max-width: 767px),print{.fv_title .anime{width:min(calc(416 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 416px)}}@media screen and (max-width: 767px){.fv_title .anime{width:calc(337/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.fv_txt{width:min(calc(449 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 449px);margin-left:auto}}@media screen and (max-width: 767px){.fv_txt{width:calc(278/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_txt img{width:100%}.fv_video{position:relative;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.fv_video{width:min(calc(980 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 980px)}}@media screen and (max-width: 767px){.fv_video{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_publish{position:relative;margin-inline:auto}@media not all and (max-width: 767px),print{.fv_publish{translate:max(calc(-32 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -32px) 0;width:min(calc(638 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 638px);margin-bottom:min(calc(46 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 46px)}}@media screen and (max-width: 767px){.fv_publish{width:calc(287/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_publish.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.fv_publish img{width:100%}.fv_publish>span{position:absolute;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.fv_publish>span{top:0;left:max(calc(-10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -10px);width:min(calc(233 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 233px)}}@media screen and (max-width: 767px){.fv_publish>span{top:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(25/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(191/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_media{position:relative;z-index:0}.fv_media:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color_main);pointer-events:none}@media not all and (max-width: 767px),print{.fv_media:before{top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);left:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(32 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 32px)}}@media screen and (max-width: 767px){.fv_media:before{top:calc(6/var(--designW)*(100vw - var(--scrollbarW)*1px));left:0;border-radius:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_media>div{position:relative;width:100%;aspect-ratio:973/634;background-color:var(--color_sub);overflow:hidden;z-index:1}@media not all and (max-width: 767px),print{.fv_media>div{padding:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px) min(calc(22 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 22px) min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);border:min(calc(4 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 4px) solid var(--color_main);border-radius:min(calc(32 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 32px)}}@media screen and (max-width: 767px){.fv_media>div{padding:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(6/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));border:calc(3/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid var(--color_main);border-radius:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_media>div a{position:relative;display:block;overflow:hidden;transition:opacity var(--transProps)}@media not all and (max-width: 767px),print{.fv_media>div a{border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.fv_media>div a{border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_media>div a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.fv_media>div a:hover{opacity:var(--opa)}}.fv_media>div a:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;height:auto;aspect-ratio:1;background-image:url(../img/video_play.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media not all and (max-width: 767px),print{.fv_media>div a:before{width:min(calc(135 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 135px)}}@media screen and (max-width: 767px){.fv_media>div a:before{width:calc(64/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_media>div img{width:100%}.fv_recommend{position:relative;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.fv_recommend{width:min(calc(1100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1100px);margin-top:min(calc(440 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 440px)}}@media screen and (max-width: 767px){.fv_recommend{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-top:calc(378/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_hdg{position:absolute;top:0;left:50%;translate:-50% -50%;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.fv_hdg{width:min(calc(695 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 695px)}}@media screen and (max-width: 767px){.fv_hdg{width:calc(371/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_hdg.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.fv_hdg img{width:100%}.fv_hdg>span{position:absolute;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.fv_hdg>span{top:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px);left:min(calc(196 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 196px);width:min(calc(164 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 164px)}}@media screen and (max-width: 767px){.fv_hdg>span{top:calc(12/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(145/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(111/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list{position:relative;z-index:0}.fv_list:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color_main);pointer-events:none}@media not all and (max-width: 767px),print{.fv_list:before{top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);left:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.fv_list:before{top:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list>ol{position:relative;border:calc(4/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid var(--color_main);background-color:#fff;z-index:1}@media not all and (max-width: 767px),print{.fv_list>ol{padding:min(calc(88 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 88px) min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px) min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.fv_list>ol{padding:calc(94/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(13/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(42/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.fv_list>ol .item01{padding-top:min(calc(8 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 8px)}}@media not all and (max-width: 767px),print{.fv_list>ol .item02{padding-top:min(calc(8 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 8px);margin-top:min(calc(26 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 26px)}}@media screen and (max-width: 767px){.fv_list>ol .item02{margin-top:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.fv_list>ol .item03{padding-top:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px);margin-top:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px)}}@media screen and (max-width: 767px){.fv_list>ol .item03{margin-top:calc(32/var(--designW)*(100vw - var(--scrollbarW)*1px))}.fv_list>ol .item03 .point{top:calc(9/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list>ol li{position:relative}@media not all and (max-width: 767px),print{.fv_list>ol li{padding-left:min(calc(90 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 90px)}}@media screen and (max-width: 767px){.fv_list>ol li{padding-left:calc(70/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list>ol li .point{position:absolute;top:0;left:0}@media not all and (max-width: 767px),print{.fv_list>ol li .point{width:min(calc(69 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 69px)}}@media screen and (max-width: 767px){.fv_list>ol li .point{width:calc(56/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list>ol li .point img{width:100%}@media not all and (max-width: 767px),print{.fv_list>ol li .txt__01{width:min(calc(924 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 924px)}}@media screen and (max-width: 767px){.fv_list>ol li .txt__01{width:calc(351/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.fv_list>ol li .txt__02{width:min(calc(751 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 751px)}}@media screen and (max-width: 767px){.fv_list>ol li .txt__02{width:calc(272/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.fv_list>ol li .txt__03{width:min(calc(704 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 704px)}}@media screen and (max-width: 767px){.fv_list>ol li .txt__03{width:calc(336/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fv_list>ol li .txt img{width:100%}.fv_list>ol li .info{color:var(--color_main);letter-spacing:.04em;font-weight:500}@media not all and (max-width: 767px),print{.fv_list>ol li .info{margin-top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);font-size:min(calc(13 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 13px)}}@media screen and (max-width: 767px){.fv_list>ol li .info{padding-left:calc(4/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-top:calc(6/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest{position:relative;background-color:var(--color_main)}@media not all and (max-width: 767px),print{.invest{padding-block:min(calc(85 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 85px) min(calc(130 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 130px)}}@media screen and (max-width: 767px){.invest{padding-block:calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(90/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}@media not all and (max-width: 767px),print{.invest:before{content:none}}@media screen and (max-width: 767px){.invest:before{bottom:calc(38/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(45/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(78/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:78/90;background-image:url(../img/sp/invest_img_02.webp)}}.invest_img{position:absolute;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}@media not all and (max-width: 767px),print{.invest_img{bottom:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% + min(calc(330 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 330px));translate:-50% 0;width:min(calc(607 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 607px);aspect-ratio:607/1178;background-image:url(../img/invest_img_01.webp)}}@media screen and (max-width: 767px){.invest_img{bottom:0;right:0;width:calc(573/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:573/593;background-image:url(../img/sp/invest_img_01.webp)}}.invest_inner{margin-inline:auto}@media not all and (max-width: 767px),print{.invest_inner{width:min(calc(1184 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1184px)}}@media screen and (max-width: 767px){.invest_inner{width:calc(478/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest_title{position:relative;margin-inline:auto}@media not all and (max-width: 767px),print{.invest_title{translate:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px) 0;width:min(calc(950 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 950px);margin-bottom:min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px)}}@media screen and (max-width: 767px){.invest_title{width:calc(343/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px)}}.invest_title.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.invest_title>span{position:absolute;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.invest_title>span{top:max(calc(-2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -2px);left:min(calc(163 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 163px);width:min(calc(257 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 257px)}}@media screen and (max-width: 767px){.invest_title>span{top:0;left:calc(120/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(185/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest_title img{width:100%}.invest_graph{position:relative;width:100%}.invest_graph.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.invest_graph img{width:100%}.invest_graph span{position:absolute;display:block;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path 1s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.invest_graph span{top:min(calc(125 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 125px);left:min(calc(130 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 130px);width:min(calc(968 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 968px)}}@media screen and (max-width: 767px){.invest_graph span{top:calc(80/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(372/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.invest_list{display:grid;justify-content:space-between;gap:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px) 0;margin-top:min(calc(65 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 65px)}}@media screen and (max-width: 767px){.invest_list{margin-top:calc(40/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest_list>li{position:relative}@media not all and (max-width: 767px),print{.invest_list>li{padding-left:min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px)}}@media screen and (max-width: 767px){.invest_list>li{padding-left:calc(94/var(--designW)*(100vw - var(--scrollbarW)*1px))}.invest_list>li+li{margin-top:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.invest_list>li.ml{margin-left:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px)}}@media not all and (max-width: 767px),print{.invest_list>li.col1{grid-column:span 2}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(1){--txtSize: 422}}@media screen and (max-width: 767px){.invest_list>li:nth-child(1){--txtSize: 296}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(2){--txtSize: 645}}@media screen and (max-width: 767px){.invest_list>li:nth-child(2){--txtSize: 323}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(2) .invest_hdg{translate:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) 0}}@media screen and (max-width: 767px){.invest_list>li:nth-child(2) .invest_hdg{translate:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) 0}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(3){--txtSize: 476}}@media screen and (max-width: 767px){.invest_list>li:nth-child(3){--txtSize: 340}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(4){--txtSize: 431}}@media screen and (max-width: 767px){.invest_list>li:nth-child(4){--txtSize: 305}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(4) .invest_hdg{translate:min(calc(6 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 6px) 0}}@media screen and (max-width: 767px){.invest_list>li:nth-child(4) .invest_hdg{translate:calc(6/var(--designW)*(100vw - var(--scrollbarW)*1px)) 0}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(5){--txtSize: 677}}@media screen and (max-width: 767px){.invest_list>li:nth-child(5){--txtSize: 260}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(6){--txtSize: 592}}@media screen and (max-width: 767px){.invest_list>li:nth-child(6){--txtSize: 240}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(6) .invest_hdg{translate:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) 0}}@media screen and (max-width: 767px){.invest_list>li:nth-child(6) .invest_hdg{translate:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) 0}}@media not all and (max-width: 767px),print{.invest_list>li:nth-child(7){--txtSize: 565}}@media screen and (max-width: 767px){.invest_list>li:nth-child(7){--txtSize: 208}}.invest_check{position:absolute;height:auto;aspect-ratio:1;pointer-events:none}@media not all and (max-width: 767px),print{.invest_check{top:max(calc(-22 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -22px);left:max(calc(-15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -15px);width:min(calc(108 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 108px)}}@media screen and (max-width: 767px){.invest_check{top:calc(-21/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(84/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.invest_body{color:var(--color_sub)}.invest_hdg{width:min(calc(var(--txtSize) / var(--designW) * (100vw - var(--scrollbarW) * 1px)), calc(var(--txtSize) * 1 * 1px));letter-spacing:.02em;font-weight:700}.invest_hdg img{width:100%}.invest_txt{font-weight:500}@media not all and (max-width: 767px),print{.invest_txt{margin-top:min(calc(8 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 8px);font-size:min(calc(22 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 22px);letter-spacing:.04em}}@media screen and (max-width: 767px){.invest_txt{margin-top:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(13/var(--designW)*(100vw - var(--scrollbarW)*1px));letter-spacing:.06em}}.about{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}@media not all and (max-width: 767px),print{.about{padding-block:min(calc(216 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 216px) min(calc(310 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 310px);background-image:url(../img/about_bg.webp)}}@media screen and (max-width: 767px){.about{padding-block:calc(120/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(280/var(--designW)*(100vw - var(--scrollbarW)*1px));background-image:url(../img/sp/about_bg.webp)}}.about.js_active:before{translate:-50% 0;opacity:1}.about:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.about:before{top:min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);left:calc(50% - min(calc(6 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 6px));translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);width:min(calc(1239 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1239px);aspect-ratio:2479/3383;background-image:url(../img/about_deco.webp)}}@media screen and (max-width: 767px){.about:before{top:calc(14/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% - 0/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(559/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:559/1294;background-image:url(../img/sp/about_deco.webp)}}.about_panel{position:relative;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.about_panel{width:min(calc(850 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 850px)}}@media screen and (max-width: 767px){.about_panel{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_panel__02 .about_hdg{width:min(calc(415 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 415px)}}@media screen and (max-width: 767px){.about_panel__02 .about_hdg{width:calc(280/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_panel__02 .about_hdg>span{top:min(calc(32 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 32px);left:min(calc(223 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 223px);width:min(calc(126 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 126px)}}@media screen and (max-width: 767px){.about_panel__02 .about_hdg>span{top:calc(22/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(150/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(84/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_panel__02 .about_inner{padding:min(calc(28 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 28px) min(calc(42 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 42px) min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.about_panel__02 .about_inner{padding:calc(11/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_panel__02 .about_inner>div{width:min(calc(748 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 748px)}}@media screen and (max-width: 767px){.about_panel__02 .about_inner>div{width:calc(417/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_panel+div{margin-top:min(calc(300 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 300px)}}@media screen and (max-width: 767px){.about_panel+div{margin-top:calc(240/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_hdg{position:absolute;top:0;left:50%;translate:-50% -50%;z-index:1}@media not all and (max-width: 767px),print{.about_hdg{width:min(calc(557 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 557px)}}@media screen and (max-width: 767px){.about_hdg{width:calc(374/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_hdg.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.about_hdg>span{position:absolute;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.about_hdg>span{top:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px);left:min(calc(189 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 189px);width:min(calc(161 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 161px)}}@media screen and (max-width: 767px){.about_hdg>span{top:calc(12/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(128/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(106/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_hdg img{width:100%}.about_outline{position:relative;z-index:0}.about_outline:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color_main);pointer-events:none}@media not all and (max-width: 767px),print{.about_outline:before{top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);left:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.about_outline:before{top:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_inner{position:relative;border:min(calc(4 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 4px) solid var(--color_main);background-color:#fff;z-index:1}@media not all and (max-width: 767px),print{.about_inner{padding:min(calc(56 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 56px) min(calc(42 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 42px) min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.about_inner{padding:calc(63/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(12/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.about_inner>div{width:min(calc(657 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 657px)}}@media screen and (max-width: 767px){.about_inner>div{width:calc(410/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_inner>div img{width:100%}.about_img{position:absolute;pointer-events:none;z-index:1}.about_img__01{height:auto;background-repeat:no-repeat;background-size:contain;background-position:center}@media not all and (max-width: 767px),print{.about_img__01{top:max(calc(-92 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -92px);right:max(calc(-70 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -70px);translate:50% 0;width:min(calc(785 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 785px);aspect-ratio:785/1004;background-image:url(../img/about_img_01.webp)}}@media screen and (max-width: 767px){.about_img__01{top:calc(-120/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(-57/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(573/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:573/1070;background-image:url(../img/sp/about_img_01.webp)}}.about_img__02{height:auto;background-repeat:no-repeat;background-size:contain;background-position:center}@media not all and (max-width: 767px),print{.about_img__02{top:calc(50% - min(calc(68 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 68px));left:max(calc(-380 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -380px);translate:0 -50%;width:min(calc(771 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 771px);aspect-ratio:771/1027;background-image:url(../img/about_img_02.webp)}}@media screen and (max-width: 767px){.about_img__02{top:calc(100% - 144/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(-57/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(573/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:573/427;background-image:url(../img/sp/about_img_02.webp)}}@media not all and (max-width: 767px),print{.about_img__03{bottom:min(calc(15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 15px);right:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);translate:50% 50%;width:min(calc(503 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 503px);height:auto;aspect-ratio:503/653;background-image:url(../img/about_img_03.webp);background-repeat:no-repeat;background-size:contain;background-position:center}}@media screen and (max-width: 767px){.about_img__03{content:none !important}}.about_img img{width:100%}.reminder{background-image:repeating-linear-gradient(135deg, var(--color_main), var(--color_main) calc(36 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(36 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(72 / var(--designW) * (100vw - var(--scrollbarW) * 1px)))}.reminder_banner{position:relative}.reminder_banner.js_active>span{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.reminder_banner img{width:100%}.reminder_banner>span{position:absolute;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition:clip-path .6s var(--transEasing);will-change:clip-path;pointer-events:none}@media not all and (max-width: 767px),print{.reminder_banner>span{bottom:calc(49/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(222/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(217/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media screen and (max-width: 767px){.reminder_banner>span{top:calc(98/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(189/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(191/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.reminder_container{padding-top:min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px)}}@media screen and (max-width: 767px){.reminder_container{padding-top:calc(95/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_inner{margin-inline:auto}@media not all and (max-width: 767px),print{.reminder_inner{width:min(calc(1180 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1180px)}}@media screen and (max-width: 767px){.reminder_inner{width:calc(380/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_panelHdg{margin-inline:auto}@media not all and (max-width: 767px),print{.reminder_panelHdg{width:min(calc(570 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 570px)}}@media screen and (max-width: 767px){.reminder_panelHdg{width:calc(270/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_panelHdg img{width:100%}.reminder_panels{display:grid}@media not all and (max-width: 767px),print{.reminder_panels{grid-template-columns:repeat(7, 1fr);gap:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);margin-top:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px)}}@media screen and (max-width: 767px){.reminder_panels{grid-template-columns:repeat(2, 1fr);gap:calc(45/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-top:calc(36/var(--designW)*(100vw - var(--scrollbarW)*1px))}.reminder_panels>li:last-child{grid-column:span 2}.reminder_panels>li:last-child .reminder_thumb{width:calc(175/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto}}.reminder_thumb{position:relative}.reminder_thumb:before{content:"";position:absolute;top:-10px;left:-10px;height:auto;aspect-ratio:182/357;background-image:url(../img/reminder_panel_overlay.webp);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.reminder_thumb:before{width:min(calc(182 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 182px)}}@media screen and (max-width: 767px){.reminder_thumb:before{width:calc(207/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_thumb img{position:relative;width:100%;z-index:1}.reminder_txt{position:relative;text-align:center;color:var(--color_sub);font-weight:700;letter-spacing:.04em}@media not all and (max-width: 767px),print{.reminder_txt{margin-top:min(calc(15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 15px);font-size:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px)}}@media screen and (max-width: 767px){.reminder_txt{margin-top:calc(15/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_txt small{font-size:70%}.reminder_sub{margin-inline:auto}@media not all and (max-width: 767px),print{.reminder_sub{width:min(calc(1030 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1030px);padding-bottom:min(calc(74 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 74px)}}@media screen and (max-width: 767px){.reminder_sub{padding-bottom:calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_hdg{margin-inline:auto}@media not all and (max-width: 767px),print{.reminder_hdg{width:min(calc(981 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 981px);margin-top:min(calc(76 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 76px)}}@media screen and (max-width: 767px){.reminder_hdg{width:calc(379/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-top:calc(76/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_hdg img{width:100%}@media not all and (max-width: 767px),print{.reminder_flow{margin-top:min(calc(25 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 25px)}}@media screen and (max-width: 767px){.reminder_flow{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto;margin-top:calc(36/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.reminder_flow img{width:100%}.reminder_info{color:var(--color_sub)}@media not all and (max-width: 767px),print{.reminder_info{margin-top:min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px);font-size:min(calc(13 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 13px);letter-spacing:.04em}}@media screen and (max-width: 767px){.reminder_info{width:calc(430/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto;margin-top:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(13/var(--designW)*(100vw - var(--scrollbarW)*1px));letter-spacing:.06em}}.products{background-repeat:no-repeat;background-size:cover;background-position:center}@media not all and (max-width: 767px),print{.products{background-image:url(../img/products_bg.webp);padding-block:min(calc(146 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 146px) min(calc(100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 100px)}}@media screen and (max-width: 767px){.products{background-image:url(../img/sp/products_bg.webp);padding-block:calc(80/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(70/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_inner{margin-inline:auto}@media not all and (max-width: 767px),print{.products_inner{width:min(calc(1030 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1030px)}}@media screen and (max-width: 767px){.products_inner{width:calc(464/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_title{position:relative;margin-inline:auto;z-index:1}@media not all and (max-width: 767px),print{.products_title{width:min(calc(323 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 323px)}}@media screen and (max-width: 767px){.products_title{width:calc(323/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_title img{width:100%}.products_body{position:relative;z-index:0}@media not all and (max-width: 767px),print{.products_body{margin-top:max(calc(-40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -40px)}}@media screen and (max-width: 767px){.products_body{margin-top:calc(-40/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_body:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--color_main);z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.products_body:before{top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);left:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.products_body:before{top:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_units{position:relative;background-color:#fff;z-index:1}@media not all and (max-width: 767px),print{.products_units{display:flex;gap:min(calc(54 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 54px);padding:min(calc(97 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 97px) min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px) min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px) min(calc(66 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 66px);border:min(calc(3 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 3px) solid var(--color_main);border-radius:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.products_units{padding:calc(108/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(96/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px));border:calc(3/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid var(--color_main);border-radius:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_units:before{content:"";position:absolute;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;--dur: 3.8s;--delay: 0s;animation:float-y var(--dur) ease-in-out var(--delay) infinite;will-change:transform}@media not all and (max-width: 767px),print{.products_units:before{--amp: min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);top:min(calc(-12 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -12px);left:min(calc(86 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 86px);translate:-50% -50%;width:min(calc(402 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 402px);aspect-ratio:402/283;background-image:url(../img/products_img_06.webp)}}@media screen and (max-width: 767px){.products_units:before{--amp: calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px));top:calc(310/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(-40/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(217/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:217/273;background-image:url(../img/sp/products_img_06.webp)}}.products_units:after{content:"";position:absolute;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;--dur: 3.8s;--delay: 1s;animation:float-y var(--dur) ease-in-out var(--delay) infinite;will-change:transform}@media not all and (max-width: 767px),print{.products_units:after{--amp: min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px);bottom:min(calc(-45 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -45px);right:min(calc(65 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 65px);translate:50% 50%;width:min(calc(353 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 353px);aspect-ratio:353/258;background-image:url(../img/products_img_07.webp)}}@media screen and (max-width: 767px){.products_units:after{--amp: calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px));top:calc(1474/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(-45/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(228/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:228/269;background-image:url(../img/sp/products_img_07.webp)}}@media screen and (max-width: 767px){.products_units>li+li{margin-top:calc(116/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_hdg{margin-inline:auto;text-align:center;background-color:var(--color_sub);color:var(--color_main);font-weight:700}@media not all and (max-width: 767px),print{.products_hdg{max-width:min(calc(446 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 446px);min-width:min(calc(148 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 148px);padding:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(4 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 4px);margin-bottom:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px);font-size:min(calc(15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 15px)}}@media screen and (max-width: 767px){.products_hdg{padding:calc(17/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(6/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:calc(42/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.products_list{display:flex;gap:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}.products_list>li{grid-template-rows:auto max-content}@media not all and (max-width: 767px),print{.products_list>li{display:grid;width:min(calc(148 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 148px)}}@media screen and (max-width: 767px){.products_list>li+li{margin-top:calc(86/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.products_items{display:flex;gap:min(calc(46 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 46px)}}@media not all and (max-width: 767px),print{.products_items>li{display:grid;grid-template-rows:max-content auto max-content;width:min(calc(148 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 148px)}}@media screen and (max-width: 767px){.products_items>li+li{margin-top:calc(116/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.products_meta{display:grid;grid-template-rows:max-content auto}}@media screen and (max-width: 767px){.products_meta{width:calc(290/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto}}.products_thumb{display:grid;place-content:center;width:100%;aspect-ratio:112/115;margin-inline:auto}@media screen and (max-width: 767px){.products_thumb{width:calc(223/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.products_thumb__max img{max-width:min(calc(148 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 148px) !important}}@media not all and (max-width: 767px),print{.products_thumb__mini img{max-width:min(calc(105 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 105px) !important}}@media screen and (max-width: 767px){.products_thumb__mini img{max-width:min(calc(155 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 155px) !important}}.products_thumb img{width:100%}@media not all and (max-width: 767px),print{.products_thumb img{max-width:min(calc(112 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 112px)}}.products_txt{display:grid;place-content:center;text-align:center;color:var(--color_main);font-weight:700}@media not all and (max-width: 767px),print{.products_txt{padding-top:min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px);font-size:min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px)}}@media screen and (max-width: 767px){.products_txt{margin-top:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.products_btn{margin-top:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.products_btn{width:calc(290/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto;margin-top:calc(28/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_btn a{position:relative;display:block;text-align:center;background-color:var(--color_main);color:#fff;font-weight:600;transition:opacity var(--transProps)}@media not all and (max-width: 767px),print{.products_btn a{padding:min(calc(12 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 12px) min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px) min(calc(12 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 12px) min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);border-radius:min(calc(200 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 200px);font-size:min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px)}}@media screen and (max-width: 767px){.products_btn a{padding:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(24/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(10/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(200/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(28/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_btn a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.products_btn a:hover{opacity:var(--opa)}}.products_btn a:before{content:"";position:absolute;top:50%;translate:0 -50%;rotate:45deg;height:auto;aspect-ratio:1;pointer-events:none}@media not all and (max-width: 767px),print{.products_btn a:before{right:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);width:min(calc(8 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 8px);border-top:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) solid #fff;border-right:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) solid #fff}}@media screen and (max-width: 767px){.products_btn a:before{right:calc(40/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));border-top:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid #fff;border-right:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid #fff}}@media not all and (max-width: 767px),print{.products_link{margin-top:min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px)}}@media screen and (max-width: 767px){.products_link{margin-top:calc(65/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_link a{position:relative;display:block;margin-inline:auto;text-align:center;background-color:var(--color_main);color:#fff;font-weight:700;letter-spacing:.04em;transition:opacity var(--transProps)}@media not all and (max-width: 767px),print{.products_link a{width:min(calc(306 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 306px);padding:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px) min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px) min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px) min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px);border-radius:min(calc(200 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 200px);font-size:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px)}}@media screen and (max-width: 767px){.products_link a{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px));padding:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(36/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px));border-radius:calc(200/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(28/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.products_link a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.products_link a:hover{opacity:var(--opa)}}.products_link a:after{content:"";position:absolute;top:50%;translate:0 -50%;rotate:45deg;height:auto;aspect-ratio:1;pointer-events:none}@media not all and (max-width: 767px),print{.products_link a:after{right:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px);width:min(calc(12 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 12px);border-top:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) solid #fff;border-right:min(calc(2 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 2px) solid #fff}}@media screen and (max-width: 767px){.products_link a:after{right:calc(55/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));border-top:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid #fff;border-right:calc(2/var(--designW)*(100vw - var(--scrollbarW)*1px)) solid #fff}}.character{position:relative}@media not all and (max-width: 767px),print{.character{padding-block:min(calc(70 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 70px) min(calc(88 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 88px)}}@media screen and (max-width: 767px){.character{padding-block:calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(58/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.character:before{content:"";position:absolute;inset:0;background-image:url(../img/dotted.webp);background-repeat:repeat;z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.character:before{background-size:min(calc(83 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 83px) min(calc(83 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 83px);background-position:49% 52%}}@media screen and (max-width: 767px){.character:before{background-size:calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px));background-position:50% 52%}}.character_inner{position:relative;z-index:1}.character_head.js_active:before{translate:-50% 0;opacity:1}.character_head:before{content:"";position:absolute;left:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.character_head:before{translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);top:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px);width:min(calc(1080 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1080px);background-image:url(../img/character_img_02.webp);aspect-ratio:1080/428}}@media screen and (max-width: 767px){.character_head:before{translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(134/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(558/var(--designW)*(100vw - var(--scrollbarW)*1px));background-image:url(../img/sp/character_img_02.webp);aspect-ratio:558/242}}.character_title{margin-inline:auto}@media not all and (max-width: 767px),print{.character_title{width:min(calc(323 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 323px);margin-bottom:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.character_title{width:calc(323/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.character_title img{width:100%}.character_desc{text-align:center;color:var(--color_main);font-weight:700}@media not all and (max-width: 767px),print{.character_desc{line-height:2.4;font-size:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);letter-spacing:.04em}}@media screen and (max-width: 767px){.character_desc{line-height:2.05;font-size:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px));letter-spacing:-0.06em}}.character_intro{position:relative}@media not all and (max-width: 767px),print{.character_intro{margin-top:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.character_intro{margin-top:calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.character_intro.js_active:before{translate:-50% 0;opacity:1}.character_intro:before{content:"";position:absolute;left:50%;aspect-ratio:1168/386;background-image:url(../img/character_img_03.webp);background-repeat:no-repeat;background-size:cover;pointer-events:none;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.character_intro:before{top:min(calc(140 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 140px);translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);width:min(calc(1168 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1168px)}}@media screen and (max-width: 767px){.character_intro:before{top:calc(140/var(--designW)*(100vw - var(--scrollbarW)*1px));translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.character_lImg{translate:min(calc(10 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 10px) 0;width:min(calc(820 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 820px);margin-inline:auto}}@media screen and (max-width: 767px){.character_lImg{display:none}}.character_lImg img{width:100%}@media not all and (max-width: 767px),print{.character_hello{display:flex;justify-content:center;gap:min(calc(94 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 94px);margin-top:min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px)}}@media not all and (max-width: 767px),print{.character_hello>div:first-child{margin-left:min(calc(56 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 56px)}}@media screen and (max-width: 767px){.character_hello>div:first-child{margin-bottom:calc(70/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.character_img{display:none}}@media screen and (max-width: 767px){.character_img{position:relative;width:calc(408/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto;margin-bottom:calc(34/var(--designW)*(100vw - var(--scrollbarW)*1px))}.character_img.js_active:before{translate:-50% 0;opacity:1}.character_img:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media not all and (max-width: 767px),print{.character_img:before{translate:-50% min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px)}}}@media screen and (max-width: 767px)and (max-width: 767px){.character_img:before{translate:-50% calc(60/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media screen and (max-width: 767px){.character_img__01:before{top:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% - 10/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(494/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:494/275;background-image:url(../img/sp/character_img_04.webp)}}@media screen and (max-width: 767px){.character_img__02:before{top:calc(-60/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% - 10/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(514/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:514/498;background-image:url(../img/sp/character_img_05.webp)}}.character_img img{width:100%}@media screen and (max-width: 767px){.character_body{width:calc(281/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto}}.character_name{border-radius:calc(200/var(--designW)*(100vw - var(--scrollbarW)*1px));text-align:center;background-color:var(--color_main);color:var(--color_sub);font-weight:700}@media not all and (max-width: 767px),print{.character_name{width:min(calc(281 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 281px);padding:min(calc(11 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 11px);margin-bottom:min(calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 16px)}}@media screen and (max-width: 767px){.character_name{padding:calc(11/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.character_name__01 img{width:min(calc(89 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 89px)}}@media screen and (max-width: 767px){.character_name__01 img{width:calc(89/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.character_name__02 img{width:min(calc(85 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 85px)}}@media screen and (max-width: 767px){.character_name__02 img{width:calc(85/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.character_txt{color:var(--color_main);line-height:1.8;letter-spacing:.04em;font-weight:700}@media not all and (max-width: 767px),print{.character_txt{translate:min(calc(8 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 8px) 0;font-size:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px)}}@media screen and (max-width: 767px){.character_txt{translate:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px)) 0;font-size:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px));white-space:nowrap}}@media not all and (max-width: 767px),print{.sns{background-image:repeating-linear-gradient(135deg, var(--color_main), var(--color_main) calc(36 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(36 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(72 / var(--designW) * (100vw - var(--scrollbarW) * 1px)))}}@media screen and (max-width: 767px){.sns{background-image:repeating-linear-gradient(135deg, var(--color_main), var(--color_main) calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(16 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), #023E9F calc(32 / var(--designW) * (100vw - var(--scrollbarW) * 1px)))}}@media not all and (max-width: 767px),print{.sns_inner{padding-block:min(calc(68 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 68px) min(calc(102 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 102px)}}@media screen and (max-width: 767px){.sns_inner{padding-block:calc(52/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(58/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.sns_title{margin-inline:auto}@media not all and (max-width: 767px),print{.sns_title{width:min(calc(235 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 235px);margin-bottom:min(calc(18 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 18px)}}@media screen and (max-width: 767px){.sns_title{width:calc(235/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-bottom:calc(18/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.sns_desc{text-align:center;color:#fff;font-weight:700;letter-spacing:.04em}@media not all and (max-width: 767px),print{.sns_desc{margin-bottom:min(calc(34 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 34px);font-size:min(calc(22 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 22px)}}@media screen and (max-width: 767px){.sns_desc{margin-bottom:calc(48/var(--designW)*(100vw - var(--scrollbarW)*1px));font-size:calc(22/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media not all and (max-width: 767px),print{.sns_list{display:flex;justify-content:center;gap:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px)}}@media screen and (max-width: 767px){.sns_list{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:calc(14/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(414/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-inline:auto}}.sns_list>li a{display:block;border-radius:50%;background-color:#fff;transition:opacity var(--transProps)}@media not all and (max-width: 767px),print{.sns_list>li a{padding:min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px)}}@media screen and (max-width: 767px){.sns_list>li a{padding:calc(17/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.sns_list>li a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.sns_list>li a:hover{opacity:var(--opa)}}@media not all and (max-width: 767px),print{.sns_list>li div{width:min(calc(137 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 137px)}}@media screen and (max-width: 767px){.sns_list>li div{width:100%}}.sns_list>li img{width:100%;aspect-ratio:1}.bl_dialog{opacity:0;visibility:hidden;display:block;overflow-y:auto;overscroll-behavior:contain;transition-property:opacity,visibility,overlay;transition-duration:.6s;transition-timing-function:var(--transEasing);transition-behavior:allow-discrete;scrollbar-width:none}.bl_dialog::-webkit-scrollbar{display:none}.bl_dialog[open]{opacity:1;visibility:visible}.bl_dialog[open] .bl_dialog_body{translate:0 0}.bl_dialog::backdrop{display:none}.bl_dialog_backdrop{height:calc(100% + 1px)}.bl_dialog_inner{display:flex;align-items:center;justify-content:center;min-height:100%;background-color:rgba(0,0,0,.5)}@media not all and (max-width: 767px),print{.bl_dialog_inner{padding:60px}}@media screen and (max-width: 767px){.bl_dialog_inner{padding:20px}}.bl_dialog_body{position:relative;translate:0 calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px));width:100%;max-width:820px;transition-property:translate;transition-duration:.6s;transition-timing-function:var(--transEasing)}.bl_dialog_closeBtn{position:absolute;display:grid;place-items:center;width:36px;aspect-ratio:1}@media not all and (max-width: 767px),print{.bl_dialog_closeBtn{top:0;left:calc(100% + 10px)}}@media screen and (max-width: 767px){.bl_dialog_closeBtn{bottom:calc(100% + 10px);right:0}}.bl_dialog_closeBtn>span:not([class]){position:relative;width:100%;height:2px}.bl_dialog_closeBtn>span:not([class])::before,.bl_dialog_closeBtn>span:not([class])::after{content:"";position:absolute;inset:0;background-color:#fff}.bl_dialog_closeBtn>span:not([class])::before{rotate:-45deg}.bl_dialog_closeBtn>span:not([class])::after{rotate:45deg}.bl_dialog_video{width:100%}.bl_dialog_video iframe{width:100%;height:auto;aspect-ratio:16/9}@media screen and (max-width: 767px){.hp_pcOnly{display:none !important}}@media not all and (max-width: 767px),print{.hp_spOnly{display:none !important}}.hp_srOnly{position:absolute !important;margin:-1px !important;border:0 !important;padding:0 !important;width:1px !important;height:1px !important;clip:rect(0, 0, 0, 0) !important;overflow:hidden !important;white-space:nowrap !important}.hp_trimLeading::before,.hp_trimLeading::after{content:"";display:block}.hp_trimLeading::before{margin-block-end:var(--negLeading)}.hp_trimLeading::after{margin-block-start:var(--negLeading)}
/*# sourceMappingURL=style.css.map */
