@charset "utf-8";

.normal-txt{color: #212121; font-size: 16px; font-weight: 500;}
.normal-txt02{color: #424242; font-size: 17px; line-height:26px; font-weight: 500; padding-bottom:10px;}
.normal-txt03{color: #424242; font-size: 18px; line-height:27px; font-weight: 500; padding-bottom:10px;}
.normal-txt04{color: #424242; font-size: 18px; line-height:27px; font-weight: 500; padding-bottom:10px; text-indent:-22px; padding-left:22px;}
.bluetxt{color:#1355a4;}

.ul-list0203 {display: block;}
.ul-list0203 > li {color: #424242; font-size: 17px; line-height: 30px; margin-bottom:6px; text-indent:-18px; padding-left: 18px;}
.ul-list0203 > li:last-child {margin-bottom:0;}


.bdt0{border-top:0;}
.dpB{display:block;}

.b-ul-list01{display:block;}
.b-ul-list01 li{color: #424242; font-size: 18px; line-height:30px; font-weight: 500; margin-bottom:6px; padding-left:13px; background: url(../img/bul/bul_type02.png) no-repeat left 13px; background-size: 4px 4px;}

.font300{font-weight:300 !important;}

.pdx{padding:0 !important;}
.mgx{margin:0 !important;}

.fix{*zoom:1}
.fix:after{display:block; content:""; clear:both;}
.floL{float:left}
.floR{float:right}
.posA{position:absolute;}
.posR{position:relative;}

.basic-wrap60{margin-bottom:60px;}
.basic-wrap50{margin-bottom:50px;}


.bdgray{border:1px solid #eaeaea;}
.bdgray img{width:100%;}

.basic-wrap{margin-bottom:60px; }

.direction-box {position: relative; min-height: 220px; padding: 60px 60px 60px 320px; border-top: 1px solid #d9d9d9; margin-top: -1px;}
.direction-box:last-child {border-bottom: 1px solid #d9d9d9;}
.direction-box > img {position: absolute; top: 50%; left: 107px; display: block; width: 105px; margin-top: -52px;}
.direction-box > img.img_exa01{width: 115px;}

.direct-list01{display: block;}
.direct-list01 > li{color: #424242; font-size: 17px; line-height: 26px; padding: 0 0 10px 37px; background-size: 26px 26px;}
.direct-list01 > li strong{display:block; padding-bottom:4px;}
.direct-sub{background: url(../img/bul/icon_subway02@2x.png) no-repeat left top;}
.direct-bus{background: url(../img/bul/icon_bus02@2x.png) no-repeat left top;}
.direct-air{background: url(../img/bul/icon_airplane02@2x.png) no-repeat left top;}
.direct-train{background: url(../img/bul/icon_train02@2x.png) no-repeat left top;}

.bdb-gry{border-bottom: 1px solid #c2c2c2 !important;}


.img-box {display: block; }
.img-box > img {display: block; width: 100%; margin: 0 auto;}
.img-box > .pc {display: block;}
.img-box > .mobile {display: none;}

.mission-wrap{padding-top:50px; padding-bottom:40px; background:url(../img/icon/icon_dot_line01.png) repeat-x 0 bottom;}
.mission-wrap .mission-box01{padding-bottom:30px; background:url(../img/sub04/bg_mission01.png) no-repeat bottom right;}
.mission-wrap .mission-box02{padding-bottom:30px; background:url(../img/sub04/bg_mission02.png) no-repeat bottom right;}
.mission-wrap .mission-box03{padding-bottom:30px; background:url(../img/sub04/bg_mission03.png) no-repeat bottom right;}
.b-title0401{display: block; color: #212121;font-size: 36px; line-height:46px; text-align:left; font-weight: 500;}
.mission-txt01{font-size:26px; line-height:42px; color:#424242; text-align:center; font-style:italic; }
.mission-txt01 strong{color:#1354a4;}
.mission-txt02{font-size:24px; color:#212121; text-align:center; margin:30px 0 40px 0; font-weight:500;}
.mission-img-box{display: block; width:100%;}
.mission-img-box > img{max-width:70%;}
.mission-img-box > .pc {display:inline-block; vertical-align:middle;}
.mission-img-box > .mobile {display: none;}
.mission-list-wrap{display: inline-block; vertical-align:middle; margin-left:30px; max-width:30%;}
.mission-list{text-align:left;}
.mission-list li{color: #424242; font-size: 17px; line-height: 26px; padding: 0 0 4px 14px; background: url(../img/bul/bul_type02.png) no-repeat left 11px; background-size: 4px 4px;}

.img-box02-wrap{*zoom:1}
.img-box02-wrap:after{display:block; content:""; clear:both;}
.img-box02 {float:left; width:40%; margin-left:10%;}
.img-box02 > img {width:440px;}

.mission-list02 {float:left; width:45%; margin:130px 0 0 5%;}
.mission-list02 li{font-size: 20px; line-height: 28px; padding: 0 0 4px 14px; background: url(../img/bul/bul_type02.png) no-repeat left 11px; background-size: 4px 4px; word-break:keep-all; }

.num-list{}
.num-list > li{color: #424242; font-size: 17px; line-height: 30px; margin-bottom:6px; padding-left: 14px; padding-left:20px; text-indent:-20px;}
.pdl30{padding-left:30px !important;}


.b-table-type01 {border-top: 2px solid #212121}
.b-table-type01 table thead th {padding: 15px; background: #ebf0fb; color: #212121; font-size: 16px; line-height: 26px; border-right: 1px solid #d9e0ee; border-bottom: 1px solid #d9e0ee; font-weight: 500; word-break: break-all;}
.b-table-type01 table tbody th {padding: 15px; background: #ebf0fb; color: #212121; font-size: 18px; line-height: 26px; border-bottom: 1px solid #d9e0ee; font-weight: 500; word-break: break-all;}
.b-table-type01 table tbody td {padding: 15px; background: #fff; color: #212121; font-size: 16px; line-height: 26px; letter-spacing: -1px; text-align: left; border-bottom: 1px solid #d9e0ee; border-left: 1px solid #d9e0ee;}
.b-table-type01 table tbody tr:last-child th,
.b-table-type01 table tbody tr:last-child td {border-bottom: 1px solid #c2c2c2}

.b-table-type01 .wd10{width:10%;}

.back-non{background:none !important;}

.wd100{width:100%;}

.btn-new-windows-wrap02{background:#efeff3; padding:30px; font-size:0;}
.btn-new-windows02 {position:relative; float:left; width: 23.5%; padding:16px 75px 16px 20px;  margin-left:2%; background: #fff; border: 1px solid #c8c8c8; border-radius: 5px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.btn-new-windows02:first-child{margin-left:0;}
.btn-new-windows02 .btn-txt{ text-align: left; font-size: 16px; line-height: 20px; color: #212121; font-weight: 500;}
.btn-new-windows02 .btn-txt02{text-align: left; font-size: 15px; line-height: 20px; color: #212121; font-weight: 500;}
.btn-new-windows02 .icon {position:absolute; top:50%; right: 20px;  width: 37px; height: 16px; margin-top: -8px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.btn-new-windows02:hover {color: #000; background:#e8e8e8;}

.btn-new-windows03 {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 345px;
	height: 50px;
	padding: 14px 76px 0 20px;
	background: #fff;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	color: #212121;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-weight: 500;
}

.btn-new-windows03 .icon {
	position: absolute;
	top: 50%;
	right: 20px;
	display: block;
	width: 37px;
	height: 16px;
	margin-top: -8px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.btn-new-windows03:hover {
	color: #000;
	background:#e8e8e8;
}

.btn-download02 {
	display: inline-block;
	vertical-align: middle;
	height: 50px;
	padding: 12px 25px 0 25px;
    font-size: 16px;
    line-height: 20px;
	background: #fff;
	text-align: center;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #212121;
	font-weight: 500;
	}

	.btn-download02 > img,
	.btn-download02 > span {
		display: inline-block;
		vertical-align: middle;
		color: #212121;
		font-weight: 500
	}

	.btn-download02 > img {
		width: 18px;
		margin-right: 6px;
	}

	.btn-download02:hover {
		color: #000;
		background:#e8e8e8;
	}


.wd90{width:90%;}

/*ÀÎ»ç¸»*/
.greeting-txt-wrap {position: relative; padding-right: 300px;}
.greeting-txt01 {font-family: 'Nanum Myeongjo', serif; font-size: 24px; line-height: 36px; color:#1355a4; word-break: keep-all; letter-spacing:-1.5px; margin:50px 0 60px 0;}
.greeting-txt01 strong {font-weight: 700 !important;}
.greeting-txt02 {color: #212121; font-size: 24px; line-height: 30px; margin-bottom: 20px;}
.greeting-sign {display: block;}
.greeting-sign img {display: block; width: 281px;}
.greeting-img {position: absolute; top: 100px; right: 60px;}
.greeting-img img {width:100%;}


@media only all and (max-width: 1279px) {
	.btn-new-windows-wrap02{padding:1.154rem; font-size:0;}
	.btn-new-windows02 {width: 49%; margin-left:2%; padding: 0.9615rem 4.923rem 0.9615rem 0.9615rem;  margin-top:0.7692rem;}
	.btn-new-windows02 .btn-txt{font-size:1rem;}
	.btn-new-windows02 .btn-txt02{font-size:1rem;}
	.btn-new-windows02 .icon {width: 2.915rem; height: 1.231rem; margin-top:-0.6155rem; right:0.9615rem;}
	.btn-new-windows02:first-child+a+a{margin-left:0; margin-top:0.7692rem;}
	.btn-new-windows02:last-child{margin-top:0.7692rem;}


}




@media only all and (max-width: 1023px) {
	.normal-txt{font-size: 1rem;}
	.normal-txt02{font-size: 1rem; line-height: 1.538rem; padding-bottom:  0.7692rem;}
	.normal-txt03{font-size: 1rem; line-height: 1.538rem;; padding-bottom: 0.7692rem;}
	.normal-txt04{font-size: 1rem; line-height: 1.538rem;; padding-bottom: 0.7692rem; text-indent:-1.154rem; padding-left:1.154rem;}


	.b-ul-list01 li{font-size:1.077rem; line-height:1.462rem; padding-left:0.5769rem; margin-bottom: 0.3846rem; background: url(../img/bul/bul_type02.png) no-repeat left 0.6154rem; background-size: 3px 3px;}


	.ul-list0203 > li {font-size: 1rem;line-height: 1.769rem; text-indent:-0.9615rem; padding-left: 0.9615rem;}
	.ul-list0203 > li > strong {margin-right: 1rem;}

	.basic-wrap60{margin-bottom:2.308rem; }
	.basic-wrap50{margin-bottom:1.923rem; }

	.mission-wrap{padding-top:3.077rem; padding-bottom:1.923rem;}
	.mission-wrap:first-child{padding-top:0;}
	.mission-wrap .mission-box01{padding-bottom:1.731rem; background-size: contain;}
	.mission-wrap .mission-box02{padding-bottom:1.731rem; background-size: contain;}
	.mission-wrap .mission-box03{padding-bottom:1.731rem; background-size: contain;}

	.b-title0401{margin-bottom: 2.308rem; font-size: 1.385rem; line-height:1.769rem; }
	.mission-txt01{font-size:1.231rem; line-height:1.769rem; }
	.mission-txt02{font-size:1.077rem; margin:1.154rem 0;}

	.img-box > .pc {display: none;}
	.img-box > .mobile {display: block;}

	.mission-img-box > .pc {display: none;}
	.mission-img-box > .mobile {display: block; width:100%;}

	.mission-img-box > img{max-width:100%;}
	.mission-list-wrap{margin-left:0; margin-top:20px; width:100%; max-width:100%; font-size:0;}
	.mission-list{width:49%; margin-right:2%; display: inline-block; vertical-align:top; }
	.mission-list:last-child{margin-right:0;}
	.mission-list li{font-size: 1rem; line-height: 1.769rem; background: url(../img/bul/bul_type02.png) no-repeat left 0.7692rem; background-size: 3px 3px;}


	.img-box02-wrap{width:100%; height:auto;}
	.img-box02 {width:100%; margin-left:0;}
	.img-box02 > img {display: block; margin:0 auto;}

	.mission-list02{width:100%; margin:1.538rem 0 0 0;}
	.mission-list02 li{position:relative; display:block; font-size: 1rem; line-height: 1.769rem; width:100%;}

	.btn-new-windows02{margin-left:0;}
	.btn-new-windows02:first-child{margin-top:0;}
	.btn-new-windows02{width: 100%;}

	.b-table-type01 table thead th {padding: 1.154rem 0.7692rem;; font-size: 1rem; line-height: 1.538rem; word-break: break-all;}
	.b-table-type01 table tbody th {padding: 0.7692rem 0.3846rem; font-size: 1rem; line-height: 1.538rem; word-break: break-all;}
	.b-table-type01 table tbody td {padding: 0.7692rem; font-size: 1rem; line-height: 1.538rem;}
	.b-table-type01 .wd10{width:15%;}

	.direction-box {min-height: 11.92rem; padding: 1.923rem 0 1.923rem 6.346rem;}
	.direction-box > img {left: 1.154rem; width: 4.077rem; margin-top: -2.038rem;}
	.direction-box > img.img_exa01{width: 4.077rem;}

	.direct-list01 > li{color: #424242; font-size: 1rem; line-height: 1.538rem; padding: 0 0 0.1923rem 1.385rem; background-size: 1rem 1rem;}
	/*.direct-list01 > li strong{padding-bottom:  0.625rem;}*/
	.direct-sub{background: url(../img/bul/icon_subway02@2x.png) no-repeat left 0.1923rem;}
	.direct-bus{background: url(../img/bul/icon_bus02@2x.png) no-repeat left 0.1923rem;}
	.direct-air{background: url(../img/bul/icon_airplane02@2x.png) no-repeat left 0.1923rem;}
	.direct-train{background: url(../img/bul/icon_train02@2x.png) no-repeat left 0.1923rem}

	.num-list{}
	.num-list > li {font-size: 1rem; line-height: 1.538rem; margin-bottom:  0.3846rem; padding-left:0.7692rem; text-indent: -0.7692rem;}
	.num-list > li > .ul-list01 > li {padding-left: 0.5769rem !important; text-indent: 0;}


	.btn-download02{
		width: 100%;
		height: 3.077rem;
		padding: 0.8846rem 1rem 0 1rem;
		font-size: 1rem;
		line-height: 1.154rem;
		border-radius: 0.1923rem;
		text-align: left;
		}

		.btn-new-windows03 {
		width: 100%;
		height: 3.077rem;
		padding: 0.8846rem 4.615rem 0 1rem;
		font-size: 1rem;
		line-height: 1.154rem;
		border-radius: 0.1923rem;
	}

	.btn-new-windows03 .icon {
		right: 0.7692rem;
		width: 2.846rem;
		height: 1.231rem;
		margin-top: -0.6154rem;
	}

	.wd90{width:100%;}

	/*ÀÎ»ç¸»*/
	.greeting-txt-wrap {padding-right: 0}
	.greeting-txt01 {font-size: 1.231rem; line-height: 1.769rem; margin: 0 0 1.692rem 0;}
	.greeting-txt02 {font-size: 1.077rem; line-height: 1.385rem; margin-bottom: 1.385rem;}
	.greeting-sign img {width: 10.81rem;}
	.greeting-img {position: static; float: none; clear: both; margin: 0; padding: 2.308rem 0 0 0}
	.greeting-img img {display: block; max-width:100%; width: auto; margin: 0 auto;}	



}


@media only all and (max-width: 767px) {
	.img-box02 > img {display: block; width: 70%; margin: 0 auto;}
}
