@charset "euc-kr";

/* image sprite */
.sprt-global{line-height:2;}
.sprt-global:before{
	content: "";
	display: inline-block;
	vertical-align:top;
	width:100%;
	height:100%;
	background-image: url("../images/global/sprt_global_v1.png");
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 120dpi), only screen and (min-resolution: 1.3dppx) {
	.sprt-global:before,
	.id_pw_change_cellphone:before{
		background-image: url("../images/global/sprt_global_v1@2.png");
		-webkit-background-size: 240px 201px;
		background-size: 240px 201px;
	}
}

/* title */
.h2-title .login{
	display:block;
	width:39px;
	height:15px;
	overflow:hidden;
}
.h2-title .login:before{background-position:0 0;}
.h2-title .membeCombine{
	display:block;
	width:110px;
	height:15px;
	overflow:hidden;
}
.h2-title .membeCombine:before{background-position:0 -18px;}
.h2-title .memberNew{
	display:block;
	width:122px;
	height:15px;
	overflow:hidden;
}
.h2-title .memberNew:before{background-position:0 -37px;}
.h2-title .memberFinish{
	display:block;
	width:159px;
	height:15px;
	overflow:hidden;
}
.h2-title .memberFinish:before{background-position:0 -56px;}
.h2-title .memberNewFinish{
	display:block;
	width:212px;
	height:15px;
	overflow:hidden;
}
.h2-title .memberNewFinish:before{background-position:0 -75px;}
.h2-title .memberClause{
	display:block;
	width:205px;
	height:15px;
	overflow:hidden;
}
.h2-title .memberClause:before{background-position:0 -94px;}
.h2-title .nameCertify{
	display:block;
	width:110px;
	height:15px;
	overflow:hidden;
}
.h2-title .nameCertify:before{background-position:-43px 0;}
.h2-title .memberCheck{
	display:block;
	width:180px;
	height:15px;
	overflow:hidden;
}
.h2-title .memberCheck:before{background-position:0 -113px;}
.h2-title .joinForm{
	display:block;
	width:64px;
	height:15px;
	overflow:hidden;
}
.h2-title .joinForm:before{background-position:0 -132px;}
.h2-title .joinFinish{
	display:block;
	width:83px;
	height:15px;
	overflow:hidden;
}
.h2-title .joinFinish:before{background-position:0 -151px;}
.h2-title .idPwSearch{
	display:block;
	width:128px;
	height:15px;
	overflow:hidden;
}
.h2-title .idPwSearch:before{background-position:-69px -132px;}

/* ico */
.ico_plus {
	text-align:center;
	heighT:31px;
	padding:0.625rem 0;
}
.ico_plus .sprt-global{
	width:30px;
	height:31px;
	overflow:hidden;
	display:inline-block;
}
.ico_plus .sprt-global:before{
	width:100%;
	height:100%;
	background-position:0 -170px;
}

/* info_list */
.info_list{
	border: 1px solid #eaecee;
	padding-bottom:0.625rem;
}
.info_list .info_title{
	background: #f8f9fb;
	border-bottom: 1px solid #eaecee;
	padding: 0 0.625rem;
	height: 40px;
	line-height: 40px;
	font-size:0.750rem;
	margin-bottom:0.563rem;
}
.info_list .info_cont{
	overflow:hidden;
	height:20px;
	line-height:20px;
	padding:0 0.688rem 0 0.625rem;
}
.info_list .info_cont .info_left{float:left;}
.info_list .info_cont .info_right{float:right;}
.point_sum{
	overflow:hidden;
	background: #f8f9fb;
	border-top: 1px solid #eaecee;
	border-bottom: 1px solid #eaecee;
	padding: 0 0.625rem;
	height: 40px;
	line-height: 40px;
	font-size:0.813rem;
	margin:1.250rem 0 0;
}
.point_sum dt{float:left;}
.point_sum dd{
	float:right;
	font-size:1rem;
}

/* ·Î±×ÀÎ */
.login_area{
	border:1px solid #eaecee;
	padding:1.250rem 0.938rem 0.938rem 0.938rem;
	position:relative;
}
.login_area .btn_login{
	position:absolute;
	right:15px;
	top:20px;
	display:block;
	width:65px;
	height:65px;
	background:#ff5711;
	color:#fff;
	font-size:0.938rem;
	text-align:center;
}
.login_area .login_box .log_id{padding:0 70px 5px 0;}
.login_area .login_box .log_id:last-child{padding-bottom:0}

