@charset "euc-kr";

/*¼îÇÎ¸ô °ü·Ã*/
/*body {overflow-y:scroll;}
* {padding:0;margin:0;}*/
/*Common*/
/*body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family:dotum;font-size:12px; color:#424142;}
body, th, td, textarea  { line-height:16px; }
img, fieldset     { border:0; }
li        { list-style:none; }
select, input     { font-family:verdana; color:#000000; font-size:1.00em;line-height:17px; }
address,em     { font-style:normal; }
button       { border:none; background:none; cursor:pointer; }
hr, legend     { display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
a img {vertical-align:top;}
a:link {font-size:12px;color:#787878;text-decoration:none}
a:visited {font-size:12px;color:#787878;text-decoration:none}
a:hover {font-size:12px;color:#787878;text-decoration:underline}
table {border-collapse:collapse;}*/

/* LAYOUT */
/*html, body  {height:100%;}
#wrap  {position:relative;margin:0 auto;}
#header   {position:relative;height:220px;width:100%;text-align:center;}
#middle  {position:relative;width:100%;margin:0 auto 0 auto;}
#middle_wrap {width:960px;margin:0 auto;*zoom:1;}
#middle_wrap:after {content:"";clear:both;display:block;} */
/*#secondmenu  {float:left; width:181px; margin:0 34px 0 0; z-index:3;}*/ /*{float:left;width:181px;margin:0 0 0 0;z-index:3}*/
/*#content  {float:left; width:745px; text-align:left;}*/ /*{padding:0 0 0 34px;  float:left; width:740x;}*/
/* .content_left {float:left; width:665px;}*//*{width:650px;float:left;}*/  /* ÀÏ¹Ý ÆäÀÌÁö º»¹® (Äü ¸Þ´º ±âÁØ ¿ÞÂÊ) */
/* .content_mall  {width:726px !important;}*/ /* mall ÆäÀÌÁö º»¹® (Äü ¸Þ´º ¾øÀ½) */
./*history  {margin-right:-61px !important;}
#quick  {position:relative;padding:78px 0 0 0;  float:right;width:80px;}
#footer  {position:relative;clear:both;height:160px;width:100%;z-index:1;}
.copyright  {margin:0 auto;height:160px;width:960px;}
*/
/* sub header */
/*#header #bg_01 {background:url(../img/design/top_01.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_02 {background:url(../img/design/top_02.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_03 {background:url(../img/design/top_03.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_04 {background:url(../img/design/top_04.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_05 {background:url(../img/design/top_05.jpg) top center no-repeat;width:100%;height:219px;}
#header #bg_06 {background:url(../img/design/top_06.jpg) top center no-repeat;width:100%;height:219px;}

.sub_main   {position:relative;width:960px;height:100%;margin:0 auto;*zoom:1;}
.sub_main:after {content:"";clear:both;display:block;}
.logo_sub_header {display:block !important;float:left;padding:50px 0 0 30px;}

.logo_sub_header img {margin:5px 0 0 0;}



.global_nav {*zoom:1;margin:13px 0 0 0;overflow:hidden;float:right;}
.global_nav:after {content:"";clear:both;display:block;}
.global_nav ul {float:right;margin-right:-7px;*zoom:1}
.global_nav li {float:left;background:url(../img/design/global_bar.gif) right no-repeat;padding:0 7px 0 6px;}
.global_nav li a {color:#868787 !important;font-size:12px !important;font-family:dotum, verdana;}

.main_nav {float:right;width:760px;height:51px;margin:20px 0 0 35px;background:url(../img/design/main_nav_bg.gif) no-repeat;}
.main_nav li {float:left;padding:15px 19px 0 44px;}
.main_nav .mall {padding:20px 0 0 100px}
.sub_nav {float:left;}
.sub_nav a {padding:0 5px 0 10px;}
#sub_01, #sub_02, #sub_03, #sub_04, #sub_05 {display:inline-block;padding:0 10px 0 0;background:#be2930;height:17px;}
#sub_01 {margin:0 0 0 240px;}
#sub_02 {margin:0 0 0 340px;}
#sub_03 {margin:0 0 0 440px;}
#sub_04 {margin:0 0 0 440px;}
#sub_05 {margin:0 0 0 493px;}*/
/* ALIGN */
/*html, body, #middle {text-align:center;}
#secondmenu, #content, #quick, .copyright {text-align:left;}
.btn_set_center {text-align:centeR;padding:14px 0 0 0;}*/
/* BACKGROUND */
/*#middle   {background:url(../img/design/history_bg.gif) top repeat-x;}
#middle_wrap {background:url(../img/design/left_bg_02.gif) 180px top repeat-y;}
#secondmenu {background:url(../img/design/left_bg_01.gif) top right no-repeat;}
#footer   {background:url(../img/design/footer_bg.gif) left repeat-x;}
.copyright  {background:url(../img/design/left_bg_03.gif) 180px top no-repeat;}*/
/* MAIN ONLY */
/*#wrap_main  {position:relative;margin:0 auto; background:#f6f6f6 url(../img/design/main_bg.jpg) bottom no-repeat;}
#header_main  {clear:both;width:960px;height:113px;text-align:center;margin:0 auto;overflow-x:hidden;}
#middle_main  {position:relative;width:950px;height:612px;text-align:left;margin:0 auto 0 auto;z-index:3;}
#footer_main  {background:#FFFFFF }
#footer_main .copyright  {background:url(none) ;height:75px !important;}
#footer_main .copyright  ul  {float:left;padding:11px 0 0 0;}
#footer_main .copyright li  {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;height:10px;}
#footer_main .copyright .end  {background:url(none);}
#footer_main .copyright .text  {padding:11px 0 0 9px;clear:both;background:url(none);}
#middle_main .main_left  {width:278px;padding:25px 0 0 10px;vertical-align:top;}
#middle_main .main_center {width:235px;padding:25px 0 0 33px;vertical-align:top;}
#middle_main .main_right {width:375px;padding:25px 0 0 20px;vertical-align:top;}
.main_notice {width:100%;}
.main_notice h2 {float:left;clear:both;width:120px;height:21px }
.main_notice .more {float:right;width:50px;text-align:right;padding:10px 0 0 0;}
.main_notice .title_bbs {clear:both;height:30px;}
.main_cyberpr {margin:27px 0 0 0;}
.main_recruit {margin:13px 0 0 0;}
.main_company_info {margin:0;}
.main_product {margin:35px 0 0 0;}
.main_notice .notice_chucul {clear:both;width:100%;}
.main_notice td {height:20px;}*/

