@charset "euc-kr";
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format("opentype"); }

@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format("opentype"); }

@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype"); }

@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype"); }

@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format("opentype"); }

@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff"), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format("opentype"); }

/*
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */

 @font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 700;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 800;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
	src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
  }

  /*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */

html {font-size: 62.5%;}

html.websize-1{font-size: 62.5%;}
html.websize-2{font-size: 68.5%;}
html.websize-3{font-size: 72.5%;}
html.websize-4{font-size: 78.5%;}
html.websize-5{font-size: 82.5%;}
	/**/
	.size-realtime {display:none;font-size:10px;padding-left:0 !important;}
	html.websize-1 .size-realtime.s1 {display:inline-block;}
	html.websize-2 .size-realtime.s2 {display:inline-block;}
	html.websize-3 .size-realtime.s3 {display:inline-block;}
	html.websize-4 .size-realtime.s4 {display:inline-block;}
	html.websize-5 .size-realtime.s5 {display:inline-block;}
html body {font-family:'Nanum Gothic','µ¸¿ò', sans-serif;color:#3d3d3d; font-size:13px;font-size:1.3rem;}
.float-wrap:after {content:' ';clear:both;visibility:hidden;display:block;}
	*+ html .float-wrap{display:inline-block;}



.cont-in #bbs_license li { font-size: 12px; font-size:1.4rem; }
.boardListForm > a span{font-size:14px !important;}


/* header
--------------------*/

header {height:/* 120px */auto;position:relative;z-index:9998;width:100%;max-width:1920px;margin:0 auto;
	background-image:url("../../commons/images/global/header-bg.png");
	background-position:0 center;background-repeat:repeat-x;
	}
[class*='header__wrap'] {width:100%;margin:0 auto; height:113px;/*155width:1600px;*/position:relative;}
	*+ html [class*='header__wrap'] {position:relative; }
[class*='header__wrap'] h1 {}
	*+ html [class*='header__wrap'] h1 {}
[class*='header__wrap'] h1 a {position:relative; height:54px;width:319px; display:block;font-size:0;} /*¸ÞÀÎÅ¸ÀÌÆ² Å©±â*/
	*+ html [class*='header__wrap'] h1 a {}
[class*='header__wrap'] h1 a img{}

.header__wrap__h1 {width:1600px;margin:0 auto;position:relative;}
	.header__wrap__h1 h1 {position:absolute;top:8px;left:0;}

	/* gnb */

	.gnb {width:100%;padding-top:0;position:absolute;top:54px;left:0;
		-webkit-box-shadow: 0px 4px 18px -13px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 4px 18px -13px rgba(0,0,0,0.75);
		box-shadow: 0px 4px 18px -13px rgba(0,0,0,0.75);
		}

		*+ html .gnb {position:absolute;top:0;padding-top:0;}

	.gnb-ul{display: inline-block; width: auto;overflow: hidden;padding-left:50px;padding-right:50px;box-sizing:border-box;}
		.gnb-ul.selected {overflow: hidden;background-color:#fff;/*padding-left:0;padding-right:0;*/}
		*+ html .gnb-ul {display:inline;}
	.gnb-menu {float:left;}
	.gnb-ul.selected .gnb-menu {}

		*+ html .gnb-menu {position:relative;}

	.gnb-menu > a {display:block;text-align:center;font-size:2.7rem;color:#fff;font-weight:bold;height:60px;line-height:60px; text-decoration:none;
		font-family: 'Noto Sans KR';
		font-weight:500;
		text-shadow: 1px 1px 1px #333;
		}
	li:first-child.gnb-menu a{background-position:0 0;}
	li:last-child.gnb-menu a{background-position:right 0;}

	.gnb-menu > a:hover,
	.gnb-menu > a:focus,
	.gnb-menu.over > a {/*color:#ffe44f;text-decoration:underline;*/}
	.selected .gnb-menu > a {
		color:#333;
		text-shadow:none;
		/*-webkit-box-shadow: 0 2px 9px -11px rgba(0,0,0,0.75);
		-moz-box-shadow: 0 2px 9px -11px rgba(0,0,0,0.75);
		box-shadow: 0 2px 9px -11px rgba(0,0,0,0.75);*/
	}
/*new menu (all 2nd menu down)
===============================*/
	.sub-nav {display:block;text-align:center;height:0;overflow:hidden;visibility:hidden;}
	.gnb-ul.selected .sub-nav {height:auto;visibility:visible;padding-top:10px;padding-bottom:10px;
   /* -webkit-transition: all 0.3s ease 0s;
       -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;*/
	}

	.gnb-menu.over .sub-nav {background-color:#547a8f;}
	.sub-nav__box__list a{display:block;width:100%;padding:8px 30px;color:#4e4e4e;box-sizing:border-box;text-align:left;
		font-family: 'Noto Sans KR';
		font-weight:500;
		font-size:1.7rem;
		/*text-shadow: 1px 1px 1px #333;*/
	}
	.sub-nav__box__list a:hover,
	.sub-nav__box__list a:focus {}

	.gnb-menu.over .sub-nav .sub-nav__box__list a {color:#333;}
	.gnb-menu.over .sub-nav .sub-nav__box__list a:hover,
	.gnb-menu.over .sub-nav .sub-nav__box__list a:focus {color:#0f71ef;}


	/* ±ÕÀÏ »çÀÌÁîÀÇ °æ¿ì ½ÃÀÛ */	/*ÁÂ¿ìÆø*/
		.gnb-ul {display:block;margin:0 auto;width:100%;
			/*width:1600px;
			-webkit-box-shadow: 1px 3px 4px -3px rgba(0,0,0,0.75);
			-moz-box-shadow: 1px 3px 4px -3px rgba(0,0,0,0.75);
			box-shadow: 1px 3px 4px -3px rgba(0,0,0,0.75);*/

			}
			.gnb-ul.selected {}
		.gnb.two_type .gnb-menu {width:50%;}
		.gnb.three_type .gnb-menu {width:33.33%;}
			*+ html .gnb.three_type .gnb-menu {width:33%;}
		.gnb.four_type .gnb-menu {width:25%;}
		.gnb.five_type .gnb-menu {width:20%;}
		.gnb.six_type .gnb-menu {width:16.66%;}
			*+ html .gnb.six_type .gnb-menu {width:16%;}
		.gnb.seven_type .gnb-menu {width:14.42%;}
		.gnb.eight_type .gnb-menu {width:12.5%;}
		.gnb.nine_type .gnb-menu {width:11.20%;}
			*+ html .gnb.nine_type .gnb-menu {width:11%;}
		.gnb.ten_type .gnb-menu {width:10%;}
		.gnb.eleven_type .gnb-menu {width:9.09%;}
			*+ html .gnb.eleven_type .gnb-menu {width:9%;}
		.gnb.twelve_type .gnb-menu {width:8.3%;}
			*+ html .gnb.twelve_type .gnb-menu {width:8%;}

		.gnb.thirty_type .gnb-menu {width:7.5%;}
			*+ html .gnb.thirty_type .gnb-menu {width:7%;}
	/**/
	.gnb-menu > a {display:block;width:100%;text-align:center;}

	/* ±ÕÀÏ »çÀÌÁîÀÇ °æ¿ì ³¡ */

	/* 2Â÷¸Þ´º ±ÕÀÏ ¹Ú½º µðÀÚÀÎ Àû¿ë½Ã */
	.gnb-ul {display:table;}
	.gnb-menu {display:table-cell;float:none;}
	.gnb-menu.over {background-color:#fff}
	.gnb-menu.over .sub-nav {background-color:transparent;}
	.gnb-menu.over > a {color:#0f71ef;}
	.selected .gnb-menu > a {background-color:#fff}

	/* 2Â÷¸Þ´º º¸´õÀû¿ë */
	/*.gnb-menu:first-child {border-left:1px solid #8cb3d9}
	.gnb-menu:last-child {border-right:1px solid #8cb3d9}*/
	.gnb-menu {padding-right:1px;}
	.selected .gnb-menu {border-right:1px solid #b8b8b8;padding-right:0;}
	.selected .gnb-menu:first-child {border-left:0; }
	.selected .gnb-menu:last-child {border-right:0;}
	.gnb-menu > a {
		display: block;
		margin-left: -1px;
		position: relative;
		text-align: center;
		width: 102%;
		}

		/*ie7*/
		*+ html .gnb {position:absolute;top:76px;}
		*+ html .gnb-ul {display:block;}
		*+ html .gnb-menu {display:block;float:left;}
		*+ html .gnb-menu.over {background-color:#dd9037}
		*+ html .gnb-menu.over .sub-nav {background-color:#dd9037;}
		*+ html .gnb-menu.over > a {background-color: #dd9037;color:#fff;}
		*+ html .gnb-menu:first-child {border-left:0px solid #acc1bf}
		*+ html .gnb-menu {border-right:0px solid #dd9037}
		*+ html .gnb-menu > a {width:100%;margin-left:0;}
		*+ html .gnb-menu.over .sub-nav .sub-nav__box__list a {color:#fff;}
		*+ html .gnb-menu.over .sub-nav .sub-nav__box__list a:hover,
		*+ html .gnb-menu.over .sub-nav .sub-nav__box__list a:focus  {color:#fff;}

	.gnb-menu > a > span {display:block;/*background-image: url("../../commons/images/global/gnb-menu.png");
		background-position: 0 22px;
		background-repeat: no-repeat;*/
		letter-spacing:-1px;
		}

	.gnb-menu:first-child > a > span {background-image:none;}
	/*¹ÝÅõ¸í
	.gnb {opacity:0.9;}*/

/*¸ð¹ÙÀÏ ´Ý±â ¹öÆ°*/
.mobile_on_off a {display:none;}
@media screen and (min-width:1px) and (max-width:768px) {
	.mobile_on_off a {display:block;}
}
/*¸ð¹ÙÀÏ ¸Þ´º ´Ý±â*/

.mobile-close {position:fixed;left:-30px;top:14px;opacity:0;
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	 -o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;}

.mobile_menu_open .mobile-close {z-index: 10000;}
.mobile-close a{font-size:0;width:25px;height:25px;text-indent:-9999px;display:block;
	background-image:url("../../commons/images/mobile/mobile-close.jpg");background-position:center center;background-repeat:no-repeat;
}

.mobile_top_nav.selected .mobile-close {opacity:1;left:285px;}


/* ÇÏ´Ü sidemenu */
	.footer-sidebar {display:none;}
	.footer-sidebar .sidebar__h2  { color: #fff; font-weight: bold; font-size: 1.6em !important; text-align: center; display: block; padding-top: 40px !important; letter-spacing: -0.5px; padding-bottom:20px;}
	.footer-sidebar .sidebar__wrap { /* border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6;  */}
	.footer-sidebar .sidebar__wrap .side-list {  background-image:none; padding-left:0;}
	.footer-sidebar .sidebar__wrap .side-list__li {  display: block;  /* border-bottom: 1px solid #d6d6d6  */; line-height: 40px;  font-weight: bold;}
	.footer-sidebar .sidebar__wrap .side-list__li.selected span {background-color: #e2f0fd;}
	.footer-sidebar .sidebar__wrap .side-list__li.selected a {border:none;color: #1966b2;}
	.footer-sidebar .sidebar__wrap .side-list__li a { display: block; color: #585858; font-size: 1.154em;padding: 0 20px;  }

	.footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox { display: none; }
	.footer-sidebar .sidebar__wrap .side-list__li.selected .side-list__li__inbox { display: block; }

	.footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox ul li { background-color: #fff ;line-height: 28px; padding-left: 12px;}
	.footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox ul li.selected {}
	.footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox ul li.selected a { color: #1966b2;}
	.footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox ul li a { font-size: 0.933em; color: #575757}
	/* .footer-sidebar .sidebar__wrap .side-list__li .side-list__li__inbox ul li:first-child { border-top: 1px solid #1966b2;}  */
	.footer-sidebar .side-list__li.open-type > span > a:hover,
	.footer-sidebar .side-list__li.open-type > span > a:focus,
	.footer-sidebar .side-list__li.open-type.on > span > a:hover,
	.footer-sidebar .side-list__li.open-type.on > span > a:focus 
	.footer-sidebar .side-list__li.open-type > span.on > a,
	.footer-sidebar .side-list__li.open-type > span > a.on {
		color: #1966b2;background-color: #e2f0fd;
		border:none;
	}
	.footer-sidebar .side-list__li > span > a:hover,
	.footer-sidebar .side-list__li > span > a:focus,
	.footer-sidebar .side-list__li > span.on > a,
	.footer-sidebar .side-list__li > span > a.on,
	.footer-sidebar .side-list__li.selected > span > a {font-weight:normal;color: #1966b2;background-color: #e2f0fd;
	border:none;
	}
@media screen and (max-width: 880px) and (min-width: 1px) {
	.footer-sidebar {display:inline-block;}
	.sub_sec .sub_sec_in { width: 100%; }
	.footer-sidebar { float: none; width: 100%; margin-top: 30px; }
	.r_contents { float: none; width: 100%; margin-left: 0; }
	.r_contents .r_contents_title { padding-left: 20px; }
	.r_contents .sub_contents { margin-top: 0;}
	.footer-sidebar .sidebar__h2 { height: auto; background-image: none; background-color: transparent !important; color: #0f578e! important;}
	.footer-sidebar .sidebar__h2 span { padding: 20px 0; text-align: left; color: #1966b2; padding-left:20px;}
	.footer-sidebar .sidebar__wrap .side-list__li.selected {}
	.banner_list .banner_list_wrap { width: 630px; }
}

/* skip to Content */
.skiptoContent {position:absolute;height:0;top:-40px;left:50%;margin-left:-490px;z-index:9999;font-size:11px;font-size:1.1rem;}
	.skiptoContent div {position:relative;height:25px;padding-top:5px;width:1000px;margin:0 auto;text-align:center;}
	.skiptoContent div {width:60%;background-color:#fff;border:1px solid #ccc;border-top:0;}
	.skiptoContent {left:0;margin-left:0;width:100%;}
	.skiptoContent strong {position:absolute;top:0;margin:0;padding:0;height:0;width:0;left:-9999px;visibility:hidden;}
		.skiptoContent span.skip_item01 a {width:173px;height:20px;text-indent:-9999px;overflow:hidden;
			background-image:url("../../commons/images/global/go_to_sbj.gif");background-repeat:no-repeat;background-position:0 0;display:inline-block; vertical-align:middle;
			}
		*+ html .skiptoContent span.skip_item01 a {display:inline;}
		.skiptoContent span.skip_item01 a:focus {background-image:url("../../commons/images/global/go_to_sbj_on.gif");}
	.skiptoContent span.skip_item02 a {display:inline-block;padding-right:10px;vertical-align:middle;}
		*+ html .skiptoContent span.skip_item02 a {display:inline;}
	.skiptoContent span.skip_item02 a:focus {font-weight:bold;}
	.skiptoContent span {vertical-align:middle;}
	#wrap {min-height:500px;position:relative;z-index:1;}
	* html #wrap {height:500px;}


.copy_box ul{float:left;margin-right:30px;}
/* font size */
.font-size-box {display:inline-block;vertical-align:top;padding:0 10px;
	font-size:10px;font-weight:bold;
	border:1px solid #fff;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
	float:left;
	background-image:url("../../commons/images/global/opa2.png");background-repeat:repeat;background-position:0 0;
		border-radius:15px;box-shadow: 1px 3px 4px -3px rgba(0,0,0,0.75);
	}
	.top-nav__fav2 span.font-size-box {padding-left: 5px;margin-left: 5px;padding-left:10px;}
.font-size-box h3{height:22px;line-height:22px;font-size:10px;color:#fff;display:inline-block; text-shadow:1px 1px 1px #000;}
.font-size-box img,
.font-size-box a{vertical-align:middle;color:#fff;font-size:12px;padding:0 1px}
	.font-size-box a {display:inline-block;height:22px;line-height:22px;vertical-align: top;}
	.top-nav__fav2 span.size-realtime {height:22px;line-height:22px;vertical-align: top;}
	.lte-ie8 .font-size-box {display:none;} /*ie8*/


/* language */
.top-nav__fav2__select_design {background-image:url("../../commons/images/global/top-nav__fav2__select_design-bul.jpg");
	background-position:left center;
	padding-left:6px;background-color:transparent;border:0;}
	.top-nav__fav2__select_design select {vertical-align:top;height:37px;font-weight:bold;color:#c03c61;text-align:left;}
	.top-nav__fav2__select_design select:hover {cursor:pointer}
	.top-nav__fav2 .top-sel-btn {display:inline-block;padding:3px 7px;background-color:#9f9f9f;border-radius:4px;color:#fff;height:19px;line-height:19px;vertical-align:middle;}
		*+ html .top-nav__fav2 .top-sel-btn {display:inline;}
/* top-nav */
.top-nav{position:absolute;top:0;left:0;width:100%;}
.top-nav__box{margin:0 auto;width:1600px;position:relative;height:0;z-index:99;}

.top-nav__fav1 {height:36px;line-height:36px;position:absolute;top:0;left:0;font-size:0;}
	.home-top-btn {background-color:#fff;border:1px solid #e5e5e5;border-top:0;border-bottom:1px solid #fff;display:inline-block;
		vertical-align:top;height:20px;width:20px;padding:8px;
		}
		*+ html .home-top-btn {display:inline;}
	.open-top-btn {border:1px solid #e5e5e5;border-top:0;border-left:0;display:inline-block;
		vertical-align:top;height:20px;width:20px;padding:8px;
		}
		*+ html .open-top-btn {display:inline;}
		.open-top-btn:hover,
		.open-top-btn:focus {background-color:#fff;border:1px solid #e5e5e5;border-top:0;border-bottom:1px solid #fff;
			display:inline-block;border-left:0;
		vertical-align:top;height:20px;width:20px;padding:8px;}
		*+ html .open-top-btn:hover {display:inline;}
		*+ html .open-top-btn:focus {display:inline;}
.top-nav__fav2 {position:absolute;top:10px;;right:0;height:36px;line-height:36px;}
.top-nav__fav2 > a {display:inline-block; height:23px;line-height:23px;color:#fff;font-size:15px;padding:0 9px; font-weight:bold;
	/*text-shadow:1px 1px 1px #000;background-image:url("../../commons/images/global/top-bul.png");
	background-position:left center;
	background-repeat:no-repeat;*/
	}
	*+ html .top-nav__fav2 > a {display:inline;}
	.top-nav__fav2 span {vertical-align:middle;padding-left:10px;color:#fff;
	}
	.top-nav__fav2 img {vertical-align:middle;}

	.top-nav__fav2 > span {
		background-image:url("../../commons/images/global/opa2.png");background-repeat:repeat;background-position:0 0;
		border-radius:15px;box-shadow: 1px 3px 4px -3px rgba(0,0,0,0.75);
	}


@media screen and (min-width:1px) and (max-width:1200px) {
/*.top-nav__fav2 > a,
.font-size-box h3,
.top-nav__fav2 > span {background-image:url("../../commons/images/global/opa2.png")*/}

}

.top-nav__fav2 > .top-nav__fav2__home {/*background-image:url("../../commons/images/global/top-nav__fav2__home.png");background-repeat:no-repeat;background-position:0 0;vertical-align:middle;font-size:0;text-indent:-9999px;*/
;height:17px;width:17px;padding:0;padding-right:5px;}

	@media screen and (min-width:1px) and (max-width:768px) {
		.top-nav__fav2 > .top-nav__fav2__home{display:none;}
		.top-nav__fav2 span {color:#000;}
	}
/* ============
	¸ÞÀÎ ÆäÀÌÁö
===============	*/
#mainpage {position:relative;}
.main_heaerwrap {position:absolute;top:0;left:0;width:100%;z-index: 9999;}
/*layout*/
.main_slide-top {padding-top:7px;}
.main_slide-top__in {}
	.main_slide-top__in #main_slide {float:none;width:100%;}

.main_section {position:relative;}

.main-contents {position:relative;width:1600px;margin:0 auto;padding-top:0;}


.main-01 {position: absolute;top:-52px;left:0;z-index: 9955;}
.main-02 {position: absolute;top:-390px;right:0;z-index: 9955;}

@media screen and (min-width:1px) and (max-width:1200px) {
	.main_section {padding:10px;}
	.main-01 {position: relative;top:0;left:0;margin-bottom:10px;}
	.main-02 {position: relative;top:0;left:0;}
}
@media screen and (min-width:1px) and (max-width:768px) {
	.main-01 {margin-bottom:0;}
}

/*mainslide*/

#main_slide .cycle-slideshow img{}
#main_slide{overflow:hidden;width:100%}
#main_slide .controller {position:relative; max-width:1200px; width:100%; margin:0 auto; z-index:200;}

.controller_in {position:absolute; background-image:url("../../commons/images/global/control_bg.png");background-repeat:repeat;
	border-radius:12px;padding:5px;
	background-image:none;
	top:-80px;left:0;width:100%;text-align:center;
	}
#main_slide .controller_in a {background:url("../../commons/images/global/msl_off.png") no-repeat 0 0; display:block; float:left;
	font-size:0; height:20px; line-height:0; margin:0 3px; width:20px;
	display:inline-block;float:none;
	}
#main_slide .controller_in .cycle-pager-active {background:url("../../commons/images/global/msl_ov.png") no-repeat 0 0;width:63px;}
#main_slide .cycle-slideshow .slide-item {background-position: center top; background-repeat:repeat-x; text-align:center; width:100%;}
#main_slide .cycle-slideshow .item01 {background-image:url("../../commons/images/global/slide01_bg.jpg");}
#main_slide .cycle-slideshow .item02 {background-image:url("../../commons/images/global/slide02_bg.jpg");}
#main_slide .cycle-slideshow .item03 {background-image:url("../../commons/images/global/slide03_bg.jpg");}
#main_slide .cycle-slideshow .item04 {background-image:url("../../commons/images/global/slide04_bg.jpg");}
#main_slide .cycle-slideshow .item05 {background-image:url("../../commons/images/global/slide05_bg.jpg");}
#main_slide .cycle-slideshow .item06 {background-image:url("../../commons/images/global/slide06_bg.jpg");}
#main_slide .cycle-slideshow .item07 {background-image:url("../../commons/images/global/slide07_bg.jpg");}
#main_slide .cycle-slideshow .item08 {background-image:url("../../commons/images/global/slide08_bg.jpg");}

#main_slide .controller_in > a {display:none;}
#main_slide .controller_in > a.on {display:inline-block;vertical-align:top;}
#main_slide .controller_in .resume {background-image:url("../../commons/images/global/msl_start.png");background-position:center center; display:none; }
#main_slide .controller_in .stop {background-image:url("../../commons/images/global/msl_stop.png");background-position:center center;}

*+ html #main_slide .controller_in > a.on {display:inline;}

.slide-item__in {position:relative;}
.col_red {color:#b42046;}


@keyframes introScale {
	0% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
.slide-item__pos {position:relative;width:100%;margin:0 auto;overflow:visible;height:930px;max-width:1920px;overflow:hidden;}
.slide-item__pos img {position:absolute;left:50%;top:40px;margin-left:-960px;/*width:100%; */transform: scale(1);}
.slide-item.cycle-slide-active .slide-item__pos img {animation-name:introScale; animation-duration:5s;}
.slide-item__txt-wrap {width:1200px;margin:0 auto;position:relative;}
.slide-item__txt-wrap > span{
	}
.slide-item__txt1 {position:absolute;top:-615px;left:150px;opacity:0;
	-webkit-transition: all 1.3s ease 0.5s;
	-moz-transition: all 1.3s ease 0.5s;
	-ms-transition: all 1.3s ease 0.5s;
	-o-transition: all 1.3s ease 0.5s;
		transition: all 1.3s ease 0.5s;}
.slide-item__txt2 {position:absolute;top:-595px;left:150px;opacity:0;
	-webkit-transition: all 1.3s ease 1.5s;
	-moz-transition: all 1.3s ease 1.5s;
	-ms-transition: all 1.3s ease 1.5s;
	-o-transition: all 1.3s ease 1.5s;
		transition: all 1.3s ease 1.5s;}

.cycle-slide-active .slide-item__txt1 {left:130px;opacity:1;}

.cycle-slide-active .slide-item__txt2 {left:170px;opacity:1;}

@media screen and (min-width:1px) and (max-width:1200px) {
	.slide-item__pos {width:100%;}
	.slide-item__txt-wrap {width:100%;}
}
@media screen and (min-width:1px) and (max-width:768px) {
	.slide-item__txt1 {top:-150px;left:5px; width:400px;max-width:80%;}
	.slide-item__txt2 {top:-135px;left:5px;}
	.cycle-slide-active .slide-item__txt1 {left:20px;opacity:1;}

	.cycle-slide-active .slide-item__txt2 {left:20px;opacity:1;}
}
/* main_bbs */
#main_bbs {position: relative;
	font-family: 'Noto Sans KR';}
.main_bbs_tit {width:1600px;}
.js_bs_menu {float:left;margin-right:26px;position: relative;}
.js_bs_menu:last-child {margin-right:0;}

.js_bs_menu .js_bs_menu__a {display:block;width:380px;max-width:100%;height:52px;line-height:52px;text-align:center;
font-size:21px;text-shadow: 1px 1px 2px #333;color:#fff;font-weight:500;box-sizing:border-box;
opacity: 0.95;
font-family: 'Noto Sans KR';
overflow:hidden;
}
.js_bs_menu .two-line {line-height:1.4;}
.js_bs_menu .two-line em {margin-top:15px;}
.js_bs_menu .js_bs_menu__a em {white-space:nowrap;display:block;
/*padding-right:54px;*/
background-image:url("../../commons/images/global/js_bs_menu.png");
background-position:90% center;
background-repeat:no-repeat;
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	 -o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;}

.js_bs_menu.selected .js_bs_menu__a em{
	background-image:url("../../commons/images/global/js_bs_menu_on.png");
	background-position:90% center;
	background-repeat:no-repeat;
}

.js_bs_menu .js_bs_menu__a:hover span,
.js_bs_menu .js_bs_menu__a:focus span{}
.js_bs_menu .js_bs_menu__a:hover,
.js_bs_menu .js_bs_menu__a:focus{outline: none;text-decoration:underline;} 
.js_bs_menu .js_bs_menu__a:hover em,
.js_bs_menu .js_bs_menu__a:focus em {/*padding-right:40px;*/}

.js_bs_menu.bs_01 .js_bs_menu__div {width:380px;max-width:100%;}
.js_bs_menu.bs_01 .js_bs_menu__a {background-color:rgba(231, 137, 65, 0.8);
	background-image:url("../../commons/images/global/js_bs_menu_icon01.png");
	background-position:10% center;
	background-repeat:no-repeat;}
	.js_bs_menu.bs_01.selected .js_bs_menu__a {background-color:rgba(231, 137, 65, 0.8);}
	.js_bs_menu.bs_01.selected .js_bs_menu__div {}

.js_bs_menu.bs_02 .js_bs_menu__div {width:380px;max-width:100%;}
.js_bs_menu.bs_02 .js_bs_menu__a {background-color:rgba(58, 92, 68, 0.8);
	background-image:url("../../commons/images/global/js_bs_menu_icon02.png");
	background-position:10% center;
	background-repeat:no-repeat;}
	.js_bs_menu.bs_02.selected .js_bs_menu__a {background-color:rgba(58, 92, 68, 0.8);}
	.js_bs_menu.bs_02.selected .js_bs_menu__div {}

.js_bs_menu.bs_03 .js_bs_menu__div {width:380px;max-width:100%;}
.js_bs_menu.bs_03 .js_bs_menu__a {background-color:rgba(44, 71, 88, 0.8);
	background-image:url("../../commons/images/global/js_bs_menu_icon03.png");
	background-position:10% center;
	background-repeat:no-repeat;}
	.js_bs_menu.bs_03.selected .js_bs_menu__a {background-color:rgba(44, 71, 88, 0.8);}
	.js_bs_menu.bs_03.selected .js_bs_menu__div {}

.js_bs_menu.bs_04 .js_bs_menu__div {width:380px;max-width:100%;}
.js_bs_menu.bs_04 .js_bs_menu__a {background-color:rgba(78, 120, 144, 0.8);
	background-image:url("../../commons/images/global/js_bs_menu_icon04.png");
	background-position:10% center;
	background-repeat:no-repeat;}
	.js_bs_menu.bs_04.selected .js_bs_menu__a {background-color:rgba(78, 120, 144, 0.8);}
	.js_bs_menu.bs_04.selected .js_bs_menu__div {}



.js_bs_t_box {position: absolute;bottom:52px;
	display:block;overflow:hidden;width:380px;max-width:100%;height:0;opacity:0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	 -ms-transition: all 0.3s ease 0s;
	  -o-transition: all 0.3s ease 0s;
		 transition: all 0.3s ease 0s;}
.js_bs_t_box.selected {height:261px;bottom:52px;opacity:1;}
.js_bs_t_box.focus {width:500px;opacity:1;}


#bbs1 {background:rgba(231, 137, 65, 0.8);}
#bbs2 {background:rgba(58, 92, 68, 0.8);}
#bbs3 {background:rgba(44, 71, 88, 0.8);}
#bbs4 {background:rgba(78, 120, 144, 0.8);overflow:auto;}
#bbs4{ -ms-overflow-style: none; }
#bbs4::-webkit-scrollbar{ display:none; }

.main_bbs_list__in {padding:20px 30px 0 30px;position:relative;}
.main_bbs_list__in h4 {color:#fff;text-shadow: 1px 1px 2px #333;
font-size:19px;font-weight:500;border-bottom:1px solid rgba(255,255,255,0.5);
height:40px;margin-bottom:15px;
}
.main_bbs_list__in h4.m_h4 {display:none;}
.main_bbs_list__in .more {position:absolute;top:20px;right:35px;}
.main_bbs_list__in .more a {color:#fff;font-weight:800;text-shadow: 1px 1px 2px #333;font-size:18px;}

.main_bbs_list__in li {position: relative;font-size:15px;padding-bottom:7px;/*text-shadow: 1px 1px 2px #333*/}
.main_bbs_list__in li a{display:block;padding-left:12px;width:70%;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	background-image:url("../../commons/images/global/bbs_bul.png");
	background-position:0 center;background-repeat:no-repeat;
	color:#fff;
	font-size:15px;font-size:1.5rem;
}
.main_bbs_list__in li a:hover,
.main_bbs_list__in li a:focus {/*background-image:url("../../commons/images/global/bbs_bul_hover.png");*/color:#feff85}
.main_bbs_list__in li span {position: absolute;right:0;top:0;color:#fff;}
.main_bbs_list__in li:hover span,
.main_bbs_list__in li:focus span {color:#feff85}
.main_bbs_list__in li a img {vertical-align: middle;}

.go-link li{border-bottom: 1px dashed #ddd;margin-bottom: 10px;padding-bottom: 8px;}
.go-link li:last-child{border-bottom:none;}

@media screen and (min-width:1px) and (max-width:1200px) {

	.main_bbs_tit .js_bs_menu__div{display:none;}
	.js_bs_menu{width:50% !important;}
	.js_bs_t_box {opacity:1;
		position: relative;top:0;left:0!important;
		display:block;
		width:100%;float:left;height:270px;
	}
	.js_bs_t_box.focus {width:50%;opacity:1;}
	.js_bs_t_box.selected {width:50%;opacity:1;}
	#bbs1 {}
	#bbs2 {}
	#bbs3 {}
	#bbs4 {}
	.main_bbs_list__in li a {width:90%;}
	.main_bbs_list__in li span {display: none;}
	.main_bbs_list__in h4.m_h4 {display:block;}

	.go-link {margin-top:-10px;}
	.go-link li{margin-bottom:6px;padding-bottom:5px;}
	
	#bbs1 .main_bbs_list__in h4{background-image:url("../../commons/images/global/js_bs_menu_icon01.png");
	background-position:left 5px;
	background-repeat:no-repeat;padding-left: 35px;}
	#bbs2 .main_bbs_list__in h4{background-image:url("../../commons/images/global/js_bs_menu_icon02.png");
	background-position:left 5px;
	background-repeat:no-repeat;padding-left: 35px;}
	#bbs3 .main_bbs_list__in h4{background-image:url("../../commons/images/global/js_bs_menu_icon03.png");
	background-position:left 5px;
	background-repeat:no-repeat;padding-left: 35px;}
	#bbs4 .main_bbs_list__in h4{background-image:url("../../commons/images/global/js_bs_menu_icon04.png");
	background-position:left 5px;
	background-repeat:no-repeat;padding-left: 35px;}

}

@media screen and (min-width:1px) and (max-width:768px) {
	.js_bs_menu {width:100% !important;margin-bottom:10px;}
	.js_bs_t_box.focus {width:100%;opacity:1;}
	.js_bs_t_box.selected {width:100%;opacity:1;}
	#bbs1,
	#bbs2,
	#bbs3,
	#bbs4 {background-image: none;}

	.main_bbs_list__in li a{}
	.main_bbs_list__in .more {top:12px;}
	.main_bbs_list__in h4 {text-shadow: none}
	.main_bbs_list__in {padding:10px;}
	.main_bbs_list__in li a {width:70%;padding-left:0;background-image:none;}
	.main_bbs_list__in li a:hover,
	.main_bbs_list__in li a:focus {text-decoration: underline;background-image:none;}
	.main_bbs_list__in li span {position: absolute;right:0;top:0;display: block;}
	.main_bbs_list__in li:hover span,
	.main_bbs_list__in li:focus span {text-decoration: underline;}
	.main_bbs_list__in .more {right:10px;}

}
/*ÀÏÁ¤*/
.event-left {float:left;width:48%;}
.calender_wrap{color:#333;/*padding:5px;*/height:auto;position:relative;}
.calender_wrap .btnArea{position:absolute;top:27px;right:27px; display:none;}
.calender_wrap .more_btn{color: #fff;
	font-weight: 800;
	text-shadow: 1px 1px 2px #333;
	}
.calender_wrap .btnArea{position:absolute;top:23px;right:26px;}
.calender_wrap h3{font-size:19px;padding-left:0px;color:#fff;font-weight:500;text-shadow: 1px 1px 1px #333;display:none;}
.calender_wrap table{width:100%;}

.calender_wrap .objTop {min-height:40px;display:none;}
.calender_wrap .objTop dl{text-align:center;padding:0px 0;color:#0f6a39;font-size: 20px;}
.calender_wrap .objTop dl:after{content:' ';clear:both;visibility:hidden;display:block;}
	*+ html .calender_wrap .objTop dl{display:inline-block;} 
.calender_wrap .objTop dt{display:inline}
.calender_wrap .objTop dd{display:inline}
	
.calender_wrap .objTop dl {display:none;}
	
.calender_wrap .objContent {padding:0px 0px 0 0;}

.calender_wrap table {/*! border:1px solid #79c5d0; */border-collapse: collapse;border-spacing: 0px;width:100%;height:160px;}
.calender_wrap table th{padding:4px 0;font-size:10px;font-weight:bold;border: 0;color:#fff;border:0px solid #5486b9;font-size:0;text-shadow: 1px 1px 1px #333;}
.calender_wrap table th:first-letter {font-size:10px;}
.calender_wrap table td{border: 0;text-align:center;padding:4px 0;color:#fff;}
.calender_wrap table tbody td { font-family: "gulim", sans-serif; font-size: 0.95em;width:12%;font-weight:bold;text-shadow: 1px 1px 1px #333; } 
.calender_wrap table tbody td.otherMonth{ color:#ccc; font-weight:bold;}
.calender_wrap table td.today{background-color: #53429d;color: #fff; font-weight:bold;}
.calender_wrap table .satday,.calender_wrap table .sat{color:#a6fff8;}
.calender_wrap table .sunday,.calender_wrap table .sun{color:#f4c9cb;}
.calender_wrap table .otherSchedule{display:none;}

.sch-info-text{height:50px;overflow:auto;margin:5px;line-height:1.5; font-size: 0.88em; }


.calender_wrap table td.today a{color:#fff}
.calender_wrap table td.hasSchedule  { background:#154881;opacity:0.8 }
.calender_wrap table td.hasSchedule a{  color: #fff958;font-weight:bold; }

.objTop {}

.event-right {float:right;width:50%}
.main_bbs_list__in .event-right {color:#fff;height:150px;overflow:auto;margin-top:20px;}
.main_bbs_list__in .event-right h4 {border-bottom:0;margin-bottom:0;}
.main_bbs_list__in .event-right li {
	padding-bottom:7px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:13px;
	font-weight:bold;
	/*height: 20px;*/
}
.main_bbs_list__in .event-right li .alarmDate {
	position: relative;
/*	padding-right:7px;*/
	font-weight:bold;
	font-size:13px;
/*	background-image: url("../../commons/images/global/bbs_bul.png");*/
	background-position: 0 center;
	background-repeat: no-repeat;
/*	padding-left:10px;*/
	background-image:none;
	right: auto; left:0;
	vertical-align: top;
}
.main_bbs_list__in .event-right li a {
	display: inline-block;
	background-image: none;
}
.main_bbs_list__in .event-right li .alarmNotice {
	position: relative;
}

	@media screen and (min-width:1px) and (max-width:1200px) {
		.calender_wrap {padding:5px 5px 5px 5px;height:auto;}
		.calender_wrap .btnArea {top:19px;right:12px;}
		.calender_wrap table td.hasSchedule a {font-size:1.2rem;}
	}
	@media screen and (min-width:1px) and (max-width:768px) {
		.event-left {width:auto;float:none;margin-bottom:20px;}
		.event-right {width:auto;float:none;}
		.main_bbs_list__in .event-right {height:auto;}
	}
	@media screen and (min-width:1px) and (max-width:1200px) {
	}

/*HAFS °¶·¯¸®*/
.hafs-gall {padding-top:20px;}
.hafs-gall li {float:left;width:33%;}
.hafs-gall li a {margin:0 auto;display:block;background-image:none;padding-left:0;width:140px !important;}
.hafs-gall__item1 {margin-bottom:10px;text-align:center;}
.hafs-gall__item1 img {border:4px solid #77767a;width:130px;height:100px;}
.hafs-gall__item2 {font-size:14px;font-weight:bold;color:#fff;text-shadow: 1px 1px 1px #333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

	@media screen and (min-width:1px) and (max-width:1200px) {
		.hafs-gall li a {width:auto !important;}
		.hafs-gall__item1 img {border:2px solid #77767a;width:100px;height:77px;}
	}

/*ÁÖ¿ä¸µÅ©1*/
.go-links{position: relative;
	font-family: 'Noto Sans KR';margin-bottom:5px;}
	.go-links a {display:block;width:192px;height:82px;line-height:100px;border-radius:18px;margin-bottom:5px;background-repeat:repeat;}
	.go-links a img {padding-top:12px;padding-left:20px;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		 -ms-transition: all 0.3s ease 0s;
		  -o-transition: all 0.3s ease 0s;
			 transition: all 0.3s ease 0s;}
			 .go-links a:hover img,
			 .go-links a:focus img {padding-left:15px;}
	.go-links__type1 {background-image:url("../../commons/images/global/go-links__type1-bg.png");border:4px solid #73a75d}
	.go-links__type2 {background-image:url("../../commons/images/global/go-links__type2-bg.png");border:4px solid #64a6aa}

/*ÁÖ¿ä¸µÅ©2*/
.go-links2{position: relative;
	font-family: 'Noto Sans KR';width:200px;
	}

.go-links2 a {display:block;color:#fff;padding:1px;border-radius:15px;opacity:0.9}

.go-links2 a span {display:block;font-size:15px;padding-right:65px;padding-left:25px;border-radius:14px;
	height:63px;line-height:63px;background-repeat: no-repeat;font-weight:500;text-shadow: 1px 1px 2px #000;white-space:nowrap;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	 -ms-transition: all 0.3s ease 0s;
	  -o-transition: all 0.3s ease 0s;
		 transition: all 0.3s ease 0s;}

.go-links2__li {margin-bottom:4px;}

.go-links2__li--type1__a {background-color:#2d2d2d;}
.go-links2__li--type2__a {background-color:#2d2d2d;}
.go-links2__li--type3__a {background-color:#2d2d2d;}
.go-links2__li--type4__a {background-color:#2d2d2d;}

.go-links2__li--type1__a__span {background-image:url("../../commons/images/global/go-links2__type1.png");background-position:90% center;border:1px solid #5f5f5f;background-color:#2d2d2d}
.go-links2__li--type2__a__span {background-image:url("../../commons/images/global/go-links2__type2.png");background-position:90% center;border:1px solid #5f5f5f;background-color:#2d2d2d}
.go-links2__li--type3__a__span {background-image:url("../../commons/images/global/go-links2__type3.png");background-position:90% center;border:1px solid #5f5f5f;background-color:#2d2d2d}
.go-links2__li--type4__a__span {background-image:url("../../commons/images/global/go-links2__type4.png");background-position:90% center;border:1px solid #5f5f5f;background-color:#2d2d2d}

.go-links2__li--type1__a:hover,
.go-links2__li--type1__a:focus {background-color:#c99e4a}
.go-links2__li--type1__a:hover .go-links2__li--type1__a__span,
.go-links2__li--type1__a:focus .go-links2__li--type1__a__span {border:1px solid #d6b575 ; background-color:#c99e4a}

.go-links2__li--type2__a:hover,
.go-links2__li--type2__a:focus {background-color:#f58220}
.go-links2__li--type2__a:hover .go-links2__li--type2__a__span,
.go-links2__li--type2__a:focus .go-links2__li--type2__a__span {border:1px solid #f7a055 ; background-color:#f58220}

.go-links2__li--type3__a:hover,
.go-links2__li--type3__a:focus {background-color:#1966b2}
.go-links2__li--type3__a:hover .go-links2__li--type3__a__span,
.go-links2__li--type3__a:focus .go-links2__li--type3__a__span {border:1px solid #508bc4 ; background-color:#1966b2}

.go-links2__li--type4__a:hover,
.go-links2__li--type4__a:focus {background-color:#1f1d25}
.go-links2__li--type4__a:hover .go-links2__li--type4__a__span,
.go-links2__li--type4__a:focus .go-links2__li--type4__a__span {border:1px solid #5f5f5f ; background-color:#1f1d25}

@media screen and (min-width:1px) and (max-width:1200px) {
	.go-links {float:left;width:40%;font-size:0;}
	.go-links a {font-size:13px;display:inline-block;width:50%;height:75px;line-height:75px;margin-bottom:0;border-radius:0;border:0px;padding:0;}
	.go-links a img {padding-top:8px;}
	.go-links2 {float:none;width:auto;padding-left:0;padding-right:0;border:0px;border-radius:0;}
	.go-links2 li {float:left;width:25%;border-top:0px;margin-bottom:0;}
	.go-links2 a {padding:0;}
	.go-links2 a span {border-radius:0;}


	.root_daum_roughmap { width: 100% !important}
}
@media screen and (min-width:1px) and (max-width:1000px) {
	.go-links {width:33.33%}
	.go-links a {width:100%;text-align:center}
	.go-links a img {padding-left:0px;}

	.go-links2 li {width:50%;}
	
	.go-links2__type1 {background-color:#0499aa}
	.go-links2__type2 {background-color:#0689ba}
	.go-links2__type3 {background-color:#008ab7}
	.go-links2__type4 {background-color:#0069b7}

	.root_daum_roughmap { width: 97% !important}
}
@media screen and (min-width:1px) and (max-width:550px) {
	.go-links {width:100%}
	.go-links a {width:50%}
	.go-links a img {max-width: 90%;}

	.root_daum_roughmap .wrap_map { height: 350px !important; }
}

/*¹è³ÊÁ¸*/
.banner_zone_outwrap{position: absolute;top:10px;right:0px;
	font-family: 'Noto Sans KR';margin:0 auto;}
.banner_zone_wrap{position:relative;overflow:hidden;
	height:45px;
	width:370px;
	}
.banner_zone{width:91%;overflow:hidden; z-index:0;position:relative; text-align:center;margin-left:20px;}
.banner_zone a{padding:0 0;}

.selectbox_title_focus{border:1px solid #ffc169 !important;}

.listwrap {position:relative; left:0; overflow:hidden;}
*+ html .listwrap{overflow:hidden;height:41px;white-space:nowrap;}
.listwrap li {float:left; width:166px; height:45px;}
	.listwrap li a {display:block;}
	.listwrap li a img{width:160px; height:43px;border:1px solid #ddd;}
.navi {position:absolute; left:0; top:0; width:100%; height:18px;}
.navi .on {background-color:red;}

.banner_zone_wrap h3{margin-left:0px;margin-bottom:0px;font-size:15px;color:#333333;position:absolute;top:2px;left:0px; display:none;}
.foot_roll_nav2{position:relative;z-index:1;}
	.foot_roll_nav2 .r_plus{left:0px;top:29px;display:none;}
	.foot_roll_nav2 .r_pause{left:17px;top:29px;display:none;}
	.foot_roll_nav2 .r_start{left:34px;top:29px;display:none;}
	.foot_roll_nav2 .r_prev{left:0px;top:0;}
	.foot_roll_nav2 .r_next{right:0px;top:0;}
.foot_roll_nav2 span{float:left;position:absolute;}
.foot_roll_nav2 span.go_all_banner{padding-left:3px;}
.banner_zone_wrap .pos_banner{position:absolute;top:15px;left:133px;}

.r_plus a{width:18px;height:16px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../../commons/images/global/ico-roll-plus.png");
	background-repeat:no-repeat;
	background-position:center center
}
.r_pause a{width:18px;height:16px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../../commons/images/global/ico-roll-pause.png");
	background-repeat:no-repeat;
	background-position:center center
}

.r_start a{width:18px;height:16px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../../commons/images/global/ico-roll-start.png");
	background-repeat:no-repeat;
	background-position:center center
}
.r_prev a{width:17px;height:45px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../../commons/images/global/ico-roll-left.png");
	background-repeat:no-repeat;
	background-position:center center
}
.r_next a{width:17px;height:45px;font-size:0;display:block;
	background-color:#fff;
	background-image:url("../../commons/images/global/ico-roll-right.png");
	background-repeat:no-repeat;
	background-position:center center;
	margin-right:-1px;
}

@media screen and (min-width:1px) and (max-width:1200px) {
	.banner_zone_outwrap {position: relative;top:0;left:0;width:100%;padding-top:10px;padding-bottom:20px;}
}
@media screen and (min-width:1px) and (max-width:470px) {
	.banner_zone_wrap {width:100%;margin:0 auto;}
	.banner_zone {width:89%;}
}

/*footer*/
#footer{color:#333;background-color:#fff;position:relative;
	font-family: 'Noto Sans KR';
}
.footer_in_wrap{width:1600px;margin:0 auto;position:relative;min-height:150px; }
.footer_in_wrap:after {content:' ';clear:both;visibility:hidden;display:block;}
	*+ html .footer_in_wrap {display:inline-block;}

.copyright{position:relative;}
.foot_img{position:absolute; top:35px;left:0;}

.copy_box{position:absolute; top:24px;left:0;}
.copy_box li{float:left;padding-right:10px;padding-left:14px;background-image:url("../../commons/images/global/copy_li_bg.jpg");background-position:left center;background-repeat:no-repeat;}
	.copy_box li:first-child{background-image:none;padding-left:0;}
	#footer .copy_box li:first-child a {background-image:none;}
	#footer .copy_box li.persnal-rule a {color:#c12c6f;}
.copy_box2{position:absolute; top:68px;left:0;width:100%;border-top:1px solid #e7e7e7;padding-top:20px;font-size:12px;}
.copy_box a,.copy_box2 a{font-size:14px;font-size:1.4rem;}
.copy_box a strong{color:#333;}
.copy_box a:hover,.copy_box2 a:hover{text-decoration:underline;}

.copy_box2 .item1{margin-bottom:5px;font-style:normal;font-size:12px;font-size:1.4rem;line-height:1.5; color:#333;}
.copy_box2 .item1 h3{float:left;width:65px;height:26px;padding-top:9px;margin-right:5px;background-color:#676767;color:#333;text-align:center;}

.copy_box2 .item1 li {float:left;padding-left:20px;background-image:url("../../commons/images/global/copy_li_bg.jpg");background-position:10px center;background-repeat:no-repeat;
}
.copy_box2 .item1 li:first-child {padding-left:0;background-image:none;}
.copy_box2 .item2{font-style:normal;margin-top:5px;margin-bottom:4px;font-size:12px;font-size:1.2rem;line-height:1.6; color:#333;}

@media screen and (min-width:1px) and (max-width:1600px) {

	/*footer*/
	#footer{height:auto;min-height:100px;padding:10px;background-image:none;position:relative;z-index:3;padding-top:24px;
	border-top:4px solid #ddd;}
	.footer_in_wrap{width:100%;}
	.foot_img{display:none;}
	.copy_box{position:relative;left:0;top:0;margin-bottom:5px;background-color:#f8f8f8;padding:5px;}
	.copy_box2{position:relative;left:0;top:0;}
	.copy_box li{background-image:none;padding:4px 10px;}
	.select_bottom{position:relative;right:0;top:0;}
	.select_bottom p{float:left;}

	#footer a {color:#000}
	#footer .alimi {border:0px;}
}
@media screen and (min-width:1px) and (max-width:470px) {
	.copy_box li {padding:0;float:left;width:50%;text-align:center;padding-top:5px;padding-bottom:5px;}

	.copy_box2 .item1 li {padding-left:0 !important;background-image: none;width:100%;}
}

/* ¼­ºêÆäÀÌÁö °øÅë */

.cont-in {font-size:14px; font-size:1.4rem;line-height:1.6;min-height:500px;margin-bottom:50px;}
.cont-in img{max-width:100%;}
@media screen and (min-width:1px) and (max-width:1200px) {
.cont-in img{max-width:100%;height:auto !important;}

}

/* ===============
	¼­ºêÆäÀÌÁö sub-default.jsp
==================*/

/* location */
.location-box {position:relative;}
.location-box__cont {
	position: absolute;
    left: 0;
    top: 85px;
	}
.location-box__cont span{float:left;display:block;padding:0 17px;font-size:13px;font-size:1.3rem;height:28px;line-height:28px;
	background-image:url("../../commons/images/global/location-icon.png");
	background-position:0 11px;
	background-repeat:no-repeat;
	color:#454545;
	}
.location-box__cont span:first-child {background-image:none;padding-left:0;}
.location-box__cont .loc-home {display:block;padding-left:25px;font-size:11px;font-size:1.1rem;height:28px;line-height:27px;
	background-image:url("../../commons/images/global/home.png");
	background-position:0 7px;
	background-repeat:no-repeat;
	color:#454545;
	}
.location-box__cont span:last-child {font-weight:bold;}

/* contents */
.sub-page-container {}
.sub-page-container__wrap {width:1300px;margin:0 auto;position:relative;}
.sub-contents {width:1000px;float:right;min-height:500px;background-color:#fff;}

.sub-page-container__wrap.hide {margin-top:-103px;padding-top:103px} /* Äü¸Þ´º quick menu À§Ä¡ ¶§¹®¿¡ ¼³Á¤. header ³ôÀÌ¸¸Å­ °ª ¼³Á¤ */
.sub-page-container__wrap.unhide {}

/*Äü¸Þ´º Áö¿ò*/
#quick_wrap {display:none;}


/* Á¦¸ñÁÙ */
.sub-contents__top {position:relative;height:129px;border-bottom:1px solid #ddd;font-family: 'Noto Sans KR';
	background-image:url("../../commons/images/global/sub-visual-bg1.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:40px;
	}
	.depth-type1 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg1.jpg");}
	.depth-type2 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg2.jpg");}
	.depth-type3 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg3.jpg");}
	.depth-type4 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg4.jpg");}
	.depth-type5 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg5.jpg");}
	.depth-type6 .sub-contents__top {background-image:url("../../commons/images/global/sub-visual-bg6.jpg");}
.sub-contents__top h2.sub-tit {font-size:36px;color:#222;padding-top:25px;margin-bottom:16px;}

@media screen and (min-width:1px) and (max-width:768px) {
	.sub-contents__top {background-image:none !important}
}

/*Á¦¸ñÁÙ ÇÁ¸°Æ®, °øÀ¯ ¹öÆ°*/
.sub-sns-box-wrap {position:absolute;top:0;right:0;}
.sub-sns-box {position:relative;}
.sub-sns-box a{margin-right:5px;}
.sns-little-box {display:none;}
.sns-little-box.on {display:block;position:absolute;bottom:-30px;right:0;}

.sub-sns-box-wrap {display:none;}

/* ===============
	¼­ºêÆäÀÌÁö sub.jsp
==================*/

.sub-bg-top {height:300px;
	position: relative;
    margin-top: -130px;
	margin-bottom: 0;
	background-image:url("../../commons/images/global/main01.jpg");background-position:center -100px;background-repeat:no-repeat;
}
/*Á¦¸ñÁÙ*/
.sbj_line {position:relative;}
.sbj_line h2 {text-align:center;color:#fff;font-size:45px;width:100%;position:absolute;top:-198px;left:0;text-shadow: 1px 1px 6px #555;}

.sbj_line .location {color:#fff;left:0;position:absolute;text-align:center;top:-138px;width:100%;text-shadow: 1px 1px 6px #555;}
.sbj_line .location a {color:#fff;}

.sbj_line .sub-sns-box-wrap {top:-260px;}

/*         sidebar
=========================*/
/* sidebar */
.sidebar {width:240px;float:left;padding-bottom:40px;font-family: 'Noto Sans KR';
margin-top:-70px;
}
.sidebar__wrap {background-color:#fff;}
.sidebar__h2 {text-align:center;padding-top:42px;height:57px;font-size:25px;/*30px; text-shadow: 1px 1px 2px #000; */
	position:relative;padding-bottom:20px;color:#fff;
	background: linear-gradient( to right, #4c64aa, #25a8ca );
	border-radius:15px 15px 0 0;
	}
	.sidebar__h2 span {display:block;font-size:12px;color:#fff;text-align:center;}
	.sidebar__h2 a {display:none;}

	/*¹®ÀÚ°¹¼ö°¡ ¸¹À» °æ¿ì*/
	.sidebar__h2.long-type {padding-top:25px;height:74px;line-height:1.2;padding-left:25px;padding-right:25px;}
	.sidebar__h2.long-type em {font-size:}
.side-list {}
.side-list__li > span > a {display:block;padding-left:20px;height:50px;line-height:50px;border-bottom:1px solid #dedede;background-position: 210px center;
	font-size:16px;
	font-weight:normal;
    -webkit-transition: all 0.3s ease 0s;
       -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
	background-position: 233px center;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-position: 210px center;
	border-top:1px solid #fff;
}

.side-list__li.open-type > span > a {background-image:url("../../commons/images/basic/side-list-li-off.png");	background-position:210px center;background-repeat:no-repeat;}

.side-list__li.open-type > span > a:hover,
.side-list__li.open-type > span > a:focus,
.side-list__li.open-type.on > span > a:hover,
.side-list__li.open-type.on > span > a:focus 
.side-list__li.open-type > span.on > a,
.side-list__li.open-type > span > a.on {
	color: #fff;background-color:#4d6291;
	border-left:1px solid #4d6291;
	border-right:1px solid #4d6291;
	background-image:url("../../commons/images/basic/side-list-li-on.png");
	background-repeat:no-repeat;
	background-position: 210px center;
}


.side-list__li.open-type.on > span > a {color:#fff;background-color:transparent;
	background-image:url("../../commons/images/basic/side-list-li-on.png");
	background-repeat:no-repeat;
	background-position: 210px center;
	border-bottom: 1px solid #4d6291;
	border-left:1px solid #4d6291;
	border-right:1px solid #4d6291;
	border-top:1px solid #4d6291;
	}


.side-list__li.on > span {
	display:block;
	/*background-image:url("../../commons/images/basic/side-list__li_on_bg.jpg");*/
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#4d6291;/*ÀÌ¹ÌÁö¾øÀ»½Ã ÀÓ½Ã*/
}
.side-list__li.on > span a {color:#fff;}

.side-list__li > span > a:hover,
.side-list__li > span > a:focus,
.side-list__li > span.on > a,
.side-list__li > span > a.on,
.side-list__li.selected > span > a {font-weight:normal;color:#fff;background-color: #4d6291;
border-left:1px solid #4d6291;border-top:1px solid #4d6291;border-right:1px solid #4d6291;border-bottom: 1px solid #4d6291;
background-image:url("../../commons/images/basic/side-list__li-selected.png");background-repeat:repeat-x;background-position:0 0;
}



.side-list__li.on > span > a {color:#fff;font-weight:normal;}




.side-list__li__inbox {display:none;}

.on > .side-list__li__inbox {
	display:block;
	background-color:#fff;
	border-bottom:1px solid #dedede;
	padding:10px;
	border-left:1px solid #dedede;border-right:1px solid #dedede;
	}

.spp__in > a{
	display:block;
	font-size:15px;
	color:#565656;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:23px;
	background-image:url("../../commons/images/basic/side-list__li__inbox.png");
	background-position:9px center;
	background-repeat:no-repeat;
}
.spp__in > a:hover,
.spp__in > a:focus,
.spp__in.on > a,
.spp__in > .on,
.spp__in.selected > a,
.spp__in > .selected {
	color:#0065b3;
	background-image:url("../../commons/images/basic/side-list__li__inbox_on.png");
}
	.spp__in__small {display:none;}
	.on > .spp__in__small {display:block;padding:3px 10px 10px 15px;}

		.spp__in__small a{
			background-image:url("../../commons/images/basic/spp__in__small.jpg");
			background-position:5px center;
			background-repeat:no-repeat;
			display:block;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:15px;
			font-size:13px;
		}
		.spp__in__small .on,
		.spp__in__small a:hover,
		.spp__in__small a:focus {text-decoration:underline;}

		.sp-open-type {background-image:url("../../commons/images/basic/open-close.png");background-repeat:no-repeat;background-position:200px 10px;}
		.sp-open-type.on {background-image:url("../../commons/images/basic/open-done.png");background-position:200px 13px;}

			/*4Â÷*/
			.spp__in__small__4th {display:none;}
			.on > .spp__in__small__4th {display:block;padding:10px 5px 10px 10px;background-color:#eff3f7}

			.spp__in__small__4th a{display:block;padding:3px 0;min-height:17px;font-size:13px; font-weight: normal;padding-left:15px;}

			.spp__in__small__4th > li.on > a,
			.spp__in__small__4th > li > .on,
			.spp__in__small__4th a:hover,
			.spp__in__small__4th a:focus {text-decoration:underline;}


/*2019 »çÀÌµå ¸Þ´º ¼öÁ¤ Ãß°¡ ¹Ýµå½Ã*/
.sidebar {position:relative;}
.mobile-submenu-btn {display:none;background-color:#00589d;padding:5px;text-align:center;color:#fff;
	position:absolute; top:5px;right:7px;z-index:99;
}
.mobile-submenu-btn .type1 {display:block;}
.mobile-submenu-btn .type2 {display:none;}
.selected.mobile-submenu-btn .type1 {display:none;}
.selected.mobile-submenu-btn .type2 {display:block;}

@media screen and (min-width:1px) and (max-width:1200px) {
	.sidebar{margin-top:20px;}
}
@media screen and (min-width:1px) and (max-width:890px) {

	#sidebar{position:relative;z-index:1;margin-top:0px;float:none;width:100%;}
	.sidebar {padding-bottom:5px;}
	.side_in_wrap{display:none;border-bottom:2px solid #0f578e;opacity:0;}
    #sidebar h2{
		text-align:left;background-image:none;background-color:#0f578e;padding-left:10px;font-size:1.5rem;height:32px;
		padding-top:5px;line-height:1.6
		}
	#sidebar h2 {color:#fff;min-height:10px;height:30px;border-radius:0px;}
	#sidebar h2 a{display:none;}
	.sidebar__h2{padding-bottom:0px;}
	.sidebar h2 {text-align:left;padding-left:20px;font-size:20px;}
	.side-list__li > span > a {height:30px;line-height:30px;}
	.side-list__li.open-type > span > a {background-position:96% 12px !important}
	.side-list__li.open-type.on > span > a {background-position:96% 12px !important}
	.sp-open-type {background-position:97% 12px}
	.sp-open-type.on {background-position:97% 15px}
	
	/**/
	.sidebar__wrap {opacity:1.0 !important;margin-left:0px !important;}

	.side_in_wrap li.selected span a {
		background-color: #fff !important;
		color: #f6804e !important;
	}
		.side_in_wrap{display:block;border-bottom:2px solid #000;opacity:1;}
	.mobile-submenu-btn {display:block;}
	.on > .side-list__li__inbox {padding:0 10px;}
	.sidebar .side-list > li {display:none;}
	/*.sidebar .side-list > li.on {display:block;}*/
	.sidebar.selected .depth01 > li {display:block;}
	
	.sidebar .side-list > li > a {padding:10px 0 10px 20px;}

	.sidebar .side-list > li.on {display:block;}
	.sidebar .side-list > .selected {display:block;}
	.sidebar.selected .side-list > li.open-type {display:block;}
	.sidebar.selected .side-list > li {display:block;}

}

/* »çÀÌÆ®¸Ê */
.sitemap ul {width:100%;}
.sitemap a:hover {text-decoration:underline;}
.sitemap > ul > li{display:inline-block;width:17%;margin:0 1%;vertical-align:top;}
	*+ html .sitemap > ul > li{display:inline;}
.sitemap > ul > li > a {width:100%;display:block;background-color:#0081cc;font-size:15px;height:3em;line-height:3em;text-align:center;color:#fff;font-weight:bold;}
.sitemap > ul > li > ul > li > a {padding-left:20px;display:block;line-height:2em;border-bottom:1px solid #d1d1d1;
	background-image:url("../../commons/images/global/sub-nav-icon_on.png");background-position:10px center;background-repeat:no-repeat;
}
.sitemap > ul > li > ul > li > ul > li > a {padding-left:30px;display:block;line-height:2em;border-bottom:1px solid #d1d1d1;
	background-image:url("../../commons/images/global/basic_bul1.jpg");background-position:15px center;background-repeat:no-repeat;
}


/* ÇÈ½ºµå ¹æ½Ä quickmenu*/
.quickmenu {
	position: fixed;
	right: 0px;
	top: 40%;
	display: none;
	z-index: 9999;
 }

.quickmenu__list li {text-align:right;margin-bottom:5px;}
.quickmenu__list a {display:inline-block;color:#fff;padding-left:50px;width:0;overflow:hidden;height:50px;line-height:50px;
	white-space:nowrap;
	margin-right:5px;
	border-radius:10px;
	vertical-align: top;
	background-image:url("../../commons/images/global/ico-guick.png");
	background-repeat:no-repeat; -webkit-transition: all 0.3s ease 0s;
       -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
}

.quickmenu__list a.item1 {background-color:#36362c;background-position:0 0;}
.quickmenu__list a.item2 {background-color:#808080;background-position:0 -50px;}
.quickmenu__list a.item3 {background-color:#adadad;background-position:0 -100px;}
.quickmenu__list a.item4 {background-color:#d7d7d7;background-position:0 -150px;}

.quickmenu__list a:hover,
.quickmenu__list a:focus {width:auto;padding-right:20px;}
	@media screen and (min-width:1px) and (max-width:1050px) {
		.quickmenu {display:none !important;}
	}


/* ¼­ºêÆäÀÌÁö ºñÁê¾ó ¹®±¸ */


#sub_slide .cycle-slideshow img{}
#sub_slide{width:1200px;margin:0 auto;}
#sub_slide .controller {position:relative; max-width:1200px; width:100%; margin:0 auto; z-index:200;}


.sub_slide-item__in {position:relative;}


.sub_slide-item__txt-wrap {width:1200px;margin:0 auto;position:relative;}
.sub_slide-item__txt-wrap > span{
	}
.sub-slide-item__txt1 {position:absolute;top:170px;left:820px;opacity:0;
	-webkit-transition: all 1.3s ease 0.5s;
	-moz-transition: all 1.3s ease 0.5s;
	-ms-transition: all 1.3s ease 0.5s;
	-o-transition: all 1.3s ease 0.5s;
		transition: all 1.3s ease 0.5s;}
.sub-slide-item__txt2 {position:absolute;top:177px;left:820px;opacity:0;
	-webkit-transition: all 1.3s ease 1.5s;
	-moz-transition: all 1.3s ease 1.5s;
	-ms-transition: all 1.3s ease 1.5s;
	-o-transition: all 1.3s ease 1.5s;
		transition: all 1.3s ease 1.5s;}

.cycle-slide-active .sub-slide-item__txt1 {left:840px;opacity:1;}

.cycle-slide-active .sub-slide-item__txt2 {left:840px;opacity:1;}

@media screen and (min-width:1px) and (max-width:1200px) {
	
}
@media screen and (min-width:1px) and (max-width:768px) {
}


/*
===========================
			ÄÁÅÙÃ÷
===========================*/
.board .boardReadBody img {height:auto;}


.ss-tab-wrap {border:1px solid #e5e5e5; margin-bottom:30px;}

.ss-tab-wrap > div {background-color:#f7f7f7}
.ss-tab-wrap > div.on {background-color:#fff}

.ss-tab-left {float:left;width:50%;}
.ss-tab-right {float:right;width:50%;}

.ss-tab-wrap h3 {font-size:16px;text-align:center;padding-top:10px;padding-bottom:10px;border-top:3px solid #f7f7f7;}
.ss-tab-wrap > div.on h3 {border-top:3px solid #b42046}
.ss-tab-right h3 {border-left:1px solid #e5e5e5;}
.ss-tab-box_in {border-left:1px solid #e5e5e5;text-align:center;min-height:60px;}
	.ss-tab-left .ss-tab-box_in {border-left:0px;}
.ss-tab-box_in a {display:inline-block;padding:10px 15px;border:1px solid #e5e5e5;background-color:#fff;font-size:13px;}
.ss-tab-box_in a.on {background-color:#b42046;color:#fff;}

.ss-tab-wrap > div.on .ss-tab-box_in a {background-color:#f7f7f7;}
.ss-tab-wrap > div.on .ss-tab-box_in a.on {background-color:#b42046;}

.ss-box-wrap {display:none;margin-bottom:30px;}
.ss-box-wrap.on {display:block;}


	/* Table Style */
	.tableTemp{
		width:100%;
		margin-bottom:20px;
		border-top:1px solid #0069b7;
		}
		
		.tableTemp table{
			width:100%;
			font-size:15px;
			text-align:center;
			color:#3d3d3d;
			border:0;  
			border-collapse:collapse;
			font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; 
			}
		
		.tableTemp table .theadBg{
			background:#e5f0f8;
			font-weight:400;
			}
		
		.tableTemp thead th, tbody th, tfoot th {
			font-weight:400;
			padding:9px 3px 10px;
			line-height:150%;
			border-top:0; 
			}
		
		.tableTemp thead td, tbody td, tfoot td {
			font-weight:300;
			padding:9px 3px 10px;
			line-height:150%;
			border-top:0; 
			}

		.tableTemp thead th{ 
			border:1px solid #72a2c5;
			color:#00477b;
			background:#cce1f1;
			} 

		.tableTemp tbody th{ 
			border:1px solid #72a2c5;
			color:#3d3d3d;
			background:#f2f7fb;
			} 
		

		.tableTemp tbody td{
			border:1px solid #b2b2b2;
			} 


		.tableTemp tfoot th{ 
			border:1px solid #72a2c5;
			color:#00477b;
			background:#e2ecf4;
			} 

		.tableTemp tfoot td{ 
			border:1px solid #72a2c5;
			color:#3d3d3d;
			background:#e2ecf4;
			} 


		.tableTemp td.tdLine15 {padding-left:15px; padding-right:15px; line-height:180%; text-align:left;}




	.mgn_b5{margin-bottom:5px;}
	.mgn_b8{margin-bottom:8px;}
	.mgn_b10{margin-bottom:10px;}
	.mgn_b15{margin-bottom:15px;}
	.mgn_b18{margin-bottom:18px;}
	.mgn_b20{margin-bottom:20px;}
	.mgn_b25{margin-bottom:25px;}
	.mgn_b30{margin-bottom:30px;}
	.mgn_b40{margin-bottom:40px;}
	.mgn_b50{margin-bottom:50px;}

	.mgn_t5{margin-top:5px;}
	.mgn_t8{margin-top:8px;}
	.mgn_t10{margin-top:10px;}
	.mgn_t15{margin-top:15px;}
	.mgn_t18{margin-top:18px;}
	.mgn_t20{margin-top:20px;}
	.mgn_t22{margin-top:22px;}

	.mgn_t25{margin-top:25px;}
	.mgn_t30{margin-top:30px;}
	.mgn_t40{margin-top:40px;}
	.mgn_t45{margin-top:45px;}

	.mgn_t50{margin-top:50px;}
	.mgn_t70{margin-top:70px;}
	.mgn_t80{margin-top:80px;}
	.mgn_t105{margin-top:105px;}
	.mgn_l10{margin-left:10px;}
	.mgn_l15{margin-left:15px;}
	.mgn_l20{margin-left:20px;}
	.mgn_l30{margin-left:30px;}
	.left_10{padding-left:10px;}
	.left_15{padding-left:15px;}
	.left_20{padding-left:20px;}
	.left_30{padding-left:30px;}
	.left_40{padding-left:40px;}
	.left_50{padding-left:50px;}
	.left_60{padding-left:60px;}
	.left_100{padding-left:100px;}
	.left_150{padding-left:150px;}
	.right_10{padding-right:10px;}
	.right_20{padding-right:20px;}
	.right_30{padding-right:30px;}
	.right_50{padding-right:50px;}
	.right_100{padding-right:100px;}
	.right_150{padding-right:150px;}

/*	ÅÂ±¤ÄÁÅÙÃ÷
================*/


/* ³ëÅä³ëÅä³ëÅä */
.font_noto {font-family:'Noto Sans KR';}
/*ÀÌ»çÀå ÀÎ»ç¸»*/
.ceo_wrap {font-size:16px;font-family:'Noto Sans KR'}
.left_ceo {float:left;}
.right_ceo {float:right;}

@media screen and (min-width:1px) and (max-width:1200px) {
.left_ceo, .right_ceo {float:none;text-align:center;}
}
/*±³Àå ÀÎ»ç¸»*/
.jang_wrap {font-size:16px;font-family:'Noto Sans KR'}
.left_jang {float:left;}
.right_jang {float:right;}

@media screen and (min-width:1px) and (max-width:1200px) {
.left_jang, .right_jang {float:none;text-align:center;}
}
/*ÇöÈ²*/
.hh_top {margin-bottom:40px;}
.hh_top .item1 {text-align:center;margin-bottom:1px;}
.hh_top .item2 {text-align:center;background-image:url("../../commons/images/global/hh_bg.jpg");background-position:center bottom;background-repeat:no-repeat;
	height:54px;border:3px solid #0069b7;line-height:54px;font-weight:600;font-size:18px;
}

.hh_top .item2 strong {color:#0069b7;font-size:19px; margin-right:10px;}


	@media screen and (min-width:1px) and (max-width:768px) {
		.hh_top .item2 {line-height:1.6;height:auto;min-height:14px;font-size:15px;}
		.hh_top .item2 strong {display:block;font-size:17px;}
	}

/* ±³À°°úÁ¤ */
.wrapper { font-family:'Noto Sans KR'; }
.wrapper .list { overflow: hidden ;}
.wrapper .list li.selected { background-color: #3f5fa8; color: #fff;  }
.wrapper .list li { font-size:14px; font-weight:400; overflow: hidden; background-color: #7b8395; width: 24.5%; float: left; padding: 10px 0; text-align: center;  color: #fff; margin-left: 5px;}
.wrapper .list li:first-child { margin-left: 0 }

.wrapper .tab_cont { display: none; margin-top: 50px; line-height: 160%; }
.wrapper .tab_cont.selected { display: block}
.wrapper .tab_cont ul li { margin-bottom: 10px; }
.wrapper .tab_cont ul li ul { margin: 6px 0 0 10px; }
.wrapper .tab_cont ul li  ul li { margin-bottom: 5px; }

.index { overflow: hidden ;  letter-spacing:-0.5px;}
.index li.selected { background-color: #3f5fa8; color: #fff; }
.index li { font-size:14px; font-weight:400; overflow: hidden; background-color: #7b8395; float: left; padding: 10px 20px; text-align: center;  color: #fff; margin: 5px 5px 0 0; }
/*Å×ÀÌºí*/

/* Table Style */
.tableSt01{
	margin-bottom:40px;
	border-top:1px solid #0069b7;
	}

		.tableSt01 table{
			width:100%;
			font-size:15px;
			text-align:center;
			color:#3d3d3d;
			border:0;  
			border-collapse:collapse;
			font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; 
			}
		
		.tableSt01 table .theadBg{
			background:#e5f0f8;
			font-weight:400;
			}
		
		.tableSt01 thead th, tbody th, tfoot th {
			font-weight:400;
			padding:9px 3px 10px;
			line-height:150%;
			border-top:0; 
			}
		
		.tableSt01 thead td, tbody td, tfoot td {
			font-weight:300;
			padding:9px 3px 10px;
			line-height:150%;
			border-top:0; 
			}

		.tableSt01 thead th{ 
			border:1px solid #72a2c5;
			color:#00477b;
			background:#cce1f1;
			} 

		.tableSt01 tbody th{ 
			border:1px solid #72a2c5;
			color:#3d3d3d;
			background:#f2f7fb;
			} 
		

		.tableSt01 tbody td{
			border:1px solid #b2b2b2;
			} 


		.tableSt01 tfoot th{ 
			border:1px solid #72a2c5;
			color:#00477b;
			background:#e2ecf4;
			} 

		.tableSt01 tfoot td{ 
			border:1px solid #72a2c5;
			color:#3d3d3d;
			background:#e2ecf4;
			} 

.tableSt01.td-left td {text-align:left;padding-left:20px;}

	.tableSt01 td.tdLine15 {padding-left:15px; padding-right:15px; text-align:left;}
	.tableSt01 td.tdCent15 {padding-left:15px; padding-right:15px; line-height:180%; text-align:center;}
.banner_list_wrap { overflow: hidden; margin: 0 -4px; }
.banner_list_wrap li { float: left; width: 172px; height: 45px;  margin: 4px; border: 1px solid #787878; }
.banner_list_wrap li img { width: 100%; height: 100%; }

@media screen and (min-width:1px) and (max-width:1200px) {
	
}

@media screen and (max-width:380px) { 
	.banner_list_wrap  { margin: 0 -1%;}
	.banner_list_wrap li  { width: 48%; margin: 0.5%; }

}

/*È¦Æ®ÇÐ±³ ±âº»¼³Á¤*/
.top-box {min-height:130px;padding:20px;background-color:#eceff6;margin-bottom:45px;}
.top-box--type1 {background-image:url("../../commons/images/basic/top-box--type1.png");background-position:97% 30px;background-repeat:no-repeat;}
@media screen and (min-width:1px) and (max-width:768px) {
	.top-box {background-image:none !important;}
}

.h3-type--1 {color:#3f5fa8;font-weight:800;font-size:25px;margin-bottom:10px;}
.h3-type--2 {color:#333;font-weight:bold;font-size:21px;margin-bottom:10px;
	padding-left:30px;background-image:url("../../commons/images/basic/h3-type--2.png");background-position:0 11px;background-repeat:no-repeat;}

.ul-list--1 > li {background-image:url("../../commons/images/basic/ul-list--1.png");background-position:2px 10px;background-repeat:no-repeat;
	padding-left:15px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#3d3d3d;font-size:15px;margin-bottom:7px;}
.ul-list--2 > li {background-image:url("../../commons/images/basic/ul-list--2.png");background-position:10px 8px;background-repeat:no-repeat;
	padding-left:30px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#3d3d3d;font-size:15px;margin-bottom:7px;}
.ul-list--3 > li {background-image:url("../../commons/images/basic/ul-list--3.png");background-position:6px 10px;background-repeat:no-repeat;
	padding-left:20px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#3d3d3d;font-size:15px;margin-bottom:3px;}
.ul-list--4 > li {background-image:url("../../commons/images/basic/ul-list--4.png");background-position:8px 10px;background-repeat:no-repeat;
	padding-left:20px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#3d3d3d;font-size:15px;margin-bottom:3px;}
.ul-list--5 {margin-bottom:10px;}
.ul-list--5 > li {background-image:url("../../commons/images/basic/ul-list--5.png");background-position:2px 10px;background-repeat:no-repeat;
	padding-left:10px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#000;font-size:15px;margin-bottom:3px;font-weight:300;}
.ul-list--5 {margin-bottom:10px;}


/*¹ö½º*/
.bus-box {padding-left:210px;background-image:url("../../commons/images/cont/bus.jpg");background-position:10px center;background-repeat:no-repeat;}
.bus-box-list li {background-image:url("../../commons/images/basic/dotted-line.jpg");background-position:10px center;background-repeat:repeat-x;height:34px;line-height:34px;
	font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; color:#3d3d3d;font-size:15px;margin-bottom:15px;position:relative;}

.bus-box-list li span {background-color:#fff;background-image:url("../../commons/images/basic/ul-list--2.png");background-position:10px center;background-repeat:no-repeat;
	padding-left:30px;display:inline-block;padding-right:10px;}
	*+ html .bus-box-list li span {display:inline;}
.bus-down-btn {display:block;position:absolute;top:0;right:0;background-color:#fff;padding-left:10px;}
.bus-down-btn em {display:block;padding:0 10px;height:34px;line-height:34px;color:#fff;background-color:#7b8395;}

@media screen and (min-width:1px) and (max-width:768px) {
	.bus-box {padding-top:180px;padding-left:0;background-position:center top;}
}

/*20190806ÀÌÁ¤±âÀÛ¾÷*/
	/*ÇÐ±³ÀåÀÎ»ç¸»*/
	.school_top-box{padding-top:20px;padding-left:410px;padding-bottom: 20px;margin-bottom: 20px; font-weight:600; background:url('../../commons/images/global/1010_bg.png') left center no-repeat;height:/* 330px */auto;}
	.school_top-box-h3{font-size:24px;font-weight:600;color:#3d3d3d;}
	.school_top-box-h3 .school_top-box-span1{font-size:27px;font-weight:900;color:#314e94;}
	.school_top-box-h3 .school_top-box-span2{font-size:27px;font-weight:900;color:#c99e4a;}
	.school_top-box p{font-size:14px;color:#111;margin-bottom: 20px;}
	.school_top-box p:last-child {margin-bottom: 0px;}
	.school_top-box p.school_top-box-p{font-size:18px;color:#3d3d3d;font-weight:700;word-break: keep-all;margin-bottom: 10px;}

	.school_bottom-box { font-weight:600; }
	.school-color_blue{color:#1966b2;font-weight: 700;}

	@media screen and (min-width:1px) and (max-width:850px) {
		.sub_padding {padding:20px;}
		.school_top-box{padding-top:400px;padding-left:0px;padding-right:0px;background:url('../../commons/images/global/mobile_1010_bg.png') top center no-repeat;margin-bottom: 0px;height: unset;}
		.school_top-box-h3{text-align:center;}
		.school_top-box p.school_top-box-p{text-align:center;}
		}
	/*ÇÐ±³Àå ÇÐ±³ÁßÁ¡ ±³À°»çÇ×*/
	.focus_color-type1{color:#f58220;font-size:26px;font-weight:800;}
	.focus_color-type2{color:#1966b2;font-size:26px;font-weight:800;}
	.focus_color-type3{color:#bc8c3a;font-size:26px;font-weight:800;}
	.point-list li{padding-left:10px;padding-top: 2px;padding-bottom: 2px;font-weight:700;background:url('../../commons/images/global/bul_point-list.png') left center no-repeat;}

	.point3-box_wrap{display:inline-block;height:600px;width:100%;}
	.point3-box{position:relative;background:url('../../commons/images/global/1012_bg.png') top center no-repeat;background-size: 100%;min-height:485px;max-height:600px;}
	.point1{position:absolute;top:8%;left:4%;}
	.point2{position:absolute;top:15%;left:64%;}
	.point3{position:absolute;top:86%;left:23%;}

	@media screen and (min-width:850px) and (max-width:1200px) {
		.point3-box{position:relative;background:url('../../commons/images/global/1012_bg.png') center no-repeat;background-size: 90%;min-height:485px;max-height:600px;}
	}
	@media screen and (min-width:1px) and (max-width:1200px) {
		.point3-box_wrap{width:90%;margin:0 auto;padding:0 5%;}
		.point3-box{background:url('../../commons/images/global/mobile_1012_bg.png') center no-repeat;background-size: 100%;height:auto;}
		.point1{border: 1px solid #ddd;padding: 20px;border-radius: 20px;position:static;top:unset;left:unset;}
		.point2{border: 1px solid #ddd;padding: 20px;border-radius: 20px;margin-top:20px;margin-bottom:20px;position:static;top:unset;left:unset;}
		.point3{border: 1px solid #ddd;padding: 20px;border-radius: 20px;position:static;top:unset;left:unset;}
		
		}
	/*È«º¸µ¿¿µ»ó*/
	.promotion-box{border:1px solid #d0d0d0;background:url('../../commons/images/global/1019_bg.png') bottom center no-repeat;padding:17px 17px 60px 17px;height: 480px;}
		@media screen and (min-width:850px) and (max-width:1200px) {
			.promotion-box{background:url('../../commons/images/global/1019_bg.png') bottom center no-repeat;background-size:100%;}
		}

	/*¹ßÀü±â±Ý¾È³»*/
	.box{background-color:#f5f5f5; background-image:url("../../commons/images/global/pgf1.jpg"); background-repeat:no-repeat; background-position:right center;
		width:/* 820px */90%; height:/*150px*/auto; padding:/*40px*/5%;
	}
	.box p{width:72%; word-break: keep-all; margin-bottom:15px;}

	.fund_tit{padding:40px 0 10px 0; font-size:25px; text-align:center;}
	.fund_cont2 {margin-bottom:30px;}
	.find_img{text-align:left;}
	.find_img img{padding:10px 1px;}
	.fund_cont3 {text-align:center; border-top:1px dotted #888; margin-bottom:30px;}
	.fund_cont4 {background-color:#f8fafd; border-top:1px solid #8cb2d8; border-bottom:1px solid #8cb2d8; margin-bottom:30px;}
	.fund_cont4 .basic_list1 {padding:5px 55px;}
	.fund_cont5 {padding:40px 0;}
	.fund_btn{float:left; border: 3px solid #1966b2;color:#1966b2; text-align: center; width:210px;}
	.btn_file {width: auto;vertical-align: middle;margin: 0;border: 0px;line-height: 35px;height: 40px; display: inline-block;color: #000;	border: 0;cursor: pointer;padding-right: 0px;overflow: visible;}
	.btn_file span {vertical-align: middle;   white-space: nowrap;  display: inline-block;   height: 40px;   font-weight: bold;   padding: 0px 22px 0 22px;   font-size: 13px;   letter-spacing: 1px;}
	.btn_file:hover{background-color: #1966b2; color:fff;}
	.btn_file span:hover{background-color: #1966b2; color:fff;}

	.fund-list{width:100%;display:inline-block;}
	.fund-list li{width:24%;margin-right:1%;display:inline-block;float:left}
	.fund-list li:last-child{width:25%;margin-right:0%;display:inline-block;}
	.fund-list li a{min-height:51px;word-break:keep-all;padding:16px 0;border:3px solid #1966b2;display:block;font-size:16px;font-weight:700;text-align:center;background-color:#fff;color:#1966b2;}
	.fund-list li a:hover{background-color:#1966b2;color:#fff;}

	@media screen and (min-width:1px) and (max-width:1200px) {
		.box{background-image:none; width:100%; height:auto; padding:40px 0;}
		.box p {width:100%}
		.find_img {text-align:center;}
		.fund-list li a { font-size:14px; }  
	}
	@media screen and (min-width:1px) and (max-width:680px) {
		.fund-list li{width:48%;padding:1%;margin-right:0;}
		.fund-list li:last-child{width:48%;padding:1%}
		.fund-list li a{font-size:14px;}
	}

	/*GMC ±ÔÄ¢*/
	#gmcArea2 .title{margin:20px auto;font-size:25px; text-align:center;}
	#gmcArea2  ol {padding-bottom:20px;}
	#gmcArea2  ol li {padding-bottom:5px;}

	/*GMCÇÐ»ý»ýÈ° °ü·Ã ¼­ºñ½º ÇöÈ²*/
	.gmc-box_wrap{background-color:#f5f5f5;}
	.gmc-box{padding:20px 250px 20px 20px;background:url("../../commons/images/global/1510_box1_bg.png") right center no-repeat;border:1px solid #DDD;}
	.gmc-box h3{font-size:21px;font-weight:900;margin-bottom:10px;}
	.gmc-box h3 span{color:#3573b7;}
	.gmc-box p{color:#3d3d3d;font-size:15px;margin-bottom:10px;}
	.h3_bul_hafs{margin-bottom:10px;padding:3px 0 3px 25px;background:url("../../commons/images/global/h3_bul_hafs.png") left center no-repeat;color:#000;font-size:18px;font-weight:900;}
	.h4_bul_hafs{padding-left:15px;padding-top:15px;padding-bottom:5px;background:url("../../commons/images/global/h4_bul_hafs.png") left top no-repeat;color:#000;font-size:17px;font-weight:700;}
	.hafs-list li{padding-left:25px;background:url("../../commons/images/global/bul_hafs-list.png") 15px center no-repeat;color:#3d3d3d;word-break:keep-all;}
	.gmc-box_list{padding:5px 15px 20px 15px;border-bottom:1px dotted #ddd;}

	.operation-box{width:100%;display:inline-block;}
	.operation-box_list{width:100%;display:inline-block;}
	.operation-box_list li{float:left;width:32%;margin-right:2%;position:relative;}
	.operation-box_list li:nth-child(1){width:66%;margin-right:2%;}
	.operation-box_list li:nth-child(2){margin-right:0%;}
	.operation-box_list li:nth-child(5){margin-right:0%;}
	.operation-box_list li:nth-child(7){margin-right:0%;}
	.operation-box_list li:nth-child(1) p{background:url("../../commons/images/global/operation-box_list-p.png") center center no-repeat;text-align: center;position: absolute;top: -5px;left: 32%;padding: 15px 30px;width:150px;color:#fff;font-size:15px;font-weight:700;}
	.operation-box_list li p{background:url("../../commons/images/global/operation-box_list-p.png") center center no-repeat;text-align: center;position: absolute;top: -5px;left: 12%;padding: 15px 30px;width:150px;color:#fff;font-size:15px;font-weight:700;}
	.operation-box_list li .operation-box_list_in{min-height:100px;border: 1px solid #8cb2d8;border-top: 2px solid #8cb2d8;padding:70px 20px 30px 20px;margin-bottom: 30px;}
	.operation-box_list li .operation-box_list_in .hafs-list li{width:85%;padding-left:25px;background:url("../../commons/images/global/bul_hafs-list.png") 15px center no-repeat;color:#3d3d3d;word-break:keep-all;}

	.border-box{border:1px solid #ddd;padding:20px;}
	.border-box2{border:1px solid #ddd;padding:20px;background:url("../../commons/images/global/border-box2-bg.png") center center no-repeat;}

	@media screen and (min-width:1px) and (max-width:1220px) {
		.operation-box_list li:nth-child(1){width:90%;padding:0 5%;margin-right:0;}		
		.operation-box_list li:nth-child(2){width:90%;padding:0 5%;}
		.operation-box_list li:nth-child(3){width:90%;padding:0 5%;}
		.operation-box_list li:nth-child(4){width:90%;padding:0 5%;}
		.operation-box_list li:nth-child(5){width:90%;padding:0 5%;}
		.operation-box_list li:nth-child(6){width:90%;padding:0 5%;}
		.operation-box_list li:nth-child(7){width:90%;padding:0 5%;}
		
		.operation-box_list li:nth-child(1) p{left:5%;}
		.operation-box_list li:nth-child(2) p{left:5%;}
		.operation-box_list li:nth-child(3) p{left:5%;}
		.operation-box_list li:nth-child(4) p{left:5%;}
		.operation-box_list li:nth-child(5) p{left:5%;}
		.operation-box_list li:nth-child(6) p{left:5%;}
		.operation-box_list li:nth-child(7) p{left:5%;}
	}


	/*º»±³ÀÇ ÀåÁ¡*/
	.introMerit{
		background-image:url("../../commons/images/global/merit_bg.png");
		background-position:top right;
		background-repeat:no-repeat;
	}
	.h4Tit{font-size:19px;
		background-image:url("../../commons/images/global/merit_tit.jpg");
		background-position:top left;
		background-repeat:no-repeat;
		padding: 5px 15px;
	}
	.dotline{border-bottom: 1px dashed #888; padding-top:25px;}
	.basic_list1 {padding: 5px 15px;}
	.basic_list1 li{font-size:15px;}
	.introMerit p {text-align:center;}
	.introMerit p img {padding:15px;}

	@media screen and (min-width:1px) and (max-width:800px) {
		#introMerit {background-image:none;}
	}

	/*1ÀÎ 1¾Ç±â*/
	.inst {
		background-image:url("../../commons/images/global/instrument3.png");
		background-position:center center;
		background-repeat:no-repeat;
	}
	.inst span{float:right;}
	@media screen and (min-width:1px) and (max-width:900px) {
		.inst {background-image:none; text-align:center; width:100%}
		.inst span{float:none; }
		.inst img {margin-bottom: 50px;}
	}

	/*philharmonic*/
	.bg-img{background:url("../../commons/images/global/philharmonic.jpg") right no-repeat;}

	/*EBC¿µ¾î»ó¿ëÁ¤Ã¥*/
	.EBC-box{background:url("../../commons/images/global/1213_bg-1.png") left top no-repeat;padding-left:190px;}
	
	.EBC-box_border-box{border:1px solid #ddd;padding:20px 30px;background:url("../../commons/images/global/1213_bg-2.png") left -2px no-repeat;}

	.EBC-box_border-box .hafs-list li{padding-left:25px;background:url("../../commons/images/global/bul_hafs-list.png") 15px 8px no-repeat;margin:5px 0;color:#3d3d3d;word-break:keep-all;}
	@media screen and (min-width:1px) and (max-width:680px) {
		.EBC-box{padding-left:0px;background:none;}
		.EBC-box_border-box{padding:20px 10px 20px 5px;border:4px solid #ddd;}
	}

	/*¹æ°úÈÄ ±³À°°úÁ¤*/
	.bg_gray{background-color:#f5f5f5;}
	.border-box3{border:1px solid #ddd;padding:20px;background:url("../../commons/images/global/border-box3-bg.png") -2px -2px no-repeat;}
	.border-box3 .hafs-list li{font-size:16px;padding-left:25px;background:url("../../commons/images/global/bul_hafs-list.png") 15px 8px no-repeat;margin:5px 0;color:#111;word-break:keep-all;}
	.border-box3 .sisang{font-size:15px;font-weight:600;margin-left:25px;padding-left:90px;padding-top:12px; padding-bottom:16px;background:url("../../commons/images/global/sisang.png") left center no-repeat;}
	@media screen and (min-width:1px) and (max-width:680px) {
		.border-box3{padding-left:0px;}
		.border-box3 .sisang{margin-left:5px;padding-right:10px;background:url("../../commons/images/global/sisang.png") left 16px no-repeat;}
		.mobile_box{border-radius:10px;width: 96%;margin: 0 auto;padding: 2%;border: 2px solid #ddd;margin-bottom: 30px;}
	}
	
	/*Ä¿¸®Å§·³ ¼Ò°³*/
	.curriculum-box1{margin-bottom:30px;padding-left:200px;border-bottom:1px dotted #ddd;background:url("../../commons/images/global/curriculum1.png") 30px 5px no-repeat;}
	.curriculum-box2{margin-bottom:30px;padding-left:200px;border-bottom:1px dotted #ddd;background:url("../../commons/images/global/curriculum2.png") 30px 5px no-repeat;}
	.curriculum-box3{margin-bottom:30px;padding-left:200px;border-bottom:1px dotted #ddd;background:url("../../commons/images/global/curriculum3.png") 30px 5px no-repeat;}
	.curriculum-box1 .gmc-box_list{padding:5px 15px 20px 15px;border-bottom:none;}
	.curriculum-box2 .gmc-box_list{padding:5px 15px 20px 15px;border-bottom:none;}
	.curriculum-box3 .gmc-box_list{padding:5px 15px 20px 15px;border-bottom:none;}
	@media screen and (min-width:1px) and (max-width:680px) {
		.curriculum-box1{border: 2px solid #ddd;border-radius: 10px;padding-left:160px;background:url("../../commons/images/global/curriculum1.png") 10px center no-repeat;}
		.curriculum-box2{border: 2px solid #ddd;border-radius: 10px;padding-left:160px;background:url("../../commons/images/global/curriculum2.png") 10px center no-repeat;}
		.curriculum-box3{border: 2px solid #ddd;border-radius: 10px;padding-left:160px;background:url("../../commons/images/global/curriculum3.png") 10px center no-repeat;}
	}
	@media screen and (min-width:1px) and (max-width:480px) {
		.curriculum-box1{padding-left:0;padding-top:140px;background:url("../../commons/images/global/curriculum1.png") center 20px no-repeat;}
		.curriculum-box2{padding-left:0;padding-top:140px;background:url("../../commons/images/global/curriculum2.png") center 20px no-repeat;}
		.curriculum-box3{padding-left:0;padding-top:140px;background:url("../../commons/images/global/curriculum3.png") center 20px no-repeat;}
	}


	/*Ã£¾Æ¿À½Ã´Â±æ*/
	.wrap_controllers.hide{display:none;}
	.map{width:96%;padding:2%;display:inline-block;}
	.map_left{width:60%;float:left;}
	.map_right{width:40%;float:left;}
	.map_right-box{padding:5% 5% 0% 10%;width:90%;display:inline-block;}
	.map_right-box_h3{text-align:center;margin-top:30px;margin-bottom:30px;}
	.map_right-box_h3 span{font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #111;}
	.map_right-box_div{margin-top:30px;padding-top:30px;background:url('../../commons/images/global/map-line.png') left top no-repeat}
	.map_right-box_div p{color:#3d3d3d;font-size:15px;font-weight:600;margin-bottom:1px;}
	.map_right-box .btn_traffic_down{margin-top:15%;padding:20px 50px;border:3px solid #1966b2;display:block;font-size:16px;font-weight:700;text-align:center;background-color:#fff;color:#1966b2;background:url('../../commons/images/global/btn_traffic_down.png') 90% center no-repeat;}
	@media screen and (min-width:1px) and (max-width:480px) {
		.map_left{width:100%;}
		.map_right{width:100%;}
		.map_right-box{width:96%;padding:2%;}
		.map_right-box_h3{margin-top:10px;margin-bottom:10px;}
		.map_right-box_div{padding-top:15px;}
		.map_right-box .btn_traffic_down{margin-top:5%;padding:10px 30px;}
	}

	/* ºê·Î½´¾î */
	.brochure li{float:left; margin:0 25px;margin-bottom:45px;font-size:16px; font-weight:700; text-align:center;}
	.brochure li:nth-child(3n){margin-right:0;}
	.brochure li img{display:block;width:250px;height:350px;margin-bottom:15px;}
	.brochure li > a{color:#00b8dd;}
	.brochure li > a:hover{color:#0051dd;}
	@media screen and (max-width: 940px) and (min-width: 1px){
		.brochure li:nth-child(3n){margin-right:25px;}
	}


/* ½Ä´Ü */
#foodListArea{width:100% !important;}
#foodListArea table{width:100% !important;}

#foodListArea .objTop{margin-bottom:20px;}
#foodListArea .objTop .monthArea img{top:10px !important;}
#foodListArea #listTop{margin-bottom:20px;}
#foodListArea #listTop .monthArea img{top:10px !important;}

#foodListArea .objContent{height:150px !important;/*overflow:auto !important;*/}
#foodListArea .menuName span{float:left;}


.h3_bul01{font-size:18px;font-weight:bold;font-family:'Nanum Gothic';margin-bottom:10px;}
.bul_11{font-size:18px;font-weight:bold;font-family:'Nanum Gothic';}


/**/
#contentList{width:100% !important;}
#contentList .objContent{width:100% !important;box-sizing:border-box;}
#contentList .content h5{width:100% !important;}

#copyrightWrap{width:100% !important;}
#copyrightWrap .contentWrap p.content{width:100% !important;box-sizing:border-box;}
#copyrightWrap .contentWrap .contentBox{width:100% !important;box-sizing:border-box;}
.detailContent ol.custom{width:100% !important;box-sizing:border-box;}

@media screen and (min-width:1px) and (max-width:550px){	
	.tableSt01 thead th, tbody th, tfoot th {padding:9px 0 10px;}		
	.tableSt01 thead td, tbody td, tfoot td {padding:9px 0 10px;}
}