/* 모바일용 상세이미지 리사이징 css */
@media all and (max-width:318px){
.detail_img2 img{max-width:260px; height:auto;}
}
@media all and (min-width:319px){
.detail_img2 img{max-width:260px; height:auto;}
}
@media all and (min-width:568px){
.detail_img2 img{max-width:360px; height:auto;}
}
@media all and (min-width:640px){
.detail_img2 img{max-width:430px; height:auto;}
}
@media all and (min-width:1024px){
.detail_img2 img{max-width:100%; height:auto;}
}
/* 모바일용 동영상썸네일 리사이징 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 img{
		width:100%; max-width:700px; 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;
	}


.banner_sub img{width:100%; max-width:700px; height:auto;}
.banner_sub {text-align:center; margin: 0 10px 10px 10px;}


.list_img img{width:100%; max-width:700px; 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; }



/* 서브페이지 탭 */
.tab_area_s1{background:; margin:10px; border-top:1px solid #ddd; border-left:1px solid #ddd}
.tab_area_s1 table{table-layout:fixed; border-collapse:collapse; border-spacing:0}
.tab_area_s1 table td{border:none}
.tab_area_s1 table td table{width:100%; border-collapse:collapse; border-spacing:0}
.tab_area_s1 table td table td{font-size:1.167em; padding:10px 0; background:#fff; color:#333; font-weight:bold; border-bottom:1px solid #ddd; text-align:center; border-right:1px solid #ddd;}
.tab_area_s1 .tab_on{background:#fff; color:#2e8ff8;}


.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:font-size:1em;
line-height: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:font-size:1em;
line-height: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:font-size:1em;
line-height: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:font-size:1em;
line-height: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:80px;
}


.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;
}

.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;}

/* 모바일 도로명주소 강제디자인 */
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:1000px; height:auto}
.gallery_thumb td{padding:5px}
.gallery_thumb img{width:100%; height:auto; margin-bottom:0 !important}

/* 서브페이지 탭 */
.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}