@charset "utf-8";
/*
	레이아웃 css
*/
html { height:100%}/* overflow:hidden; */
body{overflow: auto; height: 100%;}
.pcskin{display:block;}
.mskin{display:none;}
.front_body{position:relative;overflow-x:hidden;}
.dummy{text-align:center;color:gray;padding:10px 0;}
.iscroll {position: absolute;z-index: 1;width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
.topfixed{position:fixed;overflow:hidden;}


/*
	레이아웃 css
*/
.front_body{position:relative;overflow-x:hidden;}
.page_wrap{width:100%;overflow:hidden;}/*position:relative;*/
.oldie .header{min-width:1280px}
.page_wrap.fixed{position:relative;overflow:hidden;}
.dimd,
.dimd2,
.dimd_lay{display:none;opacity:.7;filter: Alpha(opacity=70);width:100%;height:100%;z-index:20;position:fixed;top:0;left:0;}
.header{height:80px;width:100%;text-align:left;position:fixed;top:0;left:0;color:#999;z-index:100;}
.header .hgr:after{display:block;content:'';clear:both;}
.header *{color:#999;}
.header h1.toplogo{width:82px;margin-left:50px;float:left;padding:15px 0 0 0;}
.header .btn-total,
.header .btn-search,
.header .side-menu,
.header .search-w{display:none;}
.header .util_list{float:left;padding:36px 0 0 30px;}
.header .util_list li{display:inline-block;line-height:0; float:left; position:relative;}
.header .util_list li:after{display:block;content:'';position:absolute;top:0;right:10px;background:#999;width:1px;height:9px;}
.header .util_list li a{display:inline-block;line-height:12px;padding-right:20px;height:10px;}
.oldie .header .util_list li.last a{}
.header .util_list li:last-child a{padding-right:0;}
.header .util_list li:last-child:after{display:none;}
.oldie .header .util_list li.last{}
.oldie .header .util_list li.last:after{display:none;visibility:hidden;}
.header .nav{width:560px;position:absolute;top:32px;left:50%;margin-left:-280px;}
.header .navlist{}
.header .navlist > li{float:left;background:url("/2017/images/common/gm_line.png") no-repeat 100% 2px; padding:0 61px 0 0;}
.oldie .header .navlist > li.last{background:none;padding:0;}
.header .navlist > li:last-child{background:none;padding:0;	}
.header .navlist > li .gm{display:inline-block;font-size:0;line-height:0;position:relative;overflow:hidden;text-indent:-9999px;height:16px;background:url("/2017/images/common/gm.png") no-repeat 0 0;overflow:hidden;}
.header .navlist .gm.gm01{background-position:0 0;width:100px;}
.header .navlist .gm.gm02{background-position:-100px 0;width:112px;}
.header .navlist .gm.gm03{background-position:-212px 0;width:59px;}
.header .navlist .gm.gm04{background-position:-271px 0;width:105px;}
.header .navlist > li.on .gm{background-position-y:-16px;}
.ntwbg{display:none;position:fixed;top:80px;left:0;width:100%;background:#121212;height:55px;border-top:1px solid #222222;}
.ntwlist_w{display:none;position:fixed;top:80px;left:0;width:100%;background:transparent;height:55px;border-top:1px solid transparent;text-align:center;}
.ntwlist{font-size:0;display:inline-block;}
.ntwlist li{padding-right:40px;display:inline-block;}
.ntwlist li .ntm{font-size:15px;color:#999999;line-height:55px;}
.ntwlist li.on .ntm,
.ntwlist li .ntm:hover{color:#fff;}
.header .anomenu_w{position:absolute;top:24px;right:50px;}
.anomenu_list{float:right;}
.anomenu_list li{float:left;padding-right:37px;position:relative;}
.anomenu_list li:after{display:block;content:'';position:absolute;top:10px;right:16px;background:#999;width:1px;height:20px;}
.oldie .anomenu_list > li.last{padding:0;}
.anomenu_list > li:last-child{padding:0;}
.anomenu_list > li:last-child:after{display:none;}
.oldie .anomenu_list > li.last:after{display:none;visibility:hidden;}
.anomenu_list li .anm{display:block;position:relative;line-height:10px;padding-left:40px;padding-top:7px; font-size:11px; font-family:arial; font-weight:bold;}
.anomenu_list li .anm .icon{display:inline-block;position:absolute;top:0;left:0;height:37px;width:37px;background:url("/2017/images/common/util_icon.png") no-repeat 0 0;}
.anomenu_list li .anm.anm01 .icon{top:-1px;}
.anomenu_list li .anm.anm01{}
.anomenu_list li .anm.anm02{}
.anomenu_list li .anm.anm02 .icon{background-position:0 -37px;top:4px;}
.anomenu_list li .anm.anm03{}
.anomenu_list li .anm.anm03 .icon{background-position:0 -74px;top:2px;}
.header .search-w{display:none;}
.footer{background:#161615; position:relative;}
.footer .fpix{width:100%;margin:0 auto;position:relative; max-width:1180px;}
.footer .flow01{background:#0c0c0b;padding:80px 0 50px 0;}
.footer .flow01 .fpix{}

.footer .fpix .flogo-srixon {position:absolute; top:60px; right:40px;}

.fpix .fboxlist{border-bottom:1px solid #252524;padding:0 0 12px 0;}
.fpix .fboxlist li{display:inline-block;height:12px;border-right:1px solid #646464;padding:0 20px;}
.fpix .fboxlist li a{font-size:14px;color:#999999;position:relative;top:-2px;}
.fpix .fboxlist li.fir{padding-left:0;}
.fpix .fboxlist li.last{border:0;padding-right:0;}
.fpix .snslist{position:absolute;top:-15px;right:0;}
.oldie .fpix .snslist{top:-25px;}
.fpix .snslist li{padding-right:18px;float:left;}
.fpix .snslist li a{}
.fpix .snslist li.last{padding:0;}
.sns{display:inline-block;width:28px;height:28px;background:url("/2017/images/common/icon_sns.png") no-repeat 0 0;position:relative;text-indent:-9999px;color:transparent;font-size:0;}
.sns.sns01{background-position:0 0;}
.sns.sns02{background-position:-28px 0;}
.sns.sns03{background-position:-56px 0;}
.sns.sns04{background-position:-84px 0;}
.smlist{margin-top:28px;}
.smlist:after{display:block;content:'';clear:both;}
.smlist > li{float:left;display:inline-block;padding-right:60px;}
.smlist > li .sone{display:block;font-family:'arial';font-size:14px;font-weight:bold;color:#dadada;margin:0 0 17px 0;}
.smlist > li .stwolist{}
.smlist > li.onlyone .sone{display:block;}
.stwolist li{margin:0 0 4px 0;}
.stwolist li .stwo{color:#999999;font-size:13px;}


/* Main */
.main_contents{}
.main_contents .scroll{position:relative;}
.main_contents .main_cut_w{}
.flm_w{position:fixed;top:22px;left:60px;z-index:10000; }
.flm_w .toplogo{margin:0 0 60px 0;}
.flm_w .toplogo a{}
#gnb {margin-top:26px;/*border-top:1px solid #3c5c92;*/ padding-left:10px;}
#gnb > li > a {display:block;height:50px; /*border-bottom:1px solid #3c5c92;*/ font-size:15px;font-weight:600;color:inherit;line-height:50px; color:#fff;}
#gnb > li.on > a,
#gnb > li.active > a {position:relative;left:-30px;width:200px;padding-left:30px;border-bottom:1px solid #19396e;background:url(/2017/images/common/ico_gnb_list.png) no-repeat 173px 50%;background-color:#19396e}
/*
.flm_list{padding:0 0 0 0px;}
.flm_list > li{margin:0 0 0px 0;}
.flm_list > li.aside-top {margin-top:30px;} 
.flm_list > li.aside-etc {margin-bottom:20px;}
.flm_list .fm{font-family: 'NanumMyeongjo';font-size:16px;color:#fff;}
.flm_list .ftm_w{}
.flm_list .ftm_list{padding:5px 0 0px 0px;}
.flm_list .ftm_list li{margin:0px 0 0 0;position:relative;}
.flm_list .ftm_list li:after{position:absolute;top:50%;left:0;margin-top:-1px;background:#959595;width:5px;height:1px;content:'';}
.flm_list .ftm_list li a{display:block;margin-left:0px;font-size:13px;color:#959595; line-height:50px}
.flm_list .ftm_list li a:hover{color:#fff;}

.flm_list > li > .fm {background:url(/2017/images/main/aside-menu.png) no-repeat 0 -50px; font-size:0; width:100%; line-height:50px; display:block; overflow:hidden;}
.flm_list > li > .fm.fm1 {background-position:-20px 0px}
.flm_list > li > .fm.fm2 {background-position:-20px -100px}
.flm_list > li > .fm.fm3 {background-position:-20px -200px}
.flm_list > li > .fm.fm4 {background-position:-20px -300px}


.flm_list > li.active, .flm_list > li.on > .fm.fm1 {background-position:-20px -50px}
.flm_list > li.active, .flm_list > li.on > .fm.fm2 {background-position:-20px -150px}
.flm_list > li.active, .flm_list > li.on > .fm.fm3 {background-position:-20px -250px}
.flm_list > li.active, .flm_list > li.on > .fm.fm4 {background-position:-20px -350px}*/
.futil_w{position:fixed;bottom:69px;left:62px;}
.futil_list{}
.futil_list li{border-left:1px solid #5c5c5c;padding:0 0 15px 20px;}
.futil_list li.last,
.futil_list li:last-child{padding-bottom:0;}
.futil_list li a{color:#acacac;}

.mscene_w{}
.msc_list{}
.msc_list > li{display:none;height:950px;position:relative;}
.msc_list > li.active{display:block;}
.cp_w{position:absolute;top:402px;left:370px;z-index:10;}
.cp_w p{font-size:15px;color:#a3a3a5;line-height:20px;}
.cp_w .name{}
.cp_w .spec {margin:25px 0 35px}
.cp_w .more{display:block;border:1px solid #a4a4a7;font-size:12px;color:#fff;padding:14px 19px;width:105px;background:url("/2017/images/main/bg_scbtnline.png") no-repeat 100% 50%;}
.cp_w .more span{}
.mscene_w .bg{position:absolute;top:0;left:50%;z-index:0;margin-left:-960px;width:1920px;height:950px;}
.mscene_w .dotlist_w{position:absolute;top:715px;left:370px;}
.mscene_w .dotlist{}
.mscene_w .dotlist li{float:left;margin:0 5px 0 0;}
.mscene_w .dotlist li a{position:relative;display:inline-block;width:30px;height:30px;font-size:0;line-height:0;color:transparent;text-indent:-9999px;}
.mscene_w .dotlist li a:after{display:block;content:'';width:30px;height:1px;background:#cccccc;position:absolute;top:50%;left:0;}
.mscene_w .dotlist li.on{}
.mscene_w .dotlist li.on a{}
.mscene_w .dotlist li.on a:after{background:#9d856f;}
.rpro_w{position:absolute;top:0;right:0; z-index:99;}
.rprolist{line-height:0;font-size:0; overflow:hidden; background:#fff;}
.rprolist > li{height:18%; }
.rprolist > li.third {height:46%;border-left:1px solid #dedede;background:#ffffff; font-family:"Nanum Gothic", dotum; font-size:12px; line-height:16px; color:#222222; }
.rprolist > li.third.on {font-family:"Nanum Gothic", dotum; font-size:12px; line-height:16px; color:#222222; text-decoration:none;}
.rprolist > li.third img {margin:7px 0 2px 0;}
.rprolist .rpov{}
.rprolist .rpo{display:block;position:relative;width:200px;height:100%;border-left:1px solid #dedede;background:#ffffff; z-index:9;} /* height:190px */
.rprolist .rpo.on{ }
.rprolist .rpo .name{position:absolute;bottom:20px;left:20px;color:#b0b0b0;font-size:12px;}
.rprolist .rpo .on{}
.rprolist .rpo .off{}
.rprolist .on .rpo{}
.rprolist .on .rpo .on{}
.rprolist .on .rpo .off{}
.dpro_w{opacity:0;position:absolute;top:0;right:0;height:100%;background:url("/2017/images/main/bg_rpro_dep.png");width:200px;border-bottom:1px solid #dedede;}
.dpro_w.active{opacity:1;right:201px;border-bottom:1px solid #dedede;}
.dpro_in{}
.dpro_w .prev{margin:30px auto;display:block;background:url("/2017/images/main/rpro_np_01.png") no-repeat 50% 0;width:100%;height:15px;}
.dpro_w .next{width:100%;position:absolute;z-index:20;bottom:40px;left:0;margin:0 auto;display:block;background:url("/2017/images/main/rpro_np_02.png") no-repeat 50% 0;height:15px;}
.dpro_w .carousel{position:relative;z-index:10;overflow:hidden;height:auto;}
.dpro_w .carousel ul{}
.dpro_w .carousel ul li{width:150px;margin:0 auto;}
.dpro_w .carousel ul li img{width:150px;height:150px;}
.jcitem{height:260px;background:url("/2017/images/main/rpro_depline.png") no-repeat 50% 100%;width:100%;text-align:center;}
.jcitem .jc{}
.jcitem .thum{}
.jcitem .thum img{}
.jcitem .text{display:block;padding:20px 0 0 0;color:#c5c5c5;font-size:13px;text-align:center;line-height:16px;}

.video_cut_w{}
.video_cut_w .lay_control{}
.video_cut_w .replay{}
.video_cut_w .replay:before{}
.video_cut_w .viewbtn_list{}
.video_cut_w .viewbtn_list li{}
.video_cut_w .viewbtn_list li a{}
.video_cut_w .viewbtn_list li.on{}
.video_cut_w .viewbtn_list li.on a{}


.member_cut_w{}
.member_cut_w .rm_w{}
.member_cut_w .rm_in{}
.member_cut_w .rm_title{}
.squlist{}
.squlist > li{}
.squlist .squ{}
.squlist .squ .ic{}
.squlist .squ .text{}
.squlist .squ.suq01{}
.squlist .squ.suq02{}
.squlist .squ.suq03{}
.squlist .squ.suq01 .ic{}
.squlist .squ.suq02 .ic{}
.squlist .squ.suq03 .ic{}
.squlist .squ.suq01 .text{}
.squlist .squ.suq02 .text{}
.squlist .squ.suq03 .text{}
.rm_w .rm_txt{}
.rm_w .more{}
.rm_w .more span{}

.cus_cut_w{}
.cus_cut_w .cus_in{}
.cus_cut_w .cus_tit{}
.cus_cut_w .cus_list{}
.cus_cut_w .cus_list > li{}
.cus_cut_w .cus_list > li.last{}
.cus_cut_w .cbox{}
.cus_cut_w .cbox .thum{}
.cus_cut_w .cbox .thum img{}
.cus_cut_w .ctext{}
.cus_cut_w .ctext p{}
.cus_cut_w .ctext .ctx01{}
.cus_cut_w .ctext .ctx02{}
.cus_cut_w .ctext .btn_more{}

.btn-page-top {clear: both; position: absolute; top: 0; left: 50%; margin-left: 520px;}
.btn-sc-top {clear: both; position: absolute; top: 0; left: 50%; margin-left: 520px;}
.close-m-menu {display:none;}
@media (max-width: 1450px) {
	.anomenu_list li .anm .icon{display:none;}
	.anomenu_list li .anm{padding-left:0;}	
}

@media (min-width: 1001px) and (max-width: 1280px) {
	.header h1.toplogo{margin-left:15px}
	.header .util_list{padding-left:18px;}	
}
@media (max-width: 1280px) {	
	.header .navlist > li {background:none; padding:0 15px;}
	.header .navlist > li:last-child {padding:0 15px;}
}
@media (max-width: 1250px) {
	.header .nav {margin-left:-210px;}
	.anomenu_list li .anm {font-size:0;}
	.anomenu_list li .anm .icon {display:block;}
	.anomenu_list li:after {display:none;}
	.anomenu_list li .anm.anm01 .icon {top:-3px;}
	.anomenu_list li .anm.anm02 .icon {top:1px;}
	.header .anomenu_w{right:40px;}
}
@media (max-width: 1000px) {
	.sub_contents{padding:65px 0 0 0;}
	.pcskin{display:none;}
	.mskin{display:block;}
	img{max-width:100%;}
	.header{text-align:center;height:65px;}
	.header h1.toplogo{display:inline-block;float:none;margin:12px 0 0 0;padding:0;width:80px;}
	.header .btn-total,
	.header .btn-search{display:inline-block;position:absolute;background:url("/2017/images/common/btn_m_util.png") no-repeat 0 0;background-size:100px auto;}
	.header .btn-total{top:24px;left:15px;width:20px;height:16px;}
	.header .btn-search{top:21px;right:15px;background-position:-78px 0;width:21px;height:24px;}
	.oldie .header .btn-total{background:url("/2017/images/common/btn_total_oldie.png") no-repeat 0 0;width:20px;height:15px;}
	.oldie .header .btn-search{background:url("/2017/images/common/btn_search_oldie.png") no-repeat 0 0;width:20px;height:20px;}
	
	.header .btn-logoff{top:21px;right:15px; width:25px;height:24px; display:inline-block;position:absolute;background:url("/2017/images/common/btn-logoff.png") no-repeat 0 0;background-size:25px auto;}
	.header .btn-logon{top:21px;right:15px;width:25px;height:24px;  display:inline-block;position:absolute;background:url("/2017/images/common/btn-logon.png") no-repeat 0 0;background-size:25px auto;}
	
	.page-hidden{position:relative;overflow:hidden;}
	.header .side-menu{display:none;text-align:left;overflow:hidden;visibility:hidden;position:fixed;top:0;left:0;background:#393737;width:72%;height:100%;z-index:10;}
	.mgm_w{}
	.mgm_w .mtop{background:#000;height:65px;}
	.mgm_w .mtop .mtlogo{display:inline-block;width:80px;margin:12px 0 0 12px;}
	.mgm_w .mtop .mtlog{color:#b3b3b3;font-size:12px;position:absolute;top:28px;right:15px;}
	.anbrand_w{display:none;width:28%;height:65px;position:absolute;top:66px;right:0px;background:#fff;text-align:center;z-index:10}
	.anbrand_w .logo{display:inline-block;width:80px;margin:17px 0 0 0;}
	
	.close-m-menu{display:none;width:28%;height:65px;position:absolute;top:0;right:0px;background:#000;text-align:left;z-index:10}
	.close-m-menu a {margin:10px 0; padding-left:10px; display:block; height:45px;}
	.close-m-menu a span { display: inline-block; width:20px; height:16px; background: url("/2017/images/common/btn_m_util.png") no-repeat 0 0; background-size: 100px auto; text-indent:-9999em; font-size:0; margin-top:15px;}
	
	.mgm_w .mgmlist{}
	.mgm_w .mgmlist > li{}
	.mgm_w .mgmlist > li .gm{display:block;position:relative;font-family: 'NanumMyeongjoBold';border-bottom:1px solid #444;font-size:13px;color:#fff;padding:20px 15px;}
	.mgm_w .mgmlist > li .gm:before,
	.mgm_w .mgmlist > li .gm:after{display:inline-block;content:"";background:#717171;position:absolute;top:40%;}
	.mgm_w .mgmlist > li .gm:before{width:1px;height:12px;right:20px;}
	.mgm_w .mgmlist > li .gm:after{width:12px;height:1px;right:15px;margin-top:5px;}
	.mgm_w .mgmlist > li .gm:hover{color:#c9aa97;}
	.mgm_w .mgmlist > li .gm.gmM03:before{display:none;}
	.mgm_w .mgmlist > li .gm.gmM03:after{display:none;}
	.mgm_w .mgmlist > li.on .gm:after{background:#fff;}
	.mgm_w .mgmlist > li.on .gm:before{display:none;}
	.mgm_w .mgmlist > li.on{background:#1c1b1b;}
	.mgm_w .mgmlist > li.on .twlist{padding-bottom:15px;}
	.mgm_w .mgmlist .twlist{height:0;transition:.3s ease-out;position:relative;overflow:hidden;background:#1c1b1b;}
	.mgm_w .mgmlist .twlist li{margin:0 14px;}
	.mgm_w .mgmlist .twlist li .tm{display:block;border-bottom:1px solid #282727;height:40px; padding-top:15px;box-sizing:border-box;font-size:12px;color:#8e8d8d;}
	.mgm_w .mgmlist .twlist li .tm:before{display:inline-block;content:"-";padding-right:10px;font-size:12px;color:#8e8d8d;}
	.mgm_w .mgmlist2{margin:20px 0 0 0;}
	.mgm_w .mgmlist2 li{}
	.mgm_w .mgmlist2 li a{display:block;color:#fff;font-size:13px;padding:6px 14px;font-size:13px;}
	.mgm_w address{margin:50px 14px;font-size:12px;color:#999;line-height:22px;}
	.mgm_w address .tel{color:#999;}
	.header .search-w{display:none;width:100%;padding:11px 15px;box-sizing:border-box;height:65px;position:fixed;top:0;left:0;background:#fff;z-index:30}
	.search-w fieldset{}
	.search-w .skip{display:none;}
	.search-w fieldset label{display:none;border:0;}
	.search-w .intbtn_w{display:block;position:relative;border:1px solid #e3e3e3;text-align:left;padding:0 50px 0 0;box-sizing:border-box;width:100%;}
	.search-w fieldset .int{height:42px;width:100%;padding:15px 20px;box-sizing:border-box;border:0}
	.search-w fieldset .int::-webkit-input-placeholder { color:#666; }
	.search-w fieldset .int::-moz-placeholder { color:#666; } /* firefox 19+ */
	.search-w fieldset .int:-ms-input-placeholder { color:#666; } /* ie */
	.search-w fieldset .int:-moz-placeholder { color:#666; }
	.search-w fieldset .btn{font-size:0;text-indent:-9999px;cursor:pointer;position:absolute;top:10px;right:15px;border:0;background:transparent url("/2017/images/common/btn_intsearch_icon.png") no-repeat 0 0;background-size:22px auto;width:22px;height:22px;}
	.search-w .close{}

	.footer{background:#0c0c0b;text-align:center;}
	.footer .fpix{width:auto;margin:0 0px;}
	.footer .flow01{background:#0c0c0b;padding:50px 0 0px 0;}
	/*.fpix .fboxlist{display:none;} 16-08-17 edit*/
	.fpix .fboxlist{margin-bottom:12px; text-align:center;}
	.fpix .snslist{position:relative;top:0;right:0;text-align:center;display:table;margin:0 auto;}
	.fpix .snslist li{display:table-cell;padding:0 9px !important;float:none;}
	.sns{width:26px;height:26px;background:url("/2017/images/common/icon_msns.png") no-repeat 0 0;background-size:auto 26px;}
	.sns.sns01{background-position:0 0;}
	.sns.sns02{background-position:-26px 0;}
	.sns.sns03{background-position:-52px 0;}
	.sns.sns04{background-position:-78px 0;}
	.smlist,.stwolist{display:none;}
	.footer .flow02{border-top:0;padding:25px 0 50px 0;background:none;margin:0 20px;}
	.footer .add_w address{display:none;}
	.footer .add_w .copy{margin:20px 0 0 0;}
	.family_site{position:relative;top:0px;right:0;width:auto;height:36px;text-align:left;}
	.family_site .family{margin:0;padding:8px 0 0 20px;}
	.family_site .pointer{position:absolute;top:15px;right:20px;}
	.famvlist{display:none;position:absolute;bottom:34px;left:0;background:#222222;width:100%;}
	.famvlist li a{display:block;color:#787878;} /* padding:10px;*/
	.footer .fpix .flogo-srixon {display:none}
	.footer .fpix .flogo-xxio {display:none;}
	.footer .add_w {padding:0;}
	.btn-sc-top {margin-left:-35px;}
}

.terms-area {line-height:1.6; color:#9398a2;;}
.terms-area>div{border:1px solid #dfdfdf;}
.terms-area>div>div{border:5px solid #eee;font-size:14px;padding:20px}
.terms-area>div>div.pmenulist{padding:20px 20px 30px}
.terms-area>div>div a{display:inline-block;width:33%;color:#787878;font-size:13px;padding-top:10px}
.terms-area>div>div p+p{margin-top:10px}
.terms-area>div+p{padding-top:20px;}
.terms-area>h2{font-size:16px;letter-spacing:-0.05em;line-height:1;margin-top:35px}
.terms-area>h2+p, .terms-area>h3+p{font-size:14px;margin-top:8px;word-break:keep-all;}
.terms-area>h3{margin-top:25px;font-size:14px}
.terms-area>h2+h3{margin-top:10px}
.terms-area>ul>li{padding:8px 0 0 20px;word-break:keep-all;font-size:14px;text-indent:-20px}
.terms-area>ul>li .ti{display:block;}
.terms-area>ul>li .list-desh li{text-indent:0;word-break:keep-all}
.terms-area>ul>li .ul-inner li{text-indent:0}
.terms-area>ul>li .ul-inner li strong{color:#666;display:inline-block;margin-top:10px;position:relative;}
.terms-area>ul>li .ul-inner li strong.icon{padding-left:8px}
.terms-area>ul>li .ul-inner li strong.icon:before{content:" ";border:4px solid transparent;border-left:4px solid #666;position:absolute;top:5px;left:0}
.terms-area>ul>li .e{padding-left:10px}
.terms-area li li {font-size:13px;}
.terms-area p.desh{margin-top:8px}
.terms-area p.desh:before{content:"-";padding-right:5px}
.terms-area p.line{border-top:1px solid #eee;padding-top:20px;margin-top:20px}
.terms-area>ol>li{text-indent:-15px;padding:5px 0 0 20px}
.terms-area h1, .terms-area h2, .terms-area h3 {color:#666;}

@media (max-width: 860px) {
  .terms-area>div>div a {width:48%;}
}
@media (max-width: 500px) {
  .terms-area>div>div a {float:none; width:100%;}
}
@media (max-width: 480px) {/*16-08-17 add */
  .fpix .fboxlist li {padding:0 4px; border:none;}
  .fpix .fboxlist li a {font-size:12px;}  
}

.season-prod {background:#f2f2f2; border-top:1px solid #e5e5e5; padding:15px; margin-bottom:20px; text-align:right;}
.season-prod:after{content:" ";display:block;clear:both;}
.season-prod a {display:inline-block; width:150px; height:30px; line-height:30px; padding:0 15px; background:#fff url(/2017/images/cont/arrow-rpdf.png) no-repeat 93% 11px; border:1px solid #e5e5e5;box-sizing:border-box; margin-right:10px; text-align:left;}
.season-prod a:hover, .season-prod a:active, .season-prod a:focus {border-color:#bda489}

@media (max-width: 1000px) {
	.season-prod a{display:block; width:calc(50% - 5px); float:right; margin:0 0 5px;}
	.season-prod a:nth-child(2n-1){float:left;}
	.season-prod a:last-child{margin-bottom:0;}
}
@media (max-width: 720px) {
	.season-prod_new a {display:block; width:100%; margin:0 0 5px}
}

@media (max-width: 500px) {
	.season-prod a {display:block; width:100%; margin:0 0 5px}	
}

@media (max-width: 650px) {
	/*.m-scroll-box {overflow-x:auto;}
	.m-scroll-box  .prospec-tb.sec {width:650px;}*/
	.m-scroll-box {}
	.m-scroll-box .prospec-tb th, .m-scroll-box .prospec-tb td {font-size:11px;}
}

/* main popup */
.main-popup-zone {display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index:9999999;}
.main-popup-zone .mpz-null {position:fixed; top:0; left:0; width:100%; height:100%; opacity: .7; filter: Alpha(opacity=70); background: #000; z-index:0;}

.main-popup-con {position:absolute; top:3%; left:0; width:100%; z-index:1}
.main-popup-con .mpc-layer {width:100%; max-width:760px; margin:70px auto; position:relative;}
.main-popup-con .mpc-layer .btn-mpc-event {position: absolute; top: 335px; left: 50%; width: 142px; height: 35px; margin-left: -327px; text-indent:-9999em; font-size:0;}

.main-popup-con .mpc-layer .today-close { text-align: left; font-size: 14px; color: #fff;}
.main-popup-con .mpc-layer .today-close input, .main-popup-con .mpc-layer .today-close label {vertical-align:middle;}
.main-popup-con .mpc-layer .today-close label {margin-left:5px;}
.main-popup-con .mpc-layer .mpc-close {position: absolute; top: -3%; left: 551px; margin-left: 160px; width:50px; height:50px; opacity:1;}

.xxiopopup h1{background:#262930;font-size:18px;text-align:center;color:#fff;height:60px;line-height:60px}
.xxiopopup .note{text-align:center;color:#9398a2;font-size:14px}
.xxiopopup .note span{font-family:'notokr-medium';}
.xxiopopup .popConts{padding:30px 30px 40px}
.xxiopopup footer{background:#9398a2;color:#fff;text-align:center;font-size:12px;height:40;line-height:40px}
.xxiopopup .result{border:1px solid #dfdfdf;margin-top:30px}
.xxiopopup .result dt{background:#fbfbfb;font-size:14px;text-align:center;padding:15px 0}
.xxiopopup .result dd ul li{border-top:1px solid #dfdfdf;position:relative;padding:21px 20px 21px 168px;text-align:center;font-size:14px;color:#9398a2}
.xxiopopup .result dd ul li span{display:block;position:absolute;left:60px;width:112px;text-align:left;}
.xxiopopup .result dd ul li span:after{content:" ";height:10px;width:1px;display:inline-block;background:#cccccc;position:absolute;right:0;top:50%;margin-top:-5px}

.xxiopopup.newpop {}
.xxiopopup.newpop h1 {height:45px; line-height:45px;}
.xxiopopup.newpop .popConts {padding:15px 15px 20px;}
.xxiopopup.newpop .result {margin-top:15px;}
.xxiopopup.newpop .result dt {padding:8px 0;}
.xxiopopup.newpop .result dd ul li {padding:10px 20px 10px 150px; text-align:left;}
.xxiopopup.newpop .result dd ul li span {left:30px; width:100px;}
.xxiopopup.newpop .btn-align-cn {margin-top:20px;}
.xxiopopup .btn_align {margin-top:30px;}
.xxiopopup .btn_align a {max-width:145px;}

/* 어워드 푸터 헤더 추가 */
.top-srixon{background:#161515; margin-top:10px; padding: 15px 14px; border-top:1px solid #444444; position:relative; line-height:0;}
.top-srixon:after{content: ""; position: absolute; top: 50%; margin-top:-8px; right: 15px; width:8px; height:23px; background:url('/2017/images/common/ico_gt.png') no-repeat; background-size:100%;}
.top-srixon a{display:block;}
.top-srixon img{width:65px;}
.top-srixon.cleve{margin-top:0; border-bottom:1px solid #444444;}
.top-srixon.cleve img{width:70px;}

.footer .fpix .flogo-srixon{right:160px;}
.footer .fpix .flogo-srixon.first:after{content:''; position:absolute; right:-25px; top:50%; margin-top:-12px; width:1px; height:20px; background:#555555;  }
.footer .fpix .flogo-srixon.flogo-cleve{right:0;}
.footer .fpix .flogo-srixon.flogo-awrad{right:0; top:130px;}

.m-logo{text-align:center; padding:30px 0; display:none;}
.m-logo p{display:inline-block;}
.m-logo p.srixonlogo{width:83px; padding-right:20px; position:relative;}
.m-logo p.srixonlogo:after{content:''; width:1px; height:18px; position:absolute; right:8px; top:7px; background:#868685;}
.m-logo p.srixonlogo img{margin-top:3px;}
.m-logo p.clevelogo{width:91px;}
p.awradlogo {text-align:center; padding:30px 0; border-top:1px solid #252524; margin:0 -20px; display:none;}
p.awradlogo img{width:80%; max-width:525px;}

@media screen and (max-width: 1000px){
	.m-logo, p.awradlogo{display:block;}
	.footer .add_w .copy{margin:0 -20px; background:#161615; padding:30px 0;}
	.footer .flow02{padding-bottom:0;}
	.main-popup-con .mpc-layer{margin-top:20px;}
	.main-popup-con .mpc-layer .today-close{padding-right:0; }
	.main-popup-con .mpc-layer .mpc-close{margin-left: 0; width: 7%; height: auto;opacity: 0; left:auto;}	
}