/* 모바일용 상세이미지 리사이징 css */
.detail_img2 img{max-width:100%; height:auto !important;}
.detail_img2 .iframe_wrap{position:relative; top:0; left:0; height:0; padding-bottom:56.4%;}
.detail_img2 .iframe_wrap iframe{position:absolute; width:100% !important; height:100%; left:0; right:0; top:0; bottom:0;}

/* 모바일용 동영상썸네일 리사이징 css */
/*@media all and (min-width:1024px){
.video_img img{
		max-width:430px;
		height:auto;
		background-position:center !important;
		background-repeat:no-repeat !important;
		-webkit-background-size:cover !important;
		background-size:cover !important;
		-moz-background-size:cover !important;
	}
}*/

.video_img .video_thumb{
	overflow:hidden;
}
.video_img img{
	max-width:100%; height:auto !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	-webkit-background-size:cover !important;
	background-size:cover !important;
	-moz-background-size:cover !important;
}


.banner_sub img{width:100%; max-width:100%; height:auto;}
.banner_sub {text-align:center; margin: 0 10px 10px 10px;}


.list_img img{width:100%; max-width:100%; height:auto}
.search_img img{width:100%; max-width:100%; height:auto}
.list_iframe iframe{width:100%; height:auto; margin:0 auto; text-align:center}
.border_img_10 img { border:1px solid #e7e7e6; padding:4px; }
.border_img_20 img { border:1px solid #e7e7e6; }


/* 서브페이지 탭 */
.sub_sub_menu{margin:0 10px}
.sub_sub_menu table{table-layout:fixed; border-collapse:collapse; border-spacing:0}
.sub_sub_menu table td{border:1px solid #ddd; }
.sub_sub_menu table td table{width:100%; border-collapse:collapse; border-spacing:0}
.sub_sub_menu table td table td{font-size:1.167em; padding:10px 0; color:#333; font-weight:bold; text-align:left; padding-left:18px; border:0 none;}
.sub_sub_menu table td table td a{display:block}


.select_search select { line-height:24px; border-radius:5px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../../mobile_img/select_arrow.png') right -1px no-repeat; background-size:34px; width:100% !important; margin-bottom:10px; width:100%;}
.search_btn {padding:10px 0px; border:2px solid #4c4c4c; background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7)); width:100%; color:#4c4c4c; border-radius:5px !important; font-weight:bold;}


.select_m select{
border:1px solid #ababab;
padding:5px 5px 6px 5px;
height:29px;
line-height:22px;
font-size:1em;
line-height:1em;
-webkit-border-radius:0;
font-family:맑은 고딕;
}

.input_m input[type=text]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
}

.input_m input[type=file]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;;
}

.input_m input[type=password]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;;
}

.input_m input[type=checkbox]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.input_m input[type=radio]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.input_m textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
}

.login_line { border:2px solid #ddd; }
.btn_join_m_img img { width:115px; height:37px; }




.in_form select{
border:1px solid #ababab;
padding:5px 5px 6px 5px;
height:29px;
line-height:22px;
font-size:1em;
line-height:1em;
-webkit-border-radius:0;
font-family:맑은 고딕;
 background: #f6f6f6 url('../../mobile_img/sel_arr_2x.gif') no-repeat 98% 50%;
 background-size: 12px;
 width:100% !important
}

.in_form input[type=text]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
width:100%;
}


.in_form input[type=file]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
}

.in_form input[type=password]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
width:100%
}

.in_form input[type=checkbox]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.in_form input[type=radio]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.in_form textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
}

.online_m { font-size:11px; font-family:돋움; margin-top:5px; }


.join_form select{
border:1px solid #ababab;
padding:5px 5px 6px 5px;
height:29px;
line-height:22px;
font-size:1em;
line-height:1em;
-webkit-border-radius:0;
font-family:맑은 고딕;
width:145px;
}

.join_form input[type=text]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
width:145px;
}


.join_form input[type=file]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
width:145px;
}

.join_form input[type=password]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
height:29px;
background:#f5f5f5;
padding-left:3px;
font-size:1em;
line-height:1em;
width:145px;
}

.join_form input[type=checkbox]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.join_form input[type=radio]{
vertical-align:middle;
-webkit-border-radius:0;
border:1px solid #ababab;
margin-top:-3px;
}

.join_form textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #ababab;
width:145px;
height:100px;
}



.in_form_account{width:100%}
.form_txt{display:block; padding-top:5px}
.in_form_job{width:100%}
.in_form_birth{width:85%}
.in_form_b { width:23px !important;}
input[name='user_birth_year']{width:40px !important}
.in_form_add1 { width:50px !important; }
.in_form_add2 { width:65px !important; }
.in_form_add3 { width:65px !important; }
.in_form_day { width:80px !important; }
.in_form_job { width:100% !important; }
.in_form_file { width:100% !important; }
.in_form_memo { width:100% !important; height:50px !important; }
.btn_zipcode img{vertical-align:middle;}