.login_area .btn-common {padding-top:0.625rem;border-top:1px solid #eaecee;}
.login_area .btn-common .btn-gray {width:84px}

/* È¸¿øÅëÇÕ */
.member_combine .section{min-height:95px;}
.member_combine .input_chk{text-align:right;}
.member_combine .input_chk label{color:#21252b;}
.member_combine .guide_text{padding:0.750rem  0 0 0;}
.member_combine .guide_text .title{
	font-size:0.813rem;
	padding-bottom:0.563rem;
}
.member_combine .guide_text .text{
	color:#7a7d81;
	font-size:0.688rem;
	line-height:1.063rem;
}
.member_combine .btn-common{margin-top:0.938rem;}
.member_combine .title-h3{
	padding-bottom:0.625rem;
	margin-top:0.625rem;
}
.btn-common-col2 + .text_list{padding-top:0.750rem;}

/* Åä´Ï¸ð¸® ¸â¹ö½± ÅëÇÕ¿Ï·á */
.member_finish .text_style{border-bottom:0;}
.member_card{
	position:relative;
	text-align:center;
}
.member_card .member_card-info{
	position:absolute;
	top:84px;
	left:50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color:#fff;
}

/* ¾à°üµ¿ÀÇÆäÀÌÁö */
.tomo_cluse .text_style{
	border-bottom:0;
	font-size:0.688rem;
	color:#21252b;
	padding-bottom:0;
}
.tomo_cluse .text_style .point{padding:0;}
.tomo_cluse .btn-common + .section_wrap{
	border-top:1px solid #9a9ca0;
	margin-top: 1.875rem;
	padding-top: 0.875rem;
}
.tomo_cluse .section_wrap .section{border-bottom:1px solid #eaecee;}
.tomo_cluse .section_wrap .section.scroll {
	height:200px;
	overflow-y:scroll;
}
.tomo_cluse .section_wrap .input_chk{text-align:right;}
.tomo_cluse .section_wrap .input_chk label{color:#21252b;}
.tomo_cluse .btn-common .btn-gray{width:135px;}

/* ½Ç¸íÀÎÁõÈ®ÀÎ °á°ú */
.name_certify .text_style{
	color:#21252b;
	padding:1.125rem 0 1.688rem;
}

/* ½Ç¸íÀÎÁõÈ®ÀÎ °á°ú_ÀÌ¹ÌÈ¸¿øÀ¸·Î µî·Ï */
.name_certify_result{}
.name_certify_result .section{
	text-align:center;
	height:98px;
	line-height:98px;
	font-size:0.750rem;
	margin-bottom:0.938rem;
}
.name_certify_title{
	text-align:center;
	color:#ff5711;
	font-size:0.938rem;
	padding:0.938rem 0 2rem;
}


/* È¸¿ø°¡ÀÔ ¿Ï·á */
.join_finish .text_style{
	font-size:1rem;
	line-height:1.250rem;
	padding:1.063rem 0 1.375rem;
}
.join_finish .text_style p{
	font-size:0.625rem;
	line-height:0.875rem;
	padding-top:0.5rem;
}

/* °¡ÀÔ½ÅÃ»¼­ */
.join_form .member_card{width:192px;}
.join_form .member_card .member_card-info{width:114px;}
.join_form  .table_type-1 tr:last-child td{padding-bottom:0;}

/* ¾ÆÀÌµð Ã£±â */
.id_pw_change .common-tab{margin-bottom:0.938rem;}
.id_pw_change .section{
	text-align:center;
	padding:2.188rem 0;
}
.id_pw_change .section__mini{
	margin:0.938rem auto 0.813rem;
	width:137px;
	height:137px;
	padding:1.5rem 0 0;
	box-sizing:border-box;
}


.id_pw_change_cellphone{line-height:1.063rem;}
.id_pw_change_cellphone:before{
	background-position:-35px -172px;
	width:18px;
	height:29px;
	display:block;
	margin:0 auto 0.5rem;
}
.id_pw_change_cellphone .point_orange{
	font-size:0.750rem;
	display:block;
	padding-bottom:0.250rem;
}
.id_pw_change .section_text{
	padding-bottom:0.625rem;
	font-size:0.750rem;
}
.id_pw_change .section_text:last-child{padding-bottom:0;}
.id_pw_change .btn-common{margin-top:0.938rem}
.id_pw_change .form_area{
	margin:0 0.625rem;
}