@charset "utf-8";

#goods_infor_contents{font-size:14px;color:#444;}

.goods_listView{background-color:#FFF;border:1px solid #DDD; display:block;overflow:hidden;padding:20px;}

/*메인제품 4 라인*/
.pro_List_img4_line{padding-left:0px;clear: both;float: left;margin-top: 0px;display: block;width:100%;}
.pro_List_img4_line.line {border-top: 0px solid #DDD;padding-bottom: 0px;}
.pro_List_img4_line li{position: relative;float:left;padding: 10px 1px;border-right: 1px solid #DDD;min-height:250px;border-bottom: 1px solid #DDD;height:260px;overflow:hidden;width:33.33%;}
.pro_List_img4_line li.f{padding-left:3px; margin-left: 0px;border-left: 0px solid #FFF;}
.pro_List_img4_line li.e{padding-right:2px; margin-right: 0px;border-right: 0px solid #FFF;}

.pro_List_img4_line li:first-child {}
.pro_List_img4_line li:nth-last-child() {}

.product_e_4box{position: relative;padding:0;display: block;width:100%;overflow:hidden;}

.product_li_4box{position: relative;padding:3% 10%;display: block;width:100%;overflow:hidden;}

.pro_List_img4_line .side{padding-top:0px;right:10%; position:absolute;overflow:hidden;width:48px;height:48px;top:10%;z-index:1;}
.pro_List_img4_line .firstimg{padding:0;text-align:center;width:100%;height:170px; overflow:hidden;}
.pro_List_img4_line .firstimg a{display: block;line-height:1.2;vertical-align:middle;width:100%;}
.pro_List_img4_line .firstimg img{overflow:hidden;padding:0px;vertical-align:middle;}

.pro_List_img4_line .place{width:100%;min-height:22px;display: block;overflow:hidden; text-align:center;}

.pro_List_img4_line .subject{width:100%;padding-top:10px; text-align:center;}
.pro_List_img4_line .subject .itemname{color:#444;font-size:17;font-weight:bold;line-height:1.5;text-decoration:none;}
.pro_List_img4_line .price{color:#f85a0c;font-size:10pt;padding-bottom:10px;}
.pro_List_img4_line .change{position:absolute;width:100%;bottom:10px;color:#333;font-size:10px;letter-spacing:-1px;text-align:center;padding:0;display: block;border-top:0px solid #DDD;border-bottom:0px solid #DDD;background-color:#ffffcc;z-index:2;}

#ViewHead{position: relative;width:100%;display: block;}
#ViewHead:after {clear: both;content: "";display: block;}
#ViewHead #ViewImg {float:left;width:31%;overflow: hidden;}
#ViewHead #ViewInfor {float:right;display: block;overflow: hidden;padding:0;width:65%;}


.movBody{position:relative;padding-top:20px;clear: both;float: left;margin: 0 auto;display: block;width:100%;border-top:1px solid #DDD;}

.protitle { position: relative;margin-bottom: 0;padding:0; border-bottom: 0px solid #DDD;}
.protitle h3 {font-size:18pt;line-height:1.4;color:#1e1e1e;}
.protitle p {font-size:13pt;line-height:1.4;color:#444;padding-top:15px;letter-spacing:-1px;}

.protitleline {position:relative;border-bottom:1px solid #d2d2d2; clear:both; height:37px;}
.protitleline ul {position:absolute;}
.protitleline li {height:38px;padding:0px 1px 0px 0px;}

/*VIEW 테이블*/
.proTview {margin:20px auto;border-collapse:collapse; font-size:12px;}
.proTview tbody th, .proTview tbody td{border-bottom:0px solid #e5eff8; padding: 2px 0 2px 0px;color:#2d2c22;}
.proTview tbody th {min-width:85px; font-weight:normal;text-align:left; padding-left: 2px; }
.proTview .bold {font-weight:bold;letter-spacing:-1px;}
.proTview em {color:#FF3300;}

.proTview .won {font-size:10pt;}


/*관련상품*/
.pro_List_link{padding-bottom:30px;clear: both;float: left;margin: 5px auto;width: 800px;}
.pro_List_link.line {border-bottom: 1px solid #F5F5F5;padding-bottom: 20px;}
.pro_List_link{display: block;}
.pro_List_link li{float:left;margin-right: 5px;}
.pro_List_link li.e{margin-right: 0px;}

.pro_List_link .firstimg{text-align:center;width:150px;height:150px;line-height:150px;vertical-align:middle;overflow:hidden;margin:0px;border:1px solid #ddd;}
.pro_List_link .firstimg a{display: block;line-height:150px;vertical-align:middle;}
.pro_List_link .firstimg img{overflow:hidden;padding:2px;margin:0 auto;}

.pro_List_link .subject{min-height:40px; width:145px;text-align:center;padding:3px;line-height:19px;}
.pro_List_link .subject .itemname{color:#414141;font-size:9pt;letter-spacing: -1px;}
.pro_List_link .subject .price{color:#022bea;font-size:9pt;letter-spacing: -1px;font-weight:400;}
.pro_List_tl {padding:20px 0 0 1px;border-top: 1px solid #F5F5F5;margin-top:30px;}
.pro_List_tl h3{
	color: #20232C;
    font-size: 14px;
    letter-spacing: -1px;
}
/*카테고리제품-list type*/
.pro_List1{float:left;width:100%;display:block;clear:both;list-style: none;margin: 0;padding: 0;}
.pro_List1 li{position: relative;float:left;width:100%;padding:15px 0;border-bottom:1px solid #f5f5f5;vertical-align:top;display:block;clear:both;list-style: none;}
.pro_List1 .info{position: relative;float:left; width:450px;margin-right:10px;padding-top:5px;display: block;}
.pro_List1 .btn{position:absolute;right:0;bottom:20px;margin-right:0px;padding-top:0px;display: block;}
.pro_List1 .btn a{display: block;}
.pro_List1 .btn span{display: block;height:40px;}

.pro_List1 .side{position:absolute;overflow:hidden;width:48px;height:48px;top:-1px;right:-1px;;z-index:1;}

.pro_List1 .firstimg{position: relative;float:left;text-align:center;width:170px;max-height:180px;overflow:hidden;margin-right:20px;padding:0px;border:0px solid #DDD;}
.pro_List1 .firstimg a{display: block;vertical-align:top;padding:0;margin:0;font-size:0;}
.pro_List1 .firstimg img{overflow:hidden;padding:0;margin:0 auto;width:100%;}

.pro_List1 .subject{display:block;padding:10px 0px;}
.pro_List1 .subject a{display:block;text-align:left;padding:0;line-height:1.4;font-size:18px;font-weight:bold;color:#111;text-decoration:none;}
.pro_List1 .summary{font-size:13px;margin:0;}
.pro_List1 .place{display: block;padding:0 5px;}
.pro_List1 .price{display:block;color:#333;font-size:17px;line-height:27px;font-family: tahoma;font-weight:bold;text-align:left;padding:10px 10px;}
.pro_List1 li:hover .price{color:#f46957;}
.pro_List1 .change{position:absolute;width:300px;left:160px;bottom:12px;color:#333;font-size:10px;letter-spacing:-1px;text-align:center;padding:0;display: block;border-top:1px solid #DDD;border:1px solid #DDD;background-color:#ffffcc;z-index:2;}
.pro_List1 .etc{background:url("img/arrow_r.gif") no-repeat scroll left 8px transparent; display:block;float:left;padding:2px 0 2px 10px;margin-left:5px;clear: both;}

.navi{position: relative;font-size:10pt;display:block;height:22px;padding:3px 10px;}
.navi a{padding:0 3px;font-size:10pt;}
.navi .bar{font-size:10px;}
/*카테고리메뉴*/
.tb_menu {
    border: 0 none;
    border-collapse: collapse;
    margin: 10px 0;
    table-layout: fixed;
    width: 100%;
}
.tb_menu th, .tb_menu td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent -moz-use-text-color;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    line-height: 18px;
    padding: 1px 0 1px 20px;
    word-break: break-all;
    word-wrap: break-word;
    border-color: #EDEDED;
    color: #5F5F5F;
	font-size:13px;
}
.tb_menu th {
    background: none repeat scroll 0 0 #FAFAFA;
    color: #313131;
    font-weight: bold;
    text-align: left;
	line-height:35px;
}
.tb_menu td .mbar { font-size:11px; line-height: 15px; color:#ccc; padding: 0 7px;}

.tb_menu .psel{background-color:#f46957;color:#FFF;}
.tb_menu .psel a{color:#FFF;font-weight:bold;}



.pro_table {border:1px solid #DDD;margin:0 auto;border-collapse:collapse;}
.pro_table thead {background-color:#54c9be;color:#FFF;}
.pro_table thead th, .pro_table thead td{text-align:center; padding: 8px 1px;border:1px solid #EEE;font-size:14px;}
.pro_table tbody {background-color:#EEE;color:#333;}
.pro_table tbody th{text-align:center; padding: 8px 1px;border:1px solid #EEE;font-size:14px;background-color:#54c9be;color:#FFF;}
.pro_table tbody td{text-align:center; padding: 8px 1px;border:1px solid #FFF;font-size:14px;}
.pro_tl {border-bottom:1px solid #DDD;margin:5px 0;padding:5px 0;color:#137e78;font-size:18px;font-weight: bold;line-height:20px;}


.pro_table1 {border:1px solid #DDD;margin:0 auto;border-collapse:collapse;}
.pro_table1 tbody {background-color:#FFF;color:#333;}
.pro_table1 tbody th{text-align:center; padding: 5px 5px;border:1px solid #EEE;font-size:14px;background-color:#54c9be;color:#FFF;}
.pro_table1 tbody td{text-align:left; padding: 5px 5px;border:1px solid #FFF;font-size:14px;}

.pro1Box {*zoom:1;position: relative;clear: both;width:100%;margin:0 auto;padding:0;}
.pro1Box:after {content:""; display:block; clear:both;}

#proM1_scroll {position:relative;width: 100%;height:365px;overflow: hidden;border:0;padding:0;margin:0 auto;}
#proM1_scroll.scroll-img1 ul {width: 100%;margin: 0;height:365px;}
#proM1_scroll.scroll-img1 ul li {float:left;display: inline-block;margin:0;padding:0;width:100%;text-align:center;}

#proM1_scroll.scroll-img1 ul li img{width:100%;}

#proM1_scroll.scroll-img1 ul li p{text-align:center;padding-top:0px;font-size:16px;line-height:30px;}
#proM1-backward{position:absolute;left:10px;top:160px;z-index:99px;width:40px;height:40px;z-index:100;}
#proM1-forward{position:absolute;right:10px;top:160px;z-index:99px;width:40px;height:40px;z-index:100;}

/*4 라인*/
.pg4_line{position:relative;padding:0;clear: both;float: left;margin: 0 auto;display: block;width:100%;}
.pg4_line li{float:left;overflow:hidden;width:100%;padding-bottom:1%;margin-bottom:1%;border-bottom:1px solid #ddd;}
.pg4_line li.f{}
.pg4_line li.e{}

.pg4_line li:first-child {}
.pg4_line li:last-child {border-bottom:0px solid #ddd;}

.pg4_line dl{padding:1%;overflow:hidden;}
.pg4_line dt.img{float: left;padding:0;width:25%;height:120px; overflow:hidden;}
.pg4_line dt.img a{display: block;width:100%;height:120px;overflow: hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.pg4_line dt.img img{vertical-align:middle;width:100%;display:none;}

.pg4_line dd.subj{float: right;width:73%;height:120px;padding:0;overflow:hidden;}
.pg4_line dd.subj a{display: block;overflow:hidden;max-height:120px;padding:0;}
.pg4_line dd.subj h3{color:#111;font-size:18px;line-height:1.4;}
.pg4_line dd.subj p{color:#444;font-size:14px;line-height:1.4;padding-top:10px;}