/*INPUT*/
input, img, select {
vertical-align:middle
}

input.text { border: 1px solid #7f9db9; }

textarea.textarea { border: 1px solid #7f9db9; }

input.radio { vertical-align: middle }

/* GLOBAL */
.pointer { cursor: pointer; }
#content {
 max-width: 1600px;
    margin: auto;
}
/* Á¦¸ñ ¾ø´Â ¸®½ºÆ®*/
.list_01 { margin: 0 0 14px 0; }

.list_01 li {
	background: url(../img/design/bl_list.gif) left 7px no-repeat;
	padding: 3px 0 0 8px;
	color: #636363;
	font-size: 12px;
}

/* Á¦¸ñ ÀÖ´Â ¸®½ºÆ®*/
.list_01 dt {
	font-weight: bold;
	color: #636363;
	padding: 12px 0 3px 0;
}

.list_01 dd {
	background: url(../img/design/bl_list.gif) left 7px no-repeat;
	padding: 3px 0 0 8px;
	color: #636363;
	font-size: 12px
}

.etc_info1 {
	border: 2px solid #eaeaea;
	width: 702px;
	;
	margin: 25px 0 0 0;
	color: #7c7c7c;
	padding: 0 10px 20px 10px;
}

.etc_info1 dt {
	background: url(../img/design/bl_etc_info.gif) left 4px no-repeat;
	padding: 4px 0 3px 16px;
	font-weight: bold;
	margin: 13px 0 0 0;
}

.etc_info1 dd {
	background: url(../img/design/bl_etc_info_dd.gif) 12px 8px no-repeat;
	padding: 2px 0 0 18px;
	line-height: 17px;
}

.shopping_guide { }

.shopping_guide dt {
	background: url(../img/design/bl_etc_info.gif) left 4px no-repeat;
	padding: 4px 0 3px 16px;
	font-weight: bold;
	margin: 13px 0 0 0;
}

.shopping_guide dd {;
	padding: 2px 0 0 16px;
	line-height: 19px;
	color: #555555;
}

/* CONTENT */
/*#secondmenu h1 {margin:30px 0 0 0;}
#secondmenu .leftmenu dl {padding:21px 0 0 0;}
#secondmenu .leftmenu dt a:link {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:visited {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:hover {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt {height:12px;vertical-align:top;padding:10px 0 0 0;}
#secondmenu .leftmenu dd a:link {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:visited {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:hover {text-decoration:none;color:#888888}
#secondmenu  .leftmenu dd {padding:6px 0 0 16px;margin-bottom:-6px;height:18px;vertical-align:top;}
.leftmenu {margin:0 0 20px 0;}
.history {text-align:right;margin:0 0 0 0;padding:11px 0 0 0;height:29px;font-size:12px;color:#989898;z-index:3;width:100%;}
.history_mall {margin:-40px 0 0 0 !important;padding:11px 0 0 0 !important;}
.history img {vertical-align:top}
.history .page {color:#272727;}
.page_title {padding:0 0 25px 0;background:#ffffff;font-size:15px;font-weight:bold;}
.copyright  ul  {float:left;padding:92px 0 0 0;}
.copyright li  {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;height:10px;}
.copyright .end  {background:url(none);}
.copyright .text  {padding:11px 0 0 9px;clear:both;background:url(none);}
.bnr_01 {margin:25px 0 0 0;}
.bnr_02 {margin:30px 0 0 0;}
.bnr_03 {margin:25px 0 0 0;}
.service_guide {background:url(../img/design/bg_service_02.gif) 412px top no-repeat;margin:0 0 30px 0;}
.service_guide .time {background:url(../img/design/bg_service_01.gif) no-repeat;width:376px;height:57px;margin:13px 0 0 0;}
.service_guide .time dt {font-weight:bold;color:#666666;padding:12px 0 0 13px;}
.service_guide .time dd {font-size:12px;color:#666666;padding:10px 0 0 13px;}
.service_guide .time dd .highlight {font-size:12px;color:#ee670d;font-weight:bold;}
.suggestions {font-size:12px;color:#666666;font-family:dotum;margin:0 0 8px 0;width:632px}
.suggestions .title {background:url(../img/design/bl_suggestion.gif) left 2px no-repeat;padding:0 0 0 7px;font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .bar {font-size:12px;color:#cccccc;padding:0 5px 0 10px;}
.suggestions .highlight {font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .agreement  {border:1px solid #cecece;width:612px;height:200px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.suggestions .agreement dt {font-weight:bold;}
.suggestions .agreement dd {line-height:2em}
.suggestions .checkbox {padding:5px;text-align:right;}
.partnetship {font-size:12px;color:#7a7a7a;font-family:dotum;margin:0 0 8px 0;width:632px}
.partnetship .agreement  {border:1px solid #cecece;width:612px;height:138px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.partnetship .checkbox {padding:10px 0 0 0;text-align:center;}
.partnetship .txt {padding:10px;line-height:1.5em}
.agreement {width:703px;height:518px;background:#f5f5f5;padding:10px 0 0 10px}
.agreement .scroll_area {width:670px;height:485px;padding:10px;border:1px solid #dadada;background:#ffffff;overflow:scroll}
.agreement h3 {padding:20px 0 10px 0;}
.agreement li {line-height:1.7em;}*/
/* quick Äü ¸Þ´º */
/*#quick dl {width:80px;height:159px;background:url(../img/design/quick_bg.gif) no-repeat;}
#quick dt {padding:12px 0 10px 13px;}
#quick dd {padding:5px 0 0 15px;}*/
/* Àç¹«Á¤º¸ */
/*.bbs_01 {width:632px;}
.bbs_01 .table_search {float:left;font-size:12px;color:#787878;margin:0 0 6px 0}
.bbs_01 .table_head {float:left;font-size:12px;color:#787878;margin:0 0 6px 0;padding:0 0 3px 0;}
.bbs_01 .table_info  {float:right;font-size:12px;color:#787878;padding:6px 0 0 0;}
.bbs_01 .bbs_table_list {clear:both;border:0;width:100%;border:0;border-bottom:1px solid red}
.bbs_01 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_01 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_01 .bbs_table_list caption {display:none}*/
/* ¿µ¾÷º¸°í¼­ */
/*.bbs_02 {width:431px;height:346px;padding:0 0 0 201px;background:url(../img/design/img_annual_01.gif) no-repeat;}
.bbs_02 .table_search {float:left;font-size:12px;color:#787878;margin:0 0 10px 0}
.bbs_02 .table_info  {float:right;font-size:12px;color:#787878;padding:6px 0 0 0;}
.bbs_02 .bbs_table_list {clear:both;border:0;width:431px;border:0;border-bottom:1px solid red}
.bbs_02 .bbs_table_list thead th {background:url(../img/design/bbs/table_bg_th.gif) repeat-x;height:32px;text-align:center;}
.bbs_02 .bbs_table_list tbody th {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list tbody td {border-bottom:1px solid #ededed;font-weight:normal;height:28px;text-align:center;color:#787878;}
.bbs_02 .bbs_table_list caption {display:none}*/
/* login */
.memberlogin_form1 {
	width: 329px;
	float: left;
}

.memberlogin {
	width: 248px;
	height: 76px;
	padding: 20px 0 0 57px;
	margin: 13px 0 0 12px;
	background: url(../img/design/bg_login1.gif) no-repeat;
}

.memberlogin input.text {
	border: 1px solid #cacaca;
	height: 16px;
	vertical-align: bottom
}

.memberlogin label {
	display: inline-block;
	width: 52px;
	height: 18px;
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.login_act {
	text-align: center;
	margin: 12px 0 0 0;
}

.memberlogin_form2 {
	width: 329px;
	float: left;
	margin: 0 0 0 26px;
}

.memberlogin_form2 .memberlogin {
	width: 258px;
	height: 76px;
	padding: 20px 0 0 47px;
	margin: 13px 0 0 12px;
	background: url(../img/design/bg_login1.gif) no-repeat;
}

.memberlogin_form2 .memberlogin label { width: 69px }

.etc_act {
	width: 100%;
	padding: 18px 0 0 0;
	margin: 12px 0 0 0;
	border-top: 1px solid #cfcfcf
}

.etc_act li {
	background: url(../img/design/bl_list.gif) left 5px no-repeat;
	height: 27px;
}

.etc_act .txt {
	display: inline-block;
	width: 157px;
	padding: 0 0 0 8px;
}

.memberlogin_form2 .etc_act .txt {
	width: 270px;
	line-height: 18px;
}

.memberlogin_form3 {
	width: 469px;
	float: left;
	clear: both;
}

.memberlogin_form3 .memberlogin {
	width: 422px;
	height: 76px;
	padding: 20px 0 0 47px;
	margin: 13px 0 0 0;
	background: url(../img/design/bg_login2.gif) no-repeat;
}

.memberlogin_form3 .login_act {
	text-align: left;
	height: 73px;
	margin: -73px 0 0 245px;
}

.memberlogin_form3 .etc_act {
	width: 100%;
	padding: 10px 0 0 0;
	margin: 12px 0 0 0;
	border-top: 0
}

.memberlogin_form4 {
	width: 469px;
	float: left;
	clear: both;
}

.memberlogin_form4 .memberlogin {
	width: 422px;
	height: 76px;
	padding: 20px 0 0 47px;
	margin: 13px 0 0 0;
	background: url(../img/design/bg_login2.gif) no-repeat;
}

.memberlogin_form4 .login_act {
	text-align: left;
	height: 73px;
	margin: -73px 0 0 263px;
}

.memberlogin_form4 .memberlogin label { width: 70px; }

.memberlogin_form4 .etc_act {
	width: 100%;
	padding: 10px 0 0 0;
	margin: 12px 0 0 0;
	border-top: 0
}

.memberlogin_form4 .etc_act .txt {
	display: inline-block;
	width: 400px;
	padding: 0 0 0 8px;
}

.member_join {
	border: 4px solid #e3e2e2;
	padding: 10px 13px;
}

.join_check {
	width: 448px;
	height: 76px;
	padding: 20px 0 0 57px;
	margin: 13px 0 0 102px;
}

.join_check input.text {
	border: 1px solid #cacaca;
	height: 16px;
	width: 180px;
	vertical-align: bottom
}

.join_check label {
	display: inline-block;
	width: 100px;
	height: 18px;
	margin: 6px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.member_join .login_act {
	text-align: left;
	height: 56px;
	margin: -71px 0 0 453px;
}

.member_join2 { }

.member_join2 h3 {
	clear: both;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #666666
}

.member_join2 .textarea1 {
	padding: 5px;
	border: 1px solid #cacaca;
	width: 690px;
	height: 129px;
	line-height: 17px;
}

.member_join2 .agree {
	float: left;
	clear: both;
	width: 700px;
	height: 50px;
}

.member_join2 .agree dt {
	float: left;
	width: 220px;
	padding: 0 0 0 8px;
	margin: 5px 0 0 0;
	background: url(../img/design/bl_list.gif) left 7px no-repeat;
	font-size: 12px;
	color: #666666;
}

.member_join2 .agree dd {
	float: right;
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #666666;
}

.member_join2 .agree li {
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #666666;
}

.member_join .join_complate {
	width: 507px;
	height: 92px;
	padding: 28px 0 0 170px;
	background: url(../img/design/bbs/bg_login_complate.gif) 52px 15px no-repeat;
}

.member_join .join_complate .txt1 {
	font-weight: bold;
	color: #004d7b;
	line-height: 1.5em
}

.member_join .join_complate .txt2 {
	color: #666666;
	line-height: 1.5em
}

/* send mail */
.send_mail {
	width: 666px;
	padding: 24px;
}

.send_mail .header {
	width: 666px;
	height: 150px;
}

.send_mail .body { text-align: left; }

.send_mail h1 {
	float: left;
	width: 200px;
}

.send_mail .close {
	float: right;
	width: 200px;
	text-align: right;
}

.send_mail h2 { height: 20px; }

.send_mail .table_col_01 {
	border-top: 1px solid #56bcc5;
	border-bottom: 1px solid #56bcc5;
	width: 666px;
	margin: 0 0 23px 0;
}

.send_mail .table_col_01 th { border-right: 1px solid #c5e3e6; }

.send_mail .table_col_01 td {
	border-top: 1px solid #c5e3e6;
	border-right: 1px solid #c5e3e6;
}

.send_mail .table_col_01 .td_none_data {
	height: 35px;
	text-align: center;
	border-right: 0;
}

.send_mail .table_col_01 .end { border-right: none }

.send_mail .table_col_01 th {
	height: 27px;
	background: #f7f7f7;
	font-size: 12px;
	color: #636363;
	font-weight: normal;
	text-align: center;
}

.send_mail .table_col_01 td {
	font-size: 12px;
	color: #666666;
	text-align: center;
}

.send_mail .table_col_01 .small_img {
	width: 50px;
	height: 50px;
	margin: 10px 0 10px 0;
	border: 1px solid #cbcbcb;
	display: inline-block;
}

.send_mail .table_col_01 .txt_info {
	height: 22px;
	padding: 2px 0 0 10px;
	margin: 10px 0 10px 0;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
}

.send_mail .table_col_01 .price {
	float: right;
	display: inline-block;
	padding: 0 10px 0 0;
	font-size: 12px;
	color: #da0000
}

.send_mail .table_row_01 {
	border-top: 1px solid #56bcc5;
	border-bottom: 1px solid #56bcc5;
	width: 666px;
	margin: 0 0 0 0;
}

.send_mail .table_row_01 th {
	border-bottom: 1px solid #c5e3e6;
	border-right: 1px solid #c5e3e6;
}

.send_mail .table_row_01 td {
	border-bottom: 1px solid #c5e3e6;
	border-right: 1px solid #c5e3e6;
}

.send_mail .table_row_01 .td_none_data {
	height: 35px;
	text-align: center;
	border-right: 0;
}

.send_mail .table_row_01 .end { border-right: none }

.send_mail .table_row_01 .bottom { border-bottom: none }

.send_mail .table_row_01 th {
	height: 27px;
	padding: 0 0 0 10px;
	background: #f7f7f7;
	font-size: 12px;
	color: #636363;
	font-weight: normal;
	text-align: left;
}

.send_mail .table_row_01 td {
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #666666;
}

.send_mail .table_row_01 .small_img {
	width: 50px;
	height: 50px;
	margin: 10px 0 10px 0;
	border: 1px solid #cbcbcb;
	display: inline-block;
}

.send_mail .table_row_01 .txt_info {
	height: 22px;
	padding: 2px 0 0 10px;
	margin: 10px 0 10px 0;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	color: #666666;
	line-height: 1.3em;
}

.send_mail .table_row_01 .price {
	float: right;
	display: inline-block;
	padding: 0 10px 0 0;
	font-size: 12px;
	color: #da0000
}

.send_mail .text { border: 1px solid #cacaca; }

/* private */
.private { }

.private h3 {
	font-size: 12px;
	font-weight: bold;
	color: #6b6b6b;
	height: 30px;
	margin: 20px 0 0 0
}

.private .private_info { line-height: 1.5em }

/* sitemap */
.sitemap .map_gap { padding: 30px 0 0 0 }

/* ¼îÇÎ¸ô */


@media (max-width:768px) {

#lefton a {
	background-color: #C7162D !important;
	color: #FFFFFF;
}

.left_menu_shop { }

.left_menu_shop li { margin-top: 5px; }

.left_menu_shop li a {
	color: #6E6E6E;
	font: 600 14px/35px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	background-color: #FFFFFF;
	display: block;
	text-decoration: none;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.1s;
	-o-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	border-bottom-color: #BABABA;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	outline-style: none;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	text-indent: 30px;
}

.left_menu_shop li a:hover {
	color: rgba(73,73,73,1.00);
	font-size: 16px;
}

#product_info {
	width: 100%;
	padding-bottom: 25px;
	padding-left: 0px !important;
}
}

.btn {
	margin: 18 0 0 0;
	text-align: center
}

.btn img { cursor: hand }

/**************************¼îÇÎ¸ô ÁÂÃø¸Þ´º ÇöÈ²Ç¥½Ã **********************************/
#leftoff a { }

#lefton a {
	background-color: #3A3A3A;
	color: #FFFFFF;
}

/************************* input type :  search(»ó´Ü °Ë»ö) ***********************************/
.sc_input {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1;
	border-color: #CA0000;
}

.location {
	padding: 0 40 0 0;
	font-family: ±¼¸²;
	font-size: 12px;
	letter-spacing: -1px;
	color: gray
}

.sub_menu_title {
	padding: 0 0 0 18;
	font-family: ±¼¸²;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #666666
}

.table_tle1 {
	height: 25px;
	background: #F6F6F6;
	text-align: center;
	color: #666666;
}

.table_tle2 {
	height: 25px;
	background: #f6f6f6;
	text-align: left;
	color: #666666;
	padding-left: 8px;
}

.table_cont1 {
	text-align: left;
	padding-left: 8;
	color: #555555;
	line-height: 18px
}

.table_cont2 {
	text-align: center;
	color: #555555;
	line-height: 18px
}

.table_cont3 {
	color: #DA0000;
	text-align: right;
	padding-right: 8
}

.table_cont4 {
	color: #DA0000;
	text-align: center;
}

.table_cont5 {
	color: #DA0000;
	text-align: left;
	padding-left: 8;
}

.price {
	color: #da0000 !important;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

#zoom_btn { display: none; }

#btn_shop a button { outline-style: none; }

.title {
	padding: 21px 0 0 34px;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1;
	display: block;
}

.title2 {
	float: left;
	margin-top: 17px
}

.history1 {
	float: right;
	color: #999999;
	font-size: 12px;
	padding: 21 15 0 0
} /*È¸»ç¼Ò°³ È÷½ºÅä¸®*/

.history1 a {
	color: #999999;
	font-size: 12px;
}

.history1 a:visited {
	color: #999999;
	font-size: 12px;
}

/* product */
#product_img {
	text-align: center;
	margin-bottom: 30px;
}
#product_img #item_img {
	border: 1px solid rgba(235,235,235,1.00);
	margin-bottom: 25px;
}
#product_img #item_img > img {
	width: 100%;
	/* [disabled]max-width: 100%; */
	height: auto;
}
#product_info {
	width: 100%;
	padding-bottom: 25px;
	padding-left: 55px;
}
#price_table {}
#price_table tr {
	line-height: 45px;
	height: 45px;
}
.product_tle {
	font-weight: 400;
	font-size: 18px;
	line-height: 45px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.product_txt1 {
	background: url(../img/main/bg_product2.gif) no-repeat;
	padding: 0 0 0 9;
	font-weight: bold;
	color: #686461;
	font-size: 12px
}

.product_txt2 {
	color: #666666;
	font-size: 12px
}

.product_price {
	color: #EE2131;
	font-weight: bold
}

/*.tle_bar {background:url(../img/main/bg_tle.gif) no-repeat;width:690;height:29;padding:7 0 10 27;font-weight:bold;margin-top:27}*/
.tle_bar {
	background-image: -webkit-linear-gradient(270deg, rgba(247,247,247,1.00) 0%, rgba(229,229,229,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(247,247,247,1.00) 0%, rgba(229,229,229,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(247,247,247,1.00) 0%, rgba(229,229,229,1.00) 100%);
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px;
}

.tab_title {
	line-height: 48px !important;
	font-family: "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	border-bottom-color: #DCDCDC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-indent: 15px;
	color: #6E6E6E;
	margin-top: 15px;
	margin-bottom: 15px;
}

#tab_a, #tab_b, #tab_c { padding: 15px 15px 55px; }

#tab_a img, #tab_b img, #tab_c img {
	max-width: 100%;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid rgba(241,241,241,1.00);
	display: block;
}

/*¼îÇÎ¸ôÄ«ÆäÀü¿ë --------------------------------------------------------------------------- */
/* »óÇ° Æ÷Åä¾Ù¹ü ÃßÃâ style  */
#photo_output {
	float: left;
	width: 100px;
	margin-right: 15px
}

#photo_title {
	color: #666666;
	font-weight: bold;
	text-align: center;
	margin: 8 0 8 0
}

