@media screen and (min-width: 641px) and (max-width: 983px) {
	body {background:#e0e2e4;}

	#wrap #util {display:none;}
	#wrap #header .search {position:absolute;top:60px;left:0;width:100%;display:none;background:url(../../images/main/bg_favfaq.gif) repeat;}
	#wrap #header .search .search_fir {padding:10px 50px 10px 10px;}
	#wrap #header .search .hidden {position:absolute;visibility:hidden;overflow:hidden;line-height:0;width:0;height:0;margin:0;padding:0;}
	#wrap #header .search .ipt {width:100%;height:20px;padding-top:4px;vertical-align:top;border:0;}
	#wrap #header .search .btn {display:none;}
	#wrap #header .search .mbtn {position:absolute;top:10px;right:10px;height:25px;}

	#wrap #header {position:relative;z-index:100;float:left;width:100%;background:#fff;}
	#wrap #header h1 {float:left;padding:8px;}
	#wrap #header #gnb {position:absolute;top:154px;left:0;width:100%;}
	#wrap #header #gnb > ul {display:none;}
	#wrap #header #gnb > ul > li > a {display:block;padding:10px 0 10px 14px;border-bottom:1px solid #cecece;background: #0e3978 url(../../images/mobile/bg_gnb_sub_on.png) no-repeat 99% 7px;background-size:15px;color:#c1d6fa;}
	#wrap #header #gnb > ul > li.on > a {background: #0e3978 url(../../images/mobile/bg_gnb_sub_off.png) no-repeat 99% 7px;background-size:15px;}
	#wrap #header #gnb > ul > li > ul {display:none;}
	#wrap #header #gnb > ul > li > ul > li {display:block;background-size:5px;color:#4f4f4f;}
	#wrap #header #gnb > ul > li > ul > li.use_sub {background: #e0e2e4 url(../../images/mobile/bg_gnb_sub_u.png) no-repeat 99% 12px;background-size:12px 8px;}
	#wrap #header #gnb > ul > li > ul > li > a {display:block;padding:10px 0 10px 24px;border-bottom:1px solid #cecece;background: #fff url(../../images/mobile/bg_gnb_sub_bul.png) no-repeat 13px 12px;background-size:5px 5px;}
	#wrap #header #gnb > ul > li > ul > li ul {display:none;}
	#wrap #header #gnb > ul > li > ul > li ul > li > a {padding:10px 0 10px 38px;display:block;background: #4e74b4 url(../../images/mobile/bg_gnb_sub_bul1.png) no-repeat 25px 12px;background-size:5px 5px;color:#fff;}
	#wrap #header h2 {position:absolute;top:-138px;right:14px;}
	#wrap #header h2 img {height:26px;}
	#wrap #header .mobile_link {display:none;background:url(../../images/main/bg_favfaq.gif) repeat;}
	#wrap #header .mobile_link ul {overflow:hidden;}
	#wrap #header .mobile_link ul li {float:left;width:50%;text-align:center;}
	#wrap #header .mobile_link ul li a {display:block;padding:10px 0;}
	#wrap #header .mobile_link ul li.first a {border-right:1px solid #cecece;}
	#wrap #header .mobile_link ul li img {width:45px;}

	#subpage .search {clear:both;display:block;padding:8px 0;text-align:center;}
	#subpage .search .hidden {position:absolute;visibility:hidden;overflow:hidden;line-height:0;width:0;height:0;margin:0;padding:0;}
	#subpage .search .ipt {display:inline-block;width:88%;height:21px;padding-top:4px;vertical-align:top;border:0;}
	#subpage .search .btn {display:none;}

	#content {position:relative;z-index:1;clear:both;padding:10px;}
	.main_section1 .mainVisual {margin-bottom:10px;}
	.main_section1 .dinfo {margin-bottom:10px;border:1px solid #cecece;background:#fff;}
	.main_section1 .dinfo .inr {overflow:hidden;padding:15px;}
	.main_section1 .dinfo .inr .title {float:left;width:25%;margin:2% 2% 1% 2%;}
	.main_section1 .dinfo .inr .title img {width:48%;}
	.main_section1 .dinfo .inr .infoDv {float:right;width:70%;}
	.main_section1 .dinfo .inr dl dt {margin-bottom:15px;font-size:16px;font-weight:bold;}
	.main_section1 .dinfo .inr dl dd {font-size:14px;}
	.main_section1 .dinfo .inr dl dt .line {overflow:hidden;display:block;width:21px;height:10px;border-bottom:1px solid #4b4b4b;font-size:0;line-height:0;}
	.main_section1 .dinfo .inr dl {float:left;width:50%;}
	.main_section1 .dinfo .inr dl {float:left;width:50%;}
	.main_section1 .dinfo .inr dl.sec dd {text-align:center;}
	.main_section1 .dinfo .inr dl.fst dd strong {display:inline-block;width:40px;}
	.main_section1 .dinfo .inr dl.fst dd em {display:inline-block;margin-right:3px;}
	.main_section1 .dinfo .inr dl.fst dd span {display:inline-block;}

	.main_section2 {position:relative;clear:both;overflow:hidden;margin:0 0 14px 0;padding:26px 0 0 0;}
	.main_section2 .brdwrap {overflow:hidden;position:relative;float:left;width:100%;margin-bottom:10px;border:1px solid #cecece;background:#fff;}
	.main_section2 .brdwrap .title1 {position:absolute;top:0;left:0;}
	.main_section2 .brdwrap .title2 {position:absolute;top:0;left:130px;}
	.main_section2 .brdwrap h3 a {display:block;width:130px;height:40px;text-align:center;font-size:18px;color:#666666;line-height:2.3em;}
	.main_section2 .brdwrap h3.on a {background:#4e74b4;color:#fff;}
	.main_section2 .brdwrap .titlewrap {height:40px;border-bottom:7px solid #4e74b4;}
	.main_section2 .brdwrap .brdDv {overflow:hidden;width:102%;}
	.main_section2 .brdwrap .brdsec {position:relative;float:left;width:33%;height:220px;border-right:1px solid #cecece;}
	.main_section2 .brdwrap .brdsec h4 {float:left;margin-bottom:16px;padding:18px 0 0 26px;font-size:18px;}
	.main_section2 .brdwrap .brdsec h4 .line {overflow:hidden;display:block;width:21px;height:10px;border-bottom:1px solid #4b4b4b;font-size:0;line-height:0;}
	.main_section2 .brdwrap .brdsec .more {position:absolute;top:18px;right:25px;}
	.main_section2 .brdwrap .brdsec .brdTxt {clear:both;padding:0 26px;font-size:14px;line-height:1.5em;}
	.main_section2 .brdwrap .brdsec .brdTxt strong {overflow:hidden;display:block;display:-webkit-box;margin-bottom:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.7em;}
	.main_section2 .brdwrap .brdsec .brdTxt p {overflow:hidden;display:-webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

	.main_section2 .snswrap {float:left;width:100%;height:224px;margin-bottom:10px;border-top:1px solid #cecece;background:#fff;}
	.main_section2 .snswrap .inr {height:100%;padding:0 15px 0 15px;}
	.main_section2 .snswrap h3 {float:left;margin-bottom:10px;padding:12px 0 0 0;font-size:18px;}
	.main_section2 .snswrap h3 .line {overflow:hidden;display:block;width:21px;height:10px;border-bottom:1px solid #4b4b4b;font-size:0;line-height:0;}
	.main_section2 .snswrap .snssrll {clear:both;overflow:scroll;overflow-x:hidden;height:55%;}

	.main_section2 .linkwrap {float:left;overflow:hidden;width:100%;height:74px;background:#fff;}
	.main_section2 .linkwrap ul {width:105%;padding:6px 0 6px 13px;}
	.main_section2 .linkwrap ul li dt {margin:5px 0;font-size:16px;}
	.main_section2 .linkwrap ul li dt span {font-size:10px;}
	.main_section2 .linkwrap ul li {position:relative;float:left;width:30%;height:62px;margin:0 12px 0 0;background:url(../../images/main/bg_link_dot.gif) repeat-y right 0;}
	.main_section2 .linkwrap ul li .ico {position:absolute;bottom:6px;right:13px;}
	.main_section2 .linkwrap ul li .ico img {width:85%;}
	.main_section2 .linkwrap ul li.last {margin-right:0 !important;background:none;}

	.mobile_r {clear:both;float:right;width:31%;padding-top:15px;}

	/* .main_section2 .slidedv {width:100%;margin:0 0 15px 0;border:1px solid #cecece;}
	.slidedv .customNavigation .moreList {position:absolute;top: -1px;right:-1px;z-index:10;}
	.slidedv .bnrZone {overflow:hidden;display:none;position:absolute;top:15px;left:0;z-index:2;width:100%;height:100%;border:1px solid #cecece;border-top:0;background:#fff;}
	.slidedv .bnrZone dt {height:48px;padding:0 0 0 35px;background:#2e4366;color:#fff;font-size:18px;line-height:2.3em;}
	.slidedv .bnrZone dd .item .inr {width:101%;}
	.slidedv .bnrZone dd a {float:left;width:33%;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
	.slidedv .bnrZone img {width:100%;height:131px;}
	.slidedv .bnrZone .owl-wrapper-outer {overflow:visible !important;}
	.slidedv .bnrZone .owl-buttons {position:absolute;top:-48px;right:19px;z-index:1000;} */

	.submainDv {position:relative;float:left;width:67%;}

	.main_section2 .nkwrap {margin:0 0 0 0;width:100%;border:1px solid #cecece;border-bottom:0;}
	.main_section2 .nkwrap ul li {border-bottom:1px solid #cecece;}
	.main_section2 .nkwrap ul li a {display:block;padding:11px 0 11px 13px;background:url(../../images/main/bg_bnr.gif) repeat;}

	.pdDiv {position:relative;overflow:hidden;clear:both;}
	.main_section2 .favfag {position:absolute;top:0;left:0;float:left;width:67%;height:100%;margin-top:15px;border:1px solid #cecece;background:url(../../images/main/bg_favfaq.gif) repeat;}
	.main_section2 .favfag .inr {padding:18px 20px 0 20px;}
	.main_section2 .favfag h3 {float:left;margin-bottom:20px;padding:0 0 0 0;font-size:18px;color:#fff;}
	.main_section2 .favfag h3 .line {overflow:hidden;display:block;width:21px;height:10px;border-bottom:1px solid #fff;font-size:0;line-height:0;}
	.quick_menu_list{margin-top:30px;}
	.quick_menu_list .listwrap {position:absolute;top:50%;left:50%;width:90%;margin:-5% 0 0 -45%;padding:0 0;clear:both;overflow:hidden;}
	.quick_menu_list .listwrap .owl-item {text-align:center;}
	.quick_menu_list .listwrap .item {vertical-align:top;height:113px;text-align:center;}
	.quick_menu_list .listwrap .item span {display:block;padding-top:6px;color:#fff;line-height:1.5em;width: 100%;}
	#favList {display:none;}

	.mobile_clear {clear:both;font-size:0;line-height:0;}

	.bot_link {clear:both;}
	.bot_link img {width:100%;border:1px solid #cecece}

	.main_section2 .bnrwrap {position:relative;float:right;width:31%;border:1px solid #cecece;background:#fff;}
	.main_section2 .bnrwrap ul li img {width:100%;}

	.dvleft {overflow:hidden;margin-bottom:15px;}
	.dvright {position:relative;margin-bottom:15px;overflow:hidden;}

	#footer {border-top:1px solid #cecece;background:#fff;}
	#footer .foot_top {padding:7px 0;border-bottom:1px solid #cecece;}
	#footer .foot_top .foot_bnr {position:relative;overflow:hidden;width:98%;margin:0 auto;}
	#footer .foot_top .foot_bnr .foot_slide {overflow:hidden;}
	#footer .foot_top .foot_bnr ul {float:left;width:2000px;}
	#footer .foot_top .foot_bnr ul li {float:left;margin-right:10px;}
	#footer .foot_sec {overflow:hidden;margin:0 auto;padding: 20px 0 26px 235px;background:url(http://www.mofa.go.kr/ENG/image/logo/res/mofa_bottom.jpg) no-repeat 10px 30px;}
	#footer .foot_sec .foot_logo {float:left;}
	#footer .foot_sec .foot_right {}
	#footer .foot_sec .foot_right .foot_link {overflow:hidden;margin-bottom:12px;}
	#footer .foot_sec .foot_right .foot_link ul li {float:left;margin-right:12px;padding-right:13px;background:url(../../images/common/bg_foot_bar.gif) no-repeat right 0;font-size:14px;}
	#footer .foot_sec .foot_right .foot_link ul li.last {background:none;}
	#footer .foot_sec .foot_right .foot_link ul li a {color:#4f4f4f;}
	#footer .foot_sec .foot_right .foot_info {position:relative;height:29px;}
	#footer .foot_sec .foot_right .foot_info .ileft {float:left;font-size:14px;color:#979797;line-height:1.9em;}
	#footer .foot_sec .foot_right .foot_info .ileft dt {}
	#footer .foot_sec .foot_right .ftsns {float:left;margin-right:27px;}
	#footer .foot_sec .foot_right .ftsns dt {float:left;padding:7px 7px 0 0;font-size:14px;color:#4f4f4f;}
	#footer .foot_sec .foot_right .ftsns dd {float:left;}
	#footer .foot_sec .foot_right .ftsns dd ul li {float:left;margin:0 0 0 6px;}
	#footer .foot_sec .foot_right address {clear:both;}
	#footer .foot_sec .foot_right .foot_info .iright .ftfamily {float:left;border:1px solid #cecece;font-size:14px;}
	#footer .foot_sec .foot_right .foot_info .iright .ftfamily dt {width:149px;height:30px;background:url(../../images/common/foot_family_select_d.gif) no-repeat right 0;}
	#footer .foot_sec .foot_right .foot_info .iright .ftfamily dt a {display:block;padding:0 0 0 10px;}

	#container {clear:both;padding:10px 0 30px 0;text-align:left;}
	#container #left {display:none;}
	#container h2 {margin:0 0 15px 0;padding:0 0 0 18px;background: url(../../images/pc_common/bg_bul1.gif) no-repeat 0 9px;font-size:18px;font-weight:600;line-height: 150%;}
	#container h3 {margin:0 0 10px 5px;padding:0 0 0 15px;background:url(../../images/pc_common/bg_bul2.gif) no-repeat 0 7px;font-size:16px;font-weight:600}

	#container .mapDiv {height:286px;margin:0 0 17px 0;border:1px solid #cfcdd0;}

	.list_t1 li {margin:0 0 6px 10px;padding:0 0 0 15px;background:url(../../images/pc_common/bg_dot1.gif) no-repeat 0 7px;}

	/* common */
	.cell1 {display:none;}

	/* developer */
	.brd_info {margin-bottom:10px;font-size:14px;}
	.brd_info strong {color:#4e74b4;}


	.tt {display:none;}
	.tn {display:none;}
	.tf {display:none;}

	.cont_head {position:relative;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #cecece;}
	.cont_head h1 {font-size:24px;font-weight:600}
	.cont_head .location {padding:6px 0 0 0;font-size:14px;}
	.cont_head .location strong {color:#4e74b4;}
	.cont_head .sub_sns {position:absolute;top:0;right:0;}
	.cont_head .sub_sns dt {width:26px;}
	.cont_head .sub_sns dt img {width:100%;}
	.cont_head .sub_sns dd {display:none;}
	.cont_head .sub_sns li {}

	.ceoGreetings {padding:0 10px 0 0;}
	.ceoGreetings strong {display:block;margin:0 0 20px 0;font-size:18px;color:#4e74b4;font-weight:600;}
	.ceoGreetings dt {float:left;margin:0 10px 0 0;}
	.ceoGreetings dd {line-height:1.5em;}
	.ceoGreetings dd p {margin-bottom:20px;}


}

@media screen and (min-width: 727px) and (max-width: 983px) {
	/* 메인 배너 모음 */
	.main_section2 .slidedv {position:relative;float:left;width:234px;margin:15px 0 15px 14px;border:1px solid #cecece;}
	.slidedv .customNavigation .moreList {position:absolute;top:-1px;right:-1px;z-index:10;}
	.slidedv .bnrZone {overflow:hidden;display:none;position:absolute;top:0;right:-1px;z-index:2;width:727px;height:311px;border:1px solid #cecece;border-top:0;background:#fff;}
	.slidedv .bnrZone dt {height:48px;padding:0 0 0 35px;background:#2e4366;color:#fff;font-size:18px;line-height:2.3em;}
	.slidedv .bnrZone dd {}
	.slidedv .bnrZone dd .item .inr {width:101%;}
	.slidedv .bnrZone dd a {float:left;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
	.slidedv .bnrZone img {width:181px;height:65px;}
	.slidedv .bnrZone .owl-wrapper-outer {overflow:visible !important;}
	.slidedv .bnrZone .owl-buttons {position:absolute;top:-49px;right:19px;z-index:1000;}
}

@media (max-width: 750px) {
	.main_section2 .linkwrap {height:70px;background:#fff;}
	.main_section2 .linkwrap ul li .ico img {width:85%;}
}
@media (max-width: 700px) {
	.main_section2 .brdwrap h3 a {height:35px;font-size:16px;}
	.main_section2 .brdwrap .titlewrap {height:35px;border-bottom:5px solid #4e74b4;}
	.main_section2 .brdwrap .brdsec h4 {font-size:16px;}
	.main_section2 .brdwrap .brdsec .brdTxt {font-size:12px;}
	.main_section2 .brdwrap .brdsec .brdTxt strong {font-size:13px;}
	.main_section2 .brdwrap .brdsec {height:190px;}
	.main_section1 .dinfo .inr dl dt {font-size:14px;font-weight:bold;}
	.main_section1 .dinfo .inr dl dd {font-size:12px;}
}
@media (max-width: 590px) {
	.main_section1 .dinfo .inr dl dt {margin-bottom:6px;font-size:12px;font-weight:bold;}
	.main_section1 .dinfo .inr dl dt .line {height:5px;}
	.main_section1 .dinfo .inr dl dd {font-size:12px;}
}
<!-- Last Generated Date :: [2017-02-03 14:21:42 755] -->