@charset "utf-8";
@import url(common.css);
/* CSS Document */
h4{padding:10px 0 0 0px; background:url(../contents/img/icon_h4.gif)0 18px no-repeat; font-size:20px; font-weight:700; color:#232323;  margin:40px 0 20px; padding-left:30px; }
h4:first-child{margin:0px 0 20px;}
h4 span{font-size:15px; font-weight:400; margin-left:30px;}
h5{padding:10px 0px; font-size:17px; font-weight:600; color:#2866b3;  margin:5px 0 0px;}
h6{padding:10px 35px; font-size:px;  margin-bottom:20px;}

/* tab navigation */
.sub_tab2 li{width:49.7%;}
.sub_tab3 li{width:33%;}
.sub_tab4 li{width:24%;}
.sub_tab5 li{width:20%;}
.sub_tab6 li{width:16%;}

.sub_tab {overflow:hidden; margin-bottom:50px; text-align:center;}
.sub_tab li {display:block; float:left; font-size:15px; font-weight:500; background:#f5f6f7; border-right:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; border-radius:30px; margin:0 0 5px 0;}
.sub_tab li:first-child{border-left:1px solid #dedede;}
.sub_tab li.on {background:#2866b3; border:1px solid #2866b3; border-radius:40px;}
.sub_tab li a {display:block; line-height:25px; color:#545454; text-align:center; padding:20px 0px;}
.sub_tab li a:hover{text-decoration:underline;}
.sub_tab .on a {color:#fff;}

.process_box{ position:relative; width:100%;}
.process_box ol.process2 li{ float:left; border-top:2px solid #2866b3; border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede; margin-right:30px; margin-bottom:30px; text-align:center; padding:10px 45px; text-align:center;}
.process_box ol.process2 li:after {content:""; position:absolute; width:21px; height:21px; background:url('../contents/img/icon_arr2.png')no-repeat; margin-left:46px;}

/*사회적경제정보*/
.social_info{ padding:30px; border-top:2px solid #3e3e3e;  border-left:1px solid #d2d2d2;  border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.social_info .txt_box{ position:relative; display:block; margin-left:200px; }
.social_info p{margin-bottom:15px; color:#545454;  border-bottom:1px dashed #525252; padding:0 5px 15px;}
.social_info p:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.social_info strong.tit1{ display:block; font-size:17px; color:#121212; margin-bottom:5px;}
.social_info p.txt_s1{ font-size:14px; color:#828282;}
.social_img{ margin-top:20px; border:1px solid #d2d2d2; text-align:center; padding:10px 0;}
.social_info span.social_logo{ display:block; position:absolute; top:330px; left:10px; width:217px; height:90px; margin-top:-55px; background:url(../contents/img/social_logo.jpg) no-repeat;}
.social_info span.village_logo{display:block; position:absolute; top:240px; left:5px; width:217px; height:90px; margin-top:-55px; background:url(../contents/img/village_logo.jpg) no-repeat;}
.social_info span.coop_logo{ display:block; position:absolute; top:300px; left:5px; width:217px; height:90px; margin-top:-55px; background:url(../contents/img/coop_logo.jpg) no-repeat;}
.social_info span.economy_logo{display:block; position:absolute; top:140px; left:5px; width:217px; height:100px; margin-top:-55px; background:url(../contents/img/economy_logo.jpg) no-repeat;}

/*순서*/
.social_list1 p{ border-top:1px solid #dfdfdf; padding:10px; margin-bottom:10px;}
.social_list1 p:last-child{ border-bottom:1px solid #dfdfdf; }
.social_list1 p b{ display:inline-block; color:#222; font-size:15px;  font-weight:400; padding:10px; background:#f0f0f0;  text-align:center;  width:200px;  margin-right:20px;}
.social_list2 ol{margin-bottom:10px; }
.social_list2 .b{margin-bottom:20px; color:#2866b3; font-size:14px; font-weight:600; padding-bottom:10px; border-bottom:1px solid #dfdfdf; }
.social_list2 .b ul{ padding: 0; margin-top:10px;}
.social_list2 .b li{font-weight:normal; color:#545454; list-style:none; font-size:14px;background:url(../contents/img/dot_gray1.gif)20px 10px no-repeat; padding-left:30px;}

/*온라인장터 상세페이지*/
.market_detail_box{ position:relative; width:1000px;}
.market_detail_box .image{ float:left; width:500px; padding-right:60px; padding-top:5px;}
.market_detail_box .image .big{ margin-bottom:30px;}
.market_detail_box .image .small{ text-align:center;}
.market_detail_box .image .small span{margin-right:10px; opacity:0.5;}
.market_detail_box .image .small span.on{opacity:1;}
.market_detail_box .detail{ float:left; width:440px}
.market_detail_box .detail h3{ font-size:28px; font-weight:600; line-height:35px; color:#232323; padding-bottom:15px; border-bottom:1px solid #dedede;}
.market_detail_box .detail h3 span{ display:block; color:#3a8e30;}
.market_detail_box .detail ul li{ padding:10px 0; line-height:20px; font-size:15px; min-height:20px;}
.market_detail_box .detail ul li strong{ float:left; background:url(../../img/bul01.gif)0 3px no-repeat; padding-left:10px; line-height:15px;}
.market_detail_box .detail ul li span{ display:block; padding-left:130px;line-height:20px;}
.market_detail_box .detail ul li.price{margin:10px 0;}
.market_detail_box .detail ul li.price span{ font-size:25px; font-weight:500; color:#d91b5c;}
.market_detail_box .detail ul li.delivery{min-height:35px; background:url(../img/bg_delivery.gif)  no-repeat; background-color:#f5f5f5; padding:18px 0 0 130px;}
.market_detail_box .more_link{}
.market_detail_box .more_link h5{font-size:17px; font-weight:500; color:#232323; background:url(../img/icon_home2.gif)0 8px no-repeat; padding-left:40px; margin-top:20px; margin-bottom:10px; }
.market_detail_box .more_link ul li{ display:inline-block; width:30.9%; height:30px; margin-right:5px; border-radius:10px; text-align:center; line-height:30px; font-size:17px; }
.market_detail_box .more_link ul li:last-child{margin-right:0px;}
.market_detail_box .more_link ul li a{color:#fff; display:block; width:100%; height:50px;}
.market_detail_box .more_link .homepage{background:#dd1c77; border:1px solid #dd1c77;}
.market_detail_box .more_link .blog{background:#00c63b; border:1px solid #00c63b;}
.market_detail_box .more_link .email{ background:#444; border:1px solid #444;}
.market_detail_box .product_detail{ float:left; width:100%; text-align:center; margin-top:80px; }
.market_detail_box .product_detail h5{ background:#656565; padding:4px; font-size:25px; font-weight:500; color:#fff; margin-bottom:50px;}
.market_detail_box .detail_hit{float:right; color:#fff;  background:#862323; padding:2px 10px; border-radius:15px; margin-top:-25px;}

/*정관*/
.inner .group {border-top:1px solid #666666; margin-top:20px; line-height:22px; }
.inner .group:first-child{margin-top:0px;}
.inner_revision{ }
.inner_revision span{ padding-right:10px;}
.inner h5 {font-size:24px; color:#222; margin:23px 0 21px; padding-left:0; font-weight:400;}
.inner p { color:#222; }
.inner h6 {font-size:15px; color:#222; margin-top:25px; font-weight:500; padding:0;}
.inner ol {margin-top:4px;  }
.demical{list-style-type:decimal;}
.inner li {margin-top:3px; }
.inner .gray {color:#666 ;}
.inner .black {color:#222;}


/* 오시는길 */
.map{}
.location { background:#f0f0f0; padding:30px; margin-bottom:30px;}
.location ul li{ display:inline-block;font-size:14px; display:inline; margin-right:80px; margin-bottom:5px;}
.location ul li b{ font-size:17px; color:#2866b3; margin-right:10px;}
.traffic{}
.traffic dl{ border-bottom:1px  dashed #dfdfdf; padding:10px 0 30px;}
.traffic dl dt{float:left; margin:0 50px 15px 20px;}
.traffic dl dd{ padding-top:20px; padding-left:170px;}
.traffic dl dd h5{display:block;font-size:17px; font-weight:400; color:#2866b3; margin-bottom:0;padding:0 0 5px 0px;}
.traffic dl dd ul li{  margin-bottom:5px;}
.bus1{ background:#0056b7;  color:#fff; padding:3px 5px; margin-right:5px;}
.bus2{ background:#53b329;  color:#fff; padding:3px 5px; margin-right:5px;}
.car{ color:#F60; margin-right:10px;}


/* table1 */
.table1      {border:0; width:100%; border-top:2px solid #2866b3; }
.table1 thead th {color:#000;  border-left:1px solid #acacac;border-bottom:1px solid #acacac; padding:15px 0; font-weight:600;background:#f1f1f1; text-align:center;}
.table1 thead th:first-child {border-left:0px;}
.table1 .white{background:#fff;}
.table1 tbody th {border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb; background:#fafafa;text-align:center; color:#2866b3; font-weight:600;}
.table1 td       {border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;padding:3px 0; text-align:left;}
.table1 tbody td{padding:10px 20px; }
.table1 tbody tr.b{ background:#faf3f3;}
.table1 tfoot th {border-bottom:1px solid #acacac; text-align:center; color:#000;}
.table1 tfoot td {border-bottom:1px solid #acacac;text-align:center;  color:#000;}
.table1 .bg1{background:#fffcf3;}
.table1 .bg2{background:#fff;}
.table1 .center{ text-align:center;}
@media screen and (max-device-width: 360px) {.table1 tbody td{padding:10px ; }}

/*빗금박스*/
.line_box{ border:1px solid #ededed; background:url(../contents/img/box_pattern.gif); padding:5px;}
.line_box dd{ background:url(../contents/img/detail_ico6.gif)20px no-repeat; border-bottom:1px dashed #ededed; padding:20px  0px 20px 35px ; background-color:#fff;}
.line_box dd strong{ font-size:17px; color:#232323; }

.img_box { margin-top:40px;}
.img_box dt{color:#2866b3; font-size:17px; font-weight:500; margin-bottom:10px;}
.img_box dd {display:inline-block;}
.img_box img { width:200px}


	
/* table2 */
.table2      {border:0; width:100%; border-top:1px dashed #dbdbdb;}
.table2 tbody th {border-bottom:1px dashed #dbdbdb; color:#3e9cde; font-weight:500; background:url(../img/bul02.png)5px no-repeat; padding-left:20px;}
.table2 td       {border-bottom:1px dashed #dbdbdb; padding:3px 0; text-align:left;}
.table2 tbody td{padding:10px 20px; }
.table2 tbody tr.b{ background:#faf3f3;}
.table2 tfoot th {border-bottom:1px solid #acacac; text-align:center; color:#000;}
.table2 tfoot td {border-bottom:1px solid #acacac;text-align:center;  color:#000;}
.table2 .bg1{background:#fffcf3;}
.table2 .bg2{background:#fff;}
.table2 .center{ text-align:center;}
