@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, img, strong, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, address, a, select, input, textarea,
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption, button{margin:0;padding:0;}

@font-face {
	font-family: 'Lnoto';
	src:
	url('font/NotoSansKR-Light-Hestia.woff') format('woff'),
	url('font/NotoSansKR-Light-Hestia.otf') format('opentype');
}
@font-face {
	font-family: 'Rnoto';
	src:
	url('font/NotoSansKR-Regular-Hestia.woff') format('woff'),
	url('font/NotoSansKR-Regular-Hestia.otf') format('opentype');
}
@font-face {
	font-family: 'Mnoto';
	src:
	url('font/NotoSansKR-Medium-Hestia.woff') format('woff'),
	url('font/NotoSansKR-Medium-Hestia.otf') format('opentype');
}
@font-face{
	font-family:'r_titillium';
	src:
	url('font/titillium-web.regular.woff') format('woff'),
	url('font/titillium-web.regular.ttf') format('truetype');
}
@font-face{
	font-family:'sb_titillium';
	src:
	url('font/titillium-web.semibold.woff') format('woff'),
	url('font/titillium-web.semibold.ttf') format('truetype');
}
@font-face{
	font-family:'b_titillium';
	src:
	url('font/titillium-web.bold.woff') format('woff'),
	url('font/titillium-web.bold.ttf') format('truetype');
}
li,ul,ol,dl {list-style:none}
img{border:0; vertical-align:top;}
fieldset{border:0; }
ul{list-style:none; padding:0; margin:0;}
i, em, address {font-style: normal;}

html{min-width:1400px; margin:0 auto;}
html, body {height:100%;  overflow:hidden;}
body {
	font-size:16px;
	line-height:1.5;
	height:auto;
	font-family:'Noto Sans Korean','NanumBarunGothic','NanumGothic', '����', 'Dotum', 'Tahoma', "Arial", 'AppleGothic', 'sans-serif';
	color: #666;
	-webkit-text-size-adjust:none;
	background: url('.../images/intro/intro_bg.jpg')  bottom center no-repeat;
	}
* {
	-webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	box-sizing:border-box 
	}
input.type-image {border:0 none; padding:0; margin:0;}
a {
	text-decoration:none;
	color: inherit;
	box-sizing: border-box;
	outline:none;
	select-dummy: expression(this.hideFocus=true);
	}
a:link {
	text-decoration:none;
	color: #575757;
	outline:none;
	select-dummy: expression(this.hideFocus=true);
	}
