/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("/common/fonts/Noto_Sans_JP/NotoSansJP-Regular--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("/common/fonts/Noto_Sans_JP/NotoSansJP-Bold--ss.woff") format("woff")}html{color:#1a1e3b;cursor:default;font-size:62.5%;font-weight:400;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html:has(body[data-gmoheader=sp] .headerType01.is-open){overflow:hidden}body{background-color:#fff;color:#1a1e3b;font-family:"Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;-webkit-font-smoothing:auto;font-weight:400;line-height:1.6;margin:0;min-height:100%;padding:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;font-size:1.6rem}a{color:inherit;text-decoration:none}b,strong{font-weight:inherit}figure{margin:0}form{display:block;margin:0}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img{height:auto;max-width:100%;width:100%}ol,ul{list-style:none}button,input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;font-family:"Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;padding:0}button{cursor:pointer}table{border-collapse:collapse}th,td{font-weight:400;margin:0;padding:0;text-align:left}sub,sup{font-size:.5em}@font-face{font-display:swap;font-family:"ConohaIcon";font-style:normal;font-weight:normal;src:url("/common/fonts/ConohaIcon/ConohaIcon.woff?1743128008161") format("woff")}.icon::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none}.icon-angle-right::before{content:""}.icon-angle-down::before{content:""}.icon-angle-left::before{content:""}.icon-angle-up::before{content:""}.icon-arrow_circle_right::before{content:""}.icon-arrow_circle_down::before{content:""}.icon-arrow_circle_left::before{content:""}.icon-arrow_circle_up::before{content:""}.icon-game::before{content:""}.icon-multiplay::before{content:""}.icon-facebook::before{content:""}.icon-twitter::before{content:""}.icon-blank::before{content:""}.icon-information_circle::before{content:""}.icon-check_circle::before{content:""}.icon-warning::before{content:""}.icon-check::before{content:""}.icon-xmark::before{content:""}.icon-conoha::before{content:""}.icon-ssd_plus::before{content:""}.icon-save_image::before{content:""}.icon-auto_backup::before{content:""}.icon-book::before{content:""}.icon-ticket::before{content:""}.icon-window_cursor::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-down::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-up::before{content:""}.icon-post::before{content:""}.icon-gift_ticket::before{content:""}.icon-youtube::before{content:""}.icon-present::before{content:""}.icon-instagram::before{content:""}@font-face{font-family:"swiper-icons";font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color: #007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page{display:block;min-height:100vh;min-height:100dvh;width:100%;word-break:break-all}.pageHeadline{color:#fff;margin-bottom:-48px;margin-top:-124px;overflow:hidden;padding:172px 0 108px;position:relative}@media(max-width: 1024px){.pageHeadline{background-color:#1a1e3b}}@media(max-width: 768px){.pageHeadline{margin-bottom:-40px;margin-top:-112px;padding:132px 0 64px}}.pageHeadline::before{background:#1a1e3b right 100px center/420px auto no-repeat;border-radius:0 20px 20px 0;bottom:0;content:"";display:block;height:calc(100% - 92px);left:0;min-width:1440px;pointer-events:none;position:absolute;width:calc(100% - 120px)}@media(max-width: 1024px){.pageHeadline::before{background-position:right 40px center;border-radius:0;min-width:0;width:100%}}@media(max-width: 768px){.pageHeadline::before{background-position:center center;background-size:260px auto;height:calc(100% - 80px)}}.pageHeadline_inner{position:relative}.pageHeadlineTitle{font-weight:700;line-height:1.2;font-size:20px;font-size:2rem}@media(max-width: 768px){.pageHeadlineTitle{font-size:16px;font-size:1.6rem}}.pageHeadlineTitle_title{line-height:1;font-size:84px;font-size:8.4rem}@media(max-width: 768px){.pageHeadlineTitle_title{font-size:48px;font-size:4.8rem}}.pageHeadlineTitle_subtitle{margin-top:16px}.inner{display:block;margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.detectDevice{content:"pc";display:none}@media(max-width: 1024px){.detectDevice{content:"tb"}}@media(max-width: 768px){.detectDevice{content:"sp"}}.headerType01{color:#fff;margin-top:20px;position:sticky;top:69px;z-index:1000}@media(max-width: 768px){.headerType01{margin-top:12px;top:36px}}.headerType01_background{background:#404b8f;border-radius:9999px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);height:100%;left:50%;max-width:1200px;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:border-radius .3s,max-width .3s,width .3s;width:calc(100% - 80px);z-index:-1}@media(max-width: 768px){.headerType01_background{width:calc(100% - 20px)}}.headerType01_background::before{background:#404b8f;content:"";height:100%;left:50%;max-width:1200px;position:absolute;top:0;transform:translateX(-50%);width:100%}.headerType01_inner{align-items:center;display:grid;gap:0 20px;grid-template-columns:auto 1fr;height:64px;margin:0 auto;max-width:1200px;padding:0 20px;width:calc(100% - 80px)}@media(max-width: 768px){.headerType01_inner{width:calc(100% - 20px)}}.headerType01Logo_image{display:block;font-size:0}.headerType01Logo_image svg{height:32px;width:auto}@media(max-width: 1024px){.headerType01Logo_image svg{height:24px}}.headerType01Logo_image svg path{fill:#fff}.headerType01Toggle{display:none}@media(max-width: 1024px){.headerType01Toggle{align-items:center;display:flex;gap:0 12px;justify-content:flex-end}}.headerType01ToggleButton{cursor:pointer;display:block;height:24px;overflow:hidden;position:relative;width:24px}.headerType01ToggleButton_bar{height:2px;pointer-events:none;position:absolute;transition:.2s;width:100%}.headerType01ToggleButton_bar::before{aspect-ratio:1/1;background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;transition:.1s}.headerType01ToggleButton_bar::after{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;transition:.1s;width:18px}.headerType01ToggleButton_bar:nth-child(1){left:0;top:2px}.headerType01ToggleButton_bar:nth-child(1)::before{left:0}.headerType01ToggleButton_bar:nth-child(1)::after{right:0}.headerType01ToggleButton_bar:nth-child(2){left:0;top:11px}.headerType01ToggleButton_bar:nth-child(2)::before{right:0}.headerType01ToggleButton_bar:nth-child(2)::after{left:0}.headerType01ToggleButton_bar:nth-child(3){left:0;top:20px}.headerType01ToggleButton_bar:nth-child(3)::before{left:0}.headerType01ToggleButton_bar:nth-child(3)::after{right:0}@media(max-width: 1024px){.headerType01Navigation{height:100%;left:0;position:fixed;top:0;transform:translateX(100%);transition:transform .2s;width:100%}}.headerType01Navigation::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.5) 100%);content:"";display:none;height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;width:200%}@media(max-width: 1024px){.headerType01Navigation::before{display:block}}@media(max-width: 1024px){.headerType01Navigation_wrap{background:#404b8f;border-radius:20px 0 0 0;bottom:0;height:calc(100% - 29px);max-width:300px;overflow:auto;overscroll-behavior:contain;position:absolute;right:0;width:calc(100% - 80px)}}@media(max-width: 768px){.headerType01Navigation_wrap{height:100%}}.headerType01Navigation_inner{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end;position:relative}@media(max-width: 1024px){.headerType01Navigation_inner{align-items:unset;display:grid;justify-content:unset;padding:24px 20px}}.headerType01NavigationClose{display:none;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationClose{display:flex}}.headerType01NavigationCloseButton{height:16px;overflow:hidden;position:relative;text-indent:-9999px;width:16px}.headerType01NavigationCloseButton::before,.headerType01NavigationCloseButton::after{background-color:#fff;content:"";display:block;height:2px;left:-1px;position:absolute;top:7px;width:18px}.headerType01NavigationCloseButton::before{transform:rotate(45deg)}.headerType01NavigationCloseButton::after{transform:rotate(-45deg)}.headerType01NavigationMenuList{align-items:center;display:flex;gap:0;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationMenuList{align-items:flex-start;display:grid;grid-template-columns:100%}}@media(max-width: 1024px){.headerType01NavigationMenuList_item{border-bottom:#dbdff5 solid 1px;display:grid;grid-template:min-content 0fr/100%;transition:grid-template-rows .2s}}.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title{padding-right:20px;position:relative}@media(max-width: 1024px){.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title{padding-right:36px}}.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:1px;transition:transform .1s;font-size:10px;font-size:1rem}@media(max-width: 1024px){.headerType01NavigationMenuList_item:has(.headerType01NavigationChild) .headerType01NavigationMenuButton_title::before{font-size:16px;font-size:1.6rem}}.headerType01NavigationMenuList_item:hover .headerType01NavigationMenuButton_title::before{transform:rotate(180deg)}@media(max-width: 1024px){.headerType01NavigationMenuList_item:hover .headerType01NavigationMenuButton_title::before{transform:rotate(0)}}.headerType01NavigationMenuList_item:hover .headerType01NavigationChild{display:block}@media(max-width: 1024px){.headerType01NavigationMenuList_item.is-open{grid-template-rows:min-content 1fr}}@media(max-width: 1024px){.headerType01NavigationMenuList_item.is-open .headerType01NavigationMenuButton_title::before{transform:rotate(180deg)}}.headerType01NavigationMenuButton{color:#fff;cursor:pointer;display:block;font-size:clamp(1rem,1vw,1.4rem);font-size:clamp(10px,1vw,14px);line-height:24px;padding:20px .75em}@media(max-width: 1024px){.headerType01NavigationMenuButton{padding:16px 0;font-size:14px;font-size:1.4rem}}.headerType01NavigationSignupList{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end}@media(max-width: 1024px){.headerType01NavigationSignupList{align-items:flex-start;display:grid;grid-template-columns:100%}}.headerType01NavigationSignupList_item{width:108px}@media(max-width: 1024px){.headerType01NavigationSignupList_item{width:100%}}.headerType01NavigationChild{display:none;padding-top:12px;position:absolute;right:0;top:100%;white-space:nowrap;width:100%}@media(max-width: 1024px){.headerType01NavigationChild{display:block;overflow:hidden;padding-top:0;position:unset;right:auto;top:auto}}.headerType01NavigationChild_inner{background-color:rgba(64,75,143,.9);border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);justify-self:flex-end;max-width:752px;padding:40px;position:relative;width:100%}@media(max-width: 1024px){.headerType01NavigationChild_inner{background-color:unset;border-radius:unset;box-shadow:unset;padding:0 0 16px}}.headerType01NavigationChildTitle{font-weight:700;line-height:1.2;margin-bottom:24px;font-size:24px;font-size:2.4rem}@media(max-width: 1024px){.headerType01NavigationChildTitle{display:none}}.headerType01NavigationChildMenuList{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.headerType01NavigationChildMenuList{gap:16px 0;grid-template-columns:100%}}.headerType01NavigationChildMenuButton{border-bottom:#dbdff5 solid 1px;color:#fff;display:block;padding-bottom:20px;font-size:14px;font-size:1.4rem}@media(max-width: 1024px){.headerType01NavigationChildMenuButton{border-bottom:unset;padding:0 0 0 16px;font-size:12px;font-size:1.2rem}}.headerType01NavigationChildMenuButton_title{padding-right:20px;position:relative}@media(max-width: 1024px){.headerType01NavigationChildMenuButton_title{padding-right:0}}.headerType01NavigationChildMenuButton_title::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:4px;font-size:10px;font-size:1rem}@media(max-width: 1024px){.headerType01NavigationChildMenuButton_title::before{display:none}}.headerType01.is-active{z-index:1001}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1){top:11px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1)::before{left:-6px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(1)::after{right:-4px;transform:rotate(45deg);width:32px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(2){left:-28px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3){top:11px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3)::before{left:-6px}.headerType01.is-active .headerType01ToggleButton_bar:nth-child(3)::after{right:-4px;transform:rotate(-45deg);width:32px}@media(max-width: 1024px){.headerType01.is-active .headerType01Navigation::before{opacity:1}}@media(max-width: 1024px){.headerType01.is-active .headerType01Navigation{transform:translateX(0)}}.headerType01.is-sticky .headerType01_background{border-radius:0;max-width:100%;width:100%}.headerType02{background-color:#404b8f;border-radius:0 0 12px 12px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);color:#fff;left:0;position:sticky;top:29px;width:100%;z-index:1000}@media(max-width: 768px){.headerType02{top:0}}.headerType02_inner{align-items:center;display:flex;height:64px;padding:0 40px;width:100%}@media(max-width: 768px){.headerType02_inner{padding:0 20px}}.headerType02Logo{grid-column:span 1;max-width:215px;width:100%}@media(max-width: 768px){.headerType02Logo{max-width:160px}}.headerType02Logo_image{display:block;font-size:0}.headerType02Logo_image svg{width:100%}.headerType02Logo_image svg .SVG_logo_conoha_for_game-conoha,.headerType02Logo_image svg .SVG_logo_conoha_for_game-bygmo,.headerType02Logo_image svg .SVG_logo_conoha_for_game-for_game{fill:#fff}.footerType02{background-color:#1a1e3b;color:#fff;padding:80px 0}@media(max-width: 768px){.footerType02{padding:40px 0}}.footerType02Copy{text-align:center}.forPC{display:block}@media(max-width: 768px){.forPC{display:none !important}}.forPC-inline{display:inline}@media(max-width: 768px){.forPC-inline{display:none !important}}.forSP{display:none}@media(max-width: 768px){.forSP{display:block !important}}.forSP-inline{display:none}@media(max-width: 768px){.forSP-inline{display:inline !important}}.margin-0{margin:0 !important}.marginTop-0{margin-top:0px !important}.marginTop-0em{margin-top:0em !important}.marginTop-4{margin-top:4px !important}.marginTop-1em{margin-top:1em !important}.marginTop-8{margin-top:8px !important}.marginTop-2em{margin-top:2em !important}.marginTop-12{margin-top:12px !important}.marginTop-3em{margin-top:3em !important}.marginTop-16{margin-top:16px !important}.marginTop-4em{margin-top:4em !important}.marginTop-20{margin-top:20px !important}.marginTop-5em{margin-top:5em !important}.marginTop-24{margin-top:24px !important}.marginTop-6em{margin-top:6em !important}.marginTop-28{margin-top:28px !important}.marginTop-7em{margin-top:7em !important}.marginTop-32{margin-top:32px !important}.marginTop-8em{margin-top:8em !important}.marginTop-36{margin-top:36px !important}.marginTop-9em{margin-top:9em !important}.marginTop-40{margin-top:40px !important}.marginTop-10em{margin-top:10em !important}.marginTop-44{margin-top:44px !important}.marginTop-11em{margin-top:11em !important}.marginTop-48{margin-top:48px !important}.marginTop-12em{margin-top:12em !important}.marginTop-52{margin-top:52px !important}.marginTop-13em{margin-top:13em !important}.marginTop-56{margin-top:56px !important}.marginTop-14em{margin-top:14em !important}.marginTop-60{margin-top:60px !important}.marginTop-15em{margin-top:15em !important}.marginTop-64{margin-top:64px !important}.marginTop-16em{margin-top:16em !important}.marginTop-68{margin-top:68px !important}.marginTop-17em{margin-top:17em !important}.marginTop-72{margin-top:72px !important}.marginTop-18em{margin-top:18em !important}.marginTop-76{margin-top:76px !important}.marginTop-19em{margin-top:19em !important}.marginTop-80{margin-top:80px !important}.marginTop-20em{margin-top:20em !important}.marginTop-84{margin-top:84px !important}.marginTop-21em{margin-top:21em !important}.marginTop-88{margin-top:88px !important}.marginTop-22em{margin-top:22em !important}.marginTop-92{margin-top:92px !important}.marginTop-23em{margin-top:23em !important}.marginTop-96{margin-top:96px !important}.marginTop-24em{margin-top:24em !important}.marginTop-100{margin-top:100px !important}.marginTop-25em{margin-top:25em !important}.marginTopResponsive-0{margin-top:0px !important}@media(max-width: 768px){.marginTopResponsive-0{margin-top:0px !important}}.marginTopResponsive-0em{margin-top:0em !important}@media(max-width: 768px){.marginTopResponsive-0em{margin-top:0em !important}}.marginTopResponsive-4{margin-top:4px !important}@media(max-width: 768px){.marginTopResponsive-4{margin-top:2px !important}}.marginTopResponsive-1em{margin-top:1em !important}@media(max-width: 768px){.marginTopResponsive-1em{margin-top:.5em !important}}.marginTopResponsive-8{margin-top:8px !important}@media(max-width: 768px){.marginTopResponsive-8{margin-top:4px !important}}.marginTopResponsive-2em{margin-top:2em !important}@media(max-width: 768px){.marginTopResponsive-2em{margin-top:1em !important}}.marginTopResponsive-12{margin-top:12px !important}@media(max-width: 768px){.marginTopResponsive-12{margin-top:6px !important}}.marginTopResponsive-3em{margin-top:3em !important}@media(max-width: 768px){.marginTopResponsive-3em{margin-top:1.5em !important}}.marginTopResponsive-16{margin-top:16px !important}@media(max-width: 768px){.marginTopResponsive-16{margin-top:8px !important}}.marginTopResponsive-4em{margin-top:4em !important}@media(max-width: 768px){.marginTopResponsive-4em{margin-top:2em !important}}.marginTopResponsive-20{margin-top:20px !important}@media(max-width: 768px){.marginTopResponsive-20{margin-top:10px !important}}.marginTopResponsive-5em{margin-top:5em !important}@media(max-width: 768px){.marginTopResponsive-5em{margin-top:2.5em !important}}.marginTopResponsive-24{margin-top:24px !important}@media(max-width: 768px){.marginTopResponsive-24{margin-top:12px !important}}.marginTopResponsive-6em{margin-top:6em !important}@media(max-width: 768px){.marginTopResponsive-6em{margin-top:3em !important}}.marginTopResponsive-28{margin-top:28px !important}@media(max-width: 768px){.marginTopResponsive-28{margin-top:14px !important}}.marginTopResponsive-7em{margin-top:7em !important}@media(max-width: 768px){.marginTopResponsive-7em{margin-top:3.5em !important}}.marginTopResponsive-32{margin-top:32px !important}@media(max-width: 768px){.marginTopResponsive-32{margin-top:16px !important}}.marginTopResponsive-8em{margin-top:8em !important}@media(max-width: 768px){.marginTopResponsive-8em{margin-top:4em !important}}.marginTopResponsive-36{margin-top:36px !important}@media(max-width: 768px){.marginTopResponsive-36{margin-top:18px !important}}.marginTopResponsive-9em{margin-top:9em !important}@media(max-width: 768px){.marginTopResponsive-9em{margin-top:4.5em !important}}.marginTopResponsive-40{margin-top:40px !important}@media(max-width: 768px){.marginTopResponsive-40{margin-top:20px !important}}.marginTopResponsive-10em{margin-top:10em !important}@media(max-width: 768px){.marginTopResponsive-10em{margin-top:5em !important}}.marginTopResponsive-44{margin-top:44px !important}@media(max-width: 768px){.marginTopResponsive-44{margin-top:22px !important}}.marginTopResponsive-11em{margin-top:11em !important}@media(max-width: 768px){.marginTopResponsive-11em{margin-top:5.5em !important}}.marginTopResponsive-48{margin-top:48px !important}@media(max-width: 768px){.marginTopResponsive-48{margin-top:24px !important}}.marginTopResponsive-12em{margin-top:12em !important}@media(max-width: 768px){.marginTopResponsive-12em{margin-top:6em !important}}.marginTopResponsive-52{margin-top:52px !important}@media(max-width: 768px){.marginTopResponsive-52{margin-top:26px !important}}.marginTopResponsive-13em{margin-top:13em !important}@media(max-width: 768px){.marginTopResponsive-13em{margin-top:6.5em !important}}.marginTopResponsive-56{margin-top:56px !important}@media(max-width: 768px){.marginTopResponsive-56{margin-top:28px !important}}.marginTopResponsive-14em{margin-top:14em !important}@media(max-width: 768px){.marginTopResponsive-14em{margin-top:7em !important}}.marginTopResponsive-60{margin-top:60px !important}@media(max-width: 768px){.marginTopResponsive-60{margin-top:30px !important}}.marginTopResponsive-15em{margin-top:15em !important}@media(max-width: 768px){.marginTopResponsive-15em{margin-top:7.5em !important}}.marginTopResponsive-64{margin-top:64px !important}@media(max-width: 768px){.marginTopResponsive-64{margin-top:32px !important}}.marginTopResponsive-16em{margin-top:16em !important}@media(max-width: 768px){.marginTopResponsive-16em{margin-top:8em !important}}.marginTopResponsive-68{margin-top:68px !important}@media(max-width: 768px){.marginTopResponsive-68{margin-top:34px !important}}.marginTopResponsive-17em{margin-top:17em !important}@media(max-width: 768px){.marginTopResponsive-17em{margin-top:8.5em !important}}.marginTopResponsive-72{margin-top:72px !important}@media(max-width: 768px){.marginTopResponsive-72{margin-top:36px !important}}.marginTopResponsive-18em{margin-top:18em !important}@media(max-width: 768px){.marginTopResponsive-18em{margin-top:9em !important}}.marginTopResponsive-76{margin-top:76px !important}@media(max-width: 768px){.marginTopResponsive-76{margin-top:38px !important}}.marginTopResponsive-19em{margin-top:19em !important}@media(max-width: 768px){.marginTopResponsive-19em{margin-top:9.5em !important}}.marginTopResponsive-80{margin-top:80px !important}@media(max-width: 768px){.marginTopResponsive-80{margin-top:40px !important}}.marginTopResponsive-20em{margin-top:20em !important}@media(max-width: 768px){.marginTopResponsive-20em{margin-top:10em !important}}.marginTopResponsive-84{margin-top:84px !important}@media(max-width: 768px){.marginTopResponsive-84{margin-top:42px !important}}.marginTopResponsive-21em{margin-top:21em !important}@media(max-width: 768px){.marginTopResponsive-21em{margin-top:10.5em !important}}.marginTopResponsive-88{margin-top:88px !important}@media(max-width: 768px){.marginTopResponsive-88{margin-top:44px !important}}.marginTopResponsive-22em{margin-top:22em !important}@media(max-width: 768px){.marginTopResponsive-22em{margin-top:11em !important}}.marginTopResponsive-92{margin-top:92px !important}@media(max-width: 768px){.marginTopResponsive-92{margin-top:46px !important}}.marginTopResponsive-23em{margin-top:23em !important}@media(max-width: 768px){.marginTopResponsive-23em{margin-top:11.5em !important}}.marginTopResponsive-96{margin-top:96px !important}@media(max-width: 768px){.marginTopResponsive-96{margin-top:48px !important}}.marginTopResponsive-24em{margin-top:24em !important}@media(max-width: 768px){.marginTopResponsive-24em{margin-top:12em !important}}.marginTopResponsive-100{margin-top:100px !important}@media(max-width: 768px){.marginTopResponsive-100{margin-top:50px !important}}.marginTopResponsive-25em{margin-top:25em !important}@media(max-width: 768px){.marginTopResponsive-25em{margin-top:12.5em !important}}.marginBottom-0{margin-bottom:0px !important}.marginBottom-0em{margin-bottom:0em !important}.marginBottom-4{margin-bottom:4px !important}.marginBottom-1em{margin-bottom:1em !important}.marginBottom-8{margin-bottom:8px !important}.marginBottom-2em{margin-bottom:2em !important}.marginBottom-12{margin-bottom:12px !important}.marginBottom-3em{margin-bottom:3em !important}.marginBottom-16{margin-bottom:16px !important}.marginBottom-4em{margin-bottom:4em !important}.marginBottom-20{margin-bottom:20px !important}.marginBottom-5em{margin-bottom:5em !important}.marginBottom-24{margin-bottom:24px !important}.marginBottom-6em{margin-bottom:6em !important}.marginBottom-28{margin-bottom:28px !important}.marginBottom-7em{margin-bottom:7em !important}.marginBottom-32{margin-bottom:32px !important}.marginBottom-8em{margin-bottom:8em !important}.marginBottom-36{margin-bottom:36px !important}.marginBottom-9em{margin-bottom:9em !important}.marginBottom-40{margin-bottom:40px !important}.marginBottom-10em{margin-bottom:10em !important}.marginBottom-44{margin-bottom:44px !important}.marginBottom-11em{margin-bottom:11em !important}.marginBottom-48{margin-bottom:48px !important}.marginBottom-12em{margin-bottom:12em !important}.marginBottom-52{margin-bottom:52px !important}.marginBottom-13em{margin-bottom:13em !important}.marginBottom-56{margin-bottom:56px !important}.marginBottom-14em{margin-bottom:14em !important}.marginBottom-60{margin-bottom:60px !important}.marginBottom-15em{margin-bottom:15em !important}.marginBottom-64{margin-bottom:64px !important}.marginBottom-16em{margin-bottom:16em !important}.marginBottom-68{margin-bottom:68px !important}.marginBottom-17em{margin-bottom:17em !important}.marginBottom-72{margin-bottom:72px !important}.marginBottom-18em{margin-bottom:18em !important}.marginBottom-76{margin-bottom:76px !important}.marginBottom-19em{margin-bottom:19em !important}.marginBottom-80{margin-bottom:80px !important}.marginBottom-20em{margin-bottom:20em !important}.marginBottom-84{margin-bottom:84px !important}.marginBottom-21em{margin-bottom:21em !important}.marginBottom-88{margin-bottom:88px !important}.marginBottom-22em{margin-bottom:22em !important}.marginBottom-92{margin-bottom:92px !important}.marginBottom-23em{margin-bottom:23em !important}.marginBottom-96{margin-bottom:96px !important}.marginBottom-24em{margin-bottom:24em !important}.marginBottom-100{margin-bottom:100px !important}.marginBottom-25em{margin-bottom:25em !important}.marginBottomResponsive-0{margin-bottom:0px !important}@media(max-width: 768px){.marginBottomResponsive-0{margin-bottom:0px !important}}.marginBottomResponsive-0em{margin-bottom:0em !important}@media(max-width: 768px){.marginBottomResponsive-0em{margin-bottom:0em !important}}.marginBottomResponsive-4{margin-bottom:4px !important}@media(max-width: 768px){.marginBottomResponsive-4{margin-bottom:2px !important}}.marginBottomResponsive-1em{margin-bottom:1em !important}@media(max-width: 768px){.marginBottomResponsive-1em{margin-bottom:.5em !important}}.marginBottomResponsive-8{margin-bottom:8px !important}@media(max-width: 768px){.marginBottomResponsive-8{margin-bottom:4px !important}}.marginBottomResponsive-2em{margin-bottom:2em !important}@media(max-width: 768px){.marginBottomResponsive-2em{margin-bottom:1em !important}}.marginBottomResponsive-12{margin-bottom:12px !important}@media(max-width: 768px){.marginBottomResponsive-12{margin-bottom:6px !important}}.marginBottomResponsive-3em{margin-bottom:3em !important}@media(max-width: 768px){.marginBottomResponsive-3em{margin-bottom:1.5em !important}}.marginBottomResponsive-16{margin-bottom:16px !important}@media(max-width: 768px){.marginBottomResponsive-16{margin-bottom:8px !important}}.marginBottomResponsive-4em{margin-bottom:4em !important}@media(max-width: 768px){.marginBottomResponsive-4em{margin-bottom:2em !important}}.marginBottomResponsive-20{margin-bottom:20px !important}@media(max-width: 768px){.marginBottomResponsive-20{margin-bottom:10px !important}}.marginBottomResponsive-5em{margin-bottom:5em !important}@media(max-width: 768px){.marginBottomResponsive-5em{margin-bottom:2.5em !important}}.marginBottomResponsive-24{margin-bottom:24px !important}@media(max-width: 768px){.marginBottomResponsive-24{margin-bottom:12px !important}}.marginBottomResponsive-6em{margin-bottom:6em !important}@media(max-width: 768px){.marginBottomResponsive-6em{margin-bottom:3em !important}}.marginBottomResponsive-28{margin-bottom:28px !important}@media(max-width: 768px){.marginBottomResponsive-28{margin-bottom:14px !important}}.marginBottomResponsive-7em{margin-bottom:7em !important}@media(max-width: 768px){.marginBottomResponsive-7em{margin-bottom:3.5em !important}}.marginBottomResponsive-32{margin-bottom:32px !important}@media(max-width: 768px){.marginBottomResponsive-32{margin-bottom:16px !important}}.marginBottomResponsive-8em{margin-bottom:8em !important}@media(max-width: 768px){.marginBottomResponsive-8em{margin-bottom:4em !important}}.marginBottomResponsive-36{margin-bottom:36px !important}@media(max-width: 768px){.marginBottomResponsive-36{margin-bottom:18px !important}}.marginBottomResponsive-9em{margin-bottom:9em !important}@media(max-width: 768px){.marginBottomResponsive-9em{margin-bottom:4.5em !important}}.marginBottomResponsive-40{margin-bottom:40px !important}@media(max-width: 768px){.marginBottomResponsive-40{margin-bottom:20px !important}}.marginBottomResponsive-10em{margin-bottom:10em !important}@media(max-width: 768px){.marginBottomResponsive-10em{margin-bottom:5em !important}}.marginBottomResponsive-44{margin-bottom:44px !important}@media(max-width: 768px){.marginBottomResponsive-44{margin-bottom:22px !important}}.marginBottomResponsive-11em{margin-bottom:11em !important}@media(max-width: 768px){.marginBottomResponsive-11em{margin-bottom:5.5em !important}}.marginBottomResponsive-48{margin-bottom:48px !important}@media(max-width: 768px){.marginBottomResponsive-48{margin-bottom:24px !important}}.marginBottomResponsive-12em{margin-bottom:12em !important}@media(max-width: 768px){.marginBottomResponsive-12em{margin-bottom:6em !important}}.marginBottomResponsive-52{margin-bottom:52px !important}@media(max-width: 768px){.marginBottomResponsive-52{margin-bottom:26px !important}}.marginBottomResponsive-13em{margin-bottom:13em !important}@media(max-width: 768px){.marginBottomResponsive-13em{margin-bottom:6.5em !important}}.marginBottomResponsive-56{margin-bottom:56px !important}@media(max-width: 768px){.marginBottomResponsive-56{margin-bottom:28px !important}}.marginBottomResponsive-14em{margin-bottom:14em !important}@media(max-width: 768px){.marginBottomResponsive-14em{margin-bottom:7em !important}}.marginBottomResponsive-60{margin-bottom:60px !important}@media(max-width: 768px){.marginBottomResponsive-60{margin-bottom:30px !important}}.marginBottomResponsive-15em{margin-bottom:15em !important}@media(max-width: 768px){.marginBottomResponsive-15em{margin-bottom:7.5em !important}}.marginBottomResponsive-64{margin-bottom:64px !important}@media(max-width: 768px){.marginBottomResponsive-64{margin-bottom:32px !important}}.marginBottomResponsive-16em{margin-bottom:16em !important}@media(max-width: 768px){.marginBottomResponsive-16em{margin-bottom:8em !important}}.marginBottomResponsive-68{margin-bottom:68px !important}@media(max-width: 768px){.marginBottomResponsive-68{margin-bottom:34px !important}}.marginBottomResponsive-17em{margin-bottom:17em !important}@media(max-width: 768px){.marginBottomResponsive-17em{margin-bottom:8.5em !important}}.marginBottomResponsive-72{margin-bottom:72px !important}@media(max-width: 768px){.marginBottomResponsive-72{margin-bottom:36px !important}}.marginBottomResponsive-18em{margin-bottom:18em !important}@media(max-width: 768px){.marginBottomResponsive-18em{margin-bottom:9em !important}}.marginBottomResponsive-76{margin-bottom:76px !important}@media(max-width: 768px){.marginBottomResponsive-76{margin-bottom:38px !important}}.marginBottomResponsive-19em{margin-bottom:19em !important}@media(max-width: 768px){.marginBottomResponsive-19em{margin-bottom:9.5em !important}}.marginBottomResponsive-80{margin-bottom:80px !important}@media(max-width: 768px){.marginBottomResponsive-80{margin-bottom:40px !important}}.marginBottomResponsive-20em{margin-bottom:20em !important}@media(max-width: 768px){.marginBottomResponsive-20em{margin-bottom:10em !important}}.marginBottomResponsive-84{margin-bottom:84px !important}@media(max-width: 768px){.marginBottomResponsive-84{margin-bottom:42px !important}}.marginBottomResponsive-21em{margin-bottom:21em !important}@media(max-width: 768px){.marginBottomResponsive-21em{margin-bottom:10.5em !important}}.marginBottomResponsive-88{margin-bottom:88px !important}@media(max-width: 768px){.marginBottomResponsive-88{margin-bottom:44px !important}}.marginBottomResponsive-22em{margin-bottom:22em !important}@media(max-width: 768px){.marginBottomResponsive-22em{margin-bottom:11em !important}}.marginBottomResponsive-92{margin-bottom:92px !important}@media(max-width: 768px){.marginBottomResponsive-92{margin-bottom:46px !important}}.marginBottomResponsive-23em{margin-bottom:23em !important}@media(max-width: 768px){.marginBottomResponsive-23em{margin-bottom:11.5em !important}}.marginBottomResponsive-96{margin-bottom:96px !important}@media(max-width: 768px){.marginBottomResponsive-96{margin-bottom:48px !important}}.marginBottomResponsive-24em{margin-bottom:24em !important}@media(max-width: 768px){.marginBottomResponsive-24em{margin-bottom:12em !important}}.marginBottomResponsive-100{margin-bottom:100px !important}@media(max-width: 768px){.marginBottomResponsive-100{margin-bottom:50px !important}}.marginBottomResponsive-25em{margin-bottom:25em !important}@media(max-width: 768px){.marginBottomResponsive-25em{margin-bottom:12.5em !important}}.padding-0{padding:0 !important}.paddingTop-0{padding-top:0px !important}.paddingTop-4{padding-top:4px !important}.paddingTop-8{padding-top:8px !important}.paddingTop-12{padding-top:12px !important}.paddingTop-16{padding-top:16px !important}.paddingTop-20{padding-top:20px !important}.paddingTop-24{padding-top:24px !important}.paddingTop-28{padding-top:28px !important}.paddingTop-32{padding-top:32px !important}.paddingTop-36{padding-top:36px !important}.paddingTop-40{padding-top:40px !important}.paddingTop-44{padding-top:44px !important}.paddingTop-48{padding-top:48px !important}.paddingTop-52{padding-top:52px !important}.paddingTop-56{padding-top:56px !important}.paddingTop-60{padding-top:60px !important}.paddingTop-64{padding-top:64px !important}.paddingTop-68{padding-top:68px !important}.paddingTop-72{padding-top:72px !important}.paddingTop-76{padding-top:76px !important}.paddingTop-80{padding-top:80px !important}.paddingTop-84{padding-top:84px !important}.paddingTop-88{padding-top:88px !important}.paddingTop-92{padding-top:92px !important}.paddingTop-96{padding-top:96px !important}.paddingTop-100{padding-top:100px !important}.paddingTopResponsive-0{padding-top:0px !important}@media(max-width: 768px){.paddingTopResponsive-0{padding-top:0px !important}}.paddingTopResponsive-4{padding-top:4px !important}@media(max-width: 768px){.paddingTopResponsive-4{padding-top:2px !important}}.paddingTopResponsive-8{padding-top:8px !important}@media(max-width: 768px){.paddingTopResponsive-8{padding-top:4px !important}}.paddingTopResponsive-12{padding-top:12px !important}@media(max-width: 768px){.paddingTopResponsive-12{padding-top:6px !important}}.paddingTopResponsive-16{padding-top:16px !important}@media(max-width: 768px){.paddingTopResponsive-16{padding-top:8px !important}}.paddingTopResponsive-20{padding-top:20px !important}@media(max-width: 768px){.paddingTopResponsive-20{padding-top:10px !important}}.paddingTopResponsive-24{padding-top:24px !important}@media(max-width: 768px){.paddingTopResponsive-24{padding-top:12px !important}}.paddingTopResponsive-28{padding-top:28px !important}@media(max-width: 768px){.paddingTopResponsive-28{padding-top:14px !important}}.paddingTopResponsive-32{padding-top:32px !important}@media(max-width: 768px){.paddingTopResponsive-32{padding-top:16px !important}}.paddingTopResponsive-36{padding-top:36px !important}@media(max-width: 768px){.paddingTopResponsive-36{padding-top:18px !important}}.paddingTopResponsive-40{padding-top:40px !important}@media(max-width: 768px){.paddingTopResponsive-40{padding-top:20px !important}}.paddingTopResponsive-44{padding-top:44px !important}@media(max-width: 768px){.paddingTopResponsive-44{padding-top:22px !important}}.paddingTopResponsive-48{padding-top:48px !important}@media(max-width: 768px){.paddingTopResponsive-48{padding-top:24px !important}}.paddingTopResponsive-52{padding-top:52px !important}@media(max-width: 768px){.paddingTopResponsive-52{padding-top:26px !important}}.paddingTopResponsive-56{padding-top:56px !important}@media(max-width: 768px){.paddingTopResponsive-56{padding-top:28px !important}}.paddingTopResponsive-60{padding-top:60px !important}@media(max-width: 768px){.paddingTopResponsive-60{padding-top:30px !important}}.paddingTopResponsive-64{padding-top:64px !important}@media(max-width: 768px){.paddingTopResponsive-64{padding-top:32px !important}}.paddingTopResponsive-68{padding-top:68px !important}@media(max-width: 768px){.paddingTopResponsive-68{padding-top:34px !important}}.paddingTopResponsive-72{padding-top:72px !important}@media(max-width: 768px){.paddingTopResponsive-72{padding-top:36px !important}}.paddingTopResponsive-76{padding-top:76px !important}@media(max-width: 768px){.paddingTopResponsive-76{padding-top:38px !important}}.paddingTopResponsive-80{padding-top:80px !important}@media(max-width: 768px){.paddingTopResponsive-80{padding-top:40px !important}}.paddingTopResponsive-84{padding-top:84px !important}@media(max-width: 768px){.paddingTopResponsive-84{padding-top:42px !important}}.paddingTopResponsive-88{padding-top:88px !important}@media(max-width: 768px){.paddingTopResponsive-88{padding-top:44px !important}}.paddingTopResponsive-92{padding-top:92px !important}@media(max-width: 768px){.paddingTopResponsive-92{padding-top:46px !important}}.paddingTopResponsive-96{padding-top:96px !important}@media(max-width: 768px){.paddingTopResponsive-96{padding-top:48px !important}}.paddingTopResponsive-100{padding-top:100px !important}@media(max-width: 768px){.paddingTopResponsive-100{padding-top:50px !important}}.paddingBottom-0{padding-bottom:0px !important}.paddingBottom-4{padding-bottom:4px !important}.paddingBottom-8{padding-bottom:8px !important}.paddingBottom-12{padding-bottom:12px !important}.paddingBottom-16{padding-bottom:16px !important}.paddingBottom-20{padding-bottom:20px !important}.paddingBottom-24{padding-bottom:24px !important}.paddingBottom-28{padding-bottom:28px !important}.paddingBottom-32{padding-bottom:32px !important}.paddingBottom-36{padding-bottom:36px !important}.paddingBottom-40{padding-bottom:40px !important}.paddingBottom-44{padding-bottom:44px !important}.paddingBottom-48{padding-bottom:48px !important}.paddingBottom-52{padding-bottom:52px !important}.paddingBottom-56{padding-bottom:56px !important}.paddingBottom-60{padding-bottom:60px !important}.paddingBottom-64{padding-bottom:64px !important}.paddingBottom-68{padding-bottom:68px !important}.paddingBottom-72{padding-bottom:72px !important}.paddingBottom-76{padding-bottom:76px !important}.paddingBottom-80{padding-bottom:80px !important}.paddingBottom-84{padding-bottom:84px !important}.paddingBottom-88{padding-bottom:88px !important}.paddingBottom-92{padding-bottom:92px !important}.paddingBottom-96{padding-bottom:96px !important}.paddingBottom-100{padding-bottom:100px !important}.paddingBottomResponsive-0{padding-bottom:0px !important}@media(max-width: 768px){.paddingBottomResponsive-0{padding-bottom:0px !important}}.paddingBottomResponsive-4{padding-bottom:4px !important}@media(max-width: 768px){.paddingBottomResponsive-4{padding-bottom:2px !important}}.paddingBottomResponsive-8{padding-bottom:8px !important}@media(max-width: 768px){.paddingBottomResponsive-8{padding-bottom:4px !important}}.paddingBottomResponsive-12{padding-bottom:12px !important}@media(max-width: 768px){.paddingBottomResponsive-12{padding-bottom:6px !important}}.paddingBottomResponsive-16{padding-bottom:16px !important}@media(max-width: 768px){.paddingBottomResponsive-16{padding-bottom:8px !important}}.paddingBottomResponsive-20{padding-bottom:20px !important}@media(max-width: 768px){.paddingBottomResponsive-20{padding-bottom:10px !important}}.paddingBottomResponsive-24{padding-bottom:24px !important}@media(max-width: 768px){.paddingBottomResponsive-24{padding-bottom:12px !important}}.paddingBottomResponsive-28{padding-bottom:28px !important}@media(max-width: 768px){.paddingBottomResponsive-28{padding-bottom:14px !important}}.paddingBottomResponsive-32{padding-bottom:32px !important}@media(max-width: 768px){.paddingBottomResponsive-32{padding-bottom:16px !important}}.paddingBottomResponsive-36{padding-bottom:36px !important}@media(max-width: 768px){.paddingBottomResponsive-36{padding-bottom:18px !important}}.paddingBottomResponsive-40{padding-bottom:40px !important}@media(max-width: 768px){.paddingBottomResponsive-40{padding-bottom:20px !important}}.paddingBottomResponsive-44{padding-bottom:44px !important}@media(max-width: 768px){.paddingBottomResponsive-44{padding-bottom:22px !important}}.paddingBottomResponsive-48{padding-bottom:48px !important}@media(max-width: 768px){.paddingBottomResponsive-48{padding-bottom:24px !important}}.paddingBottomResponsive-52{padding-bottom:52px !important}@media(max-width: 768px){.paddingBottomResponsive-52{padding-bottom:26px !important}}.paddingBottomResponsive-56{padding-bottom:56px !important}@media(max-width: 768px){.paddingBottomResponsive-56{padding-bottom:28px !important}}.paddingBottomResponsive-60{padding-bottom:60px !important}@media(max-width: 768px){.paddingBottomResponsive-60{padding-bottom:30px !important}}.paddingBottomResponsive-64{padding-bottom:64px !important}@media(max-width: 768px){.paddingBottomResponsive-64{padding-bottom:32px !important}}.paddingBottomResponsive-68{padding-bottom:68px !important}@media(max-width: 768px){.paddingBottomResponsive-68{padding-bottom:34px !important}}.paddingBottomResponsive-72{padding-bottom:72px !important}@media(max-width: 768px){.paddingBottomResponsive-72{padding-bottom:36px !important}}.paddingBottomResponsive-76{padding-bottom:76px !important}@media(max-width: 768px){.paddingBottomResponsive-76{padding-bottom:38px !important}}.paddingBottomResponsive-80{padding-bottom:80px !important}@media(max-width: 768px){.paddingBottomResponsive-80{padding-bottom:40px !important}}.paddingBottomResponsive-84{padding-bottom:84px !important}@media(max-width: 768px){.paddingBottomResponsive-84{padding-bottom:42px !important}}.paddingBottomResponsive-88{padding-bottom:88px !important}@media(max-width: 768px){.paddingBottomResponsive-88{padding-bottom:44px !important}}.paddingBottomResponsive-92{padding-bottom:92px !important}@media(max-width: 768px){.paddingBottomResponsive-92{padding-bottom:46px !important}}.paddingBottomResponsive-96{padding-bottom:96px !important}@media(max-width: 768px){.paddingBottomResponsive-96{padding-bottom:48px !important}}.paddingBottomResponsive-100{padding-bottom:100px !important}@media(max-width: 768px){.paddingBottomResponsive-100{padding-bottom:50px !important}}.accordionType01UnitTrigger_input{display:none}.accordionType01UnitTrigger_button{margin:0 auto;max-width:360px}.accordionType01UnitTarget{display:grid;grid-template:0fr/100%;transition:grid-template-rows .2s}.accordionType01UnitTarget_wrap{overflow:hidden}.accordionType01Unit:has(.accordionType01UnitTrigger_input[type=radio]:checked) .accordionType01UnitTrigger{display:none}.accordionType01Unit:has(.accordionType01UnitTrigger_input:checked) .accordionType01UnitTarget{grid-template-rows:1fr}.accordionType02Unit{display:grid;grid-template:min-content 0fr/100%;transition:grid-template-rows .2s}.accordionType02UnitHead{border-bottom:#dbdff5 solid 1px;cursor:pointer;font-weight:700;grid-column:span 1;grid-row:span 1;line-height:1.2;padding:24px 52px 24px 0;position:relative;text-align:left;width:100%;word-break:break-all;font-size:20px;font-size:2rem}@media(max-width: 768px){.accordionType02UnitHead{padding:20px 44px 20px 0}}.accordionType02UnitHead::before{background-color:#404b8f;border:#404b8f solid 1px;border-radius:50%;content:"";display:block;height:32px;position:absolute;right:0;top:calc(50% - 16px);transition:background-color .1s;width:32px}@media(max-width: 768px){.accordionType02UnitHead::before{height:24px;right:0;top:calc(50% - 12px);width:24px}}.accordionType02UnitHead::after{background-color:currentColor;box-shadow:-6px 0 0 currentColor,-3px 0 0 currentColor,3px 0 0 currentColor,6px 0 0 currentColor,0 -6px 0 currentColor,0 -3px 0 currentColor,0 3px 0 currentColor,0 6px 0 currentColor;color:#fff;content:"";display:block;height:4px;position:absolute;right:14px;top:calc(50% - 2px);transition:color .1s;width:4px}@media(max-width: 768px){.accordionType02UnitHead::after{box-shadow:-4px 0 0 currentColor,-2px 0 0 currentColor,2px 0 0 currentColor,4px 0 0 currentColor,0 -4px 0 currentColor,0 -2px 0 currentColor,0 2px 0 currentColor,0 4px 0 currentColor;height:2px;right:11px;top:calc(50% - 1px);width:2px}}.accordionType02UnitHead:hover::before{background-color:#fff}.accordionType02UnitHead:hover::after{color:#404b8f}.accordionType02UnitBody{grid-column:span 1;grid-row:span 1;overflow:hidden}.accordionType02UnitBody_inner{background-color:#f6f7ff;border-radius:20px;margin-top:12px;padding:28px 28px}@media(max-width: 768px){.accordionType02UnitBody_inner{border-radius:16px;padding:20px}}.accordionType02Unit.is-open{grid-template-rows:min-content 1fr}.accordionType02Unit.is-open .accordionType02UnitHead::after{box-shadow:-6px 0 0 currentColor,-3px 0 0 currentColor,3px 0 0 currentColor,6px 0 0 currentColor,8px -6px 0 rgba(0,0,0,0),4px -3px 0 rgba(0,0,0,0),-4px 3px 0 rgba(0,0,0,0),-8px 6px 0 rgba(0,0,0,0)}@media(max-width: 768px){.accordionType02Unit.is-open .accordionType02UnitHead::after{box-shadow:-4px 0 0 currentColor,-2px 0 0 currentColor,2px 0 0 currentColor,4px 0 0 currentColor,6px -4px 0 rgba(0,0,0,0),2px -2px 0 rgba(0,0,0,0),-2px 2px 0 rgba(0,0,0,0),-6px 4px 0 rgba(0,0,0,0)}}.accordionType03List{display:grid;gap:20px 0;grid-template-columns:100%}.accordionType03Unit{background-color:#fff;border-radius:20px;display:grid;grid-template:min-content 0fr/100%;overflow:hidden;transition:grid-template-rows .4s ease}@media(max-width: 768px){.accordionType03Unit{border-radius:16px}}.accordionType03UnitTrigger{cursor:pointer;display:block;grid-column:span 1;grid-row:span 1;padding:24px 92px 24px 40px;position:relative;text-align:left;width:100%;word-break:break-all}@media(max-width: 768px){.accordionType03UnitTrigger{padding:24px 64px 24px 20px}}.accordionType03UnitTrigger::before{background-color:#404b8f;border:#404b8f solid 1px;border-radius:50%;content:"";display:block;height:32px;position:absolute;right:40px;top:calc(50% - 16px);transition:background-color .1s;width:32px}@media(max-width: 768px){.accordionType03UnitTrigger::before{height:24px;right:20px;top:calc(50% - 12px);width:24px}}.accordionType03UnitTrigger::after{background-color:currentColor;box-shadow:-6px 0 0 currentColor,-3px 0 0 currentColor,3px 0 0 currentColor,6px 0 0 currentColor,0 -6px 0 currentColor,0 -3px 0 currentColor,0 3px 0 currentColor,0 6px 0 currentColor;color:#fff;content:"";display:block;height:4px;position:absolute;right:54px;top:calc(50% - 2px);transition:color .1s;width:4px}@media(max-width: 768px){.accordionType03UnitTrigger::after{box-shadow:-4px 0 0 currentColor,-2px 0 0 currentColor,2px 0 0 currentColor,4px 0 0 currentColor,0 -4px 0 currentColor,0 -2px 0 currentColor,0 2px 0 currentColor,0 4px 0 currentColor;height:2px;right:31px;top:calc(50% - 1px);width:2px}}.accordionType03UnitTrigger:hover::before{background-color:#fff}.accordionType03UnitTrigger:hover::after{color:#404b8f}.accordionType03UnitTarget{grid-column:span 1;grid-row:span 1;overflow:hidden}.accordionType03UnitTarget_inner{padding:41px 40px 24px 40px;position:relative;word-break:break-all}@media(max-width: 768px){.accordionType03UnitTarget_inner{padding:25px 20px 24px 20px}}.accordionType03UnitTarget_inner::before{background-color:#dbdff5;content:"";display:block;height:1px;left:40px;pointer-events:none;position:absolute;top:0;width:calc(100% - 80px)}@media(max-width: 768px){.accordionType03UnitTarget_inner::before{left:20px;width:calc(100% - 40px)}}.accordionType03UnitTarget_inner p+p{margin-top:.5em}.accordionType03Unit.is-open{grid-template-rows:min-content 1fr}.accordionType03Unit.is-open .accordionType03UnitTrigger::after{box-shadow:-6px 0 0 currentColor,-3px 0 0 currentColor,3px 0 0 currentColor,6px 0 0 currentColor,8px -6px 0 rgba(0,0,0,0),4px -3px 0 rgba(0,0,0,0),-4px 3px 0 rgba(0,0,0,0),-8px 6px 0 rgba(0,0,0,0)}@media(max-width: 768px){.accordionType03Unit.is-open .accordionType03UnitTrigger::after{box-shadow:-4px 0 0 currentColor,-2px 0 0 currentColor,2px 0 0 currentColor,4px 0 0 currentColor,6px -4px 0 rgba(0,0,0,0),2px -2px 0 rgba(0,0,0,0),-2px 2px 0 rgba(0,0,0,0),-6px 4px 0 rgba(0,0,0,0)}}.accordionType03-A .accordionType03Unit{background-color:#f6f7ff}.accordionType03-B .accordionType03Unit{background-color:#f6f7ff}.accordionType03-B .accordionType03UnitTrigger{background-color:#dbdff5}.accordionType03-B .accordionType03UnitTarget_inner{padding-top:40px}@media(max-width: 768px){.accordionType03-B .accordionType03UnitTarget_inner{padding-top:24px}}.accordionType03-B .accordionType03UnitTarget_inner::before{display:none}.accordionType03-B .accordionType03Unit.is-open .accordionType03UnitTrigger{background-color:#404b8f;color:#fff}.accordionType03-B .accordionType03Unit.is-open .accordionType03UnitTrigger::before{background-color:#fff;border-color:#fff}.accordionType03-B .accordionType03Unit.is-open .accordionType03UnitTrigger::after{color:#404b8f}.accordionType03-B .accordionType03Unit.is-open .accordionType03UnitTrigger:hover::before{background-color:#404b8f}.accordionType03-B .accordionType03Unit.is-open .accordionType03UnitTrigger:hover::after{color:#fff}.bannerType01{aspect-ratio:560/210;display:block;font-size:0;overflow:hidden}@media(max-width: 768px){.bannerType01{border-radius:16px}}.bannerType01-A{border:#fff solid 1px;border-radius:20px}.bannerType02Background{fill:#000}.bannerType02Subtitle_background{fill:#404b8f}.bannerType02Subtitle_text{fill:#fff;font-size:28px;font-weight:700}.bannerType02Title{fill:#fff;font-size:44px;font-weight:700}.bannerType02Title_strong{fill:#ff811e}.bannerType02Term_background{fill:#404b8f}.bannerType02Term_text{fill:#fff;font-size:28px;font-weight:700}.bannerType03{bottom:20px;position:fixed;right:40px;z-index:900}@media(max-width: 768px){.bannerType03{bottom:8px;max-width:360px;right:50%;transform:translateX(50%);width:calc(100% - 80px)}}.bannerType03_input{display:none}.bannerType03_image{display:block}.bannerType03_close{background-color:#404b8f;border:#fff solid 1px;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;height:32px;overflow:hidden;position:absolute;right:-16px;text-indent:-9999px;top:-16px;transition:background-color .1s,color .1s;width:32px}@media(max-width: 768px){.bannerType03_close{height:24px;right:0;top:-28px;width:24px}}.bannerType03_close::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";left:calc(50% - 6px);line-height:1;position:absolute;text-indent:0;top:calc(50% - 6px);font-size:12px;font-size:1.2rem}@media(max-width: 768px){.bannerType03_close::before{left:calc(50% - 5px);top:calc(50% - 5px);font-size:10px;font-size:1rem}}.bannerType03_close:hover{background-color:#fff;color:#404b8f}.bannerType03:has(.bannerType03_input[type=radio]:checked){display:none}.balloonType01{display:flex;justify-content:center;margin-bottom:-20px}.balloonType01_title{background-color:#ff811e;clip-path:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 16px), calc(100% - 4px) calc(100% - 16px), calc(100% - 4px) calc(100% - 12px), calc(50% + 10px) calc(100% - 12px), calc(50% + 10px) calc(100% - 8px), calc(50% + 6px) calc(100% - 8px), calc(50% + 6px) calc(100% - 4px), calc(50% + 2px) calc(100% - 4px), calc(50% + 2px) 100%, calc(50% - 2px) 100%, calc(50% - 2px) calc(100% - 4px), calc(50% - 6px) calc(100% - 4px), calc(50% - 6px) calc(100% - 8px), calc(50% - 10px) calc(100% - 8px), calc(50% - 10px) calc(100% - 12px), 4px calc(100% - 12px), 4px calc(100% - 16px), 0 calc(100% - 16px), 0 4px, 4px 4px);color:#fff;font-weight:700;line-height:1.2;padding:4px 16px 18px;text-align:center;font-size:18px;font-size:1.8rem}.balloonType01_title strong{font-size:24px;font-size:2.4rem}.balloonType02{display:flex;justify-content:center}.balloonType02_title{align-items:center;background-color:#ff811e;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;font-weight:700;gap:10px;justify-content:center;line-height:1.2;padding:15px 40px;position:relative;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.balloonType02_title{padding:10px 20px;font-size:24px;font-size:2.4rem}}.balloonType02_title::before{border:15px solid rgba(0,0,0,0);border-top-color:#ff811e;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:-1}.balloonType02_title span{background-color:#fff;border-radius:100px;color:#404b8f;display:block;padding:10px 24px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.balloonType02_title span{padding:10px;font-size:16px;font-size:1.6rem}}.boxType01{background-color:#fff;border-radius:20px;padding:60px 28px}@media(max-width: 768px){.boxType01{padding:28px}}.boxType01_inner{margin:0 auto;max-width:1080px}.boxType02{background-color:#f6f7ff;border-radius:20px;padding:60px 28px}@media(max-width: 768px){.boxType02{padding:28px}}.boxType02_inner{margin:0 auto;max-width:1080px}.boxType03{background-color:#fff;border-radius:20px;color:#404b8f;overflow:hidden;padding:20px 20px 20px 94px;position:relative}@media(max-width: 768px){.boxType03{padding:12px 20px 12px 62px}}.boxType03::before{background-color:currentColor;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:10px}.boxType03_icon{left:30px;line-height:1;position:absolute;top:calc(50% - 18px);font-size:36px;font-size:3.6rem}@media(max-width: 768px){.boxType03_icon{left:22px;top:9px;font-size:28px;font-size:2.8rem}}.boxType03_title{font-weight:700;line-height:1.2;margin-bottom:8px;font-size:18px;font-size:1.8rem}.boxType03-A{color:#cb1464}.buttonType01{align-items:center;background-color:#49dd4f;border:#49dd4f solid 1px;border-radius:9999px;color:#1a1e3b;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType01{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType01_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType01:disabled,.buttonType01.is-disabled{background-color:#fff;border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType01:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#49dd4f}.buttonType01-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType01-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType01-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType01-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType01-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType01-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType01-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType01-E{min-height:24px;font-size:12px;font-size:1.2rem}.buttonType02{align-items:center;background-color:#fff;border:#1a1e3b solid 1px;border-radius:9999px;color:#1a1e3b;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType02{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType02_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType02:disabled,.buttonType02.is-disabled{background-color:#fff;border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType02:not(:disabled):not(.is-disabled):hover{background-color:#1a1e3b;color:#fff}.buttonType02-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType02-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType02-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType02-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType02-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType02-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType02-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType02-E{min-height:24px;font-size:12px;font-size:1.2rem}.buttonType03{align-items:center;background-color:#1a1e3b;border:#1a1e3b solid 1px;border-radius:9999px;color:#fff;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType03{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType03_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType03:disabled,.buttonType03.is-disabled{background-color:#fff;border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType03:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#1a1e3b}.buttonType03-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType03-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType03-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType03-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType03-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType03-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType03-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType03-E{min-height:24px;font-size:12px;font-size:1.2rem}.buttonType04{align-items:center;background-color:#fff;border:#404b8f solid 1px;border-radius:12px;color:#404b8f;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;position:relative;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType04{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType04_icon{line-height:1;pointer-events:none;position:absolute;right:12px;top:6px}.buttonType04_icon .icon{display:inline-block}.buttonType04:disabled,.buttonType04.is-disabled{border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType04:not(:disabled):not(.is-disabled):hover{background-color:#404b8f;color:#fff}.buttonType04:has(.buttonType04_icon){padding:4px calc(1em + 24px)}.buttonType04-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType04-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType04-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType04-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType04-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType04-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType04-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType04-E{min-height:24px;font-size:12px;font-size:1.2rem}.buttonType05{align-items:center;background-color:rgba(0,0,0,0);border:#fff solid 1px;border-radius:9999px;color:#fff;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType05{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType05_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType05:disabled,.buttonType05.is-disabled{border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType05:not(:disabled):not(.is-disabled):hover{background-color:#fff;color:#404b8f}.buttonType05-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType05-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType05-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType05-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType05-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType05-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType05-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType05-E{min-height:24px;font-size:12px;font-size:1.2rem}.buttonType06{align-items:center;background-color:hsla(0,0%,100%,.75);border:#1a1e3b solid 1px;border-radius:9999px;color:#1a1e3b;cursor:pointer;display:flex;gap:0 .6em;justify-content:center;line-height:1.2;min-height:48px;padding:.2em 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.buttonType06{min-height:36px;font-size:14px;font-size:1.4rem}}.buttonType06_icon{font-size:1.2em;line-height:1;padding-top:.15em}.buttonType06:disabled,.buttonType06.is-disabled{background-color:rgba(0,0,0,0);border-color:#dbdff5;color:#dbdff5;cursor:not-allowed}.buttonType06:not(:disabled):not(.is-disabled):hover{background-color:#1a1e3b;color:#fff}.buttonType06-A{min-height:84px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonType06-A{min-height:72px;font-size:20px;font-size:2rem}}.buttonType06-B{min-height:72px;font-size:20px;font-size:2rem}@media(max-width: 768px){.buttonType06-B{min-height:60px;font-size:18px;font-size:1.8rem}}.buttonType06-C{min-height:60px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.buttonType06-C{min-height:48px;font-size:16px;font-size:1.6rem}}.buttonType06-D{min-height:36px;font-size:14px;font-size:1.4rem}.buttonType06-E{min-height:24px;font-size:12px;font-size:1.2rem}.carouselType01{margin:0 auto;max-width:1240px}@media(max-width: 1024px){.carouselType01{padding:0 8px}}@media(max-width: 768px){.carouselType01{max-width:300px;padding:0;width:calc(100% - 100px)}}.carouselType01_inner{width:33.3333333333%}@media(max-width: 768px){.carouselType01_inner{width:100%}}.carouselType01_inner .swiper{overflow:visible}.carouselType01Unit{padding:0 20px}@media(max-width: 1024px){.carouselType01Unit{padding:0 12px}}@media(max-width: 768px){.carouselType01Unit{padding:0 10px}}.headingType01{font-weight:700;line-height:1.2;margin-bottom:60px;font-size:20px;font-size:2rem}@media(max-width: 768px){.headingType01{margin-bottom:40px;font-size:16px;font-size:1.6rem}}.headingType01_title{color:#404b8f;line-height:1;margin-bottom:16px;font-size:84px;font-size:8.4rem}@media(max-width: 768px){.headingType01_title{font-size:48px;font-size:4.8rem}}.headingType01_ribbon{align-self:center}.headingType02{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:700;gap:12px;line-height:1.2;margin-bottom:40px;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.headingType02{margin-bottom:24px;font-size:12px;font-size:1.2rem}}.headingType02_title{color:#404b8f;font-size:48px;font-size:4.8rem}@media(max-width: 768px){.headingType02_title{font-size:36px;font-size:3.6rem}}.headingType02_ribbon{align-self:center}.headingType02-A .headingType02_title,.headingType02-A .headingType02_subtitle{width:100%}.headingType03{color:#404b8f;font-weight:700;line-height:1.2;margin-bottom:32px;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.headingType03{margin-bottom:20px;font-size:28px;font-size:2.8rem}}.linkType01{color:#12b8d7}.linkType01 .icon{line-height:inherit;position:absolute;transform:scale(0.75)}.linkType01 .icon::before{line-height:inherit}.linkType01-A{display:inline-block;padding-right:1em;position:relative}.linkType01-A .icon{right:0;transform-origin:right center}.linkType01-B{display:inline-block;padding-left:1em;position:relative}.linkType01-B .icon{left:0;transform-origin:left center}.linkType02{color:inherit;text-decoration:underline}.linkType02:hover{text-decoration:none}.listType01{display:grid;gap:40px 24px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.listType01{gap:20px 0;grid-template-columns:100%}}.listType01_item{grid-column:span 1}.listType01Unit{aspect-ratio:16/10;border-radius:20px;overflow:hidden;position:relative}@media(max-width: 768px){.listType01Unit{border-radius:16px}}.listType01UnitImage{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.listType01UnitImage img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.listType01UnitText{align-content:center;background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:grid;gap:12px 0;grid-template-columns:100%;height:140px;left:0;line-height:1.2;padding:4px 24px;position:absolute;width:100%}@media(max-width: 768px){.listType01UnitText{gap:4px 0;height:84px;padding:4px 20px}}.listType01UnitTextHead{align-items:baseline;display:flex;gap:0 24px;justify-content:space-between}@media(max-width: 768px){.listType01UnitTextHead{gap:0 12px}}.listType01UnitTextHead_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.listType01UnitTextHead_title{font-size:20px;font-size:2rem}}.listType01UnitTextHead_pricing{color:#ff811e;font-weight:700;text-align:right;white-space:nowrap;font-size:20px;font-size:2rem}@media(max-width: 768px){.listType01UnitTextHead_pricing{font-size:16px;font-size:1.6rem}}.listType01UnitTextHead_pricing strong{font-size:36px;font-size:3.6rem}@media(max-width: 768px){.listType01UnitTextHead_pricing strong{font-size:28px;font-size:2.8rem}}.listType01UnitTextMore{align-items:center;display:grid;gap:0 24px;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.listType01UnitTextMore{gap:0 12px}}.listType02{display:grid;gap:40px 24px;grid-template-columns:repeat(auto-fill, minmax(282px, 1fr))}@media(max-width: 768px){.listType02{gap:32px 16px;grid-template-columns:repeat(2, 1fr)}}.listType02_item{grid-column:span 1}.listType02Unit{display:grid;gap:20px 0;grid-template-columns:100%}@media(max-width: 768px){.listType02Unit{gap:12px 0}}.listType02UnitImage{aspect-ratio:1/1;border-radius:20px;grid-column:span 1;overflow:hidden;position:relative;width:100%}@media(max-width: 768px){.listType02UnitImage{border-radius:16px}}.listType02UnitImage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}a.listType02UnitImage::before,a.listType02UnitImage::after{opacity:0;position:absolute;transition:opacity .1s}a.listType02UnitImage::before{background-color:rgba(26,30,59,.8);content:"";display:block;height:100%;left:0;top:0;width:100%}a.listType02UnitImage::after{color:#fff;content:"詳細を見る";font-weight:700;left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap;font-size:18px;font-size:1.8rem}@media(max-width: 768px){a.listType02UnitImage::after{font-size:14px;font-size:1.4rem}}a.listType02UnitImage:hover::before,a.listType02UnitImage:hover::after{opacity:1}.listType02UnitText{display:grid;gap:4px 0;grid-column:span 1;grid-template-columns:100%;line-height:1.2;padding:0 20px}@media(max-width: 768px){.listType02UnitText{padding:0}}.listType02UnitTextTitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;font-weight:700;grid-column:span 1;height:48px;font-size:20px;font-size:2rem}@media(max-width: 768px){.listType02UnitTextTitle{height:38px;font-size:16px;font-size:1.6rem}}.listType02UnitTextDescription{align-items:center;display:grid;grid-column:span 1;grid-template-columns:1fr 96px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.listType02UnitTextDescription{gap:8px 0;grid-template-columns:100%;font-size:12px;font-size:1.2rem}}.listType02UnitTextDescription_pricing{color:#ff811e;font-weight:700}.listType02UnitTextDescription_pricing strong{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.listType02UnitTextDescription_pricing strong{font-size:20px;font-size:2rem}}@media(max-width: 768px){.listType02UnitTextDescription_signup .buttonType01{min-height:24px;font-size:12px;font-size:1.2rem}}.listType03{display:grid;gap:24px 0;grid-template-columns:100%}@media(max-width: 768px){.listType03{gap:20px 0}}.listType03_item{grid-column:span 1}.listType03Unit{align-items:baseline;border-bottom:#dbdff5 solid 1px;color:#1a1e3b;display:grid;gap:0 48px;grid-template-columns:5.2em 1fr;padding:0 40px 24px 40px;position:relative;transition:color .1s}@media(max-width: 1024px){.listType03Unit{padding:0 20px 24px 20px}}@media(max-width: 768px){.listType03Unit{gap:12px 20px;grid-template-columns:100%;padding:0 20px 20px}}.listType03Unit::before{background-color:#404b8f;bottom:-1px;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;transition:width .1s ease;width:0}.listType03Unit_label span{border:currentColor solid 1px;border-radius:9999px;color:#12b8d7;display:block;line-height:1.2;padding:4px 0;text-align:center;font-size:12px;font-size:1.2rem}.listType03Unit_label.is-game span{color:#404b8f}.listType03Unit_date{grid-column:span 1}.listType03Unit_title{grid-column:span 1;word-break:break-all}.listType03Unit:hover::before{width:100%}.listType03:has(.listType03Unit_label) .listType03Unit{grid-template-columns:100px 5.2em 1fr}@media(max-width: 768px){.listType03:has(.listType03Unit_label) .listType03Unit{grid-template-columns:100px 1fr}}@media(max-width: 768px){.listType03:has(.listType03Unit_label) .listType03Unit_title{grid-column:span 2}}.listType04_item{padding-left:1em;text-indent:-1em}.listType04_item a,.listType04_item span{text-indent:0}.listType04-A{font-size:12px;font-size:1.2rem}.listType05{display:flex;flex-wrap:wrap;gap:0 60px;justify-content:center}@media(max-width: 1024px){.listType05{gap:24px}}@media(max-width: 768px){.listType05{gap:20px}}.listType05_item{width:calc(33.33% - 40px)}@media(max-width: 1024px){.listType05_item{width:calc(50% - 12px)}}@media(max-width: 768px){.listType05_item{width:100%}}.listType05Unit{background-color:#fff;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.03);color:inherit;display:block;overflow:hidden}@media(max-width: 768px){.listType05Unit{border-radius:16px}}.listType05UnitImage{aspect-ratio:1200/630;font-size:0;overflow:hidden}.listType05UnitImage picture{display:block}.listType05UnitImage picture img{transition:transform .4s ease}.listType05UnitText{padding:24px 20px;word-break:break-all}.listType05UnitText_title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;font-weight:700;min-height:2lh}@media(max-width: 768px){.listType05UnitText_title{min-height:0}}.listType05Unit:hover .listType05UnitImage img{transform:scale(1.1)}.listType06{display:grid;gap:0 40px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.listType06{gap:40px 0;grid-template-columns:100%;margin:0 auto;max-width:360px}}.listType06_item{grid-column:span 1}.listType06UnitImage{background-color:#f6f7ff;border-radius:20px;padding:24px}@media(max-width: 768px){.listType06UnitImage{border-radius:16px;padding:20px}}.listType06UnitImage_title{background-color:#1a1e3b;color:#fff;font-weight:700;line-height:1.2;padding:6px 4px;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.listType06UnitImage_title{font-size:20px;font-size:2rem}}.listType06UnitImage_image{align-items:flex-end;aspect-ratio:280/104;display:flex;font-size:0;justify-content:center}.listType06UnitImage_image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.listType06UnitImage_signup{align-items:center;aspect-ratio:280/104;display:grid;gap:0 20px;grid-template-columns:repeat(2, 1fr);padding-top:24px}@media(max-width: 768px){.listType06UnitImage_signup{gap:0 12px;padding-top:20px}}.listType06UnitText{margin-top:20px}.listType07{display:grid;gap:20px 0;grid-template-columns:100%}.listType07_item{grid-column:span 1}.listType07Unit{align-items:center;background-color:#f6f7ff;border-radius:20px;color:#1a1e3b;display:grid;gap:0 40px;grid-template-columns:300px 1fr;padding:40px}@media(max-width: 768px){.listType07Unit{border-radius:16px;gap:20px 0;grid-template-columns:100%;padding:28px}}.listType07UnitTitle{align-items:center;display:grid;gap:0 24px;grid-column:span 1;grid-template-columns:80px 1fr}@media(max-width: 768px){.listType07UnitTitle{gap:0 20px;grid-template-columns:60px 1fr}}.listType07UnitTitle_image{align-items:center;aspect-ratio:1/1;background:linear-gradient(0deg, #404b8f 0%, #1a1e3b 100%);border-radius:50%;color:#fff;display:flex;justify-content:center;line-height:0;text-align:center;width:100%;font-size:52px;font-size:5.2rem}@media(max-width: 768px){.listType07UnitTitle_image{font-size:40px;font-size:4rem}}.listType07UnitTitle_image .icon-ssd_plus{transform:translate(7.5%, -5%)}.listType07UnitTitle_text{color:#404b8f;font-weight:700;line-height:1.2;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.listType07UnitTitle_text{font-size:20px;font-size:2rem}}.listType07UnitText{grid-column:span 1;word-break:break-all}.listType08{display:grid;gap:0 60px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.listType08{gap:24px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.listType08{gap:20px;grid-template-columns:100%}}.listType08Unit{background-color:#fff;border-radius:20px;color:#1a1e3b;height:100%;padding:40px}@media(max-width: 768px){.listType08Unit{border-radius:16px;height:auto;padding:28px}}.listType08UnitTitle{align-items:center;display:grid;gap:0 24px;grid-template-columns:80px 1fr;margin-bottom:24px}.listType08UnitTitle_image{align-items:center;aspect-ratio:1/1;background:linear-gradient(0deg, #404b8f 0%, #1a1e3b 100%);border-radius:50%;color:#fff;display:flex;justify-content:center;line-height:0;text-align:center;width:100%;font-size:52px;font-size:5.2rem}.listType08UnitTitle_image .icon-ssd_plus{transform:translate(7.5%, -5%)}.listType08UnitTitle_text{color:#404b8f;font-weight:700;line-height:1.2;font-size:24px;font-size:2.4rem}.listType08UnitText{word-break:break-all}.ribbonType01{background-color:#ff811e;clip-path:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 0 calc(100% - 4px), 0 4px, 2px 4px, 2px 2px, 4px 2px);color:#fff;display:inline-block;font-weight:700;line-height:1.2;padding:2px 8px 4px;vertical-align:1px;font-size:12px;font-size:1.2rem}.ribbonType02{background-color:#ff811e;border-radius:9999px;color:#fff;display:inline-block;font-weight:700;line-height:1.2;padding:8px 20px;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.ribbonType02{padding:8px;font-size:12px;font-size:1.2rem}}.navigationType01{display:flex;justify-content:center}.navigationType01_inner{background-color:#1a1e3b;border:#fff solid 1px;border-radius:9999px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);height:60px;margin:0 auto;padding:0 40px}@media(max-width: 1024px){.navigationType01_inner{padding:0 20px}}@media(max-width: 768px){.navigationType01_inner{height:auto;padding:20px}}.navigationType01List{align-content:center;align-items:center;display:flex;gap:0 50px;height:100%;justify-content:center}@media(max-width: 1024px){.navigationType01List{gap:0 42px}}@media(max-width: 768px){.navigationType01List{flex-wrap:wrap;gap:12px 20px}}.navigationType01List_item{align-items:center;display:flex;height:100%;justify-content:center}@media(max-width: 768px){.navigationType01List_item{display:block;height:auto;padding:0}}.navigationType01List_item+.navigationType01List_item{position:relative}.navigationType01List_item+.navigationType01List_item::before{background-color:#fff;content:"";display:block;height:calc(100% - 32px);left:-26px;pointer-events:none;position:absolute;top:16px;width:2px}@media(max-width: 1024px){.navigationType01List_item+.navigationType01List_item::before{left:-22px}}@media(max-width: 768px){.navigationType01List_item+.navigationType01List_item::before{display:none}}.navigationType01ListButton{color:#fff;display:block;line-height:1.2;padding-right:2em;position:relative;text-align:center}@media(max-width: 1024px){.navigationType01ListButton{padding-right:1.6em;font-size:14px;font-size:1.4rem}}@media(max-width: 768px){.navigationType01ListButton{padding-left:1.6em;padding-right:0;font-size:12px;font-size:1.2rem}}.navigationType01ListButton::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:calc(50% - .6em);transform:scale(1.25);transform-origin:right center}@media(max-width: 768px){.navigationType01ListButton::before{left:0;right:unset;transform-origin:left center}}.navigationType02{display:flex;justify-content:center}.navigationType02_inner{background-color:#fff;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);height:72px;margin:0 auto;padding:0 40px}@media(max-width: 1024px){.navigationType02_inner{padding:0 20px}}@media(max-width: 768px){.navigationType02_inner{height:auto;padding:20px}}.navigationType02List{align-content:center;align-items:center;display:flex;gap:0 50px;height:100%;justify-content:center}@media(max-width: 1024px){.navigationType02List{gap:0 42px}}@media(max-width: 768px){.navigationType02List{flex-wrap:wrap;gap:12px 20px}}.navigationType02List_item{align-items:center;display:flex;height:100%;justify-content:center}@media(max-width: 768px){.navigationType02List_item{display:block;height:auto;padding:0}}.navigationType02List_item+.navigationType02List_item{position:relative}.navigationType02List_item+.navigationType02List_item::before{background-color:#404b8f;content:"";display:block;height:calc(100% - 32px);left:-26px;pointer-events:none;position:absolute;top:16px;width:2px}@media(max-width: 1024px){.navigationType02List_item+.navigationType02List_item::before{left:-22px}}@media(max-width: 768px){.navigationType02List_item+.navigationType02List_item::before{display:none}}.navigationType02ListButton{color:#404b8f;display:block;line-height:1.2;padding-right:2em;position:relative;text-align:center}@media(max-width: 1024px){.navigationType02ListButton{padding-right:1.6em;font-size:14px;font-size:1.4rem}}@media(max-width: 768px){.navigationType02ListButton{padding-left:1.6em;padding-right:0;font-size:12px;font-size:1.2rem}}.navigationType02ListButton::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";line-height:inherit;position:absolute;right:0;top:calc(50% - .6em);transform:scale(1.25);transform-origin:right center}@media(max-width: 768px){.navigationType02ListButton::before{left:0;right:unset;transform-origin:left center}}.pricingType01List{align-items:flex-end;display:flex;gap:0 40px;justify-content:center}@media(max-width: 1024px){.pricingType01List{flex-wrap:wrap;gap:24px 0}}@media(max-width: 768px){.pricingType01List{gap:20px 0}}.pricingType01List_item{width:100%}.pricingType01Balloon{background-color:#ff811e;border-radius:9999px;color:#fff;line-height:1.2;margin-bottom:12px;padding:8px;position:relative;text-align:center;font-size:18px;font-size:1.8rem}.pricingType01Balloon::before{aspect-ratio:2/1;background-color:#ff811e;bottom:-4px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;height:6px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.pricingType01Unit{background-color:#fff;border-radius:20px;display:grid;gap:24px 0;grid-template-columns:100%;padding:28px}@media(max-width: 768px){.pricingType01Unit{padding:20px}}.pricingType01UnitHead{display:grid;gap:12px 0;grid-column:span 1;grid-template-columns:100%}.pricingType01UnitHeadPlayer{color:#404b8f;grid-column:span 1;line-height:1.2;text-align:center}.pricingType01UnitHeadPlayer_label{display:inline-block;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.pricingType01UnitHeadPlayer_label{font-size:inherit}}.pricingType01UnitHeadPlayer_value{display:inline-block}.pricingType01UnitHeadTitle{background-color:#f6f7ff;color:#404b8f;font-weight:700;grid-column:span 1;line-height:1.2;padding:8px 20px;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.pricingType01UnitHeadTitle{font-size:28px;font-size:2.8rem}}.pricingType01UnitBody{display:grid;gap:12px 0;grid-column:span 1;grid-template-columns:100%}.pricingType01UnitBodyPrice{font-weight:700;grid-column:span 1;line-height:1;text-align:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.pricingType01UnitBodyPrice{font-size:20px;font-size:2rem}}.pricingType01UnitBodyPrice strong{font-size:52px;font-size:5.2rem}@media(max-width: 768px){.pricingType01UnitBodyPrice strong{font-size:48px;font-size:4.8rem}}.pricingType01UnitBodyInformation{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;grid-column:span 1;justify-content:center}.pricingType01UnitBodyInformation_regular{font-size:18px;font-size:1.8rem}.pricingType01UnitBodyInformation_regular del{text-decoration:line-through}.pricingType01UnitBodyInformation_off{background-color:#ff811e;border-radius:9999px;color:#fff;font-weight:700;line-height:1.2;padding:4px 20px;font-size:18px;font-size:1.8rem}.pricingType01UnitBodyInformation_off strong{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.pricingType01UnitBodyInformation_off strong{font-size:20px;font-size:2rem}}.pricingType01UnitBodySpec dl{align-items:center;border-bottom:1px solid #dbdff5;color:#404b8f;display:flex;justify-content:space-between;padding:4px 10px;font-size:14px;font-size:1.4rem}.pricingType01UnitBodySpec dl dd{font-weight:700}.pricingType01UnitFoot{grid-column:span 1}.pricingType01UnitFootSignup .buttonType01{font-size:16px;font-size:1.6rem}.pricingType01Unit-A{background-color:#f6f7ff}.pricingType01Unit-A .pricingType01UnitHeadTitle{background-color:#404b8f;color:#fff}.pricingType01-A .pricingType01List{gap:24px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.pricingType01-A .pricingType01List{gap:20px 0}}.pricingType01-A .pricingType01List_item{max-width:calc(25% - 18px)}@media(max-width: 1024px){.pricingType01-A .pricingType01List_item{max-width:calc(50% - 12px)}}@media(max-width: 768px){.pricingType01-A .pricingType01List_item{max-width:unset}}.pricingType01-A .pricingType01UnitHeadTitle{font-size:32px;font-size:3.2rem}.pricingType01-A .pricingType01UnitBodyPrice{font-size:16px;font-size:1.6rem}.pricingType01-A .pricingType01UnitBodyPrice strong{font-size:40px;font-size:4rem}.pricingType01-A .pricingType01UnitBodyInformation_regular{font-size:16px;font-size:1.6rem}.pricingType01-A .pricingType01UnitBodyInformation_off{font-size:14px;font-size:1.4rem}.pricingType01-A .pricingType01UnitBodyInformation_off strong{font-size:20px;font-size:2rem}.pricingType01-A .pricingType01UnitFootSignup .buttonType01{font-size:14px;font-size:1.4rem}.sectionType01{display:block;padding:48px 0;position:relative;scroll-margin-top:89px}@media(max-width: 768px){.sectionType01{padding:40px 0;scroll-margin-top:52px}}.sectionType01.has-paddingTop2x{padding-top:96px}@media(max-width: 768px){.sectionType01.has-paddingTop2x{padding-top:80px}}.sectionType01.has-paddingBottom2x{padding-bottom:96px}@media(max-width: 768px){.sectionType01.has-paddingBottom2x{padding-bottom:80px}}.sectionType02{display:block;padding:36px 0;position:relative;scroll-margin-top:89px}@media(max-width: 768px){.sectionType02{padding:30px 0}}.sectionType02.has-paddingTop2x{padding-top:72px}@media(max-width: 768px){.sectionType02.has-paddingTop2x{padding-top:60px}}.sectionType02.has-paddingBottom2x{padding-bottom:72px}@media(max-width: 768px){.sectionType02.has-paddingBottom2x{padding-bottom:60px}}.c-faq_inner{display:grid;gap:0 24px;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.c-faq_inner{display:contents}}.c-faq_heading{grid-column:span 3}@media(max-width: 768px){.c-faq_heading{display:contents}}.c-faq_contents{grid-column:span 9}@media(max-width: 768px){.c-faq_contents{display:contents}}.c-faq-B{background-color:#f6f7ff}.c-guideHeading{color:#404b8f;font-weight:700;line-height:1.2;margin-bottom:32px;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.c-guideHeading{margin-bottom:20px;font-size:28px;font-size:2.8rem}}.c-guideDescription{text-align:center}@media(max-width: 768px){.c-guideDescription{text-align:left}}.c-guideMore{margin-top:60px}@media(max-width: 768px){.c-guideMore{margin-top:20px}}.c-guideMore_inner{margin:0 auto;max-width:360px}.c-guideNotes{margin-top:60px}@media(max-width: 768px){.c-guideNotes{margin-top:20px}}.c-guide-B{background-color:#f6f7ff}.c-guide-C{background-color:#1a1e3b}.c-mediaOwnedmedia{padding-bottom:60px}.c-mediaOwnedmediaHeading{margin-bottom:40px;text-align:center}.c-mediaOwnedmediaHeading_title{font-size:0;margin:0 auto 24px;max-width:260px}@media(max-width: 768px){.c-mediaOwnedmediaHeading_title{margin-bottom:20px}}.c-mediaOwnedmediaHeading_subtitle{font-weight:700;line-height:1.2;font-size:18px;font-size:1.8rem}.c-mediaOwnedmediaMore{margin-top:60px}@media(max-width: 768px){.c-mediaOwnedmediaMore{margin-top:40px}}.c-mediaOwnedmediaMore_inner{margin:0 auto;max-width:360px}.c-mediaMikumo{padding-top:62px;position:relative}.c-mediaMikumo::before{background-color:#dbdff5;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c-mediaMikumoBox{border-radius:20px;overflow:hidden;position:relative}@media(max-width: 768px){.c-mediaMikumoBox{border-radius:16px;padding:120px 0}}.c-mediaMikumoBoxImage{display:grid;font-size:0;gap:0 320px;grid-template:repeat(2, 50%)/repeat(2, calc(50% - 160px));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width: 768px){.c-mediaMikumoBoxImage{gap:0;grid-template:repeat(2, 50%)/repeat(2, 50%)}}.c-mediaMikumoBoxImage_part{background:center/cover no-repeat}.c-mediaMikumoBoxImage_part:nth-child(1){background-image:url("/common/images/sections/media/mikumo_bg01.jpg")}@media(max-width: 768px){.c-mediaMikumoBoxImage_part:nth-child(1){background-image:url("/common/images/sections/media/mikumo_bg01-sp.jpg")}}.c-mediaMikumoBoxImage_part:nth-child(2){background-image:url("/common/images/sections/media/mikumo_bg02.jpg")}@media(max-width: 768px){.c-mediaMikumoBoxImage_part:nth-child(2){background-image:url("/common/images/sections/media/mikumo_bg02-sp.jpg")}}.c-mediaMikumoBoxImage_part:nth-child(3){background-image:url("/common/images/sections/media/mikumo_bg03.jpg")}@media(max-width: 768px){.c-mediaMikumoBoxImage_part:nth-child(3){background-image:url("/common/images/sections/media/mikumo_bg03-sp.jpg")}}.c-mediaMikumoBoxImage_part:nth-child(4){background-image:url("/common/images/sections/media/mikumo_bg04.jpg")}@media(max-width: 768px){.c-mediaMikumoBoxImage_part:nth-child(4){background-image:url("/common/images/sections/media/mikumo_bg04-sp.jpg")}}.c-mediaMikumoBoxText{display:flex;justify-content:center;position:relative;z-index:1}.c-mediaMikumoBoxText_inner{max-width:640px;padding:60px 40px 48px;position:relative;width:calc(100% - 120px)}@media(max-width: 768px){.c-mediaMikumoBoxText_inner{padding:60px 0 80px;width:100%}}.c-mediaMikumoBoxText_inner::before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";display:block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:-1}@media(max-width: 768px){.c-mediaMikumoBoxText_inner::before{height:100%;width:auto}}.c-mediaMikumoBoxTextHeading{margin-bottom:40px;text-align:center}@media(max-width: 768px){.c-mediaMikumoBoxTextHeading{margin-bottom:32px}}.c-mediaMikumoBoxTextHeading_title{font-size:0;margin:0 auto 24px;max-width:292px}@media(max-width: 768px){.c-mediaMikumoBoxTextHeading_title{margin-bottom:20px;max-width:240px}}.c-mediaMikumoBoxTextHeading_subtitle{font-weight:700;line-height:1.2;font-size:20px;font-size:2rem}@media(max-width: 768px){.c-mediaMikumoBoxTextHeading_subtitle{line-height:1.6;font-size:16px;font-size:1.6rem}}.c-mediaMikumoBoxTextDescription{text-align:center}@media(max-width: 768px){.c-mediaMikumoBoxTextDescription{font-size:14px;font-size:1.4rem}}.c-mediaMikumoBoxTextMore{margin:60px auto 0;max-width:420px}@media(max-width: 768px){.c-mediaMikumoBoxTextMore{margin-top:40px}}.c-mediaMikumoBoxTextMore_inner{margin:0 auto;max-width:360px}.c-optionTable .tableType01_contents{grid-template-columns:repeat(5, 1fr)}.c-optionSignup{margin-top:60px}@media(max-width: 768px){.c-optionSignup{margin-top:40px}}.c-optionSignup_inner{margin:0 auto;max-width:384px}.c-paymentBox{display:grid;gap:0 60px;grid-template-columns:repeat(12, 1fr)}@media(max-width: 1024px){.c-paymentBox{gap:0 24px}}@media(max-width: 768px){.c-paymentBox{display:contents}}.c-paymentBox_head{grid-column:span 4}@media(max-width: 768px){.c-paymentBox_head{display:contents}}.c-paymentBox_body{display:grid;gap:40px 0;grid-column:span 8;grid-template-columns:100%}@media(max-width: 768px){.c-paymentBox_body{gap:20px 0}}.c-paymentHeading{color:#404b8f;font-weight:700;line-height:1.2;word-break:keep-all;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.c-paymentHeading{margin-bottom:20px;font-size:28px;font-size:2.8rem}}.c-paymentDescription{grid-column:span 1}.c-paymentDescription p+p{margin-top:.5em}.c-paymentCreditcardsImage{display:flex;font-size:0;grid-column:span 1}.c-paymentCreditcardsImage_inner{background-color:#f6f7ff;border-radius:12px;padding:20px}@media(max-width: 768px){.c-paymentCreditcardsImage_inner{padding:28px}}.c-paymentCreditcardsImage_inner img{max-width:297px}.c-paymentCcharge{grid-column:span 1}.c-paymentCchargeImage{background-color:#f6f7ff;border-radius:12px;padding:20px}@media(max-width: 1024px){.c-paymentCchargeImage{background-color:unset;border-radius:0;padding:0}}.c-paymentCchargeImageList{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1024px){.c-paymentCchargeImageList{display:grid;gap:24px;grid-template-columns:100%}}@media(max-width: 768px){.c-paymentCchargeImageList{gap:20px 0}}.c-paymentCchargeImageList_item:nth-child(1){width:34.7240843031%}@media(max-width: 1024px){.c-paymentCchargeImageList_item:nth-child(1){width:unset}}.c-paymentCchargeImageList_item:nth-child(2){width:21.8265672762%}@media(max-width: 1024px){.c-paymentCchargeImageList_item:nth-child(2){width:unset}}.c-paymentCchargeImageList_item:nth-child(3){width:21.8265672762%}@media(max-width: 1024px){.c-paymentCchargeImageList_item:nth-child(3){width:unset}}.c-paymentCchargeImageList_item:nth-child(4){width:10.5164369604%}@media(max-width: 1024px){.c-paymentCchargeImageList_item:nth-child(4){width:unset}}.c-paymentCchargeImageList_item:nth-child(5){width:38.6925510806%}@media(max-width: 1024px){.c-paymentCchargeImageList_item:nth-child(5){width:unset}}.c-paymentCchargeImageListUnit{display:block;padding-bottom:64px;position:relative;text-align:center}@media(max-width: 1024px){.c-paymentCchargeImageListUnit{align-items:center;background-color:#f6f7ff;border-radius:12px;display:grid;grid-template-columns:repeat(2, 1fr);padding:28px;text-align:left}}.c-paymentCchargeImageListUnit_image{font-size:0}@media(max-width: 1024px){.c-paymentCchargeImageListUnit_image{order:1}}.c-paymentCchargeImageListUnit_image img{-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width: 1024px){.c-paymentCchargeImageListUnit_image img{aspect-ratio:440/160}}.c-paymentCchargeImageListUnit_caption{align-items:center;bottom:0;display:flex;height:52px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;word-break:keep-all;font-size:14px;font-size:1.4rem}@media(max-width: 1024px){.c-paymentCchargeImageListUnit_caption{bottom:unset;height:unset;justify-content:flex-start;left:auto;position:unset;transform:unset}}.c-paymentInformationTable .tableType01_contents{grid-template-columns:repeat(30, 1fr)}.c-paymentInformationTable .tableType01_cell{word-break:keep-all}.c-paymentInformationTable_image{font-size:0;margin-top:12px;text-align:center}.c-paymentInformationTable_image img{max-width:297px}.c-payment-B{background-color:#f6f7ff}.c-payment-B .c-paymentCreditcardsImage_inner{background-color:#fff}.c-payment-B .c-paymentCchargeImage{background-color:#fff}@media(max-width: 1024px){.c-payment-B .c-paymentCchargeImage{background-color:unset}}@media(max-width: 1024px){.c-payment-B .c-paymentCchargeImageListUnit{background-color:#fff}}.c-promotion{background:#404b8f url("/common/images/sections/promotion/bg.jpg") center/776px auto repeat;color:#fff}.c-promotionHeading{font-weight:700;line-height:1.2;margin-bottom:60px;text-align:center;word-break:keep-all;font-size:48px;font-size:4.8rem}@media(max-width: 768px){.c-promotionHeading{margin-bottom:40px;font-size:32px;font-size:3.2rem}}.c-promotionSignup_inner{margin:0 auto;max-width:384px}.c-terms{background-color:#f6f7ff;font-size:12px;font-size:1.2rem}.tabType01Trigger{border-bottom:#404b8f solid 2px;margin-bottom:52px}.tabType01TriggerList{display:flex;gap:0 16px}@media(max-width: 768px){.tabType01TriggerList{gap:0 8px}}.tabType01TriggerList_item{width:100%}.tabType01TriggerList_item.is-active .tabType01TriggerButton{background-color:#404b8f;color:#fff}.tabType01TriggerBalloon{display:flex;justify-content:center;margin-bottom:4px;padding-bottom:4px}@media(max-width: 768px){.tabType01TriggerBalloon{margin-bottom:2px}}.tabType01TriggerBalloon_title{background-color:#ff811e;border-radius:9999px;color:#fff;font-weight:700;line-height:1.2;padding:8px 48px;position:relative;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.tabType01TriggerBalloon_title{padding:6px 12px;font-size:14px;font-size:1.4rem}}.tabType01TriggerBalloon_title::before{aspect-ratio:2/1;background-color:#ff811e;bottom:-4px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;height:6px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.tabType01TriggerButton{background-color:#dbdff5;border-radius:20px 20px 0 0;color:#404b8f;display:block;font-weight:700;height:100%;line-height:1.2;padding:28px 8px;text-align:center;transition:background-color .1s,color .1s;width:100%;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.tabType01TriggerButton{padding:16px 4px;font-size:14px;font-size:1.4rem}}.tabType01TargetList_item{display:none}.tabType01TargetList_item.is-active{display:block}.tabType01:has(.tabType01TriggerBalloon) .tabType01TriggerList{align-items:flex-end}.tabType02Trigger{margin-bottom:40px;position:relative}.tabType02Trigger::before{background-color:#dbdff5;bottom:0;content:"";display:block;height:2px;left:0;pointer-events:none;position:absolute;width:100%}@media(max-width: 768px){.tabType02Trigger::before{display:none}}.tabType02TriggerList{display:flex;flex-wrap:wrap;gap:0 40px;position:relative}@media(max-width: 768px){.tabType02TriggerList{display:grid;gap:12px 20px;grid-template-columns:repeat(4, 1fr)}}@media(max-width: 768px){.tabType02TriggerList_item{grid-column:span 1}}.tabType02TriggerList_item.is-active .tabType02TriggerButton{border-bottom-color:#404b8f;font-weight:700}.tabType02TriggerButton{border-bottom:rgba(0,0,0,0) solid 2px;color:#404b8f;display:block;line-height:1.2;padding-bottom:20px;text-align:center;transition:border-bottom-color .1s,font-weight .1s;width:100%;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.tabType02TriggerButton{padding-bottom:12px;font-size:16px;font-size:1.6rem}}.tabType02TargetList_item{display:none}.tabType02TargetList_item.is-active{display:block}.tableType01{overflow:auto;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.tableType01{font-size:14px;font-size:1.4rem}}.tableType01_inner{min-width:800px}.tableType01_contents{background-color:#dbdff5;border:#dbdff5 solid 2px;border-radius:20px;display:grid;gap:2px;overflow:hidden}.tableType01_head{display:grid;gap:inherit;grid-column:1/-1;grid-template-columns:subgrid}.tableType01_head .tableType01_cell{background-color:#1a1e3b;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.tableType01_head .tableType01_cell{font-size:14px;font-size:1.4rem}}.tableType01_body{display:grid;gap:inherit;grid-column:1/-1;grid-template-columns:subgrid}.tableType01_foot{display:grid;gap:inherit;grid-column:1/-1;grid-template-columns:subgrid}.tableType01_cell{align-content:center;background-color:#fff;color:#1a1e3b;padding:16px 8px}@media(max-width: 768px){.tableType01_cell{padding:12px 8px}}.tableType01_cell-A{background-color:#404b8f;color:#fff}.textAlign-left{text-align:left !important}.textAlign-center{text-align:center !important}.textAlign-right{text-align:right !important}.textColor-inherit{color:inherit !important}.textColor-brand{color:#12b8d7 !important}.textColor-game{color:#404b8f !important}.textEnvironment{background-color:#e74c3c;bottom:0;color:#fff;font-weight:700;opacity:.8;padding:4px 8px;pointer-events:none;position:fixed;right:0;text-align:center;white-space:nowrap;z-index:9999;font-size:10px;font-size:1rem}.textEnvironment.is-local{background-color:#e67e22}.textEnvironment.is-notice{background-color:#1abc9c;bottom:26px}.textWeight-normal{font-weight:400 !important}.textWeight-bold{font-weight:700 !important}
/*# sourceMappingURL=common.css.map */