@charset "UTF-8";

/* reset */
body,hr,img,fieldset,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,q,blockquote,caption,legend,address,a,input,select,textarea,button{margin:0;padding:0}
hr{display:none}
img,input,button,textarea,fieldset,form,legend,hr{border:0 none}
dl,ul,ol,li{list-style:none}
body,h1,h2,h3,h4,h5,h6,big,small,input,select,textarea,button{font-size:1em;line-height:1.4em}
q,blockquote{quotes:none}
q:before,q:after{content:''}
caption,legend{height:1px;overflow:hidden;margin:-1px 0 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;font:0/0 serif}
a,a:hover,a:visited,a:focus,a:active{text-decoration:none}
a{text-decoration:none}
dfn,em,cite,address,sup,sub{font-style:normal;font-variant:normal;text-transform:none;}
button{outline:none;background-color:transparent;cursor:pointer}
table,tr,td{margin:0;padding:0;border-width:0;border-collapse:collapse}
img,input,select,textarea,button{vertical-align:middle}
a,input,button,select{outline:none}
table{width:100%;margin:0;padding:0;border-width:0;border-collapse:collapse}
button,input[type="radio"],input[type="checkbox"]{cursor:pointer}
input[type="password"],input[type="text"]{background-color:transparent}
body{font-size:17px;line-height:24px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;-webkit-overflow-scrolling:touch}
body,input,textarea,a,select,button{
	letter-spacing:-0.025em;
	color:#1e1a1b;
	line-height:1.2em;
	font-style:normal;
	font-family:NouvelR-Regular,NouvelR KR-Regular,'NanumGothic-Regular',applegothic,sans-serif;
}
*:focus {outline:none}
textarea{resize:none}
textarea:focus{outline:none}

/* font 정의 */
.rs{font-family:NouvelR-Regular,NouvelR KR-Regular,applegothic,sans-serif}
.rs.bold{font-family:NouvelR-Bold,NouvelR KR-Bold,applegothic,sans-serif}
.rs.light{font-family:NouvelR-Light,NouvelR KR-Light,applegothic,sans-serif}
.nouve     	{font-family:NouvelR-Regular,NouvelR KR-Regular,applegothic,sans-serif}
.nouve.light{font-family:NouvelR-Light,NouvelR KR-Light,applegothic,sans-serif}
.nouve.book {font-family:NouvelR-Book,NouvelR KR-Book,applegothic,sans-serif}
.nouve.semi {font-family:NouvelR-Semibold,NouvelR KR-Semibold,applegothic,sans-serif}
.nouve.bold {font-family:NouvelR-Bold,NouvelR KR-Bold,applegothic,sans-serif}
.nouve.extra{font-family:NouvelR-Extrabold,NouvelR KR-Extrabold,applegothic,sans-serif}

input[type="text"]::-ms-clear{display:none}

p{margin:0}

