@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
	
	
html,body {font-family:'Nanum Gothic';}
.tc{ text-align:center;}
.orang{ color:#ffa800;}
.table_upbtn{ float:right;}

.login_content h1{font-family:'Nanum Gothic';}
.login_content h1::before, .login_content h1::after{ width:0%;}
.login_content h1 span{ color: #333333;font-size: 28px; font-weight: 600; margin-left: 9px;position: relative; top: 3px;}
.login_content .find_bt{ margin:15px 15px 0; display:inline-block;}

.login_succ{ font-size:14px; color:#333333; }
.login_succ span{ font-weight:bold;}

.login_section .loginf{ display: inline-block; margin-right: 10px !important; width: 258px !important;}
.login_section span{ display:inline-block;}

.total_point{ }
.total_point ul{ padding:0 0 0 30px;}
.total_point li{ list-style:circle; font-size:14px; padding:5px 0; }
.total_point strong{ font-size:16px;}
.total_point em{ font-style:normal; }
.total_point span{ color:#06C; font-weight:800; float:right;}
.total_point span.red{ color:#900; font-size:18px;}

.form-group .noti{ font-size:11px; color:#169f85;}
.site_title span{ margin:0 0 0 30px; position:relative; top:-2px;}
.auto_width{ width:32% !important; margin:0 2px 0 0}
.j_title{ padding:10px 0 0 0; margin:0;}
.lett{display: inline-block;margin: 0 5px; width: 20%;}
.chk_input{ margin-left:25px; display:inline-block;}
.masg_notice strong{ color:#2e6da4; font-size:16px; font-weight:600;}

.dataTables_paginate{ text-align:center; float:none;}
.table_type01,.table_type02{border-bottom:1px solid #ccc;}
.table_type01 th{ background-color:#f8f8f8; text-align:center;}
.table_type01 td{ text-align:center; border-left:1px solid #ccc;}
.table_type01 td.tl{ text-align:left;}
.table_type02 th{ background-color:#f8f8f8; text-align:center;}
.table_type02 td{ padding-left:20px !important;}
.table_type02 td label:first-child{ padding:0 15px 0 0;}
.table_type02 td label{ display:inline-block; padding:0 15px; }
.table_type02 td span.point{ margin:0 5px; display:inline-block; font-weight:bold;}
.table_type02 td span.point em{ font-weight:600; color:#26b99a; font-style:normal;}
.table_type02 td span.point2{ margin:0 5px; display:inline-block; font-weight:bold;}
.table_type02 td span.point2 em{ font-weight:600; color:#ffffff; background-color:#26b99a ;  margin: 0 5px; padding: 0 5px; display:inline-block; border-radius:3px; font-style:normal;}

.table_type01 td.contents{ border-left:none; padding:15px; text-align:left;}
.right_form{ text-align:right;}
.right_form select{ padding:8px 10px; margin:0 3px 0 0; }
.right_form input[type="text"]{ width:200px; float:right; }

.table_upbtn{ float:right;}
.table_upbtn li{ float:left; margin:0px 8px; list-style:none;}

.phone_sms{ background:url(../image/phone_sms.png) no-repeat center top; width:350px; height:520px; position:relative; margin:0 auto;}
.phone_sms .sms{ position:absolute; top:80px; left:38px;}
.phone_sms textarea{height: 341px;  overflow-y: auto; overflow-x:hidden;  padding: 10px; resize: none; width: 273px;}
.bite_counter{  bottom: 70px;color: #ffffff;font-size: 16px; font-weight: 600;position: absolute;  right: 50px;}
.bite_date{ bottom:45px;color: #ffffff;font-size: 16px; font-weight: 600;position: absolute;  right: 50px;}

.errorlist li{
    font-size: 11px;
    margin-left: -26px;
    color: red;
}