﻿@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");@import url(flash.css);@import url(checkbox.css);@import url(create_success.css);@import url(activation.css);@import url(transform.css);@import url(home.css);@import url(common.css);@import url(sidebar.css);@import url(settings.css);@media screen and (min-width: 835px){.mbpc-0{margin-bottom:0px !important}}@media screen and (max-width: 834px){.mbsp-0{margin-bottom:0px !important}}@media screen and (min-width: 835px){.mbpc-1{margin-bottom:1px !important}}@media screen and (max-width: 834px){.mbsp-1{margin-bottom:1px !important}}@media screen and (min-width: 835px){.mbpc-2{margin-bottom:2px !important}}@media screen and (max-width: 834px){.mbsp-2{margin-bottom:2px !important}}@media screen and (min-width: 835px){.mbpc-3{margin-bottom:3px !important}}@media screen and (max-width: 834px){.mbsp-3{margin-bottom:3px !important}}@media screen and (min-width: 835px){.mbpc-4{margin-bottom:4px !important}}@media screen and (max-width: 834px){.mbsp-4{margin-bottom:4px !important}}@media screen and (min-width: 835px){.mbpc-5{margin-bottom:5px !important}}@media screen and (max-width: 834px){.mbsp-5{margin-bottom:5px !important}}@media screen and (min-width: 835px){.mbpc-6{margin-bottom:6px !important}}@media screen and (max-width: 834px){.mbsp-6{margin-bottom:6px !important}}@media screen and (min-width: 835px){.mbpc-7{margin-bottom:7px !important}}@media screen and (max-width: 834px){.mbsp-7{margin-bottom:7px !important}}@media screen and (min-width: 835px){.mbpc-8{margin-bottom:8px !important}}@media screen and (max-width: 834px){.mbsp-8{margin-bottom:8px !important}}@media screen and (min-width: 835px){.mbpc-9{margin-bottom:9px !important}}@media screen and (max-width: 834px){.mbsp-9{margin-bottom:9px !important}}@media screen and (min-width: 835px){.mbpc-10{margin-bottom:10px !important}}@media screen and (max-width: 834px){.mbsp-10{margin-bottom:10px !important}}@media screen and (min-width: 835px){.mbpc-11{margin-bottom:11px !important}}@media screen and (max-width: 834px){.mbsp-11{margin-bottom:11px !important}}@media screen and (min-width: 835px){.mbpc-12{margin-bottom:12px !important}}@media screen and (max-width: 834px){.mbsp-12{margin-bottom:12px !important}}@media screen and (min-width: 835px){.mbpc-13{margin-bottom:13px !important}}@media screen and (max-width: 834px){.mbsp-13{margin-bottom:13px !important}}@media screen and (min-width: 835px){.mbpc-14{margin-bottom:14px !important}}@media screen and (max-width: 834px){.mbsp-14{margin-bottom:14px !important}}@media screen and (min-width: 835px){.mbpc-15{margin-bottom:15px !important}}@media screen and (max-width: 834px){.mbsp-15{margin-bottom:15px !important}}@media screen and (min-width: 835px){.mbpc-16{margin-bottom:16px !important}}@media screen and (max-width: 834px){.mbsp-16{margin-bottom:16px !important}}@media screen and (min-width: 835px){.mbpc-17{margin-bottom:17px !important}}@media screen and (max-width: 834px){.mbsp-17{margin-bottom:17px !important}}@media screen and (min-width: 835px){.mbpc-18{margin-bottom:18px !important}}@media screen and (max-width: 834px){.mbsp-18{margin-bottom:18px !important}}@media screen and (min-width: 835px){.mbpc-19{margin-bottom:19px !important}}@media screen and (max-width: 834px){.mbsp-19{margin-bottom:19px !important}}@media screen and (min-width: 835px){.mbpc-20{margin-bottom:20px !important}}@media screen and (max-width: 834px){.mbsp-20{margin-bottom:20px !important}}@media screen and (min-width: 835px){.mbpc-21{margin-bottom:21px !important}}@media screen and (max-width: 834px){.mbsp-21{margin-bottom:21px !important}}@media screen and (min-width: 835px){.mbpc-22{margin-bottom:22px !important}}@media screen and (max-width: 834px){.mbsp-22{margin-bottom:22px !important}}@media screen and (min-width: 835px){.mbpc-23{margin-bottom:23px !important}}@media screen and (max-width: 834px){.mbsp-23{margin-bottom:23px !important}}@media screen and (min-width: 835px){.mbpc-24{margin-bottom:24px !important}}@media screen and (max-width: 834px){.mbsp-24{margin-bottom:24px !important}}@media screen and (min-width: 835px){.mbpc-25{margin-bottom:25px !important}}@media screen and (max-width: 834px){.mbsp-25{margin-bottom:25px !important}}@media screen and (min-width: 835px){.mbpc-26{margin-bottom:26px !important}}@media screen and (max-width: 834px){.mbsp-26{margin-bottom:26px !important}}@media screen and (min-width: 835px){.mbpc-27{margin-bottom:27px !important}}@media screen and (max-width: 834px){.mbsp-27{margin-bottom:27px !important}}@media screen and (min-width: 835px){.mbpc-28{margin-bottom:28px !important}}@media screen and (max-width: 834px){.mbsp-28{margin-bottom:28px !important}}@media screen and (min-width: 835px){.mbpc-29{margin-bottom:29px !important}}@media screen and (max-width: 834px){.mbsp-29{margin-bottom:29px !important}}@media screen and (min-width: 835px){.mbpc-30{margin-bottom:30px !important}}@media screen and (max-width: 834px){.mbsp-30{margin-bottom:30px !important}}@media screen and (min-width: 835px){.mbpc-31{margin-bottom:31px !important}}@media screen and (max-width: 834px){.mbsp-31{margin-bottom:31px !important}}@media screen and (min-width: 835px){.mbpc-32{margin-bottom:32px !important}}@media screen and (max-width: 834px){.mbsp-32{margin-bottom:32px !important}}@media screen and (min-width: 835px){.mbpc-33{margin-bottom:33px !important}}@media screen and (max-width: 834px){.mbsp-33{margin-bottom:33px !important}}@media screen and (min-width: 835px){.mbpc-34{margin-bottom:34px !important}}@media screen and (max-width: 834px){.mbsp-34{margin-bottom:34px !important}}@media screen and (min-width: 835px){.mbpc-35{margin-bottom:35px !important}}@media screen and (max-width: 834px){.mbsp-35{margin-bottom:35px !important}}@media screen and (min-width: 835px){.mbpc-36{margin-bottom:36px !important}}@media screen and (max-width: 834px){.mbsp-36{margin-bottom:36px !important}}@media screen and (min-width: 835px){.mbpc-37{margin-bottom:37px !important}}@media screen and (max-width: 834px){.mbsp-37{margin-bottom:37px !important}}@media screen and (min-width: 835px){.mbpc-38{margin-bottom:38px !important}}@media screen and (max-width: 834px){.mbsp-38{margin-bottom:38px !important}}@media screen and (min-width: 835px){.mbpc-39{margin-bottom:39px !important}}@media screen and (max-width: 834px){.mbsp-39{margin-bottom:39px !important}}@media screen and (min-width: 835px){.mbpc-40{margin-bottom:40px !important}}@media screen and (max-width: 834px){.mbsp-40{margin-bottom:40px !important}}@media screen and (min-width: 835px){.mbpc-41{margin-bottom:41px !important}}@media screen and (max-width: 834px){.mbsp-41{margin-bottom:41px !important}}@media screen and (min-width: 835px){.mbpc-42{margin-bottom:42px !important}}@media screen and (max-width: 834px){.mbsp-42{margin-bottom:42px !important}}@media screen and (min-width: 835px){.mbpc-43{margin-bottom:43px !important}}@media screen and (max-width: 834px){.mbsp-43{margin-bottom:43px !important}}@media screen and (min-width: 835px){.mbpc-44{margin-bottom:44px !important}}@media screen and (max-width: 834px){.mbsp-44{margin-bottom:44px !important}}@media screen and (min-width: 835px){.mbpc-45{margin-bottom:45px !important}}@media screen and (max-width: 834px){.mbsp-45{margin-bottom:45px !important}}@media screen and (min-width: 835px){.mbpc-46{margin-bottom:46px !important}}@media screen and (max-width: 834px){.mbsp-46{margin-bottom:46px !important}}@media screen and (min-width: 835px){.mbpc-47{margin-bottom:47px !important}}@media screen and (max-width: 834px){.mbsp-47{margin-bottom:47px !important}}@media screen and (min-width: 835px){.mbpc-48{margin-bottom:48px !important}}@media screen and (max-width: 834px){.mbsp-48{margin-bottom:48px !important}}@media screen and (min-width: 835px){.mbpc-49{margin-bottom:49px !important}}@media screen and (max-width: 834px){.mbsp-49{margin-bottom:49px !important}}@media screen and (min-width: 835px){.mbpc-50{margin-bottom:50px !important}}@media screen and (max-width: 834px){.mbsp-50{margin-bottom:50px !important}}@media screen and (min-width: 835px){.mbpc-51{margin-bottom:51px !important}}@media screen and (max-width: 834px){.mbsp-51{margin-bottom:51px !important}}@media screen and (min-width: 835px){.mbpc-52{margin-bottom:52px !important}}@media screen and (max-width: 834px){.mbsp-52{margin-bottom:52px !important}}@media screen and (min-width: 835px){.mbpc-53{margin-bottom:53px !important}}@media screen and (max-width: 834px){.mbsp-53{margin-bottom:53px !important}}@media screen and (min-width: 835px){.mbpc-54{margin-bottom:54px !important}}@media screen and (max-width: 834px){.mbsp-54{margin-bottom:54px !important}}@media screen and (min-width: 835px){.mbpc-55{margin-bottom:55px !important}}@media screen and (max-width: 834px){.mbsp-55{margin-bottom:55px !important}}@media screen and (min-width: 835px){.mbpc-56{margin-bottom:56px !important}}@media screen and (max-width: 834px){.mbsp-56{margin-bottom:56px !important}}@media screen and (min-width: 835px){.mbpc-57{margin-bottom:57px !important}}@media screen and (max-width: 834px){.mbsp-57{margin-bottom:57px !important}}@media screen and (min-width: 835px){.mbpc-58{margin-bottom:58px !important}}@media screen and (max-width: 834px){.mbsp-58{margin-bottom:58px !important}}@media screen and (min-width: 835px){.mbpc-59{margin-bottom:59px !important}}@media screen and (max-width: 834px){.mbsp-59{margin-bottom:59px !important}}@media screen and (min-width: 835px){.mbpc-60{margin-bottom:60px !important}}@media screen and (max-width: 834px){.mbsp-60{margin-bottom:60px !important}}@media screen and (min-width: 835px){.mbpc-61{margin-bottom:61px !important}}@media screen and (max-width: 834px){.mbsp-61{margin-bottom:61px !important}}@media screen and (min-width: 835px){.mbpc-62{margin-bottom:62px !important}}@media screen and (max-width: 834px){.mbsp-62{margin-bottom:62px !important}}@media screen and (min-width: 835px){.mbpc-63{margin-bottom:63px !important}}@media screen and (max-width: 834px){.mbsp-63{margin-bottom:63px !important}}@media screen and (min-width: 835px){.mbpc-64{margin-bottom:64px !important}}@media screen and (max-width: 834px){.mbsp-64{margin-bottom:64px !important}}@media screen and (min-width: 835px){.mbpc-65{margin-bottom:65px !important}}@media screen and (max-width: 834px){.mbsp-65{margin-bottom:65px !important}}@media screen and (min-width: 835px){.mbpc-66{margin-bottom:66px !important}}@media screen and (max-width: 834px){.mbsp-66{margin-bottom:66px !important}}@media screen and (min-width: 835px){.mbpc-67{margin-bottom:67px !important}}@media screen and (max-width: 834px){.mbsp-67{margin-bottom:67px !important}}@media screen and (min-width: 835px){.mbpc-68{margin-bottom:68px !important}}@media screen and (max-width: 834px){.mbsp-68{margin-bottom:68px !important}}@media screen and (min-width: 835px){.mbpc-69{margin-bottom:69px !important}}@media screen and (max-width: 834px){.mbsp-69{margin-bottom:69px !important}}@media screen and (min-width: 835px){.mbpc-70{margin-bottom:70px !important}}@media screen and (max-width: 834px){.mbsp-70{margin-bottom:70px !important}}@media screen and (min-width: 835px){.mbpc-71{margin-bottom:71px !important}}@media screen and (max-width: 834px){.mbsp-71{margin-bottom:71px !important}}@media screen and (min-width: 835px){.mbpc-72{margin-bottom:72px !important}}@media screen and (max-width: 834px){.mbsp-72{margin-bottom:72px !important}}@media screen and (min-width: 835px){.mbpc-73{margin-bottom:73px !important}}@media screen and (max-width: 834px){.mbsp-73{margin-bottom:73px !important}}@media screen and (min-width: 835px){.mbpc-74{margin-bottom:74px !important}}@media screen and (max-width: 834px){.mbsp-74{margin-bottom:74px !important}}@media screen and (min-width: 835px){.mbpc-75{margin-bottom:75px !important}}@media screen and (max-width: 834px){.mbsp-75{margin-bottom:75px !important}}@media screen and (min-width: 835px){.mbpc-76{margin-bottom:76px !important}}@media screen and (max-width: 834px){.mbsp-76{margin-bottom:76px !important}}@media screen and (min-width: 835px){.mbpc-77{margin-bottom:77px !important}}@media screen and (max-width: 834px){.mbsp-77{margin-bottom:77px !important}}@media screen and (min-width: 835px){.mbpc-78{margin-bottom:78px !important}}@media screen and (max-width: 834px){.mbsp-78{margin-bottom:78px !important}}@media screen and (min-width: 835px){.mbpc-79{margin-bottom:79px !important}}@media screen and (max-width: 834px){.mbsp-79{margin-bottom:79px !important}}@media screen and (min-width: 835px){.mbpc-80{margin-bottom:80px !important}}@media screen and (max-width: 834px){.mbsp-80{margin-bottom:80px !important}}@media screen and (min-width: 835px){.mbpc-81{margin-bottom:81px !important}}@media screen and (max-width: 834px){.mbsp-81{margin-bottom:81px !important}}@media screen and (min-width: 835px){.mbpc-82{margin-bottom:82px !important}}@media screen and (max-width: 834px){.mbsp-82{margin-bottom:82px !important}}@media screen and (min-width: 835px){.mbpc-83{margin-bottom:83px !important}}@media screen and (max-width: 834px){.mbsp-83{margin-bottom:83px !important}}@media screen and (min-width: 835px){.mbpc-84{margin-bottom:84px !important}}@media screen and (max-width: 834px){.mbsp-84{margin-bottom:84px !important}}@media screen and (min-width: 835px){.mbpc-85{margin-bottom:85px !important}}@media screen and (max-width: 834px){.mbsp-85{margin-bottom:85px !important}}@media screen and (min-width: 835px){.mbpc-86{margin-bottom:86px !important}}@media screen and (max-width: 834px){.mbsp-86{margin-bottom:86px !important}}@media screen and (min-width: 835px){.mbpc-87{margin-bottom:87px !important}}@media screen and (max-width: 834px){.mbsp-87{margin-bottom:87px !important}}@media screen and (min-width: 835px){.mbpc-88{margin-bottom:88px !important}}@media screen and (max-width: 834px){.mbsp-88{margin-bottom:88px !important}}@media screen and (min-width: 835px){.mbpc-89{margin-bottom:89px !important}}@media screen and (max-width: 834px){.mbsp-89{margin-bottom:89px !important}}@media screen and (min-width: 835px){.mbpc-90{margin-bottom:90px !important}}@media screen and (max-width: 834px){.mbsp-90{margin-bottom:90px !important}}@media screen and (min-width: 835px){.mbpc-91{margin-bottom:91px !important}}@media screen and (max-width: 834px){.mbsp-91{margin-bottom:91px !important}}@media screen and (min-width: 835px){.mbpc-92{margin-bottom:92px !important}}@media screen and (max-width: 834px){.mbsp-92{margin-bottom:92px !important}}@media screen and (min-width: 835px){.mbpc-93{margin-bottom:93px !important}}@media screen and (max-width: 834px){.mbsp-93{margin-bottom:93px !important}}@media screen and (min-width: 835px){.mbpc-94{margin-bottom:94px !important}}@media screen and (max-width: 834px){.mbsp-94{margin-bottom:94px !important}}@media screen and (min-width: 835px){.mbpc-95{margin-bottom:95px !important}}@media screen and (max-width: 834px){.mbsp-95{margin-bottom:95px !important}}@media screen and (min-width: 835px){.mbpc-96{margin-bottom:96px !important}}@media screen and (max-width: 834px){.mbsp-96{margin-bottom:96px !important}}@media screen and (min-width: 835px){.mbpc-97{margin-bottom:97px !important}}@media screen and (max-width: 834px){.mbsp-97{margin-bottom:97px !important}}@media screen and (min-width: 835px){.mbpc-98{margin-bottom:98px !important}}@media screen and (max-width: 834px){.mbsp-98{margin-bottom:98px !important}}@media screen and (min-width: 835px){.mbpc-99{margin-bottom:99px !important}}@media screen and (max-width: 834px){.mbsp-99{margin-bottom:99px !important}}@media screen and (min-width: 835px){.mbpc-100{margin-bottom:100px !important}}@media screen and (max-width: 834px){.mbsp-100{margin-bottom:100px !important}}html{font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:middle;max-width:100%}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,button{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea,select{font-size:100%}legend{color:#000}del,ins{text-decoration:none}main{display:block}body{padding-top:60px}section{position:relative}html{font-size:62.5%}body{color:#000;font-family:"Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "MS Pゴシック", Arial, Helvetica, Verdana, sans-serif;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;background:#fff}a{display:inline-block;color:inherit;text-decoration:none;outline:none}table{border-collapse:collapse;border-spacing:0}.wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;min-width:1200px}.main-page{margin-left:134px;width:calc(100% - 134px);transition:margin-left 0.3s, width 0.3s}.main-page--login{margin-left:auto;margin-right:auto;margin-top:100px}.inner{width:90%;margin:0 auto;max-width:1155px;background:#F5F5F5;padding:42px 15px}.inner--lg{max-width:1265px}.breadcrumb{font-family:"Segoe UI", Arial, sans-serif;font-size:1.8rem;margin-bottom:2em;background-color:white}.breadcrumb a{text-decoration:underline;position:relative;margin-right:2em}.breadcrumb a:after{content:">";position:absolute;top:0;right:-1.5em}.form-input{width:100%;height:40px;border:1px solid #707070;border-radius:5px;padding:0 15px;outline:0}.pure-input input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pure-input input[type=radio]:checked+label:before{-webkit-animation:borderscale 300ms ease-in;animation:borderscale 300ms ease-in}.pure-input input[type=radio]:checked+label:after{-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}.pure-input label{font-weight:500;position:relative;padding:0 0 0 2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}@media (any-hover: hover){.pure-input label{-webkit-transition:all 0.2s;transition:all 0.2s}.pure-input label:hover{opacity:0.7}}.pure-input label:before{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1.25em;height:1.25em;border:1px solid #707070;text-align:center;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;background:#FAFAFA;border-radius:50%}.pure-input label:after{content:"";display:inline-block;position:absolute;width:0.84em;height:0.84em;border-radius:50%;background:#707070;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0.25em;opacity:0}.c-fw--lt{font-weight:300 !important}.c-fw--rg{font-weight:400 !important}.c-fw--md{font-weight:500 !important}.c-fw--sbd{font-weight:600 !important}.c-fw--bd{font-weight:700 !important}.c-fw--bk{font-weight:900 !important}.c-tx--v{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (min-width: 835px){.c-tx--v-pc{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}}.c-al--c{text-align:center !important}.c-al--r{text-align:right !important}.c-al--l{text-align:left !important}.c-val--md{vertical-align:middle}.c-val--top{vertical-align:top}.c-txt__01{font-size:14px;font-size:1.4rem;line-height:2.0714285714}@media screen and (max-width: 640px){.c-txt__01{line-height:1.8}}.c-ttl__01{font-size:2.4rem;font-weight:700;text-align:center;color:#707070;margin-bottom:1.8em}.c-ttl__02{font-size:2.4rem;line-height:1.5;font-weight:700;color:#174B7D;position:relative;padding-top:0.8em;margin-bottom:1.2em;text-align:center}.c-ttl__02:before{content:"";display:inline-block;position:absolute;width:3.33em;height:3px;background:#174B7D;top:0;left:calc(50% - 45px)}.c-btn__01{max-width:400px;width:40%;margin:0 auto;height:3em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:10px;background:#484B4E;color:#fff;font-weight:700;font-size:2.2rem;margin:0 auto;outline:0;border:none;cursor:pointer}@media (any-hover: hover){.c-btn__01{-webkit-transition:all 0.2s;transition:all 0.2s}.c-btn__01:hover{opacity:0.7}}.c-btn__01--blue-dark{background:#174B7D}.c-btn__02{background:#174B7D;color:#fff;font-size:1.5rem;padding:10px 18px;border:none;border-radius:6px;font-weight:500;cursor:pointer;text-align:center;float:right;margin-bottom:10px;margin-top:0;margin-right:10px;text-decoration:none;text-underline-offset:0}.c-btn__02:hover{background:#0d2e4e;color:#fff;opacity:0.85;text-decoration:none}@media screen and (max-width: 834px){.pc{display:none}}@media screen and (min-width: 835px){.sp{display:none}}@media screen and (max-width: 640px){.pc-sm{display:none}}@media screen and (min-width: 641px){.sp-sm{display:none}}.u-fn-hover{display:inline-block}@media (any-hover: hover){.u-fn-hover{-webkit-transition:all 0.2s;transition:all 0.2s}.u-fn-hover:hover{opacity:0.7}}.u-pull--left{margin-left:calc((100vw - 100%) / 2 * -1)}.u-pull--right{margin-right:calc((100vw - 100%) / 2 * -1)}.u-img-of{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center", sans-serif}.c-scroll-box{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}.c-scroll-box-y{padding-bottom:20px;overflow-x:hidden;overflow-y:scroll}@media screen and (max-width: 834px){.c-scroll-box-sp{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}}.js-u__scrollin{opacity:0;-webkit-transform:translate(0, 70px);-ms-transform:translate(0, 70px);transform:translate(0, 70px)}.js-u__scrollin.is-visible{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.main-header{padding:10px 20px;position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #707070;z-index:10}.main-header__inner{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.main-header__logo{width:70px}.main-header__navGlobal{width:150px}.main-header__menu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:0 10px}.main-header__menu a{position:relative}@media (any-hover: hover){.main-header__menu a{-webkit-transition:all 0.2s;transition:all 0.2s}.main-header__menu a:hover{opacity:0.7}}.main-header__menu .qty{width:24px;height:24px;border-radius:50%;background:#E21C1C;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#fff;font-family:"Segoe UI", Arial, sans-serif;font-size:1.4rem;line-height:1;position:absolute;top:-5px;right:-5px}.main-header__menu-item{width:calc(33.33% - 13.333px)}.box-profile{position:absolute;top:65px;right:5px;min-width:270px;max-width:320px;border:none;background:#fff;padding:20px 12px;border-radius:18px;box-shadow:0 8px 32px rgba(16,31,64,0.16),0 2px 8px rgba(100,100,100,0.11);display:none;z-index:100;font-family:'Segoe UI', 'Noto Serif JP', Arial, sans-serif}.box-profile__menu a{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 10px;font-size:1.7rem;color:#2c3550;border-radius:8px;font-weight:500;text-decoration:none;letter-spacing:0.01em;transition:background 0.22s cubic-bezier(0.3, 0.9, 0.35, 1.15),color 0.18s,box-shadow 0.18s,transform 0.15s;box-shadow:none;position:relative}.box-profile__menu a i{font-size:1.35em;color:#5773c4;min-width:22px;text-align:center;transition:color 0.18s}.box-profile__menu a:hover,.box-profile__menu a:focus{background:linear-gradient(90deg, #e7edfa 70%, #e1eafb 100%);color:#174B7D;transform:translateY(-2px) scale(1.035);box-shadow:0 3px 14px rgba(30,80,190,0.07);outline:none;border:1.5px solid #d5e1fa}.box-profile__menu a:hover i,.box-profile__menu a:focus i{color:#3861e8}.box-profile__menu a:active{background:#dae3f2;transform:scale(0.98)}.profile-avatar-initial{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#e2d6dc;color:#444;border-radius:50%;font-size:2.2rem;font-weight:700;font-family:'Noto Serif JP', 'Segoe UI', Arial, sans-serif;letter-spacing:0.05em;user-select:none;box-shadow:0 1px 4px rgba(60,40,50,0.06);transition:box-shadow 0.15s}.main-header__menu-item .main-header__link:hover{background:#e1eafb;color:#174B7D;text-decoration:none;box-shadow:0 4px 18px rgba(30,80,190,0.13);transition:all 0.17s cubic-bezier(0.42, 0.13, 0.33, 0.95);cursor:pointer;transform:scale(1.08)}@media screen and (max-width: 600px){.profile-avatar-initial{width:40px;height:40px;font-size:1.7rem}}.box-profile.is-open{display:block}@media screen and (max-width: 600px){.box-profile{right:2vw;min-width:unset;max-width:96vw;padding:14px 8px 10px 8px}.box-profile__menu a{font-size:1.08rem}}.box-notification{position:absolute;top:65px;right:70px;border:1px solid #707070;background:#fff;padding:30px;width:620px;height:calc(96vh - 72px);display:none;border-radius:5px}.box-notification.is-open{display:block}.box-notification__ttl{display:block;font-size:2.4rem;font-weight:700;text-align:center;color:#707070;padding-bottom:1em;border-bottom:1px solid #707070}.box-notification__list{height:calc(100% - 48px);overflow-y:auto}.box-notification__list li{padding:1em 0;font-size:18px;font-size:1.8rem;line-height:1.6666666667;border-bottom:1px solid #707070}.top-notice{padding-bottom:67px}.top-notice__inner{max-width:1287px;margin:0 auto}.top-notice__ttl{text-align:center;font-size:2.4rem;line-height:1.65;font-weight:700;margin-bottom:2em}.top-notice__list{margin-bottom:35px}.top-notice__list-item{border-top:1px dashed #707070;font-size:18px;font-size:1.8rem;line-height:1.5555555556;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0}.top-notice__list-date{font-weight:700;width:140px}.top-notice__list-link{width:calc(100% - 140px);text-decoration:underline}@media (any-hover: hover){.top-notice__list-link{-webkit-transition:all 0.2s;transition:all 0.2s}.top-notice__list-link:hover{opacity:0.7}}.top-notice__btn{max-width:6.5em;font-size:1.8rem;font-weight:700;margin-left:auto;margin-right:0;color:#174B7D;display:block;position:relative}@media (any-hover: hover){.top-notice__btn{-webkit-transition:all 0.2s;transition:all 0.2s}.top-notice__btn:hover{opacity:0.7}}.top-notice__btn:after{content:"";display:inline-block;position:absolute;width:1em;height:1em;background:url(/../img/common/arr-right.png) no-repeat center/100%;top:0;right:0}.top-notice__intro{font-size:18px;font-size:1.8rem;line-height:1.7777777778;margin-bottom:40px}.top-notice__service{background:#F5F5F5;padding:60px}.top-service{padding-bottom:50px}.top-service__inner{max-width:1287px;margin:0 auto}.top-service__intro{font-size:18px;font-size:1.8rem;line-height:1.7777777778;margin-bottom:1.25em}.top-service__list{background:#F5F5F5;padding:30px}.top-service__list-dl{margin-bottom:50px}.top-service__list-dl:last-of-type{margin-bottom:0}.top-service__list-dt{font-size:2.6rem;font-weight:700;background:#174B7D;color:#fff;padding:0.5em 0.8em;margin-bottom:0.6em}.top-service__list-dt span{font-size:70%;margin-left:10px}.top-service__list-dd{font-size:1.8rem;line-height:1.65}.company-setting__ttlsub{margin-bottom:28px}.company-setting__list{max-width:942px;margin:0 auto 57px}.company-setting__list--second{margin-bottom:48px}.company-setting__list-dl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;border-bottom:1px solid #fff;border-right:1px solid #fff}.company-setting__list-dl:first-child{border-top:1px solid #fff}.company-setting__list-dl dt{font-weight:normal}.company-setting__list-dt{width:300px;color:#fff;background:#174B7D;padding:1.24em 1em}.company-setting__list-dd{font-family:"Segoe UI", Arial, sans-serif;width:calc(100% - 300px);padding:1.24em 2em}@media (any-hover: hover){.company-setting__list-dd a{-webkit-transition:all 0.2s;transition:all 0.2s}.company-setting__list-dd a:hover{opacity:0.7}}.form-setting__ttlsub{margin-bottom:28px}.form-setting__list{max-width:942px;margin:0 auto 67px}.form-setting__list--second{margin-bottom:48px}.form-setting__list-dl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;border-bottom:1px solid #fff}.form-setting__list-dt{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:300px;color:#fff;background:#174B7D;padding:1.24em 1em;position:relative;font-weight:normal}.form-setting__list-dt .required{width:3.4em;height:1.8em;background:#C60F0F;border-radius:5px;position:absolute;top:calc(50% - 15px);right:20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:80%;font-weight:bold}.form-setting__list-dd{font-family:"Segoe UI", Arial, sans-serif;width:calc(100% - 300px);padding:1.24em 2em}@media (any-hover: hover){.form-setting__list-dd a{-webkit-transition:all 0.2s;transition:all 0.2s}.form-setting__list-dd a:hover{opacity:0.7}}.form-setting__list-dd .pref{width:161px;height:40px;border:1px solid #707070;border-radius:5px;background:#fff url(/../img/common/ico-arrdown.png) no-repeat center right 5px/15px 13px;padding:0 15px}.form-setting__list-dd--has-note{padding-top:20px;padding-bottom:10px}.form-setting__list-add{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-setting__list-add .form-control{width:121px}.form-setting__list-add .form-control:nth-child(3){width:140px}.form-setting__list-add span{margin:0 6px}.form-setting__list-add .btn-zip{width:6em;height:40px;cursor:pointer;border:none;outline:0;font-family:"Segoe UI", Arial, sans-serif;font-size:1.8rem;color:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#707070;border-radius:5px;margin-left:1em;font-weight:normal}@media (any-hover: hover){.form-setting__list-add .btn-zip{-webkit-transition:all 0.2s;transition:all 0.2s}.form-setting__list-add .btn-zip:hover{opacity:0.7}}.form-setting__list-note{display:block;margin-top:0.5em;font-size:80%}.form-setting__input-group{position:relative}.form-setting__input-group label{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.service-setting .inner{padding-top:10px;padding-left:55px;padding-right:66px;margin-bottom:25px}.service-setting__ttl{margin-bottom:28px}.service-setting__billing-info{font-size:1.8rem;margin-bottom:20px;padding-left:60px;padding-right:0}.service-setting__billing-info-note{margin-top:-47px}.service-setting__box{font-size:20px;font-size:2rem;line-height:1.5;margin-bottom:3.65em}.service-setting__box:last-of-type{margin-bottom:0}.service-setting__box-heading{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.service-setting__box-left{width:38.34%}.service-setting__box-left p{border:1px solid #707070;background:#fff;text-align:center;padding:2em 0;margin-bottom:1em}.service-setting__box-list span{font-size:110%}.service-setting__box-desc{width:58%}.service-setting__box-main{margin-bottom:25px}.invoices-page__inner{max-width:1155px;margin:0 auto}.invoices-page__inner--lg{max-width:1360px}.invoices-page__txt{font-size:2.2rem;font-family:"Segoe UI", Arial, sans-serif;margin-bottom:1em}.invoices-page__wp{background:#F5F5F5;padding:5%;margin-bottom:50px}.invoices-page__table{margin-bottom:27px}.invoices-page__table table{width:100%;font-size:1.8rem;border:1px solid #fff}.invoices-page__table table tr th,.invoices-page__table table tr td{border-bottom:1px solid #fff}.invoices-page__table table tr th{width:300px;padding:1em 0.5em;background:#174B7D;color:#fff}.invoices-page__table table tr td{width:calc(100% - 300px);padding:1.25em 1.8em;position:relative}.invoices-page__table table tr td a{font-size:90%;position:absolute;text-decoration:underline;right:15px;color:#000}.invoices-page__note{font-family:"Segoe UI", Arial, sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;margin-bottom:2em}.table-container table{font-family:"Segoe UI", Arial, sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;width:100%}.table-container table tr th,.table-container table tr td{border-bottom:1px solid #E5E5E5;padding:1em 0.5em;font-weight:normal}.table-container table tr th{background:#F5F5F5}.table-container table tr td a{text-decoration:underline}.ecc-table{width:100%;border-collapse:collapse}.ecc-table th,.ecc-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.ecc-table th{background-color:#f5f5f5;font-weight:normal}.ecc-btn{padding:6px 12px;text-decoration:underline;text-underline-offset:5px}.ecc-btn--show{color:#333;background-color:transparent;border:none}.ecc-btn--download{color:#333;background-color:transparent;border:none}.ecc-btn--delete{color:#dc3545;background-color:transparent;border:none;text-decoration:none}.ecc-btn--delete:hover{color:#bd2130}.payment-page .inner{padding:70px 32px}.payment-page__dl{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;background:#174B7D;border-bottom:1px solid #fff}.payment-page__dl:first-child{margin-bottom:1.42em;border:1px solid #fff}.payment-page__dt{width:300px;color:#fff;height:100%;padding:0.535em 0.75em}.payment-page__dd{width:calc(100% - 300px);background:#f5f5f5;padding:1em}.payment-page__dd--method .pure-input{font-family:"Segoe UI", Arial, sans-serif;margin-bottom:1.4em;line-height:1.2}.payment-page__dd--method .pure-input:last-of-type{margin-bottom:0}.payment-page__dd--date .form-control{width:102px;text-align:right}.payment-page__img{max-width:663px;margin:0 auto 30px}.payment-page__note{padding:22px 0 36px;max-width:897px;margin:0 auto;font-size:18px;font-size:1.8rem;line-height:1.7777777778}.mx-auto{margin:auto !important}.system-rule{margin:auto;padding:30px 0;font-weight:bold;text-align:center}.ecc-alert{font-size:1.6rem;line-height:1.5;margin-bottom:0}.ecc-alert .close{padding:0.9rem 2.5rem;font-size:2.5rem}.ecc-font-size{font-size:1.8rem}body{font-size:1.8rem}.service-description{width:70%;margin:0 auto}.service-container{background-color:white;padding:40px}.service-intro{margin-bottom:30px}.service-list{list-style:none;margin-left:40px;margin-bottom:40px}.service-list li{margin-bottom:15px}.font-weight-bold{font-weight:bold}.service-info-box{border:1px solid #ddd;padding:20px;margin-bottom:40px}.service-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.info-heading{margin-bottom:20px}.info-content{line-height:1.8}.confirmation-text{margin-bottom:20px}.usage-cards{display:flex;flex-direction:column;gap:16px;justify-content:left;width:70%;margin:0 auto;margin-top:32px}.usage-card{display:flex;justify-content:space-between;align-items:center;width:320px;background:#f5f5f5;border:1px solid #cccccc;border-radius:8px;padding:16px 32px;box-shadow:0 2px 6px rgba(0,0,0,0.03);font-size:1.8rem}.usage-card__label{color:#333;font-weight:500}.usage-card__value{display:flex;align-items:baseline;gap:4px}.usage-records__count{font-size:2.2rem;font-weight:700;color:#174B7D}.usage-records__unit{font-size:1.6rem;font-weight:600;color:#174B7D}.service-links{margin-top:30px;width:100%}.setup-links{display:flex;flex-direction:column;gap:15px}.setup-link{display:block;background:#fff;border:1px solid #cccccc;border-radius:10px;padding:15px 20px;text-decoration:none;color:#333;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease}.setup-link:hover{text-decoration:none;color:#333;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,0.05);background-color:#f8f9fa}.setup-link span{color:#333;text-decoration:underline;text-underline-offset:5px}.service-links{width:70%;margin:0 auto;padding:0}.billing-info-block{width:90%;max-width:1155px;margin:0 auto 0 auto}.flash-messages{position:fixed;top:60px;left:0;width:100vw;z-index:99999;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;padding:0}.flash-messages .alert{width:100vw;max-width:none;margin:0;border-radius:0 0 7px 7px;box-shadow:0 4px 24px rgba(0,0,0,0.11);font-size:1.8rem;text-align:center;border-width:0 0 2px 0;pointer-events:auto}@media (max-width: 640px){.flash-messages,.flash-messages .alert{font-size:1.4rem;top:49px}}.setup-link--status{display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;border:1px solid #ddd;border-radius:8px;margin-bottom:0.85em;background:#fff;text-decoration:none;color:inherit;font-size:1.1em;transition:box-shadow 0.2s}.setup-link--status:hover{box-shadow:0 2px 8px rgba(71,205,137,0.12)}.setup-check{display:flex;align-items:center;margin-left:1.2em}.setup-check-icon{display:block;width:26px;height:26px;filter:drop-shadow(0 1px 2px rgba(71,205,137,0.25))}
