@charset "utf-8";
/*@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);*/
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);*/

*{margin:0px;padding:0px;}
html, body{width:100%;height:100%;}
body{font-size:12px;font-family:Gulim;color:#313131;}
a{border:0;color:#313131;}
.container-narrow{
	margin: 0 auto;
	width:100%;
}

#top{
	width:100%;
	height:33px;
	border-bottom:solid 1px #ebebeb;
	background-color:#fafafa;
}
#top_box{
	margin: 0 auto;
	max-width:1000px;
	width:1000px;
	height:33px;
}
.link_text{font-size:12px;font-family:'Nanum Gothic';color:#313131;}
.link_text:hover{color:#000;}
.login_text{font-size:12px;font-family:Gulim;font-weight:bold;color:#717171;}
.login_text:hover{color:#000;}
#top_box>ul>li>a:hover,#top_box>h7>ul>li>a:hover{line-height:12px;background-color:transparent;}
#top_box>h7>ul>li{margin:0;padding:0;height:33px;border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb;background-color:#f9f9f9;line-height:12px}

#logo_box{
	width:100%;
	height:72px;
	padding-top:10px;
}
#logo{
	display:block;
	margin: 0 auto;
	width:405px;
	height:60px;
	background:url('../../inc/img/logo.png') no-repeat 0 0px;
}

#menubar{
	width:100%;
	height:44px;
	/*background-color:#064ac7;*/
	/*background-color:#445c9e;*/
	/*background-color:#488FD1;*/
	background-color: #fba43a;
}
#main_menu{
	margin: 0 auto;
	max-width:1000px;
	width:1000px;
	height:44px;
	font-family: 'Nanum Gothic';
	/*background-color:#064ac7;*/
	/*background-color:#445c9e;*/
	/*background-color:#488FD1;*/
	background-color: #fba43a;
}
#main_menu>li{
	width:25%;
	height:44px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#main_menu>li>a{margin:0px;font-weight:bold;font-size:16px;color:#fff;padding: 15px 0px 10px 0px;height:19px;}
