html{font-size:1vw;scroll-behavior:smooth}@media screen and (max-width: 767.98px){html{scroll-padding-top:16.7rem}}h1,h2,h3,h4,h5,h6,p,ul,li,table{margin:0;padding:0}ul,li{list-style:none}a{color:var(--black-color) !important;text-decoration:none}.site{overflow-x:hidden}.page-content,.entry-content,.entry-summary{margin:0}.post,.page{margin:0}pre{background:rgba(0,0,0,0);padding:0%}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}@media screen and (min-width: 768px)and (max-width: 1920px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}@media screen and (min-width: 1921px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}.text-center{text-align:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-center{text-align:center !important}}@media screen and (min-width: 1921px){.text-md-center{text-align:center !important}}.text-start{text-align:left !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-start{text-align:left !important}}@media screen and (min-width: 1921px){.text-md-start{text-align:left !important}}.text-end{text-align:right !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-end{text-align:right !important}}@media screen and (min-width: 1921px){.text-md-end{text-align:right !important}}.justify-content-start{justify-content:flex-start !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-start{justify-content:flex-start !important}}@media screen and (min-width: 1921px){.justify-content-md-start{justify-content:flex-start !important}}.justify-content-end{justify-content:flex-end !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-end{justify-content:flex-end !important}}@media screen and (min-width: 1921px){.justify-content-md-end{justify-content:flex-end !important}}.justify-content-center{justify-content:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-center{justify-content:center !important}}@media screen and (min-width: 1921px){.justify-content-md-center{justify-content:center !important}}.justify-content-between{justify-content:space-between !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-between{justify-content:space-between !important}}@media screen and (min-width: 1921px){.justify-content-md-between{justify-content:space-between !important}}.justify-content-around{justify-content:space-around !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-around{justify-content:space-around !important}}@media screen and (min-width: 1921px){.justify-content-md-around{justify-content:space-around !important}}.justify-content-evenly{justify-content:space-evenly !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-evenly{justify-content:space-evenly !important}}@media screen and (min-width: 1921px){.justify-content-md-evenly{justify-content:space-evenly !important}}.align-items-start{align-items:flex-start !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-start{align-items:flex-start !important}}@media screen and (min-width: 1921px){.align-items-md-start{align-items:flex-start !important}}.align-items-end{align-items:flex-end !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-end{align-items:flex-end !important}}@media screen and (min-width: 1921px){.align-items-md-end{align-items:flex-end !important}}.align-items-center{align-items:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-center{align-items:center !important}}@media screen and (min-width: 1921px){.align-items-md-center{align-items:center !important}}.align-items-baseline{align-items:baseline !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-baseline{align-items:baseline !important}}@media screen and (min-width: 1921px){.align-items-md-baseline{align-items:baseline !important}}.align-items-stretch{align-items:stretch !important}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-stretch{align-items:stretch !important}}@media screen and (min-width: 1921px){.align-items-md-stretch{align-items:stretch !important}}.flex-column{flex-direction:column !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column{flex-direction:column !important}}@media screen and (min-width: 1921px){.flex-md-column{flex-direction:column !important}}.flex-column-reverse{flex-direction:column-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 1921px){.flex-md-column-reverse{flex-direction:column-reverse !important}}.flex-row{flex-direction:row !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row{flex-direction:row !important}}@media screen and (min-width: 1921px){.flex-md-row{flex-direction:row !important}}.flex-row-reverse{flex-direction:row-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row-reverse{flex-direction:row-reverse !important}}@media screen and (min-width: 1921px){.flex-md-row-reverse{flex-direction:row-reverse !important}}.flex-wrap{flex-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-wrap{flex-wrap:wrap !important}}@media screen and (min-width: 1921px){.flex-md-wrap{flex-wrap:wrap !important}}.flex-nowrap{flex-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-nowrap{flex-wrap:nowrap !important}}@media screen and (min-width: 1921px){.flex-md-nowrap{flex-wrap:nowrap !important}}.text-wrap{text-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-wrap{text-wrap:wrap !important}}@media screen and (min-width: 1921px){.text-md-wrap{text-wrap:wrap !important}}.text-nowrap{text-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-nowrap{text-wrap:nowrap !important}}@media screen and (min-width: 1921px){.text-md-nowrap{text-wrap:nowrap !important}}.position-relative{position:relative !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-relative{position:relative !important}}@media screen and (min-width: 1921px){.position-md-relative{position:relative !important}}.position-absolute{position:absolute !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-absolute{position:absolute !important}}@media screen and (min-width: 1921px){.position-md-absolute{position:absolute !important}}.position-fixed{position:fixed !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-fixed{position:fixed !important}}@media screen and (min-width: 1921px){.position-md-fixed{position:fixed !important}}header.site-header{padding:1.75rem 3rem}@media screen and (max-width: 767.98px){header.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff}}header.site-header .header-row .logo-box>h1.logo-area,header.site-header .header-row .logo-box>p.logo-area{width:40rem;color:#272a45}header.site-header .header-row .logo-box>h1.logo-area>span,header.site-header .header-row .logo-box>p.logo-area>span{text-indent:-9999px;display:block;position:absolute}header.site-header .header-row .logo-box>h1.logo-area>a,header.site-header .header-row .logo-box>p.logo-area>a{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 767.98px){header.site-header .header-row .logo-box>h1.logo-area>a,header.site-header .header-row .logo-box>p.logo-area>a{font-size:3.5rem}}header.site-header .header-row .logo-box>h1.logo-area>a>img,header.site-header .header-row .logo-box>p.logo-area>a>img{vertical-align:middle;width:4rem;margin:auto .5rem auto auto}@media screen and (max-width: 767.98px){header.site-header .header-row .logo-box>h1.logo-area>a>img,header.site-header .header-row .logo-box>p.logo-area>a>img{width:12rem}}header.site-header .header-row .menu-container{margin:.25rem 0rem 0 0;width:59.6rem}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container{position:fixed;background-color:#fff;width:100%;left:0;top:13.7rem;transform:translateX(100%);transition:.5s;z-index:1;height:100dvh;opacity:0;visibility:hidden;pointer-events:none}}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container.active{transform:translateX(0%);opacity:1;visibility:visible;pointer-events:auto}}header.site-header .header-row .menu-container nav.main-navigation ul{gap:1rem;align-items:center;justify-content:flex-end}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container nav.main-navigation ul{display:block;padding:3rem 0;text-align:center}}header.site-header .header-row .menu-container nav.main-navigation ul li{color:#272a45;font-weight:bold}header.site-header .header-row .menu-container nav.main-navigation ul li.faq{background-color:#366492;color:#fff;padding:.5rem;border-radius:.5rem}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container nav.main-navigation ul li.faq{background-color:initial;color:#272a45}}header.site-header .header-row .menu-container nav.main-navigation ul li.menu-item-19{display:inline-block;background-color:#366492;color:#fff;padding:.7rem;border-radius:.5rem}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container nav.main-navigation ul li.menu-item-19{padding:.7rem 6.7rem;border-radius:1rem}}header.site-header .header-row .menu-container nav.main-navigation ul li a{font-size:1rem}@media screen and (max-width: 767.98px){header.site-header .header-row .menu-container nav.main-navigation ul li a{font-size:4rem;padding:3rem 0;text-align:center}}header.site-header .header-row .btn1{position:relative;background:hsla(0,0%,100%,0);cursor:pointer;width:8rem;height:7rem;border:none;padding:0}header.site-header .header-row .btn1 span{display:inline-block;transition:all .4s;position:absolute;left:10%;height:2px;border-radius:2px;width:80%}header.site-header .header-row .btn1 span:nth-of-type(1){top:1rem;background-color:#272a45}header.site-header .header-row .btn1 span:nth-of-type(2){top:3.25rem;background-color:#272a45}header.site-header .header-row .btn1 span:nth-of-type(3){top:5.5rem;background-color:#272a45}header.site-header .header-row .btn1.active span:nth-of-type(1){top:8px;left:10%;transform:translateY(6px) rotate(-45deg);width:80%}header.site-header .header-row .btn1.active span:nth-of-type(2){opacity:0}header.site-header .header-row .btn1.active span:nth-of-type(3){top:20px;left:10%;transform:translateY(-6px) rotate(45deg);width:80%}.login-header{background-color:#4c7cff;padding:20px 0}@media screen and (max-width: 767.98px){.login-header{padding:3rem 0;height:15rem}}.login-header .header-row{padding:0 20px;gap:10px}@media screen and (max-width: 767.98px){.login-header .header-row{padding:0 3.5rem}}@media screen and (max-width: 767.98px){.login-header .header-row .header-title{width:80%}}.login-header .header-row .header-title h1{color:#fff;font-size:25px;font-weight:normal}@media screen and (max-width: 767.98px){.login-header .header-row .header-title h1{font-size:3.25rem}}.login-header .header-row .user-info{gap:20px}.login-header .header-row .user-info .logout-container p,.login-header .header-row .user-info .user-name p,.login-header .header-row .user-info .user-email p{color:#fff}.login-header .header-row .menu-container .login-menu .login-user-info{border-bottom:solid 1px #272a45}.login-header .header-row .menu-container .login-menu .mobile-user-name{width:50%;padding:5rem 2rem}.login-header .header-row .menu-container .login-menu .mobile-user-name p{font-size:3rem}.login-header .header-row .menu-container .login-menu .mobile-user-email{width:50%;padding:5rem 2rem}.login-header .header-row .menu-container .login-menu .mobile-user-email p{font-size:3rem}.login-header .header-row .menu-container .login-menu .mobile-logout,.login-header .header-row .menu-container .login-menu .mobile-portal,.login-header .header-row .menu-container .login-menu .mobile-mypage{border-bottom:solid 1px #272a45}.login-header .header-row .menu-container .login-menu .mobile-logout i,.login-header .header-row .menu-container .login-menu .mobile-portal i,.login-header .header-row .menu-container .login-menu .mobile-mypage i{margin-right:1rem}.login-header .header-row .menu-container .login-menu .mobile-logout p,.login-header .header-row .menu-container .login-menu .mobile-portal p,.login-header .header-row .menu-container .login-menu .mobile-mypage p{padding:3rem 0rem;font-size:4rem}.login-header .header-row .btn1 span:nth-of-type(1){background-color:#fff}.login-header .header-row .btn1 span:nth-of-type(2){background-color:#fff}.login-header .header-row .btn1 span:nth-of-type(3){background-color:#fff}footer{background-color:#252d51;padding:5rem 3rem 2.5rem}footer .footer--menu1{display:none;width:90%;margin:auto}footer .footer--menu1 ul#Footer1{gap:3rem}footer>.notes>p,footer>.copyright>p{font-size:.9rem;color:#fff}@media screen and (max-width: 767.98px){footer>.notes>p,footer>.copyright>p{font-size:2.4rem}}footer>.copyright{margin-top:2rem}@font-face{font-family:"noto-sans";src:url("../fonts/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"noto-serif";src:url("../fonts/NotoSerifJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.noto-sans{font-family:"noto-sans"}.noto-serif{font-family:"noto-serif"}h2{font-size:25px}@media screen and (max-width: 767.98px){h2{font-size:5rem}}p,span,input,button,a{font-size:14px}@media screen and (max-width: 767.98px){p,span,input,button,a{font-size:3rem}}.bg-container{background-color:#cdefff;height:100dvh}.inner-container{width:600px;padding:50px;border:solid 1px #d6d6d6;background-color:#fff;border-radius:10px}@media screen and (max-width: 767.98px){.inner-container{width:95%}}main.login-page .bg-container .inner-container h1,main.lost-password-page .bg-container .inner-container h1,main.register-page .bg-container .inner-container h1{font-size:25px}main.login-page .bg-container .inner-container form p,main.lost-password-page .bg-container .inner-container form p,main.register-page .bg-container .inner-container form p{margin-top:15px}main.login-page .bg-container .inner-container form p.login-username,main.login-page .bg-container .inner-container form p.login-password,main.login-page .bg-container .inner-container form p.user-email,main.login-page .bg-container .inner-container form p.user-login,main.lost-password-page .bg-container .inner-container form p.login-username,main.lost-password-page .bg-container .inner-container form p.login-password,main.lost-password-page .bg-container .inner-container form p.user-email,main.lost-password-page .bg-container .inner-container form p.user-login,main.register-page .bg-container .inner-container form p.login-username,main.register-page .bg-container .inner-container form p.login-password,main.register-page .bg-container .inner-container form p.user-email,main.register-page .bg-container .inner-container form p.user-login{display:flex;flex-direction:column}main.login-page .bg-container .inner-container form p.login-username input,main.login-page .bg-container .inner-container form p.login-password input,main.login-page .bg-container .inner-container form p.user-email input,main.login-page .bg-container .inner-container form p.user-login input,main.lost-password-page .bg-container .inner-container form p.login-username input,main.lost-password-page .bg-container .inner-container form p.login-password input,main.lost-password-page .bg-container .inner-container form p.user-email input,main.lost-password-page .bg-container .inner-container form p.user-login input,main.register-page .bg-container .inner-container form p.login-username input,main.register-page .bg-container .inner-container form p.login-password input,main.register-page .bg-container .inner-container form p.user-email input,main.register-page .bg-container .inner-container form p.user-login input{width:100%;padding:10px;margin-top:5px;border:solid 1px #d6d6d6;border-radius:5px}main.login-page .bg-container .inner-container form p.login-submit,main.lost-password-page .bg-container .inner-container form p.login-submit,main.register-page .bg-container .inner-container form p.login-submit{margin-top:30px}main.login-page .bg-container .inner-container form p.login-submit input,main.lost-password-page .bg-container .inner-container form p.login-submit input,main.register-page .bg-container .inner-container form p.login-submit input{width:100%;padding:10px;background-color:#1e87ff;color:#fff;border:none;border-radius:5px;cursor:pointer}main.login-page .bg-container .inner-container form p.submit,main.lost-password-page .bg-container .inner-container form p.submit,main.register-page .bg-container .inner-container form p.submit{margin-top:30px}main.login-page .bg-container .inner-container form p.submit button,main.lost-password-page .bg-container .inner-container form p.submit button,main.register-page .bg-container .inner-container form p.submit button{width:100%;padding:10px;background-color:#1e87ff;color:#fff;border:none;border-radius:5px;cursor:pointer}main.login-page .bg-container .inner-container p:not(.msg),main.lost-password-page .bg-container .inner-container p:not(.msg),main.register-page .bg-container .inner-container p:not(.msg){margin-top:20px}main.login-page .bg-container .inner-container p a,main.lost-password-page .bg-container .inner-container p a,main.register-page .bg-container .inner-container p a{text-decoration:underline}main.lost-password-page .bg-container .inner-container form .user-mail{margin-top:15px;display:flex;flex-direction:column}main.lost-password-page .bg-container .inner-container form .user-mail input{width:100%;padding:10px;margin-top:5px;border:solid 1px #d6d6d6;border-radius:5px}main.lost-password-page .bg-container .inner-container form .submit{margin-top:30px}main.lost-password-page .bg-container .inner-container form .submit button{width:100%;padding:10px;background-color:#1e87ff;color:#fff;border:none;border-radius:5px;cursor:pointer}main.lost-password-page .bg-container .inner-container .back-to-login{margin-top:20px}main.lost-password-page .bg-container .inner-container .back-to-login a{text-decoration:underline}
/*# sourceMappingURL=login.css.map */
