/* common */
html, body, div,applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0; padding:0; border:0; font-size:12px; color:inherit; font-family:sans-serif;  -webkit-text-size-adjust: 100%;
}
span, h1, h2, h3, h4, h5, h6, p {
margin:0; padding:0; border:0;  color:inherit; font-family:sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/*@media only screen and (max-width: 1000px) and (min-width: 1px) {
#layout_box {
	margin-left: 1px;
}
}*/
/* etc */
html, body {font-family:sans-serif; font-size:12px; color:#acacac;  -webkit-overflow-scrolling:touch;}
input, select, textarea {font-family:sans-serif; color:#acacac;}
ins {text-decoration:none;}
img, fieldset {border:none;}
table {border-collapse:collapse;}
ul, ol, li {list-style:none;}
ins {text-decoration:none;}
address, em {font-style:normal;}
li img, object {vertical-align:middle;}
input[type=text], input[type=password], input[type=submit], input[type=button], input[type=search], input[type=tel], input[type=number], input[type=email], textarea {border-radius:0; -webkit-appearance:none;}

/* anchor */
a {color:#acacac; text-decoration:none;}
a:hover, a:active, a:focus {color:#acacac; text-decoration:none;}

/* skip */
legend, caption, hr, .skip {overflow:hidden; position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0;}
caption {position:static;}
/*img {width:100%;}*/
/* input */
.input {height:22px; border:solid 1px #afafb1; border-radius:5px 5px 5px 5px;}

/* select */
select {height:25px; border:solid 1px #4c4c4c; border-radius:4px; font-size:12px; color:#616161; text-indent:5px; background:url('/template/image/bg/bg_select.gif') repeat-x; background-size:1px 25px;}

/* btn_top */
.btn_top {border:solid 1px #d7d7d7; font-size:0; line-height:0; text-align:center; cursor:pointer; background:url('/template/image/bg/bg_top.gif') repeat-x; }
.btn_top img {width:318px; height:21px;}

/* empty */
.empty {padding:45px 0 45px 0; font-size:11px; color:#363636; text-align:center;}




/* 기본버튼 */
.abtn0 {display:inline-block; width:20%; padding:10px 0px; background:#b90c0e; color:#fff; font-size:13px; font-weight:bold;  border:1px solid #b90c0e;  vertical-align:top; text-align:center;}
.abtn1 {display:inline-block; width:20%; padding:10px 0px; border:1px solid #414141; color:#414141; font-size:13px; font-weight:bold; background:#fff;  vertical-align:top; text-align:center;}
/* 우편번호찾기 */
.abtn2 {display:inline-block; padding:4px 8px; text-align:center; border:1px solid #ddd; color:#666666; vertical-align:middle; font-size:11px; background:#fdfdfd; vertical-align:top;}
/* 결제 */
.abtn3 {display:inline-block; padding:10px 10px; background:#414141; color:#fff; font-size:15px; font-weight:bold;  border:1px solid #414141; vertical-align:top;}
/* 닫기 */
.abtn4 {display:inline-block; padding:10px 10px; background:#c5c5c5; color:#fff; font-size:15px; font-weight:bold;  border:1px solid #c5c5c5; vertical-align:top;}
/* 메인 롤링 버튼 */
.abtn6 {display:inline-block; padding:15px 30px; background:#f5808c; color:#fff; font-size:21px; font-weight:bold; vertical-align:top;}
.abtn6 span {color:#fffbce;}
/* 제품상세 버튼 */
.abtn7 {display:inline-block; width:25%; padding:15px 0px; background:#b90c0e; color:#fff; font-size:16px; font-weight:bold;  border:1px solid #b90c0e; vertical-align:top; text-align:center;}
.abtn8 {display:inline-block; width:25%; padding:15px 0px; background:#c5c5c5; color:#fff; font-size:16px; font-weight:bold;  border:1px solid #c5c5c5; vertical-align:top; text-align:center;}
.abtn9 {display:inline-block; width:25%; padding:15px 0px; background:#c5c5c5; color:#fff; font-size:16px; font-weight:bold;  border:1px solid #c5c5c5; vertical-align:top; text-align:center;}
/* 로그인 */
.abtn10 {display:inline-block; padding:18px 18px; background:#b90c0e;  color:#fff;  font-size:15px; font-weight:bold; text-align:center; border:1px solid #b90c0e; cursor:pointer; vertical-align:top;}
/* 메인 버튼 */
.abtn11 {display:inline-block; padding:12px 62px 10px 19px; background:url('/image/icon/icon_line.gif') no-repeat 110px center; color:#fff; font-size:13px;  border:3px solid #fff; cursor:pointer; font-weight:bold;}
/* paging */
.paging {padding:15px 0; text-align:center;}
.paging li {display:inline-block;}
.paging li img {margin-top:2px; vertical-align:middle;}
.paging li a {display:inline-block; margin:0 3px; width:26px; padding:6px 0 4px; border:solid 1px #999999;}
.paging li strong {display:inline-block; margin:0 3px; width:26px; padding:6px 0 4px; border:solid 1px #333333; color:#000;}

/* 가로 스타일 이용안내 */
.table_style_garo {width:100%; margin:0 auto;}
.table_style_garo caption {display:none;}
.table_style_garo th {padding:12px 10px; text-align:center; color:#a8847e; font-size:12px; background:#f8f8f8; border-top:1px solid #9ea0a3; border-bottom:1px solid #e1e4e8;}
.table_style_garo td {padding:15px 10px; text-align:center; font-size:14px; color:#554a42; border-bottom:1px solid #e1e4e8; }
.table_style_garo td.left {text-align:left;}

/* 가로 스타일 멤버쉽 */
.table_style_garo1 {width:100%; margin:0 auto;}
.table_style_garo1 caption {display:none;}
.table_style_garo1 th {padding:12px 0; text-align:center; color:#a8847e; font-size:12px; background:#f8f8f8; border-top:1px solid #9ea0a3; border-bottom:1px solid #e1e4e8;}
.table_style_garo1 td {padding:10px 0; text-align:center; font-size:14px; color:#554a42; border-bottom:1px solid #e1e4e8; border-left:1px solid #e1e4e8;}
.table_style_garo1 td:first-child {border-left:none;}
.table_style_garo1 td.left {text-align:left;}


/* prd_basic_list - list */
.prd_basic_list {width:100%;}
.prd_basic_list ul {display:table; width:100%; padding:0 1px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.prd_basic_list ul li {}
.prd_basic_list ul li .box {position:relative; padding:10px 5px;}
.prd_basic_list ul li .box p {text-align:center;}
.prd_basic_list ul li .box .prd_img {padding-bottom:10px;}
.prd_basic_list ul li .box .prd_img img {width:100%; height:auto; vertical-align:top; border:1px solid #ccc;}
.prd_basic_list ul li .box .prd_name {padding-bottom:5px; font-size:16px; color:#000; font-weight:bold;}
.prd_basic_list ul li .box .prd_content {padding:0px 0 15px 0; font-size:12px; color:#777;}
.prd_basic_list ul li .box .prd_price .nprice {font-size:12px; color:#9d9d9d; font-weight:bold; text-decoration:line-through;}
.prd_basic_list ul li .box .prd_price .sprice {padding-left:10px; font-size:16px; color:#ff1e1d; font-weight:bold;}
.prd_basic_list ul li .box .prd_sprice .nprice {font-size:12px; color:#9d9d9d; font-weight:bold; text-decoration:line-through;}
.prd_basic_list ul li .box .prd_sprice .sprice {padding-left:10px; font-size:16px; color:#ff1e1d; font-weight:bold;}
.prd_basic_list ul li .box .prd_nprice .nprice {font-size:16px; color:#000; font-weight:bold;}
.prd_basic_list ul li .box .prd_icon {position:absolute; top:15px; left:10px; width:100%;}
.prd_basic_list ul li .box .prd_icon img {width:13%; height:13%;}
/* prd_view wish_list*/
.prd_basic_list ul li .box .prd_add {padding:5px 0; font-weight:bold; font-size:11px; color:#8eacd4;}
.prd_basic_list ul li .box .prd_option {text-align:left;}
.prd_basic_list ul li .box .prd_option p {font-size:13px; color:#737373;}
.prd_basic_list ul li .box .prd_option p span {color:#333333;}
.prd_basic_list ul li .box .prd_option p select {width:100%;}
.prd_basic_list .btn_add {padding:15px 0 15px 0; text-align:center;}
.prd_basic_list .btn_add a {padding:5px 15px;}

/* 2줄*/
.prd_list2 ul li {float:left; width:49%;}
.prd_list2 ul li:nth-child(even) {float:right;}
.prd_list2 ul li:nth-child(2n+1) {clear:both;}

/* 3줄*/
.prd_list3 ul li {float:left; width:32%;}
.prd_list3 ul li:nth-child(3n-1) {margin:0 2%;}
.prd_list3 ul li:nth-child(3n+1) {clear:both; float:left;}

/* 4줄 */
.prd_list4 ul li {float:left; width:24%; margin-left:1%; padding-bottom:1%;}
.prd_list4 ul li:nth-child(4n+1) {clear:both; margin:0;}

/* 상품줄 변경 버튼*/
.chage_prdlist0 a {display:inline-block; width:17px; height:17px; border:1px solid #ccc; padding:3px; background:#fff url('/image/icon/prd_list2.png') no-repeat 50% 50%; background-size:17px; font-size:0;}
.chage_prdlist0 a.active {background:#aaa url('/image/icon/prd_list2_over.png') no-repeat 50% 50%; background-size:17px;}
.chage_prdlist1 a {display:inline-block; width:17px; height:17px; border:1px solid #ccc; padding:3px; background:#fff url('/image/icon/prd_list3.png') no-repeat 50% 50%; background-size:17px;font-size:0;}
.chage_prdlist1 a.active {background:#aaa url('/image/icon/prd_list3_over.png') no-repeat 50% 50%; background-size:17px;}

/* comment_style 코멘트 */
.comment .comment_total {padding:4px 0;text-align:left; border:none; color:#c34328;}
.comment .comment_total span {color:#c34328; font-weight:bold;}
.comment .comment_total img {vertical-align:middle;}
.comment_style {width:100%;}
.comment_style caption {display:none;}
.comment_style td {padding:13px 0; vertical-align:middle; border-top:1px solid #777; text-align:left;}
.comment_style td fieldset div.comment_input {text-align:center;}
.comment_style td fieldset div.comment_input .abtn0{margin-top:10px; padding:10px 10px; text-align:center; font-size:13px;}
.comment_style td textarea { width:84%; height:55px; padding:10px; border:1px solid #777;}
.comment_style td .text p {padding:14px; color:#705f57; font-size:13px; line-height:22px;}
.comment_style td .name {display:inline-block; font-size:14px; padding:10px 0 0 15px; color:#715e58; font-weight:bold;}
.comment_style td .name img {vertical-align:middle; margin-right:5px;}
.comment_style td .time {padding:6px 5px 5px 5px; font-size:11px; font-weight:bold; line-height:1.5; color:#898989;}
.comment_style td.reply {border-bottom:1px solid #e8e8e8;}
.comment_style td .comment .comment_btn {padding:10px 0 0 15px;}
.comment_style td .abtn0,.comment_style td .abtn1{font-size:11px; padding:5px; vertical-align:middle;}
.comment_style td.comment_logout {padding:27px; border:1px solid #777; text-align:center;}
.comment_style td.comment_logout p {padding:6px 0; font-size:13px; font-weight:bold; color:#777;}
.comment_style td.comment_logout .abtn0 {padding:10px 30px; font-size:13px;}

/* prd_list1 - gallery */
/*.prd_list1 {width:100%;}
.prd_list1 ul {}
.prd_list1 ul li {padding:5px; border-bottom:solid 1px #e0e0e0;}
.prd_list1 ul li dl {overflow:hidden; width:100%; cursor:pointer;}
.prd_list1 ul li dl dt {width:100%; padding-top:50px; margin-left:115px; font-size:11px; font-weight:bold; color:#353535;}
.prd_list1 ul li dl dt a {color:#353535;}
.prd_list1 ul li dl .prd_cnt {margin-left:115px; font-size:11px; color:#737373;}
.prd_list1 ul li dl .prd_img {float:left; width:115px;}
.prd_list1 ul li dl .prd_img img {width:100px;}
.prd_list1 ul li dl .prd_nprice {margin-left:115px; font-size:11px; color:#737373;}
.prd_list1 ul li dl .prd_price {margin-left:115px; font-size:11px; color:#737373;}
.prd_list1 ul li dl .prd_milage {margin-left:115px; font-size:11px; color:#737373;}*/

/* table_style */
.table_style {width:100%; border-top:solid 2px #a4a4a4;}
.table_style tbody td {padding:15px 0 15px 0; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#979797; text-align:center;}
.table_style tbody td.prd_img {}
.table_style tbody td.prd_img img {width:70px; height:90px;}
.table_style tbody td.subject {padding:15px 0 15px 5px; color:#363636; text-align:left;}
.table_style tbody td.subject a {color:#363636;}
.table_style tbody td.subject span {color:#f26522;}
.table_style tbody td.subject img {vertical-align:middle;}

/* table_style2 */
.table_style2 {width:100%; border-top:solid 3px #a4a4a4;}
.table_style2 tbody th {padding:7px 0 7px 5px; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#888888; text-align:left; background:#f6f6f6}
.table_style2 tbody td {padding:7px 0 7px 5px; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#363636; text-align:left; line-height:15px;}
.table_style2 tbody td a {color:#363636;}
.table_style2 tbody td strong {color:#f26522;}
.table_style2 tbody td .msg {font-size:11px; color:#979797;}
.table_style2 tbody td p {padding:1px 0 1px 0;}
.table_style2 tbody td p:first-child {padding:0 0 1px 0;}
.table_style2 tbody td p:last-child {padding:1px 0 0 0;}
.table_style2 tbody td.prd_img {padding-left:0; text-align:center;}
.table_style2 tbody td.prd_img img {width:70px;}
.table_style2 tbody td .btn_review {padding:3px 2px; font-size:11px; font-weight:bold; color:#fff; background:#ff6666;}

/* shop_style */
.shop_style {width:100%;}
.shop_style tbody td {padding:10px 0; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#363636; text-align:center;}
.shop_style tbody td .prd_img {}
.shop_style tbody td .prd_img img {width:70px;}
.shop_style tbody td.prd_img {}
.shop_style tbody td.prd_img img {width:70px;}
.shop_style tbody td .prd_option {padding-top:15px;}
.shop_style tbody td .prd_option .btn_change {width:50px; height:14px; margin:5px auto 0; border:solid 1px #f26522; color:#f26522; line-height:14px; text-align:center;}
.shop_style tbody td .prd_option .btn_change a {display:block; width:100%; color:#f26522}
.shop_style tbody td.subject {padding:10px 0 10px 10px; text-align:left; color:#888888;}
.shop_style tbody td.subject a {color:#363636;}
.shop_style tbody td.subject p {padding-bottom:15px;}
.shop_style tbody td.subject ul {padding-bottom:10px;}
.shop_style tbody td.subject ul li {padding-bottom:1px; color:#373737;} 
.shop_style tbody td.subject ul li span {display:inline-block; width:45px; color:#888888;}
.shop_style tbody td.subject ul li .ea {height:22px; width:45px; border:solid 1px #afafb1; border-radius:5px; background:#f9f9f9;}
.shop_style tbody td strong {color:#f26522;}
.shop_style tbody td.btn_list {}
.shop_style tbody td.btn_list .btn_del {padding:0 5px 10px 0; text-align:right;}

/* table_price */
.table_price {padding:15px; border-bottom:solid 1px #e0e0e0; background:#f6f6f6;}
.table_price p {padding-bottom:10px; color:#363636;}
.table_price ul {}
.table_price ul li {font-size:12px; color:#888888; text-align:right;}
.table_price ul li span {color:#363636;}
.table_price ul li strong {font-weight:bold; color:#f26522;}

/* 회원가입 완료, 회원정보 수정, 회원탈퇴 */
.finish {width:100%; padding:20px 0;}
.finish h3 {padding:0 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}
.finish .box {padding:25px 0; border-top:solid 3px #a4a4a4; border-bottom:solid 2px #e0e0e0; text-align:center; background:#f6f6f6;}
.finish .box h4 {padding-bottom:15px; font-size:14px; color:#363636;}
.finish .box ul {}
.finish .box ul li {font-size:11px;}
.finish .btn {padding-top:10px; text-align:center;}
.finish .btn input {}
/*///////////////////////////////////////////////////////////////////////////////////
//
//	layout
//
///////////////////////////////////////////////////////////////////////////////////*/
/*@media all and (max-device-width: 320px) { width: 320px; }*/

#layout_box {min-width:320px; width:auto; overflow:hidden; background:#fff;}
#layout_box .my_info {padding:10px 10px; background:#f6f6f6;}
#layout_box .my_info h3 {padding-bottom:10px; font-size:14px; color:#363636;}
#layout_box .left_menu {position:fixed; top:0; left:-87%; width:87%; height:100%; }
#layout_box .left_menu .aside_box {width:100%;}
#layout_box .left_menu .aside_box #aside_left {position:relative; width:100%; height:100%; background:#fff;}
#layout_box .left_menu h1 {padding:40px 0 20px 0; text-align:center;}
#layout_box .left_menu .left_login {padding:10px 10px 10px 10px; text-align:center; background:#f0f0f0;}
#layout_box .left_menu .left_login div {font-size:14px;}
#layout_box .left_menu .left_login div a {width:25%; padding:10px 0px; font-size:14px; text-align:center;}
#layout_box .left_menu .left_login div span {font-weight:bold; color:#414141;}
#layout_box .left_menu .left_login div p {padding-bottom:10px;}
#layout_box .left_menu .search {display:table; width:100%;  padding:0 0 0 3px; background:#b90c0e;}
#layout_box .left_menu .search .search_form {width:100%; margin:0 auto;}
#layout_box .left_menu .search .search_form table {width:100%; }
#layout_box .left_menu .search .search_form table td {text-align:left;padding:7px 0 8px 0;}
#layout_box .left_menu .search .search_form table td .input {width:100%; height:28px; color:#b5b5b5; line-height:28px; text-indent:10px; background:#ffffff; border:none;}
#layout_box .left_menu .left_sub_menu_box {height:auto; overflow-y:scroll; overflow-x:hidden;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu1 {width:100%; border-right:1px solid #fff; }
#layout_box .left_menu .left_sub_menu_box .left_sub_menu1 ul {display:table; width:100%; background:#f0f0f0; border-top:1px solid #fff; font-size:0;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu1 ul li {display:inline-block; width:20%; padding:15px 0; font-size:12px; text-align:center; cursor:pointer; font-weight:bold; color:#3e3e3e;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu1 ul li:first-child {border-top:none;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu1 ul li.active {background:#b90c0e; color:#fff; }
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 {width:100%;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul {display:none; clear:both; width:100%;  font-size:13px; }
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul li {border-bottom:1px solid #f0f0f0;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul.left_cate {display:block;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul.active {display:block;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul li a {display:inline-block; width:100%; padding:15px 0 15px 20px; font-size:14px; color:#acacac; font-weight:bold;}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul li.active {}
#layout_box .left_menu .left_sub_menu_box .left_sub_menu2 ul li.active a {color:#ff363f; }

#layout_box .left_menu .ccenter {padding-bottom:20px; text-align:center;}
#layout_box .left_menu .ccenter .tit {padding:20px 0 10px 0; font-size:12px; color:#414141; font-weight:bold;}
#layout_box .left_menu .ccenter .ft_tel {font-size:14px; color:#ee454d; font-weight:bold;}
#layout_box .left_menu .ccenter .cs_center {padding-top:2px; font-size:11px; color:#666666; font-weight:bold;}
#layout_box .left_menu .ccenter_btn {display:table; width:100%; background:#b90c0e; font-size:0;}
#layout_box .left_menu .ccenter_btn li {display:inline-block; width:50%;}
#layout_box .left_menu .ccenter_btn li a {display:inline-block; width:100%; padding:10px 0 10px 0; color:#fff; border-left:1px solid #fff; text-align:center; font-size:11px; background:#b90c0e;}
/*#layout_box .left_menu .ccenter_btn li:first-chlid a {border:none;}*/
#layout_box .left_menu .copy_right {padding-top:20px;}
#layout_box .left_menu .copy_right p {padding-bottom:5px;font-size:12px; color:#939393; text-align:center;}
#layout_box .left_menu .copy_right p a {font-weight:bold;}

#layout_box .left_menu .left_tab_menu {display:table; width:100%; padding-bottom:10px; font-size:0; border-top:1px solid #d4d4d4;}
#layout_box .left_menu .left_tab_menu li {display:inline-block; width:50%; }
#layout_box .left_menu .left_tab_menu li a {display:inline-block; width:100%; padding:8px 0; font-size:12px; background:#f0f0f0; color:#a5a5a5; text-align:center; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold;}
#layout_box .left_menu .left_tab_menu li:first-child a {border-left:none;}
#layout_box .left_menu .left_tab_menu li.active a {background:#fff; color:#3e3e3e; border-bottom:1px solid #fff;}

#layout_box .left_menu .left_prd_box .click_prd_ul {width:99%; height:217px; margin:0 auto; overflow-y:scroll;}
#layout_box .left_menu .left_prd_box .click_prd_ul li {width:32%; margin:0 auto; padding:2px; text-align:center;}
#layout_box .left_menu .left_prd_box .click_prd_ul li img {width:98%; border:1px solid #d4d4d4;}
#layout_box .left_menu .left_prd_box .click_prd_ul li.empty {width:100%; padding:40px 0;text-align:center;}

/* layout */
#layout {position:relative; z-index:1000; background:#fff;}
#layout .bg {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50); z-index:1001; }
#layout .left_close {display:none; position:absolute; top:0; left:0; z-index:1002;}
#layout .btn_up_down {position:fixed; bottom:22px; right:22px; z-index:1000;}
#layout .btn_up_down li {padding:10px 7px; border:1px solid #000; background:#fff;}

/* header */
#header {width:100%;}
#header hgroup {width:100%; padding:100px 0 0px 0px;}
#header hgroup h1 {padding:15px 20px 10px 0; text-align:center;}
#header .htop_menu {background:#414141;}
#header .htop_menu ul{display:table; font-size:0; width:100%;}
#header .htop_menu ul li {display:inline-block;  width:25%; padding:0; text-align:center; } 
#header .htop_menu ul li a {display:inline-block; width:100%; padding:12px 0px; font-size:12px; color:#fff; font-weight:bold; border-right:1px solid #545454; }
#header .htop_menu ul li:last-child a {border-right:none;}
#header .top_move_box {position:absolute; top:50px; left:0; width:100%; z-index:99;}
#header .top_move_box .top_move_bg {position:relative; width:100%; background:#fff;}
#header .top_move_box .top_move_bg .left_open_box {position:absolute; top:16px; left:0; padding:8px 15px 8px 15px;}
#header .top_move_box .top_move_bg .right_box {position:absolute; top:16px; right:0; padding:5px 15px 5px 15px;}

#header .top_nav {width:100%; padding-top:0px; }
#header .top_nav ul {display:table; width:100%; background:#b90c0e; font-size:0;}
#header .top_nav ul li {display:inline-block; width:25%; text-align:center;}
#header .top_nav ul li a {display:inline-block; width:100%; padding:10px 0; font-size:13px; font-weight:bold; color:#fff;}
#header .top_nav ul li.active a {color:#feff94;}
#header .sub_nav {border-bottom:1px solid #414141;}
#header .sub_nav .title {position:relative; padding-top:10px; height:41px; text-align:center;}
#header .sub_nav .title h2 {height:31px; font-size:16px; line-height:31px; color:#414141; text-align:center;}
#header .sub_nav .location {display:none; height:29px; padding:0 0 0 6px; font-size:11px; line-height:29px; color:#888888; background:#f6f6f6;}
#header .sub_nav .location a {color:#888888;}



/* content */
#content {width:100%; margin:0; padding:0;}

/* footer */
#footer {clear:both; text-align:center;}
#footer .ft_icon {padding:10px 0;}
#footer .ft_icon a {margin:0 10px;}
#footer .ft_info {overflow:hidden; border-top:1px solid #414141; }
#footer .ft_info .ft_info_box {float:left; width:50%; position:relative;}
#footer .ft_info .ft_info_box .border_box {border-left:1px solid #414141; padding-bottom:20px;}
#footer .ft_info .ft_info_box .ft_left_box {width:150px; margin:0 auto; text-align:left;}
#footer .ft_info .ft_info_box .ft_left_box .tit {padding:20px 0 10px 0; font-size:12px; color:#414141; font-weight:bold;}
#footer .ft_info .ft_info_box .ft_left_box .ft_tel {padding-bottom:10px; font-size:18px; color:#ee454d; font-weight:bold;}
#footer .ft_info .ft_info_box .ft_left_box .cs_center {padding-top:2px; font-size:11px; color:#666666; font-weight:bold;}
#footer .ft_info .ft_info_box .ft_left_box .bank {padding:3px 0 4px 0; font-size:12px; color:#3c3c3c; font-weight:bold;}
#footer .ft_info .ft_info_box .ft_left_box .bank span {font-size:11px; color:#727272;}
#footer .ft_info .ft_info_box .ft_left_box .bank2 {padding-bottom:5px; font-size:11px; color:#727272;} 

#footer .ft_btn {display:none; width:100%; background:#414141; font-size:0;}
#footer .ft_btn li {display:inline-block; width:49%;}
#footer .ft_btn li a {display:inline-block; width:100%; padding:10px 0 10px 0; color:#fff; border-left:1px solid #fff; text-align:center; font-size:11px;}
#footer .ft_btn li:first-child a {border-left:none;}

#footer .ft_menu {display:table; width:100%; padding-bottom:10px; text-align:center; font-size:0;}
#footer .ft_menu li {display:inline-block; font-size:12px; width:25%; background:#000000;}
#footer .ft_menu li a {display:inline-block; width:100%; padding:8px 0; color:#fff; font-weight:bold; vertical-align:top; text-align:center;}
#footer address {padding:10px; font-size:11px; color:#333; line-height:19px; text-align:left;}
#footer address a {color:#333;}
#footer .ft_copy {margin:0px; padding:10px 10px 0 10px; font-size:12px; color:#000; text-align:left; font-weight:bold;}
#footer .ft_copy a{color:#000; font-weight:bold;}
#footer .ek {font-size:12px; text-align:center; color:#b2b2b2; padding-bottom:10px;}
#footer .ek a {font-weight:bold; color:#b2b2b2;}
#footer .ek a span {color:#33aaa4;}
/* popup_view */
#popup_view {position:fixed; left:0; width:100%;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	main
//
///////////////////////////////////////////////////////////////////////////////////*/
#main {width:100%;}
#main #slides {position:relative;}
#main #slides .slides_container {overflow:hidden; position:relative; width:100%;}
#main #slides .slides_container li {}
#main #slides .slides_container li img {width:100%;}
#main #slides .pagination {position:absolute; bottom:10px; left:50%; padding:0; margin-left:-27px; text-align:center;}
#main #slides .pagination li {display:inline; padding:0 3px 0 3px; font-size:0; line-height:0;}
#main #slides .pagination li a {display:inline-block; width:10px; height:10px; font-size:0; line-height:0; background:url('/image/icon/btn_main_roll.png') no-repeat; background-size:cover;}
#main #slides .pagination li.current a {background:url('/image/icon/btn_main_roll_over.png') no-repeat; background-size:cover;}
#main .prd_opt {position:relative; }
#main .prd_opt h3 {margin:10px 0 6px 0; padding:0 0 10px 0; border-bottom:1px solid #414141; font-size:18px; line-height:26px; text-indent:6px; color:#414141; text-align:center;}
#main .prd_more {padding:10px 0 30px 0; text-align:center;}
#main .banner_box {padding:0px 0;}
#main .banner_box div {padding:7px 0 0 0;}
#main .banner_box div img{width:100%;}

#main .best_item_box {width:100%; margin:0 auto;}
#main .best_item_box .tit {padding:56px 0 0 0; text-align:center; color:#222; font-size:30px; font-weight:bold;}
#main .best_item_box .tit span {padding:0 10px 8px 10px; border-bottom:1px solid #000;}
#main .best_item_box .sub_tit {padding:24px 0 0 ; font-size:13px; color:#6c6c6c; text-align:center; font-weight:bold;}
#main .best_item_box .tab_menu {}
#main .best_item_box .tab_menu ul.tab_menu_ul {width:100%; margin:0 auto; padding-top:30px; text-align:center; }
#main .best_item_box .tab_menu ul.tab_menu_ul li {display:inline-block; width:23%; border-bottom:5px solid #b9b9b9;}
#main .best_item_box .tab_menu ul.tab_menu_ul li div {padding:5px 0px 5px 0px;  font-size:13px; background:#fff; font-weight:bold; cursor:pointer;  text-align:center; background:url('/image/icon/icon_right_arrow.gif') no-repeat calc(100% - 2px) center;}
#main .best_item_box .tab_menu ul.tab_menu_ul li.active {border-bottom:5px solid #ee454d;}
#main .best_item_box .tab_menu ul.tab_menu_ul li.active div { color:#ee454d; background:url('/image/icon/icon_btm_arrow.gif') no-repeat calc(100% - 2px) center;}
#main .best_item_box .tab_menu .prd_box { padding:30px 0;}
#main .middle_banner {padding:20px 0;}
#main .middle_banner div {padding:0 20px;}
#main .middle_banner div img {width:100%;}

#main .main_box6 {padding:0 10px;}
#main .main_box6 .main_btm_tab {overflow:hidden;}
#main .main_box6 .main_btm_tab ul {font-size:0; width:100%; margin:0 auto; text-align:center;}
#main .main_box6 .main_btm_tab ul li {display:inline-block; width:calc(50% - 8px); margin:0 4px; padding:5px 0; font-size:14px; text-align:left; cursor:pointer; border-bottom:5px solid #b9b9b9; background:url('/image/icon/icon_main_tab_arrow.gif') no-repeat 285px center; }
#main .main_box6 .main_btm_tab ul li {outline: none; text-decoration: none; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#main .main_box6 .main_btm_tab ul li:first-child {margin-left:0;}
#main .main_box6 .main_btm_tab ul li:nth-child(2) {margin-right:0;}
#main .main_box6 .main_btm_tab ul li.active {border-bottom:5px solid #ee454d; color:#ee454d; background:url('/image/icon/icon_main_tab_arrow_o.gif') no-repeat 285px center; }
#main .main_box6 .main_btm_tab ul li:hover {border-bottom:5px solid #ee454d; color:#ee454d; background:url('/image/icon/icon_main_tab_arrow_o.gif') no-repeat 285px center;}

#main .main_box6 .main_btm_tab2 {padding-top:60px; clear:both; overflow:hidden;}
#main .main_box6 .main_btm_tab2 ul {font-size:0; width:100%; margin:0 auto; text-align:center;}
#main .main_box6 .main_btm_tab2 ul li {display:inline-block; width:calc(50% - 8px); margin-left:8px; padding:5px 0;  font-size:14px; text-align:left; cursor:pointer; border-bottom:5px solid #b9b9b9; background:url('/image/icon/icon_main_tab_arrow.gif') no-repeat 285px center; }
#main .main_box6 .main_btm_tab2 ul li {outline: none; text-decoration: none; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#main .main_box6 .main_btm_tab2 ul li:first-child {margin-left:0;}
#main .main_box6 .main_btm_tab2 ul li:hover {border-bottom:5px solid #ee454d; color:#43609c; background:url('/image/icon/icon_main_tab_arrow_o1.gif') no-repeat 285px center;}
#main .main_box6 .main_btm_tab2 ul li.active {border-bottom:5px solid #ee454d; color:#43609c; background:url('/image/icon/icon_main_tab_arrow_o1.gif') no-repeat 285px center; }

#main .main_box6 .box1 {float:left; width:calc(100% - 10px); margin:0 5px;}
#main .main_box6 .main_latest {}
#main .main_box6 .main_latest li { padding:30px 0; border-top:1px solid #ddd;}
#main .main_box6 .main_latest li:first-child {border-top:none;}
#main .main_box6 .main_latest li p.date {}
#main .main_box6 .main_latest li p.date span {padding:5px 0; color:#000; font-size:16px; border-bottom:1px solid #000;}
#main .main_box6 .main_latest li p.title {padding:21px 0 10px 0;}
#main .main_box6 .main_latest li p.title a {color:#000; font-size:14px; font-weight:bold;}
#main .main_box6 .main_latest li p.content {height:50px;}
#main .main_box6 .main_latest li p.content a {color:#777; font-size:12px; font-weight:bold; line-height:25px;}
#main .main_box6 .main_latest2 {}
#main .main_box6 .main_latest2 li { padding:30px 0; border-top:1px solid #ddd;}
#main .main_box6 .main_latest2 li:first-child {border-top:none;}
#main .main_box6 .main_latest2 li p.date {}
#main .main_box6 .main_latest2 li p.date span {padding:5px 0; color:#000; font-size:16px; border-bottom:1px solid #000;}
#main .main_box6 .main_latest2 li p.title {padding:21px 0 10px 0;}
#main .main_box6 .main_latest2 li p.title a {color:#000; font-size:14px; font-weight:bold;}
#main .main_box6 .main_latest2 li p.content {height:50px;}
#main .main_box6 .main_latest2 li p.content a {color:#777; font-size:12px; font-weight:bold; line-height:25px;}
/*#main .main_box6 .main_latest2 li { padding:0; border-top:1px solid #ddd;}
#main .main_box6 .main_latest2 li:first-child {border-top:none;}
#main .main_box6 .main_latest2 li p.img img {width:100%;}
#main .main_box6 .main_latest2 li p.date {padding-top:20px;}
#main .main_box6 .main_latest2 li p.title {padding:20px 0 10px 0;}
#main .main_box6 .main_latest2 li p.title a {color:#000; font-size:14px; font-weight:bold;}
#main .main_box6 .main_latest2 li p.date span {padding:5px 0; color:#000; font-size:12px; border-bottom:1px solid #000;}
#main .main_box6 .main_latest2 li p.date1 {font-size:12px; font-weight:bold;}
#main .main_box6 .main_latest2 li p.content {height:50px;}
#main .main_box6 .main_latest2 li p.content a {color:#777; font-size:12px; font-weight:bold; line-height:25px;}*/


#main .main_box6 .box2 {clear:both; width:100%; padding:24px 0;}
#main .main_box6 .box2 .img {}
#main .main_box6 .box2 .img img {width:100%;}
#main .main_box6 .box2 .facebook_api {display:table; margin:0 auto;}
#main .main_box6 .box2 p {width:100%; }
#main .main_box6 .box2 p a {width:100%; display:inline-block; font-size:12px; color:#fff; padding:15px 0px 15px 0px; background:#000;}
#main .main_box6 .box2 p a span {padding-left:70px; }
#main .main_box6 .box2 p.facebook2 a {background:#000 url('/image/icon/icon_face2.gif') no-repeat 25px center;}
#main .main_box6 .box2 p.instargram2 a {background:#000 url('/image/icon/icon_instargram2.gif') no-repeat 25px center;}
/*
#main .banner_box_bg {width:100%; background:#594d49;}
#main .banner_box_bg .banner_box {width:100%; margin:0 auto;}
#main .banner_box_bg .banner_box ul {overflow:hidden; width:100%;}
#main .banner_box_bg .banner_box ul li {float:left; width:50%;}
#main .banner_box_bg .banner_box ul li div {padding:30px 0 30px 105px; border-left:1px solid #675c58;}
#main .banner_box_bg .banner_box ul li:first-child div {border-left:none;}
#main .banner_box_bg .banner_box ul li .tit {color:#fff; font-size:21px; font-weight:bold;}
#main .banner_box_bg .banner_box ul li .tit span {color:#e0af32; }
#main .banner_box_bg .banner_box ul li p {padding-top:3px; color:#aca6a5; font-size:15px;}
#main .banner_box_bg .banner_box ul li.banner_as {background:url('/image/icon/icon_as.gif') no-repeat 37px 30px;}
#main .banner_box_bg .banner_box ul li.banner_benefit {background:url('/image/icon/icon_benefit.gif') no-repeat 43px 30px;}

#main .banner_btm_box {clear:both;padding-top:50px;  margin:0 auto;}
#main .banner_btm_box .m_banner1 {width:100%; height:100%;}
#main .banner_btm_box .m_banner1 .banner_slides {position:relative; }
#main .banner_btm_box .m_banner1 .banner_slides .slides_img {position:relative; width:100%; height:100%; background:url('/image/banner/main_btm_banner0.jpg') no-repeat; background-size:cover;}
#main .banner_btm_box .m_banner1 .banner_slides .slides_img .txt_box {position:absolute; top:50%; left:50%; width:196px; margin-left:-96px; margin-top:-80px;}
#main .banner_btm_box .m_banner1 .banner_slides .slides_img .txt_box p {color:#fff; padding:10px 0; font-size:27px; text-align:center;}
#main .banner_btm_box .m_banner1 .banner_slides .slides_img .txt_box .line {width:108px; height:1px; background:#fff; margin:0 auto;}
#main .banner_btm_box .slidesjs-pagination {position:absolute; left:50%; bottom:20px;  margin:0 0 0 -19px; padding:5px; z-index:60;}
#main .banner_btm_box .slidesjs-pagination li {display:inline-block; padding:0 2px;}
#main .banner_btm_box .slidesjs-pagination li a {display:inline-block; padding:10px; background:url('/image/main/btn_main_roll1.png') no-repeat; font-size:0;}
#main .banner_btm_box .slidesjs-pagination li a.active {background:url('/image/main/btn_main_roll1_over.png') no-repeat;}

#main .banner_btm_box .m_banner2 {width:100%; display:table;}
#main .banner_btm_box .m_banner2 .banner_movie {float:left; width:50%; height:100%; min-height:340px; background:url('/image/banner/main_btm_banner2.jpg') no-repeat; background-size:cover;}
#main .banner_btm_box .m_banner2 .banner_movie p {clear:both; padding-top:62px; text-align:center; font-size:22px; color:#262626; font-weight:bold;}
#main .banner_btm_box .m_banner2 .banner_review {float:left; width:50%; height:100%; min-height:340px; background:url('/image/banner/main_btm_banner1.jpg') no-repeat; background-size:cover;}
#main .banner_btm_box .m_banner2 .banner_review p.tit {clear:both; padding:62px 0 15px 0; text-align:center; font-size:22px; color:#262626; font-weight:bold;}
#main .banner_btm_box .m_banner2 .banner_review .line {width:57px; height:1px; background:#000; margin:0 auto;}
#main .banner_btm_box .m_banner2 .banner_review p.txt {padding:14px 0 0 0; font-size:16px; text-align:center; color:#000;}

#main .banner_btm_box .m_banner3 {width:100%; height:100%;}
#main .banner_btm_box .m_banner3 .banner_projector {position:relative; width:100%; height:100%; min-height:680px; background:url('/image/banner/main_btm_banner3.jpg') no-repeat; background-size:cover;}
#main .banner_btm_box .m_banner3 .banner_projector .txt_box {position:absolute; top:50%; left:50%; width:196px; margin-left:-96px; margin-top:-80px; padding-top:40px; background:url('/image/banner/icon_main_pj.png') no-repeat center 0;}
#main .banner_btm_box .m_banner3 .banner_projector .txt_box p {color:#fff; padding:10px 0; font-size:27px; text-align:center;}
#main .banner_btm_box .m_banner3 .banner_projector .txt_box .line {width:108px; height:1px; background:#fff; margin:0 auto;}

#main .banner_btm_box .m_banner4 {width:100%; display:table;}
#main .banner_btm_box .m_banner4 .banner_instargram {float:left; width:50%; height:100%; min-height:340px; background:#f2f2f2 url('/image/banner/icon_main_instargram.gif') no-repeat center;}
#main .banner_btm_box .m_banner4 .banner_instargram p {text-align:center; font-size:13px;}
#main .banner_btm_box .m_banner4 .banner_instargram p.tit {padding:91px 0 8px 0; color:#777; letter-spacing:2px; font-weight:bold;}
#main .banner_btm_box .m_banner4 .banner_instargram p.tit1 {font-weight:bold; letter-spacing:2px;}
#main .banner_btm_box .m_banner4 .banner_instargram p.txt {padding-top:83px; font-size:12px; font-weight:bold; line-height:20px; color:#767676;}
#main .banner_btm_box .m_banner4 .banner_facebook {float:left; width:50%; height:100%; min-height:340px; background:#f9f9f9 url('/image/banner/icon_main_facebook.gif') no-repeat center;}
#main .banner_btm_box .m_banner4 .banner_facebook p {text-align:center; font-size:13px;}
#main .banner_btm_box .m_banner4 .banner_facebook p.tit {padding:91px 0 8px 0; color:#777; letter-spacing:2px; font-weight:bold;}
#main .banner_btm_box .m_banner4 .banner_facebook p.tit1 {font-weight:bold; letter-spacing:2px;}
#main .banner_btm_box .m_banner4 .banner_facebook p.txt {padding-top:83px; font-size:12px; font-weight:bold; line-height:20px; color:#767676;}

*/

/*///////////////////////////////////////////////////////////////////////////////////
//
//	shop
//
///////////////////////////////////////////////////////////////////////////////////*/
/* shop_category */
#category {width:100%;}
#category ul {}
#category ul li {height:43px; border-bottom:solid 1px #e0e0e0; font-size:14px; font-weight:bold; line-height:43px; color:#363636; background:url('/template/image/bg/bullet_list.gif') no-repeat right 10px; background-size:20px 24px;}
#category ul li a {display:inline-block; width:100%; text-indent:5px; color:#363636;}
#category ul li a img {display:none;}
#category ul li a span {float:right; padding:0 30px 0 0; color:#737373;}

/* product_list.php */
#product_list {width:100%;}
#product_list .prd_opt {position:relative; height:33px; border-bottom:solid 3px #414141; line-height:33px;}
#product_list .prd_opt span {padding:0 0 0 5px;}
#product_list .prd_opt ul {position:absolute; top:3px; right:5px;}
#product_list .prd_opt ul li {float:left; padding:0 2px 0 2px; font-size:0; line-height:0; cursor:pointer;}
#product_list .prd_opt select {padding:0 5px; background:#fff; border-radius:0; border:1px solid #dfdfdf}
#product_list {}
#product_list .top_cate_box {width:100%;}
#product_list .top_cate_box .top_cate {display:inline-block;  font-size:0; padding-bottom:1px; }
#product_list .top_cate_box .top_cate li {display:inline-block; text-align:center;}
#product_list .top_cate_box .top_cate li a {display:inline-block; padding:15px 10px; font-size:12px;}
#product_list .top_cate_box .top_cate li a.over {color:#ff363f;}
#product_list .biglist_box {width:100%;}
#product_list .biglist_box .biglist {display:inline-block;  font-size:0; padding-bottom:1px; }
#product_list .biglist_box .biglist li {display:inline-block; text-align:center;}
#product_list .biglist_box .biglist li a {display:inline-block; padding:15px 10px; font-size:12px;}
#product_list .biglist_box .biglist li.over a {color:#ff363f;}

/* cart */
#cart {width:100%;}
#cart .shop_style tbody td {vertical-align:top;}
#cart .btn_list0 {padding:10px 0 10px 0; text-align:center;}
#cart .btn_list0 li {display:inline;}
#cart .btn_list1 {padding:18px 0 10px 0; text-align:center;}
#cart .btn_list1 li {display:inline;}
#cart .btn_naver {padding:10px 0 10px 0; text-align:center;}

/* product_view */
#product_view {width:100%;}
#product_view .prd_imglist {position:relative; padding:15px 0;}
#product_view .prd_imglist #mimg_div {width:80%; margin:0 auto;}
#product_view .prd_imglist #mimg_div img {width:100%;}
#product_view .prd_imglist ul {width:80%; margin:0 auto; padding-top:10px; text-align:center;}
#product_view .prd_imglist ul li {display:inline-block; margin-bottom:5px; padding:0 1px; font-size:0; line-height:0;}
#product_view .prd_imglist ul li img {width:40px; height:40px;}

#product_view .prd_content {padding:20px 0; border-top:1px solid #e0e0e0; text-align:center; font-size:15px; color:#6a6a6a;}

#product_view .prd_imglist .prd_iconlist {position:absolute; top:15px; left:15px; width:100%;}
#product_view .prd_imglist .prd_iconlist img {width:10%; height:10%;}
#product_view .det_menu {padding:0 0 20px 0; text-align:center;}
#product_view .det_menu li {display:inline-block; padding:0 1px 0 1px; font-size:0; line-height:0;}
#product_view .det_menu li:first-child {padding:0 1px 0 0;}
#product_view .det_menu li:last-child {padding:0 0 0 1px;}

#product_view .prd_info {}
#product_view .prd_info h3 {padding:10px 0 10px 6px; font-size:20px; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; color:#363636;}
#product_view .prd_info table {width:100%; border-bottom:solid 1px #e0e0e0;}
#product_view .prd_info table tbody th {padding:7px 0 7px 6px; font-size:12px; font-weight:bold; color:#000; text-align:left;}
#product_view .prd_info table tbody td {padding:7px 5px 7px 5px; font-size:12px; color:#363636;}
#product_view .prd_info table tbody td ins {color:#000; font-size:16px; font-weight:bold;}
#product_view .prd_info table tbody td.s_price {color:#ee454d; font-size:16px; font-weight:bold;}
#product_view .prd_info table tbody td select {width:100%;}
#product_view .prd_info table tbody td input {width:30px; height:19px; margin:0 5px 0 0; border:solid 1px #e2e2e2; color:#616161; background:#fff; vertical-align:middle; text-align:center;}
#product_view .prd_info table tbody td .btn_cnt {display:inline-block; width:24px; height:21px; border:1px solid #e2e2e2; vertical-align:middle; text-align:center; color:#000; font-size:14px;}
#product_view .prd_info table tbody td .btn_add_option {display:inline-block; padding:5px; color:#000000; background:#d1eeec;}
#product_view .listmilage span {font-size:12px; vertical-align:middle; font-weight:bold;}
#product_view .membership_pop {display:none; width:80%; margin-top:10px; padding:15px; background:#fff; border:1px solid #ccc; }
#product_view .membership_pop .membership_tit {position:relative; font-size:12px; padding-bottom:10px; text-align:left; font-weight:bold;}
#product_view .membership_pop .table_style_sero th {font-size:12px; border-bottom:1px solid #ccc;}
#product_view .membership_pop .table_style_sero td {text-align:center; border-bottom:1px solid #ccc;}
#product_view .membership_pop .table_style_sero td span {color:#ee454d;}

#product_view #tmpCartLyr {padding:5px 0; text-align:center;}
#product_view #tmpCartLyr dl {display:inline-block; width:90px; margin:5px; padding:5px; border:solid 1px #000000; vertical-align:top;}
#product_view #tmpCartLyr dl dt {padding-bottom:5px; font-weight:bold; font-size:11px; color:#666666;}
#product_view #tmpCartLyr dl dd {font-size:11px; color:#363636;}
#product_view #totPrcLyr {background:#e0e0e0;}

#product_view #kakaostory-share-button img {width:18px; height:18px;}

#product_view .det_btn {text-align:center; padding:20px 0 0px 0;}
#product_view .det_btn li {display:inline; padding:0 3px 0 3px; font-size:0; line-height:0;}
#product_view .btn_naver {padding:10px 0 10px 0; text-align:center;}

#product_view .det_tab {display:table; width:100%; height:36px; margin:0 0 10px 0; padding:55px 0 0 0; font-size:0; border-bottom:1px solid #000;}
#product_view .det_tab li {display:inline-block; width:30%; font-size:11px; line-height:34px; font-weight:bold;  color:#6d6d6d; text-align:left;}
#product_view .det_tab li a {display:inline-block; width:100%; height:35px; padding:0 20px; color:#725d59; border:1px solid #000; border-left:none; background:url('/image/icon/icon_detail_arrow.gif') no-repeat 95% 15px;}
#product_view .det_tab li:last-child {width:40%;}
#product_view .det_tab li:last-child a {border-right:none;}
#product_view .det_tab li.over {font-weight:bold; color:#363636; background:#ffffff;}
#product_view .det_tab li.over a {border:1px solid #000; border-bottom:none;}

#product_view .coupon_list {width:100%; text-align:center;}
#product_view .coupon_list li .box  {padding:10px 0; border:1px solid #ddd;}
#product_view .coupon_list li {padding:10px; vertical-align:top;}
#product_view .coupon_list li .box .coupon_box2 div {}
#product_view .coupon_list li .box .coupon_box2 .coupon_txt {}
#product_view .coupon_list li .box .coupon_box2 .coupon_txt p {font-size:16px; text-align:center;}
#product_view .coupon_list li .box .coupon_box2 .coupon_txt p span {color:#ee454d;}
#product_view .coupon_list li .box .coupon_box2 a {margin:10px 0;}
#product_view .product_info {}

#product_view .det_info {width:calc(100% - 10px); padding:5px 10px;}
#product_view .det_info img {max-width:100%;}
#product_view .com_info {padding:5px 0 5px 0;}
#product_view .com_info img {max-width:100%;}

#product_view .det_qnarev {position:relative;}
#product_view .det_qnarev h3 {padding:15px 0 15px 5px; font-size:12px; color:#363636; text-align:center; display:none;}
#product_view .det_qnarev h3 a {color:#363636;}
#product_view .det_qnarev iframe {width:100%;}

/* click_prd  */
#click_prd {width:100%;}
#click_prd .prd_opt {position:relative; height:33px; border-bottom:solid 3px #808080; line-height:33px;}
#click_prd .prd_opt span {padding:0 0 0 5px;}
#click_prd .prd_opt ul {position:absolute; top:3px; right:0;}
#click_prd .prd_opt ul li {float:left; padding:0 2px 0 2px; font-size:0; line-height:0; cursor:pointer;}

/* search_result */
#search_result {width:100%;}
#search_result .msg {padding:15px 0 10px 0; font-size:11px; color:#000000; text-align:center;}
#search_result .msg strong {color:#f16d16;}
#search_result .search {width:96%; margin:0 auto;}
#search_result .search .box {height:25px; border:solid 5px #b90c0e;}
#search_result .search .box .input {float:left; width:calc(100% - 30px); height:23px; border:none; border-radius:0px; line-height:20px; text-indent:10px; color:#363636;}
#search_result .search .box .btn {float:right; padding:5px; border-radius:0; background:#b90c0e;}
#search_result .search p {padding:10px 0 20px 0; color:#363636;}
#search_result .prd_opt {position:relative; height:40px; border-bottom:solid 3px #414141; line-height:33px;}
#search_result .prd_opt span {padding:0 0 0 5px;}
#search_result .prd_opt ul {position:absolute; top:11px; right:5px;}
#search_result .prd_opt ul li {float:left; padding:0 4px 0 4px; font-size:0; line-height:0; cursor:pointer;}


/* order */
#order {width:100%;}
#order h3 {padding:20px 0 5px 20px; font-size:14px; color:#363636; background:url('/template/image/mypage/bullet_orderdetaillist.gif') no-repeat 5px 22px; background-size:10px 10px;}
#order .table_style2 td {padding:7px 5px 7px 5px;}
#order .table_style2 td p {padding-bottom:5px;}
#order .table_style2 td p:last-child {padding-bottom:0;}
#order .table_style2 td table {width:100%;}
#order .table_style2 td table tbody td {padding:0; border-bottom:none; text-align:center;}
#order .input {width:100%;}
#order select {display:block; width:100%;}	
#order .rule {padding-left:20px; font-size:12px;}
#order .agree {margin-top:15px; padding:10px 0 10px 10px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}	
#order .cpn_style {width:100%; border-top:solid 2px #a4a4a4;}
#order .cpn_style thead th {padding:7px 0 7px 0; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#888888; text-align:center; background:#f6f6f6}
#order .cpn_style tbody td {padding:7px 0 7px 0; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#363636; text-align:center;}
#order .cpn_style tbody td.subject {padding:7px 0 7px 5px; text-align:left;}
#order #order1 {padding:15px 0 15px 0; text-align:center;}
#order #order2 {padding:15px 0 15px 0; text-align:center;}
#order #order2 p {font-size:11px;}
#order .gift_list {}
#order .gift_list li {padding:20px 0 10px 0;}
#order .gift_list li h3 {padding:0 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}
#order .gift_list li table {width:100%; border-top:solid 2px #a4a4a4;}
#order .gift_list li table tbody td {padding:10px 0 10px 0; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#363636; text-align:center;}
#order .gift_list li table tbody td.gift_img {}
#order .gift_list li table tbody td.gift_img img {width:70px; height:90px;}
#order .gift_list li table tbody td.subject {padding:10px 0 10px 10px; text-align:left; color:#888888;}
#order .gift_list li table tbody td.subject a {color:#363636;}
#order .gift_list li .btn {padding:10px 0 0 0; text-align:center;}
#order .gift_list li .btn input {width:80px; height:40px;}

/* coupon layout */
#coupon {}
#coupon .coupon_box {position:relative; width:98%; margin:0 auto; border:solid 2px #3f3f3f; background:#ffffff;}
#coupon .coupon_box .close {position:absolute; top:5px; right:5px; font-size:11px; color:#000000;}
#coupon .coupon_box .list {padding:15px;}
#coupon .coupon_box .coupon_salebox {padding-top:15px;}
#coupon .coupon_box .coupon_salebox p {font-size:12px; color:#000000;}
#coupon .coupon_box .coupon_salebox p span {font-weight:bold; color:#ed1c24;}
#coupon .coupon_box .btn {padding:10px 0; text-align:center;}

/* zip_search */
#zip_search {width:100%;}
#zip_search .box {margin-bottom:20px; padding:25px 0 20px 0; border-top:solid 3px #a4a4a4; border-bottom:solid 2px #e0e0e0; text-align:center; background:#f6f6f6;}
#zip_search .box h4 {padding-bottom:15px; font-size:14px; color:#363636;}
#zip_search .box p {padding-bottom:5px;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	member
//
///////////////////////////////////////////////////////////////////////////////////*/
/* login */
#login {width:100%;}
#login .keyboard {display:none; padding:5px 10px; border-bottom:solid 2px #a4a4a4; text-align:center; background:#dedede;}
#login .keyboard img {width:100%;}
#login .box {padding:15px 25px 0 25px; background:#f6f6f6;}
#login .box .btn_keyboard_open {padding-right:80px; font-size:11px; text-align:right; cursor:pointer;}
#login .box .btn_keyboard_close {display:none; padding-right:80px; font-size:11px; text-align:right; cursor:pointer;}
#login .box .login_msg {padding-left:12px; font-size:11px; color:#737373; background:url('/template/image/member/bullet_loginmsg.gif') no-repeat left 1px; background-size:9px 9px;}
#login .box table {width:100%;}
#login .box table tbody th {padding:5px 0; text-align:center;}
#login .box table tbody th .input {width:98%; padding-left:5px;}
#login .box table tbody th .bg_input_id {background:#ffffff url('/template/image/member/bg_id.gif') no-repeat 5px 5px; background-size:27px 10px;}
#login .box table tbody th .bg_input_pw {background:#ffffff url('/template/image/member/bg_pw.gif') no-repeat 5px 5px; background-size:38px 10px;}
#login .box table tbody th .bg_input_ono {background:#ffffff url('/template/image/member/bg_ono.gif') no-repeat 5px 5px; background-size:38px 10px;}
#login .box table tbody th .bg_input_phone {background:#ffffff url('/template/image/member/bg_phone.gif') no-repeat 5px 5px; background-size:37px 10px;}
#login .box table tbody td {padding:5px 0; text-align:center;}
#login .box .checklist {padding-top:10px; font-size:11px; color:#363636;}
#login .box .checklist li {display:inline; padding-right:5px;}
#login .box .checklist li input {margin-bottom:3px; vertical-align:middle;}
#login .box .checklist li label {cursor:pointer;}
#login .box .btn_guest {padding-top:10px; text-align:center;}
#login .box .btn_find {padding:10px 0; border-bottom:solid 1px #dcdcdc; text-align:center;}
#login .box .btn_find li {display:inline; padding:0 2px;}
#login .box .btn_find li a {font-size:12px;}
#login .box h3 {padding:25px 0 15px 15px; border-top:solid 1px #ffffff; color:#363636; background:url('/template/image/member/bullet_guest.gif') no-repeat left 28px; background-size:10px 10px;}
#login .box .msg {padding:35px 0 30px 12px; font-size:11px; color:#737373; background:url('/template/image/member/bullet_loginmsg.gif') no-repeat left 38px; background-size:9px 9px;}

/* find */
#find {width:100%;}
#find .box {padding:0 25px; background:#f6f6f6;}
#find .box h3 {padding:0 0 7px 20px; border-bottom:solid 2px #a4a4a4; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}
#find .box .btn_find {padding:10px 0 5px 0; font-size:11px;}
#find .box .btn_find label {cursor:pointer;}
#find .box .find_id {padding:25px 0 45px 0; border-bottom:solid 1px #dcdcdc;}
#find .box .find_pw {padding:25px 0 45px 0; border-top:solid 1px #ffffff;}
#find .box table {width:100%;}
#find .box table tbody th {padding:5px 0; font-weight:normal; text-align:left;}
#find .box table tbody th label {cursor:pointer;}
#find .box table tbody th strong {display:inline-block; width:100%; height:24px; line-height:24px; color:#888888;}
#find .box table tbody td .input {width:96%; padding-left:5px;}
#find .box table tbody td {padding:5px 0; text-align:center;}
#find .box .checklist {padding-top:10px; font-size:11px; color:#363636;}
#find .box .checklist li {display:inline; padding-right:5px;}
#find .box .checklist li input {margin-bottom:3px; vertical-align:middle;}
#find .box .checklist li label {cursor:pointer;}

/* join_step1 */
#join_step1 {width:100%; padding-top:15px;}
#join_step1 h3 {padding:20px 0 5px 20px; font-size:14px; color:#363636;}
#join_step1 h3 span {font-size:11px; color:#414141;}
#join_step1 h3 span a {color:#414141;}
#join_step1 .rule {padding-left:20px; font-size:12px;}
#join_step1 .agree {margin-top:20px; padding:10px 0 10px 10px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
#join_step1 .agree li {padding:5px 0; font-size:12px;}
#join_step1 .agree label {cursor:pointer;}
#join_step1 .member_info {padding:10px; border-bottom:solid 1px #dddddd; text-align:center;}
#join_step1 .member_info table {width:100%; margin:0 auto;}
#join_step1 .member_info table tbody th {padding:5px 0; border:solid 1px #cccccc; font-weight:bold; text-align:center; background:#fcfcfc;}
#join_step1 .member_info table tbody td {padding:5px 10px; border:solid 1px #cccccc; text-align:center;}
#join_step1 .member_info table tbody td table {}
#join_step1 .member_info table tbody td table td {padding:3px 0; border:none;}
#join_step1 .member_info table tbody td input {width:100%;}
#join_step1 .member_info table tbody td select {width:100%;}
#join_step1 .btn {padding:15px 0; text-align:center;}

/* join_frm */
#join_frm {width:100%;}
#join_frm .table_style2 td {padding:7px 5px 7px 5px;}
#join_frm .table_style2 td p {padding-bottom:5px;}
#join_frm .table_style2 td p:last-child {padding-bottom:0;}
#join_frm .table_style2 td table {width:100%;}
#join_frm .table_style2 td table tbody td {padding:0; border-bottom:none; text-align:center;}
#join_frm h3 {padding:20px 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 24px; background-size:10px 10px;}
#join_frm h3 .msg {font-size:12px; font-weight:normal;}
#join_frm h3 .msg strong {color:#ff2200;}
#join_frm #join_check_id {font-weight:bold; color:#ff2200;}
#join_frm #join_check_password {font-weight:bold; color:#ff2200;}
#join_frm #join_check_password2 {font-weight:bold; color:#ff2200;}
#join_frm .input {width:100%;}
#join_frm select {width:100%;}
#join_frm .btn {padding:15px 0; text-align:center;}
/*///////////////////////////////////////////////////////////////////////////////////
//
//	mypage
//
///////////////////////////////////////////////////////////////////////////////////*/
/* mypage - common */
.mypage_info {padding:20px 10px; text-align:center; background:#f6f6f6;}
.mypage_info h3 {padding-bottom:5px; font-size:14px; color:#363636;}
.mypage_info h3 span {color:#f36d14;}
.mypage_info p {font-size:11px; color:#888888;}

.mypage_ctnlist {}
.mypage_ctnlist li {padding:20px 0 10px;}
.mypage_ctnlist li h3 {padding:0 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}

.change {margin:10px; padding:10px; border:solid 1px #393939;}
.change h4 {padding-bottom:5px; font-size:14px; color:#888888;}
.change p {color:#888888;}
.change p .input {width:80px;}
.change p .btn_submit {height:24px; padding:0 10px; border:solid 1px #000000; color:#000000;}

.coupon_download {margin:10px; padding:10px; border:solid 1px #393939;}
.coupon_download p {color:#888888; text-align:center;}
.coupon_download p .abtn0 {width:auto; padding:3px 5px 4px 5px;}
/* mypage */
#mypage {width:100%;}
#mypage .my_info {padding:15px 10px; border-bottom:solid 2px #e0e0e0; background:#f6f6f6;}
#mypage .my_info h3 {padding-bottom:10px; font-size:14px; color:#363636;}
#mypage .my_info .info {}
#mypage .my_info .info li {padding:3px 0 3px 9px; font-size:12px; color:#363636; background:url('/template/image/mypage/bullet_myinfo.gif') no-repeat left 8px; background-size:5px 6px;}
#mypage .my_info .info li a {color:#363636;}
#mypage .my_info .info li strong {color:#888888;}
#mypage .my_info .info li span {color:#f16d16;}
#mypage .menu {padding-bottom:20px;}
#mypage .menu li {height:43px; border-bottom:solid 1px #e0e0e0; font-size:14px; font-weight:bold; line-height:43px; color:#363636; background:url('/template/image/bg/bullet_list.gif') no-repeat right 10px; background-size:20px 24px;}
#mypage .menu li a {display:inline-block; width:100%; text-indent:5px; color:#363636;}

/* order_list */
#order_list {width:100%;}

/* order_detail */
#order_detail {width:100%;}
#order_detail h3 {padding:20px 0 5px 20px; font-size:14px; color:#363636; background:url('/template/image/mypage/bullet_orderdetaillist.gif') no-repeat 5px 22px; background-size:10px 10px;}
#order_detail .counsel {position:relative; padding:0 0 30px 0;}
#order_detail .counsel_list {position:absolute; top:25px; right:0;}
#order_detail .counsel_list li {float:left; padding:0 7px 0 6px; font-size:0; line-height:0; background:url('/template/image/mypage/bg_counsellist.gif') no-repeat right top;}
#order_detail .counsel_list li:last-child {padding:0 0 0 6px; background:none;}
#order_detail .counsel_cnt {padding:15px 15px 15px 15px; color:#363636; text-align:left; background:#f6f6f6;}
#order_detail .counsel_cnt .answer {padding:10px 0 10px 25px; border:solid 1px #e0e0e0; background:#ffffff url('/template/image/mypage/bullet_reply.gif') no-repeat 10px 10px; background-size:12px 10px;}

/* wish_list */
#wish_list {width:100%;}
#wish_list .btn {padding:20px 0; text-align:center;}

/* milage */
#milage {width:100%;}

/* emoney */
#emoney {width:100%;}

/* point */
#point {width:100%;}

/* coupon */
#coupon {width:100%;}
#coupon .birthday {}
#coupon .birthday h3 {padding:0 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}
#coupon .birthday .btn_cpn {}

/* my_board_list */
#my_board_list {width:100%;}

/* attend */
#attend {width:100%;}
#attend .btn_attend {width:180px; height:30px; margin:10px auto; border-radius:5px 5px 5px 5px; font-size:14px; color:#ffffff; line-height:30px; text-align:center; background:#000000;}
#attend .btn_attend a {display:block; width:100%; color:#ffffff;}
#attend #attend_reply_frame {width:100%;}
#attend #attend_reply_frame ul {}
#attend #attend_reply_frame ul li {padding:20px 0 10px;}
#attend #attend_reply_frame ul li h3 {padding:0 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 4px; background-size:10px 10px;}
#attend #attend_reply_frame ul li .comment {padding:0 5px;}
#attend #attend_reply_frame ul li .comment textarea {width:100%; height:50px; margin:0 auto; border:solid 1px #cccccc;}
#attend #attend_reply_frame ul li .btn {padding-top:10px; text-align:center;}
#attend #attend_reply_frame ul li .btn span {display:inline-block; width:100px; height:25px; border:solid 1px #cccccc; font-size:14px; color:#666666; line-height:25px; text-align:center; cursor:pointer;}

/* withdraw */
#withdraw {width:100%;}
#withdraw h3 {padding:20px 0 7px 20px; font-size:14px; color:#363636; background:url('/template/image/common/bullet_list.gif') no-repeat 6px 24px; background-size:10px 10px;}
#withdraw .btn {padding:20px 0; text-align:center;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	Comment
//
///////////////////////////////////////////////////////////////////////////////////*/
#comment_list {width:100%; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
#comment_list table {width:100%;}
#comment_list table td {padding:10px 5px 10px 5px; border-top:solid 1px #e0e0e0;}
#comment_list table td p {padding:0 0 3px 0; font-size:11px;}
#comment_list table td p a {color:#363636;}
#comment_list table td p img {margin:0 0 3px 0; vertical-align:middle;}
#comment_list table td .comment_content {font-size:11px; color:#363636;}
#comment_list table td.none {border-top:none;}
#comment_list table td.none strong {color:#c34328;}

#comment_write {padding:15px 5px 15px 5px; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; background:#fafafa;}
#comment_write h3 {font-size:14px; color:#000000; padding-bottom:5px;}
#comment_write table {width:100%;}
#comment_write table td {border-bottom:none; text-align:center;}
#comment_write table td textarea {width:100%; height:50px; border:solid 1px #e6e6e6;}
#comment_write table td p {font-size:11px; color:#000000;}
#comment_write table td .btn_login {padding-top:15px;}
#comment_write .btn {padding-top:10px; text-align:center;}
#comment_write .btn input {vertical-align:middle;}
#comment_write .btn img {vertical-align:middle;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	Etc
//
///////////////////////////////////////////////////////////////////////////////////*/
/* join_rull */
#join_rull {margin:10px auto; padding:10px; text-align:left; border:1px solid #ccc; line-height:20px;} 
#join_rull dl,
#join_rull ol,
#join_rull ul {}
#join_rull dt {font-weight:bold;}
#join_rull dd {margin-bottom:20px;}
#join_rull li {padding-left:10px;}

/* privacy */
#privacy {margin:10px auto; padding:10px; text-align:left; border:1px solid #ccc; line-height:20px;}
#privacy dl {}
#privacy dt {padding-left:8px; font-weight:bold;}
#privacy dd {padding-left:20px;}
#privacy dd dl dt {padding-left:18px; font-weight:normal;}
#privacy dd dl dd {padding-left:20px;}
#privacy ul,
#privacy ol {}
#privacy li {margin-left:18px;}
#privacy .table_style_garo {width:100%; margin:20px auto;}
#privacy .table_style_garo caption {display:none;}
#privacy .table_style_garo th {padding:12px 10px; text-align:center; color:#a8847e; font-size:12px; background:#f8f8f8; border-top:1px solid #9ea0a3; border-bottom:1px solid #e1e4e8;}
#privacy .table_style_garo td {padding:15px 10px; text-align:center; font-size:14px; color:#554a42; border-bottom:1px solid #e1e4e8; }
#privacy .table_style_garo td.left {text-align:left;}


/* 멤버쉽 */
#membership {padding:10px;}
#membership h3 {padding: 30px 0 15px 0; font-size:16px; color:#333;}
#membership .table_box span {color:#ee454d;}
#membership .member_txt {padding:17px 0 2px 20px; color:#777; background:url('/image/icon/icon_ex.gif') no-repeat left 19px;}
#membership .table_box .table_style_garo1 td {padding:20px 0;}
#membership .table_box .table_style_garo1 td.left {text-align:left;}
#membership .table_box .table_style_garo1 td p {padding:2px 0 2px 29px;}
#membership .table_box .table_style_garo1 td p.icon0 { background:url('/image/icon/icon_member0.gif') no-repeat 20px 9px;}
#membership .table_box .table_style_garo1 td .newuser {padding-top:2px;}
#membership .table_box .table_style_garo1 td .newuser li {padding:1px 0 1px 30px; color:#888;}
#membership .m_note {overflow:hidden;}
#membership .m_note h3 {padding-left:15px; background:url('/image/icon/icon_ex1.gif') no-repeat left 33px;}
#membership .m_note ul {padding-bottom:40px;}
#membership .m_note ul li {padding:0 0 0px 10px; font-size:14px; color:#888; background:url('/image/icon/icon_member0.gif') no-repeat 4px 8px; line-height:1.5;}


/* 이용안내 */
#guide {padding:10px;}
#guide h3 {padding: 30px 0 15px 0; font-size:16px; color:#333;}
#guide .table_box .table_style_garo td {padding:20px 0;}
#guide .table_box .table_style_garo td.left {text-align:left;}
#guide .table_box .table_style_garo td p {padding:2px 0 2px 29px;}
#guide ul li {padding:4px 0 4px 15px; font-size:14px; background:url('/image/icon/icon_member0.gif') no-repeat 0 12px; color:#555;}
#guide ul li ul {overflow:hidden;}
#guide ul li ul li {float:left; padding:4px 10px 0 0; font-size:12px; background:none; color:#b68957;}
#guide ul li.li_style0 {padding:0 0 10px 15px; font-size:12px; color:#777; background:none;}
#guide ul li.li_style1 {padding:0 0 32px 15px; font-size:12px; color:#b68957; background:none;}

/* 상품상세 배송교환환불 */
.d_guide {padding:20px;}
.d_guide h3 {padding:20px 0;font-size:14px; color:#725d59; text-align:left;}
.d_guide p {font-size:12px; padding:4px 0; text-align:left; color:#989898;}
.d_guide p span {color:#fd929d; font-size:16px;}

/* 관리자 템플릿1 테이블 */
.prd_view_info {width:100%;padding:60px 0;}
.prd_view_info .prd_view_table {width:100%; border:1px solid #e7e7e7; border-bottom:none;}
.prd_view_info .prd_view_table th {padding:5px 10px; font-size:12px; background:#f9f9f9; border:1px solid #e7e7e7; text-align:left;}
.prd_view_info .prd_view_table td {padding:5px 10px; border-bottom:1px solid #e7e7e7; font-size:12px; line-height:1.8;}

/* 회사소개 */
#company {padding:50px 0;}
#company .img {padding:10px 0 20px 0; text-align:center;}
#company .img img {width:100%;}
#company .txt_box {}
#company .txt_box p {padding:10px; font-size:16px; line-height:22px; word-break:keep-all}


/* 상세페이지 테이블 */
.detail_guide {padding: 0 5px;}
.detail_guide p {padding:10px 0; font-size:14px; font-weight:bold;}
.detail_style {width:100%; border-top:1px solid #e4e4e4;}
.detail_style caption {display:none;}
.detail_style th {padding:5px 0; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; color:#888888; font-size:12px; text-align:center; background:#fafafa;}
.detail_style td {padding:5px 0 5px 5px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; line-height:24px; color:#888888; text-align:left; font-size:11px; color:#555; vertical-align:middle;}