#photo_info {
	text-align: center;
	color: #DA0000;
}

/* ¸ÞÀÎ ÃßÃâ ¾ÆÀÌÅÛ ¸®½ºÆ® - °¥°¹¼ö´Â liÀÇ Æä¼¾Æ®·Î ¸ÂÃä´Ï´Ù.*/
#item_list ul { overflow-y: hidden; }

#item_list ul li {
	width: 33.33%;
	float: left;
	padding: 15px;
}

#item_list .item_img { margin-bottom: 15px; }
#item_list .item_img:hover { border: 5px solid rgba(199,22,45,1.00); }
#item_list .item_img {
	border: 0px solid rgba(199,22,45,1.00);
	transition: all 0.3s ease-in-out;
}
#item_list .item_name a {
	margin-top: 15px;
	display: block;
	padding-top: 15px;
	color: #3A3A3A;
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
}

#item_list .item_price {
	text-align: center;
	color: #C7162D;
}

/* ¼îÇÎ¸ô */
.box1_tle { margin: 9 0 5 9 }

.box1 { background: url(../img/main/box1_bg.gif) repeat-y }

.box1_left {
	float: left;
	padding-left: 34px;
}

.box1_right {
	float: right;
	padding-right: 34px;
}

.box1_bar {
	text-align: center;
	margin: 18 0 18 0
}

