<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';
/* reset */
body,hr,img,fieldset,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,q,p,blockquote,caption,legend,address,input,select,textarea,button{margin:0;padding:0}
hr{margin:10px 0;color:#000}
img,input,button,fieldset,form,legend{border:0 none}
dl,ul,ol,li{list-style:none}
body,h1,h2,h3,h4,h5,h6,input,select,textarea,button{font-size:1em;line-height:1.5em;letter-spacing:-0.25px;font-family:'Noto Sans CJK KR','NotoSansKR','NotoSansKR-Medium','applegothic',"留묒�怨좊뵓","Malgun Gothic","�뗭�",Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif}
q,blockquote{quotes:none}
q:before,q:after{content:''}
caption,legend{height:1px;overflow:hidden;opacity:0;text-align:left;text-indent:-9999px;font:1px/1px serif}
caption,legend{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
a{text-decoration:none;color:inherit}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:focus,a:hover{text-decoration:none;outline:none}
input:focus{outline:none}
dfn,em,cite,address,sup,sub{font-style:normal;font-variant:normal;text-transform:none}
table,tr,td{margin:0;padding:0;border-width:0;border-collapse:collapse}
img,input,select,textarea,button{vertical-align:middle;border-width:0}
input[type="email"],input[type="text"],input[type="password"],select{border-radius:0;-webkit-border-radius:0;text-indent:10px}
input[type="email"],input[type="text"],input[type="password"],textarea{-webkit-appearance:none;border:1px solid #c2c2c2;height:34px;color:#222;line-height:34px}
button{cursor:pointer;background-color:transparent}
button:focus{outline:none}
textarea{resize:none;border-radius:0;-webkit-border-radius:0}
body{font-size:14px;line-height:1.5em;font-weight:400;word-break:keep-all;overflow-y:scroll;color:#5e616d}
.trans{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important;width:0px !important;height:0px !important;overflow:hidden !important;visibility:hidden !important}
.lb_select{display:inline-block;position:relative;border:1px solid #cecfd3;height:48px;vertical-align:top;font-size:18px;width:160px}
.lb_select:after{content:'';display:block;position:absolute;right:0;top:0;width:48px;height:100%;background:url("../img/ico_selt.png") center center no-repeat}
.lb_select label{display:block;text-indent:22px;padding-right:48px;width:100%;line-height:48px;text-align:left;color:#5e616d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;box-sizing:border-box}
.lb_select select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;background-color:#fff}

.check{display:inline-block;position:relative;line-height:26px;height:26px}
.check *{vertical-align:top}
.check input[type='checkbox']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
	cursor:pointer;
    z-index:2;
}
.check label:before{
    content:' ';
    display:inline-block;
    width:28px;
    height:28px;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #babbbd;
    vertical-align:top;
    box-sizing:border-box;
    margin-right:10px;
	margin-top:7px;
    -webkit-transition:background-image 0.2s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
            transition:background-image 0.2s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
.check input[type='checkbox']:checked + label:before{background-image:url('../img/check_icon.png');background-size:21px auto}

.radio{display:inline-block;position:relative;line-height:30px;height:30px}
.radio *{vertical-align:top}
.radio input[type='radio']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
	cursor:pointer;
    z-index:2;
}
.radio label:before{
    content:'';
    display:inline-block;
    width:30px;
    height:30px;
	border-radius:50%;
    background-color:#fff;
    border:1px solid #d2d3d7;
    vertical-align:top;
    box-sizing:border-box;
    margin-right:20px;
}
.radio input[type='radio']:checked + label:after{content:'';display:block;width:16px;height:16px;background-color:#5e616d;position:absolute;left:7px;top:7px;border-radius:50%}

.file{display:block;position:relative;padding-right:90px;width:450px}
.file input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}
.file .val{display:block;padding-left:10px;border:1px solid #c2c2c2;height:34px;color:#222;line-height:34px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.file button{display:block !important;position:absolute;right:0;top:0;padding:0 !important;margin:0 !important;width:80px;color:#666;z-index:1}
.overlap{position:relative}
.overlap label{position:absolute;top:0;left:30px;color:#a7a8ac;font-size:18px;line-height:60px;cursor:text;z-index:2}

/* slick slide 怨듯넻 */
.slick-slider{position:relative;overflow:hidden}
.slick-track{position:relative}
.slick-list{display:block}
.slick-track:after{content:"";display:block;clear:both}
.slick-slide{float:left;outline:none !important;}
.slick-slider .slick-arrow{position:absolute;top:50%;margin-top:-10px;width:35px;height:67px;background:center center no-repeat;font-size:0;line-height:0;z-index:5}
.slick-slider .slick-arrow.slick-prev{left:20px;background-image:url("../img/slick-prev.png")}
.slick-slider .slick-arrow.slick-next{right:20px;background-image:url("../img/slick-next.png")}
.slick-dots{position:absolute;left:0;bottom:40px;width:100%;text-align:Center;z-index:5}
.slick-dots li{display:inline-block;margin:0 6px}
.slick-dots li button{display:block;width:16px;height:16px;background-color:#d5d7dc;border-radius:50%;font-size:0;line-height:0;
	transition: background-color 0.3s;-webkit-transition: background-color 0.3s}
.slick-dots li.slick-active button{width:24px;height:24px;background-color:#988866}

/* Layout */
.no_web{display:none}
.guide_line{margin:0 auto;width:1300px}
#ui_wrap{position:relative;min-width:1400px}
#backbg{display:none;position:absolute;left:0;top:51px;width:100%;height:100%;opacity:0;background-color:#000;z-index:50}
#backbg.open{display:block;opacity:0.7}

#ui_head{position:relative;z-index:99;background-color:#fff}
#head_top{display:block;position:relative;z-index:10;border-bottom:1px solid #d5d7dc;background-color:#fff}
#head_top .guide_line{text-align:right}
#head_top ul{display:inline-block;vertical-align:middle;padding:14px 0 15px 0;margin-right:40px}
#head_top ul:after{content:"";display:block;clear:both}
#head_top ul li{float:left;position:relative;margin-left:50px;vertical-align:top}
#head_top ul li:first-child{padding-left:0;margin-left:0}
#head_top ul li a{height:100%;font-size:14px;color:#5e616d}
#head_top ul li a:hover{text-decoration:underline}
#head_top .search_box{display:inline-block;vertical-align:middle;border-bottom:1px solid #d5d7dc;width:46px;height:50px;position:relative;z-index:1;margin-bottom:-1px;transition:all 0.4s cubic-bezier(0.75,0.1,0.25,1);text-align:left;position:relative;overflow:hidden}
#head_top .search_box input{border-width:0;text-indent:0;height:100%;width:250px;opacity:0;transition:opacity 0.4s cubic-bezier(0.75,0.1,0.25,1)}
#head_top .search_box input::placeholder{color:#988866}
#head_top .search_btn{display:block;position:absolute;right:0;top:0;width:44px;height:44px;font-size:0;line-height:0;background:url("../img/ico_serach.png") center center no-repeat;margin-top:3px;background-color:#fff;border-radius:50%;
	transition:background-color 0.4s cubic-bezier(0.75,0.1,0.25,1);
}
#head_top .search_box.open{width:300px;border-color:#988866}
#head_top .search_box.open input{opacity:1}
#head_top .search_box.open .search_btn{background-color:#988866;background-image:url('../img/ico_serach-wh.png')}

#ui_head .lang{display:inline-block;margin-right:20px;vertical-align:middle}
#ui_head .lang.mob{display:none}
#ui_head .lang a{display:block;padding:0px 10px;font-size:13px;line-height:20px;color:#5e616d;border:1px solid #5e616d;border-radius:13px;box-sizing:border-box;
	transition:color 0.2s, background-color 0.2s;-webkit-transition:color 0.2s, background-color 0.2s}
#ui_head .lang a:hover{color:#fff;background-color:#5e616d}

#gnbWrap{position:relative;background-color:#fff;border-bottom:1px solid #d5d7dc;transition:top 0.4s cubic-bezier(0.75,0.1,0.25,1)}
#gnbWrap .guide_line{padding:25px 0}
#gnbWrap h1{position:absolute;left:50%;top:0;margin-left:-650px;width:240px;height:100%;z-index:1}
#gnbWrap h1 a{display:block;width:100%;height:100%;font-size:0;line-height:0;background:url("../img/logo.png") center center no-repeat}
#gnbWrap .btn_gnb{display:none}

#ui_wrap.navfix #head_top{margin-bottom:100px}
/*#ui_wrap.navfix #head_top{display:none}*/
#ui_wrap.navfix #gnbWrap{position:fixed;width:100%;left:0;top:-75px}
#ui_wrap.navfix #gnbWrap.down{top:0}
#ui_wrap.navfix #gnbWrap h1 a{background-size:75% auto}
#ui_wrap.navfix .gnb_title li a{font-size:20px;line-height:25px}

.gnb_title{position:relative}
.gnb_title ul{margin-left:350px}
.gnb_title ul:after{content:"";display:block;clear:both}
.gnb_title li{float:left;width:230px;}
.gnb_title li:last-child{margin-left:30px}
.gnb_title li a{font-size:24px;color:#404040;font-weight:500;line-height:49px;display:block;transition:color 0.2s;-webkit-transition:color 0.2s}
.gnb_title li a.on,
.gnb_title li a:hover{color:#988866}
#gnb_menu_all{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:solid #d5d7dc;border-width:1px 0}
#gnb_menu_all .gnb_detail{margin:0 auto;width:1400px;text-align:right}
#gnb_menu_all .gnb_detail &gt; ul{display:inline-block;vertical-align:top;width:1030px}
#gnb_menu_all .gnb_detail &gt; ul:after{content:"";display:block;clear:both}
#gnb_menu_all .gnb_detail &gt; ul &gt; li{float:left;padding:30px 0;text-align:left;min-height:320px}
#gnb_menu_all .gnb_detail &gt; ul &gt; li.active,
#gnb_menu_all .gnb_detail &gt; ul &gt; li:hover{background-color:#f6f7fa}
#gnb_menu_all .gnb_detail &gt; ul &gt; li a.a_lnk{margin-bottom:30px;display:block;width:100%;font-size:22px;color:#7e8089;text-align:center;display:none}
#gnb_menu_all .gnb_detail &gt; ul &gt; li.g4{padding-left:30px}
#gnb_menu_all .gnb_detail .sub{padding:0 10px;width:230px;box-sizing:border-box}
#gnb_menu_all .gnb_detail .sub li{margin-bottom:22px;text-align:left}
#gnb_menu_all .gnb_detail .sub li:last-child{margin-bottom:0}
#gnb_menu_all .gnb_detail .sub li a{position:relative;display:block;padding-left:20px;font-size:18px;color:#404040;
	transition: color 0.1s ease-in-out;-webkit-transition: color 0.1s ease-in-out}
#gnb_menu_all .gnb_detail .sub li a.on,
#gnb_menu_all .gnb_detail .sub li a:hover{color:#988866}
#gnb_menu_all .gnb_detail .sub li a.on:before,
#gnb_menu_all .gnb_detail .sub li a:hover:before{position:absolute;left:0;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#988866;content:"";clear:both;display:block}
.gnb_mo_news{display:none}

#ui_footer{padding:10px 0 30px 0;background-color:#f3f4f7;position:relative;z-index:50}
#ui_footer .footer{margin:0 auto;width:1350px;position:relative}
.foot_lnk{position:relative}
.foot_lnk:after{content:"";display:block;clear:both}
.foot_lnk .f_link{padding:18px 0}
.foot_lnk .f_link li{margin:0 15px;display:inline-block;vertical-align:top}
.foot_lnk .f_link li:first-child{margin-left:0}
.foot_lnk .f_link li a{color:#5e616d;font-size:18px}
.foot_lnk .f_link li a:hover{text-decoration:underline}
.foot_lnk .family_site{position:absolute;right:0;top:18px;width:258px;height:50px;border:1px solid #d5d7dc}
.foot_lnk .family_site button{position:relative;display:block;padding-left:20px;width:100%;height:100%;line-height:52px;text-align:left;color:#666;font-size:16px;font-family:'Arial';background-color:#f3f4f7}
.foot_lnk .family_site button:after{content:"";display:block;position:absolute;right:30px;top:50%;margin-top:-5px;width:18px;height:11px;background:url("../img/ico_arrow_bot.png") center center no-repeat;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.foot_lnk .family_site button.open{background-color:#fff}
.foot_lnk .family_site button.open:after{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}
.foot_lnk .family_site ul{display:none;position:absolute;bottom:100%;left:-1px;width:100%;background-color:#fff;border:1px solid #c7c7c5;z-index:10}
.foot_lnk .family_site ul li a{display:block;padding:10px 10px 10px 20px;font-size:14px;color:#666;font-family:'Arial'}
.foot_lnk .family_site ul li a:hover{background-color:#efefef}
.foot_txt{position:relative}
.foot_txt .logo{position:absolute;left:0;top:-2px;display:block;width:200px;height:49px;font-size:0;line-height:0;background:url("../img/f_logo.png") left center no-repeat;background-size:100% auto}
.foot_txt p{padding-left:300px;font-size:15px;color:#666;line-height:1.6em}
.foot_txt p.copy{font-size:14px;font-family:'Arial'}
.foot_txt p span.n{padding-left:10px}
.foot_sns{position:absolute;top:18px;right:0;}
.foot_sns *{vertical-align:top}
.foot_sns a{display:inline-block;margin-left:2px;width:30px;height:30px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999em;font-size:0;line-height:0;overflow:hidden;padding-left: 10px;}
.foot_sns a.k{background-image:url('../img/ico_sns-kakao.jpg');}
.foot_sns a.y{background-image:url('../img/ico_sns-tube.jpg')}
.foot_sns a.test{background-image:url('../img/set-sns.png');opacity: 0.6;}
.foot_sns a.kb{background-image:url('../img/sns_kakaoch_black.png');opacity: 0.6;}
.foot_sns a.yb{background-image:url('../img/sns_youtube_black.png');opacity: 0.6;}
.foot_sns a.ib{background-image:url('../img/sns_insta_black.png');opacity: 0.6;}
.foot_sns a.k1{background-image:url('../img/snskakaochplus45.png');opacity: 0.6;}

.foot_sns2021{position:absolute;top:11px;right:0;}
.foot_sns2021 *{vertical-align:top}
.foot_sns2021 a{display:inline-block;margin-left:20px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999em;font-size:0;line-height:0;overflow:hidden;}
.foot_sns2021 a.k{background-image:url('../img/ico_sns-kakao.jpg');}
.foot_sns2021 a.y{background-image:url('../img/ico_sns-tube.jpg')}
.foot_sns2021 a.test{background-image:url('../img/set-sns.png');opacity: 0.6;}
.foot_sns2021 a.kb{width:29px;height:30px;background-image:url('../img/sns_kakaoch_black.png');opacity: 0.6;}
.foot_sns2021 a.ib{background-image:url('../img/sns_insta_black.png');opacity: 0.6;}
.foot_sns2021 a.yb{width:30px;height:30px;background-image:url('../img/sns_youtube_black.png');opacity: 0.6;}
.foot_sns2021 a.k1{width:191px;height:45px;background-image:url('../img/snskakaochplus45.png')}
.foot_sns2021 a.k2{width:251px;height:45px;background-image:url('../img/snskakaochplus45b.png')}
.foot_sns2021 a.k3{width:169px;height:35px;background-image:url('../img/snskakaochplus35.png')}
.foot_sns2021 a.y1{width:45px;height:35px;background-image:url('../img/snsyoutube35.png')}
.foot_sns2021 a.y2{width:34px;height:35px;background-image:url('../img/snsyoutube35b.png')}

.sub_top{width:100%}
.sub_top .sub_title{height:140px;background:no-repeat center center;background-size:cover}
.sub_top .sub_title h2{padding-top:42px;font-size:40px;color:#fff;font-weight:500;text-align:center}
.report_wrap .sub_top .sub_title{background-image:url('../img/sub_report.jpg')}
.pub_wrap .sub_top .sub_title{background-image:url('../img/sub_publications.jpg')}
.expert_wrap .sub_top .sub_title{background-image:url('../img/sub_expert.jpg')}
.seminar .sub_top .sub_title{background-image:url('../img/sub_seminar.jpg')}
.introduce .sub_top .sub_title{background-image:url('../img/sub_researcher.jpg')}
.community_wrap .sub_top .sub_title{background-image:url('../img/sub_community.jpg')}
.newsletter_wrap .sub_top .sub_title{background-image:url('../img/sub_news.jpg')}
.etc_wrap .sub_top .sub_title{background-image:url('../img/sub_etc.jpg')}


.sub_lnb{position:relative;margin:0 auto;width:1300px}
.sub_lnb .lnb3{padding:30px 0}
.sub_lnb .lnb3:after{content:"";display:block;clear:both}
.sub_lnb .lnb3 li{float:left}
.sub_lnb .lnb3 li a,
.sub_lnb .lnb3 li span{padding:0 20px;display:block;color:#848484;font-size:16px;font-weight:500;background:url("../img/lnb_arrow.png") left center no-repeat}
.sub_lnb .lnb3 li:first-child a{padding-left:0;background:none}
.sub_lnb .sns_wrap{position:absolute;right:0;top:20px}
.sub_lnb .sns_wrap ul:after{content:"";display:block;clear:both}
.sub_lnb .sns_wrap ul li{float:left;margin:0 4px}
.sub_lnb .sns_wrap ul li a,
.sub_lnb .sns_wrap button{display:block;width:41px;height:41px;font-size:0;line-height:0;background-color:#5e616d;background-repeat:no-repeat;background-position:center center;border-radius:50%;
	transition: background-color 0.2s;-webkit-transition: background-color 0.2s
}
.sub_lnb .sns_wrap ul li a:hover{background-color:#988866}
.sub_lnb .sns_wrap ul li a.f{background-image:url('../img/sns_f.png')}
.sub_lnb .sns_wrap ul li a.t{background-image:url('../img/sns_t.png')}
.sub_lnb .sns_wrap ul li a.k{background-image:url('../img/sns_k.png')}
.sub_lnb .sns_wrap ul li a.u{background-image:url('../img/sns_u.png')}
.sub_lnb .sns_wrap .sns_share{display:none;background-image:url('../img/sns_share.png')}

.page_contents{margin:0 auto;padding-bottom:80px;width:1300px;min-height:800px}
h3{padding-bottom:20px;font-size:40px;line-height:80px;color:#5e616d;font-weight:500;text-align:center}
h4{padding:40px 0 10px;font-size:36px;color:#5e616d;font-weight:500}
.btn_more.bro button{background-color:#988866}

@media screen and ( max-width:1400px ){
	#gnb_menu_all .gnb_detail{width:1350px}
}

@media screen and ( max-width:640px ){
	body,h1,h2,h3,h4,h5,h6,input,select,textarea,button{letter-spacing:-0.2px}
	body{font-size:12px;line-height:1.5em}
	img{max-width:100%}
	input[type=text], input[type=password], textarea{height:24px;line-height:24px}
	.lb_select{width:80px;height:30px}
	.lb_select:after{width:26px;background-size:9px auto}
	.lb_select label{text-indent:10px;padding-right:26px;line-height:30px;font-size:11px}
	.lb_select select{font-size:11px}
	.radio{line-height:16px;height:16px}
	.radio label:before{width:16px;height:16px;margin-right:6px}
	.radio input[type='radio']:checked + label:after{width:8px;height:8px;left:4px;top:4px}
	.check label:before{margin-right:6px}
	.check input[type='checkbox']:checked + label:before{background-size:12px auto}
	.file{width:auto}
	.file .val{height:24px;line-height:24px}

	/* slick slide 怨듯넻 */
	.slick-slider .slick-arrow{margin-top:-10px;width:19px;height:36px;background-size:19px auto}
	.slick-slider .slick-arrow.slick-prev{left:0}
	.slick-slider .slick-arrow.slick-next{right:0}
	.slick-dots{bottom:25px}
	.slick-dots li{margin:0 8px}
	.slick-dots li button{width:10px;height:10px}
	.slick-dots li.slick-active button{width:15px;height:15px}

	#ui_wrap{min-width:320px}
	#ui_wrap.navfix #head_top{margin-bottom:0}
	#ui_wrap.navfix #ui_head{height:50px}
	#ui_contents{padding-bottom:40px;width:auto}
	.page_contents{margin:0 15px;width:auto;padding-bottom: 0;min-height:auto}

	.sub_top .sub_title{display:none}
	h3{margin:0 -15px;padding-bottom:0;font-size:17px;line-height:50px;border-bottom:1px solid #d5d7dc}
	h4{padding:25px 0 8px;font-size:18px}

	#head_top{display:none;position:absolute;top:0;left:0;padding-right:40px;width:85%;height:49px;z-index:100;border-bottom:0;box-sizing:border-box}
	#head_top.all{display:block}
	#head_top .guide_line{height:100%;width:auto;line-height:48px;text-align:left}
	#head_top ul{padding:0;margin-right:0}
	#head_top ul li{margin-left:0}
	#head_top ul li a{position:relative;padding:0 10px}
	#head_top ul li a:before{content:"";clear:both;display:block;position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#d5d7dc}
	#head_top ul li:first-child a:before{display:none}
	#head_top .search_box{position:absolute;top:7px;right:0;border-bottom:0;width:34px;height:34px;margin-bottom:0;border:1px solid #fff;background-color:#fff}
	#head_top .search_btn{width:34px;height:34px;background-size:15px auto;margin-top:0}
	#head_top .search_box input{width:220px;height:34px;vertical-align:top;text-indent:10px}
	#head_top .search_box.open{width:97%;border-color:#d5d7dc}
	#head_top .search_box.open .search_btn{background-color:#fff;background-image:url('../img/ico_serach_gd.png')}

	#ui_head .lang{display:none;margin-right:0}
	#ui_head .lang.mob{display:inline-block;position:absolute;top:15px;right:52px;margin:0}
	#ui_head .lang a{padding:0 8px;font-size:12px;line-height:19px}

	#gnbWrap{width:100%;height:auto;transition:none}
	#gnbWrap .guide_line{padding:0;width:100%;height:50px}
	#gnbWrap h1{left:0;margin-left:0;width:150px;height:50px}
	#ui_wrap.navfix #gnbWrap h1 a,
	#gnbWrap h1 a{background-size:117px auto}
	#gnbWrap .btn_gnb{display:block;position:absolute;top:0;right:0;width:50px;height:49px;z-index:2;font-size:0;line-height:0;background:#fff url("../img/m/gnb_open.png") center center no-repeat;background-size:18px auto}
	#gnbWrap .btn_gnb.open{background-image:url("../img/m/gnb_close.png");background-size:15px auto}
	.gnb_title{display:none;overflow:hidden;font-size:0;line-height:0}

	#gnb_menu_all{top:49px;border-top:3px solid #000;border-bottom:0}
	#gnb_menu_all .gnb_detail{width:100%;height:100%}
	#gnb_menu_all .gnb_detail &gt; ul{position:relative;padding-left:120px;width:100%;height:100%;box-sizing:border-box}
	#gnb_menu_all .gnb_detail &gt; ul:before{position:absolute;left:119px;top:0;width:1px;height:100%;background-color:#d5d7dc;content:"";clear:both;display:block}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li{padding:0;overflow-y:auto;min-height:0}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.g4{padding-left:0;}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li a.a_lnk{position:absolute;left:0;top:0;width:120px;color:#000;line-height:40px;margin:0;border-bottom:1px solid #cecfd3;font-size:14px;display:block}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.active{margin:0;width:100% !important;height:100%;background-color:#fff}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.active a.a_lnk{color:#fff;background-color:#988866}
	#gnb_menu_all .gnb_detail .sub{display:none;padding:0 0 100px;width:auto}
	#gnb_menu_all .gnb_detail .sub.open{display:block}
	#gnb_menu_all .gnb_detail .sub ul{min-height:240px}
	#gnb_menu_all .gnb_detail .sub li{margin-bottom:0}
	#gnb_menu_all .gnb_detail .sub li a{padding-left:28px;font-size:14px;line-height:38px;-webkit-text-size-adjust:100%}
	#gnb_menu_all .gnb_detail .sub li a.on:before,
	#gnb_menu_all .gnb_detail .sub li a:hover:before{left:15px;margin-top:-3px;width:6px;height:6px}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.g5{margin-left:0}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.g2 &gt; a.a_lnk{top:41px}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.g3 &gt; a.a_lnk{top:82px}
	#gnb_menu_all .gnb_detail &gt; ul &gt; li.g4 &gt; a.a_lnk{top:123px}

	#ui_head.open{position:fixed;height:100%;width:100%;left:0;top:0}
	#ui_head.open #gnbWrap{padding-top:50px;height:100%}
	#ui_head.open #gnbWrap .guide_line{height:100%}
	#ui_head.open #gnb_menu_all{height:100%}
	#ui_head.open .lang.mob{display:none}

	.gnb_mo_news{display:block;position:fixed;left:0;bottom:0;width:100%;height:45px;background-color:#988866;z-index:21}
	.gnb_mo_news strong{display:block;margin:0 120px 0 30px;line-height:45px;font-size:17px;color:#fff}
	.gnb_mo_news a{position:absolute;right:17px;top:50%;margin-top:-15px;width:100px;height:30px;line-height:28px;font-size:14px;text-align:center;color:#988866;background-color:#fff}

	#ui_footer{padding:30px 0 35px}
	#ui_footer .footer{width:auto}
	.foot_lnk .f_link{margin:0 auto;padding:0;width:250px;text-align:center}
	.foot_lnk .f_link li{margin:4px}
	.foot_lnk .f_link li:first-child{margin-left:4px}
	.foot_lnk .f_link li a{font-size:12px}
	.foot_lnk .family_site{position:relative;margin:0 auto;width:195px;height:30px}
	.foot_lnk .family_site button{padding-left:15px;line-height:30px;font-size:13px}
	.foot_lnk .family_site button:after{right:15px;margin-top:-3px;width:8px;height:5px;background-size:8px auto}
	.foot_lnk .family_site ul li a{padding:8px 10px 8px 20px;font-size:12px}
	.foot_txt{margin-top:20px;text-align:center}
	.foot_txt .logo{position:static;margin:0 auto 15px;width:117px;height:25px}
	.foot_txt p{padding-left:0;font-size:12px;line-height:1.8em}
	.foot_txt p.copy{font-size:12px}
	.foot_txt p span{display:block}
	.foot_txt p span.n{padding-left:0}
	.foot_sns{margin-top:10px;text-align:center;position:static;}
	.foot_sns a.k{background-image:url('../img/ico_sns-kakao_m.jpg');}
	.foot_sns a.y{background-image:url('../img/ico_sns-tube_m.jpg')}
	.foot_sns a.kb{background-image:url('../img/ico_sns-kakao_m.jpg');}
	.foot_sns a.yb{background-image:url('../img/ico_sns-tube_m.jpg')}

	.foot_sns2021{margin-top:10px;text-align:center;position:static;}
	.foot_sns2021 a.k{background-image:url('../img/ico_sns-kakao_m.jpg');}
	.foot_sns2021 a.k3{width:30px;height:30px;background-image:url('../img/snskakaoch30.png');}
	.foot_sns2021 a.y{background-image:url('../img/ico_sns-tube_m.jpg')}
	.foot_sns2021 a.y2{width:30px;height:30px;background-image:url('../img/snsyoutube30.png')}
	.foot_sns2021 a.kb{background-image:url('../img/ico_sns-kakao_m.jpg');}
	.foot_sns2021 a.yb{background-image:url('../img/ico_sns-tube_m.jpg')}

	.sub_lnb{width:100%;height:30px;border-bottom:1px solid #d5d7dc}
	.sub_lnb .lnb3{padding:0}
	.sub_lnb .lnb3 li{float:left;height:100%}
	.sub_lnb .lnb3 li a,
	.sub_lnb .lnb3 li span{padding:0 25px 0 15px;font-size:12px;line-height:30px;font-weight:400;background-image:url("../img/m/lnb_arrow.png");background-position:right center;background-size:16px auto}
	.sub_lnb .lnb3 li:first-child{width:30px;height:30px;background:none;border-right:1px solid #d5d7dc}
	.sub_lnb .lnb3 li:first-child a{padding:0;width:100%;height:100%;font-size:0;line-height:0;background:url("../img/m/lnb_home.png") no-repeat center center;background-size:11px auto}
	.sub_lnb .sns_wrap{position:absolute;right:18px;top:4px;z-index:11}
	.sub_lnb .sns_wrap ul{display:none}
	.sub_lnb .sns_wrap ul li{float:none;margin:8px 0}
	.sub_lnb .sns_wrap ul li a,
	.sub_lnb .sns_wrap button{width:22px;height:22px;background-size:6px auto}
	.sub_lnb .sns_wrap ul li a{background-color:#988866}
	.sub_lnb .sns_wrap ul li a.t,
	.sub_lnb .sns_wrap ul li a.u{background-size:10px auto}
	.sub_lnb .sns_wrap .sns_share{display:block;background-size:11px auto}
	.sub_lnb .sns_wrap.open ul{display:block}
	.sub_lnb .sns_wrap.open .sns_share{background-color:#fff;background-image:url('../img/ico_close.png');background-size:9px auto;border:1px solid #ccc;border-radius:50%}
}</pre></body></html>