@charset "utf-8";

/* 사이트에 대한 부분 코딩 */

/* 전체 */
#wrapper {
	width:1140px; 	
	margin: 0 auto;
	min-height:100%; 
	height:auto !important; 
	letter-spacing:-0.5px; 
  z-index:8000;
}

table td,
table th{vertical-align:middle;text-align:center}
/* 헤더 상단바*/

#header{width:100%;}
#topbar_bg{width:100%;background:#eee;border-bottom:1px solid #cecece}
#header_topbar{margin:0 auto;background:#eee;height:30px;position:relative}
#header_topbar .zone{width:1140px;margin:0 auto;}
#header_topbar ul{height:30px;position:relative;}
#header_topbar ul li{float:left;vertical-align:middle;color:#9c9c9c;text-align:center;line-height:30px;margin:0 2px}
#header_topbar ul li span.breakline{display:inline-block;*display:inline;zoom:1;padding: 0 2px;}
#header_topbar ul li.first{border:none}
#header_topbar .favorite{width:60px;height:14px;margin-top:8px;background:url('../images/common/favorite.jpg') no-repeat}
#header_topbar .topbar_sch{margin-left:5px}
#header_topbar .topbar_sch > input{width:150px;height:17px;vertical-align:middle;border:1px solid #d0d0d0;padding:0 15px 0 5px}
#header_topbar .topbar_sch > .sch_btn{position:relative;vertical-align:middle;left:-25px;width:14px;height:13px;border:none;padding:1px 3px}
#header_main{width:1140px;margin:0 auto;margin-top:40px;position:relative}
#header_main #logo{width:270px;text-align:left;position:relative;padding-left:15px}
#header_main #logo b{font-size:23px;letter-spacing:-1px}
#header_main #logo .cs_icon{position:absolute;top:-6px;left:162px}
#header_main #logo .text{color:#e65c51;font-weight:bold;margin-top:3px}
#header_main .top_logo_center{width:600px}
#header_main .top_ban{position:relative;width:270px;height:83px;}
#header_main .top_ban span a{font-size:0;padding:0px;display:inline-block;*dislay:inline;zoom:1;}
#header_main .top_ban .slider_prev a{cursor:pointer;position:absolute;width:15px;height:14px;bottom:20px;right:14px;background:url('../images/common/top_bancontrol.png') no-repeat}
#header_main .top_ban .slider_next a{position:absolute;width:15px;height:14px;bottom:20px;right:0;background:url('../images/common/top_bancontrol.png') -14px 0 no-repeat}
#header_menu{width:100%;height:52px;background:#fafafa;vertical-align:top;border-top:1px solid #F58D51;border-bottom:1px solid #ccc}
#gnbArea {width:1140px;height:52px;margin:0 auto;}
#gnbArea td{position:relative;vertical-align:top;}
#gnbArea td a{float:left;color:#585555;font-weight:bold;padding:20px 15px;font-size:15px;}
#gnbArea td .breakline{float:left;width:0;margin:20px 0px;color:#d4d4d4;}
#gnbArea td .all{margin-left:0px;padding:20px 0;padding-right:0;float:right;text-align:center;}
#gnbArea td a:hover{}
#gnbArea td .all:hover{}
#gnb_all{position:absolute;width:1140px;left:50%;margin-left:-569px;border:2px solid #000;z-index:9999;background:#fff;display:none;}
#gnb_all.on{display:table;*display:block;}
#gnb_all table{margin:20px auto;z-index:9999;}
#gnb_all table td{text-align:left;height:20px;padding-left:10px;padding-top:10px;font-size:15px}
#gnb_all table td a:hover{text-decoration:underline}
#gnb_all .title{color:#ec2b2f;background:#eee;width:250px;height:50px;text-align:center;font-size:18px;padding-left:0}

/* 퀵메뉴 */
#quickmenu{position:absolute;left:50%;width:50px;height:568px;display:table;margin-top:44px;text-align:right;}
#quickmenu td{text-align:right;position:relative;vertical-align:top;}
#quickmenu td table{position:fixed;margin-left:600px;*margin-left:560px}
#quickmenu .menu_link .title a{display:inline-block;*display:inline;zoom:1;width:85px;height:35px;background:url('../images/main/c1/color/quickmenu_o.png') no-repeat}
#quickmenu .menu_link .card_pay a{display:inline-block;*display:inline;zoom:1;width:85px;height:66px;background:url('../images/common/c1/quickmenu.png') 0 -34px no-repeat}
#quickmenu .menu_link .card_receipt a{display:inline-block;*display:inline;zoom:1;width:85px;height:66px;background:url('../images/common/c1/quickmenu.png') 0 -100px no-repeat}
#quickmenu .menu_link .bill a{display:inline-block;*display:inline;zoom:1;width:85px;height:66px;background:url('../images/common/c1/quickmenu.png') 0 -166px no-repeat}

