@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, body {height: 100%;}
body {
	font-size:10.5pt;
	line-height:150%;
	height:auto;
	font-family:'Lnoto', 'µ¸¿ò', 'Dotum', '±¼¸²', 'Gulim', 'Lucida Grande', 'r_titillium', 'ESC', 'Tahoma', 'Verdana', 'AppleGothic', 'UnDotum', 'sans-serif';
	color: #3e3e3e;
	-webkit-text-size-adjust:none;
	background: url('../images/bg/bg01.png') top 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: #fff;
	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;
}

.img1 {
    width: 100%;
    border: solid 1px #f1f1f1;
    box-shadow: 10px 10px 0px #f1f1f1;
}

.mt20{
	margin-top:20px;
	}
.mt30{
	margin-top:30px;
	}
.mt60{
	margin-top:60px;
	}
.mb20{
	margin-bottom:20px;
	}
.mb30{
	margin-bottom:30px;
	}
.mb60{
	margin-bottom:60px;
	}
.img100{
	width:100%;
	}


/* ½½¶óÀÌ´õ Á¦¿Ü ÄÁÅÙÃ÷ */
#remainder_container {
	position:relative;
	z-index:100;
	margin:170px auto 50px;
	}
#remainder_content {
	width:1130px;
	height:700px;
	margin:0 auto;
	box-shadow:0px 0px 13px rgba(0,0,0,.5);
	border:1px solid #bcbcbc;
	}

/* ÀÎÆ®·Î È­¸é */
.intro_bg {
	background:url('../images/intro/intro_bg.jpg') #F9F9F9;
	background-repeat:no-repeat;
	background-position:center top;
	}
.intro_logo {
	margin-top:430px;
	text-align:center;
	}
.intro_logo > a {
	display:inline-block;
	font-size:18pt; font-family:Rnoto; color:#fff; line-height:74px;
	background:url('../images/intro/start_btn.jpg') #F9F9F9;
	border-radius:10px;
	width:184px; height:74px;
	}
.intro_logo > a:hover {
	background-color:#3c3ec1;
	}
.intro_logo > a:first-child {
	margin-left:0;
	}
.intro_address {
	margin-top:35px;
	text-align:center;
	font-size:13pt;
	line-height:160%;
	color: #ccc;
	}
.intro_address > span {
	font-family:Rnoto;
	color:#fff;
	}
.intro_address > p {
	font-size:11pt;
	color:#fff;
	}

/* ¼¼ºÎ ÄÁÅÙÃ÷ */
.links {
	position:relative;
	width:1130px;
	margin:0 auto;
	text-align:left;
	box-shadow: 5px 5px 5px rgba(0,0,0,.1);
	/*background: #1e87d8;*/
	background: #188ce6;
	}

.mvis-tab > .tmenu > a.natural-btn {
	width:auto;
	padding:0 4%;
	text-align: center;
	color:#ffc600;
	z-index: 10;
	}
.mvis-tab > .tmenu >  a {
	float: left;
	position: relative;
	}
.mvis-tab > .tmenu >  a span {
	display: inline-block;
	/*color: #fff;*/
	padding: 15px 0 12px;
	font-size:12pt;
	font-family: 'Rnoto';
	}
.mvis-tab > .tmenu >  a:after {content:'';position:absolute;left:18px;top:17px;width:13px;height:17px;background:;transition:all 0.3s ease}
.mvis-tab > .tmenu >  a:hover:after {top:10px;}
.mvis-tab > .tmenu >  a.place-btn {
	width:auto;
	padding:0 4%;
	text-align: center;
	background:;
	z-index: 9;
	}

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


.logo_con {
	position:relative;
	max-width:1130px;
	margin:0 auto;
	top:-100px;
	right:0;
	}
.logo {
	position:absolute;
	right:440px;
	z-index:1000;
	}
.logo_left {
	position:absolute;
	top:12px;
	left:0px;
	z-index:1000;
	}

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

/* ½½¶óÀÌ´õ ³»ºÎ¼Ò½º */
#catalog_container {
	position:relative;
	z-index:100;
	margin:115px auto 0px;
	}
