/* CSS Document */

#Wrap { margin-top:45px; overflow:hidden; display:inline-block; width:100%}

/*header*/
.Header { position:relative; width:100%; top:0; z-index: 10; overflow:hidden; display:inline-block; text-align: center;}
.Header h1 { position: relative; text-align: center; width: 100%; height: 45px;line-height: 2.75em; background:#0c73b9; background:#0c73b9 -webkit-gradient(linear, 0 0, 0 100%, from(#388eca), to(#036ab3)); top:0}
.Header h1 a.i_logo { background: url(images/logo.png) center center no-repeat; background-size: 113px 45px; width: 113px; height:45px;display: inline-block; overflow: hidden; text-indent: 200px;vertical-align:top}
.Header a.cart { position: absolute; background: url(images/top_cart.png) no-repeat; background-size: 37px 37px; width: 37px; height: 37px; top: 4px; right: 2%; display: inline-block; text-indent: -20em; overflow: hidden }
.Header a.menu { position: absolute; background: url(images/top_cate.png) no-repeat; background-size: 37px 37px; width: 37px; height: 37px; top: 4px; left: 2%; display: inline-block; text-indent: -200em; overflow: hidden;}
/*¸Þ´º*/
.promotionBanner_tabs {position:relative;width:100%;padding:0;margin-bottom:0px;border-top:solid 1px #066eb5;border-left:solid 1px #066eb5; background-color:#e9f6ff;}
.promotionBanner_tabs ul{width:100%;}
.promotionBanner_tabs ul li {width: 25%; float: left; font-size:15px; letter-spacing:-2px; font-weight:bold;color:#004774;text-align: center;}
.promotionBanner_tabs ul li .allcate {height:28px;padding-top:33px;border-bottom:solid 1px #066eb5;border-right:solid 1px #066eb5; background:url(images/top_cate1.png) no-repeat 5px center #e9f6ff;background-size:100%;}
.promotionBanner_tabs ul li .menu {height:25px;padding-top:5px;border-bottom:solid 1px #066eb5;border-right:solid 1px #066eb5;}

/*2014-09-29 ¸Þ´º¼öÁ¤*/
/*header*/
.nHeader { position:relative; width:100%; z-index: 10; overflow:hidden; text-align: center;}
.nHeader .logo { position: relative; float:left; margin:10px 0; width:88px; height: 23px;line-height: 2.75em; top:0;left:0;}
.nHeader .logo a.i_logo {background: url(images/logo1.png) center center no-repeat; background-size: 88px 23px; width: 88px; height:23px;display: inline-block; overflow: hidden; text-indent: 200px;vertical-align:top}
.nsch_w {position: relative; float:left; width:70%; top:0;left:0;margin:10px 5px; padding: 0; background: url(images/top_srch_bg1.jpg) repeat-x; height:23px; z-index: 2;}
.nsch_inpw {height: 19px; margin:2px 26px 2px 2px; display: block; position: relative; z-index: 20; background-color:#FFFFFF}
.nsch_inpw_in { margin: 0px 2px;  height: 19px; display: block; }
.nsch_inp {border-radius: 0px;padding-right:0px; border: 0px currentColor; width: 100%; height: 19px;  font-size: 13px; vertical-align: top; -webkit-appearance: none;}
.nsch_inp:focus {border-radius: 0px; border: 0px currentColor; width: 100%; height: 19px; font-size: 13px; vertical-align: top; -webkit-appearance: none;padding-left:2px}
.nsch_submit {border: 0px currentColor; top: 2px; width: 25px; height: 19px; right: 0px; display: block; position: absolute; z-index: 10; -webkit-appearance: none;}
.nsch_btn {color: transparent; overflow: hidden; display: inline-block;white-space: nowrap;  background:url(images/top_srch_icon1.jpg) no-repeat;background-size: 25px 19px; width: 25px; height: 19px;}

/*2015-02-02 ¸Þ´º¼öÁ¤*/
/*header*/
.nnHeader { position:relative; width:100%; z-index: 10; overflow:hidden;  text-align: center;  background-color:#f3f3f3;}
.nnHeader .logo { position: relative; float:left; margin:17px 10px 0 10px; width:71px; height: 17px;line-height: 2.75em; top:0;left:0;}
.nnHeader .logo a.i_logo {background: url(images/logo1.png) center center no-repeat; background-size: 71px 17px; width: 71px; height:17px;display: inline-block; overflow: hidden; text-indent: 200px;vertical-align:top}
.nnsch_w {position: relative; float:left; width:68%; top:0;left:0;margin:10px 10px 10px 0; padding: 3px; height:26px; z-index: 2;border-radius: 3px;border: 1px solid #0080c6; background-color:#FFFFFF}
.nnsch_inpw {display: block; position: relative; z-index: 20; text-align:left;}
.nnsch_inpw_in { margin: 5px 2px 0 0;  hdisplay: block; }
.nnsch_inp { width: 90%; height: 25px;  font-size: 13px; vertical-align: top; -webkit-appearance: none;border:0px currentColor;}
.nnsch_inp:focus {border-radius: 0px; border:0px currentColor; width: 90%; height: 25px; font-size: 13px; vertical-align: top; -webkit-appearance: none;padding-left:2px}
.nnsch_submit {border: 0px currentColor; top: 5px; width: 19px; height: 19px; right: 5px; display: block; position: absolute; z-index: 10; -webkit-appearance: none;}
.nnsch_btn {color: transparent; overflow: hidden; display: inline-block;white-space: nowrap;  background:url(images/top_srch_icon.png) no-repeat;background-size: 19px 19px; width: 19px; height: 19px;}
/*ÇÏ´ÜÃß°¡¸Þ´º*/
.bottom-menu{position:fixed;left:0;bottom:0;z-index:999;width:100%;height:50px;background:#191013;}
.bottom-menu a{display:block;float:left;width:20%;height:18px;margin-left:-1px;border-left:1px solid #8c8889;	text-align:center;padding:32px 0 0;background-size:50px auto;color:#e5e5e5;font-size:.8em;background-image: url(images/bottom-menu.png);background-repeat: no-repeat;background-position: 50% 0;}
.bottom-menu a.on{background-color:#414141;color:#fff}
.bottom-menu a.shopping.on{background-position:50% 0px}
.bottom-menu a.mysale{background-position:50% -50px}
.bottom-menu a.mysale.on{background-position:50% -50px}
.bottom-menu a.mybuy{background-position:50% -100px}
.bottom-menu a.mybuy.on{background-position:50% -100px}
.bottom-menu a.rent{background-position:50% -150px}
.bottom-menu a.rent.on{background-position:50% -150px}
.bottom-menu a.cust{background-position:50% -200px}
.bottom-menu a.cust.on{background-position:50% -200px}
.bottom-smenu {position:fixed;left:0;bottom:50px;z-index:998;width:130px;background:#fff; border:2px solid #494b4b;}
.bottom-smenu.cust {clear: both;left:auto;right: 0;}
.bottom-smenu a{display:block;float:left;width:95px;height:26px;border-bottom:1px solid #e9e9e9;text-align:left;padding:9px 0 0 35px;background-size:35px auto;color:#545454;font-size:.9em;font-family: "³ª´®°íµñ";font-weight:bold;background-image: url(images/bottom-smenu.png);background-repeat: no-repeat;background-position: 50% 0;}
.bottom-smenu a.shopping1{background-position:0 0px}
.bottom-smenu a.shopping2{background-position:0 -35px}
.bottom-smenu a.shopping3{background-position:0 -70px}
.bottom-smenu a.cust1{background-position:0 -105px}
.bottom-smenu a.cust2{background-position:0 -140px}
.bottom-smenu a.cust3{background-position:0 -175px}
.bottom-smenu a.cust4{background-position:0 -210px}
.top-menu {position: relative; clear:both; background-color:#FFFFFF;}
.top-menu .menu_table {border: 1px solid #898989;}
.top-menu .menu_table .mcell {width: 100%; display: table;}
.top-menu .menu_table ul li { float: left;width: 24.5%; border-right: 1px solid #898989; text-align:center}
.top-menu .menu_table ul li:last-child {border-right-color: currentColor; border-right-width: 0px; border-right-style: none;}
.top-menu .menu_table ul li img {width: 85px;margin-bottom:-4px;}
.top-menu .menu_table :nth-child(2).mcell {border-top-color: #898989; border-top-width: 1px; border-top-style: solid;}
/*2016-06-02 ¼öÁ¤*/
.aHeader { position:relative; width:100%; z-index: 10; overflow:hidden; text-align: center;  background-color:#ffffff;border-bottom:1px solid #bbbbbb;}
.aHeader .header_top_wrap {position:relative;padding:15px 10px; text-align:center}
.aHeader .header_top_wrap .logo { position: relative; margin:-11px auto 0; width:110px; height: 33px;line-height: 2.75em; top:0;left:0;}
.aHeader .header_top_wrap .logo a.i_logo {background: url(images/logo1.jpg)  center 11px no-repeat; padding-top:5px; background-size:110px; width: 110px; display: inline-block; overflow: hidden; vertical-align:top;text-indent:-2000px;}
.aHeader .header_top_wrap a.cate { float:left; top:0; left:0;display: inline-block; margin-top:-22px; background: url(images/top_cate2.png) center center; background-size:26px 22px; width:26px; height:22px;text-indent:-10000px;}
.aHeader .header_top_wrap a.cart { float:right;top:0;display: inline-block; margin-right:30px;  margin-top:-22px;  background: url(images/top_cart1.png) center center; background-size:26px 22px; width:26px; height:22px;text-indent:-10000px;}
.aHeader .header_top_wrap a.my { float:right;  top:0; right:0; display: inline-block; margin-top:-22px; background: url(images/top_my1.png) center center; background-size:26px 22px; width:26px; height:22px;text-indent:-10000px;}
.aHeader .asch_w {position: relative; margin:0 10px; left:0;height:39px; z-index: 2;border-radius: 5px;border: 1px solid #0080c6; background-color:#FFFFFF}
.aHeader .asch_inpw {display: block; position: relative; z-index: 20; text-align:left;width:90%;}
.aHeader .asch_inpw_in { margin: 0;  hdisplay: block; }
.aHeader .asch_inp { margin:4px; padding:3px 10px; width: 80%; height: 25px;  font-size: 13px; vertical-align: top; -webkit-appearance: none;border: none;}
.aHeader .ach_inp:focus {border-radius: 0px; border:0px currentColor; width: 80%; height: 25px; font-size: 13px; vertical-align: top; -webkit-appearance: none;padding-left:2px}
.aHeader .asch_submit {border: 0px currentColor; top: 9px; width: 19px; height: 19px; right: 10px; display: block; position: absolute; z-index: 10; -webkit-appearance: none;}
.aHeader .asch_btn {color: transparent; overflow: hidden; display: inline-block;white-space: nowrap;  background:url(images/top_srch_icona.png) no-repeat;background-size: 19px 19px; width: 19px; height: 19px;}
.aHeader .top-menu {position: relative; clear:both; background-color:#FFFFFF;}
.aHeader .top-menu ul {}
.aHeader .top-menu ul li { position:relative; float:left; width:25%;border-bottom:1px solid #f2f2f2;}
.aHeader .top-menu ul li a {display: block;width: 100%;height: 36px;font-size: 16px;line-height: 38px;color: #000;text-align: center;font-weight: bold;background: #fff;letter-spacing: -1px;}
.abottom-menu {position:fixed;left:0;bottom:0;z-index:999;width:100%;height:30px; background:#bbbbbb;border-top:1px solid #acaead;}
.abottom-menu {background: -webkit-linear-gradient(to top, #bbbbbb ,  #ffffff,  #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.abottom-menu {background: linear-gradient(to top, #bbbbbb , #ffffff ,  #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.abottom-menu a {display:block;float:left;width:24.5%;height:24px;margin-left:-1px;border-left:1px solid #bbbbbb;text-align:center;padding:6px 0 0;color:#444444;font-size:12px; font-weight:800;}
.mabottom-menu {position:fixed;left:0;bottom:0;z-index:999;width:100%;height:50px; background:#bbbbbb;border-top:1px solid #bbbbbb;}
.mabottom-menu {background: -webkit-linear-gradient(to top, #bbbbbb ,  #ffffff,  #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.mabottom-menu {background: linear-gradient(to top, #bbbbbb , #ffffff ,  #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.mabottom-menu a {display:block;float:left;width:25%;height:18px; padding-top:32px; background:url(images/bottom-menu.png) no-repeat 50% 0;background-size:50px auto; margin-left:-1px;border-left:1px solid #bbbbbb;text-align:center;color:#444444;font-size:12px; font-weight:800;}
.mabottom-menu a.a1 {background-position:center 0px;}
.mabottom-menu a.a2 {background-position:center -50px;}
.mabottom-menu a.a3 {background-position:center -100px;}
.mabottom-menu a.a4 {background-position:center -150px;}
.main_201606 { overflow:hidden; position:relative; width:100%;border-top: 1px solid #acacac;}
.main_201606 ul li {margin:5px 0 0px; padding-bottom:5px; height:110px;border-bottom: 1px solid #d3d3d5; text-align:center;}
.main_201606 img { padding:5px 0;border-bottom: 1px solid #ebebeb; }
.main_201606 ul li img { border-bottom:none; padding:0; height:85px;}
.main_201608 { overflow:hidden; position:relative; background:#f1f5f5;}
.main_201608 ul li { float:left; width:48%; margin:2% 1%; text-align:left;}
.main_201608 ul li img { width:100%;height:auto;}
.main_brand { position:relative; width:100%;}
.main_brand h2 { clear:both;padding:10px; font-size:16px; font-weight:bold;}
.main_brand .goods-count { font-weight:normal; color:#666666}
.main_brand ul { margin:0 10px;}
.main_brand ul li { position:relative; float:left; margin:3px 0; width:20%; text-align:center;}
.main_brand ul li img { width:90%; padding:3% 5%;}
.blind {width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;}
.today { position:relative; width:100%;overflow: hidden; clear: both;  position: relative;}
.today h2 {clear:both;padding:10px; font-size:16px; font-weight:bold;}
.today .dealli { clear:both;position:relative;margin:5px 10px; margin-top:0; height:130px; border:1px solid #dbdbdb;}
.today .deallin { clear:both;position:relative;margin:10px 0 5px; padding-bottom:10px; height:110px;border-bottom: 1px solid #d3d3d5; }
.today .thmb {float:left; padding:2px;width: 130px; height: 130px; display: block; position: relative;}
.today .detail {float: left;padding:10px 5px; font-size:14px; position: relative; color:#666666}
.today .detail a.subject:hover {text-decoration: underline;}
.today2 { position:relative; margin-top:20px; margin-bottom:10px; width:100%;overflow: hidden; clear: both; border-top: 1px solid #d3d3d5;}
.today2 h2 {clear:both;padding:10px; font-size:16px; font-weight:bold;}
.today2 .dealli { clear:both;position:relative;margin:5px 0 0; padding-bottom:5px; height:110px;border-bottom: 1px solid #d3d3d5; }
.today2 .dealli p.title{float:left; background:#007bc1; width:30px; height:100px; padding-top:10px; margin-right:5px; border-radius:0px 10px 10px 0;font-size:18px; font-weight:700; color:#FFFFFF; line-height:28px; text-align:center; letter-spacing:-1px;}
.today2 .thmb {position:relative; float:left; left:0; margin:5px 0; width:90px;font-size:12px; letter-spacing:-1px; text-align:center;}
.today2 .thmb img { width:80px; height:80px;}
.today2 .detail {float: left;padding:10px 5px; position: relative; color:#666666;font-size:18px; font-weight:700; line-height:24px;}
.today2 .detail a.subject:hover {text-decoration: underline;}
.main_banner {}
.main_banner ul li { position:relative; float:left;padding:2px 10px; }
.main_banner ul li img { }
/*°Ë»ö*/
.sch_w {padding: 4px 2% 4px 2%; background:#004774;height:30px; position: relative; z-index: 2;}
.sch_inpw {height: 28px; display: block; position: relative; z-index: 20; border:1px solid #005a88; border-radius:5px; background-color:#FFFFFF}
.sch_inpw_in { margin: 0px 5px; padding: 3px 40px 3px 6px; height: 22px; display: block; }
.sch_inp {border-radius: 0px; border: 0px currentColor; width: 100%; height: 25px; line-height: 20px; font-size: 15px; vertical-align: top; -webkit-appearance: none;}
.sch_inp:focus {border-radius: 0px; border: 0px currentColor; width: 100%; height: 25px; line-height: 20px; font-size: 15px; vertical-align: top; -webkit-appearance: none;}
.sch_submit {border: 0px currentColor; top: 4px; width: 22px; height: 21px; right: 8px; display: block; position: absolute; z-index: 10; -webkit-appearance: none;}
.sch_btn {color: transparent; overflow: hidden; display: inline-block; white-space: nowrap; background:url(images/top_srch_icon.jpg) no-repeat; width: 22px; height: 21px;}
.content {position:relative; width:100%;}
.main_event1 {position:relative;width: 100%; }
.main_event1 img {width: 100%;border-bottom:1px solid #CCCCCC;}
.compare_list {display:none;}
.compare_list.on {display:block;}
.compare_list li {border-bottom:1px solid #b4b4b4; background:url(images/program_list_li_bg.png) repeat-x 0 0; background-size:auto 100%; -webkit-background-size:auto 100%; -moz-background-size:auto 100%; -o-background-size:auto 100%;}
.compare_list li a {padding:8px 0; width:100%; display:inline-block; position:relative;}
.com_img {margin:0 10px; float:left;}
.compare_list .gr {float:left;}
.com_img img {height:58px;}
.compare_list .arr {position:absolute; right:10px; top:28px; height:25px; width:14px; display:inline-block; text-indent:-999em; background:url(images/arr.png) no-repeat 0 0; background-size:auto 100%; -webkit-background-size:auto 100%; -moz-background-size:auto 100%; -o-background-size:auto 100%;}
.com_title {display:block; font-weight:bold; padding-top: 8px;}
.com_con {display:block;padding-top: 4px; font-size:0.9em;}
/*ÃâÆÇ»çº° Áß°íÃ¥*/
.shop-brand {margin-bottom:15px; position: relative; text-align:center}
.shop-brand h2 {height: 35px; text-align: left; color:#4d4d4d; line-height: 35px; padding-left: 5px; font-size: 1em; position: relative;font-weight:bold}
.shop-brand .goods-count {top: 9px; width: 260px; height: 15px; text-align: right; right: 5px; position: absolute;font-size: 0.75em;}
.shop-brand .shop_table {border: 1px solid #d7d7d7;}
.shop-brand .shop_table .mcell {width: 100%; display: table;}
.shop-brand .shop_table ul li {width: 24.5%; border-right: 1px solid #d7d7d7; float: left;text-align:center;}
.shop-brand .shop_table ul li:last-child {border-right-color: currentColor; border-right-width: 0px; border-right-style: none;}
.shop-brand .shop_table ul li img {width: 85px;}
.shop-brand .shop_table ul li p {width:100%;text-align:center;paddin:8px 0;font-size: 0.75em;font-weight:bold}
.border_box {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.shop-brand .shop_table :nth-child(2).mcell {border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;}
/*2015-04-27 Ãß°¡*/
.shop-brand h2.bg{padding-left: 8px;background-color:#f4f4f4;}
.branditem {overflow:hidden;}
.branditem img { width:100%;}
.slide_bullet { display:block; width:100%; height:16px; padding-top:4px; z-index:15; }
.slide_bullet ul { display:block; width:100%; height:11px; margin:0px auto; }
.slide_bullet ul li { display:inline-block; width:15px; height:11px; }
.slide_bullet ul li a { display:block; width:11px; height:11px; background-image:url('images/bullet_img.png'); background-size:11px 22px; background-repeat:no-repeat; }
.slide_bullet ul li a.on { background-position: 0 -11px; }
.today_menu {margin: 15px 0px; position: relative;background-image: url(images/btn_bg1.png);background-position: center top; background-size: auto 100%;}
.today_menu h2 {visibility: hidden; overflow: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
.today_menu ul {*zoom: 1; border: 1px solid #dddddd; list-style: none;}
.today_menu ul:after {content: ""; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.today_menu ul li {float: left; width: 33%; padding:8px 0px; line-height: 18px; text-align: center; vertical-align:middle;border-right: 1px solid #dddddd;}
.today_menu ul li.right{ border-right:none; padding-top:18px;}
.today_menu ul li a {display: block; position: relative; font-size:12px;font-weight:bold;}
.today_menu ul li a:after {content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height:68px; background-repeat: no-repeat; background-position: center top; background-size: auto 100%;}
/*´ýÇÎ»óÇ°*/
.shop-dumping { position: relative;}
.shop-dumping h2 {height: 30px; text-align: left; color:#4d4d4d; line-height: 35px; padding-left: 5px;padding-top: 5px; font-size: 1em; position: relative;font-weight:bold; background:#f4f4f4; border-top:1px solid #CCCCCC;}
.shop-dumping .goods-count {top: 9px; width: 260px; height: 15px; text-align: right; right: 5px; position: absolute;font-size: 0.75em;}
.shop-dumping .main_event2 img {width: 100%;padding:0px;}
.etc_menu {position: relative; margin: 0px;top:-7px}
.etc_menu h2 {visibility: hidden; overflow: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
.etc_menu ul {*zoom: 1; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; list-style: none;}
.etc_menu ul:after {content: ""; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.etc_menu ul li {float: left; width: 50%; height: 36px; line-height: 36px; text-align: left; border-top: 1px solid #dddddd;background-image: url(images/icon_01.jpg); background-repeat: no-repeat; background-position: right 50%; background-size: auto 100%; }
.etc_menu ul li a {display: block; position: relative; border-left: 1px solid #dddddd; font-size:13px; padding-left:35px;letter-spacing: -0.15em;}
.etc_menu ul li a:after {content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 35px; background-repeat: no-repeat; background-position: left 3px; background-size: auto 100%;}
.etc_menu ul li:nth-child(1) a:after {background-image: url(images/icon_02.png);}
.etc_menu ul li:nth-child(2) a:after {background-image: url(images/icon_03.png);}
.etc_menu ul li:nth-child(3) a:after {background-image: url(images/icon_04.png);}
.etc_menu ul li:nth-child(4) a:after {background-image: url(images/icon_05.png);}
.etc_menu p	{}
/*¸ÞÀÎ»óÇ°*/
.main_item {position: relative; top:-7px}
.main_item h2 {height: 30px; text-align: left; color:#4d4d4d; line-height: 35px; padding-left: 5px;padding-top: 5px; font-size: 1em; position: relative;font-weight:bold; background:#f4f4f4;}
.main_item h2.fst { border-top:1px solid #CCCCCC;}
.main_thumb {overflow:hidden;width:100%;border-bottom:1px solid #ccc}
.main_thumb li {float:left;width:100%;padding:0px;border-top:1px solid #e9e9e9}
.main_thumb .fst {border-top:0 none}
.main_thumb .thumb_info {overflow:hidden;float:left;position:relative;width:15%;height:50px;padding:15px 10px 10px;text-align:center}
.main_thumb .cont_info {float:left;position:relative;padding:10px 0;width:70%}
.main_thumb .cont_info .link_tit {font-size:18;line-height:17px;color:#333; font-weight:bold}
.main_thumb .cont_info .tit_iteminfo {font-size:12px;color:#8e8e8e}
.main_thumb .cont_info .tit_price1 {font-size:10px; text-decoration: line-through;color:#8e8e8e}
.main_thumb .cont_info .tit_price2 { font-size:14px; font-weight:bold;color:#333333}
.main_thumb .tit_class { position:absolute; left:0;width:100px; text-align:center; font-size:13px; font-weight:bold;color:#FFFFFF;}
.main_thumb .tit_class.color1 { background-color:#ff7339;}
.main_thumb .tit_class.color2 { background-color:#0bbeb0;}
/*2015-04-27 Ãß°¡*/
.main_thumb1 {overflow:hidden;width:100%;background:#f4f4f4;}
.main_thumb1 li {float:left; width:100%; display:inline;padding:1px 5px; text-align:center;}
.main_thumb1 li img { width:100%;border:1px solid #e2e2e2; border-radius:5px;}
/*footer*/
#footer { position: relative; color: #666; padding-bottom:40px; clear:both;  line-height:1.1em; }
#support {}
#support h2 { overflow:hidden; font-size:0px; height:0px; padding:0; margin:0; display:block; line-height: 0; visibility:hidden; width:0px}
#support ul { background-color:#636363;height:30px;}
#support ul:after { height:0px; content:""; clear:both; display: block; visibility:hidden; width: 0px}
#support ul li {box-sizing: border-box; float:left; width:20%; background:url(images/support_line.jpg) no-repeat left;}
#support ul li:first-child { background-image:none;}
#support ul li a { font-size: 12px; height:30px; color: #e5e5e5; text-align:center; display: block; line-height: 30px; font-weight:bold}
#corporation { font-size:9px; color: #666; text-align: center; margin:10px auto 0px;}
#corporation h2 { overflow:hidden; font-size: 0px; height:0px; padding:0; margin:0; display:block;line-height: 0; visibility:hidden; width: 0px}
#corporation p { margin:0; color:#666; padding:0px 3px 0 5px;}
#copyright { text-align: center; font-size:9px;}
.button-area {margin: 10px 0px; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; font-size:12px;}
.button-area::after {width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";}
.button-area .right {float: right;}
.btn {margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; text-align: center; text-indent: 0px; letter-spacing: -0.05em; overflow: visible; font-family: "Droid Sans","µ¸¿ò","Dotum","±¼¸²",Gulim,sans-serif; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-color: transparent; -moz-box-sizing: border-box;}
.small.btn {border-width: 1px; border-style: solid; padding: 3px 10px 0 10px; height: 19px; line-height: 20px; font-size: 11px; font-weight: bold;}
.normal.btn {border-color: rgb(204, 204, 204); color: rgb(115, 115, 115); background-color: rgb(255, 255, 255); text-shadow: 0 0 1px rgba(255, 255, 255, 1);}
a.btn_com_num {margin: 0px; text-align: center; overflow: visible; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -moz-box-sizing: border-box;border: 1px solid #ccc; padding: 0px 3px; font-size: 8px; color: #737373;}
a.btn_etc { font-size:9px; color:#666666;}
/*»óÇ°¸®½ºÆ®*/
.category {position: relative;}
.category-menu {padding: 0px 8px;}
.category-menu::after {width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";}
.category-menu span {padding: 4px; width: 50%; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
.category-menu span select {width: 100%;}
.category-menu-view .trail {color: #4d4d4d;border-top:#c2c2c2 1px solid; border-bottom:#c2c2c2 1px solid; font-size: 13px; padding-top:5px;}
.category-menu-view .trail::after {width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";}
.category-menu-view .trail span {height: 34px; color: #4d4d4d; line-height: 34px; float: left; display: block;}
.category-menu-view .trail span a {color: #076eb6;}
.category-menu-view .trail span:first-child {background: url("/mw/images/icon_06.png") no-repeat right 50%; padding: 0px 20px 0px 10px; color: #4d4d4d; -webkit-background-size: auto 100%; -o-background-size: auto 100%; font-weight:bold;}
.category-menu-view .category-menu {padding: 8px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);}
.category-menu-view .target.category-menu {	display: none;}
.category-menu-view .active.target.category-menu {display: block;}
.category-menu-view .category-menu::after {	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";}
.category-menu-view .category-menu > span {	padding: 2px; width: 50%; float: left; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.category-menu-view .category-menu > span select {	width: 100%;}
.category-goods {margin: 0px 0px 15px 0px; padding: 0px;  line-height: 90%; display: block;border-top: 1px solid #ccc;}
.list-goods {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
.minishopWrap { position:relative; margin:10px 5px;}
.minishopWrap h2 { margin-bottom:10px; font-size:120%; color:#0066CC; font-weight:normal;}
.minishopWrap .box { overflow:hidden; border:2px solid #CCCCCC; padding:5px;} 
.minishopWrap .box .shop_info { overflow:hidden;}
.minishopWrap .box .shop_info .pic { float:left; width:100px; margin-right:10px; }
.minishopWrap .box .shop_info .pic img { width:100%; height:auto;}
.minishopWrap .box .shop_info .info { float:left;} 
.minishopWrap .box .shop_info .info ul li { display:block; margin:3px 0; letter-spacing:-1px;}
.minishopWrap .box .shop_item { overflow:hidden; padding:10px 0; margin:10px 0; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.shop_srch { overflow:hidden; padding:10px 0;}
.shop_srch select { width:20%; height:30px; background: #FFFFFF; margin:0.5%;border:1px solid #d7d7d7; }
.shop_srch input[type="text"] {width:57%; height:28px; padding:0 1%; margin:0.5%;border:1px solid #d7d7d7;}
.shop_srch input[type="button"] {width:14%; margin:0.5%; height:30px; background: #0099CC; border:none; color:#FFFFFF; font-weight:800; line-height:30px;}
.list-goods li { overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:15px; margin:20px 5px;}
.list-goods li .thumbnail { float:left; width:95px; text-align:center;}
.list-goods li .thumbnail img {width:75px; height:auto; padding:3px;}
.list-goods li .item-info {margin-left:95px; line-height:170%;}
.list-goods li .item-info .goods { font-size:110%; color: #000; font-weight:bold;}
.list-goods li .item-info .goods span {color:#999999}
.list-goods li .item-info .price { font-size:110%;color:#f4753e; font-weight:bold;}
.list-goods li .item-info .price .selling {color:#000;}
.list-goods li .item-info .price_compare{color: #000; }
.list-goods li .item-info .seller{ font-size:95%;}
.list-goods li .item-info .delivery{ font-size:95%; color:#b3b3b3;}
.list-goods li .item-info .info-bas { font-size:95%; color:#b3b3b3;}
.list-goods li .item-info .info-bas a { font-size:95%; color:#b3b3b3;}
.list-goods li .item-info .info-bas a:hover {font-size:95%; color:#0099CC;}
.list-goods li .item-info .info-bas img {margin-left:3px; margin-right: 3px; vertical-align: -3px;}
.list-goods li .item-info .info-simplesta {color:#808080; line-height: 18px;margin-bottom:5px}
.list-goods li .item-info .info-simplesta .more {border:1px solid #999999; padding:1px 4px; font-size:11px; color:#555555; background:#ffffff; border-radius:3px;}
.list-goods li .button-area {margin: 10px 0px 0px; padding: 0px;}
.selling2 {border:1px solid #338ec9; padding:6px 8px; font-size:12px; color:#777;}
.getcart  {border:1px solid #e6e6e6; padding:2px 2px 0 2px; font-size:12px; color:#b3b3b3;}
.listallcate { padding:10px 5px;}
.listallcate h3 { margin-top:10px; padding-left:5px;height:32px;line-height:32px;font-size:15px;font-weight:bold;color:#333;text-shadow:0 1px 0 #ffffff; }
.listallcate h3 .txt_blue  { color:#527AA3;}
.listallcate .box { margin:0 4px;overflow:hidden;background-color:#f4f4f4;border:2px solid #d9d9d9;border-radius:4px;box-shadow:0 1px 0 0 #ffffff; }
.listallcate .box:after { content:'';clear:both;display:block; }
.listallcate .box li { float:left;width:33.3%;height:35px; }
.listallcate .box li:nth-child(3n+1){width:33.4%;} 
.listallcate .box li a { display:block;padding-top:1px;width:auto;height:33px;overflow:hidden;white-space:nowrap;font-weight:bold;text-overflow:ellipsis;font-size:0.92em;line-height:33px;color:#333333;text-indent:10px;text-shadow:0 0 1px rgba(0,0,0,0.3);border-right:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;box-shadow: inset 1px 1px 0 0 #fcfcfc; } /* border-top:solid 1px #6387ac;border-left:solid 1px #6387ac; */
.nlistallcate { padding:10px 5px;}
.nlistallcate h3 { margin-top:5px; padding-left:5px;height:22px;line-height:16px;font-size:16px;}
.nlistallcate h3 .txt_blue  {font-weight: 700; color:#527AA3;}
.nlistallcate .box { margin:0 4px; padding:5px 3px 0px 3px;overflow:hidden; background-color:#fafafa }
.nlistallcate .box:after { content:'';clear:both;display:block; }
.nlistallcate .box li { float:left;width:33.3%; margin:2px 0;}
.nlistallcate .box li:nth-child(3n+1){width:33.4%;  } 
.nlistallcate .box li a { display:block;padding-top:1px; padding-left:5px;width:auto;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:12px;color:#333333;}
.nlistallcate .box li a img { width:5px; vertical-align:1px;}
/*»ó¼¼Á¤º¸ÆäÀÌÁö*/
.page-header { position:relative;background-color: #f1f1f1;  padding:0 3px; height:42px; color:#333; line-height:50px;}
.page-header_back-button { margin-top:5px; background:url(images/icon_07.png) no-repeat; background-size:40px 30px; position: absolute; padding:15px 0 0 12px; line-height: 0; width: 40px; height:30px; font-size:12px; font-weight:600;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-shadow: none}
.page-title {margin:0; padding-top:2px; width:100%; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; color: #444; font-size: 1.2em; font-weight:bold; text-align:center; line-height: 2.2222; }
.product-info { margin:5px 0;}
.product-info_name {padding:15px 5px; line-height: 18px; display: block; overflow:hidden;font-size:16px; font-weight:bold;}
.product-info_image { text-align:center; height:100%;max-height:255px; margin:0 auto;max-width: 100%; vertical-align: middle; border:1px solid #f2f2f2;background-position:center;padding:20px}
.product-info_detail { padding:5px; background:#f5f5f5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;font-size:100%;}
.product-info_detail dl {}
.product-info_detail dt { float:left; line-height:24px; width:60px; letter-spacing: -1px }
.product-info_detail dd { line-height:24px; width:auto; padding-left:60px;}
.product-info_detail ul {}
.product-info_detail ul li { line-height:24px;}
.product-info_detail ul li.title { float:left; width:60px; letter-spacing: -1px;}
.product-info_detail ul li.data {  line-height:24px; width:auto; padding-left:60px;}
.product-info_detail ul li.title1 { float:left; width:60px;  letter-spacing: -1px;}
.product-info_detail ul li.data1 { float:left; padding-left:0px; padding-right:20px;  }
.product-info_detail ul li .pay{ font-size:140%; color: #0066FF; font-weight:bold; letter-spacing:-20%;}
.product-info_detail ul li .price { text-decoration: line-through;}
.product-info_detail .simplesta { font-size:14px;}
.button-group { margin:5px auto; width:100%; clear:both; text-align:center;}
.button-buy,.button-cart,.button-star{display: inline-block; background-size: 95px 36px; font-size:100%; padding-top:16px; font-weight: bold;width:95px; height:20px;text-align:center;}
.button-buy { background:url(images/01/btn_bg1.gif) no-repeat; color: #fff;}
.button-cart { background:url(images/01/btn_bg2.gif) no-repeat; color: #333;}
.button-star { background:url(images/01/btn_bg2.gif) no-repeat; color: #333;}
.btn_wrap2 { padding:10px 0; text-align:center;}
.btn_wrap3 { padding:10px; text-align:center;}
a.btn_pcamp {display: inline-block; margin:1% 0.5%;width:28%; border:solid 1px #e5e5e5; background-color:#FFFFFF; font-size:100%;font-weight: bold; height:40px; line-height:40px;text-align:center;}
a.btn_pcamp.cart{border:solid 1px #3475b1; color:#3475b1}
a.btn_pcamp.wth{ width:47%;}
/* ·Î±×ÀÎ */
#login {background-color: #ededed;}	
.loginField {margin: 0 8px;}
.loginField .tableDisplay {display: table;	width: 100%;}
.loginField .tableDisplay .tableRow {display: table-row;}
.loginField .tableDisplay .tableCol {display: table-cell;position: relative;vertical-align: top;}
.loginField .tableDisplay .tableCol.c01 input[type="text"],
.loginField .tableDisplay .tableCol.c01 input[type="password"] {display: block;width: min-intrinsic;width: -moz-available;margin: 0 6px 6px 0;height: 30px;}
.loginField .tableDisplay .tableCol.c01 label {font-weight: bold;color: #4d4d4d;vertical-align: middle;font-size:11px;}
.loginField .tableDisplay .tableCol.c02 {width: 77px;}
.loginField .tableDisplay .tableCol .button {width: 75px;height: 76px;line-height: 5.4;font-size: 14px;}
#login-member.section {min-height: 180px;padding-top: 20px;padding-bottom: 24px;}
#login-member.section .title {width:100%;text-align:center;	margin: 0;padding: 0;background-image: none;height: 46px;line-height: 2.5;font-size: 18px;}
.login_form {margin: 0;padding: 2px 4px 2px 4px; border-style: solid;border-width: 1px;border-color: #d2d2d2;font-size: 12px;outline: none;vertical-align: middle;color: #4d4d4d;border-radius: 5px;}
a.button {display: block;float: left;overflow: hidden;margin: 0 0 0 3px;padding: 0;width: 304px;height: 38px;border:solid 1px #6d6d6d;background: rgb(162,162,162); /* Old browsers */background: -moz-linear-gradient(top,  rgba(162,162,162,1) 0%, rgba(133,133,133,1) 9%, rgba(133,133,133,1) 21%, rgba(81,81,81,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,162,162,1)), color-stop(9%,rgba(133,133,133,1)), color-stop(21%,rgba(133,133,133,1)), color-stop(100%,rgba(81,81,81,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(162,162,162,1) 0%,rgba(133,133,133,1) 9%,rgba(133,133,133,1) 21%,rgba(81,81,81,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(162,162,162,1) 0%,rgba(133,133,133,1) 9%,rgba(133,133,133,1) 21%,rgba(81,81,81,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(162,162,162,1) 0%,rgba(133,133,133,1) 9%,rgba(133,133,133,1) 21%,rgba(81,81,81,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(162,162,162,1) 0%,rgba(133,133,133,1) 9%,rgba(133,133,133,1) 21%,rgba(81,81,81,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a2a2', endColorstr='#515151',GradientType=0 ); /* IE6-9 */-webkit-border-radius: 2px;border-radius: 2px;color: #fff;text-align: center;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);font-weight: bold;font-size: 14px;line-height: 2.6;cursor: pointer;/*box shadow*/-webkit-box-shadow: 0 1px 1px 0px rgba(0,0,0,0.30);box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;}
a.button.forPC {display: inline-block;float: none;vertical-align: middle;width: 47px;height: 22px;font-size: 11px;line-height: 1.9;margin-top: 8px;}
#login .guide {	margin-top: 12px;text-align: center;color: #959595;font-size: 11px;font-weight: bold;}
#login .guide em {text-decoration: underline;color: #7b7a7a;}
#login .guide p {vertical-align: middle;}
/* ----¹öÆ°---- */
.goodseller {color:#3475b1;}
a.btn_itemview {margin:0 3px;width:70px;padding:2px 5px;font-size: 10px;border:1px solid #ff5200; border-radius: 3px;color:#fff;background-color:#ff5200;}
/* ---- Àå¹Ù±¸´Ï---- */
.ord_title {clear:both;position:relative;overflow:hidden;height:40px;margin-top:3px;margin-bottom:10px;font-size:1em;background:#ffffff;border-bottom:1px solid #ccc;}
.ord_title h3{display:block;color:#444;text-align:center;letter-spacing:-1px;line-height:42px;padding-top:4px;}
.order_list { padding:5px;}
.order_list .all_wrap {margin-left:0; margin-right:0;}
.all_wrap {overflow:hidden; margin:3px 10px;}
.all_wrap:not(:first-child) {margin-top:-5px;}
.all_wrap .l_cont {float:left; margin-top:4px;}
.all_wrap:not(:first-child) .l_cont{margin-top:0}
.all_wrap .r_cont {float:right;}
.btn_del {display:inline-block; border:1px solid #b4b4b4;letter-spacing:-1px; padding:3px 3px 2px 3px; color:#666;font-weight:normal; font-size:0.75em; vertical-align:middle; background:#f2f2f2;}
.order_list .goods_wrap{background:#ffffff;margin-bottom:10px;}
.cart .goods_info{position:relative;border:1px solid #dfe2e6;border-bottom:none;padding:10px 0px;}
.cart .goods_info.pay{border-bottom:1px solid #dfe2e6; padding-bottom:0px;}
.cart .goods_info .checkbox{display:block; position:absolute;left:3px;top:13px;z-index:10;margin-top:17px;margin-left:7px;text-align:left; }
.cart .goods_info .alink{position:relative;margin:0 20px 0 13px;}
.cart .goods_info .goods_cont{overflow:hidden;position:relative;display:block;padding-left:20px;margin:0 5px 0 10px;display:block;}
.cart .goods_info .goods_cont2{overflow:hidden;position:relative;display:block;padding:5px 10px;display:block;border-bottom:1px dotted #bdbdbd;}
.cart .goods_info .thumbnail{display:block; float:left;margin-right:10px; border:1px solid #dfe2e6;width:52px;height:52px;}
.cart .goods_info p {font-size:12px; margin:3px 0;}
.cart .goods_info p.name{line-height:1.35em;padding:1px 7px 0 5px;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.cart .goods_info .total_price {font-size:15px;font-weight:bold;color:red; }
.cart .goods_info .btn_del2{clear:both;position:absolute;right:10px;top:50%;margin-top:-11px;height:24px;width:24px;border:0}
.cart .goods_info .btn_del2 img{width:24px !important;height:24px !important;}
.cart .price_info{position:relative;overflow:auto;border:1px solid #dfe2e6;padding:10px 91px 10px 0;}
.cart .price_info .text{float:left;line-height:23px;display:block;padding-left:10px;font-size:12px;color:#eb2c06;letter-spacing:-1px;font-weight:normal;}
.cart .price_info .text .price{font-size:14px;}
.cart .price_info .btn_buy{position:absolute;right:10px;top:10px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #004dab;background:#004dab;line-height:22px;text-align:center;letter-spacing:-0.1em;font-size:0.81em;color:#fff;}
.cart .price_info .btn_sdel{position:absolute;right:85px;top:10px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #cccccc;background:#fff;line-height:22px;text-align:center;letter-spacing:-0.1em;font-size:0.81em;color:#444444;}
.cart .goods_info .btn_buy{position:absolute;right:0px;bottom:0px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #004dab;background:#004dab;line-height:22px;text-align:center;letter-spacing:-0.1em;font-size:0.81em;color:#fff;}
.cart .goods_info .btn_sdel{position:absolute;right:75px;bottom:0px;display:inline-block;width:70px;height:20px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #cccccc;background:#fff;line-height:22px;text-align:center;letter-spacing:-0.1em;font-size:0.81em;color:#444444;}
.cart .delivery_text{clear:both;overflow:hidden;height:32px;line-height:32px;padding:0 10px;background:#f4f4f4;border:1px solid #dfe2e6;border-bottom:0;background:#f4f4f4;font-size:12px;color:#2b2b2b;letter-spacing:-1px;font-weight:normal;}
.cart .btn_order{margin:0;display:block;height:39px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;border:1px solid #0073e9;background:#0073e9;}
.cart .btn_order span{display:block;height:37px;line-height:39px;text-align:center;font-size:1.12em;border:1px solid #0073e9;background:#0073e9;color:#fff;}
.cart .empty_cart{margin:0 10px;border:1px solid #b9b9b9;background: url(../images/logo1.png) no-repeat center 20px; background-size:80px 32px;}
.cart .empty_cart .msg_line{border:3px solid #dfe2e6;}
.cart .empty_cart .msg{padding:35px 0 20px 0;line-height:45px;font-size:0.87em;overflow:hidden;display:block;margin:0 17px;text-align:center;font-weight:normal; vertical-align:middle}
.cart .success_cart{margin:0 10px;border:1px solid #b9b9b9;}
.cart .success_cart .msg_line{border:3px solid #f2f2f2;}
.cart .success_cart .msg{padding:5px 0 5px 0;line-height:30px;overflow:hidden;display:block;margin:0 17px;text-align:center;font-weight:bold; vertical-align:middle}
.cart .success_cart .msg.t1{padding-top:20px;font-size:1.3em; color:#0066FF;letter-spacing:-2px}
.cart .success_cart .msg.t2{font-size:0.87em;font-weight:normal;line-height:18px;}
.cart .success_cart .msg.t3{padding-bottom:20px;font-size:1.1em;border-top:dotted 1px #ccc; }
.tbl_ord1{overflow:hidden;margin:0 0 10px 0 !important;background:#fff;border:1px solid #dfe2e6}
.tbl_ord1 table{width:100%;border-bottom:0;}
.tbl_ord1 table th:first-child,
.tbl_ord1 table td:first-child{border-left:none}
.tbl_ord1 table th{padding:7px 0 6px 0;text-align:center;font-size:0.81em;color:#444;border-bottom:1px solid #dfe2e6;background:#f2f2f2;}
.tbl_ord1 table th.thbg {background-color:#FFFFFF;}
.tbl_ord1 table td{padding:7px 0 6px 0;font-size:0.81em;color:#2b2b2b;text-align:right;color:#2b2b2b;letter-spacing:-1px;}
.tbl_ord1 table th:first-child,
.tbl_ord1 table td:first-child{border-left:0}
.tbl_ord1 table td{position:relative;padding-left:8px;padding-right:8px;color:#2b2b2b;border-left:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6;}
.tbl_ord1 .total {clear:both;position:relative;height:40px;background:#fff;}
.tbl_ord1 .total .title{position:absolute;top:0;left:20px;color:#2b2b2b;font-size:0.81em;line-height:42px; font-weight:bold;}
.tbl_ord1 .total .total_price{position:absolute;top:0;right:10px;font-size:1.31em;line-height:42px;color:#eb2c06;}
.tbl_ord1 .total .total_price strong{color:#eb2c06;}
.tbl_ord1 .totwrap{}
.tbl_ord2 table{width:100%;table-layout:fixed}
.tbl_ord2 table th,
.tbl_ord2 table td{min-height:25px;padding:5px;border:1px solid #bdbdbd;font-weight:normal;letter-spacing:-0.1em;}
.tbl_ord2 table th{background:#f9f9f9;text-align:left;color:#111;font-size:0.81em;}
.tbl_ord2 table td{padding-right:10px;color:#656565;font-size:0.87em;}
.tbl_ord2 table td .ip{height:21px;padding:2px;border:1px solid #aaa; }
.tbl_ord2 table td .stra{display:block;color:#055BC2;}
.tbl_ord2 table td .price{color:#eb2c06;font-size:1.2em}
.tbl_ord2 table td .line1 .thty{display:inline-block;}
.tbl_ord2 table td .mobile_py{float:left;width:100%}
.tbl_ord2 table td .mobile_py .tit_agr{float:left;width:133px;padding:5px 0 0 0}
.tbl_ord2 table td .mobile_py .tit_agr input{vertical-align:top}
.tbl_ord2 table td .mobile_py .btn_agr{float:right;height:25px;margin-bottom:1px;border:1px solid #bdbdbd;box-shadow:0 1px 1px #787878}
.tbl_ord2 table td .mobile_py .btn_agr span{display:block;width:65px;height:19px;padding-top:5px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:1em;color:#4d4d4d;text-align:center}
.tbl_ord2 table td .input{vertical-align:middle}
.tbl_ord2 table td .btn_reSend{display:inline-block;height:25px;margin:1px 0 0 7px;border:1px solid #bdbdbd;box-shadow:0 1px 1px #787878;vertical-align:middle}
.tbl_ord2 table td .btn_reSend span{display:inline-block;width:65px;height:19px;padding-top:5px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:1em;color:#4d4d4d;text-align:center}
.tbl_ord2 .ip_radio li:first-child{margin-top:0;}
.tbl_ord2 .ip_radio li{margin-top:7px;}
.tbl_ord2 .ip_radio input{vertical-align:top;}
.tbl_ord3{overflow:hidden;}
.tbl_ord3 table{width:100%;table-layout:fixed}
.tbl_ord3 table th,
.tbl_ord3 table td{height:27px;padding:6px 6px;border:1px solid #d8d8d8;border-top:0;letter-spacing:-1px;font-weight:normal;}
.tbl_ord3 table th{background:#f9f9f9;text-align:left;color:#111;font-size:0.81em;letter-spacing:-1px;}
.tbl_ord3 table .th1{text-align:center;}
.tbl_ord3 table .th1 .cho{display:block;padding:3px 0 0 0;font-size:0.93em;}
.tbl_ord3 table .th1 div{position:relative;color:#111;font-weight:normal;font-size:1em;}
.tbl_ord3 table .th1 .star{position:absolute;top:2px;left:-3px;color:#ff0000;}
.tbl_ord3 table td{color:#656565;font-size:0.87em;}
.tbl_ord3 table td input,
.tbl_ord3 table td select{height:27px;color:#656565;font-weight:normal;padding:0 30px 0 5px;font-size:0.93em;}
.tbl_ord3 table td input{padding-right:5px;}
.tbl_ord3 table td .sel2{width:100%;letter-spacing:-1px;}
.tbl_ord3 table td textarea{width:100%;-webkit-box-sizing:border-box;height:69px;margin-bottom:5px;padding:5px;border:1px solid #aaa;color:#999;font-weight:normal;border-radius:0;font-size:0.93em;}/*box-shadow:inset 1px #e6e6e6;*/
.tbl_ord3 table td .txt{margin:5px 0 6px 0;line-height:1.3em;font-weight:normal;font-size:0.93em;letter-spacing:-0.1em;color:#656565;text-align:center}
.tbl_ord3 table td .txt2{font-size:0.9em ;letter-spacing:-1px;}
.tbl_ord3 table td .input100{width:100%;-webkit-box-sizing:border-box;border:1px solid #aaa;margin:5px 0 0 0}
.tbl_ord3 input.ip{height:25px;padding:0 2px;border:1px solid #aaa;}
.tbl_ord3 input.ip2{width:25%;height:25px;min-width:41px;text-align:center;padding:0;border:1px solid #aaa;}
.tbl_ord3 input.ip3{width:100%;height:25px;margin:5px 0 0 0;padding:0;text-indent:7px;-webkit-box-sizing:border-box;border:1px solid #aaa;}
.tbl_ord3 td select.tel1{width:37%;min-width:40px;padding:0 27px 0 5px;text-align:center;}
.tbl_ord3 input.tel2{width:20%;height:25px;min-width:41px;text-align:center;padding:0;border:1px solid #aaa;}
.tbl_ord3 input.tel3{width:24.5%;height:25px;min-width:41px;text-align:center;padding:0;border:1px solid #aaa;}
.tbl_ord3 .btn_post{display:inline-block;border:1px solid #b4b4b4;letter-spacing:-1px; padding:6px 5px; color:#666;font-weight:normal; font-size:0.75em; vertical-align:middle; background:#f2f2f2;}
.tbl_ord3 .py_price{color:#2b2b2b;font-weight:bold;font-size:1em;}
.order_list h4 a{display:block}
.order_list h4.tit_1{height:32px;padding:0 10px;border:1px solid #8e9dac;background:#707070;color:#fff;font-size:0.93em;line-height:34px;letter-spacing:-0.1em}
.order_list .delivery_fee{background:#f4f4f4;overflow:hidden;height:32px;line-height:32px;padding:0 10px;border:1px solid #bdbdbd;border-top:0;background:#f4f4f4;font-size:1.2em;vertical-align:middle;font-weight:normal;}
.order_list .goods_wrap{background:#ffffff;margin-bottom:10px;}
.order_list .cont{border:1px solid #bdbdbd;border-top:0;}
.order_list .cont p.subs{overflow:hidden;height:33px;margin-bottom:8px;padding:8px 10px 0 10px;color:#2b2b2b;font-size:0.81em;line-height:1.2em;font-weight:normal;}
.order_list .cont .p_list2{clear:both;display:none;margin:3px 0 0 10px}
.delivery_info{margin:5px 0}
.delivery_info .hgroup{position:relative;overflow:hidden;height:32px;border:1px solid #8e9dac;background:#707070;}
.delivery_info .hgroup h4{position:absolute;top:0;left:10px;color:#fff;font-size:0.93em;letter-spacing:-1px;line-height:34px;}
.delivery_info .hgroup span{position:absolute;top:6px;height:19px;display:inline-block;border:1px solid #444;background:#777;color:#666666;}
.delivery_info .hgroup .dv1{right:83px;width:66px;}
.delivery_info .hgroup .dv2{right:10px; width:66px;}
.delivery_info .hgroup a{display:block;color:#d3dae2;font-weight:normal;font-size:0.71em;line-height:21px;text-align:center;}
.delivery_info .hgroup .on{border:1px solid #444;background:#4d4d4d;}
.delivery_info .hgroup .on a{color:#fff;}
.delivery_info .tbl_ord3 table td .sel2 select{width:100%;}
.py_enter{overflow:hidden;margin:10px 0px 13px}
.py_enter h4{height:24px;padding:8px 10px 0 10px;border-top:1px solid #8292a3;background:#707070;color:#fff;font-size:0.93em;letter-spacing:-1px;}
.py_enter h4 a{display:block}
.py_enter select.card_opt1{width:100%;min-width:71px;margin-right:13px;}
.py_enter select.card_opt2{width:55%;min-width:71px;padding-right:27px;margin-right:13px;}
.py_enter .tab_py2{border:1px solid #d8d8d8;border-top:0;}
.py_enter .tab_py2 ul{overflow:hidden;padding:0 0 12px 0;}
.py_enter .tab_py2 ul li{float:left;width:50%;padding:12px 0 0 0;text-indent:12px;}
.py_enter .tab_py2 ul li.one{width:100%;}
.py_enter .tab_py2 ul li label{display:inline-block;padding:0 0 0 3px;color:#656565;font-size:0.87em;letter-spacing:-1px;}
.py_enter .tab_py2 ul li label span{font-weight:normal;}
/*°³ÀÎÁ¤º¸ °øÀ¯ µ¿ÀÇ*/
.agree_share{margin:20px 0px 22px;padding:18px 10px 18px;background:#e8e8e8;}
.agree_share .chek{display:inline-block;padding:0 0 0 12px;}
.agree_share .bt_detail{display:inline-block;margin:0 0 0 5px;border:1px solid #bdbdbd;text-align:center;vertical-align:1px;background:#f6f6f6;}
.agree_share .bt_detail span{display:block;width:62px;height:18px;font-size:0.71em;line-height:1.9em;}
.agree_share .bt_detail span:after{content:'';display:inline-block;margin-left:3px;border-top:4px solid #4b4b4b;border-left:4px solid transparent;border-right:4px solid transparent;vertical-align:2px}
.agree_share .bt_detail span.on:after{margin-left:5px;border-left:4px solid #4b4b4b;border-top:4px solid transparent;border-bottom:4px solid transparent;vertical-align:0px}
.agree_share .detail_bx{display:block/*none*/;position:relative;margin:10px 0 0;padding:10px 10px 5px;background:#fff;}
.agree_share .tx_st{margin:5px 0 8px;color:#444;font-size:0.78em;line-height:1.9em;letter-spacing:-1px;}
.agree_share .clse{display:block;overflow:hidden;position:absolute;top:5px;right:5px;width:20px;height:20px;background:url(../images/btn_x_gray32.png) no-repeat center;background-size:20px 20px;-webkit-background-size:20px 20px;}
.agree_share .clse span{display:none;width:14px;height:14px;border:1px solid #fff;text-indent:-999px;}
.agree_share .gd_tx{margin:11px 12px 0;color:#636363;font-weight:normal;font-size:0.87em;line-height:1.35em;letter-spacing:-1px;}
.btnWrap {clear:both; position:relative; padding:10px; text-align:center;}
.btnWrap5 {clear:both; position:relative; padding:5px; text-align:center;}
.btn_wrap { text-align:center; padding:10px;}
a.btn_style1 {margin:0 2px;display:inline-block;height:20px; font-size:14px; padding:5px 15px 4px; text-align:center;}
a.btn_style1.clr1 {background: #3194f1; border:1px solid #3194f1; border-radius:5px;color:#FFFFFF;}
a.btn_style1.clr2 {background: #999999; border:1px solid #999999; border-radius:5px;color:#FFFFFF;}
a.btn_style1.clr3 {background: #3194f1; border:1px solid #3194f1; border-radius:5px;color:#FFFFFF;}
a.btn_style1.clr4 {background: #FFFFFF; border:1px solid #c1c1c1; border-radius:5px;color:#3194f1;}
a.btn_style2 {margin:0 2px 0 10px;display:inline-block; width:18px;height:18px; padding:1px; font-size:14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;background: #fff; border:1px solid #999999; border-radius:15px;color:#555}
a.btn_style3 {margin:0 2px;display:inline-block;height:20px; font-size:12px; padding:2px 10px 0px 10px; text-align:center;}
a.btn_style3.clr1 {background: #ffffff; border:1px solid #ccc; color:#555;}
a.btn_style3.clr2 {background: #f7f7f7; border:1px solid #ccc;height:18px; padding-top:3px; font-size:11px; border-radius:5px;color:#555;}
a.btn_style3.clr3 {background: #ffffff; border:1px solid #ccc; color:#555;padding:4px 5px 0px 5px;font-size:11px;}
a.btn_style4 {margin:0 2px;display:inline-block;height:24px; font-size:14px; font-weight:700; padding:5px 10px 1px 10px; text-align:center;}
a.btn_style4.clr1 {background: #f1f1f1; border:1px solid #e5e5e5;border-radius:5px; color:#555;}
a.btn_style4.clr1 {background: -webkit-linear-gradient(to top, #f1f1f1, #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_style4.clr1 {background: linear-gradient(to top, #f1f1f1, #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_style5 {margin:2px;display:inline-block;width:145px;height:35px;text-decoration:none;line-height:35px;text-align:center;letter-spacing:-0.1em; font-weight:700;}
a.btn_style5.clr1 {border:1px solid #cccccc; border-radius:5px;background:#ffffff;color:#222222;}
a.btn_style5.clr2 {border:1px solid #00a9e0; border-radius:5px;background:#00a9e0;color:#FFFFFF;}
.btn_style5 {margin:2px;display:inline-block;height:37px;text-decoration:none;line-height:35px;text-align:center;letter-spacing:-0.1em; font-weight:700;}
.btn_style5.clr1 {width:145px;border:1px solid #cccccc; border-radius:5px;background:#ffffff;color:#222222;}
.btn_style5.clr2 {width:145px;border:1px solid #00a9e0; border-radius:5px;background:#00a9dc;color:#FFFFFF; vertical-align:1px; }
.btn_style5.clr3 {padding:0 15px;border:1px solid #555555; background:#555555;color:#FFFFFF; vertical-align:1px; }
a.btn_style6 {margin:2px;display:inline-block; padding:10px 40px;text-decoration:none;text-align:center;font-weight:700; border-radius:5px;}
a.btn_style6.clr1 {background:#1b5d94;color:#ffffff; font-size:16px;}
a.btn_style6.clr2 {background:#fff;color:#444; border:1px solid #ccc;font-size:16px; padding:7px 30px;}
a.btn_style7 {margin:0 2px;display:inline-block;height:22px;padding:0px 5px; border-radius:3px;font-size:11px; text-align:center; color:#FFFFFF; line-height:22px;}
a.btn_style7.clr1 {background: #ffffff; border:1px solid #cccccc; color:#555555;}
a.btn_style7.clr2 {background: #497dea; border:1px solid #497dea;}
a.btn_style7.clr3 {background: #7ab951; border:1px solid #7ab951;}
a.btn_style7.clr4 {background: #7cbbd2; border:1px solid #7cbbd2;}
a.btn_style7.clr5 {background: #bfbfbf; border:1px solid #bfbfbf;}
a.btn_style7.clr6 {background: #575757; border:1px solid #575757;}
a.btn_style8 {margin:0 auto;display:inline-block; width:130px;height:40px;border-radius:3px;font-size:12px; text-align:center; color:#FFFFFF; line-height:40px; font-weight:700;}
a.btn_style8.clr1 {background: #ffffff; border:1px solid #cccccc; color:#555555;}
a.btn_style8.clr2 {background: #497dea; border:1px solid #497dea;}
.total_py2{text-align:center;}
.btn2_grp{clear:both;width:300px;height:37px;margin:0 auto;}
.btn2_grp ul.single{width:147px;margin:0 auto;}
.btn2_grp ul li{float:left;margin-left:6px}
.btn2_grp ul li:first-child{margin-left:0;}
.btn2_grp ul li a{display:block;width:145px;height:35px;text-decoration:none;}
.btn2_grp ul li a span{display:block;height:33px;line-height:35px;text-align:center;letter-spacing:-0.1em;}
.btn_red{display:block;border:1px solid #f41b1d;background:#f41b1d;color:#fff;text-align:center}
.btn_gray{display:block;border:1px solid #5d5d5d;background:#5d5d5d;color:#fff;text-align:center}
.btn_gray1{margin:0 auto;display:block;width:145px;height:35px;text-decoration:none;border:1px solid #c7c7c7;background:#c7c7c7;color:#2b2b2b;line-height:35px;text-align:center;letter-spacing:-0.1em; font-weight:700;}
.btn_gray2{margin:0 auto;display:block;width:145px;height:35px;text-decoration:none;border:1px solid #3e3e3e;background:#3e3e3e;color:#fff;;line-height:35px;text-align:center;letter-spacing:-0.1em; font-weight:700;}
/* ÆäÀÌÂ¡ */
.paging {overflow:hidden; position:relative; height:50px; padding:10px 0; text-align:center;}
.paging a.listmore {display: inline-block; width:100px;height:25px; padding:5px 0; margin:0 auto;border:1px solid #d8d8d8; border-radius:5px;text-align:center;color:#777777;font-size:16px; font-weight:800;}
.paging a.listmore {position: relative;background:#eaeaea;}
.paging a.listmore {background: -webkit-linear-gradient(to top, #eaeaea ,  #f9f9f9,  #ffffff ); /* Chrome 10-25, Safari 5.1-6 */}
.paging a.listmore {background: linear-gradient(to top, #eaeaea , #f9f9f9 ,  #ffffff ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.paging button{height:36px; line-height:30px; text-align:center; width:60px; font-size:20px; position:absolute; top:10px; font-weight:bold;background:transparent; -webkit-appearance:none;}
.paging .next{right:17px; background:url('images/btn_next.png') no-repeat 0 0; background-size:auto 72px;}
.paging .nextbbs{right:107px; background:url('images/btn_next.png') no-repeat 0 0; background-size:auto 72px;}
.paging .prev{left:17px; background:url('images/btn_prev.png') no-repeat 0 0; background-size:auto 72px;}
.paging .on{background-position:0 0;}
.paging .off{background-position:0 -36px;}
.paging button span {overflow:hidden; width:0; height:0; line-height:0; position:absolute; left:-9999em;}
.paging .pNum{ line-height:40px;}
/* °í°´¼¾ÅÍ */
#cs{ margin-bottom:20px;}
.cs_title { display:block; margin-bottom:20px; background:url(images/cust_bg.png) repeat-x; background-size:auto 100px;height:100px;}
.cs_title h3 { margin-left:20px;line-height:100px; font-size:24px; font-weight:800;color:#3487b1;letter-spacing:-1px; font-family:"malgun gothic","Dotum";}
.cs_title p{ float:right;   margin:-90px 20px 0 0; width:100px;}
.cs_title p img { width:100%;}
.scs_title{height:30px;line-height:30px;padding-left:5px;font-size:16px; font-weight:700;color:#333}
.scs_title.blue{color:#0072bc;padding-left:10px}
.scs_title sapn { margin-left:10px; font-weight:normal; color:#999999; font-size:12px;}
.cs_tab{margin-bottom:10px; height:33px;text-align:center;}
.cs_tab a{display:inline-block;width:23%;height:32px;line-height:32px;text-align:center;border:1px solid #dcdcdc; margin:0 0.2%;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f1f1f1));box-shadow:0 1px #fff inset;color:#666; letter-spacing:-1px;}
.cs_tab a.on{border:1px solid #1e3c72;background:-webkit-gradient(linear,left top,left bottom,from(#1e3c72),to(#2a5298));box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;color:#ffffff; font-weight:700;}
.csList{ margin:10px 5px 20px 5px;}
.csList ul {border-top:1px solid #d4d4d8;}
.csList li>a{display:block;height:auto;clear:both;overflow:hidden;padding:15px 8% 15px 3%;border-bottom:1px solid #d4d4d8;color:#333;text-shadow:0 -1px #fff;font-weight:100;}
.csList li .faq_q{background:url(images/ic_q.png) no-repeat left ; background-size:auto 30px; padding-left:35px;}
.csList li .faq_q.on{ font-weight:800;}
.csList li .faq_a{display:none;background:#fff;border-bottom:1px solid #d4d4d8;padding:3%}
.cs_title_vs{ height:120px; margin-bottom:20px; background:url(images/visit_bg.png) no-repeat right top #50ccc2;background-size:auto 120px;}
.cs_title_vs h3{ padding:15px 10px 5px 10px; font-size:24px; font-weight:800; color:#FFFFFF;}
.cs_title_vs p{ margin:0 170px 0 10px; font-size:16px;font-weight:600; color:#333333}
.cs_title_vs1{ height:80px; margin-bottom:20px; background:url(images/visit_bg1.png) no-repeat right top #50ccc2;background-size:auto 80px;}
.cs_title_vs1 h3{ padding:15px 10px 0 10px; font-size:22px; font-weight:800; color:#FFFFFF;}
.cs_title_vs1 p{ margin:0 170px 0 10px; font-size:14px;font-weight:600; color:#333333}
.visit_tit{ background:url(images/icon_12.png) no-repeat left 5px; background-size:20px auto; padding-left:25px; font-size:16px; font-weight:700;}
.visit_guide {padding:15px 5px;}
.guide-diag {}
.guide-diag ul li { display:block; padding:0 10px 20px; margin:10px 2px;background:url(/mw/images/ic_down.png) no-repeat bottom center; background-size:19px auto; }
.guide-diag ul li.last { background:none;}
.guide-diag ul li p {padding:10px; background:#cce6f4; border:1px solid #cce6f4; border-radius:5px;font-size:14px; line-height:18px; font-weight:700; text-align:center;}
.guide-diag1 { position:relative; margin-left:10px; width:340px; height:130px;}
.guide-diag1 ul li { float:left; display: inline; width:33%; background:url(/mw/images/ic_arrow_right.png) no-repeat center right; background-size:20px auto; }
.guide-diag1 ul li.last { background:none;}
.guide-diag1 ul li  div  { width:90px; height:90px; background:#0076a3; border:1px solid #0076a3; border-radius:50%;font-size:16px; line-height:90px; font-weight:700; color:#FFFFFF; text-align:center;}
.guide-diag1 ul li  div p{ overflow:hidden;padding:20px 10px; display:inline-block; margin:auto auto;line-height:24px;}
.visit_tab{ margin-bottom:10px; height:33px;text-align:center;}
.visit_tab a{display:inline-block;width:22.3%;height:32px;line-height:32px;text-align:center;border:1px solid #dcdcdc; margin:0 0.2%;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f1f1f1));box-shadow:0 1px #fff inset;color:#666; letter-spacing:-1px;}
.visit_tab a.on{border:1px solid #1e3c72;background:-webkit-gradient(linear,left top,left bottom,from(#1e3c72),to(#2a5298));box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;color:#ffffff; font-weight:700;}
.visit_msg {padding:5px;color:#666666;}
.visit_msg .txt { color:#993300}
.visit_tmsg
.bbscount {position: relative; padding:5px 0; margin-left:5px;font-weight: bold; }
.bbscount p { position: absolute;width:90px; top:8px; right: 0}
.bbscount p span {position: relative;padding-top:5px;}
.search_wrap { position: relative; display:inline-block; padding: 10px 5px; }
.search_wrap .item_search { position: relative; }
.search_wrap .item_search select{width : 70px; background: #FFFFFF; font-size:12px;height: 25px; border: 1px solid #ccc;}
.search_wrap .item_search label { display: block; position: absolute; left: 0; top: 1px; color: #000; }
.search_wrap .item_search .wrap { position: relative; margin-left: 75px; padding-right: 40px; }
.search_wrap .item_search .wrap input {width:100%; height: 25px;  border: 1px solid #ccc; }
.search_wrap .item_search a.btn_src { position: absolute;top:0; right: 0px;padding:4px 5px 3px 5px; border: 1px solid #ccc; background-color:#ddd; color:#555; font-size:12px;}
a.btn_write { position: absolute;margin-right:10px; right: 0px;padding:3px 10px; border: 1px solid #444; background-color:#444; color:#FFFFFF; border-radius:3px;font-size:12px;}
a.btn_myqna { position: absolute;margin-left:5px; padding:2px 5px 1px 5px; border: 1px solid #0072bc; background-color:#0072bc; color:#FFFFFF; border-radius:3px;font-size:9px;}
a.btn_zip { position: relative;margin-right:3px;padding:1px 5px; border: 1px solid #555; background-color:#555; color:#FFFFFF; border-radius:3px;}
#cs_bbs_list {position: relative; clear:both;padding: 10px 0; margin:0 5px;}
#cs_bbs_list .notice { position: relative; padding: 10px 5px;  background-color: #f1f8fd; border-top: 1px solid #dddddd;}
#cs_bbs_list .notice li { line-height: 1.5em; color: #000; font-weight: bold; }
#cs_bbs_list .notice li strong { padding: 2px 4px; color: #fff; font-size: 1em; background-color: #7e8593; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#cs_bbs_list .notice li .info { margin-top: 5px; font-size:12px; color: #777; }
#cs_bbs_list .reviews { position: relative; display:block; border-top: 1px solid #dddddd;}
#cs_bbs_list .reviews.no {border-top: none}
#cs_bbs_list .reviews > ul > li { position: relative; padding:10px 5px; border-bottom:1px solid #dddddd; list-style-type: none;margin: 0; color: #000; }
#cs_bbs_list .reviews > ul > li:after { clear: both; }
#cs_bbs_list .reviews > ul > li .info { margin: 5px 0 3px 0; font-size: 13px; color: #777; }
#cs_bbs_list .reviews > ul > li .mark {margin:0 2px; padding: 3px 3px 1px 3px; color: #fff; font-size: 7px; -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; vertical-align:2px;}
#cs_bbs_list .reviews > ul > li .mark.blue {background-color: #5cb7fa; }
#cs_bbs_list .reviews > ul > li .mark.gray {background-color: #6e6e6e;}
#cs_bbs_list .reviews > ul > li .mark.green {background-color: #4fbc4d; }
#cs_bbs_list .reviews > ul > li > div.re { padding-left: 30px; background: url(images/review_re1.gif) no-repeat 10px 0; background-size: 15px 15px; }
#cs_bbs_list .reviews .subj{ position: relative; padding : 10px 14px; border-bottom: 1px solid #dddddd;border-top:1px solid #dddddd; list-style-type: none;margin: 0; color: #000; font-weight: bold; }
#cs_bbs_list .reviews .review_cont { margin:10px 0;padding:10px; line-height:24px; font-weight:normal;background-color:#fafafa; color:#555}
#cs_bbs_list .reviews .info { margin: 5px 0 3px 0; font-size: 13px; color: #777; }
#cs_bbs_list .reviews .info span { font-weight: bold; }
#cs_bbs_list .reviews .info span.green { color:#598527;}
#cs_bbs_list .reviews .info span.red { color:#ae3b3b;}
#cs_bbs_list .reviews .txt_cont {padding:20px 15px; line-height:24px; border-bottom: 1px solid #dddddd;}
#cs_bbs_list .view-btn {padding: 10px 0; text-align:center}
#cs_bbs_list a.btn_01 { position: relative;margin-right:3px;padding:3px 10px; border: 1px solid #444; background-color:#444; color:#FFFFFF; border-radius:3px;font-size:12px;}
#cs_bbs_list a.btn_02 { position: relative;margin-right:3px;padding:2px 5px; border: 1px solid #0072bc; background-color:#0072bc; color:#FFFFFF; border-radius:3px;font-size:10px;}
.board_list_info{}
.board_list_info:after{content:" ";display:block;visibility:hidden;clear:both;}
.board_list_info label{position:absolute;height:0;line-height:0;font-size:1px;overflow:hidden;text-indent:-9999px;}
.board_find{position:relative;border:none; width:300px;}
.board_find legend{position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_find select{padding:3px;width:60px;border:1px solid #e3e3e3;height:36px;line-height:25px;background:#fff;font-size:14px;}
.board_find input{padding:3px;border:1px solid #e3e3e3;height:28px;font-size:14px;line-height:20px;vertical-align:middle;}
.board_find input.btn_find{padding:3px 10px; background: #FFFFFF;border:1px solid #e3e3e3;height:36px;font-size:14px;line-height:20px;vertical-align:middle;}
.board_list_info p { float:right; margin-top:-35px;}
/* board list */
.board_list { overflow:hidden; clear:both;margin-top:10px;border-top:2px solid #757c86;}
.board_list ul li{ float:left;padding:15px 0;border-bottom:1px solid #b5b5b5;text-align:center;line-height:24px;}
.board_list ul li.titnum{width:15%;}
.board_list ul li.tittitle{width:60%;}
.board_list ul li.titwriter{width:25%;}
.board_list ul li.num{width:15%; letter-spacing:-1px;}
.board_list ul li.title{width:60%;text-align:left;}
.board_list ul li.writer{width:25%;letter-spacing:-2px;}
.board_list ul li.writer1{width:15%;}
.board_list ul li.notice{background:#f1f4f7;}
.board_list ul li.title span.book{display:block;margin-right:5px;color:#3368b6;}
.board_list ul li.title a{display:inline-block;margin-right:5px; font-size:14px;}
.board_list ul li.title img{margin-top:-5px;margin-right:5px;}
.board_list ul li img{ width:15px;vertical-align:middle;}
.board_list ul li.title span.new{ display:inline-block;margin-right:5px; width:12px; height:12px; background:#FF0000; border:1px solid #FF0000; border-radius:10px; color:#FFFFFF; font-weight:700; font-size:8px; line-height:14px; text-align:center;}
.review_list { overflow:hidden; clear:both;margin-top:10px;border-top:2px solid #757c86;}
.review_list ul li{ float:left;padding:15px 0;border-bottom:1px solid #b5b5b5;text-align:center;line-height:24px;}
.review_list ul li.titnum{width:15%;}
.review_list ul li.tittitle{width:70%;}
.review_list ul li.titwriter{width:15%;}
.review_list ul li.num{width:15%; height:45px; letter-spacing:-1px;}
.review_list ul li.title{width:70%; height:45px;text-align:left;}
.review_list ul li.title .book{display:block;margin-right:5px;color:#3368b6;}
.review_list ul li.title a{display:inline-block;margin-right:5px; font-size:14px;}
.review_list ul li.writer{width:15%; height:45px;letter-spacing:-1px;}
.review_list ul li.cont{ width:100%; margin-top:-1px;background:#f8f8f8;border-top:1px solid #f2f2f2; text-align:left;}
.review_list ul li.cont .txt{ padding:0 20px;}
/* board view */
.board_viewTit{width:100%; text-align:center; border-bottom:1px solid #ddd; border-top:2px solid #757c86; padding:13px 0px 13px 0px;font-size:16px;line-height:16px;font-weight:bold;color:#333333; }
.board_viewTit h4{margin:0;padding:0;background:none;color:#222;font-weight:normal; font-size:18px; line-height:24px;}
.board_viewInfo{width:100%;}
.board_viewInfo:after{content:"";display:block;visibility:hidden;clear:both;}
.board_viewInfo li{padding:10px 10px 10px 95px;border-bottom:1px solid #dddddd; background:url(images/view_tit_ln.gif) no-repeat 75px center;line-height:18px;}
.board_viewInfo li span{display:inline-block;width:80px;margin-left:-90px;padding-left:10px;color:#424242;font-weight:bold;letter-spacing:-1px;}
.board_viewHtit{position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0;}
.board_viewDetail{padding:20px 10px;line-height:22px;border-bottom:1px solid #ccc;}
.board_viewDetail .reply{ padding:10px; background:#f5fcff; margin-bottom:20px;}
/* board write */
.board_writeInfo{ margin:5px;border:1px solid #dddddd; }
.board_writeInfo *{margin:0;padding:0;vertical-align:middle;}
.board_writeInfo:after{content:"";display:block;visibility:hidden;clear:both;}
.board_writeInfo li{padding:10px 10px 10px 10px; text-align:left;}
.board_writeInfo li.cont { padding-left:10px;}
.board_writeInfo li label{display:block;width:120px;color:#424242;font-weight:bold;letter-spacing:-1px; }
.board_writeInfo li label.dn{display: inline-block;width:80px;}
.board_writeInfo li label.clr-blue { color:#0066FF;}
.board_writeInfo li input{padding:0 5px; margin:2px 0;border:1px solid #bfbfbf;height:30px;}
.board_writeInfo li .tip{position:relative;top:2px;padding-left:0;line-height:22px;}
.board_writeInfo #wrtName{width:30%;}
.board_writeInfo #wrtTel{width:15%;}
.board_writeInfo #wrtTel2{width:25%;}
.board_writeInfo #wrtTel3{width:25%;}
.board_writeInfo #wrtMsg{width:95%;}
.board_writeInfo #wrtMail{width:95%;}
.board_writeInfo #wrtSubj{width:95%;}
.board_writeInfo #wrtPass{width:30%;}
.board_writeInfo #wrtBank{width:20%;}
.board_writeInfo #wrtBank2{width:40%;}
.board_writeInfo #wrtBank3{width:20%;}
.board_writeInfo #postcode1{width:20%;}
.board_writeInfo #postcode2{width:95%;}
.board_writeInfo #postcode3{width:95%;}
.board_writeInfo span.tip{ display:block;padding-left:0;font-size:0.9em;color:#ff6600;line-height:16px;}
.board_writeInfo .wrtCont{width:95%;padding:10px 5px;border:1px solid #bfbfbf;}
.board_writeInfo .wrtCont1{width:95%;padding:10px 5px;border:1px solid #bfbfbf;}
/* vs write */
.vs_writeInfo{ margin:5px; padding:4px 0;border:1px solid #bfbfbf; }
.vs_writeInfo *{margin:0;padding:0;vertical-align:middle;}
.vs_writeInfo:after{content:"";display:block;visibility:hidden;clear:both;}
.vs_writeInfo li{padding:3px 10px; text-align:left;}
.vs_writeInfo li.cont { padding-left:10px;}
.vs_writeInfo li label{ position:relative; display:inline-block; width:30px; color:#666666;font-weight:500;letter-spacing:-1px;font-size:12px;line-height:18px; }
.vs_writeInfo li label.clr-blue { color:#0066FF;}
.vs_writeInfo li input{padding:0 5px; margin:1px 2px; border:1px solid #c2c2c2;height:20px;}
.vs_writeInfo li input[type="file"]{padding:3px 5px 2px; margin:1px 5px; background:#FFFFFF; border:1px solid #c2c2c2;height:17px; font-size:8px;}
.vs_writeInfo li .select {padding:0 5px; margin:1px 2px;width:120px;height:24px; border:1px solid #c2c2c2; background-color:#FFFFFF; font-size:12px;}
.vs_writeInfo li .bdcolor1 { border-color:#f36f21;}
.vs_writeInfo li .tip{position:relative;top:2px;padding-left:0;line-height:22px;}
.vs_writeInfo li .txt1{margin:1px 0 1px 35px;font-size:11px;}
.vs_writeInfo #vname{width:20%;}
.vs_writeInfo #wrtTel{width:15%;}
.vs_writeInfo #wrtTel2{width:25%;}
.vs_writeInfo #wrtTel3{width:25%;}
.vs_writeInfo #wrtMsg{width:95%;}
.vs_writeInfo #wrtMail{width:95%;}
.vs_writeInfo #wrtSubj{width:95%;}
.vs_writeInfo #passwd{width:20%; margin-left:5px;}
.vs_writeInfo #wrtBank{width:20%;}
.vs_writeInfo #wrtBank2{width:40%;}
.vs_writeInfo #wrtBank3{width:20%;}
.vs_writeInfo #postcode1{width:20%;}
.vs_writeInfo #postcode2{width:95%;}
.vs_writeInfo #postcode3{width:95%;}
.vs_writeInfo span.tip{ display:block;padding-left:0;font-size:0.9em;color:#ff6600;line-height:16px;}
.vs_writeInfo .wrtCont{width:85%; height:60px;padding:3px 5px 0; border:1px solid #c2c2c2;}
.vs_writeInfo .wrtCont2{width:80%; height:60px; margin-left:2px;padding:3px 5px 0; border:1px solid #c2c2c2;}
.vs_writeInfo .wrtCont1{width:95%;padding:10px 5px;border:1px solid #bfbfbf;}
.file_btn { display:inline-block; border:1px solid #CCCCCC; width:80px; height:20px; background:url(/mw/images/ic_camera.png) no-repeat 7px 50% #fdfef5; background-size:16px auto; margin-left:5px; padding-left:20px; font-size:11px; font-weight:700; color:#666666; }
/*°³ÀÎÁ¤º¸ ¹× ÀÌ¿ë¾à°ü*/
/* 2015-05-18 Ãß°¡*/
a.btn_selleritemall {margin: 5px 0 3px;  text-align: center; overflow: visible; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; -moz-box-sizing: border-box;border:1px solid #4f5259; border-radius:5px; padding: 4px 10px 2px 10px; font-size: 11px; color: #fff; background-color:#4a5b83; font-weight:bold;FONT-FAMILY: "????????", "NanumGothic", "???? ????", "Malgun Gothic", "????", "Dotum", "????", "Gulim", "Helvetica", "sans-serif"; }
.btn_middle {vertical-align:-4px;}
a.btn_gra {margin:0 2px;display:inline-block;height:20px; padding:7px 15px 3px; font-size:14px; font-weight:700;text-align:center;}
a.btn_gra.blue {background: #0b2658; border:1px solid #648fcb; border-radius:5px;color:#FFFFFF; /* fallback for old browsers */}
a.btn_gra.blue {background: -webkit-linear-gradient(to left, #0b2658 , #356bbd); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_gra.blue {background: linear-gradient(to top, #0b2658 , #356bbd); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
a.btn_gra.gray {background: #cccccc; border:1px solid #cdcdcd; border-radius:5px;color:#666666; /* fallback for old browsers */}
a.btn_gra.gray {background: -webkit-linear-gradient(to left, #cccccc , #ffffff, #ffffff); /* Chrome 10-25, Safari 5.1-6 */}
a.btn_gra.gray {background: linear-gradient(to top, #cccccc , #ffffff, #ffffff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
/* 2016-07-27 Ãß°¡°³ÀÎÁ¤º¸ ¹× ÀÌ¿ë¾à°ü*/
.etcWrap { margin:0 6px;}
.etc_title{ margin:20px 0; padding-bottom:5px;font-size:18px;color:#333;font-weight:700; text-align:center; border-bottom:1px solid #CCCCCC;}
.etc_info{margin:5px 0px; font-size:12px; line-height:16px;color:#666}
.etc_info span { color:#0099FF;}
.termsWrap{margin:5px 6px 40px;overflow:hidden; clear:both; }
.termsWrap > div{text-align:left}
.termsWrap > div:first-child .agree_data{margin-left:30px;margin-right:20px}
.termsWrap .agree_data{}
.termsWrap .agree_title{ background:#dff4ff; padding:10px; margin-top:20px;font-size:16px;color:#333;font-weight:700}
.termsWrap .agree_con{padding:5px;background:#ffffff; }
.termsWrap .agree_con p{ margin:15px 0;}
.termsWrap .agree_con p strong { font-size:14px;}
.termsWrap .agree_con p span.txt{ display:block; padding:5px 10px 0;}
.age_area { margin:15px;}
.age_area h2 { margin:20px 0 10px 0; font-size:16px; font-weight:800; color:#333333;}
.agr_txt {overflow-y:scroll; margin-bottom:10px; background:#fafafa; height:400px;line-height: 20px;color: #666666;	padding: 15px;}
.agr_txt p { margin:10px;}
/* °øÅë */
.page_title{ margin:10px 6px 5px 6px;font-size:24px;color:#333;font-weight:300}
.page_info{margin:0 6px; font-size:14px; line-height:24px;color:#666}
.mypage_title{ margin:10px 6px; padding-bottom:5px;font-size:18px;color:#333;font-weight:700; text-align:center; border-bottom:1px solid #CCCCCC;}
.mypage_info{margin:5px 0px; font-size:12px; line-height:16px;color:#666}
.icon img{height:25px;}
.icon.posL1{display:block;position:absolute;left:10px;top:20px;}
.icon.posL2{display:block;position:absolute;left:10px;top:10px;}
.guideinfo { margin:10px 6px 30px 6px; }
.guideinfo h2{ font-size:16px; color:#0066CC;}
.guideinfo ul li{ background:url(images/ic_dot.gif) no-repeat left 10px; background-size:3px 3px; padding-left:8px;font-size:14px; color:#808080; line-height:24px; }
p.txt{margin:5px 0;line-height:1.3em;font-weight:normal;font-size:12px;letter-spacing:-0.1em;color:#656565;text-align:center}
/* È¸¿ø°¡ÀÔ */
/*.join-wrap {padding:20px 6px; overflow:hidden; background:#ffffff;}*/
.join-wrap {padding:10px 6px 10px; background:#ffffff;}
.join-wrap .mem_tit{ font-size:14px; font-weight:600;}
.join-wrap .join_step {width:100%; height:42px;  position:relative; background:#eeeeee;}
.join-wrap .join_step li {float:left;height:42px;  }
.join-wrap .join_step li p {display:block; padding-top:10px; height:32px; text-align:center; }
.join-wrap .join_step li.st1 { width:30%;}
.join-wrap .join_step li.st1.on p {background:#515151 url(images/join_step_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .join_step li.st2 { width:40%;}
.join-wrap .join_step li.st2.on {background:url(images/join_step_off.png) left top no-repeat ; background-size:17px 42px;}
.join-wrap .join_step li.st2.on p { margin-left:17px;background:#515151 url(images/join_step_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .join_step li.st3 { width:30%;}
.join-wrap .join_step li.st3.on {background:url(images/join_step_off.png) left top no-repeat ; background-size:17px 42px;}
.join-wrap .join_step li.st3.on p {margin-left:17px;background:#515151 url(images/join_step3_on.png) right 0 no-repeat; background-size:17px 42px; color:#fff;}
.join-wrap .agree_wrap{margin-top:20px;overflow:hidden; clear:both; }
.join-wrap .agree_wrap > div{text-align:left}
.join-wrap .agree_wrap > div:first-child .agree_data{margin-left:30px;margin-right:20px}
.join-wrap .agree_wrap .agree_data{}
.join-wrap .agree_wrap .agree_title{font-size:18px;color:#333;font-weight:600}
.join-wrap .agree_wrap .agree_con{margin-top:10px;height:150px;padding:10px;line-height:24px;background:#f8f7f5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow-y:scroll; font-size:12px;}
.join-wrap .agree_wrap .agree_con p{ margin:10px 0;}
.join-wrap .agree_wrap .agree_con p strong { font-size:14px;}
.join-wrap .agree_wrap .agree_check{position:relative;line-height:50px;}
.join-wrap .agree_wrap .agree_check input,
.join-wrap .agree_wrap .agree_check label{vertical-align:middle}
.join-wrap .agree_wrap .agree_check input[type="checkbox"]{ width:17px; height:17px;}
.join-wrap .seller_agree_wrap{overflow:hidden; clear:both; }
.join-wrap .seller_agree_wrap > div{text-align:left}
.join-wrap .seller_agree_wrap > div:first-child .agree_data{margin-left:30px;margin-right:20px}
.join-wrap .seller_agree_wrap .agree_data{}
.join-wrap .seller_agree_wrap h2{font-size:18px;color:#333333;font-weight:600}
.join-wrap .seller_agree_wrap h2 span { display:block; font-size:12px; font-weight:normal; color:#666666}
.join-wrap .seller_agree_wrap h3{font-size:15px;color:#333333;font-weight:600}
.join-wrap .seller_agree_wrap .agree_con{margin-top:10px;height:100px;padding:5px 10px;line-height:20px;background:#f8f7f5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow-y:scroll; font-size:12px;}
.join-wrap .seller_agree_wrap .agree_con p{ margin:10px 0;}
.join-wrap .seller_agree_wrap .agree_con p strong { font-size:14px;}
.join-wrap .seller_agree_wrap .agree_check{position:relative;line-height:30px; text-align:right;}
.join-wrap .seller_agree_wrap .agree_check input,
.join-wrap .seller_agree_wrap .agree_check label{vertical-align:middle}
.join-wrap .seller_agree_wrap .agree_check input[type="checkbox"]{ width:17px; height:17px;}
/*.join-wrap .tbl{overflow:hidden;position:relative;}*/
.join-wrap .tbl{position:relative;}
.join-wrap .tbl h3{ height:30px; padding:13px 0 0 14px; border:1px solid #d5d5d5; border-bottom:none; font-size:13px; font-weight:bold; color:#4a5164; background:#f1f1f1;}
.join-wrap .tbl h3 span { float:right; padding:0 14px 0 0; color:#1b1b1b; font:12px normal;}
.join-wrap .tbl table{width:100%;table-layout:fixed;border:1px solid #dfe2e6; border-bottom:none;}
.join-wrap .tbl table caption{display:none;}
.join-wrap .tbl table th,
.join-wrap .tbl table td{padding:7px 0 7px 10px;border-bottom:1px solid #dfe2e6;font-weight:normal;}
.join-wrap .tbl table th{text-align:left;color:#111;font-size:13px;}
.join-wrap .tbl table th img { vertical-align:2px;}
.join-wrap .tbl table td{color:#656565;font-size:12px;}
.join-wrap .tbl table td span { color:#FF6600}
.join-wrap .tbl table td .txt{margin:3px;font-weight:normal;font-size:12px;letter-spacing:-0.1em;color: #FF0000;}
.join-wrap .tbl input, 
.join-wrap .tbl select{height:27px;color:#656565;font-weight:normal;padding:0 10px 0 5px;font-size:14px;}
.join-wrap .tbl select{padding-right:5px;border:1px solid #d9d9d9; background:#FFFFFF;}
.join-wrap .tbl input{padding-right:5px;border:1px solid #d9d9d9;}
.join-wrap .tbl input.input20{width:20%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input30{width:30%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input40{width:40%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input50{width:50%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.input100{width:95%;-webkit-box-sizing:border-box;margin:5px 0 0 0}
.join-wrap .tbl input.ip{width:30%;height:25px;min-width:41px;text-align:center;padding:0;}
.join-wrap .tbl input.tel1{width:15%;text-align:center;padding:0;}
.join-wrap .tbl input.tel2{width:25%;text-align:center;padding:0;}
.join-wrap .tbl input.tel3{width:25%;text-align:center;padding:0;}
.join-wrap .tbl textarea { width:95%;border:1px solid #d9d9d9;}
.join-wrap .tbl input[type="file"] { background:#ffffff; width:85%;border:1px solid #d9d9d9; font-size:12px;}
.join-wrap .tbl .btn_post{display:inline-block;border:1px solid #b4b4b4;letter-spacing:-1px; padding:5px 5px; color:#666;font-weight:normal; font-size:11px; vertical-align:middle; background:#f2f2f2;}
.join-wrap .join_complete {padding:90px 0 10px; margin:20px 0 10px 0; border:5px solid #f0f0f0; background: url(images/ic_join.png) center 20px no-repeat; background-size:80px; text-align:center;}
.join-wrap .join_complete dt {font-size:13px; color:#2b2b2b; font-weight:700;}
.join-wrap .join_complete dd {color:#404040;}
/*2016-12-27¾à°ü°ü·Ã Ãß°¡*/
.joinagr_title { background:url(/sub/images/etc/blt01.png) no-repeat 0 6px; padding-left:15px; font-size:17px; font-family:"³ª´®°íµñ", "µ¸¿òÃ¼"; font-weight:800; color:#0e3c84; text-align:left;}
.joinagr_title span { font-size:12px; font-weight:500; color:#666666;}
.joinFormbox { border:1px solid #e0e0e0; margin:5px 0; padding:10px; border-radius:5px; background:#f9f9f9;}
.joinform {	font-size: 12px;color: #555555;border: 0px solid #dddddd;line-height: 20px; width:100%;background-color: #f9f9f9;}
.jointext {border: 1px solid #EBEBEB;line-height: 20px;color: #666666;text-decoration: none;padding: 10px;text-align: left;}
.join_gtxt { border:1px solid #ebebeb; margin:0 10px;}
.join_gtxt h2 { background:#fcfcfc;border-bottom:1px solid #ebebeb; padding:10px;}
.join_gtxt p { margin:15px; line-height:18px;font-size: 11px;}
.joinok {  margin:50px auto 20px; text-align:center;}
.joinok p { margin:20px 0; text-align:center;}
.joinlogo { overflow:hidden; margin:10px 0px;}
.joinlogo ul li { width:50%; float:left; text-align:center;}
.joinlogo ul li img { width:80%;}
.joinOne { margin:0 10px 20px; border:5px solid #5fa7d3;}
.joinOne h2 { padding:15px 0; background: #5fa7d3; text-align:center;}
.joinOne h2 img { width:80%;}
.joinOne h2 p{ margin-top:10px; padding:0 5px; font-size:11px; font-weight:normal;line-height:14px; color:#FFFFFF; text-align:left; }
.joinOne h2 p span { color:#FFFF00;}
.joinOne .cont{ padding:15px; text-align:center;}
.joinOne a.btnone { display:inline-block; margin:20px auto; padding:10px 20px; height:20px; line-height:20px; border:1px solid #165999; border-radius:5px; font-size:15px; font-weight:800; font-family: "µ¸¿ò", "µ¸¿òÃ¼"; color:#FFFFFF; text-align:center;background: #165999; /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #165999 , #3972a8); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #165999 , #3972a8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}

/** ¸¶ÀÌÆäÀÌÁö **/
.mypage_title{ margin:10px 0; padding-bottom:5px;font-size:18px;color:#333;font-weight:700; text-align:center; border-bottom:1px solid #CCCCCC;}
.mypage_info{margin:5px 0px; font-size:12px; line-height:16px;color:#666}
.icon img{height:25px;}
.icon.posL1{display:block;position:absolute;left:10px;top:0;}
.icon.posL2{display:block;position:absolute;left:10px;top:10px;}
.mypageWrap { position:relative; margin:10px 6px 50px;}
.mypageWrap .s_tit {display: inline-block;margin-top: 8px;font-size: 16px;ine-height: 16px;}
.mypageWrap .s_tit:before {display: inline-block;content: '';width: 4px;height: 4px;margin-right: 5px;background: #222;vertical-align: 4px;}
.myshopMain{padding:14px 7px;font-size:13px;}
.myshop-main{border:1px solid #d5d5d5;background:#fff;background:url(images/ic_myshop.png) no-repeat 15px 0;background-size:20px auto;}
.myshop-main li{border-top:1px solid #e1e1e1; }
.myshop-main li:first-child{border-top:0;}
.myshop-main li a{display:block;position:relative;padding:13px 14px 11px 48px;}
.myshop-main li a span { margin-left:5px; color:#0099FF; font-weight:700;}
.myshop-main li a:after{display:block;position:absolute;top:12px;right:12px;content:"";width:20px;height:20px;background:url(images/ic_arrow_right.png) no-repeat;background-size:20px 20px;}
.my-menu { clear:both; overflow:hidden;}
.my-menu ul li{ float:left; margin:0.5%; width:31.5%; padding:5px 0; background:#EEEEEE; border:1px solid #EEEEEE; border-radius:5px; color:#555555; text-align:center;line-height:33px}
.my-menu ul li.on{ border:1px solid #1B1E9C; background: #1B1E9C;}
.my-menu ul li a{ display:block;  }
.my-menu ul li a.on{color:#FFFFFF; font-weight:700;}
.tit_secession{margin:18px 0 16px 3px;font-weight:bold;line-height:1.39;color:#555}
.box_out{position:relative;margin-top:10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff}
.box_out .tit_out{height:31px;padding:9px 12px 0;border-bottom:1px solid #ececec;font-size:15px;color:#565a6b}
.box_out .tit_out .txt_detail{font-family:Helvetica,sans-sarif}
.box_out .cont_out{padding:12px 12px 14px}
.box_out .txt_out{line-height:1.6em;color:#666}
.box_out .emph_g{color:#e55349}
.seller-ad {}
.seller-ad .title img{ width:100%; height:auto;}
.seller-ad .seller-box {overflow:hidden;width:100%;margin:0 auto;letter-spacing:-1px;}
.seller-ad .seller-box .seller-area { float:left; width:41%; margin:2%; padding:7% 2%; border:1px solid #CCCCCC; border-radius:10px;}
.seller-ad .seller-box .seller-area h2{ height:50px; font-size:18px; text-align:center;}
.seller-ad .seller-box .seller-area p { line-height:24px; text-align:center;}
.myguide { margin:5px;}
.myguide ul li{  padding-left:8px; background:url(images/ic_dot.gif) no-repeat 0 6px; font-size:12px; line-height:18px;}
.page-contents {margin-top: 5px; height:40px; margin-bottom:10px; }
.page-contents div { float:left; width:50%;background: #f6f6f6;}
.page-contents div select { width:96%; margin:4% 2%; padding:5px 0; background:#FFFFFF; font-size:14px; border:1px solid #CCCCCC;}
.mybuy_list { position:relative; clear:both;margin:10px 0 15px 0;border: 1px solid #ccc;}
.mybuy_list.nob{ border:none;}
.mybuy_list hr { display:block; border-top:1px solid #CCCCCC;}
.mybuy_list .top_area {position: relative;padding:5px 10px 8px;margin-bottom: -1px;border-bottom: 1px solid #ccc;background: #f9f9f9;font-size: 14px; font-weight:700; letter-spacing:-1px;}
.mybuy_list .top_area .orderDate { margin-left:5px; font-size:12px; font-weight:normal;}
.mybuy_list .top_area p { float:right; right:5px;}
.mybuy_list .shop_wp {position:relative; margin:10px 10px 5px 10px;}
.mybuy_list .shop_wp .shop_nm { padding-left:25px; background:url(images/ic_shop.png) no-repeat; background-size:20px; font-weight:800}
.mybuy_list .shop_wp .btn_bx{position:absolute;top:1px;right:8px;font-size:0}
.mybuy_list .shop_wp .btn_bx img { width:16px; height:auto;} 
.mybuy_list .prod_wp{display:block;position:relative;margin:0 10px;padding:5px 0 0 85px;min-height:95px}
.mybuy_list .prod_wp .thumb{display:block;position:absolute;top:5px;left:0;width:75px;height:75px;border:1px solid #efefef;box-sizing:border-box}
.mybuy_list .prod_wp .thumb img{width:73px;height:73px}
.mybuy_list .prod_wp .prod_info{display:block}
.mybuy_list .prod_wp .prod_info .tx_info{display:block;font-size:11px;font-weight:normal;color:#999;line-height:15px}
.mybuy_list .prod_wp .ord_num{font-size:0.69em;color:#999;font-weight:normal}
.mybuy_list .prod_wp .prod_nm{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;color:#222;font-weight:normal}
.mybuy_list .prod_wp .option{display:block;margin:9px 0 -6px;padding-left:7px;color:#666;font-size:11px;line-height:1.3em;font-weight:normal;text-indent:-7px}
.mybuy_list .prod_wp .option:before{content:'';display:inline-block;width:3px;height:3px;margin-right:5px;background:#ccc;vertical-align:2px}
.mybuy_list .prod_wp .option.blu{color:#198ef6}
.mybuy_list .prod_wp .option.blu:before{background:#198ef6}
.mybuy_list .prod_wp .ntxt{display:block;margin:0 0 7px;color:#ccc;font-size:0.68em;line-height:1.3em}
.mybuy_list .prod_wp .c_price{display:block;margin:15px 0 7px;color:#000;font-size:13px;text-align:right; font-weight:900;}
.mybuy_list .prod_wp .c_price em{font-style:normal;font-size:16px;font-weight:900;vertical-align:-1px}
.mybuy_list .prod_wp .c_info{display:block;text-align:right; padding-bottom:10px;}
.mybuy_list .prod_wp .c_info p {margin:3px 0;color:#555;font-size:12px;}
.mybuy_list .btm_info{display:-webkit-box;position:relative;min-height:50px;margin:0 10px;border-top:1px dashed #ccc;-webkit-box-orient:vertical;-webkit-box-pack:center}
.mybuy_list .btm_info .btm_al{display:inline-block}
.mybuy_list .btm_info .delv{ padding-right:10px;display:inline-block;font-size:14px;font-weight:normal;color:#555555;line-height:16px}
.mybuy_list .btm_info .btn_st{position:absolute;top:0;right:0;padding:13px 0 12px;font-size:0;text-align:right}
.mybuy_list .list {}
.mybuy_list .list li{ position:relative; overflow:hidden;padding:10px 0; border-bottom:1px solid #dddddd;text-align:center; line-height:24px;}
.mybuy_list .list li.tit { background: #f9f9f9; border-top:1px solid #bcbcbc;}
.mybuy_list .list .shopname{float:left; width:65%;}
.mybuy_list .list .date{float:left;width:20%;}
.mybuy_list .list .etc1{float:left;width:15%;}
.mybuy_list .list .etc2{float:left;width:20%;}
.mybuy_list .list .etc2 p { margin:3px 0;}
.mybuy_list .list .point{float:left; width:80%;}
.mybuy_list .list .price{text-align:right;}
.mybuy_list .list .price img { margin-right:3px; width:15px; height:auto;vertical-align:-1px;}
.mybuy_list .list .bookinfo{float:left; width:80%;}
.mybuy_list .list .bookinfo .thmb { float:left; margin-right:10px; width:20%; }
.mybuy_list .list .bookinfo .thmb img { width:100%; height:auto;}
.mybuy_list .list .bookinfo .prod_info { float:left; width:70%; text-align:left;line-height:14px;}
.mybuy_list .list .bookinfo .prod_info span { display:block; padding:3px 0;} 
.mybuy_list .list .bookinfo .prod_info .prod { font-weight:700;}
.mybuy_list .list .bookinfo .prod_info .detail { font-size:10px; color:#666666;}
.mybuy_list .list .bookinfo .prod_info .shop { font-size:11px;}
.mybuy_list .list .bookinfo .prod_info .price { color:#996600}
.mypage_count { margin:3px 0;}
.mypage_count strong { color:#993333;}
.mypage_count strong.noc { color:#333333;}
.mybuy_detail{margin:10px 0 15px 0;padding:10px;border:1px solid #cccccc;}
.mybuy_detail .st2{margin-top:5px;}
.mybuy_detail .st3{margin-top:17px;}
.mybuy_detail .st4{padding-top:5px;}
.mybuy_detail .st4 li{margin:0 0 10px;color:#808080;}
.mybuy_detail .st4_s1 .bd2{width:auto;min-width:50px;margin-right:5px;}
.mybuy_detail .st4_s1 .sh{margin:0;}
.mybuy_detail .st4_s1 .phone .inp input{width:62px;}
.mybuy_detail .st4_s1 .phone .inp.wide input{width:65px;}
.mybuy_detail .st4_s1 .addr .inp input{width:62px;height:29px;}
.mybuy_detail .st4_s1 .addr .inp.wide input{width:63px;}
.mybuy_detail .st4_s1 .sel_box{height:33px}
.mybuy_detail .st4_s1 .sel_box select{min-width:70px;height:29px;padding:0 34px 0 5px;line-height:29px}}
.mybuy_detail .st4_s1 .input_txt{height:33px;font-size:14px;line-height:33px}
.mybuy_detail .st4_s1 .input_txt:focus{border-color:#519bde}
.mybuy_detail .bd{color:#333;font-size:1em; margin-right:5px;}
.mybuy_detail .bd2{display:inline-block;width:45px;color:#333;font-size:1em;}
.mybuy_detail .bd3{ display:inline-block;width:70px;color:#333;font-size:1em;}
.mybuy_detail .inp_addr{margin:10px 0 0;}
.mybuy_detail .inp_addr input{width:97%;height:33px;border:1px solid #CCCCCC; padding:0 5px;;}
.mybuy_detail .btx{margin:1px 0 5px;color:#808080;font-size:13px;line-height:1.55em;}
.mybuy_detail .btx.type{color:#198ef6;}
.mybuy_detail .sbtx{margin:3px 0 7px;color:#808080;font-size:0.75em;}
.mybuy_detail .salelist{margin:1px 0 0;}
.mybuy_detail .salelist li{margin:0 0 1px;font-size:0.81em;line-height:1.55em;}
.mybuy_detail .salelist span{display:inline-block;width:50%;}
.mybuy_detail .salelist .tx1{color:#808080;}
.mybuy_detail .salelist .tx2{text-align:right;}
.mybuy_detail .salelist .tx2 img {width:10px; height:auto; padding-right:5px;;} 
.mybuy_detail .total{margin:6px 0 0;padding:6px 0 0;border-top:1px solid #ccc;}
.mybuy_detail .total span{display:inline-block;width:50%;font-size:13px;}
.mybuy_detail .total .tx1{color:#808080;}
.mybuy_detail .total .tx2{ font-weight:900; color:#CC6600;text-align:right;}
.mybuy_detail .total .tt_price{font-size:14px;color:#198ef6;}
.mybuy_detail .txt { display: block;margin:10px 0 0;}
.mybuy_detail .txt1 { display: inline-block;margin:10px 0 0;}
.mybuy_detail .inp { font-size:12px;}
.mybuy_detail .inp input{height:29px;font-weight:normal; border:1px solid #CCCCCC; padding:0 5px;}
.mybuy_detail .inp select{height:29px;font-weight:normal; border:1px solid #CCCCCC; padding:0 5px; background:#FFFFFF;}
.mybuy_detail .inp textarea{font-weight:normal; border:1px solid #CCCCCC; padding:0 5px;}
.mybuy_detail .inp input[type="file"]{ width:95%;padding:5px; margin:2px 0; background:#FFFFFF; border:1px solid #CCCCCC;height:17px; font-size:8px;}
.mybuy_detail .inp input#wsubj {width:95%}
.mybuy_detail .inp input#wbname {width:15%}
.mybuy_detail .inp input#wbnum {width:30%}
.mybuy_detail .inp input#wboname {width:20%}
.mybuy_detail .inp input#btrsdate {width:40%}
.mybuy_detail .inp input#btrname {width:40%}
.mybuy_detail .inp input#bsjnum {width:40%}
.mybuy_detail .sh{display:inline-block;margin:0 8px;color:#333;font-size:0.75em;vertical-align:-2px;}
.morderTbl_list {overflow:hidden;position:relative;border-top:1px solid #dfe2e6;width:100%; }
.morderTbl_list ul{}
.morderTbl_list ul li{position:relative; overflow:hidden;border-bottom:1px solid #dfe2e6;}
.morderTbl_list ul li .tbg{padding-top:10px; height:30px;background:#f9f9f9;color:#111;font-weight:800;text-align:center}
.morderTbl_list ul li .ord55 {float:left;  width:55%; text-align:left;}
.morderTbl_list ul li .ord75 {float:left;  width:75%; text-align:left;}
.morderTbl_list ul li .ord85 {float:left;  width:85%; text-align:left;}
.morderTbl_list ul li .orditem {float:left;  width:100%; text-align:left; line-height:20px;}
.morderTbl_list ul li .pay30{ float:left;  width:30%;text-align:center}
.morderTbl_list ul li .step25{ float:left;  width:25%;text-align:center}
.morderTbl_list ul li .step15{ float:left;  width:15%;text-align:center}
.morderTbl_list ul li img { margin-right:3px; width:15px; height:auto;vertical-align:-1px;}
.morderTbl_list ul li p{ margin:3px; font-size:12px;}
.morderTbl_list ul li p.ordernum { font-size:14px; font-weight:700;}
.morderTbl_list ul li p.date { color:#777777;}
.morderTbl_list ul li p.payment { color:#77777; letter-spacing:-1px;}
.morderTbl_list ul li p.price {font-size:14px; color:#996600;}
.morder_info1{border:1px solid #d8d8d8;}
.morder_info1 ul{overflow:hidden; padding:10px 0;}
.morder_info1 ul li{ display:block;padding:3px 10px;color:#656565;font-size:14px;letter-spacing:-1px;}
.morder_info1 ul li span{ width:80px;display: inline-block;font-weight: 700;}
/*¾ÆÀÌµðÆÐ½º¿öµåÃ£±â*/
.idpwWrap { margin:10px; margin-top:20px;}
.idpwWrap h2{ margin-top:10px; font-size:16px;}
.idpwWrap p { margin:5px 0; font-size:12px;}
.idpwWrap .idpwfs { position:relative; margin:10px 0 20px; padding:20px; color:#666666; border:1px solid #CCCCCC; border-radius:10px;}
.idpwWrap .idpwfs ul li { padding:0px; font-size:14px;}
.idpwWrap .idpwfs ul li label { margin-right:3px; display:inline-block; width:60px;}
.idpwWrap .idpwfs ul li input {height:25px; margin:2px 1px; padding:0 5px; font-size:12px; font-family:dotum,'µ¸¿ò',sans-serif; color:#1b1b1b; border:1px solid #c2c2c2;}
.idpwWrap .idpwfs ul li input.name{ width:66%;}
.idpwWrap .idpwfs ul li input.tel{ width:16%;}
.idpwWrap .result {  margin:10px auto; text-align:center; line-height:24px;}
.idpwWrap .result span { display:none;font-weight:700;}
.idpwWrap .txt{ margin:10px; text-align:center; color:#666666;}
/*Áß°íµµ¼­½Ã¼¼*/
.b-price { position:relative; width:100%;}
.b-price h2 { overflow:hidden;  height:44px; padding-left:5px; border:1px solid #dee3eb; font-size:14px; line-height:44px;}
.b-price h2 .goods-count { font-weight:normal; color:#666666}
.b-price h2 .paging{ position:relative; float:right; margin-top:-10px}
.b-price h2 .paging a img { width:44px; height:44px; border-left:1px solid #dee3eb; }
.b-price ul { border-left:1px solid #f1f3f6; }
.b-price ul li { float:left; width:25%; text-align:center;}
.b-price ul li a { display:block;height:63px;border-right:1px solid #f1f3f6; border-bottom:1px solid #f1f3f6;padding:3px;color:#666666;}
.b-price ul li img { width:100%; height:auto} 
.b-price ul li p { height:21px; background:#f1f3f6; border:1px solid #f1f3f6; border-radius:5px; line-height:21px; text-align:center; font-weight:700;}
.b-price ul li p span { color:#0099CC}