#quickmenu .recent_item{margin-top:-50px}
#quickmenu .recent_item .title a{display:inline-block;*display:inline;zoom:1;color:#fff;text-align:center;width:85px;height:38px;line-height:38px;background:url('../images/main/c1/color/quickmenu_oo.png') no-repeat;}
#quickmenu .recent_item .item.i1 a{display:inline-block;*display:inline;zoom:1;color:#fff;text-align:center;width:85px;height:75px;line-height:38px;background:url('../images/common/c1/quickmenu.png') 0 -276px no-repeat;}
#quickmenu .recent_item .item.i2 a{display:inline-block;*display:inline;zoom:1;color:#fff;text-align:center;width:85px;height:75px;line-height:38px;background:url('../images/common/c1/quickmenu.png') 0 -351px no-repeat;}
#quickmenu .recent_item .pager{border:1px solid #d2d2d2;width:81px;height:30px;text-align:center}
#quickmenu .recent_item .pager a{display:inline-block;*display:inline;zoom:1;color:#fff;text-align:center;width:10px;height:11px;line-height:11px;color:#000;border:none;margin-top:8px;font-size:11px}
#quickmenu .recent_item .pager a.current{color:#ff3d2e;font-weight:bold}
#quickmenu .recent_item .pager a.nocurrent{color:#000;font-weight:normal}
#quickmenu .recent_item .pager a.move_prev{background:url('../images/common/c1/quick_prev.jpg') no-repeat;padding:2px 3px;}
#quickmenu .recent_item .pager a.move_next{background:url('../images/common/c1/quick_next.jpg') no-repeat;padding:2px 3px;}

#quickmenu .recent_item .cs_info{position:relative;}
#quickmenu .recent_item .cs_info a{display:inline-block;*display:inline;zoom:1;color:#1b1b1b;text-align:center;width:85px;height:67px;line-height:38px;background:url('../images/main/c1/color/quickmenu_oooo.png') no-repeat;}
#quickmenu .recent_item .cs_info a div{position:absolute;top:27px;left:-5px;font-size:13px;width:100px;font-weight:bold;}
#quickmenu .recent_item .move_top a{display:inline-block;*display:inline;zoom:1;color:#fff;text-align:center;width:85px;height:60px;line-height:38px;background:url('../images/main/c1/color/quickmenu_ooo.png') no-repeat;}

/* 공통_하단 */
#footer{width:100%;}
#footer #footerArea{width:1140px; height:auto; margin:0 auto;margin-top:15px;background-color:#fff;color:#777;}
#footer #footer_company{width:1140px;}
#footer #footer_company .logo{width:150px}
#footer #footer_company td{text-align:left;vertical-align:top;padding:1px 0}
#footer #footer_company .info {margin-top:20px;color:#aaaaaa}
#footer #footer_company .info .copyright{padding-bottom:10px}
#footer #footer_company .info .company_info span{background:#3b3b3b;color:#fff;display:inline-block;*display:inline;zoom:1;padding:5px 7px;border-radius:5px;margin-top:-5px;margin-left:5px;position:absolute;width:110px;text-align:center}
#footer #footer_company .markimg{text-align:right;padding-top:20px}

#footer #footer_menu{background:#737373}
#footer #footer_menu table{margin:0 auto;width:775px;height:55px}
#footer #footer_menu table td a{color:#fff;padding:0 10px;margin-right:10px}
#footer #footer_menu table td .breakline{color:#fff}
#footer #footer_menu table .first a{border:none}
#footer #footer_menu table td:hover{background:#fff;}
#footer #footer_menu table td:hover a{color:#737373}


/* 공통_메인_본문 */

#wrapper  > tbody > tr > td{padding-top:20px;}

#container_area {height:auto !important; min-height:100%;background-color:#fff;vertical-align:middle;position:relative;}
#container_area > tbody > tr > td{}
#container_area .top{height:573px;z-index:1500}
#container_area .top > td{vertical-align:top;}
#container_area .category{width:250px;height:398px;border-top:2px solid #F58D51;vertical-align:top;}
#container_area .category td{border:1px solid #e5e5e5;}
#container_area td.cate1{border-left:none;}
#container_area td.cate3{border-right:none}

#container_area .line1{}
#container_area .line1 td{}
#container_area .line1 .cate1 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') 0px 0px no-repeat}
#container_area .line1 .cate2 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -83px 0px no-repeat}
#container_area .line1 .cate3 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -166px 0px no-repeat}

#container_area .line2{}

#container_area .line2 .cate1 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') 0px -133px no-repeat}
#container_area .line2 .cate2 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -83px -133px no-repeat}
#container_area .line2 .cate3 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -166px -133px no-repeat}

#container_area .line3{}
#container_area .line3 .cate1 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') 0px -266px no-repeat}
#container_area .line3 .cate2 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -83px -266px no-repeat}
#container_area .line3 .cate3 a{display:inline-block;*display:inline;zoom:1;width:83px;height:131px;background:url('../images/main/content_category.jpg') -166px -266px no-repeat}


#container_area .top .center_banner{width:599px;margin-left:20px;padding-top:0px;position:relative}
#container_area .top .center_banner li{margin-left:1px;*margin:0}
#container_area .top .center_banner .bx-pager{position:absolute;bottom:10px;*text-align:left}
#container_area .top .center_banner .control{position:absolute;top:50%;margin-top:-18px;font-size:50px;z-index:7000;color:#676767}
#container_area .top .center_banner .slider_prev{left:15px}
#container_area .top .center_banner .slider_next{right:15px}
#container_area .top .center_banner .control a{color:#848383}
#container_area .top .center_banner .bx-next{right:10px}

