﻿@charset "utf-8";
/* -----------------------------------------
1st : 2020.06.29.nmkim 엠로 디자인팀
2st : 2020.06.30.nmkim
3st : 2020.07.01.nmkim
3st : 2020.07.16.nmkim 가맹점, 영문로그인 추가
----------------------------------------- */
/* RESET */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, button,  p, blockquote, th, td, a {margin:0; padding:0;}
html, body {width:100%; height:100%;line-height: 1;}
body {font-size:12px;line-height:1.5em;font-family:'Malgun Gothic', 맑은 고딕, dotum, '돋움', gulim, '굴림', Arial; color:#424242;-webkit-text-size-adjust:none;background: #f4f4f4;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-family:'Malgun Gothic', 맑은 고딕, dotum, '돋움', gulim, '굴림', Arial;}
li {list-style:none;}
img, fieldset {border:0 none;}
img {vertical-align:middle;}
legend, hr {display:none;}
legend {position:absolute; top:0; left:0; width:0; height:0; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
caption {padding:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
input, select, textarea {font-size:100%; color:#666;}
button {overflow:visible;border:0 none;background:transparent;vertical-align:top;cursor:pointer;font-family:'NotoKr','돋움','dotum','Tahoma';}
button::-moz-focus-inner {border:0;padding:0;}
em, address {font-style:normal;}
table {border-spacing:0;}
a, a:link, a:visited {cursor:pointer;text-decoration:none; color:#424242;}
a:hover {color:#333333;}
p, a, h2, h3 {word-wrap:break-word;}
a, em, label, span, strong, button {display:inline-block;}

/* div, a {box-sizing: border-box;} 2020.08.11 LES 주석*/

/* placeholder-color */
::placeholder {color:#999; opacity: 1; /* Firefox */}
:-ms-input-placeholder {color:#999; /* Internet Explorer 10-11 */}
::-ms-input-placeholder {color:#999;/* Microsoft Edge */}
/*외부 로그인*/
#wrapCont{position: relative;width: 100%;background: #f4f4f4;}
.en {font-family: Arial !important;}/*영문로그인 - 2020.07.16*/
.ls5 {letter-spacing: 0.5px !important;}/*영문로그인 - 2020.07.16*/
.ls0 {letter-spacing: 0px !important;}/*영문로그인 - 2020.07.16*/
.fwno {font-weight: 500 !important;}/*영문로그인 - 2020.07.16*/
.mainBg {position: relative;width: 100%;height: 556px;background: url(../img/img_main.png) no-repeat center top;z-index: 1}
.centArea {position: absolute;top: 130px;left: 50%;width: 1000px;height: 100%;margin-left: -500px;z-index: 4;}/*수정 - 2020.08.12*/
.centArea .mainWord {text-align: center;margin-top: 0;}
.centArea .mainWord.en {letter-spacing: 0.5px !important;}
.centArea .mainWord h1 {text-align: center;margin-bottom: 20px;margin-left: 47px;}/*수정 - 2020.08.12*/
.centArea .mainWord p {color: #fff;font-weight: 500;line-height: 1;}
.centArea .mainWord p:nth-child(2) {font-size: 33px;font-weight: 500;letter-spacing: -1px;}
.centArea .mainWord p:nth-child(3) {font-size: 20px;padding-top: 16px;letter-spacing: 0.5px;}
.centArea .contBox {display: flex;width: 1000px;height: 254px;background: #fff;margin: 100px auto 38px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}/*수정 - 2020.08.12*/
.centArea .contBox.en {margin: 105px auto 38px;;}/*영문로그인 - 2020.07.16*/
.centArea .contBox div {border-right: 1px solid #dedede;}
.centArea .contBox div:last-child {border-right: 0;letter-spacing: -0.5px;}
.centArea .contBox .bnn {width: 183px;text-align: center}
.centArea .contBox .bnn a {display: block;width: 100%;height: 100%;padding-top: 45px;box-sizing: border-box;}
.centArea .contBox .bnn a:hover {background: #ec3d44}
.centArea .contBox .bnn a>b, .centArea .contBox .bnn a>i, .centArea .contBox .bnn a>span {display: block}
.centArea .contBox .bnn a>b {font-size: 15px;color: #111;font-weight: 600}
.centArea .contBox.en .bnn a>b {font-size: 16px;letter-spacing: 0.5px;}/*영문로그인 - 2020.07.16*/
.centArea .contBox .bnn a .bar {width: 30px;height: 1px;background: #ec3d44;margin: 20px auto 35px;}
.centArea .contBox .st_bnn a .bar.en {margin: 40px auto 35px;}/*영문로그인 - 2020.07.17*/
.centArea .contBox .bnn a:hover .bar {background: #fff;}
.centArea .contBox .bnn a .icon {width: 50px;height: 62px;background: url(../img/ico_main.png) no-repeat;margin: 0 auto;}

/*영문로그인 언어선택 2020.07.17*/
.mainBg .select_box {position: absolute;top: 20px;left: 50%;margin-left: 420px;}
.mainBg .select_box select {width:80px; height:30px; line-height:30px; padding:0 10px;border:1px solid #bdbdbd;
  border-radius:2px; color:#fff; background: url('../img/select_arr.png') no-repeat 90% 50%; box-sizing:border-box;letter-spacing: 0.5px;}
.mainBg .select_box select option {color: #fff;background: rgba(0, 0, 0, 0.55);}
/*select_화살표 안나오게 2020.07.17*/
select{-webkit-appearance:none; -moz-appearance:none; appearance:none}
select::-ms-expand {display:none}
.in_container section .check_box {font-size:13px; color:#939393}

/*신규업체등록*/
.centArea .contBox .bnn a .icon.partner {background-position: 0 0}
.centArea .contBox .bnn a:hover .icon.partner {background-position: -150px 0}
/*인증서안내*/
.centArea .contBox .bnn a .icon.certificate {background-position: 0 -162px}
.centArea .contBox .bnn a:hover .icon.certificate {background-position: -150px -162px}
/*담당자안내*/
.centArea .contBox .bnn a .icon.person {background-position: 0 -245px}
.centArea .contBox .bnn a:hover .icon.person {background-position: -150px -245px}
.centArea .contBox .bnn a>span {font-size: 13px;color: #a6a6a6;margin-top: 15px;font-weight: 100;font-family: Arial;letter-spacing: 0.3px;}
.centArea .contBox .bnn a:hover>b , .centArea .contBox .bnn a:hover>span {color: #fff}
/*로그인박스*/
.centArea .loginBox {width: 450px;padding: 28px 40px;box-sizing: border-box;}
.centArea .st_loginBox.en {font-family: Arial !important;}/*영문로그인 - 2020.07.16*/
.centArea .loginBox div {overflow: hidden; border-right:0 !important;}
.centArea .loginBox div ul {float: left}
.centArea .loginBox div ul li:first-child {padding-bottom: 8px;}
.centArea .loginBox div ul li input {width: 232px;height: 43px;border: 1px solid #f5f5f5;background: #f5f5f5;padding: 0 18px;font-size: 15px;box-sizing: border-box;}
.centArea .loginBox div ul li input::placeholder {font-size: 13px;color: #999;}
.centArea .loginBox div a.btnLogin {float: right;width: 130px;height: 94px;background: #ec3d44;border-radius: 2px;border-bottom-right-radius: 40px;text-align: center;color: #fff;font-size: 17px;line-height: 90px;font-weight: 600;}
.centArea .loginBox div a:hover.btnLogin {background: #cf102a;}
.centArea .loginBox #tab2 a.btnLogin {height: 43px;line-height: 43px;border-bottom-right-radius: 2px;}
.centArea .st_loginBox p.title {font-size: 21px;color: #ec3d44;margin-bottom: 20px;font-weight: 600;margin-top: 15px;}/*영문로그인추가 - 2020.07.16*/
/* 2020.07.09 pjsuny class 명 변경 */
.centArea .loginBox div.option {margin-top: 18px}
.centArea .loginBox div.option p {float: left;display: inline-block;color: #888;font-weight: 600;line-height: 1}
.centArea .st_loginBox div.option.en p {font-weight: 500 !important;}/*영문로그인 - 2020.07.16*/
.centArea .st_loginBox div.option.en a {font-weight: 500 !important;}/*영문로그인 - 2020.07.16*/
.centArea .loginBox div.option p input[type="checkbox"]:not(old) {margin: 0;padding: 0;opacity: 0;width: 0;background: url(../img/ico_main.png) no-repeat 0 -436px;}
.centArea .loginBox div.option p input[type="checkbox"]:not(old) + label {cursor: pointer;display: inline-block;text-align: left;height: 15px;padding-left: 22px;background: url(../img/ico_main.png) no-repeat 0 -436px;vertical-align: top}
.centArea .loginBox div.option p input[type="checkbox"]:not(old):checked + label {background: url(../img/ico_main.png) no-repeat -151px -436px;}
.centArea .loginBox div.option p label + span {vertical-align: top;padding-top: 1px}
.centArea .loginBox a.id{color: #888;font-weight: 600;padding-left: 150px;padding-right: 5px;}
.centArea .loginBox a.id.en{padding-left: 156px !important;}/*영문로그인 - 2020.07.16*/
.centArea .loginBox a.pw{float: right;color: #888;font-weight: 600}
.centArea .loginBox a:hover {color: #333;}

/**영문로그인 2020.07.17**/
/*신규업체등록*/
.centArea .contBox .st_bnn a .icon.partner {background-position: 0 0}
.centArea .contBox .st_bnn a:hover .icon.partner {background-position: -150px 0}
/*옵션*/
.centArea .st_loginBox div.option p input[type="checkbox"]:not(old) {margin: 0;padding: 0;opacity: 0;width: 0;background: url(../img/ico_main.png) no-repeat 0 -436px;}
.centArea .st_loginBox div.option p input[type="checkbox"]:not(old) + label {cursor: pointer;display: inline-block;text-align: left;height: 15px;padding-left: 22px;background: url(../img/ico_main.png) no-repeat 0 -436px;vertical-align: top}
.centArea .st_loginBox div.option p input[type="checkbox"]:not(old):checked + label {background: url(../img/ico_main.png) no-repeat -151px -436px;}
.centArea .st_loginBox div.option p label + span {vertical-align: top;padding-top: 1px}
.centArea .st_loginBox a.id{color: #888;font-weight: 600;padding-left: 225px;padding-right: 5px;}

/* tab - 2020.07.09 pjsuny Add */
.tab {display: flex;width: 100%;height: 38px;margin-bottom: 20px;}
.tab li {display:inline-block; vertical-align:top; width:50%; box-sizing:border-box;}
.tab li a {display:block;height: 38px;border-bottom: 3px solid #d6d6d6 !important;text-align: center;font-size: 15px;font-weight: bold;color: #999;line-height: 38px;}
.tab li.active a {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44;}
.tab a:hover {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44 !important;}
.tab_content {height:210px; display:none}
.tab_content.active{display:block}
/*풋터*/
.footer {text-align: center;}
.footer .person {display: flex;justify-content: center;letter-spacing: -0.5px;margin-bottom: 5px;}
.footer .person a {font-size: 1spx;color: #666;line-height: 1;font-weight: 600}
.footer .person a:hover {color: #333;}
.footer .person i {display: inline-block;width: 1px;height:11px;margin: 0 10px -2px 11px;background: url(../img/footer_line.png) no-repeat 0 0;}
.footer .info {display: flex;justify-content: center;letter-spacing: -0.5px;}
.footer .info a {font-size: 1spx;color: #666;line-height: 1;font-weight: 500}
.footer .info a:hover {color: #333;}
.footer .info i {display: inline-block;width: 3px;height: 5px;margin: 0 8px 0 7px;background: url(../img/footer_dot.png) no-repeat 0 0;}
.footer .copyright {font-size: 11px;color: #999;line-height: 1;margin-top: 6px;font-weight: 100;font-family: Arial;letter-spacing: 0.5px;}

/**가맹점 로그인 2020.07.16**/
/*로그인박스*/
.centArea .st_loginBox {width: 550px;padding: 28px 55px;box-sizing: border-box;}
.centArea .st_loginBox div {overflow: hidden; border-right:0 !important}
.centArea .st_loginBox div ul {float: left}
.centArea .st_loginBox div ul li:first-child {padding-bottom: 8px;}
.centArea .st_loginBox div ul li input {width: 302px;height: 43px;border: 1px solid #f5f5f5;background: #f5f5f5;padding: 0 18px;font-size: 15px;box-sizing: border-box;}
.centArea .st_loginBox div ul li input::placeholder {font-size: 13px;color: #999;}
.centArea .st_loginBox div a.btnLogin {float: right;width: 130px;height: 94px;background: #ec3d44;border-radius: 2px;border-bottom-right-radius: 40px;text-align: center;color: #fff;font-size: 17px;line-height: 90px;font-weight: 600;}
.centArea .st_loginBox div a:hover.btnLogin {background: #cf102a;}
.centArea .st_loginBox #tab2 a.btnLogin {height: 43px;line-height: 43px;border-bottom-right-radius: 2px;}
/*로그인박스 옵션 */
.centArea .st_loginBox div.option {margin-top: 18px}
.centArea .st_loginBox div.option p {float: left;display: inline-block;color: #888;font-weight: 500;line-height: 1}
.centArea .st_loginBox a.pw{float: right;color: #888;font-weight: 600}
.centArea .st_loginBox a:hover {color: #333;}
/*콘텐츠배너*/
.centArea .contBox .st_bnn {width: 225px;text-align: center}
.centArea .contBox .st_bnn a {display: block;width: 100%;height: 100%;padding-top: 45px;box-sizing: border-box;}
.centArea .contBox .st_bnn a:hover {background: #ec3d44}
.centArea .contBox .st_bnn a>b, .centArea .contBox .st_bnn a>i, .centArea .contBox .st_bnn a>span {display: block}
.centArea .contBox .st_bnn a>b {font-size: 15px;color: #111;font-weight: 600}
.centArea .contBox .st_bnn a .bar {width: 30px;height: 1px;background: #ec3d44;margin: 20px auto 35px;}
.centArea .contBox .st_bnn a:hover .bar {background: #fff;}
.centArea .contBox .st_bnn a .icon {width: 50px;height: 62px;background: url(../img/ico_main.png) no-repeat;margin: 0 auto;}
/*인증서안내*/
.centArea .contBox .st_bnn a .icon.certificate {background-position: 0 -162px}
.centArea .contBox .st_bnn a:hover .icon.certificate {background-position: -150px -162px}
/*담당자안내*/
.centArea .contBox .st_bnn a .icon.person {background-position: 0 -245px}
.centArea .contBox .st_bnn a:hover .icon.person {background-position: -150px -245px}
.centArea .contBox .st_bnn a>span {font-size: 13px;color: #a6a6a6;margin-top: 15px;font-weight: 100;font-family: Arial;letter-spacing: 0.3px;}
.centArea .contBox .st_bnn a:hover>b , .centArea .contBox .st_bnn a:hover>span {color: #fff}

/** 임대차 로그인 **/
.centArea .hi_contBox {display: flex;width: 775px;height: 254px;background: #fff;margin: 100px auto 38px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}/*수정 - 2020.08.12*/
.centArea .hi_contBox.en {margin: 105px auto 38px;;}/*영문로그인 - 2020.07.16*/
.centArea .hi_contBox div {border-right: 1px solid #dedede;}
.centArea .hi_contBox div:last-child {border-right: 0;letter-spacing: -0.5px;}
.centArea .hi_contBox .st_bnn a .bar.en {margin: 40px auto 35px;}/*영문로그인 - 2020.07.17*/
/*콘텐츠배너*/
.centArea .hi_contBox .st_bnn {width: 225px;text-align: center}
.centArea .hi_contBox .st_bnn a {display: block;width: 100%;height: 100%;padding-top: 45px;box-sizing: border-box;}
.centArea .hi_contBox .st_bnn a:hover {background: #ec3d44}
.centArea .hi_contBox .st_bnn a>b, .centArea .hi_contBox .st_bnn a>i, .centArea .hi_contBox .st_bnn a>span {display: block}
.centArea .hi_contBox .st_bnn a>b {font-size: 15px;color: #111;font-weight: 600}
.centArea .hi_contBox .st_bnn a .bar {width: 30px;height: 1px;background: #ec3d44;margin: 20px auto 35px;}
.centArea .hi_contBox .st_bnn a:hover .bar {background: #fff;}
.centArea .hi_contBox .st_bnn a .icon {width: 50px;height: 62px;background: url(../img/ico_main.png) no-repeat;margin: 0 auto;}
/*담당자안내*/
.centArea .hi_contBox .st_bnn a .icon.person {background-position: 0 -245px}
.centArea .hi_contBox .st_bnn a:hover .icon.person {background-position: -150px -245px}
.centArea .hi_contBox .st_bnn a>span {font-size: 13px;color: #a6a6a6;margin-top: 15px;font-weight: 100;font-family: Arial;letter-spacing: 0.3px;}
.centArea .hi_contBox .st_bnn a:hover>b , .centArea .contBox .st_bnn a:hover>span {color: #fff}

.hi_tab {display: flex;width: 100%;height: 38px;margin-bottom: 20px;}
.hi_tab li {display:inline-block; vertical-align:top; width:100%; box-sizing:border-box;}
.hi_tab li a {display:block;height: 38px;border-bottom: 3px solid #d6d6d6 !important;text-align: center;font-size: 15px;font-weight: bold;color: #999;line-height: 38px;}
.hi_tab li.active a {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44;}
.hi_tab a:hover {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44 !important;}


/*내부 로그인*/
.centArea .contBox01 {display: flex;width: 780px;height: 254px;background: #fff;margin: 100px auto 40px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}/*수정 - 2020.08.12*/
.centArea .contBox01 .bnn {width: 225px;text-align: center}
.centArea .contBox01 .bnn h3 {font-family: Arial;font-size: 40px;color: #ec3d44;font-weight: 500;padding: 110px 0 0 89px;}
.centArea .loginBox01 div {overflow: hidden;margin-top: 70px;border-right:0 !important}
.centArea .loginBox01 div ul {float: left;padding-right: 8px;}
.centArea .loginBox01 div ul li:first-child {padding-bottom: 8px;}
.centArea .loginBox01 div ul li input {width: 302px;height: 43px;border: 1px solid #f5f5f5;background: #f5f5f5;padding: 0 18px;font-size: 15px;box-sizing: border-box;}
.centArea .loginBox01 div ul li input::placeholder {font-size: 13px;color: #999;}
.centArea .loginBox01 div a.btnLogin {float: right;width: 130px;height: 94px;background: #ec3d44;border-radius: 2px;border-bottom-right-radius: 40px;text-align: center;color: #fff;font-size: 17px;line-height: 90px;font-weight: 600;}
.centArea .loginBox01 div a:hover.btnLogin {background: #cf102a;}
.centArea .loginBox01 div:nth-child(2) {margin-top: 18px}
.centArea .loginBox01 div:nth-child(2) p {float: left;display: inline-block;color: #888;font-weight: 600;line-height: 1}
.centArea .loginBox01 div:nth-child(2) p input[type="checkbox"]:not(old) {margin: 0;padding: 0;opacity: 0;width: 0;background: url(../img/ico_main.png) no-repeat 0 -436px;}
.centArea .loginBox01 div:nth-child(2) p input[type="checkbox"]:not(old) + label {cursor: pointer;display: inline-block;text-align: left;height: 15px;padding-left: 22px;background: url(../img/ico_main.png) no-repeat 0 -436px;vertical-align: top}
.centArea .loginBox01 div:nth-child(2) p input[type="checkbox"]:not(old):checked + label {background: url(../img/ico_main.png) no-repeat -151px -436px;}
.centArea .loginBox01 div:nth-child(2) p label + span {vertical-align: top;padding-top: 1px}
.centArea .loginBox01 div:nth-child(2)>a {float: right;color: #888;font-weight: 600}
.centArea .loginBox01 div:nth-child(2)>a:hover {color: #666;background: url(../img/ico_main.png) no-repeat -74px -317px;}

/* popup_비밀번호찾기 */
.popupWrap {width:100%;height:440px;border-radius: 2px;box-shadow:0px 2px 5px #dadada;background:#fff}/* border: 1px solid #e1e1e1;width:500px; */
.popupWrap .popupHead {width:100%;height:45px;border-radius:2px 2px 0 0;background:#777;box-sizing:border-box}
.popupWrap .popupHead b {text-align: left;font-size: 18px;color: #fff;font-weight: 600;line-height: 43px;padding-left:20px;letter-spacing: -1;}
.popupWrap .popupSection {}
.popupWrap .popupSection .commt {text-align: center;font-size: 13px;color: #666;line-height: 1.8;margin: 30px 0 30px}
.popupWrap .popupSection .commt b {color: #ec3d44;}
.popupWrap .popupSection .formBox {width: 82%;height: auto;margin: 0 auto;background: #f7f7f7;border-top: 1px solid #ef5a60;padding: 30px;box-sizing: border-box;}
.popupWrap .popupSection .formBox p {overflow: hidden;padding-bottom: 10px;}
.popupWrap .popupSection .formBox p:last-child {padding-bottom: 0}
.popupWrap .popupSection .formBox label {float: left;font-size: 14px;color: #222;vertical-align: middle;line-height: 2.2;letter-spacing: -1;}
.popupWrap .popupSection .formBox input {float: right;width: 240px;height: 32px;border: 1px solid #e1e1e1;background: #fff;vertical-align: middle;border-radius: 3px;}
.popupWrap .popupSection .btnArea {text-align: center;margin-top: 40px}
.popupWrap .popupSection .pw {margin-top: 25px !important}
.popupWrap .popupSection .btnArea a {width: 110px;height: 40px;background: #ec3d44;border-radius: 2px;text-align: center;color: #fff;font-size: 16px;line-height: 38px}
.popupWrap .popupSection .btnArea a:hover {background: #cf102a}
.popupWrap .sel_list_3 {display:inline-block;margin: 0;}
.popupWrap .sel_list_3 > li{float: left;line-height: 50px;vertical-align: middle;text-align: center; cursor: pointer;}
.popupWrap .sel_list_3 li a {width:249px;font-weight:600;border-bottom: 3px solid #d6d6d6 !important;}
.popupWrap .sel_list_3 li.active a {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44;}
.popupWrap .sel_list_3 a:hover {border-bottom: 3px solid #ec3d44 !important;color: #ec3d44;}

/** 로그인 성공 및 실패 화면, 에러 화면 **/
/* message */
.messageWrap {background:#f1f1f1}
.messageWrap .wrap {position:relative;width:100%;height:100%;}
.messageWrap .container {position:fixed;left:50%;top:50%;width:500px;height:460px;margin-top:-280px;margin-left:-250px;box-shadow:0px 3px 8px #dadada;background:#fff}
.messageWrap .container2 {position:fixed;left:50%;top:50%;width:540px;height:500px;margin-top:-300px;margin-left:-270px;box-shadow:0px 3px 8px #dadada;background:#fff}
.messageWrap .header {width:100%;height:52px;border-radius:5px 5px 0 0;background:#8e8c8b;box-sizing:border-box}
.messageWrap .header .logo {display:inline-block;width:152px;height:34px;background:url(../img/logo_message.png) no-repeat;margin:20px 0 0 25px;text-indent:-10000px;}
.messageWrap .section {width:100%;box-sizing:border-box}
.messageWrap .section .subject {overflow:hidden;margin:80px auto 50px;}
.messageWrap .section .subject b,
.messageWrap .section .subject span {display:inline-block;letter-spacing:-1px;}
.messageWrap .section .subject b {font-size:80px;font-weight:normal;vertical-align:top;letter-spacing:-6px;line-height: 1;}
.messageWrap .section .subject span {font-size:28px;color:#303030;font-weight:bold;line-height:1.2em;letter-spacing:-1px;padding-top:10px;padding-left:22px}
.messageWrap .section .explan {width:330px;min-height:32px;margin:0 auto;background:url(../img/ico_caution_y.png) no-repeat;padding-left:55px;font-size:12px;color:#7f7f7f;line-height:1.3em;}
.messageWrap .section .subject2 {width:350px;margin:80px auto 50px;}
.messageWrap .section .subject2 b {display:inline-block;min-height:32px;background:url(../img/ico_caution_y.png) no-repeat;padding-left:55px;padding-top:5px;font-size:24px;font-weight:bold;}
.messageWrap .section .explan2 {width:370px;margin:0 auto;font-size:13px;color:#252424;line-height:1.5em;text-align:center}
.messageWrap .section .subject3 {width:360px;margin:90px auto 70px;}
.messageWrap .section .subject3 b {display:inline-block;min-height:71px;background:url(../img/ico_logout_y.png) no-repeat;padding-left:100px;padding-top:5px;font-size:24px;font-weight:bold;line-height:1.3em;}
.messageWrap .section .hr {width:360px;height:1px;background:#b1b1b1;margin:40px auto}
.messageWrap .section .hr2 {width:400px;height:1px;background:#b1b1b1;margin:40px auto}
.messageWrap .section .commt {text-align:center;font-size:15px;color:#252424;line-height:1.6em;}
.messageWrap .section .commt b {font-weight:normal;}
.messageWrap .section .btn_bg_msg {width:280px;height:52px;border-radius:2px;border:0;background:#ec3d44;cursor:pointer;text-align:center;font-size:18px;color:#fff;line-height:1.3em}
.messageWrap .section .btn_bg_msg:hover {background:#cf102a}
.messageWrap .section .btn_cnt {text-align:center;margin-top:25px}
