@charset "euc-kr";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
    font-family: 'Noto Sans KR';
    src: url('/font2/notokr-medium.eot');
    src: url('/font2/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/font2/notokr-medium.woff2') format('woff2'),
         url('/font2/notokr-medium.woff') format('woff'),
         url('/font2/notokr-medium.ttf') format('truetype'),
         url('/font2/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;

}


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:12px;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:#666; font-size:13px;font-size:1.3rem;}
.float-wrap:after {content:' ';clear:both;visibility:hidden;display:block;}
	*+ html .float-wrap{display:inline-block;}



DIV.topToolBody { z-index: 9999 }


/* header
--------------------*/


header {height:130px;position:relative;z-index:9998;width:100%; }

[class*='header__wrap'] {width:100%;margin:0 auto; height:130px;}
	*+ html [class*='header__wrap'] {position:relative; }
[class*='header__wrap'] h1 {}
	*+ html [class*='header__wrap'] h1 {}
[class*='header__wrap'] h1 a {position:relative; height:43px;width:200px; /*238px;*/display:block;font-size:0;}
	*+ html [class*='header__wrap'] h1 a {}
[class*='header__wrap'] h1 a img{max-width:100%;max-height:100%;}

.header__wrap { background-color: #142c46; height: 74px;  
	background-image: url("../images/global/header-bg.jpg"); background-repeat: repeat-x; background-position: bottom left; }
