:root{--point: #0e0c7f}#header{height:80px;background:var(--point)}@media screen and (max-width: 743px){#header{text-align:center}}#header .header_inner{position:relative;max-width:1200px;height:98px;margin:0 auto;padding-top:12px;padding:16px 0 0 12px}#header a{display:inline-block;width:87px;height:48px;background:url(/static/portal/images/common/logo-wh.png) no-repeat 0 0}#container{width:100%;min-height:720px;background:#fff}#footer{margin-top:80px;height:142px;align-self:stretch;flex-grow:0;padding:24px 0 32px;border-top:solid 1px #536b98;background-color:#f5f6fa;text-align:center}@media screen and (max-width: 743px){#footer{margin-top:40px}}#footer .fmenu_wrap{margin:0 auto 24px;max-width:1440px;padding-bottom:16px;border-bottom:solid 1px rgba(83,107,152,.1)}#footer .copyright{margin:0 auto;font-size:13px;color:#5a5e61}#footer .fmenu{margin:0 auto;letter-spacing:-0.5px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}#footer .fmenu a{font-size:16px;color:#000}#footer .fmenu a strong{color:#3616cf;font-weight:500}#footer .fmenu a:hover{color:#ff5630}#footer .fmenu .private{color:#e70000}@media only all and (max-width: 1024px){#footer .fmenu_wrap{padding:15px 0}#footer .fmenu a{margin:0;display:inline-block;font-size:14px}#footer .copyright{width:auto;padding:0 10px}}.pwcheck_content{max-width:720px;margin:0 auto}.join_wrap{max-width:720px;margin:0 auto}.join_wrap .overlap_box{border:1px solid #d2d2d6}.end_box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;text-align:center}.end_box dl{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.end_box dt{font-size:36px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#5175e4}.end_box dd{font-size:18px;line-height:1.3}.end_box dd em{color:var(--dark-sky-blue)}.profileImageDiv{display:inline-block;width:100px}.profileImageDiv label{display:block}.profileImagePhoto{left:15px;top:15px;width:60px;height:60px;overflow:hidden;border:1px solid #e2e2e2;border-radius:8px}.content__header,.content_header,.hgroup-join{margin-bottom:80px;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:64px 0 40px;background-color:#e5ecff}@media screen and (max-width: 743px){.content__header,.content_header,.hgroup-join{margin-bottom:40px;padding:40px 0}}.content__header h2,.content_header h2,.hgroup-join h2{align-self:stretch;flex-grow:0;font-size:60px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#08074d}@media screen and (max-width: 743px){.content__header h2,.content_header h2,.hgroup-join h2{font-size:44px}}.content__header .content__txt,.content__header p,.content_header .content__txt,.content_header p,.hgroup-join .content__txt,.hgroup-join p{margin-top:8px;align-self:stretch;flex-grow:0;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#08074d}@media screen and (max-width: 743px){.content__header .content__txt,.content__header p,.content_header .content__txt,.content_header p,.hgroup-join .content__txt,.hgroup-join p{font-size:12px}}.hgroup-join+.login-set{margin-top:-44px}@media screen and (max-width: 743px){.hgroup-join+.login-set{margin-top:-24px}}.login-type2{display:block;width:100%;padding-top:0;margin-top:20px}@media screen and (min-width: 1024px){.login-type2{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;padding-top:27px;margin-top:27px;border-top:1px solid #cdd1d5}}.auth-inner .certify-sel-wrap.type-arrow .certify-type:has(li:only-child){display:block}.certify-group{height:100%}.auth-inner .certify-sel-wrap.type-arrow .certify-type>li.certify-group .login-link:before{background-image:url("/static/portal/images/icon/ico-anyid-07.svg")}.auth-inner .certify-sel-wrap.type-arrow .certify-type>li.id .login-link .type-tit{flex:none}.auth-inner .certify-sel-wrap.type-arrow .certify-opt-tit{font-size:28px !important}.join-choice{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1200px){.join-choice{display:grid;grid-template-columns:1080fr 320fr;gap:40px}}.join-choice .join-type{margin-top:16px;align-self:stretch;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:40px;border-radius:16px;border:solid 1px #cdd1d5}
/*# sourceMappingURL=join-default.css.map */
