﻿/*상단*/

/*로고*/
.header{background-color:#fff;}
.header_ma{height: 70px;background:url(../img/logo_bg.jpg) no-repeat;}
.header_ma .logo{top: 10px;left: 10px;}
.header_ma .logo{top: 2px;left: 9px;}
.header_ma .top_bn{top: 10px;right: 35px;}


/*로고*/

/*상단메뉴*/
.top_cate_wrap{background:url(../img/top_cate_bg.jpg) repeat-x;height:56px;}
.top_cate li{text-align:center;vertical-align:middle;height:56px;position:relative;}
.top_cate li div{position:absolute;right:-3px;top:15px;}
.top_cate li a{display:block;vertical-align:middle;height:56px;position:relative;z-index:2;line-height:56px;color:#fff;font-weight:bold;font-size:20px;}
.top_cate li a:hover{color:#fff100;}
.top_cate li.con a{color:#fff100;}
.top_cate li a img{margin-top:15px;}
.top_cate_01{width:240px;}
.top_cate_02{width:245px;}
.top_cate_03{width:245px;}
.top_cate_04{width:220px;}
.top_cate_05{width:220px;}
/*상단메뉴*/

/*하단메뉴*/
#footer_wrap{background-color:#7e7d7c;height:73px;margin-top:18px;}
.copy_wrap{padding-top:6px;}
/*하단메뉴*/

/*하단카피*/
.foot_copy{padding-left:30px;padding-top:2px;}
.foot_copy p{line-height: 18px;height: 18px;font-size: 12px;color:#dcdcdc;}
.foot_copy p b{color:#dcdcdc;font-weight:bold;}
/*하단카피*/



/*메인*/
.contents{width:1240px;margin:0 auto;}
.content{padding-top:8px;}
.book_mark_wrap{height:41px;background-color:#eae2d6;}
.book_mark{top:8px;left:15px;}
.book_mark_text{height:41px;padding-left:220px;}
.book_mark_text p{line-height:41px;font-size:16px;color:#000;font-weight:700;}
.book_mark_text p span{color:#e60012;font-size:16px;}

.main_pro_wrap{padding-bottom:10px;}
.main_pro_wrap > div:first-child{margin-right:3px;}
.main_pro{background:url(../img/main_pro_bg.jpg) no-repeat 0 0;padding-left:5px; padding-right:5px;width:388px;height:460px;}

.main_pro_icon{top:3px;right:45px;background:url(../img/site2_bg1.png) no-repeat 0 0;width:136px;height:22px;line-height:22px;text-align:center;font-size:10px}
.main_pro_icon_03{top:7px;right:6px; height:35px; font-size:13px;font-weight:bold;color:#ffffff;text-align:center;line-height:110%;}
.main_title{padding-bottom:6px;}
.main_title_text p{ line-height:33px;color:#000;font-size:16px;font-weight:bold;vertical-align:middle;padding-left:6px;}
.main_title_text p span{color:#eb6100;font-size:16px;font-weight:bold;}
.main_pro_img{height:190px;}
.main_pro_bt{width:220px;bottom:0;right:3px;}
.main_pro_det{width:150px;}
.main_pro_det_title{color:#b97214;font-size:14px;font-weight:bold;padding-bottom:5px;line-height:110%;}
.main_pro_det_sub{color:#000000;font-size:11px;line-height:110%;}

.main_pro_num{padding-top:8px;text-align:center;}
.main_pro_num p{font-size:24px;font-weight:bold;color:#434343;line-height:46px;}
.main_pro_num p span{font-size:19px;font-weight:bold;}
.main_pro_num p .num_638c0b{color:#e80000;}

.detail{float:left; margin-left:3px;margin-top:24px;width:160px;}
.detail dt{display:inline-block; float:left;background:url(../img/bg_text.png)no-repeat 0 0 ;width:125px;line-height:29px; height:30px; text-align:center}
.detail dt a{font-weight:700;}

.after_list{width:378px;margin-top:3px;}
.after_list .title{color:#000; background:#ebebeb;position:relative;font-weight:700;padding:10px;font-size:14px;}
.after_list .title a{position:absolute;top:10px;right:15px;color:#959595;font-weight:300;font-size:11px;}
.after_list  table tr td{padding:8px 0px 2px 7px}

/*메인*/


/*오른쪽*/
.right{ width:208px; float:right; display:block; right:0; }
.right_bn_01 img{vertical-align:top;}
.right_ps_img{border:5px solid #b5b5b5;}
.right_ps_img img{vertical-align:top;}
.right_ps_img .po_ab{top:-13px;left:-13px;}
.right_ps_wrap{background-color:#ececec;border:1px solid #d6d6d6;width:208px;padding-bottom:23px;}
.right_ps{width:146px;margin:0 auto;height:248px;background:url(../img/right_bn_bt.jpg) no-repeat 0 bottom;padding-top:30px;}
.right_ps_wrap > .right_ps_first{padding-top:24px;}
.right_po_text_01{font-size:16px;font-weight:bold;padding-top:15px;padding-bottom:10px;}
.right_po_text_01 span{color:#e60012;font-size:16px;font-weight:bold;}
.right_po_text_02{padding-bottom:9px;color:#626262;}
/*오른쪽*/

/*롤링*/
.main_top_center{height: 450px;background-color:#000;}
.main_top_center_roll{width:1600px;height:450px;overflow: hidden;}
.main_top_center_roll > div{float: left;width:1600px;height:450px;}
/*롤링*/

/*오른쪽2*/
.subright .left_ps_wrap_first{}
.subright .left_ps_wrap_first .left_ps{}
.subright{border:1px solid #d6d6d6;width:208px;background-color:#ececec;padding-bottom:60px; }
/*오른쪽2*/

/*분류*/
.product_title{background-color:#ababab;}
/*분류*/

/*상세*/
.center_wrap{width:818px;}
.det_bg{background:url(../img/det_bg.jpg) no-repeat 0 0;height:252px;padding:33px 32px 0 32px;position:relative;}
.det_img{border:4px solid #d2d2d2;}
.det_bt{padding-top:14px;height:43px;width:181px;background:url(../img/det_bt.jpg) no-repeat 0 bottom;vertical-align:middle;}
.det_bt a{display:block;width:100%;height:43px;line-height:43px;color:#fff100;text-align:center;font-weight:bold;font-size:18px;text-indent:-30px;}
.det_info{width:441px;}
.det_info p span{color:#313131;font-size:34px;font-weight:bold;}
.det_info p{color:#59493f;font-size:14px;}
.det_sub{color:#eb6100;font-size:14px;}
.det_title{padding-bottom:10px;}
.det_info_num{bottom:40px;right:60px;width:439px;padding-top:27px;background:url(../img/det_bd.jpg) no-repeat 0 0;text-align:center;}
.det_info_num p{font-size:27px;color:#676243;font-weight:bold;}
.det_info_num p span{color:#eb6100;font-size:27px;}
.det_table{width:805px;margin:0 auto;}
.det_table table{border-top:1px solid #978917;border-bottom:1px solid #7d7e72;}
.det_table table th{border-bottom:1px solid #7d7e72;font-size:14px;font-weight:bold;color:#626262;}
.det_table table td{border-top:1px solid #efefef;color:#626262;}
.det_table table td,.det_table table th{height:40px;line-height:40px;}
.det_table table a{line-height:40px;}
.det_table .left{padding-top:15px}

.bo_nav_wrap{padding-top:17px;padding-bottom:15px;}
.bo_nav_wrap a{color:#626262;}
.bo_nav_wrap a.bo_now{color:#000000}
.bo_nav_wrap a,.bo_nav_wrap  img{vertical-align:middle;}

.write_btbt{bottom:12px;right:28px;}
/*상세*/

.det_img_bg{
position:relative;
background:url(../img/det_img_bg.jpg) no-repeat;
min-height:880px;width:818px;
}
.det_img_tit{
font-size:30px;font-weight:bold;color:#1b1b1b;
position:absolute;top:13px;left:150px;letter-spacing:-2px;
}
.det_img_tit span{font-size:16px;color:#59493f;font-weight:bold;}
.det_img_con{width:735px;position:absolute;top:330px;left:45px;}
.det_img_con p{font-size:14px;color:#59493;font-weight:bold;line-height:150%;}
.det_img_sub{position:absolute;top:445px;left:45px;}
.det_img_sub p{
color:#959595;
line-height:150%;
font-weight:bold;font-size:14px;
}
.p_img{position:absolute;top:400px;left:468px;}
.p_img img{width:320px;height:240px;}
.det_img_num{
position:absolute;top: 756px;left: 520px;
color:#014984;
font-weight:bold;font-size:18px;
}

.btn_img img{width:749px;height:655px;}

/*서브*/
.sliding_sbanner{clear:both;height:190px;width:100%;background:#ececec}
  @media (min-width: 1240px) and (max-width: 1600px) {
      .sliding_sbanne {
        width: 1240px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .sliding_sbanne{
        width: 1024px
      }
    }
/*서브*/

/*리뷰*/
.review_center_wrap{width:503px;padding-left:5px; padding-right:55px;}

.review_det_table{width:805px;margin:0 auto;}
.review_det_table table{border-top:1px solid #978917;border-bottom:1px solid #7d7e72;}
.review_det_table table th{border-bottom:1px solid #7d7e72;font-size:14px;font-weight:bold;color:#626262;}
.review_det_table table td{border-top:1px solid #efefef;color:#626262;}
.review_det_table table td,.det_table table th{height:40px;line-height:40px;}
.dreview_et_table table a{line-height:40px;}
.review_det_table .left{height:70px;padding-top:15px}
/*리뷰*/

.fl_btn{ position:relative;padding-top:10px;   }
.fl_btn li{ float:left; display:block; padding-left:6px;  }

/*리뷰쓰기*/
.review_write_wrap{width:760px ;padding-left:28px; padding-right:35px;}
.review_write_wrap table{border-top:2px solid #0552a9;border-bottom:1px solid #707580;}
.review_write_wrap table thead th{height:46px;line-height:46px;padding-left:23px;color:#0000ff;font-weight:bold;text-align:left;font-size:16px;}
.review_write_wrap table td,.review_write_wrap table tbody th{border-top:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px;}
.review_write_wrap table tbody th{font-size:14px;font-weight:bold;color:#434343;vertical-align:middle;}
.review_write_wrap table tbody td{padding-left:12px;}
.review_write_wrap table tbody .re_wr_name input{background-color:#f7f7f7;border:1px solid #dfdfdf;height:18px;width:130px;line-height:18px;}
.review_write_wrap table tbody .re_wr_title input{background-color:#f7f7f7;border:1px solid #dfdfdf;height:18px;width:480px;line-height:18px;}
.re_wr_star{font-size:14px;}
.re_wr_star,.re_wr_star input{vertical-align:middle;}
.td_first{text-align:center;font-weight:bold;}
.rv_bo_pass_bar{background:url(../img/rv_bo_ti_bar.jpg) no-repeat 89px center;}
.rv_bo_ti_bar{background:url(../img/rv_bo_ti_bar.jpg) no-repeat 66px center;}
.re_wr_textarea textarea{height:265px;width:475px;background-color:#f7f7f7;border:1px solid #dfdfdf;}
.border_none td,.border_none th{border-top:0 !important;}

.write_bt_wrap{padding-top:20px;}
.write_bt{width:200px;margin:0 auto;}
.write_list_bt{bottom:0;right:0;}
/*리뷰쓰기*/


/*리뷰보기review_view.asp*/
.review_view_title{font-weight:bold;}
.review_view_wrap{width:760px;padding-left:28px; padding-right:35px;}
.review_view_wrap table{border-top:2px solid #0552a9;border-bottom:1px solid #707580;}
.review_view_wrap table td{padding-left:30px;}
.review_view_wrap table td,.review_view_wrap table tbody th{border-top:1px solid #e5e5e5;padding-top:12px;padding-bottom:12px;}
.review_view_wrap table tbody th{background:url(../img/rv_bo_ti_bar.jpg) no-repeat 62px center;}
.review_view_wrap table .review_view_con{padding-top:20px;padding-bottom:20px;}
.review_view_wrap table tfoot th{background:url(../img/rv_bo_ti_bar.jpg) no-repeat 62px center;}
.review_view_wrap table tfoot td,.review_view_wrap table tfoot th{border-top:1px solid #afb2b8;}
.review_view_wrap p,.review_view_wrap td,.review_view_wrap th{font-size:14px; line-height:20px}
/*리뷰보기*/

.sub2_afterlist{clear:both; margin: 0;overflow:hidden}
.sub2_afterlist .afterlist_title{margin:10px 0;border:1px solid #ccc;background:#ebebeb;height:45px; font-size:16px; color:#000; text-align:center;font-weight:700;line-height:45px;}


.tbl_type2, .tbl_type2 th,.tbl_type2 td{border:0;vertical-align:middle;}
.tbl_type2{width:100%;border-bottom:2px solid #dcdcdc;font-size:13px;text-align:center;border-collapse:collapse}
.tbl_type2 th{height:40px;border-top:0px solid #dcdcdc;border-bottom:2px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-size:14px;font-weight:bold}
.tbl_type2 td{padding:8px 0 4px;border-bottom:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type2 td.ranking{font-weight:bold}
.tbl_type2 td{text-align:center;}
.tbl_type2 td.left{text-align:left;}

.tbl_type2 td.left img{margin-right:30px;width:88px;height:60px}


.paginate{overflow:hidden;clear:both;margin:0 auto;padding:29px 0 30px;text-align:center;zoom:1}
.paginate a{display:-moz-inline-box;display:inline-block;border:1px solid #dcdcdc;border-radius:3px;
_position:relative;padding:0 0 0 5px;color:#666;Dotum;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate a:hover,.paginate a:focus,.paginate a:active{color:#eb6100}
.paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;
padding:0 10px ;color:#666;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate strong{color:#01939c !important;border:1px solid #dcdcdc;border-radius:3px; }
.paginate a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}

/* user option */
.paginate a.pre,.paginate a.next{position:relative;top:0px;background:none !important;font-size:12px;padding:0 5px 0 5px;}
.paginate a.pre:hover,.paginate a.pre:focus,.paginate a.pre:active,.paginate a.next:hover,.paginate a.next:focus,.paginate a.next:active{background:none !important}
.paginate a.pre{margin-right:8px;border:1px solid #ccc;}
.paginate a.next{margin-left:8px}

.btn_both{overflow:hidden;clear:both;width:100%;margin-bottom:20px}
.btn_both2{margin-bottom:5px}
.btn_both .fl{float:left}
.btn_both .fr{float:right;}
.btn_both .fr a.blue_b{font-size:13px;font-weight:700; color:#fff;background:#2475d0; 
border: none;
border-radius: 4px;
cursor: pointer;
display: inline-block;
line-height: 1.4;
margin: 0;
padding: 4px 20px;
text-align: center}
.btn_cen{text-align:center;overflow:hidden;clear:both;width:100%;margin:20px 0}
.btn_cen a{font-size:13px;font-weight:700; 
border: 1px solid #ccc;;
border-radius: 4px;
cursor: pointer;
display: inline-block;
line-height: 1.4;
margin: 0;
padding: 4px 20px;
text-align: center}
.btn_cen a:hover{color:#eb6100}

/*왼쪽보기*/
.left{ width:190px; float:left; display:block; padding-right:13px}
.part_list dt{height:40px;background:url(../img/bg_part_tit.gif) no-repeat;font-family:'NanumGothicBold';font-size:14px;font-weight:bold;line-height:40px;color:#fff;text-align:center}
.part_list dd{float:left;width:80px;height:39px;border-bottom:1px solid #fff;background:url(../img/bg_part.gif)no-repeat;text-align:center;line-height:39px;font-family:'NanumGothicBold';font-size:12px;}
.part_list dd:nth-child(even){width:109px!important;border-right:1px solid #fff;}
.part_list dd.last_row{border-bottom:0;}
.part_list dd a{display:block;color:#555;text-decoration:none;}
.part_list dd a:hover{color:#ec6310;}

.left_04{padding-top:16px}
.left_05{padding-top:16px}
.left_06{padding-top:16px}
/*왼쪽보기*/