.box2 { }

#main_lists {
	clear: both;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

#main_lists ul {
	margin-top: 50px;
	overflow-y: hidden;
}

/*»óÇ°°¹¼ö*/
#main_lists ul li {
	float: left;
	width: 33.33%;
	padding: 15px;
	margin-bottom: 25px;
}

@media (max-width:480px) {

#main_lists ul li { width: 100%; }

#item_list ul li { width: 100%; }
}

.product_list {
	text-align: center;
	padding : 10px;
}

.product_name { padding-top: 15px; }

.product_name a {
	font-weight: 600;
	color: #666666;
	font-size: 16px;
}

.product_list a img {
	border-color: rgba(229,229,229,1.00);
	border-width: 1px;
	border-style: solid;
	padding: 10px;
}

.product_list span {
	color: #DA0000;
	font-size: 14px;
	font-weight: normal;
}

.product_list a {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#product_list_tle {
	float: left;
	padding: 29px 0 5px 9px
}

#products_list { position: relative; }

#product_list_sort {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: right;
 max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

#product_list_sort a {
	color: #999999;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

#product_list_sort span {
	color: #999999;
	font-weight: normal;
	font-size: 12px;
}

/* ÆäÀÌÂ¡ */
#page {
	margin-top: 25px;
	margin-bottom: 25px;
	color: #6E6E6E;
	font-weight: bold;
}

