@charset "utf-8";
/* CSS Document */

/* 로그인 */
.m_loginWrap01 {width:49%;height:100%;position:relative;display:block;float:left;margin:50px 0 0 0}
.m_loginWrap01 h3.m_h3_tit {font-size:22px;font-weight:400;color:#3e3d3d;background:url('../imgs/cont/icon_h3_tit.png') left 50% no-repeat;padding:0 0 0 30px;line-height:22px}
.m_loginWrap01 .m_loginBox01 {width:100%;height:100%;box-sizing:border-box;margin:20px 0 0 0;position:relative;display:block;float:left}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 {width:100%;min-height:380px;padding:30px 30px 30px 170px;box-sizing:border-box;border:2px solid #016201;display:inline-block;float:left;background:url('../imgs/cont/bg_loginBox0101.png') 35px 50% no-repeat}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0102 {width:100%;height:42px;box-sizing:border-box;border-bottom:1px solid #bde0bd;font-size:22px;font-weight:500;color:#565656;line-height:17px}
.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0103 {width:100%;min-height:125px;font-size:18px;font-weight:200;color:#565656;line-height:21px;margin:20px 0 0 0; text-align:justify;}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 {width:49%;height:385px;min-height:327px;padding:30px 30px 30px 170px;box-sizing:border-box;border:2px solid #016201;display:inline-block;float:right;background:url('../imgs/cont/bg_loginBox0201.png') 35px 50% no-repeat}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0202 {width:100%;height:42px;box-sizing:border-box;border-bottom:1px solid #bde0bd;font-size:22px;font-weight:500;color:#565656;line-height:17px}
.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0203 {width:100%;min-height:125px;font-size:16px;font-weight:200;color:#565656;line-height:21px;margin:20px 0 0 0; text-align:justify;}
.btnArea .btn_loginG01 {width:240px;height:50px;background:#016201;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box}
.btnArea .btn_loginG01s {max-width:240px;height:50px;background:#016201;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box; display:block; text-align:center; line-height:50px;}
.m_loginBox0101 .m_loginBox0102 .m_loginBox0103 .btnArea{margin-top: 46px !important;height: 87px; }
.m_loginWrap02 {width:49%;height:100%;position:relative;display:block;float:right;margin:50px 0 80px 0;letter-spacing:-0.075em}
.m_loginWrap02 h3.m_h3_tit {font-size:22px;font-weight:400;color:#3e3d3d;background:url('../imgs/cont/icon_h3_tit.png') left 50% no-repeat;padding:0 0 0 30px;line-height:22px}
.m_loginWrap02 .m_loginBox02 {width:100%;min-height:380px;height:100%;box-sizing:border-box;margin:20px 0 0 0;padding:30px;position:relative;display:block;float:left;border:2px solid #016201}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 {width:100%;min-height:120px;box-sizing:border-box;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 {width:70%;height:100%;display:inline-block;float:left;box-sizing:border-box}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_id {width:100%;height:54px;box-sizing:border-box;background:#fff;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_pw {width:100%;height:54px;box-sizing:border-box;background:#fff;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;margin:10px 0 0 0}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save {width:110px;height:28px;text-align:right;font-size:16px;font-weight:200;color:#6f6f6f;margin:10px 0 0 0;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save .m_login_chck01 {width:28px;height:28px;box-sizing:border-box;background:#fff;border:1px solid #ccc;display:inline-block;float:left}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch {height:28px;display:inline-block;float:right;margin:10px 0 0 0}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_id {width:50%;font-size:16px;font-weight:200;color:#6f6f6f;background:url('../imgs/cont/bg_loginGap01.png') right 50% no-repeat;padding:0 15px 0 0;
																							   box-sizing:border-box}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_pw {width:50%;font-size:16px;font-weight:200;color:#6f6f6f;box-sizing:border-box;margin:0 0 0 10px}
.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBtn {line-height:113px;width:25%;height:118px;display:block;float:right;border:none;border-radius:3px;background:#137773;font-size:22px;font-weight:200;color:#fff;cursor:pointer;text-align:center;}

.m_loginWrap02 .m_loginBox02 .m_loginBox0302 {width:100%;/* min-height:118px; */box-sizing:border-box;margin-top:10px;border-top:1px solid #ddd; padding-top:10px;}
.m_loginWrap02 .m_loginBox02 .m_loginBox0302 .m_loginBox030201 {font-size:18px;font-weight:200;color:#5d5d5d;text-align:left;line-height:24px}

.m_loginBox0101 .btnArea,
.m_loginBox0302 .btnArea{
	position: absolute;
	bottom: 25px
}
 
.btnArea .btn_loginW01 {width:240px;height:50px;background:#FFF;font-size:17px;font-weight:400;color:#3f3f3f;border:2px solid #404040;letter-spacing:-0.075em;box-sizing:border-box;cursor:pointer}
.btnArea .btn_loginW01new{display:block;line-height:45px;text-align:center;width:240px;height:50px;background:#FFF;font-size:17px;font-weight:400;color:#3f3f3f;border:2px solid #404040;letter-spacing:-0.075em;box-sizing:border-box;cursor:pointer}

@media all and (min-width:768px) and (max-width:1150px){
	.m_loginWrap01 .m_loginBox0101,
	.m_loginWrap02 .m_loginBox02{position:relative;height:400px}
	[class*="m_loginBox"] .btnArea{position:absolute;bottom:25px;max-width:50%}
	
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101 {width:100%;min-height:0px}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0103 {min-height:105px}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0201 {width:100%;min-height:0px;margin:10px 0 0 0}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0203 {min-height:105px}
	
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 {height:auto}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save {width:105px;font-size:16px}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch {width:188px}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_id {font-size:16px;padding:0 10px 0 0}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_pw {font-size:16px;margin:0 0 0 5px}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBtn {font-size:18px}
	
	.m_loginWrap02 .m_loginBox02 .m_loginBox0302 .m_loginBox030201{font-size:14px}
	
	.btnArea .btn_loginG01s{max-width:100%}
}

@media all and (max-width:767px){
	.m_loginWrap01,
	.m_loginWrap02{width:100%}
	
	div[class*="m_loginWrap"] div[class*="m_loginBox"] .btnArea{position:relative;bottom:0}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101 {width:100%;min-height:0px;background:none;padding:30px}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0101 .m_loginBox0103 {min-height:105px}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0201 {width:100%;min-height:0px;margin:10px 0 0 0;background:none;padding:30px}
	.m_loginWrap01 .m_loginBox01 .m_loginBox0201 .m_loginBox0203 {min-height:105px}
	
	.m_loginWrap02 .m_loginBox02 {padding:20px;min-height:100%}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 {width:100%}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 {width:70%;height:100%}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_id {font-size:13px}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_pw {font-size:13px}
	
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_save {width:105px;font-size:16px}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch {width:188px;float:right;margin:10px 0 0 0;display:block}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_id {font-size:16px;padding:0 10px 0 0}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch .m_login_srch_pw {font-size:16px;margin:0 0 0 5px}
	
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBtn {width:28%;font-size:15px}
	
	.m_loginWrap02 .m_loginBox02 .m_loginBox0302 {width:100%;float:left;padding:0 0 0 0;margin:20px 0 0 0}
	.m_loginWrap02 .m_loginBox02 .m_loginBox0302 .m_loginBox030201 {font-size:16px}
}

@media all and (max-width:540px){
	.m_loginWrap02 .m_loginBox02 .m_loginBox0301 .m_loginBox030101 .m_login_srch {float:left;clear:both}
}




/* 회원가입 순서 */
.m_joinOrderBox {width:100%;height:56px;display:block;position:relative;float:left}
.m_joinOrderBox.m_joinOrderBox01 {background:url('../imgs/cont/bg_joinTop01.png') center top no-repeat}
.m_joinOrderBox.m_joinOrderBox02 {background:url('../imgs/cont/bg_joinTop02.png') center top no-repeat}
.m_joinOrderBox.m_joinOrderBox03 {background:url('../imgs/cont/bg_joinTop03.png') center top no-repeat}
/*
.m_joinOrderBox.m_joinOrderBox04 {background:url('../imgs/cont/bg_joinTop04.png') center top no-repeat}
.m_joinOrderBox.m_joinOrderBox05 {background:url('../imgs/cont/bg_joinTop05.png') center top no-repeat}
.m_joinOrderBox ul li {width:20%;height:56px;font-size:18px;font-weight:600;color:#444;letter-spacing:-0.075em;display:inline-block;float:left;text-align:center;line-height:56px}
*/
.m_joinOrderBox ul{width:100%; display:table;}
.m_joinOrderBox ul li {width:33.33%;height:56px;font-size:18px;font-weight:200;color:#575757;letter-spacing:-0.075em;display: table-cell;text-align:center;line-height:56px}
.m_joinOrderBox ul li.on {color:#fff !important; font-weight:400;}
.m_joinOrderBox ul li img{ vertical-align:middle;}

@media all and (min-width:768px) and (max-width:1150px){
.m_joinOrderBox.m_joinOrderBox01, .m_joinOrderBox.m_joinOrderBox02, .m_joinOrderBox.m_joinOrderBox03 {background:none}
.m_joinOrderBox ul li {font-size:18px;font-weight:200;box-sizing:border-box; border-right:1px solid #fff; background:#dedede}
.m_joinOrderBox ul li.m_rgtBorder {border-right:1px solid #fff}
.m_joinOrderBox ul li.m_font15 {font-size:15px}
.m_joinOrderBox ul li.on {border:none;background:#038803;color:#fff !important}
}

@media all and (max-width:767px){
.m_joinOrderBox.m_joinOrderBox01, .m_joinOrderBox.m_joinOrderBox02, .m_joinOrderBox.m_joinOrderBox03 {background:none}
.m_joinOrderBox ul li {font-size:18px;font-weight:200;box-sizing:border-box;background:#dedede}
.m_joinOrderBox ul li.m_rgtBorder {border-right:1px solid #fff}
.m_joinOrderBox ul li.m_font15 {font-size:13px}
.m_joinOrderBox ul li.on {border:none;background:#038803;color:#fff !important}
.m_joinWrap02{margin-top:20px !important;}

}

@media all and (max-width:680px){
.m_joinOrderBox {width:100%;/*height:200px;*/display:block;position:relative;float:left}
.m_joinOrderBox ul li {width:33.3%;height:50px;line-height:50px;font-size:15px; box-sizing:border-box;background:#dedede;border-right:1px solid #fff;text-align:center;}
.m_joinOrderBox ul li.m_rgtBorder {border-right:none}
.m_joinOrderBox ul li.m_font15 {font-size:15px}
.m_joinOrderBox.m_joinOrderBox03{background:none;}

}

@media all and (max-width:430px){
.m_joinOrderBox{height:150px;}
.m_joinOrderBox ul{display:block;}
.m_joinOrderBox ul li {width:100%;height:50px;line-height:50px;font-size:15px; display:block;box-sizing:border-box;background:#dedede;border-bottom:1px solid #fff; border-right:0px;text-align:left; padding-left:30px;}
.m_joinOrderBox ul li.on{border-bottom:1px solid #fff;}
.PAB120{padding-bottom:80px !important;}
}




/* 회원가입 :: 약관동의 */
.m_joinWrap01 {width:100%;height:100%;position:relative;display:block;float:left;margin:50px 0 0 0}
.m_joinWrap01 h3.m_h3_tit {font-size:22px;font-weight:400;color:#3e3d3d;background:url('../imgs/cont/icon_h3_tit.png') left 50% no-repeat;padding:0 0 0 30px;line-height:22px;float:left}
.m_joinWrap01 .m_joinBox0101 {width:100%;height:400px;font-weight:200;display:block;float:left;border:1px solid #dedede;box-sizing:border-box;background:#fff;padding:20px;overflow:hidden;overflow-y:scroll}
.m_joinWrap01 .m_join_agree {width:110px;height:28px;text-align:right;font-size:16px;font-weight:200;color:#6f6f6f;margin:10px 0 0 0;display:inline-block;float:right}
.m_joinWrap01 .m_join_agree .m_join_chck01 {width:28px;height:28px;box-sizing:border-box;background:#fff;border:1px solid #ccc;display:inline-block;float:left}


/* 회원가입 :: 업주정보입력, 숙박 음식업소 기본정보 */
.m_joinWrap02 {width:100%;height:100%;position:relative;display:block;float:left;margin:50px 0 0 0}
.m_joinWrap02 .m_joinBox0201 {width:100%;display:block;float:left;border-top:2px solid #038803;box-sizing:border-box}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 {width:100%;height:84px;box-sizing:border-box;display:block;float:left;border-bottom:1px solid #dedede}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_joinLabel0201 {width:15%;height:84px;font-size:18px;font-weight:300;color:#444;text-align:left;display:inline-block;float:left;line-height:84px;cursor:default}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_joinLabel0201 span.red {color:#f00}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0201 {width:85%;height:44px;box-sizing:border-box;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;display:inline-block;float:left;margin:20px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0202 {width:20%;height:44px;box-sizing:border-box;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;display:inline-block;float:left;margin:20px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0203 {width:70%;height:44px;box-sizing:border-box;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;display:inline-block;float:left;margin:20px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_select0201 {width:20%;min-width:15% !important;height:44px;box-sizing:border-box;border:1px solid #acacac;border-radius:3px;font-size:17px;font-weight:400;color:#6f6f6f;display:inline-block;float:left;margin:20px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_between0201 {width:2%;height:84px;font-size:18px;font-weight:600;color:#444;text-align:center;display:inline-block;float:left;line-height:75px}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_btn0201 {width:14%;height:44px;box-sizing:border-box;background:#666;border:none;border-radius:3px;font-size:17px;font-weight:400;color:#fff;display:inline-block;float:right;margin:20px 0 0 0;cursor:pointer}

@media all and (max-width:767px){
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 {height:64px}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_joinLabel0201 {width:30%;height:64px;font-size:15px;font-weight:300;line-height:64px}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0201 {width:70%;height:34px;font-size:15px;margin:15px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0202 {width:20%;height:34px;font-size:15px;margin:15px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_input0203 {width:45%;height:34px;font-size:15px;margin:15px 0 0 0}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_select0201 {width:25%;min-width:25% !important;height:34px;font-size:13px;margin:15px 0 0 0;line-height:15px}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_between0201 {width:2%;height:64px;font-size:18px;line-height:64px}
.m_joinWrap02 .m_joinBox0201 .m_joinBox020101 .m_join_btn0201 {width:23%;height:34px;font-size:14px;margin:15px 0 0 0}
}


/* 회원가입 :: 결과 및 안내 */
.m_joinWrap03 {width:100%;height:100%;position:relative;display:block;float:left;margin:50px 0 0 0}
.m_joinWrap03 .m_joinBox0301 {width:100%;height:auto;display:block;float:left;border:1px solid #dedede;box-sizing:border-box;background:#fff;padding:60px 40px 60px 40px;text-align:center; font-weight:200;border-radius:10px;}
.m_joinWrap03 .m_joinBox0301 span.join030101 {font-size:24px;font-weight:500;color:#038803;line-height:24px;display:block}
.m_joinWrap03 .m_joinBox0301 span.join030102 {font-size:18px;font-weight:400;color:#000;line-height:40px}
.m_joinWrap03 .m_joinBox0301 .join030102_2 {font-size:18px;font-weight:400;color:#000;line-height:40px}

@media all and (max-width:767px){
.m_joinWrap03 .m_joinBox0301 {padding:30px}
.m_joinWrap03 .m_joinBox0301 span.join030101 {font-size:22px;font-weight:500;color:#038803;line-height:25px;padding-bottom:5px;display:block}
.m_joinWrap03 .m_joinBox0301 span.join030102 {font-size:16px;font-weight:400;color:#000;line-height:40px}
}
.introBars {
    width: 25px;
    height: 3px;
    background: #777;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 20px;
}
.range_left{width:240px; margin:0 auto;}
dl.m_txtListBox01er dt {
    text-align: left;
    font-weight: 300;
    color: #353535;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    padding: 7px 0 0 10px;
    line-height: 25px;
}

.color_new{color:#ff4249; font-weight:700; }
.identifiant_box{width:100%;height:100%;position:relative;display:block;margin:50px 0 0 0}
.identifiant_box .m_loginBox01 {width:100%;height:100%;box-sizing:border-box;margin:20px 0 0 0;position:relative;display:block;}
.identifiant {width:100%;min-height:310px;padding:30px;box-sizing:border-box;border:2px solid #35675c;}

.blind, legend {
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    font-size: 0px;
    line-height: 0;
}


	.login_container{width:1200px; margin:0 auto;}
	.content_header{ position:relative; margin:10px 0;}
	.content_header h2 {
		position: relative;
		float: left;
		clear: both;
		height: 21px;
		margin-bottom: -2px;
		padding: 0 2px 0 1px;
		border-bottom: 2px solid #4d4d4d;
		}
    .content_summary {
    margin: 0;
    padding: 2px 0 41px;
    color: #666;
    }
	.section::after {
    font-size: 0px;
    line-height: 0;
    display: block;
    clear: both;
    content: "";
}
.section_find {
    
}
.section {
    position: relative;
    
}
.box_login {
    position: relative;
   
}
.box_inn.selected {
    padding-bottom: 27px;
    *z-index:100: ;
}

.box_inn {
    position: relative;
    padding: 0 0 17px 25px;
    *z-index:10: ;
}

.box_inn .input_rd {
    position: absolute;
    top: 9px;
    left: 0px;
}
.box_inn_sub .dsc{color:#656565; font-weight:200;}
.box_inn .label_rd {
    font-size:20px;
    font-weight: 500;
    line-height: 18px;
    margin-left: -2px;
    letter-spacing: -1px;
    color: #333;
}
.selected .box_inn_sub {
    display: block;
}

.box_inn .label_txt {
    line-height: 25px;
    color: #333;
}
label {
    cursor: pointer;
}

.selected .box_inn_sub {
    display: block;
}

.selected label+.hiddenDiv{
	display:none;
}

div.hiddenDiv {
	display:none;
}

.box_inn dl::after {
    display: block;
    clear: both;
    content: "";
}
.box_inn dl.pt14 {
    padding-top: 30px;
}
.box_inn dt {
    font-weight: 500;
    float: left;
    width: 90px;
    height: 25px;
    margin-top: 6px;
    font-size:15px;
}
.box_inn .label_txt {
    line-height: 25px;
    color: #333;
}
.box_inn dd {
    position: relative;
    margin-top: 6px;
    vertical-align: top;
}

.box_inn .input_txt {
	box-sizing: border-box;
	width : 200px;
    line-height: 25px;
    height: 25px;
    padding-left: 3px;
    vertical-align: top;
    border: 1px solid #ccc;
}
.box_inn input.input_txt::-webkit-outer-spin-button,
.box_inn input.input_txt::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}



.btn_checkid, .btn_confirm2, .btn_ct, .btn_findpw, .btn_login, .btn_login2, .btn_next2, .btn_prev, .dash, .edge, .ico_arr, .ico_arr2, .ico_help2 {
    position: relative;
    display: inline-block;
    background: url(/stay/common/imgs/sp_find_idpw.png) no-repeat;
}
.btn_ct {
    width: 97px;
    height: 25px;
    margin-left: 1px;
    background-position: 0 -210px;
}
.box_inn dd.ct {
    height: auto;
}

.input_box2 {
    position: relative;
    display: inline-block;
}
.input_box2 .phold {
    position: absolute;
    top: 0px;
    left: 6px;
    color: #888;
    line-height: 25px;
    font-size:15px;
    font-weight:200;
}
.phone_btn,.email_btn{display:block;width:100%;}
.phone_btn a,.email_btn input{display:inline-block;margin:0 auto}
a.btnjp_loginG01s {width:240px;height:50px;background:#35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box; display:block; text-align:center; line-height:50px;}
input.btnjp_loginG01s {width:240px;height:50px;background:#35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;font-size:17px;font-weight:400;color:#fff;border:none;letter-spacing:-0.075em;box-sizing:border-box; display:block; text-align:center; line-height:50px;}
.AlignCenter, .btnAreaL{display:inline-block;}
.btn_loginW01news {
    display: block;
    line-height: 45px;
    text-align: center;
    width: 240px;
    height: 50px;
    background: #FFF;
    font-size: 17px;
    font-weight: 400;
    color: #3f3f3f;
    border: 2px solid #404040;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    cursor: pointer;
}
.box_inn_sub .answer{margin-top:20px; font-size:15px; color:#565656; padding-left:90px;}
.box_inn_sub .answer img{vertical-align:middle; padding-right:7px;}
.login_identifiant{border-top:1px solid #ddd;}
.help_tooltip2 p{padding-top:20px;}
.help_tooltip2 {display:none;}

.info_result {
    width: 100%;
    margin-bottom: 45px;
    padding-bottom: 32px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
}

.info_result .tit_result {
    display: block;
    font-size: 25px;
    letter-spacing: -1px;
}

.info_result .tit_result .emph_g {
    display: inline-block;
    font-weight: bold;
}

.emph_g {
    color: #60a219;
}


.choice_comm {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.choice_comm .inp_comm {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
    border: 0;
    opacity: 0.01;
}
.info_result .on .lab_confirm {
    letter-spacing: 0px;
}
.info_result .on .lab_comm {
    font-weight: bold;
    letter-spacing: -1px;
}
.choice_comm .lab_comm {
    display: inline-block;
    padding-left: 21px;
    font-size: 20px;
    line-height: 17px;
    cursor: pointer;
}
.choice_comm .ico_find {
    position: absolute;
    top: 8px;
    left: 0px;
    width: 16px;
    height: 16px;
    background-position: 0 0;
}

.choice_comm :checked.inp_comm + .lab_comm .ico_find {
    background-position: 0 -25px;
}
.ico_find {
    display: inline-block;
    overflow: hidden;
    background: url(/stay/common/imgs/ico_find_161006.gif) 0 0 no-repeat;
    text-indent: -9999px;
    vertical-align: top;
}

.identifiant .txt_date {
    color: #60a219;
    letter-spacing: -0.08em;
}
.identifiant .txt_date {
    font-size: 20px;
}
.txt_result{ display:block; padding-top:20px;}

/*--비밀번호 찾기--*/
.info_detail{width:100%;}
.box_detail {
    position: relative;
    width: 455px;
    margin: 0 auto;
}
.bg_data {
    width: 418px;
}

.box_detail .bg_data {
    position: relative;
    width: 270px;
    height: 39px;
    margin-right: 7px;
    padding: 0;
    background-position: 0 0;
}
.bg_find {
    display: block;
    background: url(https://t1.daumcdn.net/id/member/2016/bg_find_161006.gif) 0 0 no-repeat;
}
.info_detail .inner_bg {
    height: 39px;
    margin-left: 2px;
    padding: 1px 7px 0 12px;
    background-position: 100% 0;
    text-align: left;
}
.info_detail .lab_g {
    position: absolute;
    top: 7px;
    font-size: 16px;
    font-weight: 400;
    color: #959595;
}

.info_detail_gb .lab_g {
    position: absolute;
    top: 7px;
    font-size: 16px;
    font-weight: 400;
    color: #959595;
}
.box_detail_gb{width:290px; margin:0 auto;}
.info_detail{width:100%;}
.next_btn{position:absolute; top:0px; right:0px}
.next_btns{padding-top:30px; margin:0 auto; width:290px;}
.point_img{background: url(/stay/common/imgs/tip_bg.gif) 0 0 no-repeat;}
	
.next_btns a{
	width: 290px;
    height: 40px;
    background: #35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    border: none;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    display: block;
    text-align: center;
    line-height: 40px;
}

.next_btns input{
	width: 290px;
    height: 40px;
    background: #35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    border: none;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    display: block;
    text-align: center;
    line-height: 40px;
}

.next_btn a{
	width: 160px;
    height: 40px;
    background: #35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    border: none;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    display: block;
    text-align: center;
    line-height: 40px;
}

.next_btn input{
	width: 160px;
    height: 40px;
    background: #35675c url(/stay/common/imgs/cont/bg_navBtn03.png) left top repeat;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    border: none;
    letter-spacing: -0.075em;
    box-sizing: border-box;
    display: block;
    text-align: center;
    line-height: 40px;
}

.info_detail{ margin:0 auto;}
.info_detail_gb{ margin:0 auto;}
.info_detail_gb .tf_g {
    width: 345px;
}
.info_detail_gb .tf_g {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 275px;
    height: 39px;
    border: 0 none;
    background: transparent;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-indent: 14px;
    line-height: 39px;
    outline: 0;
}
.box_detail_gb .btn_next {
    position: absolute;
    right: 11px;
    top: 0px;
}
.info_detail_gb .bg_datas {
    position: relative;
    width: 290px;
    height: 39px;
    margin-right: 7px;
    padding: 0;
    background-position: 0 0;
}
.bg_datas {
    width: 418px;
}

.info_detail_gb .inner_bg {
    height: 39px;
    margin-left: 2px;
    padding: 1px 7px 0 12px;
    background-position: 100% 0;
    text-align: left;
}


.box_details .bg_datas {
    position: relative;
    width: 270px;
    height: 39px;
    margin-right: 7px;
    padding: 0;
    background-position: 0 0;
}

.info_detail .tf_g {
    width: 345px;
}
.info_detail .tf_g {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 275px;
    height: 39px;
    border: 0 none;
    background: transparent;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-indent: 14px;
    line-height: 39px;
    outline: 0;
}
.box_detail .btn_next {
    position: absolute;
    right: 11px;
    top: 0px;
}
.info_detail .bg_data {
    position: relative;
    width: 290px;
    height: 39px;
    margin-right: 7px;
    padding: 0;
    background-position: 0 0;
}
 .bg_data {
    width: 418px;
}

.btn_next {
    float: left;
    width: 97px;
    height: 39px;
    margin-top: 0px;
    background-position: -100px -50px;
    text-indent: -9999px;
}



@media all and (max-width:630px){
	strong.tit_result{font-size:20px !important;}
	.choice_comm .ico_find {
    position: absolute;
    top: 6px;}
    .choice_comm .lab_comm{font-size:15px;}
    .identifiant .txt_date {font-size: 14px;}
    
}

@media all and (max-width:600px){
	.box_detail {position: relative;width: 250px; height:120px; margin: 0 auto;}
	.info_detail .bg_data {position: relative;width: 250px;}
    .next_btn {position: absolute;top: 48px;left: 0px;width:100%;}
    .next_btn a{width:100%;}
    .info_detail {width:auto;}
}

@media all and (max-width:540px){
	.btn_loginW01news {padding: 0 24px; width:170px;}
	a.btnjp_loginG01s {padding: 0 24px; width:170px;}
}

@media all and (max-width:524px){
	.email_boxgb dl dd a.btn_ct{margin-top:5px;}
	.box_inn dt{float:none;}
	.box_inn_sub input.input_txt{width:100%;}
	.box_inn .label_rd {font-size: 16px;}
	.none{display:none;}
	.box_inn .input_txt{height:30px;}
    .input_box2 .phold {position: absolute;top: 2px;}
    .input_box2 {width:100%;}
    .box_inn_sub .answer {padding-left:0px;}
    .identifiant{padding:20px; min-height:auto;}
    
}

@media all and (max-width:390px){
	.btn_loginW01news {padding: 0 24px; width:170px;}
	a.btnjp_loginG01s {padding: 0 24px; width:170px;}
	.AlignCenter{width:100%;}
	.AlignCenter a{width:100%;}
	.btnAreaL{width:100%;margin-top:10px !important;}
	.btnAreaL a{width:100%; }
}


@media all and (max-width:380px){
	.box_detail_gb {width: 210px;margin: 0 auto;}
	.info_detail_gb .bg_datas {position: relative; width: 210px;}
	.info_detail_gb .tf_g {width: 210px;}
	.next_btns {padding-top: 30px;margin: 0 auto;width: 210px;}
	.next_btns a {width: 210px;}
	.point_img{text-align:justify;}
}

@media all and (max-width:360px){
	.box_detail {width: 210px;}
	.info_detail .bg_data {position: relative;width: 210px;}
}