#catalog_content {
	width:1130px;
	margin:0 auto;
	box-shadow: 5px 5px 5px rgba(0,0,0,.1);
	border-top:4px solid #0e74db;
	background: /*url('../images/bg/con-bg.jpg') no-repeat*/ #fff;
	}

/****** ·¹ÇÁÆ®¹öÆ° ******/
/* off¹öÆ° */
#content_detail .sp-thumbnail-container {
	width: 163px;
	height: auto;
	background:#f0f2f4;
	overflow: hidden;
	float: left;
	border-bottom:solid 2px #fff;
	/*border-top:1px solid #c8c8c8;*/
	}
#content_detail .sp-thumbnail-container span {
           display:block;
           text-align:center;
           padding:17.4px 0;
           color:#333;
           }

#content_detail .sp-thumbnail-container span.mline2 {
                     padding:13px 0;
                     
           }

#content_detail .sp-thumbnail-container .licon0 {
	width: 163px;
	height: auto;
	/*background-image:url('../images/menuicon/licon0_off.png');
	background-position:44px 13px;
	background-repeat:no-repeat;*/
	}
#content_detail .sp-thumbnail-container .licon01 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon02 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon03 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon04 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon05 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon06 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon07 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon08 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon09 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon010 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon011 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon012 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon013 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon014 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon015 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon016 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon017 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon018 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon019 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon020 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon021 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon022 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon023 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon024 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon025 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon026 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon027 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon028 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon029 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon030 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon031 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon032 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon033 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon034 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-thumbnail-container .licon035 {
	width: 163px;
	height: auto;
	}

/* on¹öÆ° */
#content_detail .sp-selected-thumbnail .licon0 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon01 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon02 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon03 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon04 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon05 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon06 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon07 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon08 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon09 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon010 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon011 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon012 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon013 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon014 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon015 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon016 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon017 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon018 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon019 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon020 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon021 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon022 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon023 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon024 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon025 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon026 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon027 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon028 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon029 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon030 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon031 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon032 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon033 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon034 {
	width: 163px;
	height: auto;
	}
#content_detail .sp-selected-thumbnail .licon035 {
	width: 163px;
	height: auto;
	}

#content_detail .sp-selected-thumbnail {
	background:#154496;
	}
#content_detail .sp-selected-thumbnail span {
	color:#fff;
	}


#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:45px;
	background:#333;
	text-align:center;
	}
.prevnext_con > a {
	display:inline-block;
	padding-top:10px;
	}
.prevnext_con > a > img {
	text-align:center;
	}

/* footer*/
.copy{
	width:100%;
	margin:0 auto;
	padding-top:35px;
	}
.copy img{
	float:left;
	max-width:242px;
	}
.copy p{
	font-size:10pt; 
	/*text-shadow: 1px 1px 1px#ffffff;*/
	line-height:150%;
	color:#777;
	text-align: center;
	}

/* ÄÁÅÙÃ÷ Å¸ÀÌÆ² */
.top_location {
	width:100%;
	height:72px;
	line-height:72px;
	/*background:#0c64bc;
	border-bottom:1px solid #e0e0e0;*/
	}
.lo_left {
	position:relative;
	float:left;
	width:100%;
	}
.lo_left span {
	/*margin-top:40px;*/
	/*margin-left:18px;*/
	display:block;
	color: #3986d4;
	text-align:left;
	font-size:20pt;
	text-align: center;
	font-family:Rnoto;
	/*background: #fff;*/
	}
.lo_left:after {
	content: '';
	position: absolute;
	/*left: 18px;*/
	bottom: 0;
	width:100%;
	height: 2px;
	background: url('../images/icon/bar.jpg') no-repeat center;
	}
.lo_center {
	float:left;
	width:80%;
	color:#fff;
	text-align:center;
	font-size:13pt;
	font-family:Rnoto;
	}
.lo_right {
	float:right;
	width:7%;
	}
.lo_right a {
	display:block;
	text-align:center;
	}
.lo_right img {
	vertical-align:middle;
	}

/* ÄÁÅÙÃ÷ ³»¿ë */
.scrollbox {
	/*margin-top: 10px;*/
	width:966px;
	height:628px;
	padding:18px;
	overflow-y: scroll;
	}

.scrollbox img {
	}

