@charset "euc-kr";

/*¼îÇÎ¸ô °ü·Ã*/
#content {
	padding: 0 15px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1300px;
}

/*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; }

/* Á¦¸ñ ¾ø´Â ¸®½ºÆ®*/
.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;
}

/* 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}
/* ¼îÇÎ¸ô */

.left_menu_shop { }

.left_menu_shop li {  }

.left_menu_shop li a {

}

.left_menu_shop li > a.nav_on, .left_menu_shop li > a.nav_on:hover {

}

.left_menu_shop li a:hover {

}
@media (max-width:767px) {
.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.nav_on, .left_menu_shop li > a.nav_on:hover {
	color: rgba(255,255,255,1.00);
	font-size: 16px;
	background-color: rgba(205,0,0,1.00);
	font-weight: 600;
}

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

/**************************¼îÇÎ¸ô ÁÂÃø¸Þ´º ÇöÈ²Ç¥½Ã **********************************/
#leftoff a {
}
#lefton a {
	background-color: #6AAF07;
	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 !important;}
.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; }
.table_cont2 input { width: 25px; }
.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: center;
	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: 55px;
}
#product_img #nail { margin-top:15px; }
#item_img img {
	width: 100%;
	height: auto;
}
#product_img #nail img {
	border: 1px solid #CACACA;
	width: 16.16%;
	height: auto;

}
#product_info {

}
#price_table tr:first-child td {
	border-top: 1px solid #FFFFFF;
}
.product_tle {
	font-size: 16px;
	border-bottom-color: #CACACA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 35px;
	margin-bottom: 15px;
}
.product_txt1 {
	color: #6E6E6E;
	font-size: 16px;
}
.product_txt2 { color: #6E6E6E }
.product_price {
	color: #C0392B;
}
#order_count { max-width: 135px; }
.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;
	color: #6E6E6E;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 22px;
}
#tab_a, #tab_b, #tab_c {  }
#tab_a img, #tab_b img, #tab_c img { width: 100%; }
/* ¼îÇÎ¸ô */
.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; }
#main_lists ul {
	margin-top: 50px;
	overflow-y: hidden;
}

#product_list { }
#product_list a { }
#product_list a img {
	border-color: rgba(229,229,229,1.00);
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15px;
}
#product_list:hover a img { opacity: 0.9; }


#product_list .product_name {
	text-align: center;
	margin-bottom: 15px;
}
#product_list .product_name a {
	color: #6E6E6E;
	font-size: 16px;
}
#product_list .product_name span {
	color: #C0392B;
	font-size: 16px;
	font-weight: normal;
}
#product_list_tle {float:left;padding:29px 0 5px 9px}
#products_list {
	position: relative;
	max-width: 1300px;
	margin-left: auto;
	margin-right: auto;
}
#product_list_sort {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: right;
	padding-right: 15px;
}
#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: #C0392B;
	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 {
	color: #444444;
	font-weight: bold;
}
#page2 span {color:#BABABA;font-weight:normal}
/* ½æ³×ÀÏ */
#nail { text-align: center; }
#nail a:link{font-size:12px;color:#666666}
#nail a:visited{font-size:12px;color:#666666}
#nail img {
	border: 1px solid #CACACA;
	width: 50px;
	height: 50px
}
#nail_txt {
	padding-top: 5px;
	font-size: 14px;
	color: #6E6E6E;
	text-align: center;
}
#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: 1300px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 55px;
}
#product_content {
	clear: both;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.product_tab {cursor:hand}

/* ¸¶ÀÌÆäÀÌÁö */
#txtbox_info {
	line-height: 25px;
	color: #6E6E6E;
	font-size: 14px;
}
.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;
	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 {
	margin-top: 15px;
	border-bottom: 1px solid #ddd;
}
.t_01 th {
	color: #6E6E6E;
	font-size: 14px;
	background-color: #F7F7F7;
	font-weight: normal;
	text-align: center;
}
.t_01 td {
	color: #6E6E6E;
	font-size: 14px;
	background: #ffffff;
	vertical-align: middle !important;
}
.t_02 {
	margin-top: 15px;
	border-bottom: 1px solid #ddd;
}
@media (max-width:767px){
.t_01 tr:first-child {display:none;}
.t_01 tr {
	border-top: 1px solid #E8E8E8;
	padding: 15px 0 !important;
	display: inline-block;
	width: 100%;
}
.t_01 td {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	border-top-width: 0px !important;
	line-height: 100% !important;
	padding:5px !important;
}
/* ÁÖ¹®¼­ */
.t_02 input[name="oname"] { max-width: 200px; }
.t_02 input[name="oaddress_01"] { max-width: 200px; }
.t_02 input[name="oaddress_02"] { max-width: 200px; }
.t_02 input[name="ophone_02"] { max-width: 40px; }
.t_02 input[name="ophone_03"] { max-width: 40px; }
.t_02 input[name="omobile_02"] { max-width: 40px; }
.t_02 input[name="omobile_03"] { max-width: 40px; }
.t_02 input[name="omail"] { max-width: 200px; }

.t_02 input[name="rname"] { max-width: 200px; }
.t_02 input[name="address"] { max-width: 200px; }
.t_02 input[name="address_01"] { max-width: 200px; }
.t_02 input[name="rphone_02"] { max-width: 40px; }
.t_02 input[name="rphone_03"] { max-width: 40px; }
.t_02 input[name="rmobile_02"] { max-width: 40px; }
.t_02 input[name="rmobile_03"] { max-width: 40px; }
.t_02 input[name="wish_delivery_date"] { max-width: 150px; }
.t_02 input[name="payment_name"] { max-width: 150px; }

}