#container_area .top .member_bonus{width:600px;height:153px;background:url('../images/main/c1/color/member_bonusbg_O.jpg') no-repeat;margin:21px 0 0 20px}  /* 메인베너 밑 */
#container_area .top .member_bonus .blank{width:160px}
#container_area .top .member_bonus .join{width:110px;}
#container_area .top .member_bonus .general{width:110px;}
#container_area .top .member_bonus .bonus{color:#fff;font-size:16px;padding:50px 0 0 30px;text-align:left}
#container_area .top .member_bonus .bonus b{color:#ffed27}

#container_area .top .right_banner{width:250px;padding-left:20px}
#container_area .top .right_banner .quick_sch{width:250px;background:#f3f3f3;border-top:2px solid #F58D51;border-bottom:1px solid #e5e5e5;}
#container_area .top .right_banner .quick_sch th{width:45px;text-align:right;}
#container_area .top .right_banner .quick_sch td{text-align:center;}
#container_area .top .right_banner .quick_sch select{width:167px;margin:5px 0}
#container_area .top .right_banner .quick_sch .first th,
#container_area .top .right_banner .quick_sch .first td{padding-top:10px}
#container_area .top .right_banner .quick_sch .last th,
#container_area .top .right_banner .quick_sch .last td{padding-bottom:10px;}
#container_area .top .right_banner .quick_sch .midline{border-top:1px solid #ccc;width:210px;height:0;padding:0;margin:0 auto}
#container_area .top .right_banner .quick_sch .qbtn{height:45px;vertical-align:middle;padding:10px 0;text-align:center}

#container_area .top .right_banner .hotitem{margin-top:19px}
#container_area .top .right_banner .caption_table{width:100%}
#container_area .top .right_banner .caption_table .btitle{text-align:left;color:#484848;font-size:15px;font-weight:bold;letter-spacing:0px;padding:5px 0;}
#container_area .top .right_banner .caption_table .pager_zone{text-align:right;width:182px;*width:185px;vertical-align:middle;}
#container_area .top .right_banner .caption_table .pager_zone div{display:inline-block;*display:inline;zoom:1;}
#container_area .top .right_banner .caption_table .bx-pager-item a{display:inline-block;width:10px;height:10px;background:#696969;font-size:0;margin-left:2px;border-radius:5px}
#container_area .top .right_banner .caption_table .bx-pager-item a.active{background:red}

#container_area .top .right_banner .slider_table{border:1px solid #ccc;position:relative}
#container_area .top .right_banner .slider_table .item_info{height:72px;vertical-align:middle;color:#404040;border:1px solid #ccc;line-height:15px}
#container_area .top .right_banner .slider_table .item_info ul{display:none}
#container_area .top .right_banner .slider_table .item_name{font-size:14px;color:#404040;}
#container_area .top .right_banner .slider_table .price{color:#f13131}
#container_area .top .right_banner .slider_table .price b{text-decoration:line-through}
#container_area .top .right_banner .slider_table .icon_hot{position:absolute;top:-1px;left:-1px;z-index:8000;width:57px;height:57px}

#container_area .top .right_banner .slider_table .bx-viewport{width:248px !important;}
#container_area .top .right_banner .slider_table .bx-clone{width:248px !important;}

#container_area .top .comunity_banner{position:relative;margin-top:23px;font-size:11px;}
#container_area .top .comunity_banner th,
#container_area .top .comunity_banner td{border:1px solid #ccc;}
#container_area .top .comunity_banner th{border-right:none}
#container_area .top .comunity_banner td{border-left:none}

#container_area .top .comunity_banner .midblank th,
#container_area .top .comunity_banner .midblank td{height:3px; border:none}

#container_area .top .comunity_banner th{width:50px;height:47px;text-align:center;position:relative;}
#container_area .top .comunity_banner td{width:205px;height:47px;position:relative;text-align:left;}
#container_area .top .comunity_banner td span{display:inline-block;*display:inline;zoom:1;margin:0 0 0 5px;line-height:16px;font-size:13px;color:#9a9a9a;margin-left:5px}
#container_area .top .comunity_banner td span b{color:#3c3c3c;font-size:13px;font-weight:normal}
#container_area .top .comunity_banner .btn_go{width:25px;height:25px;background:url('../images/main/btn_go.jpg') no-repeat;display:inline-block;*display:inline;zoom:1;font-size:10px;color:#fff;text-align:left;padding-left:4px;right:5px;bottom:10px;position:absolute}

.price_icon{position:absolute;left:87px;*left:85px;top:22px;*top:32px;width:16px;height:17px;background:url('../images/common/icon_price.png') no-repeat;}
.price{letter-spacing:1px}

#bestitem{width:1140px;height:475px;position:relative;}
#bestitem .best_leftimg{width:240px;}
#bestitem .best_leftimg img{vertical-align:bottom}
#bestitem .item_img{width:318px;border:1px solid #ddd;border-right:none}
#bestitem .item_info{height:85px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
#bestitem .item_info.first{border-top:1px solid #ddd}
#bestitem .item_info {position:relative;text-align:left}
#bestitem .item_info p{line-height:17px;margin:3px 5px}
#bestitem .item_info .item_name{font-size:15px;}
#bestitem .item_info .price{color:#e71919;text-decoration:underline}
#bestitem .item_info .point{color:#727272}

