@charset "utf-8"; 
/*@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); .notosanskr * { font-family: "Noto Sans KR", sans-serif; } /*박윤정수정230920 : 추가
@font-face { font-family: "GmarketSans"; font-weight: 500; font-style: normal; src: url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot"); src: url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot?#iefix")
 format("embedded-opentype"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff2")
 format("woff2"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff")
 format("woff"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.ttf")
 format("truetype"); font-display: swap; } 
@font-face { font-family: "GmarketSans"; font-weight: 700; font-style: normal; src: url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot"); src: url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot?#iefix")
 format("embedded-opentype"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff2")
 format("woff2"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff")
 format("woff"),
 url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.ttf")
 format("truetype"); font-display: swap; } 
*/
 
@font-face { 
    font-family: "GmarketSans"; 
    font-weight: 500; 
    font-style: normal; 
    src:
    url("/fonts/GmarketSans/woff2/GmarketSansTTFMedium.woff2") format("woff2"), 
    url("/fonts/GmarketSans/woff/GmarketSansTTFMedium.woff") format("woff"), 
    url("/fonts/GmarketSans/TTF/GmarketSansTTFMedium.ttf") format("truetype");
} 
@font-face {
    font-family: "GmarketSans"; 
    font-weight: 700; 
    font-style: normal; 
    src:
    url("/fonts/GmarketSans/woff2/GmarketSansTTFBold.woff2") format("woff2"), 
    url("/fonts/GmarketSans/woff/GmarketSansTTFBold.woff") format("woff"), 
    url("/fonts/GmarketSans/TTF/GmarketSansTTFBold.ttf") format("truetype");
}


*:focus{box-shadow:0 0 0 2px #000 inset;z-index:3;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}img,fieldset,iframe{border:0 none}li{list-style:none}input,select,button{vertical-align:middle}img{vertical-align:middle}i,em,address{font-style:normal}label,button{cursor:pointer}a{color:#333;text-decoration:none}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:active{color:#333;text-decoration:none}a:hover{color:#333;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{display:none}h1{font-weight:400}h2{font-weight:400; font-family:"GmarketSans"; color:#3e3e3e;}/*박윤정수정230920 : font-family 추가*/h3{font-weight:400}h4{font-weight:400}h5{font-weight:400}h6{font-weight:400}legend,caption{overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
body{font-family:'Malgun Gothic','맑은 고딕','돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14px;color:#000;word-break:break-all;word-wrap:break-word;}
* {box-sizing:border-box;}
html,body{height:100%;}
body{overflow-y:scroll;}
button{border:0;}
.blind{overflow:hidden;position:absolute;left:-9999999em;top:auto;width:1px;height:1px}
.owl-carousel .owl-nav button.owl-prev{font-size:0;width:16px;height:30px;background:url(/images/egovframework/main/btn_control.png) no-repeat left top;}
.owl-carousel .owl-nav button.owl-next{font-size:0;width:16px;height:30px;background:url(/images/egovframework/main/btn_control.png) no-repeat right top;} 

#skipnavigation{position:absolute;left:0;top:0;width:100%;text-align:center;z-index:9999}
#skipnavigation a{overflow:hidden;white-space:nowrap;display:block;width:100%;height:0}
#skipnavigation a:focus, #skipnavigation a:active{display:block;width:100%;height:36px;color:#fff;background:#000;line-height:36px;text-decoration:underline !important;font-size:14px;}

#wrap{overflow:hidden;position:relative;width:100%;min-width:1400px;}
#header{position:relative;width:100%;background:#fff;}

/*박윤정수정230920 : 추가*/
#header .inner { max-width: 1560px; height: 118px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; } 
#header .search-region .btn-search { display: block; border: 1px solid #000; width: 60px; height: 60px; background: url(/images/egovframework/main/ico_search.png) no-repeat center
 center; } 
#header .search-region .btn-search:hover { background-color: #003668; background-image: url(/images/egovframework/main/ico_search_w.png); background-repeat: no-repeat; background-position: center center; } 
#header.fixed-header { position: fixed; top: 0; min-width: 1400px; z-index: 3; } 
.btn-m-nav { display: none; } 
.side-memu { display: none; } 
#gnb { width: 100%; max-width: 1560px; margin: 0 auto; } 
#gnb > ul { display: flex; justify-content: center; font-family: "GmarketSans"; font-weight: 700; padding: 0px 50px 0px 10px;} 
#gnb ul:after { content: ""; display: block; clear: both; } 
#gnb > ul > li { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 118px; padding: 0; text-align: center; box-sizing: border-box; } 
#gnb > ul > li > a { display: block; height: 100%; padding: 50px 0px 0 0px; box-sizing: border-box; color: #3e3e3e; font-size: 32px; font-weight: 700; line-height: 1; letter-spacing: -2px; font-size: 26px;} 
#gnb > ul > li:hover > a { color: #033667; padding: 18px 0 0 0; } 
#gnb > ul > li:hover > a > span { display: inline-block; width: 100%; background-color: #fff; padding: 32px 0 0 0; text-decoration: underline; text-decoration-color: #033667; text-underline-offset: 10px; text-decoration-thickness: 6px; } 
#gnb > ul > li.on .subDep { display: block; height: 535px; background-color: #003668; } 
#gnb .subDep { position: absolute; left: 0; top: 118px; width: 100%; height: 535px; background-color: #1b4b8d; padding: 10px 10px; display: none; z-index: 10; font-family: "Noto Sans KR", sans-serif; border-left: 1px solid #38629b; border-right: 1px solid #38629b; font-weight: 500; } 
#gnb > ul > li:first-child > .subDep { border-left: none; } 
#gnb .subDep:last-child { border-right: none; } 
#gnb .subDep > li { position: relative; line-height: 1; text-align: left; } 
#gnb .subDep > li:hover > a { text-decoration: underline; text-decoration-color: #38629b; font-weight: 700; } 
#gnb .subDep > li > a { letter-spacing: -0.5px; position: relative; min-height: 33px; padding-left: 10px; color: #8edeff; padding: 0 15px; letter-spacing: -1px; display: block; font-size: 17px; line-height: 2.22; } 
#gnb .subDep3 > li a { position: relative; color: #fff; padding: 5px 5px 5px 30px; display: block; line-height: 1.2; font-size: 14px; letter-spacing: -1px; height: 28px; } 
#gnb .subDep3 > li:hover a { color: #bcddfb; text-decoration: underline; text-decoration-color: #bcddfb; font-weight: 700; } 
#gnb .subDep3 > li a:before { position: absolute; content: ""; display: block; width: 2px; height: 2px; left: 20px; top: 12px; margin-right: 7px; background: #bcddfb; } 
.gnb_bg { display: none; } 
.gnb_bg.on { content: ""; position: absolute; background-color: #1b4b8d; display: block; width: 100%; height: 535px; top: 100%; left: 0; z-index: 9; display: flex; justify-content: center; align-items: center; } 
.gnb_bg .gnb_img { max-width: 1560px; width: 100%; height: 100%; } 
#gnb_img { max-width: 100%; max-height: 100%; margin: 15% auto; } 
#container .inner .quick_menu { position: absolute; top: 80px; right: 3%; z-index: 2; } 
#container .inner .quick_menu.sticky { position: fixed; top: 29%; transform: translateY(20%); } 
#container .inner .quick_menu ul { display: flex; flex-direction: column; align-items: center; gap: 8px; } 
#container .inner .quick_menu ul li { width: 103px; height: 104px; } 
#container .inner .quick_menu ul li:last-child { width: 53px; height: 53px; } 
#container .inner .quick_menu ul li a { display: inline-block; position: relative; width: 100%; height: 100%; } 
#container .inner .quick_menu ul li a span.more {position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden;}
#container .inner .quick_menu ul li.quick-01 a { background: url(/images/egovframework/main/pc_quick1.png) no-repeat center
 center; } 
#container .inner .quick_menu ul li.quick-02 a { background: url(/images/egovframework/main/pc_quick2.png) no-repeat center
 center; } 
