

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/** {margin:0;padding:0;box-sizing:border-box;-webkit-touch-callout:none;font-family:'Noto Sans KR', Dotum, Gulim, AppleGothic, Sans-Serif;}*/


button,a,span{line-height:1.6;}
button{font-size:1em;line-height:1.6;color:#464646;}





.wrapper2{
	position: relative;
	margin: 0 auto;
	width: 100%;
}

.wrapper2:after {content:"";display:block;visibility:hidden;clear:both;}
.wrapper2{width:1050px}


button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;cursor:pointer;-webkit-appearance:button}

#mcontent{position:relative;width:100%;}
.ir-kiost{background:url(../../images/kor/main/micon.png) no-repeat;background-image:url(../../images/kor/main/micon.svg),none;}


#mn_box{padding-top:80px;}	
.mlbox,
.mbox{float:left;width:47%;}

.mlbox h2{font-family:'nsr',"맑은 고딕", 'MGothic', 'Dotum', Arial, sans-serif;font-size:14px;}
.mbox h2{font-family:'nsr',"맑은 고딕", 'MGothic', 'Dotum', Arial, sans-serif;font-size:14px;}



#mpr a{-webkit-transition:all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
#mpr a i {-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);}}


#msns{position:relative;padding:50px 0 50px 0;width:100%;}
#msns_box,
#myoutube{position:relative;}
#msns_box h2,
#myoutube h2{display:block;margin-bottom:20px;color:#333;color:#333;font-size:20px;/*font-family:'nsr','Malgun Gothic';*/font-weight:bold;line-height:1.2;}
#msns_box .lnk{display:inline-block;position:absolute;top:-3px;right:0;}
#msns_box .lnk *{vertical-align:middle}
#msns_box .lnk a{display:inline-block;overflow:hidden;width:32px;height:40px;margin-left:5px;background:url(../../images/kor/main/bg_sns.png) no-repeat;background-image:url(../../images/kor/main/bg_sns.svg),none;font-size:0;}
#msns_box .lnk .facebook{background-position:0 0}
#msns_box .lnk .twitter{background-position:-95px 0}
#msns_box .lnk .blog{background-position:-47px 0}
#msns_box .lnk .enews{background-position:-143px 0}

#msns_box .lnk .facebook:hover,
#msns_box .lnk .facebook:focus,
#msns_box .lnk .facebook.ov{background-position:-1px -40px}
#msns_box .lnk .twitter:hover,
#msns_box .lnk .twitter:focus{background-position:-95px -40px}
#msns_box .lnk .blog:hover,
#msns_box .lnk .blog:focus{background-position:-47px -40px}
#msns_box .lnk .enews:hover,
#msns_box .lnk .enews:focus{background-position:-143px -40px}
#myoutube .lnk{display:inline-block;position:absolute;top:45px;right:0;}
#myoutube .lnk *{vertical-align:middle}
#myoutube .lnk a{display:inline-block;overflow:hidden;width:32px;height:32px;background:url(../../images/kor/main/bg_youtube.png) no-repeat;background-image:url(../../images/kor/main/bg_youtube.svg),none;font-size:0;}

