/* 매장안내 */

.gallery {position:relative;margin-bottom:45px;width: 100%;height: 811px;}
.big_img{list-style:none; padding:0;}
.small_img {  position: absolute;bottom: 0;}
.small_img .btns { position:relative; left:0; top:0; }
.small_img .btns .btn_next { position:absolute; left:0; top:422px; }
.small_img ul{ position: relative; left:0; top:0; padding:0;}
.small_img ul li {/* margin:9px 0; */list-style:none;}

.small_img .img{height: 200px;overflow: hidden;}
.small_img .img ul:after{display: block;clear: both;content: "";}
.small_img .img ul li {background: #000;width: 300px;height: 200px;float: left; margin-left:24px;}
.small_img .img ul li:first-child{margin-left: -24px;}
.small_img .img ul li input{width: 100%; height: 100%; }


.map_info {margin-top: 30px;	}
.map_info ul:after{display: block;clear: both;content: "";	}
.map_info ul li{float: left; width:30%; font-size: 16px; color: #888;}
.map_info ul li img{vertical-align: top;}

/* 상품 리스트 */
#best_ricecake{border: 1px solid #ddd; padding: 20px 30px; margin-bottom: 30px;}
#best_ricecake h2{}
#best_ricecake h2{text-align: center;margin-bottom: 28px;font-size: 22px;color: #333;background: url(../images/bg/bg_snb_tit.gif) center repeat-x;}
#best_ricecake h2 > span{padding: 0 11px;background-color: #fff;}
.fc_org{color: #f8931d;}

/* 배송비안내 */
#shippinginfo { background: url(../images/company/shipping_img1.jpg) #eaeaea top no-repeat; padding: 40px; }
#shippinginfo .shipping_haeder { text-align: center; margin-bottom: 40px; }
#shippinginfo .shipping_body { background: url(../images/company/shipping_body_bg.png) #fff top right no-repeat; min-height: 600px; padding: 40px; }
#shippinginfo .shipping_body h3 { font-size: 22px; line-height: 30px; letter-spacing: -0.5px; color: #333; margin-bottom: 10px; padding-left: 32px; position: relative; }
#shippinginfo .shipping_body h3:before { content: ""; width: 22px; height: 19px; position: absolute; top: 7px; left: 0; background: url(../images/company/shipping_ico01.png) no-repeat; }
#shippinginfo .shipping_body > ul { padding-left: 32px; }
#shippinginfo .shipping_body > ul > li { font-size: 18px; line-height: 30px; letter-spacing: -0.5px; color: #666; padding-left: 14px; position: relative; }
#shippinginfo .shipping_body > ul > li:before { content: ""; width: 8px; height: 8px; position: absolute; top: 12px; left: 0; background: url(../images/company/shipping_ico02.png) no-repeat; }
#shippinginfo .shipping_body table { width: 100%; margin-top: 38px; border-top: 2px solid #70b100; }
#shippinginfo .shipping_body table th,
#shippinginfo .shipping_body table td { padding: 10px 5px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; text-align: center; }
#shippinginfo .shipping_body table th:last-child,
#shippinginfo .shipping_body table td:last-child { border-right: 0; }
#shippinginfo .shipping_body table thead th { background-color: #f5f5f5; font-size: 16px; line-height: 30px; letter-spacing: -0.5px; color: #333; }
#shippinginfo .shipping_body table tbody th { background-color: #f7faf1; font-size: 16px; line-height: 40px; letter-spacing: -0.5px; color: #666; }
#shippinginfo .shipping_body table tbody td { font-size: 16px; line-height: 24px; letter-spacing: -0.5px; color: #888; }


.deliveryLayer #shippinginfo { padding: 17px; }
.deliveryLayer #shippinginfo .shipping_haeder { margin-bottom: 20px; }
.deliveryLayer #shippinginfo .shipping_body { background: #fff; padding: 17px; }
.deliveryLayer #shippinginfo .shipping_body h3 { font-size: 13px; line-height: 23px; padding-left: 26px; margin-bottom: 0px; }
.deliveryLayer #shippinginfo .shipping_body h3:before { top: 2px; }
.deliveryLayer #shippinginfo .shipping_body > ul { padding-left: 26px; }
.deliveryLayer #shippinginfo .shipping_body > ul > li { font-size: 14px; line-height: 24px; padding-left: 14px; }
.deliveryLayer #shippinginfo .shipping_body > ul > li:before { top: 8px; }
.deliveryLayer #shippinginfo .shipping_body table { margin-top: 25px; }
.deliveryLayer #shippinginfo .shipping_body table br { display: none; }
.deliveryLayer #shippinginfo .shipping_body table th,
.deliveryLayer #shippinginfo .shipping_body table td { padding: 10px 5px; }
.deliveryLayer #shippinginfo .shipping_body table thead th { font-size: 13px; line-height: 18px; }
.deliveryLayer #shippinginfo .shipping_body table tbody th { font-size: 13px; line-height: 18px; }
.deliveryLayer #shippinginfo .shipping_body table tbody td { font-size: 13px; line-height: 18px; }

/* 교환/배송/반품 */
.prd_info{padding:0 20px;}
.prd_info  .info_cont {margin-bottom: 30px;}
.prd_info  .info_cont > strong{color:#333; font-size:16px; display: block; margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