#hotitem{width:1140px;height:437px;position:relative;border-bottom:1px solid #ddd;}
#hotitem .item_img{position:relative;vertical-align:middle;height:69px;}

#hotitem .item_info td{position:relative;border-top:1px solid #ddd; border-right:1px solid #ddd;width:316px;height:370px;}
#hotitem .item_info .hotmark{position:absolute;top:0;left:0;}
#hotitem .cate{width:192px;height:200px;text-align:left;position:relative}
#hotitem .cate .catelist{position:relative;top:0;left:0;height:200px;}
#hotitem .cate .catelist td{text-align:left;height:33px;width:192px;vertical-align:middle;cursor:pointer}
#hotitem .cate .catelist td a{position:relative;display:block;width:172px;height:33px;line-height:32px;text-align:left;padding-left:20px;background:#E57A44;color:#fff;border-top:1px solid #E57A44;}
#hotitem .cate .catelist td.active a{background:url('../images/main/c1/color/cate_selectbg_O.jpg') no-repeat;color:#fff;border:none;}
#hotitem .cate .catelist .title{text-align:center;height:70px;background:url('../images/main/c1/color/hotitem_title_O.jpg') no-repeat}
#hotitem .cate .catelist .title p{position:absolute;left:45px;top:25px;line-height:20px;}
#hotitem .cate .catelist .last{border-bottom:none}
#hotitem .item_info .item_name{padding-bottom:7px;margin-top:10px;margin-left:-20px;font-weight:bold}
#hotitem .item_info .price{padding-bottom:7px;color:#e71919;letter-spacing:-1px}
#hotitem .item_info .point{margin-left:-10px;color:#727272;letter-spacing:-1px;margin-left:5px}

#section_title{margin-bottom:10px;width:100%}
#section_title td{font-size:22px;font-weight:bold;text-align:left;width:100%}

