@charset "utf-8";

/* CSS Document */


@font-face {
	font-family:Noto Sans CJK thin; 
	
	src: local('Noto Sans CJK thin'), local('Noto Sans CJK thin'),
	url(../font/NotoSansKR-Thin-Hestia.eot),
    url(../font/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Thin-Hestia.woff) format('woff'), */
	url(../font/NotoSansKR-Thin.woff) format('woff'),
    url(../font/NotoSansKR-Thin-Hestia.otf) format('opentype');	
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK light; 
	
	src: local('Noto Sans CJK light'), local('Noto Sans CJK light'),
	url(../font/NotoSansKR-Light-Hestia.eot),
    url(../font/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/NotoSansKR-Light.woff) format('woff'),
    url(../font/NotoSansKR-Light-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK Medium; 
	
	src: local('Noto Sans CJK Medium'), local('Noto Sans CJK Medium'),
	url(../font/NotoSansKR-Medium-Hestia.eot),
    url(../font/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/NotoSansKR-Medium.woff) format('woff'),
    url(../font/NotoSansKR-Light-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
}

 @font-face {
	font-family:Noto Sans CJK demilight; 
	
	src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
	src:url(font/NSKR300.woff);
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK regular; 
	
	/* src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
	src:url(font/NSKR400.woff);
	
	font-weight: normal;
	font-style:normal; */
	
		/* font-family:Noto Sans CJK Medium;  */
	
	src: local('Noto Sans CJK regular'), local('Noto Sans CJK regular'),
	url(../font/NotoSansKR-Regular-Hestia.eot),
    url(../font/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/NotoSansKR-Regular.woff) format('woff'),
    url(../font/NotoSansKR-Regular-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
	
	
	
} 


/* Noto Sans  -메인 영문 */

@font-face {
	font-family:Noto Sans CJK Bold; 
	
	/* src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
	src:url(font/NSKR400.woff);
	
	font-weight: normal;
	font-style:normal; */
	
		/* font-family:Noto Sans CJK Medium;  */
	
	src: local('Noto Sans CJK regular'), local('Noto Sans CJK regular'),
	url(../font/NotoSans-Bold-webfont.eot),
    url(../font/NotoSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/NotoSans-Bold-webfont.woff) format('woff'),
    url(../font/NotoSansKR-Bold-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
	
	
	
} 



/* OpenSans-Light - 기본폰트 */

@font-face {
	font-family:OpenSans-Light; 
	
	/* src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
	src:url(font/NSKR400.woff);
	
	font-weight: normal;
	font-style:normal; */
	
		/* font-family:Noto Sans CJK Medium;  */
	
	src: local('OpenSans-Light'), local('OpenSans-Light'),
	url(../font/OpenSans-Light-webfont.eot),
    url(../font/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/OpenSans-Light-webfont.woff) format('woff'),
    url(../font/NotoSansKR-Bold-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
	
	
	
}

@font-face {
	font-family:OpenSans-Regular; 
	
	/* src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
	src:url(font/NSKR400.woff);
	
	font-weight: normal;
	font-style:normal; */
	
		/* font-family:Noto Sans CJK Medium;  */
	
	src: local('OpenSans-Regular'), local('OpenSans-Regular'),
	url(../font/OpenSans-Regular-webfont.eot),
    url(../font/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),
	/*url(../font/NSKR100.woff);*/
	/* url(../font/NotoSansKR-Light-Hestia.woff) format('woff'), */
	url(../font/OpenSans-Regular-webfont.woff) format('woff'),
    url(../font/NotoSansKR-Bold-Hestia.otf) format('opentype');	
	/*src:url(../font/NSKR200.woff);*/
	
	font-weight: normal;
	font-style:normal;
	
	
	
}



/* @font-face {
	font-family:Noto Sans CJK thin; 
	
	src: local('Noto Sans CJK thin'), local('Noto Sans CJK thin'),
	url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
	url(../font/NSKR100.woff);
	url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');	
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK light; 
	
	src: local('Noto Sans CJK light'), local('Noto Sans CJK light'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
	src:url(../font/NSKR200.woff);
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK demilight; 
	
	src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
	src:url(font/NSKR300.woff);
	
	font-weight: normal;
	font-style:normal;
}

@font-face {
	font-family:Noto Sans CJK regular; 
	
	src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
	src:url(font/NSKR400.woff);
	
	font-weight: normal;
	font-style:normal;
} */


/*@import url("https://googledrive.com/host/0BxmAw3HA4YGCfkljOGVJb3RMR200clRfUTVVdXlaRElPRTV3VGlNZVZ3ay1EYjdiZjJockk/notokr-regular.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCfndGUGZVNzBEbVdkZGg0M0R1OElFeXcteXFVNUFOYlQ4TUdNWHZVQlJHaXM/notokr-black.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCfnV0d3J5S21BSFdGUXctekQ1eHJoczF2OUcyTGZna3laMlg2MWR6cWoyV1E/notokr-bold.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCfnVVTFJoaHQ2R0xQNURCSmp0M1BrWVQ5SVFKN05uaTRabC1XeFRpUm51T2c/notokr-demilight.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCfk5lRk1WVjhQWVRHRldCVEw0TU1qMHhvNEdfM1E0cjZ1Z2ZHRDFfcWRVSDA/notokr-light.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCfmN1U19nTHpWVFd2NHA2dXJ4c0FvOEdVcF9mc3ZfcWNyZjRDZ2plMy12SzQ/notokr-medium.css");
@import url("https://googledrive.com/host/0BxmAw3HA4YGCflRiaUxHOFVCcXVfWmpqeERVZ3AzcDAtM2FRV25XclJDRnVrTVVqamZJcEE/notokr-thin.css");*/

.notokr-regular { font-family:notokr-regular !important; }
.notokr-black { font-family:notokr-black !important; }
.notokr-bold { font-family:notokr-bold !important; }
.notokr-demilight { font-family:notokr-demilight !important; }
.notokr-light { font-family:notokr-light !important; }
.notokr-medium { font-family:notokr-medium !important; }
.notokr-thin { font-family:notokr-thin !important; }




/*@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(https://notosanskr-hestia.s3-website-ap-northeast-1.amazonaws.com/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}*/




/* body,
input,table,h1,h2,h3,h4,input,label,th,td,dt,dd,li,p,span,em,div,a {
	
	font-family:"본고딕",'Noto Sans CJK light';
	
	font-weight: normal !important;
	font-style:normal;
} */






/* Main Slider */
.mainSlide { width:100%;height:500px;overflow:hidden; position:relative;}
.mainSlide .msArea { height:809px; }
.mainSlide .msArea .maItem { height:809px; background-position:top center; background-repeat:no-repeat; }
.mainSlide .msArea .maItem .maItemLink { display:block; position:absolute; top:0; left:0; width:100%; height:449px; }
.mainSlide .msCon { width:1000px; margin:0 auto; padding-bottom:71px; position:relative; }
.mainSlide .msCon .toptip { display:block; font-size:24px; font-family:'NanumBarunGothic'; margin-top:64px; color:#fff; }
.mainSlide .msCon .toptip span { font-size:24px; color:#fff; font-family:'NanumBarunGothicLight'; }
.mainSlide .msCon h3 { color:#fff; font-size:46px; margin-top:15px; font-family:'NanumBarunGothicBold'; }
.mainSlide .msCon h3 span.fcr { color:#fff; font-size:46px; font-family:'NanumBarunGothicBold'; }
.mainSlide .msCon h3 span { color:#fff; font-size:46px; font-weight:300;}
.mainSlide .msCon h3 img { vertical-align:middle; }
.mainSlide .msCon .subCopy { display:block; color:#fff; font-size:16px; margin-top:40px; line-height:26px; }
.mainSlide .msCon .subCopy span { color:#fff; font-size:16px; }
.mainSlide .msCon a.btnRm { border:1px solid #fff; color:#fff; display:inline-block; margin-top:25px; padding:12px 45px 10px 45px; position:absolute; bottom:0; left:0; z-index:5; }
.mainSlide .msCon a.btnRm .btnLinkTxt { display:block; color:#fff; font-size:15px; background-image:url('../images/bul_btnLink.gif'); background-position:right 2px; background-repeat:no-repeat; padding-right:26px; }
.mainSlide .msCon a:hover.btnRm { background-color:#fff; }
.mainSlide .msCon a:hover.btnRm .btnLinkTxt { color:#666; font-size:15px; background-image:url('../images/bul_btnLink_hover.gif'); }
.mainSlide .msBotMenu { width:100%; height:50px; position:absolute; bottom:0; z-index:1000; }
.mainSlide .msBotMenu ul.ktButton { width:999px; height:50px; background:none; margin:0 auto; position:relative; }
.mainSlide .msBotMenu ul.ktButton li { float:left; width:20%; }
.mainSlide .msBotMenu ul.ktButton li .mbBtn { display:block; margin-left:1px; background:url('../images/bgBar.png'); background-repeat:repeat-x; }
.mainSlide .msBotMenu ul.ktButton li .mbBtn:hover { background:#ed1b24; }
.mainSlide .msBotMenu ul.ktButton li.slick-active .mbBtn { background:#ed1b24; }
/* .mainSlide .msBotMenu ul.ktButton li:last-child .mbBtn { margin-right:1px; } */
.mainSlide .msBotMenu ul.ktButton li .mbBtn button { display:block; width:100%; font-size:16px; color:#fff; height:50px; text-align:center; font-family:'NanumBarunGothic'; }
.mainSlide .msBotBgL { width:100%; height:50px; background-image:url('../images/bgBar.png'); background-repeat:repeat-x; position:absolute; bottom:0; left:-50%; margin-left:-500px; text-indent:-999999999px; font-size:0; }
.mainSlide .msBotBgR { width:100%; height:50px; background-image:url('../images/bgBar.png'); background-repeat:repeat-x; position:absolute; bottom:0; right:-50%; margin-right:-500px; text-indent:-999999999px; font-size:0; }


/* Slider */
.slick-slider {z-index:100;   position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before,.slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { /* display:block; */ }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden { display:none; }
.slider-nav { width:100%; max-width:1020px; }


/* Dots */
.slick-dots { width:100%; padding:0; margin:0; list-style:none; text-align:center; }
.slick-dots li { cursor:pointer; }
.slick-dots li button { cursor:pointer; color:transparent; border:0; outline:none; background:transparent; }
.slick-dots li button:hover,.slick-dots li button:focus { outline:none; }
.slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity:1; }
/*
.slick-dots li button:before { font-family:'slick'; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
*/
.slick-dots li.slick-active button:before { opacity:.75; color:black; }



/* Section Main Index */
.mcawAc { width:100%; position:relative; background-position:top center; background-repeat:repeat-x; }
.mcawAc .mcawwCen1000 { width:100%; margin:0 auto; overflow:hidden; }


.mainConArea01 .mcaw01item01 .mcaw01 {  }
.mainConArea01 .mcaw01item01 .mcaw01 h3 { font-size:28px; color:#333; text-align:center; margin-top:69px; font-family:'NanumBarunGothicBold'; }
.mainConArea01 .mcaw01item01 .mcaw01 .titleTip { display:block; font-size:18px; color:#666; text-align:center; margin-top:14px; }
.mainConArea01 .mcaw01item01 .mcaw01 .titleTip span { font-size:18px; color:#666; }
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul { /* background:url('../images/line_mca01Info.gif') center 64px no-repeat; */ text-align:center; }

.mainConArea02 .mcaw02 { position:relative; }
.mainConArea02 .mcaw02 .sectionLink { position:absolute; width:100%; height:637px; top:0; left:0; }
.mainConArea02 .mcaw02 h3 { font-size:28px; color:#333; text-align:center; margin-top:69px; font-family:'NanumBarunGothicBold'; }
.mainConArea02 .mcaw02 .titleTip { display:block; font-size:18px; color:#333; text-align:center; margin-top:14px; }
.mainConArea02 .mcaw02 .titleTip span { font-size:18px; color:#333; }
.mainConArea02 .mcaw02 .mca02Info { position:relative; width:900px; height:578px; margin:0 auto; background:url('../images/bg_circle03.png') center top no-repeat; margin-top:-98px; }
.mainConArea02 .mcaw02 .mca02Info dl { position:absolute; border:0px solid #f00; box-sizing:border-box; }
.mainConArea02 .mcaw02 .mca02Info dl dt, .mainConArea02 .mcaw02 .mca02Info dl dd { text-align:center; }
.mainConArea02 .mcaw02 .mca02Info dl dt { color:#333; }
.mainConArea02 .mcaw02 .mca02Info dl dd { font-size:14px; color:#333; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem01 { top:197px; left:78px; width:180px; height:180px; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem01 dt { margin-top:30px; font-size:16px; font-family:'NanumBarunGothicBold'; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem01 dd { padding-top:78px; background:url('../images/img_pp01.png') center top no-repeat; margin-top:8px; font-size:14px; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem02 { top:162px; left:228px; width:250px; height:250px; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem02 dt { margin-top:55px; font-size:19px; font-family:'NanumBarunGothicBold'; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem02 dd { padding-top:93px; background:url('../images/img_pp05.png') center top no-repeat; margin-top:22px; font-size:16px; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem03 { top:128px; left:450px; width:320px; height:320px; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem03 dt { margin-top:60px; font-size:20px; font-family:'NanumBarunGothicBold'; }
.mainConArea02 .mcaw02 .mca02Info .mca02ListTem03 dd { padding-top:146px; background:url('../images/img_pp40.png') center top no-repeat; margin-top:22px; font-size:18px; }
.mainConArea02 .mcaw02 .botTip { position:absolute; bottom:77px; left:0; width:100%; min-width:1000px; text-align:center; font-family:'NanumBarunGothicLight'; }
.mainConArea02 .mcaw02 .botTip em { display:inline-block; font-size:16px; background:url('../images/bul_point01.png') left center no-repeat; padding-left:27px; }
.mainConArea02 .mcaw02 .botTip em .pointTxt { color:#333; font-size:16px; }


.mainConArea03 .mcaw03 h3 { font-size:28px; color:#333; text-align:center; margin-top:69px; font-family:'NanumBarunGothicBold'; }
.mainConArea03 .mcaw03 .titleTip { display:block; text-align:center; font-size:18px; color:#333; text-align:center; margin-top:14px; }
.mainConArea03 .mcaw03 .titleTip span { font-size:18px; color:#333; }
.mainConArea03 .mcaw03 .titleTip img { vertical-align:middle; }
.mca03Info { margin-top:55px; cursor:pointer; }
.mca03Info:after { display:block; content:""; clear:both; height:0; }
.mca03Info .mca03Ibox { width:490px; float:left; }
.mca03Info .mca03Ibox a { display:block; }
.mca03Info .mca03Ibox dl { height:338px; border:1px solid #ddd; background-color:#fcfcfc; }
.mca03Info .mca03Ibox dl dt { font-family:'NanumBarunGothicBold'; text-align:center; font-size:28px; color:#333; background-position:center top; background-repeat:no-repeat; padding-top:110px; margin-top:40px; }
.mca03Info .mca03Ibox dl dd { background-image:url('../images/lineTxt01.gif'); background-position:center top; background-repeat:no-repeat; margin-top:10px; padding-top:20px; }
.mca03Info .mca03Ibox dl dd em { display:block; text-align:center; font-size:16px; color:#333; }
.mca03Info .mca03Ibox dl dd p { text-align:center; font-size:14px; color:#666; line-height:20px; margin-top:10px; }
.mca03Info .mca03Ibox dl dd p .iAdd { display:inline-block; width:13px; height:13px; font-size:0; text-indent:-999999px; margin:0 0 0 5px; vertical-align:middle; background:url('../images/icon_addP.png') center center no-repeat; }
.mca03Info .mca03Ibox dl dd p img { vertical-align:middle; }
.mca03Info .mca03Ibox.hover dl { border:1px solid #000; background-color:#333; }
.mca03Info .mca03Ibox.hover dl dt { color:#fff; }
.mca03Info .mca03Ibox.hover dl dd { background-image:url('../images/lineTxt01_hover.gif'); }
.mca03Info .mca03Ibox.hover dl dd em { color:#fff; }
.mca03Info .mca03Ibox.hover dl dd p { color:#eee; }
.mca03Info .mca03Ibox.hover dl dd p span { color:#eee; }
.mca03Info .mca03Ibox.hover dl dd p .iAdd { background:url('../images/icon_addP_hover.png') center center no-repeat; }
.mca03Info .mca03Info01 { margin-right:10px; }
.mca03Info .mca03Info01 dl dt { background-image:url('../images/img_circleN.png'); }
.mca03Info .mca03Info02 { margin-left:10px; }
.mca03Info .mca03Info02 dl dt { background-image:url('../images/img_circleR.png'); }
.mca03Info .mca03InfoOne { display:block; background:#fafafa url('../images/icon_mca03ioCon.png') 96px 63px no-repeat; border:1px solid #dddddd; padding:40px 0; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon { border-left:1px solid #dedede; height:178px; margin-left:332px; padding-left:109px; overflow:hidden; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon em { font-size:28px; color:#333; font-family:'NanumBarunGothicBold'; display:block; margin-top:20px; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon p { font-size:16px; color:#666; line-height:28px; margin-top:15px; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon p span { font-family:'NanumBarunGothic'; font-size:18px; color:#333; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon .mca03iocBtn { display:inline-block; padding:5px 7px 3px 7px; border:1px solid #ddd; margin-top:12px; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne .mca03ioCon .mca03iocBtn span { display:inline-block; padding-right:12px; font-size:12px; color:#666; background:url('../images/bul_addMore.gif') right 1px no-repeat; -webkit-transition:all .2s ease-in-out .1s; -moz-transition:all .2s ease-in-out .1s; -o-transition:all .2s ease-in-out .1s; -ms-transition:all .2s ease-in-out .1s; }
.mca03Info .mca03InfoOne:hover { background:#333 url('../images/icon_mca03ioCon_hover.png') 96px 63px no-repeat; border:1px solid #000; }
.mca03Info .mca03InfoOne:hover .mca03ioCon { border-left:1px solid #666; }
.mca03Info .mca03InfoOne:hover .mca03ioCon em { color:#eee; }
.mca03Info .mca03InfoOne:hover .mca03ioCon p { color:#ccc; }
.mca03Info .mca03InfoOne:hover .mca03ioCon p span { color:#eee; }
.mca03Info .mca03InfoOne:hover .mca03ioCon .mca03iocBtn { border:1px solid #ddd; }
.mca03Info .mca03InfoOne:hover .mca03ioCon .mca03iocBtn span { color:#eee; background:url('../images/bul_addMore_hover.gif') right 1px no-repeat; }

.mainConArea04 .mcaw04 h3 { font-size:28px; color:#333; text-align:center; margin-top:69px; font-family:'NanumBarunGothicBold'; }
.mainConArea04 .mcaw04 .titleTip { display:block; text-align:center; font-size:18px; color:#333; text-align:center; margin-top:14px; }
.mainConArea04 .mcaw04 .titleTip span { font-size:18px; color:#333; }
.mainConArea04 .mcaw04 .titleTip .pointTxt { font-family:'NanumBarunGothicBold'; }
.mainConArea04 .mcaw04 .mcaw04ItemArea { margin-top:55px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea:after { display:block; content:""; clear:both; height:0; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub { width:320px; float:left; position:relative; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item { width:100%; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop { height:220px; padding:30px; position:relative; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop .sectionLink { width:100%; height:280px; position:absolute; top:0; left:0; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop .markImg { position:absolute; width:78px; height:78px; right:30px; bottom:30px; text-indent:-9999999px; font-size:0; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop h4 { font-size:36px; line-height:38px; color:#fff; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop em { display:block; font-size:20px; color:#fff; margin-top:5px; font-family:'NanumBarunGothic'; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop em .pointTxt { font-size:20px; color:#fff; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop p.listTxt { font-size:16px; color:#fff; line-height:24px; margin-top:25px; font-family:'NanumBarunGothicLight'; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop p.listTxt span { font-size:16px; color:#fff; line-height:24px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemTop a.btnMore { display:inline-block; border:1px solid #fff; color:#fff; font-size:12px; padding:4px 7px 1px 11px; margin-top:15px;  }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg01 { background-color:#4da3d2; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg01 .markImg { background:url('../images/img_circleTm_i01.png') no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg02 { background-color:#4db7d2; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg02 .markImg { background:url('../images/img_circleTm_i02.png') no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg03 { background-color:#65cbd4; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItopBg03 .markImg { background:url('../images/img_circleTm_i03.png') no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot { height:215px; background-color:#fff; overflow:hidden; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .mcaw04ibLayer { position:relative; margin:30px 0 25px 0; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .mcaw04ibLayer a { display:block; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl dt { text-align:center; font-size:0; height:60px; background-position:center center; background-repeat:no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl01 dt { background-image:url('../images/case_logo01.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl02 dt { background-image:url('../images/case_logo02.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl03 dt { background-image:url('../images/case_logo03.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl04 dt { background-image:url('../images/case_logo04.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl05 dt { background-image:url('../images/case_logo05.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl.cl06 dt { background-image:url('../images/case_logo06.gif'); }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl dd { font-size:16px; color:#666; margin-top:12px; text-align:center; line-height:24px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl dd span { font-size:16px; color:#666; line-height:24px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl dd .icon_addP { display:inline-block; width:13px; height:13px; font-size:0; margin-left:2px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot dl dd .icon_addP img { vertical-align:top; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .dotBotBtn { position:absolute; bottom:20px; z-index:50; width:100%; text-align:center; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .dotBotBtn li { display:inline-block; width:12px; height:12px; margin:0 3px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .dotBotBtn li a { display:block; text-indent:-9999px; width:12px; height:12px; font-size:0; background:url('../images/btn_conPage.png') no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .dotBotBtn li a.active { background:url('../images/btn_conPage_active.png') no-repeat; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .slick-dotted.slick-slider { margin-bottom:0; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .slick-dots li { width:12px; height:12px; display:inline-block; margin:0 4px; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .slick-dots li button { width:12px; height:12px; background-image:url('../images/btn_conPage.png'); background-repeat:no-repeat; background-position:left top; }
.mainConArea04 .mcaw04 .mcaw04ItemArea .mcaw04Isub .mcaw04Item .mcaw04ItemBot .slick-dots li.slick-active button { background-image:url('../images/btn_conPage_active.png'); }





/* footer */
.footer_wrap { 
   border:0px solid #eee;
}
.footer_wrap:after { 
   display:block; content:""; clear:both; 
   height:0; 
   }
   
.footMark_container { 
   width:100%;    
   border-top:1px solid #eee;
   }
.footMark_container .footMark {
   width:1170px;
   margin:0 auto;  
   position:relative;
   overflow:hidden;
   padding:30px 0px 30px 0px;
    }

.footer_wrap  .footMark ul.bannerbox           { }
.footer_wrap  .footMark ul.bannerbox li            {float:left; padding-left:10px;}
.footer_wrap  .footMark ul.bannerbox .bimg           {border:0px solid #000000; margin-top:-20px;}




.footerArea_container { 
   width:100%; 
   background-color:#333;
   padding:30px 0px 30px 0px;
   }
   
   
.footerArea { 
   width:1170px;
   margin:0 auto; 
   position:relative;
   }
.footerArea h2 { float:left; margin-top:20px; margin-top:83px; }
.footerArea h2 a { text-indent:-9999px; font-size:0; }
.footerArea:after { display:block; content:""; clear:both; height:0; }
.footerArea .footInfo { margin:0px;}
.footerArea .footInfo:after { display:block; content:""; clear:both; height:0; }
.footerArea .footInfo .footNavArea:after { display:block; content:""; clear:both; height:0; }
.footerArea .footInfo .footNavArea nav {  float:left; }
.footerArea .footInfo .footNavArea nav ul:after { display:block; content:""; clear:both; height:0; }
.footerArea .footInfo .footNavArea nav ul li { float:left; height:24px; line-height:24px; background:url('../images/sort_footNav.gif') no-repeat left center; margin-left:20px; padding-left:20px; }
.footerArea .footInfo .footNavArea nav ul li.first { background:none; margin-left:0px; padding-left:0px; }
.footerArea .footInfo .footNavArea nav ul li a { font-size:14px; color:#eee; }
.footerArea .footInfo .footNavArea nav ul li a:hover, .footerArea .footInfo .footNavArea nav ul li a:focus { color:#eee; }
.footerArea .footInfo .footNavArea nav:after { display:block; content:""; clear:both; height:0; }
.footerArea .footInfo .footNavArea .footFs { float:right; width:160px; height:28px; position:relative; }
.footerArea .footInfo .footNavArea .footFs .footFsSel { display:block; position:absolute; left:0; bottom:0; z-index:51; width:100%; background-color:#fff; line-height:26px; border:1px solid #ddd; background-image:url('../images/bul_fs2.gif'); background-position:right 0; background-repeat:no-repeat; }
.footerArea .footInfo .footNavArea .footFs .footFsSel * { cursor:pointer;text-decoration:none; }
.footerArea .footInfo .footNavArea .footFs .footFsSel span { display:block; height:26px; line-height:26px; font-size:12px; color:#999; padding:0 10px; }
.footerArea .footInfo .footNavArea .footFs .footFsSel.active { background-position:right 0; background-position:right -25px; }
.footerArea .footInfo .footNavArea .footFs .footFsSel.active span { font-size:12px; color:#ed1b24; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea { display:none; width:100%; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList { position:absolute; width:100%; left:0; bottom:26px; z-index:50; border:1px solid #ddd; background-color:#fff; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li.list { width:100%; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li.list dt p { padding:0 10px; display:block; color:#333; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:26px; line-height:26px; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li.list dd li { padding:0 10px; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li a { display:block; color:#999; height:26px; line-height:26px; }
.footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li a:hover, .footerArea .footInfo .footNavArea .footFs .footFsListArea .footFsList li a:focus { color:#ed1b24; }


.footerArea .footInfo address { 
   margin-top:20px; 
   color:#999; 
   }
















 /* 메인 */ 
	.slider {width: auto;position: relative;}
  .slider_main{position:relative;}
  .slider_main .textbox{text-align:left;position:absolute;top:157px;left:15%;}
  .slider_main .textbox .line1{font-size:48px;color:#fff;}
  .slider_main .textbox .line2{font-size:48px;color:#ff695e;}
  .slider_main .textbox .text{max-width:520px;font-size:18px;color:#fff;padding-top:30px;}
  .slider_main .textbox .link a{display:inline-block;padding-right:10px;height:30px;background:url('../images/arrow_right_link.png')no-repeat right center;background-size:6px 11px;font-size:18px;line-height:30px;color:#fff;margin-top:50px;text-decoration:underline;}
  .slider_main {
    width:1600px;
    height:500px;
    background: url('../images/slideBg00.jpg')no-repeat;
    background-size: cover;
    font-size: 30px;
    font-family: "Arial", "Helvetica";
    text-align: center; }
    .slider_main img,.slider_main:nth-child(2) img,.slider_main:nth-child(3) img{
      display: inline-block;width:1600px;height:500px;}
.slick-prev,.slick-next {display:block;border:none;right:0;width:60px;height:90px;background:url('../images/btn_left.png') no-repeat;font-size:0; line-height:0; position:absolute; top:50%; display:block;padding:0; -webkit-transform: translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); cursor:pointer; color:transparent; outline:none;z-index:1000; }
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus { color:transparent; outline:none;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before, .slick-next:focus:before { opacity:1; color:#f14b4b; }
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before { opacity:.25; }
.slick-prev:before,.slick-next:before { font-size:36px; line-height:36px; line-height:1; color:#ccc; opacity:.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.slick-prev { left:0; }
[dir='rtl'] .slick-prev { right:-25px; left:auto; }
[dir='rtl'] .slick-prev:before { content:'→'; }
.slick-next {background:url('../images/btn_right.png') no-repeat;}
[dir='rtl'] .slick-next { right:auto; left:-25px; }
.slick-prev:before,.slick-next:before {
  color: black; }

  .slick-dots { position: absolute;bottom:30px;}
  .slick-dots li{display: inline-block;padding:0 7px;}
  .slick-dots li button{width:15px;height:15px;vertical-align:middle;background: url('../images/slide_dot.png')no-repeat center;}
  .slick-dots li.slick-active button{width:15px;height:15px;background: url('../images/slide_dot_on.png')no-repeat center;}
    .slider_main:nth-child(2) {
     background: url('../images/slideBg00.jpg')no-repeat;
      background-size: cover;}
    .slider_main:nth-child(3) {
    background: url('../images/slideBg00.jpg')no-repeat;
      background-size: cover;}

.mainConArea01,.mainConArea01 .mca01InItem {width:1020px;margin:0 auto;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li { width: 25%;height:200px;text-align: center;float: left;position:relative;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li:after{width:1px;height:100px;position:absolute;top:50px;right:0;content:'';background:url('../images/bar_li.gif') no-repeat right top;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li:last-child:after{background: none;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li.mca01Item { background:url('../images/po_common/img_con01_thum01.png') no-repeat center 58px; }
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li.mca02Item { background:url('../images/po_common/img_con01_thum02.png') no-repeat center 58px; }
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li.mca03Item { background:url('../images/po_common/img_con01_thum03.png') no-repeat center 58px; }
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li.mca04Item { background:url('../images/po_common/img_con01_thum04.png') no-repeat center 58px; }
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li h4 {padding:0 0 5px 0;margin-top:40px;font-size:18px; font-weight:400; color:#333;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li a{display:block;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li a:hover h4{color:#e4473c;text-decoration:underline;}
.mainConArea01 .mcaw01item01 .mcaw01 .mca01Info ul li p { font-size:16px; color:#888;letter-spacing: -.5px;}

.mainConArea02 {width:100%;margin:0 auto;}
.mainConArea02 .Area02_wrap{width:998px;margin:0 auto;padding:65px 0px 30px 0px ;}
.mainConArea03 {width:100%;margin:0 auto;background-color:#f7f9fa;}
.mainConArea03 .Area03_wrap{width:998px;margin:0 auto;padding:65px 0px 0px 0px;}
.mainConArea04 {width:100%;margin:0 auto;/* background: #f7f9fa; */}
.mainConArea04 .Area04_wrap{width:998px;margin:0 auto;padding:70px 0 0px 0;}

.text_wrap{text-align: center;}
.text_wrap h3{
	margin:0 0 15px 0;padding:0;font-size:38px;background: none !important;color: #555;font-weight: bold;
	
	/* font-family:"본고딕",'Noto Sans CJK regular'; */
	
	font-family:"본고딕",'Noto Sans CJK Bold';
	
	
	
	/* font-weight: normal !important;
	font-style:normal; */

}
.text_wrap .sub_text{font-size:18px;line-height:28px;color: #555;}
.text_wrap .center{font-size:18px;line-height:28px;color: #555;}
	
/* 대표상품 슬라이드 */ 
/* .productCon {width:100%;margin:0 auto;}
   
.productCon p {
   font-size:14px;
   margin-bottom:10px;
   }
.productCon p img {
   text-align: center;
   }  */

.proSlide { width:100%; overflow:hidden; position:relative; }
.proSlide .msArea {z-index:9999 !important;position:relative; }
.proSlide .msArea .maItem {z-index:9999 !important;background-position:top center; background-repeat:no-repeat; }
.proSlide .msArea .maItem .maItemLink { z-index:9999 !important;display:block; position:absolute; top:0; left:0; width:100%; height:449px; }
.proSlide .msCon { z-index:9999 !important;width:1020px; margin:0 auto; padding-bottom:71px; position:relative; }
.proSlide .msCon .toptip { display:block; font-size:24px;  margin-top:64px; color:#fff; }
.proSlide .msCon .toptip span { font-size:24px; color:#fff;}
.proSlide .msCon h3 { color:#fff; font-size:46px; margin-top:15px;  }
.proSlide .msCon h3 span.fcr { color:#fff; font-size:46px; }
.proSlide .msCon h3 span { color:#fff; font-size:46px; font-weight:300;}
.proSlide .msCon h3 img { vertical-align:middle; }
.proSlide .msCon .subCopy { display:block; color:#fff; font-size:16px; margin-top:40px; line-height:26px; }
.proSlide .msCon .subCopy span { color:#fff; font-size:16px; }
.proSlide .msCon a.btnRm { border:1px solid #fff; color:#fff; display:inline-block; margin-top:25px; padding:12px 45px 10px 45px; position:absolute; bottom:0; left:0; z-index:5; }
.proSlide .msCon a.btnRm .btnLinkTxt { display:block; color:#fff; font-size:15px; background-image:url('../images/main/bul_btnLink.gif'); background-position:right 2px; background-repeat:no-repeat; padding-right:26px; }
.proSlide .msCon a:hover.btnRm { background-color:#fff; }
.proSlide .msCon a:hover.btnRm .btnLinkTxt { color:#666; font-size:15px; background-image:url('../images/main/bul_btnLink_hover.gif'); }
.proSlide .msBotMenu { width:100%;position:absolute;top:70px;z-index:9999 !important; }
.proSlide .msBotMenu ul.ktButton { z-index:9999 !important; width:100%;height:92px;background:none; margin:0 auto; position:relative;}
.proSlide .msBotMenu ul.ktButton li { z-index:9999 !important; width:12.2%;height:100%;float:left;text-align:center; padding:0;border-bottom:0px solid #d8d6d7;}
.proSlide .msBotMenu ul.ktButton li.slick-active{z-index:9999 !important;  /* background:url('../images/select_con.png') no-repeat center 78px; */background-size:auto 15px;border-bottom:0;padding-bottom:1px;}
.proSlide .msBotMenu ul.ktButton li .mbBtn { z-index:9999 !important;display:block;background: url('../images/m_icon03_nor01.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(2) .mbBtn{background: url('../images/m_icon03_nor02.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(3) .mbBtn{background: url('../images/m_icon03_nor03.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(4) .mbBtn{background: url('../images/m_icon03_nor04.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(5) .mbBtn{background: url('../images/m_icon03_nor05.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(6) .mbBtn{background: url('../images/m_icon03_nor06.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(7) .mbBtn{background: url('../images/m_icon03_nor07.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:last-child .mbBtn{background: url('../images/m_icon03_nor08.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li.slick-active .mbBtn{background: url('../images/m_icon03_over01.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(2) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(2).slick-active .mbBtn{background: url('../images/m_icon03_over02.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(3) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(3).slick-active .mbBtn{background: url('../images/m_icon03_over03.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(4) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(4).slick-active .mbBtn{background: url('../images/m_icon03_over04.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(5) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(5).slick-active .mbBtn{background: url('../images/m_icon03_over05.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(6) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(6).slick-active .mbBtn{background: url('../images/m_icon03_over06.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:nth-child(7) .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:nth-child(7).slick-active .mbBtn{background: url('../images/m_icon03_over07.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li:last-child .mbBtn:hover,.proSlide .msBotMenu ul.ktButton li:last-child.slick-active .mbBtn:hover{background: url('../images/m_icon03_over08.jpg') no-repeat center top;background-size:auto 42px;}
.proSlide .msBotMenu ul.ktButton li .mbBtn button {width:100%;height:100%;background:none;display: block;font-size:15px;color:#c7c7c7;padding-top:55px;}
.proSlide .msBotMenu ul.ktButton li .mbBtn:hover button,.proSlide .msBotMenu ul.ktButton li.slick-active .mbBtn button{color:#333;font-size:15px;/* font-weight:bold; */}
.proSlide .msBotBgL { width:100%; height:50px; /* background-image:url('../images/main/bgBar.png'); background-repeat:repeat-x; */ position:absolute; bottom:0; left:-50%; margin-left:-500px; text-indent:-999999999px; font-size:0; }
.proSlide .msBotBgR { width:100%; height:50px; /* background-image:url('../images/main/bgBar.png'); background-repeat:repeat-x; */ position:absolute; bottom:0; right:-50%; margin-right:-500px; text-indent:-999999999px; font-size:0; }
.slide_content01{background:url('../images/m_img03_01.jpg') no-repeat left top;} 
.slide_content02{background:url('../images/m_img03_02.jpg') no-repeat left top}
.slide_content03{background:url('../images/m_img03_03.jpg') no-repeat left top}
.slide_content04{background:url('../images/m_img03_04.jpg') no-repeat left top}
.slide_content05{background:url('../images/m_img03_05.jpg') no-repeat left top}
.slide_content06{background:url('../images/m_img03_06.jpg') no-repeat left top}
.slide_content07{background:url('../images/m_img03_07.jpg') no-repeat left top}
.slide_content08{background:url('../images/m_img03_08.jpg') no-repeat left top}

.slide_cont{margin-top:132px;  /* border-radius: 25px;   border: 1px solid #999;z-index: -1 !important; position: relative; */}
.slide_cont .contents_box { height: 282px; padding: 30px 60px 0px 50px;}
.slide_cont .contents_box .s_title{color:#e4473c;font-size:18px;line-height:22px;/* font-weight:bold; */}
.slide_cont .contents_box h4 {
	font-size:32px;line-height:30px;color:#333;margin-top:25px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	background: none !important; 
	border-bottom:1px solid #d7d7d7;
	display: inline-block;
	padding-bottom:5px;
}
.slide_cont .contents_box h4 span {
	font-size:32px;line-height:30px;color:#333;margin-top:25px;
	padding:0px 18px 0px 0px;
	font-weight:normal;
	/* background: none !important; */
	background:url('../images/title_lallow.png') no-repeat right 50%;
	/* text-decoration: underline; */
}
.slide_cont .contents_box .info{margin-top:25px;font-size:14px;line-height:24px;color:#555;}
.contents_box .sub_list{/* width:480px; *//* min-height:146px; */margin-top:25px;padding-top:0px;background:url('../images/line_top.gif') no-repeat left top;overflow: hidden;}
.contents_box .sub_list li{width:20%;margin-bottom:5px;float: left;}
.contents_box .sub_list li img {float:left;margin-right:15px;}
.contents_box .sub_list li span{display:inline-block;line-height:35px;}
.contents_box .sub_list li span a {display:inline-block;line-height:25px;background: url(../images/po_common/circle_comb.png) no-repeat left 50%;    padding: 0px 10px 0px 10px; color: #555;}
.contents_box .sub_list li span a:hover {    color: #e4473c; line-height:25px;}



/* .banner_wrap{width:100%;background:url('../images/banner.gif') no-repeat center bottom;background-size: cover}
.mainbanner{width:1020px;margin:0 auto;padding:64px 0 70px 0;text-align:center;}
.mainbanner .bnr_s{font-size:18px;color:#fff;}
.mainbanner .tit{font-size:38px;line-height:48px;margin:24px 0 30px 0;padding-top:14px;color:#fff;background:url('../images/line_top02.gif') no-repeat center top;}
.mainbanner .btn_wrap{margin-top:40px;}
.mainbanner .btn_wrap a.link{font-size:18px;line-height:18px;display: inline-block;border-radius: 25px;border:1px solid #fff;color:#fff;padding:9px 40px 14px 20px;background:url('../images/arrow_right_link.png') no-repeat 130px center;}
.mainbanner .btn_wrap a.hover{font-size:18px;line-height:18px;display: inline-block;border-radius: 25px;padding:9px 35px 14px 35px;margin-left:15px;background: #fff;color:#ca97a8;}
 */
 
 
.rolling_slider{margin-top:40px;padding-bottom:60px;overflow: hidden;width: 998px;border: 0px solid #000;}
.rolling_slider ul li.rolling{
	float: left;
	text-align:center;
	border:1px solid #d6dbdf;
	 border-radius: 20px;
	padding:30px 22px;
	margin-right:10px;
	cursor: pointer;
	width: 14.5555555%;
	min-height:217px;
	letter-spacing: -1px;
}
/* .rolling_slider ul li:hover {background-color:rgba(228,71,60,0.1) !important;} */
.rolling_slider ul li.rolling:last-child{margin:0px;}
.rolling_slider ul li.rolling .textbox div{margin-top:10px;min-height: 62px;  font-size: 14px;color: #666;/* min-width: 200px; */}
/* .rolling_slider ul li.rolling .textbox div .rexp{margin-top:0px;min-height: 62px;  font-size: 14px;color: #666;} */

.rolling_slider ul li.rolling .textbox p{/* text-decoration: underline; */  font-size: 12px;}

.rolling_slider ul li.rolling .textbox h4 {
    padding: 10px 0 0px 0;
    margin-top: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #444;
    background: none !important;
}


.rolling_slider ul li.rolling .textbox  .mslink2 {		
    
	margin-top:0px;
	border-radius: 25px;
	border:0px solid #df5b42;
	background-color: #7f858d; 
	display: inline-block;	
	padding: 5px 14px 5px 14px;
}

.rolling_slider ul li.rolling .textbox  .mslink2:hover {		
    
	margin-top:0px;
	border-radius: 25px;
	border:0px solid #df5b42;
	background-color: #df5b42; 
	display: inline-block;	
	padding: 5px 14px 5px 14px;
}

.rolling_slider ul li.rolling .textbox  .mslink2 span {
	
	text-align:center;	
	font-size:14px;	
	/* font-weight: bold; */
	color:#efefef;  
	display: inline-block;	
	padding: 0px 12px 0px 12px;
	/* background: url(../images/solmain/arrow_right_link.png) no-repeat right center; */	
	
}

/* .rolling_slider ul li.rolling .textbox  .mslink2 span:hover{
	font-size:14px;display: inline-block;border-radius: 25px;margin-right:0px;color:#fff;
	background: url(../images/solmain/arrow_right_link.png) no-repeat right center;	
} */


/* .rolling_slider ul li.rolling:hover  {	
    float: left;
    text-align:center;
    border:1px solid #d6dbdf;
    padding:30px 22px;
    margin-right:10px;
    cursor: pointer;
    width:19.3333333%;
    background-color:rgba(225,234,239,0.7) !important;
    background-color:rgba(102,102,102,0.1) !important;
    z-index:2000;
    display:inline-block;
    
    -webkit-transition: all .2s ease-in-out .1s;
    -moz-transition: all .2s ease-in-out .1s;
    -o-transition: all .2s ease-in-out .1s;
    -ms-transition: all .2s ease-in-out .1s; 
}
.rolling_slider ul li.rolling a.rollingoverbg:hover .textbox p{ color:#e4473c; }

.rolling_slider ul li.rolling a.rollingoverbg:hover .textbox div{color:#e4473c;} */


/* .rolling_slider ul li.rolling a span.u_i01{  
	border:5px solid #000; background: url(../images/slide_img01.gif) no-repeat center 20%; 
	width: 157px;
	height:125px;
	display: inline-block;
	} */

/* .rolling_slider ul li.rolling .textbox p a{text-decoration: underline;}
.rolling_slider ul li.rolling .textbox p a:hover{text-decoration: underline;color: #e4473c;} */
.rolling_slider .slick-prev,.rolling_slider .slick-next {display: none !important}
.rolling_slider .slick-dots {bottom: 20px; position: absolute;}
.rolling_slider .slick-dots li button{width:15px;height:15px;vertical-align:middle;background: url('../images/slide_btn.gif') no-repeat center;}
.rolling_slider .slick-dots li.slick-active button{width:15px;height:15px;background: url('../images/slide_dot_on.png') no-repeat center;}

.rolling_slider ul li.rolling img{
	z-index: 0;
}

.tabarea{margin:28px 0 0px 0;position: relative;width: 100%}
.tabarea .tabs{text-align:center;overflow: hidden;height:46px;}
.tabarea .tabs li{display:inline-block;margin-right:-10px;}
.tabarea .tabs li a{min-width:115px;display:inline-block;border:1px solid #c5c7c7;padding:5px 15px 10px 15px;font-size:16px;}
.tabarea .tabs li.on a{display:block;border:1px solid #e4473c;background: #e4473c;position: relative;}
.tabarea .tabs li.on a:after{width:11px;height:6px;display:block;position:absolute;left:50%;bottom:-7px;content:'';background: url('../images/select_arrow.gif')no-repeat center bottom;}
.tabarea .tabs li.on a{color: #fff;}

.tabarea .tabs li .tabcont  a{min-width:115px;display:inline-block;border:1px solid #c5c7c7;padding:0px 0px 0px 0px;font-size:16px;}
.tabarea .tabs li.on .tabcont a{display:block;border:0px solid #e4473c;background: #fff;position: relative;}
 .tabarea .tabs li.on .tabcont a:after{background: none;}
/* .tabarea .tabs li.on a{color: #fff;} */

.tabarea .tabs li dt a{border:none;padding:0;}
.tabarea .tabs li.on dt a{background:none;color:#333;border:none;padding:0;}
.tabarea .tabs li.on dt a:after{background: none;}
.tabarea .tabs li.on dt a:hover{color: #e4473c;}

.tabarea .tabcont{border:0px solid #e6e6e6;display:none;position:absolute;left:0px;top:00px; width:988px;margin-top:0px;background: #fff;padding:0 0 0px 0;/* box-shadow:0 5px 20px 0 #dbddde; */}
.tabarea .tabcont ul li {
	background: url('../images/v_line.gif')no-repeat right 50%;
	border-right:0px solid #000;width:22%;float: left;text-align:center;margin:0px 0 10px 0;padding:54px 14px 34px 14px;min-height: 155px;
	}
.tabarea .tabcont ul .last {background: none;}


.tabarea .tabcont ul li dl{padding:20px 0 0 0px;}
.tabarea .tabcont ul li dt{font-size:16px;color:#333;font-weight: bold;padding-bottom:10px;}
.tabarea .tabcont ul li dt:hover{font-size:16px;color:#e4473c;font-weight: bold;padding-bottom:10px;}
.tabarea .tabcont ul li dd{letter-spacing: -.5px;line-height:23px;}
.tabarea .tabcont ul li img{padding-left:0px;}
.tabarea .tabcont.sp{width:1020px;background:none;box-shadow: none;padding-left:10px;}
.tabarea .tabcont.sp ul li{width:23.3333333%;min-height:315px;padding:38px 0 0 0;margin-right:20px;background:#fff;box-shadow:0 5px 20px 0 #dbddde;text-align: center;}

.tabarea .tabcont.sp li.s01 a{display:block;border:0px solid #e4473c;background: #fff;position: relative;}
.tabarea .tabcont.sp li.s01 a:after{background: none; }

.tabarea .tabcont.sp ul .last{margin-right:0;}
/* .tabarea .tabcont.sp ul li:last-child{margin-right:0;} */
.tabarea .tabcont.sp ul li dl{margin:40px 0 0 0;padding:35px 50px 0 50px;letter-spacing:.5px;background: url('../images/underbar02.gif')no-repeat center top;}
.tabarea .tabcont.sp ul li img{padding:0;}

.tabarea .tabcont ul li img.ihe{margin-top:-4px;} /* 유형별 사례 아이콘 높이 상이한 오류처리 */


/* .tabarea .tabcont li:hover  {	
    border:0px solid #d6dbdf;
    cursor: pointer;
    background-color:rgba(225,234,239,0.7) !important;
    
    -webkit-transition: all .2s ease-in-out .1s;
    -moz-transition: all .2s ease-in-out .1s;
    -o-transition: all .2s ease-in-out .1s;
    -ms-transition: all .2s ease-in-out .1s; 
}
.tabarea .tabs li .tabcont a.rollingoverbg:hover dt{ color:#e4473c; }

.tabarea .tabs li .tabcont a.rollingoverbg:hover dd{color:#e4473c;} */


.tabarea .tabcont ul li.cs01{background:url('../images/slogo01.gif') no-repeat center 18% #fff;}
.tabarea .tabcont ul li.cs02{background:url('../images/slogo02.gif') no-repeat center 18% #fff;}
.tabarea .tabcont ul li.cs03{background:url('../images/slogo03.gif') no-repeat center 18% #fff;}
.tabarea .tabcont ul li.cs04{background:url('../images/slogo04.gif') no-repeat center 18% #fff;}

.tabarea .tabcont ul li.cs02:hover{background:url('../images/slogo02_over.gif') no-repeat center 18% #fff;}
.tabarea .tabcont ul li.cs03:hover{background:url('../images/slogo03_over.gif') no-repeat center 18% #fff;}
.tabarea .tabcont ul li.cs04:hover{background:url('../images/slogo04_over.gif') no-repeat center 18% #fff;}


.tabarea .tabcont.sp ul li dl.slist_mt{padding-top: 120px !important;background: url('../images/underbar02.gif')no-repeat center 42% !important;}



/* .footer_info .f_area{width:1020px; margin:40px auto;overflow: hidden}
.footer_info .tit_wrap{overflow: hidden;}
.footer_info .tit_wrap h3{float:left;font-size:18px;margin:0;padding:0;}
.footer_info .f_area .news_wrap{float: left;width:50%;background: url('../images/bar_li.gif')no-repeat right center}
.footer_info .f_area .news_wrap .more{float:right;display:inline-block;vertical-align:top;background:url('../images/arrow_right.gif')no-repeat right center;padding-right:10px;}
.footer_info .news_center{padding-right:50px;position: relative;}
.footer_info .customer{padding-left:50px}
.footer_info .news_content a{display: block;cursor: pointer;z-index: 3}
.footer_info .news_content,.footer_info .customer_content{margin-top:20px;padding-top:15px;background:url('../images/line_top.gif')no-repeat left top;position: initial;}
.footer_info .news_content .slick-prev,.footer_info .news_content .slick-next{display: none !important}
.footer_info .news_content .slick-dots{top:5px;left:115px;height:13px;padding-left:7px;text-align: left;border-left:1px solid #d3d9dd;}
.footer_info .news_content .slick-dots li{padding:0 3px;}
.footer_info .news_content .slick-dots li button{width:13px;height:13px;vertical-align:middle;background: url('../images/slide_btn.gif')no-repeat center;background-size: 9px}
.footer_info .news_content .slick-dots li.slick-active button{width:13px;height:13px;background: url('../images/slide_dot_on.png')no-repeat center;background-size:13px}
.footer_info .tit{font-size: 20px;margin-bottom:10px;color:#333;letter-spacing: -1.5zpx}
.footer_info .tit .red{font-size:20px;color:#e4473c;}
.footer_info .dcont span{display:inline-block;color:#e4473c;}
.footer_info .dcont span.d01{padding-right:10px;background:url('../images/sidebar02.gif')no-repeat right center;}
.footer_info .dcont span.d02{margin-left:10px;}
.footer_info .data{padding-top:10px;color:#8c8c8c;}
.footer_info .customer_wrap{width:50%;float: left;}
.footer_info .phone{background:url('../images/icon_customer.gif')no-repeat left center;font-size:40px;padding-left:60px;letter-spacing: -0.5px}
.footer_info .fax{font-size:16px;color:#8c8c8c;} */


