@charset "utf-8";

/*sub All*/
.sub_title{position: relative;padding-top:47px;}

.l_38{line-height: 38px;}
.l_34{line-height: 34px;}

/* left menu */
.left_form{
    margin: 0 55px;
}
.lm_title{font-size: 24px;font-weight: bold;}
.gradation_line {
    height: 3px;
    margin-top: 11px;
    margin-bottom: 8px;
    background: rgba(49,91,141,1);
    background: -moz-linear-gradient(left, rgba(49,91,141,1) 0%, rgba(49,91,141,1) 13%, rgba(38,162,42,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,91,141,1)), color-stop(13%, rgba(49,91,141,1)), color-stop(100%, rgba(38,162,42,1)));
    background: -webkit-linear-gradient(left, rgba(49,91,141,1) 0%, rgba(49,91,141,1) 13%, rgba(38,162,42,1) 100%);
    background: -o-linear-gradient(left, rgba(49,91,141,1) 0%, rgba(49,91,141,1) 13%, rgba(38,162,42,1) 100%);
    background: -ms-linear-gradient(left, rgba(49,91,141,1) 0%, rgba(49,91,141,1) 13%, rgba(38,162,42,1) 100%);
    background: linear-gradient(to right, rgba(49,91,141,1) 0%, rgba(49,91,141,1) 13%, rgba(38,162,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#315b8d', endColorstr='#26a22a', GradientType=1 );
}

.left_menu {
    margin-bottom: 28px;
}
.left_menu li{
    line-height: 34px;    
	cursor:pointer;
}
.left_menu p {font-size: 15px; color: #838383;font-weight: 800;}
.left_menu p:before{content:"▶";font-size:2px;}
.left_menu li:hover p{color:#5e8e1f;}

.arrow {font-size: 1px;}

.left_banner {padding-top:20px;
}
.left_banner li.first{height:55px;background:url('/image/sub_default/left_bro.gif') no-repeat right;
}
.left_banner li.second{height:55px;background:url('/image/sub_default/left_cafe.gif') no-repeat right;
}
.left_banner li.last{height:55px;background:url('/image/sub_default/left_intra.gif') no-repeat right;
}
.left_banner li.first:hover {background:url('/image/sub_default/left_bro_over.gif') no-repeat right;}
.left_banner li.second:hover {background:url('/image/sub_default/left_cafe_over.gif') no-repeat right;}
.left_banner li.last:hover {background:url('/image/sub_default/left_intra_over.gif') no-repeat right;}


/* main->link_ul overriding */
.link_ul li{
    background: #fff;
}

/* sub content */
.f_after:after{content: "";display: block;clear: both;}
.c_title {
    font-size: 33px;
}

.c_form {
    max-width: 860px;
    min-width: 860px;
    position: relative;
    margin-left: 41px; 
}
.c_navi{
    position: absolute;
    right: 10px;
    bottom: 0;    
}
.sub_nav {font-weight: normal; font-size: 13px;color:#5f5f5f;}
.sub_nav>img{margin-top:-1px;}
.sub_con {font-size: 15px; font-weight: 500;color:#7d7d7d; line-height: 19px;padding:0 0 0 0px;}
.sub_sign {font-size: 20px !important; font-weight: 500;color:#333; line-height: 25px;padding:20px 0 0 250px;}
.sub_name {font-size: 23px; font-weight: 500;color:#333; line-height: 25px;padding-top:20px;}
.sub_padding {padding-top:35px;min-height:400px;padding-bottom:55px;}
.c_form p {font-size:15px;line-height:1.5;}
.sub_con_t01 {padding:20px 0;display:block;}
.con_stitle_g {color:#319f2f;font-size:24px !important;font-weight:600;margin-bottom:10px;}
.con_stitle_b {color:#377ac5;font-size:24px !important;font-weight:600;margin-bottom:10px;}
.sub_con_t01 li {float:left;margin-right:20px;}
.sub_con_t01 li p {margin:7px 0;}
.con_stitle01 {color:#000;font-size:20px !important;font-weight:600;margin-bottom:10px;}
.con_stitle02 {color:#000;font-size:18px !important;font-weight:600;margin:33px 0 10px 0;}
.con_padding {padding:30px 0;}
.dashed {border-bottom:1px dashed #ccc;}
.sub02_03_2 {padding-left:140px;margin-top:0px;padding-right:20px;}
.sub02_03_2 li{padding:0px 0;}
.sub02_03_2 li:first-child {border-bottom:1px dashed #c6c6c6;margin:0px 0 10px 0;}


/* ci */
.ci {background:#16599e;
     width:100px;
	 text-align:center;
	 line-height:30px;
	 margin-left:750px;
	 position:absolute;
	 font-weight:bold;
	 font-size:13px;
	 }
.ci:hover {background:#0c437b;
}

/*서브 탭메뉴*/
.sub_tab li {float:left;border:1px solid #e3e3e3;width:197px;text-align:center;border-right:0px;}
.sub_tab ul li.last {border-right:1px solid #e3e3e3 !important;}
.sub_tab li a {width:100%;float:left;font-size:14px;background:#f0f0f0;line-height:40px;}
.sub_tab li a.on {color:#0560ad;background:#fff;border-bottom:2px solid #0c70c5;}
.sub_tab li a:hover {color:#0560ad;background:#fff;border-bottom:2px solid #0c70c5;}

/* 농어촌해설가 표 */
.q_table {float:left;border-top:2px solid #0f42ab;margin-top:30px;}
.q_table th {
	text-align:	center;
	vertical-align:middle;
	padding:10px 0;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	background:#ecf4fb;
	border-bottom:1px solid #ededee;
	border-right:1px solid #ededee;}
.q_table td.first {text-align:center;padding:15px 0;color:#0962b5;font-size:13px;;border-right:1px solid #ededee;}
.q_table td {text-align:left;vertical-align:middle;line-height:1.5;padding:15px 17px;font-size:13px;color:#686868;border-bottom:1px solid #ededee;border-right:1px solid #ededee;}
.sub_02_con_img li{
	float:left;
	margin:20px 13px 0px 5px;
}

/* 파트너스 */
.partner {margin-top:10px;
}
.partner .partner_name{
	width:252px;
	text-align:center;
	margin-bottom:20px;
}
.partner li {
	float:left;
	margin-right:32px;
	margin-bottom:10px;
}