#container .inner .quick_menu ul li.quick-03 a { background: url(/images/egovframework/main/pc_quick3.png) no-repeat center
 center; } 
#container .inner .quick_menu ul li.quick-04 a { background: url(/images/egovframework/main/pc_quick4.png) no-repeat center
 center; } 
#container .inner .quick_menu ul li a::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 26%; border: 1px solid transparent; border-radius: 50%; background-color: transparent; z-index: -1; } 
#container .inner .quick_menu ul li.quick-01 a:hover { border: 1px solid #000; background-color: #000; border-radius: 50%; } 
#container .inner .quick_menu ul li.quick-02 a:hover { border: 1px solid #000; background-color: #000; border-radius: 50%; } 
#container .inner .quick_menu ul li.quick-03 a:hover { border: 1px solid #000; background-color: #000; border-radius: 50%; } 
#container .inner .quick_menu ul li.quick-04 a:hover { border: 1px solid #000; background-color: #000; border-radius: 50%; } 

/*
박윤정 수정230920 : 삭제
#header .inner{position:relative;width:100%;max-width:1560px;height:118px;margin:0 auto;}
#header .logo{position:absolute;left:0;top:35px;z-index:3;}
#header .search-region{position:absolute;right:0;top:0;z-index:3;}
#header .search-region .btn-search{display:block;width:119px;height:118px;background:url(/images/egovframework/main/ico_search.png) no-repeat center center;}
#header .search-region .btn-searchBorder{border:1px #003668 solid;width:60px;height:60px;display:inline-block;position:absolute;top:28px;left:30px;cursor:pointer;}
#header .search-region .btn-searchBorder:hover{background:url(/images/egovframework/main/ico_search_w.png) #003668 no-repeat center center;}
#header.fixed-header{position:fixed;top:0;min-width:1400px;z-index:3;}

.btn-m-nav{display:none;}
.side-memu{display:none;}
#gnb{display:block;position:absolute;left:0px;top:0px;width:100%;margin:0 auto;}
#gnb > ul{position:relative;padding:0 120px 0 330px;}
#gnb ul:after{content:"";display:block;clear:both;}
#gnb > ul > li{float:left;position:relative;width:220px;height:118px;padding:0 0 0 0;text-align:center;box-sizing:border-box;}
#gnb > ul > li > a{display:block;height:100%;padding:40px 0px 0 0px;box-sizing:border-box;color:#333333;font-size:24px;font-weight:700;}
#gnb > ul > li:hover > a{color:#fff;padding:18px 0 0 0;}
#gnb > ul > li:hover > a > span{display:inline-block;width:100%;height:80px;background-color:#003668;padding:22px 0 0 0;}
#gnb > ul > li > a.on{color:#003668;border-bottom: 5px solid #00a2ff;}

#gnb > ul > li.on .subDep{display:block; border:1px solid #003668;}
#gnb .subDep{display:none;position:absolute;left:0;top:98px;width:100%;background:#fff;z-index:3;}
#gnb .subDep li a{display:block;width:100%;height:40px;}
#gnb .subDep > li{position: relative;line-height:1;text-align: left;}
#gnb .subDep > li:hover {background:#e9f4fd;text-decoration: none;}
#gnb .subDep > li > a {letter-spacing:-0.5px;position: relative;min-height:33px;padding-left:10px;color:#000;padding:0 15px;letter-spacing: -1px;display: block;font-size:17px;line-height:2.22;}
#gnb .subDep > li > a:hover {text-decoration: underline;background-color:#e9f4fd;color:#003668;}

#gnb .subDep3{background-color:#f5f5f5;} 
#gnb .subDep3 > li a {position: relative;color:#555;padding:5px 5px 5px 30px;display: block;line-height:1.2;font-size:14px;letter-spacing:-1px; height:28px;} 
#gnb .subDep3 > li > a:hover {color:#003668;background-color:#e9f4fd;text-decoration:underline;} 
#gnb .subDep3 > li a:before {position: absolute;content:"";display: block;width:2px;height: 2px;left:20px;top:12px; margin-right: 7px; background: #555;} 
*/