.sns_cnt{position:relative;}
.sns_cnt .flst{position:relative;}
.sns_cnt>.flst:before{display:block;content:"";position:absolute;top:0;left:14px;width:4px;height:100%;background-color:#e5e5e9;z-index:1;}
.sns_cnt .flst li{position:relative;padding-left:45px;}
.sns_cnt .flst .item{margin-top:27px;padding-right:10px;}
.sns_cnt .flst .item:first-child{margin-top:0;}
.sns_cnt .flst .item:before{display:block;content:"";overflow:hidden;position:absolute;top:0;left:0;width:31px;height:31px;background:url(../../images/kor/main/bg_snsf.png) no-repeat;background-image:url(../../images/kor/main/bg_snsf.svg),none;z-index:10}
.sns_cnt .flst .item .sns_txt{margin:0;font-size:13px;line-height:1.2;}
.sns_cnt .flst .item .sns_txt a{color:#666;}
.sns_cnt .flst .item .sns_txt a strong{color:#3378c1;}
.sns_cnt .flst .item .sns_txt a strong:after{display:inline-block;content:"...";}
.sns_cnt .flst .item .sns_txt a span{}
.sns_cnt .flst .item .sns_txt a:hover,
.sns_cnt .flst .item .sns_txt a:focus{text-decoration:underline;}
.sns_cnt .flst .item .situation{display:block;margin-top:5px;font-size:12px;line-height:1.2;}
.sns_cnt .flst .item .situation span{display:inline-block;padding-left:10px;color:#b2b2b2;}
.sns_cnt .flst .item .situation span a{color:#b2b2b2}
.sns_cnt .flst .item .situation span:first-child{padding-left:0;}
#myoutube{margin-top:50px;padding-top:50px;border-top:1px solid #d7d7d7;}
.sns_cnt .ylst{position:relative;}
.sns_cnt .ylst li{position:relative;}
.sns_cnt .ylst .item{margin-top:23px;padding:5px;padding-right:140px;min-height:68px}
.sns_cnt .ylst .item:first-child{margin-top:0;}

.sns_cnt .ylst .item .img{display:block;position:absolute;top:0;right:0;width:121px;height:68px;}
.sns_cnt .ylst .item .img img{width:100%;height:100%}
.sns_cnt .ylst .item .sns_txt{margin:0;font-size:14px;line-height:1.1;}
.sns_cnt .ylst .item .sns_txt a{color:#666;}
.sns_cnt .ylst .item .situation{display:block;margin-top:5px;font-size:12px;line-height:1.2;}
.sns_cnt .ylst .item .situation span{display:inline-block;padding-left:10px;color:#b2b2b2;}
.sns_cnt .ylst .item .situation span a{color:#b2b2b2}
.sns_cnt .ylst .item .situation span:first-child{padding-left:0;}





#msns_box{}
#myoutube{float:right;border:none;margin-top:0;padding-top:0;}

.sns_cnt {overflow:hidden;min-height:110px;}
.sns_cnt .flst .item{padding-top:5px;margin-top:22px;padding-right:100px;}
.sns_cnt .flst .item .sns_txt a span{display:none;}
.sns_cnt .flst .item .situation{display:inline-block;position:absolute;top:0;right:5px;margin-top:0;width:80px;text-align:left;}
.sns_cnt .flst .item .situation span{padding:0;}
.sns_cnt .flst .item .situation span:first-child{margin-top:0}

.sns_cnt{min-height:180px;}
.sns_cnt>.ylst:before{display:block;content:"";position:absolute;top:0;left:14px;width:4px;height:100%;background-color:#e5e5e9;z-index:1;}
.sns_cnt .ylst li{position:relative;}
.sns_cnt .ylst .item{padding-left:45px;}
.sns_cnt .ylst .item:before{display:block;content:"";overflow:hidden;position:absolute;top:0;left:0;width:32px;height:32px;background:url(../../images/kor/main/bg_snsy.png) no-repeat;z-index:10}
.sns_cnt .flst .item .sns_txt a span{display:inline;}


.sns_cnt{min-height:180px; padding-bottom:30px}


#munite{position:relative;width:100%;background-color:#f1f1f5}
#mnewsletter{overflow:hidden;position:relative;width:100%;background:url() repeat; padding-top:40px;}
#mnewsletter .mnewsletter_box{position:relative;padding:29px 0;background-color:#CCC}
#mnewsletter #mnt{z-index:12;}
#mnewsletter .mletter_tit{display:block;padding-bottom:14px;margin-bottom:28px;border-bottom:1px solid #aab2ba;}
#mnewsletter .mletter_tit em{display:block;color:#fff;font-size:14px;font-family:'nsr','Malgun Gothic';font-weight:bold;line-height:1.2;}
#mnewsletter .mletter_tit em *{vertical-align:middle}
#mnewsletter .mletter_tit em span{display:inline-block;margin:0 7px;color:#eaf1fd;font-weight:normal;}
#mnewsletter .mletter_tit h2{color:#fff;font-size:20px;font-family:'nsr','Malgun Gothic';font-weight:bold;line-height:1.2;}
#mnewsletter .mletter_tit .box{display:none;}
#mnewsletter .mletter_tit .control{display:inline-block;position:absolute;top:0;right:5px;}
#mnewsletter .mletter_tit .control a{display:inline-block;width:31px;height:31px;background:url(../../images/kor/main/bg_control.png) no-repeat;background-image:url(../../images/kor/main/bg_control.svg),none;font-size:0;}
#mnewsletter .mletter_tit .control a[rel]{display:inline-block;}
#mnewsletter .mletter_tit .control a[rel="prev"]{background-position:0 0}
#mnewsletter .mletter_tit .control a[rel="next"]{margin-left:-4px;margin-right:10px;background-position:-31px 0}
#mnewsletter .mletter_tit .control a.more{background-position:-75px 0}
/*
#mnewsletter .mletter_tit{position:absolute;top:0;left:0;}
*/


#mnewsletter .grap{margin:0 auto;max-width:1240px;height:260px;z-index:11;}
#mnewsletter .grap .inner{position:relative;width:100000px}
#mnewsletter .grap .obj{position:relative;float:left;max-width:1240px;height:260px;}
#mnewsletter .grap .obj .l,
#mnewsletter .grap .obj .r{display:none;}

#mnewsletter .grap .obj .item{overflow:hidden;position:relative;float:left;padding:0 41px;width:340px;height:260px;}
#mnewsletter .grap .obj .item a{display:block;position:relative;width:100%;/*height:100%;*/background-color:#fff;}
#mnewsletter .grap .obj .item a:focus{ border:1px dotted #444;}
#mnewsletter .grap .obj .item a .img{display:block;overflow:hidden;position:relative;width:100%;height:122px;text-align:center;background:url(../../images/common/prog/noimg.gif) no-repeat 50% 50%;}
#mnewsletter .grap .obj .item a .img img{display:block;max-width:none;width:100%;height:100%;transition:all .4s ease-in-out;}
#mnewsletter .grap .obj .item a:hover .img img,
#mnewsletter .grap .obj .item a:focus .img img{transform:scale(1.2)}


#mnewsletter .grap .obj .item a .info{display:block;padding:10px;width:100%;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s;transition: transform 0.35s;}
#mnewsletter .grap .obj .item a .info .tit{display:block;overflow:hidden;margin-bottom:15px;/*height:57px;*/height:38px;font-family:'ntk','Malgun Gothic';font-size:15px;line-height:1.2;}
#mnewsletter .grap .obj .item a .info .tit .cat{display:block;color:#005fc3;font-size:13px;}
#mnewsletter .grap .obj .item a .info .tit a{display:block;color:#fff;}
#mnewsletter .grap .obj .item a .info .text{display:block;overflow:hidden;height:45px;color:#9f9f9f;font-size:13px;line-height:1.2;}
#mnewsletter .grap .obj .item a .info .date{display:block;margin-top:5px;color:#767676;font-size:12px;line-height:1;}




	
#mnewsletter .mnewsletter_box{padding:110px 0 79px 0;background-color:#CCC}	
#mnewsletter .mletter_tit{
	position: absolute;
	top: -84px;
	left: 0;
	margin: 0;
	padding: 28px;
	border: none;
	width: 208px;
	background-color: #f37510
}
#mnewsletter .mletter_tit em{margin-bottom:25px;}
#mnewsletter .mletter_tit em span{display:block;margin:3px 0 0 0;font-size:12px;}
#mnewsletter .mletter_tit h2{margin-bottom:35px;font-size:30px;line-height:1.2;}
#mnewsletter .mletter_tit .box{display:block;}
#mnewsletter .mletter_tit .box h3{color:#fff;font-size:15px;font-family:'nsr','Malgun Gothic';font-weight:bold;line-height:1.2;}
#mnewsletter .mletter_tit .box ul{margin:11px 0 33px 0;}
#mnewsletter .mletter_tit .box ul li{display:block;margin-bottom:4px;color:#fff;font-size:14px;line-height:21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#mnewsletter .mletter_tit .box ul li *{vertical-align:middle}
#mnewsletter .mletter_tit .box ul li a{color:#fff;}
#mnewsletter .mletter_tit .box ul li .num{
	display: inline-block;
	overflow: hidden;
	margin-bottom: 3px;
	margin-right: 5px;
	width: 21px;
	height: 21px;
	border: 1px solid #fff;
	border-radius: 50%;
	background-image: none;
	background-color: #fff;
	color: #f37510;
	font-size: 13px;
	text-align: center
}

#mnewsletter .mletter_tit .control{position:relative;}	
#mnewsletter .grap{height:337px;}
#mnewsletter .grap .obj{overflow::hidden;left:auto;height:337px;}
#mnewsletter .grap .obj .item{padding:0 21px;width:232px;height:337px;}

#mnewsletter .grap .obj .l{display:block;overflow:hidden;position:absolute;top:0;left:-1000px;width:700px;height:337px;}
#mnewsletter .grap .obj .l .item{float:right;}
#mnewsletter .grap .obj .r{display:block;overflow:hidden;position:absolute;top:0;right:-1000px;width:700px;height:337px;}
#mnewsletter .grap .break{padding-left:281px;}
#mnewsletter .grap .obj .item a .info{padding:20px;}
#mnewsletter .grap .obj .item a .info .tit{height:67px;}
#mnewsletter .grap .obj .item a .info .date{margin-top:30px;font-size:13px;}

/*20170817 추가 시작*/
#newsletter{ height:337px; overflow:hidden; position:relative;}
#newsletter ul{ height:337px; display:inline-block; position:absolute; left:55%; transform:translateX(-350px);}
#newsletter ul li{overflow:hidden;position:relative;float:left;padding:0 41px;width:310px;height:260px;}
#newsletter ul li a{display:block;position:relative;width:100%;/*height:100%;*/background-color:#fff;}
#newsletter ul li a:focus{ border:1px dotted #444;}
#newsletter ul li a .img{display:block;overflow:hidden;position:relative;width:100%;height:122px;text-align:center;background:url(../../images/common/prog/noimg.gif) no-repeat 50% 50%;}
#newsletter ul li a .img img{display:block;max-width:none;width:100%;height:100%;transition:all .4s ease-in-out;}
#newsletter ul li a:hover .img img,
#newsletter ul li a:focus .img img{transform:scale(1.2)}

#newsletter ul li a .info{display:block;padding:10px;width:100%;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s;transition: transform 0.35s;}
#newsletter ul li a .info .tit{display:block;overflow:hidden;margin-right:25px;margin-bottom:15px;/*height:57px;*/height:38px;font-family:'ntk','Malgun Gothic';font-size:15px;line-height:1.2;}
#newsletter ul li a .info .tit .cat{
	display: block;
	color: #f37510;
	font-size: 13px;
}
#newsletter ul li a .info .tit a{display:block;color:#fff;}
#newsletter ul li a .info .text{display:block;overflow:hidden;height:45px;color:#9f9f9f;font-size:13px;line-height:1.2;}
#newsletter ul li a .info .date{display:block;margin-right:25px;margin-top:5px;color:#767676;font-size:12px;line-height:1;}

#newsletter ul li{padding:0 21px;width:232px;height:337px;}
/*20170817 추가 끝*/




.ic_mark{display:inline-block;overflow:hidden;background:url(../../images/common/ficon.png) no-repeat;background-image:url(../../images/common/ficon.svg),none;font-size:0;line-height:0;}
.mark1{background-position:-3px -38px;width:35px;height:35px;margin-top:12px;}
.mark2{background-position:-41px -38px;}
.mark3{width:30px;height:35px;background-position:-79px -38px;}
.mark4{height:28px;background-position:-115px -38px;}
.sns1{background-position:-3px -2px;}
.sns2{background-position:-44px -2px;}
.sns3{background-position:-84px -2px;}
.sns4{background-position:-122px -2px;}
.sns5{background-position:-163px -2px;}
#footer_group{
	clear: both;
	position: relative;
	padding: 38px 0;
	width: 100%;
	background: #785d47;
	z-index: 1001;
}
#footer_group .wrapper{width:1050px;margin: 0 auto;}
#footer_menu{margin-bottom:10px;padding:5px 0;text-align:center}
#footer_menu:after {content:"";display:block;visibility:hidden;clear:both;}
#footer_menu li{display:inline-block;margin:0 3px;margin-bottom:5px;}
#footer_menu li a{display:block;padding:10px 15px;border:1px solid #666D7A;color:#acadb1;font-size:13px;}
#footer_menu li a:hover,
#footer_menu li a:focus{color:#fff}
#footer_group address,
#footer_group p{
	margin: 0;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
#footer_group address span{display:block;}
#footer_group .flink{position:relative;margin-top:15px;}
#footer_group .flink .sns{display:block;text-align:center;}
#footer_group .flink .sns a{display:inline-block;margin:0 1px;width:31px;height:30px;}
#footer_group .flink .sns a:hover,
#footer_group .flink .sns a:focus,
#footer_group .flink .sns a:active{color:#fff;}
#footer_group .finfo{position:relative;}
#footer_group .mark{display:none;}
#anchor_group{
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	width: 215px;
	height: 36px;
}
#anchor_group .title:before,#anchor_group .title span:before{content:"";display:inline-block;height:100%;vertical-align:middle;text-indent:0}
#anchor_group .title{display:block;width:100%;height:100%;overflow:hidden;text-indent:15px;text-align:left;color:#d2d3d4;border:1px solid #ddd;background-color:transparent}
#anchor_group .title:hover,#anchor_group .title:focus{color:#fff}
#anchor_group .title span{float:right;height:100%;padding-right:15px;text-indent:0;font-size:24px;font-family:'Noto Sans KR', "돋움",dotum,sans-serif}
#anchor_group .select{display:none;position:absolute;bottom:36px;left:0;width:100%;padding:15px 10px;border:1px solid #dedede;background:#fff}                
#anchor_group .select li{float:none;margin:0 10px;border-top:1px dotted #dedede}
#anchor_group .select li:first-child{padding-top:10px;border:none;}
#anchor_group .select li a{display:block;height:auto;padding:10px 13px;color:#555;line-height:1}
/*
#anchor_group .select li a[target]:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:top;background:url(../../images/common/util_blank.gif) no-repeat}
	*/

.top_btn { position:fixed; display:none; bottom:148px; right:0px; z-index:10 }
.top_btn a { display:inline-block;width:70px;height:70px;text-indent:-999px;overflow:hidden;background:url(../../images/common/btn_goTop.png) no-repeat;background-image:url(../../images/common/btn_goTop.svg),none;}



	#footer_group .wrapper{padding-right:225px;}
	#footer_menu{text-align:left;}
	#footer_menu li{display:inline-block;margin:0;margin-right:5px;padding-right:5px;}
	#footer_menu li a{padding:0 7px;border:none;}
	#footer_menu li:first-child a{padding-left:0;}
	#footer_group .flink{position:absolute;top:0;right:0;width:205px;margin-top:0;}	
	#footer_group .flink .sns a{margin:0 3px;}
	#footer_group address span{display:inline;}
	#footer_group address,
	#footer_group p	{text-align:left;}