a:visited {text-decoration:none; color: #575757;}
a:hover {color:#575757; text-decoration:none;}
a:active {text-decoration:none;}

legend, caption {
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	visibility: hidden;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

/* �����̴� ���� ������ */
#remainder_container {
	position:relative;
	z-index:100;
	margin-top:80px;
	margin-bottom:80px;
	}
#remainder_content {
	width:1200px;
	height:780px;
	margin:0 auto;
	}

/* ��Ʈ�� ȭ�� */
.intro_bg {
	background:url('.../images/intro/intro_bg.jpg') #f1f2f2;
	background-repeat:no-repeat;
	background-position:center top;
	}
.intro_logo {
	margin-top:100px;
	text-align:center;
	}
.intro_logo > a {
	display:inline-block;
	background-color:#07469b;
	color:#fff;
	padding:20px 32px 20px 90px;
	font-size:16pt;
	font-family:Rnoto;
	border-radius:15px;
	margin-left:15px;
	}
.intro_logo > a:hover {
	background-color:#033272;
	}
.intro_logo > a:first-child {
	margin-left:0;
	}
.logo_kor {
	background-image:url('.../images/intro/kor.jpg');
	background-repeat:no-repeat;
	background-position:31px 16px;
	}
.logo_eng {
	background-image:url('.../images/intro/eng.jpg');
	background-repeat:no-repeat;
	background-position:31px 16px;
	}
.logo_jp {
	background-image:url('.../images/intro/jp.jpg');
	background-repeat:no-repeat;
	background-position:31px 16px;
	}
.intro_address {
	margin-top:35px;
	text-align:center;
	font-size:13pt;
	line-height:160%;
	}
.intro_address > span {
	font-family:Rnoto;
	}
.intro_address > p {
	font-size:11pt;
	color:#8f8e8e;
	}

/* ���� ������ */
.links {
	position:relative;
	width:1064px;
	margin:0 auto;
	text-align:left;
	}

.mvis-tab > .tmenu > a.natural-btn {
	/*background: url('.../images/menu/menubtn_on.png') no-repeat 0 0;*/
	background:#37b3d7;
	z-index: 10;
	margin-right:5px;
	text-align:center;
	}
.mvis-tab > .tmenu >  a {
	float: left;
	position: relative;http://bluemountec.com/
	font-weight:bold;
	width:270px;
	height:50px;
	line-height:50px;
	}
.mvis-tab > .tmenu >  a span {
	display: inline-block;
	color: #fff;
	font-size: 17px;
	font-weight:bold;	
	padding:0;
	}
.mvis-tab > .tmenu >  a:after {
	/*
	content:'';
	position:absolute;
	left:20px;top:17px;
	width:13px;height:17px;
	background:url('.../images/menu/mvistab_arr.png') no-repeat 0 0;
	transition:all 0.3s ease
	*/
	}
.mvis-tab > .tmenu >  a:hover:after {top:10px;}
.mvis-tab > .tmenu >  a.place-btn {
	/*background: url('.../images/menu/menubtn_off.png') no-repeat 0 0;*/
	background:#566a85;
	margin-right:5px;
	text-align:center;
}

.mvis-tab:after{content:'';display:block;clear:both;height:0;visibility:hidden;}


.logo_con {
	position:relative;
	max-width:1064px;
	margin:0 auto;
	}
.logo {
	position:absolute;
	right:0;
	z-index:1000;
	}


.sp-left-thumbnails.sp-has-pointer {
	margin-right: 0;
	margin-bottom: 0;
	background:#F0F2F4;
	}

/* �����̴� ���μҽ� */
#catalog_container {
	position:relative;
	/*z-index:100;*/ /* ������� �浹 */
	top:0;
	margin-top:2%;
	}
#catalog_content {
	width:1064px;
	margin:0 auto;
	box-shadow: 20px 20px 20px rgba(0,0,0,.3);
	/*border:1px solid #e0e0e0;*/
	background:#fff;
	}

/****** ����Ʈ��ư ******/
/* off��ư */
#content_detail .sp-thumbnail-container {
	width: 165px;
	height: 171px;
	background:#f0f2f4;
	overflow: hidden;
	float: left;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}
#content_detail .sp-thumbnail-container span {
	display:block;
	text-align:center;
	padding-top:123px;
	color:#333;
	}
#content_detail .sp-thumbnail-container .licon0 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/icon/icon1.jpg');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon01 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon01_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon02 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon02_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	font-size:12px;
	}
#content_detail .sp-thumbnail-container .licon03 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon03_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	font-size:12px;
	}
#content_detail .sp-thumbnail-container .licon04 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon04_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon05 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon05_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon06 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon06_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon07 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon07_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon08 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon08_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon09 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon09_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon10 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon10_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon11 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon11_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon12 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon12_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon13 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon13_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon14 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon14_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon15 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon15_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon16 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon16_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon17 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon17_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon18 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon18_off.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}

/* on��ư */
#content_detail .sp-selected-thumbnail .licon0 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/icon/icon1.jpg');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon01 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon01_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon02 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon02_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	font-size:12px;
	}
#content_detail .sp-selected-thumbnail .licon03 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon03_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	font-size:12px;
	}
