@charset "utf-8";

* { margin : 0; padding : 0; }
a:link { text-decoration: none; }
li {  list-style-type : none; }


/* °øÅë */
.fl { float:left; }
.post_btn{display:block;width:100%;padding:15px;text-align:center;font-size:15px;font-weight:900;border:0;background-color:#000;color:#fff;cursor:pointer;}


/* ÁÖ¼ÒÃ£±â */
.post_box { width:490px; border:5px solid #494949; }

.pop_title{position:relative;width:100%;background-color:#494949;color:#fff;font-size:16px;font-weight:bold;}
.pop_title span { margin:10px 0 0 15px; font-size:16px; color:#fff; font-weight:bold; float:left; }
.pop_title a{position:absolute;top:10px;right:15px}
.pop_title {background-color: #000; height: auto; padding: 5px;}
.pop_title:after {content: ''; display: block; clear:both;}
.pop_title a {color: #fff;}
.pop_title h1 {color: #fff; font-size: 20px; float: left;}
.pop_title .assets {float: right; font-size: 15px; padding: 7px;}

.post_sbox { width:460px; padding-top:14px; margin:0 auto; }
.post_sbox span { font-size:12px; color:#494949; }
.post_sbox div.search { width:417px; height:39px; border:1px solid #eeeeee; background-color:#fbfbfc; margin:12px 0 10px 0; padding:13px 19px 12px 22px; }
.post_sbox div.search > input { float:left; }
.post_sbox div.search > span.txt { font-size:12px; margin:0 15px 0 2px; float:left; }
.post_sbox div.search > input.wsearch { border:1px solid #eeeeee; padding-left:5px; margin-top:6px; color:#494949; font-size:12px; font-weight:bold; width:340px; height:22px; }
.post_sbox div.search > a { border:1px solid #cbcbcb; background-color:#fbfbfc; padding:4px 10px 0 20px; margin-top:7px; width:34px; height:16px; float:right; }
.post_sbox div.overflow { height:118px; border:1px solid #e5e5e5; width:458px; height:137px; margin-bottom:35px; }
.post_sbox div.overflow > span { font-weight:bold; color:#494949; margin-left:150px; line-height:140px; }
.post_sbox div.overflow > ul > li { padding:10px 10px 5px 10px; width:400px; height:8px; font-weight:bold; }
.post_sbox div.overflow > ul > li > a { color:#494949; }
.post_sbox div.overflow > ul > li > div.icon { margin:3px 10px 0 0; background:url("../images/util/icon.gif"); width:5px; height:5px; float:left; }

/* »óÇ°Æò ¾²±â */
.estimate_box{border:5px solid #494949; }
.estimate_sbox{padding-top:14px;margin:15px}
.estimate_sbox img { width:100px; height:100px; border:1px solid #e2e3e5; margin-right:15px; float:left; }
.estimate_sbox .name{margin-left:120px;padding-top:14px}
.estimate_sbox .name > span.tit { font-weight:bold; color:#494949; font-size:12px; }
.estimate_sbox .name > span.txt { font-size:12px; line-height:30px; height:55px; }
.estimate_sbox .name > div.m { font-size:12px; margin-top:30px; font-weight:bold; color:#ff6600; }
.estimate_sbox div.cs{width:auto;height:auto;margin:10px auto;background-color:#fbfbfc;border:1px solid #eeeeee;}
.estimate_sbox div.cs > img { border:0px; width:393px; height:30px; margin:21px 0 15px 32px; }
.estimate_sbox div.cs > div.line { border:0px; background-color:#eeeeee; width:530px; height:1px; margin:0 auto; margin-top:70px; }
.estimate_sbox div.cs > div.stxt { position: relative; border:0; width:500px; height:50px; margin:20px 0 50px 30px; }
.estimate_sbox div.cs > div.stxt > img.icon { position: absolute; width:52px; height:21px; border:0px; margin-top:-5px; }
.estimate_sbox div.cs > div.stxt > span.right { margin-left:57px; } 
.estimate_box .untable .table{margin:0;border:0}
.estimate_box table.table{margin:15px;border:1px solid #eee}
.estimate_box .table table,
.estimate_box .table th,
.estimate_box .table td{border:1px solid #eee;border-collapse:collapse}
.estimate_box .table table{width:100%;}
.estimate_box .table th,
.estimate_box .table td{padding:6px}
.estimate_box .table th{background-color:#fbfbfc}
.estimate_box .editor{padding:15px}

.estimate_box div.table > ul > li { border-bottom:1px solid #eeeeee; width:558px; height:38px; }
.estimate_box div.table > ul > li.height { border-bottom:0px; width:558px; height:320px; }
.estimate_box div.table > ul > li > span.tit { background-color:#fbfbfc; width:78px; height:24px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:center; padding-top:14px; float:left; }
.estimate_box div.table > ul > li > div.txt { width:479px; height:32px; border-bottom:1px solid #eeeeee; padding-top:6px; float:right; }
.estimate_box div.table > ul > li > div.txt > select { width:150px; height:25px; margin-left:10px; font-size:12px; border:1px solid #eeeeee; color:#494949; }
.estimate_box div.table > ul > li > div.txt > input { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin-left:10px; padding:0 5px 0 5px; width:447px; height:22px; }
.estimate_box div.table > ul > li > textarea { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin:10px 0 10px 10px; padding:5px; width:539px; height:300px; }
.estimate_box div.tit { border-top:1px solid #eeeeee; width:558px; margin:15px 0 0 15px; padding-top:13px; }
.estimate_box div.tit > span { font-weight:bold; color:#494949; font-size:12px; }
.estimate_box div.tit2 { border-top:0; width:558px; margin-left:15px; }
.estimate_box div.tit2 > span { font-weight:bold; color:#494949; font-size:12px; }
.estimate_box div.table2 { border:1px solid #eeeeee; width:558px; margin:15px 0 23px 15px; }
.estimate_box div.table2 > ul > li { border-bottom:1px solid #eeeeee; width:558px; height:38px; }
.estimate_box div.table2 > ul > li.line { border-bottom:0; width:558px; height:38px; }
.estimate_box div.table2 > ul > li.height { width:558px; height:55px; }
.estimate_box div.table2 > ul > li.height > span.tit { background-color:#fbfbfc; width:78px; height:55px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:center; padding-top:14px; float:left; }
.estimate_box div.table2 > ul > li.height > div.txt { width:479px; height:55px; padding-top:6px; float:right; }
.estimate_box div.table2 > ul > li.height > div.txt > span { margin-left:10px; line-height:25px; }
.estimate_box div.table2 > ul > li.last { border-bottom:0px; width:558px; height:320px; }
.estimate_box div.table2 > ul > li.last > span.tit { background-color:#fbfbfc; width:78px; height:320px; border-right:1px solid #eeeeee; text-align:center; padding-top:14px; float:left; }
.estimate_box div.table2 > ul > li.last > div.txt { width:479px; border-bottom:0px; height:300px; padding-top:6px; float:right; }
.estimate_box div.table2 > ul > li > span.tit { background-color:#fbfbfc; width:78px; height:37px; border-right:1px solid #eeeeee; border-bottom:0px; text-align:center; padding-top:9px; float:left; }
.estimate_box div.table2 > ul > li > div.txt { width:479px; height:38px; border-bottom:1px solid #eeeeee; padding:5px 6px 5px 5px; float:right; }
.estimate_box div.table2 > ul > li > div.txt > span { line-height:26px; }
.estimate_box div.table2 > ul > li > div.txt > span.b { font-weight:bold; color:#494949; font-size:12px; line-height:26px; margin-left:10px; }
.estimate_box div.table2 > ul > li > div.txt > input.fr { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin-left:10px; padding:0 5px 0 5px; width:350px; height:22px; }
.estimate_box div.table2 > ul > li > div.txt > input.mail { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin:2px 0 0 10px; padding:0 5px 0 5px; width:200px; height:22px; }
.estimate_box div.table2 > ul > li > div.txt > input.smail { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin-left:0; padding:0 5px 0 5px; width:120px; height:22px; }
.estimate_box div.table2 > ul > li > div.txt > input.s { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin:2px 0 0 10px; text-align:center; width:40px; height:22px; }
.estimate_box div.table2 > ul > li > div.txt > input.s2 { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin-left:0px; text-align:center; width:40px; height:22px; }
.estimate_box div.table2 > ul > li > div.txt > div.check { width:100px; height:22px; float: right; }
.estimate_box div.table2 > ul > li > div.txt > div.check > input { margin:6px 5px 0 0; float: left; }
.estimate_box div.table2 > ul > li > div.txt > div.check > div { width:80px; margin-top:3px; }
.estimate_box div.table2 > ul > li > div.txt > input { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin-left:10px; padding:0 5px 0 5px; width:447px; height:22px; }
.estimate_box div.table2 > ul > li.last > div.txt > textarea { border:1px solid #eeeeee; font-size:12px; font-weight:bold; color:#494949; margin:5px 0 10px 10px; padding:5px; width:460px; height:300px; }
.estimate_box div.table2 > ul > li > div.txt > select { width:110px; height:22px; margin-left:5px; font-size:12px; border:1px solid #eeeeee; color:#494949; }
.estimate_box div.cs_text { width:560px; margin:0 auto; margin-bottom:30px; }
.estimate_box div.cs_text > span { color:#494949; }
.estimate_box div.btn { width:100%; height:auto; margin:0 auto; padding: 10px;}
.estimate_box div.btn:after {display: block; content: ''; clear:both;}
.estimate_box div.btn > a.ok { width:260px; height:auto; background-color:#494949; text-align:center; padding:10px; margin:0 10px 0 10px; float:left; }
.estimate_box div.btn > a.no { width:260px; height:auto; background-color:#fbfbfc; border:1px solid #cbcbcb; text-align:center; padding:10px; margin-right:10px; float:right; }
.estimate_box div.btn > a.ok > span {font-size:12px;font-weight:bold;color:#fff;}
.estimate_box div.btn > a.no > span {font-size:12px;font-weight:bold;}
.estimate_box div.stxt { width:560px; height:auto; border-top:1px solid #eeeeee; margin:0 auto; }
.estimate_box div.stxt:after {content: ''; display: block; clear:both;}
.estimate_box div.stxt > div.txt {width:398px;height:80px;margin:25px 0 0 10px;float: left;}
.estimate_box div.stxt > div.txt > span.b {color:#494949;}
.estimate_box div.stxt > div.bic_btn > a.join { width:139px; height:auto; border:1px solid #cbcbcb; background-color:#fbfbfc; text-align:center; padding:10px; margin:20px 10px 0 0; float: right; }
.estimate_box div.stxt > div.bic_btn > a.join > span {font-weight:bold;color:#959595;font-size:12px;}

/* ¾ÆÀÌµð Ã£±â */

.id_sbox {width:460px;margin:0 auto;padding-top:14px;}
.id_sbox p{margin-bottom:12px;font-size:12px;color:#494949;}
.id_sbox .form{margin-bottom:12px;padding:30px 0 12px 0;border:1px solid #eee;background-color:#fbfbfc;}
.id_sbox .form dl{;}
.id_sbox .form dl dt{float:left;width:120px;padding-left:30px;background:url(../images/product/navi_icon.gif) 20px 7px no-repeat}
.id_sbox .form dl dd{margin-left:130px;margin-bottom:12px;}
.id_sbox .form dl dd input{width:280px;height:26px;border:1px solid #eeeeee;padding-left:5px;color:#494949;font-size:12px;font-weight:bold;margin:-6px 0 0 10px;}
/*
.id_sbox .form > ul > li {position: relative;height:32px;}
.id_sbox .form > ul > li > img {position: absolute;margin:5px 0 0 26px;}
.id_sbox .form > ul > li > span {margin-left:40px;}
.id_sbox .form > ul > li > select {margin:-10px 0 0 5px;width:300px;height:26px;font-size:12px;border:1px solid #eeeeee;}
.id_sbox .form > ul > li > input.fr {border:1px solid #eeeeee;padding-left:5px;color:#494949;font-size:12px;font-weight:bold;width:280px;height:26px;margin:-6px 0 0 38px;}
.id_sbox .form > ul > li > input.fr2 {border:1px solid #eeeeee;padding-left:5px;color:#494949;font-size:12px;font-weight:bold;width:280px;height:26px;margin:-6px 0 0 50px;}
.id_sbox .form > ul > li > input {border:1px solid #eeeeee;padding-left:5px;color:#494949;font-size:12px;font-weight:bold;width:280px;height:26px;margin:-6px 0 0 10px;}
.id_sbox .form > ul > li > input.center {border:1px solid #eeeeee;padding-left:5px;color:#494949;font-size:12px;font-weight:bold;width:280px;height:26px;margin:-6px 0 0 38px;}
.id_sbox .txt {width:458px;height:56px;margin:12px 0 35px 0;padding:50px 0 12px 0;text-align:center;color:#959595;font-weight:bold;font-size:12px;}
.id_sbox .txt > span {color:#494949;font-weight:bold;font-size:12px;}
*/
/* ºñÈ¸¿ø ±¸¸Å Á¤º¸¼öÁý µ¿ÀÇ */

.nomem_box {width:600px;border:5px solid #494949;padding-bottom:15px;}
.nomem_sbox {width:560px;padding-top:14px;margin:0 auto; }
.nomem_sbox div.drugbox {border:1px solid #eeeeee;width:560px;height:146px;margin:8px 0 15px 0;overflow-y:scroll;}
.nomem_sbox div.drugbox > div.txt {margin:10px 0 0 10px;line-height:18px;font-size:12px;width:528px;}
.nomem_sbox div.drugbox > div.txt > span {font-weight:bold;color:#ee4900;font-size:12px;}
.nomem_sbox div.text {width:560px;height:100px;border-bottom:1px solid #eeeeee;}
.nomem_sbox div.text > span.tit {color:#494949;float: left;}
.nomem_sbox div.text > div.radio {width:158px;float:right;}
.nomem_sbox div.text > div.radio > input {margin-right:5px;}
.nomem_sbox div.text > div.radio > input.last {margin:0;}
.nomem_sbox div.text > div.radio > span {padding:0 10px 0 5px;color:#494949;font-weight:bold;font-size:12px;}
.nomem_btn {width:560px;text-align:center;margin:0 auto;}
.nomem_btn a {background-color:#494949;text-align:center;padding:12px 75px 12px 75px;margin-left:30px;line-height:120px;}
.nomem_btn a > span {font-weight:bold;color:#ffffff;font-size:12px;}
.nomem_sbox div.stxt {width:560px;height:75px;}
.nomem_sbox div.stxt > div.txt {width:398px;height:80px;margin:20px 0 0 10px;float: left;}
.nomem_sbox div.stxt > div.bic_btn > a.join {width:139px;height:24px;border:1px solid #cbcbcb;background-color:#fbfbfc;text-align:center;padding-top:10px;margin-top:20px;float: right;}
.nomem_sbox div.stxt > div.bic_btn > a.join > span {font-weight:bold;color:#959595;font-size:12px;}

/* ¹è¼ÛÁö µî·Ï */
.delivery_box {width:600px;border:5px solid #494949;}
.delivery_box div.table {border:1px solid #eeeeee;width:568px;margin:15px 0 0 15px;}
.delivery_box div.table > ul > li {border-bottom:1px solid #eeeeee;width:568px;height:38px;}
.delivery_box div.table > ul > li.last {border-bottom:0px;height:93px;}
.delivery_box div.table > ul > li.last > span.tit {background-color:#fbfbfc;width:78px;height:79px;border-right:1px solid #eeeeee;text-align:center;padding-top:14px;float:left;}
.delivery_box div.table > ul > li.last > div.txt {width:479px;border-bottom:0px;padding-top:6px;float:right;}
.delivery_box div.table > ul > li > span.tit {background-color:#fbfbfc;width:78px;height:24px;border-right:1px solid #eeeeee;border-bottom:0px;text-align:center;padding-top:14px;float:left;}
.delivery_box div.table > ul > li > div.txt {width:479px;height:32px;border-bottom:1px solid #eeeeee;padding-top:6px;float:right;}
.delivery_box div.table > ul > li > div.txt > input {border:1px solid #eeeeee;font-size:12px;font-weight:bold;color:#494949;padding:0 5px 0 5px;width:200px;height:22px;}
.delivery_box div.table > ul > li > div.txt > input.b {border:1px solid #eeeeee;font-size:12px;font-weight:bold;color:#494949;padding:0 5px 0 5px;margin-top:5px;width:470px;height:22px;}
.delivery_box div.table > ul > li > div.txt > input.s {border:1px solid #eeeeee;font-size:12px;font-weight:bold;color:#494949;margin-top:2px;text-align:center;width:50px;height:22px;}
.delivery_box div.table > ul > li > div.txt > input.s2 {border:1px solid #eeeeee;font-size:12px;font-weight:bold;color:#494949;margin-top:2px;text-align:center;width:50px;height:22px;}
.delivery_box div.table > ul > li > div.txt > a {background-color:#fbfbfc;border:1px solid #cbcbcb;text-align:center;margin-left:5px;padding:5px 5px 4px 5px;}
.delivery_box div.btn {width:568px;height:65px;padding-top:20px;margin:0 auto;}
.delivery_box div.btn > a.ok {width:260px;height:26px;background-color:#494949;text-align:center;padding-top:10px;margin-left:15px;float:left;}
.delivery_box div.btn > a.no {width:260px;height:24px;background-color:#fbfbfc;border:1px solid #cbcbcb;text-align:center;padding-top:10px;margin-right:15px;float:right;}
.delivery_box div.btn > a.ok > span {font-size:12px;font-weight:bold;color:#fff;}
.delivery_box div.btn > a.no > span {font-size:12px;font-weight:bold;}

/* ÀçÀÔ°í ¾Ë¸² ¼­ºñ½º */
.restock_box {width:560px;height:153px;text-align:center;margin:0 auto;}
.restock_box div.cs {background-color:#fbfbfc;border:1px solid #eeeeee;width:558px;height:68px;padding-top:28px;font-size:12px;font-weight:bold;text-align:center;margin-bottom:12px;line-height:20px;}
.restock_box div.cs > span {color:#494949;font-size:12px;}

/* °£Æí Àå¹Ù±¸´Ï */
.slide_box {width:700px;border:5px solid #494949;}
.slide_box div.cs {width:658px;height:23px;border:1px solid #eeeeee;background-color:#fbfbfc;text-align:center;padding-top:13px;}
.slide_box div.cs > span {color:#494949;font-weight:bold;font-size:11px;}
.slide_sbox {width:660px;padding-top:14px;margin:0 auto; }
.slide_sbox span {font-size:12px;color:#494949;}
.slide_sbox span.title {font-size:12px;font-weight:bold;color:#494949;}
.slide_sbox div.cart {position: relative;width:660px;height:195px;border-top:1px solid #eeeeee;margin-top:15px;}
.slide_sbox div.cart > img {margin:70px 0 0 125px;}
.slide_sbox div.cart ul > li {width:203px;height:72px;border:1px solid #eeeeee;background-color:#fbfbfc;margin:10px 10px 0 0;padding:4px;float: left;}
.slide_sbox div.cart ul > li.last {margin-right:0;float: left;}
.slide_sbox div.cart ul > li > img {width:70px;height:70px;border:1px solid #eeeeee;float: left;}
.slide_sbox div.cart ul > li > div {width:125px;height:70px;margin-top:5px;letter-spacing:1px;line-height:16px;float: right;}
.slide_sbox div.cart ul > li > div > span.m {font-weight:bold;color:#ff6600;letter-spacing:0px;margin-right:5px;}
.slide_sbox div.cart ul > li > div > span.b {font-weight:bold;color:#7aa60e;letter-spacing:0px;margin-right:5px;}
.slide_sbox div.cart ul > li > a.close {position: absolute;width:9px;height:9px;margin:60px 0 0 120px;}
.slide_box div.btn {width:660px;height:65px;padding-top:20px;margin:0 auto;}
.slide_box div.btn > a.out {width:135px;height:24px;background-color:#fbfbfc;border:1px solid #cbcbcb;text-align:center;padding-top:10px;margin-right:90px;float:left;}
.slide_box div.btn > a.shop {width:135px;height:24px;background-color:#fbfbfc;border:1px solid #cbcbcb;text-align:center;padding-top:10px;margin-right:10px;float:left;}
.slide_box div.btn > a.ok {width:135px;height:26px;background-color:#494949;text-align:center;padding-top:10px;float:left;}
.slide_box div.btn > a.ok > span {font-size:12px;font-weight:bold;color:#fff;}
.slide_box div.btn > a > span {font-size:12px;font-weight:bold;}

/* ¹è¼ÛÁ¤º¸ */
.del_box {width:290px;border:5px solid #494949;}
.del_sbox {margin:15px 0 0 15px;}
.del_sbox span.b {font-weight:bold;}
.del_stxt {width:250px;margin:10px 0 10px 0;padding:13px 10px;line-height:16px;}
.del_stxt span.b {font-size:12px;}
.del_stxt span.cb {margin-left:15px;font-weight:bold;color:#494949;font-size:12px;}
.del_stxt span.line {color:#494949;text-decoration:underline;}
.del_txt {width:260px;background-color:#fbfbfc;border:1px #eeeeee solid;margin:10px 0 10px 0;padding:13px 10px;line-height:16px;font-size:12px;font-family:Dotum}
.del_txt > span.c {color:#ff6600;}
.del_txt > span.ml {margin-left:10px;}
.del_txt > span.b {color:#494949;}
.del_txt > span.sb {color:#494949;font-weight:normal;}
.del_txt > span.pl {margin-left:5px;}
.del_txt > span.cb {color:#ff6600;font-weight:bold;}

.back_box {width:517px !important;}
.back_tit {font-size:13px;color:#494949;font-weight:bold;}
.back_txt {width:470px;background-color:#fbfbfc;border:1px #eeeeee solid;margin:10px 0 10px 0;padding:13px 10px;line-height:16px;font-size:12px;font-family:Dotum}
.back_txt > span.c {color:#ff6600;}
.back_txt > span.ml {margin-left:10px;}
.back_txt > span.b {color:#494949;}
.back_txt > span.sb {color:#494949;font-weight:normal;}
.back_txt > span.pl {margin-left:5px;}
.back_txt > span.cb {color:#ff6600;font-weight:bold;}
.back_txt > b {display:inline-block;padding:3px 0;}

/* ÄíÆùÀû¿ë ¹× Á¶È¸ */
.order_cou_box {border:5px solid #494949;}
.order_cou_sbox {width:558px;margin:0 auto; margin-bottom:20px;padding-top:14px;}
.order_cou_sbox div.cs{width:auto;height:auto;padding:12px 0;}
.order_cou_sbox div.cs > span {font-weight:bold;color:#494949;font-size:12px;padding-right:5px;}
.coupon_table {margin-bottom:12px;}
.coupon_table tr.tit > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;background-color:#fbfbfc;height:38px;text-align:center;font-size:12px}
.coupon_table tr.tit > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;background-color:#fbfbfc;}
.coupon_table tr.txt > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;height:38px;text-align:center;}
.coupon_table tr.txt > td.name {padding-left:5px;text-align:left;}
.coupon_table tr.txt > td.m {font-weight:bold;color:#494949;}
.coupon_table tr.txt > td.s {font-size:12px;}
.coupon_table tr.txt > td > span.m {font-weight:bold;color:#494949;}
.coupon_table tr.txt > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;}
.coupon_table tr.txt > td.last > span {font-weight:bold;color:#ff6600;}
.coupon_table tr.txt > td.cb {font-weight:bold;color:#ff6600;}
.coupon_table tr.txt > td.gb {font-weight:bold;color:#7aa60e;}
.coupon_table tr.txt > td > img {border:1px solid #e5e5e5;background-color:#ffffff;width:50px;height:50px;margin:2px 0 2px: 0; }
.coupon_table tr.txt > td > a.btn {border:1px solid #cbcbcb;background-color:#fbfbfc;color:#444;padding:5px;}
.coupon_table tr.last > td {border-bottom:1px #eeeeee solid;}
.coupon_table tr.txt > td > a.close {font-weight:bold;color:#494949;margin-left:5px;}
.coupon_table tr.bottom > td {border-bottom:1px #eeeeee solid;}
.coupon_btn{padding:12px 0;border-bottom:1px #eee solid;text-align:center}
.coupon_btn a{display:inline-block;padding:10px 75px;background-color:#494949;text-align:center;line-height:30px;font-size:12px;font-weight:bold;coloR:#fff;}
.coupon_txt {width:558px;margin-bottom:10px;background-color:#fbfbfc;border:1px solid #eeeeee;overflow:hidden}
.coupon_txt img {float:left;margin:18px 26px 0 21px;}
.coupon_txt span {float:right;width:441px;border-left:1px solid #eeeeee;padding-left:20px;padding:14px 0;line-height:16px;}

/* Àû¿ë °¡´ÉÇÑ ÄíÆù¼±ÅÃ */
.apply_box{border:5px solid #494949;}
.apply_sbox {width:460px;padding-top:14px;margin:0 auto; margin-bottom:20px;}
.apply_sbox span {font-size:12px;color:#494949;}
.apply_table {margin:10px 0 20px 0;}
.apply_table tr.tit > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;background-color:#fbfbfc;height:38px;text-align:center;}
.apply_table tr.tit > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;background-color:#fbfbfc;}
.apply_table tr.txt > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;padding:10px 0 10px 0;text-align:center;}
.apply_table tr.txt > td.name {padding-left:10px;text-align:left;font-weight:bold;color:#494949;}
.apply_table tr.txt > td.name > input {margin-right:5px;}
.apply_table tr.txt > td.name > span {line-height:10px;}
.apply_table tr.txt > td.m {font-weight:bold;color:#494949;}
.apply_table tr.txt > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;}
.apply_table tr.txt > td.last > span {font-weight:bold;color:#7aa60e;margin-right:2px;}
.apply_table tr.txt > td.cb {font-size:12px;font-weight:bold;color:#ff6600;}
.apply_table tr.last > td {border-bottom:1px #eeeeee solid;}
.apply_table tr.bottom > td {border-bottom:1px #eeeeee solid;}
.apply_box div.btn-group{padding:20px 15px}
.apply_box div.btn-group > a{display:inline-block;width:210px;padding:8px 0;font-size:12px;font-weight:bold;}
.apply_box div.btn-group > a.ok{background-color:#494949;color:#fff;text-align:center;padding-top:10px;margin:0 10px 0 10px}
.apply_box div.btn-group > a.no{background-color:#fbfbfc;border:1px solid #cbcbcb;text-align:center;padding-top:10px;margin-right:10px}

/* ÄíÆù ´Ù¿î¹Þ±â */
.down_box {width:590px;border:5px solid #494949;}
.down_sbox {width:560px;padding-top:14px;margin:0 auto; }
.down_sbox img {width:50px;height:50px;border:1px solid #e2e3e5;margin:0 15px 10px 0;float:left;}
.down_sbox div.name {width:445px;margin:0 auto; }
.down_sbox div.name > span.txt {color:#494949;font-size:12px;height:55px;}
.down_sbox div.name > div.m {font-size:12px;margin-top:10px;font-weight:bold;color:#ff6600;}
.down_sbox div.cs {margin-top:25px;padding-top:14px;height:14px;border-top:1px solid #eeeeee;color:#494949;font-size:12px}

.cs_txt {width:557px;margin:0 0 20px 15px;height:23px;border:1px solid #eeeeee;background-color:#fbfbfc;text-align:center;padding-top:13px;font-size:12px}
.cs_txt > span {color:#494949;font-weight:bold;font-size:11px;}

/* ÄíÆù ¹ßÇàÈ®ÀÎ */
.coupon_check {width:260px;height:60px;margin:0 auto;}
.coupon_check a {background-color:#494949;text-align:center;padding:12px 110px 12px 110px;line-height:45px;margin-left:8px;}
.coupon_check a > span {font-weight:bold;color:#ffffff;font-size:12px;}

/* ÀÌ¸ÞÀÏ - ÁÖ¹®È®ÀÎ&¿Ï·á */
.mail_top_bg {width:800px;height:230px;padding-top:30px;background:url("../images/mail/top_bg.jpg");}
.mail_contents {width:739px;margin:0 auto;}
.mail_contents div.menu {width:739px;height:36px;border-bottom:1px solid #cecdd2;background: #fbfbfc;}
.mail_contents div.menu > ul > li {width:122px;height:25px;padding-top:12px;text-align:center;border-right:1px solid #e2e3e5;float: left;}
.mail_contents div.menu > ul > li.last {width:124px;border-right:0px;}
.mail_contents div.top {width:680px;height:192px;border-bottom:1px solid #e2e3e5;margin:0 auto;}
.mail_contents div.top > img {margin:53px 0 0 26px;float: left;}
.mail_contents div.top > div {width:509px;margin:53px 0 0 44px;font-size:12px;line-height:18px;float: right;}
.mail_contents div.top > div > div.img {margin-bottom:33px;}
.mail_contents div.top > div > span {font-weight:bold;color:#494949;font-size:12px;}
.mail_center_bg {width:800px;padding:10px 0 20px 0;background:url("../images/mail/center_bg.jpg");}
.mail_center_bg div.info {width:680px;margin:0 auto;}
.mail_center_bg div.info > div.order {width:680px;}
.mail_center_bg div.info > div.order > div.tit {height:25px;margin-top:20px;font-weight:bold;color:#494949;font-size:12px;}
.mail_cs {border:1px #eeeeee solid;background-color:#fbfbfc;widht:678px;padding:22px;margin-top:15px;line-height:20px;}
.mail_cs span.pl {padding-left:10px;}
.mail_cs span.b {font-weight:bold;color:#494949;padding-left:10px;}
.mail_copy_bg {width:800px;height:189px;background:url("../images/mail/copy_bg.jpg");}
.mail_contents div.top2 {width:680px;height:193px;margin:0 auto;}
.mail_contents div.top2 > img {margin:53px 0 0 26px;float: left;}
.mail_contents div.top2 > div {width:509px;margin:53px 0 0 44px;font-size:12px;line-height:18px;float: right;}
.mail_contents div.top2 > div > div.img {margin-bottom:33px;}
.mail_contents div.top2 > div > span {font-weight:bold;color:#494949;font-size:12px;}
.mail_contents div.top2 > div > span.c {font-weight:bold;color:#ff1200;font-size:12px;}
.mail_table {margin-bottom:10px;}
.mail_table tr.tit > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;background-color:#fbfbfc;height:38px;font-size:12px;text-align:center;}
.mail_table tr.tit > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;background-color:#fbfbfc;}
.mail_table tr.txt > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;height:38px;font-size:12px;text-align:center;}
.mail_table tr.txt > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;}
.mail_table tr.txt > td.name {text-align:left;padding-left:10px;color:#494949;}
.mail_table tr.txt > td.last {color:#494949;font-weight:bold;}
.mail_table tr.bottom > td {border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;border-bottom:1px #eeeeee solid;height:38px;font-size:12px;text-align:center;}
.mail_table tr.bottom > td.last {border-top:1px #eeeeee solid;border-right:1px #eeeeee solid;border-bottom:1px #eeeeee solid;}
.mail_table tr.bottom > td.name {text-align:left;padding-left:10px;color:#494949;}
.mail_table tr.bottom > td.last {color:#494949;font-weight:bold;}
.mail_order {border:1px solid #cbcbcb;width:678px;}
.mail_order ul > li {height:38px;border-bottom:1px solid #e2e3e5;}
.mail_order ul > li.last {height:38px;border-bottom:0px;}
.mail_order ul > li > span.tit {border-right:1px solid #e2e3e5;width:81px;height:24px;padding:14px 0 0 14px;background-color:#fbfbfc;float:left;}
.mail_order ul > li > div.txt {width:570px;height:27px;padding-top:12px;margin-left:10px;float: right;}
.mail_order ul > li > div.txt > span {font-weight:bold;font-size:12px;color:#494949;}
.mail_order ul > li > div.txt > span.s {font-weight:normal;color:#494949;}
.mail_amount {border:2px solid #cbcbcb;border-bottom:2px solid #abadb0;width:676px;}
.mail_amount ul > li {height:38px;border-bottom:1px solid #e2e3e5;}
.mail_amount ul > li.last {height:38px;background-color:#fbfbfc;border-bottom:0px;}
.mail_amount ul > li > span.tit {border-right:1px solid #e2e3e5;width:81px;height:24px;padding:14px 0 0 14px;background-color:#fbfbfc;float:left;}
.mail_amount ul > li > div.txt {width:570px;height:27px;padding-top:12px;text-align:right;margin-right:10px;float: right;}
.mail_amount ul > li > div.txt > span {font-weight:bold;font-size:12px;color:#494949;}
.mail_amount ul > li > div.txt > span.cb {color:#7aa60e;}
.mail_amount ul > li > div.txt > span.m {color:#ff6600;}
.mail_btn {width:680px;height:30px;margin:40px 0 50px 0;}
.mail_btn a.home {width:160px;background-color:#fbfbfc;border:1px solid #cbcbcb;margin:0 10px 0 115px;padding:10px 30px;text-align:center;float:left;}
.mail_btn a.order {width:160px;padding:11px 30px;text-align:center;background-color:#494949;border:0px;float:left;}
.mail_btn a > span {font-weight:bold;color:#959595;font-size:12px;}
.mail_btn a > span.c {color:#fff;}
.mail_smenu {width:740px;height:27px;background-color:#494949;text-align:center;padding-top:13px;margin:0 auto;}
.mail_smenu a { color:#c4c4c4; }
.mail_smenu span.line { padding:0 5px 0 5px; }
.mail_copy { width:680px; margin:0 auto; }
.mail_copy div.logo { width:215px; padding-top:20px; text-align:center; float:left; }
.mail_copy div.ad {  width:460px; padding-top:20px; line-height:18px; float:right; }
.mail_copy div.ad > span.b {  font-weight:bold; letter-spacing:-1px; color:#494949; }
.mail_copy div.ad > span.pl {  padding-left:15px; }


/* ÀÌ¸ÞÀÏ - ºñ¹Ð¹øÈ£ ¾È³» */
.mail_pass { border:2px solid #cbcbcb; border-bottom:2px solid #abadb0; width:676px; height:155px; font-size:12px; text-align:center; }
.mail_pass div.id { width:640px; height:50px; border-bottom:1px solid #eeeeee; font-size:12px; padding-top:44px; color:#494949; font-weight:bold; margin:0 auto; }
.mail_pass div.id > span { color:#ff1200; font-weight:bold; font-size:12px; padding:0 30px 0 10px; }
.mail_pass div.id > span.last { color:#ff1200; font-size:12px; padding-right:0px; }
.mail_pass div.txt { font-size:12px; padding-top:55px; line-height:20px; }
.mail_pass div.cs { font-size:12px; padding-top:23px; }
.mail_pass div.cs > span.b { font-size:12px; font-weight:bold; color:#494949; }
.mail_pass div.cs > span.line { font-size:12px; font-weight:normal; text-decoration:underline; padding-left:10px; }
.mail_pass_cs { border:1px #eeeeee solid; background-color:#fbfbfc; widht:678px; padding:22px; margin-top:20px; line-height:20px; text-align:center; }
.mail_pass_cs span.b { font-weight:bold; color:#494949; padding-left:10px; }

/* »óÇ° »ó¼¼º¸±â */
.zoom_box { width:758px; border:5px solid #494949; }
.zoom_sbox { width:728px; padding:14px 0; margin:0 auto;  }
.zoom_sbox span.title { font-size:12px; font-weight:bold; color:#494949; }
.zoom_top { width:728px; height:360px; }
.zoom_img_field { width:330px; float: left; }
.zoom_img_field img { border:1px solid #e2e3e5; width:320px; height:320px; margin-top:15px; float: left; }
.zoom_img_field span { color:#494949; font-weight:bold; line-height:30px; }
.zoom_table { border:1px solid #eeeeee; width:394px; margin:15px 0 10px 0; float: right; }
.zoom_table ul > li { border-bottom:1px solid #eeeeee; width:394px; height:38px; } 
.zoom_table ul > li.last { border-bottom:0px; width:394px; height:38px; } 
.zoom_table ul > li > span.tit { border-right:1px solid #eeeeee; width:78px; height:24px; padding-left:17px; padding-top:14px; background-color:#fbfbfc; float: left; }
.zoom_table ul > li > span.txt { width:284px; height:24px; line-height:40px; padding-left:10px; color:#494949; font-size:12px; }
.zoom_table ul > li > span.txt_c { width:284px; height:24px; line-height:40px; padding-left:10px; font-size:12px; color:#f1560a; font-weight:bold; }
.zoom_table ul > li > div { height:24px; }
.zoom_table ul > li > div.icon { widht:60px; padding-top:11px; float: left; }
.zoom_table ul > li > div > div.icon { background:url("../images/common/op_icon04.gif"); margin:13px 10px 0 15px; width:15px; height:14px; float: left; }
.zoom_table ul > li > div > div.icon > span { color:#7aa60e; font-weight:bold; font-size:12px; padding:0 10px 0 20px; float: left; }
.zoom_table ul > li > div > span.s { padding-left:35px; line-height:40px; font-size:12px; }
.zoom_wbtn { border:1px solid #e2e3e5; background-color:#fbfbfc; width:110px; height:18px; margin-left:10px; text-align:center; line-height:40px; padding:5px 7px; }
.zoom_input { border:1px #e2e3e5 solid; border-right:1px #ffffff; height:20px; padding:3px 4px 0px 4px; margin:9px 0 0 10px; width:50px; text-align:center; font-weight:bold; color:#494949; float:left; }
.zoom_input_btn { width:20px; height:10px; margin-top:9px; float:left; }
.zoom_top div.btn > a.ok { width:126px; height:26px; background-color:#494949; text-align:center; padding-top:10px; margin-top:2px; float:right; }
.zoom_top div.btn > a.shop { width:126px; height:24px; background-color:#fbfbfc; border:1px solid #cbcbcb; text-align:center; padding-top:10px; margin:2px 5px 0 2px; float:left; }
.zoom_top div.btn > a.ok > span { font-size:12px; font-weight:bold; color:#fff; }
.zoom_top div.btn > a.shop > span { font-size:12px; font-weight:bold; }