.scon{
	width:100%;
	background:url('../images/bg/con-bg.jpg') no-repeat;
	}

/*  È¸»ç¼Ò°³  */
.ceo_con{
	width:100%;
	background:url('../images/bg/con-bg.jpg') no-repeat;
	}
.ceo_top {
	position:relative;
	margin:0 auto;
	min-height:360px;
	}
.ceo_top .img {
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:390px;
	z-index:10
	}
.ceo_top .img img {
	width:100%;
	border:1px solid #dbdbdb;
	border-radius:10px;
	}
.ceo_top .top-txt {
	position:relative;
	padding-top:100px;
	width:54%;
	margin-left:auto;
	box-sizing:border-box;
	z-index:100
	}
.ceo_top .c-ctit01 {
	display:block;
	margin-bottom:30px;
	padding-top: 20px;
	font-weight:400;
	font-family: 'Mnoto';
	font-size:20pt;
	color:#0c64bc;
	text-align: center;
	line-height:1.1;
	background:url('../images/company/ceo_tit_bg.png') no-repeat;
	background-size: contain;
	}
.ceo_top .c-ctit01:after {
	position:absolute;
	right:0;
	width:100%;
	height:10px;
	margin-top:20px;
	margin-left:auto;
	content:"";
	display:block;
	vertical-align:top;
	background:#0c64bc;
	box-shadow:0 5px 5px 0 rgba(0,0,0,0.21);
	}
.ceo_top .btxt {
	text-align:left;
	padding-top:30px;
	font-family:'Rnoto';
	font-size:13pt;
	color:#333;
	line-height:160%;
	}
.ceo_bottom{
	position:relative;
	height: 350px;margin-top:0px;
	}
.ceo_bottom p{
	}
.sign{
	display:block;
	text-align: right;
	width:100%;
	font-family:Rnoto;
	padding-top:20px;
	font-size:13pt;
	}
.ceo{
	font-family:Mnoto;
	font-size:15pt;
	}

/*  °æ¿µÀÌ³ä*/
.vision{
	width:100%;
	background:url('../images/bg/con-bg.jpg') no-repeat;
	margin-bottom:30px;
	}
.vision_con {
	position:relative;
	margin:0 auto;
	min-height:260px;
	}
.vision_con .img {
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:350px;
	z-index:100;
	}
.vision_con .img img {
	width:100%;
	border:1px solid #dbdbdb;
	border-radius:5px;
	}
.vision_con .top-txt {
	position:relative;
	padding-top:30px;
	width:58%;
	margin-left:auto;
	box-sizing:border-box;
	z-index:100;
	}
.vision_con .v-vtit {
	display:block;
	margin-bottom:25px;
	font-weight:400;
	font-family: 'Rnoto';
	font-size:15pt;
	color:#0c64bc;
	line-height:1.1;
	background-size: contain;
	}
.vision_con .v-vtit span{
	font-size:18pt;
	font-family: 'Mnoto';
	}
.vision_con .v-vtit:after {
	position:absolute;
	right:0;
	width:100%;
	height:5px;
	margin-top:16px;
	margin-left:auto;
	content:"";
	display:block;
	vertical-align:top;
	background:#e1e1e1;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.21);
	}
.vision_con .v-vtxt {
	text-align:left;
	padding-top:15px;
	color:#444;
	line-height:160%;
	}
.vision_con .v-vtxt li{
	padding-left:10px;
	background:url('../images/icon/dot04.png') 0 13px no-repeat ;
	}


/* ¿¬Çõ */
.history{
	width:100%;
	background:url('../images/bg/con-bg.jpg') no-repeat;
	margin-bottom:30px;
	}
.h_pic{
	width:100%;
	padding-bottom: 20px;
	display: inline-block;
	}
.h_pic li{
	float:left;
	width: 33.3%;
	}
.h_pic li img{
	width:100%;
	max-width:399px;
	}
.h_pic li p{
	padding-top:10px;
	}
.h_pic li p em{
	display:block;
	font-weight:bold;
	font-style:normal;
	}
.history_year_list {
	padding-top:20px;
	}
