@charset "utf-8";

/* -------------------------------------------------------------------------------------------------------------------------------
	sub
	------------------------------------------------------------------------------------------------------------------------------
*/

.headerArea {border-bottom: 1px solid #e6e6e6;}
.sub-content {margin-top: 152px;}
.sub-visiual {
		min-height:440px;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

.article-wrap {width: 1200px;margin: 0 auto;} 

		.article-title {text-align: center;}
		.article-title .title-content {margin: 0 110px;padding-bottom: 40px;}
		.article-title h2 {height: 70px;line-height: 70px;text-align: center;margin-bottom: 40px;margin-top: 15px;border-bottom: 2px solid #c5c5c5;text-align: center;color: #124e87;font-size: 30px;font-family: '맑은 고딕', 'Malgun Gothic'}
		.article-title .sub-title {display: block;margin-top: 10px;font-weight: 500;font-size: 18px;text-align: center;font-family:'나눔고딕','Nanum Gothic';}
		.article-title h3 {font-family: 'Nanum Myeongjo', serif;font-size: 32px;color: #333;margin-bottom: 40px;} 
		.article-title .intro {color: #858585;font-size: 16px;line-height:1.9;}
		.article-title .author {display: block;color: #666;font-weight: none;font-size:15px;text-align: center;margin-top: 20px;}


		.article-body {margin:0 50px;border-top: 1px solid #d9d9d9} 
		.article-body .article-content {padding: 50px 60px 0 60px;;} 

		.article-body h3 {font-family: 'Nanum Myeongjo', serif; font-size: 32px;color: #333;margin-top: 62px;margin-bottom: 40px;text-align: center;}
		.article-body h4 {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #00a0d0;margin: 80px 0 42px -60px;} 
		.article-body h4:first-child {margin-top: 0 !important;}
		.article-body h4.tit1 {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #00a0d0;margin: 20px 0 40px 0;text-align: center;} 		
		.article-body h4.stit {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #000;margin: 0 0 40px 0;text-align: center;line-height: 1.2;} 
		
		.article-body .acont {margin-bottom: 37px;;line-height:1.9;font-size: 16px;word-break: break-all;word-wrap: break-word;}
		.article-body .acont2 {margin-bottom: 10px;;line-height:1.9;font-size: 16px;word-break: break-all;word-wrap: break-word;}
		.article-body .acont.eng {color: #9b9b9b;}
		.article-body .consub {display: block;margin-top: 10px;font-size: 14px;color: #929292;text-align: center;}
		.article-body .consub2 {display: block;margin-top: 10px;font-size: 16px;color: #929292;text-align: center;}
		.article-body .stxt {text-align: center;color: #000;line-height:1.9;}
		.article-body .stxt .sub-title {display: block;margin-top: 20px;font-weight: 500;font-size: 18px;text-align: center;}


.tit_style {color: #c90646;text-decoration:underline;margin-bottom: 10px;display:block;}
.tit_style1 {color: #010101;margin-bottom: 10px;display:block;}
.tit_style2 {color: #000;text-decoration:underline;margin-bottom: 10px;display:block;}
.tit_style3 {color: #747474;margin-bottom: 10px;display:block;}
.tit_style4 {color: #000;text-decoration:underline;display:block;}
.sub-content h3.tit_style4 {color:#666;margin:0 0 15px;text-decoration:none}

.tb-style > dl:first-child {border-top: 2px solid #000;}
.tb-style > dl:last-child {border-bottom: 2px solid #000;}


.txt-box01 {margin-bottom: 30px;padding-top: 20px;font-family: 'Nanum Myeongjo', serif;font-size: 21px;color: #8c8fc9;text-align: center;}
.box {margin-left: -60px;margin-right: -60px;}
.box .inner {padding: 0 60px;}
.box .inner:after {content:"";display:block;clear:both}

.blockquote {border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: 60px;font-size: 16px;}
.blockquote dl {padding:25px 0 25px 0;line-height: 1.9;}
.blockquote img {float: left;margin: 35px 30px 25px 0;}
.blockquote dt {margin-bottom: 10px;} /*color: #44799c;*/
.blockquote dd {padding-left: 200px;}

.blockquote01 {border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: 60px;font-size: 16px;}
.blockquote01 dl {padding:25px 0 25px 0;line-height: 1.9;}
.blockquote01 img {float: left;margin: 35px 30px 25px 0;}
.blockquote01 dt {/*margin-bottom: 10px;*/;font-weight: bold;margin-bottom: 10px;} /*color: #44799c;*/
.blockquote01 dt span {color: #5197c6;}
.blockquote01 dt span i {color: #44799c;font-style: normal;}

.blockquote02 {background-color: #eff4f8;padding: 30px;}
.blockquote02 dl {line-height: 1.9;}
.blockquote02 dt {text-align: center;}
.blockquote02 dt span {display: block;color: #2656af; font-family: 'Nanum Myeongjo', serif;font-size: 26px;margin-top: 10px;}
.blockquote02 dd p {margin:25px 0;}

.blockquote03 {border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: 60px;font-size: 16px;}
.blockquote03 dl {padding:25px 0 25px 0;line-height: 1.9;}
.blockquote03 dt {/*margin-bottom: 10px;*/;font-weight: bold;margin-bottom: 10px;} 

.blockquote04 {background-color: #feeed4;padding: 30px;}
.blockquote04 dl {line-height: 1.9;}
.blockquote04 dt {text-align: center;}
.blockquote04 dt span {display: block;color: #2656af; font-family: 'Nanum Myeongjo', serif;font-size: 26px;margin-top: 10px;}
.blockquote04 dd p {margin:25px 0;}

.blockquote05 {background-color: #334054;padding: 15px;}
.blockquote05 dl {line-height: 1.9;}
.blockquote05 dt {text-align: center;}
.blockquote05 dt span {display: block;color: #2656af; font-family: 'Nanum Myeongjo', serif;font-size: 26px;margin-top: 10px;}
.blockquote05 dd p {margin:25px 0;}

.blockquote06 {border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: -1px;font-size: 16px;}
.blockquote06 dl {padding:25px 0 25px 0;line-height: 1.9;}
.blockquote06 img {float: left;margin: 35px 30px 25px 0;}
.blockquote06 dt {/*margin-bottom: 10px;*/;font-weight: bold;margin-bottom: 10px;} /*color: #44799c;*/
.blockquote06 dt span {color: #5197c6;}
.blockquote06 dt span i {color: #44799c;font-style: normal;}

.blockquote07 {background-color: #93b9d7;padding: 15px;}
.blockquote07 dl {line-height: 0.5;}
.blockquote07 dt {text-align: center;}
.blockquote07 dt span {display: block;color: #2656af; font-family: 'Nanum Myeongjo', serif;font-size: 26px;margin-top: 1px;}
.blockquote07 dd p {margin:5px 0;}

.disc {}
.disc:after {display: table;content: " ";clear: both;}
.disc div {border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.disc img.thum {float: left;margin:0 20px 20px 0; }
.disc p {line-height: 1.9;}

.disc.disc-df {border-top: 1px solid #d9d9d9;padding-top: 20px;}
.disc.disc-df div {border-bottom:none;}
.disc img.po {float: right;}

dl.conBox01 {padding: 20px;border: 1px solid #d9d9d9;line-height: 1.9;}
dl.conBox01 dt {font-weight: bold;}
dl.conBox02 {text-align: center;padding: 20px;border: 1px solid #d9d9d9;line-height: 1.9;}
dl.conBox02 dt {text-decoration: underline;font-weight: bold;}
dl.conBox02 dt, dl.conBox02 dd {display: inline-block;}
dl.conBox03 {padding: 20px 30px;border: 1px solid #d9d9d9;line-height: 1.9;}
dl.conBox03 dt {font-size: 18px;}

.complex-box {border-bottom: 1px solid #d9d9d9;}
.complex-box:after {content:'';display: block;clear: both;}
.complex-box {padding:50px 0;}
.complex-box .title {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #2656af;}
.complex-box .thum {float: left;}
.complex-box .txt {padding-left: 380px;line-height: 1.9;}
.complex-box.last {border-bottom: 2px solid #000;}

.complex-box2 {border-bottom: 1px solid #d9d9d9;}
.complex-box2:after {content:'';display: block;clear: both;}
.complex-box2 {padding:20px 0;}
.complex-box2 .title {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #2656af;}
.complex-box2 .thum {float: left;}
.complex-box2 .txt2 {line-height: 1.9;}
.complex-box2.last {border-bottom: 2px solid #000;}

.complex-box3 {border-top: 0px}
.complex-box3:after {content:'';display: block;clear: both;}
.complex-box3 {padding:20px 0;}
.complex-box3 .title {font-family: 'Nanum Myeongjo', serif;font-size: 26px;color: #2656af;}
.complex-box3 .thum {float: left;}
.complex-box3 .txt {padding-left: 380px;line-height: 1.9;}
.complex-box3.last {border-bottom: 2px solid #000;}


/* sns*/
.sns-share {text-align: center;margin-top: 50px;}
[class^=icon-]{display:inline-block;overflow:hidden;margin:0;padding:0;border:0;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;font-size:0;line-height:0;text-decoration:none;vertical-align:middle;text-indent:-1000em}
[class^=icon-sns]{width:36px;height:36px;margin:0 10px;}
.icon-sns-fb{background-position:0 0;background-image:url(../img/sns_f.jpg)}
.icon-sns-kakao{background-position:0 0;background-image:url(../img/sns_k.jpg)}
.icon-sns-blog{background-position:0 0;background-image:url(../img/sns_n.jpg)}
.icon-sns-url{background-position:0 0;width:134px;height:36px;background-image:url(../img/sns_u.jpg)}
.page-navi {border-top: 1px solid #cdcfcc;padding: 30px 0;text-align: center;margin-top:100px;}
.page-navi .container {width: 1200px;margin: 0 auto;}
.page-navi a {display: inline-block;width: 38px;height: 38px;text-align: center;}
.page-navi .btn-prev {background-position:0 0;background-image:url(../img/btn_prev.png);float: left;}
.page-navi .btn-top {background-position:0 0;background-image:url(../img/btn_top.png);}
.page-navi .btn-next {background-position:0 0;background-image:url(../img/btn_next.png);float: right;}



/* media query*/

	@media all and (max-width:1089px){

		/* common */

		.mobile-pl0 {padding-left: 0 !important;}

		/* layout */

		.container {width: 100%;min-width: 100%;}
		
		#header {}
		#header {position: static;}
			.headerTop {display: none;}
			.headerArea {height: 50px;border-bottom:none}
			.headerArea .container {padding:8px 10px 12px 10px;}

			.headerArea .logo {width: 59px;height: 35px;margin: 0 auto;} /* 모바일 로고 사이즈 */
			.headerArea .btn_search {top: 0;}
			.gnbBg {display: none;}
			.gnbArea {position: static;width: auto;height: auto;}
			.gnbArea .btn_gnb_view {display: block;}
			
			.gnbArea .gnb {position: fixed;top: 0;left: 0;height: 100%;width: 100%;min-width: 250px;margin-right: 0;padding: 20px;background-color: #282b32;z-index: 1;border: 1px solid #ccc;overflow: hidden;overflow-y: auto;display: none;}
			.gnbArea .gnb > ul {margin-top: 0;margin-left: 55px;margin-right: 0;margin-bottom: 25px;}
			
			.gnbArea .gnb ul li {float: none;position: relative;}
			.gnbArea .gnb ul li a {height: auto;line-height:1.5;padding: 0;}
			.gnbArea .gnb ul li a, .gnbArea .gnb ul li a:hover {color: #e6e6e6;text-align: left;}
			.gnbArea .gnb ul li ul.subDep {margin-bottom: 20px;padding: 0;background:none;border-top:none}
			.gnbArea .gnb ul li ul.subDep li {position: relative;padding-left: 10px;}
			.gnbArea .gnb ul li ul.subDep li:after {content:'-';display: inline-block;position: absolute;top: 25%;left: 0;color: #fff;}
			.gnbArea .gnb ul li ul.subDep li a {padding: 5px 0;}
			.gnbArea .gnb ul li ul.subDep li a, .gnbArea .gnb ul li ul.subDep li a:hover {color: #e6e6e6;text-align: left;}
			.gnbArea .gnb .gTop {display: block;position: relative;padding-left: 55px;padding-bottom: 10px;height: 40px;line-height: 35px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;font-size: 18px;color: #fff;}
					
			.gnb .thum-img {position: absolute;left: -55px;display: block;width: 38px;height: 38px;border-radius: 50%;overflow: hidden;}
			
			.gnb .gTop .thum-img {background:url(../img/main/mobile_bt_close.jpg) center center no-repeat;left: 0;top: 0px;cursor:pointer}
			.gnb .menu01 .thum-img {background:url(../img/main/mobile_img01.jpg) center center no-repeat;}
			.gnb .menu02 .thum-img {background:url(../img/main/mobile_img02.jpg) center center no-repeat;}
			.gnb .menu03 .thum-img {background:url(../img/main/mobile_img03.jpg) center center no-repeat;}
			.gnb .menu04 .thum-img {background:url(../img/main/mobile_img04.jpg) center center no-repeat;}
			.gnb .menu05 .thum-img {background:url(../img/main/mobile_img05.jpg) center center no-repeat;}
				
			

		
		#footer .container {padding: 20px 10px;}
		#footer .container address{margin-top: 10px;}



		/*----------------------------------------------------------------------------------------------------------------------------------
			sub
			----------------------------------------------------------------------------------------------------------------------------------
		*/
		.sub-visiual {min-height:220px;}
		.sub-content {margin-top: 0;}
		.article-title .title-content {margin: 0 15px;padding-bottom: 0px;}
		.article-wrap {width: 100%;}
		.article-body {margin:15px;}
		.article-body .article-content {padding: 50px 0 0 0;}
		.article-body h4 {margin: 42px 0 42px 0px;} 
		.page-navi {padding:30px 15px;}
		.page-navi .container {width: 100%;}
		.blockquote01 {}
		.blockquote01 dl {padding-left: 0px !important;}
		.blockquote06 {}
		.blockquote06 dl {padding-left: 0px !important;}
		.box {margin-left: 0;margin-right: 0;}
		.box .inner {padding: 0 15px;}
		.disc img.thum {float: none;display: block;margin: 0 auto 30px auto;}
		.disc p {padding-left:0 !important}

		.line-spec1 {margin: 70px 0px 60px 0px;}

		.issue-back-wrap {position: relative;top: 0;display: inline-block;width: auto;}
		.issue-back-wrap .issue-back {position: relative;margin-left: 0;}
		

	}
	
	@media all and (max-width:768px){
		.complex-box .thum {float: none;text-align: center;margin-bottom: 30px;}
		.complex-box .txt {padding-left: 0;}

	}

	@media all and (max-width:640px){

		/*----------------------------------------------------------------------------------------------------------------------------------
		sub
		----------------------------------------------------------------------------------------------------------------------------------
		*/
		.sub-visiual {min-height:190px;}
		.sub15_img04 {display: none !important;}
		.sub15_img04_mobile, .sub15_txt_mobile {display: block !important;margin: 0 auto;}

		.blockquote01 img {float: none;display: block;margin: 25px auto 0 auto;}



	}