.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.c-circle{display:block;width:80px;height:80px;transform:scaleX(-1)}

.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.p-index-kv-pagination-item{position:relative}@media only screen and (min-width: 768px){.p-index-kv-pagination-item{width:80px;height:80px}}@media only screen and (max-width: 767px){.p-index-kv-pagination-item{width:1.53125rem;height:1.53125rem}}.p-index-kv-pagination-item_circle{display:block;width:100%;height:100%;transform:scaleX(-1)}.p-index-kv-pagination-item_icon{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.p-index-kv-pagination-item.-active{cursor:default}

.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.p-index-kv-pagination-text_item{display:none;color:#fff;text-align:right}.p-index-kv-pagination-text_item.-current{display:block}.p-index-kv-pagination-text_en{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;letter-spacing:.05em;display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px;font-size:14px}@media only screen and (max-width: 767px){.p-index-kv-pagination-text_en{display:none}}.p-index-kv-pagination-text_en-line{width:42px;height:1px;margin-right:19px;background-color:#fff;transform-origin:left}.p-index-kv-pagination-text_ja{font-weight:600}@media only screen and (max-width: 767px){.p-index-kv-pagination-text_ja{font-size:.625rem}}

.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.p-index-kv-pagination_list{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:50%;z-index:3;transform:translateY(-50%)}@media only screen and (min-width: 768px){.p-index-kv-pagination_list{right:80px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.p-index-kv-pagination_list{right:40px}}@media only screen and (max-width: 767px){.p-index-kv-pagination_list{right:1.5625rem}}.p-index-kv-pagination_item{position:relative}@media only screen and (min-width: 768px){.p-index-kv-pagination_item+.p-index-kv-pagination_item{margin-top:3.11111vh}}@media only screen and (max-width: 767px){.p-index-kv-pagination_item+.p-index-kv-pagination_item{margin-top:1.75rem}}.p-index-kv-pagination_text{position:absolute;z-index:3}@media only screen and (min-width: 768px){.p-index-kv-pagination_text{bottom:6.66667vh;right:80px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.p-index-kv-pagination_text{right:40px}}@media only screen and (min-width: 768px) and (orientation: portrait){.p-index-kv-pagination_text{bottom:60px}}@media only screen and (max-width: 767px){.p-index-kv-pagination_text{bottom:1.5625rem;left:1.5625rem}}

.spLandscape[data-v-324fa2b3]{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.c-button[data-v-324fa2b3]{display:inline-block;text-decoration:none}.c-button_inner[data-v-324fa2b3]{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;letter-spacing:.05em;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid currentColor;overflow:hidden;color:#fff}@media only screen and (min-width: 768px){.c-button_inner[data-v-324fa2b3]{height:80px;font-size:14px}}@media only screen and (max-width: 767px){.c-button_inner[data-v-324fa2b3]{height:3.75rem;font-size:.75rem}}.c-button_text[data-v-324fa2b3]{position:relative;z-index:2}.c-button_icon[data-v-324fa2b3]{position:absolute;top:0;bottom:0;z-index:1;margin:auto}@media only screen and (min-width: 768px){.c-button_icon[data-v-324fa2b3]{right:30px;width:11px;height:10px}}@media only screen and (max-width: 767px){.c-button_icon[data-v-324fa2b3]{right:1.21875rem;width:.65625rem;height:.5625rem}}.c-button_bg[data-v-324fa2b3]{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff}.c-button_border[data-v-324fa2b3]{display:none}.c-button.-normal .c-button_inner[data-v-324fa2b3]{background-color:#3455fc;border-color:#3455fc}.c-button.-invert .c-button_inner[data-v-324fa2b3]{background-color:transparent;border-color:#3455fc;color:#3455fc}.c-button.-lowerLayer .c-button_inner[data-v-324fa2b3]{background-color:transparent;border-color:#e9ebf3;color:#101112}.c-button.-transparent .c-button_inner[data-v-324fa2b3]{border-color:rgba(255,255,255,0.3)}.c-button.-transparent .c-button_bg[data-v-324fa2b3]{position:absolute;z-index:0;width:100%;height:100%;background-color:transparent}.c-button.-invert .c-button_bg[data-v-324fa2b3]{background-color:#3455fc}@media only screen and (min-width: 768px){.c-button.-size-normal .c-button_inner[data-v-324fa2b3]{width:240px}}@media only screen and (max-width: 767px){.c-button.-size-normal .c-button_inner[data-v-324fa2b3]{width:11.25rem}}@media only screen and (min-width: 768px){.c-button.-size-large .c-button_inner[data-v-324fa2b3]{width:300px}}@media only screen and (max-width: 767px){.c-button.-size-large .c-button_inner[data-v-324fa2b3]{width:11.25rem}}.c-button.-size-full[data-v-324fa2b3]{width:100%;height:100%}.c-button.-size-full .c-button_inner[data-v-324fa2b3]{height:100%;padding:0 50px}@media only screen and (min-width: 768px){.c-button.-size-full .c-button_inner[data-v-324fa2b3]{min-height:80px}.p-ir .c-button.-size-full .c-button_inner[data-v-324fa2b3]{justify-content:inherit}}@media only screen and (max-width: 767px){.c-button.-size-full .c-button_inner[data-v-324fa2b3]{min-height:3.75rem}.p-ir .c-button.-size-full .c-button_inner[data-v-324fa2b3]{justify-content:inherit;padding:0 1.5625rem}}.c-button.-size-min[data-v-324fa2b3]{width:100%;height:100%}.c-button.-size-min .c-button_inner[data-v-324fa2b3]{height:100%}.c-button.-size-min .c-button_text[data-v-324fa2b3]{display:none}.c-button.-size-min .c-button_icon[data-v-324fa2b3]{transform:rotate(-90deg);left:0;right:0}.c-button.-size-small .c-button_inner[data-v-324fa2b3]{font-family:YuGothic, '游ゴシック', 'Noto Sans JP', 'Meiryo', 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif}@media only screen and (min-width: 768px){.c-button.-size-small .c-button_inner[data-v-324fa2b3]{width:200px;height:70px;font-size:12px;justify-content:flex-start;padding-left:30px}}.c-button.-size-full-pc[data-v-324fa2b3],.c-button.-size-full-pc .c-button_inner[data-v-324fa2b3]{width:100%}@media only screen and (max-width: 767px){.c-button.-size-full-sp[data-v-324fa2b3],.c-button.-size-full-sp .c-button_inner[data-v-324fa2b3]{width:100%}}.c-button.-back[data-v-324fa2b3],.c-button.-back .c-button_inner[data-v-324fa2b3]{width:100%;height:100%}.c-button.-back .c-button_icon[data-v-324fa2b3]{transform:rotate(180deg);left:24px;right:inherit}

.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.c-heading_inner{position:relative}@media only screen and (min-width: 768px){.c-heading_inner{padding-left:30px}}@media only screen and (max-width: 767px){.c-heading_inner{padding-left:.9375rem}}.c-heading_inner::before,.c-heading_inner::after{content:'';position:absolute;left:0}@media only screen and (min-width: 768px){.c-heading_inner::before,.c-heading_inner::after{width:10px;height:8px}}@media only screen and (max-width: 767px){.c-heading_inner::before,.c-heading_inner::after{width:.3125rem;height:.25rem}}.c-heading_inner::before{background-color:#0af0f2}@media only screen and (min-width: 768px){.c-heading_inner::before{top:5px}}@media only screen and (max-width: 767px){.c-heading_inner::before{top:.1875rem}}.c-heading_inner::after{background-color:#3455fc}@media only screen and (min-width: 768px){.c-heading_inner::after{top:13px}}@media only screen and (max-width: 767px){.c-heading_inner::after{top:.4375rem}}.c-heading_en{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;display:block;margin-left:-0.05em;line-height:.93333;white-space:nowrap}@media only screen and (min-width: 768px){.c-heading_en{font-size:50px}}@media only screen and (min-width: 1601px){.c-heading_en{font-size:3.125vw}}@media only screen and (min-width: 1920px){.c-heading_en{font-size:60px}}@media only screen and (max-width: 767px){.c-heading_en{font-size:2rem}}.c-heading_en::before,.c-heading_en::after{content:'';display:block;width:0;height:0}@media only screen and (min-width: 768px){.c-heading_en::before,.c-heading_en::after{margin-top:-.1em}}@media only screen and (max-width: 767px){.c-heading_en::before,.c-heading_en::after{margin-top:-.09375em}}.c-heading_ja{letter-spacing:.075em;display:block;font-weight:600}@media only screen and (min-width: 768px){.c-heading_ja{margin-top:16px;font-size:18px}}@media only screen and (max-width: 767px){.c-heading_ja{margin-top:.90625rem;font-size:.9375rem}}.c-heading_inner.-invert{color:#fff}.c-heading_inner.-invert::after{background-color:#fff}.c-heading_inner.-position-outside{padding-left:0}@media only screen and (min-width: 768px){.c-heading_inner.-position-outside::before,.c-heading_inner.-position-outside::after{left:-30px}}@media only screen and (max-width: 767px){.c-heading_inner.-position-outside::before,.c-heading_inner.-position-outside::after{left:-.9375rem}}

.spLandscape{display:none;z-index:999;width:100vw;height:100vw;position:fixed;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-image:url("/assets/img/common/turn-your-device.jpg")}.c-business_visual{display:block;position:relative;height:100%}@media only screen and (min-width: 768px){.c-business_visual{left:calc((100vw - 1200px) / 2 * -1);width:58.75vw}}@media only screen and (min-width: 1920px){.c-business_visual{left:-280px;width:1128px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.c-business_visual{left:-80px;width:69.62963vw}}.c-business_text{position:absolute;background-color:#fff}@media only screen and (min-width: 768px){.c-business_text{right:0;bottom:-40px;width:570px;padding:72px 90px 120px}}@media only screen and (min-width: 768px) and (max-width: 1359px){.c-business_text{right:-80px;bottom:-160px;padding:72px 80px 120px 90px}}@media only screen and (max-width: 767px){.c-business_text{right:0;left:3.75rem;top:100%;margin-top:-2.5rem;padding:4.96875rem 3.40625rem 5.59375rem 3.59375rem}}@media only screen and (min-width: 768px){.-en .c-business_text{min-height:458px;padding:55px 80px 70px}}@media only screen and (max-width: 767px){.-en .c-business_text{right:0;left:3.75rem;top:100%;margin-top:-2.5rem;padding:4.96875rem 2.8125rem 4.9375rem 3.59375rem}}.c-business_number{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;display:flex;align-items:center;color:#3455fc}@media only screen and (min-width: 768px){.c-business_number{letter-spacing:.05em;margin-bottom:40px;font-size:14px}}@media only screen and (max-width: 767px){.c-business_number{margin-bottom:1.53125rem;font-size:.9375rem}}@media only screen and (min-width: 768px){.-en .c-business_number{margin-bottom:34px}}.c-business_number::before{content:'';display:block;height:1px;background-color:currentColor}@media only screen and (min-width: 768px){.c-business_number::before{width:42px;margin-right:20px}}@media only screen and (max-width: 767px){.c-business_number::before{width:1.875rem;margin-right:.625rem}}.c-business_title{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600}@media only screen and (min-width: 768px){.c-business_title{margin-bottom:50px;font-size:40px}}@media only screen and (max-width: 767px){.c-business_title{margin-top:-.3125rem;margin-bottom:1.25rem;font-size:1.5625rem}}@media only screen and (min-width: 768px){.-en .c-business_title{margin-bottom:38px}}.c-business_copy{letter-spacing:.075em;margin-right:-0.5em;font-weight:600}@media only screen and (min-width: 768px){.c-business_copy{font-size:18px}}@media only screen and (max-width: 767px){.c-business_copy{font-size:1rem;line-height:1.875}}.-en .c-business_copy{letter-spacing:.075em}@media only screen and (min-width: 768px){.-en .c-business_copy{width:300px;font-size:20px;line-height:1.6}.-en .c-business_copy::before,.-en .c-business_copy::after{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.6) * 0.5em)}}@media only screen and (max-width: 767px){.-en .c-business_copy{font-size:14px;line-height:1.28571}.-en .c-business_copy::before,.-en .c-business_copy::after{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.28571) * 0.5em)}}.c-business_description{letter-spacing:.075em}@media only screen and (min-width: 768px){.c-business_description{margin-top:30px;font-size:14px;line-height:2.28571}}@media only screen and (max-width: 767px){.c-business_description{margin-top:1.03125rem;font-size:.8125rem;line-height:1.84615}}.-en .c-business_description{letter-spacing:.075em}@media only screen and (min-width: 768px){.-en .c-business_description{margin-top:22px;font-size:16px;line-height:1.75}.-en .c-business_description::before,.-en .c-business_description::after{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.75) * 0.5em)}}@media only screen and (max-width: 767px){.-en .c-business_description{margin-top:1.25rem}}.c-business_more{font-family:"Rajdhani",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:600;letter-spacing:.05em;color:#3455fc}@media only screen and (min-width: 768px){.c-business_more{margin-top:42px;font-size:14px}}@media only screen and (max-width: 767px){.c-business_more{margin-top:2.46875rem;font-size:.8125rem}}@media only screen and (min-width: 768px){.-en .c-business_more{margin-top:33px}}@media only screen and (max-width: 767px){.-en .c-business_more{margin-top:2.1875rem}}@media only screen and (min-width: 768px){.c-business_more_icon{width:11px;height:10px;margin-left:10px}}@media only screen and (max-width: 767px){.c-business_more_icon{margin-left:.59375rem}}

