.con_login_type:after,.con_login_type .box_member .box_txt:after,.con_login_type .box_nomember .box_txt:after{content:"";display:table;clear:both}@media only screen and (max-width: 940px){#contents{padding:0 10px}}.con_login_type{margin-bottom:20px}@media only screen and (min-width: 1025px){.con_login_type .box_member .box_txt,.con_login_type .box_nomember .box_txt{min-height:380px}}@media print{.con_login_type .box_member .box_txt,.con_login_type .box_nomember .box_txt{min-height:380px}}.ie8 .con_login_type .box_member .box_txt,.ie8 .con_login_type .box_nomember .box_txt{min-height:380px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_login_type .box_member .box_txt,.con_login_type .box_nomember .box_txt{min-height:395px}}@media only screen and (max-width: 767px){.con_login_type .box_member .box_txt,.con_login_type .box_nomember .box_txt{height:auto !important}}.con_login_type .box_member .box_txt .txt_error,.con_login_type .box_nomember .box_txt .txt_error{margin-top:-10px;position:relative}.con_login_type .box_member .box_txt .att,.con_login_type .box_nomember .box_txt .att{font-size:86%;color:red}@media only screen and (max-width: 767px){.con_login_type .box_member .box_txt .att,.con_login_type .box_nomember .box_txt .att{font-size:79%}}@media only screen and (max-width: 767px){.con_login_type .box_member .box_txt .check_login,.con_login_type .box_nomember .box_txt .check_login{margin-top:-25px;position:relative}}.con_login_type .box_member .box_txt .check_login .checkbox,.con_login_type .box_nomember .box_txt .check_login .checkbox{line-height:1em;margin-bottom:10px}@media only screen and (max-width: 767px){.con_login_type .box_member .box_txt .forgot,.con_login_type .box_nomember .box_txt .forgot{padding-bottom:0}}@media only screen and (max-width: 767px){.con_login_type .box_member .box_txt .btn_register,.con_login_type .box_nomember .box_txt .btn_register{padding-bottom:0}}@media only screen and (min-width: 1025px){.con_login_type .box_member .formError .formErrorContent,.con_login_type .box_nomember .formError .formErrorContent{min-width:240px}}@media print{.con_login_type .box_member .formError .formErrorContent,.con_login_type .box_nomember .formError .formErrorContent{min-width:240px}}.ie8 .con_login_type .box_member .formError .formErrorContent,.ie8 .con_login_type .box_nomember .formError .formErrorContent{min-width:240px}.con_login_type .box_nomember .box_txt{display:flex;flex-direction:column;justify-content:center;align-items:center}.con_login_type .form_basic input[type="email"],.con_login_type .form_basic input[type="password"]{width:100%}@media only screen and (max-width: 767px){.con_login_type .form_basic input[type="email"],.con_login_type .form_basic input[type="password"]{width:100%}}@media only screen and (max-width: 767px){.con_login_type .form_basic .btn_submit{margin-top:0}}@media only screen and (max-width: 767px){.con_job{padding:0}}@media only screen and (max-width: 767px){.con_steps{padding:0}}.con_steps:before{left:0;background:#d4d2d2}@media only screen and (max-width: 667px){.con_steps:before{left:0}}@media only screen and (max-width: 480px){.con_steps:before{left:0}}.con_steps:after{right:0}@media only screen and (max-width: 667px){.con_steps:after{right:0}}@media only screen and (max-width: 480px){.con_steps:after{right:0}}
