@charset "utf-8";


/* =========================================================================================================================================================  */
/* 제품리스트 ==============================================================================================================================================  */
/* =========================================================================================================================================================  */
.product{ width:1100px; margin:0 auto; overflow:hidden;}
.product .prod_box{ min-height:300px; max-height:450px; }


.pro_list_type01 { margin:0 30px 40px 0;width:250px; height:315px ;float:left; text-align:left;/*border:1px solid #ddd;*/}
.pro_list_type01.last{margin:0 0 40px 0;}
.pro_list_type01 .prod_img{ width:250px; height:250px; }
.pro_list_type01 .prod_img img{width:250px; height:250px;}
.pro_list_type01 .prod_con{ background:#fff;text-align:center; overflow:hidden;}

.pro_list_type01 .prod_con .author{ margin-top:5px;text-align:center;letter-spacing:-1px; color:#777777; height:20px;}
.pro_list_type01 .prod_con .tit{margin-top:20px;text-align:center; color:#333333; font-size:15px;  font-weight:bold; line-height:20px;}
.pro_list_type01 .prod_con .tit a{text-align:center; color:#333333;font-size:15px;  font-weight:800; line-height:20px}
.pro_list_type01 .prod_con .tit a:hover{font-size:15px; color:#553d08; text-decoration:underline}

.pro_list_type01:hover{cursor:pointer; text-decoration:underline;}

.icon_free {margin:0 5px;}

.pro_list_type01 .prod_con .pricearea{margin-top:10px;font-size:15px; color:#ca0000; font-weight:bold;text-align:center;}
.pro_list_type01 .prod_icon{ width:228px; height:28px; border-top:1px solid #d5d5d5; margin:0 auto; padding:15px 0px 0px 0px;}
.pro_list_type01 .prod_icon img{ margin-right:5px; vertical-align:middle;}

/* 제품리스트-갤러리형 */
.pro_list_type02 { margin:0 20px 40px 0;width:230px; min-height:300px ;float:left; text-align:left; border:1px solid #ddd; padding-top:10px; padding-left:10px;}
.pro_list_type02.last{margin:0 0 40px 0;}
.pro_list_type02 .prod_img{ width:220px; height:220px; border-bottom:1px solid #ccc;}
.pro_list_type02 .prod_img img{ width:220px; height:220px; }
.pro_list_type02 .prod_con{ background:#fff; padding:30px 15px 15px 0; overflow:hidden;}

.pro_list_type02 .prod_con .author{ margin-top:5px;text-align:center;letter-spacing:-1px; color:#777777; height:20px;}
.pro_list_type02 .prod_con .tit{text-align:center; color:#333333; font-size:15px;  font-weight:bold; line-height:20px;}
.pro_list_type02 .prod_con .tit a{text-align:center; color:#333333;font-size:15px;  font-weight:800; line-height:20px}
.pro_list_type02 .prod_con .tit a:hover{font-size:15px; color:#553d08; text-decoration:underline}

.pro_list_type02:hover{cursor:pointer; border:1px solid #333;}


.pro_list_type02 .prod_con .pricearea{margin-top:10px;font-size:15px; color:#ca0000; font-weight:bold;text-align:center;}
.pro_list_type02 .prod_icon{ width:228px; height:28px; border-top:1px solid #d5d5d5; margin:0 auto; padding:15px 0px 0px 0px;}
.pro_list_type02 .prod_icon img{ margin-right:5px; vertical-align:middle;}

.product_list2{}
/*PRODUCT*/
.product_list2 h2{ font-size:15px; font-weight:bold; color:#fff; background:#7b9dca; width:1089px; padding:10px 0 10px 10px;}

/*최근본상품 제품리스트 스타일*/
.prod_wrap { margin-top:40px; }
.list_area { padding-top:25px;}

/* 이벤트-갤러리형 */
.event_list_type01 { border:1px solid #d6d6d6; width:258px; float:left; margin:20px 20px 0px 0px; text-align:left}
.event_list_type01 .prod_img{ width:236px; height:236px; margin:11px;}
.event_list_type01 .prod_con{ background:#f6f6f6; padding:15px 20px; overflow:hidden}
.event_list_type01 .prod_con .tit{color:#333333; font-family:'Nanumgothic'; font-size:13px;  font-weight:bold; height:22px; line-height:18px; }
.event_list_type01 .prod_con .tit a{color:#333333; font-family:'Nanumgothic'; font-size:13px;  font-weight:bold; height:22px; line-height:18px;}
.event_list_type01 .prod_con .tit a:hover{ color:#275bd1; text-decoration:underline}
.event_list_type01 .prod_con .author{ font-family:'Nanumgothic'; font-size:12px; letter-spacing:-1px; color:#666; height:20px}

.event_list_type02 { border:1px solid #d6d6d6; width:258px; float:left; margin:20px 0px 0px 0px; text-align:left}
.event_list_type02 .prod_img{ width:236px; height:236px; margin:11px;}
.event_list_type02 .prod_con{ background:#f6f6f6; padding:15px 20px; overflow:hidden}

.event_list_type02 .prod_con .tit{color:#333333; font-family:'Nanumgothic'; font-size:13px;  font-weight:bold; height:22px; line-height:18px; }
.event_list_type02 .prod_con .tit a{color:#333333; font-family:'Nanumgothic'; font-size:13px;  font-weight:bold; height:22px; line-height:18px;}
.event_list_type02 .prod_con .tit a:hover{ color:#275bd1; text-decoration:underline}
.event_list_type02 .prod_con .author{ font-family:'Nanumgothic'; font-size:12px; letter-spacing:-1px; color:#666; height:20px}


/* 이벤트-갤러리형-타입2 */
.event_list_type03 {width:260px; float:left; text-align:left}
.event_list_type03 .prod_img{width:260px; height:160px;}
.event_list_type03 .prod_img .bover{width:258px; height:158px; border:1px solid #ccc;}
.event_list_type03 .prod_img .over{width:258px; height:158px; border:1px solid #5980db;}
.event_list_type03 .prod_img .end{width:258px; height:158px; background:url(../sp_images/sp_event/end.png) no-repeat; z-index:10; position:absolute; margin:1px;}
.event_list_type03 .tit{color:#333333; font-family:'Nanumgothic'; font-size:12px; height:22px; line-height:18px; margin-top:15px;}
.event_list_type03 .tit a{color:#5980db; font-family:'Nanumgothic'; font-size:12px;  font-weight:bold; height:22px; line-height:18px;}
.event_list_type03 .tit a:hover{ color:#275bd1; text-decoration:underline}
.event_list_type03 .author{ font-family:'Nanumgothic'; font-size:12px; color:#666; height:20px}
.event_list_type03 .period{ font-family:'Nanumgothic'; font-size:12px; color:#666; height:20px}




/* =========================================================================================================================================================  */
/* 제품뷰 ==================================================================================================================================================  */
/* =========================================================================================================================================================  */

/* 제품뷰-갤러리형(이미지/제목/할인율/금액) */
.pro_list_type03 { border:1px solid #d6d6d6; border-bottom:1px solid #b8b8b8; background-color:#f6f6f6; width:210px; float:left; margin:0px; text-align:left}
.pro_list_type03 .prod_img{ width:182px; height:156px; margin:11px; border:1px solid #ccc; text-align:center; background-color:#fff;}
.pro_list_type03 .prod_img img{ width:156px; height:156px;}
.pro_list_type03 .prod_con{ padding:0px 11px; overflow:hidden}

.pro_list_type03 .prod_con .tit{color:#333333; font-family:'Nanumgothic'; font-size:12px;  height:22px; line-height:18px; border-bottom:1px solid #dddddd;}
.pro_list_type03 .prod_con .tit a{color:#333333; font-family:'Nanumgothic'; font-size:12px;  height:22px; line-height:18px;}
.pro_list_type03 .prod_con .tit a:hover{ color:#275bd1; text-decoration:underline}

.pro_list_type03 .prod_con .dc{ float:left; font-family:Arial; letter-spacing:-1px; color:#e31016; font-size:12px; width:70px; padding:4px 0px; }
.pro_list_type03 .prod_con .dc span{font-size:18px}
.pro_list_type03 .prod_con .pricearea{ float:right; padding:4px 0px;}
.pro_list_type03 .prod_con .pricearea .price2{font-family:"나눔고딕",ng; font-size:12px; color:#333;}
.pro_list_type03 .prod_con .pricearea .price2 span{font-family:Arial; font-size:18px; color:#111111;}


/* 제품뷰-카테고리 */
.category_path{ width:1100px; text-align:left; padding:10px 0px; font-family:dotum; font-size:11px; color:#666666; margin:0 auto;}
.category_path .space{color:#999999; padding:0px 5px;}

.category_path2{ width:1100px; text-align:right; padding:10px 0px; font-family:dotum; font-size:11px; color:#666666; margin:0 auto;}
.category_path2 .space{color:#999999; padding:0px 5px;}

.category_title{width:1100px; position:relative; overflow:hidden; border-top:3px solid #3a3a3a; border-bottom:1px solid #3a3a3a; margin:0 auto; background:url(../sp_images/sp_product/cate_title_bg.jpg) no-repeat;}
.category_title .cate {width:160px; position:relative; float:left; padding:10px 20px; color:#FFFFFF; font-size:21px; font-weight:600; line-height:100%; }
.category_title .cate span {color:#fffc00; font-size:12px; font-weight:600; line-height:140%;}
.category_title .title{width:900px; position:relative; float:left; background-color:#FFFFFF;}
.category_title .title dl{}
.category_title .title dt{ font-size:20px; color:#333333; padding:15px 25px; font-weight:bold;}
.category_title .title dd{ background-color:#f6f6f6; font-size:12px; color:#666666; padding:15px 25px; font-family:'Nanumgothic';}

.category_title .title .menu{width:139px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; color:#777777; font-family:'Nanumgothic'; cursor:pointer;}
.category_title .title .menu .color1 {color:#fffc00;}
.category_title .title .menu:hover{color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577;}
.category_title .title .menu_over{width:139px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; font-size:12px; color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577; }


.category_title2{width:1100px; position:relative; overflow:hidden; border-top:3px solid #3a3a3a; border-bottom:1px solid #3a3a3a; margin:0 auto; background-color:#666666;}
.category_title2 .cate {width:160px; position:relative; float:left; padding:10px 20px; color:#FFFFFF; font-size:16px; font-weight:600; line-height:100%; }
.category_title2 .cate span {color:#fffc00; font-size:16px; font-weight:600; line-height:140%;}
.category_title2 .title{width:900px; position:relative; float:left; background-color:#FFFFFF;}
.category_title2 .title dl{}
.category_title2 .title dt{ font-size:20px; color:#333333; padding:15px 25px; font-weight:bold;}
.category_title2 .title dd{ background-color:#f6f6f6; font-size:12px; color:#666666; padding:15px 25px; font-family:'Nanumgothic';}

.category_title2 .title .menu{width:139px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; color:#777777; font-family:'Nanumgothic'; cursor:pointer;}
.category_title2 .title .menu .color1 {color:#fffc00;}
.category_title2 .title .menu:hover{color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background-color:#cb061a;}
.category_title2 .title .menu_over{width:139px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; font-size:12px; color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background-color:#cb061a; }


.category_onesize{width:1100px; position:relative; overflow:hidden; border-top:3px solid #3a3a3a; border-bottom:1px solid #3a3a3a; margin:0 auto; background:url(../sp_images/sp_product/cate_title_bg.jpg) no-repeat;}
.category_onesize .cate {width:160px; position:relative; float:left; padding:10px 20px; color:#FFFFFF; font-size:22px; font-weight:600; line-height:100%; }
.category_onesize .cate span {color:#fffc00; font-size:16px; font-weight:600; line-height:140%;}
.category_onesize .title{width:900px; position:relative; float:left; background-color:#FFFFFF;}
.category_onesize .title dl{}
.category_onesize .title dt{ font-size:20px; color:#333333; padding:15px 25px; font-weight:bold;}
.category_onesize .title dd{ background-color:#f6f6f6; font-size:12px; color:#666666; padding:15px 25px; font-family:'Nanumgothic';}

.category_onesize .title .menu{width:184px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; color:#777777; font-family:'Nanumgothic'; cursor:pointer;}
.category_onesize .title .menu .color1 {color:#fffc00;}
.category_onesize .title .menu:hover{color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577;}
.category_onesize .title .menu_over{width:184px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; font-size:12px; color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577; }



.info_title{width:860px; position:relative; overflow:hidden; border-top:3px solid #3a3a3a; border-bottom:1px solid #3a3a3a; margin:0 auto; background:url(../sp_images/sp_product/cate_title_bg.jpg) no-repeat;}
.info_title .cate{width:175px; position:relative; float:left; padding:10px 20px; color:#FFFFFF; font-size:30px; font-weight:600; line-height:100%; }
.info_title .cate span {color:#fffc00; font-size:16px; font-weight:600; line-height:140%;}
.info_title .title{width:645px; position:relative; float:left; background-color:#FFFFFF;}
.info_title .title dl{}
.info_title .title dt{ font-size:20px; color:#333333; padding:15px 25px; font-weight:bold;}
.info_title .title dd{ background-color:#f6f6f6; font-size:12px; color:#666666; padding:15px 25px; font-family:'Nanumgothic';}

.info_title .title .menu{width:174px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; color:#777777; font-family:'Nanumgothic'; cursor:pointer;}
.info_title .title .menu .color1 {color:#fffc00;}
.info_title .title .menu:hover{color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577;}
.info_title .title .menu_over{width:174px; float:left; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:12px 20px; font-size:12px; font-size:12px; color:#ffffff; font-weight:bold; font-family:'Nanumgothic'; cursor:pointer; background:url(../sp_images/sp_product/cate_bg01.jpg) bottom right no-repeat; background-color:#0a7577; }


/* 제품뷰-좌측제품확대이미지 */
.view_spec_bar { width:1100px; overflow:hidden; margin:0 auto; margin-top:20px;}
.view_left{ float:left; width:550px;}
.view_left .zoom{}
.view_left .zoom .middle_img{width:440px; height:440px; border:5px solid #b0b0b0; cursor:pointer;}
.view_left .zoom .middle_img_over{width:440px; height:440px; border:5px solid #e7434e; cursor:pointer;}

.view_left .zoom .small_img{ width:82px; height:82px; border:1px solid #b0b0b0; cursor:pointer;}
.view_left .zoom .small_img_over{width:82px; height:82px; border:1px solid #e7434e; cursor:pointer;}

.view_left .zoom .large_img{ width:600px; height:600px; border:1px solid #000; cursor:pointer;}
.view_left .zoom .large_img_over{width:600px; height:600px; border:1px solid #cc0a1e; cursor:pointer;}

.view_thum {}
.view_thum li{ float:left; margin-right:10px; margin-top:10px;}
.view_thum .txt { color:#5679bd; font-family:'Nanumgothic'; font-size:12px;}

.view_left .buttom_bar{ height:42px; border-top:1px solid #cccccc; border-bottom:1px solid #aaaaaa; background-color:#f6f6f6; margin-top:20px; overflow:hidden}
.view_left .buttom_bar .link_left{ float:left; margin-top:10px;}
.view_left .buttom_bar .link_left li{ float:left;}
.view_left .buttom_bar .link_right{ float:right; margin-top:10px;}
.view_left .buttom_bar .link_right li{ float:right;}


/* 제품뷰-우측제품스펙 */
.view_right{ float:right; width:520px;}
.view_right .viewspec{ font-size:13px; position:relative;}
.view_right .viewspec table{ border-top:1px solid #b0b0b0}
.view_right .viewspec table th,.view_right .viewspec table td{ border-bottom:1px solid #e4e4e4; padding:12px 0}
.view_right .viewspec table .icon{ background:url(../sp_images/sp_include/icon_viewspec.jpg) no-repeat right center; background-color:#fafafa;}
.view_right .viewspec table th{ text-align:left; color:#777777; background-color:#fafafa; font-weight:bold; font-family:'Nanumgothic'; padding-left:5px;}
.view_right .viewspec table .sec{ font-weight:bold; color:#777777; }
.view_right .viewspec table .tt{color:#666; font-family:'Nanumgothic';text-indent:15px;}
.view_right .viewspec table .cl1{ color:#dd254e; font-size:14px}
.view_right .viewspec table .cl2{ color:#007e0c}

.view_right .viewspec_op1{ font-size:12px; margin-top:20px;}
.view_right .viewspec_op1 table{ border-top:1px solid #b0b0b0;}
.view_right .viewspec_op1 table th,
.view_right .viewspec_op1 table td{ border-bottom:1px solid #e4e4e4; padding:8px 0}
.view_right .viewspec_op1 table .icon{ background:url(../sp_images/sp_include/icon_viewspec.jpg) no-repeat right center; background-color:#fafafa;}
.view_right .viewspec_op1 table th{ text-align:left; color:#777777; background-color:#fafafa; font-weight:bold; font-family:'Nanumgothic'; padding-left:5px;}
.view_right .viewspec_op1 table .sec{ font-weight:bold; color:#777777; background-color:#fafafa;}
.view_right .viewspec_op1 table .tt{color:#666; font-family:'Nanumgothic'; background-color:#fafafa;}

.view_right .viewspec_op2{ font-size:13px; margin-top:10px;}
.view_right .viewspec_op2 table{ border-top:1px solid #b0b0b0}
.view_right .viewspec_op2 table th,
.view_right .viewspec_op2 table td{ border-bottom:1px solid #e4e4e4; padding:12px 0}
.view_right .viewspec_op2 table .icon{ background:url(../sp_images/sp_include/icon_viewspec.jpg) no-repeat right center; background-color:#fafafa;}
.view_right .viewspec_op2 table th{ text-align:left; color:#777777; background-color:#fafafa; font-weight:bold; font-family:'Nanumgothic'; padding-left:5px;}
.view_right .viewspec_op2 table .sec{ font-weight:bold; color:#777777; }
.view_right .viewspec_op2 table .tt{color:#666; font-family:'Nanumgothic';}

.view_right .viewspec_price{font-size:12px; height:50px; text-align:right; padding-top:30px;}
.view_right .viewspec_price .txt{ color:#999999;}
.view_right .viewspec_price .txtprice{ font-size:30px; color:#cb061a; font-family:Arial, Helvetica, sans-serif;}

.view_right .viewspec_btn{font-size:12px; margin-top:10px;}
.view_right .viewspec_btn ul{}
.view_right .viewspec_btn li{ float:left;}
.view_right .viewspec_btn li .mt10{ margin-top:10px;}

.viewer_text_title {color:#FFFFFF; font-size:18px; font-weight:600; margin:5px 0 15px;}
.viewer_text_subject {height:280px; color:#aaa; font-size:13px; font-weight:600;}

.vol{ overflow:hidden; width:64px}
.vol .inp_l{ float:left}
.vol .inp_l input{ border:1px solid #ccc; width:28px; height:18px; padding-top:2px; color:#000; text-align:center}
.vol .inp_r{ float:left; width:14px; margin-left:3px}
.vol .inp_r input{ width:14px; height:10px; border:none; background:none; cursor:pointer; display:block; margin-top:2px}
.vol .inp_r input:first-child{margin-top:0}
.vol .inp_r .up{ background:url(../sp_images/sp_shopping/vol_up.gif) no-repeat}
.vol .inp_r .down{background:url(../sp_images/sp_shopping/vol_down.gif) no-repeat}


/* 제품뷰-북마크 탭 */
.pro_view_v_title { width:1100px; overflow:hidden; margin:0px auto; margin-top:50px;}
.pro_view_v_title ul{ width:1100px; margin:0 auto;}
.pro_view_v_title li{ float:left; cursor:pointer;}

.pro_list_tap01{width:830px; float:left;}
.pro_list_tap01 li{ width:160px; color:#666666; font-size:12px; font-family:'Nanumgothic'; float:left; border:1px solid #cccccc; text-align:center; line-height:45px; height:45px; cursor:pointer;}
.pro_list_tap01 li:hover{  width:160px; background-color:#000000; color:#ffffff; font-size:12px; font-family:'Nanumgothic'; font-weight:bold; float:left; border:1px solid #000000; text-align:center; line-height:45px; height:45px; cursor:pointer;}
.pro_list_tap01 .over{ width:160px; background-color:#000000; color:#ffffff; font-size:12px; font-family:'Nanumgothic'; font-weight:bold; float:left; border:1px solid #000000; text-align:center; line-height:45px; height:45px; cursor:pointer;}


/* 제품뷰-상세정보,제품정보,구매후기,qna,배송 */
.pro_view_plan{ width:1100px; margin:0px auto;  overflow:hidden;}
.pro_view_plan .event{ float:left; width:376px;}
.pro_view_plan .product{ float:left; width:230px; margin-left:11px;padding:20px 0px 0 0;}
.pro_view_plan .product2 { float:left; width:220px; padding:20px 0px 0 0;}
.pro_view_plan .product_nbsps{ float:left; width:40px;}


.pro_view_detail{ width:1100px; margin:0px auto; padding:20px 0px; overflow:hidden;}

.pro_view_info{ width:1100px; margin:0px auto; padding:20px 0px; overflow:hidden;}
.pro_view_info .photo {margin-top:20px;}
.pro_view_info .bgcolor { background-color:#f1f1f1;}

.pro_view_review{ width:1100px; margin:0px auto; padding:20px 0px; overflow:hidden;}

.pro_view_qna{ width:1100px; margin:0px auto; padding:20px 0px; overflow:hidden;}

.pro_view_delivery{ width:1100px; margin:0px auto; padding:20px 0px; overflow:hidden;}



.breadcrumb{ *zoom:1; margin-bottom:30px;}
.breadcrumb:after{ content:""; display:block; clear:both;}
.breadcrumb li{ float:left; height:30px; line-height:30px;}
.breadcrumb li .home{ vertical-align:middle;}
.breadcrumb li .sec{ vertical-align:middle; margin:0 8px;}
.breadcrumb li a{ vertical-align:middle;}
.select_box{ padding-top:10px; padding-bottom:5px;}
.select_box2{ padding-top:7px; padding-bottom:8px;}
.select_box .breadcrumb_select{ border:1px solid #cdcdcd; background:url(../images/include/select_align.gif) no-repeat right -4px #f9f9f9; width:150px; height:28px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; overflow:hidden;}
.select_box .breadcrumb_select select{ border:0; height:28px; line-height:28px; padding-left:10px; padding:5px 0 5px 10px; width:170px; outline:none; background:transparent; -webkit-appearance: none;}
.select_box .v_select_st{ background-color:#fff; width:200px;}
.select_box .v_select_st select{ width:220px;}

.view .view_top{ *zoom:1; margin-bottom:60px;}
.view .view_top:after{ content:""; display:block; clear:both;}
.view .view_top .prod_image{ float:left; width:400px;}
.view .view_top .view_info{ float:right; width:450px;}
.view .view_top .prod_title{ padding:15px; margin-bottom:25px; border-top:2px solid #333; border-bottom:1px solid #888;}
.view .view_top .prod_title strong{ font-size:16px; line-height:22px; color:#000;}

.view .view_top .view_info .side_option{ padding:20px 29px 20px 29px;}
.view .view_top .view_info .side_option.minH_st{ min-height:215px;}
.view .view_top .view_info .side_option.bg_st{  margin-top:-1px;}
.view .view_top .view_info .side_option.bg_st.pd{ padding:10px 29px 10px 29px;}
.view .view_top .view_info .side_option .detail{ overflow:hidden;border-top:2px solid #999;}
.view .view_top .view_info .side_option .detail dt,
.view .view_top .view_info .side_option .detail dd{ float:left; height:35px; line-height:35px;border-bottom:1px solid #ddd}
.view .view_top .view_info .side_option .detail dt{ clear:left; width:80px;padding-left:30px; font-weight:600; overflow:hidden;}
.view .view_top .view_info .side_option .detail dt:after{ content:":"; float:right; color:#555;}
.view .view_top .view_info .side_option .detail dd{ width:267px; padding-left:15px;}
.view .view_top .view_info .side_option .detail dd.price{ font-size:15px;}
.view .view_top .view_info .side_option .detail dd.ori_price{ font-size:13px;}
.view .view_top .view_info .side_option .detail dd.price strong{ font-size:18px; color:#d1071e; font-family: Verdana, Tahoma, Arial, ng, "NanumGothic", "dotum", "'Nanumgothic'", sans-serif, "microsoft yahei","simehei";}

.acount{ overflow:hidden; margin-top:6px;}
.acount .left,
.acount .right{ float:left; height:22px;}
.acount .left{ width:45px;}
.acount .left input{ border:1px solid #ccc; width:85%; height:20px; line-height:20px; padding-right:5px; text-align:right; font-weight:600;}
.acount .right{ margin-left:3px;}
.acount .right a{ display:block; width:14px; height:10px; background-repeat:no-repeat; text-indent:-99999px;}
.acount .right a.up{ background-image:url(../images/product/icon_up.gif);}
.acount .right a.down{ background-image:url(../images/product/icon_down.gif); margin-top:2px;}

.view .view_top .view_info .total_price{ text-align:left; font-size:15px; font-weight:600;}
.view .view_top .view_info .total_price strong{ font-size:30px; color:#d1071e; font-family: Verdana, Tahoma, Arial, ng, "NanumGothic", "dotum", "'Nanumgothic'", sans-serif, "microsoft yahei","simehei"; margin-left:10px;}

.view_btn{ margin-top:60px; margin-right:29px;}
.view_btn ul{float:right;}
.view_btn ul:after{ content:""; display:block; clear:both;}
.view_btn ul li{ float:left; margin-left:6px; }
.view_btn ul li:first-child{ margin-left:0;}
.view_btn .btn_st{ border:0; width:156px; height:55px; background-repeat:no-repeat; background-color:#fff; font-weight:600; position:relative; outline:none;}
.view_btn .btn_st.btn_bg_st1{ background-image:url(../images/product/btn_buy.png); font-size:18px; color:#fff; padding-right:10px;}
.view_btn .btn_st.btn_bg_st2{ background-image:url(../images/product/btn_cart.png); font-size:15px;}
.view_btn .btn_st.btn_bg_st3{ background-image:url(../images/product/btn_wish.png); font-size:15px; color:#545454;}
.view_btn .btn_st .icon{ vertical-align:middle;}
.view_btn .btn_st .icon.icon_st1{ width:156px; height:55px; position:absolute; top:0; right:0; background:url(../images/include/icon_arrow_r.png) no-repeat 130px center;}
.view_btn .btn_st .icon.icon_st2{ margin-right:8px;}

.view .related_Item{ border:1px solid #ccc; background:#f9f9f9; padding:30px 20px 60px 30px;}
.view .related_Item .tit{ font-size:17px; font-weight:600; background:url(../sp_images/product/icon_related.png) no-repeat left center; padding-left:60px;}

.related_item_list{}
.related_item_list ul{}
.related_item_list ul li{ *zoom:1;}
.related_item_list ul li:after{ content:""; display:block; clear:both;}
.related_item_list .view_list .prod_inc{ width:238px;}
.related_item_list .view_list .prod_inc:first-child{ margin-left:0;}
.related_item_list .view_list .prod_inc .detail_link{ height:355px;}
.related_item_list .view_list .prod_inc .detail_link .prod_img{ width:220px; height:215px; text-align:center;}
.related_item_list .view_list .prod_inc .detail_link .condition{ width:220px; height:20px; padding-top:9px; color:#999999; font-size:12px; border-top:1px solid #ccc; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.view_tab{ margin-top:50px;}
.view_tab .tab{ *zoom:1;}
.view_tab .tab:after{ content:""; display:block; clear:both;}
.view_tab .tab li{ float:left; width:221px; height:40px; text-align:center; margin-left:-1px;}
.view_tab .tab li:first-child{ width:220px; margin-left:0;}
.view_tab .tab li a{ display:block; line-height:40px; font-size:13px; font-weight:600; color:#fff; border:1px solid #96a0ba; background:#bbb; position:relative;height:38px;}
.view_tab .tab li:hover a,
.view_tab .tab li.on a{ color:#fff; text-decoration:none; border:0; height:40px; background:url(../sp_images/product/icon_tab_arrow.png) no-repeat center 50px #666;}


.view .view_con{ border:1px solid #ccc; border-top:none; padding:20px; line-height:20px; }
.view .view_con p{ line-height:20px;}
.view .view_con img{ max-width:1020px !important;}
.view .view_con .view_txt_bar{ margin-bottom:15px; overflow:hidden;}
.view .view_con .view_txt_bar .review_total{ float:left;}
.view .view_con .view_txt_bar .review_total strong{ font-size:15px; color:#d1071e; font-family: Verdana, Tahoma, Arial, ng, "NanumGothic", "dotum", "'Nanumgothic'", sans-serif, "microsoft yahei","simehei";}
.view .view_con .view_txt_bar .review_btn_st{ float:right;}
.view .view_con .view_txt_bar .review_btn_st .write_btn{ border:1px solid #888; background:#fff; width:70px; height:28px; font-weight:600; outline:none;}



.view .view_con2{ border:1px solid #ccc; border-top:none; padding:20px 0; line-height:20px; }
.view .view_con2 p{ line-height:20px;}
.view .view_con2 img{ max-width:860px !important;}
.view .view_con2 .view_txt_bar{ margin-bottom:15px; overflow:hidden;}
.view .view_con2 .view_txt_bar .review_total{ float:left;}
.view .view_con2 .view_txt_bar .review_total strong{ font-size:15px; color:#d1071e; font-family: Verdana, Tahoma, Arial, ng, "NanumGothic", "dotum", "'Nanumgothic'", sans-serif, "microsoft yahei","simehei";}
.view .view_con2 .view_txt_bar .review_btn_st{ float:right;}
.view .view_con2 .view_txt_bar .review_btn_st .write_btn{ border:1px solid #888; background:#fff; width:70px; height:28px; font-weight:600; outline:none;}

/* =========================================================================================================================================================  */
/* 장바구니 ================================================================================================================================================  */
/* =========================================================================================================================================================  */

.cart_list_type1_tap {width:1100px; height:40px; margin:0 auto; overflow:hidden; text-align:left; background-color:#f6f6f6; }
.cart_list_type1_tap .tap {width:280px; height:40px; padding-top:10px; background-color:#FFFFFF; border-left:2px solid #1e52b5; border-right:2px solid #1e52b5; border-top:2px solid #1e52b5; text-align:center; color:#333; font:'Nanumgothic'; font-size:18px; font-weight:bold;}

.cart_list_type1 {width:1100px; margin:0 auto; overflow:hidden; text-align:left; }

.cart_list_type1 .list_title {}
.cart_list_type1 .list_title .space { width:2px; background:url(../sp_images/sp_board/gline01.jpg) 10px no-repeat; background-color:#535353;}
.cart_list_type1 .list_title .title { background-color:#535353; text-align:center; padding:10px 0px; color:#fff; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }

.cart_list_type1 .list_contants {}
.cart_list_type1 .list_contants .chk {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .product { padding:15px 0px; color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd; }
.cart_list_type1 .list_contants .product .img{ width:90px; height:90px;  border:2px solid #fff; }
.cart_list_type1 .list_contants .product .over {border:2px solid #666; }
.cart_list_type1 .list_contants .product .title{ color:#444; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.cart_list_type1 .list_contants .product .title a{ color:#444; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.cart_list_type1 .list_contants .product .title a:hover{ color:#275bd1; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.cart_list_type1 .list_contants .product .contents{ color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:normal; }
.cart_list_type1 .list_contants .price {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .ea {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .order_pay {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .point {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .deliv {text-align:center; padding:10px 0px; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .btn {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type1 .list_contants .del {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}

.cart_list_type1 .list_btn {}
.cart_list_type1 .list_btn .sel{ width:50%; padding:15px 0px;}
.cart_list_type1 .list_btn .shop{ width:50%; padding:15px 0px; text-align:right}


.cart_list_type2 {width:820px; margin:0 auto; overflow:hidden; text-align:left; }

.cart_list_type2 .list_title {}
.cart_list_type2 .list_title .space {border-top:2px solid #333; border-bottom:1px solid #ddd; width:2px; background:url(../sp_images/sp_board/gline01.jpg) 10px no-repeat;}
.cart_list_type2 .list_title .tit2 {  text-align:center; line-height:42px; color:#333; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-top:2px solid #333; border-bottom:1px solid #ddd}

.cart_list_type2 .list_contants {}
.cart_list_type2 .list_contants .chk {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .product { padding:15px 0px; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd; }
.cart_list_type2 .list_contants .product .img{ width:90px; height:90px;  border:2px solid #fff; }
.cart_list_type2 .list_contants .product .over {border:2px solid #666; }
.cart_list_type2 .list_contants .product .cart_title{ color:#444; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; }
.cart_list_type2 .list_contants .product .cart_title a{ color:#444; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; }
.cart_list_type2 .list_contants .product .cart_title a:hover{ color:#275bd1; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; }
.cart_list_type2 .list_contants .product .contents{ color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:normal; }
.cart_list_type2 .list_contants .price {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:500; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .ea {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .order_pay {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:500; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .point {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:500; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .deliv {text-align:center; padding:10px 0px; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:500; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .btn {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type2 .list_contants .del {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}

.cart_list_type2 .list_btn {}
.cart_list_type2 .list_btn .sel{ width:50%; padding:15px 0px;}
.cart_list_type2 .list_btn .shop{ width:50%; padding:15px 0px; text-align:right}


.cart_list_type3 {width:1100px; margin:0 auto; overflow:hidden; text-align:left; }
.cart_list_type3 .total_area {width:1100px; height:40px; line-height:40px; margin:10px auto; overflow:hidden; text-align:right; }
.cart_list_type3 .total_area .txtprice { font-size:30px; color:#cb061a; font-family:Arial, sans-serif; }

.cart_list_type3 .list_title {}
.cart_list_type3 .list_title .space { width:2px; background:url(../images/board/gline01.jpg) 10px no-repeat; background-color:#535353;}
.cart_list_type3 .list_title .title { background-color:#535353; text-align:center; padding:10px 0px; color:#fff; font-family:gulim; font-size:12px; font-weight:bold; }

.cart_list_type3 .list_contants {}
.cart_list_type3 .list_contants .chk {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .product { padding:15px 0px; color:#666; font-family:gulim; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd; }
.cart_list_type3 .list_contants .product .img{ width:90px; height:90px;  border:2px solid #fff; }
.cart_list_type3 .list_contants .product .over {border:2px solid #666; }
.cart_list_type3 .list_contants .product .title{ color:#444; font-family:gulim; font-size:12px; font-weight:bold; }
.cart_list_type3 .list_contants .product .title a{ color:#444; font-family:gulim; font-size:12px; font-weight:bold; }
.cart_list_type3 .list_contants .product .title a:hover{ color:#275bd1; font-family:gulim; font-size:12px; font-weight:bold; }
.cart_list_type3 .list_contants .product .contents{ color:#666; font-family:gulim; font-size:12px; font-weight:normal; }
.cart_list_type3 .list_contants .price {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .ea {text-align:center; color:#666; font-family:gulim; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .order_pay {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .point {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .deliv {text-align:center; padding:10px 0px; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .btn {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.cart_list_type3 .list_contants .del {text-align:center; color:#666; font-family:gulim; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}

.cart_list_type3 .list_btn {}
.cart_list_type3 .list_btn .sel{ width:50%; padding:15px 0px;}
.cart_list_type3 .list_btn .shop{ width:50%; padding:15px 0px; text-align:right}


/* =========================================================================================================================================================  */
/* 위시리스트 ================================================================================================================================================  */
/* =========================================================================================================================================================  */

.wish_list_type1 {width:860px; margin:0 auto; overflow:hidden; text-align:left; }

.wish_list_type1 .list_title {}
.wish_list_type1 .list_title .space { width:2px; background-color:#535353;}
.wish_list_type1 .list_title .title { background-color:#535353; text-align:center; padding:10px 0px; color:#fff; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }

.wish_list_type1 .list_contants {}
.wish_list_type1 .list_contants .chk {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .product { padding:15px 0px; color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd; }
.wish_list_type1 .list_contants .product .img{ width:90px; height:90px;  border:2px solid #fff; }
.wish_list_type1 .list_contants .product .over {border:2px solid #666; }
.wish_list_type1 .list_contants .product .title{ color:#444; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.wish_list_type1 .list_contants .product .title a{ color:#444; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.wish_list_type1 .list_contants .product .title a:hover{ color:#275bd1; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; }
.wish_list_type1 .list_contants .product .contents{ color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:normal; }
.wish_list_type1 .list_contants .price {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .ea {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:12px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .order_pay {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .point {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .deliv {text-align:center; padding:10px 0px; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .btn {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}
.wish_list_type1 .list_contants .del {text-align:center; color:#666; font-family:'Nanumgothic'; font-size:13px; font-weight:bold; border-bottom:1px solid #ddd;}

.wish_list_type1 .list_btn {}
.wish_list_type1 .list_btn .sel{ width:50%; padding:15px 0px;}
.list_btn .shop{ width:50%; padding:15px 0px; text-align:right;}


/* =========================================================================================================================================================  */
/* 마이페이지 기본 ================================================================================================================================================  */
/* =========================================================================================================================================================  */

.basic_info_type1 {width:100%; margin:0 auto; overflow:hidden; text-align:left; border-top:3px solid #556982; font-family:'Nanumgothic'; font-size:12px; }
.basic_info_type1 ul {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;
background-color:#f4f4f4; display:inline-block;}
.basic_info_type1 li {width:20%; float:left;}
.basic_info_type1 p{ font-size:1.2em; height:35px;line-height:35px; margin-top:20px;}


/* =========================================================================================================================================================  */
/* 결제하기 ================================================================================================================================================  */
/* =========================================================================================================================================================  */

/* 결제하기-리스트형(회원정보) */
.pro_list_type04 { border-top:2px solid #4c4c4c;}
.pro_list_type04 .line{border-top:2px solid #676767; border-bottom:1px solid #e4e4e4;}
.pro_list_type04 .txt {height:40px; line-height:40px; background-color:#f4f4f4; padding-left:30px; color:#333333; font-size:13px; font-family:'Nanumgothic'; border-bottom:1px solid #e4e4e4; font-weight:bold;}
.pro_list_type04 .txt img {float:left;vertical-align:middle;}
.pro_list_type04 .contents { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 30px; color:#666; font-size:13px; font-family:'Nanumgothic'; line-height:20px;}
.pro_list_type04 .contents2 { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 0px; color:#666; font-size:12px; font-family:'Nanumgothic';}
.pro_list_type04 .contents3 { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 30px 2px 0px; color:#666; font-size:12px; font-family:'Nanumgothic';}
.pro_list_type04 .contents4 { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 30px; color:#333; font-size:13px; font-family:'Nanumgothic'; font-weight:bold;}
.pro_list_type04 .selection { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 30px; color:#fff; font-size:12px; font-family:'Nanumgothic'; background-color:#4c4c4c; font-weight:bold;}

/* 결제하기-최종결제금액박스 */
.pro_list_type05 {}
.pro_list_type05 .contents1 { width:50%; height:40px; border-bottom:1px solid #e4e4e4; padding:2px 0px; color:#333; font-size:13px; font-family:'Nanumgothic'; font-weight:bold;}
.pro_list_type05 .contents2 { width:50%; height:40px; border-bottom:1px solid #e4e4e4; padding:2px 0px; color:#00438a; font-size:13px; font-family:'Nanumgothic'; font-weight:bold; text-align:right;}
.pro_list_type05 .contents3 { height:40px; padding:2px 0px; color:#e20166; font-size:13px; font-family:'Nanumgothic'; font-weight:bold;}
.pro_list_type05 .contents4 { height:40px; padding:2px 0px 10px 0px; color:#e20166; font-size:36px; font-family:'Nanumgothic'; font-weight:bold; text-align:right}
.pro_list_type05 .contents5 { height:40px; padding:2px 0px; color:#666; font-size:13px; font-family:'Nanumgothic'; font-weight:bold;}
.pro_list_type05 .contents6 { width:50%; padding:2px 0px; color:#666; font-size:12px; font-family:'Nanumgothic'; font-weight:bold;}

/* 결제하기-현금영수증신청 */
.pro_list_type06 {}
.pro_list_type06 .txt { height:40px; background-color:#f4f4f4; padding-left:30px; color:#333333; font-size:13px; font-family:'Nanumgothic'; border-bottom:1px solid #e4e4e4; font-weight:bold; line-height:50%;}
.pro_list_type06 .txt img {vertical-align:middle;}
.pro_list_type06 .contents { height:40px; border-bottom:1px solid #e4e4e4; padding:2px 30px; color:#666; font-size:12px; font-family:'Nanumgothic';}

.inbox1{ border:1px solid #ddd; height:28px; width:80px;}
.inbox2{ border:1px solid #ddd; height:28px; width:280px;}
.inbox3{ border:1px solid #ddd; height:28px; width:160px;}



/* =========================================================================================================================================================  */
/* 결제완료 ================================================================================================================================================  */
/* =========================================================================================================================================================  */

/* 결제완료-주문금액 */
.sign1 {position: absolute; z-index:10; margin-left:261px; margin-top:63px;}
.sign2 {position: absolute; z-index:10; margin-left:537px; margin-top:63px;}
.sign3 {position: absolute; z-index:10; margin-left:812px; margin-top:63px;}
.sign4 {width:25px; position: absolute; z-index:10; margin-left:537px; margin-top:62px; text-align:center;}
.sign5 {width:25px; position: absolute; z-index:10; left:75%; margin-left:8px; margin-top:63px;}
.sign6 {width:25px; position: absolute; z-index:10; margin-left:812px; margin-top:62px;}

.pro_list_type07 { border-top:2px solid #676767;}
.pro_list_type07 .line {border-top:2px solid #676767; border-bottom:1px solid #e4e4e4;}
.pro_list_type07 .title {height:40px; background-color:#f4f4f4; padding-left:30px; color:#333333; font-size:13px; font-family:'Nanumgothic'; border-bottom:1px solid #e4e4e4; font-weight:bold;}
.pro_list_type07 .title2 {height:40px; background-color:#f4f4f4; padding-left:30px; color:#e60166; font-size:13px; font-family:'Nanumgothic'; border-bottom:1px solid #e4e4e4; font-weight:bold;}
.pro_list_type07 .sero_line {width:1px; background-color:#dfdfdf;}
.pro_list_type07 .won {color:#666; font-size:13px; font-family:'Nanumgothic'; font-weight:bold;}
.pro_list_type07 .contents1 {border-bottom:1px solid #999999; padding:25px 30px; color:#333; font-size:24px; font-family:arial; font-weight:bolder; text-align:right;}
.pro_list_type07 .contents2 {border-bottom:1px solid #999999; padding:25px 30px; color:#e20166; font-size:24px; font-family:arial; font-weight:bolder; text-align:right;}
.pro_list_type07 .contents3 {border-bottom:1px solid #999999; padding:25px 30px; color:#333; font-size:24px; font-family:arial; font-weight:bolder; text-align:left;}



/* =========================================================================================================================================================  */
/* 하단배너,고객센터 =======================================================================================================================================  */
/* =========================================================================================================================================================  */

.bottom_customer{position:relative}
.bottom_customer .box1{ width:1100px; margin:0 auto; overflow:hidden;}

/* 고객센터 */
.bottom_customer .customer_zone{ height:250px; margin-top:30px; padding-top:35px; padding-left:20px; overflow:hidden; background:url(../sp_images/sp_include/b_customer_bg.jpg) no-repeat;}
.bottom_customer .customer_zone .barket{overflow:hidden;  height:35px; position:relative;}
.bottom_customer .customer_zone .barket .list{ float:right; padding:0; margin:0;}
.bottom_customer .customer_zone .barket .list li{float:left; padding:8px 0; color:#FFFFFF; cursor:pointer; font-size:12px; font-family:"굴림",'Nanumgothic'; }
.bottom_customer .customer_zone .barket .list li a{color:#FFFFFF;}
.bottom_customer .customer_zone .barket .list li a:hover{color:#fffc00;}
.bottom_customer .customer_zone .barket .list .last{ padding:0px; margin:0px; cursor:pointer; }
.bottom_customer .customer_zone .barket .list li:last-child{ padding:0px; margin:0px; cursor:pointer; }

.bottom_customer .customer_zone .boardarea{ float:left; width:260px; padding:20px 20px 5px 0; }
.bottom_customer .customer_zone .boardarea .category{ overflow:hidden; padding-bottom:5px}
.bottom_customer .customer_zone .boardarea .category li{ float:left; width:85px; background:#ececec; border:1px solid #dcdcdc; font-family:"나눔고딕",ng; font-size:12px; color:#58585a; margin-left:-1px; text-align:center; padding-top:5px; height:25px; cursor:pointer}
.bottom_customer .customer_zone .boardarea .category li.on{ background:#fff; border:1px solid #dcdcdc; border-bottom:1px solid #fff; font-weight:bold}
.bottom_customer .customer_zone .boardarea .category li:first-child{ margin-left:0}

.board_st3{ padding-top:13px}
.board_st3 .cont{cursor:pointer;font-size:12px; font-family:"굴림"; padding-bottom:4px}
.board_st3 .cont span{display:inline-block; *display:inline; zoom:1; vertical-align:top}
.board_st3 .cont .icon{ background:url(../sp_images/sp_include/icon_board.gif) no-repeat 1px 8px; width:11px; height:11px;}
.board_st3 .cont .tt{ width:170px;color:#666;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.board_st3 .cont .tt:hover{text-decoration:underline; color:#000;}
.board_st3 .cont .date{ width:70px; text-align:right; color:#999}

.bottom_customer .customer_zone .linkarea{ float:left; width:120px; min-height:150px; max-height:150px; padding: 0 40px}
.bottom_customer .customer_zone .linkarea dt{ height:42px; font-size:15px; font-weight:600; color:#111111; padding-top:8px; font-family:"나눔고딕",ng}
.bottom_customer .customer_zone .linkarea dt a{ color:#111111;}
.bottom_customer .customer_zone .linkarea dt a:hover{ color:#015198;}
.bottom_customer .customer_zone .linkarea dd{ font-size:12px;font-family:"굴림"; line-height:21px;}
.bottom_customer .customer_zone .linkarea dd a{ color:#555555;}
.bottom_customer .customer_zone .linkarea dd a:hover{ color:#066dc8;}

.bottom_customer .customer_zone .telarea{ float:left; padding-left:30px; width:210px}
.bottom_customer .customer_zone .telarea .tt_st1{ font-size:14px; font-family:Helvetica, Arial, sans-serif; color:#333; height:45px; padding-top:5px}
.bottom_customer .customer_zone .telarea .tt_st2{ font-size:36px; font-family:Helvetica, Arial, sans-serif; color:#4e4e4e; height:50px;}
.bottom_customer .customer_zone .telarea .tt_st3{ font-family:"굴림"; font-size:12px; color:#777777; text-indent:-60px; margin-left:60px; line-height:14px; margin-bottom:5px}



/* =========================================================================================================================================================  */
/* 기타 ====================================================================================================================================================  */
/* =========================================================================================================================================================  */

/* 기타-버튼 */
.receipt input,
.receipt label {vertical-align:middle; cursor:pointer}
.receipt_box {}


/* =========================================================================================================================================================  */
/* 끝 ======================================================================================================================================================  */
/* =========================================================================================================================================================  */



.tbl_order th {border-top:2px solid #333; border-bottom:1px solid #ddd;font-size:13px; color:#333;}







/*제품리스트*/

.prod_category{width:860px; border:1px solid #ddd;height:110px;}
.category_box{float:left;background:#5b6252; width:216px; height:110px;}
.category_tit{font-size:20px; line-height:110px;  text-align:center;color:#fff; font-weight:bold;}
.category_list {float:left;}
.category_list li{width:126px; height:110px;float:left;border-right:1px dotted #ddd; background:#fff;}

.item_img{text-align:center;padding:6px 0;}
.item_tit {text-align:center; font-size:13px;}

.item_list:hover{cursor:pointer;text-decoration:underline;}




.list_tab{ *zoom:1; border-bottom:2px solid #000; margin-bottom:30px;}
.list_tab:after{ content:""; display:block; clear:both;}
.list_tab .tab{ float:left;}
.list_tab .list_total{ float:left;}
.list_tab .right_st{ float:right;}

.list_tab .tab{ *zoom:1;}
.list_tab .tab:after{ content:""; display:block; clear:both;}
.list_tab .tab li{ float:left; width:130px; height:40px; text-align:center; margin-left:-1px;}
.list_tab .tab li:first-child{ margin-left:0;}
.list_tab .tab li a{ display:block; line-height:39px; border:1px solid #e5e5e5; border-bottom:none; font-weight:600; color:#777;}
.list_tab .tab li a:hover,
.list_tab .tab li a.on{ background:#000; color:#fff; text-decoration:none; border:none; line-height:40px;}
.list_tab .list_total{ line-height:40px; margin-left:20px; padding-left:30px; background:url(../sp_images/sp_include/icon_magnifier.png) no-repeat left center;}
.list_tab .list_total strong{ color:#d1071e;}
.list_tab .list_total.event_st{ margin-left:5px; font-size:17px;}

#select_align { width:150px; margin-bottom:7px;}
.selectlayer { display:block; position:relative; height:28px; background-color:#fff; border:1px solid #cdcdcd; cursor:pointer; z-index:1000;}
.selectlayer a.default { display:block; height:28px; line-height:28px; padding:0 0 0 15px; background:url('../sp_images/sp_include/select_arrow.jpg') right center no-repeat; color:#404040; text-decoration:none; }
.selectlayer a.default:hover { text-decoration:none; }
.selectlayer ul { position:absolute; left:-1px; top:28px; display:none; width:100%; background-color:#fff; border:1px solid #cdcdcd; z-index:1000;}
.selectlayer ul li { display:block; width:100%; }
.selectlayer ul li a { display:block; height:25px; line-height:25px; padding:0 0 0 15px; color:#666566; text-decoration:none; }
.selectlayer ul li a:hover { background-color:#ddd; color:#404040; text-decoration:none; }
.selectlayer ul li a.selected { background-color:#ddd; color:#404040; }

.list .list_area{ *zoom:1; }
.list .list_area:after{ content:""; display:block; clear:both;}
.prod_inc{ float:left; width:258px; margin:20px 0 0 20px; border:1px solid #bbbbbb; background:#fff;}
.prod_inc .detail_link{ border:1px solid #fff; padding:8px;}
.prod_inc .detail_link:hover{ text-decoration:none;}
.prod_inc .detail_link.h_st{ height:340px;}
.prod_inc .detail_link .prod_img{ width:240px; height:235px; text-align:center;}
.prod_inc .detail_link .prod_img img{ max-width:100%; max-height:100%;}
.prod_inc .detail_link .title,
.prod_inc .detail_link .prod_price,
.prod_inc .detail_link .s_subject{ display:block;}
.prod_inc .detail_link .title{ height:40px; line-height:20px; margin:15px 5px; font-size:14px; overflow:hidden;}
.prod_inc .detail_link .title.tit_st{ height:20px;}
.prod_inc .detail_link .prod_price{ margin:0 5px 0; height:40px; font-size:16px; font-weight:600;}
.prod_inc .detail_link .prod_price strong{ color:#d1071e; font-size:20px; font-family: Verdana, Tahoma, Arial, ng, "NanumGothic", "dotum", "'Nanumgothic'", sans-serif, "microsoft yahei","simehei";}
.prod_inc .detail_link .condition{ width:240px; height:20px; padding-top:9px; color:#999999; font-size:12px; border-top:1px solid #ccc; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.prod_inc .detail_link .condition .sec{ margin:0 2px; font-size:11px;}
.prod_inc .detail_link .s_subject{ margin:0 5px; color:#777; height:30px; overflow:hidden;}
.prod_inc:hover,
.prod_inc:hover .detail_link{ border:1px solid #e72427; *cursor:pointer;}
