@charset "utf-8";
@import url("default.css");

/*서브 비주얼*/
.sub_list{margin-top:50px;}
.sub_list ul{overflow:hidden;}
.sub_list ul li{float:left;}

	/* 서브탭 */
	.sub_tabType{}
	.sub_tabType:after{content:""; display:block; clear:both;}
	.sub_tabType>li{float:left; border-bottom:1px solid #DADACE; border-right:1px solid #DADACE;}
	.sub_tabType>li img{width:141px;}
	.sub_tabType>li.bt{border-top:1px solid #DADACE;}
	.sub_tabType>li.bl{border-left:1px solid #DADACE;}

.list_carousel {width:1000px; position:relative;overflow:hidden;margin:0px auto}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {width:100%;height:345px;padding: 0;display: block;float: left;}
.pagination {
	position:absolute;
	right:29px;
	top:31px;
	z-index: 100;
	width:100px;
	height: 15px;
	/* background: url('http://kstc.15440835.com/img/pagi_bg.png') top no-repeat; */
}
.pagination a {
	background: url(../img/p_main/main_radio.png) 0 0px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 10px;
	display: inline-block;
	border:none !important;
}
.pagination a.selected {
	background-position: -25px 0px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.prev{ 
	position:absolute;
	top:200px;
	left:200px;
	display:none;
}
.next{ 
	position:absolute;
	top:200px;
	right:200px;
	display:none;
}

/*sub_list 친환경 쌀*/
.r_title{margin-top:43px; padding-bottom:10px;}
.r_title ul{overflow:hidden; padding-bottom:11px; border-bottom:1px solid #dadace;}
.r_title ul li{float:left;}
.r_title ul li.r_txt{margin:1px 0 0 9px; font-size:14px; color:#444;}

.product_bg{width:1000px; height:406px; background:url(../img/p_main/bg01.gif);}
.product_bg02{width:1000px; height:406px; background:url(../img/p_main/bg02.gif); position:relative;}
.product_bg03{width:1000px; background:url(../img/p_main/bg03.gif) repeat; position:relative;}
.product_in{padding:40px 0 40px 68px; overflow:hidden;}
.product_in .p_thumb01{float:left; margin-left:8px; position:relative; width:275px; border:1px solid #cbcdc2; background-color:#fff;}
.product_in .p_thumb01 p{position:absolute; top:0; left:0;}
.product_in .p_thumb01 ul{height:97px; overflow:hidden;}
.product_in .p_thumb01 ul li{padding-left:18px;}
.product_in .p_thumb01 ul li.p01{padding-top:9px;}
.product_in .p_thumb01 ul li.p01 a{font-size:16px; color:#333; font-weight:600;}
.product_in .p_thumb01 ul li.p02{padding-top:9px; font-size:13px; color:#555;}
.product_in .p_thumb01 ul li.p03{padding-top:15px; float:right; margin-right:21px; font-size:18px; font-weight:600; color:#78830b;}
.product_in .p_thumb01 ul li.p03 span{color:#333;}
.product_in .p_thumb02{margin-top:20px;}


/*--> 페이지 버튼 */
.list_pagination{padding-bottom:39px; text-align:center;}
.list_pagination a{border:1px solid #bfbfbf;}
.list_pagination span.btn_pv{display:inline-block; padding:9px 11px 5px 11px; vertical-align:top; height:17px; background-color:#e7e4de;}
.list_pagination .num{margin:0 10px 0 10px;}
.list_pagination .num a{display:inline-block; padding:8px 11px 6px 11px; color:#51484e; font-size:13px; height:17px; background-color:#fff; font-weight:bold;}
.list_pagination .num a:hover{display:inline-block; padding:8px 11px 6px 11px; color:#fff; font-size:13px; font-weight:600; background-color:#bfbc3b; border:1px solid #adaa2f;}
.list_pagination .num span.on{display:inline-block; padding:8px 11px 6px 11px; color:#fff; font-size:13px; font-weight:600; background-color:#bfbc3b; border:1px solid #adaa2f;}




/*sub_view*/
.view_wrap{margin-top:40px;}

/*-----> 타이틀 --*/
.view_wrap .view_title{overflow:hidden;}
.view_wrap .view_title h2{float:left; font-size:22px; color:#444; font-weight:600;line-height:100%;}
.view_wrap .view_title .location{float:right; font-size:11px; color:#787878;}
.view_wrap .view_title .location ul{overflow:hidden;}
.view_wrap .view_title .location ul li{float:left; padding-left:13px; background:url(../img/p_sub/bul_l_arrow.gif) 4px 1px no-repeat;}
.view_wrap .view_title .location ul li a{color:#787878;}
.view_wrap .view_title .location ul li.home{background:url(../img/p_sub/bul_home.gif) 0px 3px no-repeat;}

/*-----> 상품 정보 --*/
.v_product_wrap{overflow:hidden; margin-top:29px; position:relative;}
.v_product_wrap .p_left{width:476px; height:452px; float:left; background:url(../img/p_sub/viewBg.gif);}
.v_product_wrap .p_right{width:483px; float:right; border-top:1px solid #767e62;}

.v_product_wrap .p_left .big_pht{width:411px; height:338px; margin:30px 0 0 32px; border:1px solid #b2b9a0;}
/* .v_product_wrap .p_left ul{overflow:hidden; margin:40px 0 0 63px;}
.v_product_wrap .p_left ul li{float:left; margin-right:8px; border:1px solid #abb396;} */

	/* 20140611 추가 css */
	.v_product_wrap .zoom_area{position:absolute; bottom:0; left:0; width:476px; height:56px; text-align:center; background:url("../img/p_sub/viewBg2.gif") 0 0 repeat-x;}
	.v_product_wrap .zoom_area p.zoom_btn{padding:12px 0 0 0;}
	.v_product_wrap .p_right .green_selling .amount{overflow:hidden;}
	.v_product_wrap .p_right .green_selling .amount p{float:left; width:37px; height:19px; background:url("../img/p_sub/view_txtBg.gif") no-repeat;} 
	.v_product_wrap .p_right .green_selling .amount dl{float:right;}
	.v_product_wrap .p_right .green_selling .amount p input{width:30px; height:15px; margin:1px 0 0 2px; outline:none; border:none;}
	.v_product_wrap .p_right .green_selling .amount dl{padding:0 0 0 8px;}
	.v_product_wrap .p_right .green_selling .amount dl dd{height:4px;}
	.v_product_wrap .p_right .green_selling .amount dl dd.btn_down{margin-top:8px;}
	/* 20140611 추가 css */

.v_product_wrap .p_right .selling{height:29px; padding:18px 0 0 20px;}
.v_product_wrap .p_right .selling ul{overflow:hidden;}
.v_product_wrap .p_right .selling ul li{float:left;}
.v_product_wrap .p_right .selling ul li.won{float:right; padding-right:29px; font-size:15px; color:#333;}

.v_product_wrap .p_right .green_selling{background-color:#eaebe6; border-top:1px solid #c7cdb8; border-bottom:1px solid #767e62;}
.v_product_wrap .p_right .green_selling ul{overflow:hidden; padding:0 0 20px 20px;}
.v_product_wrap .p_right .green_selling ul li{float:left;}
.v_product_wrap .p_right .green_selling ul li.gs_txt{float:right; padding-right:29px; color:#444;}
.v_product_wrap .p_right .green_selling ul.s_first{padding-top:24px;}

.v_product_wrap .p_right .choice{margin:20px 0 0 0;}
.v_product_wrap .p_right .choice ul{overflow:hidden; padding-bottom:11px;}
.v_product_wrap .p_right .choice ul li{float:left;}
.v_product_wrap .p_right .choice ul li.cho01{width:63px; padding:4px 0 0 20px;}
.v_product_wrap .p_right .choice ul li.cho02{width:244px; color:#444; padding-top:3px;}
.v_product_wrap .p_right .choice ul li.cho03{width:54px;}
.v_product_wrap .p_right .choice ul li.cho04{float:right; padding:0px 29px 0 0; font-size:14px; font-weight:600; color:#78830b;}
.v_product_wrap .p_right .choice ul li.cho04 span{color:#444;}

.v_product_wrap .p_right .choice .amount{overflow:hidden;}
.v_product_wrap .p_right .choice .amount p{float:left; width:37px; height:19px; background:url(../img/p_sub/view_txtBg.gif) no-repeat;} 
.v_product_wrap .p_right .choice .amount dl{float:right;}
.v_product_wrap .p_right .choice .amount p input{width:30px; height:15px; margin:1px 0 0 2px; outline:none; border:none;}
.v_product_wrap .p_right .choice .amount dl dd{height:4px;}
.v_product_wrap .p_right .choice .amount dl dd.btn_down{margin-top:8px;}

.v_product_wrap .p_right .sum{overflow:hidden;}
.v_product_wrap .p_right .sum ul{overflow:hidden; padding-top:20px; float:right;}
.v_product_wrap .p_right .sum ul li{float:left;}
.v_product_wrap .p_right .sum ul li:first-child{margin:4px 0 0 0}
.v_product_wrap .p_right .sum ul li.sum_won{padding-left:26px; color:#78830b; font-size:18px; font-weight:600;}
.v_product_wrap .p_right .sum ul li.sum_won span{color:#333;}

.v_product_wrap .p_right .order_btn{margin-top:40px;}
.v_product_wrap .p_right .order_btn ul{overflow:hidden;}
.v_product_wrap .p_right .order_btn ul li{float:left;}
.v_product_wrap .p_right .order_btn ul li.btn_view02{margin:0 8px 0 8px;}


/*-----> 탭 --*/
.detail_page .d_tabs{margin-top:59px; border-bottom:1px solid #b7b44f;}
.detail_page .d_tabs ul{overflow:hidden;}
.detail_page .d_tabs ul li{float:left; height:34px; padding-bottom:18px; background-color:#f5f5f5; text-align:center;}
.detail_page .d_tabs ul li a{font-size:16px; font-weight:600; color:#47473a; display:block; padding:18px 0 18px 0;}
.detail_page .d_tabs ul li.dt01{width:248px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.detail_page .d_tabs ul li.dt02{width:251px; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.detail_page .d_tabs ul li:hover{background:url(../img/p_sub/view_tabs_bg.gif);}
.detail_page .d_tabs ul li a:hover{color:#fff; display:block;}
.detail_page .d_tabs ul li.active{background:url(../img/p_sub/view_tabs_bg.gif);}
.detail_page .d_tabs ul li.active a{color:#fff;}

.detail_page .page_pht{margin-top:32px;}

/* 오시는길 */
.map_txt {margin:50px 0 0 160px;}

/* 결제 및 배송안내, 교환및 반품 */
.postInfo_Box{padding:45px 0 45px 200px; width:800px; height:76px; border:1px solid #ddd; background: url("../img/p_sub/ico_posTImg.gif") 70px 60px no-repeat;}
.postInfo_Box>.p_txt_Type{padding:0 0 10px 0; font-size:18px; color:#555; font-weight:bold; }
.postInfo_Box>.ul_txt_Type{}
.ul_txt_Type>li{padding:0 0 0 7px; font-size:13px; color:#555; line-height:22px;}
.ul_txt_Type.ico_1>li{background: url("../img/p_sub/ico_bullet01.gif") 0 8px no-repeat;}
.ul_txt_Type.ico_2{padding:10px 0 50px 0;}
.ul_txt_Type.ico_2>li{letter-spacing:-1px; background: url("../img/p_sub/ico_bullet02.gif") 0 8px no-repeat;}
.ul_Num_Type{}
.ul_Num_Type>li{padding:10px 0 10px 25px; font-size:13px; color:#555; }
.ul_Num_Type>li.ico_1{background: url("../img/p_sub/ico_Num01.gif") 0 8px no-repeat;}
.ul_Num_Type>li.ico_2{background: url("../img/p_sub/ico_Num02.gif") 0 8px no-repeat;}
.ul_Num_Type>li.ico_3{background: url("../img/p_sub/ico_Num03.gif") 0 8px no-repeat;}
.ul_Num_Type>li.ico_4{background: url("../img/p_sub/ico_Num04.gif") 0 8px no-repeat;}
.ul_Num_Type>li.ico_5{background: url("../img/p_sub/ico_Num05.gif") 0 8px no-repeat;}
.ul_Num_Type>li.ico_6{background: url("../img/p_sub/ico_Num06.gif") 0 8px no-repeat;}
strong.red{font-size:22px; color:#ee3f4c; font-weight:bold;}
span.red{color:#ee3f4c; }