@charset "euc-kr";
@import url(/font/nanum.css);

html, body{font-family:AppleSDGothicNeo,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',  Helvetica,sans-serif}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;font-family:AppleSDGothicNeo,  '³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif}
body,input,textarea,select,table,button{font-size:14px!important;line-height:1.25em!important}
body{position:relative;background-color:#ffffff;color:#333;word-wrap:break-word;word-break:break-all; min-width:320px;}
table{table-layout:fixed;}
img,fieldset{border:0}
img{max-width:100%;}
ul,ol{list-style:none}
a{color:#000;text-decoration:none;cursor:pointer}
em,address{font-style:normal}
/*input,select,textarea { font-size: 0.86em;}*/
input,select,textarea { font-size: 11px; padding: 1px 0 2px 0 ;}
caption {display:none}
#wrap {background:#fff}


/* title_Çì´õ */
.header{overflow:hidden; height:50px; padding: 0 7px 5px 8px;}
.header #logo { float:left; padding:5px 0 0 0; display: block; width: 80px; height: 46px;}
  


.tit_g11 { font-size: 0.86em; color: #666;}
.tit_g10 { font-size: 0.76em; color: #666; letter-spacing:-0.08em;}

.carTitB { color: #50baf6; font-size: 26px; letter-spacing: -0.08em; font-weight: bold; line-height: 1.0em;}
.carTitBB { color: #000; font-size: 42px; font-weight: bold; line-height: 1.2em; margin-bottom: 10px}
	.carTitBB img { margin: -4px 6px 0 0 ; vertical-align: middle;} 
.carTitBS { background: #f1f1f1; padding: 6px 0 4px 0; font-size: 12px; margin-bottom: 5px;}




/* Logo,Search */
.lg{float:left;width:93px;height:51px;font-size:1.4em;color:#fff}
.lga{display:block;width:84px;height:31px;padding:17px 0 0 9px;vertical-align:top}
.lgm{vertical-align:top}


/* title_ÀüÃ¼¼­ºñ½º */
.hh{position:relative;width:100%;padding-bottom:3px;border-bottom:3px solid #ef0000;line-height:1.22em;white-space:nowrap}
.hh h2{display:inline;padding-left:14px;font-size:1.05em}

.forms1 {position: relative; float:left; padding: 3px 3px 0 3px;}
.forms2 {position: relative; float:left;}
.forms3 {position: relative; float:left; padding: 0 0 10px 0;}



.h_area{clear:both; margin-bottom:0px;padding: 20px 10px 5px 10px; border-bottom: 1px solid #d4d4d4; }
.h{display:inline;font-size:1.15em;letter-spacing:-1px}
.h_area .mr{float:right}
.h_area2{ position: relative; clear:both; margin-bottom:0px;padding: 20px 10px 5px 10px; border-bottom: 3px solid #ef0000; }
.h_area2 .mr{ position:absolute; top: 20px; right: 10px;}
.h_area2 .mr2{float:right; margin-top: -5px;}
.h_area3{clear:both; margin-bottom:0px;padding:10px 12px;}

.mra{display:inline-block;padding:.25em 7px .1em .1em;background:url(/img/smart/ico_v4.png) no-repeat 100% -653px;font-size:.8em;color:#666;letter-spacing:-1px}
.mra2{display:inline-block;padding:.25em 7px .1em .1em; font-size:.8em;color:#666;letter-spacing:-1px}
.mra2on{display:inline-block;padding:.25em 7px .1em .1em; font-size:.8em;color:#333; font-weight: bold; letter-spacing:-1px}
.btn_set{display:inline-block;margin-left:2px;padding:.2em .57em .3em;border:1px solid #c9c9c9;background:#f6f6f6;font-size:.8em;line-height:1.2em;color:#666;letter-spacing:-1px;vertical-align:1px;-webkit-border-radius:1px;-webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #f7f7f7}




/*ÅÇ*/
/*ht*/
.ht{position:relative;width:100%;height:35px;background:#00529f url(/img/smart/tabbg2.gif) repeat-x 0 -33px;text-align:center;color:#fff; letter-spacing:-0.09em;}
.nv1{overflow:hidden;width:100%;}
.nv1 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.nv1 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;background:url(/img/smart/tabbg2.gif) no-repeat 0 -166px;text-align:center;white-space:nowrap;}
.nv1 a,
.nv1 span{display:block;height:100%;color:#fff;}
.nv1 li.on{background:#f4f5f5 url(/img/smart/tabbg2.gif) repeat-x 0 -136px;line-height:33px;}
.nv1 .on a{background:url(/img/smart/tabbg2.gif) no-repeat 0 -106px;color:#14528b;}
.nv1 .on span{background:url(/img/smart/tabbg2.gif) no-repeat 100% -166px;color:#14528b;}
.nv1 .l0{width:10%; background:none; text-align: left; padding-left: 5px;}
.nv1 .l1{width:22%; background:none;}
.nv1 .l2{width:22%; background:none;}
.nv1 .l3{width:22%; background:none;}
.nv1 .l4{width:22%; background:none;}

.nv2{overflow:hidden;width:100%;}
.nv2 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.nv2 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 0 -166px;text-align:center;white-space:nowrap;}
.nv2 a,
.nv2 span{display:block;height:100%;color:#fff;}
.nv2 li.on{background:#f4f5f5 url(/img/smart/tabbg2_kdb.jpg) repeat-x 0 -136px;line-height:33px;}
.nv2 .on a{background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 0 -106px;color:#14528b;}
.nv2 .on span{background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 100% -166px;color:#14528b;}
.nv2 .l1{width:23%; background:none;}
.nv2 .l2{width:23%; background:none;}
.nv2 .l3{width:23%; background:none;}
.nv2 .l4{width:31%; background:none;}

.htsuv{clear:both; height:35px;text-align:center; border-bottom: solid 1px #e2e2e2; background: #e0ebff;}
.htsuv .cTit { font-size: 16px; padding-top: 8px; font-weight: bold;}

.htConl{ clear:both; height: 35px; border-bottom: solid 3px #ef0000; text-align: left; padding: 0 0 0 10px; }
.htConl img { margin: 0px 2px}



/*ÅÇ KDB»ý¸í*/
/*ht*/
.ht2{position:relative;width:100%;height:35px;background:#00529f url(/img/smart/tabbg2_kdb.jpg) repeat-x 0 -33px;text-align:center;color:#fff; letter-spacing:-0.09em;}

.nv2{overflow:hidden;width:100%;}
.nv2 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.nv2 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 0 -166px;text-align:center;white-space:nowrap;}
.nv2 a,
.nv2 span{display:block;height:100%;color:#fff;}
.nv2 li.on{background:#f4f5f5 url(/img/smart/tabbg2_kdb.jpg) repeat-x 0 -136px;line-height:33px;}
.nv2 .on a{background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 0 -106px;color:#14528b;}
.nv2 .on span{background:url(/img/smart/tabbg2_kdb.jpg) no-repeat 100% -166px;color:#14528b;}
.nv2 .l1{width:23%; background:none;}
.nv2 .l2{width:23%; background:none;}
.nv2 .l3{width:23%; background:none;}
.nv2 .l4{width:31%; background:none;}

.htsuv{clear:both; height:35px;text-align:center; border-bottom: solid 1px #e2e2e2; background: #e0ebff;}
.htsuv .cTit { font-size: 16px; padding-top: 8px; font-weight: bold;}

.htConl{ clear:both; height: 35px; border-bottom: solid 3px #ef0000; text-align: left; padding: 0 0 0 10px; }





/*ÅÇ 130716_»ï¼º»ý¸í*/
/*ht*/
.ht_s{position:relative;width:100%;height:35px;background:#0098de url(/img/smart/tabbg2_samsung.jpg) repeat-x 0 -33px;text-align:center;color:#fff; letter-spacing:-0.09em;}

.s_nv2{overflow:hidden; width:100%;}
.s_nv2 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.s_nv2 li{overflow:hidden;float:left;height:30px;line-height:28px; margin-right:-2px;background:url(/img/smart/tabbg2_samsung.jpg) no-repeat 0 -166px;text-align:center;white-space:nowrap;}
.s_nv2 a,
.s_nv2 span{display:block;height:100%;color:#fff;}
.s_nv2 li.on{background:#ffffff url(/img/smart/tabbg2_samsung.jpg) repeat-x 0 -136px;line-height:33px;}
.s_nv2 .on a{background:url(/img/smart/tabbg2_samsung.jpg) no-repeat 0 -106px;color:#14528b;}
.s_nv2 .on span{background:url(/img/smart/tabbg2_samsung.jpg) no-repeat 100% -166px;color:#14528b;}
.s_nv2 .l1{width:23%; background:none;}
.s_nv2 .l2{width:23%; background:none;}
.s_nv2 .l3{width:23%; background:none;}
.s_nv2 .l4{width:31%; background:none;}

.htsuv{clear:both; height:35px;text-align:center; border-bottom: solid 1px #e2e2e2; background: #fff;}
.htsuv .cTit { font-size: 16px; padding-top: 8px; font-weight: bold;}

.htConl{ clear:both; height: 35px; border-bottom: solid 3px #ef0000; text-align: left; padding: 0 0 0 10px;}





/*ÅÇ 130716_¿¥Æ÷½º*/
/*ht*/
.ht_m{position:relative;width:100%;height:35px;background:#0098de url(/img/smart/tabbg2_emforce.jpg) repeat-x 0 -33px;text-align:center;color:#fff; letter-spacing:-0.09em;}

.ht_m .nv2{overflow:hidden;width:100%;}
.ht_m .nv2 ul{padding:4px 4px 0 2px;margin-right:-8px;}
.ht_m .nv2 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;background:url(/img/smart/tabbg2_emforce.jpg) no-repeat 0 -166px;text-align:center;white-space:nowrap;}
.ht_m .nv2 a,
.ht_m .nv2 span{display:block;height:100%;color:#fff;}
.ht_m .nv2 li.on{background:#ffffff url(/img/smart/tabbg2_emforce.jpg) repeat-x 0 -136px;line-height:33px;}
.ht_m .nv2 .on a{background:url(/img/smart/tabbg2_emforce.jpg) no-repeat 0 -106px;color:#333;}
.ht_m .nv2 .on span{background:url(/img/smart/tabbg2_emforce.jpg) no-repeat 100% -166px;color:#333;}
.ht_m .nv2 .l1{width:23%; background:none;}
.ht_m .nv2 .l2{width:23%; background:none;}
.ht_m .nv2 .l3{width:23%; background:none;}
.ht_m .nv2 .l4{width:31%; background:none;}

.htsuv{clear:both; height:35px;text-align:center; border-bottom: solid 1px #e2e2e2; background: #fff;}
.htsuv .cTit { font-size: 16px; padding-top: 8px; font-weight: bold;}

.htConl{ clear:both; height: 35px; border-bottom: solid 3px #ef0000; text-align: left; padding: 0 0 0 10px; }




/*ranking*/
.up,
.dw,
.sm{width:8px;height:9px;margin-right:3px;background:url(/img/smart/bu.gif) no-repeat}
.up{background-position:0 -633px}
.dw{background-position:-8px -633px}
.sm{background-position:-16px -633px}
.nw{color:#ed1b23;font-size:0.8em !important}


.rkl{position:relative; padding: 10px 10px 5px;}
.rkl li{position:relative;border-bottom:1px dotted #e8e8e8; height: 32px; vertical-align: top;}
.rkl li.e{border-bottom-color:#d7d7d7}
.rkl li a{display:block; font-size: 12px; padding: 8px 0 0 0; text-indent:1.55em;background-image:url(/img/smart/bu.gif);background-repeat:no-repeat}
.rkl1{background-position:0px -182px}
.rkl2{background-position:0px -225px}
.rkl3{background-position:0px -268px}
.rkl4{background-position:0px -310px}
.rkl5{background-position:0px -354px}
.rkl6{background-position:0px -402px}
.rkl7{background-position:0px -446px}
.rkl8{background-position:0px -489px}
.rkl9{background-position:0px -532px}
.rkl10{background-position:0px -575px}
.rkl li span{display:block;position:absolute;right:5px;top:0.5em;width:2.5em;font-size:0.86em; color: #ef0000; text-align:right}
.rkl li span img{position:absolute;left:0;top:0.4em}

/* Pagenation */
.pg{ position:relative; clear:both;margin:.7em 0;text-align:center;}
.pg_btn{cursor:pointer; overflow:hidden;width:42px;height:23px;border:1px solid #c9c9c9;background:#fafafa url(/img/smart/ico_v4.png) no-repeat 50% -555px;font-size:1px;color:#fbfbfb;letter-spacing:-1px;text-align:left;vertical-align:middle;-webkit-border-radius:1px;-webkit-box-shadow:inset 1px 1px #fff,inset -1px -1px #f7f7f7}
.pg_btn_next{background-position:50% -604px}
.pg_num_area{display:inline-block;width:54px;height:23px;font-size:.93em;line-height:23px;color:#999;letter-spacing:2px;vertical-align:middle}
.pg_num_area_v1{width:69px;line-height:20px;letter-spacing:0}
.pg_num_on2{color:#ef0000}
.pg_num{display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #c6c6c6;background:#dfdfdf;color:transparent;vertical-align:middle;-webkit-border-radius:3px}
.pg_num_on{width:7px;height:7px;border-color:#118d07;background:#29b80a;background:-webkit-gradient(linear,0 0,0 100%,from(#36bd0e),to(#15af04));-webkit-border-radius:4px}

/* ÀÚµ¿Â÷¹è³Ê */
.ban_car{position:relative;height:86px;overflow:hidden; margin-bottom: 1px;}
.ban_car a{display:block;width:100%;height:86px;overflow:hidden;text-align:center;}
.ban_car img{width:320px;height:86px;}

/* ÀÌº¥Æ®¹è³Ê */
.ban_app{position:relative;height:48px;overflow:hidden;}
.ban_app a{display:block;width:100%;height:48px;overflow:hidden;text-align:center;}
.ban_app img{width:320px;height:48px;}

/* »ó´ã¹è³Ê */
.conn_t{position:relative; width: 100%;border-top: 1px solid #e2e2e2; letter-spacing:-0.09em; background: #f9f9f9; color: #666666 }
.conn_t a { display:block;}
.conn_t .r{position:absolute;right:15px;bottom:1.25em;}
.conn_tb{position:relative; width: 100%;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; background: #f9f9f9; color: #666666 }
.conn_tb .r{position:absolute;right:15px;bottom:0.48em;}

.stepTit { position:relative; height: 17px; background:#2e466c; padding: 9px 0 9px 10px}
.stepTit2 { position:relative; padding: 0 0 10px 0; text-align:center; }
.stepTit3 { position:relative; width:100%; background: #2e466b; text-align:center; color: #fff; padding: 8px 0;}
.stepTit4 { position:relative; width:100%; background: #e1ebff; text-align:center; color: #2e466b; padding: 8px 0;}
.stepTitCar { position:relative; color: #a7ceeb; background:#2e466c; padding: 6px 0 9px 15px}

.stepBody {position:relative; padding: 10px; background: #eeeff1}
.stepBody li{ font-size: 0.86em; padding-left: 8px; background:url(/img/smart/lidot.jpg) no-repeat; background-position: 0 5px; }
.stepBody .c1{ font-size: 16px; line-height:1.2; margin: 10px 0 20px 0;text-align:center;font-weight:bold}
.stepBody .c2{ text-align:center;}
.stepBody .c2 em{font: 1.7em Arial; color: #f33825; letter-spacing: -0.05em; padding:0 1px;}
.stepBody .c3{ font-size: 0.86em; margin: 5px 0 0 0 ; text-align: right;}
.stepBody .c4 { text-align: center; margin-top: -10px;}
.stepBody .agree_area {background:none;border:none;padding-left:0}
.stepBtn{ text-align:center; margin: 5px 0 30px 0 ;}
.stepBodyTb1 { text-align:left; font-size: 11px;}
.stepBodyTb1 th { text-align: center; padding:8px 0 ; color: #2f4668; background: #dbdbdb; border-top: 1px solid #6c8395;}
.sBtd1 { padding: 5px 0 5px 10px; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.sBtd2 { padding: 5px 5px 5px 0; text-align:right; color: #fb080a; border-bottom: 1px solid #e1e1e1;}
.sBtd3 { padding: 5px 0 5px 10px; border-bottom: 1px solid #e1e1e1;}
.sBtd4 { padding: 10px 0 10px 10px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.sBtd5 { padding: 10px 0 10px 10px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; background:#efefef; text-align:center;}
.sBtd6 { padding: 10px 0 10px 10px; border-top: 1px solid #bacef4; border-left: 1px solid #bacef4; border-right: 1px solid #bacef4; border-bottom: 1px solid #bacef4; background:#e0ebff; text-align:center;}
.sBtd7 {font-size:17px; font-weight:bold; padding:8px 0; background:#63687b; color:#FFFFFF; text-align:center;}
.sBtd8 {font-size:13px; padding:3px 0 3px 3px; font-weight:bold; letter-spacing:-1px; color:#165c96;}
.sBtd9 {font-size:17px; font-weight:bold; padding:8px 0; background:#21469e; color:#FFFFFF; text-align:center;}
.sBtd10 {font-size:17px; font-weight:bold; padding:4px 0; background:#444d57; color:#FFFFFF; text-align:center;}

.sBtits { color: #666; font-size: 11px;}
.colorBlue { color: #249bed}
.plan{ padding: 10px 0 5px 10px; }
.plan li{ font-size: 0.86em; padding-left: 8px; background:url(/img/smart/lidot.jpg) no-repeat; background-position: 0 5px; }
.cftxt { font-size: 11px; color: #999; padding: 5px 10px 20px 10px;}

.stepBody01 {position:relative; padding: 10px; background: #fff}
.stepBody01 li{ font-size: 0.86em; padding-left: 8px; background:url(/img/smart/lidot.jpg) no-repeat; background-position: 0 5px; }
.stepBody01 .c1{ font-size: 0.86em; margin: 5px 0 10px 0 ;}
.stepBody01 .c2{ text-align:center;}
.stepBody01 .c2 em{font: 1.7em Arial; color: #f33825; letter-spacing: -0.05em; padding:0 1px;}
.stepBody01 .c3{ font-size: 0.86em; margin: 5px 0 0 0 ; text-align: right;}
.stepBody01 .c4 { text-align: center; margin-top: -10px;}
.stepBtn{ text-align:center; margin: 5px 0 30px 0 ;}
.stepBodyTb1 { text-align:left; font-size: 11px;}
.stepBodyTb1 th { text-align: center; padding:8px 0 ; color: #2f4668; background: #dbdbdb; border-top: 1px solid #6c8395;}

.style1 {color: #008ed8; font-weight: bold; font-size:17px;}

/*services*/

.ns{position: relative;}
.ns ul{overflow:hidden; padding: 10px 0 0 10px; background-color:#d7e2ff;}
.ns li{overflow:hidden;position:relative;float:left;width:75px;height:105px;}
.ns a{overflow:hidden;display:block;width:100%;height:100%;text-align:center;font-size:0.86em;line-height:1em;letter-spacing:-1px}
.ns .i{display:block;width:72px;height:68px;margin:4px 9px 7px 0px ;background:#e1e1e1 url(/img/smart/icon02.jpg)}
.ns .wn{white-space:nowrap}
.ns1 .i{background-position:0 0}
.ns2 .i{background-position:-77px 0}
.ns3 .i{background-position:-152px 0}
.ns4 .i{background-position:-227px 0}
.ns5 .i{background-position:-83px -78px}
.ns6 .i{background-position:-166px -78px}
.ns7 .i{background-position:0 -156px}
.ns8 .i{background-position:-83px -156px}
.ns9 .i{background-position:-166px -156px}
.ns10 .i{background-position:0 -234px}
.ns11 .i{background-position:-83px -234px}
.ns12 .i{background-position:-166px -234px}
.ns13 .i{background-position:-83px -312px}
.ns14 .i{background-position:0 -312px}
.ns15 .i{background-position:-166px -312px}
.ns16 .i{background-position:0 -389px}
.ns17 .i{background-position:-83px -389px}
.ns18 .i{background-position:-166px -389px}

/*Æ®À§ÅÍ ¾ÆÀÌÄÜ*/
.ico{position:relative; width:100%; height:15px; border-bottom:1px solid #e8e8e8; padding:10px 0 10px 0; }


/* °³ÀÎÁ¤º¸¼öÁýÀÚ */
.not_tit{
	position:relative;
	width: 90%;
	padding: 7px 18px;
	border-top:1px solid #e8e8e8;
	background: #f9f9f9;
	color: #000;
	font-size: 12px;
}
.notice{position:relative;width:95%; padding: 5px 0 10px 0;}
.notice li{ list-style: disc; margin-left: 33px; font-size: 12px; line-height: 130%; color: #666666; }
.notice li span{ color: #000; }



/* »óÇ°»ó¼¼ */
.gD_line{ clear:both; padding: 6px 8px; border-bottom: 1px solid #e0e4e5; font-size:0.86em;}
.gD_line li {position:relative;}
.gD_line ul {width:250px;}
.gD_text{ font-size:0.86em; vertical-align:top;}
.gD_text img {margin:0 1px;}
.gD_item{ vertical-align:top; padding: 3px 0 0 0; text-align:left;}
.itemS1{ font-size: 0.86em; }
.itemS2{ background:url(file:///C|/Users/%EC%B5%9C%EC%9C%A4%EC%A3%BC/Desktop/css/20170711/img/smart/2012_itemicon.jpg) no-repeat    ; background-position: 2px 3px; padding-left: 20px; font-size: 0.86em; }
.itemS3{ background:url(file:///C|/Users/%EC%B5%9C%EC%9C%A4%EC%A3%BC/Desktop/css/20170711/img/smart/2012_itemicon.jpg) no-repeat    ; background-position: 2px -14px; padding-left: 20px; font-size: 0.86em; }
.itemS4{ width:165px; float:left; line-height:1.20em; font-size: 0.86em; }
.itemS5{ float:left; padding-left: 5px; }
.gD_item2{ vertical-align: middle; text-align: center; border: 1px solid #dcdcdc; height:52px;}
.gD_item3{ vertical-align: top; text-align: left; padding: 0 0 0 6px;}
.gD_item3 ul { padding: 3px 0; width: 220px;}
.gD_item3 li{ font-size: 11px; letter-spacing: -0.08em; color: #666; line-height: 16px;}
.issue_tit1 { font-size: 11px; background-color: #fef4e3; padding: 6px 0 6px 12px; color: #f33825;}

.c_tab,.c_tab2{height:37px;padding:6px 7px 0 8px;border-bottom:1px solid #dadddf;background:#f3f4f5;background:-webkit-gradient(linear,0 100%,0 0, from(#eff0f2),to(#fbfbfb))}
.c_tab2{padding:6px 8px 0 10px}
.c_tab_l{float:left;width:25%;height:35px; vertical-align: top; }
.c_tab_m{float:left;width:100%;height:23px;}
.c_tab_a{display:block;height:22px;margin-right:-1px;padding:6px 0 0 1px;border:1px solid #b6bbbf;background:#f6f7f8;background:-webkit-gradient(linear,0 100%,0 0, from(#eff1f2),to(#fcfcfc));color:#394867;font-size:0.75em; letter-spacing:-0.08em;text-align:center;-webkit-box-shadow:inset 0 1px 1px #ebecee;border-bottom-color:#d6d9dc}
.c_tab_a img{margin-top: 2px;}
.c_tab_l:first-child,.c_tab_l:first-child .c_tab_a{border-radius:4px 0 0 4px}
.c_tab_l:last-child,.c_tab_l:last-child .c_tab_a{border-radius:0 4px 4px 0}
.c_tab_m:first-child,.c_tab_l:first-child .c_tab_a{border-radius:4px 0 0 4px}
.c_tab_m:last-child,.c_tab_l:last-child .c_tab_a{border-radius:0 4px 4px 0}
.c_tab_on .c_tab_a{position:relative;border:1px solid #849cb5;background:#dee4eb;background:-webkit-gradient(linear,0 100%,0 0, from(#ced7e1),to(#dfe5eb));-webkit-box-shadow:inset 0 1px 1px #c7d2dd;border-bottom-color:#abbbcc}
.c_tab2 .c_tab_l{width:33.3%}

.btn_sum { display: block; cursor: pointer; width: 95%; margin: 5px auto}
.btn_sum span { display: inline-block; height: 50px; text-align: center; vertical-align: top; font-size: 1.3em;}
.btn_sum .left { width: 60%; background: url('/img/smart/btn_arr02.png') no-repeat right center; background-size:auto 50px;-webkit-background-size:auto 50px; background-color: #fd7b35; border-radius:25px 0 0 25px}
.btn_sum .left strong { color: #fff;  line-height: 330%; letter-spacing: -0.08em;  }
.btn_sum .right { width: 39%; height: 48px; background:#fff; border-radius:0 25px 25px 0; border: 1px solid #e1e1e1; border-left: none;}
.btn_sum .right strong { font-size: 2em; line-height: 160%;}
.btn_sum .right strong em { font-size:;}

.btn_sum2 {display:table;width:90%;margin:0 auto 10px;background:#fff; -webkit-border-radius:10px}
.btn_sum2 span {display:table-cell;height:46px;text-align:center;vertical-align:middle;font-size:20px;}
.btn_sum2 span.left {width:60%;background: url('/img/smart/btn_arr02.png') no-repeat right center; background-size:auto 50px;background-color: #fd7b35;border-radius:9px 0 0 9px;color:#fff;letter-spacing:-0.1em}
.btn_sum2 span.left mark{background:#fff;-webkit-border-radius:15px;padding:2px 6px 0;margin-left:8px;font-size:18px;letter-spacing:normal;font-weight:bold}
.btn_sum2 span.right em{font-size:30px;letter-spacing:normal;font-weight:bold}


.btnAll { display: block; cursor: pointer; vertical-align: top; text-align: center;}
.btnAll.inG { background: #b2b2b2; color: #333; /* border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;*/ }
.btnAll.inG2 { background: #b2b2b2; color: #333; width: 75px; height: 35px; line-height: 36px;}
.phoneN .inG {width: 68px; height: 35px; line-height: 36px;}

.btnAll.outR {background: #fc426a; color: #fff; margin: 10px auto 10px; letter-spacing: -0.08em; font-weight: bold;}
.fbtn1 { width: 96%; height: 44px; border-radius: 4px;  font-size: 1.75em; line-height: 1.8em; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
/* 2015.10.12 ¾Èµå·ÎÀÌµå ±âº» ÀÎÅÍ³Ý ¾îÇÃ¿¡¼­ ¹öÆ° ÆùÆ® Å©±â ¿À·ù ¼öÁ¤*/
.input_advice .fbtn1  {font-size:1.75em!important;line-height:1.8em!important}

.sS_check,.sS_view{ background: url('/img/good_201008/1507_check.jpg') left top no-repeat; text-indent: -9999px; overflow: hidden; background-size:auto 140px;-webkit-background-size:auto 140px;}
.sSumAgree { width: 250px; height: 22px; text-align: left; }
		.sSumAgree a {text-decoration: none!important; font-weight: normal!important;}		
		.sSumAgree span { display: inline-block; height: 22px;vertical-align: top; line-height: 24px;font-size: 12px; color: #333;}
		.sSumAgree .sS_check {width: 32px; background-position: 10px 3px;}
		.sSumAgree a.on .sS_check { background-position: 10px -18px;  }
		.sSumAgree .sS_view { margin-left: 8px; width: 45px; background-position: 0px -67px;}
		.sSumAgree a.on .sS_view { background-position: 0px -102px;}
	
.msSumAgree { width: 250px; height: 22px; text-align: left; }
		.msSumAgree a {text-decoration: none!important; font-weight: normal!important;}		
		.msSumAgree span { display: inline-block; height: 22px;vertical-align: top; line-height: 24px;font-size: 12px; color: #333;}
		.msSumAgree .sS_check {width: 32px; background-position: 10px 3px;}
		.msSumAgree a.on .sS_check { background-position: 10px -18px;  }
		.msSumAgree .sS_view { margin-left: 8px; width: 45px; background-position: 0px -67px;}
		.msSumAgree a.on .sS_view { background-position: 0px -102px;}



/* ¸ð¹ÙÀÏ º¸Çè»ó´ã */
.gD_line2{ overflow:hidden; padding: 10px 8px; vertical-align:top; border-bottom: 1px solid #e0e4e5;}
.gD_line2 .Q { color: #ef0000;}
.gD_line2 span.repl { background: #74a2ff; color: #fff; font-size: 11px; padding: 2px 4px; margin-left: 5px}
.gD_line2 ul { position: relative; margin-top: 8px; padding-bottom: 1px;}
.gD_line2 li { float:left;}
.gD_line2 .li1 { color: #666; font-size: 12px; padding-right: 7px; line-height: 13px;}
.gD_line2 .li2 { color: #999; font-size: 12px; border-left: 1px solid #e0e4e5; padding: 0 5px; line-height: 13px;}
.gD_line2 .Qcont { position: relative; padding-top: 25px; color: #666; font-size: 12px; line-height: 130%px;}
.gD_line2 .Ans { background-color: #eeeff0; margin-top: 10px; padding: 10px 8px; font-size: 12px; color:#666; line-height: 130%;}
.Anstb { margin-bottom: 10px; font-size: 12px; color:#666;}
.pd10 { padding-left: 10px;}


/* ºü¸¥»ó´ã */
.speedCS { position:relative; background:#e1e4e9; padding: 6px 10px; border-top: 1px solid #9cacb9; text-align:center;}


/* »óÇ°¸®½ºÆ® */
/*.g {position:relative; width:100%; padding: 0px 0 0 3px;} 2015.08.13 È­¸é »çÀÌÁî ¿À¹ö ¿À·ù·Î ÀÎÇÑ ¼öÁ¤_ÃÖÁ¤Àº*/
.g {position:relative;width:100%;overflow:hidden}
.g span{ }
.g li{ list-style:  square ;  margin-left: 8px; margin-right: 5px; font-size: 11px; line-height: 130%; color: #666666; }
.g li span{ color: #000; }
.g_tit{ position:relative; width: 100%; padding: 7px 18px; color: #000; font-size: 14px;}
.g_1{position:relative;width:100%; padding: 20px 0 20px 3px; border-bottom:1px solid #e8e8e8;}
.g_2{position:relative;width:100%; padding: 20px 0 20px 3px; }
.g_txt{ font-size: 11px; line-height: 130%; color: #666666;}
.g_btn{ margin-right: 5px;}
.pop_consul {border: 1px solid #b7b7b7; padding: 20px 0 0 10px; margin-top: 10px;}

/* 201607 °¶·¯¸®¸®½ºÆ® °³Æí */
.g_top3 { background:#f1f2f6; border-bottom:1px solid #000}
.g_wrap { margin: 0 5%; padding:30px 0 20px 0}
.g_wrap h3 {font-size:20px; line-height:24px}
.g_wrap .major { display:table; width:100%; margin:15px 0}
.g_wrap .major .cell {display:table-cell; height:60px; vertical-align:middle}
.g_wrap .major .logoImg { background:#fff}
	.img_company {position:relative; text-align:right}
	.img_company .logo {position:absolute; top: 0; width:70px; height:60px; left:10px; text-align:left; background-color: rgba(255, 255, 255, 0);
}
	.img_company .logo img { margin:24% 0}
.g_wrap .major .btn_wrap {width:20%; text-align:center; cursor:pointer}
.g_wrap .major .btn_wrap a {color:#fff; font-size:16px; line-height:18px}
.g_wrap .major .btn_wrap.btn_1 { background:#e64b40}
.g_wrap .major .btn_wrap.btn_2 { background:#4b4b4b}
.g_wrap .major .term { width:10px}


.g_top3.gCounsel .agree_area { background:#f1f2f6}
.gCounsel .agree_area {padding:0;  margin-top:15px; background-color:none!important; border:none;}
.gCounsel .agree_view img { vertical-align:top; margin-top:3px}
.gCounsel .btnG {position:relative; clear:both}
.gCounsel .btnG a {display:block; float: none;text-align:center;border:none; width:200px; padding:8px 0; margin:0 auto 40px}
.gCounsel .btnG a.blue {background:#004a80; color:#fff}
.gCounsel .btnExit {position:relative}
.gCounsel a.exit {position:absolute; bottom:0; right:0; display:block; padding: 5px 0; text-align:center; margin:0; width:40px; background:#999; color:#fff;font-size:11px;}
/*
.btn_group {clear:both}
.btn_group a {display:block;float:left;text-align:center;border:2px solid #d7d7d7;padding:1%;width:40%;margin:0 1%}
*/

.g_wrap .infoText {padding-left:10px; margin:10px 0}
.g_wrap .infoText li {font-size:13px; letter-spacing:-1px; margin-bottom:5px}
.g_wrap small {display: block; font-size:11px; color: #999; text-align:right}


.partName {display:table;margin:20px auto 0; padding:0 40px 0 60px}
.partName dt {position:relative;font-size:26px;line-height:26px;font-weight:bold;letter-spacing:-0.08em}
.partName dd {padding-top:4px;font-size:12px;color:#787878; letter-spacing:-0.1em;line-height:14px}
.partName dd.red {padding-top:4px;font-size:12px;color:#f33825; letter-spacing:-0.1em;line-height:14px}
.partName dt .add {position:absolute;top:-17px;right:0;display:block;width:60px;height:16px;line-height:1.7;background:red;font-size:11px;letter-spacing:0;color:#fff;text-align:center}

/*½ÃÀåº° */
.partName.ml_D01 {background:url(/img/smart/ml_D01.gif) 0 -6px no-repeat;background-size:56px}
.partName.ml_D02 {background:url(/img/smart/ml_D02.gif) 0 -11px no-repeat;background-size:60px}
.partName.ml_D03 {background:url(/img/smart/ml_D03.gif) 0 -6px no-repeat;background-size:60px}
.partName.ml_D04 {background:url(/img/smart/ml_D04.gif) 0 -8px no-repeat;background-size:60px}
.partName.ml_D05 {background:url(/img/smart/ml_D05.gif) 0 -6px no-repeat;background-size:60px}
.partName.ml_D06 {background:url(/img/smart/ml_D06.gif) 0 -10px no-repeat;background-size:60px}
.partName.ml_D07 {background:url(/img/smart/ml_D07.gif) 0 -7px no-repeat;background-size:60px}
.partName.ml_D08 {background:url(/img/smart/ml_D08.gif) 0 -6px no-repeat;background-size:60px}
.partName.ml_D09 {background:url(/img/smart/ml_D09.gif) 0 -6px no-repeat;background-size:60px}
.partName.ml_D10 {background:url(/img/smart/ml_D10.gif) 0 -8px no-repeat;background-size:60px}
.partName.ml_D12 {background:url(/img/smart/ml_D12.gif) 0 -8px no-repeat;background-size:60px}
.partName.ml_D15 {background:url(/img/smart/ml_D15.gif) 0 -8px no-repeat;background-size:60px}
.partName.ml_D16 {background:url(/img/smart/ml_D16.gif) 0 -8px no-repeat;background-size:60px}
.partName.ml_D17 {background:url(/img/smart/ml_D17.gif) 0 -11px no-repeat;background-size:60px}
.partName.ml_D19 {background:url(/img/smart/ml_D19.gif) 0 -11px no-repeat;background-size:60px}
.partName.ml_tv {background:url(/img/smart/ml_tv.gif) 0 -9px no-repeat;background-size:60px}

/*part_cd*/
#nav {position:relative;background-color:#fff;margin-top:15px;overflow:hidden;background: url(/img/smart/bg_border.png) 0 bottom repeat-x }
#nav ul {display:inline-block;width:800px;background:url(/img/smart/bg_border.png) 0 bottom repeat-x;}
#nav ul li {list-style:none;float:left;box-sizing:content-box; margin:0px;}
#nav ul li a {display:block;color:#333;text-align:center;font-size:14px;padding:10px 10px;}
#nav ul li.over {border-bottom:5px solid #ff4e00;}
#nav ul li.over a {font-weight:bold;color:#ff4e00;}


/* 140721Ã¼Å©¹Ú½º¼öÁ¤ */
//#sexDiv { position: absolute; top:10px; left:206px;}
#sexDiv01 { position: absolute; top:10px; left:230px!important; background-color:#FF3}
.sex { border: #c4c4c4 1px solid; display: inline-block; float: left; height: 33px; margin-right: -3px;}
.jender { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px; border-right: 2px solid #d1d0d0;}
.jender2 { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px;}
.jender + .jender { border-style: none; margin-left: -4px}
.jender INPUT,.jender2 INPUT { z-index: 9; position: absolute; width: 44px; height: 33px; top: 0px; left:1px}
.jender LABEL,.jender2 LABEL { z-index: 10; position: absolute; text-align: center; line-height: 33px; width: 44px; display: block; background:#fff ; height: 33px; color: #333; top: 0px; left: 0px;}
.jender INPUT:unknown + LABEL,.jender2 INPUT:unknown + LABEL { z-index: 100; border: #2eaa08 1px solid; margin: -1px; COLOR: #2eaa08;}
.jender LABEL.on,.jender2 LABEL.on { z-index: 100; padding-left:1px; margin: -1px; border: 1px solid #5b99d2; color: #5b99d2;}


/* 150420 Ã¼Å©¹Ú½º¼öÁ¤ */
#sexDiv_12 { position: absolute; top:53px; left: 206px;}
.sex_12 { border: #c4c4c4 1px solid; display: inline-block; float: left; height: 33px; margin-right: -3px;}
.jender_12 { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px; border-right: #c4c4c4 2px solid;}
.jender_12 + .jender { border-style: none; margin-left: -4px;}
.jender_12 INPUT { z-index: 9; position: absolute; width: 44px; height: 33px; top: 0px; left: 0px;}
.jender_12 LABEL { z-index: 10; position: absolute; text-align: center; line-height: 33px; width: 44px; display: block; background: #fff; height: 33px; color: #333; top: 0px; left: 0px;}
.jender_12 INPUT:unknown + LABEL { z-index: 100; border: #2eaa08 1px solid; margin: -1px; COLOR: #2eaa08;}
.jender_12 LABEL.on { z-index: 100; margin: -1px; border: 1px solid #5b99d2; color: #5b99d2;}



.phoneN { position:relative;}
	.phoneN span { display: inline-block; vertical-align: top; height: 34px;}
	.phoneN span.phoneF, .phoneN span.phoneM { margin-right: 2px;}
	.phoneN span.phoneM {}
	.phoneN .ptxt {display:block; vertical-align:top; text-align:left; font-size:12px; letter-spacing:-1px; color:666; padding:8px 0 5px 0}
	.phoneN .nbtn{display: inline-block; vertical-align: top;  background-color:#dedede; padding:9px 13px 9px 13px;}
/* 160221_viral */
.phoneN.viral {margin-bottom:5px}
.viral .auth {display:block;height:35px;width:42px;padding-top:9px;box-sizing:border-box;text-align:center;background:#a6a6a6;color:#fff}


.phoneA { position:relative;}
	
	.phoneA span.phoneF, .phoneA span.phoneM { margin-right: 2px;}
	.phoneA span.phoneM {}
	.phoneA .ptxt {display:block; vertical-align:top; text-align:left; font-size:12px; letter-spacing:-1px; color:666; padding:8px 0 5px 0}
	.phoneA .nbtn{display: inline-block; vertical-align: top;  background-color:#dedede; padding:9px 11px 9px 10px;}
/* 160221_viral */
.phoneA.viral {margin-bottom:5px}
.viral .auth {display:block;height:35px;width:42px;padding-top:9px;box-sizing:border-box;text-align:center;background:#a6a6a6;color:#fff}



.btnCar { background: url('/img/smart/bg_btncar1.gif') center 0 repeat-x; background-color: #f3f3f3; display: block;}
.btnCar2 { background: url('/img/smart/bg_btncar2.gif') 0 bottom repeat-x; display: block; margin-bottom: 30px;}
.btnMeritz { background: #0180c7; display: block; margin-bottom: 10px;}
.btndongbu {background:url(/img/car/160930_carmbg.jpg) repeat-x;display:block;margin-bottom:30px}
.recommCar { display: table; background-color: #f3f3f3; border-radius:8px; width: 100%; margin-bottom: 30px;}
	.recommCar span { display: table-cell; height: 44px; vertical-align: middle; font-size: 16px; border-bottom: 1px solid #c2c2c2;}
	.recommCar span.company { width: 60px; #width:80px; padding-left: 20px;}
	.recommCar span.blankD { width:; font-size: 24px;}
	.recommCar span.won { width: 60px;}
	.recommCar span.borderN { border: none;}
.titPd { padding: 20px 0 5px 0;}
.screenOut { font-size: 0; line-height: 0; text-indent: -9999px;}

.directGo {background-color: #c1c1c1; border: 1px solid #000;}
	.directGo p.dTit {font-size: 16px; color: #fff; padding: 15px 0 5px 0;}
	.directGo .tblDircom { margin-bottom: 5px; margin:0 auto 5px;}
	.directGo span {display: block; text-align: right;}
	.directGo span .close { display: inline-block; width: 20px; margin: 5px 20px 5px 0;}
	
.sumResult { width: 94%; margin:0 auto;/*border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;*/ }
.btnDe { display: block; cursor: pointer;}
.btnCar10 { display: table; width: 100%; height:62px; border-radius:8px;; background: #1769e2; color: #fff; margin-bottom: 10px; }
.btnCar10 span { display: table-cell; vertical-align: middle;}
.btnCar10 span.left { font-size: 20px; line-height: 1em; width: 70px; text-align: center;}
.btnCar10 span.center {font-weight: bold; font-size: 26px; line-height: 2em; background: #5dc1fa; text-align:center;}
.btnCar10 span.right { width: 98px;  background: url('/img/smart/bg_btncar3.jpg') right bottom no-repeat; background-color: #5dc1fa; background-size: auto 62px;}
	


	
.tblinput { text-align: left; white-space:nowrap;}
.tblinput tr.pm0 th,.tblinput tr.pm0 td { margin:0; padding:0;}
.tblinput th { vertical-align: top; padding-top: 9px; background: ; text-align: left; letter-spacing:-1px; font-size:13px; font-weight:700;}
.tblinput th.t01 { vertical-align: top; padding-top: 3px; background: ; line-height:110%; text-align: left;}
.tblinput th.t02 { vertical-align: top; padding-top: 0px;}
.tblinput th.tb2 { padding-top: 3px;}
.tblinput td { vertical-align: middle; padding-bottom: 4px;}
.tblinput td.tb2 { padding-bottom: 4px;}
.tblinput td img { vertical-align: top; padding-top:1px;}
	
.inputType3 { height: 25px!important; border: 1px solid #c4c4c4; padding: 4px 8px; font-size: 14px; line-height: 25px; position:relative;}
.tCenter { text-align: center;}
.tRight { text-align: right;}
.mB10 { margin-bottom: 10px;}
.mT10 { margin-top: 10px;}
.mT5 { margin-top: 5px;}
.mL10 { margin-left: 10px;}
.mR5 { margin-right: 5px;}
.mR15 { margin-right: 15px;}

.remark_special { list-style:  square ;  margin-left: 8px; margin-right: 5px; font-size: 11px; line-height: 130%; color: #666666; }
.remark_special a { color: #666666; }

.txt { color:#666666; font-size:11px;}
.txt_paging { color:#666666; font-size:11px;}
.txtMoney { color: red !important;}
.tblTit { font-size: 1.25em; letter-spacing: -0.08em; font-weight: normal; color: #787878; padding-bottom: 8px; margin: 10px 0; border-bottom: 1px dashed #d1d1d1;text-align:left}
.tblTit01 { font-size: 1.25em; letter-spacing: -0.08em; font-weight:bold; color: #333; padding-bottom: 8px; margin: 10px 0; border-bottom: 1px dashed #333;text-align:left}
 a.txt_paging:link {text-decoration:none; color:#666666; font-size:11px;}
 a.txt_paging:visited {text-decoration:none; color:#666666; font-size:11px;}
 a.txt_paging:hover { text-decoration:underline; color:#666666; background-color: #E7E7E7; padding: 7px ; font-weight:bold;font-size:11px;}


.txt01 { color:#ffffff; font-size:14px; font-weight:bold;}
.txt02 { color:#666666; font-size:14px; font-weight:bold; background:#f4f4f4;}
.txt03 {position:relative; width: 100%; background: #f4f4f4; font-size:14px; font-weight:bold; color: #666666; padding:15px 0px 0px 0px;}


/* ¿Ï·áÆË¾÷ */
.end{position:relative;width:100%; padding: 30px 0px 35px 0px;}
.end_t{position:relative; width: 100%; letter-spacing:-0.09em; font-size:20px; color: #000000; padding:3px;}
.end li{ list-style: disc; margin-left:50px; font-size: 14px; line-height: 130%; color: #666666; }
.end li span{ color: #000; }


/* address */
.cr{clear:both;padding:10px 0 ;text-align:center;font-size:11px;color:#909090; background:#fff;}
.cr a{color:#777777}
.cr .b{color:#777777; font-size:14px; font-weight:bold;}
.cr li{ list-style: disc; margin-right: 10px; font-size: 12px; line-height: 130%; color: #666666;  }
.ct{clear:both;border-bottom:2px solid #62676f;background:#fff; }

/* 201102 */
.hh11{position:relative;width:100%;border-bottom:3px solid #ef0000;white-space:nowrap;}
.conn_tb11{position:relative; width: 100%;border-top: 1px solid #e2e2e2; }

.ft{clear:both;border-top:1px solid #dfe1e3;color:#d5d6d8;text-align:center;white-space:nowrap; background: #fff;}
.ft1{padding:13px 0 9px;color:#000;}
.ft1 a{display:inline-block;margin-right:-4px;padding:0 0.8em 0 0.85em; color:#000;}
.ft3{padding:0 0 0.3em;font-size:0.86em;color:#777;}
.ft3 a{ display:inline-block; color:#777; }




.ML{position:relative;width:100%; border-bottom:1px dotted #e8e8e8;}
.ML table img {padding:3px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#eee}
.ML_tit{color: #000; font-size: 16px;}
.ML_txt{font-size: 11px; line-height: 140%; color: #666666;  }
.ML_tit,.ML_txt {padding-left:6px;}

.callht{position:relative;width:100%;height:60px; border-top: 1px solid #e2e2e2; text-align:center; letter-spacing:-0.04em; padding-top: 15px;}
.callht2{position:relative;width:100%;border-bottom:1px dotted #e8e8e8; text-align:center;letter-spacing:-0.04em;}
.callht3{position:relative;width:100%;border-bottom:1px solid #e8e8e8; text-align:center;letter-spacing:-0.04em;}
.call{overflow:hidden;width:290px;}
.call ul{padding:5px 4px 0 0;}
.call li{overflow:hidden;float:left;height:40px;line-height:22px; margin-right:-2px;text-align:center;white-space:nowrap;}
.call a,

/* .call span{display:block;height:100%;} */
.call .l1{width:65px; text-align: left; line-height: 110%;}
.call .l2{width:155px; margin-top: 2px;}
.call .l3{width:70px;}

/* º¸»ó±ÝÃ»±¸ */
.cha{position:relative;padding: 15px 15px 5px 15px; border-bottom:3px solid #3c4779;}
.cha2{position:relative;width:100%; padding: 5px 0 5px 0; }
.cha2 .td0{ border-top: 3px solid #3c4779;}
.cha2 .td1{ border-right: #3c4779 1px solid; border-bottom: #3c4779 1px solid; padding: 3px 5px;font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2 .td2{ border-bottom: #3c4779 1px solid; padding: 3px 5px;font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2 .td3{ font-size: 11px; line-height: 130%; color: #666; padding: 3px 5px; border-right: #e4e4e4 1px solid; border-bottom: #e4e4e4 1px solid; }
.cha2 .td4{ font-size: 12px!important; line-height: 140%; color: #666; padding: 3px 5px; border-bottom: #e4e4e4 1px solid; text-align:left; padding:10px}

.cha_1{position:relative;padding: 15px 15px 5px 15px; border-bottom:3px solid #3c4779;   }
.cha2_1{position:relative;width:100%; padding: 5px 0 5px 0; }
.cha2_1 .td0{ border-top: 3px solid #8abae8;}
.cha2_1 .td1{ border-right: #bfd8ee 1px solid; border-bottom: #bfd8ee 1px solid; padding: 3px 5px; background:#eff6fc; font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2_1 .td2{ border-bottom: #bfd8ee 1px solid; padding: 3px 5px; background:#eff6fc; font-size: 11px; line-height: 130%; color: #3c4779; text-align: center;}
.cha2_1 .td3{ font-size: 11px; line-height: 130%; color: #666; padding: 3px 5px; border-right: #e4e4e4 1px solid; border-bottom: #e4e4e4 1px solid; }
.cha2_1 .td4{ font-size: 11px; line-height: 130%; color: #666; padding: 3px 5px; border-bottom: #e4e4e4 1px solid;}

.cha3{position:relative;width:100%; border-bottom:3px solid #3c4779; }

/* ÀÚº¸¾È³» */
.car{position:relative;width:100%; padding-left: 10px;}
.car li{ list-style:  square ;  margin-left: 15px; margin-right: 5px; font-size: 12px; line-height: 130%; color: #666666; }
.car2{position:relative;width:100%; background: #2e466b; height:37px;}

.estiSel { width: 100%; margin: 10px 0}
.estiSel:after {content:""; clear:both; display:block;}
.estiSel span { display: block; float:left; width: 140px; padding: 10px 0 8px 0; background: #ebebeb; text-align: center; line-height: 18px}
.estiSel span.first { margin-right: 10px}
.estiSel span input { margin-top: 5px}
.estiSel span strong { color: #db373d; text-decoration: underline}

.hanAgree { display: block; border: 1px solid #e4e4e4; padding: 10px; text-align: center; font-size: 12px; font-weight: bold}
.hanAgree a { display:block; margin: 10px 0 5px 0;  color: #787878; font-size: 11px; line-height: 18px; text-decoration: underline; font-weight: normal}
.hanAgree p { height: 30px}
.hanAgree p span.agreeSel {}
.hanAgree p span.agreeText {text-align: left; margin: 0 10px 0 0}


.contd1{ background: #999999; font-size: 14px; line-height: 130%; color: #fff; text-align:center; cursor: pointer; }
	.contd1.on { background: #3c4779;}
.contd2{  background: #3c4779; border-bottom: #3c4779 1px solid; border-top: #3c4779 1px solid; padding: 3px 5px;font-size: 14px; line-height: 130%; color: #fff; text-align:center; }
.conend li{ list-style:  square ;  margin-left: 15px; margin-right: 5px; font-size: 14px; line-height: 130%; color: #666666; }


.inputType { height:20px; border:1px solid #d1d1d1; margin: 1px; padding:0 0 0 3px; color:#333; line-height:20px; font-size:11px; }

/*Ãß°¡:20120203*/
.ClistMarket { position:absolute; width: 76px; z-index:1; background-color:#e0d8ce; color:#907373; font-size: 11px; text-align: center;}

/*201203¿ùÀÌ½´*/

.menuE {float:right; padding:10px 0 0 0;}

.call_1 {float:right; padding: 11px 0px 0 0;}

.TM1 { position:relative; height: 25px;}
.TM1 .TM2 {float:right;}
.TM1 .TM3 {float: right; margin-right: 5px;}

.issue1 { position:relative; background:url(/img/smart/2012_issue3_01bg.jpg)}
.issue2 { position:relative; background:url(/img/smart/2012_issue3_02bg.jpg) no-repeat;}
.issue3 { position:relative; background:url(/img/smart/2012_issue3_03bg.jpg) no-repeat;}

.issueG{position:relative; padding: 0 10px;}
.issueG li{position:relative;border-bottom:1px dotted #e8e8e8}
.issueG li.e{border-bottom-color:#d7d7d7}
.issueG li a{display:block;height:32px;line-height:32px; font-size: 0.9em; text-indent:1.55em;background-image:url(/img/smart/bu.gif);background-repeat:no-repeat}
.issueG1{background-position:0px -182px}
.issueG2{background-position:0px -225px}
.issueG3{background-position:0px -268px}
.issueG4{background-position:0px -310px}
.issueG5{background-position:0px -354px}
.issueG6{background-position:0px -402px}
.issueG7{background-position:0px -446px}
.issueG8{background-position:0px -489px}
.issueG9{background-position:0px -532px}
.issueG10{background-position:0px -575px}
.issueG li span{display:block;position:absolute;right:1px;top:0.3em; width:68px; text-align:right}
.issueG li span img{position:absolute;left:0;}


#popSt {width: 95%; border: 3px solid #666; padding:11px;}
#popSt .pdb15 {padding: 0 0 15px 0; font-size: 12px;}
#popSt .pdb15 .Rtit{ color: #f33825;}
#popSt .pdb5 {padding: 0 0 5px 0; font-size: 12px;}
#popSt .pdt10 {padding-top: 10px; text-align: right;}
#popSt .conte {border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 10px 0;}
#popSt .conte .num { color: #999; font-size: 11px; letter-spacing: -0.08em; padding: 0 0 7px 0;}

#popKakao {width: 95%; border: 3px solid #666; padding:11px;}
#popKakao .pdb15 {padding: 0 0 15px 0; font-size: 12px;}
#popKakao .pdb15 .Rtit{ color: #f33825;}
#popKakao .pdb5 {padding: 0 0 5px 0; font-size: 12px;}
#popKakao .pdt10 {padding-top: 10px; text-align: right;}
#popKakao .conte {border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 10px 0;}
#popKakao .conte .num { color: #999; font-size: 11px; letter-spacing: -0.08em; padding: 0 0 7px 0;}

.popDe{ vertical-align: top; text-align: left;width:280px;padding:5px 0; font-size: 11px; letter-spacing: -0.08em; color: #666; line-height: 16px;}
.popDe ul { padding: 5px 0; width: 280px;}
.popDe li{ font-size: 11px; letter-spacing: -0.08em; color: #666; line-height: 16px;}

.popPost{ vertical-align: top; text-align: left;width:280px;}
.popPost li{ padding: 4px 0; font-size: 11px; letter-spacing: -0.08em; color: #666; display:block; cursor:pointer;}
.popPost li .code { width: 45px; padding-right: 10px; float:left;}


/* ¿¥Æ÷½º */
.emhd {position:relative;width:100%;height:90px;background: url(/img/join_site/emforce/m_201209_hdbg.jpg) no-repeat;}
.emhd .Logoem { position:relative; float:left;}
.emhd .Callem { position: relative; float: right; height:30px; width: 162px; font: 22px Arial; color: #fff; letter-spacing: -0.01em; line-height: 100%; margin-top: 9px;}
.emhd .Callem a { color: #fff;}
.emhd .Menuem { position: absolute; top: 58px; left: 8px;}
.emh_area{background:url(/img/join_site/emforce/m_201209_tit01bh.jpg) no-repeat;}
.emhd .mCall { width: 150px; }


/* ¿¥Æ÷½º 130716 ÅÇÃß°¡ */
.emhd_1 {position:relative;width:100%;height:85px;background: url(/img/join_site/emforce/m_201209_hdbg.jpg) no-repeat;}
.emhd_1 .Logoem { position:relative; float:left;}
.emhd_1 .Callem { position: relative; float: right; height: 35px; width: 162px; font: 22px Arial; color: #fff; letter-spacing: -0.01em; line-height: 100%; margin-top: 13px;}
.emhd_1 .Callem a { color: #fff;}
.emhd_1 .Callem_1 { position: relative; float: right; height: 35px; width: 162px; font: 15px; color: #fff; letter-spacing: -0.01em; line-height: 100%; margin-top: 13px;}
.emhd_1 .Callem_1 a { color: #fff;}
.emhd_1 .Menuem { position: absolute; top: 58px; left: 0px;}
.emh_area{background:url(/img/join_site/emforce/m_201209_tit01bh.jpg) no-repeat;}
.emhd_1 .mCall { width: 150px; }


.emft{clear:both;text-align:center;white-space:nowrap; background: #f4f4f4;}
.emft1{padding:10px 0 15px;color:#000; font-size: 12px;}
.emft1 a{display:inline-block; padding:2px 10px; color:#000; background-color:#e5e7e8; border: 1px solid #a0a7af;}
.emcr{clear:both;padding:10px 0 0px 0 ;text-align:center;font-size:11px;color:#777; letter-spacing: -0.08em; background:#f4f4f4;}
.emstepBtn{ text-align:center; margin: 10px 0;}
.emstepBtn img { margin: 0 2px;}

.embanner01 { background-color: #3c3255;}
.embanner02 { background-color: #3a2720;}
.embanner03 { background-color: #354b91;}
.embanner04 { background: url(/img/join_site/emforce/m_201209_ba05bg.jpg) repeat-x; }
.emNum { position: absolute; color: #fff; padding: 40px 0 0 120px; font: 30px Arial; }

.emcr2{clear:both;padding:10px 0 0px 0 ;text-align:center;font-size:14px;color:#777; letter-spacing: -0.08em; background:#f4f4f4;}

.emTxt01 { color: #fff}
.emTxt02 { font-size: 12px}
.emTxt04 { color: #666}
.emTxt05 { color: #6b9ec9}
.emTxt06 { font-size: 26px}
.emTxt07 { font-size: 16px}
a.emTxt03 { color: #5a78e6; font-weight: bold; text-decoration: underline}
.emPadd01 { padding: 16px 0 0 10px}
.emPadd02 { padding-bottom: 10px}
.emBorderRB { border: 1px solid #ececec; border-top: none; border-left: none}
.emBorderB { border-bottom: 1px solid #ececec}
.emBorderR { border-right: 1px solid #ececec}
.emBorderE { padding: 5px 0; text-align:center; background: #f5f5f5; border-bottom: 1px solid #c2cee4}
.emCaBG { cursor: pointer; padding: 7px 10px; background: url('/img/join_site/emforce/bl1.jpg') right center no-repeat}
.emCaF { margin: 1px 0 0 0}

/* ¿¥Æ÷½º 130822 ·£µùÃß°¡ */
.lanking { background: #8db3da; padding: 30px 0 20px 0}
.lanking p { text-align: center}
.lanking p.Ltxt1 { font-size: 14px}
.lanking p.Ltxt2 { padding: 10px 0 15px 0; font-size: 23px; letter-spacing: -0.08em}

.lanking ul.lanking123 { width: 291px; height: 120px; margin: 0 auto; padding-top: 12px}
.lanking ul li { position:relative; display: block; float: left; width: 90px; margin-right: 10px}
.lanking ul li p { position:absolute; width: 90px; bottom: 7px; font-weight: bold; overflow: hidden}
.lanking ul li.first { height: 120px; background: url('/img/join_site/emforce/m_201308_bg1.jpg') center 0 no-repeat}
.lanking ul li.second { height: 105px; margin-top: 15px; background: url('/img/join_site/emforce/m_201308_bg2.jpg') center 0 no-repeat}
.lanking ul li.last { margin-right: 0; height: 90px; margin-top: 30px; background: url('/img/join_site/emforce/m_201308_bg3.jpg') center 0 no-repeat}

.emphone { background: #434343}
.emphone a { display: block; height: 57px; text-align: center; color: #fff}
.emphone a.ba01 { font-size: 36px;}
.emphone a.ba02 { font-size: 18px;}
.emphone a.ba02 strong { text-decoration: underline}
.emphone a span { width: 310px; display:block; margin: 0 auto; padding-top: 10px; margin-bottom: 10px}
.emphone a span img { margin: -4px 0 0 5px}

.landInput {}
.landInput p.line { height: 1px; background: #e4e4e4; margin: 15px 0}
.landInput p.des { background: #f0f0f0; padding: 10px; letter-spacing: -0.08em; text-align: center}
.landInput p.agree { padding: 15px }
.landInput p.inBtn { text-align:center; padding-top: 15px}

.landInput .landTb { width: 300px; padding: 15px 0 5px 0; margin: 0 auto}
.landInput .landTb th { text-align: left; vertical-align: top; padding-top: 3px; font-size: 12px}
.landInput .landTb td { height: 26px }
.landInput .landTb p span { display:block; float: left}
.landInput .landTb p span.check { padding: 3px 5px 0 0}
.landInput .landTb p span.des { width: 220px}
.landInput .landTb p:after{content:"";display:block;clear:both}

.landInput .landTb .mListC { display: block; border: 1px solid #999; padding: 10px 0 7px 0; margin: 25px 0 30px 0; text-align: center; line-height: 30px}


/* ¿¥Æ÷½º end*/


 

/* 121227 »ï¼º¸ðº¸ÀÏ ·£µù */
/*¸ÞÀÎ ½½¶óÀÌµå ºÎºÐ*/
#main {position:relative;width:320px;height:255px;background:url('') no-repeat 0 0;}

.slide {height:255px;}
.slide .navi {position:absolute;bottom:123px;left:205px;z-index:1001;}
.slide .navi a {display:inline-block;width:9px;height:9px;margin-right:15px; no-repeat 0 0;}
.slide .navi a:hover {background-position:0 -13px;}
.slide .navi a.active {background-position:0 -13px;}

.scrollable {position:relative;width:100%;height:255px;margin:0 auto;overflow:hidden;}
.scrollable .items {width:20000em;position:absolute;}
.scrollable .items .aa {position:relative;float:left;width:320px; height:255px;}
.scrollable .items .aa img {width:320px;}

.main_btn {position:absolute;bottom:70px;left:42px; z-index:1002;}
.main_btn li {float:left;margin-right:7px; width:195px; height: 43px; display: block; cursor: pointer;}
.mfooter { position:absolute; bottom: 0px; left: 0px; z-index: 2;}
.btn4 {position:absolute;bottom:13px;right:40px; z-index: 1000;}

/* 130809_¼³°è°á°ú ¹®ÀÚ·Î º¸³»±â */
.smsHeader { background: url('/img/smart/20130808_bg1.jpg') repeat-x}
.smsHeader a { display:block; height: 59px; text-align:center; margin:0 auto}
.smsGoodL { background: #d7e2ff; padding: 20px 10px 20px 10px; font-size: 12px}

#selectGoodL p{float:left; padding-right: 5px; font-weight: bold}
#selectLayer p{float:left; padding-right: 5px; font-weight: bold}
#selectGoodL p.Goodlogo,#selectLayer p.Goodlogo {}
#selectGoodL p.GoodName,#selectLayer p.GoodName {}
#selectGoodL p.GoodPrice { float:right; margin-right: 25px}
#selectLayer p.GoodPrice { float:right; margin-right: 15px}
#selectGoodL { height:19px; cursor:pointer; margin-top: 5px; padding:6px 0 4px 10px}
.selectType { border:1px solid #d1d1d1; color:#000; background:url('/img/join_site/daum/cdubt_op_dropdown.gif') no-repeat right #fff; }
#selectLayer { margin-top: -1px; padding: 0 0 5px 0; border:1px solid #d1d1d1; background:#fff}
.layerList { overflow-y:no;}
.layerList li { height:16px; padding:4px 10px; cursor:pointer; }
.layerList li:hover {}


.smsBtn { padding: 15px 0; text-align:center; margin: 0 auto}

.smsMana {padding: 15px 60px;background: #d7e2ff;color: #000; font-weight:400;}
.smsMana p.smsSlo {margin-left: -5px;font-size: 15px;font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ';}
.smsMana p.manaName { font-size:18px; padding: 8px 0;font-family:"Noto Sans KR", sans-serif,'Malgun Gothic','¸¼Àº °íµñ';}
.smsMana ul {}
.smsMana ul li { /*background: url('/img/smart/20130808_dot.jpg') 0 5px no-repeat; padding-left:8px;*/ font-size:13px; letter-spacing:0.1px}


/* ÇÏ´Ü ÇÃ·ÎÆÃ¹è³Ê */
.btmFloat { background: #444d57; position:fixed; bottom:0; z-index:99;}
.btmTime { margin: 7px 0;}
	.btmTime td { text-align: left; height: 38px;}
	.btmTime td.timeLeft { vertical-align:middle; padding-left: 10px;}
		.btmTime td.timeLeft span { display:block; color: #fff; font-weight: bold;}
		.btmTime td.timeLeft .tCopy { font-size: 14px; letter-spacing: -0.08em; padding-bottom: 1px;}
		.btmTime td.timeLeft .tTime { font-size: 16px;}
	.btmTime td.timeRight { padding: 2px 10px 0 0; text-align: right;}
	.txtStrong { color: #ffdb35;}
	
.btn_bFlo {display:inline-block; margin-left:2px; padding:8px 40px 6px 8px; background:url('/img/smart/btn_fl.jpg') right center no-repeat; background-color:#76ddc2;font-size:14px; color:#3c3c3c;letter-spacing:-1px;vertical-align:1px;-webkit-border-radius:4px;}


/* Äü¸Þ´º */
.quickWrap{ background: #fff; width: 250px;}
.quickSum{ height: 122px; background: #e9e9e9;}
	.qmList { display: block; padding: 30px 20px 0 ;}
	.qmList p { display: block; cursor: pointer; height: 30px; border-bottom: 3px solid #000; background: url('/img/smart/quick_bl2.jpg') right 8px no-repeat; background-size:auto 9px;-webkit-background-size:auto 9px;}
	.qmList p strong { display: inline-block; position: relative; padding-left: 40px; font-size: 14px; line-height: 28px; background: url('/img/smart/quick_bl1.jpg') no-repeat; background-size:auto 27px;-webkit-background-size:auto 27px;}
	.qmList .qmLayer { position: absolute; background: #fff; width: 210px;}
	.qmlayerList { border: 1px solid #000; border-top: none;}
	.qmlayerList li { border-bottom: 1px solid #e1e1e1; cursor: pointer; padding: 8px 20px 6px; #padding: 8px 20px 5px; font-size: 12px;}
	.qmlayerList li.on { background: #cdeaff;}
	.qmlayerList li.last { border:none;}


.qgoodList{}
	.qgoodList ul { padding: 20px 20px;}
	.qgoodList ul li { border-bottom: 1px solid #e4e4e4;}
	.qgoodList ul li.last { border: none;}
	.qgoodList ul li a { display: block; cursor: pointer; font-size: 12px; height: 27px; #height: 23px; line-height: 27px; text-decoration: none;}
	.qgoodList ul li a span { display: block; height: 27px;}
	.qleft { float:left;}
	.qright { float: right; width: 25px; background: url('/img/smart/quick_arr.jpg') center center no-repeat;background-size:auto 10px;-webkit-background-size:auto 10px; }



.qbMenu {padding:0  20px; }
	.qbMenuList { border-top: 3px solid #000; width: 100%; height: 70px;}
	.qbMenuList li { float: left;}
	.qbMenuList li a { display: block; position: relative; text-align: center;}
	.qbMenuList li a span { display: block;  width: 52px;}
	.qbMenuList li a .qImg { height: 45px;}
	.qbMenuList li a span.qTitle { height: 20px; font-size: 11px; letter-spacing: -0.08em; color: #666; }
	
	.qbMenuList .qImg {background:url('/img/smart/quick_bg_menu1.jpg') no-repeat; background-size:auto 500px;-webkit-background-size:auto 500px;}
	.qbMenuList .qmenu1 { background-position: center 0;}
	.qbMenuList .qmenu2 { background-position: center -100px;}
	.qbMenuList .qmenu3 { background-position: center -200px;}
	.qbMenuList .qmenu4 { background-position: center -300px;}

.qbdTop {border-top: 3px solid #000; display: block;}
	
.qClose { position: absolute; left: 270px; top: 40px;}
	

/* ±â°è¾à·£µù */
.screenOut { font-size:0; line-height:0; text-indent: -9999px; overflow: hidden;}
.btn1 { display: block; background: #6a6363; color: #fff;}
.pdTB01 { padding: 50px 0;}
.sPrice { font-size: 18px!important; font-family: µ¸¿ò;}
.titBase { color: #666; line-height: 20px;}
	.titBase strong { text-decoration: underline;}

.aLand1 { background-color: #e9e9e9; text-align: center;}
	.inputBirth { width: 74%; margin:40px auto 0; padding: 30px 20px; border: 1px dashed #fff; -webkit-border-radius:20px;}
	.inputBirth p { padding-bottom: 20px; font-size: 24px; font-weight: bold; letter-spacing: -0.08em;}
	.inputBirth input { font-weight: bold; #margin-top:-1px; border-color: #fff;}
	.inputBirth span { display: inline-block; vertical-align: top;}
	.inputBirth .btn1 { width: 80px; height: 35px; line-height: 35px;}
	
	.aLand1 .aLevel1 { background: #5d5a5a; text-align: center;}
		.aLevel1 .aName { background: #e9e9e9; padding: 20px 0; font-size: 20px; line-height: 22px; font-weight: bold;}
		.aLevel1 .aName strong { color: #e65157;}
		.aLevel1 .titBase { font-size: 16px; color: #fff; padding: 25px 0 5px 0; letter-spacing: -0.08em;}
		.aLevel1 .titBase strong { color: #fdd340; text-decoration: underline;}
		.aLevel1 .sText { font-size: 11px; color: #e9e9e9; letter-spacing: -0.08em;}
		.aLevel1 .aPrice { width: 320px; margin: 15px auto 0; padding-bottom: 16px; background:url('/img/smart/150723_bg7.png')  47px bottom no-repeat; *zoom:1;}
			.aPrice:after {content:""; display:block; clear:both;}
			.aPrice li { position: relative; float: left; display: block; height: 162px;}
			.aPrice li p { position: absolute; width: 100%;}
			.aPrice li p span { display: block; font-size: 12px; line-height: 16px; margin-bottom: 6px; color: #fff; letter-spacing: -0.08em;}
			.aPrice li p span strong {}
			.aPrice li.first { width: 117px; background:url('/img/smart/150723_bg5.png')  center 17px no-repeat; background-color: #f29b4d; -webkit-border-radius:34px;}
			.aPrice li p { top: 80px; left:0;}
			.aPrice li.first p strong { font-size: 24px; font-family: arial; color: yellow;}
			.aPrice li.second,.aPrice li.third { width: 100px; background:url('/img/smart/150723_bg6.png')  10px 15px no-repeat;}
			.aPrice li.third { background-position: -90px 15px;}
		.aLevel1 .priceEx { font-size: 16px; line-height: 18px; background: #f29b4d; padding: 20px 0 15px 0; font-weight: bold;}
			.aLevel1 .priceEx strong { color: #fff;}
		.aLevel1 .priceEx2, .aLevel1 .priceEx3 { background: #e9e9e9; padding: 20px 0 0 40px; font-size: 11px; color: #787878; line-height: 14px; text-align: left;}
			.aLevel1 .priceEx2 strong { display: block; color: #000; font-size: 14px; padding-bottom: 5px; }
			
		.aLevel1 .priceEx3 { }
			.aLevel1 .priceEx3 li { width: 92%; background: url('/img/smart/150723_bg8.png') 0 3px no-repeat; background-size:auto 6px;-webkit-background-size:auto 6px;; padding-left: 10px; margin-left: -10px;}
			
	.aLand1 .aLevel2 { background: #fff; padding-bottom: 40px;}
		.aLevel2 .eveTit { height: 86px; background: url('/img/smart/150723_bg.jpg') center 0 no-repeat; background-color: #e9e9e9; }
		.aLevel2 .eveText { height: 240px; background: url('/img/smart/150723_bg2.jpg') center 0 no-repeat; background-size:auto 239px;-webkit-background-size:auto 239px;}
		.aLevel2 .topListTit { color: #105438; font-weight: bold; letter-spacing: -0.08em;}
		.aLevel2 .topListTit strong { font-size: 22px; font-family: sans-serif; line-height: 24px;}
		
		.aLevel2 .topList { border: 1px solid #e9e9e9; margin: 10px 20px; padding-bottom: 10px;}
			.topList ul {}
			.topList ul li { cursor: pointer;  padding: 10px 18px;}
			.topList ul li .goodCon { width: 100%; }
			.topList ul li .btnSum { height: 28px; background: #1ca86c; color: #fff; font-weight: bold; line-height: 28px; -webkit-border-radius:4px;}
			
			.goodtbList {}
				.goodtbList td { height: 94px; text-align: left; vertical-align: top;}
				.goodtbList .left {  background: url('/img/smart/150723_bg4.jpg') 0 3px no-repeat; vertical-align: bottom;}
				.goodtbList .left strong { display: block; width: 66px; height: 22px; border:1px solid #e1e1e1; -webkit-border-radius:14px; font-size: 11px; color: #666; letter-spacing: -0.08em; text-align: center; line-height: 23px; margin-bottom: 18px; font-weight: normal;}
				.goodtbList .right .gCf { letter-spacing: -0.1em; line-height: 12px; font-size: 11px; color: #e69b58;}
				.goodtbList .right .gName { margin: 4px 0 5px 0; letter-spacing: -0.08em; line-height: 18px; font-weight: bold; font-size: 16px;}
				.goodtbList .right .gPeople { padding: 0 0 0 15px; background: url('/img/smart/150723_bg3.jpg') 0 3px no-repeat; font-size: 11px;}
				.goodtbList .right .gPeople strong { font-weight: normal; color: #999;}
	
	


/* 2015.07.28 »óÇ°°¶·¯¸® ¸®´º¾ó*/
.open_banner:after,
.gallery_view:after,
.coun_form .gender dl dd:after,
.coun_form .phoneN:after {height:0;clear:both;display:block;visibility:hidden;content:""}

.open_banner {background-color:#595959;position:relative;color:#fff;letter-spacing:-1px;padding:2%;font-size:1em;font-family:bold;*zoom:1}
.ico_arrow {display:block;position:absolute;right:0;text-indent:-10000px;width:20%;height:100%}
.ico_arrow.open {background:url(/img/smart/goods_open_arrow.jpg) no-repeat right;background-size:contain;top:0;right:0}
.ico_arrow.close {background:url(/img/smart/goods_close_arrow.jpg) no-repeat right;background-size:contain;top:0;right:0}

.gallery_view  {*zoom:1}
.gallery_view dl {float:left;width:45%;font-size:0.9em;margin:5px 0}
.gallery_view dt {color:#1481d0;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif,roboto,Open Sans;font-size:1.5em}
.gallery_view dd {color:#999}
.gallery_view dt,.gallery_view dd {width:100%;text-align:center;font-weight:normal}
.gallery_view h3 {font-size:16px;margin-right: 10px}
.gallery_view h3 strong {line-height:20px}
.btn_group {clear:both}
.btn_group a {display:block;float:left;text-align:center;border:2px solid #d7d7d7;padding:1%;width:40%;margin:0 1%}
/*.btn_group a {display:block;float:left;text-align:center;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:2px solid #d7d7d7;padding:1%;width:40%;margin:0 1%}*/
.btn_group a.red {background-color:#e64b40;border:2px solid #e64b40;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2)} 
.btn_group a.blue {background-color:#004a80;border:2px solid #004a80;color:#fff} 
.btn_group a.gray {background-color:#888;border:2px solid #888;color:#fff} 
.bottom_notice  {letter-spacing:-1px;line-height:1.4em}
.bottom_notice h1.h {font-size:1.15em;border-bottom:1px solid #e7e7e7;display:block;padding:10px 10px 5px 10px}
.bottom_notice em {color:#e64b40}
.bottom_notice ul {padding:10px 0}
.bottom_notice ul li {color:#808080;font-size:0.9em;padding:0 10px 5px 60px}
.bottom_notice ul li strong {color:#004a80;display:block}
.bottom_notice .ico01 {background:url(/img/smart/ico_gallery01.png) no-repeat;background-size:40px;background-position:7px 6px}
.bottom_notice .ico02 {background:url(/img/smart/ico_gallery02.png) no-repeat;background-size:contain;background-position:12px 0px}
.bottom_notice p {color:#808080;font-size:0.9em;padding:3px 10px}

.goods_ad_banner img{width:100%;max-width:500px}

/* 2015.11.05 »óÇ°°¶·¯¸®
.open_cal {display:table;background-color:#1c467b;width:100%;height:88px;color:#fff;-webkit-border-radius:10px}
.open_cal span {display:table-cell;vertical-align:middle}
.open_cal .left {font-size:30px;letter-spacing:-0.1em;text-align:center}
.open_cal .left mark { background:none;color:#ff8c11}
.open_cal .right {width:22%; background:url(/img/smart/bg_cal.png) 0 center no-repeat; background-size: 46px;}
.calculator .bubble,.calculator .o_arrow {display:block;position:absolute;}
.calculator .bubble {top:2px;right:18%;width:60px;height:41px;background:url(/img/smart/text_open.png) no-repeat;background-size:60px}
.calculator .o_arrow { display:none;width:14px;height:10px; background:url(/img/smart/bg_arrow.png) center top no-repeat;background-size:100%;top:98px;left:47%}
.calculator.open .o_arrow {display:block}
.calculator.open .bubble {background:url(/img/smart/text_close.png) no-repeat;background-size:60px;} */

/* 2016.2.02 º¸Çè·á°è»ê±â */
.calculator {position:relative}
.open_cal {display:table;background-color:#1c467b;width:100%;height:65px;color:#fff}
.open_cal span {display:table-cell;vertical-align:middle}
.open_cal .left {font-size:20px;letter-spacing:-0.1em;text-align:center}
.open_cal .left mark { background:none;color:#ff8c11}
.calculator .bubble,.calculator .o_arrow {display:block;position:absolute;}
.calculator .bubble {top:22px;right:25px;width:40px;height:20px;background:#ff4e00;border-radius:10px;color:#fff;font-size:12px;text-align:center;line-height:170%}
.calculator .o_arrow {display:none;width:14px;height:10px; background: url(/img/smart/bg_arrow.png) center top no-repeat;background-size:100%;top:65px;left:47%; z-index:9}
.calculator.open .o_arrow {display:block}
.calculator.open .bubble {background:#00afef}

/* 2015.09.22 º¸Çè»ó´ã */
.coun_form {overflow:hidden}
.coun_form dt,
.coun_form label {display:none}
.coun_form ul,
.coun_form li {list-style:none outside none;background:none;padding:0;margin:0; width:100%}
.coun_form li {padding-bottom:5px;white-space:nowrap}
.coun_form dl {display:table;table-layout:fixed;width:100%}
.coun_form dl dd {display:table-cell;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-shadow:content-box}
.coun_form .table dl dd:nth-child(2) {width:20%}
.coun_form .table dl dd:nth-child(4) {width:80%}
.coun_form .gender dl dd:nth-child(2) {width:56%}
.coun_form .gender dl dd:nth-child(4) {width:35%;padding:0;padding-left:5px}
.coun_form input, 
.coun_form select,
.coun_form textarea,
.input_advice select,
.agree_area input, agree_area01 input
.simple_counsel input,
.input_advice input {outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important
/*±â±âº°½ºÅ¸ÀÏ¸®¼Â*/;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:middle;font-size:0.875rem}
.coun_form select,
.input_advice select,
.ivcar_warp select {color:#999;background:#fff url(/join_site/heungkuk/img/select_arrow.png) no-repeat right;background-size:contain;border:1px solid #fff;letter-spacing:-1px;height:35px;line-height:35px;padding:0 5px;width:94%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.coun_form input[type='text'],
.coun_form input[type='tel'],
.ivcar_warp input[type='text'] {border:1px solid #fff;letter-spacing:-1px;height:35px;line-height:35px;width:100%;padding:0 5px;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:border-box}
.coun_form textarea {border:1px solid #fff;width:94%;padding:3%;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;height:100px}
.coun_form .accredit {display:table;table-layout:fixed; width:100%}
.coun_form .accredit span {display:table-cell}
.coun_form .accredit span:nth-child(2) {width:80%}
.coun_form .accredit span:nth-child(3) {width:20%;vertical-align:middle}
.coun_form .accredit input {width:98.5%}
.coun_form .accredit button,
.coun_form .phoneN a {font-size:0.75rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:border-box;height:35px;line-height:35px;vertical-align:middle;background-color:#c1c1c1;color:#484848;border:1px solid #c1c1c1;display:block;text-align:center}
.coun_form .accredit button {width:100%} 
.coun_form .phoneN {*zoom:1;display:table;table-layout:fixed;width:100%}
.coun_form .phoneN span {width:20%;display:table-cell}
.coun_form .phoneF {width:20%!important} 
.coun_form .phoneM {width:60%!important}
.coun_form .phoneF select {width:94%}
.coun_form .phoneN span.phoneF, 
.coun_form .phoneN span.phoneM {margin-right:0}
.coun_form .phoneM input {width:98%}
.coun_form .radio_btn,
.input_advice .radio_btn  {display:inline-block;position:relative;z-index:10;width:47%;height:34px;border:1px solid #d1d0d0}
.coun_form .radio_btn input,
.input_advice .radio_btn input {width:48%;height:34px}
.coun_form .radio_btn label,
.input_advice .radio_btn label {display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:34px;line-height:34px;background:#fff;text-align:center;color:#999}
.coun_form .radio_btn input:checked + label,
.input_advice .radio_btn input:checked + label  {margin:-1px;z-index:100;border:1px solid #5b99d2;color:#5b99d2;width:100%}



/* 2016.10.06 ¿Â¶óÀÎº¸Çè»ó´ã ¾²±â º¯°æ */
.modi {}
.termw {width:5px}
.coun_form.modi li {display:table;padding-bottom:0;margin-bottom:10px}
.coun_form.modi .cell {display: table-cell;background:#fff}
.coun_form.modi .inner {position:relative;display:block;background:#fff;text-align:left;padding:0 10px;border:1px solid #d1d0d0}
.coun_form.modi select {width:100%}
.coun_form.modi textarea {width:100%;padding:10px 0}
.coun_form.modi input[type='text'],
.coun_form.modi input[type='tel'] {padding:0}

.coun_form.modi dd.name {}
.coun_form.modi dd.gender2 {width:85px;vertical-align:top}
.coun_form.modi .cell.numF {width: 100px}
.coun_form.modi .cell.numF .inner {border-right:none}

.coun_form.modi .radio_btn {width:40px}
.coun_form.modi .radio_btn {box-sizing: border-box;height:37px}
.coun_form.modi .radio_btn label {height:35px}

.agree_area.modi {padding:0;margin:20px 0}
.agree_area.modi .agree_view {padding:0; margin-left: 50px}

.coun_form.modi .radio_btn {display:inline-block;position:relative;z-index:10;border:1px solid #d1d0d0}
.coun_form.modi .radio_btn input {position: absolute;top:0;left:0;z-index: 9;width: 35px!important;height: 35px!important;}
.coun_form.modi .radio_btn label {display:block;position:absolute;top:0;left:0;z-index:10;width:100%;line-height:34px;background:#fff;text-align:center;color:#999}
.coun_form.modi .radio_btn input:checked + label  {margin:-1px;z-index:100;border:1px solid #5b99d2;color:#5b99d2;width:100%}


/* 2015.09.22 °³ÀÎÁ¤º¸¹× ¸ÞÀÏ Ã¼Å©¹Ú½º µðÀÚÀÎ ¼öÁ¤ */
.agree_area {display:block;padding:2%;background:#fff;border-top:1px solid #ebebeb;border-bottom:2px solid #d1d1d1;margin:1% 0;letter-spacing:-1px;font-size:13px}
.agree_area01 {display:block;background:#fff;border-top:1px solid #ebebeb;border-bottom:2px solid #d1d1d1;margin: 2% 0 0 0;letter-spacing:-1px;font-size:13px;}
.agree_area .agree_view {font-size:12px;padding:0 1%;margin-left:3.5%;color:#a2a2a2;padding-bottom:1%}
.agree_area01 {display: inline-flex;justify-content: space-between; font-size: 13px;font-weight: 600;line-height: 250%; letter-spacing:px}
.agree_area01 .agree_view {font-size:12px;padding:0 1%;margin-left:3.5%;color:#a2a2a2;padding-bottom:1%}
.agree_area .agree_area01 .agree_view img,
.mail_area img {max-width:7px}

.btn_view {display:block;font-size: 13px;width:44px;height:31px;line-height: 29px;border:1px solid #cbcdcc;text-align:center;font-weight:normal;box-sizing:border-box;margin-left:5px;}

.rkl .agree_area {border:none;background:none;padding:0 0 2% 0}
.rkl .agree_area .agree_view img {margin-top:2px}

.agree_area input[type='checkbox']{border:1px solid #c1c3c3;height:18px!important;width:18px;vertical-align:middle;-webkit-border-radius:20px;border-radius:20px;background:#fff url(/join_site/heungkuk/img/check_default.png) no-repeat;background-size:60%;background-position:40%}
.agree_area input[type='checkbox']:checked {background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;border:1px solid #666}
.agree_area input[type='checkbox']:checked:after {content:"";display:block;background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}

.agree_area01 input[type='checkbox']{height: 32px!important;width: 44px;vertical-align:middle;background:#fff url(/join_site/heungkuk/img/aa_agree.jpg) no-repeat;background-size:100%;margin-left:54px;}
.agree_area01 input[type='checkbox']:checked {background:#fff url(/join_site/heungkuk/img/aa_agree_ov.jpg) no-repeat;background-size:100%;}
.agree_area01 input[type='checkbox']:checked:after {content:"";display:block;background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}
.agree_txt{font-size:13px; letter-spacing:-1.3px; color:#ff1923; padding-bottom:12px!important}

.agree_area.main_agree {margin:0;font-size:0.9em;vertical-align:middle;border-bottom:1px solid #fff;padding:2% 3%}
.agree_area.main_agree input[type='checkbox'] {vertical-align:text-bottom;height:16px;width:16px;}
.agree_area a {display:inline-block;color:#333;margin:0 1%}
.tblinput th.agree_table {padding:0; font-weight:normal}

.mail_area {display:block;padding:2% 2% 2% 70px;margin:1% 0;letter-spacing:-1px;color:#999;position:relative}
.mail_area a {color:#999;font-size:0.75rem;vertical-align:middle;position:absolute; margin-left:3.5%}


/* 2015.09.23 ÄÝ¼¾ÅÍ Ãß°¡ */
.call_center {border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:4% 5% 4% 5%;letter-spacing:-1px;margin-top:2%;font-size:0.75rem;
background: #f8f8f8;
background: -moz-linear-gradient(top,  #f8f8f8 0%, #eaeaea 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#eaeaea), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#eaeaea 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#eaeaea 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#eaeaea 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#eaeaea 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.call_center .wrap {background:url(/img/smart/ico_tel.png) no-repeat;background-size:15%;padding-left:18%}
.call_center strong {display:block;padding-bottom:2%}
.call_center strong a {color:#3b4779;text-shadow:0 1px 1px 0 rgba(255, 255, 255, 0.8);font-size:1.875rem;font-family:HelveticaNeue-Medium,AppleSDGothicNeo-Medium,Roboto-Medium,Open Sans,sans-serif;font-weight:normal}
.call_center dl dt,
.call_center dl dd {display:inline}
.call_center dl dt {color:#6f6f6f}
.call_center dl dd {color:#949494;padding:0 1%}

/* 2015.09.24 ¸ÞÀÎ ·Ñ¸µ¹è³Ê Ãß°¡ */
.main_rollbanner,
.main_rollbanner .image_con {width:100%;text-align:center}
.main_rollbanner .image_con img {width:100%;max-width:640px}
.main_rollbanner .image_con a {display:block}
.main_rollbanner .image_con li:nth-child(1) {background-color:#193a5f}
.main_rollbanner .image_con li:nth-child(2) {background-color:#fae100}
.main_rollbanner .image_con li:nth-child(3) {background-color:#06a7af}
.main_rollbanner .image_con li:nth-child(4) {background-color:#483e52}
.main_rollbanner .image_con li:nth-child(5) {background-color:#59a8e0}
.main_rollbanner:after {display:block; content:"";margin-top:-3px}
.paging {text-align:center;border-bottom:1px solid #dedede;padding:1% 0 2% 0}
.paging li {display:inline}
.paging a {display:inline-block;text-indent:-10000px;border:2px solid #e0e0e0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;width:0.9286rem;height:0.9286rem;position:relative}
.paging .over a {border:2px solid #fbc02d;background-color:#fbc02d}
/*.paging .over a:after {content:"";display:block;position:absolute;top:2px;left:2px;background-color:#fbc02d;z-index:100;width:0.6875rem;height:0.6875rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}*/

/* 2015.09.24 ¸ÞÀÎ °£Æí»ó´ã Ãß°¡ */
.simple_counsel {border-top:2px solid #323232;background-color:#fff6d9;padding:4% 2%;letter-spacing:-1px;text-align:center}
.simple_counsel h4 {font-size:1.2em;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,Roboto-Light,Open Sans,sans-serif;font-weight:normal;padding-bottom:2%}
.simple_counsel h4 em {text-decoration:underline}
.simple_counsel h4 img {max-width:15px}
.simple_counsel h4 strong {font-family:HelveticaNeue-Bold,AppleSDGothicNeo-Bold,Roboto-Bold,Open Sans,sans-serif;font-weight:normal;color:#c0292f}
.simple_counsel select{color:#999;background:#fff url(/join_site/heungkuk/img/select_arrow.png) no-repeat right;background-size:contain;border:1px solid #d4d0c2;letter-spacing:-1px;height:35px;line-height:35px;padding:0 5px;width:25%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:middle}
.simple_counsel select {outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important;-webkit-border-radius:!important}
.simple_counsel input {border:1px solid #d4d0c2;height:35px;line-height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:47%}
.simple_counsel a {display:inline-block;text-align:center;border:!px solid #194869;background-color:#215e89;color:#fff;height:35px;line-height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 2%;vertical-align:middle}

/* 161221_viral Ãß°¡ */
.viral .ditb {display:table;width:300px;box-sizing:border-box;margin:0 auto;text-align:left}
.viral .ditb .cell {display:table-cell;vertical-align:top}
.viral .ditb .cell.vleft {}
.viral .ditb .cell.vleft .row {margin-bottom:5px}
.viral .ditb .cell.vleft .row.s_row {margin-bottom:0}
.viral .ditb .cell.vleft .row.s_row input {width:147px;padding-left:8px}
.viral .ditb .cell.vleft .row span {display:inline-block; vertical-align:middle}
.viral .ditb .cell.vleft .row .auth {line-height:1.4;width:40px}
.viral .ditb .cell.vright {width:100px}
.viral .ditb .row {}
.viral .ditb .sBtn {width:100%}
.viral .ditb .sBtn a {display:block;padding:0;}

/* 2015.09.25 goods_370 º¸Çè·á Æû ¼öÁ¤ */
.speedCS {padding:4% 4% 0}
.speedCS h4 {font-size:15px;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,Roboto-Light,Open Sans,sans-serif;font-weight:normal;padding:2% 0 4% 0;letter-spacing:-1px}
.speedCS h4 strong {font-family:HelveticaNeue-Bold,AppleSDGothicNeo-Bold,Roboto-Bold,Open Sans,sans-serif;font-weight:600}
.input_advice input {border:1px solid #fff;height:34px!important;line-height:34px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:0.75rem}
.input_advice select {vertical-align:middle;height:34px;line-height:34px}
.input_advice td {padding-bottom:1%;font-size:13px;}
.input_advice input {width:100%}
.input_advice select {width:100%!important}
.input_advice .tel select {width:20.1%!important}
.input_advice .tel input {width:52%}
.input_advice .tel .ptxt {display:block; vertical-align:top; text-align:left; font-size:12px; letter-spacing:-1px; color:666; padding:8px 0 5px 0}
.input_advice button { width:67px; float:right; height:34px; border:none; background:#777777; color:#fff; font-size:11px; letter-spacing:-1px;}
.input_advice .jender input {width:48%;height:34px;border:1px solid #d1d0d0;border-right:none}
.input_advice .jender input:checked + label {margin:-1px;z-index:100;border:1px solid #5b99d2;color:#5b99d2;width:100%}
.input_advice .sex00 { display:inline-block; float:left; width:100%;}
.input_advice .radio_btn {width:46%;display:block;float:left;margin-left:1.5%}
.input_advice .agree_area {background:none;text-align:center;border-top:none;border-bottom:none}


/* 2015.10.15 ÀÇ·á½Çºñ ÃßÃµº¸Çè Ãß°¡ */
.gallery_recom {background-color:#fff8ce;padding-bottom:3%;letter-spacing:-1px}
.gallery_recom h2  {width:100%;text-align:center}
.gallery_recom h2 img {width:100%;max-width:640px}
.gallery_recom h3 strong {color:#000}
.gallery_recom h3 {border:1px solid #d8d8d8;border-bottom:1px solid #c5c5c5;color:#5c5c5c;padding:2% 2% 2% 4%;display:block;margin:2% 2% 0 2%;position:relative;font-size:1.1em;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #f4f4f4 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(51%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#f4f4f4 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#f4f4f4 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#f4f4f4 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#f4f4f4 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.gallery_recom h3 img {max-width:20px;position:absolute;left:0;top:-1px}
.gallery_recom h3 a { color:#5c5c5c}
.gallery_recom .recom_wrap {border:1px solid #d8d8d8;border-top:1px solid #f3f3f3;background-color:#fff;display:table;padding:3%;width:96%;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:1.25em}
.gallery_recom .cate_info,
.gallery_recom .pro_info {display:table-cell;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.gallery_recom .cate_info {width:20%}
.gallery_recom .pro_info {padding-left:3%;font-size:0.9em;width:80%}
.gallery_recom .pro_info a {color:#777}
.gallery_recom .pro_info a h4 {color:#444;font-size:1.1em;padding-bottom:2%}
.gallery_recom .pro_info a .num {display:block;padding-top:2%;color:#999;font-size:0.85em}
.gallery_recom  .btn_group  {padding-top:3%;text-align:center}
.gallery_recom  .btn_group a.red,
.gallery_recom  .btn_group a.blue {color:#fff}
.gallery_recom  .btn_group a.white {color:#000}

/* 2015.11.02 µðÆ¼¿£ Ãß°¡ */
#dtn_header {padding:2%}
#dtn_header dl {position:absolute;right:2%;top:2%; width:50%}
#dtn_header dl dt,#dtn_header dl dd {display:inline}
#top_tabmenu {width:100%;font-size:1.1em}
#top_tabmenu ul {*zoom:1;display:block;width:100%;border-bottom:1px solid #b8b8b8}
#top_tabmenu ul:after {height:0;clear:both;display:block;visibility:hidden;content:""}
#top_tabmenu ul li {display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:50%;float:left;text-align:center;padding:3% 0;color:#222;background-color:#f9f9fa}
#top_tabmenu ul li:last-child{border-left:1px solid #d9d9d9}
#top_tabmenu ul li.over {font-weight:bold;background-color:#fff}
#dtn_content {letter-spacing:-1px}
#dtn_content h3 {border-top:1px solid #e5e5e5; text-align:center}
#dtn_content h3 img {width:100%;max-width:640px}
#dtn_content .best_group h4 {background-color:#219699;color:#fff;padding:2%;font-size:1.1em;font-weight:normal}
#dtn_content .best_group ul {display:table;width:100%}
#dtn_content .best_group ul li {border-bottom:1px solid #e9e9e9;padding:3% 2%;font-size:1em}
#dtn_content .best_group ul li:last-child {border-bottom:none}
#dtn_content .best_group span.logo {display:table-cell;width:15%;vertical-align:middle;padding-right:3%}
#dtn_content .best_group span.logo img {width:100%;max-width:76px}
#dtn_content .best_group em {display:table-cell;width:82%}
#dtn_content .counseller {background-color:#ffe466;padding:2% 2% 5%;line-height:1.6em;position:relative}
#dtn_content .counseller p {color:#151515;font-size:2.2em;font-family:HelveticaNeue-Medium,AppleSDGothicNeo-Medium,roboto,Open Sans,sans-serif}
#dtn_content .counseller h4 {color:#7d7240;font-size:1em;font-weight:normal}
#dtn_content .counseller a.btn_call {display:block;background-color:#2d3246;width:30%;text-align:center;color:#fff;position:absolute;right:3%;top:0.375rem;padding:5% 0;font-size:1.1em}
#dtn_content .privatecall h4 {padding:2%;background-color:#444755;color:#fff;font-size:1.1em;font-weight:normal;position:relative}
#dtn_content .privatecall h4 img {position:absolute;right:4%;top:0.375rem;max-width:20px}
#dtn_content .privatecall {background-color:#f7f7f7}
#dtn_content .privatecall dl {margin:3%;border:1px solid #616161;background-color:#fff;padding:3%}
#dtn_content .privatecall dl dt {color:#444;padding-bottom:1.5%;font-weight:bold}
#dtn_content .privatecall dl dd {color:#666}

#dtn_content .privatecall select{color:#999;background:#fff url(/join_site/heungkuk/img/select_arrow.png) no-repeat right;background-size:contain;border:1px solid #d4d0c2;letter-spacing:-1px;height:35px;line-height:35px;padding:0 5px;width:25%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:middle;line-height:14px}
#dtn_content .privatecall dl dd input {border:1px solid #d4d0c2;height:35px;line-height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0px;-moz-border-radius:0;-webkit-border-radius:0}
#dtn_content .privatecall dl dd a {display:inline-block;text-align:center;border:1px solid #194869;background-color:#215e89;color:#fff;height:35px;line-height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 2%;vertical-align:middle; margin-left:2%}
#dtn_content .privatecall select,#dtn_content .privatecall input,.ivcar_warp select,.ivcar_warp input {outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important/*±â±âº°½ºÅ¸ÀÏ¸®¼Â*/}
#dtn_content .privatecall .phoneN {padding-top:1%}
#dtn_content .privatecall .phoneM {width:40%}

/* 2015.11.23 ¸£³ë»ï¼ºÀÚµ¿Â÷ Ãß°¡ */
.ivcar_tab_menu ul {width:100%;display:table;*zoom:1}
.ivcar_tab_menu ul:after,
.third_agree_view dl:after {display:block;height:0;line-height:0;visibility:hidden;clear:both;content:""}
.ivcar_tab_menu ul li {width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}
.ivcar_tab_menu ul a {border:1px solid #2c2c2c;display:block;text-align:center;font-size:1.1em;letter-spacing:-1px;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',sans-serif;padding:3% 0}
.ivcar_tab_menu ul li:first-child a {padding:5% 0}
.ivcar_tab_menu ul li:nth-of-type(2) {padding-top:2%}
.ivcar_tab_menu ul li a.over {background-color:#262675;color:#fff}
.ivcar_warp {font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',sans-serif;letter-spacing:-1px}
.ivcar_warp .title h3 {background-color:#333;text-align:center;color:#fff;padding:2.5% 0;font-size:1.1em;font-weight:bold}
.ivcar_warp .title h4 {font-size:0.9em;background-color:#f1f1f1;padding:2%;color:#222;text-align:center;color:#727272;font-weight:normal}
.ivcar_warp .title h4.left {text-align:left}
.ivcar_warp .title p img {width:100%}
.ivcar_warp .title p {text-align:center}
.ivcar_warp .title strong {display:block;text-align:center;background-color:#f98128;color:#fff;padding:1%; font-size:0.9em}

.third_agree_view_wrap {background-color:#f7f7f7;padding:3%}
.third_agree_view {border:1px solid #666;padding:3%;background-color:#fff}
.third_agree_view p {color:#444;font-size:0.9em;text-align:left; padding-bottom:1%}
.third_agree_view dl {*zoom:1}
.third_agree_view dl dt {width:20%;float:left}
.third_agree_view dl dd {width:80%;overflow:hidden}
.third_agree_view dl dt,.third_agree_view dl dd {color:#444;vertical-align:middle;line-height:1.3em;font-size:0.8em;text-align:left}
.border_none .agree_area {border:none;padding:1% 0}
.border_none .agree_area label img {vertical-align:middle} 
.ivcar_warp select{line-height:21px}
.ivcar_warp input {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.renault_logo img {margin-right:2%;max-width:88px;max-height:58px;width:28%;padding-bottom:1%}
.agree_tip {border-top:1px solid #d8d8d8;padding:1%;text-align:left;font-size:0.8em; color:#b62424}

/* 2015.11.23 ¸£³ë»ï¼ºÀÚµ¿Â÷ ¿¡·¯ */
.er_top {color:#494949}
.er_top figure{width:35%;margin:0 auto}
.er_top h1 img {width:100%;max-width:200px}
.er_top figcaption {text-indent:-10000px}
 
#error {font-size:1em;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.9);text-align:center;padding:0 2%;color:#494949}
#error mark {color:#868686 !important;font-size:0.9em !important;background-color:#fff;display:block;padding-top:2%;line-height:1.35em}

p.con{font-size:0.9em;line-height:1.35em;color:#656565}
em.day {display:block;margin:2% 2% 1% 2%;background-color:#f6f6f6;border:1px solid #dcdcdc;padding:1.5%;font-size:0.85em}
#error h2 {padding-top:4%;font-weight:bold;color:#dc3e3e}

.btn_home {border:1px solid #797979;color:#fff!important;font-size:0.9em;display:block;text-align:center;width:45%;margin:20px auto;padding:1% 0;-moz-box-shadow:inset 0 1px 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 1px 1px 0 rgba(255, 255, 255, 0.2);box-shadow:inset 0 1px 1px 0 rgba(255, 255, 255, 0.2); text-shadow:0px 1px 0px rgba(0, 0, 0, 0.9);display:none;
background: #9e9e9e; /* Old browsers */
background: -moz-linear-gradient(top,  #9e9e9e 32%, #7d7d7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#9e9e9e), color-stop(100%,#7d7d7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9e9e9e 32%,#7d7d7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9e9e9e 32%,#7d7d7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9e9e9e 32%,#7d7d7d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9e9e9e 32%,#7d7d7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#7d7d7d',GradientType=0 ) /* IE6-9 */}

/* »ó´ã½ÅÃ» ¿¹¾àÁ¢¼ö */
.selecTime {position:relative; background-color:#f0f0f0; padding:30px 0 0 0; text-align:center}
.selecTime .sTitle, .selecTime .ssubTitle, .selecTime .imgphone, .selecTime .imgthank { display:block; letter-spacing:-0.08em}
.selecTime .sTitle {font-size:26px;margin-bottom:15px;font-weight:bold; line-height:28px}
.selecTime .ssubTitle {font-size:14px; color:#666;}
.selecTime .imgphone, .selecTime .imgthank { width:100%; background:url(/img/smart/seltime_bg1.jpg) 0 top repeat-x; background-color:#fff}
.selecTime .imgphone img {height:105px}
.selecTime .imgthank img {height:145px; margin-bottom: 30px}
.selecTime .selT {border:none; margin-top:0; background:#fff}
.selecTime .selT ul { display:inline-block; margin-top:10px}
.selecTime .selT li {list-style:none; margin:0 0 13px 0;text-align:left}
.selecTime .selT li input {margin-top:-8px}
.selecTime .selT li label {padding-left:6px; font-size:20px}

.agree_area input[type='radio']{border:1px solid #c1c3c3;height:18px;width:18px;vertical-align:middle;-webkit-border-radius:20px;border-radius:20px;background:#fff url(/join_site/heungkuk/img/check_default.png) no-repeat;background-size:60%;background-position:40%}
.agree_area input[type='radio']:checked {background:#fff url(/img/smart/seltime_check_over.jpg) no-repeat;background-size:60%;background-position:40%;border:1px solid #e02156}
.agree_area input[type='radio']:checked:after {content:"";display:block;background:#fff url(/img/smart/seltime_check_over.jpg) no-repeat;background-size:60%;background-position:40%;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}

/* 3¿ùº¸Çè´º½º_¾²°í »èÁ¦ */
.mnews_wrap {padding:10px 12px;}
.mnews_wrap ul {border:1px solid #000; margin-top: 10px}
.mnews_wrap ul li.first {border-bottom: 1px solid #000}
.mnews_wrap dt, .mnews_wrap dd { display:table-cell;padding: 5px 0; vertical-align:middle}
.mnews_wrap dt { background-color:#e8e8e8; width:80px; text-align:center; font-weight:bold}
.mnews_wrap dd { padding-left: 15px; padding-right: 15px}
.mnews_wrap dt span {display:block; font-size:12px; color: #787878}

/* 2016 º¸Çè»óÇ°»ó¼¼ °³Æí */
#goodWrap {position:relative;width:100%;overflow:hidden;letter-spacing:-0.08em; background:#fff}
.gFix {background:#fff;}	
	.gFix .gTitle,.gFix .gsub{margin:0 20px}
	.gFix .gTitle {font-size:22px; letter-spacing:-0.1em; line-height:110%; font-weight:bold; text-align:center}
	.gFix .gsub {padding:15px 0}
	.gFix .gsub:after {content:""; clear:both; display:block;}
	.gFix .gsub span {display: block}
	.gFix .gsub span.logo {float:left;}
	.gFix .gsub span.num {float:right;font-size:10px; color:#999}
	.gFix .gsub img {height:20px}
	.gFix .btn {margin-top:15px}
	.gFix .btn:after {content:""; clear:both; display:block;}
	.gFix .btn li {display:block; float:left; width:50%; background:#4d4d4d;}
	.gFix .btn li a {display:block; width: 100%; color:#fff; padding:12px 0; font-size:18px; font-weight:bold; text-align:center}
	.gFix .btn li.on {background:#07c6e8}

.goodInfo {padding:0 20px; background:#f3f3f3;}
	.deInfo {}
	.deInfo li {display:table;width:100%;border-bottom:1px dashed #c9c9c9;min-height:50px;padding:10px 0 8px }
	.deInfo li:last-child {border-bottom:2px solid #07c6e8}
	.deInfo li.age {background: url(/img/smart/gicon_age.png) no-repeat 0 center;background-size: 36px}
	.deInfo li.kind { background:url(/img/smart/gicon_kind.png) no-repeat 0 center;background-size: 36px}
	.deInfo li.period { background:url(/img/smart/gicon_period.png) no-repeat 0 center;background-size: 36px}
	.deInfo li.pay { background:url(/img/smart/gicon_pay.png) no-repeat 0 center;background-size: 36px}
	.deInfo li.ann { background:url(/img/smart/gicon_ann.png) no-repeat 0 center;background-size: 36px}
	.deInfo li dl,.deInfo li dd {}
	.deInfo li dl {display:table-cell; vertical-align:middle;padding-left:50px}
	.deInfo li dt {color:#888; font-size:11px}
	.deInfo li dd {color:#000;font-size:14px;line-height:1.25em}

	.infoText {padding:30px 10px 0 20px; margin:0 0 30px}
	.infoText li {margin-bottom:10px; font-size:16px; list-style: outside disc}
	/*.infoText li:first-child{ text-decoration:underline;color:#07c6e8; font-weight:bold}*/
	.gBtn {padding-bottom:30px}
	.bSum {position:relative;background:#ff4e00;color:#fff;margin: 5px auto 10px;font-weight: bold;height:60px;border-radius:4px;font-size:24px;line-height:250%;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
	.bfake {position:relative;background:#fff;color:#000;margin: 5px auto 5px;font-weight: bold;height:60px;border:1px solid #787878;border-radius:4px;font-size:18px;line-height:340%;}
	.bfake strong {display: inline-block;vertical-align:middle; padding:0 10px 0 50px; font-size:42px; font-style:italic;font-family:"Times New Roman";text-align:right;}
	.bSum img {position:absolute; right:16%;top:36px; display:inline-block;width:30px}
	

.detail {position:relative;display:block; background:#d4d4d4; padding:10px 23px;border-top:1px solid #c9c9c9; border-bottom:3px solid #fff}
	.detail .btn {display:block; float:right;background:#fff;border-radius:20px;padding:2px 0;margin-top:-2px; width:40px;text-align:center;color:#000; font-size:11px;letter-spacing:0}
	.detail.on .btn {background:#ff4e00;color:#fff}


.detailView { padding:0 20px;margin: 24px auto}
	.deCha {}
	.deCha dt {font-size:16px;font-weight:bold; padding-bottom:10px;line-height:1.250em;}
	.deCha dd {margin-bottom: 25px; padding-left:0px}
	.deCha dd li {margin-bottom:5px;color:#787878;line-height:1.250em}
	.deCha dd li small{display:block;color:#999}
	.advise { border:1px solid #eaebef;padding:15px 20px}
	.advise dt {font-size:16px;font-weight:bold;padding-bottom:10px;text-align:center; border-bottom:1px solid #000}
	.advise dd {padding-top:10px;color:#787878}
	.gNote {border-top:1px solid #eaebef;margin-top:20px;padding-top:34px; background:url(/img/smart/g_bl2.png) no-repeat left 15px; background-size:14px}
	.gNote li {font-size:11px; color: #999;line-height:140%}

.specialTit {margin: 30px 0 5px 0;font-weight:bold;font-size:16px}
	.specialTit .stan {display:block;float:right;font-size:11px;font-weight:lighter}
	.special_sTit {font-size:14px; font-weight:bold; padding:10px 0 5px 0}
	.specialB {width:100%; border:0; border-collapse:collapse; table-layout:fixed}	
	.specialB th { border:0; color:#787878; border-top: solid 1px; #000; padding:6px 0 7px 0; font-size:12px; text-align:center; font-weight:normal }	
	.specialB td {position:relative;padding:14px 10px 12px; border:0; border-right:solid 1px #eaebef; border-bottom:solid 1px #eaebef; font-size:12px; text-align:left;vertical-align:top}
	.specialB td:last-child {border-right:0}
	.specialB td.sName { border-top:solid 2px #000; background:#f5f6f8;padding:9px 10px 7px;font-size:12px;font-weight:bold;text-align:center}
	.specialB td.money {text-align:right}
	.specialB td.money.submoney {vertical-align:bottom}
	.inside {margin-top:8px; line-height:120%; text-align:right }

.noteText {background:#f5f6f8; font-size:11px; color: #999; padding:15px; margin:10px 0}
.noteBtn {border:1px solid #000;margin-bottom:5px}
	.noteBtn .noteText {margin:0;border-top:1px solid #000}
	.noteBtn dt {}
	.noteBtn dt a {display:block;font-size:12px;padding:6px 0 7px 0; margin:0 20px; background:url(/img/smart/g_bl3.png)no-repeat right center;background-size:10px}
	.noteBtn dt a.on {background:url(/img/smart/g_bl3_on.png)no-repeat right center;background-size:10px}
	.noteBtn dt a mark {background:none; color:#ff4e00}
	

		



/* ºäÆ÷Æ® ³Êºñ°¡ 768px ÀÌ»ó ½ÇÇà*/
@media all and (min-width:768px) {
.bottom_notice .ico01 {background:url(/img/smart/ico_gallery01.png) no-repeat;background-size:40px;background-position:7px 5px}
.open_banner {font-size:1.2em}
}

/* °¡·Î ¸ðµå. ºäÆ÷Æ®ÀÇ ³Êºñ°¡ ³ôÀÌ¿¡ ºñÇØ »ó´ëÀûÀ¸·Î Å©¸é ½ÇÇà (1024pxº¸´Ù ¾Æ·¡ÀÏ ¶§-¾ÆÀÌÆÐµåÁ¦¿Ü) */
@media only screen and (max-width:768px) and (orientation:landscape) {
.coun_form .radio_btn {width:48.5%}
.call_center .wrap  {background-size:10%}
.call_center strong {padding-bottom:2%}
.call_center strong a {font-size:2.375rem}
.simple_counsel {padding:3% 2%}
.input_advice .tel input {width:79%!important}
.gallery_recom h3 img {max-width:30px}
#dtn_content .privatecall h4 img {top:0.5625rem}
#dtn_content .counseller a.btn_call {padding:3% 0}
#dtn_content .counseller {padding:2% 2% 3%}
}
/*¿µ¿ª °íÁ¤*/
.area_fixed {width: 100%; position: fixed; top: 0px; z-index: 999; }




/* º¸Çè¿øÅ¬¸¯ */
.btn_red { overflow:hidden; width:100%;}
a.btn_red{display:block; height:48px; line-height:250%; background:#ff4651; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.btn_skyblue { overflow:hidden; width:45%;}
a.btn_skyblue{display:block; height:29px; line-height:200%; background:#5594d7; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px;}

.btn_skyblue_home { overflow:hidden; width:30%;}
a.btn_skyblue_home{display:block; height:29px; line-height:200%; background:#5594d7; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; vertical-align:middle;}


.btn_blue01 { overflow:hidden; width:96%;}
a.btn_blue01{display:block; height:48px; line-height:250%; background:#00339a; text-align:center; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-1px; text-align:center; border-radius:5px;}
a.btn_blue01:hover{ background-color:#2f74ff;}


.oneclick_btn01 { overflow:hidden; width:100%;}
a.oneclick_btn01{display:block; height:42px; line-height:280%; background:#ff5c65; text-align:center; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn02 { overflow:hidden; width:100%;}
a.oneclick_btn02{display:block; height:42px; line-height:280%; background:#86b5e4; text-align:center; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn03 { overflow:hidden; width:100%;}
a.oneclick_btn03{display:block; height:51px; line-height:280%; background:#ff501e; text-align:center; color:#fff; font-family:'nsB'; font-size:19px; font-weight:bold; letter-spacing:-1px; text-align:center;}

.oneclick_btn04 { overflow:hidden; width:100%;}
a.oneclick_btn04{display:block; height:51px; line-height:280%; background:#44c7cc; text-align:center; color:#fff; font-family:'nsB'; font-size:19px; font-weight:bold; letter-spacing:-1px; text-align:center;}


.oneclick_btn05 { overflow:hidden; width:100%;}
a.oneclick_btn05{display:block; height:46px; line-height:300%; background:#999; margin-top:10px; text-align:center; color:#fff; font-size:16px;  letter-spacing:-1px; text-align:center; width:94%;} 

.oneclick_btn06 { overflow:hidden; width:100%;}
a.oneclick_btn06{display:block; height:46px; line-height:300%; background:#999; margin-top:10px; text-align:center; color:#fff; font-size:16px;  letter-spacing:-1px; text-align:center; width:222px;} 

.oneclick_qbbtn {padding:12px 20px 30px 20px; }
	.qbbtn li { float: left; overflow:hidden; margin:0 2px;}
	.qbbtn li a.onebtn01 { display:inline-block; width:100px; height:31px; line-height:220%; background:#3399ff; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center;}
	.qbbtn li a.onebtn02 { display:inline-block; width:100px; height:31px; line-height:220%; background:#ff4651; text-align:center; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center;}



.oneclick_txt { font-size:14px; color:#000; letter-spacing:-2px }
.oneclick_txt01 { font-size:23px; color:#000; letter-spacing:-1px }
.oneclick_txt02 { font-size:16px; color:#000; letter-spacing:-2px }
.oneclick_txt03 { color:#ff4651; font-size:22px; font-weight:bold; line-height:130%; }
.oneclick_txt04 { font-size:25px; color:#000; letter-spacing:-2px; text-align:center; padding:52px 0px 0px 0px; }
.oneclick_txt05 { font-size:15px; color:#000; letter-spacing:-2px;}
.oneclick_txt06 { font-size:20px; color:#000; font-weight:bold; line-height:120%; letter-spacing:-2px; text-align:center }
.oneclick_txt07 { color:#000; font-size:18px; line-height:120%; letter-spacing:-1px; padding-top:3px; }
.oneclick_txt08 { color:#ff4651; font-size:20px; font-weight:bold; line-height:100%; letter-spacing:-1px; padding-right:5px; padding-top:0px;}
.oneclick_txt09 { color:#666; font-size:13px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt10 { color:#999; font-size:11px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt11 { color:#333; font-size:16px; line-height:130%; letter-spacing:-1px;}
.oneclick_txt13 { font-family:'nsR'; font-size:25px; color:#000; letter-spacing:-2px; text-align:center; line-height:470%}
.oneclick_txt14 { color:#666; font-size:13px; line-height:130%; letter-spacing:-1px; padding:13px 0 9px 20px; text-align:left}
.oneclick_txt15 { color:#999; font-size:11px; line-height:130%; letter-spacing:-1px; padding:0 0 5px 20px; text-align:left}
.oneclick_txt16 { font-family:'nsR'; font-size:21px; color:#000; letter-spacing:-2px; text-align:center; line-height:470%}

.oneclick_box { border-top:#838383 4px solid; border-right:#838383 4px solid; border-bottom:#838383 4px solid; border-left:#838383 4px solid;}

.oneclick_line { border-bottom:2px solid #838383; padding:2px 0px 3px 0px}
.oneclick_line01 { border-bottom:1px solid #d7d7d7; margin:3px 0 0 0}
.oneclick_line02 { height:80px; border-bottom:1px solid #000;}
.oneclick_line03 { border-bottom:1px solid #e8e8e8; padding:31px 0px 34px 0px }
.oneclick_line04 { height:80px; border-bottom:2px solid #000;}






/* ===========================================================   2017. 11. 10 º¸Çè¿øÅ¬¸¯ ¼öÁ¤ =========================================================== */



/* »óÇ°¹Ú½º */
.Gbox{text-align:center; margin:0 auto; position:relative; height:135px; background-color:#eaebef; display:block}
        .likeGood03{text-align:center; position:relative;}
		.likeGood03 dt{height:26px;}
        .likeGood03 dt.cp_plus{width:20px; text-align:left; float:left}
        .likeGood03 dd.gName{font-size: 17px;font-family:'nsB';color:#000;padding:9px 0px 3px 0px;width:100%;height:25px;text-align:center;le;letter-spacing: -2px;}
        .btnWrap03 {position:relative; width:100%; margin:0 auto; border-bottom:1px solid #000; padding-top:15px;}
		.btnWrap03.btn03{display:block; width:75%; padding-bottom:-2px; margin:0 auto; padding-top:10px; height:22px}
        .btnWrap03 .alignL{width:10%; float:left; font-family:'nsR'; font-size:17px; color:#000; margin-left:6px;}
        .btnWrap03 .alignC{width:60%; float:left; font-family:"nsEB"; font-size:24px; font-weight:bold; color:#e51939; padding:0px 6px; letter-spacing:-2.5px;}
        .btnWrap03 .alignR{width:10%; float:left; font-family:'nsR'; font-size:18px; color:#000;}
		.btnWrap03 .alignF{width:120px; font-family:'nsR'; font-size:20px; font-weight:bold; color:#e51939; letter-spacing:-2.5px;}
		.btnWrap03 .alignCC{width:90%;float:left;font-family:"nsEB";font-size:22px;font-weight:bold;color:#e51939;padding:0px 6px;letter-spacing:-2.5px;}

.back{display:none;}


/*
.Gbox_h{margin-top:1%}
.Gbox:after{content:"";position:absolute;top:0;left:0%;display:block;width:100%;height:100%;opacity:0;background:#000;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}
.Gbox:hover:after{opacity:0.6; -webkit-transition:opacity 0.8s;transition:opacity 0.4s;}
.Gbox:hover .calc span{display:block; z-index:999; position:absolute; width:80%; color:#fff; top:38%; left:10%; font-family:'nsB'; font-size:14px; letter-spacing:-2px; line-height:130%; text-align:center; vertical-align:middle; margin:0; padding:0;}
.Gbox:hover .close{display:block; z-index:999; position:absolute; background:url(/img/smart/oneclick_Bicon02.png) no-repeat 100% 0; width:20px; height:20px; top:0; left:0%; margin:0; padding:0;}
.Gbox .calc span {display:none}
.Gbox .close{display:none}
*/



.Gbox_h{margin-top:1%}
.Gbox:after{content:"";position:absolute;top:0;left:0%;display:block;width:100%;height:100%;opacity:0;background:#000;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}
.Gbox:after{opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.4s;}
.Gbox .calc span{display:block; z-index:999; position:absolute; width:80%; color:#fff; top:38%; left:10%; font-family:'nsB'; font-size:14px; letter-spacing:-2px; line-height:130%; text-align:center; vertical-align:middle; margin:0; padding:0;}
.Gbox .close{display:block; z-index:999; position:absolute; background:url(/img/smart/oneclick_Bicon02.png) no-repeat 100% 0; width:20px; height:20px; top:0; left:0%; margin:0; padding:0;}
.Gbox .calc span {display:none}
.Gbox .close{display:none}


.Gbox.active:after{content:"";position:absolute;top:0;left:0%;display:block;width:100%;height:100%;opacity:0;background:#000;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}
.Gbox.active:after{opacity:0.8;-webkit-transition:opacity 0.8s;transition:opacity 0.4s;}
.Gbox.active .calc span{display:block; z-index:999; position:absolute; width:80%; color:#fff; top:38%; left:10%; font-family:'nsB'; font-size:14px; letter-spacing:-2px; line-height:130%; text-align:center; vertical-align:middle; margin:0; padding:0;}
.Gbox.active .close{display:block; z-index:999; position:absolute; background:url(/img/smart/oneclick_Bicon02.png) no-repeat 100% 0; width:20px; height:20px; top:0; left:0%; margin:0; padding:0;}
.bb_pa{padding:32px 0 13px 0;}


.oneclickBg {position:relative; background-color:#44c7cc; font-family:'nsR'; padding:15px 0 37px 0; margin:0 auto; text-align:center}
.oneclickBg .ribbon{display:inline-block; width:185px; height:28px; margin-bottom:22px; line-height:29px; letter-spacing:-1.5px; color:#fff; text-align:center; font-size:14px; font-weight:bold; background:url(/img/smart/oneclick_ribbon.png) no-repeat;background-size:185px 28px}
.oneclickBg .innertit{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#000;font-family:'nsR';font-size: 48px;line-height: 38px;letter-spacing:-7px;}
.oneclickBg .innertit strong{font-family:'nsEB'; font-weight:900}
.oneclickBg .innertit01{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#000;font-family:'nsR';font-size:39px;line-height: 39px;letter-spacing:-5.3px;}
.oneclickBg .innertit01 strong{font-family:'nsEB'; font-weight:900}
.oneclickBg .innertit02{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#000;font-family:'nsR';font-size: 41px;line-height: 46px;letter-spacing:-4.7px;}
.oneclickBg .innertit02 strong{font-family:'nsEB'; font-weight:900}
.oneclickBg .innertit03{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#000;font-family:'nsR';font-size: 26px;line-height: 33px;letter-spacing:-3px;}
.oneclickBg .innertit strong03{font-family:'nsEB'; font-weight:900}
.oneclickBg .sub{display:block;font-family:'nsR';font-size:16px;color:#000;letter-spacing:-1.5px;margin-bottom:7px;}
.oneclickBg .sub em{color:#fff;}
.oneclickBg .sub02{display:block;font-family:'nsR';font-size:16px;color:#000;letter-spacing:-1.5px;margin-bottom:7px;}
.oneclickBg .sub02 em{color:#ff501e; border-bottom:1px solid #ff501e;}
.oneclickBg .sub03{display:block;font-family:'nsR';font-size:16px;color:#000;letter-spacing:-1.5px;margin-bottom:7px;}
.oneclickBg .sub03 em{color:#fff; border-bottom:1px solid #fff;}
.oneclickBg .sub .txt{font-size:16px; color:#ff1923;}
.oneclickBg .round_box{background-color:#FFF;margin:0 auto; padding:30px 0px 11px 0px; border:0; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;width:88%;}
.oneclickBg span.arrow{background: url(/img/smart/oneclick_arrow01.png) no-repeat 50% 0; position:absolute; left:47%; bottom:-25px; width:40px; height:85px; display:inline-block;}
.oneclickBg span.arrow02{background: url(/img/smart/oneclick_arrow02.png) no-repeat 50% 0; position:absolute; left:47%; bottom:-25px; width:40px; height:85px; display:inline-block;}
.oneclickBg span.arrow03{background: url(/img/smart/oneclick_arrow03.png) no-repeat 50% 0; background-size:50%; position:absolute; left:39%; bottom:-110px; width:78px!important; height:85px; display:inline-block;}
.oneclickBg .child{position:absolute;width: 80px;height: 38px;background:url(/img/smart/etc/190709_child.png) left center no-repeat;background-size: contain;left: 12px;top: 0px;}
.oneclickBg .child01{position:absolute;width: 118px;height: 60px;background:url(/img/smart/etc/190709_child01.png) left center no-repeat;background-size: contain;left: 39px;top: -20px;}

.mt{padding-top: 20px!important;}
.p_txt{font-size:37px;}
.p_red{color:#ff1923;}
.a_Bg01 {background-color:#ffd737;}
.a_Bg01.on:after{content:'';position:absolute;top: 700px;left:45%;width:0;height:0;border-top: 20px solid #ffd737;border-left: 20px solid transparent;border-right: 20px solid transparent;}
.a_Bg02 {background-color:#72a6f4;}

.a_Bg03 {background-color:#ffe13a;}
.a_Bg03.on:after{content:'';position:absolute;top: 732px;left:45%;width:0;height:0;border-top: 20px solid #ffe13a;border-left: 20px solid transparent;border-right: 20px solid transparent;}

/* ¹öÆ° */
.btnWrap01 {position:relative;display:block;width:100%;font-family:'nsB';color:#fff!important; padding-top:20px!important; margin:0 auto;}
.btnWrap01.btn00 {width:88%; height:60px; margin:13px 0 0 0; font-size:21px;font-family:nsEB; letter-spacing:-1px; line-height:15px; border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px; border:3px solid #1c273f;box-sizing:border-box}
.btnWrap01.btn00.on {background: #ff501e;text-shadow:1px 1px rgba(0,0,0,0.1); z-index:3}


.btnWrap02 {position:relative;display:block;width:100%;font-family:'nsB';color:#fff!important; padding-top:20px!important; margin:0 auto;}
.btnWrap02.btn00 {width:88%; height:60px;  font-size:21px;font-family:nsEB; letter-spacing:-1px; line-height:15px; border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px; border:3px solid #1c273f;box-sizing:border-box}
.btnWrap02.btn00.on {background: #ff501e;text-shadow:1px 1px rgba(0,0,0,0.1)}


/* ¹ÙÀÏ·² BÅ¸ÀÔ */
.oneclickBg_B {position:relative; background-color:#24a3fa; font-family:'nsR'; padding:30px 0 37px 0; margin:0 auto; text-align:center}
.oneclickBg_B .ribbon{display:inline-block; width:185px; height:28px; margin-bottom:19px; line-height:29px; letter-spacing:-1.5px; color:#fff; text-align:center; font-size:14px; font-weight:bold; background:url(/img/smart/oneclick_ribbon.png) no-repeat;background-size:185px 28px}
.oneclickBg_B .innertit{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#fff;font-family:'nsR';font-size:48px;line-height:58px;letter-spacing:-7px; margin-bottom:10px;}
.oneclickBg_B .innertit em{color:#ffd100; font-weight:bold}
.oneclickBg_B .innertit strong{font-family:'nsEB'; font-weight:900}
.oneclickBg_B .sub{display:block; width:100%; text-align:center; font-family:'nsEB'; font-size:17px; color:#000; letter-spacing:-2px; line-height:21px; margin-bottom:7px}
.oneclickBg_B .sub em{color:#ff501e;}
.oneclickBg_B .round_box{background-color:#FFF;margin:0 auto; padding:30px 0px 11px 0px; border:0; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;width:88%;}
.oneclickBg_B span.arrow{background: url(/img/smart/oneclick_arrow_B.png) no-repeat 50% 0; position:absolute; left:47%; bottom:-25px; width:40px; height:85px; display:inline-block;}


/* ¹ÙÀÏ·² BÅ¸ÀÔ_º¸Çè¼¥ */
.oneclickBg_Bhs {position:relative; background-color:#ececec; font-family:'nsR'; padding:30px 0 37px 0; margin:0 auto; text-align:center}
.oneclickBg_Bhs .ribbon{display:inline-block; width:185px; height:28px; margin-bottom:19px; line-height:29px; letter-spacing:-1.5px; color:#fff; text-align:center; font-size:14px; font-weight:bold; background:url(/img/smart/oneclick_ribbon.png) no-repeat;background-size:185px 28px}
.oneclickBg_Bhs .innertit{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#fff;font-family:'nsR';font-size:48px;line-height:58px;letter-spacing:-7px; margin-bottom:10px;}
.oneclickBg_Bhs .innertit em{color:#ffd100; font-weight:bold}
.oneclickBg_Bhs .innertit strong{font-family:'nsEB'; font-weight:900}
.oneclickBg_Bhs .sub{display:block; width:100%; text-align:center; font-family:'nsEB'; font-size:17px; color:#000; letter-spacing:-2px; line-height:21px; margin-bottom:7px}
.oneclickBg_Bhs .sub em{color:#ff501e;}
.oneclickBg_Bhs .round_box{background-color:#FFF;margin:0 auto; padding:30px 0px 11px 0px; border:0; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;width:88%;}
.oneclickBg_Bhs span.arrow{background: url(/img/smart/oneclick_arrow_B.png) no-repeat 50% 0; position:absolute; left:47%; bottom:-25px; width:40px; height:85px; display:inline-block;}



.oneclickBg_Bhs .innertit02{display:inline-block; width:88%; background:#fff; padding-top:7px; text-align:center;color:#666;font-family:'nsR';font-size:19px;line-height:35px;letter-spacing:-3px; margin-bottom:10px; border-radius:12px;}
.oneclickBg_Bhs .innertit02 em{color:#ff501e; font-weight:bold}
.oneclickBg_Bhs .innertit02 strong{font-family:'nsEB'; font-weight:900}


.box_banner_01{position:relative;}
.box_banner_01 .box_motion{}

/* ¹è³Ê ¸ð¼Ç*/
.box_motion{
	position:relative; width:100%; padding:15px 0 0 0; margin:0 auto; text-align:center;
	animation-name: motionBanner; 
	animation-duration: 2s;
	animation-iteration-count:infinite; 
	-webkit-animation-name: motionBanner;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}
@keyframes motionBanner {
	0%{top:0;}
	15%{top:0;}
	30%{top:-3px;}
	45%{top:0px;}
	60%{top:-3px;}
	75%{top:0}
	100%{top:0;}
}

.box_banner_01 .fot_tip{background:#fff;color:#333;height:86px;border-radius:13px;border:1px solid #1c273f;width:88%;display: block;margin: 0 auto; z-index:99;}
.box_banner_01 .fot_tip span{ width:28%;height:75px; float:left; color:#000; font-size:16px; letter-spacing:-1px; line-height:18px; text-align:center; padding:10px 0 0 0; box-sizing:border-box; margin:0px 0px -1px 2px}
.box_banner_01 .fot_tip span+span{ box-sizing:border-box; width:70%; letter-spacing:-1px; padding:21px 0px 13px 0px;line-height:22px; text-align:left; z-index:5;}
.box_banner_01 .fot_tip span+span strong{font-weight:900}
.box_banner_01 .fot_tip span+span em{color:#e51939;}
.box_banner_01 .fot_tip span.arrow{background:url(/img/smart/oneclick_arrow.png) no-repeat 50% 0; background-size:60%; position:absolute; left:46.8%; top:-10px; width:33px; height:17px; z-index:-1;} 



  .likeGood{margin:18px 0 0 0; padding:15px 0 12px 0; text-align:center; position:relative; margin:0 auto}
  .btnWrap02 {position:relative; width:75%; margin:0 auto}
  .btnWrap02 .btn{display:block;border-bottom:1px solid #000;width:100%; padding-bottom:-2px; height:65x!important; margin:0 auto; padding:0px; height:22px}
  .btnWrap02 .btn a.btn01{display:block; width:100%; height:100%; text-align:center}
  .btnWrap02 .btn_F{display:block;border-bottom:1px solid #e10029;width:55%; padding-bottom:-2px; height:65x!important; margin:0 auto; padding:0px; height:22px}
  .btnWrap02 .alignL{width:22%; float:left; font-family:'nsR'; font-size:18px; color:#000; margin-left:6px;}
  .btnWrap02 .alignC{width:60%; float:left; font-family:"nsEB"; font-size:23px; font-weight:bold; color:#e51939; padding:0px 6px; line-height:14px; letter-spacing:-1.5px;}
  .btnWrap02 .alignR{width:5%; float:right; font-family:'nsR'; font-size:18px; color:#000; padding-right:10px}
  .btnWrap02 .alignF{width:120px; font-family:'nsR'; font-size:20px; font-weight:bold; color:#e51939; letter-spacing:-2.5px;}
  .btnWrap02 .alignCC{width:100%;float:left;font-family:"nsEB";font-size:23px;font-weight:bold;color:#e51939;padding:0px 6px;line-height:14px;letter-spacing:-1.5px;}

  

.oneclick_goods {position:relative; margin-bottom:20px;}
.oneclick_goods .gtit{background:#eaebef;color:#333;height:70px;border:1px solid #cccdce; width:100%; display:block; margin: 0 auto;}
.oneclick_goods .gtit span{width:22%;height:75px;float:left;color:#000;letter-spacing:-1.5px;line-height:18px;text-align:center;padding:6px 0 0 0;box-sizing:border-box;margin:0px 0px -1px 2px;}
.oneclick_goods .gtit span+span{ box-sizing:border-box; width:75%; letter-spacing:-1.5px; padding:15px 0px 13px 0px;line-height:22px; font-size:13px; font-family:'nsR';  text-align:left; z-index:5;}
.oneclick_goods .gtit span+span strong{font-weight:900 ;font-size:18px; font-family:'nsB';} 

.oneclick_goods .gtit_issue{background:#ff0d0d;color:#333;height:70px;border:1px solid #000; width:100%; display:block; margin: 0 auto;}
.oneclick_goods .gtit_issue span{width:22%;height:75px;float:left;color:#000;letter-spacing:-1.5px;line-height:18px;text-align:center;padding:6px 0 0 0;box-sizing:border-box;margin:0px 0px -1px 2px;}
.oneclick_goods .gtit_issue span+span{ box-sizing:border-box; width:75%; letter-spacing:-1.5px; padding:15px 0px 13px 0px;line-height:22px; font-size:13px; color:#fff; font-family:'nsR';  text-align:left; z-index:5;}
.oneclick_goods .gtit_issue span+span strong{font-weight:900 ;font-size:18px; font-family:'nsB';} 
.oneclick_goods .gtit_issue span+span em{font-weight:900 ;font-size:18px; font-family:'nsEB'; color:#fffc00;} 


.oneclick_goods01 {position:relative; margin-bottom:20px;}
.oneclick_goods01 .gtit{background:#eaebef;color:#333;height:70px;border:1px solid #cccdce; width:100%; display:block; margin: 0 auto;}
.oneclick_goods01 .gtit span{width:22%;height:75px;float:left;color:#000;letter-spacing:-1.5px;line-height:18px;text-align:center;padding:6px 0 0 0;box-sizing:border-box;margin:0px 0px -1px 2px;}
.oneclick_goods01 .gtit span+span{ box-sizing:border-box; width:75%; letter-spacing:-1.5px; padding:15px 0px 13px 0px;line-height:22px; font-size:13px; font-family:'nsR';  text-align:left; z-index:5;}
.oneclick_goods01 .gtit span+span strong{font-weight:900 ;font-size:18px; font-family:'nsB';} 



.cellA {padding-bottom:13px; border-bottom:2px solid #000; margin-bottom:30px;}
.cellA h2 {font-size:18px; color:#000; font-family:'nsR'; font-weight:normal; padding:23px 0 0 15px; text-align:center; line-height:130%; letter-spacing:-1.2px;}
.cellA h2 em { color:#ff1923; font-weight:900;}


.oneclick_tip{ position:relative; margin:0 auto; width:100%;}
.oneclick_tip .box{display:block; width:80%; background-color:#f3f4f8; border:1px solid #dbdbdb; padding:10px 9px 10px 8px; margin:24px 0 24px 0; color:#666; font-size:12px; letter-spacing:-1px; line-height:15px; text-align:left}



/* ¾È³» ·¹ÀÌ¾î */
.info_black_overlay{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; filter:Alpha(opacity=80);opacity:0.8; z-index:1000;}
#info_layer{position:relative; width:95%; margin:0 auto; z-index:9000; padding-top:100px;}
#info_layer .infotitle{position:relative;width:100%;height: 65px;background-color:#e5e5e5;border-radius:14px 16px 0 0;}
#info_layer .infotitle span.top{float:left;width: 100%;font-family:'nsB';font-size:24px;color:#000;line-height:120%;letter-spacing:-1px;text-align:center;left: 50%;padding-top: 20px;}
#info_layer .infotitle span.close{float:right;position: absolute;display:block;right: 18px;top: 20px;width:24px;height:24px;background: url('/img/theme/oneclick/171110_close.png');}
#info_layer .infomain{position:relative;width:100%;height: 150px;background-color:#fff;padding:30px 0 0px;z-index:9000;}
#info_layer .infomain .mleft{float:left; width:35%; background:url('/img/theme/oneclick/171110_infoimg.png') no-repeat; background-size:100%; width:120px; height:124px; margin-left:12px; z-index:9000;}
#info_layer .infomain .mright ul{float:left; display:inline-block; margin-left:10px; width:55%;}
#info_layer .infomain .mright ul li img{ vertical-align:text-bottom; width:46%;}
#info_layer .infomain .mright ul li.he{margin-top:15px;}
#info_layer .infomain .mright ul li{float:left; display:block; font-family:'nsR'; font-size:15px; color:#000; line-height:21px; letter-spacing:-2.3px; text-align:left;}
#info_layer .infobottom{background-color:#fff; width:100%; height:65px; border-radius:0 0 16px 16px; padding:0px 0 8px 0; text-align:center; z-index:9000;}
#info_layer .infobottom .btnWrap.btn01 {display:block; width:60%; padding:14px 0 14px 18px; margin:0 auto; font-size:25px;font-family:nsEB; border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;box-shadow:0px 3px 0px rgba(0,0,0,0.3);border:3px solid #000;box-sizing:border-box}
#info_layer .infobottom .btnWrap.btn01.on {background:#fff; text-shadow:2px 1px rgba(0,0,0,0.2)}




/* ===========================================================   // 2017. 11. 10 º¸Çè¿øÅ¬¸¯ ¼öÁ¤ =========================================================== */






/* 20160713_ÀÎ½º¹ë¸® ¹Ù·Î°¡±â */
.layer_exit {position:relative; background-color: rgba(0, 0, 0, 0.8); padding:0 0 20px;}
.layer_exit .exit_sec,.layer_exit .exit_text,.layer_exit .exit_btn {display:block; margin:0 10%;}
.layer_exit .exit_sec {color:#ffeb34; font-size:50px; font-style:italic; font-family: serif; font-weight: bold; line-height:50px;padding:10px 0 0;text-align:center;}
.layer_exit .exit_text {color:#fff; font-size:12px; line-height:16px; text-align:center}
.layer_exit .exit_btn { position:absolute; top:15px; right:20px; width:15px; height:15px; margin:0}

/* 20160927_°ñÇÁº¸ÇèÀÌº¥Æ® ¹è³Ê */
.m_ebanner_wrap a {display:block}
.m_ebanner_wrap a img {max-width:1200px;width:100%}




/* 20161212_12¿ùÀÌ½´ Tab Guide  */
.subNaviWrap02 { clear: both; width:95%; height: 100%; padding:20px 0px 22px 0px; margin:0;}
.subNaviWrap02 table { table-layout: fixed; width: 100%; }
.subNaviWrap02 table tr td { position: relative; overflow: hidden; cursor: pointer; line-height:15px; padding:12px 0px; vertical-align: middle; border: 1px solid #cecece; text-align: center; font-size:15px; color:#000; background:#f7f7f7;}
.subNaviWrap02 table tr td a { display: block; background: transparent; }
.subNaviWrap02 table tr td.on { background: #fff; border: 3px solid #8d99fd; font-weight:600; color:#fff; }

.subNaviWrap02 table tr td input[type='checkbox']{border:1px solid #c1c3c3;height:20px;width:20px;vertical-align:middle;-webkit-border-radius:20px;border-radius:20px;background:#fff url(/join_site/heungkuk/img/check_default.png) no-repeat;background-size:60%;background-position:40%}
.subNaviWrap02 table tr td a input[type='checkbox']:checked {background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;border:1px solid #666}
.subNaviWrap02 table tr td input[type='checkbox']:checked:after {content:"";display:block;background:#fff url(/join_site/heungkuk/img/check_over.png) no-repeat;background-size:60%;background-position:40%;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}


/* 20161212_12¿ùÀÌ½´ sub TabTab Guide */
.tabTy1 { width:100%; margin-bottom:12px; border-bottom:3px solid #8995f5; }
.tabTy1 ul { position:relative; display:table; width:100%; }
.tabTy1 li { display:table-cell; cursor: pointer; height:40px; background:#f7f7f7; border-left:1px solid #cecece; border-top:1px solid #cecece; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; line-height:100%; font-weight:normal; color:#666; text-align:center; vertical-align:middle; }
.tabTy1 li:first-child, .tabTy1 li.active + li { border-left:0; }
.tabTy1 li > a { display:block; padding:5px 8px 4px; }
.tabTy1 li.active { position:relative; background:#fff; border:3px solid #8995f5; border-bottom:0; font-weight:bold; color:#3660ac; }
.tabTy1 li.active:after { content:''; position:absolute; left:0; bottom:-3px; width:100%; height:4px; background:#fff; }
.tabTy1.fixed li { width:1%; }
.tabTy1.fixed li > a { padding-left:0; padding-right:0; }
.stockInfoBox + .tabTy1 { margin-top:-1px; }
.tbTy1 + .tabTy1, .tbTy3 + .tabTy1 { margin-top:12px; }
@media screen and (max-width: 359px){
.tabTy1 li.sizeTy2 > a {font-size:13px}
}

/* 20161212_12¿ùÀÌ½´ ¹éÆË¾÷ */
#bankPopBox {width:100%;min-height:100%;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;z-index:20000!important;background-color:rgba(0,0,0,0.5)!important}
#backPop {position:relative;width:90%;margin:10% auto;max-width:600px;box-sizing:border-box}
#backPop img {width:100%}
#backPop img.back {max-width:600px;border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border:1px solid #f3724c;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#backPop .close {position:absolute;right:20px;top:20px;width:20%;max-width:28px}
#backPop .btn_area {position:relative;display:table;width:100%}
#backPop .btn_area a {display:table-cell;width:50%;text-align:center;padding:4% 0;background-color:#f9f9f9;font-weight:bold}
#backPop .btn_area a:first-child {border-right:1px solid #ebebeb;border-radius:0 0 0 20px;-moz-border-radius:0 0 0 20px;-webkit-border-radius:0 0 0 20px;font-weight:normal} 
#backPop .btn_area a:last-child{border-left:1px solid #f1f1f1;border-radius:0 0 20px 0;-moz-border-radius:0 0 20px 0;-webkit-border-radius:0 0 20px 0;}



.paging01 {text-align:center; padding:1% 0 2% 0}
.paging01 li {display:inline}
.paging01 a {display:inline-block;text-indent:-10000px;border:2px solid #e0e0e0;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;width:0.9286rem;height:0.9286rem;position:relative}
.paging01 .over a {border:2px solid #c2c2c2;background-color:#c2c2c2}
/*.paging .over a:after */


.btnAll01 { display: block; cursor: pointer; vertical-align: top; text-align: center;}
.btnAll01.outR01 {background: #4251ce; color: #fff; margin: 10px auto 10px; letter-spacing: -0.08em; font-weight: bold;}
.fbtn101 { width: 96%; height: 44px; border-radius: 4px;  font-size: 1.75em; line-height: 1.8em; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

/* 20161212_12¿ùÀÌ½´ 500p ¹öÆ° */
.btnAll02 { display: block; cursor: pointer; text-align: center;}
.btnAll02.outR02 {background: #fc426a; color: #fff; margin: 10px auto 10px; letter-spacing: -0.08em; padding-top:12px;}
.fbtn102 { width: 96%; height: 58px; border-radius: 4px;  font-size:23px; line-height:105%; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

.btnAll03 { display: block; cursor: pointer; vertical-align: top; text-align: center;}
.btnAll03.outR03 {background: #07c6e8; color: #fff; margin: 10px auto 10px; letter-spacing: -0.08em; font-weight: bold;}
.fbtn103 { width: 96%; height: 44px; border-radius: 4px;  font-size: 1.75em; line-height: 1.8em; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

.btn1622 { overflow:hidden; width:100%;}
a.btn1622 {display:block; height:25x; background:#4d4d4d; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; text-align:center; color:#fff; font-size:13px; font-weight:bold; box-sizing:border-box; text-align:center; padding:7px 7px; margin:0px;}



/* 20161212_12¿ùÀÌ½´_³ëÃâ */
.issue201612 {background:#ffea06;color:#000;text-align:center;margin:10px 0;padding:20px 0;font-size:20px;letter-spacing:-1.5px}
.issue201612 em {color:#e64b40;font-weight:bold;text-decoration:underline}
/* 2018_04¿ùÀÌ½´_³ëÃâ */
.issue201804 {background: #ff0d0d;color: #fff;text-align:center;margin:10px 0;padding:20px 0;font-size:22px;font-weight: 800;letter-spacing:-1.5px;}
.issue201804 em {color:#ffff00;}
.color_P01{ color:#ff0002}

/* 20170201_ÇªÅÍ¿¡ T½º¸¶Æ®Ã»±¸¼­ Ãß°¡ */
.btn_sk {display: inline-block;margin:0 auto 5px;background:#ea002c;width:220px;height:34px;border-radius:13px;-moz-border-radius:17px;-webkit-border-radius:17px;color:#fff;font-size:17px;font-weight:bold;line-height:2}
.btn_sk img {height:70%;margin:3px 5px 0 0;vertical-align: top}




/* 20170216 °¡ÀÔ½ÅÃ» È°¼ºÈ­ 500p */
/* ¹Ù·Î°¡ÀÔ½ÅÃ»¹è³Ê */
.btnWrap {margin:10px 0px; text-align:center}
.btn_jo {cursor:pointer;padding:18px 18px; width:100%; height:55px; font-size:14px; font-weight:500; color:#222; border:none; background-color:#fec200}


.txt_jo {color:#fff; font-size:14px; letter-spacing:-1px; padding:0 0 12px 10px;}
.txt_jo span { display:inline; padding:5px 12px 3px 12px; background-color:#8f8f8f;}
.txt_jo1 {color:#787878; font-size:13.5px; letter-spacing:-1px; line-height:130%; padding:0px 10px}


/* Ã¼Å©¹Ú½º¼öÁ¤ */
#sexDiv_01 { position:absolute; top:10px; padding-left:125px!important;}
#sexDiv_jo { position:absolute; top:49px; left: 206px}
.sex { border: #c4c4c4 1px solid; display: inline-block; float: left; height: 33px; margin-right: -3px;}
.jender { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px; border-right: 2px solid #d1d0d0;}
.jender2 { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px;}
.jender + .jender { border-style: none; margin-left:-3px}
.jender INPUT,.jender2 INPUT { z-index: 9; position: absolute; width: 44px; height: 33px; top: 0px; left:1px}
.jender LABEL,.jender2 LABEL {
	z-index: 10;
	position: absolute;
	text-align: center;
	line-height: 33px;
	width: 44px;
	display: block;
	background: #fff;
	height: 33px;
	color: #333;
	top: 1px;
	left: 0px;
}
.jender INPUT:unknown + LABEL,.jender2 INPUT:unknown + LABEL { z-index: 100; border: #2eaa08 1px solid; margin: -1px; COLOR: #2eaa08;}
.jender LABEL.on,.jender2 LABEL.on { z-index: 100; margin: -1px; border: 1px solid #5b99d2; color: #5b99d2;}



/* 2018.01.17 ¸®´º¸ð¹ÙÀÏ Ã¼Å©¹Ú½º */
#sexDiv_jo { position:absolute; top:49px; left: 206px}
.sex { border: #c4c4c4 1px solid; display: inline-block; float:left; height:33px; margin-right: -3px;}
.jender { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px; border-right: 1px solid #d1d0d0;}
.jender2 { z-index: 10; position: relative; width: 44px; display: inline-block; height: 33px;}
.jender3 { z-index: 10; position: relative; width: 43px; display: inline-block; height: 33px;}
.jender + .jender { border-style: none; margin-left:-3px}
.jender INPUT,.jender2 INPUT { z-index: 9; position: absolute; width: 42px; height: 32px; top: 1px; }
.jender3 INPUT { z-index: 9; position: absolute; width:43px; height:32px; top: 0px; left:1px}
.jender3 LABEL {
	z-index: 10;
	position: absolute;
	text-align: center;
	line-height: 32px;
	width: 44px;
	display: block;
	background: #fff;
	height: 33px;
	color: #333;
	
	left: 0px;
}
.jender LABEL,.jender2 LABEL {
	z-index: 10;
	position: absolute;
	text-align: center;
	line-height: 33px;
	width: 44px;
	display: block;
	background: #fff;
	height: 32px;
	color: #333;
	
	left: 0px;
	
}
.jender INPUT:unknown + LABEL,.jender2 INPUT:unknown + LABEL { z-index: 100; border: #2eaa08 1px solid; margin: -2px; COLOR: #2eaa08;}
.jender LABEL.on,.jender2 LABEL.on { z-index: 100; margin: -2px; border: 1px solid #5b99d2; color: #5b99d2; height: 33px;}
.jender3 LABEL.on {z-index: 100;margin: -2px;border: 1px solid #5b99d2;color: #5b99d2; height: 33px;}




/* 2017.3¿ù ÀÌ½´ ¿øÅ¬¸¯ ¹éÆË¾÷ */
.layer_backpop {width:86%;background:#f26622;border:1px solid #000;margin:0 auto}
.layer_backpop .img {text-align:center}
.layer_backpop .img img {}
.wrap_btn {width:100%;display:table}
.wrap_btn a {display:table-cell;height:36px;font-size:16px;text-align:center;vertical-align:middle;border-top:1px solid #000}
.wrap_btn .cancel {background:#e0e0e0;color:#333}
.wrap_btn .enter {background:#000;color:#fff}


/* 20170310_03¿ùÀÌ½´ sub TabTab Guide */
.tabTy1 { width:100%; margin-bottom:12px; border-bottom:3px solid #f37321; }
.tabTy1 ul { position:relative; display:table; width:100%; }
.tabTy1 li { display:table-cell; cursor: pointer; height:40px; background:#f7f7f7; border-left:1px solid #cecece; border-top:1px solid #cecece; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:14px; line-height:100%; font-weight:normal; color:#666; text-align:center; vertical-align:middle; }
.tabTy1 li:first-child, .tabTy1 li.active + li { border-left:0; }
.tabTy1 li > a { display:block; padding:5px 8px 4px; }
.tabTy1 li.active { position:relative; background:#fff; border:3px solid #f37321; border-bottom:0; font-weight:bold; color:#3660ac; }
.tabTy1 li.active:after { content:''; position:absolute; left:0; bottom:-3px; width:100%; height:4px; background:#fff; }
.tabTy1.fixed li { width:1%; }
.tabTy1.fixed li > a { padding-left:0; padding-right:0; }
.stockInfoBox + .tabTy1 { margin-top:-1px; }
.tbTy1 + .tabTy1, .tbTy3 + .tabTy1 { margin-top:12px; }
@media screen and (max-width: 359px){
.tabTy1 li.sizeTy2 > a {font-size:13px}
}



/* 2017.5¿ù ¿îÀüÀÚº¸ÇèÀÌº¥Æ® */
#layeerCont {position:relative; margin:0 auto;}
.layeerCont01.wide {position:relative; width:280px;}
.layeerCont01:after {content:""; display:block; clear:both;}
.layeerCont01 {position:absolute; display:inline-block; /*left:46%;*/ width:280px; /*margin-left:-105px;*/ padding:20px 0; letter-spacing:-1px; border:3px solid #0d0d8e; background:#fff;z-index:10; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:10px;}

.layeerCont01 h1 {text-align:left; display:inline-block; width:35%; padding:5px 0 0 15px;}
.layeerCont01 ul {float:right; width:54%; padding:15px 0 0 0; right:10px;}
.layeerCont01 ul li {float:none; display:block; font-size: 15px;line-height:18px; text-align:center; padding-left:5px}
.layeerCont01 ul li.ctxt {text-align:center; width:130px;}
.layeerCont01 ul li span{color:#009ddb; font-weight:bold;}
.layeerCont01 ul li span .txt01{color:#f13e75!important; font-weight:bold;}

.layeerCont01 .btn_1708 {overflow:hidden; width:89%; margin:0 auto; margin-top:9px; text-align:left;}
.layeerCont01 a.btn_1708 {display:block; height:34px; line-height:220%; background:#f13e75; text-align:center; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; text-align:center; border-radius:5px;}

.layeerCont01 .btn_1710 {overflow:hidden; width:89%; margin:0 auto; margin-top:9px; text-align:left;}
.layeerCont01 a.btn_1710 {display:block; float:left; height:34px; line-height:220%; background:#02aef2; text-align:center; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; text-align:center; border-radius:5px; font-family:'³ª´®°íµñ',NanumGothic,'¸¼Àº°íµñ','Malgun Gothic',Gulim,Helvetica,sans-serif;}

.layeerCont01 .layerClose {margin-top:0; padding:0; font-size:0;}
.layeerCont01 .layerClose a {position:absolute; top:0; right:0; display:block; width:13px; height:13px; padding:8px; text-indent:-999em; background:url("/img/smart/170501_car_close.png") no-repeat center center; background-size:15px auto;}






/*  170519 ¹ÙÀÌ·² ¿øÅ¬¸¯ ½ÃÀåº° ÅÇ¸Þ´º */
#box_ga01 .box_ga_01{padding:30px 15px 15px 15px; background-color:#daebff}
#box_ga01 .tab_ga{ position:relative; overflow:hidden;}
#box_ga01 .tab_ga li{width:25%; float:left; letter-spacing:-1.5px; font-size:12px; list-style:none; margin-left:0px!important; margin-right:0px!important;}
#box_ga01 .tab_ga li._on a{ color:#fff;!important; background-color:#0a4085;}
#box_ga01 .tab_ga li a{display:block; padding-top:8px; width:100%; height:60px; color:#000; background-color:#fff; line-height:13px;text-align:center; box-sizing:border-box; border-top:1px solid #daebff;border-right:1px solid #daebff;border-bottom:1px solid #daebff;}

/* #box_ga01 .tab_ga li:last-child a {border-right:none;}*/

#box_ga01 .tab_ga li a span{display:block;}
#box_ga01 .tab_ga li a .icon{display:block; width:28px; height:28px; margin:0 auto; background-repeat:no-repeat;background-position:center center;}

#box_ga01 .tab_ga li.D03 a .icon{ background:url(/img/smart/ml_D03.gif) -5px -3px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D03._on a .icon{ background:url(/img/smart/oneclick_B_D03.png) -5px -3px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D01 a .icon{ background:url(/img/smart/ml_D01.gif) 0px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D01._on a .icon{ background:url(/img/smart/oneclick_B_D01.png) 0px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D18 a .icon{ background:url(/img/smart/ml_D18.gif) -2px -7px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D18._on a .icon{ background:url(/img/smart/oneclick_B_D18.png) -2px -7px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D16 a .icon{ background:url(/img/smart/ml_D16.gif) -2px -7px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D16._on a .icon{ background:url(/img/smart/oneclick_B_D16.png) -2px -7px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D15 a .icon{ background:url(/img/smart/ml_D15.gif) -2px -4px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D15._on a .icon{ background:url(/img/smart/oneclick_B_D15.png) -2px -4px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D04 a .icon{ background:url(/img/smart/ml_D04.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D04._on a .icon{ background:url(/img/smart/oneclick_B_D04.png) -2px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D02 a .icon{ background:url(/img/smart/ml_D02.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D02._on a .icon{ background:url(/img/smart/oneclick_B_D02.png) -2px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D17 a .icon{ background:url(/img/smart/ml_D17.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D17._on a .icon{ background:url(/img/smart/oneclick_B_D17.png) -2px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D10 a .icon{ background:url(/img/smart/ml_D10.gif) -2px -4px no-repeat ;background-size:36px}
#box_ga01 .tab_ga li.D10._on a .icon{ background:url(/img/smart/oneclick_B_D10.png) -2px -4px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D05 a .icon{ background:url(/img/smart/ml_D05.gif) -2px -1px no-repeat ;background-size:36px}
#box_ga01 .tab_ga li.D05._on a .icon{ background:url(/img/smart/oneclick_B_D05.png) -2px -1px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D06 a .icon{ background:url(/img/smart/ml_D06.gif) -2px -5px no-repeat ;background-size:36px}
#box_ga01 .tab_ga li.D06._on a .icon{ background:url(/img/smart/oneclick_B_D06.png) -2px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D12 a .icon{ background:url(/img/smart/ml_D12.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D12._on a .icon{ background:url(/img/smart/oneclick_B_D12.png) -2px -5px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D08 a .icon{ background:url(/img/smart/ml_D08.gif) -2px -2px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D08._on a .icon{ background:url(/img/smart/oneclick_B_D08.png) -2px -2px no-repeat ;background-size:35px}

#box_ga01 .tab_ga li.D09 a .icon{ background:url(/img/smart/ml_D09.gif) -2px -3px no-repeat ;background-size:34px}
#box_ga01 .tab_ga li.D09._on a .icon{ background:url(/img/smart/oneclick_B_D09.png) -2px -3px no-repeat ;background-size:34px}

#box_ga01 .tab_ga li.D07 a .icon{ background:url(/img/smart/ml_D07.gif) -2px -4px no-repeat ;background-size:33px}
#box_ga01 .tab_ga li.D07._on a .icon{ background:url(/img/smart/oneclick_B_D07.png) -2px -4px no-repeat ;background-size:33px}

#box_ga01 .tab_ga li.D00 a .icon{ background:url(/img/smart/ml_D00.gif) -2px -5px no-repeat ;background-size:35px}
#box_ga01 .tab_ga li.D00._on a .icon{ background:url(/img/smart/oneclick_B_D00.png) -2px -5px no-repeat ;background-size:35px}

/*  ÆîÄ¡±â ´Ý±â ¹öÆ°  */
.wrapTit01 {overflow:hidden; height:36px; line-height:36px; background:#daebff; text-align:center; box-sizing:border-box; border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}
.wrapTit01 a {font-size:13px; color:#000;}
.wrapTit01 a span.btnUp {display:inline-block; width:30px; height:30px; background:url("/img/smart/icon_arrUp_B.png") 5px 10px no-repeat; background-size:13px; cursor:pointer; vertical-align:middle;}
.wrapTit01 a span.btnDn {display:inline-block; width:30px; height:30px; background:url("/img/smart/icon_arrDn_B.png") 5px 10px no-repeat; background-size:13px; cursor:pointer; vertical-align:middle;}

button.resBtn {width:38%; display:block; height:45px; margin:30px 0px 40px 0px; border:none; border-radius:30px; background:#249bed; font-size:19px!important; line-height:230%; font-weight:bold; color:#fff; text-align:center}

.txt_b {font-size:13px; line-height:19px; letter-spacing:-1px; color:#000; padding:18px 15px 15px 17px;}
.txt_ss {font-size:16px; font-weight:bold; line-height:18px; letter-spacing:-1px; color:#000; padding:17px 0px 15px 17px; background-color:#e5eff9; /*border-bottom:1px solid #c2d8e6*/}
.txt_ts {font-size:18px; color:#000; letter-spacing:-2px; font-weight:900; padding-left:5px;}
.txt_cc {color:#ff5b59}
.txt_bb {font-size:14px; color:#666; letter-spacing:-0.08em; line-height:140%; padding:25px 0 20px 0} 
.txt_bb01 {font-size:19px; font-weight:700; color:#0f8fe7}
.txt_bb02 {font-size:14px; color:#666; letter-spacing:-0.08em; line-height:200%; padding:8px 0 6px 0; border:1px solid #e3e7ee; background-color:#f9fafc; text-align:center}



/*-------------------------------------------------------------------------------------
                                        CSS 2017. 10 È¸»ç¼Ò°³
-------------------------------------------------------------------------------------*/


#container {/*overflow:hidden;*/padding:;}
.cont {padding:15px 15px;}

.space_bg{height:13px; border-top:1px solid #d7dee4; background:#edf1f3; margin-top:15px}


/* ÅÇºÎºÐ */
.tab_navi {margin:27px 0;}
.tab_navi ul {display:table; width:93%; margin:0 auto; border:1px solid #7f8b8d; border-radius:0px; text-align:center; font-size:13px; overflow:hidden;}
.tab_navi li {display:table-cell; width:10%; height:37px; line-height:37px; padding:0; border-left:1px solid #7f8b8d; border-bottom:0; box-sizing:border-box;letter-spacing:-1px;}
.tab_navi li:first-child{border-left:0;}
.tab_navi li a{display:inline-block;height:100%;width:100%;padding:0}
.tab_navi li.active a{font-weight:normal;background:#7f8b8d;color:#fff}


/* È¸»ç¼Ò°³_°³¿ä »ó´Ü */
.banner_area1 {position:relative; margin:0 auto; padding:10.0rem 0 0; background:#60728c url(/img/smart/visual_banner1.jpg) no-repeat 50% 100%;background-size:auto 100%; letter-spacing:-1px;}
.banner_area1 p {position:absolute; margin:0 auto; top:50%; left:8%; font-size:18px; line-height:22px; color:#fff; -webkit-transform:translate(0,-50%);-moz-transform::translate(0,-50%);transform:translate(0,-50%);}
.banner_area1 p span {font-size:18px; line-height:25px; font-weight:bold;}


/* CONTENT */
.cont_body{padding:15px 15px;color:#333}
.h_tit1{font-size:20px; letter-spacing:-0.08em; font-weight:bold; color:#333; margin:15px 0;}
.cont_body p {margin-top:20px;font-size:13px}
.cont_body ul {margin-top:20px;font-size:13px}
.cont_body ul li {margin-top:20px;font-size:13px}


/*°³¿ä ¾ÆÀÌÄÜ*/
.ico_com {position:relative; margin:0 auto; width:93%; height:150px; padding-top:15px;}
.ico_com ul.ico_comlist li { display:inline-block; width:23%; margin-right:2%; text-align:center; float:left;}
.ico_com ul.ico_comlist li img {width:100px;}
.ico_com ul.ico_comlist li span {display:block; font-size:13px; color:#333; text-align:center; line-height:15px; letter-spacing:-1px; margin-top:7px;}
.ico_com ul.ico_comlist li a{color:#666;}

/* ÅØ½ºÆ®À¯Çü1 : µµÆ® */
.txt_type1 > li {position:relative;padding:0 0 0 0.5rem;font-size:12px; letter-spacing:-0.8px;}
.txt_type1 > li:before {position:absolute;left:0;top:0.4rem;content:'';width:3px;height:3px;background:#555;border-radius:50%;}


/* Äü¸Þ´º °ü·Ã CSS */
#wrap {position:relative;}
#quickmenu_wrap {position:absolute; top:0; left:-100%; width:100%; height:100%; z-index:90}
#quickmenu_wrap .quickmenu_area {position:relative; width:250px; height:630px; background-color:#fff; box-shadow:10px 0 80px rgba(0,0,0,0.9); z-index:90;}
#quickmenu_wrap .quickmenu_blank {display:none; position:absolute; top:0; right:0; width:100%; height:100%; cursor:pointer; background-color:#656565; filter: alpha(opacity=85); background-color:rgba(0, 0, 0, 0.8); }
.quickmenu_overflow {overflow:hidden; !important; margin-bottom:auto; margin-top:auto}

/* ½Ã½ºÅÛ ¿¡·¯ °ü·Ã */
.system_error {width:100%; margin:0 auto;}
.system_error_pc {width:620px; margin:0 auto;}
.system_icon {width:100%; text-align:center; padding:30px 0 30px 0}
.system_error_txt {width:100%; text-align:center; font-family:'nsR'; font-size:25px; color:#000; letter-spacing:-2px;line-height:normal}
.system_error_txt .error_txt_sub {font-size:18px; margin:20px 0 40px 0; display:block; letter-spacing:-1px; line-height:1.2em}
.system_error_btn {width:90%; margin:0 auto 50px}
.system_error_btn .system_error_btn01, .system_error_btn02{height:45px; display:block; color:#fff; text-align:center; line-height:45px; font-family:'nsR'; font-size:16px;}
.system_error_btn .system_error_btn01{background-color:#FD5459}
.system_error_btn .system_error_btn02 {background-color:#565855}




/* 2008.06. ¹«ÇØÁö¿øÅ¬¸¯ */


.oneclickBg_re {position:relative; background-color:#ffe13a;  font-family:'cafe', "³ª´®°íµñ"; padding:10px 0 37px 0; margin:0 auto; text-align:center}
.oneclickBg_re .innertit{display:inline-block;position:relative;padding-left:0;text-align:center;margin-bottom:0;color:#000; font-family:'cafe';font-size: 48px;letter-spacing:-7px; padding-bottom:20px;}
.oneclickBg_re .innertit strong{font-family:"³ª´®°íµñ"; font-weight:900}

.oneclickBg_re .innertit04{display:inline-block;position:relative;padding-left:0;  font-family:'cafe';  text-align:center;margin-bottom:0;color:#000;  font-size: 43px;line-height: 43px;letter-spacing:-2.0px;}
.oneclickBg_re .innertit04 strong{font-family:'cafe'; font-weight:900}
.re_txt{font-size:30px;}

.oneclickBg_re .sub {font-size:17px; color:#333333;  font-family:'cafe';  letter-spacing:-1px; line-height:20px; }
.sub_red{color:#f23b1c;  font-family:'cafe'; }


.oneclickBg_re .sub02 {font-size:18px; color:#333333;  font-family:sans-serif, "Noto Sans CJK KR Medium";  letter-spacing:-1.8px; line-height:20px; }
.sub02_red{color:#f23b1c;   font-family:sans-serif, "Noto Sans CJK KR Medium";  }

.oneclickBg_re .round_box{background-color:#FFF;margin:0 auto; padding:20px 0px 20px 0px; border:0; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;width:88%; position:relative;}

.oneclickBg_re .round_box02{background-color:#FFF;margin:0 auto; padding:25px 0px 25px 0px; border:0; border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;width:88%; position:relative; top:-24px;}


.box_banner_re{position:relative; font-family:"³ª´®°íµñ"}
.box_banner_re .box_motion{}
.box_banner_re .fot_tip{background:#fff;color:#333;height:86px;border-radius:13px;border:1px solid #1c273f;width:88%;display: block;margin: 0 auto; z-index:99; white-space:nowrap;}
.box_banner_re .fot_tip span{ width:28%;height:75px; float:left; color:#000; font-size:16px; letter-spacing:-1px; line-height:18px; text-align:center; padding:10px 0 0 0; box-sizing:border-box; margin:0px 0px -1px 2px}
.box_banner_re .fot_tip span+span{ box-sizing:border-box; width:70%; letter-spacing:-1px; padding:21px 0px 13px 0px;line-height:22px; text-align:left; z-index:5;}
.box_banner_re .fot_tip span+span strong{font-weight:900}
.box_banner_re .fot_tip span+span em{color:#e51939;}
.box_banner_re .fot_tip span.arrow{background:url(/img/smart/oneclick_arrow.png) no-repeat 50% 0; background-size:60%; position:absolute; left:46.8%; top:-10px; width:33px; height:17px; z-index:-1;} 

.Tops_txt{text-align:right}
.Tops_txt span{font-size:11px; color:#656565; line-height:0px; letter-spacing:0; font-family:'³ª´®°íµñ'}
.Tops_more{text-align:right; padding-top:3px; padding-bottom:3px;}
.Tops_more a{color:#000; vertical-align:middle;  font-size:13px; font-family:'³ª´®°íµñ'; letter-spacing:-1px;  box-sizing:border-box;}

.Tops_more02{text-align:right; padding-top:3px; padding-bottom:3px; position:absolute; right:2px; top:-26px; z-index:110000}
.Tops_more02 a{color:#000; vertical-align:middle;  font-size:11px; font-family:'³ª´®°íµñ'; letter-spacing:-1px;  box-sizing:border-box;}

.innerB_txt{padding-bottom:15px}
.innerB_red{color:#f23b1c; font-weight:500;  font-size:20px;}
.innerB_red02{color:#f23b1c;  font-size:17px; font-weight:600;}
.s_end{display:inline-block;}
.Yoneclick_arrow{border-top: 20px solid #ffe13a; border-left: 20px solid transparent; border-right: 20px solid transparent; position: absolute; left: 45%; top: 194px;}


/* ¹ÝÂ¦È¿°ú*/
@keyframes blink{ 50% { color: transparent } }
.highlight { animation: 1s blink 999 steps(1); color:#f23b1c; display:inline; letter-spacing:-2px; font-size:23px;}

/* ¹«ÇØÁö ÀÌ½´ ³ëÃâ ¼öÁ¤*/
.GoodP_Txt08{ border-bottom:1px solid #000; padding:5px 20px 5px 20px; }
.box_banner_re08{position:relative; font-family:"³ª´®°íµñ"}
.box_banner_re08 .box_motion{}
.box_banner_re08 .fot_tip{background:#fff;color:#333;height:86px;border-radius:13px;border:1px solid #1c273f;width:88%;display: block;margin: 0 auto; z-index:99; white-space:nowrap;}
.box_banner_re08 .fot_tip .txtB{ padding-top:17px;}
.box_banner_re08 .fot_tip .txtB .GoodT01{padding-bottom:13px;}
.box_banner_re08 .fot_tip .txtB .GoodT01 span{border-bottom:1px solid #000; padding:5px 10px 10px 10px;  font-size:15px; letter-spacing:-0.5px;}
.box_banner_re08 .fot_tip .txtB .GoodT01 em{font-size:9px; text-decoration:none;}
.box_banner_re08 .fot_tip .txtB .GoodT02{padding-top:5px;}
.box_banner_re08 .fot_tip .txtB .GoodT02 em{text-decoration:none; font-size:17px; font-weight:700; color:#ff501e;}


/* ¹«ÇØÁö ¿øÅ¬¸¯ Ãß°¡*/
.goodp_onclickTit{position:relative; z-index:100000;}
.goodp_onclickTit span{ display:block}
.goodp_onclickTit img{ width:230px;}


/* ½ÉÀÇÇÊ¹øÈ£ ¹®±¸ »ðÀÔ */
.review_num{display:block; text-align:left; padding-left:15px; padding-bottom:15px;}
.review_num span{font-size:13px; color:#fff; letter-spacing:-1.8px; font-weight:500;}


/* ¿øÅ¬¸¯ ½ÉÀÇ¹øÈ£ Ãß°¡ */
.num_oneclick_review{text-align:right; padding-right:10px; padding-bottom:25px;}
.num_oneclick_review span{font-size:14px; color:#000; letter-spacing:-1px;}

