@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:10px;}
/*메인제품 4 라인*/
.pro_List_img4_line{padding-left:0px;clear: both;float: left;margin-top: 0px;display: block;}
.pro_List_img4_line.line {border-top: 0px solid #DDD;padding-bottom: 0px;}
.pro_List_img4_line li{position: relative;float:left;padding: 10px 29px;border-right: 1px solid #DDD;min-height:250px;border-bottom: 1px solid #DDD;height:260px;overflow:hidden;}
.pro_List_img4_line li.f{padding-left:13px; margin-left: 0px;border-left: 0px solid #FFF;}
.pro_List_img4_line li.e{padding-right:12px; margin-right: 0px;border-right: 0px solid #FFF;}

.pro_List_img4_line li:first-child {}
.pro_List_img4_line li:nth-last-child() {}

.product_li_4box{position: relative;padding:0;display: block;width:200px;overflow:hidden;}
.pro_List_img4_line .side{padding-top:0px;right:0px; position:absolute;overflow:hidden;width:48px;height:48px;top:10px;z-index:1;}
.pro_List_img4_line .firstimg{padding-top:10px;text-align:center;width:200px;height:200px; overflow:hidden;}
.pro_List_img4_line .firstimg a{display: block;line-height:200px;vertical-align:middle;width:200px;height:200px;}
.pro_List_img4_line .firstimg img{overflow:hidden;padding:0px;vertical-align:middle;}

.pro_List_img4_line .place{width:200px;min-height:22px;display: block;overflow:hidden; text-align:center;}

.pro_List_img4_line .subject{min-height:22px; width:200px;line-height:19px;padding-top:5px; text-align:center;}
.pro_List_img4_line .subject .itemname{color:#444;font-size:16px;font-weight:bold;}
.pro_List_img4_line .price{color:#f85a0c;font-size:10pt;padding-bottom:10px;}
.pro_List_img4_line .change{position:absolute;width:200px;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;overflow: hidden;width:100%;}
#ViewHead #ViewImg {float:left;width:50%;overflow: hidden;}
#ViewHead #ViewInfor {position:absolute;display: block;right:0;top:1px;overflow: hidden;padding:0;width:50%;}

.protitle { position: relative;margin-bottom: 0px;padding:5px 0; border-bottom: 0px solid #DDD; }
.protitle h3 {left: 0; bottom:1px; font-size:13pt;line-height:18px;font-weight:bold;color:#1e1e1e;}

.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:0.5em 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%;margin-top: 20px;display:block;clear:both;}

.pro_List1 li{position: relative;float:left;width:100%;padding:10px 0;border-bottom:1px solid #DDD;vertical-align:top;display:block;clear:both;}
.pro_List1 .info{position: relative;float:left; width:450px;margin-right:10px;padding-top:5px;display: block;}
.pro_List1 .btn{float:right; width:120px;margin-right:0px;padding-top:15px;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:150px;height:128px;line-height:128px;overflow:hidden;margin-right:10px;padding:0;border:1px solid #DDD;}
.pro_List1 .firstimg a{display: block;line-height:228px;vertical-align:top;}
.pro_List1 .firstimg img{overflow:hidden;padding:0;margin:0 auto;}

.pro_List1 .subject{display:block;text-align:left;padding:10px 5px;line-height:19px;font-size:16px;font-weight:bold;}
.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;}

.page_Index{position: relative;display: block;clear: both;margin: 0 auto;padding:0; list-style: none;}
.page_Index:after {content:""; display:block; clear:both;}
.page_Index li {float: left;margin:0 5px;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
    color: #121a3a;
    display: block;
	padding: 0 5px;
	min-width:20px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
}
.page_Index li a{
    color: #121a3a;
    display: block;
}
.page_Index li.s {border: 1px solid #3366ff;}