#content_detail .sp-selected-thumbnail .licon04 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon04_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon05 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon05_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon06 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon06_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon07 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon07_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon08 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon08_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon09 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon09_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon10 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon10_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon11 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon11_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon12 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon12_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon13 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon13_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon14 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon14_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-selected-thumbnail .licon15 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon15_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon16 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon16_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon17 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon17_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}
#content_detail .sp-thumbnail-container .licon18 {
	width: 165px;
	height: 171px;
	background-image:url('.../images/menuicon/licon18_on.png');
	background-position:37px 25px;
	background-repeat:no-repeat;
	}

#content_detail .sp-selected-thumbnail {
	background:#01659e;
	}
#content_detail .sp-selected-thumbnail span {
	color:#fff;
	line-height:130%;
	}


#content_detail .sp-thumbnail-text {
	width: 170px;
    float: right;
    padding: 8px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#content_detail .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#content_detail .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

/* ����, ���� ��ư */
.prevnext_con {
	width:100%;
	height:73px;
	background:#565a5f;
	text-align:center;
	}
.prevnext_con > a {
	display:inline-block;
	padding-top:21px;
	}
.prevnext_con > a > img {
	text-align:center;
	}

/* footer*/
.copy{
	width:1200px;
	margin:0 auto;
	padding-top:20px;
	}
.copy img{
	float:left;
	max-width:150px;
	}
.copy p{
	padding-left:13%;
	width:80%;
	font-size:14pt; 
	font-weight:bold; 
	text-shadow: 1px 1px 1px#ffffff;
	line-height:140%;
	}
/* ���ȿ�� */
.box-bg {
	/* position: absolute; */ /* ������� �浹 */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-width: 1260px;
	overflow: hidden;
	}
.box-bg .bg-contents {
	position: absolute;
	top:0;
	left:0;
	margin:;
	width:100%;
	height:100%;
	background: url('.../images/bg/bg.jpg') bottom center no-repeat;
	}


/* ������ Ÿ��Ʋ */
.top_location {
	width:100%;
	height:70px;
	line-height:70px;
	/*background: url('.../images/menu/cnavi_bg02.png') no-repeat 0 0;*/
	}
.lo_left {
	position:relative;
	float:left;
	width:31%;
	padding-left:2%;
	}
.lo_left span {
	display: block;
	background: #fff;
	color: #005f89;
	text-align: left;
	font-size: 13pt;
	font-family: Rnoto;
	/*height: 64px;
	line-height: 150%;*/
	}
.lo_left:after {
/*
	content: '';
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 100%;
	background: url('.../images/menu/cnavi_bg.png') no-repeat 0 0;
*/
	}
.lo_center {
	float:left;
	width:55%;
	color:#424c51;
	text-align:left;
	font-size:12pt;
	font-family:Rnoto;
	}
.lo_right {
	float:right;
	width:120px;
	}
.lo_right a {
	display:block;
	text-align:center;
	}
.lo_right img {
	vertical-align:middle;
	}

/* ������ ���� */
.scrollbox {
	width:900px;
	height: 524px;
	padding:15px;
	overflow-y: scroll;
	}

/* ������ ��ø + ��ø�� ��ǰ*/
.product {
	margin-top:10px;
	}
.product p{
	color:#424c51;
	}
.product img {
	width: 100%;
	height: auto;
	float: left;
	margin: 0 15px 15px 0;
	}


/* ü��ü� */
.experience{
	width:100%;
	}
.experience h2 {
	font-size:13pt;
	padding-left:40px;
	background:url('.../images/experience/icon.png') no-repeat 0 0;
	height:23px;
	}
.experience p {
	padding:15px 0;
	color:#424c51;
	}
.experience img{
	width:48%;
	margin: 0 15px 15px 0;
	}
.experience img:nth-child(even) {
	width: 48%;
	margin: 0 0 15px 0;
	}


/* �ι�/ķ�� �Ұ� */
.lodging{
	width:100%;
	}
.lodging h2 {
	font-size:13pt;
	padding-left:40px;
	background:url('.../images/experience/icon.png') no-repeat 0 0;
	height:23px;
	}
.lodging p {
	padding:15px 0;
	color:#424c51;
	}