.menu_invert{background-color:#F5BA30;}
#main_menu>li>a:hover{color:#fff;padding: 15px 0px 10px 0px;height:19px;/*background-color:#368fad;*/background-color:#8cbd3f;}
#main_menu>li.dropdown.open>a, #main_menu>li.dropdown>a:hover, #main_menu>li.dropdown>a:focus{color:#fff;padding: 15px 0px 10px 0px;height:19px;/*background-color:#368fad;*/background-color:#8cbd3f;}
.dropdown-menu{
	background-color:#fff;
	margin-top:0px;
	/*border:2px solid #368fad;*/
	border:2px solid #8cbd3f;
}
.dropdown-menu>li{
	width:246px;
	text-align:center;
	border-left:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
}
.dropdown-menu>li>a{
	font-weight:bold;
	font-size:13px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
{ 
	background-color:#fff;
	background:-moz-linear-gradient(top, #fff, #fff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background:-webkit-linear-gradient(top, #fff, #fff);
	background:-o-linear-gradient(top, #fff, #fff); 
	background:-ms-linear-gradient(top, #fff, #fff);
	background:linear-gradient(to bottom, #fff, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	color:#064ac7;
}

#main_img{
	width:100%;
	height:356px;
	background-color:#f4fbfa;
	/*border-bottom:solid 1px #ebebeb;*/
	background:url('../../inc/img/banner_bg.jpg') repeat-x 0 0px;
}
#main_banner{
	height:356px;
	margin: 0 auto;
	width:1000px;
	max-width:1000px;
	background-color:#f4fbfa;
}

#myCarousel{
	/*padding:15px;*/
}
.carousel-indicators{display:none;top:460px;margin-right:35%;width:200px;}
.carousel-indicators .active{
	background-color:#515151;
	border:1px solid #515115;
}
.carousel-indicators li{
	background-color:#919191;
	border:1px solid #919191;
}
.carousel img {
	width:100%;
	height:100%;
}
.carousel .item {
	height: 356px;
}
.carousel-caption{}
.transparent{
	background-color: transparent;	
}
.opacity{
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.3;	
}
.right_box {
	vertical-align:middle;
	width:400px;
	left:550px;
	top:90px;
}
.carousel-control {
	height:24px;
	width:30px;
	top:172px;
	padding-top:10px;
	padding-bottom:14px;
	padding-right:5px;
	margin-bottom:5px;
	margin-left:0px;
	font-size: 100px;
	background-color: transparent;
	border: 0;
	z-index: 10;
}
.right.carousel-control{
	margin-right:0px;
}

#main_info{
	margin: 0px auto 30px;
	max-width:1000px;
	min-width:1000px;
	width:1000px;
}
.row_box1{
	float:left;
	width:333px;
	height:297px;
	margin:0px;
	padding:0px;
}
.row_box2{
	float:left;
	width:334px;
	height:297px;
	margin:0px;
	padding:0px;
}
.row_box3{
	float:left;
	width:333px;
	height:297px;
	margin:0px;
	padding:0px;
}

.info_box1{
	float:left;
	width:333px;
	height:149px;
	margin:0px;
	padding:0px 0px 0px 27px;
	background-color:#e6e6e6;
}
.info_box2{
	float:left;
	width:333px;
	height:148px;
	margin:0px;
	padding:0px;
	background:url('../../inc/img/content_02.jpg');cursor:hand;
}
.info_box3{
	float:left;
	width:334px;
	height:149px;
	margin:0px;
	padding:0px;
	background:url('../../inc/img/content_03.jpg');cursor:hand;
}
.info_box4{
	float:left;
	width:334px;
	height:148px;
	margin:0px;
	padding:0px;
	background:url('../../inc/img/content_04.jpg');cursor:hand;
}
.info_box5{
	float:left;
	width:333px;
	height:297px;
	margin:0px;
	padding:0px;
	background:url('../../inc/img/content_05.jpg');cursor:hand;
}

.info_box{
	padding:10px 0px;
}
.head_title{
	float:left;
	width:277px;
	height:30px;
	padding-top:25px;
	font-family: 'Nanum Gothic';
	font-size:16px;
	font-weight:bold;
	color:#707070;
	text-decoration:none;
}
.head_title>a{text-decoration:none;}
.the_view{
	float:left;
	width:29px;
	height:29px;
	background:url('../../inc/img/the.jpg');cursor:hand;
}
.head_title_en{
	display:none;
	font-family: 'Nanum Gothic';
	font-size:16px;
	font-weight:bold;
	color:#d2d2d2;
	text-decoration:none;
}
.schedule_box{}
.schedule_box li{
	/*border-bottom:solid 1px #f1f1f1;*/
	padding-top:2px;
	padding-bottom:2px;
	margin-right:10px;
	height:20px;
}

.photo_box{}
.pic_frame{
	float:left;
	text-align:center;
}
.pic_frame:first-child{
	margin-right:20px;	
}
*:first-child+html .pic_frame{  /* IE7 Hack */
	margin-right:18px;
}
.pic_thumb{
	width:136px;
	height:90px;
	background-color:#fff;
	border:solid 1px #e1e1e1;
}
.pic_thumb img{
	border:0;
	padding:0;
	margin:5px;
	width:126px;
	max-width:126px;
	height:80px;
	max-height:80px; 
}
.pic_frame > p > a{font-family:'Nanum Gothic';font-size:13px;}

.directions_thumb{
	margin-top:45px;
	width:298px;
	height:126px;
	background:url('../../inc/img/img_btn1.jpg') no-repeat 0 0px;
}

.entrance_thumb{
	margin-top:45px;
	width:298px;
	height:126px;
	background:url('../../inc/img/img_btn2.jpg') no-repeat 0 0px;
}

.col_box{width:271px;}
.col_box1{width:196px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'Nanum Gothic';font-size:12px;}
.col_box2{width:75px;display:inline-block;float:left;text-align:right;color:#717171;font-family:'Nanum Gothic';font-size:12px;}
.col_line{width:271px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'Nanum Gothic';font-size:13px;}


.clear_box{
	clear:both;
}

#main_box{
	margin: 0 auto 30px;
}

#main_prop{
	height:60px;
	margin: 0px auto;
	width:1000px;
	max-width:1000px;
}
.tb_btn{/*border-left:1px solid #D5D5D5*/ padding:0px 50px;}

#bottom{
	display:none;
	width:100%;
	height:38px;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;
	background-color:#fff;
}
#quick_box{
	height:38px;
	margin: 0 auto;
	max-width:1000px;
}
#quick_img{
	float:left;
	width:102px;
	height:38px;
	background:url('../../inc/img/quick_img.png') no-repeat 0 2px;
	margin-right:40px;
}
#quick_menu{
	padding-top:3px;
}
#quick_menu>li>a{font-family: 'Nanum Gothic';font-size:13px;color:#000;}
#quick_menu>li>a:hover{line-height:12px;background-color:transparent;}

#footer{
	width:100%;
	padding-top:24px;
	padding-bottom:10px;
	/*background-color:#f2f2f2;*/
	/*border-top:solid 2px #368fad;*/
	border-top:solid 2px #8cbd3f;
	font-family: 'Nanum Gothic';
	font-size:12px;
	color:#313131;
	text-shadow: 0 1px 1px rgba(0,0,0,.1);
}
#footer_box{
	margin: 0 auto;
	width:1000px;
	max-width:1000px;
	height:46px;
}
#back_logo{
	float:left;
	width:270px;
	height:40px;
	background:url('../../inc/img/backlogo.png') no-repeat 0 0;
	margin-right:30px;
}
#footer_box>p{padding-top:0px;}