@font-face {
	font-family: "NanumGothicB";
	src:url('/cms/font/NanumGothicB.ttf');
}

*{-webkit-text-size-adjust:none}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5,td,div{font-size:12px;line-height:1.267em;font-family:±¼¸²;}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5{font-size:15px;line-height:1.267em}
/**li{list-style:none}**/
a{text-decoration:none}
a[href^="tel"]{ font-style:normal}
a:link, a:hover, a:visited, a:active{color:#000}/*2014.12.01 Â÷ÀºÈ­ Ãß°¡*/
address, caption, em, var{font-style:normal;font-weight:normal}
input, textarea, select{letter-spacing:normal}
/**ol, ul, dl{list-style:none}**/
fieldset, img{border:0}
legend, caption{display:none}
img{border:0;vertical-align:middle}
hr{display:none}
table{border-collapse:collapse;border-spacing:0}
br, p{letter-spacing:normal}
input{vertical-align:middle}
input[type="text"], input[type="password"]{-webkit-appearance:none}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
textarea{-webkit-appearance:none}

 * {
 
 /*font-family: "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼";*/
 line-height:160% /*2015.07.08 ¹Ú¿µ¹Ì Ãß°¡*/
}
body {
 font-size: 12px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 min-width:320px;
}
.padding{
	padding:3px
}

.padding1{padding:20px 0 20px 0;}

.style2 {
	color:#8b8b8b;
	line-height:13px;
	font-size:11px;
	}
		
.style3 {
	font-size: 12px; 
	color: #c4c4c4; 
	padding-left:5px;
	}
	
.style4 {
	font-size: 11px; 
	color: #c7c7c7; 
	padding-left:5px;
	}	

.style5 {
	font-size: 12px; 
	font-weight: bold;
	color: #e6e6e6; 
	}	

.menu2_on{
	color: #f3f3f3; 
	background-color:#404040;
	font-weight:bold;
	}
.menu2_off{
	color: #757575;
	}	
.menu3_on{
	color: #464646; 
	background-color:#d0dcf1;
	font-weight:bold;
	}
.menu3_off{
	color: #757575;
	}	
.style6 {
	color: #0600fe;
}
	
	
input{
	font-size: 12px; 
	height:18px;
	border-radius:5px;
}
textarea{
	border-radius:5px;
}
select{
	font-size: 12px; 
	height:18px;
	border-radius:5px;
}
.style7 {
	color: #F00;
}
.style8 {
	color: #696969;
	font-size: 12px;
}
.line {	
	line-height:130%;
}
.join_put_01 {	
	color: #696969;
	font-weight: bold;
	background-color:#e7e7e7;	
	width:100px;
	height:25px
}
.join_put_02
	 {
		 padding:0 0 0 5px
	 }
	
/*2014.12.01 Â÷ÀºÈ­ Ãß°¡*/
.popup_title{
	font-size:2.5em;
	font-weight:bold;
}
.popup_cont{
	display:inline-block;
	padding:0 10px;
}
.popup_box{
	margin:10px 10px 15px 10px;
	padding:15px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-radius:5px;
	background:#fff;
}
.popup_box input{
	border:1px solid #ccc;
}
.popup_button{
	display:inline-block;
	margin:0 3px 10px 3px;
	border:0;
	width:115px;
	height:33px;
	color:#fff;
	font-weight:bold;
	background:url(../images/common/btn_bluebutton.png) no-repeat 0 0;
	cursor:pointer;
}
.pointColor{
	color:#259801;
}
.urlBtn{
	float:left;
	margin:10px 0px;
	padding:0;
}
.urlBtn li{
	float:left;
	margin:0 0px 2px 2px;
}
/*posting*/
.color_point01{
	font-weight: bold;
	color: #179fbd;
}
.color_point02{
	font-weight:bold;
	color:#13a059;
}
.color_point03{
	font-weight:bold;
	color:#8317ab;
}
.right_line{
	border-right:1px solid #cecece;
	background:#e7e7e7;
}
.txt_box{
	padding:10px;
	background:#f2f5fa;
}
.post_radio{
	float:left;
	padding-left:0;
}
.post_radio li{
	display:inline-block;
	float:left;
	/*width:70px;*/
}
.view_tap_on {
	width:20%;
	background-color:#575757; 
	text-align:center;
	color: #fff;
	font-weight:bold;
}
.view_tap_off {
	border-top:solid 1px #d0d0d0; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0;
	width:20%;
	text-align:center;
	color: #575757;
	font-weight:bold;
}

.sub_title{font-size: 15px; font-weight: bold; text-align:left; letter-spacing:-1px; padding:20px 0 20px 10px; width-max:100%; position:relative; border:1px solid #ccc;}
.title_position{position:absolute; bottom:3px; right:5px;}
.btn_area{ font-size:0; text-align:center; padding:20px 0;}
.padding-right{padding-right:10px;}
.padding-left{padding-left:10px;}
.list_style{list-style:none;}

.img_size100{width:170px; height:100%;}

.profileBG{
	background-image: url(/images/mobile/handsome/modellist_profileBG.png);
	width:170px;
	height: 93px;
	position:absolute; bottom:0;
}

.albaIMG_info{font-family:dotum; font-size:11px; color:#FFF; font-weight:normal; padding-top:4px; text-align:left;}
.marginALL{margin:40px 0 0 5px;}
.position-class{ position:absolute; right:5px; bottom:5px; width:32px;}
.img-margin2p{margin-right:5px;}
.model-infoBG{background-color:#e4e4e4; width:100%; padding:10px;}
.profile_name{color:#2a7dac; font-weight:bold;}

.info_listBOX{
	width:100%;
	border:1px solid #d5d5d5;
	border-radius:5px;
	background-color:#FFF;
	box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	margin:10px 0 0 0;
}

.profile_info{
	font-family:dotum;
	font-size:15px;
	font-weight:normal;
	color:#676767;
	text-align:left;
	list-style:none;
	width-max:100%;
	padding:15px 0 15px 11px;
	border-bottom:1px solid #CCC;
}

.profile_title{
	font-family:dotum;
	font-size:15px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	vertical-align:top;
}

.profile_text{
	font-size:12px;
	color:#404040;
	letter-spacing:-1px;
	line-height:25px;
}

.button{
	font-family:NanumGothic;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	padding:3px 7px 5px 7px; margin:10px 0 0 0;
	background-color:#3588ce;
	cursor:pointer;
	vertical-align:top;
	border:1px solid #3588ce;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.btn_color{background-color:#f72d87; border-color:#f72d87;}
.btn_colorW{background-color:#fff; border-color:#999; color:#333;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}

.textarea{
	font-size:12px;
	border:1px solid #999;
	width:83%;
	border-radius:0px;
	overflow:auto;
}

.table_txt{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px 0 5px 0;
	background-color:#e5e5e5;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.table_txt_body{
	font-size:12px;
	color:#CCC;
	height:20px;
	text-align:center;
	padding:5px 0 5px 0;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.table_txt_body1{
	font-size:12px;
	color:#666;
	height:20px;
	text-align:center;
	margin-right:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.select{
	font-size:11px; font-family:dotum; color:#666;
	height:23px;
	border:1px solid #999;
	margin-top:6px;
	background-color:#FFF;
}

.rank{
	font-family:dotum; font-size:13px; font-weight:bold;
	color:#FFF;
	text-shadow:1px 1px 2px rgba(0,0,0,0.7);
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	line-height:29px;
	position:absolute; left:7px; top:-70px;
	width:30px; height:30px;
	background-color:#F00;
	border-radius:15px;
}

.table_txt_L{text-align:left; padding-left:7px;}
.inline-block{display:inline-block;}
.line-height{line-height:35px;}
.txt_box1{font-family:dotum; font-size:15px; border:3px solid #CCC; padding:15px 0 15px 0;}
.position-class1{position:absolute; top:10px; right:10px;}
.Photo_list{position:relative; font-size:0; margin:10px 10px 0 0; display:inline-block; width:170px; height:170px;}
.MarginRight0{margin-right:0;}
@font-face {
	font-family: "NanumGothicB";
	src:url('/cms/font/NanumGothicB.ttf');
}

*{-webkit-text-size-adjust:none}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5,td,div{font-size:12px;line-height:1.267em;font-family:±¼¸²;}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,input,textarea,select,button,table,h1,h2,h3,h4,h5{font-size:15px;line-height:1.267em}
/**li{list-style:none}**/
a{text-decoration:none}
a[href^="tel"]{ font-style:normal}
a:link, a:hover, a:visited, a:active{color:#000}/*2014.12.01 Â÷ÀºÈ­ Ãß°¡*/
address, caption, em, var{font-style:normal;font-weight:normal}
input, textarea, select{letter-spacing:normal}
/**ol, ul, dl{list-style:none}**/
fieldset, img{border:0}
legend, caption{display:none}
img{border:0;vertical-align:middle}
hr{display:none}
table{border-collapse:collapse;border-spacing:0}
br, p{letter-spacing:normal}
input{vertical-align:middle}
input[type="text"], input[type="password"]{-webkit-appearance:none}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
textarea{-webkit-appearance:none}

 * {
 font-size: 12px;
 /*font-family: "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼";*/
 line-height:160% /*2015.07.08 ¹Ú¿µ¹Ì Ãß°¡*/
}
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 min-width:320px;
}
.padding{
	padding:3px
}

.padding1{padding:20px 0 20px 0;}

.style2 {
	color:#8b8b8b;
	line-height:13px;
	font-size:11px;
	}
		
.style3 {
	font-size: 12px; 
	color: #c4c4c4; 
	padding-left:5px;
	}
	
.style4 {
	font-size: 11px; 
	color: #c7c7c7; 
	padding-left:5px;
	}	

.style5 {
	font-size: 12px; 
	font-weight: bold;
	color: #e6e6e6; 
	}	

.menu2_on{
	color: #f3f3f3; 
	background-color:#404040;
	font-weight:bold;
	}
.menu2_off{
	color: #757575;
	}	
.menu3_on{
	color: #464646; 
	background-color:#d0dcf1;
	font-weight:bold;
	}
.menu3_off{
	color: #757575;
	}	
.style6 {
	color: #0600fe;
}
	
	
input{
	font-size: 12px; 
	height:18px;
	border-radius:5px;
}
textarea{
	border-radius:5px;
}
select{
	font-size: 12px; 
	height:18px;
	border-radius:5px;
}
.style7 {
	color: #F00;
}
.style8 {
	color: #696969;
	font-size: 12px;
}
.line {	
	line-height:130%;
}
.join_put_01 {	
	color: #696969;
	font-weight: bold;
	background-color:#e7e7e7;	
	width:100px;
	height:25px
}
.join_put_02
	 {
		 padding:0 0 0 5px
	 }
	
/*2014.12.01 Â÷ÀºÈ­ Ãß°¡*/
.popup_title{
	font-size:2.5em;
	font-weight:bold;
}
.popup_cont{
	display:inline-block;
	padding:0 10px;
}
.popup_box{
	margin:10px 10px 15px 10px;
	padding:15px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-radius:5px;
	background:#fff;
}
.popup_box input{
	border:1px solid #ccc;
}
.popup_button{
	display:inline-block;
	margin:0 3px 10px 3px;
	border:0;
	width:115px;
	height:33px;
	color:#fff;
	font-weight:bold;
	background:url(../images/common/btn_bluebutton.png) no-repeat 0 0;
	cursor:pointer;
}
.pointColor{
	color:#259801;
}
.urlBtn{
	float:left;
	margin:10px 0px;
	padding:0;
}
.urlBtn li{
	float:left;
	margin:0 0px 2px 2px;
}
/*posting*/
.color_point01{
	font-weight: bold;
	color: #179fbd;
}
.color_point02{
	font-weight:bold;
	color:#13a059;
}
.color_point03{
	font-weight:bold;
	color:#8317ab;
}
.right_line{
	border-right:1px solid #cecece;
	background:#e7e7e7;
}
.txt_box{
	padding:10px;
	background:#f2f5fa;
}
.post_radio{
	float:left;
	padding-left:0;
}
.post_radio li{
	display:inline-block;
	float:left;
	/*width:70px;*/
}
.view_tap_on {
	width:20%;
	background-color:#575757; 
	text-align:center;
	color: #fff;
	font-weight:bold;
}
.view_tap_off {
	border-top:solid 1px #d0d0d0; border-left:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0;
	width:20%;
	text-align:center;
	color: #575757;
	font-weight:bold;
}

.sub_title{font-size: 15px; font-weight: bold; text-align:left; letter-spacing:-1px; padding:20px 0 20px 10px; width-max:100%; position:relative; border:1px solid #ccc;}
.title_position{position:absolute; bottom:3px; right:5px;}
.btn_area{ font-size:0; text-align:center; padding:20px 0;}
.padding-right{padding-right:10px;}
.padding-left{padding-left:10px;}
.list_style{list-style:none;}

.img_size100{width:170px; height:100%;}

.profileBG{
	background-image: url(/images/mobile/handsome/modellist_profileBG.png);
	width:170px;
	height: 93px;
	position:absolute; bottom:0;
}

.albaIMG_info{font-family:dotum; font-size:11px; color:#FFF; font-weight:normal; padding-top:4px; text-align:left;}
.marginALL{margin:40px 0 0 5px;}
.position-class{ position:absolute; right:5px; bottom:5px; width:32px;}
.img-margin2p{margin-right:5px;}
.model-infoBG{background-color:#e4e4e4; width:100%; padding:10px;}
.profile_name{color:#2a7dac; font-weight:bold;}

.info_listBOX{
	width:100%;
	border:1px solid #d5d5d5;
	border-radius:5px;
	background-color:#FFF;
	box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.3);
	margin:10px 0 0 0;
}

.profile_info{
	font-family:dotum;
	font-size:15px;
	font-weight:normal;
	color:#676767;
	text-align:left;
	list-style:none;
	width-max:100%;
	padding:15px 0 15px 11px;
	border-bottom:1px solid #CCC;
}

.profile_title{
	font-family:dotum;
	font-size:15px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	vertical-align:top;
}

.profile_text{
	font-size:12px;
	color:#404040;
	letter-spacing:-1px;
	line-height:25px;
}

.button{
	font-family:NanumGothic;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	padding:3px 7px 5px 7px; margin:10px 0 0 0;
	background-color:#3588ce;
	cursor:pointer;
	vertical-align:top;
	border:1px solid #3588ce;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.btn_color{background-color:#f72d87; border-color:#f72d87;}
.btn_colorW{background-color:#fff; border-color:#999; color:#333;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}

.textarea{
	font-size:12px;
	border:1px solid #999;
	width:83%;
	border-radius:0px;
	overflow:auto;
}

.table_txt{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px 0 5px 0;
	background-color:#e5e5e5;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.table_txt_body{
	font-size:12px;
	color:#CCC;
	height:20px;
	text-align:center;
	padding:5px 0 5px 0;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.table_txt_body1{
	font-size:12px;
	color:#666;
	height:20px;
	text-align:center;
	margin-right:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.select{
	font-size:11px; font-family:dotum; color:#666;
	height:23px;
	border:1px solid #999;
	margin-top:6px;
	background-color:#FFF;
}

.rank{
	font-family:dotum; font-size:13px; font-weight:bold;
	color:#FFF;
	text-shadow:1px 1px 2px rgba(0,0,0,0.7);
	box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);
	line-height:29px;
	position:absolute; left:7px; top:-70px;
	width:30px; height:30px;
	background-color:#F00;
	border-radius:15px;
}

.table_top{ border-top:1px solid #d8d8d8;}
.table_bottom{ border-bottom:1px solid #d8d8d8;}
.table_right{ border-right:1px solid #d8d8d8;}

.table_txt_L{text-align:left; padding-left:7px;}
.inline-block{display:inline-block;}
.line-height{line-height:35px;}
.txt_box1{font-family:dotum; font-size:15px; border:3px solid #CCC; padding:15px 0 15px 0;}
.position-class1{position:absolute; top:10px; right:10px;}
.Photo_list{position:relative; font-size:0; margin:10px 10px 0 0; display:inline-block; width:170px; height:170px;}
.MarginRight0{margin-right:0;}

.li_table {width: 700px; border:1 solid red;border-top:none;border-right:none}
.li_table ul {clear: left;margin: 0;padding: 0;list-style-type: none;border-top:1 solid red;} 
/* list-style-type ºí¸´Ç¥½Ã padding: 0; µé¿©¾²±â*/
.li_table .subject {font-weight: bold;text-align: center;}
.li_table ul li {text-align: center;float: left;margin: 0;padding: 2px, 1px;border-right:1 solid red;width: 100px;}
.li_table ul .col {width: 99px;} /* Ç¥ ¶óÀÎ ¸ÂÃß±â±â À§ÇØ*/
.ranking_list{  font-size:11px; letter-spacing:-0.2px; color:#707070;}
.board_list{font-size:11px; color:#8f8f8f; letter-spacing:-0.4px;}
.board_list2{font-size:11px; color:#111111; letter-spacing:-0.4px;}
.colorRED {color:red;}
.colorBLUE {color:blue;}
.col_Green {color:green;}

/* 0801 ½ºÅ¸ÀÏ Ãß°¡ */
.db_form_url {margin:10px 0;}
.db_form_url th {background:#e7e7e7; color:#787878; border:1px solid #d0d0d0; padding:5px;}
.db_form_url td {color:#787878; border:1px solid #d0d0d0; word-break:break-all;  padding:10px; line-height:1.6; font-size:11px;}
.db_form_url td div {font-size:11px;}
.db_form_url .bg_green td {background:#f3f7ea;}
.db_form_url .bg_blue td {background:#edf7f7;}
.db_form_url input[type=text] {width:100%; border:1px solid #e8e8e8; padding:5px; color:#666;}
.copy_url_title {color:#ed1c24; display:block;}
.copy_url_title:before {content:"\2022"; padding-right:5px; }
.db_form_camp_title {color:#666; font-size:12px; font-weight:600; letter-spacing:-1px; word-break:break-all; word-wrap:break-word;}
.db_form_camp_title:before {content:"\2022"; padding-right:5px;font-weight:400; }
.db_form_camp_link {color:blue !important; text-decoration:underline; letter-spacing:-1px;}

#campWinHealthfit {position: absolute; left:-1px; top:0; background: white; width: 100%;
	border: solid 1px #ccc; z-index: 99; max-width: 600px;}
.campWinHealthfit_inner {padding: 20px 50px 30px;}
#campWinHealthfit ul {}
#campWinHealthfit li {padding-left: 1em; position: relative; margin: 0px 0;}
#campWinHealthfit li .li_icon{position: absolute; left: 0; top:0;}
.campWinHealthfit_form {padding: 15px 0; text-align: left;}
.campWinHealthfit_form th {text-align: right;}
.campWinHealthfit_form td {padding: 2px 0;}
.campWinHealthfit_form label {font-size: 16px; font-weight: bold; color: #333;}
.campWinHealthfit_form input[type=text],
.campWinHealthfit_form input[type=password]
{border: solid 1px #ccc; vertical-align: middle; width: 120px; padding: 0 5px; box-sizing: border-box;}

.btn1 {padding: 0px 8px; display: inline-block; height:30px; bakcground: #ccc; border: none;}
.btn2 {padding: 0px 8px; display: inline-block; height:30px; background: #003471; color: white; border: none;}

.tab_init {overflow: hidden;}
.tab_init > * { float: left; width: 50%;}
.tab_init > * > img { width: 100%;}

.editor-cont { 
	padding: 10px; line-height: 1.5;
	word-break: keep-all;
	word-break: break-all;
}

.editor-cont a { word-break: break-all;}


 .b-ifrm-wrap { background: #eee; padding: 20px 0;}

.b-ifrm {
	display: block;
	width: 320px; height: 100px; margin: 0 auto;
	border: solid 2px #ddd; border-radius: 8px;
}