@charset "utf-8";
@import url('/_ext/font/NanumSquare.css');
@import url('https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

@import url('../../../../../data/font/pretendard.css');
@import url('../../../../../data/font/gmarket.css');

/* --------------------------------------------
 * Reset
/* ------------------------------------------ */
*{margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url("boxsizing.htc")}
html{
	height:100%; overflow-y:scroll;
	/* ie-scrollbar */
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
::-moz-selection{background:#fb653d; color:#fff;text-shadow:none}
::selection{background:#fb653d; color:#fff;text-shadow:none}

html, body {
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	zoom: 1;
}

body{font-family:'Pretendard','Noto Sans KR','Lato','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;font-weight:normal;font-size:14px;color:#494949;background:#fff;word-break: keep-all;}
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul{margin:0;padding:0;list-style:none}
b, h1, h2, h3, h4, h5, h6, strong{font-weight:normal}
fieldset{border:0}
a{font-style:normal;text-decoration:none;color:#222;}
caption{font-size:0;height:0;line-height:0;visibility:hidden;width:0}
.checks *, .chk *, .radioWrap *, a, a:hover, button, button:hover{cursor:pointer;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
a:focus{outline:none !important}
button img{vertical-align:middle}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
img, video{border:0;vertical-align:top}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all}
input, select{vertical-align:middle}
label{cursor:pointer}
.blind, caption, hr, legend{position:absolute;top:-9999px;font-size:0;line-height:0}
.hide_text{position:absolute;display:inline-block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;text-indent:-9999em}
address, em, i{font-style:normal;font-weight:normal}
td, th{vertical-align:middle}
select, textarea, button{font-family:'Pretendard','Noto Sans KR','Lato','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;font-size:13px;position:relative;zoom:1}
embed{display:none}
input{font-family:'Pretendard','Noto Sans KR','Lato','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;}
/* --------------------------------------------
 * background
/* ------------------------------------------ */
.box_tit1 .more,.box_tit2 .more,.article_mBox .mBox_service:after, .article_mBox .mBox_cs:after, .article_mBox .mBox_review:after,.article_mBox .mBox_cstList li .state span, #location_bar li:before, .title_st2:after,.article_process li i,.table_st1 .dot,.article_rvList li a .bottom span:before,.article_csTit i,.article_boardList ul li .qusetion a:after,.article_boardList ul li i span {
	display: inline-block;
	overflow: hidden;
	text-indent: -99999em;
	color: transparent;
	background: url(/_img/ico_170607.png) 0 0 no-repeat;
	background-image: url(/_img/ico_170607.svg),none;
	-webkit-background-size: 400px 400px;
	background-size: 400px 400px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox  */
input[type='number'] {
  -moz-appearance: textfield;
}

/* --------------------------------------------
 * font
/* ------------------------------------------ */
.f_nbg,
.selectWrap_st1,.selectWrap_st2,.inputWrap_st1,.checksWrap_st1 {
	font-family:'NanumSquare','Noto Sans KR','Lato','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;
}
.ff-ns{font-family:'NanumSquare'}
.ff-gm{font-family: 'GmarketSans';}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.text-center{text-align: center;}
.flex{display: flex;}
.img-responsive{width:100%;}
.fc-wh{color:#fff;}
.fc-o{color: #FA8D00;}
.fc-b{color:#011751;}
.bg-b{background:#011750;}
.filter-o{
    filter: invert(53%) sepia(58%) saturate(857%) hue-rotate(358deg) brightness(99%) contrast(108%);
}


/* --------------------------------------------
 * skip
/* ------------------------------------------ */
.skipNavi{position:relative;z-index: 9999999}
.skipNavi li{position:absolute;width:100%;top:0;left:0}
.skipNavi li a{display:block;height:1px;width:1px;overflow:hidden;font-size:1em}
.skipNavi li a:active,
.skipNavi li a:focus{width:100%;height:auto;padding:7px 0;text-align:center;font-size:15px;color:#fff;background-color:#262424;border:0}

/* --------------------------------------------
 * title
/* ------------------------------------------ */
/* title_st1 */
.title_st1{position:relative;margin-bottom:66px;text-align:center}
.title_st1:after{content:'';width:48px;height:2px;display:inline-block;background:#d9d9d9;position:absolute;bottom:-26px;left:50%;margin-left:-24px}
.title_st1 span{display:block;font-size:12px;line-height:16px;color:#999;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:14px}
.title_st1 p{font-size:36px;line-height:52px;color:#222;letter-spacing:-0.05em}
.title_st1 p em{color:#777}

/* title_st2 */
.title_st2{position:relative;margin-bottom:34px}
/* .title_st2:after{content:'';width:49px;height:9px;display:inline-block;background-position:-100px -90px;position:absolute;bottom:-34px;left:0} */
.title_st2 span{display:block;font-size:12px;line-height:16px;color:#999;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:14px}
.title_st2 p{font-size:36px;line-height:52px;color:#222;letter-spacing:-0.05em}
.title_st2 p em{color:#777}
.title_st2 p b{color:#ef5930;border-bottom:2px solid #ef5930}

/* --------------------------------------------
 * box
/* ------------------------------------------ */
/* box_st1 */
.box_st1{position:relative;background:#fff;border-radius:8px;-webkit-box-shadow:0 3px 0 0 #e8e6e2;-moz-box-shadow:0 3px 0 0 #e8e6e2;-ms-box-shadow:0 3px 0 0 #e8e6e2;-o-box-shadow:0 3px 0 0 #e8e6e2;box-shadow:0 3px 0 0 #e8e6e2}

/* box_tit1 */
.box_tit1{position:relative;padding:24px 30px 20px}
.box_tit1 span{display:inline-block;font-size:18px;line-height:30px;color:#222;letter-spacing:-0.05em;font-weight:700}
.box_tit1 .more{width:20px;height:20px;background-position:0 0;position:absolute;top:29px;right:30px}

/* box_tit2 */
.box_tit2{position:relative;padding:31px 30px}
.box_tit2 span{display:inline-block;font-size:18px;line-height:30px;color:#a2a2a2;letter-spacing:-0.05em;font-weight:700}
.box_tit2 .more{width:20px;height:20px;background-position:-30px 0;position:absolute;top:50%;right:30px;margin-top:-10px}

/* --------------------------------------------
 * table
/* ------------------------------------------ */
/* table_st1 */
.table_st1 table{border-top:2px solid #555555;border-bottom:1px solid #e1e1e1}
.table_st1 td,
.table_st1 th{text-align:left;border-left:1px solid #f0f0f0}
.table_st1 tr:first-child td:first-child,
.table_st1 tr:first-child th:first-child{border-left:0}
.table_st1 th{font-size:18px;line-height:26px;color:#222;font-weight:400;padding:16px 0 16px 30px}
.table_st1 td{font-size:14px;line-height:26px;color:#555;font-weight:400;border-top:1px solid #f0f0f0;padding:16px 30px 30px;vertical-align:top}
.table_st1 td p{margin-bottom:10px}
.table_st1 td li{position:relative;padding-left:8px}
.table_st1 td li.mark{color:#aaa}
.table_st1 td li:before{content:'';width:4px;height:1px;display:inline-block;background:#777;position:absolute;top:12px;left:0}
.table_st1 .dot{width:6px;height:6px;display:inline-block;background-position:-74px -90px;vertical-align:middle;margin:0 4px}
.table_st1 .table_desc{margin-top:20px;font-size:14px;line-height:26px;color:#777}

/* table_st2 */
.table_st2{}
.table_st2 ul{overflow:hidden}
.table_st2 span{display:table-cell;padding-right:20px;box-sizing:border-box}
.table_st2 span.no{width:16%}
.table_st2 span.tit{width:64%}
.table_st2 span.prs{width:20%}
.table_st2 .thead{display:table;width:100%;border-bottom:2px solid #d9d9d9;color:#878787;font-size:13px;line-height:1.25;letter-spacing:0}
.table_st2 .thead span{position:relative;padding:2px 0 6px}
.table_st2 .thead span:before{content:'';width:1px;height:16px;position:absolute;left:-20px;top:0;background:#d9d9d9}
.table_st2 li>a{position:relative;display:table;table-layout:fixed;width:100%;padding:16px 0;font-size:15px;color:#878787;border-bottom:1px solid #d9d9d9;cursor:default}
.table_st2 li>a span.tit,
.table_st2 span.prs.prs_ing{color:#222}
.table_st2 li>a:hover,
.table_st2 li>a:hover span{color:#33ccff !important;border-color:#33ccff}

/* --------------------------------------------
 * checkbox
/* ------------------------------------------ */
/* checksWrap_st1 */
.checksWrap_st1{position:relative;padding:30px;}
.checksWrap_st1 .checks{position:relative;line-height:22px}
.checksWrap_st1 input[type="checkbox"]{position:absolute;top:0;left:0;margin:0;padding:0;z-index:-1;width:16px;height:16px;-webkit-appearance:none}
.checksWrap_st1 label{background:url("/_img/check1_off.png") 0 0 no-repeat #fff;display:inline-block;position:relative;top:0;left:0;height:22px;line-height:20px;font-size:16px; font-weight:600; color:#555;padding:0 0 0 30px;z-index:10}
.checksWrap_st1 label.on{background:url("/_img/check1_on.png") 0 0 no-repeat #fff}
.checksWrap_st1 a{display:inline-block;font-size:12px;line-height:26px;padding:0 12px;background:#eee;color:#a2a2a2;border-radius:2px;margin:-2px 0 0 10px}

/* --------------------------------------------
 * input
/* ------------------------------------------ */
/* inputWrap_st1 */
.inputWrap_st1{position:relative;}
.inputWrap_st1 input{display:block;width:100%;height:62px;line-height:40px;font-size:15px;background:#fff;border:1px solid #ddd;padding:10px 25px;color:#222}
.inputWrap_st1 input:hover{background:#fafafa}
.inputWrap_st1 input:focus{position:relative;border-color:#33ccff;z-index:9999}

.inputWrap_st1 input::-webkit-input-placeholder{color:#c7c7c7}
.inputWrap_st1 input:-moz-placeholder{color:#c7c7c7;opacity:1}
.inputWrap_st1 input::-moz-placeholder{color:#c7c7c7;opacity:1}
.inputWrap_st1 input:-ms-input-placeholder{color:#c7c7c7}
.inputWrap_st1 input:placeholder-shown{color:#c7c7c7}

/* --------------------------------------------
 * textarea
/* ------------------------------------------ */
.textareaWrap_st1{}
.textareaWrap_st1 textarea{display:block;width:100%;height:220px;font-size:14px;line-height:20px;background:#ffffff;border:1px solid #e1e1e1;border-radius:2px;padding:14px 12px 14px 20px;color:#000000;letter-spacing:-0.05em;resize:none}

/* --------------------------------------------
 * select
/* ------------------------------------------ */
/* selectWrap_st1 */
.selectWrap_st1{position:relative;height:77px;border:1px solid #ddd}
.selectWrap_st1.open{border:1px solid #33ccff;z-index:9999}
.selectWrap_st1 .select_tit{position:absolute;top:10px;left:25px;font-size:13px;line-height:19px;white-space:nowrap;color:#33ccff;letter-spacing:0.15em;z-index:10}
.selectWrap_st1 .btn_selected{display:block;overflow:hidden;position:relative;height:75px;padding:25px 40px 5px 25px;font-size:15px;color:#c7c7c7;letter-spacing:0.5px;line-height:40px;background:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:1}
.selectWrap_st1.selected .btn_selected{color:#222}
.selectWrap_st1 .btn_selected:hover{background:#fafafa}
.selectWrap_st1 .btn_selected:after{display:block;position:absolute;top:0;right:0;width:40px;height:80px;background:url("/_img/arr_select1.png") no-repeat 0 0;content:''}
.selectWrap_st1 .select_list{min-width:100%;max-height:216px !important;position:absolute;top:100%;right:0;border:1px solid #33ccff;border-top:1px solid #eee;background:#fff;z-index:100;overflow-x:hidden;overflow-y:auto;margin-right:-1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;display:none}
.selectWrap_st1 .select_list li a{height:36px;line-height:36px;font-size:14px;display:block;padding:0 20px 0 14px;color:#878787;white-space:nowrap;background:#fafafa}
.selectWrap_st1 .select_list li a:hover,
.selectWrap_st1 .select_list li.on a{color:#33ccff;background:#fff}

/* selectWrap_st2 */
.selectWrap_st2{position:relative;height:62px;border:1px solid #ddd}
.selectWrap_st2.open{border:1px solid #33ccff;z-index:9999}
.selectWrap_st2 .btn_selected{display:block;overflow:hidden;position:relative;height:60px;padding:10px 40px 10px 25px;font-size:15px;color:#c7c7c7;letter-spacing:0.5px;line-height:40px;background:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:1}
.selectWrap_st2.selected .btn_selected{color:#222}
.selectWrap_st2 .btn_selected:hover{background:#fafafa}
.selectWrap_st2 .btn_selected:after{display:block;position:absolute;top:0;right:0;width:40px;height:60px;background:url("/_img/arr_select2.png") no-repeat 0 0;content:''}
.selectWrap_st2 .select_list{min-width:100%;max-height:216px !important;position:absolute;top:100%;right:0;border:1px solid #33ccff;border-top:1px solid #eee;background:#fff;z-index:100;overflow-x:hidden;overflow-y:auto;margin-right:-1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;display:none}
.selectWrap_st2 .select_list li a{height:36px;line-height:36px;font-size:14px;display:block;padding:0 20px 0 14px;color:#878787;white-space:nowrap;background:#fafafa}
.selectWrap_st2 .select_list li a:hover,
.selectWrap_st2 .select_list li.on a{color:#33ccff;background:#fff}

/* --------------------------------------------
 * pagination
/* ------------------------------------------ */
.pagination{margin-top: 40px;}
.pagination ul{text-align:center;}
.pagination li{display:inline-block; vertical-align:top;}
.pagination li a{width:34px;height:34px;line-height:32px;text-align:center;display:inline-block;font-size:13px;color:#6a6c73;border:1px solid #dfe0e4;background:#fff}
.pagination li a:hover{background:#f5f5f7}
.pagination li.active a,
.pagination li.active a:hover{background:#131316;border-color:#131316;color:#fff;cursor:default}
.pagination li a.page_arr{background:url("/_img/pagination_arr.png") no-repeat}
.pagination li a.page_arr.page_first{background-position:0 0}
.pagination li a.page_arr.page_prev{background-position:-32px 0;margin-right:10px}
.pagination li a.page_arr.page_next{background-position:-64px 0;margin-left:10px}
.pagination li a.page_arr.page_last{background-position:-96px 0}

/* --------------------------------------------
 * layerPopup
/* ------------------------------------------ */
/* 팝업 공통 */
.popup-overlay {
    position: fixed; top: 0; left: 0; 
    width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7);
    z-index: 999; opacity: 0; visibility: hidden;
}
.popup {
    position: fixed; top: 50%; left: 50%; z-index: 1000;
    width: 100%; max-width: 500px; visibility: hidden;
}
.popup .popup-content{
    position: relative; padding:60px 50px;
    background: #fff; 
	border-radius: 26px;
}
.popup-title{
    display: flex; align-items: center;
	padding:0 25px; height: 60px;
}
.popup-title span { 
	display: inline-block; font-size: 13px; 
	color: #808189; font-weight: 400;
}
.popup-close {
    position: absolute; top:30px; right:30px;
}



/* --------------------------------------------
 * article_boardList
/* ------------------------------------------ */
/* .article_boardList{} */
.article_boardList ul{width:784px;margin:auto}

/* active, hover, focus */
.article_boardList ul li.active .qusetion a:after{background-position:-224px -144px;}
.article_boardList ul li.active,
.article_boardList ul li:focus,
.article_boardList ul li:hover{border-color:#fb653d}

/* defaults */
.article_boardList ul li,
.article_boardList ul li:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.article_boardList ul li{min-height:82px;position:relative;border:1px solid #fff;background:#fff;border-radius:4px;margin-top:4px;overflow:hidden}
.article_boardList ul li:first-child{margin-top:0}
.article_boardList ul li .qusetion{position:relative}
.article_boardList ul li .qusetion a{position:relative;display:block;color:#222;font-size:20px;line-height:32px;padding:24px 62px 24px 26px}
.article_boardList ul li .qusetion a em{display:block;font-size:18px;line-height:30px;color:#999;letter-spacing:0;font-family:'Rubik','Lato','NanumSquare',Arial,AppleGothic,verdana,sans-serif}
.article_boardList ul li .qusetion a:after{content:'';display:inline-block;width:22px;height:11px;position:absolute;top:50%;right:30px;margin-top:-5.5px;background-position:-224px -155px}
.article_boardList ul li .answer{position:relative;padding:30px 0 40px;margin:0 30px;font-size:18px;line-height:1.8;color:#777;/*border-top:1px solid #e7e7e7;*/display:none}

/* cate_icon */
.article_boardList ul li i{}
.article_boardList ul li i.q{display:inline-block;position:absolute;left:0;top:0;bottom:0;border-right:1px solid #f3f3f3;padding:24px}
.article_boardList ul li i.q span{width:32px;height:32px;background-position:-224px -225px}
.article_boardList ul li i.ntc{display:inline-block;position:absolute;left:0;top:0;bottom:0;border-right:1px solid #f3f3f3;padding:52.5px 40px}
.article_boardList ul li i.ntc span{width:111px;height:23px;background-position:-224px -192px}
.article_boardList ul li.active i{border-right:0}

/* boardList_FAQ */
.article_boardList.bl_faq ul li .qusetion a{padding:24px 62px 24px 106px}
.article_boardList.bl_faq ul li .answer{margin:0 30px 0 106px}

/* boardList_NOTICE */
.article_boardList.bl_notice ul li{min-height:130px}
.article_boardList.bl_notice ul li .qusetion a{font-size:24px;line-height:38px; padding: 30px 64px 30px 228px;    border: 1px solid #dedede;    border-radius: 5px;}
.article_boardList.bl_notice ul li .answer{margin:0 30px 0 228px}

/**/
.clfix{clear:both;}
.MRN{margin-right:0 !important;}
.font_black{color:#222 !important; font-weight:800;}
.font_org{color:#fb653d !important;vertical-align:top;}
.font_red{color:#f94c4c !important;vertical-align:top;}
.fl{float:left;}
.fr{float:right;}
.bgn{background:none !important;}
.clear:after {clear:both; content:" "; display:block;}


/* --------------------------------------------
 * 로그인 / 회원가입
/* ------------------------------------------ */
.loginContent {display:inline-block; width:100%; padding:70px 0;font-family:'Lato','Nanum Barun Gothic','Montserrat',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;}
.auth_content .agree_box .txt_area h3 {font-size:14px; margin-top:5px; font-weight:500;}
.auth_content h1.tit{ font-size:21px; border-bottom:2px solid #333; color:#333;  font-weight:700;  padding-bottom:15px; margin-bottom:0;}
body.auth #container{width:460px;margin:auto; display:block;background: transparent;}
.login_cont .checks label{color:#333;}

.auth_content {margin:auto;width:500px;}
.login_cont .inputWrap_st2,
.findID_cont .inputWrap_st2 {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.login_cont .checksWrap_st2 {
	padding: 10px 0 30px;
}
.auth_content .join_box  { border-bottom:none;}
.auth_content .join_box .inputWrap_st2 input{border-left:1px solid #eee; border-right:1px solid #eee;}
.auth_content .agree_box,
.auth_content .join_box {
	margin-bottom: 20px;
}
.auth_content .agree_box .tit {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	padding: 0 0 6px;
	font-weight:500;
}
.auth_content .agree_box .txt_area {
	height: 160px;
	padding: 20px;
	background: #fff;
	overflow-y: scroll;
	margin-bottom: 1px;
	font-size: 12px;
	line-height: 18px;
	color: #777;
	border:1px solid #eee;
}
.auth_content .agree_box .txt_area pre {
	white-space: pre-wrap;
}
.auth_content .submit_area {
	margin-top:40px;
}
.login_cont .submit_area,
.findID_cont .submit_area {
	margin-bottom: 0;
}
.auth_content .submit_area a,
.auth_content .submit_area button, 
.auth_content .fullbtn button
{
	width: 48%;
	display: block;
	font-size: 17px;
	line-height: 24px;
	padding: 15px 0;
	text-align: center;
	float:left;
	transition:all 0.3s ease;
	font-weight:500;
}

.auth_content .submit_area button, .auth_content .fullbtn button{margin-left:4%; background:#f8643d; border:2px solid #f8643d; color:#fff;}
.auth_content .submit_area a{background:#fff; color:#f8643d;border:2px solid #f8643d;}
.auth_content .btn_area {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #ddd;
}
.auth_content .fullbtn button {float:right; width:100%;}
.auth_content .btn_area ul {
	margin: 0 -5px;
}
.auth_content .btn_area li {
	width: 33.333333%;
	float: left;
	padding: 0 5px;
}
.auth_content.findID_cont .btn_area li {
	width: 100%;
}
.auth_content .btn_area a,
.auth_content .btn_area button {
	width: 100%;
	display: block;
	color: #333;
	border: 2px solid #aaa;
	font-size: 16px;
	line-height: 26px;
	padding: 15px 0;
	text-align: center;
	font-weight: 500;
}
.auth_content .btn_area a.goJoin {
	background: #fff;
	color: #454545;
}

.findIDSubmit {
	background: #3d4d63;
	margin-top: 10px;
	padding: 20px;
	color: #fff;
}
.findIDSubmit .tit {
	text-align: center;
	font-size: 14px;
	word-break: keep-all;
	line-height: 24px;
	margin-bottom: 12px;
}
.findIDSubmit .userID {
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
	padding: 10px;
	text-align: center;
	background: #515f73;
}
.findIDSubmit .info {
	margin-top: 12px;
}
.findIDSubmit .info p {
	position: relative;
	font-size: 12px;
	line-height: 18px;
	word-break: keep-all;
	padding: 0 10px;
}
.findIDSubmit .info p:before {
	content: '';
	width: 4px; height: 2px;
	display: inline-block;
	background: #9ea6b1;
	position: absolute;
	left: 0; top: 8px;
}

/* inputWrap_st2 */
.inputWrap_st2{position:relative;border-bottom:1px solid #e1e1e1}
.inputWrap_st2 .input_tit{position:absolute;top:22px; left:15px; font-size:13px;white-space:nowrap;color:#333;font-weight:800;z-index:10}
.inputWrap_st2 .input_tit strong{color:#1665c8}
.inputWrap_st2 input{width:100%;height:60px;font-size:14px !important;color:#333;letter-spacing:0.025em;line-height:46px}
.inputWrap_st2 input:focus,
.inputWrap_st2 input:hover{background:#f7f7f7;}


.inputWrap_st2.icon input{padding-left:125px}

.inputWrap_st2.icon .input_tit span.redcolor{color:red; margin-left:3px;}
.inputWrap_st2 button{width:102px;height:34px;display:inline-block;text-align:center;background:#f8643d;color:#fff;font-size:14px;border-radius:2em;position:absolute;top:50%;right:20px;margin-top:-16px;z-index:12}
.inputWrap_st2 .error{width:100%;height:40px;background:#3d4d63;color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:40px}

.selectform {
	display: inline-block;
	border: 0;
	width: 100%;
	height: 80px;
	box-shadow: none;
	padding: 32px 85px 6px;
	letter-spacing: -0.025em;
	position: relative;
	border-radius: 4px !important;
	color: #333333;
	-webkit-appearance: none;
	zoom: 1;
	background: url(/_img/icon_arrow1.png) no-repeat #fff 95% center;
	-webkit-background-size: 28px 11px;
	background-size: 28px 11px;
	-webkit-appearance: none;
	-moz-appearance: none;
    -o-appearance: none;
    appearance: none;
	font-size:15px; color:#999;
	border-left:1px solid #eee; border-right:1px solid #eee;
}
select::-ms-expand {display: none;}

.input_type2 {
    display: inline-block;
    border: 0;
    width: 100%;
    height: 50px;
    box-shadow: none;
    padding: 0 15px;
    position: relative;
    border: 1px solid #e9ebf0;
    border-radius: 4px !important;
    background-color: #f2f4f7;
    color: #333333;
    font-size: 15px;
    -webkit-appearance: none;
    zoom: 1;
}
