/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
html, body{width:100%; height:100%;}

body {
	font-family:'¸¼Àº °íµñ';
	overflow-x:hidden;
	margin:0 auto;
}

ul {margin:0;padding:0}
li {margin:0;padding:0;list-style:none;}
p {margin:0;padding:0;}
.clr {clear:both;}
img {border:0}

a { text-decoration:none; }


.top_logo { cursor:pointer; white-space:nowrap;}
.top_logo img {width:32%}
input[type="checkbox"] { cursor: pointer }
input[type="checkbox"]:hover { border:1px solid red }

form {color:#333}
form label {cursor:pointer ; border:1px solid #fff}
form label img {cursor:pointer}
form label:hover {border:1px solid red }
form input[type="tel"] { width:80%; text-align:center; height:30px; font:800 14pt '¸¼Àº °íµñ'; background-Color:lightyellow; border:1px solid orange }


.title_text { text-align:center; font:800 14pt '¸¼Àº °íµñ'; color:#fff;  letter-spacing:-1px; background-Color:#333; height:70px; line-height:70px;}
.table_form { width:100%; font:800 14pt '¸¼Àº °íµñ'; color:#333;  line-height:300%; text-align:Center;}
.result { color:#666; font:9pt '¸¼Àº °íµñ'; line-height:160%; text-align:center;}
.price_color {color:red}
.title_text2 {color:#fff; font:700 13pt '¸¼Àº °íµñ'; text-align:center; background-color:#777; height:50px; line-height:50px;  }
.btn1 { width:95%; text-align:center; height:50px;  background-color:orangered; color:#fff; font:800 14pt '¸¼Àº °íµñ' ; cursor:pointer; border-radius:5px; border:1px solid #333}

.lg_price_table {border:1px solid deeppink ;  font:800 11pt '¸¼Àº °íµñ'; width:100%; line-height:30px; letter-spacing:-1px;}
.lg_price_table .td1 { text-align:left; font-weight:100; padding-left:20px; }
.lg_price_table .td2 { text-align:right; font-weight:100;  padding-right:20px; }
.lg_price_table .td11 { text-align:left; font-weight:100; padding-left:20px; background-color:skyblue; color:#222 }
.lg_price_table .td22 { text-align:right;  padding-right:20px; background-color:yellow}
.lg_table_head_text { text-align:center; font:100 12pt '¸¼Àº °íµñ'; background-color: deeppink; color:#fff; line-height:40px; }

.isp_logo {text-align:center; width:100% }
.isp_logo img {width:100%;}

.sk_price_table { border:1px solid orangered ;  font:800 11pt '¸¼Àº °íµñ'; width:100%; line-height:30px; letter-spacing:-1px; }
.sk_price_table .td1 { text-align:left; font-weight:100; padding-left:20px; }
.sk_price_table .td2 { text-align:right;  font-weight:100; padding-right:20px; }
.sk_price_table .td11 { text-align:left; font-weight:100; padding-left:20px; background-color:skyblue; color:#222 }
.sk_price_table .td22 { text-align:right;  padding-right:20px; background-color:yellow}

.sk_price_table .td13 { text-align:left; font-weight:100; padding-left:20px; background-color:#ABF200; color:#222 }
.sk_price_table .td23 { text-align:right;  padding-right:20px; background-color:#ABF200}

.sk_table_head_text { text-align:center; font:100 12pt '¸¼Àº °íµñ'; background-color: orangered; color:#fff; line-height:40px; }


.kt_price_table { border:1px solid red ;  font:800 11pt '¸¼Àº °íµñ'; width:100%; line-height:30px; letter-spacing:-1px; }
.kt_price_table .td1 { text-align:left; font-weight:100; padding-left:20px; }
.kt_price_table .td2 { text-align:right; font-weight:100;  padding-right:20px; }
.kt_price_table .td11 { text-align:left; font-weight:100; padding-left:20px; background-color:skyblue; color:#222 }
.kt_price_table .td22 { text-align:right;  padding-right:20px; background-color:yellow}
.kt_table_head_text { text-align:center; font:100 12pt '¸¼Àº °íµñ'; background-color: red; color:#fff; line-height:40px; }

.border_bottom { border-bottom:1px dotted #aaa; background-Color:#eee; }

.top_scroll { width:100%; height:50px; line-height:50px; font:800 30pt 'tahoma'; color: #fff; background-Color:#777; text-align:center; letter-spacing:20px; cursor:pointer}

.orangered { font-weight:800; color:orangered }
.deeppink { font-weight:800; color:deeppink }
.etc { width:90%; font:9pt '¸¼Àº °íµñ'; color: #555; line-height:160%; text-align:left; padding:20px 10px 20px 10px; border:1px solid orangered; margin:0 auto;}

.disc { background-Color:#FFFFA2; }
.sk_dis_total { background-COlor:#4641D9 }
.sk_dis_total_price {background-COlor:#FFBB00}

.table_form .dc_td { font:10pt '¸¼Àº  °íµñ'; letter-spacing:-1px;  white-space:nowrap;}