#footer{position:relative;width:100%;background:#1e4e7c;}
#footer .inner{position:relative;width:100%;max-width:1560px;margin:0 auto;height:100px;padding:20px 0 20px 0;} 
#footer .tail-banner{background:#fff;}
.banner-cooperator{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:0 35px;}
.banner-cooperator .item a{display:block;width:100%;}
.banner-cooperator .item img{max-width:100%;text-align:center;margin:0 auto;}

.banner-cooperator.owl-carousel .owl-nav .owl-prev{position:absolute;left:0px;top:50%;margin-top:-15px;}
.banner-cooperator.owl-carousel .owl-nav .owl-next{position:absolute;right:0px;top:50%;margin-top:-15px;}

#footer .tail-menu{margin:0 0 0 0;} 
#footer .tail-menu ul{text-align:center; float: right;} 
#footer .tail-menu ul li{display:inline-block;position:relative;padding:0 15px;}
#footer .tail-menu ul li:before{content:"";display:block;position:absolute;top:3px;left:0px;width:2px;height:14px;background:#fff} 
#footer .tail-menu ul li:first-child:before{content:normal;}
#footer .tail-menu ul li a{display:block;color:#fff;font-size:14px;font-weight:500;letter-spacing:0px;} 


#footer .tail-mark{position:absolute;top:47px;right:0px;}
#footer .tail-mark ul > li{display:inline-block;margin:0 5px;}

#footer .addr{position:relative;margin:13px 0 0px 0;padding:0 0 0 75px;color:#fff;font-size:14px;font-weight:500;width:85%;} 
#footer .addr:after{content:"";display:block;clear:both;}
#footer .addr .logo{position:absolute;left:0;top:-4px;} 
#footer .addr .logo img{width:45px;} 
#footer .addr p{color:#fff;} 
#footer .info{text-align:center;}
#footer .info .copyright{display:inline-block;vertical-align:middle;margin:0 25px 0 0;text-align:center;color:#a1a1a1;font-size:20px;font-weight:500;}
#footer .info .mark{display:inline-block;}
#footer .info .mark li{display:inline-block;margin:0 5px;}