.header__wrap__h1 {width:1200px;margin:0 auto;position:relative;}
	.header__wrap__h1 h1 {position:absolute;top:15px;left:0;}

	/* gnb */

	.gnb {width:100%;padding-top:0;position:absolute;top:74px;left:0; 
		background-image:url("../images/global/gnb-bg.png");background-position:0 0;background-repeat:repeat-x;
		border-bottom: 1px solid #b2b2b2;  }
	
	.gnb:hover { border-bottom: 1px solid #96adb8;} 

	*+ html .gnb {position:absolute;top:0;padding-top:0;}

	.gnb-ul{display: inline-block; width: auto;}
		*+ html .gnb-ul {display:inline;}
	.gnb-ul.selected .gnb-border { border-bottom: none }
	.gnb-menu {float:left; } 
	
		*+ html .gnb-menu {position:relative;}

	.gnb-menu > a {display:block;text-align:center;font-size:16px;color:#fff; height:55px;line-height:55px; text-decoration:none; 
		
		}
	li:first-child.gnb-menu a{background-image:none;}

	.gnb-menu > a:hover,
	.gnb-menu > a:focus {color:#0f6d95;}


/*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:5px;padding-bottom:10px;
		border-top: 1px solid #96adb8; ;  
    -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:#dce6ea; }
	.gnb-menu { border-right: 1px solid #96adb8; ; }
	.gnb-ul > li:first-child { border-left: 1px solid #96adb8; ; }
	.gnb-menu:first-child { border-left: 1px solid #96adb8; ; }
	.sub-nav__box__list a{display:block;width:100%;padding:4px  0;color:#666 ; font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; font-size: 13.5px; }
	.sub-nav__box__list a:hover,
	.sub-nav__box__list a:focus { font-weight: bold; color: #0f6d95; text-decoration: underline; }
	


	/* ±ÕÀÏ »çÀÌÁîÀÇ °æ¿ì ½ÃÀÛ */	/*ÁÂ¿ìÆø*/
		.gnb-ul {display:block;width:1200px;margin:0 auto;} 
		.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%;}
		.gnb.eight_type .gnb-menu {width:12.5%;}
		.gnb.nine_type .gnb-menu {width:11.09%;}
			*+ 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; font-family:'Noto Sans KR', 'Nanum Gothic', dotum,"µ¸¿ò",sans-serif; font-weight: 500}

	/* ±ÕÀÏ »çÀÌÁîÀÇ °æ¿ì ³¡ */

	/* 2Â÷¸Þ´º ±ÕÀÏ ¹Ú½º µðÀÚÀÎ Àû¿ë½Ã */
	.gnb-ul {display:table;}
	.gnb-menu {display:table-cell;float:none; background-color: #fff; }
	.gnb-menu.over {background-color:#dce6ea}
	.gnb-menu.over .sub-nav {background-color:transparent;}
	.gnb-menu.over > a { color: #0f6d95;  }
	/* .sub-nav{border-top:1px solid #103c62;} */

	/* 2Â÷¸Þ´º º¸´õÀû¿ë */
	/*.gnb-menu:first-child {border-left:1px solid #96adb8}
	 .gnb-menu:first-child  a {border-left:1px solid #123f65 }  */
	.gnb-menu { }
	.gnb-menu > a {
		background-color: #fff; 
		
		display: block;
		margin-left: -1px;
		position: relative;
		text-align: center;
		width: 102%;
		color: #3d3d3d; 
		background-image: url("../images/global/gnb-li.png"); background-repeat: no-repeat; background-position: 0 23px; 
		}

		/*ie7*/
		*+ html .gnb {position:absolute;top:70px;}
		*+ html .gnb-ul {display:block;}
		*+ html .gnb-menu {display:block;float:left;}
		*+ html .gnb-menu.over {background-color:transparent}
		*+ html .gnb-menu.over .sub-nav {background-color:transparent;}
		*+ html .gnb-menu:first-child {border-left:0px solid #bbbbbb}
		*+ html .gnb-menu {border-right:0px solid #bbbbbb}
		*+ html .gnb-menu > a {width:100%;margin-left:0;}


	/*¹ÝÅõ¸í*/
	/* .gnb {opacity:0.95;} */

/* skip to Content */
.skiptoContent {position:absolute;height:0;top:-60px;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("../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("../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;}

/* font size */
.font-size-box {display:inline-block;padding-top:0px;vertical-align:top;padding-right:5px;
	font-size:13px;font-weight:bold;
	border:1px solid #d7bb8f;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
	}
	.top-nav__fav2 span.font-size-box {padding-left: 5px;margin-left: 5px;}
.font-size-box h3{height:21px;line-height:21px;font-size:10px;color:#d7bb8f;display:inline-block; border-right: 1px solid #d7bb8f; padding: 0 8px 0 5px }  
.font-size-box img,
.font-size-box a{vertical-align:middle;color:#333;font-size:18px;padding:0 1px 0 2px}
	.font-size-box a {display:inline-block;height:21px;line-height:19px;vertical-align: top;}
	.top-nav__fav2 span.size-realtime {height:21px;line-height:19px;vertical-align: top;}
	.lte-ie8 .font-size-box {display:none;} /*ie8*/


/* language */
.top-nav__fav2__select_design {background-image:url("../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:1200px;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:18px;;right:0;height:36px;line-height:36px;}
.top-nav__fav2 > a {display:inline-block; height:23px;line-height:23px;color:#fff;font-size:13px;padding:0 9px;
	background-image:url("../images/global/top-bul.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	}
	.top-nav__fav2 > a:first-child{background-image:none;padding-left:20px;}
	*+ html .top-nav__fav2 > a {display:inline;}
	.top-nav__fav2 span {padding-left:10px;color:#333;}
	.top-nav__fav2 img {vertical-align:middle;}




/* ============
	¸ÞÀÎ ÆäÀÌÁö
===============	*/
.hiddenLayer {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    position: absolute;
    left: -9999px;
}
#mainpage {position:relative; background-color: #f2f2f2} 
/*layout*/
.main_section { margin-top: 20px;  margin-bottom: 30px; 
	}

.main-contents {width:1200px;margin:0 auto; }

.main_slide-top {  width: 100%; height: 490px;   margin: 0 auto;  padding-top:30px; 
	background-image: url("../images/global/main_section_bg.jpg"); background-repeat: repeat-x; background-position: left top;  }

.main_slide-top__in { width: 1200px; height: 490px;  margin: 0 auto; } 
	.main_slide-top__in #main_slide {float:none;width:880px; /*margin:0 auto;*/
		}
	.main_slide-top__in #main_slide img {
		width: 100%;
	}

.main-contents__lay {float:none;position:relative; margin: 0 auto }
.main-01 { width: 880px;  height: 50px; position: absolute; top: -70px; left: 0 ;   z-index: 1500}
.main-02 { float: left; width: 430px; height:240px; }
.main-03 { float: left; width: 430px; height:240px;  margin-left: 20px; }
.main-04 { float: left; width: 300px; height:240px;  margin-left: 20px; }
.main-05 {  position: absolute; top: -510px; left: 900px;  width: 300px; height: 200px; }
.main-06 {  position: absolute; top: -290px; left: 900px;  width: 300px; height: 270px; }
.main-07 {  float: left; clear: left; width: 430px; height: 34px; margin-top: 20px; }
.main-08 {  float: left;  width: 430px; height: 34px; margin-top: 20px;  margin-left: 20px; }
.main-09 { float: left;  width: 300px; height: 34px; margin-top: 20px;  margin-left: 20px; }
	.login-box {  padding: 10px  30px;  position: relative;  
		background-image: url("../images/global/login-bg.png"); background-repeat: repeat;  border: 1px solid #4e586e; }
	.login-box  legend { display: block;  color: #fff; font-size: 14px; font-weight: bold;  float: left;  padding-right: 15px; padding-top: 5px;}
	.login-box .input-box { width: 130px; height: 28px; line-height: 28px;  float: left;  border: none;   margin-left: 5px; padding-left: 10px; padding-top: 0; padding-bottom:0; }
	.login-box .login_btn {  float: left; 
		background-color: #8597a6; color: #fff; border: 1px solid #98b1c5;  font-weight: bold; width: 70px; height: 28px; line-height: 28px;  margin-left: 5px; }
	#saveIDRow { float: left; margin-top: 5px; color: #fff; font-weight: bold; padding-left: 5px; }
	.login-side { position: absolute; right: 20px; top: 10px; } 
	.login-side  li { float: left;  background-color: #919191; border: 1px solid #b5b5b5;  line-height: 26px; margin-left: 5px;  padding: 0 18px; }
	.login-side  li a { color: #fff;  font-size: 12px; font-weight: bold; }
	.login-box-in { }
	.login-box-in h3 { color: #fff; font-size: 14px; font-weight: bold; float: left; line-height: 28px; }
	.login-box-in .objContent { float: left; }
	.login-box-in .objContent .massage { color: #fff; font-size :14px;  float: left; display: block; padding-left: 20px; line-height: 28px; }
	.login-box-in .objContent .massage .memberName { color: #fff694; font-weight: bold; }
	.login-box-in .objContent .massage br { display: none; }
	.logout_btn { background-color: #8597a6; float: left; color: #fff; font-weight: bold; text-align: center; padding: 5px 18px 6px 18px; border: 1px solid #98b1c5; margin-left: 120px; }
	.logout_btn br { display: none; }
	#logoutBtnArea { float: left; }
	#logoutBtnArea > span { display: block; float: left; background-color: #919191; border: 1px solid #b5b5b5; padding: 6px 20px 5px 20px; margin-left: 5px; }
	#logoutBtnArea > span a {color: #fff; font-weight: bold; }

/*mainslide*/

/* #main_slide .cycle-slideshow img{ height: 480px; } */
#main_slide{overflow:hidden;width:100%}
#main_slide .controller {position:relative; max-width:880px; width:880px; z-index:200;}

.controller_in {position:absolute; background-image:url("../images/global/control_bg.png");background-repeat:repeat;
	border-radius:12px; 
	background-image:none;
	bottom:20px;right:0;width:100%;text-align:center;
	}
#main_slide .custom-pager {  float: right; margin-right: 20px;}
#main_slide .controller_in a {
/*	background:url("../images/global/msl_off.png") no-repeat 0 0;*/
	background-color: #96a9bd;
	border-radius: 50%;
	border: 2px solid rgba(244, 244, 244, 0.7);
	display:block; float:left; 
	font-size:0; height:12px; line-height:0; margin:0 3px 0 0 ; width:12px;
	display:inline-block;float:none;
	}
#main_slide .controller_in .cycle-pager-active {
	/*background:url("../images/global/msl_ov.png") no-repeat 0 0;*/
	background-color: #3c5772;
	}
#main_slide .cycle-slideshow p {background-position: center top; background-repeat:repeat-x; text-align:center; width:100%;}
/* 
#main_slide .cycle-slideshow p.item01 {background-image:url("../images/global/slide01_bg.jpg");}
#main_slide .cycle-slideshow p.item02 {background-image:url("../images/global/slide02_bg.jpg");}
#main_slide .cycle-slideshow p.item03 {background-image:url("../images/global/slide03_bg.jpg");}
#main_slide .cycle-slideshow p.item04 {background-image:url("../images/global/slide04_bg.jpg");}
#main_slide .cycle-slideshow p.item05 {background-image:url("../images/global/slide05_bg.jpg");}
#main_slide .cycle-slideshow p.item06 {background-image:url("../images/global/slide06_bg.jpg");}
#main_slide .cycle-slideshow p.item07 {background-image:url("../images/global/slide07_bg.jpg");}
#main_slide .cycle-slideshow p.item08 {background-image:url("../images/global/slide08_bg.jpg");}
 */
#main_slide .controller_in > a {display:none;}
#main_slide .controller_in > a.on { display: none; }
#main_slide .controller_in .resume {background-image:url("../images/global/msl_start.png");background-position:center center; display:none; }
#main_slide .controller_in .stop {background-image:url("../images/global/msl_stop.png");background-position:center center;}
#main_slide .controller_in .resume , 
#main_slide .controller_in .stop { display: none }



/*  login box  */

/* main_bbs */

.main_bbs { position:relative;width:auto;background-color:#fff;  overflow: hidden  }
.main_bbs ul.main_bbs_tit:after {clear:both;content:'';display:block;visibility:hidden;}
	*+ html .main_bbs ul {display:inline-block;}
	* html .main_bbs ul {height:1%;}
.main_bbs ul.main_bbs_tit { background-color:#0077c0;  border-bottom: 1px solid #00568a; }
.main_bbs ul.main_bbs_tit li {float:left;position:relative;width:30%;border-right:1px solid #005f9a;background-color:#0077c0;}
	.main_bbs.two_type ul.main_bbs_tit li {width:30%;}
	.main_bbs.three_type ul.main_bbs_tit li {width:22%;}
	.main_bbs.four_type ul.main_bbs_tit li {width:20%;}
	.main_bbs.five_type ul.main_bbs_tit li {width:17%;}
.main_bbs ul.main_bbs_tit li.selected{ background-color:#fff; }
.main_bbs ul.main_bbs_tit li a {display:block;height:29px;font-size:17px;padding:16px 0 4px;text-align:center;
	font-weight:bold;
	color:#e8e8e8; 
}
.main_bbs ul.main_bbs_tit li:first-child a{border-left:0px;
	
	}
.main_bbs ul.main_bbs_tit li.selected a{ background-color:#fff;padding:16px 0 3px;color:#3d3d3d;  margin-top: 0;  margin-left: -1px; }
.main_bbs ul.main_bbs_tit li:first-child.selected a { margin-left: 0 }

.main_bbs ul.main_bbs_tit li.selected,
.main_bbs ul.main_bbs_tit li.selected a, 
.main_bbs ul.main_bbs_tit li a:hover {color:#fff;font-weight:bold; background-color: #006bac;  }
.main_bbs ul.main_bbs_tit li.selected a {  border-left: 1px solid #00568a;  border-top: 1px solid #00568a; 
	 background-image: url("../images/global/bbs_tit_on_bg.png"); background-repeat: no-repeat; background-position: bottom center; }
.main_bbs .main_bbs_list {position:relative;padding:24px 7px 19px 8px;  border: 1px solid #bfbfbf; }
.main_bbs .js_bs_t_box{display:none;}
.main_bbs .js_bs_t_box.selected {display:block;}
.main_bbs .main_bbs_list ul {padding:0 20px;}
.main_bbs .main_bbs_list li {position:relative;height:29px;line-height:29px;
	background-position:3px 7px;background-repeat:no-repeat;
	overflow: hidden;  
	}
.main_bbs .main_bbs_list  li .bbs-text { position: static; font-size: 1.4rem ; display: inline-block ; max-width: 90%; text-overflow: ellipsis; white-space: no-wrap; float: left; overflow: hidden; margin-right: 1%; }

.main_bbs .main_bbs_list  li.new  .new-btn { display: inline-block }
.main_bbs .main_bbs_list  li  .new-btn {position: static;   display: none;  }
.main_bbs .main_bbs_list  li  .new-btn  img { margin-top: 6px}


.main_bbs .main_bbs_list li a {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:73%;color:#222;
	padding-left:10px;
	background-image:url("../images/global/main_bbs-bul.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	}
	*+ html .main_bbs .main_bbs_list li a {display:inline;}
	.main_bbs .main_bbs_list li a:hover{text-decoration:underline;}
.main_bbs .main_bbs_list li * {color:#000;font-size:14px;font-size:1.4rem;}
.main_bbs .main_bbs_list li a em{display:inline-block;padding:1px 2px;color:#fff;margin-right:3px;font-size:13px;}
	*+ html .main_bbs .main_bbs_list li a em{display:inline;}
	em.blue_box{background-color:#0680d5}
	em.red_box{background-color:#e4576a}
	em.purple_box{background-color:#9a4fad}
	em.green_box{background-color:#18a4a9}
.main_bbs .main_bbs_list li span{position:absolute;right:0px;font-size:13px;color:#222;}
.main_bbs .main_bbs_list span.more {  position: absolute; top: -50px; right: 0;   border-left: 1px solid #005f9a; }
.main_bbs .main_bbs_list span.more a {     font-size: 0;color:#333;display:block; width: 55px; height: 49px; 
		text-indent:-9999px;
		background-image:url("../images/global/more-btn.png");
		background-position: center;
		background-repeat:no-repeat;
	}


/*¿À´ÃÀÇ ½Ä´Ü*/
.lunch_wrap{width:auto;background-color:#fff;color:#333;   height: 100%; }
.today_lunch{  position:relative; }
.lunch_wrap h3 {font-size: 17px; background-color: #0090aa ; padding: 14px 18px 14px 18px;  color: #fff;  border-bottom: 1px solid #007388; }
.today_lunch .btnArea{position:absolute;top:30px;right:30px;}

.lunch_wrap  .more {  position: absolute; top: 0; right: 0;   border-left: 1px solid #007388; }
.lunch_wrap  .more a {     font-size: 0;color:#333;display:block; width: 55px; height: 49px; 
	text-indent:-9999px;
	background-image:url("../images/global/more-btn.png");
	background-position: center;
	background-repeat:no-repeat;
}

.today_lunch .objContent{position:relative; 
    border: 1px solid #bfbfbf;  height: 148px; }  
.today_lunch div.thumb{position:absolute;top:30px;left:30px;}
.today_lunch div.thumb a {display:block;}
.today_lunch .menu{position:relative;}
.today_lunch .list{display:block;overflow:auto;width:130px;height:78px;color:#333;position:absolute;top:36px; left: 150px; line-height: 20px;}
.today_lunch .date{display:block;padding:8px 0;text-align:center;border-top:1px solid #0d5798;border-bottom:1px solid #abcae0;font-weight:bold;
	color:#0d5798;
	}
.today_lunch .list a {color:#333;}

.pos_more {position: absolute; top: 18px; right: 18px;}
.pos_more a{color:#fff;}

/*ÀÏÁ¤*/
.calender_wrap{color:#333;position:relative; }

.calender_wrap .more_btn{color:#fff;display:block;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
	}
.calender_wrap .btnArea{position:absolute;top:30px;right:30px;}
.calender_wrap h3{font-size:17px; padding:  14px 0 14px 20px ; background-color: #4c9d0a;  border-bottom: 1px solid #3d7e08; color: #fff; }
.calender_wrap table{width:100%;}

.calender_wrap .objTop { }
.calender_wrap .objTop dl{text-align:center;padding:4px 0; ;}
.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 {  border: 1px solid #bfbfbf; background-color: #fff;  padding: 16px 30px 23px 30px}

.calender_wrap table {border-collapse:collapse;width:100%; table-layout: fixed; }
.calender_wrap table th{padding:4px 0 8px 0 ;font-size:10px;font-weight:bold;  border-bottom: 1px solid #33788b; }
.calender_wrap table td{ border: 1px solid #cbcbcb;text-align:center;padding:3px 0 4px 0} 
.calender_wrap table tbody td { font-family: "gulim", sans-serif; font-size: 0.85em; } 
.calender_wrap table td.today{ color: #fff; background-color: #4c9d0a; }
.calender_wrap table .satday,.calender_wrap table .sat{color:#3e78a7}
.calender_wrap table .sunday,.calender_wrap table .sun{color:#9f2a2a}
.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{ }
.calender_wrap table td.hasSchedule  { background-color:#0077c0; }
.calender_wrap table td.hasSchedule a{  color: #fff; }

.calender_wrap  .more {  position: absolute; top: 0; right: 0;   border-left: 1px solid #3d7e08; ; }
.calender_wrap  .more a {     font-size: 0;color:#333;display:block; width: 55px; height: 49px; 
	text-indent:-9999px;
	background-image:url("../images/global/more-btn.png");
	background-position: center;
	background-repeat:no-repeat;
}


/* ÇÐ½ÀÀÚ·á°Ë»ö */
.edu_search_wrap { }
.edu_search_wrap  .search-box { float: left; width: 257px; line-height: 32px;  border-top: 1px solid #bfbfbf;  border-left: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;  background-color: #fff;  font-weight: bold; }
.edu_search_wrap  .search-box  .search_text { border: none; padding-left: 20px ; font-weight: bold; }
.edu_search_wrap  .search-ico { float: left; width: 42px; height: 34px; background-color: #7d7d7d; 
	background-image: url("../images/global/ico-scope.png"); background-position: center;  background-repeat: no-repeat; 
}
.edu_search_wrap  .search-ico .search_btn { background: transparent; border: none; }


/* ÁÖ¿ä¹è³Ê  */
.main_banner_wrap {  position: relative; }
.main_banner_wrap  h3 { background-color: #009b75;  line-height: 48px; height: 48px; padding-left: 20px;  font-size: 17px; font-weight: bold;  border-bottom: 1px solid #007c5e;  color: #fff; }
.main_banner_wrap .pos_more {  position: absolute; top: -32px; right: 18px; }
.main_banner_wrap .objContent { border: 1px solid #c2c2c2; background-color: #fff; height: 159px; padding: 30px ;  position: relative; }   
.main_banner_wrap .objContent  .banner-dir span { background-color: #f2f2f2; border: 1px solid #cfcfcf; 
	width: 202px; height: 14px; display: block;  
	background-repeat: no-repeat; background-position: center; 
	font-size: 0; text-indent: -9999px ;
	cursor: pointer ; 
}
.main_banner_wrap .objContent  .banner-dir span.banner_prev { background-image: url("../images/global/ico-roll-top.png"); 
	position: absolute;  top: 30px; left: 47px
}
.main_banner_wrap .objContent  .banner-dir span.banner_next{ background-image: url("../images/global/ico-roll-bottom.png"); 
	position: absolute;  bottom: 29px; left: 47px
}
.main_banner_wrap .objContent  .main-banner {  height: 120px; overflow: hidden; width: 202px; margin: 21px auto; }
.main_banner_wrap .objContent  .main-banner  li { height: 56px; width: 200px; border: 1px solid #ddd;  margin-bottom: 3px; }
	.main_banner_wrap .objContent  .main-banner  li a , .main_banner_wrap .objContent  .main-banner  li a img{
		width: 100%; height: 100%;
	}
.main_banner_wrap  span.more {  position: absolute; top:-49px; right: 0;   border-left: 1px solid #007c5e; }
.main_banner_wrap  span.more a {     font-size: 0;color:#333;display:block; width: 55px; height: 49px; 
		text-indent:-9999px;
		background-image:url("../images/global/more-btn.png");
		background-position: center;
		background-repeat:no-repeat;
	}


/* ¸ÞÀÎ Æ÷Åä¾Ù¹ü new */
.main_photos{position:relative;width:auto;    } 
.main_photos nav ul{   background-color: #0077c0}

.main_photos nav ul li {float:left;position:relative;width:35%; }
	.main_photos.two_type nav ul li {width:30%;}
	.main_photos.three_type nav ul li {width:27%;}
	.main_photos.four_type nav ul li {width:20%;}
	.main_photos.five_type nav ul li {width:17%;}
.main_photos nav ul li.selected{   }
.main_photos nav ul li a {display:block; font-size:17px;padding:  14px 0; text-align:center;color:#fff; 
	font-weight:bold;
}
.main_photos nav ul li:first-child a{  }
	.main_photos nav ul li.selected:first-child a{ }

.main_photos nav ul li.selected a{  background-color: #006bac; color:#fff;  border: 1px solid #00568a; 
		background-image: url(../images/global/bbs_tit_on_bg.png);
		background-repeat: no-repeat;
		background-position: bottom center;}

.main_photos nav ul li.selected,
.main_photos nav ul li.selected a{ font-weight:bold;}
.main_photos nav ul li a:hover {font-weight:bold;}

.main_photos nav nav li{float:left;}
.main_photos nav nav{border-bottom:1px solid #ddd;}



.bs_t_box2{display:none;position:relative;  background-color: #fff; border: 1px solid #bfbfbf ; padding: 29px 29px 29px 29px; }
.bs_t_box2.selected{display:block;}

.bs_t_box2 li{float:left; width: 180px; height: 130px; margin-left: 10px;  }
.bs_t_box2 li:first-child { margin-left: 0 ;}

.main_photos .main_bbs_list { position: relative; }

.bs_t_box2 li a{display:block;  height: 100%; }
.bs_t_box2 li p.img_line  { height: 100% }
.bs_t_box2 li p.img_line img{height:100%;width:100%;}
.bs_t_box2 li a h5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;margin-top:-30px;height:30px;line-height:30px;color:#fff; font-size: 14px; 
	background-image:url("../images/basic/opa.png");
	background-repeat:repeat;
	background-position:0 0;
	font-weight: normal;  text-align: center;  
	}
.bs_t_box2 li a:hover,.bs_t_box2 li a:focus{text-decoration:underline;opacity:0.8}

.main_photos  span.more {  position: absolute; top:-49px; right: 0;   border-left: 1px solid #005f9a; }
.main_photos  span.more a {     font-size: 0;color:#333;display:block; width: 55px; height: 49px; 
		text-indent:-9999px;
		background-image:url("../images/global/more-btn.png");
		background-position: center;
		background-repeat:no-repeat;
	}


/*¹è³ÊÁ¸*/
.banner_zone_outwrap{position: relative ; background-color:#fff; margin-top: 25px}
.banner_zone_wrap{width:1158px;padding:16px 0;margin:0 auto;position:relative;overflow:hidden;
	height:58px;
	padding:20px;
	border: 1px solid #bfbfbf;
	}
.banner_zone{width:1050px;overflow:hidden; z-index:0;position:relative; text-align:center;margin-left:112px;}
.banner_zone a{padding:0 0;}

.selectbox_title_focus{border:1px solid #ffc169 !important;}

.listwrap {position:relative; left:0; overflow:hidden;}
*+ html .listwrap{width:895px !important;overflow:hidden;height:41px;white-space:nowrap;}
.listwrap li {float:left; width:210px; height:58px;}
	.listwrap li a {display:block;}
	.listwrap li a img{width:200px; height:56px;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:16px;color:#333333;position:absolute;top:25px;left:28px;}
.foot_roll_nav2{position:relative;z-index:1;}
	.foot_roll_nav2 .r_more{left:9px;}
	.foot_roll_nav2 .r_prev{left:28px;}
	.foot_roll_nav2 .r_pause{left:47px;}
	.foot_roll_nav2 .r_next{left:66px;}
	.foot_roll_nav2 .r_start{left:127px;}
.foot_roll_nav2 span{float:left;position:absolute;top:38px;}
.foot_roll_nav2 span.go_all_banner{padding-left:3px;}
.banner_zone_wrap .pos_banner{position:absolute;top:15px;left:133px;}


.r_more a{width:18px;height:18px;font-size:0;display:block;
	background-color:#c3c3c3; 
	border:1px solid #aeaeae;
	background-image:url("../images/global/ico-roll-more.png");
	background-repeat:no-repeat;
	background-position:center center;
	color: #fff; 
}
.r_next a{width:18px;height:18px;font-size:0;display:block;
	background-color:#fff;
	border:1px solid #aeaeae;
	background-image:url("../images/global/ico-roll-right.png");
	background-repeat:no-repeat;
	background-position:center center;
	color: #fff; 
}
.r_prev a{width:18px;height:18px;font-size:0;display:block; color: #fff; 
	background-color:#fff;
	border:1px solid #aeaeae;
	background-image:url("../images/global/ico-roll-left.png");
	background-repeat:no-repeat;
	background-position:center center
}
.r_pause a{width:18px;height:18px;font-size:0;display:block; color: #fff; 
	background-color:#fff;
	border:1px solid #aeaeae;
	background-image:url("../images/global/ico-roll-pause.png");
	background-repeat:no-repeat;
	background-position:center center
}


/* ¹æ¹®ÀÚ Ä«¿îÆ®  */
.visitor { width: 430px; }
.visitor dl { display: inline-block;  width: 215px;  float: left; }

.visitor dl dd, 
.visitor dl dt {font-size: 12px; display: block; float: left; line-height: 32px; }
.visitor dl dt  { border: 1px solid #708293; background-color: #8597a6;   color: #fff; font-weight: bold; width: 114px; text-align :center;  }
.visitor dl dd {  background-color: #fff; color: #3d3d3d; font-weight: bold; width: 99px; text-align: right; padding-right: 10px; box-sizing: border-box;   
	border-right: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; ; }
.visitor dl.visitor_today  dd { border-right: none     }



/* main quickmenu */
.quick_menu_wrap  li { float: left; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; background-color: #fff;  line-height: 32px; text-align :center;  font-weight: bold ; padding: 0 22px ; }
.quick_menu_wrap  li:first-child { border-left: 1px solid #bfbfbf;  padding: 0 25px 0 24px }
.quick_menu_wrap.one_type ul li {width: 99.5% ; padding: 0; }
.quick_menu_wrap.two_type ul li {width: 49.5%; padding: 0; }
.quick_menu_wrap.three_type ul li { width: 33%; padding: 0; }
/* .quick_menu_wrap.four_type ul li { width:24.6%;} */

/*footer*/
#footer{ position:relative; padding-bottom: 30px;  
	background-color: #fff; 
	border-top: 1px solid #ddd; 
	
	background-image: url("../images/global/footer-bg.png"); background-repeat: repeat-x; background-position:   0 0 ; 
}
.footer_in_wrap{width:1200px;margin:0 auto;position:relative;  }
.footer_in_wrap .policy  { }
.footer_in_wrap .policy  li { float: left; padding: 0 10px ; line-height: 40px; 
	background-image: url("../images/global/footer-li.png") ; 
	background-repeat: no-repeat; 
	background-position: 0 16px; 
}
.footer_in_wrap .policy li a { 	font-size: 12.5px;  font-weight: bold;  color: #fff }
.footer_in_wrap .policy  li:first-child { padding-left: 0; background-image: none; }
.footer_in_wrap .policy li.personal a { color: #fff47a; }


.footer_in_wrap .sch_info { padding-top: 20px; }
.footer_in_wrap .info-list li {  float: left; padding: 0 12px;  font-size: 12px;  color: #666;  font-weight: bold ;
	background-image: url("../images/global/footer_schinfo-li.png");
	background-repeat: no-repeat; 
	background-position: 0 4px; 
}
.footer_in_wrap .info-list li:first-child  { padding-left: 0; background-image: none ; }
.footer_in_wrap .sch_info .rights { font-size: 10px; color: #999999;  margin-top: 8px; text-transform: uppercase;  font-weight: bold; }

#footer .alimi {  width: 191px; height: 40px;  position: absolute; top: 0 ; right: 0 ;
	border-left: 1px solid #afb3be; border-right: 1px solid #afb3be ; 
	background-image: url("../images/global/alim.png");
	background-repeat: no-repeat;  text-align: center;  line-height: 40px; 
	background-position: 0 0 ;  }
#footer .alimi  a { color: #fff;  font-size: 16px; font-weight: bold; }
/* ¼­ºêÆäÀÌÁö °øÅë */

.cont-in {font-size:14px; font-size:1.4rem;line-height:1.6;min-height:500px;margin-bottom:50px;width:800px;}
.cont-in img{max-width:100%;}

/* ===============
	¼­ºêÆäÀÌÁö sub-default.jsp
==================*/

/* location */
.location-box {position:relative;font-weight:bold;}
.location-box__cont {    
	position: absolute;
    left: 0;
    top: 35px; 
	}
.location-box__cont span{float:left;display:block;padding:0 17px;font-size:11px;font-size:1.1rem;height:28px;line-height:28px;
	background-image:url("../images/global/location-icon.png");
	background-position:0 11px;
	background-repeat:no-repeat;
	color:#333;
	}
.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("../images/global/home2.png");
	background-position:0 7px;
	background-repeat:no-repeat;
	color:#333;
	}

/* contents */
.sub-page-container { padding-top: 30px; 
	background-color:#fff;
	background-image: url("../images/global/main_section_bg.jpg"); background-repeat: repeat-x; background-position: left top;  background-color: #f2f2f2; }
.sub-page-container__wrap {width:1200px;margin:0 auto;position:relative;}
.sub-contents {width:800px;float:left;min-height:500px; background-color:#fff; border-left: 1px solid #bfbfbf; margin-left: -1px;  border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf;  padding: 37px 50px 0 50px;  margin-bottom: 50px; }

.sub-page-container__wrap.hide {margin-top:-103px;padding-top:103px} /* Äü¸Þ´º quick menu À§Ä¡ ¶§¹®¿¡ ¼³Á¤. header ³ôÀÌ¸¸Å­ °ª ¼³Á¤ */
.sub-page-container__wrap.unhide {}


/* Á¦¸ñÁÙ */
.sub-contents__top {position:relative;height:91px;border-bottom:1px solid #ddd;
	background-image:url("../images/global/sub-visual-bg1.jpg");
	background-position:right bottom; 
	background-repeat:no-repeat;
	margin-bottom:40px;
	}
	.depth-type1 .sub-contents__top {background-image:url("../images/global/sub-visual-bg1.jpg");}
	.depth-type2 .sub-contents__top {background-image:url("../images/global/sub-visual-bg2.jpg");}
	.depth-type3 .sub-contents__top {background-image:url("../images/global/sub-visual-bg3.jpg");}
	.depth-type4 .sub-contents__top {background-image:url("../images/global/sub-visual-bg4.jpg");}
	.depth-type5 .sub-contents__top {background-image:url("../images/global/sub-visual-bg5.jpg");}
	.depth-type6 .sub-contents__top {background-image:url("../images/global/sub-visual-bg6.jpg");}
.sub-contents__top h2.sub-tit {font-size:26px;color:#222; margin-bottom:16px;}

/*Á¦¸ñÁÙ ÇÁ¸°Æ®, °øÀ¯ ¹öÆ°*/
.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:290px;   
	position: relative;
    margin-top: -120px;
	margin-bottom: -130px;
	background-image:url("../images/global/sub-head-bg.jpg");background-position:center top;background-repeat:no-repeat;
	display:none;
}
/*Á¦¸ñÁÙ*/
.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:220px;float:left;padding-bottom:40px;}
.sidebar__wrap {background-color:#fff;}
.sidebar__h2 {text-align:center;padding-top:42px;height:58px;font-size:24px;position:relative;padding-bottom:30px;color:#fff;
	background-color:#0077c0;
	background-image:url("../images/basic/sidebar__h2.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	}
	.sidebar__h2 span {display:block;font-size:12px;color:#fff;text-align:center;}
	.sidebar__h2 a {display:none;}

.side-list__li   { }
.side-list__li > span  { display: block \9; }
.side-list__li > span > a {display:block;padding-left:20px;height:50px;line-height:50px;border-bottom:1px solid #bfbfbf;
	font-size:14px;
	font-weight:bold;
    -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: 213px center;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}

.side-list__li.open-type > span > a , 
.side-list__li.on > span > a { background-position:190px 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 > span.on > a,
.side-list__li.open-type > span > a.on {}
.side-list__li.open-type.on > span > a , 
.side-list__li.on > span > a {color:#0d5798;background-color:transparent;
	background-image:url("../images/basic/side-list-li-on.png"); 
	border-bottom:1px solid #809ab0;
	}


.side-list__li.on > span {
	display:block;
	/*background-image:url("../images/basic/side-list__li_on_bg.jpg");*/
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#f2f8fc;/*ÀÌ¹ÌÁö¾øÀ»½Ã ÀÓ½Ã*/
}

.side-list__li > span > a:hover,
.side-list__li > span > a:focus,
.side-list__li > span.on > a,
.side-list__li > span > a.on {font-weight:bold;opacity:0.9;}
.side-list__li.on > span > a {color:#0f5999;font-weight:bold;}




.side-list__li__inbox {display:none;}

.on > .side-list__li__inbox {
	display:block;
	background-color:#fbfbfa;
	border-bottom:1px solid #bfbfbf;
	padding:10px;
	border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;
	}

.spp__in > a{
	display:block;
	font-size:14px;
	color:#3d3d3d; font-weight: bold ; 
	padding-top:7px;
	padding-bottom:7px;
	padding-left:23px;
	background-image:url("../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 {
	font-weight:bold;
	color:#0d5798;
	text-decoration:underline;
	background-image:url("../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("../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:11px;
		}
		.spp__in__small .on,
		.spp__in__small a:hover,
		.spp__in__small a:focus {font-weight:bold;}

		.sp-open-type {background-image:url("../images/basic/open-close.png");background-repeat:no-repeat;background-position:180px 10px;}
		.sp-open-type.on { }

			/*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:11px; 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 {font-weight:bold;text-decoration:underline;}


/* »çÀÌÆ®¸Ê */
.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("../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("../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("../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;}
	}


/*
===========================
			ÄÁÅÙÃ÷ 
===========================*/

.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;}



@charset "euc-kr";
* {margin:0; padding:0;}
body {
	font-size:0.75em;
	font-family:"µ¸¿ò", dotum, "±¼¸²", gulim;
	color:#656565;
	}
ul {
	list-style-type:none;
	}
.hiddenWrap {
	visibility:hidden;
	width:0;
	height:0;
	overflow:hidden;
	}
/*table Style*/
.tableSt1 {
	width:100%;
	text-align:center;
	border-top:2px solid #3fa89f;
	border-left:1px solid #d9d9d9;
	margin:10px 0;
	}
	.tableSt1 thead th {
		color:#359088;
		border-right:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		padding:6px 2px;
		background:#f2f2f2
		}
	.tableSt1 tbody th {
		color:#359088;
		border-right:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		padding:6px 2px;
		font-weight:bold;
		background:#fcfcfc;
		}
	.tableSt1 tbody td {
		border-right:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		padding:6px 2px;
		color:#3e3e3e
		}
	.tableSt1 tbody .thSt1 {
		color:#359088;
		border-right:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		padding:6px 2px;
		background:#f2f2f2
		}
	.tableSt1 .border-Top {
		border-top:1px solid #d9d9d9;
		}
	.tableSt1 .borderTopNone {
		border-top:0;
		}
	.tableSt1 p, .tableSt1 ul {
		text-align:left;
		}
/*bullet style*/
.bullet01 {
	font-size:1.2em;
	font-weight:bold;
	padding-left:19px;
	color:#1a9880;
	background:url(/image/bullet01.gif) left 2px no-repeat;
	}
/*°³ÀÎÁ¤º¸Ã³¸®¹æÄ§*/
.personalInfo {
	margin:20px auto;
	clear:both;
	color:#656565;
	overflow : hidden;
	}
	.personalInfo li, .personalInfo .cnt {
		line-height:170%;
		text-align:justify;
		}
	.personalInfo .schoolName {
		font-weight:bold;
		color:#4b4b4b;
		}
	.personalInfo .figure {
		width:100%;
		clear:both;
		float:left;
		margin-bottom:30px;
		}
	.personalInfo .topCnt {
		width:100%;
		clear:both;
		float:left;
		margin-bottom:30px;
		}
		.personalInfo .topCnt .bigTitle {
			font-weight:bold;
			color:#4b4b4b;
			font-size:1.5em;
			text-align:center;
			margin-bottom:25px;
			}
		.personalInfo .topCnt p.cnt {
			border:2px solid #4b4b4b;
			padding:25px;
			line-height:180%;
			}
	.personalInfo .title01 {
		font-weight:bold;
		margin-bottom:5px;
		}
.noticeList li {
	padding-left:15px;
	margin-bottom:5px;
	background:url(../images/ico_bullet_5.gif) left 5px no-repeat;
	}
.listSt1 {
	margin-left:10px;
	}
	.listSt1 li {
		padding-left:10px;
		background:url(../images/ico_bullet_3.gif) left 8px no-repeat;
		}
ol {
	list-style:inside;
	}
	ol li {
		list-style-type:decimal;
		margin-bottom:5px;
		}
	ol li ul li {
		list-style-type:none;
		margin-bottom:0;
		}
	ol li ul li .numList li {
		background:none;
		}


/*ÀúÀÛ±Ç º¸È£ ÁöÄ§*/
#copyArea .title {
	font-weight:bold;
	font-size:14px;
	color:#3792c0;
	}
	#copyArea ul {
		margin-top:10px;
		}
	#copyArea li {
		margin-bottom:10px;
		margin-left:10px;
		}
	#copyArea .p_box {
		background:#efefef;
		padding:15px;
		}
	#copyArea .g_box {
		background:#e8f2d5;
		padding:15px;
		}
	#copyArea .blue {
		color:#006699;
		}
	
	#copyArea .orange {
		color:#ff6600;
		}
	#copyArea .red {
		color:#ff0000;
		}

#copyArea table {
		width:100%;
		margin:15px 0;
		text-align:center;
		border:#c3c3c3 1px solid;
		border-collapse:collapse;
		}
	#copyArea table td, #copyArea table th {
		border:#c3c3c3 1px solid;
		padding:5px;
		border-collapse:collapse;
		}
	#copyArea table th {
		background:#f0eedf;
		}


/* table */
.tb_type01 {margin:10px 0 20px 0; }
.tb_type01 table { border-collapse:collapse; width:100%; text-align:center; border-top:2px solid #ababab; color:#343434; }
.tb_type01 table td, .tb_type01 table th { padding:5px; border:1px solid #e1e1e1; }
.tb_type01 table thead th , .tb_type01 table tbody th { background:#f5f5f5; font-weight:bold; text-align:center; }
.tb_type01 table td ul, .tb_type01 table  ul li { text-align:left; }

.cnt_wrap { overflow:hidden; width:100%;  font-family:"Nanum Gothic";  letter-spacing:-0.4px;  line-height:170%;  color:#343434; }
.cnt_wrap h3, .cnt_wrap  h4 , .cnt_wrap  h5{  height:auto; line-height:1.7; margin:auto; visibility:visible; width:auto; position:static; font-size:100%;  display:block; }
.cnt_wrap h3.h3_title { font-size:20px; font-weight:bold;  text-align:center; }
.cnt_wrap h4.h4_title { font-size:15px; font-weight:bold;  text-align:center; }
.cnt_wrap h5.h5_title { font-size:13px; font-weight:bold;  text-align:center; }
.cnt_wrap ul  {  margin-top:10px; margin-left:10px;  }
.cnt_wrap ul  li { margin-top:15px; line-height:1.6; }
.cnt_wrap ul  li  ul { margin-top:5px; }
.cnt_wrap ul  li  ul li { margin-top:3px }
.cnt_wrap ul  li  ul li > strong { color:#2469a0 }
.cnt_wrap .font_bold { font-weight:bold; } 
.cnt_wrap .text_box { margin:10px 0; padding:15px; border:1px solid #dfdfdf;  text-align:justify; }
/* align */
.t_right { text-align:right !important; }
.t_left { text-align:left !important; }
.t_center { text-align:center !important; }
/* policy process  image */
.process_01_01 { background-image: url( "../images/policy/policy_process_01_01.gif"); background-color: #fff !important; background-repeat: no-repeat; background-position: top center; width: 100%; height: 315px; }
.policy_process_01_02 { background-image: url( "../images/policy/policy_process_01_02.gif"); background-color: #fff !important; background-repeat: no-repeat; background-position: top center; width: 100%; height: 315px; }
.policy_process_02_01 { background-image: url( "../images/policy/policy_process_02_01.gif"); background-color: #fff !important; background-repeat: no-repeat; background-position: top center; width: 100%; height: 128px; }
.policy_process_02_02 { background-image: url( "../images/policy/policy_process_02_02.gif"); background-color: #fff !important; background-repeat: no-repeat; background-position: top center; width: 100%; height: 84px; }

/* liststyle */
.basic { margin-top: 10px; margin-left: 10px; }
.basic > li  { margin-top: 5px; }
.basic > li:first-child { margin-top: 0; }
.basic li .basic { margin-left: 15px; }

.li_dash01 { margin-top: 10px; margin-left: 10px; }
.li_dash01 > li { background-image: url("../images/policy/li_dash_01.jpg"); background-repeat: no-repeat; background-position: 0 9px; padding-left: 10px; margin-top: 5px; text-align: left; letter-spacing: -0.2px; }
.li_dash01 > li:first-child { margin-top: 0; }

.li_dot01 { margin-top: 10px; margin-left: 10px; }
.li_dot01 > li { background-image: url("../images/policy/li_dot_01.gif"); background-repeat: no-repeat; background-position: 0 9px; padding-left: 10px; margin-top: 5px; text-align: left; letter-spacing: -0.2px; }
.li_dot01 > li:first-child { margin-top: 0; }

.li_ref01 { margin-top: 10px; margin-left: 10px; }
.li_ref01 > li { background-image: url("../images/policy/ref_nor.gif"); background-repeat: no-repeat; background-position: 0 6px; padding-left: 10px; margin-top: 5px; text-align: left; letter-spacing: -0.2px; line-height: 22px; }
.li_ref01 > li:first-child { margin-top: 0; }