.history_year_list p.year_tit {
	width:200px;
	height:200px;
	font-family: exob;
	font-weight: 600;
	font-size:20pt;
	line-height:24px;
	color:#fff;
	background:url('../images/company/history_bg.png') no-repeat left top;
	background-size:100%;
	padding:64px 0 0 0;
	margin:0 auto;
	text-align:center;
	}
.history_year_list .btm_list_box {
	padding:35px 0 0 0;
	background:url('../images/company/bg_history02.gif') repeat-y center top;
	}
.history_year_list .btm_list_box:after {
	content:"";
	display:block;
	clear:both;
	}
.history_year_list .btm_list_box dl.left {
	float:right;
	width:50%;
	/*padding-bottom:21px;*/
	}
.history_year_list .btm_list_box dl.left dt {
	position:relative;
	font-family: exo;
	font-size:24px;
	color:#00abff;
	line-height:40px;
	padding:0 0 10px 20px;
	}
.history_year_list .btm_list_box dl.left dt span.circle {
	position:absolute;
	top:10px;
	left:-6px;
	display:block;
	width:13px;
	height:23px;
	background:url('../images/company/icon_history01.gif') no-repeat left top;
	}
.history_year_list .btm_list_box dl.left dd {
	position:relative;
	color:#7d7d7d;
	line-height:25px;
	padding:0 0 10px 110px;
	}
.history_year_list .btm_list_box dl.left dd p {
	position:absolute;
	top:1px;
	left:20px;
	font-family: exo;
	font-size:16px;
	color:#1e1e1e;
	padding:0 0 0 15px;
	background:url('../images/company/dot_gray01.gif') no-repeat left 9px;
	}
.history_year_list .btm_list_box dl.left dd span {
	display:block;
	}
.history_year_list .btm_list_box dl.right {
	float:left;
	width:50%;
	padding-bottom:97px;
	text-align:right;
	}
.history_year_list .btm_list_box dl.right.first {
	padding-top:97px;
	}
.history_year_list .btm_list_box dl.right dt {
	position:relative;
	font-family: exo;
	font-size:24px;
	color:#00abff;
	line-height:40px;
	padding:0 17px 10px 0;
	}
.history_year_list .btm_list_box dl.right dt span.circle {
	position:absolute;
	top:10px;
	right:-7px;
	display:block;
	width:13px;
	height:23px;
	background:url('../images/company/icon_history01.gif') no-repeat left top;
	}
.history_year_list .btm_list_box dl.right dd {
	position:relative;
	font-size:14px;
	color:#7d7d7d;
	line-height:25px;
	padding:0 110px 10px 0;
	}
.history_year_list .btm_list_box dl.right dd p {
	position:absolute;
	top:1px;
	right:20px;
	font-family: exo;
	font-size:16px;
	color:#1e1e1e;
	padding:0 14px 0 0;
	background:url('../images/icon/dot_gray01.gif') no-repeat right 9px;
	}
.history_year_list .btm_list_box dl.right dd span {
	display:block;
	}
.history_year_list .btm_list_box dl.last {
	padding-bottom:0;
	}
.history_year_list .btm_list_box dl.pt01 {padding-top:310px !important; padding-bottom:0 !important;}
.history_year_list .btm_list_box dl.pt02 {padding-top:130px !important;}


/* ci¼Ò°³*/
.ci{
	width:100%; min-height:380px;
	background:url('../images/bg/con-bg.jpg') no-repeat;
	}
.ci .img_logo{
	margin:50px auto;
	width:100%;
	/*background:url('../images/company/ci_bg1.jpg');border:1px solid #e1e1e1;*/
	text-align:center;
	float: left;
	height:235px;
	}
.ci .img_logo img{
	width:450px;
	}

.ci .title{
	float:left;width:200px;
	line-height:32px;padding:10px;border-bottom:4px solid #e1e1e1;
	}
.ci .title h3{
	color:#075ead;
	font-size:24px;font-family:Mnoto;
	}
.ci .title p{
	color:#929292;
	font-size:12pt;
	}
.ci .txt{
	padding:0 0 0 240px;
	}
.ci .pic{
	width:100%;
	}
.ci .pic img{
	float:left;
	width:24%; height:auto;
	margin-right:20px;
	}