.visual-area{overflow:hidden;position:relative;max-height:809px;z-index:1;}
.visual-area:focus {outline-style: dashed; outline-width: 2px; outline-color: #000;}
.visual-area .visual-slider .item .pic img{width:100%;max-height:744px !important;display: flex;}
.visual-area .visual-slider .item .pic a::before {content: "";position: absolute;top:0;left:0;right:0;bottom:60px;}
/* .visual-area .visual-slider .item .pic a:focus::before {border: 2px solid #36aafb;} */
.visual-area .visual-slider .item .desc{position:absolute;left:0;bottom:0;width:100%;padding:13px 0;text-align:center;box-sizing:border-box;background: rgba(0,0,0,0.4);z-index:2;}
.visual-area .visual-slider .item .desc span:nth-of-type(1){display:block;font-size:32px;font-weight:700;color:#f3e169;}
.visual-area .visual-slider .item .desc span:nth-of-type(2){display:block;font-size:20px;color:#fff;word-break:keep-all;}
.visual-area .owl-thumbs{position:relative;left:0;bottom:0;width:100%;height:65px;text-align:center;background: rgba(0,0,0,0.7);z-index:2;}
.visual-area .owl-thumb-item{display:inline-block;width:5.5%;line-height:65px;color:#fff;font-size:20px;font-weight:700;text-align:center;cursor:pointer;}
.visual-area .owl-thumb-item a{display:block;width:100%;height:100%;color:#fff;}
.visual-area .owl-nav{display:none;}

.visual-area .owl-thumb-item a:focus,
.visual-area .owl-thumb-item a:hover,
.visual-area .owl-thumb-item.active a{font-weight:bold;background: rgba(90,90,90,0.7);}

.btn-province{position:absolute;right:-1px;top:118px;width:60px;height:70px;background:#edf6fe url(/images/egovframework/main/angle_left.png) no-repeat center center;border-radius:15px 0px 0px 15px;z-index:3;}
.btn-province-close{position:absolute;top:118px;width:60px;height:70px;background:#edf6fe url(/images/egovframework/ico_x_02.png) no-repeat center center;border-radius:0px 15px 15px 0px;transform: rotate(180deg);z-index:5;}
.layer-province{display:none;position:absolute;right:-625px;top:118px;width:682px;padding:0 0 0 60px;z-index:4;}
.layer-province .in{position:relative;padding:45px;background:#edf6fe;}
.layer-province .info{width:100%;padding:20px 30px;background:#fff;}
.layer-province .info:after{content:"";display:block;clear:both;}
.layer-province .belong{float:left;width:50%;}
.layer-province .belong .pic{overflow:hidden;width:200px;height:190px;margin:0 auto;text-align:center;}
.layer-province .belong .pic img{width:200px;height:190px;}
.layer-province .belong .province-name{font-size:32px;font-weight:500;margin:0 auto;text-align:center;}
.layer-province .personal{float:right;width:170px;}
.layer-province .personal .pic{overflow:hidden;width:170px;height:190px;margin:0 auto 10px auto;text-align:center;}
.layer-province .personal .pic img{width:170px;height:190px;}
.layer-province .personal .staff-level{text-align:center;font-size:16px;font-weight:500;color:#171717;}
.layer-province .personal .staff-level span{display:block;color:#0068b7;font-size:14px;}
.layer-province .explain{padding:30px 0 0 0;}
.layer-province .explain:after{content:"";display:block;clear:both;}
.layer-province .detail {float:left;width:60%;}
.layer-province .detail table{width:100%;}
.layer-province .detail table tbody th{padding:10px;text-align:left;font-size:16px;font-weight:500;color:#0082cc;}
.layer-province .detail table tbody td{padding:10px;text-align:left;font-size:16px;color:#777777;}
.layer-province .mascot{float:right;width:40%;padding:20px 0 0 0;}
.layer-province .mascot .pic{width:156px;height:158px;margin:0 auto;}
.layer-province .mascot .name{position:relative;top:-10px;font-size:16px;font-weight:500;color:#0068b7;text-align:center;}
.layer-province .mascot .name span{display:block;font-size:20px;color:#171717;}
.layer-province .btn{margin:55px 0 0 0;}
.layer-province .more{display: block;width:165px;margin:0 auto;padding:10px 0;font-size:16px;font-weight:500;color:#777777;background:#edf6fe;border:1px solid #777777;text-align: center;}

.main_container{clear:both;position:relative;width:100%;}
.main_container .inner{position:relative;width:100%;margin:0 auto;}
.main_container .inner:after{content:"";display:block;clear:both;}
.main_container .content{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:0 15px;z-index:2;}
.main_container .content:after{content:"";display:block;clear:both;}
.main_container h2{height:46px;margin:0 0 20px 0;color:#101010;font-size:30px;font-weight:700;}
.main_container h2 .ex{display:inline-block;margin:0 0 0 15px;color:#5e5e5e;font-size:16px;font-weight:500;}



.main_container .section-01, .section-02, .section-03, .section-04{outline:none;}


.main_container .section-01{position:relative;}
.main_container .section-01:before{content:"";display:block;position:absolute;top:0px;left:0px;width:50%;height:100%;background:#e9f4fd;}
.main_container .section-01:after{content:"";display:block;position:absolute;top:0px;right:0px;width:50%;height:100%;background:#f5f5f5;}
.main_container .section-01 .area-l{float:left;width:50%;padding:80px 60px 80px 0;background:#e9f4fd; margin-top: 2px;} 
.main_container .section-01 .area-r{float:right;width:50%;padding:80px 0 80px 60px;background:#f5f5f5; margin-top: 2px;} 

.part-government{margin:0 0 40px 0;}
.part-government ul:after{content:"";display:block;clear:both;}
.part-government ul li{float:left;position:relative;width:25%;height:110px;box-sizing:border-box;border:1px dashed #555555;border-right:none;border-bottom:none;background:#fff;}
.part-government ul li.item-05,
.part-government ul li.item-06,
.part-government ul li.item-07,
.part-government ul li.item-08{border-bottom:1px dashed #555555;}
.part-government ul li.item-04,
.part-government ul li.item-08{border-right:1px dashed #555555;}
.part-government ul li a{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:100%;padding:0 0 0 70px;box-sizing:border-box;color:#444444;font-size:24px;font-weight:500;}
.part-government ul li a:before{content:"";display:block;position:absolute;top:31px;left:10px;width:55px;height:55px;}
.part-government ul li.item-01 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -13px 0px;}
.part-government ul li.item-02 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -91px 0px;}
.part-government ul li.item-03 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -168px 0px;}
.part-government ul li.item-04 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -253px 0px;}
.part-government ul li.item-05 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -13px -58px;}
.part-government ul li.item-06 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -91px -58px;}
.part-government ul li.item-07 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -168px -58px;}
.part-government ul li.item-08 a:before{background:url(/images/egovframework/main/main_government.png) no-repeat -253px -58px;}

.part-government ul li a:focus,
.part-government ul li:hover a{font-weight:bold;background:#eee;}

.part-award ul:after{content:"";display:block;clear:both;}
.part-award ul li{float:left;position:relative;width:25%;height:217px;background:#fff;}
.part-award ul li a{display:block;height:100%;padding:42px 0 0 0;box-sizing:border-box;color:#5e5e5e;text-align:center;font-size:18px;font-weight:500;word-break:keep-all;}
.part-award ul li a:before{content:"";display:block;width:100px;height:100px;margin:0 auto 20px auto;}
.part-award ul li.item-01 a:before{background:url(/images/egovframework/main/main_award_01.png) no-repeat center top;}
.part-award ul li.item-02 a:before{background:url(/images/egovframework/main/main_award_02.png) no-repeat center top;}
.part-award ul li.item-03 a:before{background:url(/images/egovframework/main/main_award_03.png) no-repeat center top;}
.part-award ul li.item-04 a:before{background:url(/images/egovframework/main/main_award_04.png) no-repeat center top;}

.part-award ul li a:focus,
.part-award ul li:hover a{font-weight:bold;text-decoration:underline;} 

.part-promotion h2 .month{display:inline-block;margin:0 15px 0 0;line-height:100%;color:#0c989d;font-size:26px;}
.part-promotion h2 .month .num{font-size:40px;font-weight:700;}
.part-promotion .info-list{position:relative;height:542px;padding:45px;background:#fff;}
.part-promotion .info-list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;margin:0 0 15px 0;padding:0 190px 0 0;font-size:16px;color:#5e5e5e;}
.part-promotion .info-list li:last-child{margin:0;}
.part-promotion .info-list li::before{content:"\25CB";font-size:7px;margin: 0 5px 0 0;top:-3px;display:inline-block;position:relative;} 
.part-promotion .info-list li .org{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;position:absolute;right:0;top:0;width:165px;}
.part-promotion .info-list li .org::before{content:"| "} 
.part-promotion .btn{margin:86px 0 0 0;text-align:center;} 
.part-promotion .more{display:inline-block;width:134px;padding:5px 0;text-align:center;font-size:16px;font-weight:500;color:#555555;line-height:140%;border:1px solid #555555;}

.main_container .section-02{position:relative;padding:80px 0 80px 0;} 
.main_container .section-02 .area-l{float:left;width:598px;}
.main_container .section-02 .area-r{float:right;width:860px}

/*박윤정 수정230920 : letter-spacing 3.5px -> 1.5px, line-height 추가*/
.part-assessment .ex { margin: 0 0 75px 0; color: #7b7b7b; font-size: 20px; letter-spacing: 1.5px; line-height: 1.5; }

.part-assessment ul:after{content:"";display:block;clear:both;} 
.part-assessment ul li{float:left;width:50%;height:120px;box-sizing:border-box;padding:1px;}
.part-assessment ul li a{background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#333333;font-size:22px;font-weight:500;word-break:keep-all;}
.part-assessment ul li:nth-child(2) a,
.part-assessment ul li:nth-child(3) a{background:#e6e6e6;}

.part-assessment ul li a:focus,
.part-assessment ul li:hover a{font-weight:bold;background:#eee;}

.part-record.tab-area{position:relative;}
.part-record .tab-tit{display:block;width:100%;height:90px;padding:20px 0 0 0;box-sizing:border-box;font-size:26px;font-weight:500;color:#fff;text-align:center;}
.part-record .tab-tit-1{position:absolute;left:0;top:0;width:50%;}
.part-record .tab-tit-2{position:absolute;right:0;top:0;width:50%;}
.part-record .tab-tit-1{background:#0960a1;border-top:5px solid #fff;border-bottom:5px solid #045334;}
.part-record .tab-tit-2{background:#117a51;border-top:5px solid #fff;border-bottom:5px solid #033573;}
.part-record .tab-bundle.active .tab-tit-1{border:5px solid #033573;border-bottom:5px solid #0960a1;}
.part-record .tab-bundle.active .tab-tit-2{border:5px solid #045334;border-bottom:5px solid #117a51;}
.part-record .tab-con{height:488px;padding:90px 0 0 0;background:#f7f7f7;border:5px solid #f7f7f7;border-top:none;}
.part-record .tab-bundle.active .tab-con-1{border:5px solid #033573;border-top:none;}
.part-record .tab-bundle.active .tab-con-2{border:5px solid #045334;border-top:none;}
.part-record .tab-bundle.active .tab-tit-2 + .tab-con-1{border:5px solid #045334;border-top:none;}
.part-record ul{padding:20px 0 0 0;}

.part-record .tab-tit:hover,
.part-record .tab-tit:focus{font-weight:bold;}
.part-record .tab-tit-1:hover,
.part-record .tab-tit-1:focus{background:#1d7bc1}
.part-record .tab-tit-2:hover,
.part-record .tab-tit-2:focus{background:#188a5d;}

.part-record .item{position:relative;margin:25px 0;}
.part-record .item a:after{content:"";display:block;clear:both;}
.part-record .item a{display:block;width:100%;height:100%;padding:0 80px 0 40px;box-sizing:border-box;}
.part-record .item .track{float:left;position:relative;}
.part-record .item .tit{float:left;width:250px;font-size:24px;font-weight:700;color:#111111;}
.part-record .item .track .indicator{display:inline-block;vertical-align:middle;position:relative;margin:0 15px 0 0;padding:0 20px 0 0;box-sizing:border-box;font-size:18px;font-weight:500;color:#111111;}
.part-record .item .track .indicator:before{content:"";display:block;position:absolute;top:50%;right:0px;width:20px;height:20px;margin-top:-10px;background:url(/images/egovframework/main/angle_right.png) no-repeat center center;}
.part-record .item .track .indicator:last-child{margin:0;padding:0;}
.part-record .item .track .indicator:last-child:before{content:normal;}
.part-record .item .track .indicator .num{display:inline-block;min-width:50px;box-sizing:border-box;text-align:center;font-size:28px;font-weight:800;color:#0960a1;font-family: 'NanumSquare', sans-serif;}
.part-record .item .track .indicator .num.pointer{font-size:34px;}
.part-record .item .more{display:block;position:absolute;top:8px;right:40px;width:28px;height:28px;text-indent:-999999px;background:#fff url(/images/egovframework/main/ico_squarePlus.png) no-repeat 0 0;}
.part-record .tab-con-2 .item .track .indicator .num{color:#117a51;}
.part-record .tab-tit-2 + .tab-con-1 .item .track .indicator .num{color:#117a51;}

.part-record .tab-bundle .tab-con{height:515px;}
.part-record .tab-bundle .tab-con-1 ul{padding:0;}
.part-record .tab-bundle .tab-con-1 .item .tit{font-size:22px;width:345px;letter-spacing:-2px;}
.part-record .tab-bundle .tab-con-1 .item:nth-last-child(2) .tit{letter-spacing:-1px;}
.part-record .tab-bundle .tab-con-1 .item a{padding:0 20px 0 15px;}
.part-record .tab-bundle .tab-con-1 .item .more{right:20px;top:0px;}
.part-record .tab-bundle .tab-con-1 .item .track{right:-40px;top:-4px;}
.part-record .tab-bundle .tab-con-1 .item .track .indicator{margin:0 5px 0 0;padding:0 10px 0 0;font-size:16px;}
.part-record .tab-bundle .tab-con-1 .item .track .indicator:before{top:60%}
.part-record .tab-bundle .tab-con-1 .item .track .indicator:nth-child(2){top:-2px;}
.part-record .tab-bundle .tab-con-1 .item .track .indicator:nth-child(3){top:-4px;}
.part-record .tab-bundle .tab-con-1 .item .track .indicator .num{font-size:24px;}
.part-record .tab-bundle .tab-con-1 .item .track .indicator .num.pointer{font-size:28px;}

.main_container .section-03{position:relative;background:#f7f7f7;}
.part-regulation{position:relative;padding:0 0 0 330px;}
.part-regulation h2{position:absolute;left:0;top:35px;height:auto;line-height:100%;}
.part-regulation h2 .t{display:block;color:#222222;font-size:22px;}
.part-regulation ul:after{content:"";display:block;clear:both;}
.part-regulation .item{float:left;position:relative;width:33.3333%;height:135px;}
.part-regulation .item a{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:100%;padding:0 0 0 190px;box-sizing:border-box;color:#222222;font-size:20px;font-weight:500;word-break:keep-all;}
.part-regulation .item:after{content:"";display:block;position:absolute;top:10%;left:0px;width:2px;height:80%;background:#d5d5d5;}
.part-regulation .item a:before{content:"";display:block;position:absolute;top:10px;left:70px;width:112px;height:115px;}
.part-regulation .item-01 a:before{background:url(/images/egovframework/main/main_regulation_01.png) no-repeat 0 0;}
.part-regulation .item-02 a:before{background:url(/images/egovframework/main/main_regulation_02.png) no-repeat 0 0;}
.part-regulation .item-03 a:before{background:url(/images/egovframework/main/main_regulation_03.png) no-repeat 0 0;}

.part-regulation .item a:focus,
.part-regulation .item:hover a{font-weight:bold;text-decoration:underline;} 

.main_container .section-04{position:relative;background:#faedea;}
.main_container .section-04:before{content:"";display:block;position:absolute;top:0px;left:0px;width:50%;height:100%;background:#fbedea;}
.main_container .section-04:after{content:"";display:block;position:absolute;top:0px;right:0px;width:50%;height:100%;background:#f5f5f5;}
.main_container .section-04 .part-interest{float:left;width:50%;padding:80px 60px 80px 0;background:#fbedea; position:relative;}
.main_container .section-04 .part-briefing{float:right;width:50%;padding:80px 0 80px 60px;background:#f5f5f5; position:relative;}
.part-interest  .more,
.part-briefing  .more{display:inline-block;position:absolute;top:84px;right:5%;width:28px;height:28px;text-indent:-999999px;background: url(/images/egovframework/main/ico_squarePlus.png) no-repeat 0 0; background-color:transparent;}
.banner-interest a,
.banner-briefing a{display:block;width:100%;height:100%;background:#f5f5f5;box-sizing:border-box;-webkit-box-shadow: 5px 4px 12px 0px #c7bbbb;box-shadow: 5px 4px 12px 0px #c7bbbb;}
.banner-interest .logo img,
.banner-briefing .logo img{width:100%;}
.banner-interest .pic,
.banner-briefing .pic{overflow:hidden;position:relative;}
.banner-interest .pic img,
.banner-briefing .pic img{width:100%;}
.banner-interest .access,
.banner-briefing .access{text-overflow:ellipsis;white-space:nowrap; overflow:hidden;position:absolute;left:0;top:0;width:100%;height:36px;line-height:36px;text-align:center;color:#f5f5f5;background-color: rgba( 50, 50, 50, 0.7 );}
.banner-interest .desc,
.banner-briefing .desc{padding:20px 0;}
.banner-interest .tit,
.banner-briefing .tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 10px;box-sizing:border-box;text-align:center;color:#222222;font-size:18px;font-weight:500;}
.banner-interest .go,
.banner-briefing .go{display:block;width:111px;height:26px;line-height:26px;margin:10px auto 0 auto;box-sizing:border-box;text-align:center;color:#555555;font-size:14px;border:1px solid #555555}
.banner-interest .item,
.banner-briefing .item{padding:20px;}

.banner-interest_ctrl, .banner-briefing_ctrl{text-align:center;margin:5px 0 0 0;}
.banner-prev{width:17px;height:17px;background:url("/images/egovframework/main/ctrl_left_g.png") no-repeat center center;}
.banner-play{width:17px;height:17px;background:url("/images/egovframework/main/ctrl_p_g.png") no-repeat center center;margin:0 10px;}
.banner-pause{width:17px;height:17px;background:url("/images/egovframework/main/ctrl_s_g.png") no-repeat center center;margin:0 10px;}
.banner-next{width:17px;height:17px;background:url("/images/egovframework/main/ctrl_right_g.png") no-repeat center center;}

.banner-prev:hover{background:url("/images/egovframework/main/ctrl_left_k.png") no-repeat center center;}
.banner-play:hover{background:url("/images/egovframework/main/ctrl_p_k.png") no-repeat center center;}
.banner-pause:hover{background:url("/images/egovframework/main/ctrl_s_k.png") no-repeat center center;}
.banner-next:hover{background:url("/images/egovframework/main/ctrl_right_k.png") no-repeat center center;}

.ally-hidden {
	overflow: hidden;	
	text-indent: -30px;
}
.ally-hidden2 {position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: polygon(0 0, 0 0, 0 0);}


@media only screen and (max-width:1560px){
	#gnb > ul > li{padding:0;width:20%;} 

	.main_container h2{font-size:28px;}
	.part-promotion h2 .month{margin:0 5px 0 0;font-size:24px;}
	.part-promotion h2 .month .num{font-size:35px;}

	.main_container .section-02 .area-l{width:35%;}
	.main_container .section-02 .area-r{width:62%;}
	
	.part-assessment .ex br{display:none;}
	
	.part-government ul li a{font-size:20px;}
}

@media only screen and (max-width:1530px){
	.visual-area .visual-slider .owl-stage-outer{padding: 0;}
}


@media only screen and (max-width:1480px){
	.part-promotion .ex{margin:0 !important;color: red;}
}


@media only screen and (max-width:1476px){
	.section-04 .content h2 span{display:inherit;margin-top:10px;}
	.part-interest  .more,
	.part-briefing  .more{position:absolute;top:85px;display:block;}
}


@media only screen and (max-width:1450px){
	.part-regulation .item a{padding:0 20px 0 170px;}
	.part-regulation .item a:before{left:50px;}
}

@media only screen and (max-width:1023px){
	#wrap{min-width:auto;}
	#header.fixed-header{min-width:300px;}
	#header .inner{width:100%;height:42px;background:#f7f7f7;}
	#header .logo{left:20px;top:0px;}
	#header .logo img{height:25px;margin-top:-5px;}
	#header .search-region{right:42px;}
	#header .search-region .btn-search{width:42px;height:42px;background: url(/images/egovframework/main/ico_search_m.png) no-repeat center center;background-size:auto 42px;}
	#header .search-region .btn-searchBorder{display:none;} 

	#gnb{display:none;}
	.btn-m-nav{display:block;position:absolute;right:0;top:0;width:42px;height:42px;background:url(/images/egovframework/main/btn_m_nav.png) no-repeat center center;background-size:auto 42px;z-index:3;}

	#footer .inner{height:auto;padding:20px 0;}
	#footer .tail-menu{margin:0 0 10px 0;text-align:center;}
	#footer .tail-menu ul{float:none;clear:both;display:inline-block;}
	#footer .addr{width:100%;margin:0;padding:0 20px 0 75px;}
	#footer .addr .logo{top:50%;margin-top:-23px;left:10px;}
	#footer .addr .contact{display:block;}
	#footer .addr .copyright{display:block;}
	#footer .tail-mark{position:relative;top:0;margin:10px 0 0 0;text-align:center;}
	#footer .tail-mark ul{display:inline-block;}

	.btn-province{display:none;}
	.layer-province{display:none;}
	.visual-area .owl-thumbs{display:none;}
	.visual-area .visual-slider .item .desc{bottom:0;}
	.visual-area .visual-slider .item .desc span:nth-of-type(1){font-size:26px;}
	
	.visual-area .owl-carousel .owl-nav.disabled{display:block;}
	.visual-area .owl-carousel .owl-nav .owl-prev{position:absolute;left:10px;top:50%;margin-top:-15px;font-size:0;width:16px;height:33px;background:url(/images/egovframework/main/btn_control_st2.png) no-repeat left top;}
	.visual-area .owl-carousel .owl-nav .owl-next{position:absolute;right:10px;top:50%;margin-top:-15px;font-size:0;width:16px;height:33px;background:url(/images/egovframework/main/btn_control_st2.png) no-repeat right top;} 
	
	.main_container h2{height:auto;}
	.main_container .content{padding:0;}
	
	.main_container .section-01:before{content:normal;}
	.main_container .section-01:after{content:normal;}
	.main_container .section-01 .area-l{float:none;clear:both;width:100%;padding:60px 40px;}
	.main_container .section-01 .area-r{float:none;clear:both;width:100%;padding:60px 40px;}
	.part-government ul li{height:99px;}
	.part-government ul li a{text-align:center;font-size:20px;}
	.part-government ul li a:before{top:23px;}

	.part-promotion .info-list{height:auto;padding:20px;}
	.part-promotion .info-list li{position:relative;padding:0 0 0 18px;font-size:20px;}
	.part-promotion .info-list li:before{content:"";display:block;position:absolute;top:50%;left:0px;width:5px;height:5px;margin-top:-2px;border:1px solid #6d6d6d;border-radius:3px;}
	.part-promotion .info-list li .org{display:none;}

	.main_container .section-02{padding:0;}
	.main_container .section-02 .area-l{float:none;clear:both;width:100%;padding:60px 40px 60px 40px;}
	.main_container .section-02 .area-r{float:none;clear:both;width:100%;padding:0 15px 60px 15px;}
	.part-assessment .ex{margin:0 0 30px 0;}

	.part-record .tab-tit{height:70px;padding:20px 0 0 0;font-size:21px;}
	.part-record .tab-con{height:auto;padding:70px 0 0 0;}
	.part-record ul{padding:0;}
	.part-record .item a{padding:0 60px 0 20px;}
	.part-record .item .track .indicator{font-size:18px;}
	.part-record .item .track .indicator .num{font-size:23px;}
	.part-record .item .track .indicator .num.pointer{font-size:30px;}
	.part-record .item .more{right:20px;}

	.part-regulation{padding:0;}
	.part-regulation h2{display:none;}
	.part-regulation ul:after{content:"";display:block;clear:both;}
	.part-regulation .item{height:auto;}
	.part-regulation .item:first-child:after{content:normal;}
	.part-regulation .item a{padding:10px 0 10px 0;text-align:center;flex-direction:column;align-items: flex-end; }
	.part-regulation .item a:before{position:relative;top:0;left:0;margin:0 auto;}
	.part-regulation .item a span{width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
	
	.main_container .section-04:before{content:normal;}
	.main_container .section-04:after{content:normal;}
	.main_container .section-04 .part-interest{float:none;clear:both;width:100%;padding:60px 40px;}
	.main_container .section-04 .part-briefing{float:none;clear:both;width:100%;padding:60px 40px;}
	.part-interest  .more,
	.part-briefing  .more{top:60px;}
	.banner-interest .tit,.banner-briefing .tit{font-size:15px;}
/* 	
	박윤정 수정200920 : css 추가
	 #container .inner .quick_menu { position: initial; } 
	 #container .inner .quick_menu ul { display: flex; flex-direction: row; justify-content: center; margin: 50px 0;} 
	 #container .inner .quick_menu ul li.quick-01 a { background: url(/images/egovframework/main/mobile_quick_1.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li.quick-02 a { background: url(/images/egovframework/main/mobile_quick_2.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li.quick-03 a { background: url(/images/egovframework/main/mobile_quick_3.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li:last-child { display: none; }
	 #container .inner .quick_menu ul li { width: 84px; height: 85px; } */
 }
	/* 박윤정 수정200920 : css 추가 */
	
	@media only screen and (max-width:1860px){
	 #container .inner .quick_menu { position: initial; } 
	 #container .inner .quick_menu ul { display: flex; flex-direction: row; justify-content: center; margin: 50px 0;} 
	 #container .inner .quick_menu ul li.quick-01 a { background: url(/images/egovframework/main/mobile_quick_1.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li.quick-02 a { background: url(/images/egovframework/main/mobile_quick_2.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li.quick-03 a { background: url(/images/egovframework/main/mobile_quick_3.png) no-repeat
	 center top; } 
	 #container .inner .quick_menu ul li:last-child { display: none; }
	 #container .inner .quick_menu ul li { width: 84px; height: 85px; }
	}	
	
@media only screen and (max-width:820px){
	.part-record .tab-bundle .tab-con-1 .item .track{right:0;}
	.part-record .item .tit{float:none;clear:both;width:100%;}
	.part-record .item .track{float:none;clear:both;width:100%;}
}

@media only screen and (max-width:768px){
	.visual-area .visual-slider .item .desc{padding:5px;}
	.visual-area .visual-slider .item .desc span:nth-of-type(1){font-size:16px;}
	.visual-area .visual-slider .item .desc span:nth-of-type(2){font-size:14px;}

	.main_container h2{margin:0 0 10px 0;font-size:20px;}
	.main_container h2 .ex{display:block;margin:0px;font-size:16px;}

	.main_container .section-01 .area-l{padding:30px 20px;}
	.main_container .section-01 .area-r{padding:30px 20px;}

	.part-promotion h2 .month{margin:0 10px 0 0;font-size:20px;}
	.part-promotion h2 .month .num{font-size:30px;}
	.part-promotion .info-list li{font-size:16px;}

	.part-government{margin:0 0 30px 0;}
	.part-government ul li a{padding:0;font-size:16px;}
	.part-government ul li a:before{position:relative;left:0;top:0;margin:0 auto;}

	.part-award ul{background:#fff;}
	.part-award ul li{height:auto;}
	.part-award ul li a{padding:20px 0 20px 0;font-size:14px;}
	.part-award ul li.item-01 a:before,
	.part-award ul li.item-02 a:before,
	.part-award ul li.item-03 a:before,
	.part-award ul li.item-04 a:before{width:70px;height:70px;margin:0 auto 10px auto;background-size:70px auto;}

	.main_container .section-02 .area-l{padding:30px 20px 30px 20px;}
	.main_container .section-02 .area-r{padding:0 5px 30px 5px;}

	.part-assessment .ex{font-size:16px;margin:0 0 15px 0;}
	.part-assessment ul li a{font-size:18px;text-align:center;}

	.part-record .tab-tit{font-size:18px;}
	.part-record .tab-bundle .tab-con-1 .item{margin:20px 0;}
	.part-record .item .tit,
	.part-record .tab-bundle .tab-con-1 .item .tit{font-size:18px;}
	.part-record .item .track .indicator,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator{font-size:16px;}
	.part-record .item .track .indicator .num,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator .num{min-width:35px;font-size:18px;}
	.part-record .item .track .indicator .num.pointer,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator .num.pointer{font-size:20px;}
	.part-record .item .more{top:50%;margin-top:-14px;}
	.part-record .tab-bundle .tab-con-1 .item .more{top:28px;}
	.part-record .tab-bundle .tab-con-1 .item .track .indicator:nth-child(2),
	.part-record .tab-bundle .tab-con-1 .item .track .indicator:nth-child(3){top:0px;}

	.part-regulation .item a{font-size:16px;}
	.part-regulation .item a:before{position:relative;top:0px;left:0px;width:80px;height:83px;margin:0 auto;}
	.part-regulation .item-01 a:before,
	.part-regulation .item-02 a:before,
	.part-regulation .item-03 a:before{background-size:80px auto;}

	.main_container .section-04{padding:0}
	.main_container .section-04 h2{padding:0 10px;}
	.main_container .section-04 .part-interest{padding:30px 20px;}
	.main_container .section-04 .part-briefing{padding:30px 20px;}
	
	.owl-carousel .owl-dots .owl-dot span {width: 24px;height: 24px;}
	.ally-hidden {text-indent: -40px;}
	
	.part-interest  .more,
	.part-briefing  .more{top:20px;}
}

@media only screen and (max-width:640px){
	.owl-carousel .owl-nav button.owl-prev{height:20px;background-size:auto 20px;}
	.owl-carousel .owl-nav button.owl-next{height:20px;background-size:auto 20px;}

	.banner-cooperator.owl-carousel .owl-nav .owl-prev,
	.banner-cooperator.owl-carousel .owl-nav .owl-next{margin-top:-10px;}

	.part-record .tab-tit{font-size:16px;word-break:keep-all;}
	.part-record .item .tit,
	.part-record .tab-bundle .tab-con-1 .item .tit{font-size:16px;}
	.part-record .item{margin:10px 0;}
	.part-record .tab-bundle .tab-con-1 .item{margin:5px 0;}
	.part-record .item a{padding:0 10px 0 10px;}
	.part-record .item .track .indicator,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator{margin:0 0px 0 0;padding:0 15px 0 0;font-size:14px;}
	.part-record .item .track .indicator:before{width:13px;height:13px;margin-top:-6px;background-size:5px auto;}
	.part-record .item .track .indicator .num,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator .num{min-width:20px;font-size:14px;vertical-align:middle;}
	.part-record .item .track .indicator .num.pointer,
	.part-record .tab-bundle .tab-con-1 .item .track .indicator .num.pointer{font-size:16px;}
	.part-record .item .more{top:3px;right:10px;width:20px;height:20px;margin-top:0px;background-size:20px auto;}
	.part-record .tab-bundle .tab-con-1 .item .more{top:12px;}
	
	.banner-interest .item{padding:5px;}
	.banner-interest a{-webkit-box-shadow:2px 2px 5px 0px #c7bbbb;box-shadow:2px 2px 5px 0px #c7bbbb;}
	.banner-interest .tit{font-size:13px;}
	.banner-interest .go{padding:5px 0;font-size:11px;height:auto;line-height:100%;}
	
	.banner-briefing .item{padding:5px;}
	.banner-briefing a{-webkit-box-shadow:2px 2px 5px 0px #c7bbbb;box-shadow:2px 2px 5px 0px #c7bbbb;}
	.banner-briefing .tit{font-size:13px;}
	.banner-briefing .go{padding:5px 0;font-size:11px;height:auto;line-height:100%;}
}

@media only screen and (max-width:640px){
	#footer .addr{padding:10px;}
	#footer .addr .logo{display:none;}
}

@media only screen and (max-width:460px){
	.part-government ul li a{font-size:14px;}

	.part-award ul li{width:50%;height:140px;}
	.part-award ul li a{padding:10px 0;}

	.part-promotion .info-list li{margin:0 0 10px 0;font-size:14px;}

	.part-assessment ul li a{font-size:15px;}

	.part-regulation .item a{font-size:14px;}

}
