@charset "utf-8";

.hand{cursor:pointer;}
.emptyData{height:50px; font-size:18px; font-weight:bold; text-align:center;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}

/** For Admin Page **/
/*TABLE {border-collapse:collapse;}*/
TR.link:hover{cursor:pointer; background-color:#C4DEFF;}
TD.link:hover{cursor:pointer; background-color:#C4DEFF;}

.checkList{float:left; width:150px; text-align:left;}

.fl_lt{float:left;}
.fl_rt{float:right;}

.marR5 {margin-right:5px;}
.marR20 {margin-right:20px;}
.marT5 {margin-top:5px;}

.txt_center {text-align:center;}
.txt_left {text-align:left;}

.MenuTree{text-align:left; border:1px solid #dcdcdc; border-right:none; float:left; width:27%; padding:10px;}
.MenuTree DIV:hover{background-color:#dcdcdc; cursor:pointer;}
.MenuTree DIV.haveChd{font-weight:bold;}
.MenuTree DIV.depth1{padding-left:20px;}
.MenuTree DIV.depth2{padding-left:40px;}
.MenuTree DIV.depth3{padding-left:60px;}
.MenuTree DIV.depth4{padding-left:80px;}

.txt{padding-left:5px; vertical-align:middle; width: 92%;}
.txt_100{width:100px; padding-left:5px; vertical-align:middle;}
.txt_200{width:200px; padding-left:5px; vertical-align:middle;}
.txt_300{width:300px; padding-left:5px; vertical-align:middle;}
.txt_400{width:400px; padding-left:5px; vertical-align:middle;}
.txt_half{width:49%; padding-left:5px; vertical-align:middle;}
.txt_full{width:98%; padding-left:5px; vertical-align:middle;}

.sel {letter-spacing:0px; border:1px solid #dcdcdc; vertical-align:middle;}
.sel_100 {width:100px; letter-spacing:0px; border:1px #dcdcdc solid; vertical-align:middle;}
.sel_200 {width:200px; letter-spacing:0px; border:1px #dcdcdc solid; vertical-align:middle;}
.sel_300 {width:300px; letter-spacing:0px; border:1px #dcdcdc solid; vertical-align:middle;}
.sel_400 {width:400px; letter-spacing:0px; border:1px #dcdcdc solid; vertical-align:middle;}
/** For Admin Page **/

input.w90 { width:70px; }

/** For Front Page**/
.mypage_table thead tr { height:30px;}
.mypage_table02 thead tr { height:30px;}
.mypage_table03 thead tr { height:30px;}

.paging {text-align: center;}
.paging ul{display:inline-block;}
.paging ul li a{float:none;}

.non_look_btn a {
    display: block;
    text-align: center;
    background-color: #f8d011;
    font: 28px/26px "Nanum Gothic", "나눔고딕";
    border-radius: 4px;
    color: #444;
    font-weight: 600;
    padding: 20px 0 20px 0;
}

.non_look_btn a:hover {
    cursor: default;
}

.control-slider {
	width:100%;
	height:19px;
	border-bottom:1px solid #cccccc;	
	background-color:#fff;
	padding-top:2px; /*0521*/
}
.control-slider .btn-slider{
	display:block;
	width:18px;
	height:14px;
	/*margin:4px auto 1px auto;*/
	margin:auto; /*0521*/
	background:url("/resources/img/bg/bg.png") 0px -260px no-repeat;
	text-indent:-9999px;
	border:none;
	outline:none;
}
.control-slider .btn-slider.collapsed{
	background:url("/resources/img/bg/bg.png") -50px -260px no-repeat;
}

.add_view {height:100px; text-align:center; margin-bottom:10px;}
.btn_top_calander {text-align:right; margin-top:-60px; margin-bottom:31px;}

.left_menu_group {font-size:17px; font-weight:600; color:#198fcc; line-height:26px; padding-left:20px; margin-bottom:10px; padding-top:75px;}
.left_menu {color:#888; font-size:14px; padding-left:30px; line-height:26px;}
.left_menu_active {color:#198fcc; font-size:17px; font-weight:600; padding-left:20px;}

.solution_title {font-size:17px; margin-bottom:10px; color:#198fcc; font-weight:600; padding-top:5px;}

.account_sub_total {position:relative; width:1195px; margin:0 auto; margin-top:30px;}
.account_sub_total .account {text-align:left; float:left;}
.account_sub_total .total {text-align:right;}

.event_view .eve_content {padding:30px 0 30px 0; text-align: inherit;}

	/*회원가입*/
.private_ok  a {
	color: #337ab7;
	cursor: pointer;
}
.private_ok  a:hover {
	color: #337ab7;
	text-decoration: underline;
}
.private_hide{
	display: none;
}
.private_radio_area {
    width: 800px;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
}
.private_table {
	border-collapse:collapse;
}
.private_table th, .private_table td {
	border:1px solid #666;
	text-align:center;
}
	/* 회원가입 모바일 */
.agree {
	padding-top : 10px;
}
.agree  a {
	color: #337ab7;
	cursor: pointer;
}
.agree  a:hover {
	color: #337ab7;
	text-decoration: underline;
}
.agree_hide{
	display: none;
}
.agree .agree_table {
	border-collapse:collapse;
}
.agree .agree_table th, .agree .agree_table td {
	border:1px solid #666;
	text-align:center;
}
/** For Front Page**/