#page > table {
	margin-left: auto;
	margin-right: auto;
}

#page > table td:nth-child(2), #page > table td:nth-child(4), #page > table td:nth-child(6), #page > table td:nth-child(8), #page > table td:nth-child(10), #page > table td:nth-child(12) { display: none; }

#page img {
	vertical-align: middle;
	letter-spacing: 3;
	margin-top: -2;
}

#page table tr td.tb_font05 > b {
	background-color: rgba(199,22,45,1.00);
	color: rgba(255,255,255,1.00);
}

#page table tr td > b, #page table tr td > a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: rgba(236,236,236,1.00);
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
	margin-right: 5px;
	font-weight: bold !important;
	border-radius: 5px;
	margin-left: 5px;
	color: #3A3A3A;
}

#page2 {
	text-align: center;
	margin: 14px;
	color: #FF7901;
	font-weight: bold;
	letter-spacing: 1
}

#page2 img {
	vertical-align: middle;
	letter-spacing: 3;
	margin-top: -2
}

#page2 a {
	font-weight: normal;
	color: #444444;
	font-weight: bold
}

#page2 span {
	color: #BABABA;
	font-weight: normal
}

/* ½æ³×ÀÏ */
#nail { margin-right: 15px; }

#nail a:link {
	font-size: 12px;
	color: #666666
}

