/*! 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;--headerHeadHeight: 103px;--headerBodyHeight: calc(100lvh - var(--headerHeadHeight))}@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 (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_cont_main{margin-top:min(calc(67 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 67px)}@media screen and (max-width: 767px){.ly_cont_main{margin-top:calc(100/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header{position:absolute;width:100%;height:var(--headerHeadHeight);background-color:var(--color_sub);top:0;left:0}@media screen and (max-width: 767px){.ly_header:has(.header_toggle[aria-expanded=true]){border-radius:0}}.ly_headerBg{position:fixed;top:0;width:100%;border-radius:0 0 min(calc(25 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 25px) min(calc(25 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 25px);box-shadow:0 2px 8px rgba(0,0,0,.2);background-color:var(--color_sub);z-index:100}.ly_header_inner{display:flex;justify-content:space-between;align-items:center;width:92%;margin-inline:auto;padding-block:min(calc(15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 15px)}@media screen and (max-width: 767px){.ly_header_inner{width:100%;position:relative;padding:calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(31/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(16/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(25/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header_inner .logo{width:min(calc(278 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 278px);aspect-ratio:278/37}.ly_header .header_toggle[aria-expanded=true]+.header_nav{opacity:1;visibility:visible}.ly_header .header_toggle[aria-expanded=true] span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.ly_header .header_toggle[aria-expanded=true] span:nth-child(2){opacity:0}.ly_header .header_toggle[aria-expanded=true] span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.ly_header .header_close{display:block;margin:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px)) auto 0;width:calc(294/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:294/79}@media screen and (max-width: 767px){.ly_header .header_nav{position:absolute;width:100%;top:var(--headerHeadHeight);left:0;height:var(--headerBodyHeight);background:var(--color_sub);opacity:0;visibility:hidden;transition:opacity var(--transProps),visibility var(--transProps);z-index:100;overflow-y:auto}.ly_header .header_nav>div{padding-bottom:40px}}.ly_header .header_nav_list{display:flex;gap:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px);color:var(--color_main);margin-right:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px)}@media screen and (max-width: 767px){.ly_header .header_nav_list{flex-direction:column;gap:0;margin-right:0}}.ly_header .header_nav_list a{display:grid}@media screen and (max-width: 767px){.ly_header .header_nav_list a{display:block;text-align:center;padding-block:calc(26/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header .header_nav_list a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.ly_header .header_nav_list a:hover{opacity:var(--opa)}}.ly_header .header_nav_list img{height:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);width:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.ly_header .header_nav_list img{height:calc(27/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.ly_header .header_toggle{display:none}@media screen and (max-width: 767px){.ly_header .header_toggle{width:calc(70/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:1/1;display:block;position:relative}}@media screen and (max-width: 767px){.ly_header .header_toggle span{position:absolute;width:min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px);height:min(calc(4 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 4px);top:50%;left:50%;transform-origin:center;transform:translate(-50%, -50%);background-image:url(../img/bar.webp);background-size:100% 100%;transition:transform var(--transProps);border-radius:calc(3/var(--designW)*(100vw - var(--scrollbarW)*1px))}.ly_header .header_toggle span:first-child{transform:translate(-50%, -50%) translateY(-15px)}.ly_header .header_toggle span:nth-child(2){transition:opacity var(--transProps)}.ly_header .header_toggle span:last-child{transition:transform var(--transProps);transform:translate(-50%, -50%) translateY(15px)}}.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))}}.fixed_banner{position:fixed;top:50%;right:0;width:min(calc(300 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 300px);aspect-ratio:1/1;transform:translateY(-50%);z-index:100}@media screen and (max-width: 767px){.fixed_banner{top:33%;width:calc(200/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fixed_banner a:focus-visible{opacity:var(--opa)}@media(any-hover: hover){.fixed_banner a:hover{opacity:var(--opa)}}.fixed_banner_close{position:absolute;top:0;left:0;width:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px);height:min(calc(30 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 30px);background:hsla(0,0%,100%,.5)}@media screen and (max-width: 767px){.fixed_banner_close{width:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px));height:calc(25/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fixed_banner_close::before,.fixed_banner_close::after{content:"";position:absolute;width:min(calc(25 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 25px);height:min(calc(3 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 3px);background-color:var(--color_main);top:50%;left:50%}@media screen and (max-width: 767px){.fixed_banner_close::before,.fixed_banner_close::after{width:calc(17/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.fixed_banner_close::before{transform:translate(-50%, -50%) rotate(45deg)}.fixed_banner_close::after{transform:translate(-50%, -50%) rotate(-45deg)}.fv{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.fv video{width:100%;height:100%;pointer-events:none}.about{position:relative;overflow:hidden;background-color:var(--color_sub);padding-bottom:min(calc(550 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 550px)}@media screen and (max-width: 767px){.about{padding-bottom:calc(525/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about::before{position:absolute;content:"";width:100%;height:100%;top:0;left:50%;translate:-50% 20%;background-size:cover;pointer-events:none;background-repeat:no-repeat;opacity:0;transition-property:translate,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing);pointer-events:none}@media not all and (max-width: 767px),print{.about::before{width:min(calc(1559 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1559px);aspect-ratio:1559/1723;background-image:url("../img/about_deco02.webp")}}@media screen and (max-width: 767px){.about::before{background-image:url("../img/about_deco02_sp.webp")}}.about.js_active::before{translate:-50% 0;opacity:1}.about .about_character{position:relative}.about .about_character::before{content:"";position:absolute;width:min(calc(421 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 421px);aspect-ratio:421/377;top:min(calc(200 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 200px);left:max(min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px), calc(50% - 585px));background-image:url("../img/about_character01.webp");background-size:contain;opacity:0;pointer-events:none;z-index:1}@media screen and (max-width: 767px){.about .about_character::before{width:calc(305/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:305/272;top:calc(100/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(8/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about .about_character.js_active::before{animation:mikeAniPc 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards,floatUp_10 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1s infinite alternate}.about .about_character02{position:relative}.about .about_character02::after{content:"";position:absolute;width:min(calc(364 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 364px);aspect-ratio:364/301;top:min(calc(-72 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -72px);right:max(min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px), calc(50% - 655px));background-image:url("../img/about_character02.webp");background-size:contain;opacity:0;pointer-events:none}@media screen and (max-width: 767px){.about .about_character02::after{width:calc(263/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:263/218;top:calc(58/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(70/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about .about_character02.js_active::after{animation:toraAniPc 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s forwards,floatUp_10 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1s infinite alternate}.about .about_c{position:absolute;width:min(calc(296 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 296px);aspect-ratio:296/328;top:min(calc(71 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 71px);left:max(min(calc(-20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -20px), calc(50% - 820px));animation:spin 5s linear infinite;pointer-events:none}@media screen and (max-width: 767px){.about .about_c{width:calc(53/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:72/76;top:calc(37/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(35/var(--designW)*(100vw - var(--scrollbarW)*1px));transform:rotate(230deg)}}.about .about_c_02{width:min(calc(63 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 63px);aspect-ratio:300/329;top:min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px);left:max(min(calc(470 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 470px), calc(50% - 205px));transform:rotate(35deg)}@media screen and (max-width: 767px){.about .about_c_02{width:calc(90/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(490/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(210/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about .about_c_03{width:min(calc(56 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 56px);aspect-ratio:300/329;top:min(calc(255 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 255px);left:auto;right:max(min(calc(350 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 350px), calc(50% - 310px));transform:rotate(185deg)}@media screen and (max-width: 767px){.about .about_c_03{top:calc(350/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about .about_c_04{width:min(calc(147 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 147px);aspect-ratio:300/329;top:min(calc(485 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 485px);left:auto;right:max(min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px), calc(50% - 700px))}@media screen and (max-width: 767px){.about .about_c_04{width:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(678/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(50% + min(calc(-270 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -270px))}}.about .about_c_05{width:min(calc(127 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 127px);aspect-ratio:300/329;top:min(calc(1236 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1236px);left:max(min(calc(100 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 100px), calc(50% - 517px));transform:rotate(-19deg)}@media screen and (max-width: 767px){.about .about_c_05{width:calc(40/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(1635/var(--designW)*(100vw - var(--scrollbarW)*1px));left:calc(50% + min(calc(-150 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -150px))}}.about .about_c_06{width:min(calc(280 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 280px);aspect-ratio:300/329;top:min(calc(1440 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1440px);left:max(min(calc(250 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 250px), calc(50% - 380px));transform:rotate(250deg)}@media screen and (max-width: 767px){.about .about_c_06{width:calc(30/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(1530/var(--designW)*(100vw - var(--scrollbarW)*1px));left:auto;right:calc(50% + min(calc(-245 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -245px))}}.about .about_c_07{width:min(calc(63 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 63px);aspect-ratio:300/329;top:min(calc(1270 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1270px);left:auto;right:max(min(calc(450 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 450px), calc(50% + min(calc(-160 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -160px)));transform:rotate(200deg)}@media screen and (max-width: 767px){.about .about_c_07{width:calc(170/var(--designW)*(100vw - var(--scrollbarW)*1px));top:calc(1850/var(--designW)*(100vw - var(--scrollbarW)*1px));right:auto;left:calc(50% + min(calc(-240 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -240px))}}.about .about_c_08{width:min(calc(63 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 63px);aspect-ratio:300/329;top:min(calc(1547 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1547px);left:auto;right:max(min(calc(50 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 50px), calc(50% - 695px));transform:rotate(35deg)}@media screen and (max-width: 767px){.about .about_c_08{display:none}}.about_txt01{position:relative;width:min(calc(467 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 467px);aspect-ratio:467/121;margin-inline:auto;padding-top:min(calc(447 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 447px);z-index:2}@media screen and (max-width: 767px){.about_txt01{padding-top:calc(352/var(--designW)*(100vw - var(--scrollbarW)*1px))}}@media screen and (max-width: 767px){.about_txt01{width:calc(467/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:467/117}}.about_txt01 .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;width:100%}.about_txt01.js_active .anime{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.about_txt02{position:relative;width:min(calc(719 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 719px);aspect-ratio:719/222;margin-inline:auto;padding-top:min(calc(37 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 37px)}@media screen and (max-width: 767px){.about_txt02{width:calc(451/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:450/227;padding-top:calc(37/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_txt03{position:relative;width:min(calc(978 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 978px);aspect-ratio:978/125;padding-top:min(calc(60 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 60px);margin-inline:auto}@media screen and (max-width: 767px){.about_txt03{width:calc(443/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:443/470;padding-top:calc(17/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_txtdeco{position:absolute;top:50%;left:50%;transform:translate(-50%, -19%);width:min(calc(196 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 196px);aspect-ratio:196/294;margin-inline:auto;opacity:0;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--transEasing)}@media screen and (max-width: 767px){.about_txtdeco{top:42%}}.about_txtdeco.js_active{transform:translate(-50%, -39%);opacity:1}.about_txt04{width:min(calc(425 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 425px);aspect-ratio:425/27;padding-top:min(calc(70 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 70px);margin-inline:auto}@media screen and (max-width: 767px){.about_txt04{padding-top:calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.about_txt05{position:relative;width:min(calc(333 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 333px);aspect-ratio:333/26;padding-top:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px);margin-inline:auto}.about_txt06{position:absolute;width:min(calc(197 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 197px);aspect-ratio:197/52;top:50%;left:50%;transform:translate(-50%, -30%);margin-inline:auto}@media screen and (max-width: 767px){.about_txt06{transform:translate(-53%, -28%)}}.about_txt06 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about_txt06 .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;width:min(calc(197 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 197px)}.about_txt06.js_active .anime{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.topics{position:relative;padding-block:min(calc(70 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 70px) min(calc(175 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 175px);overflow:hidden}@media screen and (max-width: 767px){.topics{padding-block:calc(185/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(105/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.topics: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{.topics: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){.topics:before{background-size:calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(83/var(--designW)*(100vw - var(--scrollbarW)*1px));background-position:50% 52%}}.topics:after{content:"";position:absolute;height:auto;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}@media not all and (max-width: 767px),print{.topics:after{width:min(calc(1559 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1559px);top:0;left:0;aspect-ratio:1559/1107;background-image:url(../img/fv_arrow.webp)}}@media screen and (max-width: 767px){.topics:after{bottom:calc(-110/var(--designW)*(100vw - var(--scrollbarW)*1px));left:0;width:100%;aspect-ratio:578/383;background-image:url(../img/sp/fv_arrow.webp)}}.topics_inner{position:relative;z-index:1;width:86%;margin-inline:auto}@media screen and (max-width: 767px){.topics_inner{width:100%}}.topics_lead{position:relative;width:min(calc(944 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 944px);aspect-ratio:944/269;margin-inline:auto}@media screen and (max-width: 767px){.topics_lead{width:calc(454/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:454/439}}@media screen and (max-width: 767px){.topics_lead::before{content:"";position:absolute;background-size:contain;pointer-events:none;bottom:calc(-147/var(--designW)*(100vw - var(--scrollbarW)*1px));left:0;width:calc(493/var(--designW)*(100vw - var(--scrollbarW)*1px));height:calc(173/var(--designW)*(100vw - var(--scrollbarW)*1px));background-image:url("../img/character_img_07.webp")}}.topics_lead.js_active:before{translate:-50% 0;opacity:1}.topics_title{margin-top:min(calc(35 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 35px);text-align:center;width:min(calc(387 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 387px);aspect-ratio:387/92;margin-inline:auto}@media screen and (max-width: 767px){.topics_title{width:calc(387/var(--designW)*(100vw - var(--scrollbarW)*1px));margin-top:calc(20/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.topics_banner{position:relative;width:100%;max-width:min(calc(1348 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1348px);aspect-ratio:1348/397;position:relative;margin-top:min(calc(67 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 67px);margin-inline:auto;text-align:center}@media screen and (max-width: 767px){.topics_banner{width:calc(460/var(--designW)*(100vw - var(--scrollbarW)*1px));aspect-ratio:460/500;margin-top:calc(35/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.topics_banner:focus-visible img{opacity:var(--opa)}.topics_banner:focus-visible img::after{opacity:1}@media(any-hover: hover){.topics_banner:hover img{opacity:var(--opa)}.topics_banner:hover img::after{opacity:1}}.topics_banner a{display:block}.topics_banner img{position:relative;pointer-events:none;transition:opacity var(--transProps);z-index:1}@media screen and (max-width: 767px){.topics_banner img{width:100%;height:100%}}.topics_banner::before{content:"";position:absolute;background-size:contain;opacity:0;translate:0 20%;pointer-events:none}@media not all and (max-width: 767px),print{.topics_banner::before{width:min(calc(115 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 115px);aspect-ratio:115/104;background-image:url("../img/topics_coindouble.webp");z-index:1;bottom:min(calc(-115 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -115px);right:min(calc(330 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 330px)}}@media screen and (max-width: 767px){.topics_banner::before{width:calc(91/var(--designW)*(100vw - var(--scrollbarW)*1px));height:calc(77/var(--designW)*(100vw - var(--scrollbarW)*1px));background-image:url("../img/topics_coindouble_sp.webp");z-index:1;bottom:calc(-95/var(--designW)*(100vw - var(--scrollbarW)*1px));right:calc(-33/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.topics_banner.js_active:before{translate:0 0;opacity:1}.topics_banner::after{content:"";position:absolute;inset:0;background-color:#fff;pointer-events:none}.topics_head.js_active:before{translate:-50% 0;opacity:1}.topics_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);translate:-50% 20%}@media not all and (max-width: 767px),print{.topics_head:before{transform:translateX(min(calc(-15 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), -15px));top:min(calc(20 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 20px);width:min(calc(1318 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1318px);background-image:url(../img/character_img_04.webp);aspect-ratio:1318/399}}@media screen and (max-width: 767px){.topics_head:before{top:calc(-145/var(--designW)*(100vw - var(--scrollbarW)*1px));width:calc(370/var(--designW)*(100vw - var(--scrollbarW)*1px));background-image:url(../img/character_img_06.webp);aspect-ratio:370/143}}.movie{padding-block:min(calc(92 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 92px) min(calc(165 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 165px)}@media not all and (max-width: 767px),print{.movie{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){.movie{padding-block:min(calc(80 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 80px) min(calc(165 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 165px);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)));padding-block:calc(75/var(--designW)*(100vw - var(--scrollbarW)*1px)) calc(115/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.movie_inner{width:87%;max-width:min(calc(1355 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 1355px);margin-inline:auto}@media screen and (max-width: 767px){.movie_inner{width:81%}}.movie_title{width:min(calc(277 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 277px);aspect-ratio:277/92;margin-inline:auto}.movie_wrap{display:flex;justify-content:space-between;gap:min(calc(19 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 19px);margin-top:min(calc(40 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 40px)}@media screen and (max-width: 767px){.movie_wrap{flex-direction:column;margin-top:calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.movie_wrap .ttl{height:min(calc(41 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 41px);margin-bottom:calc(11/var(--designW)*(100vw - var(--scrollbarW)*1px))}.movie_wrap .ttl img{height:100%}.movie_tv{width:100%;text-align:center}.movie_making{width:100%;text-align:center}@media screen and (max-width: 767px){.movie_making{margin-top:calc(50/var(--designW)*(100vw - var(--scrollbarW)*1px))}}.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_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/637;background-color:var(--color_sub);overflow:hidden;z-index:1}@media not all and (max-width: 767px),print{.fv_media>div{padding:min(calc(13 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 13px) min(calc(14 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 14px) 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(23 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 23px)}}@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%;translate:-50% -32%;left:50%;height:auto;aspect-ratio:1;background-image:url(../img/video_play.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:min(calc(135 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 135px)}@media screen and (max-width: 767px){.fv_media>div a:before{translate:-50% -38%}}.fv_media>div img{width:100%;pointer-events:none}.fv_media iframe{border:none}.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(178 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 178px) min(calc(305 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 305px)}}@media screen and (max-width: 767px){.products{background-image:url(../img/sp/products_bg.webp);padding-block:calc(48/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_subtitle{width:min(calc(96 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 96px);height:min(calc(19 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 19px);margin-inline:auto}.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);margin-top:min(calc(13 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 13px)}}@media screen and (max-width: 767px){.products_title{margin-top:calc(11/var(--designW)*(100vw - var(--scrollbarW)*1px));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(135 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 135px) min(calc(88 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 88px)}}@media screen and (max-width: 767px){.character{padding-block:calc(70/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_08.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/character_img_08_sp.webp);aspect-ratio:558/242}}.character_subtitle{width:min(calc(176 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 176px);height:min(calc(19 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 19px);margin-inline:auto}.character_title{margin-top:min(calc(13 / var(--designW) * (100vw - var(--scrollbarW) * 1px)), 13px);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_09.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/character_img_04_sp.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/character_img_05_sp.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;display:flex;justify-content:center;align-items:center}@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)}@keyframes mikeAniPc{0%{opacity:0;transform:rotate(13deg) translateX(-360px)}20%{opacity:1;transform:rotate(-3deg) translateX(-282px)}40%{opacity:1;transform:rotate(13deg) translateX(-200px)}60%{opacity:1;transform:rotate(-13deg) translateX(-120px)}80%{opacity:1;transform:rotate(13deg) translateX(-40px)}100%{opacity:1;transform:rotate(0deg) translateX(0)}}@keyframes toraAniPc{0%{opacity:0;transform:rotate(-13deg) translateX(360px)}20%{opacity:1;transform:rotate(3deg) translateX(282px)}40%{opacity:1;transform:rotate(-13deg) translateX(200px)}60%{opacity:1;transform:rotate(13deg) translateX(120px)}80%{opacity:1;transform:rotate(-13deg) translateX(40px)}100%{opacity:1;transform:rotate(0deg) translateX(0)}}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}@keyframes floatUp_10{0%{transform:rotate(0deg) translateX(0) translateY(0)}100%{transform:rotate(0deg) translateX(0) translateY(-10px)}}
/*# sourceMappingURL=style.css.map */