.lodging img{
	width:48%;
	margin: 0 15px 15px 0;
	}
.lodging img.last {
	width: 98%;
	margin: 0 15px 15px 0;
	}


/* �Ұ� */
.greetings{
	width:100%;
	}
.greetings img{
	width:98%;
	}
.greetings h3{
	margin:20px 0 10px;
	color:#01659e;
	}
.greetings p{
	color:#424c51;
	}
.greetings p.ceo{
	float:right;
	margin-bottom: 30px;
	}


/* ȸ�Ұ� - ���� */

.history_dpicbox {
	float:left;
	width:32%;
	}
.history_mpicbox {
	display:none;
	}
.hsdetail_con {
	float:left;
	overflow:hidden;
	width: 68%;
	padding-left:5%;
	margin-top:30px;
	}
.hs_detail {
	overflow:hidden;
	width:49%;
	float:left;

	margin: 15px 0;
	}
.hs_detail:nth-child(even) {
	overflow:hidden;
	width:49%;
	clear:both;
	}
.hs_detail h3 {
	float: left;
	width: 15%;
	margin: 11px 15px 0 0;
	font-family: ESC;
	font-size: 23pt;
	color:#0a97e7;
	padding-top: 15px;
	border-top: solid 3px;
	}
.hs_detail .hs_txt {
	float: left;
	width: 81%;
	margin-top: 20px;
	padding: 0 0 2% 2%;
	border-left: 1px solid #d9d9d9;
	}
.hs_detail .hs_txt dl {
	float: left;
	width: 100%;
	border-top: 1px dotted #dbdbdb;
	}
.hs_detail .hs_txt .hs_txtd {
	border-top: none;
	}
.hs_detail .hs_txt dt {
	float: left;
	width: 5%;
	padding-top:10px;
	font-size: 13pt;
	font-weight: bold;
	color: #485157;
	}
.hs_detail .hs_txt dd {
	float: left;
	width: 95%;
	margin-left: 0px;
	padding-top: 11px;
	}
.hs_detail .hs_txt dd p {
	line-height: 25px;
	padding-left: 20px;
	background: url('.../images/icon/bul_img.gif');
	background-repeat: no-repeat;
	background-position: 10px 11px;
	color: #565656;
	margin:0;
	}
/* ������ */
.certification{
	width:23%;
	float:left;
	margin-right:15px;
	}
.certification img{
	width:100%;
	border: solid 3px #999;
	}
.certification p{
	width:100%;
	padding: 8px;
	margin-bottom: 10px;
	font-size: 9pt;
	}
.certification:nth-child(5){
	width:23%;
	clear:both;
	float:left;
	margin-right:15px;
	}


/* ������ */
.movie_con {
	margin-top:30px;
	text-align:center;
	}
.movie{
	width:100%;
	}
.movie h2 {
	font-size:13pt;
	padding-left:40px;
	background:url('.../images/experience/icon.png') no-repeat 0 0;
	height:23px;
	}


/* ����Ʈ�� */
.sitemap_bg {
	background:#fff;
	}
#sub_tit {
	margin: 80px auto;
	width: 100%;
	max-width: 1200px;
	font-family: 'sb_titillium', 'Mnoto';
	font-size: 34pt;
	line-height: 1.1;
	font-weight: bold;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #d6d6d6;
	}
#sub_tit h3 {
	display: inline-block;
	font-size: 36px;
	color: #333333;
	font-weight: 300;
	border-bottom: 1px solid #e60012;
	padding: 0 15px 20px 15px;
	position: relative;
	top: 1px;
	}
.sitemap{
	width:90%;
	height:auto;
	margin:50px auto;
	}
.sitemap:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.sitemap .depth01{
	float:left;
	width:18%;
	margin:0 1%;
	padding-top:10px;
	border-top: 2px solid #2a6eb6;
	}
.sitemap div.depth01{
	font-size:15pt;
	color:#1a4779;
	font-weight:bold;
	}
.sitemap .sub{
	border-top: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 25px;
	}
