@charset "utf-8";

/* guide-color */
.fm_snns{font-family:sans-serif;}

.txt-color1{    color:#008e89 !important;	}
.txt-color2{    color:#3357ac !important;	}

.grid-tab-4 ul li.on a,
.grid-tab-4 ul li a:hover,
.grid-tab-4 ul li a:focus {    color:#fff;    background:#8174c0;	}
.grid-tab-5 ul li.on a,
.grid-tab-5 ul li a:hover,
.grid-tab-5 ul li a:focus{    color:#584b96;    background:#fff;    border:1px solid #584b96;	}

h4.bullet-h4{
    background: url(/2018/images/05.Agricultural/common/bullet_h4.png)no-repeat;
    background-position: 0 6px;
}
h5.bullet-h5{
    color:#0a1b41;
    background: url(/2018/images/05.Agricultural/common/bullet_h5.png)no-repeat;
    background-position: 0 4px;
}
h6.bullet-h6{
    color:#2c2455;
    background: url(/2018/images/05.Agricultural/common/bullet_h6.png)no-repeat;
    background-position: 0 4px;
}
.ul-list-type1{    margin-top:10px;	}
.ul-list-type1 > li{
    background: url(/2018/images/05.Agricultural/common/bullet_li01.png)no-repeat;
    background-position: 0 8px;
}
.ul-list-type1 > li.bg-no{
    background:transparent;
}
.ul-list-type1 > li > ul > li{
    background: url(/2018/images/05.Agricultural/common/bullet_li02.png)no-repeat;
    background-position: 0 8px;
}

/* Button */

.button.button-type01{
    background: url(/2018/images/01.potal/common/button_icon01.png)no-repeat;
    background-position: 94% 50%;
    background-color:#574b95;
    border-bottom:2px solid #453b77;
}
.button.button-type02{
    background: url(/2018/images/01.potal/common/button_icon01.png)no-repeat;
    background-position: 94% 50%;
    background-color:#8175c1;
    border-bottom:2px solid #6b60a5;
}
.button.button-type03{
    background: url(/2018/images/01.potal/common/button_icon02.png)no-repeat;
    background-position: 94% 50%;
    background-color:#3593dd;
    border-bottom:2px solid #247fc5;
}


ol.ol-num span{
    background-color:#574b97;
    color:#fff;
}



/* gnb */
header .gnb ul li{
    width:20%;
}

header .gnb ul li a{
font-size:17px;
}

header .gnb ul li a:after{
top:18px;;
}

header .gnb ul li a:hover,
header .gnb ul li.active a{
    color: #486f36;
    border-bottom: 3px solid #486f36;
}
header .gnb ul li .sub-gnb{

    background-position:50% 0;
    background-size: auto 100%;
    background-color: #fff;
    border-bottom:1px solid #486f36;
}
header .gnb ul li .sub-gnb .sub-gnb-wrap .gnb-title .hgroup{
    width: 100%;
    height: 275px;
    margin: 0 auto;
    text-align: center;
    background: url(/2018/images/01.potal/common/gnb_title03.png) center bottom no-repeat;
    margin-top: 55px;
}
header .gnb ul li .sub-gnb .sub-gnb-wrap .gnb-title .hgroup strong{
    color:#fff;
    font-size:30px;
    font-weight:500;
    font-family: 'GyeonggiTitleM00';
    text-align: left;
   display:inherit;
}

header .gnb ul li .sub-gnb .sub-gnb-wrap{
    max-width: 100%;
    margin:0 auto;
    overflow: hidden;
    border-top:solid 5px #486f36;
    background: #f7f7f7;
}


header .gnb ul li .sub-gnb .sub-gnb-wrap .gnb-title .hgroup p{text-align:left;}

header .gnb ul li .sub-gnb .sub-gnb-wrap .nav{	}
header .gnb ul li:nth-child(2) .sub-gnb .sub-gnb-wrap .nav .level{}
header .gnb ul li:nth-child(4) .sub-gnb .sub-gnb-wrap .nav{  padding-left: 0px;	}
header .gnb ul li:nth-child(5) .sub-gnb .sub-gnb-wrap .nav{  padding-left: 0px;	}
header .gnb ul li .sub-gnb .sub-gnb-wrap .nav .level a:hover{    color: #0059d2;	}
header .gnb ul li .sub-gnb .sub-gnb-wrap .nav .level .level2-1:hover{    color:#1d84a7;    background: none;	}
header .gnb ul li .sub-gnb .sub-gnb-wrap .nav .level .level3-1 li a:hover{    color:#486f36;	}
header .gnb ul li:nth-child(2) .sub-gnb .sub-gnb-wrap .nav .level{	}
header .gnb ul li:nth-child(3) .sub-gnb .sub-gnb-wrap .nav .level{	}
header .gnb ul li:nth-child(4) .sub-gnb .sub-gnb-wrap .nav .level{	}
header .gnb ul li:nth-child(5) .sub-gnb .sub-gnb-wrap .nav .level{	}
header .gnb ul li:nth-child(6) .sub-gnb .sub-gnb-wrap .nav .level{	}

header .gnb ul li .sub-gnb .sub-gnb-wrap .nav{
    background: #f7f7f7;
    width: 1200px;
    margin:0 auto;
    text-align: left;
}

header .gnb ul li .sub-gnb .sub-gnb-wrap .nav .level .level2-1{    color:#555555;	}

/* sub-layout */
#container .layout aside h2{
    font-size:25px;
    background-color:#486f36;
}
#container .layout aside ul li.active a:after{
    background-color: #486f36;
}
#container .layout aside ul li ul li.on a:before,
#container .layout aside ul li ul li:hover a:before{
    border-color:#18b183;
}

/* Tablet */
@media all and (min-width: 768px) and (max-width: 1024px){
    header .mobile-gnb{
        background: #486f36;
        width: 50%;
    }
    header .mobile-gnb .dl li{
        border-bottom: 1px solid #18b183;
    }
    header .mobile-gnb .dl li a{
        color:#fff;
        border-bottom:1px solid #665b97;
    }
}

/* Mobile */
@media only screen and (max-width: 768px) {
    header .mobile-gnb{
        background: #486f36;
        width: 80%;
    }
    header .mobile-gnb .dl li{
        border-bottom: 1px solid #fff;
    }
    header .mobile-gnb .dl li a{
        color:#fff;
        border-bottom:1px solid #18b183;
    }
}


/* 찾아오시는길 */
.tabs-ico 		{overflow:hidden;padding:10px 0;}
.tabs-ico li 	{float:left;width:33.3%;border:1px solid #ccc;text-align:center;}
.tabs-ico li a 	{display:block;height:140px;padding-top:100px;}
.tabs-ico li.current a {border-top:4px solid #3357ac;font-weight:bold;color:#3357ac;background-color:#e4ebfb;}
.tabs-ico .tab-1 {background:url('/2018/images/01.potal/contents/01/0304_ico-1.png') no-repeat 50% 25%;}
.tabs-ico .tab-2 {background:url('/2018/images/01.potal/contents/01/0304_ico-2.png') no-repeat 50% 25%;}
.tabs-ico .tab-3 {background:url('/2018/images/01.potal/contents/01/0304_ico-3.png') no-repeat 50% 25%;}
.tab-con h6 {padding:10px 0 10px 15px;}

	@media only screen and (max-width: 900px){		.root_daum_roughmap .wrap_map{height:250px !important}	}
                                                                                                                                                                                                