@media all and (min-width:320px;)
@charset "euc-kr";

/* all ---------------------------------------------------------------------------------------------------------------------------------- */
/* font */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900,300);

/* reset */
html, body {height:100%;}

*{margin:0;padding:0;letter-spacing:0;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
body{font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;letter-spacing:0;font-size:100%;/*line-height:24px;*/color:#333;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal !important;/*line-height:21px;*/font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;}
img{vertical-align:top;border:0;width:100%;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
fieldset{border:0}
legend,caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
address,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;font-weight:bold;}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;width:100%;}
caption,hr,legend{width:0px;height:0px;font-size:1px;text-indent:-9999em;line-height:0}
th{text-align:left;font-size:14px;color:#333;line-height:18px;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;letter-spacing:0;vertical-align:top;font-weight:normal;}
th label{font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;}
td{text-align:left;color:#333;line-height:22px;vertical-align:top}
dt {font-weight:normal;}
label em{color:#929292;}
#header {position: relative; margin: 0 auto; min-width:320px; max-width:100%; height:auto; }
#footer { position: relative; margin: 0 auto; min-width:320px; max-width:100%; height:auto; background-color: #666;}
#contents {position: relative; margin: 0 auto; min-width:320px; max-width:100%; height:auto; }
input,select {-webkit-appearance: none; border-radius: 0;} /* safari input, select¹Ú½º ¶ó¿îµù À¾¾Ö±â */
/* form controll */
input[type=checkbox],
input[type=radio]{width:13px;height:13px;margin:2px 0;padding:0;vertical-align:middle}
::-webkit-input-placeholder { color:#929292 !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò !important; }
::-moz-placeholder {color:#929292 !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò !important; } /* firefox 19+ */
:-ms-input-placeholder {color:#929292 !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò !important; } /* ie */
input:-moz-placeholder {color:#929292 !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò !important; }
.placeholdersjs{color:#929292 !important;font-family:"RixSGo M","Malgun Gothic","Dotum","Arial" !important;}
textarea{background:#fff;padding:1px 0 1px 0;text-indent:0;width:100%;height:18px;line-height:18px;color:#333;border:0;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;resize:none;overflow:hidden !important;}
/*textarea, input, *:focus {outline: none !important; }*/
textarea:focus, input:focus {}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 500px #fff inset;}

#mask {  
		position:absolute;  
		left:0;
		top:0;
		z-index:9000;  
		background-color:#333333;  
		display:none;
		overflow:hidden;
}

/* link */
a,a:link,a:visited,a:active,a:hover,a:focus{color:#333;font-size:100%;text-decoration:none;}
a:hover {text-decoration:underline;color:#19b2b3;}

a.link03 {text-decoration:underline;color:#cccccc !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;}
a.link03:hover {text-decoration:none;color:#cccccc !important;font-family:"Malgun Gothic","Dotum","Arial"; ¸¼Àº °íµñ, µ¸¿ò;}

a.link_all {display:block;}
a.link_all .txt {text-decoration:none;font-size:14px;color:#777;}
a.link_all .more {text-decoration:none;font-size:12px;color:#5390ce; font-weight: bold;}
a.link_all:hover {text-decoration:none !important;}
a.link_all:hover .txt {text-decoration:underline;}
a.link_all:hover .more {text-decoration:underline;}

#wrap { position: relative;overflow:hidden; margin: 0 auto; min-width:320px; max-width:100%; }
/*#header {position: relative; margin: 0 auto; width:100%; height:auto; border-bottom: 1px solid #ccc;}
#contentswrap {position: relative; margin: 20px auto; width:100%; height:auto; border: 0px solid red;}
* html #contentswrap { height:100%; }*/



/* header ·¹ÀÌ¾Æ¿ô */
#dtn_header_twrap {position: relative; margin: 0 auto; min-width:320px; max-width:100%; text-align: center; background: #f5f5f5; border: 1px solid #f5f5f5;}
#dtn_header_t { margin: 10px auto; text-align: center; min-width:290px; max-width:640px; }
#dtn_header_t img{width:95%; }

/* footer ·¹ÀÌ¾Æ¿ô */
#dtn_footerwrap { position: relative; margin: 0 auto; width:100%; height:auto; background-color: #f5f5f5;}
#dtn_footer { margin: 0 auto; min-width:290px; max-width:640px;}
#dtn_footer ul li {display:inline-block; width: 100%; padding:20px 0 20px 0; font-family:"Malgun Gothic","Arial"; ¸¼Àº °íµñ; font-size:12px; color:#666; font-weight:normal; letter-spacing:-0.5px; }

/* header ÅÇ¸Þ´º */
#dtn_header_tmwrap {position: relative;min-width:320px; max-width:100%; height:auto; margin-top:0; padding: 0; background: url("/_mobile/img/dtn_navi_bg.png") repeat-x;}
#dtn_header_tm {margin:0 auto; text-align: center; padding:0; min-width:320px; max-width:640px;position:relative; color:#fe9778;}
#dtn_header_tm ul {position:relative; /*float:left; */min-width:320px; max-width:640px; display:inline-block; height: auto; text-align:center; padding:0; line-height: 2.0; }
#dtn_header_tm ul li {display:inline-block; text-align:center; padding: 5px 0 8px 0; }
#dtn_header_tm ul li a {margin:0;padding:0;font-family:¸¼Àº °íµñ, MalgunGothic; font: 13px/1; color:#FFF; font-weight:bold; letter-spacing:-2px; text-decoration:none; }
#dtn_header_tm ul li a:hover {margin:0;padding:0;font-family:¸¼Àº °íµñ, MalgunGothic; font: 13px/1; color:#ffbca8; font-weight:bold; letter-spacing:-2px; text-decoration:none; }
#dtn_header_tm ul li a.on {margin:0;padding:0;font-family:¸¼Àº °íµñ, MalgunGothic; font: 13px/1; color:#ffbca8; font-weight:bold; letter-spacing:-2px; text-decoration:none; }
#dtn_header_tm ul li a.on:hover {margin:0;padding:0;font-family:¸¼Àº °íµñ, MalgunGothic; font: 13px/1; color:#ffbca8; font-weight:bold; letter-spacing:-2px; text-decoration:none;}

/* contents ·¹ÀÌ¾Æ¿ô */
/*#contents { margin: 0 auto; text-align: left; min-width:290px; max-width:640px; border: 0px solid blue;}
* html #contents { height:100%; }*/

#dtn_mainbanwrap {position: relative; margin: 0 auto;min-width:320px; max-width:100%; height:auto; background: #19b2b3; }
#dtn_mainban { margin: 0 auto; text-align: center; min-width:290px; max-width:640px;}
#dtn_mainban img{width:95%; }

/* ¸ÞÀÎÆÁ ÅÇ¸Þ´º */
#dtn_miwrap {position: relative; min-width:320px; max-width:100%; height:auto; margin-top:0; padding: 0; background:#19b2b3; }
#dtn_mi {position:relative;margin:0 auto; text-align: center; padding:0; min-width:320px; max-width:640px; color:#fe9778; }
#dtn_mi ul {position:relative; /*float:left; */margin:0 0 5px 0; min-width:97%; max-width:97%; display:inline-block; text-align:center; padding:0; line-height: 1.0;background: url("/_mobile/img/am_tit_bg.png") repeat;}
#dtn_mi ul li {display:inline-block; text-align:center; margin: 0; padding: 5px 1px; min-width:22.7%; max-width:22.7%; height: auto; border-right:1px solid #3e4760;}
#dtn_mi ul li:last-child {display:inline-block; text-align:center; margin: 0; padding: 5px 1px; min-width:22.7%; max-width:22.7%; height: auto; border-right:0px solid #3e4760;}
#dtn_mi ul li img {padding: 5px 0 5px 0; width:65%;}
#dtn_mi ul li a {font-family:¸¼Àº °íµñ, MalgunGothic; font-size:11px; color:#FFF; font-weight:bold; letter-spacing:-1px; text-decoration:none; }
#dtn_mi ul li a:hover {font-family:¸¼Àº °íµñ, MalgunGothic; font-size:11px; color:#f5f5f5; font-weight:bold; letter-spacing:-1px; text-decoration:none; }

/* ¸ÞÀÎ ÀüÈ­¹øÈ£ ¹è³Ê */
#dtn_telbanwrap {position: relative; margin: 0 auto;min-width:320px; max-width:100%; height:auto;  background: url("/_mobile/img/am_mt_bg.png") repeat;}
#dtn_telban { margin: 0 auto; text-align: center; min-width:290px; max-width:640px;}
#dtn_telban img a{text-decoration:none;}
#dtn_telban img{width:85%;}


/* ÀÚµ¿Â÷º¸Çè °¡ÀÔ½Ã! ¹Ýµå½Ã Ã¼Å©ÇÏ¼¼¿ä! ÀÚµ¿Â÷º¸Çè·á Àý¾àÆÁ */
#dtn_tipwrap {position: relative; margin: 0 auto; min-width:320px; max-width:100%; text-align: center; background: url("/_mobile/img/am_mi_bg.png") repeat; }
#dtn_tip { position:relative; margin: 0 auto; padding: 10px 0; text-align: center; min-width:290px; max-width:640px; }
#dtn_tip h2 {/*position:relative;float:left;*/ margin: 0 auto; min-width:80%; max-width:80%; text-align: center; }
#dtn_tip_table { position:relative; margin: 0 auto; min-width:290px; max-width:290px; border-collapse: collapse;vertical-align: bottom; text-align: center; }
#dtn_tip_table td{ text-align:left; padding: 1px 10px 1px 15px; font: bold 13px malgun Gothic, '¸¼Àº °íµñ'; letter-spacing: -1px; color: #e1e1e1; background:url(/_mobile/img/ico_bl.png) no-repeat 7px 5px;}
#dtn_tip_table td .ic_n {margin:2px; width: 10%; vertical-align:top !important;}
#dtn_tip_table td a {text-align:left; text-decoration:none; color: #e1e1e1; line-height: 1.5; letter-spacing:-1px;}
#dtn_tip_table td a:hover {text-align:left; text-decoration:underline; color: #FFF;}


/* dtn_r ÀÚµ¿Â÷º¸Çè·á´ÙÀÌ·ºÆ® ÅëÇÕºñ±³ ÇØº¸±â */
#dtn_r {position: relative; margin: 0 auto; min-width:320px; max-width:100%; }

/* ÀÚµ¿Â÷º¸Çè·á´ÙÀÌ·ºÆ® ÅëÇÕºñ±³ ÇØº¸±â form */
#dtn_r_join {position: relative; min-width:320px; max-width:100%;height:auto; margin:0; padding:0; text-align: center; background: url("/_mobile/img/am_tit_bg.png") repeat; }
#dtn_r_join h2 img{min-width: auto; max-width:75%;}

#dtn_r_join .jointab {position: relative; padding:0; margin:0 auto; text-align:center; height:auto;/*float:left;*/ min-width:320px; max-width:100%;background-color:#f5f5f5; }
#dtn_r_join .jointab ul{/*position: relative; */padding:0; margin:0 auto; text-align:center; height:auto; min-width:320px; max-width:100%; background-color:#19b2b3;}/*ÅÇ³ôÀÌ*/
#dtn_r_join .jointab li {float:left; margin:0; padding: 0; line-height:30px; width:50%; text-align:center; color:#FFF; font-weight:bold; letter-spacing: -1px; overflow:hidden; background-color:#19b2b3;border:none;}
#dtn_r_join .jointab li.on {background-color:#f5f5f5; color:#19b2b3; border-bottom:none; }
#dtn_r_join .jointab li a{color:#FFF;}
#dtn_r_join .jointab li.on a{background-color:#f5f5f5; color:#19b2b3; border-bottom:none;text-decoration:none;}

#dtn_r_join .jointab_all {position:relative; /*float:left; */margin:30px 0 0 0 ; padding: 15px 0; text-align:center; min-width:320px; max-width:100%; background-color:#f5f5f5; border: 0px solid red;}
#dtn_r_join .jointab_all ul{position:relative; margin:0 auto; text-align:center; min-width:300px; max-width:300px; border: 0px solid green;}
#dtn_r_join .jointab_all ul li {margin:0; padding:2px 0px 2px 0px; font-weight:bold; text-align: left;border:none;}
#dtn_r_join .jointab_all ul li label.tit {width:75px; float:left; padding-top:3px; font-size:16px; letter-spacing:-1px;text-align: center;}
#dtn_r_join .jointab_all .cname {width:150px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}
#dtn_r_join .jointab_all .ldate {width:200px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}
#dtn_r_join .jointab_all .lname {width:215px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}
#dtn_r_join .jointab_all .lnumber {width:215px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}
#dtn_r_join .jointab_all .ltel {width:215px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}

/* MSIE*/
html[data-useragent*="MSIE"][data-platform="Win32"] #dtn_r_join .jointab_all .ldate {width:215px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold; border: 1px solid #ccc;}

/*#dtn_r_join .jointab_all .check { vertical-align:bottom; padding-right:5px;}
#dtn_r_join .jointab_all .year {width:68px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold; }
#dtn_r_join .jointab_all .day {width:68px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold;}
#dtn_r_join .jointab_all .tel {width:70px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold; letter-spacing: -1px;}
#dtn_r_join .jointab_all .number {width:69px; height:27px; background-color:#FFF; ffont-size:15px; margin-left:3px;font-weight:bold;}
#dtn_r_join .jointab_all .confirm {vertical-align:bottom; margin-left:3px;font-weight:bold;}
#dtn_r_join .jointab_all .email {width:215px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold;}*/


/* ÇªÅÍ ¿îÀüÀÚº¸Çè ÀüÈ­¹øÈ£ ¹è³Ê */
#dtn_drivebanwrap {position: relative; margin: 0 auto; text-align: center; min-width:320px; max-width:100%; height:auto;  background:#19b2b3; /*url("/_mobile/img/am_mt_bg.png") repeat;*/}
#dtn_driveban { margin: 0 auto; text-align: center; min-width:290px; max-width:640px; }
#dtn_driveban img a{text-decoration:none;}
#dtn_driveban img{width:90%;}

/* ÇªÅÍ ±ä±ÞÃâµ¿¼­ºñ½º ÀüÈ­¾È³» */
#dtn_acccallwrap {position: relative; margin: 0 auto;  text-align: center; height:auto; min-width:320px; max-width:100%; border:0px solid green; background-color:#f5f5f5; color:#333; }
#dtn_acccall { margin: 0 auto; text-align: center; min-width:290px; max-width:100%; background: url("/_mobile/img/am_tit_bg.png") repeat-x; }
#dtn_acccall h2 {padding: 15px 0 0 0; height:54px; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:22px; color:#66ffcc; font-weight:bold !important; letter-spacing:-2px; text-align:center;}
.dtn_acccall_table {margin: 0 auto; height:auto; text-align: center;  min-width:290px; max-width:290px; border:0px solid green; padding-bottom:15px;}
.dtn_acccall_table td a{ color:#333; font:bold 15px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; line-height:1.8; text-decoration:none;}


/* contents »ç¿ë*/
/* ¸ÞÀÎ ´ÙÀÌ·ºÆ®ÀÚµ¿Â÷º¸Çè ¼³°èÇöÈ² ·Ñ¸µ  */
#dtn_inp_listwrap {position: relative; margin: 0 auto; text-align: center; height:auto; min-width:320px; max-width:100%; border:0px solid #f5f5f5; background-color:#f5f5f5; color:#333; }
#dtn_inp_list { margin: 0 auto; text-align: center; min-width:290px; max-width:100%; height:auto; background: url("/_mobile/img/am_tit_bg.png") repeat-x; }
#dtn_inp_list h2 {padding: 15px 0 0 0; height:54px; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold !important; letter-spacing:-2px; text-align:center;}
#dtn_inp_list h2 a {padding: 15px 0 0 0; height:54px; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold !important; letter-spacing:-2px; text-align:center;}
#dtn_inp_list h2 a:hover {padding: 15px 0 0 0; height:54px; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold !important; letter-spacing:-2px; text-align:center;}
#realtime_list {padding: 0 0 15px 0; position: relative; margin: 0 auto;  text-align: center; border:0px solid red; }
#dtn_inp_list .cars_comp ul {position:absolute; /*float:left; */height:auto; }
#dtn_inp_list .cars_comp li div:first-child {min-width:290px; max-width:100%; border:0px solid blue; }
#dtn_inp_list .cars_comp li {min-width:290px; max-width:290px; border:0px solid red; display:inline-block; text-align:left;}
#dtn_inp_list .cars_comp li a{color:#000; font-size: 14px; font-weight:normal; letter-spacing: -1px; line-height: 1.9 !important; text-decoration:none;}
#dtn_inp_list .cars_comp li a:hover {color:#000; font-size: 14px; font-weight:normal; letter-spacing: -1px; line-height: 1.9 !important; text-decoration:none;}


/* ¸ÞÀÎ º¸ÇèÀý¾àÁ¤º¸°Ô½ÃÆÇ ¸®½ºÆ® ÃßÃâ - ÀÏ¹Ý°Ô½ÃÆÇ °øÅë»ç¿ë*/
#dtn_bbs_listwrap {position: relative; margin: 0 auto; text-align: center; min-width:320px; max-width:100%; margin:0; padding: 0;}
#dtn_bbs_list {margin:0 auto; min-width:290px; max-width:640px; text-align: center;}
#dtn_bbs_list h2 {padding: 10px 0 0 0 ; height:54px; text-align: center; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:11px; color:#cccccc; line-height: 1.1; font-weight:bold !important; letter-spacing:-2px; background: url("/_mobile/img/dtn_tb_bg.png") repeat;}
#dtn_bbs_list h2 a {font-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold; letter-spacing:-2px;}
#dtn_bbs_list h2 .txt {letter-spacing: -2px; font-weight:normal; color:#cccccc; }
#dtn_bbs_list h2 .more {float:right; margin-top:20px; letter-spacing: -1px;}

.dtn_bbs_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center; border:0px solid red;}
.dtn_bbs_table th {background-color:#f5f5f5; border-top: 3px solid #364b5d;border-bottom: 1px solid #364b5d; text-align:center; padding: 10px 0; color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px; }
.dtn_bbs_table td {border-bottom:1px solid #d0d0d0; padding: 10px 0px; color:#666; font:normal 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; line-height:1.3; }
.dtn_bbs_table td .date {float:right; margin-right:5px; margin-left:7px; letter-spacing:-1px; }
.dtn_bbs_table td .ic_n {margin:2px; width: 10%; vertical-align:top !important;}
.dtn_bbs_table td a{font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_bbs_table td a:hover{font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; text-decoration: none; }
.dtn_bbs_table td a.point{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_bbs_table td a.point:hover{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px;text-decoration: none; }


/* desc */
.boardv_desc_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center; border:0px solid red;}
.boardv_desc_table th {background-color:#f5f5f5; border-top: 3px solid #364b5d;border-bottom: 1px solid #364b5d; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial;  text-align:center; padding: 10px 5px;letter-spacing:-1px; color: #3c5083; }
.boardv_desc_table th a{color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-2px; text-decoration:none; }
.boardv_desc_table th a:hover{color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-2px; text-decoration:none;}
.boardv_desc_table td {border-bottom:1px solid #d0d0d0; padding: 7px 0; color:#666; font:normal 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-0.5px; line-height:1.5; }
.boardv_desc_table td img {min-width:auto; max-width:auto;}

/* desc */
.dictionary_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center; border:0px solid red;}
.dictionary_table th {background-color:#dde9f5; border-top:1px solid #bbd3ec; border-bottom:1px solid #bbd3ec; text-align:center; padding: 10px 5px; color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:0px; }
.dictionary_table td {border-bottom:1px solid #d0d0d0; padding: 7px 0; color:#666; font:normal 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-0.5px; line-height:1.5; }
.dictionary_table td a{font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px;}
.dictionary_table td a:hover{font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; }
.dictionary_table td.desc{background-color: #f5f5f5;}
.dictionary_table td img {min-width:auto; max-width:auto;--height:100%}

.dictionary_table h2 {padding:0 !important; height:auto !important; text-align: left !important; font-family:¸¼Àº °íµñ, MalgunGothic !important; font-size:20px !important; color:#666666 !important; line-height: 1.1 !important; font-weight:bold !important; letter-spacing:-2px !important; background: url("") repeat !important; }

/* ¸ÞÀÎ ½Ç½Ã°£°¡ÀÔ¸®½ºÆ® ÃßÃâ */
#dtn_join_listwrap {position: relative; margin: 0 auto; text-align: center; min-width:320px; max-width:100%; margin:0; padding: 0;}
#dtn_join_list {margin:0 auto; min-width:290px; max-width:640px; text-align: center;}
#dtn_join_list h2 {padding: 10px 0 0 0 ; height:54px; text-align: center; font-family:¸¼Àº °íµñ, MalgunGothic,Arial; font-size:11px; color:#cccccc; line-height: 1.1; font-weight:bold !important; letter-spacing:-2px; background: url("/_mobile/img/dtn_tb_bg.png") repeat;}
#dtn_join_list h2 a {font-family:¸¼Àº °íµñ, MalgunGothic,Arial; font-size:20px; color:#66ffcc; font-weight:bold; letter-spacing:-2px;}
#dtn_join_list h2 .txt {letter-spacing: -2px; font-weight:normal; color:#cccccc; }
#dtn_join_list h2 .more {float:right; margin-top:20px; letter-spacing: -2px;}

.dtn_join_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center; border:0px solid red;}
.dtn_join_table th {background-color:#f5f5f5; border-top: 3px solid #364b5d; border-bottom: 1px solid #364b5d; text-align:left; padding: 10px 5px; color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; }
.dtn_join_table td {border-bottom:1px solid #d0d0d0; padding: 10px 0px; color:#666; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; line-height:1.3; }
.dtn_join_table td .date {float:right; margin-right:5px; margin-left:7px; letter-spacing:-1px; font-weight:normal;}
.dtn_join_table td .ic_n {margin:2px; width: 10%; vertical-align:top !important;}
.dtn_join_table td a{font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_join_table td a:hover{font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; text-decoration: none; }
.dtn_join_table td a.point{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_join_table td a.point:hover{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px;text-decoration: none; }

/* ¼­ºê ½Ç½Ã°£°¡ÀÔ¸®½ºÆ®  view*/
.dtn_joinv_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center;}
.dtn_joinv_table th {background-color:#e3f4f4; border-top:1px solid #bbd3ec; border-bottom:1px solid #bbd3ec; text-align:center; padding: 15px; }
.dtn_joinv_table th a{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; }
.dtn_joinv_table th a:hover{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; text-decoration:none;}
.dtn_joinv_table td {border-bottom:1px solid #d0d0d0; padding: 10px 5px; color:#666; font:bold 13px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-0.5px; line-height:1.8;  text-align:center;}
.dtn_joinv_table td a{font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_joinv_table td a:hover{font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; text-decoration: none; }
.dtn_joinv_table td a.point{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px; text-decoration: none;}
.dtn_joinv_table td a.point:hover{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px;text-decoration: none; }

/* desc */
#joinv_desc_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center;border:0px solid #ccc;}
#joinv_desc_table h3 {text-align:center; padding: 15px;color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial !important; letter-spacing:-1px;}
#joinv_desc_table h3 a{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; }
#joinv_desc_table h3 a:hover{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; text-decoration:none;}
#joinv_desc_table img.ic_bl {width:6%; vertical-align:bottom !important;}

.joinv_desc_table {margin:0 auto; min-width:290px; max-width:100%; text-align: center;}
.joinv_desc_table th {background-color:#d1f0f0; border: 1px solid #bce3e3; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial;  text-align:center; padding: 10px;letter-spacing:-1px; color: #3c5083; }
.joinv_desc_table th a{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; }
.joinv_desc_table th a:hover{color:#3c5083; font:bold 16px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; text-decoration:none;}
.joinv_desc_table td {padding: 5px; color:#333; font:normal 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-0.5px; line-height:1.5;  text-align:left; border:1px solid #bce3e3;vertical-align:middle !important;}
.joinv_desc_table td.tit{background-color:#e3f4f4; padding: 5px; color:#3c5083; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-0.5px; line-height:1.5;  text-align:center;border:1px solid #bce3e3;}
.joinv_desc_table td.point{font-size:14px; color:#19b2b3; font-weight:bold; letter-spacing:-1px;}
.joinv_desc_table td.point2{font-size:15px; color:#fc6262; font-weight:bold; letter-spacing:-1px;}
.joinv_desc_table tr.bgred{background-color:#fff3f3; font-weight:bold; color:#3c5083;}
.joinv_desc_table td .logo {margin:0;width:50%; vertical-align:middle !important;padding: 0px 5px;  }


/* ÆäÀÌÂ¡ */
#page_num_wrap {position: relative; margin: 10px auto; text-align: center; min-width:320px; max-width:100%; }
#page_num {min-width:320px; max-width:640px; overflow:hidden; margin:0 auto; text-align:center; color: #333; font:normal 12px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; }
#page_num ul { text-align:center;}
#page_num ul li img {padding: 0 1px 0 1px; }
#page_num ul li {padding: 0 3px 0 3px; color: #e3e3e3; display:inline; display: inline-block; !important;display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:middle; *zoom:1; }
#page_num ul li a {text-decoration:none; color: #666; font:normal 12px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px; display:inline; display: inline-block; !important;display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:middle; *zoom:1;}
#page_num ul li a:hover {text-decoration:none; color: blue;}
#page_num ul li.on {color: #e21a22; font:normal 12px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px;}
#page_num ul li.on a {color: #e21a22; font:normal 12px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px;}
#page_num .btnarrow img{vertical-align:middle;margin:0 0 0 0;}

/*°Ô½ÃÆÇ°Ë»ö*/
#searchwrap{position: relative; margin: 10px auto; text-align: center; min-width:320px; max-width:100%; }
#searchwrap .search{overflow:hidden; margin:0 auto; text-align:center;}
#searchwrap .search select{height:33px; border:0px solid #FFF; border-bottom:2px solid #fc5c5c; vertical-align:top;margin:1px 0 0 0; font:bold 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px;}
#searchwrap .search .searchkey {width: 128px; height:33px; background:#FFF;display:inline-block; border-bottom:2px solid #fc5c5c; vertical-align:top;margin:1px 0 0 0; color:#666; font:normal 14px malgun Gothic,µ¸¿ò,dotum,Arial; letter-spacing:-1px;border:1px solid #cdcdcd;}
#searchwrap .search .btn{width: auto; height: 33px;  vertical-align:bottom;}


/* privacy */
#privacy {float: left; width: 100%; height: 100%; padding: 0 20px 0 0; }
#privacy h1 {margin: 10px 0 0 0; height: 40px; padding: 15px 0 0 10px; color: #000;font:bold 18px malgun,'µ¸¿ò'; text-align: center; letter-spacing: -1px; background: url(/_mobile/img/title_bg.jpg) repeat-x left top;}

/* privacy_agree */
#privacy_agree{ float: left; width: 95%; padding: 10px; }
#privacy_agree ul {list-style: none; margin:0; padding:0;}
#privacy_agree .text12red {padding-bottom: 5px; font: bold 12px malgun, 'µ¸¿ò'; color: #ff3300; letter-spacing: -1px;}
#privacy_agree .text12 {padding-bottom: 5px; font: bold 12px malgun, 'µ¸¿ò'; color: #333; letter-spacing: -1px;}
#privacy_agree .text11 {padding-bottom: 20px; font: normal 11px malgun, 'µ¸¿ò'; color: #666; letter-spacing: -1px;}



#dtn_ctswrap {position: relative; margin: 0 auto; text-align: center; min-width:320px; max-width:100%; height:auto; }
#dtn_cts {margin: 0 auto; text-align: center; min-width:290px; max-width:100%; height:auto; background: url("/_mobile/img/am_tit_bg.png") repeat-x; }
#dtn_cts h2 {padding: 15px 0 0 0; height:54px;  text-align:center; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold !important; letter-spacing:-2px;}
#dtn_cts h2 a {tfont-family:¸¼Àº °íµñ, MalgunGothic; font-size:20px; color:#66ffcc; font-weight:bold; letter-spacing:-2px;}
#dtn_cts h2 .txt {letter-spacing: -1px; font-weight:normal; }
#dtn_cts h2 .more {float:right; margin-top:20px; letter-spacing: -1px;}
#dtn_cts .line {height:30px; border-top: 5px solid #3c5083}
#dtn_cts h3 img{margin: 0 0 0 0; text-align:center;}

#dtn_cts_comm {margin:0 auto; width:90%; text-align: left;  font-family:¸¼Àº °íµñ, MalgunGothic; font-size:16px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height: 24px;}
#dtn_cts_comm p {margin:20px 0; width:100%; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:15px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height: 24px;}
#dtn_cts_comm img {margin: 20px 0;}

/* table desc */
.dtn_cts_comm_table {margin:0 auto; min-width:290px; max-width:90%; text-align: center; word-break:-all; clear:both;}
.dtn_cts_comm_table th {background:url("/_mobile/img/dtn_navi_bg.png") repeat-x; text-align:center; padding: 10px 5px; color:#FFF; font:bold 18px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-2px; border-right: 1px solid #FFF; }
.dtn_cts_comm_table td.bg {background-color:#f5f5f5; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center; padding: 10px 10px; color:#333; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:0px; }
.dtn_cts_comm_table td.bg2 {background-color:#f9f9f9; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center; padding: 10px 5px; color:#333; font:bold 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:0px; }
.dtn_cts_comm_table td {border-bottom:1px solid #d0d0d0; padding: 10px 10px; color:#555; font:normal 14px malgun Gothic,µ¸¿ò,dotum; letter-spacing:-1px; line-height:1.8; text-align:left; }
.dtn_cts_comm_table td a{font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; }
.dtn_cts_comm_table td a:hover{font-size:14px; color:#666; font-weight:bold; letter-spacing:-1px; }
.dtn_cts_comm_table td.desc{background-color: #f5f5f5;}
.dtn_cts_comm_table .star{padding:0 0 3px 12px; background:url(/_mobile/img/ic_star.gif) 0 8px no-repeat; color:#d11141; letter-spacing: -1px; font-size:14px;font-weight:bold; letter-spacing:-1px; }
.dtn_cts_comm_table .notice{padding:0 0 3px 10px; background:url(/_mobile/img/ico_bl.png) 0 5px no-repeat; color:#66ffcc; letter-spacing: -1px; font-size:14px; font-weight:bold; letter-spacing:-1px; }
.dtn_cts_comm_table .ic_n {margin:2px; width: 10%; vertical-align:middle !important;}

.para_text ul{min-width:290px; max-width: 95%; margin:20px 0; word-break:keep-all; clear:both;}
.para_text li{padding:5px 0 5px 10px; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:15px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height: 1.5; background:url(/_mobile/img/ico_bl.png) 0 10px no-repeat;}


/* Layer ================== */
/* Layer close */
#layer_close {float:right; padding:10px; text-align: rihgt;}
#layer_close2 {position:relative; margin:0; padding:0}
#layer_close2 .btnclose {position:absolute; float: rihgt; padding-top: 40px; padding-right:10px;}


/* Layer ÀÚµ¿Â÷º¸Çè·á ºñ±³°ßÀû½ÅÃ»ÇØº¸±â */
#dtn_ly_hwrap {position:relative; width:430px; margin:0 auto; height:auto; text-align:center; }
#dtn_ly_h {float:left; width:100%; margin:0 auto; height:auto; text-align:center; border:0px solid blue; background:#f5f5f5; }

#dtn_ly_h ul.jointab {padding:0; margin:0; /*float:left; */height:auto; width:100%; font-weight: bold; background-color:#19b2b3; }/*ÅÇ³ôÀÌ*/
#dtn_ly_h ul.jointab li {float:left;padding-top:3px; margin:0;height:auto; line-height:21px; width:47.6%; padding: 5px 5px 10px 5px; text-align:center; color:#FFF; overflow:hidden; background-color:#19b2b3;border:none; letter-spacing:-1px;}
#dtn_ly_h ul.jointab li.on {background-color:#f5f5f5; color:#19b2b3; border-bottom:none; letter-spacing:-1px; }

#dtn_ly_h .jointab_all {float:left; width:100%; margin:20px auto; height:auto; text-align:center; border: 0px solid red; font-size:14px;}
#dtn_ly_h .jointab_all ul{position:relative; width:79%; margin:0 auto; height:auto; text-align:center; border: 0px solid red;}
#dtn_ly_h .jointab_all li {width:100%; margin:0; padding:3px 0px 3px 0px; font-weight:bold; text-align: left;border:none;}
#dtn_ly_h .jointab_all ul li label.tit {width:80px; float:left; font-size:16px; letter-spacing:-1px;text-align: center; padding-right: 15px;}
#dtn_ly_h .jointab_all .check { vertical-align:bottom; padding-right:5px;}
#dtn_ly_h .jointab_all .cname {width:140px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold;}
#dtn_ly_h .jointab_all .lname {width:215px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold;}
#dtn_ly_h .jointab_all .lnumber {width:68px; height:27px; background-color:#FFF; font-size:15px; margin-right:5px;font-weight:bold;}
#dtn_ly_h .jointab_all .year {width:68px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold; padding:0;}
#dtn_ly_h .jointab_all .day {width:68px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold; padding:0;}
#dtn_ly_h .jointab_all .tel {width:70px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold; letter-spacing: -1px;}
#dtn_ly_h .jointab_all .number {width:69px; height:27px; background-color:#FFF; ffont-size:15px; margin-left:3px;font-weight:bold; padding:0;}
#dtn_ly_h .jointab_all .confirm {vertical-align:bottom; margin-left:3px;font-weight:bold;}
#dtn_ly_h .jointab_all .email {width:215px; height:27px; background-color:#FFF; font-size:15px;font-weight:bold;}

/* E Layer ================== */

/* ÆË¾÷ ·¹ÀÌ¾î : ÀÚµ¿Â÷º¸Çè·á°è»êÇØº¸±â °á°úÃ¢ S */
.popup_lyform_end_box {-position:absolute; -left:50%; -top:50%; z-index:3000; background:#fff;}
.popup_lyform_end_box .popup_lyform_end_contents {-position:absolute; -left:0; -top:0; width:100%; height:100%; z-index:3000;}
#lyform_endwrap {float: left; width:610px; height: auto;text-align: center; border: 5px solid #19b2b3; background:#fff;}
#lyform_endwrap h1 {width: 100%;  padding: 16px 0; height: auto; background: #19b2b3; color:#FFF; font:bold 22px Malgun Gothic, '¸¼Àº °íµñ', 'µ¸¿ò',dotum; letter-spacing: -2px; }
#lyform_end {float: left; width: 90%; padding: 20px; }
#lyform_end h2 {float: left; text-align: left; color:#414182; font:bold 14px Malgun Gothic, '¸¼Àº °íµñ','µ¸¿ò',dotum; letter-spacing: -1px; }
#lyform_end_top {width: 541px; height: 130px; margin: 0 ; padding: 0; background: url(/_mobile/img/lyform_topimg.png) no-repeat;}
#lyform_end_top .tit {padding: 10px 0 0 180px; text-align: center; color:#f1383d; font:bold 20px Malgun Gothic, '¸¼Àº °íµñ','µ¸¿ò',dotum; letter-spacing: -3px; }
#lyform_end_top .person {padding:5px 0 0 180px; text-align: center; color:#666; font:bold 14px Malgun Gothic, '¸¼Àº °íµñ','µ¸¿ò',dotum; letter-spacing: -2px; }
#lyform_end_top .spam {padding:5px 0 0 180px; text-align: center; color:#000; font:bold 14px Malgun Gothic, '¸¼Àº °íµñ','µ¸¿ò',dotum; letter-spacing: -2px; }

.table_lyform_end {float:left; width:100%; border-collapse:collapse; margin: 0; padding:0; text-align:center;  border-top:3px solid #19b2b3; border-bottom:1px solid #5390ce;}
.table_lyform_end th {background:#eafafa; border-bottom:1px solid #bee3f5; border-right:0px solid #f5f5f5; height:auto; text-align:center;color:#fc6666; font:bold 14px Malgun Gothic, '¸¼Àº °íµñ', 'µ¸¿ò',dotum; letter-spacing: -1px; vertical-align:middle;}
.table_lyform_end td { border-bottom:1px solid #bee3f5; border-right:0px solid #f5f5f5; color:#333; line-height:150%; height:auto; font:normal 14px Malgun Gothic, '¸¼Àº °íµñ', 'µ¸¿ò',dotum; letter-spacing: 0px; text-align: left; padding-left: 5px;}
.pointr {color: #fc6666;letter-spacing: -1px;}
.pointv {color: #19b2b3;letter-spacing: -1px; }
.notice {float: left; margin-left: 10px; background:url(/_mobile/img/ico_bl.png) no-repeat left top 3px; color:#333; font:bold 12px Malgun Gothic, '¸¼Àº °íµñ','µ¸¿ò',dotum; letter-spacing: -1px;padding-left: 10px}

.attention {position:relative; border:1px solid #eafafa; margin:10px 0; height: auto; padding:16px 20px 14px; background:#eafafa; line-height:19px; word-break:keep-all; font:bold 14px Malgun Gothic, '¸¼Àº °íµñ', 'µ¸¿ò',dotum; color: #666; letter-spacing:-1px; }
*html .attention {width:100%;}/* IE7.0 / IE6.0À» À§ÇÑ ÇÙ */
/* ÆË¾÷ ·¹ÀÌ¾î : ÀÚµ¿Â÷º¸Çè·á°è»êÇØº¸±â °á°úÃ¢ E */


/* °³ÀÎÁ¤º¸Ãë±Þµ¿ÀÇ layer popup */
#dtn_agrtit_wrap {margin:0 auto; height:auto; min-width:320px; max-width:100%; background-color:#19b2b3; }
#dtn_agrtit {margin:0 auto; height:auto; padding: 10px 0;min-width:280px; max-width:640px; text-align:center; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#FFF; }

#dtn_agr_wrap {margin:0 auto; height:auto; min-width:320px; max-width:100%; }
#dtn_agr {margin:0 auto; padding: 20px 20px; min-width:280px; max-width:280px; height:150px; overflow-y:scroll;}
#dtn_agr h2 {font-size:14px; letter-spacing:-1px; line-height:1.5; font-weight:normal;}

#dtn_agr .agr_text ul{min-width:100%; max-width:100%; margin: 0; word-break:keep-all; clear:both;}
#dtn_agr .agr_text li{padding:5px 0 0 12px; background:url(/_mobile/img/bu_dt06.gif) 0px 12px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#555; font-weight:bold; letter-spacing:-1px; text-align:left; line-height:1.4;}
#dtn_agr .agr_text li.bar{margin-bottom:10px; padding:5px 0 0 24px; background:url(/_mobile/img/bu_bar01.gif) 12px 12px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height:1.4;}
#dtn_agr .agr_text li.star{margin-top:10px; padding:5px 0 0px 16px; background:url(/_mobile/img/bu_star02.png) 0px 10px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#fc6262; font-weight:bold; letter-spacing:-1px; text-align:left; line-height:1.4;}

#dtn_agr .agrsub_text ul{min-width:100%; max-width:100%; margin:0; word-break:keep-all; clear:both;}
#dtn_agr .agrsub_text li{padding:5px 0 0 10px; background:url(/_mobile/img/bu_bar01.gif) 0px 12px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height:1.4;}
#dtn_agr .agrsub_text li.strong{padding:5px 0 0 10px; background:url(/_mobile/img/bu_bar01.gif) 0px 12px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; text-align:left; line-height:1.4;}
#dtn_agr .agrsub_text li.star{padding:5px 0 0px 10px; background:url(/_mobile/img/bu_star01.gif) 0px 12px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:14px; color:#fc6262; font-weight:bold; letter-spacing:-1px; text-align:left; line-height:1.4;}

#dtn_agrbtn_wrap {margin:20px auto; height:auto; min-width:320px; max-width:100%; }
#dtn_agrbtn {margin:0 auto; height:auto; padding: 0;min-width:280px; max-width:100%; text-align:center;}


#dtn_svc_wrap {margin:0 auto; height:auto; min-width:320px; max-width:100%; }
#dtn_svc {margin:0 auto; padding: 20px 20px; min-width:280px; max-width:90%; height:auto;}
#dtn_svc h2 {font-size:14px; letter-spacing:-1px; line-height:1.5; font-weight:bold; color:#3f76cc;text-align:left;}
#dtn_svc h3 {font-size:14px; letter-spacing:-1px; line-height:1.5; font-weight:bold;text-align:left;}
#dtn_svc p {font-size:14px; letter-spacing:-1px; line-height:1.5; font-weight:normal; text-align:left;}


#dtn_svc .agr_text ul{min-width:100%; max-width:100%; margin: 0; word-break:keep-all; clear:both;}
#dtn_svc .agr_text li{padding:5px 0 0 20px; background:url(/_mobile/img/bu_bar01.gif) 12px 16px no-repeat; font-family:¸¼Àº °íµñ, MalgunGothic; font-size:13px; color:#555; font-weight:normal; letter-spacing:-1px; text-align:left; line-height:1.5;}
/* //am ---------------------------------------------------------------------------------------------------------------------------------- */


.clear {clear:both;}

.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}
.vsub {vertical-align:sub !important;}
.fl {float:left !important}
.fr {float:right !important}
.fn {float:none !important}
.txt_l {text-align:left !important;}
.txt_r {text-align:right !important;}
.txt_c {text-align:center !important;}
.fw_b {font-weight:700 !important;}

.txt_i {font-style:italic;}
.txt_dc {text-decoration:underline;}

.txt_s50 {font-size:50px !important;}
.txt_s45 {font-size:45px !important;}
.txt_s40 {font-size:40px !important;}
.txt_s35 {font-size:35px !important;}
.txt_s30 {font-size:30px !important;}
.txt_s24 {font-size:24px !important;}
.txt_s22 {font-size:22px !important;}
.txt_s20 {font-size:20px !important;}
.txt_s18 {font-size:18px !important;}
.txt_s16 {font-size:16px !important;}
.txt_s14 {font-size:14px !important;}
.txt_s13 {font-size:13px !important;}
.txt_s11 {font-size:11px !important;}

.ff_400 {font-family:Roboto,"Malgun Gothic", "¸¼Àº °íµñ"; font-weight: 400; font-weight: bold; }
.ff_700 {font-family:Roboto; font-weight: 700; }
.ff_900 {font-family:Roboto; font-weight: 900; }
.ff_300 {font-family:Roboto; font-weight: 300; }

.pwhiteh{/*color:#f5f5f5; */color:#ccc; font-weight: bold;}
.pwhtie {color:#ccc; font-weight: bold;}
.pskyb{color:#19b2b3; font-weight: bold;}
.predb {color:#fc6262; font-weight: bold;}

.col_whi {color:#ccc; font-weight: bold;}
.col_red_n {color:#fc6262; font-weight: normal;}
.col_red {color:#fc6262; font-weight: bold;}
.col_red02 {color:#ff3333; font-weight: bold;}
.col_red03 {color:#c01d2e; font-weight: bold;}
.col_blu_n {color:#19b2b3; font-weight: normal;}
.col_blu {color:#19b2b3; font-weight: bold;}
.col_blu02 {color:#a1e8ff; font-weight: bold !important;}
.col_vio {color:#dde9f5; font-weight: bold;}
.col_gray {color:#cccccc; font-weight: bold;}
.col_gray07 {color:#777777; font-weight: bold;}
.col_gray05 {color:#555555; font-weight: bold;}
.col_gray03 {color:#333333; font-weight: bold;}
.col_bla {color:#000000; font-weight: bold;}

.ltr1 {letter-spacing:-1px !important;}
.ltr2 {letter-spacing:-2px !important;}
.ltr3 {letter-spacing:-3px !important;}
.ltr4 {letter-spacing:-4px !important;}
.ltr5 {letter-spacing:-5px !important;}
.ltr6 {letter-spacing:-6px !important;}
.ltrp1 {letter-spacing:0.5px !important;}
.ltrp4 {letter-spacing:4px !important;}
.ltrp6 {letter-spacing:6px !important;}

.lh18 {line-height:1.8}
.lh20 {line-height:2.0}
.lh24 {line-height:2.4}
.lh28 {line-height:2.8}

.highlight {background:yellow;}

/* space */
.mt0 {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}

.ml0 {margin-left:0 !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}

.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}

.mlr1{margin-left:1px !important; margin-right:1px !important;}

.pda {padding:10px !important;}
.pda5 {padding:5px !important;}
.pda1 {padding:1px !important;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}

.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}

.plr15 {padding-left:15px !important;padding-right:15px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}

/* °£°Ý */
.space60 {margin-top:60px !important;}
.space50 {margin-top:50px !important;}
.space40 {margin-top:40px !important;}
.space30 {margin-top:30px !important;}
.space20 {margin-top:20px !important;}
.space10 {margin-top:10px !important;}

/* ¶óÀÎ */
.bu_dash {height: 2px; display: block;overflow: hidden;background:url("/_mobile/img/bu_dash.png") repeat-x ;}
.line1 {height: 10px; border-bottom: 1px solid #ccc;}
.line2 {height: 10px; border-top: 1px solid #ccc;}
.bda {border: 1px solid #ccc;}

/* btn Á¤·Ä */
.btn-set{height:auto;margin:10px 0;text-align: center;}
.btn-set img {width: auto; height: auto;  vertical-align:bottom;}


#btn_contentwrap {float:left; width: 100% margin: 0 auto; padding: 0 0 0 0;background: #FFF; text-align: center; border-top: 0px solid #e3e3e3; }
#btn_content {margin: 10px 0;}
#cm_btn_send_off {/*width: 15%;*/width: auto; height: auto;  vertical-align:bottom;}

/* //all ---------------------------------------------------------------------------------------------------------------------------------- */
  
/* btn ---------------------------------------------------------------------------------------------------------------------------------- */

.button {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial";
  position: relative;
  text-decoration: none !important;
  cursor: pointer;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 1em 1em;
  background-color: #e0e0e0;
  color: #232323;
  font: 14px/1 Verdana, "Arial", Sans-Serief;
  vertical-align: middle;
//  text-shadow: 1px 1px #f2f2f2;
  -webkit-box-shadow: inset 0px 0px 3px #ffffff;
  -moz-box-shadow: inset 0px 0px 3px #ffffff;
  box-shadow: inset 0px 0px 3px #ffffff;
  background-color: #ffffff;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: none, none, -moz-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -o-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -ms-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
}
.button:hover, .button:focus {
  outline: 0;
  background-color: #ffffff;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background-image: none, none, -moz-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -webkit-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -o-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, -ms-linear-gradient(#ffffff, #ffffff);
  background-image: none, none, linear-gradient(#ffffff, #ffffff);
  -pie-background: linear-gradient(#ffffff, #ffffff);
}

.button.xx-small {
  font-size: 11px; font-weight:bold;
}

.button.x-small {
  font-size: 12px; font-weight:bold;
}

.button.x-basic {
  font-size: 13px; font-weight:bold;
}

.button.x-mid {
  font-size: 16px; font-weight:bold;
}

.button.x-big {
  font-size: 20px; font-weight:bold;
}



.button.red2 {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:237px;
  border: 1px solid #fc6262;
  color: #ffffff !important;
  letter-spacing: -2px;
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#fc6262), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}
.button.red2:hover, .button.red:focus {
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}

.button.red {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  border: 1px solid #fc6262;
  color: #ffffff !important;
  padding: 0.5em 1em;
  letter-spacing: -1px;
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#fc6262), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}
.button.red:hover, .button.red:focus {
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#fc6262), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}

.button.red_policy {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:100%;
  border: 1px solid #fc6262;
  color: #ffffff !important;
  padding: 0.6em 0em;
  letter-spacing: -1px;
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#fc6262), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}
.button.red_policy:hover, .button.red_policy:focus {
  background-color: #fc6262;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#fc6262), to(#fc6262));
  background-image: none, none, -moz-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -webkit-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -o-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, -ms-linear-gradient(#fc6262, #fc6262);
  background-image: none, none, linear-gradient(#fc6262, #fc6262);
  -pie-background: linear-gradient(#fc6262, #fc6262);
}

.button.green {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:250px;
  border: 1px solid #3f76cc;
  color: #ffffff !important;
  letter-spacing: 0px;
  background-color: #3f76cc;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#3f76cc), to(#3f76cc));
  background-image: none, none, -moz-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -webkit-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -o-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -ms-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, linear-gradient(#3f76cc, #3f76cc);
  -pie-background: linear-gradient(#3f76cc, #3f76cc);
}
.button.green:hover, .button.green:focus {
  background-color: #3f76cc;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#3f76cc), to(#3f76cc));
  background-image: none, none, -moz-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -webkit-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -o-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, -ms-linear-gradient(#3f76cc, #3f76cc);
  background-image: none, none, linear-gradient(#3f76cc, #3f76cc);
  -pie-background: linear-gradient(#3f76cc, #3f76cc);
}

.button.blue {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:250px;
  border: 1px solid #19b2b3;
  color: #ffffff !important;
  letter-spacing: 0px;
  background-color: #19b2b3;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#19b2b3), to(#19b2b3));
  background-image: none, none, -moz-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -webkit-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -o-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -ms-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, linear-gradient(#19b2b3, #19b2b3);
  -pie-background: linear-gradient(#19b2b3, #19b2b3);
}
.button.blue:hover, .button.blue:focus {
  background-color: #19b2b3;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#19b2b3), to(#19b2b3));
  background-image: none, none, -moz-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -webkit-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -o-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -ms-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, linear-gradient(#19b2b3, #19b2b3);
  -pie-background: linear-gradient(#19b2b3, #19b2b3);
}

.button.blue_n {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  border: 1px solid #19b2b3;
  color: #ffffff !important;
  padding: 0.6em 0.6em;
  letter-spacing: -1px;
  background-color: #19b2b3;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#19b2b3), to(#19b2b3));
  background-image: none, none, -moz-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -webkit-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -o-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -ms-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, linear-gradient(#19b2b3, #19b2b3);
  -pie-background: linear-gradient(#19b2b3, #19b2b3);
}
.button.blue_n:hover, .button.blue_n:focus {
  background-color: #19b2b3;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#19b2b3), to(#19b2b3));
  background-image: none, none, -moz-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -webkit-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -o-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, -ms-linear-gradient(#19b2b3, #19b2b3);
  background-image: none, none, linear-gradient(#19b2b3, #19b2b3);
  -pie-background: linear-gradient(#19b2b3, #19b2b3);
}

.button.gray {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  border: 1px solid #666;
  color: #ffffff !important;
  padding: 0.6em 0.8em;
  letter-spacing: -1px;
  background-color: #666;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#666), to(#666));
  background-image: none, none, -moz-linear-gradient(#666, #666);
  background-image: none, none, -webkit-linear-gradient(#666, #666);
  background-image: none, none, -o-linear-gradient(#666, #666);
  background-image: none, none, -ms-linear-gradient(#666, #666);
  background-image: none, none, linear-gradient(#666, #666);
  -pie-background: linear-gradient(#666, #666);
}
.button.gray:hover, .button.gray:focus {
  background-color: #666;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#666), to(#666));
  background-image: none, none, -moz-linear-gradient(#666, #666);
  background-image: none, none, -webkit-linear-gradient(#666, #666);
  background-image: none, none, -o-linear-gradient(#666, #666);
  background-image: none, none, -ms-linear-gradient(#666, #666);
  background-image: none, none, linear-gradient(#666, #666);
  -pie-background: linear-gradient(#666, #666);
}

.button.gray_policy {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:100%;
  border: 1px solid #666;
  color: #ffffff !important;
  padding: 0.6em 0em;
  letter-spacing: -1px;
  background-color: #666;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#666), to(#666));
  background-image: none, none, -moz-linear-gradient(#666, #666);
  background-image: none, none, -webkit-linear-gradient(#666, #666);
  background-image: none, none, -o-linear-gradient(#666, #666);
  background-image: none, none, -ms-linear-gradient(#666, #666);
  background-image: none, none, linear-gradient(#666, #666);
  -pie-background: linear-gradient(#666, #666);
}
.button.gray_policy:hover, .button.gray_policy:focus {
  background-color: #666;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#666), to(#666));
  background-image: none, none, -moz-linear-gradient(#666, #666);
  background-image: none, none, -webkit-linear-gradient(#666, #666);
  background-image: none, none, -o-linear-gradient(#666, #666);
  background-image: none, none, -ms-linear-gradient(#666, #666);
  background-image: none, none, linear-gradient(#666, #666);
  -pie-background: linear-gradient(#666, #666);
}


.button.white {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  width:100%;
  border: 1px solid #19b2b3;
  color: #333 !important;
  padding: 0.6em 0em;
  letter-spacing: -1px;
  background-color: #FFF;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
  background-image: none, none, -moz-linear-gradient(#FFF, #FFF);
  background-image: none, none, -webkit-linear-gradient(#FFF, #FFF);
  background-image: none, none, -o-linear-gradient(#FFF, #FFF);
  background-image: none, none, -ms-linear-gradient(#FFF, #FFF);
  background-image: none, none, linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
}
.button.white:hover, .button.white:focus {
  background-color: #FFF;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
  background-image: none, none, -moz-linear-gradient(#FFF, #FFF);
  background-image: none, none, -webkit-linear-gradient(#FFF, #FFF);
  background-image: none, none, -o-linear-gradient(#FFF, #FFF);
  background-image: none, none, -ms-linear-gradient(#FFF, #FFF);
  background-image: none, none, linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
}

.button.whitem {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial"; 
  border: 1px solid #ccc;
  color: #333 !important;
  padding: 0.6em 0.8em;
  letter-spacing: -1px;
  background-color: #FFF;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
  background-image: none, none, -moz-linear-gradient(#FFF, #FFF);
  background-image: none, none, -webkit-linear-gradient(#FFF, #FFF);
  background-image: none, none, -o-linear-gradient(#FFF, #FFF);
  background-image: none, none, -ms-linear-gradient(#FFF, #FFF);
  background-image: none, none, linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
}
.button.whitem:hover, .button.whitem:focus {
  background-color: #FFF;
  background-image: none, none, -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
  background-image: none, none, -moz-linear-gradient(#FFF, #FFF);
  background-image: none, none, -webkit-linear-gradient(#FFF, #FFF);
  background-image: none, none, -o-linear-gradient(#FFF, #FFF);
  background-image: none, none, -ms-linear-gradient(#FFF, #FFF);
  background-image: none, none, linear-gradient(#FFF, #FFF);
  -pie-background: linear-gradient(#FFF, #FFF);
}


/* //btn---------------------------------------------------------------------------------------------------------------------------------- */

.pwhite{color:#FFFFFF; font-weight: bold;}
.pwhiteh{color:#f5f5f5; font-weight: bold;}

/* ½Ç½Ã°£ ³» ÀÚµ¿Â÷º¸Çè·á°è»ê : 8°³ ÀÚµ¿Â÷º¸Çè»ç º¸Çè·á ºñ±³ */
.carpage_pcalcu_v3 {float: left;/*position:relative; */width: 100%; margin: 0 auto; height: auto;  text-align: center; background: #d8dbef;}

/* ½Ç½Ã°£ ³» ÀÚµ¿Â÷º¸Çè·á°è»êÂ÷ : ¼³°è°á°ú_¹®ÀÚ table */
#table_carpage_l_v3 {position:relative; /*float:left; */width:100%; height:auto; border-right: 0px solid #fff; vertical-align:middle; margin: 0 auto; text-align:center; }
#table_carpage_l_v3 h2{ margin:0 auto; padding: 10px 0; width: 100%; color:#FFF; font:bold 22px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; text-align: center; letter-spacing: -2px;background: url('/home/img/minput_top_h2.png')}

/*°³ÀÎ/¹ýÀÎ*/
#table_carpage_l_v3 h3 {width: 100%; margin:0; height: auto;}
#table_carpage_l_v3 h3 p.gi {float:left; font-family: ¸¼Àº °íµñ; font-size: 14px; width:49.9%;}
#table_carpage_l_v3 h3 p.bi {float:left; font-family: ¸¼Àº °íµñ; font-size: 14px; width:49.9%;}

#table_carpage_l_v3 h3 p.gi a{
	font-weight:bold;
	background:#fafafa;
	border-left:1px solid #cfcfcf;
	padding:5px 0;
	float:left;
	width:100%;
	text-align:center;
	font-size: 13px;
}

#table_carpage_l_v3 h3 p.gi_on a{
	font-weight:bold;
	background:#d8dbef;
	border-left:1px solid #cfcfcf;
	padding:5px 0;
	float:left;
	width:49.7%;
	text-align:center;
	font-size: 13px;
}

#table_carpage_l_v3 h3 p.bi a{
	font-weight:bold;
	background:#fafafa;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	padding:5px 0;
	float:left;
	width:100%;
	text-align:center;
	font-size: 13px;
}

#table_carpage_l_v3 h3 p.bi_on a{
	font-weight:bold;
	background:#d8dbef;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	padding:5px 0;
	float:left;
	width:49.7%;
	text-align:center;
	font-size: 13px;
}

.table_carpage_l_v3wrap { float:left;width:48.5%; margin: 10px 1px; text-align:center; font:normal 13px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -2px; }
.table_carpage_l_v3 { position:relative; /*float:left; */width:99%; margin: 0 auto; padding:2px ; text-align:center; font:normal 13px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -12px;}
.table_carpage_l_v3 td {color:#3c3c5c; line-height:150%; font:bold 12px; height:33px; text-align: left; letter-spacing: -2px; }
.table_carpage_l_v3 .textcenter {text-align:center;}

.table_carpage_l_v3 td .inpbox100 {width:86.5%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 10px; border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; --color:#999;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpbox80 {width:58.2%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 10px; border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; --color:#999;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpbox50 {width:38.5%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 10px; border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; --color:#999;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpbox70 {width:54.0%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 10px; border: 1px solid #FFF; --color:#999;border: 1px solid #ccc}
.table_carpage_l_v3 td .select30 {width:27.2%; height:36px; background-color:#FFF; font-size:14px; font-weight:400; padding:0 0 0 5px;border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; --color:#999;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpradio {position:relative; display: inline-block; width:48.6%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 0;border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpradio_on {position:relative; display: inline-block; width:48.6%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 0;border: 1px solid #ff6633; color:#ff6633;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpradio_sms {position:relative; display: inline-block; margin-left:2px; width:22.0%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 0;border: 1px solid #FFF;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;border: 1px solid #ccc}
.table_carpage_l_v3 td .inpradio_sms_on {position:relative; display: inline-block; margin-left:2px; width:22.0%; height:auto; background-color:#FFF; font-size:14px; font-weight:400; padding:8px 0;border: 1px solid #ff6633; color:#ff6633;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;border: 1px solid #ccc}

.table_carpage_l_v3 td .inphan {ime-mode:active;} /* ÇÑ±ÛÀÔ·Â±âº»°ª */
.table_carpage_l_v3 td .inpeng {ime-mode:inactive;} /* ¿µ¹®ÀÔ·Â±âº»°ª */

/* ¹öÆ° */
#carpage_btn {position:relative; margin:0 auto; width: 95%; text-align:center;}
#carpage_btn .btnr {float: left; margin:0 auto; padding:0; width: 97%; color:#ffff99; font:bold 20px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -2px; line-height: 200%; --background:#d11141; padding: 0.2em 0.3em; text-align:center;}
#carpage_btn .btnr img {width:100%; padding: 0 0 0 0;}
#carpage_btn .btnr:hover, #carpage_btn .btnr:focus {float: left; margin:0 auto; ; padding:0; width: 95%; color:#FFF; font:bold 20px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -2px; line-height: 200%; background:#d11141; padding: 0.3em 0.3em; text-align:center;}

#carpage_btn2 .btnr {position:relative; /*float:left; */margin:10px auto; padding:0; width: 96%; text-align:center; color:#ffff99; font:bold 20px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -2px; line-height: 200%; background:#d11141; padding: 0.3em 0.3em;}
#carpage_btn2 .btnr img {width:10%; padding: 0 0 0 0;}
#carpage_btn2 .btnr:hover, #carpage_btn .btnr:focus {position:relative; /*float:left; */margin:10px auto; padding:0; width: 96%;  text-align:center; color:#FFF; font:bold 20px malgunGothic,"¸¼Àº °íµñ",'µ¸¿ò'; letter-spacing: -2px; line-height: 200%; background:#d11141; padding: 0.3em 0.3em;}



#dtn_r_join ul .inpbox100 {width:88.0%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 10px; border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .inpbox80 {width:62.0%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 10px; border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .inpbox50 {width:40.3%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 10px; border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .inpbox40 {width:35.0%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 10px; border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .inpbox70 {width:65.5%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 10px; border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .select30 {width:23.8%; height:34px; background-color:#FFF; font-size:13px; font-weight:400; padding:0 0 0 10px;border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic;}
#dtn_r_join ul .inpradio {position:relative; display: inline-block; width:13.8%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 0;border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;}
#dtn_r_join ul .inpradio_on {position:relative; display: inline-block; width:13.8%; height:auto; background-color:#e7e7e7; font-size:13px; font-weight:400; padding:8px 0;border: 1px solid #19b2b3; color:#19b2b3;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;}
#dtn_r_join ul .inpradio_sms {position:relative; display: inline-block; margin-left:3px; width:22.0%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 0;border: 1px solid #ccc;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;}
#dtn_r_join ul .inpradio_sms_on {position:relative; display: inline-block; margin-left:3px; width:22.0%; height:auto; background-color:#FFF; font-size:13px; font-weight:400; padding:8px 0;border: 1px solid red; color:red;font-family:¸¼Àº °íµñ, Malgun Gothic; cursor:pointer;}