.l-utility_privacy .l-top_visual{margin-bottom:clamp(48px,7.5vw,96px)}.p-privacy{width:100%}.p-privacy__inner{width:min(100%,1200px);margin:0 auto}.p-privacy__box{width:100%}.p-privacy__box:not(:last-child){margin-bottom:clamp(64px,7.5vw,96px)}.p-privacy__text{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px}.p-privacy__text:not(:last-child){font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:26px}.p-privacy__list{width:100%}.p-privacy__list>li{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px;padding-left:1em;position:relative}.p-privacy__list>li:not(:last-child){font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:18px}.p-privacy__list>li:before{content:"";position:absolute;top:11px;left:0;width:8px;aspect-ratio:1/1;background:#536573;border-radius:50%}.l-utility_terms .l-top_visual{margin-bottom:clamp(48px,7.5vw,96px)}.p-terms{width:100%}.p-terms__inner{width:min(100%,1200px);margin:0 auto}.p-terms__box{width:100%}.p-terms__box:not(:last-child){margin-bottom:clamp(48px,5vw,64px)}.p-terms__block{width:100%}.p-terms__block:not(:last-child){margin-bottom:clamp(32px,3.75vw,48px)}.p-terms__text{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px}.p-terms__text:not(:last-child){font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:26px}.p-terms__text.mb16{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:10px}.p-terms__text.mb20{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:14px}.p-terms__text.mb48{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:clamp(26px,3.125vw + 2px,42px)}.p-terms__text.mb64{font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:clamp(42px,3.125vw + 18px,58px)}.p-terms__note{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px;padding-left:1em;text-indent:-1em}.p-terms__btn{width:min(100%,240px);display:block;border:1px solid #a6a6a6;-webkit-transition:border 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:border 0.3s ease-in-out,opacity 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-terms__btn:hover{opacity:0.7;border-color:#4d4dbe}}.p-terms__list{width:100%}.p-terms__list:not(:last-child){margin-bottom:32px}.p-terms__list>li{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px;padding-left:1em;position:relative}.p-terms__list>li:not(:last-child){font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:18px}.p-terms__list>li:before{content:"";position:absolute;top:11px;left:0;width:8px;aspect-ratio:1/1;background:#536573;border-radius:50%}.p-terms__table{width:100%}.p-terms__table tbody tr{border-bottom:2px solid #eef0f3}.p-terms__table tbody tr:first-child td,.p-terms__table tbody tr:first-child th{padding-top:0}.p-terms__table tbody tr th{width:clamp(200px,20vw,256px);font-weight:500;color:#536573;padding:22px 16px 24px 0}@media (width <= 768px){.p-terms__table tbody tr th{width:100%;display:block;padding:22px 0 0;margin-bottom:18px}}.p-terms__table tbody tr td{width:calc(100% - clamp(200px, 20vw, 256px));padding:22px 0 24px 16px}@media (width <= 768px){.p-terms__table tbody tr td{width:100%;display:block;padding:0 0 24px}}.p-terms__item{width:100%}.p-terms__item:not(:last-child){margin-bottom:24px}.p-terms__item>div:not(:last-child){margin-bottom:20px}.p-terms__item>div>.ttl{width:100%;font-weight:500;font-size:16px;line-height:24px;margin-top:-4px;margin-bottom:6px}.p-terms__item>div>.ttl>._ib{display:inline-block}.p-terms__item>div>.cont{width:100%}.p-terms__link{display:inline-block;font-size:16px;line-height:24px;margin-top:-4px;margin-bottom:-4px;color:#1f1f95;-webkit-text-decoration:underline #a9abd6;text-decoration:underline #a9abd6;text-decoration-thickness:1px;text-underline-offset:6px;-webkit-transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out}@media (width <= 768px){.p-terms__link{display:inline;word-break:break-all}}.p-terms__text .p-terms__link{font-size:16px;line-height:24px;margin-top:0px;margin-bottom:-4px}@media (hover:hover) and (pointer:fine){.p-terms__link:hover{color:#4d4dbe;text-decoration-color:#4d4dbe}}.p-terms__link:after{font-family:"Material Icons";content:"\e89e";font-size:16px;font-weight:400;color:#1f1f95;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;padding-left:6px;vertical-align:middle}.l-utility_sitemap .l-top_visual{margin-bottom:clamp(48px,7.5vw,96px)}.p-sitemap{width:100%}.p-sitemap__inner{width:min(100%,1200px);margin:0 auto}.p-sitemap__list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,3.75vw,48px) 1fr;grid-template-columns:repeat(2,1fr);gap:clamp(32px,5vw,64px) clamp(16px,3.75vw,48px)}@media (width <= 768px){.p-sitemap__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (768px < width){.p-sitemap__list>li:nth-child(3),.p-sitemap__list>li:nth-child(4),.p-sitemap__list>li:nth-child(5){-ms-grid-column-span:2;grid-column:span 2/span 2}}.p-sitemap__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(20px,2.265625vw,29px) clamp(56px,5vw,64px) clamp(22px,2.421875vw,31px) clamp(16px,1.875vw,24px);background:#f1f4f8;border-radius:clamp(4px,0.625vw,8px);position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-sitemap__list>li:nth-child(3) .p-sitemap__link,.p-sitemap__list>li:nth-child(4) .p-sitemap__link,.p-sitemap__list>li:nth-child(5) .p-sitemap__link{height:auto}.p-sitemap__link[target=_blank]:after{content:"\e89e"}@media (hover:hover) and (pointer:fine){.p-sitemap__link:hover{background:#f1f1f8}}@media (hover:hover) and (pointer:fine){.p-sitemap__link:hover:after{right:clamp(8px,0.9375vw,12px);background:#4d4dbe}}@media (hover:hover) and (pointer:fine){.p-sitemap__link:hover .cont{color:#4d4dbe}}.p-sitemap__link:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:calc(100% - clamp(32px, 3.75vw, 48px));background:#1f1f95;border-radius:0 4px 4px 0}.p-sitemap__link:after{font-family:"Material Icons";content:"\e5c8";font-size:18px;font-weight:400;color:#ffffff;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:50%;right:clamp(12px,1.25vw,16px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(28px,2.8125vw,36px);aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1f1f95;border-radius:50%;-webkit-transition:right 0.2s ease-in-out,background 0.3s ease-in-out;transition:right 0.2s ease-in-out,background 0.3s ease-in-out}.p-sitemap__link .cont{display:block;font-size:clamp(18px,1.5625vw,20px);font-weight:bold;font-size:clamp(18px,0.391vw + 15px,20px);line-height:clamp(26px,0.781vw + 20px,30px);margin-top:clamp(-5px,-0.195vw + -2.5px,-4px);margin-bottom:clamp(-5px,-0.195vw + -2.5px,-4px);-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.p-sitemap__child-list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,1.875vw,24px) 1fr clamp(16px,1.875vw,24px) 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(4px,0.625vw,8px) clamp(16px,1.875vw,24px);padding:0 clamp(16px,1.875vw,24px);margin-top:clamp(4px,0.9375vw,12px)}@media (width <= 1024px){.p-sitemap__child-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.p-sitemap__child-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.p-sitemap__child-link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(18px,1.71875vw,22px) clamp(24px,2.8125vw,36px) clamp(20px,1.875vw,24px) 0;border-bottom:1px solid #cdd3dd;position:relative}@media (hover:hover) and (pointer:fine){.p-sitemap__child-link:hover:before{right:clamp(0px,0.3125vw,4px)}}@media (hover:hover) and (pointer:fine){.p-sitemap__child-link:hover:after{left:0;right:auto;width:100%}}@media (hover:hover) and (pointer:fine){.p-sitemap__child-link:hover .cont{color:#4d4dbe}}.p-sitemap__child-link:before{font-family:"Material Icons";content:"\e5c8";font-size:18px;font-weight:400;color:#1f1f95;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;top:50%;right:clamp(2px,0.625vw,8px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out;pointer-events:none}.p-sitemap__child-link:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#4d4dbe;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.p-sitemap__child-link .cont{display:block;font-weight:500;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.p-sitemap__child-link .cont ._ib{display:inline-block}.p-notfound{width:100%}.p-notfound__text{width:100%;font-size:16px;line-height:28px;margin-top:-6px;margin-bottom:-6px}.p-notfound__link{display:inline-block;color:#1f1f95;-webkit-text-decoration:underline #a9abd6;text-decoration:underline #a9abd6;text-decoration-thickness:1px;text-underline-offset:6px;-webkit-transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-notfound__link:hover{color:#4d4dbe;text-decoration-color:#4d4dbe}}.maintenance{padding-top:0!important}.maintenance .l-content{padding:0!important;margin:0!important}.p-maintenance{width:100%;min-height:100vh;min-height:100dvh;background:#f1f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-maintenance__inner{padding:0 16px}.p-maintenance .ib{display:inline-block}.p-maintenance__logo{width:min(80%,330px);margin-left:auto;margin-right:auto}.p-maintenance__headline{width:100%;font-size:32px;line-height:1.3;font-weight:bold;text-align:center}@media screen and (max-width:1024px){.p-maintenance__headline{font-size:22px}}.p-maintenance__item{width:100%;text-align:center}.p-maintenance__item .ttl{width:100%;font-size:24px;font-weight:bold}@media screen and (max-width:1024px){.p-maintenance__item .ttl{font-size:18px}}.p-maintenance__item .cont{width:100%}.p-maintenance__time{font-size:24px;font-weight:bold;color:#1f1f95}@media screen and (max-width:1024px){.p-maintenance__time{font-size:18px}}.p-maintenance__text{font-size:18px;line-height:1.44}@media screen and (max-width:1024px){.p-maintenance__text{font-size:16px}}.p-maintenance__note{font-size:16px;line-height:1.44}@media screen and (max-width:1024px){.p-maintenance__note{font-size:14px}}
/*# sourceMappingURL=common_utility.css.map */