.sitemap ul.sub2{
	padding-left:14px;
	}
.sitemap li.depth02{
	padding:8px 0;
	border-bottom:1px dashed #ccc;
	}
.sitemap li.depth02 a{
	font-size:11pt;
	color:#222;
	}
.sitemap .sub_m{
	padding-top:4px;
	}
.sitemap .sub_m li {
	background: url('.../images/icon/ico_grayDot.png') no-repeat 0 11px;
	background-size: 3px;
	padding-left: 10px;
	}
.sitemap .sub_m li a{
	font-size:10pt;
	color:#949494;
	line-height:160%;
	font-weight:normal;
	}
.sitemap .sub_m .model{
	padding-left:13px;
	}

.sitemap_btn {
	margin-top:30px;
	text-align:center;
	}
.sitemap_btn > a {
	display: inline-block;
	background-color: #07469b;
	color: #fff;
	padding: 20px 20px;
	font-size: 16pt;
	font-family: Rnoto;
	border-radius: 15px;
	margin-left: 15px;
	}
.sitemap_btn > a:hover {
	background-color:#033272;
	}

::-webkit-scrollbar {display:none;}
/**/
.hide {display:none;}
.cont_center{text-align:center; color:#fff;}
.cont_center .big{padding-top:20px;}
.cont_center .big h3{font-size:56px; line-height:59px; font-family:'NanumMyeongjoExtraBold';}
.cont_center .big p{padding-top:20px;}
.cont_center .btn{width:100%;margin:30px auto; font-size:16px;}
.cont_center .btn ul li{display:inline-block; border:3px solid #fff;  border-radius:20px; padding:10px 30px; margin:0 10px;}
.cont_center .btn ul li:hover,.cont_center .btn ul li:after,.cont_center .btn ul li.on{background:#fff; color:#0099ff; font-weight:bold; cursor:pointer;}
.cont_center .copyright{color:#999; padding-top:30px; font-size:12px;}

.catalog_wrap{ user-select:none; -ms-user-select: none; -moz-user-select:none; text-align:center; color:#fff;  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.catalog_wrap .catalog_side{width:1450px; margin:0 auto;}
.catalog_wrap .catalog_side .lnb{ float:left; width:230px; margin:5px 0;overflow:auto; height:796px; -ms-overflow-style: none;}
.catalog_wrap .catalog_side .lnb ul{width:225px;}
.catalog_wrap .catalog_side .lnb ul li{ font-size:15px; background:#fff; color:#111; margin:10px 0; padding:25px 0 15px 58px; cursor:pointer; background-repeat:no-repeat; background-position:-4px 0; text-align:left;box-shadow:2px 2px 5px rgba(0,0,0,0.15);border-radius:5px;margin-top:5px;margin-left:3px;height:70px;}
/*.catalog_wrap .catalog_side .lnb ul li:nth-child(11),*/
/*.catalog_wrap .catalog_side .lnb ul li:nth-child(13){padding:12px 0 15px 58px;}*/
.catalog_wrap .catalog_side .lnb ul li.active {color:#fff;font-weight:600;}
.catalog_wrap .catalog_side .lnb ul li:before,.catalog_wrap .catalog_side .lnb ul li:after{color:#fff;}
.catalog_wrap .catalog_side .lnb ul li.ico { background-position:15px center;}
.catalog_wrap .catalog_side .lnb ul li.ico.active{background-color:#00aebb; background-position:15px center}
.catalog_wrap .catalog_side .lnb ul li.licon0 {background-image:url(../images/icon/icon0.png);margin-top:4px;}
.catalog_wrap .catalog_side .lnb ul li.licon0.active {background-image:url(../images/icon/icon0_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon1 {background-image:url(../images/icon/icon1.png);}
.catalog_wrap .catalog_side .lnb ul li.licon1.active {background-image:url(../images/icon/icon1_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon2 {background-image:url(../images/icon/icon2.png);}
.catalog_wrap .catalog_side .lnb ul li.licon2.active {background-image:url(../images/icon/icon2_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon3 {background-image:url(../images/icon/icon3.png);}
.catalog_wrap .catalog_side .lnb ul li.licon3.active {background-image:url(../images/icon/icon3_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon4 {background-image:url(../images/icon/icon4.png);}
.catalog_wrap .catalog_side .lnb ul li.licon4.active {background-image:url(../images/icon/icon4_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon5 {background-image:url(../images/icon/icon5.png);}
.catalog_wrap .catalog_side .lnb ul li.licon5.active {background-image:url(../images/icon/icon5_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon6 {background-image:url(../images/icon/icon6.png);}
.catalog_wrap .catalog_side .lnb ul li.licon6.active {background-image:url(../images/icon/icon6_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon7 {background-image:url(../images/icon/icon7.png);}
.catalog_wrap .catalog_side .lnb ul li.licon7.active {background-image:url(../images/icon/icon7_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon8 {background-image:url(../images/icon/icon8.png);}
.catalog_wrap .catalog_side .lnb ul li.licon8.active {background-image:url(../images/icon/icon8_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon9 {background-image:url(../images/icon/icon9.png);}
.catalog_wrap .catalog_side .lnb ul li.licon9.active {background-image:url(../images/icon/icon9_on.png);}
.catalog_wrap .catalog_side .lnb ul li.licon10 {background-image:url(../images/icon/icon10.png);}
.catalog_wrap .catalog_side .lnb ul li.licon10.active {background-image:url(../images/icon/icon10_on.png);}

/*
.catalog_wrap .catalog_side .lnb ul{display:table;}
.catalog_wrap .catalog_side .lnb ul li{background:#fff; margin:20px 0; color:#111; vertical-align: middle; display: table-cell; width:183px; height:123px;}
.catalog_wrap .catalog_side .lnb ul li:hover,.catalog_wrap .catalog_side .lnb ul li:before,.catalog_wrap .catalog_side .lnb ul li:after{color:#00a2e9;}
*/
.catalog_wrap .catalog_side .r_cont_wrap{ width:1200px; display:inline-block; margin-top:10px;}
.catalog_wrap .catalog_side .r_cont{}
.catalog_wrap .catalog_side .r_cont .top{ border:1px solid #eee; background:#fff; display:inline-block; vertical-align: middle; width:100%; height:70px; line-height:70px; padding:0 10px;  overflow:hidden;border-radius:4px 4px 0 0;position:relative;z-index:10;}
.catalog_wrap .catalog_side .r_cont .top .title{float:left; font-size:23px; font-weight:bold;margin-left:40px;letter-spacing:0.2em; color:#022A60;}
.catalog_wrap .catalog_side .r_cont .top .title .animated{animation-delay: 0s;}
.catalog_wrap .catalog_side .r_cont .top .gnb{float:right; }
.catalog_wrap .catalog_side .r_cont .top .gnb ul{display:table; line-height:70px; height:70px;margin-right:20px;}
.catalog_wrap .catalog_side .r_cont .top .gnb ul li{ vertical-align: middle; display:table-cell; padding:20px 10px;}
.catalog_wrap .catalog_side .r_cont .top .gnb ul li img{}
.catalog_wrap .catalog_side .r_cont .cont{background:#fff; color:#111; overflow-x:hidden; overflow-y:auto;  height:780px; position:relative;box-shadow:5px 0px 30px rgba(0,0,0,0.2);}
.catalog_wrap .catalog_side .r_cont .cont #CEO_greeting{}

/*intro*/
#remainder_content{position:relative;}
#remainder_content img{box-shadow: 10px 10px 30px rgba(0,0,0,.20);}
#remainder_content p{}
#remainder_content p.p_lef{position:absolute;left:0;bottom:0;}
#remainder_content p.p_lef span{display:block;}
#remainder_content p.p_lef span strong{font-weight:900;}
#remainder_content p.p_rig{position:absolute;right:0;bottom:0;}