@charset "euc-kr";
@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(/font/nanum.css);

@font-face {
  font-family:'nsR';
  font-style:normal;
  font-weight:400;
  src: url(/font/ns/NanumSquareR.eot);
  src: local('¡Ø'),
       url(/font/ns/NanumSquareR.eot?#iefix) format('embedded-opentype'),       
       url(/font/ns/NanumSquareR.woff) format('woff'),
	   url(/font/ns/NanumSquareR.woff2) format('woff2'),
       url(/font/ns/NanumSquareR.ttf) format('truetype'),
	   url(/font/ns/NanumSquareR.svg#nanumsquareregular) format('svg');
}

@font-face {
  font-family:'nsB';
  font-style:bold;
  font-weight: 700;
  src: url(/font/ns/NanumSquareB.eot);
  src: local('¡Ø'),
       url(/font/ns/NanumSquareB.eot?#iefix) format('embedded-opentype'),       
       url(/font/ns/NanumSquareB.woff) format('woff'),
	   url(/font/ns/NanumSquareB.woff2) format('woff2'),
       url(/font/ns/NanumSquareB.ttf) format('truetype'),
	   url(/font/ns/NanumSquareB.svg#nanumsquarebold) format('svg');
}

@font-face{
	font-family:nsEB;
	font-weight:;
	src:url('/font/NanumSquareEB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareEB.woff') format('woff'),
		url('/font/NanumSquareEB.ttf') format('truetype'),
		url('/font/NanumSquareEB.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsL;
	font-weight:300;
	src:url('/font/NanumSquareL.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareL.woff') format('woff'),
		url('/font/NanumSquareL.ttf') format('truetype'),
		url('/font/NanumSquareL.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:ulR;
	src:url('/font/UNIVERSLIGHTR.eot');
	src:local('¡Ø'),
		url('/font/UNIVERSLIGHTR.woff') format('woff'),
		url('/font/UNIVERSLIGHTR.ttf') format('truetype'),
		url('/font/UNIVERSLIGHTR.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nm;
	src:url('/font/NanumMyeongjo.eot');
	src:local('¡Ø'),
		url('/font/NanumMyeongjo.woff') format('woff'),
		url('/font/NanumMyeongjo.ttf') format('truetype'),
		url('/font/NanumMyeongjo.svg#webfontdeSVIj0D') format('svg')
}

@font-face {
    font-family:'shg';
    src: url(/font/sh/SeoulHangang.eot);
    src: url(/font/sh/SeoulHangang.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/SeoulHangang.woff2) format('woff2'),
         url(/font/sh/SeoulHangang.woff) format('woff'),
         url(/font/sh/SeoulHangang.ttf) format('truetype'),
         url(/font/sh/SeoulHangang.svg#seoulhangangregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'shgBL';
    src: url(/font/sh/seoulhangangjangbl.eot);
    src: url(/font/sh/seoulhangangjangbl.eot?#iefix) format('embedded-opentype'),
         url(/font/sh/seoulhangangjangbl.woff2) format('woff2'),
         url(/font/sh/seoulhangangjangbl.woff) format('woff'),
         url(/font/sh/seoulhangangjangbl.ttf) format('truetype'),
         url(/font/sh/seoulhangangjangbl.svg#seoul-hangang-jang-bl) format('svg');
    font-weight: normal;
    font-style: normal;

}



html,body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-smooth:always}
body{font-family:'ulR','nsR','Malgun Gothic',dotdum;_font-family:'nsR','ulR','Malgun Gothic',dotdum;font-size:14px;line-height:125%;letter-spacing:}
img {-ms-interpolation-mode:bicubic;}/* ¸®»çÀÌÂ¡ °è´ÜÇö»ó Á¦°Å */


a{color:inherit;outline: 0 none;text-decoration:none;-webkit-text-decoration-skip:objects}
a:link,a:visited,a:hover{color:inherit;text-decoration:none!important}

==============================================================
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,body {font-family:Noto Sans KR;margin:0;padding:0;width:100%;height:100%;line-height:1.4!important;color:#333;letter-spacing:-1px;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-smooth:always;letter-spacing:-1px;-webkit-tap-highlight-color:rgba(0,0,0,0.3);-webkit-tap-highlight:rgba(0,0,0,0.3);-webkit-text-size-adjust:none}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
input,textarea,select,button,table{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;/*ÆùÆ®100%*/vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
dl,ul,ol,li{list-style:none outside none}
hr {display:none}
table{border-collapse:collapse;border-spacing:0}
legend,caption {display:none;clear:both}
/*
textarea,input,select {outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important; cursor:pointer; -moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
*/

input,select,radio{outline-color:-moz-use-text-color!important;outline-style:none!important;outline-width:medium!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important; cursor:pointer; -moz-border-radius:0;-webkit-border-radius:0;border-radius:0}


textarea {resize:none}
img,fieldset{border:0}
img {/*max-width:100%*/}
label,button{cursor:pointer}
button,select{text-transform:none}
em,i,address {font-style:normal;font-weight:normal}
a{color:inherit;outline: 0 none;text-decoration:none;-webkit-text-decoration-skip:objects}
a:link,a:visited,a:hover{color:inherit;text-decoration:none}
a:active,a:focus{color:inherit;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block}
dfn{font-style:italic}
mark{background:transparent}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
pre {overflow: auto}
abbr[title] {border-bottom: 1px dotted}
b,strong {font-weight: bold}
================================================================

/* ===================================================================================================================
PC css ========================================================================================================== */
#contentWrap{position:relative; display:block; width:920px}



/* Ã¼Å©¹Ú½º/¶óµð¿À¹öÆ° */






/* º¸Çè»ç ·Î°í */
.l03 {background:url(/img/smart/logo_L03.png) no-repeat center center}
.l04 {background:url(/img/smart/logo_L04.png) no-repeat center center}
.l05 {background:url(/img/smart/logo_L05.png) no-repeat center center}
.l12 {background:url(/img/smart/logo_L12.png) no-repeat center center}
.l33 {background:url(/img/smart/logo_L33.png) no-repeat center center}
.l34 {background:url(/img/smart/logo_L34.png) no-repeat center center}
.l41 {background:url(/img/smart/logo_L41.png) no-repeat center center}
.l51 {background:url(/img/smart/logo_L51.png) no-repeat center center}
.l52 {background:url(/img/smart/logo_L52.png) no-repeat center center}
.l71 {background:url(/img/smart/logo_L71.png) no-repeat center center}
.l72 {background:url(/img/smart/logo_L72.png) no-repeat center center}
.l74 {background:url(/img/smart/logo_L74.png) no-repeat center center}
.l77 {background:url(/img/smart/logo_L77.png) no-repeat center center}
.l777 {background:url(/img/smart/logo_L777.png) no-repeat center center}

.n01 {background:url(/img/smart/logo_N01.png) no-repeat center center}
.n02 {background:url(/img/smart/logo_N02.png) no-repeat center center}
.n03 {background:url(/img/smart/logo_N03.png) no-repeat center center}
.n04 {background:url(/img/smart/logo_N04.png) no-repeat center center}
.n05 {background:url(/img/smart/logo_N05.png) no-repeat center center}
.n08 {background:url(/img/smart/logo_N08.png) no-repeat center center}
.n09 {background:url(/img/smart/logo_N09.png) no-repeat center center}
.n10 {background:url(/img/smart/logo_N10.png) no-repeat center center}
.n13 {background:url(/img/smart/logo_N13.png) no-repeat center center}/* µ¿ºÎÈ­Àç */
.n52 {background:url(/img/smart/logo_N52.png) no-repeat center center}
.n71 {background:url(/img/smart/logo_N71.png) no-repeat center center}
.n51 {background:url(/img/smart/logo_N51.png) no-repeat center center}/* AIG¼ÕÇØº¸Çè */

/* ½ÃÀåº° ¾ÆÀÌÄÜ ÀÌ¹ÌÁö */
.ml_oneclick {background:url(/img/smart/ml_oneclick.gif) no-repeat 8px center}
.ml_D03 {background:url(/img/smart/ml_D03.gif) no-repeat 8px center}
.ml_D01 {background:url(/img/smart/ml_D01.gif) no-repeat 8px center}
.ml_D08 {background:url(/img/smart/ml_D08.gif) no-repeat 8px center}
.ml_D17 {background:url(/img/smart/ml_D17.gif) no-repeat 8px center}
.ml_D04 {background:url(/img/smart/ml_D04.gif) no-repeat 8px center}
.ml_D05 {background:url(/img/smart/ml_D05.gif) no-repeat 8px center}
.ml_D06 {background:url(/img/smart/ml_D06.gif) no-repeat 8px center}
.ml_D10 {background:url(/img/smart/ml_D10.gif) no-repeat 8px center}
.ml_D02 {background:url(/img/smart/ml_D02.gif) no-repeat 8px center}
.ml_D12 {background:url(/img/smart/ml_D12.gif) no-repeat 8px center}
.ml_D16 {background:url(/img/smart/ml_D16.gif) no-repeat 8px center}
.ml_D18 {background:url(/img/smart/ml_D18.gif) no-repeat 8px center}
.ml_D19 {background:url(/img/smart/ml_D19.gif) no-repeat 8px center}
.ml_C01 {background:url(/img/smart/ml_C01.gif) no-repeat 8px center}



/* »ó´Ü TOP  */
.public {position:relative;background:url(/img/topten/public_topten_top_bg.jpg) no-repeat;height:268px; width:920px; box-sizing:border-box; font-family:'nsR','ulR','Malgun Gothic',dotdum;}
.public .top {padding-top: 41px;}
.public .title {font-size: 20px;color:#fff;text-align:center;letter-spacing: -0.3px;padding-left: 0px;}
.public .title em {display: inline-block;font-size: 12px;}
.public .title01 {font-family:nsEB;font-size: 56px;color:#fff;font-weight:900;text-align:center;letter-spacing: -4px;padding-top: 38px;padding-left: 2px;}
.public .title01 em{color:#30fbec; font-weight:900;}
.public .title02 {font-size: 21px;color:#fff;text-align:center;line-height: 130%;letter-spacing: -0.4px;padding: 75px 0 0 7px;}
.public .title02 em{font-family:'nsB'; color:#30fbec}
.public .title02 .txt{font-size:20px;}

/* Å¸ÀÌÆ²  */
.public_subLine{border-bottom:3px #000 solid; text-align:left; background-color:#fff; padding:30px 0 0 7px}
.public_subLine .stitle{font-family:'nsR'; font-size:25px; font-weight:600; color:#000; letter-spacing:-1.2px; line-height:150%;}
.public_subLine01{text-align:left; background-color:#fff; padding:30px 0 0 7px}
.public_subLine01 .stitle{font-family:'nsR'; font-size:25px; font-weight:600; color:#000; letter-spacing:-1.2px; line-height:150%;}

/* ¿ùº° ÃßÃµ»óÇ°  */
#public_Market {background:#fff;margin: 18px 0 38px 0;font-family:'nsR';position:  relative;float:  left;}
.public_wrap {width: 920px;position:  relative;float:  left;}
.public_wrap li:nth-child(2) {margin-left:9px}
.public_wrap li:nth-child(4) {margin-left:9px}
.box_good {position:relative;text-align:left;padding: 8px 18px 20px 20px;margin-bottom:9px;background-color:#fff;float:left;width: 455px;height: 265px;box-sizing:  border-box;}
.box_good.on {border:1px solid #000;/*box-shadow: 8px 8px 8px rgba(0,0,0,0.1);*/}

.public_goods {position:relative;}
.public_goods .gtit{color:#333;border-bottom: 1px solid #cccdce;display:  block;padding-bottom: 72px;}
.public_goods .gtit span{float:left;box-sizing:border-box;vertical-align: top;padding-top:3px;}
.public_goods .gtit span+span{box-sizing:border-box;letter-spacing:-1.5px;margin: 16px 0px 13px 10px;font-size: 15px;text-align:left;}
.public_goods .gtit span+span em{font-weight: 500;font-size: 24px;margin-bottom: 8px;display:  block;}

.pgood_wrap {position:relative;margin: 10px 0 0 0;width: 100%;}
.pgood_wrap .Bbtn {background-color:#ff4951;width: 181px;height: 45px;text-align:  center;margin-left: 7px;cursor:pointer;margin:  0 auto;}
.pgood_wrap .Bbtn .btn {font-family:'nsB'; font-weight:500; font-size: 21px;padding-top: 14px;color: #fff;}
.goodP{text-align:center;margin: 14px 0 15px 0;}
.goodP .logo {width: 150px;height: 45px;display:block;text-indent:-9999px;background-size:contain;text-align:  center;margin:  0 auto;}
.goodP .txt {display:block;color: #000;font-size:20px; font-weight:600; line-height: 123%;letter-spacing: -1px;height: 48px;}



/* ¿¬·Éº° ÃßÃµ»óÇ°  */

/* tab */
.tabArea {margin:7px 0 30px 0; width:920px}
.tabArea01 {margin:30px 0;}
.tabDefault {padding-top:2px; height:50px; border-bottom:2px solid #474747;}
.tabDefault:after {content:''; display:block; clear:both;}
.tabDefault li {float:left;}
.tabDefault li:first-child a {margin-left:0;} 
.tabDefault li a {display:block; height:49px; margin-left:-1px; padding:0 55px; line-height:52px; font-family:'nsB'; font-size:18px; color:#858585; background:#fff; border:1px solid #c3c3c3; border-bottom:0; text-decoration:none}
.tabDefault li.on a {padding:0 55px; height:50px; line-height:52px; font-weight:bold; color:#333; border:2px solid #474747; border-bottom:0;}
.tabDefault li.on + li a {margin-left:0; border-left:0;}

.public_tab {position:relative;width:894px;margin-left: 13px;display:  inline-block;}
.public_tab.P_line{border-bottom:1px dashed #d0d0d0;padding-bottom: 26px;margin-bottom: 26px;}
.public_tab .public_tab01 {}
.public_tab .public_tab01 li {float:left;}
.public_tab .public_tab01 li:nth-child(2) {float:left;text-align:left;margin-left: 30px;margin-top: 8px;}
.public_tab01 .ttab01 {width:166px; height:220px; background-color:#d9e9fe;}
.public_tab01 .ttab01 .Picon{position:absolute;top:0;left:0;width:166px; height:43px;background-color:#047ff6;}
.public_tab01 .ttab01 .Picon .itxt{color:#fff; font-family:'nsB'; font-size:21px; letter-spacing:-1px; line-height: 110%;padding: 11px 17px;display: block;}
.public_tab01 .ttab01 .Picon .PTxt {color:#000;font-family:'nsR';font-size:30px;letter-spacing:-1px;text-align:center;margin-top: 28px;line-height: 120%;display:block;}
.public_tab01 .ttab01 .Picon .PTxt_b {color:#000;font-family:'nsR';font-size:15px;letter-spacing:-1px;text-align:center;margin-top: 17px;line-height:130%;display:block;}
.public_tab01 .ttab01 .Picon .PTxt_b .txt_r {color:#fa494e;}
.public_tab01 .ttab01:after{content:''; position:absolute; top: 125px; left:166px; width:0; height:0; border-top: 13px solid #d9e9fe; border-left: 13px solid transparent; border-right: 13px solid transparent; transform-origin:0% 0%; transform:rotate(-90deg);}
.public_tab01 .ttab02 {width: 510px;font-family:'nsR';}
.public_tab01 .ttab02 .logo {width: 150px;height: 45px;display:block;text-indent:-9999px;background-size:contain; margin-left:-17px}
.public_tab01 .ttab02 dt {color:#000;font-family:'nsR';font-size:23px;font-weight:600;line-height: 123%;letter-spacing: -1px;margin: 5px 0 20px 0;word-break: break-all;/*±ÛÀÚ´ÜÀ§·Î ÁÙ¹Ù²ÞÃ³¸® ºÒÇÊ¿äÇÑ °ø¹é ¾øÀÌÃ³¸®*/}
.public_tab01 .ttab02 dd {padding: 0 0 6px 11px;/*background:url(/img/compare/style.png)*/ no-repeat 2px -124px; font-size:13px; color:#000; letter-spacing:-0.5px}
.public_tab01 .ttab02 .num_permission {margin-top:7px; color:#999; font-size:12px;}

.public_tab01 .ttab03 {position:relative;float: right!important;width:157px;margin-top: 50px;}
.public_tab01 .ttab03 .price_wrap {display:block;padding:10px 0 20px 0;position:  relative;}
.public_tab01 .ttab03 .result {display:inline-block;font-family: nsR;font-size: 21px;color: #000;font-weight:600;border-bottom: 3px solid #000;box-sizing:border-box;width: 157px;padding-bottom: 8px;}
.public_tab01 .ttab03 .result span:nth-child(1) {text-align:left;}
.public_tab01 .ttab03 .result span:nth-child(2) {text-align:right;}
.public_tab01 .ttab03 .result span:nth-child(2) em {color:#ef3f44;padding-right:5px;font-size:25px;font-weight: 600;width: 104px;display:  inline-block;vertical-align: bottom;text-align:  center;padding-left: 8px;letter-spacing: -0.8px;}
.public_tab01 .ttab03 .btnWrap {width:157px; height:60px}
.public_tab01 .ttab03 .btnWrap .btn {height:100%;width:100%;color:#fff;background-color:#fa494e; font-family: 'nsB';font-size:21px;margin-top:16px;padding-top: 22px;}

.public_ba {position:relative;width:899px;display:inline-block;margin: 33px 0 54px 13px;}
.public_ba01 {float: left;}
.public_ba01 .public_bb {display:inline-block;cursor:pointer;margin-right: 7px;}
.public_ba01 .public_bb.mbb{ margin-right:0px}
.public_ba01 li{float:left;background-color:#d9e9fe;width: 290px;height:103px;}
.public_ba01 .ba01 .PTxt {color:#000;font-family:'nsR';font-size:28px;letter-spacing:-1px;text-align:center;margin-top: 27px;line-height: 120%;display:block;}
.public_ba01 .ba01 .PTxt_b {color:#000;font-family:'nsR';font-size:15px;letter-spacing:-1px;text-align:center;margin-top: 2px;line-height:130%;display:block;}
.public_ba01 .ba01 .txt_r {color:#fa494e;}


/* °Ô½ÃÆÇ & »ó´ã½ÅÃ»  */
.public_board {position:relative;display:  block;border-top:3px solid #000;padding-top: 45px; margin-bottom: 50px;}
.public_board:after{content:'';clear:both;display:block}
.public_board .question {float:left;width:453px;height:380px;}
.public_board .question .title {font-family:'nsR'; font-size:25px; color:#000; margin:30px 0 0 0}

.public_board .question ul {margin: 26px 0 0 45px;}
.public_board .question li {display:block;width:100%;height: 34px;text-align:left;padding: 8px 0 0 35px;background:url(/img/topten/qna.png) no-repeat left center;box-sizing:border-box;}
.public_board .question li a {font-size:14px;font-family:ngR;color:#000}
.public_board .question .headline,.counBoard .re {display:inline-block;vertical-align:middle}
.public_board .question .headline {width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;box-sizing:border-box}
.public_board .question .re {width:60px}
.public_board .question .re em {color:#ff5114;font-weight:bold}
.boardBtn {width:331px;height:50px;}
.boardBtn .btnWrap {font-family:'nsR';background:#4c4c4c;color:#fff;font-size: 17px;padding-top: 16px;width:100%;height:100%;display: block;margin-top: 30px;box-sizing:border-box;}
.boardBtn .btnWrap01 {font-family:'nsR';background:#47a7ff;color:#fff;font-size: 17px;padding-top: 16px;width:100%;height:100%;display: block;margin-top: 10px;box-sizing:border-box;}

/* »ó´ã½ÅÃ» */
.public_board .counBoard {float:right; background:url(/img/topten/bg_dot.jpg); height:380px; width:453px; padding:30px 46px 22px 47px; box-sizing:border-box}
.public_board .counBoard .title{ color:#000; font-family:'nsR'; font-size:25px;}
.public_board .counBoard .title01{ color:#585858; font-family:'nsR'; font-size:13px; line-height:130%; margin:16px 0 20px 0}


/* ÀÎÇ² */
.inputTit {text-align:left;font-size:16px}
.in_wrap {position:relative}
.in_wrap:after {content:''; display:block; clear:both}
.public_bg_join {border:1px solid #000;box-sizing:border-box;float: left;}
.public_bg_join.border_bl {border:1px solid #000}
.input_cell {position:relative;display: block;padding-left:15px;width: 100%;height: 40px;background-color: #fff;margin-bottom: 8px;}/* °¡·ÎÁ¤·Ä */
.input_cell.name{display:block;position:  relative;}
.input_cell .lab_g {display:none;cursor:text}/* ¶óº§ */
.input_cell .tf_g {display:block;float: left;width: 52%;height: 37px;padding:0;border:none;background-color: #fff;margin-left: 8px;}/* ÀÎÇ²¹Ú½º */
.input_cell .must {display:block;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_cell .t_Box {display:block;width:96%;height:200px;padding:0;border:none}
/* ÀÎÁõ¹öÆ° */
.public_btnConfirm {font-family:'nsR'; height:38px;width: 60px;display:  block;padding-top: 12px;background:#bababa;box-sizing:border-box;cursor:  pointer;float: right;}




/* ¼¿·ºÆ® */
.ps_box {float:  left;width: 90px;height: 38px;padding-right: 10px;box-sizing:border-box;}
.sel{width: 70px;padding:0!important;height: 37px;border:none;background: #fff url(/img/smart/car/icon_sel.png) right 14px no-repeat;background-size:12px;color:#000;}
.mphone .ps_box {border-right:1px solid #000/*width: calc(100% - 170px)*/;}
.mphone .phoneArea {flex:1}



/* ¶óµð¿À */
.selection {display: inline-block;height: 40px;width: 150px;float:  right;}
.selection .seltem{position:relative;float: left;width: 50%;z-index:10;height: 100%;box-sizing:border-box;}
.seltem.chk input[type=radio]{ display:none}
.seltem.chk input[type=radio]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:3.5;text-align:center}
.seltem.chk label {font-family:'nsR'; font-size:13px; height: 100%;width: 100%;border:none;background:none;border-left:1px solid #000;box-sizing:border-box;display:  inline-block;padding-top: 11px;cursor:pointer;}
.seltem.chk input[type=radio]:checked + label {z-index:100;}
.seltem.chk label.on {background:none;background-color:#d6f1ff;border:1px solid #000;}
.seltem.chk label:last-child.on {margin-left: 1px;}

.radio_btn{ display:inline-block; vertical-align:middle;background:#fff; float: right;}
.radio_btn a {display:inline-block;width:52px; height:38px; font-size:14px; color: #000; line-height:250%; text-align:center;border-left:1px solid #f1f1f1}
.radio_btn a.on { background:#ff8278!important;color:#fff}

/* Ã¼Å©¹Ú½º:°øÅë */
.gender input,
.w_chk input{position:absolute; top:5px; left:3px; z-index:9}
.gender label,
.w_chk label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background: url("/img/login/check2.png") no-repeat scroll 0 -32px; padding-left:22px;height:23px; line-height:1.8}
.gender input:checked + label,
.w_chk input:checked + label {z-index:100;}
.gender label.on,
.w_chk label.on {z-index:100; background-position:0 1px; color:#343434!important}
/* Ã¼Å©¹Ú½º:¼ºº° */
.name .sex {display:inline-block;float:right;height:23px; margin: 8px 4px 0 0;width: 100px;}
.gender{display:block;float:left;position:relative;z-index:10;width:44px;height:23px;margin-right: 5px;}
.gender label {width:24px; color:#999}
.insurant .sex {float:left;margin-left:20px}
.insurant .sex .gender {width:60px}
.insurant .sex .gender label {width:60px}



/* Ã¼Å©¹Ú½º:°øÅë */
.w_chk input{position:absolute; top:5px; left:3px; z-index:9}
.w_chk label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background: url("/img/login/check2.png") no-repeat scroll 0 -32px; padding-left:28px;height:23px; font-family:'nsR'; font-size:12px;line-height:1.8}
.w_chk input:checked + label {z-index:100;}
.w_chk label.on {z-index:100; background-position:0 1px; color:#343434!important}


/* Ã¼Å©¹Ú½º:Á¤º¸µ¿ÀÇ */
.join_agree {display:block;height:30px;margin-top:12px;background:none;padding-top: 150px;}
.join_agree .w_chk {position:relative}
.join_agree .more {position:absolute;left: 170px;top: 3px;color:#787878;text-decoration: underline!important;}




/* ÀÚµ¿Â÷º¸Çè ¹è³Ê  */
.car_ba{position:relative; padding-bottom:60px}
.car_ba01{ background:url(/img/topten/public_topten_car.jpg) no-repeat; width:920px; height:162px; display:block; cursor:pointer}
.car_ba:after{content""; display:block; clear:both}


/* »óÇ°¾øÀ»¶§ ÀÎ½º¹ë¸® ·Î°í³ëÃâ */
.good_no {position:relative;}
.good_no .ins_logo {background:url("/img/topten/ins_logo.png") no-repeat center center;}
.good_no .g_logo {display:block;text-indent:-9999px;background-size:contain;text-align:center;margin: 0 auto;width: 120px;height: 43px;padding-top: 87px;}
.good_no .g_logo01 {display:block;text-indent:-9999px;background-size:contain;text-align:center;margin: 0 auto;width: 120px;height: 43px;padding-top: 160px;}


input[name="sex_cd_1"] {-webkit-appearance:radio!important}
input[name="agree_yn_1"] {-webkit-appearance:checkbox!important}
select[name="tel_no1"] {-webkit-appearance:menulist!important}


















     