#nail a:visited {
	font-size: 12px;
	color: #666666
}

#nail img {
	border: 1px solid #CACACA;
	margin: 5px;
	cursor: pointer;
	width: 50px;
	height: auto;
}

#nail_txt {
	padding-top: 5px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

#nail_txt a:link {
	text-align: left;
	padding-top: 5;
	font-size: 12px;
	color: #666666;
}

#nail_txt a:visited {
	text-align: left;
	padding-top: 5;
	font-size: 12px;
	color: #666666;
}

#product_view {
 max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

#product_content {
	clear: both;
	margin: 60px auto;
 max-width: 1600px;
}

.product_tab { cursor: hand }

/* ¸¶ÀÌÆäÀÌÁö */
#txtbox_info {
	line-height: 20px;
	color: #686461;
	font-size: 12px;
	margin-bottom: 15px;
 max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}

.order_tle { margin: 0 0 8 0 }

#total_order {
	padding: 12px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #D4D4D4;
	line-height: 24px;
	text-align: right;
	font-weight: bold;
	color: #666666;
	margin-top: 15px;
	background-image: -webkit-linear-gradient(270deg, rgba(248,248,248,1.00) 0%, rgba(244,244,244,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(248,248,248,1.00) 0%, rgba(244,244,244,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(248,248,248,1.00) 0%, rgba(244,244,244,1.00) 100%);
}

#total_order #sum_price {
	color: #da0000;
	font-size: 14px
}

