body {
   font-style: normal; color: #333;
   margin:0px;
   font-family: 'Noto Sans KR';
    }

.popBody { background:none; }

li{ list-style:none;display:inline-block;}
ul {display:inline-block;margin:0;padding:0;list-style-type:none; }
body,td, div, input,select,textarea{}
form { margin:0px; }
img { border : 0; }
/*{ line-height: 110%; }*/
p {}
h1 {}
#daumRoughmapContainer1470878586564 a {font-size:12px; vertical-align:top; line-height:10px;}
#writeContents { text-align:left; margin-left:10px;margin-top:10px;}

.mfont_kr { font-family:Dotum; font-size:9pt;  letter-spacing:-0.1em; }
.mfont_en { font-family:Arial; font-size:9pt; letter-spacing:0px; }
.sfont {font-size:8pt; line-height:13px; }
.sfont_kr { font-family:Dotum; font-size:8pt; letter-spacing:-1px;}
.sfont_en { font-family:"tahoma","Arial"; font-size:8pt; letter-spacing:0px; line-height:14px; }
.ssfont_en { font-family:"tahoma","verdana"; font-size:7pt; letter-spacing:0px; line-height:14px; }

.color0 { color:#363f60; }
.color1 { color:#1f263f; }
.color2 { color:#101320; }
.color3 { color:#655f66; }
.color_red { color:#cc0000; }
.color_orange { color:#ff5500; }
.color_yellow { color:#ffcc00; }
.color_green { color:#6fc202; }
.color_pink { color:#ff92b6; }
.color_white { color:#ffffff; }

.png24 {tmp:expression(setPng24(this));}

a:link {color : #655f66; text-decoration:none; }
a:visited {color: #655f66; text-decoration:none; }
a:hover {color:#1f263f; text-decoration:none;}
a:active {color:#1f263f; text-decoration:none;}

 
 #wrapper {
		width:100%;
		margin:0 auto;
		text-align:center;
		position:relative;
		/*
		float:left;
		overflow:auto;
		*/
	}

	#top { 
		width:96%;
		margin-left:2%;
		height:70px;
		text-align:left;
		overflow:hidden;
		}
			#top .topmenu { height:30px;margin-top:25px;text-align:right; overflow:hidden;color:#a683a2; font-family:"Apple Gothic","Arial","Malgun Gothic","";font-size:8pt;  }
			#top .topmenu a:link {color : #a683a2; text-decoration:none;font-weight:bold; }
			#top .topmenu a:visited {color: #a683a2; text-decoration:none;font-weight:bold; }
			#top .topmenu a:hover {color:#472644; text-decoration:none;font-weight:bold;}
			#top .topmenu a:active {color:#472644; text-decoration:none;font-weight:bold;}
			
			#top .logo { width:120px; height:70px;float:left; /*background:url("/images/mobile/main_logo.gif") no-repeat;*/cursor:pointer;}
			
			#top .topmenu .btn_pc {font-size:10px; color:#464646;}

	
	#mainmenu{
		width:96%;
		margin-left:2%;
		height:40px;
		position:relative;
		overflow:hidden;
	}
	#mainmenu li{
		margin-top:10px;
		background:url("/images/mobile/mainmenu_line.gif") no-repeat;
		background-position:right center;
		cursor:pointer;
		overflow:hidden;
	}
	#mainmenu .start{
		margin-left:5px;
	}
	#mainmenu .end{
		margin-right:0px;
		padding-right:0px;
		background:none;
	}
	#submenu {width:100%; background:url("/images/mobile/submenu.gif") repeat-x; color:#a88eaf;font-size:10pt;line-height:130%;  }
	#submenu ul{ }
	#submenu li{  text-align:left; width:96%;margin-left:2%;margin-top:5px; margin-bottom:5px;}
		#submenu  a:link {color : #643a71; text-decoration:none; }
		#submenu  a:visited {color: #643a71; text-decoration:none; }
		#submenu  a:hover {color:#9245af; text-decoration:none;}
		#submenu  a:active {color:#9245af; text-decoration:none;}

	#quickmenu{
		clear:both;
		width:98%;
		margin-left:1%;
		margin-top:10px;
		position:relative;
		overflow:hidden;
	}
	#quickmenu ul{ width:100%;margin:0 auto; padding:0px; }
	#quickmenu li{ width:72px; height:85px;margin-bottom:8px;cursor:pointer;overflow:hidden;margin-left:4px;margin-right:2px; }
	#quickmenu .start{ margin-left:5px; }
	#quickmenu .end{ margin-right:0px; }

	#contents_main {
		position: relative;
		max-width:95%;margin:0 auto;
		left: 50%;
		transform: translateX(-50%);
		max-width: 768px;
		padding-top:10px;
		text-align:center;
		overflow:hidden;		
		}
			#contents_main .ml { width:150px; margin-left:30px;padding-top:135px; }
			#contents_main .mm { width:100%; height:360px;  }
				#m_best {  width:440px; }

				#m_news { width:100%; margin-bottom:20px; }
				#m_news .mtitle{  margin-bottom:5px; }
				#m_news .more{  }

				#m_media { width:100%; margin-bottom:20px;}
				#m_media .mtitle{  margin-bottom:5px; }
				#m_media .more{  }

				.latest { width:100%;}
				.latest li {   width:100%;margin:0 auto; display:inline;border-bottom:solid 1px #eee;padding-top:3px; padding-bottom:3px;}
				.latest .subject { margin:0 auto;display:inline;}
				.latest .date {margin:0 auto; display:inline; font:normal 9pt tahoma; }
	
	
	#bottom { 
		width:100%;
		clear:both;
		text-align:left;
		font-size:10px;
		}
			#bottom .b_menu{ padding-top:10px;padding-bottom:10px; font-size:9px; margin-left:5px;line-height:140%;}
			#bottom .b_logo{  width:170; }
			#bottom .b_copy { width:450px; }

	#slidingMenu { 
			position:absolute; 
			Z-INDEX: 999; 
			width:62px;
			text-align:center;
			left:1010px;
		}
			#main_login { 
				width:177px;
				height:145px;
				overflow:hidden;
				text-align:center;
				margin-bottom:5px;
				background:url("/images/main/login_m.gif") no-repeat;
				}
				#main_login .login1 { padding-top:35px; padding-bottom:15px; padding-left:15px; padding-right:15px;  }
				/*
				.loginbox { background-color:#c8ccd5; border:solid 1px #c8ccd5;width:100px; height:18px; font-size:8pt; font-family:tahoma; }
				.loginbox input { width:82px; height:19px; margin-top:2px; margin-left:9px; border:none; background-color:transparent; color:#586152; }
				.loginbox { background-color:#fff; border:solid 1px #ccc;width:170px; height:28px; font-size:8pt; font-family:tahoma; }
				*/
				.loginbox input { width:72px; height:19px; margin-top:2px; margin-left:9px; border:none; background-color:transparent; color:#666; }
				.loginBox { border:solid 1px #ccc; width:180px; height:28px; }

.iframe {
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #d5c1de;
   scrollbar-highlight-color: #d5c1de;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ffffff;
   }

/*############################# Content ####################################### */
	.intro {  position:relative; width:100%;}
/*############################# Content ####################################### */




/*############################# board_list ####################################### */
#board_title { 
	clear:both;
	background-color:#edf2e8; border-top:solid 1px #d4d9d0; border-bottom:solid 2px #a3b774; font-weight:bold; 
	text-align:center; 
	color:#313b36;
	padding-top:3px; 
	padding-bottom:4px;
} 

#topDate li{ float:left; margin:0 auto; padding-left:8px; padding-right:8px; }
#topDate img{ margin-right:2px;}

.comment_write_box { clear:both; float:left; width:100%; margin-bottom:10px; }
.comment_write_box li{ float:left; }
.comment_write_box_form { height:23px;word-break:break-all;}

#commentBox { clear:both; float:left; width:100%; background-color:#f9f9f9; border-top:solid 1px #dedede; border-bottom:solid 1px #dedede; padding-bottom:10px;text-align:center; }
#commentBox .comment_list{ float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #dedede; }
#commentBox .comment_reply{ float:left; background:url("/images/bbs/ico_this-reply.gif") no-repeat; background-position:10px center; margin-left:20px; padding-left:20px; }
#commentBox .comment_name{ float:left; font-weight:bold; font-size:10pt; margin-left:10px; }
#commentBox .comment_date{ float:left; font:normal 8pt "Tahoma"; margin-left:5px; }
#commentBox .comment_btn{ float:right; font:normal 8pt "Tahoma"; margin-right:10px; }
#commentBox .comment_con{ float:left; clear:both; width:96%; margin-left:10px; font:normal 9pt; text-align:left;word-break:break-all; line-height:130%; margin-top:5px; }
#commentBox .comment_con_re{ float:left; clear:both; margin-left:30px;font:normal 9pt; text-align:left;word-break:break-all; line-height:130%; margin-top:5px; }

 .tabs { float:left; margin:0 auto; background:url("/images/main/tab_bg_off.gif") repeat-x;  height:27px; border-left:solid 1px #ccc;  overflow:hidden;}
 .tabs li { float:left; padding-top:5px; padding-left:11px; padding-right:11px; cursor:pointer; text-align:center; word-break: keep-all;}
 .tabs .tab_on { background:url("/images/main/tab_bg_on.gif") repeat-x; font-weight:bold; color:#fff; height:27px; }
 .tabs .tab { background:url("/images/main/tab_bg_off.gif") repeat-x; font-weight:bold; color:#666; height:27px; border-right:solid 1px #cccccc; }
 .tabs .tab_end { border-right:none;}

 .tabs2 { float:left; clear:both;  margin:0 auto; height:28px; overflow:hidden; margin-top:5px;margin-bottom:10px;}
 .tabs2 li { float:left; padding-top:5px; padding-left:15px; padding-right:15px; cursor:pointer; text-align:center; word-break: keep-all;}
 .tabs2 .tab_on { background-color:#fff; font-weight:bold; color:#333; height:30px; }
 .tabs2 .tab { font-weight:normal; color:#fff; height:30px;  }
 .tabs2 .tab_end { border-right:none;}


.board_list { 
	background:url("/images/bbs/brd_m.gif") repeat-x;
	background-position:left top;
	color:#655f66;
	position:relative;
	margin:0 auto;
	float:left;
	width:100%;
	}

.board_list a:link {color : #655f66; text-decoration:none; }
.board_list a:visited {color: #655f66; text-decoration:none; }
.board_list a:hover {color:#1f263f; text-decoration:none;}
.board_list a:active {color:#1f263f; text-decoration:none;}

	.board_list th { 
		background:url("/images/bbs/brd_line.gif") no-repeat;
		background-position:left center;
		font-weight:bold;
		color:#594364; 
		letter-spacing:-1px; 
		text-align:center;
		height:29px;
		}
	.board_list .start{ background:url("/images/bbs/brd_l.gif") no-repeat; }
	.board_list .end{ background:url("/images/bbs/brd_r.gif") no-repeat; background-position:right top;}
	.board_list table{ }
	.board_list tr{ }
	.board_list td{ border-bottom:solid 1px #e5e5e5;text-align:center;padding-top:5px; padding-bottom:5px; }
	.board_list .tdstart{ border-right:solid 1px #fff; }
	.board_list .subject { float:initial !important;text-align:left;}
	.board_list .name { float:left;width:100%;text-align:left;display:inline; color:#999;margin-top:5px;}
	.board_list .datetime{width:80px;}
	.board_list .listImg{ text-align:left; width:220px; padding-top:10px;padding-bottom:10px;}
	.board_list .bg1{ background-color:; }
	.board_list .bg0{ background-color:#f9f9f9; }
	.board_list .list_name { float:left;  }
	.board_list .list_age { float:left;width:15%; }
	.board_list .list_phone { float:left;  }
	.board_list .list_status { float:left;width:20%; }
	.board_list .list_subject { float:left;width:100%;text-align:left; }
	.board_list ul { clear:both;float:left;width:100%;padding-top:6px; padding-bottom:6px; border-bottom:solid 1px #e6e6e6; }

	.view_list .view_subject  {clear:both; float:left; width:100%; padding-left:1%; text-align:left; word-break:break-all; display:inline; font-weight:bold;font-size:13pt;padding-top:6px; padding-bottom:8px;border-top:solid 3px #9a9faf;border-bottom:solid 1px #e6e6e6;background-color:#fff; } 
	.view_list .view_info {clear:both;float:left;width:100%;font-size:11pt; font-weight:normal;color:#909090;padding-top:6px; padding-bottom:6px;border-bottom:solid 1px #e6e6e6;text-align:left;word-break:break-all; }
	.view_list .view_content { clear:both; float:left; width:100%;margin:0 auto; padding-bottom:10px; word-break:break-all; }
	.view_list .view_content *{ line-height:150%;}
	.view_list .view_etc { clear:both; float:left; width:98%;margin:1%; text-align: left;}
	
	.board_top { float:left; margin-bottom:10px;width:100%;}
	
	.board_button {width:100%; text-align:center; margin-top:15px;}
	.board_button .button_01 {padding:5px; margin:0 auto;font-size:14px;color:#000}
	.board_button li { float:left; margin-left:2px; }
	
	.board_search { padding-top:5px;text-align:left; margin:0 auto;text-align: center; }
	.board_search li{ float:left; margin:0 auto; }
	.board_search .stx { border:1px solid #a3b774;  }

	.board_info { float:left; width:100%; float:left; padding-top:5px; height:30px;  margin-bottom:10px; }
	
	.board_page { clear:both; width:100%; text-align:left; margin-top:10px; padding-top:10px; text-align:center; border-top:solid 1px #e6e6e6; font-size:12pt; font-family:"Arial","Sans-serif"; }
	.board_page a:link { color:#777; }

#LoginBox0{ 
	clear:both; 
	position:relative;
	overflow:auto;
	margin:0 auto;
	width:285px;
	text-align:left;
	background-color:#f9f9f9;
	padding:15px;
	border-top:solid 3px #d5c1de;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	border-left:solid 1px #ddd;
	}

#brd_col { 
	clear:both; 
	float:left;
	text-align:left;
	border-top:solid 3px #d5c1de;
	width:100%;
	}
	#brd_col ul { 
		float:left; clear:both;  border-bottom:solid 1px #d4d9d0; width:100%;list-style:none; 
		}
	#brd_col li { float:left; border:none; }
	
	.write_form_box { width:100%; height:250px; }
	#brd_col .brd_col1 {
		text-align:left; 
		float:left;
		clear: left;
		width:18%;
		margin-left:1%;
		padding-top:4px;
		/*white-space:nowrap;*/
		font-weight:bold; 
		height:auto;
		background:url("/images/bbs/field_line.gif") no-repeat; background-position:right top;
		} 
	#brd_col .brd_col2 { 
		float:left;
		text-align:left;
		color:#666666;
		width:78%;
		margin-left:1%;
		padding-top:4px;
		padding-bottom:4px;
		}
	#brd_col .brd_col_all1 { 
		text-align:center; 
		font:bold 11px;
		color:#2971a7; 
		background-color:#edf4fa;
		border-left:solid 1px #d4d9d0;
		}
	#brd_col .brd_col_all2 { 
		padding:10px;
		text-align:left;
		color:#666666;
		border-left:solid 1px #d4d9d0;
		border-bottom:solid 1px #d4d9d0;
		}
	#brd_col .rcon { 
		font:normal 8pt tahoma;
		color:#627293;
		border:none;
		}


.brd_col { border-top:solid 3px #d5c1de;clear:both; position:relative; margin:0 auto; width:100%; }
.brd_col *{ }
.brd_col th{   background:url("/images/bbs/brd_m.gif") repeat-x; font:bold;color:#594364;letter-spacing:-1px;  }
.brd_col .end { border-right:none; }

.brd_col td{ border-bottom:solid 1px #e0e0e0;padding: 3px 5px; }
.brd_col .start_td{border-left:none; }

#kcaptcha_image{ width:90px; height:45px;  }
.brd_col .brd_col1 { background:url("/images/bbs/field_line.gif") no-repeat; background-position:right top; text-align:left; font-weight:bold; letter-spacing:-0.1em; color:#655f66; display:inline-block; padding-left:8px; padding-right:8px;  }
.brd_col .brd_col2 { text-align:left; padding-left:10px; }
.brd_col .brd_col3 { float:left; padding: 3px 10px;background:url("/images/bbs/field_line.gif") no-repeat;background-position:right top; }

.tab_box {  position:relative;text-align:left;margin: 0 auto 5px; width: 100%;max-width: 768px; }
.tab_box li{  background-color:#f4eff5;padding-top:5px;height:27px; cursor:pointer;font-size:10pt;border-top:solid 1px #d5c1de;border-left:solid 1px #d5c1de;border-bottom:solid 1px #d5c1de;}
.tab_box .end{ border-right:solid 1px #d5c1de;}
.tab_box .on{  font-weight:bold;padding-right:5px;padding-left:5px; color:#1f263f;}
.tab_box .off{ float:left;color:#999999;padding-right:7px;padding-left:7px;}
.tab_box .img{ cursor:pointer;padding:1px; }
.tab_box  img{ margin:1px;width:45px;}

.tab_box2 { float:left; clear:both; text-align:left;width:96%;margin-left:2%;margin-bottom:5px; }
.tab_box2 li{ padding-top:6px;padding-bottom:6px;padding-right:5px;padding-left:5px;cursor:pointer;font-size:10pt;float:left;font-weight:bold;border-bottom:solid 2px #d5c1de;}
.tab_box2 .on{ border-left:solid 1px #d5c1de;border-right:solid 1px #d5c1de; border-top:solid 1px #d5c1de;background-color:#d5c1de; color:#fff;}
.tab_box2 .off{ border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;background-color:#f6f6f6; color:#666;}

.tab_box3 { float:left; clear:both; text-align:left;width:96%;margin-left:2%;}
.tab_box3 li{ float:left;padding-top:6px;padding-bottom:6px;cursor:pointer;font-size:10pt;}
.tab_box3 .on{ border-left:solid 3px #d5c1de;border-right:solid 3px #d5c1de; border-top:solid 3px #d5c1de; background-color:#fff; font-weight:bold;padding-right:5px;padding-left:5px;}
.tab_box3 .off{ float:left;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;color:#999999;padding-right:7px;padding-left:7px;border-bottom:solid 2px #d5c1de;}
.tab_box3 .off2{ float:left;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;border-bottom:solid 1px #d5c1de; background-color:#f6f6f6; font-size:8pt; letter-spacing:-0.1em;color:#999999;padding-right:19px;padding-left:19px;}
/*############################# Calendar ####################################### */
	.calendar_list { 
		background:url("/images/bbs/brd_m.gif") repeat-x;
		background-position:left top;
		color:#655f66;
		border-right:solid 1px #e5e5e5;
	}
	.calendar_list .start{ background:none; }
	.calendar_list table{ }
	.calendar_list tr{ height:20px; }
	.calendar_list td{ border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5;text-align:center; }
	.calendar_list .subject{ text-align:left; padding-left:10px; }

	.calendar_list th { 
		background:url("/images/bbs/brd_line.gif") no-repeat;
		background-position:left center;
		font-size:9pt; 
		font-weight:bold;
		color:#594364; 
		letter-spacing:-1px; 
		text-align:center;
		height:29px;
		}
/*############################# board_list ####################################### */

	#csCenter li{ cursor:pointer;overflow:hidden; }
	#csCenter .end{ margin-right:0px;}

	#smsFrame{margin-top:5px; margin-right:25px;text-align:center;position:relative;width:300px; height:500px; padding-bottom:20px; }
	#main_sms #msg_box{ width:288px; height:124px; }
	#main_sms { background:url("/images/mobile/sms_m.gif") no-repeat;background-position: left 40px;  width:100%; height:100%; overflow:hidden; }
	#main_sms  .sms_t {clear:both;  height:40px; }
	#main_sms  .sms_b { clear:both; height:8px;overflow:hidden;}
	#main_sms #msg_box{ margin-left:6px;margin-right:6px; text-align:center;width:288px; height:124px;}
	#main_sms .msg_sec{ height:22px; color:#212121;overflow:hidden;}
	#main_sms #msgField{ margin:0 auto; margin-left:5px; width:278px;height:71px; }
	#main_sms .trans_box { width:100%;height:24px;border:none;background-color:transparent;}
	
	#main_sms .Field{ width:238px; text-align:left;margin-left:50px;margin-top:7px; }
	#main_sms .Field li{ padding:0px;}
	#main_sms .Field input{width:100%;}
	#main_sms .nameField{width:63px; height:24px; text-align:left; overflow:hidden;}
	#main_sms .ageField{width:48px; height:24px; margin-left:7px;text-align:left; overflow:hidden; }
	#main_sms .phoneField{width:113px;margin-left:7px; overflow:hidden;}

	#main_sms .lcd{ 
		height:61px;
		overflow:hidden;
		background:none; border:none;
		font-size:12pt;
		line-height:110%;
		color:black; 
		background-color: transparent; 
		width:100%;
		padding-top:7px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		word-break:break-all; 
		}
	#main_sms .sms_btn{ width:100%; height:30px;overflow:hidden; }
	#main_sms .sms_btn li{margin:0px; padding:0px; }


#product_list{ background-color:#16100b; }
#product_list li{  margin-bottom:15px;}
#product_list .listImg { width:135px; height:105px; overflow:hidden; padding:4px; border:solid 1px #2e2824;}
#product_list .listImg img{ width:125px; height:95px; cursor:pointer; }
#product_list .detail { width:95%; margin-top:6px; margin-bottom:15px; overflow:hidden; text-align:center; color:#594f47; font-size:8pt; line-height:140%;}


#view_contents { 
	
	text-align:center;
	width:725px; 
	padding:10px 10px 0px 10px;
	background-color:#37302e;
	border:solid 1px #504234;
	margin-left:25px; 
	margin-top:10px;
	margin-bottom:15px;
	}
	#view_contents .list {   width:100%; border-top:solid 3px #b7b4b4; }
	#view_contents .list tr{   height:30px;  }
	#view_contents .list td{   border-bottom:solid 1px #4f4847; }
	#view_contents .p_field_line{   background:url("/images/product/p_field_line.gif") no-repeat; background-position:right top;  }
	
	#view_contents .mainImg {  background-color:#736f6d; width:404px; height:304px; padding:2px;  overflow:hidden;}
	#view_contents .mainImg img{  width:400px; height:300px;filter:blendTrans(duration=1); }
	
	#view_contents .thumbImg {  width:100%;margin-top:20px; }
	#view_contents .thumbImg li{ width:75px; height:52px;  margin-left:0px; margin-right:5px;overflow:hidden; }
	#view_contents .thumbImg img{  width:73x; height:50px; border:solid 1px #000000; }
	#view_contents .thumbImg img a:hover{  border:solid 2px #ff6600; }
	
	#view_contents .price {   margin-top:10px;width:96px; text-align:center; }
	#view_contents .download {   margin-top:10px;width:96px; text-align:center; }
	#view_contents .listImg {   width:84px; }
	#view_contents .listImg img{  width:64px; height:64px; }

	#view_contents .detailView {
		
		text-align:left;
		margin-top:10px;
		margin-left:20px;
		}

	#view_contents .btitle {
		text-align:left;
		font:bold 14pt Dotum;
		color:#ffffff;
		letter-spacing:-0.1em;
		margin-bottom:5px;
		}
	#view_contents .p_code {
		text-align:left;
		font:bold 12pt arial;
		color:#b1811a;
		margin-bottom:10px;
		}

	#view_contents .detail { 
		clear:both;
		padding:10px;
		margin-top:10px;
		font:normal 9pt "Dotum"; 
		color:#666666; 
		}

.conBox { clear:both;position:relative;width:94%;max-width: 768px; border-bottom:solid 1px #e6e6e6; padding-bottom:30px; margin: 0 auto 10px auto; }
.sTitle { width:100%;font-weight:bold;margin-top:30px;font-size:14pt;text-align:left; }
.ssTitle { clear:both; font-weight:bold;margin-top:30px;margin-bottom:10px;background:url("/images/title/title_icon.gif") no-repeat; background-position:3px 3px;padding-left:20px; text-align:left;}
.sBox .sTitle{margin-top: 10px;}
.sBox .ssTitle{margin-top: 10px;}
.sBox { background-color:#ebebef;clear:both; margin-top:30px;width:95%;max-width:100%;padding-left:8px;padding-bottom:8px; padding-right:8px;border:solid 1px #707588;text-align:left; }
.sCon { clear:both; margin-top:8px;background:url("/images/icon/default.gif") no-repeat; background-position:left 9px;padding-left:8px;line-height:130%;text-align:left;font-size:10pt; }
.ssCon { clear:both; width:100%; margin-top:10px;padding-left:8px;line-height:130%;text-align:left;font-size:10pt;}
.sImg { width:100%; max-width:500px;margin-top:10px; margin-bottom:10px; }
.locationImg { width:100%; max-width:540px;margin-top:10px; margin-bottom:10px; }
.conBox .board_list { margin-top:15px; }
.conBox .brd_col { margin-top:15px; }
.cart_alpha {filter:Alpha(Opacity=70);}
.Nopacity{filter:none;} /*이 스타일 추가하시구요.*/
.actor_thumb { font:normal 9pt Dotum; line-height:110%; text-align:center; width:70px; }
.actor_thumb img {width:65px; height:65px; margin-bottom:5px;margin-top:5px;}


/* 폼메일 시작----*/

#board_form {max-width:600px}

#board_form table {max-width:600px;  }
#board_form th {width:20%}
#board_form td {width:80%}
#board_form th, #board_form td {height:40px; padding:0px 0 2px 0px; vertical-align:middle; text-align:left; }
#board_form input, #board_form textarea {border:1px solid #ccc; width:600px; height:30px;}
#board_form input.name {width:30%;}
#board_form input.age {width:30%;}
#board_form input.tel {width:40%;}
#board_form textarea {height:auto; width:300px;}
#board_form input.file {width:70%; height:30px;}

#board_form input.sand{ width:100%}

/* 폼메일 끝----*/


#now_position { width:100%; text-align:left; margin-bottom:10px;margin-top:15px;}
#now_position .mtitle { margin-top:10px;  }
#now_position .position { width:100%; text-align:right; color:#655f66;padding-right:8px; font-size:10pt; letter-spacing:-0.1em; }


.dotline { 
	height:1px;
	background-color:#fff;
	}


textarea { 
   border-style:solid; border-width:1px; border-color:#cccccc;
   background-color:#FFFFFF;
   padding:10px;
   color:#666666;
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #CCCCCC;
   scrollbar-highlight-color: #CCCCCC;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ffffff;
}

.box01
{ 
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #ccc;
   scrollbar-highlight-color: #ccc;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ccc;
	background-color:#ffffff; 
	color:#333333;
	border: solid 1px #dddddd;
}
.box02 { 	border: solid 1px #c8ccd5; background-color:#f4f4f4; font-size:9pt; }
.box03 { 	border: solid 1px #ced5d9; background-color:#e6eef2; font-size:9pt; }
.button_01 { border:solid 1px #bcbcbc; background:url("/images/mobile/btn_box.gif") repeat-x; height:32px; padding-left:10px; padding-right:10px; cursor:pointer;}
.button_02 { border:solid 1px #bcbcbc; background:url("/images/mobile/btn_box.gif") repeat-x; height:24px; padding-left:5px; padding-right:5px; cursor:pointer;}
.login_box
{ 
	background-color:#fff;
	border:solid 1px #e0e0e0;
	width:150px;
	height:20px;
	text-align:left;
	font:bold 10pt "arial"; 
	color:#9345b0;
}


.m_ing{max-width:100%}



/* 눈 전후사진 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.sub_title{text-align: center;font-size: 16px;font-weight: 700;color: #1f263f;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.05em;margin: 0 auto;}

.bf_af_wrap{position: relative;width: 100%; max-width: 600px;background-color:#f6f6f6;padding: 38px;margin: 0 auto;}
.box_wrap{position: relative;margin: 0 auto 60px;}
.box_wrap::after{content: '';display: block;clear: both;}
.box_wrap::before{content: '';display: block;position: absolute;left:0;bottom:-42px;background-color:#dedede;width: 100%;height: 1px;}
.last_box{margin-bottom:40px;}
.last_box::before{display:none !important;}
.bf_box{margin: 0 auto;}
.af_box{margin:44px auto 0;}
@media screen and (min-width:620px) {
	.box_wrap .common_box{float: left;}
	.box_wrap .af_box{float: right !important;margin-top: 0;}
}

.common_box{position: relative;}

.bf_box::after{content: 'BEFORE';display: block;position: absolute;left: 0;bottom: -24px; width: 100%;height: 24px;text-align: center;color: #FFF;line-height: 24px;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;font-weight: 700;background-color: #6b6b6b;z-index: 99;}
.af_box::after{content: 'AFTER';display: block;position: absolute;left: 0;bottom: -24px; width: 100%;height: 24px;text-align: center;color: #FFF;line-height: 24px;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;font-weight: 700;background-color: #fe5a7f;z-index: 99;}


/* 코 전후사진 */
.bf_af_wrap2{position: relative;width: 100%; max-width: 360px;background-color:#f6f6f6;padding: 15px;margin: 0 auto;}
.box_wrap2{position: relative;margin: 0 auto 60px;}
.box_wrap2::after{content: '';display: block;clear: both;}
.box_wrap2::before{content: '';display: block;position: absolute;left:0;bottom:-42px;background-color:#dedede;width: 100%;height: 1px;}
.box_wrap2 .common_box2{position: relative;margin: 0 auto;float: left;}
.box_wrap2 .common_box2:nth-of-type(2){margin-left: 10px;}

@media screen and (max-width:382px) {
	.box_wrap2 .common_box2{float: none;}
	.box_wrap2 .af_box{margin: 44px auto 0 !important;}
}


.box_wrap2 .af_box{margin-top: 0;}

.box_wrap2 .bf_box::after{content: 'BEFORE';display: block;position: absolute;left: 0;bottom: -24px; width: 100%;height: 24px;text-align: center;color: #FFF;line-height: 24px;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;font-weight: 700;background-color: #6b6b6b;z-index: 99;}
.box_wrap2 .af_box::after{content: 'AFTER';display: block;position: absolute;left: 0;bottom: -24px; width: 100%;height: 24px;text-align: center;color: #FFF;line-height: 24px;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;font-weight: 700;background-color: #fe5a7f;z-index: 99;}