/* 모바일에서 연락처, 휴대폰, 도로명주소, 강제디자인 */
.img_preview{width:100%; height:auto !important}
.detail_member_info select[name="user_phone_tel_first"]{width:27.0% !important}
.detail_member_info input[name="user_phone_tel_second"]{width:27.0% !important; margin-left:5px}
.detail_member_info input[name="user_phone_tel_third"]{width:27.0% !important; margin-left:5px}

.detail_member_info select[name="user_hphone_tel_first"]{width:27.0% !important;}
.detail_member_info input[name="user_hphone_tel_second"]{width:27.0% !important; margin-left:5px}
.detail_member_info input[name="user_hphone_tel_third"]{width:27.0% !important; margin-left:5px}

.detail_member_info select[name="user_email_at_hostSel"]{width:100% !important; margin-top:5px}
.detail_member_info input[name="user_email_at_user"]{width:45% !important;}
.detail_member_info input[name="user_email_at_host"]{width:45% !important; float:right}
.detail_member_info select[name="road_si"]{width:45% !important}
.detail_member_info select[name="road_gu"]{width:45% !important}
.detail_member_info select[name="road_addr"]{width:91% !important; margin-top:5px}
.detail_member_info input[name="road_addr2"]{width:40% !important; margin-top:5px}

/* 모바일 도로명주소 강제디자인 */
select[name='road_si']{width:100% !important; display:block}
#road_gu{width:100% !important; display:block; margin-top:5px}
#road_addr{width:100% !important; display:block; margin-top:5px; margin-bottom:3px}
#road_addr2{width:65px !important; margin-right:5px}


.scrap_m { width:64px; height:27px; }
.scrap_m_del { width:79px; height:27px; }



.twitter_btn {
	width:26px;
	height:26px;
	border:0;
	vertical-align:middle;
}
.facebook_btn {
	cursor:pointer;
	width:26px;
	height:26px;
	border:0;
	vertical-align:middle;
}
.cyworld_btn {
	cursor: pointer;
	width:26px;
	height:26px;
	border:0;
	vertical-align:middle;
}
.cyworld_btn {
	cursor: pointer;
	width:26px;
	height:26px;
	border:0;
	vertical-align:middle;
}
.kakao_link_btn {
	cursor:pointer;
	width:25px;
	height:25px;
	border:0;
	vertical-align:middle;
}
.kakao_story_btn {
	cursor:pointer;
	width:25px;
	height:25px;
	border:0;
	vertical-align:middle;
}

/* 모바일 갤러리 */
.gallery{}
.gallery img{width:100%; max-width:100%; height:auto}
.gallery_thumb td{padding:5px}
.gallery_thumb img{width:100%; height:auto; margin-bottom:0 !important}

.input_style input[type=text] {
    border: 1px solid #bdbdc0;
    background: #f3f3f3;
    padding-left: 5px;
    height: 30px;
    line-height: 30px;
    margin: 2px 0;
}

.input_style select {
    padding: 5px;
    border: 1px solid #bdbdc0;
    height: 30px;
    line-height: 20px;
    font-family: 맑은 고딕;
	background: #fff url('../../mobile_img/sel_arr_2x.gif') no-repeat 98% 50%;
	background-size: 12px;
}

.btn_j_stand{
padding:9px 8px 4px 8px !important;
border:1px solid #cbcbcb !important;
border-bottom:1px solid #acacac !important;
text-align:center !important;
vertical-align: middle !important;
cursor:pointer !important;
color:#777777 !important;
font-weight:normal !important;
font-family:'돋움' !important;
font-size:11px !important;
letter-spacing:-1px !important;
display:initial;
}

.search_selct_width select { width:100% !important; }

/* 로그인페이지 아이디비밀번호찾기 */
.idpw_srch_btn_wrap td{border:1px solid #c4c4c4;background: #f6f6f6 url('../../mobile_img/m_idpw_srch_arr.png') no-repeat 88% 10px;height:30px;line-height:30px;padding:0 15px;cursor:pointer}
.idpw_srch_btn_wrap td a{color:#666;font-size:0.88em;letter-spacing:-1px}

/* 아이핀 실명인증 */
.ipin_cert_box{position:relative;background:url('../../mobile_img/ipin_cert_ico.png') no-repeat 28px 12px;background-size:60px;height:115px;cursor:pointer;width:100%}
.ipin_cert_box p{font-size:0.88em;line-height:1.5;padding:0 10px 0 120px;color:#666;letter-spacing:-0.8px}
.ipin_tit{border-radius:15px;background:#727272;width:90px;text-align:center;height:20px;line-height:18px;position:absolute;left:13px;bottom:15px}
.ipin_tit span{color:#fff;font-size:0.8em}

/* 휴대폰 실명인증 */
.hp_cert_box{position:relative;background:url('../../mobile_img/hp_cert_ico.png') no-repeat 27px 12px;background-size:60px;height:115px;cursor:pointer;width:100%}
.hp_cert_box p{font-size:0.88em;line-height:1.5;padding:0 10px 0 120px;color:#666;letter-spacing:-0.8px}
.hp_tit{border-radius:15px;background:#4f4f4f;width:90px;text-align:center;height:20px;line-height:18px;position:absolute;left:13px;bottom:15px}
.hp_tit span{color:#fff;font-size:0.8em}