/* @import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css'); */
@import url('https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css');


/* Skip Navigation */
	.skip{width:1px; height:1px; margin:0 -1px -1px 0; padding:0; font-size:0; line-height:0; display:block; overflow:hidden;}
	.skip:hover,.skip:active,.skip:focus{width:100%; height:auto; margin:0; padding:5px 0; font-weight:bold; font-size:12px; line-height:1; color:#333; text-decoration:none !important; text-indent:10px}

/*[s] All Style */
	a:link, a:visited,a:hover{text-decoration:none}

	html{overflow-y:auto;}
	html,body{width:100%; min-height:100%;}
	body,th,td,input,select,textarea{font-style:normal; font-weight:normal; font-size:13px; line-height:18px; font-family: 'Noto Sans Korean'; color:#444}


	/* 텍스트 테스트 */
		.testText{padding:5px; font-size:18px; line-height:20px; color:#000; position: fixed; left:0; top:0; z-index:10;}
		.nsq{font-family:'NanumSquare', sans-serif !important;}

	/* btn style */
	.btnArea{width:100%; font-size:0; line-height:0;}
	.btnArea .btns{margin:0 5px 0 0; font-weight: 600; font-size:22px; line-height:60px; color: #fff; letter-spacing: -1px; text-align: center; overflow:hidden; display:inline-block; vertical-align: top; box-sizing:border-box;}

	.btnArea .btns.ok{background-color: #22aadd;}
	.btnArea .btns.cancel{background-color: #515455;}
	.btnArea .btns.modify{background-color: #a1a1a1;}
	.btnArea .btns.finds{background-color: #32b4ce;}
	.btnArea .btns.bord{background:#fff;min-width:125px;padding:0 20px;height:50px;border:1px solid #474a52;border-radius:2px;color:#474a52;font-size:18px;line-height:48px;font-weight:400;}
	.btnArea .btns.bord.yel{border:1px solid #f59e0e;}

	.btnArea.tar .btns{margin:0 0 0 5px;}
	.btnArea.tac .btns{margin:0 2.5px;}
	.btnArea.tj{display: flex; justify-content: space-between;}

	.btnArea.one .btns{width:100%; margin:0;}
	.btnArea.two .btns{width:49%; margin:0;}

	/* check style */
	.checkIn{display: inline-block; vertical-align: top;}
	.checkIn input[type=checkbox],
	.checkIn input[type=radio]{display: none;}

	.checkIn input[type=checkbox]+label,
	.checkIn input[type=radio]+label{padding-left:30px; font-size: 16px; line-height:24px; color: #888; display: inline-block; cursor: pointer; position: relative;}

	.checkIn input[type=checkbox]+label:before,
	.checkIn input[type=radio]+label:before,
	.checkIn input[type=radio]+label:after{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}

	.checkIn input[type=checkbox]+label{}
	.checkIn input[type=checkbox]+label:before {background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius:2px;}
	.checkIn input[type=checkbox]:checked+label{color: #555;}
	.checkIn input[type=checkbox]:checked+label:before {content: ""; background-image: url('/html_2017/images/bg_checkbox_on.gif');}

	.checkIn input[type=radio]+label{}
	.checkIn input[type=radio]+label:before {border-radius:12px;}
	.checkIn input[type=radio]+label:after {width: 22px; height: 22px; left: 1px; top:1px; border:none; border-radius:11px; -webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}
	.checkIn input[type=radio]:checked+label{color: #555;}
	.checkIn input[type=radio]:checked+label:after {width: 12px; height: 12px; background-color: #666; left: 6px; top:6px; border-radius:6px;}

	/* clause box */
	.clauseArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.clauseArea .scroll{width:100%; height:260px; padding:20px; background-color: #f6f6f6; border:1px solid #e3e3e3; font-weight: 400; font-size:20px; line-height:30px; color: #888; letter-spacing: -1px; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
	.clauseArea .checkIn{padding-top:15px;}

	#header,
	#header>.bg,
	#header>h1>a,
	#header>.social>a,
	#header #gnbArea,
	#header #gnb .gnbLine,
	#footer>.inConts .familySite>.title>span.bul,

	#visual #bx-pager>a,
	#visual #bx-pager>a>.bul,
	#mContainer .mediaArea,
	#mContainer .pConts,
	#mContainer .socialArea>div>a>div,
	#qLinkArea>a img,
	#mContainer .productList>a>.txt,
	#mContainer .productList>a>.over,
	.nugaNews .nugaConts .slider,
	.socialArea>div>a>.thumb>.over,
	.rd_tab li a,
	.img_board_list>ul>li>a .over,
	.img_board_list>ul>li>a .thumb>img,
	.photoList .thumb img,
	.img_board_list .thumb img,
	.eventList .thumb img,
	.photoList li>a .over,
	.photoList li>a .thumb>img,
	.img_board_list>ul>li>a .tit,
	#tabArea>.tabList .depth01,
	div.loc_div
	{-webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}

	.infit{font-size:0;letter-spacing:0;word-spacing:0;}

	.photoList .thumb img,
	.img_board_list .thumb img,
	.eventList .thumb img{transform: matrix(1, 0, 0, 1, 0, 0);}
	.photoList a:hover .thumb img,
	.img_board_list a:hover .thumb img,
	.eventList a:hover .thumb img{transform: matrix(1.03, 0, 0, 1.03, 0, 0);}
/*[e] All Style */

/*[s] Layout Style */
	#wrap{width:100%; min-width:1280px; margin:0 auto; position:relative; overflow:hidden; word-break:keep-all; word-wrap:break-word; box-sizing:border-box;}
	#wrap .inConts{width:1200px;margin:0 auto;position:relative;}
	#header{width:100%; min-width:1280px; height:110px; padding-top:110px; font-size:0; line-height:0; position: fixed; left:0; top:0; z-index:8; overflow:hidden; box-sizing:border-box;}
	#header>.bg{width:100%; height:110px; background-color: #fff; position: absolute; left:0; top:0; z-index:1; opacity: 0.05;}
	#header>h1{width:237px; margin-left:-118px; position: absolute; left:50%; top:28px; z-index:2;}
	#header>h1>a{width:100%; height:54px; background-image:url('/html_2017/images/h1_logo_off.png'); background-repeat: no-repeat; background-position: center center; display:block;}

	#header>.language{position: absolute; left:70px; top:40px; z-index:2; display:inline-block;}
	#header>.language>a{font-weight: 300; font-size:14px; line-height:1.6; color: #717181; display:inline-block; vertical-align: top;}
	#header>.language>a+a{margin-left:15px;}
	#header>.language>a:hover{color: #f59e0e;}
	#header>.language>a.active{font-weight: 500; color: #f59e0e;}

	#header>.social{position: absolute; right:70px; top:40px; z-index:2; display:inline-block;}
	#header>.social>a{width:30px; height:30px; background-repeat: no-repeat; background-position: center center; display:inline-block; vertical-align: top;}
	#header>.social>a+a{margin-left:5px;}
	#header>.social>a.youtobe{background-image:url('/html_2017/images/btn_youtobe_off.png');}
	#header>.social>a.pinterest{background-image:url('/html_2017/images/btn_pinterest_off.png');}
	#header>.social>a.blog{background-image:url('/html_2017/images/btn_blog_off.png');}

	#header>.social>a:hover{border-radius:50%; overflow:hidden;}

	#header #gnbArea{width:100%; background-color: #0566c4; position: relative; top:10px; z-index:3; opacity: 0;}
	#header #gnb{width:100%; position: relative; z-index:3;}
	#header #gnb>.gnbLink{width:100%; text-align: center;}
	#header #gnb>.gnbLink>li{display:inline-block; vertical-align: top;}

	#header #gnb>.gnbLink>li>a{margin:0 45px; padding:0 17px; font-size:18px; line-height:54px; color: #fff; display:block; box-sizing:border-box;}

	#header #gnb>.gnbLink>li>a.active{border-bottom:2px solid #bcd0e4;}
	#header #gnb>.gnbLink>li>a.active:hover{border:none;}
	#header #gnb>.gnbLink>li.openPage>a{color: #0e4c97;}
	#header #gnb>.gnbLink.active>ul>li.openPage>a{color: #111;}
	#header #gnb>.gnbLink.active>li>a.active{border:none;}

	#header #gnb .gnbLine{height:2px; background-color: #bcd0e4; position: absolute; left:0; top:53px; display:inline-block; opacity: 0; z-index:4;}
	#header #gnb .gnbLine.active{ opacity: 1;}

	#header #gnbSubArea{width:100%; padding:27px 0 50px; border-top:1px solid #3789da; display:none; position: relative;}
	#header #gnbSubArea>.gnbLink{width:100%; text-align: center;}
	#header #gnbSubArea>.gnbLink>li{display:inline-block; vertical-align: top; text-align:center;}
	#header #gnbSubArea>.gnbLink>li>a{font-size:17px; line-height:30px; color: #73a8db; display:block;}
	#header #gnbSubArea>.gnbLink>li>a.none{font-size:0;line-height:0;}
	#header #gnbSubArea>.gnbLink>li>a.openPage,
	#header #gnbSubArea>.gnbLink>li>a.active,
	#header #gnbSubArea>.gnbLink>li>a:hover{color: #fff;}

	.sub #header.active #gnb .gnbLine{opacity: 1 !important;}

	#header.scroll{height:auto;}
	#header.scroll #gnbArea{top:0; opacity: 1;}
	#header.scroll>.bg{opacity: 1;}
	#header.scroll>h1>a{background-image:url('/html_2017/images/h1_logo_on.png');}
	#header.scroll>.social>a.youtobe{background-image:url('/html_2017/images/btn_youtobe_on.png');}
	#header.scroll>.social>a.pinterest{background-image:url('/html_2017/images/btn_pinterest_on.png');}
	#header.scroll>.social>a.blog{background-image:url('/html_2017/images/btn_blog_on.png');}

    #header.sub{height:auto;position:absolute;}
	#header.sub #gnbArea{top:0; opacity: 1;}
	#header.sub #gnb>.gnbLink>li>a{height:55px;}
	#header.sub>.bg{opacity: 1;}
	#header.sub>h1>a{background-image:url('/html_2017/images/h1_logo_on.png');}
	#header.sub>.social>a.youtobe{background-image:url('/html_2017/images/btn_youtobe_on.png');}
	#header.sub>.social>a.pinterest{background-image:url('/html_2017/images/btn_pinterest_on.png');}
	#header.sub>.social>a.blog{background-image:url('/html_2017/images/btn_blog_on.png');}

	#footer{width:100%; padding:30px 10px 60px; background-color: #eff0f4; border:1px solid #d9dbe0; font-size:0; line-height:0; box-sizing:border-box;}
	#footer>.inConts{width:auto;margin:0 70px; padding-left:275px; box-sizing:border-box; position: relative;}
	#footer>.inConts p.logo{position: absolute; left:0; top:0; display:inline-block;}
	#footer>.inConts span.line{padding:4px 10px 0; font-weight: 300; font-size:11px; line-height:11px; color: #474a52; display:inline-block; vertical-align: top;}
	#footer>.inConts p.link{padding-top:5px;}
	#footer>.inConts p.link>a{font-weight: 500; font-size:15px; line-height:20px; color: #474a52;}
	#footer>.inConts p.link>a.point{color: #f59e0e;}
	#footer>.inConts p.txt{padding-top:5px; font-weight: 300; font-size:15px; line-height:20px; color: #474a52;}
	#footer>.inConts address{padding-top:10px; font-style: normal; font-weight: 300; font-size:15px; line-height:20px; color: #474a52;}

	#footer>.inConts .familySite{width:200px; height:40px; border:1px solid #adafb6; position: absolute; right:0; top:0; box-sizing:border-box;}
	#footer>.inConts .familySite>.title{padding:0 38px 0 20px; font-weight: 300; font-size:13px; line-height:38px; color: #474a52; display:block; position: relative;}
	#footer>.inConts .familySite>.title>span.bul{width:9px; height:8px; background:url('/html_2017/images/customSelect-arrow-family.gif') no-repeat left top; font-size:0px; line-height:0px; display:block; position: absolute; right:18px; top:15px;}
	#footer>.inConts .familySite>ul{padding:10px 0; border:1px solid #adafb6; position: absolute; left:-1px; right:-1px; top:38px; z-index:2; box-sizing:border-box; display:none;}
	#footer>.inConts .familySite>ul>li>a{padding:0 38px 0 20px; font-weight: 300; font-size:13px; line-height:25px; color: #474a52; display:block;}
	#footer>.inConts .familySite>ul>li>a:hover{color: #f59e0e;}

	#footer>.inConts .familySite.active>.title>span.bul{transform:rotate(180deg);}
/*[e] Layout Style */

/*[s] Main Style */
	#qLinkArea img,
	#mContainer .productList>a img,
	#mContainer .mediaArea .thumbList img,
	.nugaNews .nugaConts img,
	.socialArea>div>a>.thumb img{max-width:100%;}

	#visual{width:100%; height:983px; background-color: #303546; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#visual .slider{width:100%; height:983px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; overflow:hidden; position: relative; display:inline-block; vertical-align: top;}

	#visual #bx-pager{width:100%; height:38px; background:url('/html_2017/images/main/line_visual_pager.png') repeat-x left 31px; text-align: center; position: absolute; left:0; bottom:40px; z-index:5;}
	#visual #bx-pager>a{width:115px; font-weight: 300; font-size:12px; line-height:20px; color: #fff; display:inline-block; vertical-align: top;}
	#visual #bx-pager>a>.txt{opacity: .5;}
	#visual #bx-pager>a>.bul{width:13px; height:13px; margin:5px auto 0; background-color: #000; border:2px solid #fff; display:block; box-sizing:border-box; border-radius:7.5px; overflow:hidden;}

	#visual #bx-pager>a.active{}
	#visual #bx-pager>a.active>.txt{opacity: 1;}
	#visual #bx-pager>a.active>.bul{width:45px; background-color: #f59e0e; border-color:#f59e0e;}

	#qLinkArea{width:100%; font-size:0;max-width:1920px;margin:0 auto; line-height:0; position: relative; overflow:hidden; display:table; table-layout: fixed;}
	#qLinkArea img{transform: matrix(1, 0, 0, 1, 0, 0); position: relative;}
	#qLinkArea>a{display:table-cell; vertical-align: top; position: relative; overflow:hidden;}
	#qLinkArea>a>dl{position: absolute; left:6.25%; bottom:6.25%; right:6.25%;}
	#qLinkArea>a>dl>dt{font-weight: 500; font-size:28px; line-height:1.3; color: #fff;}
	#qLinkArea>a>dl>dd{padding-top:5px; font-weight: 300; font-size:17px; line-height:1.3; color: #cecece;}

	#qLinkArea>a.ot{}
	#qLinkArea>a.ot:before{content: "";  background:url('/html_2017/images/bg_ot6.png') no-repeat center bottom; position:absolute; left: 0; top:0px; right: 0; bottom:0px; z-index:1;}
	#qLinkArea>a.ot>dl{z-index:2;}

	#qLinkArea>a:hover img{transform: matrix(1.03, 0, 0, 1.03, 0, 0);}

	.mTit{text-align: center;}
	.mTit>dt{font-weight: 500; font-size:45px; line-height:1.3; color: #474a52;}
	.mTit>dd{padding-top:10px; font-weight: 300; font-size:19px; line-height:1.3; color: #8c8f97;}

	#mContainer{width:100%; padding:80px 0 60px; background-color: #fff; font-size:0; line-height:0; position: relative;}
	#mContainer .productList{width:100%; text-align: center; white-space: nowrap;}
	#mContainer .productList>a{width:17%; max-width:249px; margin:0 15px; display:inline-block; vertical-align: top; position: relative; border-radius:50%; box-sizing:border-box; overflow:hidden;}
	#mContainer .productList>a>.thumb>.bg{width:100%; height:100%; background-color: #303a4d; opacity: .3; position: absolute; left:0; top:0; border-radius:50%; }
	#mContainer .productList>a>.txt{width:100%; font-weight: 500; font-size:25px; line-height:1; color: #fff; position: absolute; left:0; top:45%; opacity: 1;}
	#mContainer .productList>a>.over{width:100%; height:100%; background:url('/html_2017/images/main/over_thumb_80.png') no-repeat center center; position: absolute; left:0; top:0; opacity: 0;}

	#mContainer .productList>a:hover>.txt{top:42%; opacity: 0;}
	#mContainer .productList>a:hover>.over{opacity: 1;}

	#mContainer .mediaArea{width:100%; max-width:1480px; margin:0 auto; overflow:hidden; position: relative;}
	#mContainer .mediaArea .youtube{width:51.35%; max-width:760px; float:left;}
	#mContainer .mediaArea .youtube>.youtubeTxt{width:46.62%; max-width:690px; position: absolute; right:0; top:0;}
	#mContainer .mediaArea .youtube>.youtubeTxt>dl{line-height:1.3; color: #474a52;}
	#mContainer .mediaArea .youtube>.youtubeTxt>dl>dt{padding:10px 0; font-weight: 500; font-size:28px;}
	#mContainer .mediaArea .youtube>.youtubeTxt>dl>dd{min-height:60px; padding-bottom:15px; font-weight: 300; font-size:16px;}
	#mContainer .mediaArea .youtube>.youtubeTxt>.etc{font-weight: 300; font-size:14px; line-height:1; color: #8c8f97;}
	#mContainer .mediaArea .youtube>.youtubeTxt>.etc>span{padding:1px 7px 0; font-size:11px; display:inline-block; vertical-align: top;}

	#mContainer .mediaArea .thumbList{width:46.62%; max-width:690px; position: absolute; right:0; top:10%;}
	#mContainer .mediaArea .thumbList>a{width:48.55%; max-width:320px; display:inline-block; vertical-align: top;margin:0 10px;margin-bottom:10px;}

	#mContainer .mediaArea .thumbList>a .thumb{position: relative;}
	#mContainer .mediaArea .thumbList>a .thumb>.bg{width:100%; height:100%; background:url('/html_2017/images/main/btn_youtube_off.png') no-repeat center center; background-size: 64px 44px; position: absolute; left:0; top:0; box-sizing:border-box;}
	#mContainer .mediaArea .thumbList>a .tit{padding:5px 0; font-size:18px; line-height:1.6; color: #474a52; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

	#mContainer .mediaArea .thumbList>a:hover .thumb>.bg{background-image:url('/html_2017/images/main/btn_youtube_on.png'); border:3px solid #f59e0e;}
	#mContainer .mediaArea .thumbList>a:hover .tit{color: #f59e0e;}

	#mContainer .nugaNews{width:100%; position: relative;}
	.nugaNews>.tabNews{width:100%; padding-bottom:40px; text-align: center;}
	.nugaNews>.tabNews>a{width:257px; height:60px; background-color: #a4a9b5; font-size:18px; line-height:60px; color: #fff; display:inline-block; vertical-align: top;}
	.nugaNews>.tabNews>a+a{margin-left:1px;}
	.nugaNews>.tabNews>a:hover,
	.nugaNews>.tabNews>a.active{background-color: #f59e0e;}

	.nugaNews>.nugaConts{width:100%; position: relative;}

	.nugaNews>.newsCompany{}
	.nugaNews>.newsCompany>.ncRollArea{overflow:hidden;}
	.nugaNews>.newsCompany>.ncRollArea>.ncRoll{height:500px; overflow:hidden;}
	.nugaNews>.newsCompany>.ncRollArea>.ncRoll .slider{width:1060px; height:500px; padding-left:0px; display:inline-block; vertical-align: top; opacity: .2;}
	.nugaNews>.newsCompany>.ncRollArea>.ncRoll .slider.slick-current{opacity: 1;}
	.nugaNews>.newsCompany>.ncRollArea>.ncRoll .slider+.slider{margin-left:21px;}

	.nugaNews>.newsCompany>.ncRollArea .slick-arrow{width:50px; height:95px; margin-top:-48px; background-repeat: no-repeat; background-position: center center; border:none; font-size:0; line-height:0; position: absolute; top:50%; cursor: pointer; z-index:7;}
	.nugaNews>.newsCompany>.ncRollArea .slick-arrow.slick-prev{background-image:url('/html_2017/images/main/btn_slick_prev.gif'); margin-left:-601px; left:50%;}
	.nugaNews>.newsCompany>.ncRollArea .slick-arrow.slick-next{background-image:url('/html_2017/images/main/btn_slick_next.gif'); margin-left:551px; left:50%;}

	.nugaNews>.newsPress{height:500px; padding-top:68px; background-color: #e3e4e7; position: relative; box-sizing:border-box; display:none;}
	.nugaNews>.newsPress>.npRollArea .npRoll{height:365px; overflow:hidden;}

	.nugaNews>.newsPress>.npRollArea .slick-slide{width:1060px; display:inline-block; vertical-align: top;}
	.nugaNews>.newsPress>.npRollArea .slick-slide+.slick-slide{margin-left:21px;}
	.nugaNews>.newsPress>.npRollArea .slick-slide.slick-active+.slick-slide.slick-active{margin-left:13px;}

	.nugaNews>.newsPress>.npRollArea .slider{width:345px; height:365px; border:1px solid #8e95a5; display:inline-block; vertical-align: top; box-sizing:border-box; opacity: .2;}
	.nugaNews>.newsPress>.npRollArea .slider.slick-active{opacity: 1;}

	.nugaNews>.newsPress>.npRollArea .thumb{height:215px; overflow:hidden;}
	.nugaNews>.newsPress>.npRollArea .text{height:148px; padding:29px 20px 0; background-color: #8e95a5; box-sizing:border-box;}
	.nugaNews>.newsPress>.npRollArea .text>.tit{font-weight: 500; font-size:20px; line-height:30px; color: #fff;padding-top:7px;}
	.nugaNews>.newsPress>.npRollArea .text>.etc{font-weight: 300; font-size:14px; line-height:1; color: #d6d9de;}
	.nugaNews>.newsPress>.npRollArea .text>.etc>span{padding:1px 7px 0; font-size:11px; display:inline-block; vertical-align: top;}

	.nugaNews>.newsPress>.npRollArea .slick-arrow{width:50px; height:95px; margin-top:-48px; background-repeat: no-repeat; background-position: center center; border:none; font-size:0; line-height:0; position: absolute; top:50%; cursor: pointer; z-index:7;}
	.nugaNews>.newsPress>.npRollArea .slick-arrow.slick-prev{background-image:url('/html_2017/images/main/btn_slick_prev.gif'); margin-left:-602px; left:50%;}
	.nugaNews>.newsPress>.npRollArea .slick-arrow.slick-next{background-image:url('/html_2017/images/main/btn_slick_next.gif'); margin-left:551px; left:50%;}

	.pConts{width:100%; max-width:1480px; margin:0 auto; overflow:hidden; position: relative; box-sizing:border-box;}

	.socialArea{width:100%; overflow:hidden; position: relative; display: flex; justify-content: space-between;}
	.socialArea>div{width:33%; max-width:480px; display:inline-block; vertical-align: top;}
	.socialArea>div+div{padding-left:18px;}
	.socialArea>div>.tit{height:47px;}
	.socialArea>div>a{background-color: #fff; border:1px solid #cfd2d8; display:block;}
	.socialArea>div>a>.thumb{border-bottom:1px solid #cfd2d8; position: relative;}
	.socialArea>div>a>.thumb>.over{width:100%; height:100%; background:url('/html_2017/images/main/over_thumb_80.png') no-repeat center center; position: absolute; left:0; top:0; opacity: 0; display:block;}
	.socialArea>div>a>div{min-height:87px; padding:20px; box-sizing:border-box;}
	.socialArea>div>a>div>.title{font-size:17px; line-height:1.3; color: #474a52;}
	.socialArea>div>a>div>.btn{padding-top:10px;}

	.socialArea>div>a:hover>.thumb>.over{opacity: 1;}

	.wordArea{width:100%; height:210px; padding:25px 20px 5px; border:1px solid #cfd2d8; overflow:hidden; position: relative; box-sizing:border-box;}
	.wordArea>.tit{font-weight: 500; font-size:20px; line-height:1; color: #474a52;}
	.wordArea>.wordList{padding-top:20px; background:url('/html_2017/images/main/line_1x1.gif') repeat-y center top;}
	.wordArea>.wordList>li{width:50%; min-height:60px; padding:0 35px 20px 75px; display:inline-block; vertical-align: top; position: relative; box-sizing:border-box;}
	.wordArea>.wordList>li>.thumb{width:60px; height:60px; position: absolute; left:0; top:0; border-radius:30px; overflow:hidden;}
	.wordArea>.wordList>li>dl{padding-top:10px; color: #474a52;}
	.wordArea>.wordList>li>dl>dt{font-size:17px; line-height:1;}
	.wordArea>.wordList>li>dl>dt .flag{padding:0 0 2px 5px; display:inline-block; vertical-align: middle;}
	.wordArea>.wordList>li>dl>dd{font-weight: 300; font-size:15px; line-height:1.3;}

	.wordArea>.wordList>li:nth-child(even){padding-left:95px;}
	.wordArea>.wordList>li:nth-child(even)>.thumb{left:20px;}

	.wordArea>.wordRoll{width:100%;height:190px;position:relative;}
	.wordArea>.wordRoll .wordList>li{width:100%;height:190px;padding-top:10px; display:inline-block; vertical-align: top; position: relative; box-sizing:border-box;}
	.wordArea>.wordRoll .wordList>li>.thumb{width:60px; height:60px; position: absolute; left:0; top:10px; border-radius:30px; overflow:hidden;}
	.wordArea>.wordRoll .wordList>li>dl{padding-top:10px; color: #474a52;padding-left:80px;width:100%;box-sizing:border-box;}
	.wordArea>.wordRoll .wordList>li>dl>dt{font-size:24px; line-height:1;}
	.wordArea>.wordRoll .wordList>li>dl>dt .flag{padding:0 0 2px 5px; display:inline-block; vertical-align: middle;}
	.wordArea>.wordRoll .wordList>li>dl>dd{padding-top:10px;font-weight: 300; font-size:22px; line-height:1.3;}

	.wordArea .bx-controls{width:100%;position:absolute;z-index:9;top:0px;right:0;margin-top:-25px;}
	.wordArea .bx-controls-direction>a{font-size:0;width:45px; height:45px; background-position:left top; background-repeat:no-repeat; position:absolute;top:0px; z-index:7;}
	.wordArea .bx-controls-direction .bx-prev{background-image:url('/mobile_2017/images/main/cus_arr_prev.gif');right:48px;}
	.wordArea .bx-controls-direction .bx-next{background-image:url('/mobile_2017/images/main/cus_arr_next.gif');right:0;}
/*[e] Main Style */

/* [s] Sub Style */
	#sVisual{width:100%; height:205px;margin-top:165px;background-position: center center; background-repeat: no-repeat; background-size: cover; font-size:0; line-height:0; text-align: center;}
	#sVisual>h2{padding-top:70px; font-weight: 400; font-size:31px; line-height:1; color: #fff;font-family:'Noto Sans Korean';}
	#sVisual>div{padding-top:20px; font-weight: 300; font-size:17px; line-height:1; color: #fff;font-family:'Noto Sans Korean';opacity:0.9;}
	#sVisual.bg01{background-image:url('/html_2017/images/sVisual01.jpg')}
	#sVisual.bg02{background-image:url('/html_2017/images/sVisual02.jpg')}
	#sVisual.bg03{background-image:url('/html_2017/images/sVisual03.jpg')}
	#sVisual.bg04{background-image:url('/html_2017/images/sVisual04.jpg')}
	#sVisual.bg05{background-image:url('/html_2017/images/sVisual05.jpg')}
	#sVisual.bg06{background-image:url('/html_2017/images/sVisual06.jpg')}
	#sVisual.bg99{background-image:url('/html_2017/images/sVisual01.jpg')}
	#sVisual.bg3{background-image:url('/html_2017/images/sVisual03.jpg')}

	#subDepth_wp{width:100%;height:64px;background:url('/html_2017/images/subar_bg.gif') repeat-x left bottom;border-top:1px solid #ccc;}
	#subDepth_wp .depth3Menu{width:1200px;margin:0 auto; font-size:0; line-height:0; position: relative; z-index:1;display:block;}
	#subDepth_wp .depth3Menu.active{display:block;}
	#subDepth_wp .depth3Menu .depth3Con{display:block;}
	#subDepth_wp .depth3Menu .depth3sub{width:100%;}
	#subDepth_wp .depth3Menu .depth3sub>ul{width:100%;position: relative; display:table; table-layout: fixed; }
	#subDepth_wp .depth3Menu .depth3sub>ul>li{display:table-cell; vertical-align: middle;}
	#subDepth_wp .depth3Menu .depth3sub>ul>li>a{height:64px;font-weight: 400; font-size:16px; line-height:60px; color: #222; text-align: center; box-sizing:border-box;  display:block;}
	#subDepth_wp .depth3Menu .depth3sub>ul>li>a.active{border-bottom:5px solid #0a4680;color: #0a4680;font-weight:400;font-size:16px;}

	#pageTitle{width:100%;text-align:center;padding:55px 0 25px 0;}
	#pageTitle>h2{font-size:34px;color:#222;font-weight:600;line-height:1;}

	#contents{width:100%;position:relative;padding-bottom:100px;}
	#contents .inConts{width:1200px;margin:0 auto;position:relative;}

	/*.rd_tab{width:100%;text-align:center;margin-bottom:35px;}
	.rd_tab li{display:inline-block;margin:0 0.5px;}
	.rd_tab li a{display:inline-block;width:200px;height:60px;background:#a4a9b5;color:#fff;font-size:18px;line-height:60px;}
	.rd_tab li a:hover,
	.rd_tab li a.active{background:#f59e0e;}
	.rd_tab.w7 li{margin-left:0.5px;}
	.rd_tab.w7 li:first-child{margin-left:0;}
	.rd_tab.w7 li a{width:170px;}
	.rd_tab.w6 li{margin-left:0.5px;}
	.rd_tab.w6 li:first-child{margin-left:0;}
	.rd_tab.w6 li a{width:199px;}*/

	.rd_tab{width:100%;text-align:center;margin-bottom:35px;}
	.rd_tab ul{max-width:1200px;display:table; table-layout: fixed;margin:0 auto;}
	.rd_tab li{display:table-cell;width:200px;padding:0 1px;}
	.rd_tab li a{display:inline-block;width:100%;height:60px;background:#a4a9b5;color:#fff;font-size:18px;line-height:60px;}
	.rd_tab li a:hover,
	.rd_tab li a.active{background:#f59e0e;}

	.glb_num li{display:inline-block;height:160px;box-sizing:border-box;padding:15px 70px;}
	.glb_num li:first-child{border-right:1px solid #d9dbe0;padding-left:150px;}
	.glb_num li .num{color:#484a99;font-size:90px;font-weight:600;letter-spacing:-4px;line-height:1;padding-bottom:10px;}
	.glb_num li:first-child .num{color:#c41972;}

	.nTxt{font-size:16px;line-height:25px;color:#474a52;}
	.nTxt.f18{font-size:18px;}
	.nTxt.f22{font-size:22px;}
	.nTxt.f24{font-size:24px; line-height:1.4;}
	.bTxt{font-size:28px;line-height:35px;}
	.bTxt.f24{font-size:24px;}
	.bTxt.f22{font-size:22px;}
	.bigTit{color:#222;font-size:34px;line-height:1;}
	.bigTit.f24{font-size:24px;}
	.eng_tt{font-size:40px;line-height:40px;}
	.yel{color:#f59e0e !important;}
	.dblue{color:#0a4680 !important;}
	.black{color:#222 !important;}
	.bold{font-weight:500 !important;color:#222;}

	.bg_gray{width:100%;background:#f7f7f9;padding:35px 0;}
	.inl_list{width:100%;position:relative;}
	.inl_list li{display:inline-block;vertical-align:top;}
	.bord_box{width:100%;border:1px solid #e9e9e9;box-sizing:border-box;padding:38px;}

	a.down_btn{position:absolute;bottom:25px;right:32px;background:#fff;text-align:center;display:inline-block;padding:0 15px;height:30px;font-size:14px;color:#444;border:1px solid #aaa;line-height:30px;}
	a.down_btn .icon{margin-left:5px;width:13px;height:30px;display:inline-block;vertical-align:middle;background:url('/html_2017/images/down.gif') no-repeat left top 8px;}
/* [e] Sub Style */

@media only screen and (max-width : 1480px){
	#mContainer .mediaArea,
	#mContainer .pConts{padding:0 10px; box-sizing:border-box;}

	#mContainer .socialArea>div>a>div{padding:20px 0 20px 10px;}

	#mContainer .mediaArea .thumbList>a{width:46.55%;}

}

/*[s] 누가소개 */
	.int_cc li{width:280px;height:280px;margin:0 38px;background:url('/html_2017/images/intro/intro_vis01.gif') no-repeat;padding-top:98px;font-size:32px;color:#fff;line-height:1.2;font-weight:600;box-sizing:border-box;}
	.int_cc li.cc02{background:url('/html_2017/images/intro/intro_vis02.gif') no-repeat;}
	.int_cc li.cc03{background:url('/html_2017/images/intro/intro_vis03.gif') no-repeat;}

	.ceo_box{width:100%;height:520px;color:#fff;background:url('/html_2017/images/intro/ceo_01.jpg') no-repeat;padding:70px 60px;box-sizing:border-box;}
	.ceo_box .tt{font-size:26px;line-height:35px;}
	.ceo_box .st{font-size:16px;line-height:25px;opacity:0.7;font-weight:300;padding-top:20px;}
	.ceo_box .name{font-size:16px;line-height:25px;font-weight:300;padding-top:34px;}
	.ceo_box .name .sign{height:39px;line-height:34px;font-size:22px;font-weight:400;display:inline-block;vertical-align:middle;padding-left:10px;padding-right:60px;background:url('/html_2017/images/intro/sign.png') no-repeat right center;}
	.ceo_tmi{width:1080px;margin:0 auto;margin-top:-63px;position:relative;background:#fff;border:1px solid #ccc;z-index:1;padding:60px 80px;padding-bottom:88px;box-sizing:border-box;}
	.ceo_tmi dt{font-size:22px;font-weight:600;color:#0a4680;}
	.ceo_tmi dd{padding-top:10px;}

	.his_tab{width:100%;box-sizing:border-box;text-align:center;}
	.his_tab li{display:inline-block;vertical-align:top;margin-left:5px;font-size:17px;color:#444;line-height:1;}
	.his_tab li:first-child{margin-left:0;}
	.his_tab li>a{width:125px;height:40px;display:inline-block;color:#666;border:1px solid #666;border-radius:3px;line-height:39px;font-size:16px;}
	.his_tab li>a.active{color:#f59e0e;border:1px solid #f59e0e;background:#fef1db;font-weight:400;}

	.his_con{width:100%;margin-top:50px;display:none;}
	.history dl{position:relative;margin-top:-50px;}
	.history dl:first-child{margin-top:0;}
	.history dl.left{text-align:right;width:611px;position:relative;background:url('/html_2017/images/intro/his_bg.gif') repeat-y right 5px top 0;}
	.history dt{padding-right:90px;height:40px;color:#222;padding-top:3px;font-size:40px;line-height:1;font-weight:300;background:url('/html_2017/images/intro/year_l.gif') no-repeat right center;box-sizing:border-box;}
	.history dd{position:relative;margin-right:90px;color:#666;font-size:16px;line-height:25px;width:500px;}
	.history dl.right{text-align:left;width:600px;position:relative;margin-left:600px;background:url('/html_2017/images/intro/his_bg.gif') repeat-y left 5px top 0;}
	.history dl.right dt{padding-left:90px;background: url('/html_2017/images/intro/year_r.gif') no-repeat left center;}
	.history dl.right dd{margin-left:90px;}

	.history dl.left:first-child dt{padding-top:15px;background:#fff url('/html_2017/images/intro/year_l.gif') no-repeat right bottom;}
	.history dl.right:first-child dt{padding-top:15px;background:#fff url('/html_2017/images/intro/year_r.gif') no-repeat left bottom;}

	.history dd.tit{color:#f59e0e;font-size:22px;font-weight:400;line-height:22px;padding-top:32px;padding-bottom:20px;letter-spacing:-1px;}
	.history dd .mth{position:absolute;left:5px;font-weight:600;color:#474a52;}
	.history dd .ex{padding-left:38px;display:block;letter-spacing:-0.5px;}
	.history dl.left dd .mth{position:absolute;left:0;right:0;font-weight:600;color:#474a52;}
	.history dl.left dd .ex{padding-right:38px;display:block;}
	.year_txt{font-weight:300;font-size:20px;line-height:35px;margin-top:35px;}
	.year_txt a{color:#474a52;}

	#map_wp{width:100%;position:relative;}
	#map_wp .locationMap{width:100%; height:375px;}
	#map_wp .map_img{display:none;}

	.loc_info{font-size:16px;line-height:25px;position:relative;letter-spacing:-0.5px;}
	.loc_info dt{position:absolute;color:#474a52;font-weight:500;}
	.loc_info dd{padding-left:55px;}
	.loc_info a.print{position:absolute;right:0;top:15px;text-align:center;display:inline-block;width:95px;height:30px;font-size:14px;color:#444;border:1px solid #aaa;line-height:30px;}
	.loc_info a.print .icon{margin-left:5px;width:13px;height:30px;display:inline-block;vertical-align:middle;background:url('/html_2017/images/print.gif') no-repeat left top 8px;}

	.traffic{font-size:16px;line-height:25px;position:relative;border-top:1px solid #ccc;padding-top:30px;}
	.traffic .tit{font-size:20px;color:#222;line-height:1;}
	.traffic dl{display:inline-block;width:597px;}
	.traffic dt{position:absolute;color:#474a52;font-weight:500;}
	.traffic dd{padding-left:112px;}
	@media print {
		#map_wp .map_img{display:block;}
		#map_wp .locationMap{display:none;}
		.loc_info a.print{display:none;}
	}
/*[e] 누가소개 */

/*[s] 제품소개 */
	.pd_tcon{width:100%;position:relative;box-sizing:border-box;line-height:1;padding:220px 0 0 550px;}
	.pd_tcon .tit{font-size:50px;color:#f59e0e;font-weight:600;}
	.pd_tcon .st{font-size:28px;color:#fff;}
	.pd_tcon .ex{font-size:22px;color:#e6ddcf;line-height:35px;font-weight:300;}

	.chk_list ul{display:inline-block;}
	.chk_list li{text-align:left;background:url('/html_2017/images/chk.gif') no-repeat left top 2px;margin-bottom:18px;padding-left:35px;font-size:18px;color:#474a52;line-height:25px;}
	.chk_list.blue li{background:url('/html_2017/images/chk2.gif') no-repeat left top 2px;color:#0388e2;}
	.chk_list.inl li{display:inline-block;vertical-align:top;color:#474a52;margin-left:40px;}
	.chk_list.inl li:first-child{margin-left:0;}

	.pd_list{width:100%;position:relative;}
	.pd_list li{display:block;margin-bottom:42px;}
	.pd_list li .img{width:600px;height:350px;overflow:hidden;display:inline-block;vertical-align:top;}
	.pd_list li .cont{width:575px;padding-top:35px;display:inline-block;margin-left:25px;box-sizing:border-box;}
	.pd_list li .cont .bord{display:inline-block;width:30px;height:4px;background:#2e323e;}
	.pd_list li .cont .tt{color:#2e323e;font-size:28px;font-weight:300;padding-top:15px;line-height:35px;}
	.pd_list li .cont .tt .rdbox{position:relative;margin-top:-2px;margin-left:10px;height:29px;display:inline-block;vertical-align:middle;background:#f59e0e;border-radius:15px;padding:0 17px;color:#fff;font-size:18px;line-height:28px;font-weight:500;}
	.pd_list li .cont .nTxt{font-weight:300;padding-top:20px;}
	.pd_list li.right{text-align:right;}
	.pd_list li.right .cont{margin-left:0;margin-right:25px;}
	.pd_list li .bar{width:100%;height:50px;background:url('/html_2017/images/products/bar.gif') no-repeat center center;}

	.full_bg{width:100%;background:#332926;padding:50px 0 40px 0;position:relative;}
	.gray_box{width:100%;background:#f3f5f8;padding:60px 118px 40px 118px;box-sizing:border-box;}
	.dia_list{width:100%;position:relative;font-size:16px;color:#474a52;}
	.dia_list dt{position:absolute;}
	.dia_list dt .num{display:inline-block;width:23px;height:27px;background:url('/html_2017/images/products/diabg.gif') no-repeat;color:#fff;font-size:16px;line-height:27px;text-align:center;margin-right:16px;}
	.dia_list dt .tt{color:#f59e0e;font-size:18px;width:117px;display:inline-block;}
	.dia_list dt .dot{display:inline-block;vertical-align:top;}
	.dia_list dd{padding-left:165px;min-height:30px;margin-bottom:15px;}

	.bot_box{width:100%;background:#eff0f4;padding:35px;color:#474a52;font-size:15px;line-height:25px;box-sizing:border-box;position:relative;}

	.etc_bg{width:100%;height:630px;padding-top:50px;line-height:1;box-sizing:border-box;padding-left:500px;background:url('/html_2017/images/products/pd5_con_03.jpg') no-repeat left top;}
	.etc_bg .st{color:#2e323e;font-size:25px;}
	.etc_bg .tt{color:#2e323e;font-size:40px;padding-top:5px;}
	.etc_bg .ex{color:#474a52;font-size:20px;line-height:30px;}

	.bl_tb table{border-top:2px solid #252941;margin:0 auto;}
	.bl_tb td{border-bottom:1px solid #d9dbe0;border-left:1px solid #d9dbe0;font-size:16px;color:#474a52;line-height:25px;padding:15px 0;text-align:center;}
	.bl_tb tr td:first-child{border-left:none;}
	.bl_tb td.bl_bg{background:#4fa4dd;color:#fff;}

	.process .processRoll .slider,
	.process .processRoll .slider>.dimm,
	.process .processRoll .slider>.text,
	.process .processRoll .slider>.text>.txt{-webkit-transition: .4s; transition: .4s; transform-origin: 50% 50%;}

	.process{width:100%; height:675px; font-size:0; line-height:0; overflow:hidden; position: relative;}
	.process .breakBx{position: absolute; right:30px; top:30px; z-index:5; display:none;}
	.process .processRoll{width:100%; white-space: nowrap;}
	.process .processRoll .slider{width:20%; height:675px; display:inline-block; vertical-align: top; box-sizing:border-box; position: relative; overflow:hidden;}
	.process .processRoll .slider.none{display:none;}
	.process .processRoll .slider>img{width:1200px; height:675px; margin-left:-600px; position: absolute; left:50%; top:0;}
	.process .processRoll .slider>.dimm{width:100%; height:100%; background-color: #000; position: absolute; left:0; top:0; z-index:2; opacity: .6;}
	.process .processRoll .slider>.text{margin:0 0 0 0; position: absolute; left:0; right:0; top:290px; z-index:2; display:inline-block; text-align: center;}
	.process .processRoll .slider>.text>.step{font-weight: 500; font-size:20px; line-height:1; color: #fff;}
	.process .processRoll .slider>.text>.title{padding-top:15px; font-weight: 500; font-size:32px; line-height:35px; color: #fff; white-space: normal;}
	.process .processRoll .slider>.text>.txt{padding-top:15px; font-weight: 500; font-size:18px; line-height:24px; color: #fff; white-space: normal; opacity: 0;}

	.process .processRoll .slider.on{width:32%;}
	.process .processRoll .slider.on>.dimm{opacity:0;}
	.process .processRoll .slider.off{width:17%;}

	.process .processRoll.ndt .slider{width:200px;}
	.process .processRoll.ndt .slider.on{width:300px;}
	.process .processRoll.ndt .slider.off{width:180px;}

	.process .processRoll.move .slider{width:0px;}
	.process .processRoll .slider.active{width:1200px !important;}
	.process .processRoll .slider.active>.text{margin:0; left:50px; top:64px; text-align: left;}
	.process .processRoll .slider.active>.dimm{opacity:0;}

	.process .processRoll.motion{display:block;}
	.process .processRoll.motion .slider{width:1200px !important; display:inline-block !important; vertical-align: top;}
	.process .processRoll.motion .slider>.dimm{opacity:0;}
	.process .processRoll.motion .slider>.text{margin:0; left:50px; top:64px; text-align: left;}
	.process .processRoll.motion .slider>.text>.txt{opacity:1;}

	.process .bx-controls-direction>a{width:36px; height:67px; margin-top:-34px; position: absolute; top:50%; z-index:4;}
	.process .bx-controls-direction>a.bx-prev{background-image: url('/html_2017/images/products/btn_bx_prev.png'); left:50px;}
	.process .bx-controls-direction>a.bx-next{background-image: url('/html_2017/images/products/btn_bx_next.png'); right:50px;}
/*[e] 제품소개 */

/*[s] board */
	.photoList{width:100%;position:relative;}
	.photoList ul{margin-left:-37px;}
	.photoList li{display:inline-block;vertical-align:top;margin-left:37px;margin-bottom:38px;position:relative;}
	.photoList li>a{display:block;width:375px;border:1px solid #8e95a5;box-sizing:border-box;position:relative;}
	.photoList li>a .thumbBox{width:100%;height:215px;display:table;text-align:center;overflow:hidden;box-sizing:border-box;}
	.photoList li>a .thumbBox>.thumb{height:215px;display:table-cell;vertical-align:middle;}
	.photoList li>a .thumbBox>.thumb>img{max-width:100%;max-height:215px;}
	.photoList li>a .ext{width:100%;height:150px;background:#8e95a5;padding:30px 25px;box-sizing:border-box;line-height:1;}
	.photoList li>a .ext .date{color:#d6d9de;font-size:16px;}
	.photoList li>a .ext .date>span{font-size:13px;font-family:'dotum';padding:0 5px;display:inline-block;vertical-align:middle;}
	.photoList li>a .ext .tit{font-size:19px;color:#fff;line-height:30px;padding-top:7px;height:60px;overflow:hidden;}
	.photoList li>a .ext .tit>span{display:inline;padding-right:5px;}
	.photoList li>a .ext .tit>img{display:inline;}

	.photoList li>a .ext .tit.dts{height:auto !important;}
	.photoList li>a .ext .tit.dts>span{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.photoList li>a .ext .more{color:#f59e0e;font-size:13px;font-weight:400;padding-top:3px;}

	.photoList.lib li>a{border:1px solid #cfd2d8;}
	.photoList.lib li>a .thumbBox{height:201px;}
	.photoList.lib li>a .thumbBox>.thumb{height:201px;background:#303a4d;}
	.photoList.lib li>a .thumbBox>.thumb>img{max-width:100%;width:100%;height:100%;}
	.photoList.lib li>a .ext{width:100%;height:100px;background:#fff;padding:10px 25px;box-sizing:border-box;line-height:1;}
	.photoList.lib li>a .ext .tit{font-size:19px;color:#474a52;line-height:30px;height:55px;overflow:hidden;}
	.photoList.lib li>a .movie{width:100%; height:201px; background:url('/html_2017/images/movie.png') no-repeat center center; position: absolute; left:0; top:0; display:block;z-index:1;}

	.photoList.hover li>a .over{width:100%; height:201px; background:url('/html_2017/images/bplus.png') no-repeat center center; position: absolute; left:0; top:0; opacity: 0; display:block;z-index:1;}
	.photoList.hover li>a:hover .thumbBox>.thumb>img{opacity:0.6;}
	.photoList.hover li>a:hover .over{opacity:1;}

	.photoList li .sns{height:45px;}

	.photoList .tt_box{margin-top:10px;display:inline-block;height:22px;background:#f59e0e;border-radius:2px;color:#fff;font-size:14px;line-height:21px;padding:0 7px;}
	.photoList .tt_box.tb02{background:#0a4680;}

	.photoList.cert ul{margin-left:-18px;}
	.photoList.cert li{margin-left:18px;margin-bottom:24px;}
	.photoList.cert li>a{border:1px solid #cfd2d8;width:285px;height:388px;overflow:hidden;}
	.photoList.cert li>a .thumbBox{height:388px;}
	.photoList.cert li>a .thumbBox>.thumb{height:388px;background:#303a4d;}
	.photoList.cert li>a .thumbBox>.thumb>img{max-width:100%;width:100%;max-height:388px;}
	.photoList.cert.hover li>a .over{height:388px;}

	.bg_gray .sns{height:45px;}
	.bg_gray .photoList li{margin-bottom:0;}
	.bg_gray .photoList.lib li>a{border:1px solid #f7f7f9;}
	.bg_gray .photoList.lib li>a .thumbBox{border:1px solid #ddd;}
	.bg_gray .photoList.lib li>a .ext{background:none;padding:10px 0;}


	.calender{width:100%;text-align:center;margin-bottom:25px;}
	.calender li{display:inline-block;vertical-align:middle;}
	.calender li.year{width:275px;text-align:center;color:#2e323e;font-size:32px;}
	.calender li.year>span{padding-left:15px;display:inline-block;vertical-align:middle;}
	.eventList{width:100%;position:relative;border-top:2px solid #252941;}
	.eventList li{display:block;border-bottom:1px solid #d9dbe0;width:100%;padding:20px 30px;box-sizing:border-box;}
	.eventList li>a{display:block;width:100%;box-sizing:border-box;}
	.eventList li>a .thumbBox{width:480px;height:280px;overflow:hidden;display:inline-block;vertical-align:middle;}
	.eventList li>a .thumbBox>.thumb{width:480px;height:280px;}
	.eventList li>a .thumbBox>.thumb>img{width:480px;height:280px;}
	.eventList li>a .ext{display:inline-block;vertical-align:middle;width:600px;margin-left:30px;line-height:1;}
	.eventList li>a .ext .tit{color:#474a52;font-size:22px;font-weight:600;line-height:1.2;}
	.eventList li>a .ext .st{color:#474a52;font-size:16px;line-height:25px;padding-top:20px;height:100px;overflow:hidden;}
	.eventList li>a .ext .more{color:#f59e0e;font-size:14px;font-weight:600;padding-top:15px;}
	.eventList li>a .ext .date{color:#666;font-size:16px;padding-top:40px;}

	.global_list{width:100%;position:relative;}
	.global_list li{display:block;position:relative;padding-bottom:30px;}
	.global_list .tit{padding-bottom:15px;}
	.global_list .tit .txt{width:1150px;font-size:18px;color:#474a52;line-height:25px;}
	.global_list .tit .nat{position:absolute;top:0;right:0;}
	.global_list table{border-top:2px solid #252941;}
	.global_list td{padding:15px 25px;border-bottom:1px solid #d9dbe0;color:#474a52;font-size:16px;line-height:1.2;font-weight:300;box-sizing:border-box;}
	.global_list td.tt{background:#eff0f4;}

/*[e] board */

/*[s] Select */
	/* company - ceo */
	.selType01{display:inline-block; vertical-align: top; position: relative;}
	.selType01>select{width:100%;}
	.selType01 .selType{padding:0 10px; background-color: #fff; border:1px solid #faca1e; font-weight: normal; font-family: 'Nanum Barun Gothic Pen'; font-size:20px; line-height:42px; color:#666; text-align: left;}
	.selType01 .selType>.selTypeInner {background:url('/html_2017/images/bcustomSelect-arrow.gif') no-repeat right center}
/*[e] Select */

/*[s] Plugin Style */
	/* Layer Style */
		#layerBg{width:100%; height:100%; background-color: #000; position:fixed; left:0; top:0; z-index:10; opacity:0.7;}
		#layerArea .layerIn .layerBgIn{width:100%; height:100%; background-color:red; position:absolute; left:0; top:0; z-index:12; opacity:0.7;}

		#layerArea{width:100%; height:100%; position:fixed; left:0; top:0; z-index:-1; overflow:hidden; overflow-y:auto;}
		#layerArea.ons{z-index:11;}
		#layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
		#layerArea .layerIn .layerCell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
		#layerArea .layerIn .layerBox{margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box;}
		#layerArea .layerIn .layerBox>.tit{padding:25px 25px 15px;}
		#layerArea .layerIn .layerBox>.tit>strong{font-size:16px; line-height:1; color:#00a9cc;}
		#layerArea .layerIn .layerBox>.tit>.closeLy{display:inline-block; position: absolute; right:0; top:-44px;}
		#layerArea .layerIn .layerBox .contLy{}

		.box01{width:500px; padding:10px;}
		.box01>.tit{padding:0 10px 10px;}
		.box01>.contLy{padding:20px;}

		.box02{width:800px; padding:10px;}
		.box02>.tit{padding:0 10px 10px;}
		.box02>.contLy{padding:80px;}

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
		#photo>li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden; }
		#photo>li>a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
		#photo>li>a>img{width:100%; height:100%; display:block; border-radius:5px;}
		#photo>li>a>.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}

	/* Img Over Curtain Style */
		.imgCurtain{width:840px; margin:0 auto; font-size:0; line-height:0; overflow:hidden;}
		.imgCurtain>li{margin:5px; display:inline-block; vertical-align: top;}
		.imgCurtain>li>a{background-color: #ddd; position: relative;}
		.imgCurtain>li>a>.img{position: absolute; left:0; top:0;}
		.imgCurtain>li>a>dl{padding:10px; font-size:12px; line-height:18px; color: #000;}
		.imgCurtain>li>a>dl>dt{padding-bottom:5px; font-size:14px;}

		.imgCurtain>li,
		.imgCurtain>li>a,
		.imgCurtain>li>a>.img,
		.imgCurtain>li>a>.img img{width:200px; height:200px; overflow:hidden;}
		.imgCurtain>li>a,
		.imgCurtain>li>a>.img img{display:block;}

	/* Notice One Line Style */
		.mNoticeList{width:100%; height:60px; margin-top:25px; overflow:hidden; position: relative;}
		.mNoticeList>ul{width:100%; position: absolute; left:0; top:-60px;}
		.mNoticeList>ul>li{height:60px; position: relative;}
		.mNoticeList>ul>li>a{padding-left:73px; display:block; position: relative;}
		.mNoticeList .day{width:41px; padding-right:15px; border-right:1px solid #d5d1cc; font-weight: 600; font-size:12px; line-height:1; color: #b99764; text-align: center; position: absolute; left:0; top:0;}
		.mNoticeList .day>strong{font-weight: 700; font-size:32px; line-height:1; display:block;}
		.mNoticeList dl.list{font-size:16px; line-height:20px; color: #876e49; word-break:keep-all; word-wrap:break-word;}
		.mNoticeList dl.list>dt{padding-bottom:6px; font-weight: 600; font-size:12px; line-height:1; color: #b99764;}
/*[e] Plugin Style */

/*
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/