/*  ¼ö»ó/ÀÎÁõ  */
.cer{
	width:100%;
	margin-bottom:20px;
	}
.cer:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.cer_con{
	float:left;
	margin-right:2.3%;
	width:18%; height:290px;
	}
.cer_con:nth-child(5n){
	 margin-right:0;
  }
.cer_con img{
	width:100%;
	border: solid 1px #e1e1e1;
	}
.cer_con p {
	margin-top:10px;
	font-size:10pt;
	text-align:center;
	}

/*  Head Office   A/S Center   R&D Center  */
.address {
	padding-top:20px;
	}
.address img{
	width:auto;
	margin:0 auto 20px;
	}
.address:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.address li {
	float: left;
	width: 33.3333%;
	text-align: center;
	position: relative;
	}
 .address li > div {
	padding: 18px 45px;
	}
 .address li > div > img {
	max-width:100%;
	}
.address li > div p {
	font-size: 22px;
	color: #323232;
	padding-top: 10px;
	padding-bottom:5px;
	}
.gray_txt {
	font-size: 16px;
	color: #646464;
	}
.address li:before {
	content: "";
	width: 1px;
	height: 178px;
	background: #dcdcdc;
	position: absolute;
	left: 0;
	top: 0;
	}
.address li:first-child:before {
	display:none;
	}

/*  Ä«Å»·Î±× º¸±â  */
.pdf{
	padding:40px 0 0 12px;
	}
.pdf:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.pdf img{
	float:left;
	margin-right:25px;
	height:401px;
	box-shadow:10px 10px 0px #eaeaea;
	border:solid 1px #eaeaea;
	}
.pdf img:last-child{
	margin-right:0;
	}
.btn{
	width:45%;
	margin:30px auto 0;
	/*! padding-left: 12px; */
	}
.btn:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.btn a{
	display:block;
	float:left;
	height:45px;
	padding-left:40px;
	line-height:45px;
	font-size:13pt;
	font-weight:bold;
	border-radius: 29px;
	}
.btn a:hover{
	color:#ffc600;
	}
.btn .viw{
	margin-right:20px;
	width:180px; 
	background:url('../images/icon/view.png') 120px 18px no-repeat #0aa0db;
	border-radius: 29px;
	}
.btn .lod{
	width:210px;
	background:url('../images/icon/lod.png') 152px 18px no-repeat#142268;
	}
/*  ¿µ»ó ¶óµð¿À  */
video, audio, object, embed {
    border: 0px;
    vertical-align: middle;
    max-width: 100%;
    height: auto !important;
	margin: 0 auto;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

/*  º¸µµÀÚ·á*/
#list_style {
	clear:both;
	padding: 20px 0px;
	width: 100%;
	border-top: 2px solid #0c4da2;
	border-bottom: 1px solid #e1e1e1;
	}

#list_style ul {
	overflow: hidden;
	position: relative;
	}

#list_style li {
	position: relative;
	margin-bottom: -1px;
	padding: 20px 0px;
	border-bottom: 1px solid #e1e1e1;
	line-height: 130%;
	}

#list_style li a.link_section {
	position: relative;
	display: inline-block;
	padding: 0px 20px 0px 180px;
	height: 106px;
	}

#list_style li img.thumb {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 164px;
	/*! height: 106px; */
	}
#list_style li .list_cont {
	display: block;
	color: #333;
	}

#list_style li .tit {
	overflow: hidden;
	display: block;
	margin-top: -4px;
	min-height: 20px;
	line-height: 130%;
	font-family:'Rnoto';
	font-size:12pt;
	}

#list_style li .cont {
	overflow: hidden;
	display: block;
	margin: 7px 0px;
	height: 60px;
	font-size:10pt;
	line-height: 150%;
	}

#list_style li .writing {
	height: 25px;
	color: #687481;
	font-size: 13px;
	line-height: 25px;
	}
	
/*  ¿µ»ó ¶óµð¿À  */
.movie_con {
	padding-top: 30px;
	height:555px;
    text-align: center;
}
.bgm{
	margin:30px auto 0;
	width: 90%; height:405px !important;
	background: url(../images/pr/mic.jpg) no-repeat center top;
	background-size: contain;
}