#total_order #sum { font-size: 14px }

#infobox {
	border: 2px solid #E4E4E4;
	padding: 12px 12px 0 12px;
	color: #666666
}

#dl1 { margin: 0 0 20 0; }

#dl1 dt {
	font-weight: bold;
	margin-bottom: 5px;
	background: url(../img/main/dot_dt.gif) no-repeat;
	padding-left: 15px
}

#dl1 dd {
	line-height: 20px;
	margin: 0 0 0 15
}

#dl2 { margin: 0 0 20 0; }

#dl2 dt {
	font-weight: bold;
	margin-bottom: 5px;
	background: url(../img/main/dot_dt.gif) no-repeat;
	padding-left: 15px
}

#dl2 dd {
	background: url(../img/main/dot_dd.gif) no-repeat;
	padding: 0 0 2 15;
	margin-left: 0;
	line-height: 20px
}

#use {
	color: #CFCFCF;
	font-family: µ¸¿ò;
	font-size: 12px;
	text-align: right
}

#use a:link {
	color: #686461;
	font-family: µ¸¿ò;
	font-size: 12px
}

#use a:visited {
	color: #686461;
	font-family: µ¸¿ò;
	font-size: 12px
}

#use a:hover {
	color: #686461;
	font-family: µ¸¿ò;
	font-size: 12px
}

#use #on {
	color: #E81F27;
	font-weight: bold;
	font-family: µ¸¿ò;
	font-size: 12px
}

.t_01 {
	border-collapse: collapse;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	margin-top: 15px;
}

.t_01 th {
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	color: #666666;
	font-size: 12px;
	background: #f6f6f6;
}

.t_01 td {
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	color: #555555;
	font-size: 12px;
	background: #ffffff;
}