#wrapper > tbody > tr > td.section_content,
#wrapper > tbody > tr > td.bottom_content{padding-top:0}
.section_content{width:1140px;margin-bottom:20px;}
.section_content table{width:100%;}
.section_content tr{margin:5px 0;padding:10px 0}
.section_content .title{border-top:1px solid #ccc;border-bottom:1px solid #000;}
.section_content .title td{text-align:left;vertical-align:middle;height:60px;padding-left:15px;*border-top:1px solid #ccc;*border-bottom:1px solid #000;background:#fbfbfb}
.section_content .title td img{vertical-align:middle;margin-top:-3px;*margin-top:-1px;}
.section_content .title .name{color:#e76565;font-size:15px;font-weight:bold}
.section_content .title .detail{text-align:left;margin-left:10px}
.section_content .line div{line-height:17px}
.section_content .line  .bigimg{padding-left:30px;padding-right:20px;width:210px;height:210px;}
.section_content .line  .name{margin-top:8px;color:#393939;font-weight:bold}
.section_content .line  .price{margin-bottom:8px;color:#e71919;font-weight:bold}
.section_content .line  .price b{text-decoration:line-through;color:gray;}
.section_content .line  .detail{color:#a6a6a6;margin:5px 0}
.section_content .line1 .leftsm,
.section_content .line1 .rightsm{padding-top:30px;}
.section_content .line2 .leftsm,
.section_content .line2 .rightsm{padding-bottom:30px;}
.section_content.last_content,
.section_content.last_content .line2{border-bottom:1px solid #ccc}

#bottom_content{width:1140px;margin-top:50px;border-bottom:1px solid #000;}
#bottom_content table{height:190px;}
#bottom_content td{text-align:left;width:310px;padding:0;height:180px;border-top:2px solid #3b3b3b;vertical-align:top}
#bottom_content .cs{position:relative}
#bottom_content .cs img{position:absolute;left:1px;}
#bottom_content .cs .telicon{width:51px;height:41px;position:absolute;left:30px;top:55px}
#bottom_content .cs .telicon img{top:0px;left:0px;position:relative;}
#bottom_content .cs .title{margin: 45px 0 3px 88px;font-weight:bold;font-size:16px;}
#bottom_content .cs .tel_num{height:20px;margin-left:95px;font-size:23px;font-weight:bold;width:180px}
#bottom_content .cs .work_info{margin:30px 0 0 40px;color:#8b8b8b;font-size:13px;letter-spacing:0px;}
#bottom_content .cs .work_info b{color:#444444}
#bottom_content .cs .work_day,
#bottom_content .cs .work_time{position:relative;padding-left:15px;height:20px;line-height:20px}

#bottom_content .cs .middot{position:absolute;margin-left:-15px}

#bottom_content .cs .work_day img,
#bottom_content .cs .work_time img{top:2px;}

#bottom_content .account{position:relative;width:260px;color:#656565;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#bottom_content .account .title{display:block;margin:45px 0 0 30px;font-size:16px;color:#323232}
#bottom_content .account .detail ul{list-style:none}
#bottom_content .account li{line-height:22px;color:#656565;}
#bottom_content .account .detail{margin-left:50px;margin-top:15px}
#bottom_content .account .detail .middot{position:absolute;left:30px}
#bottom_content .account .detail .owner{font-weight:bold;margin-top:8px;display:block}
#bottom_content .account .detail .owner2{font-size:12px;}/*새로 추가*/
#bottom_content .account img{position:absolute;left:40px}

#bottom_content .deliverypic_board{width:570px;position:relative;padding-top:15px;}
#bottom_content .deliverypic_board .bx-wrapper{width:420px;}
#bottom_content .deliverypic_board .title{color:#323232;font-size:16px;text-align:left;margin: 0 0 10px 75px;}
#bottom_content .deliverypic_board .item_name{margin-top:7px}
#bottom_content .deliverypic_board .item_name,
#bottom_content .deliverypic_board .customer{text-align:center}
#bottom_content .deliverypic_board .photo_line{width:103px;height:77px;} /*배송사진크기조절*/
#bottom_content .control{position:absolute;top:65px;}
#bottom_content .control a{padding:15px 10px;display:inline-block;*display:inline;zoom:1}
#bottom_content .control a:hover{color:red}
#bottom_content .slider_prev{left:40px;width:26px;height:41px;background:url('../images/main/c1/deliverypic_prev.jpg') no-repeat}
#bottom_content .slider_next{width:26px;height:41px;right:40px;background:url('../images/main/c1/deliverypic_next.jpg') no-repeat}

/* 장바구니 */
.cart_table {width:100%;}
.cart_table .cart_top{border-top:4px gray solid;height:35px;background:#f7f7f7;color:#000;font-weight:bold}
.cart_table .cart_foot {text-align:right;padding-right:15px;height:40px;border-top:2px gray solid;background:#f7f7f7;font-weight:normal;}
.cart_table .cart_foot2 {text-align:left;padding-left:15px;height:40px;border-top:2px gray solid;background:#f7f7f7;font-weight:normal;}
.cart_table .cart_foot3 {text-align:right;padding-right:15px;padding-bottom:10px;height:40px;border-top:2px gray solid;background:#f7f7f7;font-weight:normal;font-size:20px;}
.cart_table .cart_btn {text-align:right;height:40px;padding-top:30px;}
.cart_table th {color:#000;height:75px;border-bottom:1px #ccc dotted}
.cart_table .price {font-size:22px;color:#EC4D51;font-weight:bold}

.cart_title {font-size:22px;font-weight:normal;text-align:left;width:100%;padding-bottom:10px;}
.cart_title span{font-size:14px;color:#868484}
.cart_title .breakline{color:#d7d7d7;font-size:22px;padding:0 5px}
.cart_title .breakline2{color:black;font-size:22px;padding:0 5px}


/* 공통_서브_LNB */
#lnb_area {}

/* 공통_서브_본문 */
#container_area_sub {}

/* 공통_서브_타이틀 */
#container_area_sub #container_title {}

/* 서브본문 스타일 */
.sub_title{font-size:35px;font-weight:bold;text-align:left;}/*원본 padding-top:50px;추가*/
.explan{color:#767676;text-align:left;height:30px;border-bottom:3px solid #767676;padding-bottom:20px;}
.bestitem_title{font-size:22px;height:22px;padding-bottom:10px}

.navigation{text-align:left;height:50px;border-bottom:2px solid #767676}
.navigation img{vertical-align:middle}
.navigation .icon_home{margin-top:2px;position:absolute}
.navigation .icon_arrow{position:absolute;margin:5px 5px; margin-bottom:0}
.navigation span{margin-left:15px;vertical-align:middle;color:#777676}
.navigation .txt_home{margin-left:20px}
.navigation .txt_current{font-weight:bold;color:#1d1d1d}

.tab_list_title{border-bottom:1px solid #ccc}
.tab_list_title td b{color:#000;}
.tab_list_title .title{width:600px;height:60px;}
.tab_list_title ul{display:inline-block;*display:inline;zoom:1;margin-bottom:-25px;*margin-bottom:-35px}
.tab_list_title ul li{float:left;font-size:15px;color:#3c3c3c;width:130px;cursor:pointer;}
.tab_list_title ul li a{display:inline-block;*display:inline;zoom:1;width:130px;padding:8px 0;background:#f4f4f4;margin-bottom:-20px;background:#fff;border:1px solid #ccc; border-right:none;vertical-align:bottom;}
.tab_list_title ul li.active{margin-right:1px;margin-top:-2px}
.tab_list_title ul li.active a{color:#c51e23;width:100%;padding:10px 0;margin-bottom:0;border-right:1px solid #ccc;border-bottom:none;margin-bottom:2px;}
.tab_list_title ul li.last a{border-right:1px solid #ccc}

.tab_list{width:100%;}
.tab_list .prod_count{text-align:left;height:50px}
.tab_list .prod_count b{font-weight:bold;color:#ec5c60}

.tab_list .line .item{border-bottom:1px solid #e2e2e2;padding:20px 0;vertical-align:baseline;}
.tab_list .line.last td{border-bottom:none;}

.tab_list .itemimg{margin-top:10px;margin-bottom:10px}
.tab_list .item_info{margin-top:-15px;margin-right:7px;}
.tab_list .item_info .item_name{font-size:15px;color:#3c3c3c;padding:15px 0}
.tab_list .item_info .price{color:#999898;text-decoration:line-through}
.tab_list .item_info .sale_price{color:#e71919;padding:4px 0;margin-bottom:5px}
.tab_list .item_info .point{color:#de872a;padding:5px 0}
.tab_list .item_info .point span{padding:0 5px;display:inline-block;*display:inline;zoom:1;margin:0 5px;background:#ef9433;color:#fff;padding:3px 8px;border-radius:10px;font-size:11px}
.tab_list .prevnext {width:1140px;text-align:center;}

/* 아이템 상세 뷰 */

#item_view{padding-top:40px;}
#item_view table{width:100%;}
#thmbnail_view{width:450px;height:100px;}
#thmbnail_view table{width:100%;*height:105px;}
#thmbnail_view .thumb_big{}
#thmbnail_view .thumb_small table{margin-bottom:10px;*margin-bottom:20px;}
#thmbnail_view .thumb_small table td{background:#f3f3f3;padding-top:10px}
#thmbnail_view .thumb_small table td img{border:1px solid #dfdfdf;max-width:none}
#thmbnail_view .thumb_small table td.active img{border:3px solid #fc787b }
#thmbnail_view .thumb_info td{text-align:left;border-top:2px solid #f14f53; border-bottom:1px solid #f14f53;padding:10px 5px;height:130px;font-size:12px;letter-spacing:0px;padding-right:0;line-height:17px;}
#thmbnail_view .thumb_info td > div{color:#904141;font-weight:bold;float:left;}
#thmbnail_view .thumb_info td > div > div{text-align:center;margin-left:7px;padding-top:3px}
#thmbnail_view .thumb_info img{}
#thmbnail_view .thumb_info p{float:right;margin-top:10px;margin-left:0px;width:340px;}

#item_buy_form{width:680px;text-align:right;padding-top:30px;}
#item_buy_form table{width:680px;margin-left:20px;border-collapse:separate;}

#item_buy_form .prod_name{text-align:left;font-size:20px;font-weight:bold;height:50px;color:#3c3c3c;padding-left:20px;}
#item_buy_form .price_table{border-bottom:1px solid #aeaeae;border-top:1px solid #aeaeae;}
#item_buy_form .price_table th{background:#f3f3f3}
/*#item_buy_form .price_table td{padding:7px 10px;border:1px solid #e2e2e2}*/
#item_buy_form .price_table input[type="radio"]{vertical-align:middle}
#item_buy_form .normal_price{color:#acacac;font-weight:bold}
#item_buy_form .member_price{color:#f14f53;font-weight:bold}
#item_buy_form .member_point{color:#ef9433;font-weight:bold}

#item_buy_form .buy_info > div{padding:0;height:50px;margin-left:20px;padding-left:10px;margin-top:5px;border:1px solid #ccc;position:relative}
#item_buy_form .buy_info .fl {margin:20px 0;position:relative;}
#item_buy_form .buy_info .fr{ margin:13px 0;margin-right:20px;}

#item_buy_form .buy_info .btn_01{position:relative;background:#f2efef;display:inline-block;*display:inline;zoom:1;padding:5px 25px;margin-right:10px;border:1px solid #d1cbcc;color:#996566;margin:0 5px}
#item_buy_form .smarrow{font-size:8px;position:absolute;top:8px;margin-left:10px}

.option_list .option_table{margin-top:45px;padding-bottom:30px;background:#f7f7f7;border:1px solid #e3e3e3;height:210px;*height:250px;}
.option_list .option_table .title{width:100%;padding:10px 0 15px 10px;font-weight:normal;font-size:15px;text-align:left;}
.option_list .option_table .title div{width:650px;height:30px;border-bottom:1px solid #e5e5e5}
.option_list .option_table td img{position:relative;top:10px;width:68px;height:57px}
.option_list .option_table td{height:10px;vertical-align:bottom;*vertical-align:middle;text-align:left;font-size:12px}
.option_list .option_table td select{margin-top:-80px;*margin:0;font-size:13px;font-family:"나눔고딕"}
#item_buy_form .shop_btn{padding-left:40px;padding-top:10px}

#item_detail_view .sidelink{width:220px;}
#item_detail_view .delivery_sideimg{padding-top:20px}
#item_detail_view .side_botlink td{width:102px;padding-top:10px}

#item_detail_view .main_detail table{width:100%;}
#item_detail_view .main_detail table td{padding:10px 0;padding-top:0;}
#item_detail_view .main_detail table .detail_img{text-align:center;}
#item_detail_view .main_detail table .detail_img2{margin-top:-55px;float:right;}
#item_detail_view .main_detail table .detail_img3{text-align:center;}
#item_detail_view .main_detail table .detail_img4{padding-left:33px;}


#item_detail_view .tab_list{margin-top:40px;}
#item_detail_view .tab_list td{vertical-align:top;text-align:left}
#item_detail_view .tabmenu{text-align:center}
#item_detail_view .tabmenu li{float:left;}
#item_detail_view .tabmenu li a{display:inline-block;*display:inline;zoom:1;width:300px;padding:10px 0px;background:#f4f4f4;border:1px solid #ccc;border-right:none;margin-top:4px}
#item_detail_view .tabmenu li.last a{border-right:1px solid #ccc;}
#item_detail_view .tabmenu li.active a{background:#ec5c60;padding:12px 0px;color:#fff;margin-top:0;}

/* 서브본문 스타일 */
#bestitem_itemlist table{width:100%;height:405px;}
#bestitem_itemlist .item_num td{text-align:left;height:60px;border:1px solid #ccc;border-bottom:none;padding:10px 0;position:relative}
#bestitem_itemlist .item_img td{height:240px;position:relative;border-right:1px solid #ccc;border-left:1px solid #ccc}
#bestitem_itemlist .item_img td img{margin-top:-19px}
#bestitem_itemlist .item_info {height:85px;background:#efefef;border:1px solid #ccc;border-top:none}
#bestitem_itemlist .item_info td{position:relative;}
#bestitem_itemlist .item_info .item_name{padding-bottom:6px;margin-left:0px;font-size:16px;}
#bestitem_itemlist .item_info .price{padding-left:5px;padding-bottom:7px;color:gray;text-decoration:line-through;font-weight:bold}
#bestitem_itemlist .item_info .sale_price{padding-left:5px;padding-bottom:7px;color:#e71919;font-weight:bold}
#bestitem_itemlist .item_info .point span{background:#d78c2c;color:#fff;border-radius:8px;padding:2px 7px;font-size:12px}

#bestitem_itemlist{background:url('../images/sub/bestitembg.jpg') no-repeat}/* 서브페이지 베스트상품 선처리 이미지 */
#item_img td{border:none;position:relative;}
#item_img img{position:absolute;z-index:1000;}
#bestitem_itemlist{height:470px}
#bestitem_itemlist td{border:none !important}
#bestitem_itemlist .item_num td{height:auto;padding:0;z-index:2000;}
#bestitem_itemlist .item_num td img{margin-top:-40px;margin-left:20px;z-index:2000}
#bestitem_itemlist .item_img td{margin:0;padding:0;padding:0;z-index:1000;}
#bestitem_itemlist .item_img td img{z-index:1000;}
#bestitem_itemlist .item_info td{background:transparent;margin:0;padding:0;bottom:0;height:128px;top:-10px;border:0px}
#bestitem_itemlist .item_info .sale_price{margin-bottom:5px}
#bestitem_itemlist .item_info .point{color:#de872a}
#bestitem_itemlist .item_info .point span{padding:3px 8px;display:inline-block;*display:inline;zoom:1;margin:0 5px;color:#fff}

.section_title_itemlist{font-size:22px;font-weight:normal;text-align:left;width:100%;padding-top:40px;}
.section_title_itemlist table p{color:#000;font-size:22px;letter-spacing:-2px}
.section_title_itemlist table span{font-size:14px;color:#868484}
.section_title_itemlist table .breakline{color:#d7d7d7;font-size:22px;padding:0 5px}
.section_title_itemlist .title{width:600px;text-align:left}

#item_detail_view .sidelink .middot{position:absolute;margin-left:-20px;font-size:25px;margin-top:0px;left:20px;position:absolute;}
#item_detail_view .sidelink{width:220px;}
#item_detail_view .sidelink .cs_sideinfo{border:2px solid #dfdfdf;}
#item_detail_view .sidelink .cs_sideinfo > div{margin:10px 10px 10px 15px;padding:10px 0 10px 0;position:relative;border-bottom:1px solid #dfdfdf}
#item_detail_view .sidelink .cs_sideinfo .icon{position:absolute;left:0;margin-top:13px;}
#item_detail_view .sidelink .cs_sideinfo .icon img{vertical-align:baseline}
#item_detail_view .sidelink .cs_sideinfo .title{margin-top:15px;margin-left:20px;font-size:14px;color:#444}
#item_detail_view .sidelink .cs_sideinfo ul{margin-top:10px;padding-left:10px;}

#item_detail_view .sidelink .cs_sideinfo{line-height:18px;color:#8b8b8b}
#item_detail_view .sidelink .cs_sideinfo .title .ko{font-size:18px;font-weight:bold;color:#323232;}
#item_detail_view .sidelink .cs_sideinfo .title .en{font-size:12px;font-weight:bold;color:#868686}
#item_detail_view .sidelink .cs_sideinfo .title img{position:absolute;right:0;top:0}
#item_detail_view .sidelink .cs_sideinfo .time{ position:relative;border-bottom:1px solid #dfdfdf; padding-bottom:10px}
#item_detail_view .sidelink .cs_sideinfo .time .num{font-size:24px;font-weight:bold;color:#222}
#item_detail_view .sidelink .cs_sideinfo .bank{border:none;}
#item_detail_view .sidelink .cs_sideinfo .bank .title{margin-top:0;}
#item_detail_view .sidelink .cs_sideinfo .bank .icon{margin-top:-4px;}
#item_detail_view .sidelink .cs_sideinfo .bank .owner{margin:3px 0 0 13px;}

.cart_fixbtn{height:25px;background:#B6B6B6;border:2px;border-radius:3px;}
.cart_fixbtn:hover{height:25px;background:#828282;border:2px;border-radius:3px;}
.cart_delbtn{height:25px;background:#414350;border:2px;border-radius:3px;color:white;}
.cart_delbtn:hover{height:25px;background:#E76565;border:2px;border-radius:3px;color:white;}


/*로그인페이지*/
/* login page */
.login_top {font-family:"나눔고딕";font-size:30px;font-weight:bold;color:#CBCCC6;height:60px;text-align:center}

/* login form */
.login_input1 {width:370px;height:35px;border-radius:5px 5px 5px 5px;border:1px #ccc solid;}
.login_input1:hover {width:370px;height:35px;border-radius:5px 5px 5px 5px;border:1px #80b0f2 solid;}
.login_input2 {width:370px;height:35px;border-radius:5px 5px 5px 5px;border:1px #80b0f2 solid;}
.login_input3 {width:370px;height:35px;border-radius:5px 5px 5px 5px;border:1px #131b66 solid;}
.login_icon_id {width:80px;height:25px;display:inline-block;border:0;background-color:#ebebeb;padding:10px 0 0 10px;border-radius:5px 0 0 5px;color:#3d3e40;font-weight:bold;font-family:Arial, Sans-serif;color:#424242;line-height:normal}
.icon_id {display:inline-block;width:16px;height:16px;background-image:url('../image/login_id.png');vertical-align:middle;}
.icon_pw {display:inline-block;width:16px;height:16px;background-image:url('../image/login_pw.png');vertical-align:middle;}
.login_input {border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;z-index:1;border:none;outline:none;background:white;vertical-align:middle}
.login_button {border-radius:5px;background:#39393a;width:70px;height:30px;text-align:center;color:white;border:0px;cursor:pointer}
.login_button:hover {border-radius:5px;background:gray;width:70px;height:30px;text-align:center;color:white;border:0px;cursor:pointer}
.login_button2 {border-radius:5px;background:#E76565;width:70px;height:30px;text-align:center;color:white;border:0px;cursor:pointer}
.login_button2:hover {border-radius:5px;background:gray;width:70px;height:30px;text-align:center;color:white;border:0px;cursor:pointer}
.login_button3 {border-radius:5px;background:#39393A;width:80px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button3:hover {border-radius:5px;background:gray;width:80px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button4 {border-radius:5px;background:#39393A;width:70px;height:35px;text-align:center;color:white;border:0px;font-size:14px;font-family:"나눔고딕";cursor:pointer}
.login_button4:hover {border-radius:5px;background:gray;width:70px;height:35px;text-align:center;color:white;border:0px;font-size:14px;font-family:"나눔고딕";cursor:pointer}
.login_button5 {border-radius:5px;background:#E76565;width:70px;height:35px;text-align:center;color:white;border:0px;font-size:14px;font-family:"나눔고딕";cursor:pointer;line-height:35px;}
.login_button5:hover {background:#D14448;}
.login_button6 {border-radius:5px;background:#39393A;width:150px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button6:hover {border-radius:5px;background:gray;width:150px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button7 {border-radius:5px;background:#E54B4F;width:150px;height:100px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button7:hover {border-radius:5px;background:#D14448;width:150px;height:100px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button8 {border-radius:5px;background:#666666;width:150px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button8:hover {border-radius:5px;background:#CCCCCC;width:150px;height:40px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer}
.login_button9 {border-radius:5px;background:gray;width:70px;height:30px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer;line-height:30px;}
.login_button9:hover {background:#CCCCCC}
.login_button10 {border-radius:5px;background:#E54B4F;width:100px;height:30px;text-align:center;color:white;border:0px;font-size:16px;font-family:"나눔고딕";cursor:pointer;line-height:30px;}
.login_button10:hover {background:#CF4447}


/* login notice form */
.login_notice_title {height:30px;background:#958e84;color:#ffffff;text-align:center;width:60px;border-radius:3px 3px 3px 3px;line-height:30px}
.login_notice_content {height:30px;color:gray}

/* top */
.top_title {font-weight:bold;background-Color:#02203c;color:#ffffff;font-size:16px;height:35px;padding-left:5px}
.top_title_bottom {font-weight:bold;background-Color:#02203c;color:#ffffff;font-size:12px;height:25px;padding-left:5px;width:195px}
.top_menu {width:100px;font-weight:bold}
.top_menu_bottom {font-weight:bold;color:#454545;background-Color:#ebeceb;border-bottom:1px black solid;border-top:1px #808080 solid;padding-left:20px;height:25px}

/*로그인*/
.loginsubmit {height:50px;background:#ed1c24;text-align:center;color:#fff;font-size:15px;cursor:pointer;}
.copyright_new {height:30px;color:#333333;font-size:14px;text-align:right;padding-top:15px;padding-bottom:10px;}
.login_input_new {height:29px;background:#fff;padding:10px;35px;10px;15px;border:1px #dadada solid;position:relative;}
.login_input_on {height:29px;background:#fff;padding:10px;35px;10px;15px;border:1px #ED1C24 solid;position:relative;}
.int {position:relative;width:95%;padding:7px; 0 6px;height:16px;z-index:9;border:none;background:#fff;font-size:15px;line-height:16px;-webkit-appearance:none;}
.admin_tit {text-align:right;height:25px;color:#999999;font-size:12px;}
.login_input_new2 {height:29px;background:#fff;padding:10px;35px;10px;15px;border:1px #dadada solid;position:relative;}
.copyright_new2 {height:30px;color:#333333;font-size:14px;text-align:right;padding-top:15px;padding-bottom:10px;padding-right:30px;}
.loginsubmit2 {height:50px;background:#ed1c24;text-align:center;color:#fff;font-size:15px;cursor:pointer;}
.loginsubmit3 {height:50px;background:gray;text-align:center;color:#fff;font-size:15px;cursor:pointer;}