::selection {background-color:#efdf00}

#JscarVrimg ::selection {background-color:transparent}

input[type="password"]{font-family:sans-serif !important}
input[type="password"]::placeholder{font-family:NouvelR-Regular,NouvelR KR-Regular,applegothic,sans-serif !important}

.print{display:none !important}

#ui_page{position:relative;overflow:hidden;width:100%;min-width:1280px}
.pop-open #ui_page{overflow:visible}

#ui_wrap{position:relative;padding-top:70px}
#ui_wrap.popup{width:1080px;position:absolute;left:50%;top:0;margin-left:-540px}
#ui_body{position:relative;min-height:800px}

/* 사이드 메뉴 */
#ui_sldemenu{position:fixed;right:-182px;bottom:-48px;-webkit-transition:bottom 0.4s ease;transition:bottom 0.4s ease;z-index:11}
#ui_sldemenu ul li{background-color:#333;margin-bottom:-1px}
#ui_sldemenu button span,
#ui_sldemenu ul li a span{display:table-cell;vertical-align:top;width:170px;margin-left:-12px;padding-left:12px;vertical-align:middle;opacity:0}
#ui_sldemenu button:before,
#ui_sldemenu ul li a:before{content:'';display:table-cell;vertical-align:top;width:34px;height:48px;background-repeat:no-repeat;background-position:center center;margin-right:12px}
#ui_sldemenu ul li a:before{background-size:72% auto;}
#ui_sldemenu ul li a,
#ui_sldemenu button{display:table;position:relative;padding:0 12px;line-height:20px;color:#fff;text-align:left}
#ui_sldemenu button{width:100%;background-color:#efdf00;color:#333}
#ui_sldemenu ul li a:hover{background-color:#555}
#ui_sldemenu button:hover{background-color:#f3ea6f}
#ui_sldemenu ul li a:before,
#ui_sldemenu ul li a span{border-top:1px solid #555}
#ui_sldemenu ul li:first-child a:before,
#ui_sldemenu ul li:first-child a span{border-top-width:0}
#ui_sldemenu ul li.s10 a:before{background-size:100% auto;}
#ui_sldemenu ul li.s11 a:before{background-size:65% auto;}
#ui_sldemenu ul li.s0 a:before{background-image:url('../img/ui_side00.png')}
#ui_sldemenu ul li.s1 a:before{background-image:url('../img/ui_side01.png')}
#ui_sldemenu ul li.s2 a:before{background-image:url('../img/ui_side02.png')}
#ui_sldemenu ul li.s3 a:before{background-image:url('../img/ui_side03.png')}
#ui_sldemenu ul li.s4 a:before{background-image:url('../img/ui_side05.png')}
#ui_sldemenu ul li.s5 a:before{background-image:url('../img/ui_side06.png')}
#ui_sldemenu ul li.s6 a:before{background-image:url('../img/ui_side07.png')}
#ui_sldemenu ul li.s7 a:before{background-image:url('../img/ui_side08.png')}
#ui_sldemenu ul li.s9 a:before{background-image:url('../img/ui_side09.png')}
#ui_sldemenu ul li.s10 a:before{background-image:url('../img/ui_side10.png')}
#ui_sldemenu ul li.s11 a:before{background-image:url('../img/ui_side11.png')}
#ui_sldemenu ul li.s12 a:before{background-image:url('../img/ui_side12.png')}
#ui_sldemenu button:before{background-image:url('../img/ui_top-move-b.png')}
#ui_sldemenu ul li.s0 a:hover:before{background-image:url('../img/ui_side00_on.png')}
#ui_sldemenu ul li.s1 a:hover:before{background-image:url('../img/ui_side01_on.png')}
#ui_sldemenu ul li.s2 a:hover:before{background-image:url('../img/ui_side02_on.png')}
#ui_sldemenu ul li.s3 a:hover:before{background-image:url('../img/ui_side03_on.png')}
#ui_sldemenu ul li.s4 a:hover:before{background-image:url('../img/ui_side05_on.png')}
#ui_sldemenu ul li.s5 a:hover:before{background-image:url('../img/ui_side06_on.png')}
#ui_sldemenu ul li.s6 a:hover:before{background-image:url('../img/ui_side07_on.png')}
#ui_sldemenu ul li.s7 a:hover:before{background-image:url('../img/ui_side08_on.png')}
#ui_sldemenu ul li.s9 a:hover:before{background-image:url('../img/ui_side09_on.png')}
#ui_sldemenu ul li.s11 a:hover:before{background-image:url('../img/ui_side11_on.png')}
#ui_sldemenu ul li.s12 a:hover:before{background-image:url('../img/ui_side12_on.png')}
#ui_sldemenu.slide_on button span,
#ui_sldemenu.slide_on ul li a span{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

.page_top{display:block;width:84px;height:45px;background:url('../img/page_top.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.det_popup .dp_guide{position:relative}
.det_popup .dp_guide .page_top{position:absolute;right:0;top:100%}

#ui_foot{position:relative;padding-top:45px}
#ui_foot .page_top{position:absolute;left:50%;top:0;margin-left:586px}
#ui_wrap.easyconnect #ui_foot .page_top{margin-left:616px}
#ui_foot .lnk_wrap{border:solid #f0f0f1;border-width:1px 0}
#ui_foot .link_guide{width:1080px;margin:0 auto;*zoom:1}
#ui_foot .link_guide:after{content:"";display:block;clear:both}
#ui_foot .link_guide > ul{float:left;margin-left:35px}
#ui_foot .link_guide > ul li{float:left;display:block;text-align:center;width:160px}
#ui_foot .link_guide > ul li a{display:inline-block;font-size:15px;color:#696b71;padding:17px 0 19px 0}
#ui_foot .link_guide > ul li:first-child a{font-weight:700;color:#000}
#ui_foot .link_guide > ul li a.bold{font-weight:700;color:#000}
#ui_foot .link_guide > ul li.angel{width:170px}
#ui_foot .link_guide > ul li.angel a{padding-left:36px;background:url('../img/footer_angel.png') no-repeat left center}
#ui_foot .link_guide .familysite{float:right;position:relative;padding:10px 0;margin-right:35px}
#ui_foot .link_guide .familysite button{display:block;position:relative;padding:0 15px;width:160px;height:30px;border:1px solid #e3e6e8;font-size:13px;color:#696b71;text-align:left;letter-spacing:0}
#ui_foot .link_guide .familysite button:after{content:"";display:block;position:absolute;right:15px;top:0;width:13px;height:100%;background:url("../img/ico_model-sel.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;
}
#ui_foot .link_guide .familysite button.on:after{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}

#ui_foot .link_guide .familysite ul{display:none;position:absolute;left:0;bottom:40px;width:100%;background-color:#fff;border-top:1px solid #e3e6e8;z-index:10}
#ui_foot .link_guide .familysite ul li{display:block;border:solid #e3e6e8;border-width:0 1px}
#ui_foot .link_guide .familysite ul li a{display:block;padding:10px 15px;font-size:14px}
#ui_foot .link_guide .familysite ul li a:hover{background-color:#eee}
#ui_foot .foot_guide{position:relative;width:1080px;margin:0 auto}
#ui_foot .foot_guide .sns{width:100%;text-align:center;padding:22px 0}
#ui_foot .foot_guide .sns li{display:inline-block;width:84px}
#ui_foot .foot_guide .sns li a{display:block;width:100%;height:26px;background-position:center center;background-repeat:no-repeat;text-indent:-99999em;overflow:hidden}
#ui_foot .foot_guide .sns li.s1 a{background-image:url('../img/ui_sns01.png')}
#ui_foot .foot_guide .sns li.s2 a{background-image:url('../img/ui_sns02.png')}
#ui_foot .foot_guide .sns li.s3 a{background-image:url('../img/ui_sns03.png')}
#ui_foot .foot_guide .sns li.s4 a{background-image:url('../img/ui_sns04.png')}
#ui_foot .foot_guide .address ul{width:100%;text-align:center;font-size:0}
#ui_foot .foot_guide .address li{display:inline-block;width:auto;text-align:center;color:#666;font-size:13px;letter-spacing:-0.02em;line-height:1.6em;margin-left:20px}
#ui_foot .foot_guide .address li.tright{text-indent:66px}
#ui_foot .foot_guide .address li a{display:inline-block;vertical-align:top;line-height:1.6em;color:#666;margin-left:30px}
#ui_foot .foot_guide .address .line_two li{margin-left:115px}
#ui_foot .foot_guide .address li:first-child{margin-left:0}
#ui_foot .foot_guide .address p{text-align:center;color:#999999;font-size:13px;letter-spacing:0;padding:26px 0}
#ui_foot .warn{width:100%;background-color:#f8f8f6;text-align:center;padding:23px 0}
#ui_foot .warn p{display:inline-block;font-size:13px;color:#96979b;line-height:1.6em}
#ui_foot .warn p:before{content:'!';display:inline-block;padding-right:10px}
#ui_foot .foot_guide .address .award{display:block;position:absolute;left:100%;top:50px;margin-left:40px;width:60px;height:81px}
#ui_foot .foot_guide .address .award a{display:block;height:100%;font-size:0;line-height:0;background:url("../img/award.png") center center no-repeat;text-indent:-99999em;overflow:hidden}

#gnb{position:fixed;left:0;top:0;width:100%;z-index:14;background-color:#fff}
#gnb .gnb_guide{min-width:1280px;margin:0 auto;position:relative}
#gnb .ui_mu{width:1100px;margin:0 auto;padding-right:210px;box-sizing:border-box}
#gnb .ui_mu .ckno{position:absolute;left:50%;top:0;width:894px;height:100%;background:url('../img/blank.png') 0 0 repeat;z-index:30;margin-left:-430px}
#gnb h1{position:absolute;left:50%;top:0;width:66px;height:100%;margin-left:464px}
#gnb h1 a{display:block;width:100%;height:100%;background:url('../img/logo.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
#gnb .ui_mu *{vertical-align:top}
#gnb .ui_mu .depth{display:inline-block}
#gnb .ui_mu .depth > a{position:relative;display:block;width:150px;padding:25px 0;font-weight:700;color:#2b2d32;font-size:20px;text-align:center;line-height:1em;z-index:12;letter-spacing:0.04em;overflow:hidden}
#gnb .ui_mu .depth > a:after{content:'';display:block;height:0;width:100%;position:absolute;left:0;bottom:0;background-color:#efdf00;overflow:hidden;
	-webkit-transition:height 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:height 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
#gnb .ui_mu .depth > a.on:after{height:4px}
#gnb .ui_mu .depth.all > a{width:100px}
#gnb .ui_mu .depth.all > a span{display:block;width:100%;height:100%;background:url('../img/gnb_all.png') 0 center no-repeat;text-indent:-99999em;position:relative;z-index:1}
#gnb .ui_mu .depth.all > a:after{width:86px;height:89px;background-color:#333;bottom:-14px;display:none}
#gnb .ui_mu .depth.all > a.on:after{display:block}
#gnb .ui_mu .depth.all > a.on span{background-image:url('../img/gnb_all_on.png');background-position:11px center}
#gnb .ui_mu .myrs{float:right}
#gnb .ui_mu .myrs > a{display:inline-block;font-weight:400;font-size:18px;width:auto;text-align:center;padding-left:13px;padding-right:13px;letter-spacing:0;line-height:1.15em}
#gnb .ui_mu .depth.login{margin-left:220px}
#gnb .ui_mu .depth.login > a{display:inline-block;font-weight:400;font-size:18px;width:auto;text-align:center;padding-left:13px;padding-right:13px;letter-spacing:0;line-height:1.15em}
#gnb .ui_mu a.login,
#gnb .ui_mu a.logout{font-size:18px;display:inline-block;letter-spacing:0;line-height:1.15em;padding:25px 18px;overflow:hidden;width:73px;position:absolute;left:50%;top:0;margin-left:346px;text-align:center}
#gnb .ui_mu a.logout{letter-spacing:-0.025em;}
#gnb .ui_mu .all_guide{position:absolute;left:-99999em;top:-99999em;z-index:14;background-color:#f2f1ed;width:100%;text-align:center}
#gnb .ui_mu .all_guide > strong{position:absolute;left:0;top:-85px;background:#efdf00 url('../img/gnb_all.png') 10px 40px no-repeat;display:block;width:100px;height:96px;text-indent:-99999em;overflow:hidden}
#gnb .ui_mu .all_guide .mu_box{overflow:hidden;width:925px;height:470px;display:inline-block;font-size:0}
#gnb .ui_mu .all_guide .mu_box > ul{display:inline-block;min-height:320px;width:170px;height:100%;border-left:1px solid #e4e2d8;padding:20px 0}
#gnb .ui_mu .all_guide .mu_box > ul li.tit{font-size:17px;font-weight:bold;padding-bottom:10px;padding-left:24px;text-align:left}
#gnb .ui_mu .all_guide .mu_box > ul li a{display:block;color:#363636;line-height:1em;font-size:15px;padding:8px 0 8px 24px;text-align:left}
#gnb .ui_mu .all_guide .mu_box > ul li a.on,
#gnb .ui_mu .all_guide .mu_box > ul li a:hover{background-color:#333;color:#fff}
#gnb .ui_mu .all_guide .mu_box ul.model li{border-bottom:1px solid #e4e2d8}
#gnb .ui_mu .all_guide .mu_box ul.model li:last-child{border-bottom:none}
#gnb .ui_mu .all_guide .mu_box ul.model li.brand_tit{padding:8px 0 8px 24px;font-size:17px;font-weight:700;text-align:left;color:#363636;background-color:#e4e2d8;}
#gnb .ui_mu .all_guide .mu_box ul.model li a.rs{font-weight:700;font-size:17px}
#gnb .ui_mu .all_guide .mu_box ul.buy{padding-right:10px}
#gnb .ui_mu .all_guide .mu_box .each_mu{display:inline-block;min-height:360px;border:solid #e4e2d8;border-width:0 1px}
#gnb .ui_mu .all_guide .mu_box .each_mu li a{display:block;font-size:15px;color:#333333;text-align:left;padding:29px 10px 30px 40px;line-height:1.1em;background-repeat:no-repeat;background-position:10px center;border-top:1px solid #e4e2d8}
#gnb .ui_mu .all_guide .mu_box .each_mu li:first-child a{border-top-width:0}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh1{background-image:url('../img/ico_gnb01.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh2{background-image:url('../img/ico_gnb02.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh3{background-image:url('../img/ico_gnb03.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh4{background-image:url('../img/ico_gnb04.png')}
/* #gnb .ui_mu .all_guide .mu_box .each_mu li a.eh5{background-image:url('../img/gnb_angeltok.png');height:15px;background-position:center center;font-size:0;line-height:0} */
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh5{font-weight:700;background-image:url('../img/gnb_angeltok2.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh6{font-weight:700;background-image:url('../img/ico_renault.png');background-position:12px center}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.on,
#gnb .ui_mu .all_guide .mu_box .each_mu li a:hover{color:#fff;background-color:#efdf00}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh1:hover,
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh1.on{background-image:url('../img/ico_gnb01-on.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh2:hover,
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh2.on{background-image:url('../img/ico_gnb02-on.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh3:hover,
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh3.on{background-image:url('../img/ico_gnb03-on.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh4:hover,
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh4.on{background-image:url('../img/ico_gnb04-on.png')}
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh5:hover,
#gnb .ui_mu .all_guide .mu_box .each_mu li a.eh5.on{background-color:#eee6c9;color:#3c1e1e}
#gnb .ui_mu .sub_depth{position:absolute;left:-99999em;top:-99999em;z-index:11;width:100%;background-color:#f2f1ed;text-align:center}
#gnb .ui_mu .sub_depth ul{display:inline-block;width:150px;padding:7px 0 20px 0}
#gnb .ui_mu .sub_depth ul li{display:block}
#gnb .ui_mu .sub_depth ul li a{position:relative;display:block;text-align:left;line-height:24px;padding:6px 0;font-size:15px;color:#000}
#gnb .ui_mu .sub_depth ul li a:hover{background-color:#333;color:#fff}
#gnb .ui_mu .depth.buy .sub_depth ul{margin-right:423px;width:162px}
#gnb .ui_mu .depth.buy .sub_depth ul li a{padding-left:12px}
#gnb .ui_mu .depth.svs .sub_depth ul{margin-right:104px}
#gnb .ui_mu .depth.svs .sub_depth ul li a{padding-left:16px}
#gnb .ui_mu .depth.myrs .sub_depth ul{margin-left:567px;width:135px}
#gnb .ui_mu .depth.myrs .sub_depth ul li a{padding-left:16px}
#gnb .ui_mu .depth.login .sub_depth ul{margin-left:694px}
#gnb .ui_mu .depth.login .sub_depth ul li a{padding-left:16px}
#gnb .ui_mu .depth.inside .sub_depth ul{margin-left:204px}
#gnb .ui_mu .depth.inside .sub_depth ul li a{padding-left:25px}
#gnb .ui_mu .sub_depth.open{left:0}
#gnb .ui_mu .depth.all .all_guide.open{left:0}
#gnb .ui_mu .sub_depth.open,
#gnb .ui_mu .depth.all .all_guide.open,
#gnb .ui_mu .depth.login .sub_depth.open,
#gnb .ui_mu .depth.model .sub_depth.open{top:70px}
#gnb .ui_mu .depth.model .sub_depth{overflow:hidden}
#gnb .ui_mu .depth.model .sub_depth ul{padding-top:17px}
#gnb .ui_mu .depth.model .sub_depth ul li.brand_tit{padding-bottom:7px;font-size:18px;font-weight:700;color:#000}
#gnb .ui_mu .depth.model .sub_depth ul li a{padding:0;text-align:left}
#gnb .ui_mu .depth.model .sub_depth ul li a img{display:block;width:100px;height:auto;margin:0 auto}
#gnb .ui_mu .depth.model .sub_depth ul li a.rs{font-weight:700;padding:20px 10px;height:68px;overflow:hidden;font-size:18px}
#gnb .ui_mu .depth.model .model_guide{width:894px;margin:0 auto;overflow:hidden}
#gnb .ui_mu .depth.model .model_guide ul{float:left;margin-right:17px}
#gnb .ui_mu .depth.model .model_guide ul li a{text-align:center;line-height:18px}
#gnb .ui_mu .depth.model .car_list{float:left;width:640px;margin:15px 0 10px 0;border-left:1px solid #e0ded5;padding-left:17px}
#gnb .ui_mu .depth.model .car_list:last-child{margin:0 0 15px}
#gnb .ui_mu .depth.model .car_list ol{float:left;overflow:hidden}
#gnb .ui_mu .depth.model .car_list ol li{float:left}
#gnb .ui_mu .depth.model .car_list ol li a{display:block;width:130px;padding:6px 6px 6px 6px}
#gnb .ui_mu .depth.model .car_list ol li a img{display:block;position:relative;width:80%;margin:0 auto}
#gnb .ui_mu .depth.model .car_list ol li a > span{display:block;text-align:center;font-weight:700;font-size:17px;padding:5px 0 3px 0;margin-top:2px}
#gnb .ui_mu .depth.model .car_list ol li a > span.premiere.go_move{width:80%;margin-top:0;margin-left:10%;padding:0}
#gnb .ui_mu .depth.model .car_list ol li a > span.premiere.go_move img{width:100%}
#gnb .ui_mu .depth.model .car_list ol li a:hover span.premiere.go_move{background:none}
#gnb .ui_mu .depth.model .car_list ol li a.on span,
#gnb .ui_mu .depth.model .car_list ol li a:hover span{color:#fff;background-color:#333}
.main_page #gnb.fixed{position:fixed;}
.main_page #gnb{position:relative}

#gnb.slim{position:fixed !important;top:-101px}
#gnb.slim .ui_mu .sub_depth.open,
#gnb.slim .ui_mu .depth.all .all_guide.open,
#gnb.slim .ui_mu .depth.model .sub_depth.open,
#gnb.slim .ui_mu .depth.login .sub_depth.open,
#gnb.slim .ui_mu .depth.myrs .sub_depth.open{top:70px}
#gnb.slim .ui_mu  a.box_h{padding-top:25px;padding-bottom:25px}

.gnb_bg{position:absolute;left:-99999em;top:-99999em;width:0;height:0;background-color:#000;opacity:0;z-index:11;overflow:hidden}
.gnb_bg.open{left:0;top:70px;width:100%;height:100%}
.gnb_bg.all{top:0}
.gnb_bg.slim.open{top:70px}

/* SNS share */
.sns_share{position:relative}
.sns_share .sns{width:30px;height:30px;background:url("../img/btn_share.png") center center no-repeat;background-size:30px;font-size:0;line-height:0}
.sns_share ul{display:none;position:absolute;right:0;top:0;width:135px;opacity:0;overflow:hidden;
	transition:opacity 0.6s;-webkit-transition:opacity 0.6s}
.sns_share ul.open{right:0;opacity:1}
.sns_share ul li{float:left;display:block;margin-left:5px}
.sns_share ul li:first-child{margin-left:0}
.sns_share ul li a,
.sns_share ul li button{display:block;width:30px;height:30px;border-radius:50%;background-repeat:no-repeat;background-position:0 0;overflow:hidden;font-size:0;line-height:0}
.sns_share ul a,
.sns_share ul button{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;text-indent:-99999em;overflow:hidden}
.sns_share ul .f{background-image:url('../img/btn_sns01.png')}
.sns_share ul .t{background-image:url('../img/btn_sns02.png')}
.sns_share ul .b{background-image:url('../img/btn_sns03.png')}
.sns_share ul .k{background-image:url('../img/btn_sns04.png')}
.sns_share ul .u{background-image:url('../img/btn_sns05.png')}
.sns_share ul .x{background:#000 url("../img/btn_x.png") center center no-repeat;background-size:18px auto}

/* 개인정보취급방침 */
h2.s{font-size:40px}
.tmp_box-guide .rs_select{float:right;margin-bottom:10px;width:480px}
.tmp_box-guide .personal_box-scroll{clear:both;padding:20px 0 20px 35px;height:625px;overflow-y:auto;border:solid #333;border-width:2px 0}
.tmp_box-guide .personal_box-scroll .personal_txt{display:block;padding-right:20px}
.tmp_box-guide .personal_txt{font-size:14px;color:#666;line-height:1.5em}
.tmp_box-guide .personal_txt strong,
.tmp_box-guide .personal_txt b{font-weight:400}
.tmp_box-guide .personal_txt table{margin:10px 0;width:100%}
.tmp_box-guide .personal_txt table th,
.tmp_box-guide .personal_txt table td{padding:10px;border:1px solid #ececec}
.tmp_box-guide .personal_txt table thead th{padding:20px 0;text-align:center;background-color:#ececec;font-weight:500}
.tmp_box-guide .personal_txt table tbody th{font-weight:400}
.tmp_box-guide .personal_txt table tbody td u button{display: block;}
.tmp_box-guide .personal_txt strong.tit{display:block;font-size:18px;text-align:center;font-weight:600;color:#333}
.personal_popup{position: fixed;left:50%;top:50%;transform: translateX(-50%);background-color:#fff;box-shadow: 2px 2px 8px rgb(0 0 0 / 20%);z-index: 100;display: none;}
.personal_popup .agencies{padding:0 40px;height:500px;}
.personal_popup .agencies .age_tit{display:flex;justify-content: space-between;align-items:self-end;padding: 30px 0 20px;border-bottom: 1px solid #cecece;}
.personal_popup .agencies .age_tit h2{font-size:25px;text-align:left;padding:0}
.personal_popup .agencies .age_tit button{background:url(../../res/img/stock/btn_close.png) no-repeat center center;width: 25px;height:25px;font-size: 0;}
.personal_popup .agencies .age_table{height: calc(100% - 100px);padding:0}
.personal_popup .agencies .age_table .table_wrap{overflow:overlay;height: 100%;box-sizing: border-box;padding-right:5px}
.personal_popup .agencies .age_table .table_wrap table {margin:20px 0;text-align:center;}
.personal_popup .agencies .age_table .table_wrap table tbody tr td{padding: 10px;border: 1px solid #ececec;font-size: 14px;}

@media all and (max-width:1356px) {
	/* #ui_sldemenu{left:auto;margin:0;right:0} */
	#ui_foot .page_top{left:auto;right:0}
}

/* 이용약관 */
.policy_use {position:absolute;top:20px}
.policy_use .rs_select{width:260px}

/* 모델 버튼 */
.high_wrap-box .high_conts .high_item .conts .sm_txt dl dd .link{display:block;background-color:#ccc;text-align:center;padding:10px 0;margin-top:8px;font-size:15px}
.high_wrap-box .high_conts .high_item .conts .sm_txt dl dd .link em{font-size:16px}
.high_wrap-box .high_conts .high_item .conts .sm_txt dl dd .link:hover{background-color:#efdf00}

/* 모바일버전 보기 */
.mobile_ver{display:block;padding:15px 0;text-align:center}
.mobile_ver a{display:inline-block;padding:15px 20px;background-color:#666;color:#fff !important;text-align:center;font-size:15px;vertical-align:top;border-radius:15px}

/* 404PAGE */
#errorBox{position:relative}
#errorBox .t{position:absolute;left:0;top:0;width:100%;height:70px;border-bottom:1px solid #f0f0f1}
#errorBox .t a{position:absolute;left:50%;top:0;display:block;width:100px;height:100%;margin-lefT:464px;background:url('../img/logo.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
#errorBox .b{width:530px;margin:0 auto;padding-top:240px}
#errorBox .b strong{font-weight:400;display:block;text-align:center;font-size:36px;line-height:1em}
#errorBox .b strong em{display:block;font-size:48px;padding-top:10px}
#errorBox .box{border:solid #333;border-width:1px 0;text-align:center;padding:55px 0;margin-top:50px}
#errorBox .b p{color:#333;font-size:24px;line-height:1em;margin-bottom:46px;margin-top:14px}
#errorBox .b a{display:block;width:200px;margin:0 auto;background-color:#333;color:#fff;font-size:15px;padding:16px 0}

/* 게시판 테이블 */
.rs_table_model{margin:15px 0;background-color:#fff}
.rs_table_model th,
.rs_table_model td{padding:5px 10px;border:1px solid #e1e1e1}
.rs_table_model2{margin:15px 0;background-color:#fff}
.rs_table_model2 th,
.rs_table_model2 td{padding:5px 10px;border:1px solid #e1e1e1}

/* 마우스오버 효과 */
.go_move{position:relative;overflow:hidden}
.go_move .sw{position:absolute;left:-100%;top:0;width:100%;height:100%;overflow:hidden;z-index:2;background-position:center;background-repeat:no-repeat}


.msie8 input[type="password"],.msie8 input[type="text"]{line-height:1.3em}
.msie8 .layer_popup .send_email_pop .pop_contents .input_box > P input{margin-right:5px}
.msie8 #top_banner .tb_guide div.check{right:-40px}


/* 화면에 안보이는.. */
.hidden{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}

/* 프리미에르 go_move */
.premiere.go_move{display:block;position:relative;overflow:hidden}
.premiere.go_move:after{content:'';position:absolute;top:10%;left:0;width:100%;height:80%;background:#000;z-index:2}
.premiere.go_move img{display:block;position:relative;margin:0 auto;z-index:5}
.premiere.go_move .sw{top:10%;height:80%;z-index:3}
