@charset "utf-8";
/* Seong HaeOk (sun571@nate.com) 091109 */

* {
	margin:0; 
	padding:0; 
	color:#626262; 
	font-family:"돋움", Dotum, dotum, "", Gulim, Verdana, AppleGothic, Sans-serif;
	font-size:12px;
}

html, body {
	margin:0;
	font-size:12px;
	color:#5F5F5F;
	height:100%;
	background:url('../images/body_bg.gif') repeat-x left top;
	text-align:left;
	scrollbar-face-color:#F7F7F7;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#f3f3f3;
	scrollbar-arrow-color:#CCCCCC;
	background-color:transparent;
}

h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight:normal;
}


/* Type Selector */
* { margin:0; padding:0; color:#626262; font-family:"돋움", Dotum, dotum, "", Gulim, Verdana, AppleGothic, Sans-serif;font-size:12px; }
img, form, fieldset, button { border:0 none; margin:0; padding:0; }
.input { border:1px solid #bdbdbd; height:14px; padding-left:5px; padding-top:3px; }
hr, button img, legend { display:none; clear:both; }
li { list-style: none; }
ul, ol { overflow:hidden; }
a { text-decoration:none; font-family:"돋움", Dotum, dotum, "", Gulim, Verdana, AppleGothic, Sans-serif; }
a:hover, a:active, a:focus { text-decoration:none; font-family:"돋움", Dotum, dotum, "", Gulim, Verdana, AppleGothic, Sans-serif; }
.blind { display:none; }
.left { float:left; width:auto; }
.right { float:right; width:auto; }
.lfet { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.middle { vertical-align:middle; }
.top { vertical-align:top; }
.noBG { background:none !important; }
.noBorder { border:0 none; }
.pointer { cursor:pointer; }
.posiR {position:relative;}
hr { display:none; }
.blank { height:200px; }
/* clearfix */
.clear { display:block; clear:both; }/* End hide from IE-mac */
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 


/* Layout Selector */
html { overflow:scroll; }
html, body { height:100%; width:100%; }
body{ text-align:center; background:url(../images/bg_main.gif) repeat-x left top; }
#header, #container, #footer {
margin:0 auto;
text-align:left;
width:975px;
}


#wrap { min-width:1200px; background:url(../images/bg_main.gif) repeat-x left top; }
#header { overflow:visible; position:relative; z-index:100; }
#quick	{ position: absolute; left: 955px; top: 95px; }
#quick	.eyebrow	{	height: 175px; padding: 0; margin:0;	}
#quick	.samsung	{ width:130px; text-align:center; margin:auto; margin-left:-2px; padding: 0; margin:0; }

#header h1 { margin:0 0 0 6px; clear:both;font-weight:bold; padding-top:20px; letter-spacing:-1px; line-height:78px; }
#header h1 a { display:block; }
#header .login	{	float:right; height:67px; width:auto;	}
#header .login	.login_text { text-align:right; padding-top:16px; margin-right:14px; width:auto; font-size:11px; }
#header .login	.login_text	strong	{ color: #ba6c2d;	}
#header .login	.login_header { padding-top:8px; margin-right:12px; width:auto; }
#header .login	.login_header_0 { padding-top:36px; margin-right:12px; width:auto; }
#container { clear:both;text-align:left; min-height:100%; }
#footer { clear: both; position:relative; margin-top:34px; background:url('../images/bg_footer.gif') repeat-x; width:100%; height:86px; }
#footer div.footer_area { width:975px; height:86px; text-align:center; margin:0 auto; background:url('../images/footer_001.gif') no-repeat; }
#footer div.footer_area .footer_terms { float: right; padding-top: 19px; }
#footer div.footer_area .footer_terms_r { float: right; padding-right: 16px; padding-top: 19px; }
#footer div.footer_area .footer_email { clear:both; float: right; padding-right: 16px; padding-top: 3px; }
#footer div.footer_area span { font-size:12px; margin-left:14px; vertical-align:0; }
#footer div.footer_area span img { vertical-align:-1px; }
#footer div.footer_area span strong {  color:#979797; }
#footer div.footer_area span a {  color:#979797; text-decoration:underline; }
#footer div.footer_area address { visibility: hidden; }

div.s_menu { width:100%; background:url(../images/bg_gnb.gif) no-repeat left top; height:43px; clear:both; }
div.s_menu dl.menu { padding-left:3px; padding-top:8px; }
dl.menu dd { float:left; vertical-align:middle; width:auto; }
dl.menu dd.ml01 { margin-right:32px; }
dl.menu dd.ml02 { margin-right:54px; }
dl.menu dd.ml03 { margin-right:51px; }
dl.menu dd.ml04 { margin-right:55px; }
dl.menu dd.ml05 { margin-right:31px; }

/* flash */
div.con_area { background:url(../images/bg_home.gif) no-repeat left top; }
div.flash { padding-top:35px; margin-bottom:38px;  }
div.flash_area { background:url(../images/bg_main.jpg) no-repeat left top; width:975px; height:438px; }
div.flash_area span.flash1 { position:relative; left:135px; top:193px; }
div.flash_area span.flash2 { position:relative; left:384px; top:193px; }

/* login Box */
div.login_left { float:left; background:url(../images/txt_login.gif) no-repeat 35px 9px; width:612px; }
div.login_left dl.loginbox { background:url(../images/bg_login_box.gif) no-repeat left top; width:347px; height:78px; margin:0 0 0 207px; padding-top:27px;  }
dl.loginbox dt { float:right; width:105px; text-align:left; margin-left:6px;  }
dl.loginbox dd { float:right; width:205px; height:20px; margin-bottom:8px; }
dl.loginbox dd p.txt { float:left; width:28px; }
dl.loginbox dd p.txt img { margin-top:5px; }
dl.loginbox dd input { border:1px solid #e4c781; height:14px; padding-left:5px; padding-top:3px; margin-left:14px; }

ul.login_txt { margin:14px 0 0 235px; }

/* Sign box */
div.sign_left { float:left; background:url(../images/txt_signup.gif) no-repeat 35px 9px; width:612px; }
div.sign_left dl.signbox { background:url(../images/bg_signup.gif) no-repeat left top; width:366px; height:241px; margin:0 0 0 207px; padding-top:27px;  }
dl.signbox dt { float:left; width:94px; text-align:left; margin-left:35px; vertical-align:middle; }
dl.signbox dt img { padding-top:3px; }
dl.signbox dd { float:left; width:205px; height:20px; margin-bottom:8px; }
dl.signbox dd input { border:1px solid #bdbdbd; height:14px; padding-left:5px; padding-top:3px; margin-left:14px; }
dl.signbox dd.btn { text-align:center; margin:20px 0 0 80px!important; }
dl.signbox dt.terms_check	{ float:left; width: 202px!important; }
dl.signbox dt .check_box { float:left; display:block; padding: 0 5px 0 0;  vertical-align: top; }
dl.signbox dt .check_txt	{  float:left; display:block; font-size:12px; color:#666;  vertical-align: top; }
*:first-child+html	dl.signbox dt .check_box { float:left; display:block; padding: 0 5px 0 0;  vertical-align: top; margin-top: -4px; }
*:first-child+html	dl.signbox dt .check_txt	{  float:left; display:block; font-size:12px; color:#666;  vertical-align: top; }
dl.signbox dd.terms_btn	{ float:left; width: 98px!important; }
dl.signbox dd.terms_btn2	{ clear: both; float:right; vertical-align: top; margin-top:-5px; padding-left: 172px!important; }

div.use_right { float:left; width:auto; }


/* download */
div .download_main	{ float:left; background:url(../images/download_main_bg.gif) no-repeat; width:682px; height:78px; padding-left:293px; }	/* 20100305 추가 */
div .download	{ background:url(../images/download_sub_bg.gif) no-repeat; width:665px; height:103px; padding-left:263px; padding-top:2px; }/* 20100305 추가 */
div .download_open	{ float:left; background:url(../images/download_sub_bg.gif) no-repeat; width:667px; height:76px; padding-left:263px; padding-top:2px; }	/* 20100305 추가 */
.download_text	{ text-align:center; margin:auto; width:910px; }	/* 20100305 추가 */
.download_iphone	{ float:left; padding-top:11px;	}	/* 20100305 추가 */
.download_ipod	{ float:left; padding-top:11px; padding-left:62px;	}	/* 20100305 추가 */
.download_win	{ float:left; background:url(../images/down_win.gif) no-repeat 65px 11px; width:123px; height:28px; padding: 34px 0 0 123px; }


/* 03_wev_join */
div.video_box01 { background:url(../images/bg_code01.gif) no-repeat left 19px; float:left; width:442px; margin:0 40px 0 27px; }
div.video_box01 h3.title { margin:0 0 8px 18px; clear:both; height:13px; }
div.video_box01 h3.title img { float:left; }
div.video_box01 h3.title a { float:right; margin-right:16px; width:auto; }
div.video_box01 div.vlist { margin:25px 0 0 20px; }	/*20100121 수정*/
div.video_box01 div.vlist dl { width:136px; float:left; text-align:left; }
div.video_box01 div.vlist dl dt { background:url(../images/bg_qr_demo.gif) no-repeat left top; width:136px; height:85px; padding:4px 0 0 2px; }
div.video_box01 div.vlist dl dd { width:100%; text-align:center; color:#8C8C8C; line-height:16px; font-size:11px; font-family:Verdana, dotum, Helvetica, sans-serif; } /*20100106 수정*/
div.video_box01 div.vlist dl dd strong { color:#BA6320; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div.video_box01 div.vlist dl dd strong a { color:#BA6320; font-family:Verdana, Arial, Helvetica, sans-serif;  }

div.video_box01 table.main_thead	{ background:url(../images/bg_main_board.gif) no-repeat left top; width:404px; height:26px; }	/*20100121 추가*/
div.video_box01 table.main_thead tr th	{ text-align:center; margin:0 auto; }	/*20100121 추가*/
div.video_box01 table caption { display:none; }	/*20100121 추가*/
div.video_box01 table.main_tbody	{ height:22px; width:404px;}	/*20100121 추가*/
div.video_box01 table.main_tbody tr td	{ text-align:center; margin:0 auto; border-bottom:1px #f0f0f0 solid; height:22px; font-size:11px; color:#555; font-family:"tahoma", Dotum, "", Gulim, AppleGothic, Sans-serif; }	/*20100121 추가*/
div.video_box01 table.main_tbody tr td.tbody_noline	{ text-align:center; margin:0 auto; border-bottom:1px #fff solid; height:22px; font-size:11px; color:#555; font-family:"tahoma", Dotum, "", Gulim, AppleGothic, Sans-serif; }	/*20100121 추가*/
div.video_box01 div.vlist table.main_tbody tr td.tbody_category	{ text-align:left; padding: 2px 0 0 19px; font-size:11px; font-family:"돋움", Dotum, "dotum", Gulim, AppleGothic, Sans-serif; }	/*20100121 추가*/
div.video_box01 table.main_tbody tr td.tbody_textlink	{ text-align:left; padding: 2px 0 0 12px; font-size:11px; color:#555; font-family:"tahoma", Dotum, "", Gulim, AppleGothic, Sans-serif; }	/*20100121 추가*/
div.video_box01 table.main_tbody tr td.tbody_textlink a { color:#555; font-family:Dotum; font-size:11px; }	/*20100121 추가*/
div.video_box01 table.main_tbody tr td.tbody_textlink a:link { color:#555; font-family:Dotum; font-size:11px; }	/*20100121 추가*/
div.video_box01 table.main_tbody tr td.tbody_textlink a:hover { color:#dd6939; text-decoration:underline; font-family:Dotum; font-size:11px; }	/*20100121 추가*/


div.video_box02 { background:url(../images/bg_code02.gif) no-repeat left 19px; float:left; width:433px; }
div.video_box02 h3.title { margin:0 0 8px 18px; clear:both; height:13px; }
div.video_box02 h3.title img { float:left; }
div.video_box02 h3.title a { float:right; margin-right:16px; width:auto; }
div.video_box02 div.open_qr { margin:27px 0 0 21px; }
div.video_box02 div.open_qr a.btn_left { float:left; padding-top:36px; width:auto; }
div.video_box02 div.open_qr dl { float:left; width:309px; margin:0 28px; }
div.video_box02 div.open_qr dl dt { width:126px; height:109px; float:left; background:url(../images/bg_code_product.gif) no-repeat left top; padding:10px 0 0 10px; }
div.video_box02 div.open_qr dl dd { width:170px; float:left; color:#919191; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }  /*20100106 수정*/
div.video_box02 div.open_qr dl dd.title { margin-top:20px; margin-bottom:10px; height:40px;  overflow:hidden;}  /*20100106 수정*/
div.video_box02 div.open_qr dl dd strong { color:#303030; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div.video_box02 div.open_qr dl dd strong a { color:#303030; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div.video_box02 div.open_qr a.btn_right { float:left; padding-top:36px; width:auto; }

/* 04_create */
div.qroo_area dl.qrcode { float:left; width:245px; margin-left:25px; margin-top:30px; }
div.qroo_area dl.qrcode dt { background:url(../images/code_bg.gif) no-repeat left top; padding:16px 0 16px 15px; margin-bottom:12px; margin-left:3px; }   /*20091117 수정*/
div.qroo_area dl.qrcode dd {  width:245px;  }
div.qroo_area dl.qrcode dd.btn { background:url('../images/line01.gif') no-repeat 0 40px; height: 45px; width:215px; } /*20091130 수정_ms*/
div.qroo_area dl.qrcode dd.btn span.print_btn{ float: left; width: 211px; margin: auto; text-align: center; } /*20091130 수정_ms*/
div.qroo_area dl.qrcode dd.btn span.btn_qr { float:left; padding-left:20px; }
div.qroo_area dl.qrcode dd.btn span.btn_qr .btn_img{ float: left; padding-right:5px; } /*20091130 수정_ms*/
div.qroo_area dl.qrcode dd.btn span.btn_qr .btn_img2{ float: left; } /*20091130 수정_ms*/
div.qroo_area dl.qrcode dd.radio { background: url(../images/bg_select.gif) no-repeat left top; margin-left: 6px; margin-top:20px; height:29px; padding:11px 0 0 20px; } /*20091203 수정*/
div.qroo_area dl.qrcode dd.radio input { height:13px; width:13px; vertical-align:top; margin-right:80px; }

div.qroo_area dl.qrcode dd.btn_copy { width:208px; margin-left:6px; } /*20091130 수정*/
div.qroo_area dl.qrcode dd.btn_copy i { float:left; width:auto; font-style:normal; font-size:12px; color: #777777; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;display:block; padding-top:4px; }
div.qroo_area dl.qrcode dd.btn_copy img  { float:right; margin-bottom:3px; margin-right:6px; }
div.qroo_area dl.qrcode dd.btn_copy span.btn_copy_tta{ float:left; width:196px; }/*20091130 수정_ms*/
div.qroo_area dl.qrcode dd.btn_copy textarea { width:100%; display:block; overflow:auto ; border:1px solid #bdbdbd; padding:3px 2px 2px 3px}/*20091130 수정_ms*/

div.qrinsert { margin-left:28px; }
div.qrinsert .brand	{ background:url(../images/brand_bg.png) no-repeat 2px 0; height:80px; padding-left: 178px; padding-right: 50px; }
div.qrinsert .brand	.brand_title	{ visibility:hidden; }
div.qrinsert .brand	.brand_select	{ float:left; padding-top:2px; }
div.qrinsert .brand	.brand_select .select {	margin-top: 1px;	height:20px;	background-color:#ffffff;	border:1px solid #969696;	margin-left: 3px; font-size:11px; width:240px;}
div.qrinsert .brand	.brand_logo	{ float:right; vertical-align:top; padding-top:1px; padding-right:15px; width:130px; height:23px; }

div.qrinsert .brand_pop	{ background:url(../images/brand_bg_pop.gif) no-repeat 3px 0; height:80px; padding-left: 178px; padding-right: 45px; }
div.qrinsert .brand_pop	.brand_title	{ visibility:hidden; }
div.qrinsert .brand_pop	.brand_select	{ float:left; padding-top:2px; }
div.qrinsert .brand_pop	.brand_select .select {	margin-top: 1px;	height:20px;	background-color:#ffffff;	border:1px solid #969696;	margin-left: 3px; font-size:11px; width:240px;}
div.qrinsert .brand_pop	.brand_logo	{ float:right; padding-top:2px; width:130px; height:20px; }

div.qrinsert div.list { background:url(../images/line02.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:17px; }
div.qrinsert div.list h4 { background:url(../images/bul_title.gif) no-repeat left 2px; padding-left:16px; margin-left:4px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; }
div.qrinsert div.list h4.title { background:url(../images/bg_title.gif) no-repeat left top; height:15px; width:612px; padding:5px 0 7px 16px; margin-left:4px; margin-bottom:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; clear:both; }
div.qrinsert div.list h4.title span.right { color:#9C3900; font-size:11px; font-weight:normal; background:url(../images/icon_only.gif) no-repeat left 1px; padding:0 18px 0 18px; height:15px; }
div.qrinsert div.list h4.title span.right a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9c3900;  }
div.qrinsert div.list h4.title span.right a:link  { color:#9C3900; font-size:11px; font-weight:normal; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }    /*20091207 추가*/
div.qrinsert div.list h4.title span.right a:hover { color:#9C3900; font-size:11px; font-weight:normal; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; } /*20091207 수정*/
div.qrinsert div.list input { padding:3px 0 0 3px; }
div.qrinsert div.list h6 {  margin-left:22px;  }
div.qrinsert div.list h6 i { display:block; float:left; background:url(../images/bul_orange.gif) no-repeat left 7px; padding-left:8px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d77943; font-weight:bold; width:292px; font-size:12px; margin-bottom:7px }
div.qrinsert div.list p { margin-left:18px; }
div.qrinsert div.list p input { border:1px solid #bdbdbd; }
div.qrinsert div.list p.repet {margin-left:18px; }
div.qrinsert div.list p.repet input.mgr13 { margin-right:9px; }
div.qrinsert div.list p.repet img { vertical-align:top; margin:2px 0 0 3px; }
div.qrinsert div.list p.repet input { border:1px solid #bdbdbd; }
div.qrinsert div.list p.repet a.link_pc { background:url(../images/icon_pc.gif) no-repeat left top; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; font-size:11px; width:36px; text-decoration:underline; margin:0 10px 0 5px; }
div.qrinsert div.list p.repet a.link { background:url(../images/icon_link.gif) no-repeat left top; padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; font-size:11px; width:35px; text-decoration:underline; margin:0 2px 0 3px; }
div.qrinsert div.list p.repet textarea { display:block; overflow:auto ; border:1px solid #bdbdbd; padding:3px 2px 2px 3px; margin-top:7px; }
div.qrinsert div.list p.map		{ margin-top: 10px; width: 629px; height:400px; border:1px solid #e1e1e1;}

/* 05 QRoo */
div.code_lst { margin-left:25px; width:900px; }
div.code_lst div.division { background:url(../images/line02.gif) repeat-x left top;  clear:both; margin-bottom:17px;margin-top:15px; border:1px solid #ffffff; width:900px; height:1px; }/* 20091119 추가*/
div.code_lst dl.list  { height:auto; clear:both; }
div.code_lst dl.list dt { float:left; background:url(../images/bg_product_125.gif) no-repeat left top; padding:8px 15px 15px 7px; width:135px; margin-right:17px; }  /* 20091118 수정*/
div.code_lst dl.list dd { float:left; width:auto; }
div.code_lst dl.list dd i.right img { margin-top:-3px; }
div.code_lst dl.list dd h5 { background:url(../images/bul_title.gif) no-repeat left 2px; padding-left:16px; margin-left:4px; margin-bottom:15px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; width:365px; }
div.code_lst dl.list dd h5 i { display:block; color:#919191; font-size:11px; font-style:normal; font-weight:normal; margin-top:8px; }  /* 20091125 수정*/
div.code_lst dl.list dd div.copy {  width:365px; padding-left:16px; margin-left:4px; margin-top:20px; clear:both; }
div.code_lst dl.list dd div.copy i { float:left; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#777777; font-size:12px; font-style:normal; font-weight:bold; }
div.code_lst dl.list dd div.copy a.right img { margin-bottom:4px; }
div.code_lst dl.list dd div.copy  textarea { display:block; overflow:auto ; border:1px solid #bdbdbd; padding:3px 2px 2px 3px; }
div.code_lst dl.list dd.total { margin-left:49px; background:url(../images/bg_totaltime.gif) no-repeat left top; width:268px; padding:50px 0 20px 24px; }
div.code_lst dl.list dd.total p.num { text-align:right; margin-right:44px; margin-bottom:23px; color:#343434; font-size:28px; font-family:Verdana; }


/* 05 myQR */ /* 20100201 */
div.qroo_area2 { clear:both; background:url(../images/bg_cotent2.png) no-repeat left top; width:907px; padding:28px 21px 0 22px; }
div.qroo_area2 div.division { height:21px; }
div.qroo_area2 div.qrbox_line	{background:url(../images/img_replylist_line.gif) repeat-x left bottom; height:518px; margin-bottom: 20px;}
div.qroo_area2 div.qrbox_line div.qrbox { float:left; background:url(../images/bg_web_myqr01.gif) no-repeat left top; width:859px; height:492px; padding:21px 24px 5px 24px;}
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box { float:left; width:218px; padding: 10px 15px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl { width: 218px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dt { width: 218px; height:18px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dt span.date { position: absolute; font-size: 11px; color: #db4a2d; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 4px; letter-spacing:-1px; width: 167px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dt span.hidden_img { position: relative; margin-top:2px; width:47px; left: 167px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd h5 { display:table-cell; vertical-align:middle; background:#303030; padding: 6px; width:206px; height:28px; font-size: 12px; color: #fff; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;  }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd.qrcode_box_boder { border-left: 1px #a6a6a6 solid; border-right: 1px #a6a6a6 solid; border-bottom: 1px #a6a6a6 solid; background: #fff; text-align:center; margin: auto; padding-top:5px; }
/*div.qroo_area2 div.qrbox div.qrcode_box dl dd i { display:block; color:#919191; font-size:11px; font-style:normal; font-weight:normal; margin-top:3px; height:14px; }*/
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd span.copy { clear:both; padding-top:15px; padding-bottom:9px; width:198px; text-align:center; margin:auto; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd span.copy i { float:left; width:145px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#777; font-size:12px; font-style:normal; font-weight:bold; vertical-align:top; margin-top:3px; text-align: left; padding-left:4px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd span.copy span.copy_btn a.right img { float:left; margin-top:0; height:18px; padding-bottom:3px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box dl dd span.copy_textarea textarea { clear:both; display:block; overflow:auto ; border:1px solid #bdbdbd; padding:3px 2px 2px 3px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box div.total { margin-top:8px; width:218px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box div.total label.hidden { display:none; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box div.total span.num { float:right; color:#df3400; font-size:23px;  font-family:Verdana; vertical-align:middle; margin-top:15px; margin-right: 18px; height:39px; font-weight:bold; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_box div.btn { clear:both; float:left; width:219px; padding-top:10px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply { float:right; width: 587px;}
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.qrcode_reply_write	{ padding-bottom: 20px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply h5 { height: 22px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.qrcode_reply_box { border:1px #e5e5e5 solid; background:#f5f5f5; padding: 8px 11px; height:62px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.qrcode_reply_box span.copy_textarea textarea { float: left; display:block; overflow:auto ; border:1px solid #bdbdbd; padding:3px 2px 2px 3px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.qrcode_reply_box span.qrcode_re_btn { float: right; margin-top:2px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll	{ height: 318px; overflow-y:scroll; padding-right: 7px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply .noreply { text-align: center; margin:auto; padding-left:8px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list { float:left; width:550px; padding:0 0 10px 12px; background:url(../images/img_replylist_line.gif) repeat-x left bottom;}
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list div.qrcode_reply_tit { float:left; width:120px; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list div.qrcode_reply_tit ul.qrcode_reply_info li { vertical-align:top; padding-bottom: 4px; font-size:11px; color:#a7a7a7; font-family: Dotum, dotum, '돋움', Verdana; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list div.qrcode_reply_tit ul.qrcode_reply_info li.your_reply { vertical-align:top; padding-bottom: 4px; font-size:12px; font-weight:bold; color:#666; font-family: Dotum, dotum, '돋움', Verdana; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list div.qrcode_reply_tit ul.qrcode_reply_info li.my_reply { vertical-align:top; padding-bottom: 4px; font-weight:bold; font-size:12px; color:#c96414; font-family: Dotum, dotum, '돋움', Verdana; }
div.qroo_area2 div.qrbox_line div.qrbox div.qrcode_reply div.reply_scroll div.qrcode_reply_list div.qrcode_reply_text { float:left; width:400px; background:#f5f5f5; padding: 7px 15px;  min-height: 41px; font-family: Dotum, dotum, '돋움', Verdana; word-wrap: break-word;}




/* 06 open */
div.qroo_area1 { float:left; background:url(../images/bg_cotent2.png) no-repeat left top; width:910px; clear:both; padding:30px 20px 0 20px; }
/*div.qroo_area1 div.content { width:680px; padding-top:30px;  }*/
div.howto { float:left; width:900px; padding: 0 5px; }
div.howto h2 { border-bottom:1px solid #e8e8e8; padding-bottom:5px; padding-left:8px; margin-bottom:20px; }
div.howto .right { float:left; padding-left:15px; }
div.howto .right  dl { float:left; width:147px; text-align:left; margin-right:34px; margin-bottom:8px; }
div.howto .right  dl	dt span.demo_qr	{ display:block; width: 135px; height:95px; }
div.howto .right  dl 	dt span.demo_qr .demo	{ display:block; position:absolute; z-index:-135px; }
div.howto .right  dl	dt span.demo_qr .play	{ display:block; position:absolute; width:135px; z-index:135px;}
div.howto .right  dl dt { background:url(../images/bg_qr_demo.gif) no-repeat left top; width:141px; height:107px; padding:6px 0 0 6px; }
div.howto .right  dl.last { margin-right:0;}
div.howto .right  dl dd { width:100%; text-align:center; color:#8C8C8C; line-height:16px; font-size:11px; }
div.howto .right  dl dd strong { color:#b3b3b3; }
div.howto .right  dl dd strong a { color:#b3b3b3; }

div.share	{ float:left;  width:900px; padding: 0 5px; }
div.howto .search	{ float: left; border-bottom:1px solid #e8e8e8; padding-bottom:5px; padding-left:8px; margin-bottom:20px; width: 892px; }
div.howto .search h3 { float: left; width:537px;}
.align	{ float:right;	}
.align .align_txt	{ float:left; padding-right: 8px; padding-top: 4px;	}
.search_input	{ height:16px; margin-right:3px; border:1px solid #cccccc; vertical-align:1px; width: 200px; padding-top: 2px; }
.align .align_select	{ float:left; }

div.search_bg	{ background:url(../images/bg_search.gif) no-repeat 23px 10px; height:56px; }
div.search_bg form	{ text-align:center; margin:auto; width: 37%; padding-top: 23px; padding-left:6px; }
div.search_bg .search_select { float:left; margin-top: 1px;	height:20px;	background-color:#ffffff;	padding-left: 3px; font-size:11px; }
div.search_bg .search_m	{ float:left; padding: 0 3px 0 5px; }
div.search_bg .search_m .search_input	{ height:16px; margin-right:3px; border:1px solid #cccccc; vertical-align:1px; width: 200px; padding-top: 2px; }
div.search_bg .search_btn	{ vertical-align:bottom; margin-bottom:-1px; text-align:left; }


div.howto .history { width:920px; } 
div.howto .history .date_center	{ text-align:center; margin:auto; }
div.howto .history dl.last { margin-bottom:25px !important; }
div.howto .history dl.left { width:285px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 10px; }
div.howto .history dl.left dt { float:left; background:url(../images/bg_product_90.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; } /* 20091119 수정 */
div.howto .history dl.left dd {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div.howto .history dl.left dd.title { font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:20px; padding-top:11px;  height:27px;  overflow:hidden;}
div.howto .history dl.left dd.text {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom: 7px; }/* 20100126추가 */
div.howto .history dl.left dd.scan	{ float:left; width: 60px; height:18px; padding: 2px 14px 0 0; text-align:right; background:url('../images/qrcode_scan_bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#ec7401; letter-spacing:-1px; } /* 20100126추가 */
div.howto .history dl.left dd.comment	{ float:left; width: 60px; height:18px; padding: 2px 8px 0 0; text-align:right; background:url('../images/qrcode_comment_bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#ec7401; letter-spacing:-1px; } /* 20100126추가 */
div.howto .history dl.right { float:left; width:285px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 0 8px 10px; text-align:left; }
div.howto .history dl.right dt { background:url(../images/bg_product_90.gif) no-repeat left top; padding:5px; } /* 20091119 수정 */
div.howto .history dl.right dt { float:left; background:url(../images/bg_product_90.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; } /* 20091119 수정 */
div.howto .history dl.right dd {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div.howto .history dl.right dd.title { font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:20px; padding-top:11px; height:27px;  overflow:hidden;}
div.howto .history dl.right dd.text {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom: 7px; }/* 20100126추가 */
div.howto .history dl.right dd.scan	{ float:left; width: 60px; height:18px; padding: 2px 14px 0 0; text-align:right; background:url('../images/qrcode_scan_bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#ec7401; letter-spacing:-1px; } /* 20100126추가 */
div.howto .history dl.right dd.comment	{ float:left; width: 60px; height:18px; padding: 2px 8px 0 0; text-align:right; background:url('../images/qrcode_comment_bg.gif') no-repeat; font-size:11px; font-weight:bold; color:#ec7401; letter-spacing:-1px; } /* 20100126추가 */


/* 07 history */
div.qroo_bg { background:url(../images/bg_cotent2.png) no-repeat left top !important; }   /* 20100105 수정 */
div.qroo_area ul.mypage_list li.sub_lst { height:auto; padding-top:14px; }
div.qroo_area ul.mypage_list li.sub_lst ul li { background:url(../images/bul_sub_title.gif) no-repeat left 5px; padding-left:16px; margin-left:15px; margin-bottom:12px; height:auto; color:#484848;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
div.qroo_area ul.mypage_list li.sub_lst ul li a { color:#484848;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; } 
div.qroo_area ul.mypage_list li.sub_lst ul li.on { color:#d84f16; }

/* 08 scan history */
div.qroo_area div.scan_list { margin-left:20px; }  /* 20100111 수정 */
div.qroo_area div.scan_list h4 { background:url(../images/tab_bg.gif) no-repeat left bottom; width:100%; padding-bottom:2px; height:24px; margin-bottom:14px; }  /* 20100113 수정 */
div.qroo_area div.scan_list h4 img { vertical-align:top; }
div.qroo_area div.scan_list div.history { width:100%; }  /* 20100111 수정 */
div.qroo_area div.scan_list div.history dl.last { margin-bottom:25px !important; }
div.qroo_area div.scan_list div.history dl.left { float:left; width:289px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 10px; }
div.qroo_area div.scan_list div.history dl.left dt { float:left; background:url(../images/bg_product_90.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; } /* 20091125 수정 */
div.qroo_area div.scan_list div.history dl.left dd {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div.qroo_area div.scan_list div.history dl.left dd.title { font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:41px; padding-top:11px; height:27px;  overflow:hidden;}
div.qroo_area div.scan_list div.history dl.right { float:right; width:289px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 10px; text-align:left; }
div.qroo_area div.scan_list div.history dl.right dt { background:url(../images/bg_product_90.gif) no-repeat left top; padding:5px; } /* 20091125 수정 */
div.qroo_area div.scan_list div.history dl.right dt { float:left; background:url(../images/bg_product_90.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; } /* 20091125 수정 */
div.qroo_area div.scan_list div.history dl.right dd {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
div.qroo_area div.scan_list div.history dl.right dd.title { font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:41px; padding-top:11px; height:27px;  overflow:hidden;}
div.qroo_area div.scan_list div.history div.paging { width:100%; text-align:center; margin:0 auto; }


div.qroo_area div.scan_list div.history dl.leftbar { float:left; width:286px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 10px; } /* 20091126 추가 */
div.qroo_area div.scan_list div.history dl.leftbar div.bacode_num {	position: absolute;	left: 20px;	top: 86px; font-size:9px; color:#00000; font-family:Verdana, Arial, Helvetica, sans-serif; width: 90px; text-align: center; }
div.qroo_area div.scan_list div.history dl.rightbar div.bacode_num {	position: absolute;	left: 20px;	top: 86px; font-size:9px; color:#00000; font-family:Verdana, Arial, Helvetica, sans-serif; width: 90px; text-align: center; }
div.qroo_area div.scan_list div.history dl.leftbar { position:relative; }
div.qroo_area div.scan_list div.history dl.rightbar { position:relative; }
div.qroo_area div.scan_list div.history dl.leftbar dt { float:left; background:url(../images/bg_product_90_bar.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; }
div.qroo_area div.scan_list div.history dl.leftbar dd {  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div.qroo_area div.scan_list div.history dl.leftbar dd.title { float:left; width:138px; font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:41px; padding-top:11px; height:27px;  overflow:hidden;}  /* 20091125 수정 */
div.qroo_area div.scan_list div.history dl.leftbar dd.close { float: left; width:17px;}  /* 20091125 추가 */

div.qroo_area div.scan_list div.history dl.rightbar { float:right; width:289px; margin-bottom:10px; background:url(../images/bg_product.gif) no-repeat left top; padding:8px 10px; text-align:left; }
div.qroo_area div.scan_list div.history dl.rightbar dt { background:url(../images/bg_product_90_bar.gif) no-repeat left top; padding:5px; }
div.qroo_area div.scan_list div.history dl.rightbar dt { float:left; background:url(../images/bg_product_90_bar.gif) no-repeat left top; width:102px; height:102px; padding:5px; margin-right:11px; } 
div.qroo_area div.scan_list div.history dl.rightbar dd { clear:both;  float:left; width:150px; color:#919191; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
div.qroo_area div.scan_list div.history dl.rightbar dd.title { font-size:12px; font-weight:bold; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; margin-bottom:41px; padding-top:11px;  height:27px;  overflow:hidden;} /* 20091126 추가 */

/*div.paging	{ text-align:center; margin:auto; }*/
div.paging ul { height: 32px; margin:0 auto; padding-top:10px; text-align:center; width:60%;	}
div.paging ul li { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px !important; }
div.paging ul li a img { vertical-align:middle; }
*html div.paging ul li a img { vertical-align:middle; padding-top: 3px; }		/* 20100120 추가 */
div.paging ul li a img.mgr10 { margin-right:5px; }
*html div.paging ul li a img.mgr10 { margin-right:0; }		/* 20100120 추가 */
div.paging ul li.num { vertical-align:top; background:url(../images/bg_paging_bul.gif) no-repeat right 2px; padding-right:8px; padding-left: 4px; }
*html div.paging ul li.num { vertical-align:top; background:url(../images/bg_paging_bul.gif) no-repeat right 2px; padding-right:5px; padding-left: 8px; }		/* 20100120 추가 */
div.paging ul li.num_one { vertical-align:top; background:none; padding-right:0; padding-left:1px; }
div.paging ul li  strong { color:#303030; }

/* 09 mypage */
h2.title_area { width:950px;  clear:both; }
h2.title_area img.left { margin-left:25px; margin-top:101px; }
div.qroo_area { background:url(../images/bg_cotent.png) no-repeat left top; width:951px; clear:both; }  /* 20091125 수정 */
div.qroo_area ul.mypage_list { float:left; width:245px; margin-left:25px; margin-top:30px; }
div.qroo_area ul.mypage_list li { margin-bottom:2px; height:37px; }
div.qroo_area div.content { float:left; width:680px; margin-top:30px;  }
div.qroo_area div.content1 { float:left; width:100%; margin-top:30px;  }   /* 20100111 수정 */

div.qroo_area div.content div.password_box { margin-left:68px; }
div.box_typeA01 { background:url(../images/box02.gif) repeat-y left top; } /* 유동적 박스 */
div.box_typeA02 { background:url(../images/box01.gif) no-repeat left top; }
div.box_typeA03 { background:url(../images/box03.gif) no-repeat left bottom; }
div.box_typeA01 dl { padding:57px 0 57px 75px; width:459px; display:block; clear:both; }  
div.box_typeA01 dl dt { float:left; width:140px; vertical-align:middle; }
div.box_typeA01 dl dt img { padding-top:5px; }
div.box_typeA01 dl dd { float:left; width:250px;  margin-bottom:8px; vertical-align:middle; color:#6f2603; }
div.box_typeA01 dl dd i { padding-left:5px; color:#6f2603; font-style:normal; font-size:13px; font-weight:bold; vertical-align:-3px; }
div.content div.btn { width:100%; text-align:center; margin-top:35px; }
div.content div.btn img { margin-right:3px; }

div.box_typeA01 dl.caution { padding:13px 0 20px 20px; width:479px; display:block; clear:both; }
div.box_typeA01 dl.caution dt { float:none; width:auto; margin-bottom:5px; }
div.box_typeA01 dl.caution dd { float:none; width:490px; }
div.scroll { width:470px; height:223px; overflow:auto; margin-left:20px; }
div.scroll ul { padding-top:5px; }
div.scroll ul li { line-height:20px; } 
p.check { margin-left:15px; margin-top:5px; }
p.check input { vertical-align:-1px;  }

/* 10 nodata */
div.txt_nodata  { text-align:center; padding:70px 0 70px 0; }     /*20091208 수정*/
div.txt_nodata2 { text-align:center; padding:50px 0 100px 0; }   /*20091208 추가*/
div.txt_error   { text-align:center; padding:180px 0 200px 0; }   /*20091208 수정*/

/* popup */ 
#popup{ background:#ffffff; width:750px; height:550px; }
div.popup{ background:url(../images/bg_popup_top.gif) no-repeat left top; }
div.popup div.title{ height:40px; padding:10px 10px 0 10px; }
div.popup div.title h1 { margin-left:16px; }
div.popup div.title a img { margin-right:16px; }
div.popup div.content { padding:0 10px 0 10px; }
div.popup div.content div.btn { width:100%; text-align:center; margin-top:0; }
div.popup div.content div.pup_box01 { background:url(../images/bg_pup_box02.gif) repeat-y left top; width:730px; }
div.popup div.content div.pup_box02 { background:url(../images/bg_pup_box01.gif) no-repeat left top; }
div.popup div.content div.pup_box03 { background:url(../images/bg_pup_box03.gif) no-repeat left bottom; }
div.popup div.content div.pup_box04 { padding:10px 0 20px 0; }
div.pup_box { padding:0 9px 0 25px; width:680px; height:434px; text-align:left; overflow:auto; }
div.pup_box h2 { width:663px; height:24px;  border-bottom:1px solid #f17a56; }
div.pup_box h2 a { float:left; }
div.pup_box h2 img { height:24px; margin-right:2px; vertical-align:top; }
div.pup_box div.qrinsert { margin-left:0; width:660px; margin-top:20px; }
div.pup_box div.qrinsert div.list { background:url(../images/line02.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:17px; }
div.popup div.footer { vertical-align:bottom; margin-top:11px; } 

div.pup_box div.qrinsert h4 { background:url(../images/bg_qr_total.gif) no-repeat left top; padding:8px 0 0 25px; height:34px; margin-bottom:12px; }
div.pup_box div.qrinsert div.list h4 { background:url(../images/bul_title.gif) no-repeat left 2px; padding:0 0 0 16px; margin-left:4px; height:13px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; }
div.pup_box div.qrinsert div.list h4.title { background:url(../images/bg_title1.gif) no-repeat left top; height:15px; width:626px; padding:5px 0 7px 16px; margin-left:4px; margin-bottom:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303030; font-weight:bold; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.pup_box div.qrinsert div.list h4.title span.left { color:#303030; font-weight:bold; font-size:12px; padding:0; }
div.pup_box div.qrinsert div.list h4.title span.right { color:#9C3900; font-size:11px; font-weight:normal; background:url(../images/icon_only.gif) no-repeat left 1px; padding:0 18px 0 18px; height:15px; }
div.pup_box div.qrinsert div.list h4.title span.right a:link  { color:#9C3900; font-size:11px; font-weight:normal; text-decoration:none; }    /*20091207 추가*/
div.pup_box div.qrinsert div.list h4.title span.right a:hover { color:#9C3900; font-size:11px; font-weight:normal; text-decoration:underline; } /*20091207 수정*/

div.pup_box div.qrinsert h4 span { font-size:20px; color:#ee4949; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; padding:0 5px 0 7px; }
div.pup_box div.qrinsert h4 img { vertical-align:top; margin-top:4px; }
div.date_box01 { background:url(../images/bg_pup_box_s02.gif) repeat-y left top; }
div.date_box02 { background:url(../images/bg_pup_box_s01.gif) no-repeat left top; }
div.date_box03 { background:url(../images/bg_pup_box_s03.gif) no-repeat left bottom; }
div.date_search { padding:16px 14px; }
div.date_search h5 { background:url(../images/bg_date_search.gif) no-repeat left top; height:30px; padding-top:8px; padding-left:115px; }
div.date_search h5 select { padding-left:3px; text-align:left; margin-right:9px; }
div.date_search h5 input, img { vertical-align:middle; }
div.date_search h5 input { height:17px; margin-right:3px; border:1px solid #cccccc; vertical-align:1px; }
div.date_search h5 img.icon_cld { vertical-align:top; margin-top:5px; }
div.date_search h5 img { vertical-align:top; }
div.date_search h5 span { vertical-align:top; display:inline-block; padding-top:2px; }
div.qrcode_area { background:url(../images/img_qrcode.gif) no-repeat left top; padding-left:339px; margin-top:26px; width:300px;}
div.qrcode_list {  background:url(../images/box_date.gif) no-repeat left top; width:308px; height:148px;padding-top:14px; }
div.qrcode_list table.th_area {  margin-bottom:10px; margin-left:20px; width:230xp; }
div.qrcode_list table.th_area th { text-align:center; height:13px; }
div.qrcode_list table.td_area { width:260px; }
div.qrcode_list table.td_area td { text-align:center; padding:7px 0; border-bottom:1px solid #e9e9e9; }
div.qrcode_list table caption { display:none; }
div.qrcode_list div.scroll { height:100px; overflow-y:scroll; width:280px; }

div.qrinsert div.pop_report_radio	{ float: right; background:url(../images/pop_radio_bg.gif) no-repeat 0 0; width:161px; padding: 0 20px; height:25px;}    /*20100121 추가*/
div.qrinsert div.pop_report_radio ul li	{ float:left; height:17px; vertical-align:top; padding-top: 5px; padding-left:4px; }    /*20100308 수정*/
*+html #popup .popup .content .pup_box01 .pup_box02 .pup_box03 .pup_box04 .pup_box .qrinsert .pop_report_radio ul li	{ float:left; vertical-align:top; margin-top:-5px;  padding-left:0;}    /*20100308 추가*/
*html #popup .popup .content .pup_box01 .pup_box02 .pup_box03 .pup_box04 .pup_box .qrinsert .pop_report_radio ul li	{ float:left; vertical-align:top; margin-top:-5px;  padding-left:0; }    /*20100308 추가*/
div.qrinsert div.pop_report_radio ul li.radio_pdmr20	{ padding-left:67px;	}    /*20100121 추가*/
*+html #popup .popup .content .pup_box01 .pup_box02 .pup_box03 .pup_box04 .pup_box .qrinsert div.pop_report_radio ul li.radio_pdmr20	{ padding-left:60px;	}    /*20100308 추가*/
*html #popup .popup .content .pup_box01 .pup_box02 .pup_box03 .pup_box04 .pup_box .qrinsert div.pop_report_radio ul li.radio_pdmr20	{ padding-left:60px;	}    /*20100308 추가*/



/* layer popup */
div.layer_pup { position:absolute; background:url(../images/bg_calender.png) no-repeat left top; width:171px; }
div.layer_pup caption { display:none; }
div.layer_pup h5 { width:100%; text-align:center; height:auto; clear:both; clear:both; height:55px; }
div.layer_pup h5 p.left { margin:10px 0 0 34px; color:#3C3C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
div.layer_pup h5 p.left img { vertical-align:0px; }
div.layer_pup h5 p.right { margin:7px 7px 0 0; }
div.layer_pup h5 p.right img { vertical-align:top; }
div.layer_pup table { width:142px; height:85px; margin:0 0 20px 14px; }
div.layer_pup table td { font-size:10px; text-align:center; width:19px; height:14px; vertical-align:top; padding-top:1px;  }
div.layer_pup table td i { font-size:10px; margin-right:1px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.layer_pup table td.on { background:url(../images/bg_on.gif) no-repeat 1px top; color:#fff; }
div.layer_pup table td.on i { color:#ffffff; }
div.layer_pup table td.sat i { color:#1F7D69; }
div.layer_pup table td.sun i { color:#F0000F; }

/* 회원가입 */
h1.title_join { width:100%; text-align:center; margin:93px 0 25px 0; }
div.sign_box { float:left;  text-align:center; padding:51px 0 0 0; background:url(../images/bg_login_box01.gif) no-repeat center top; width:100%; margin:0 auto; }   /*20091208 수정*/
div.sign_box div.left_sign { width:350px; float:left; text-align:right; }
div.sign_box	div.terms_box	{ background:url('../images/terms_box.gif') no-repeat center top; padding: 19px 200px; text-align:left; height:465px; }
div.sign_box	div.terms_box	.terms_title	{ padding-bottom: 17px; }
div.sign_box	div.terms_box	div.terms_scroll	{ overflow-y: scroll; height:377px; padding:4px 10px 4px 0 ; color:#555; line-height:18px; }
div.sign_box	div.terms_box	div.terms_scroll	h4	{ padding-bottom: 5px; padding-top:8px; font-weight:bold; color:#555; font-size:14px; }
div.sign_box	div.terms_box	div.terms_scroll	h5	{ padding-bottom: 5px; font-weight:bold; color:#555; font-size:12px; }
div.sign_box	div.terms_box	div.terms_scroll	ol	li	{ padding-left:16px; }
div.sign_box	div.terms_box	div.terms_scroll	ol	li	span.terms_num	{ margin: 0 4px 0 -16px; }
div.sign_box	div.terms_box	div.terms_scroll	ul	li	{ padding-left:10px; }
div.sign_box	div.terms_box	div.terms_scroll	ul	li	span.terms_txt	{ margin: 0 4px 0 -10px; }
.terms_conform	{
	clear: both;
}




div.sign_box dl.signbox { float:left; padding-top:27px; background:url(../images/bg_sign_box.gif) no-repeat left top; width:367px; height:241px;margin-left:27px; padding-bottom:230px; }
div.sign_box dl.signbox dt { float:left; width:95px; text-align:left; margin-left:34px; padding-top:4px; }
div.sign_box dl.signbox dd { float:left; height:20px; margin-bottom:8px; }
div.sign_box dl.signbox dd input { border:1px solid #e4c781; height:14px; padding-left:5px; padding-top:3px; }
div.sign_box dl.signbox dd.btn { text-align:center; margin-top:20px; }

div.sign_box dl.idbox {float:left; padding-top:41px; background:url(../images/bg_idbox.gif) no-repeat left top; width:417px; height:62px;margin-left:27px; padding-bottom:340px; }
div.sign_box dl.idbox dt { float:left; width:58px; text-align:left; margin-left:31px; padding-top:4px; }
div.sign_box dl.idbox dd { float:left; height:20px; margin-bottom:8px; }
div.sign_box dl.idbox dd input { border:1px solid #e4c781; height:14px; padding-left:5px; padding-top:3px; }
div.sign_box dl.idbox dd img.txt_a { margin-top:-2px; }
div.sign_box dl.idbox dd img.btn { vertical-align:top; margin-top:-2px; margin-left:4px; }

div.sign_box dl.loginbox {float:left; padding-top:28px; background:url(../images/bg_loginbox.gif) no-repeat left top; width:345px; height:78px;margin-left:27px; padding-bottom:365px; }
div.sign_box dl.loginbox dt { float:right; width:105px; text-align:left; margin-top:-4px; margin-left:0; }
div.sign_box dl.loginbox dd { float:left; height:20px; margin-bottom:8px; width:auto; }
div.sign_box dl.loginbox dd label { width:40px; display:inline-block; margin-left:31px;}
div.sign_box dl.loginbox dd input { border:1px solid #e4c781; height:14px; padding-left:5px; padding-top:3px; margin-left:0; }
div.sign_box dl.loginbox dd.txt_mt { margin-top:46px; }
div.sign_box dl.loginbox dd.txt { width:320px; margin-bottom:7px; }
div.sign_box dl.loginbox dd.txt label { float:left; display:inline-block; text-align:left; margin-left:21px; width:auto; padding-top:4px;}
div.sign_box dl.loginbox dd.txt img.btn { float:right; }

/* print */
#print { background:#ffffff; width:550px; height:535px; }
div.print { background:url(../images/bg_popup_top01.gif) no-repeat left top; }
div.print div.title { height:40px; padding:10px 10px 0 10px; }
div.print div.title h1 { margin-left:16px; }
div.print div.content { padding:24px 24px 0 24px; }
div.print div.content dl.product { border:6px solid #d8dadc; width:483px; height:486px; margin-bottom:28px; }
div.print div.content dl.product dt { font-size:17px; color:#505050; text-align:center; border-bottom:1px solid #d8dadc; margin-bottom:50px; padding:22px 0 17px 0; font-weight:bold; }   /* 20091126 수정 */
div.print div.content dl.product dd img { background:url(../images/bg_product_195.gif) no-repeat left top; padding:25px; }   /* 20091117 수정 */

div.print div.content dl.product1 { border:6px solid #d8dadc; width:483px; height:417px; margin-bottom:28px; }
div.print div.content dl.product1 dt { font-size:17px; color:#505050; text-align:center; border-bottom:1px solid #d8dadc; margin-bottom:50px; padding:22px 0 17px 0; font-weight:bold; }   /* 20091126 수정 */
div.print div.content dl.product1 dd.view { text-align:center; margin:auto; vertical-align:top; }   /* 20100225 수정 */
div.print div.content div.btn { width:100%; text-align:center; margin-top:0; }

/* 게시판 */
p.board_img { margin-left:50px; }  /* 20100105 수정 */
div.board_area { background:url(../images/bg_board.gif) no-repeat left top; width:868px; height:75px; }
div.board_area ul { padding:4px 0 0 50px; }   /* 20100305 수정 */
div.board_area ul li { float:left; width:auto; }
div.board_box1 { padding-left:16px; }
div.board_box2 { background:url(../images/bg_board02.gif) repeat-y left top; width:853px; }
div.board_box3 { background:url(../images/bg_board01.gif) no-repeat left bottom; width:853px; }
div.board_box2 div.board_box { padding:0 0 22px 42px; }
div.board_box2 div.board_box h2 { margin-bottom:12px; }
div.board_box2 div.board_box table { width:773px; }
div.board_box2 div.board_box table caption { display:none; }
div.board_box2 div.board_box table tr.last td { border-bottom:2px solid #e0e0e0; }

div.board_box2 div.board_box .board_tbody td { text-align:center; margin:auto; height:29px; vertical-align:middle; padding-top:2px; border-bottom:1px solid #f0f0f0; color:#555555; }	 /* 20100119 추가 */
div.board_box2 div.board_box .board_tbody td.pd5 { padding-left: 2px; }	 /* 20100120 추가 */
div.board_box2 div.board_box .board_tbody .textlink { text-align:left; padding-left: 15px;  height:29px; vertical-align:middle; border-bottom:1px solid #f0f0f0; color:#555555; }	 /* 20100119 추가 */
div.board_box2 div.board_box .board_tbody .textlink_last { text-align:left; padding-left: 15px;  height:29px; vertical-align:middle; border-bottom:2px solid #e0e0e0; color:#555555; }	 /* 20100119 추가 */
div.board_box2 div.board_box .board_tbody .textlink a { color:#555555; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }	 /* 20100119 추가 */
div.board_box2 div.board_box .board_tbody .textlink a:link { color:#555555; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }	 /* 20100119 추가 */
div.board_box2 div.board_box .board_tbody .textlink a:hover { color:#dd6939; text-decoration:underline; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif;; }	 /* 20100119 추가 */

div.board_box2 div.board_box table td { text-align:center; height:29px; vertical-align:middle; border-bottom:1px solid #f0f0f0; color:#555555; }
div.board_box2 div.board_box table td a { color:#555555; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }
div.board_box2 div.board_box table td a:link { color:#555555; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }
div.board_box2 div.board_box table td a:hover { color:#dd6939; text-decoration:underline; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }
div.board_box2 div.board_box table.board_thead { height:35px;  background:url(../images/bg_th.gif) no-repeat left top; }
div.board_box2 div.board_box table.board_thead th { text-align:center; background:url(../images/bg_txt_th.gif) no-repeat right 13px; font-weight:bold; }
div.board_box2 div.board_box table.board_thead th img { vertical-align:top; margin:13px 0;}
div.board_box2 div.board_box table.board_thead th.title { text-align:left; background:none; color:#3e3e3e; font-weight:bold; padding-left:23px; }
div.board_box2 div.board_box table.board_thead th.title i { font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; color:#3e3e3e; font-weight:bold; font-style:normal; }
div.board_box2 div.board_box table.board_thead th.none { background:none; }

div.board_box2 div.board_box table.board_tbody { margin-bottom:10px; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; }
table.board_write { width:773px; margin-bottom:12px; }
table.board_write th { text-align:center; width:86px; border-bottom:1px solid #f0f0f0; background:url(../images/bg_txt_th.gif) no-repeat right 10px;  }
table.board_write td { text-align:left !important; padding-left:15px; }
table.board_write tr.last th { border-bottom:2px solid #e0e0e0; background:url(../images/bg_txt_th1.gif) no-repeat right 5px; }
table.board_write tr.last td { border-bottom:2px solid #e0e0e0; }
table.board_write tr td input { padding:2px 0 2px 5px; border:1px solid #bdbdbd; }
table.board_write tr.last td textarea { margin-top:5px; margin-bottom:7px; padding:5px; border:1px solid #bdbdbd; }
div.board_box .board_write tr td .select01 { background-color:#FFFFFF; border:1px solid #bdbdbd; color:#4F4F4F; font-family:Dotum, dotum, "돋움", Arial, Verdana, Helvetica, sans-serif; font-size:11px; height:19px; line-height:160%; width:120px; }	/* 20100119 추가 */

div.board_box div.board_paging { width:773px; }
div.board_box div.board_paging div.paging { width:700px;}

/* 게시판 view */
div.board_box2 div.board_box3 div.board_box table.board_thead th.title1 { text-align:left; background:none; color:#8e641b; font-weight:bold; padding-left:23px;  font-family:Dotum, dotum, "돋움"; }
div.board_box2 div.board_box3 div.board_box table.board_thead th.title1 i { color:#8e641b; font-weight:bold; font-style:normal;  font-family:Dotum, dotum, "돋움" !important; }   /* 20100111 수정 */
table.board_view { width:773px; margin-bottom:12px; font-family:Dotum, dotum, "돋움"; }
table.board_view th { text-align:center; border-bottom:1px solid #f0f0f0; background:url(../images/bg_txt_th.gif) no-repeat right 10px;  }
table.board_view td { text-align:left !important; padding-left:15px; line-height:16px; }
table.board_view tr.last th { border-bottom:2px solid #e0e0e0; background:url(../images/bg_txt_th1.gif) no-repeat right 5px; }
table.board_view tr.last td { border-bottom:2px solid #e0e0e0; padding:15px; line-height:16px; }

div.reply div.reply_write { background:url(../images/bg_reply.gif) no-repeat left top; width:772px; height:80px; }
div.reply div.reply_write textarea {  padding:5px; border:1px solid #bdbdbd; margin-left:140px; margin-top:10px; }
div.reply div.reply_write img { vertical-align:top; margin-top:12px; margin-left:10px; }
div.reply_box { margin-top:20px; }
div.reply_box dl { width:772px; padding-bottom:11px; background:url(../images/img_reply_line.gif) no-repeat left bottom; margin-bottom:11px; }
div.reply_box dt { width:120px; padding-left:13px; float:left; }
div.reply_box dt strong { display:block; color:#7f7f7f; font-size:12px; font-family:Dotum; margin-bottom:6px; }
div.reply_box dt span { display:block; color:#a7a7a7; font-family:Dotum; margin-bottom:6px; font-size:11px; }
div.reply_box dt span img { margin-right:3px; }
div.reply_box dd {  float:left; background:#fafafa; width:630px; min-height:46px; padding:7px 0 7px 9px; line-height:16px; background:#f5f5f5; }   /* 20100120 수정 */
div.reply_box dd span.txt { display:block; width:592px; margin-left:6px; }
div.reply_box dd textarea {  padding:2px; border:1px solid #bdbdbd; margin-right:9px; margin-top:2px; }

div.board_box2 div.support { padding:5px 0 44px 7px; }
div.board_box2 div.barcode { padding:5px 0 32px 43px; }
div.board_box2 div.barcode div.box { background:url(../images/line_barcode.gif) no-repeat left bottom; padding-bottom:47px; height:1%; margin-bottom:10px; }
div.board_box2 div.barcode span.video1 { margin-right:41px; }
div.board_box2 div.barcode span.video2 { margin-right:36px; vertical-align:top; }
/* margin */
.mgt4 {margin-top:4px !important}
.mgt5 {margin-top:5px !important}
.mgt6 {margin-top:6px !important}
.mgt7 {margin-top:7px !important}
.mgt8 {margin-top:8px !important}
.mgt10 {margin-top:10px !important}
.mgt20 {margin-top:20px !important}
.mgt23 {margin-top:23px !important}
.mgt25 {margin-top:25px !important}
.mgt30 {margin-top:30px !important}
.mgt30_1 {margin-top:-30px !important}
.mgt40 {margin-top:40px !important}
.mgt50 {margin-top:50px !important}


.mgl1 {margin-left:1px !important}
.mgl2 {margin-left:2px !important}
.mgl3 {margin-left:3px !important}
.mgl4 {margin-left:4px !important}
.mgl5 {margin-left:5px !important}
.mgl6 {margin-left:6px !important}
.mgl7 {margin-left:7px !important}
.mgl8 {margin-left:8px !important}
.mgl9 {margin-left:9px !important}
.mgl10 {margin-left:10px !important}
.mgl20 {margin-left:20px !important}
.mgl30 {margin-left:28px !important}

.mgb3 {margin-bottom:3px !important}
.mgb5 {margin-bottom:5px !important}
.mgb7 {margin-bottom:7px !important}
.mgb8 {margin-bottom:8px !important}
.mgb9 {margin-bottom:9px !important}
.mgb10 {margin-bottom:10px !important}
.mgb20 {margin-bottom:20px !important}
.mgb25 {margin-bottom:25px !important}
.mgb30 {margin-bottom:30px !important}
.mgb40 {margin-bottom:40px !important}

.pdb25 {padding-bottom:25px !important}

