@charset "shift-jis";

div.student_table{
	width:864px;
}

	div.student_table th{
		text-align:center;
		padding:8px;
		background-color:#e78200;
		background-image:url(../img/th_bg.gif);
		height:12px;
		color:#FFFFFF;
		border:1px solid #CCCCCC;
		cursor:pointer;
		line-height:12px;
		white-space: nowrap;
	}

	div.student_table th.effect_acodion:hover{
		background-image:url(../img/th_bg2.gif);
	}

	div.student_table th.nopoint{
		cursor:default;
	}

	div.student_table td{
		vertical-align:middle;
		text-align:left;
		padding:8px;
		color:#333333;
		border:1px solid #CCCCCC;
	}

	div.student_table td.left{
		background-color:#fef2e2;
	}

	div.student_table td.d{
		text-align:center;
	}

	div.student_table td.date{
		text-align:center;
		font-size:10px;
		color:#e78200;
		letter-spacing:0px;
		width:117px;
	}

	div.student_table tr{
		background-color:white;
	}

	div.student_table tr:hover{
		background-color:#f9f6d0;
	}

	div.student_table tr.dis{
		background-color:#dddddd;
	}

	div.student_table tr.dis:hover{
		background-color:#b3d4d3;
	}

	div.student_table tr.gentei{
		background-color:#ffeeee;
	}

	div.student_table tr.gentei:hover{
		background-color:#f9e6c2;
	}

	div.student_table img{
		border:0px none;
	}

	div.student_table div.image_slide{
		display:block;
		overflow-y:auto;
		width:100%;
		border:1px solid #AAA;
		margin-bottom:18px;
		margin-top:12px;
	}
	div.student_table div.text_im_pack{
		line-height:18px;
		margin:12px;
		margin-left:24px;
		margin-bottom:24px;
		width:100%;
	}
	div.student_table div.text_im_pack div.text_im_pack_input{
		margin:12px;
		background-color:#FAFFC5;
		width:700px;
		overflow-y:auto;
		padding:12px;
		border:1px solid #AAA;
	}
	div.student_table div.text_im_pack div.text_im_pack_input input{
		display:block;
		margin-top:6px;
		margin-bottom:6px;
	}
		div.student_table div.text_im_pack input.radio{
			display:block;
			margin:0px;
			line-height:12px;
		}
	
	h2.img_pack{
		font-size:24px;
		margin-bottom:24px;
		margin-top:12px;
		font-weight:bold;
	}

	h3.text_im_pack{
		font-size:20px;
		color:red;
		font-weight:bold;
		border-bottom:1px solid #CCC;
		padding-bottom:6px;
	    text-shadow: #CCC 2px 2px 1px;
	}
	h4.text_im_pack{
		font-size:15px;
		color:blue;
		font-weight:bold;
		padding-bottom:6px;
	    text-shadow: #CCC 2px 2px 1px;
	    margin-bottom:4px;
	}

div.page{
	width:862px;
	height:20px;
	font-size:16px;
	text-align:center;
	line-height:16px;
	margin-bottom:6px;
}

div.page_foot{
	width:862px;
	height:20px;
	font-size:16px;
	text-align:center;
	line-height:16px;
	margin-bottom:6px;
	margin-top:6px;
}

	div.page a,div.page_foot a{
		width:20px;
		height:20px;
		display:block;
	}

div.page2{
	width:480px;
	height:20px;
	font-size:16px;
	text-align:center;
	line-height:16px;
}

	div.page a,div.page2 a{
		width:20px;
		height:20px;
		display:block;
	}

div.page_left{
	float:left;
	background-image:url(../img/btn_left.gif);
	width:20px;
	height:20px;
	background-position:top;
}

div.page_right{
	float:right;
	background-image:url(../img/btn_right.gif);
	width:20px;
	height:20px;
	margin-left:4px;
	background-position:top;
}

div.page_left:hover{
	background-position:bottom;
}

div.page_right:hover{
	background-position:bottom;
}

div.command_up{
	width:854px;
	margin-bottom:12px;
	border-bottom:1px dotted #AAAAAA;
}

div.command{
	width:854px;
	margin-top:12px;
	padding-top:6px;
	border-top:1px dotted #AAAAAA;
}

div.command2{
	width:700px;
	margin-top:6px;
}

div.command a,div.command2 a{
	color:#444444;
}
div.command a:hover,div.command2 a:hover{
	color:blue;
}

div.search{
	width:720px;
	overflow-y:auto;
	overflow-x:auto;
	margin:0px;
	padding:0px;
}

div.topic2_s{
	text-align:left;
	width:668px;
	height:36px;
	font-size:16px;
	padding-left:12px;
	padding-top:14px;
	background-image:url(../img/title_bar2.gif);
	color:#e78200;
	font-weight:bold;
}

div.topic2{
	text-align:left;
	width:854px;
	height:23px;
	font-size:16px;
	padding-left:12px;
	padding-top:11px;
	background-image:url(../img/ct_up_l.gif);
	background-repeat:no-repeat;
	color:#e78200;
	font-weight:bold;
}

div.topic2_mini{
	text-align:left;
	width:480px;
	height:36px;
	font-size:16px;
	padding-left:12px;
	padding-top:10px;
	background-image:url(../img/ct_up2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#e78200;
	font-weight:bold;
}

div.search_space{
	text-align:left;
	padding:12px;
	padding-top:12px;
	width:838px;
	overflow-y:auto;
	border:1px solid #AAAAAA;
	border-top:0px none;
	line-height:18px;
	margin-bottom:12px;
	line-height:24px;
	z-index:1;
}

div.search_space_s{
	text-align:left;
	padding:12px;
	padding-top:0px;
	width:654px;
	overflow-y:auto;
	border:1px solid #AAAAAA;
	border-top:0px none;
	line-height:18px;
	margin-bottom:12px;
	line-height:24px;
}

div.search_space table{
	width:838px;
}

div.search_space td{
	/*border:1px solid black;*/
	padding:2px;
	vertical-align:middle;
	text-align:left;
	height:28px;
	font-size:11px;
	line-height:12px;
}

div.search_space td.search_label{
	text-align:center;
	background-color:#fef2e2;
	border-right:1px dotted #AAAAAA;
	white-space:nowrap;
}

div.search_space input{
	font-size:11px;
}

div.search_space select{
	font-size:11px;
}

div.search_space2{
	text-align:left;
	padding:12px;
	padding-top:0px;
	width:454px;
	overflow-y:auto;
	border:1px solid #AAAAAA;
	border-top:0px none;
	line-height:18px;
	margin-bottom:12px;
	line-height:24px;
}

div.login_space{
	text-align:left;
	padding:12px;
	padding-top:14px;
	width:838px;
	border:1px solid #AAAAAA;
	border-top:0px none;
	line-height:18px;
	margin-bottom:12px;
	line-height:24px;
	overflow-y:auto;
}

div.login_space2{
	text-align:left;
	padding:12px;
	padding-top:0px;
	width:654px;
	border:1px solid #AAAAAA;
	border-top:0px none;
	line-height:18px;
	margin-bottom:12px;
	line-height:24px;
	overflow-y:auto;
}

div.login_space td{
	text-align:left;
}

div.btn_search{
	float:right;
	margin-right:4px;
	width:75px;
	height:37px;
	background-image:url(../img/btn_search.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

div.btn_search:hover{
    background-position:left bottom;
}

div.btn_search a{
	width:75px;
	height:37px;
	display:block;
}

div.btn_search2{
	width:100px;
	height:28px;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:2px;
	background-image:url(../img/btn_search2.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

div.btn_search2:hover{
    background-position:left bottom;
}

div.btn_search2 a{
	width:100px;
	height:28px;
	display:block;
}

div.btn_clear{
	float:right;
	margin-right:7px;
	width:75px;
	height:37px;
	background-image:url(../img/btn_clear.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

div.btn_clear:hover{
    background-position:left bottom;
}

div.btn_clear a{
	width:75px;
	height:37px;
	display:block;
}

div.search_save_group{
	font-size:11px;
	line-height:18px;
	float:left;
	background-color:#f9f6d0;
	height:37px;
	width:640px;
	border-bottom 1px dotted #AAAAAA;
}

div.search_save_group a{
	margin-top:2px;
	margin-left:6px
}

div.search_save_group2{
	width:862px;
	height:36px;
	display:block;
	font-size:11px;
	line-height:18px;
	background-color:#f9f6d0;
	overflow-y:hidden;
}

div.right_align{
	width:720px;
	height:30px;
	text-align:right;
	margin-bottom:4px;
}

div.btn_download{
	float:right;
	width:102px;
	height:30px;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:2px;
	background-image:url(../img/btn_download.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

div.btn_download:hover{
    background-position:left bottom;
}

div.btn_download a{
	width:102px;
	height:30px;
	display:block;
}

div.pass_wasure{
	margin-top:4px;
	padding-left:20px;
	text-align:left;
	line-height:16px;
	width:100%;
	height:16px;
	background-image:url(../img/ico_ques.gif);
    background-repeat:no-repeat;
    background-position:left top;
	
}

div.btn_login{
	margin-left:6px;
	margin-top:4px;
	width:75px;
	height:37px;
	background-image:url(../img/btn_login.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

div.btn_login:hover{
    background-position:left bottom;
}

div.btn_login a{
	width:75px;
	height:37px;
	display:block;
}

div.error{
	color:red;
	margin:6px;
}

div.tag_select{
	vertical-align:middle;
	font-size:10px;
	cursor:pointer;
	text-align:center;
	width:50px;
	overflow-x:auto;
	margin-top:4px;
	margin-right:2px;
	padding:2px;
	border:1px solid #AAAAAA;
	float:left;
}

div.tag_select:hover{
	background-color:#ebfbfa;
}

div.tag_select a{
	width:46px;
	text-decoration:none;
	color:#888888;
	display:block;
}

div.tab_bar{
	height:36px;
	margin-top:6px;
	margin-bottom:6px;
	width:100%;
}

div.tab{
	float:left;
	background-image:url(../img/tab.gif);
	background-repeat:no-repeat;
	width:117px;
	height:36px;
	margin-right:2px;
}

div.tab a{
	width:117px;
	height:36px;
	display:block;
	text-align:center;
}

div.tab div.tab_txt{
	margin-top:12px;
	width:100%;
	text-align:center;
}

div.config_button{
	margin-top:4px;
	margin-left:28px;
	margin-bottom:4px;
}

div.config_button li{
	height:18px;
	line-height:18px;
}

div.kensuu{
	float:right;
	width:120px;
	text-align:right;
}

span.kakunin{
	margin-right:12px;
	float:right;
	color:white;
	font-size:12px;
	font-weight:bold;
}

div.mail_log_con{
	text-align:left;
	width:100%;
	overflow-y:auto;
}

div.ml_log_det_title{
	height:24px;
	width:100%;
	background-image:url(../img/header_bg.gif);
	line-height:24px;
	border-top:1px dotted #AAAAAA;
	margin-top:12px;
	margin-bottom:6px;
}

div.ml_log_det_cont{
	color:#999999;
	overflow-y:auto;
}

ul.menu_list{
	margin-left:12px;
}

ul.menu_list li{
	float:none;
	list-style-type:disc;
	line-height:24px;
	height:20px;
	margin-left:24px;
}

ul.menu_list li.separater{
	list-style-type:none;
	margin-left:0px;
	margin-top:12px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:700;
}

h2.impose{
	width:854px;
	padding-bottom:6px;
	border-bottom:1px solid #DDD;
	font-size:18px;
    text-shadow: #FFF 3px 3px 3px;
    color:#555;
    font-weight:700;
}

h2.impose:hover{
	color:black;
}

h2.impose2{
	width:95%;
	padding-bottom:3px;
	border-bottom:1px solid #DDD;
	font-size:18px;
    text-shadow: #FFF 3px 3px 3px;
    color:#555;
    font-weight:700;
    margin-bottom:3px;
}

h2.impose3{
	width:95%;
	padding-bottom:3px;
	border-bottom:1px solid #DDD;
	font-size:15px;
    text-shadow: #FFF 3px 3px 3px;
    color:#555;
    font-weight:700;
    margin-bottom:6px;
}

div.jqHandle {
	background: #e78200;
	background-image:url(../img/th_bg.gif);
	height:24px;
	text-align:center;
	width:100%;
	font-size:14px;
	padding-top:4px;
	color:#FFFFFF;
}

/* close button */
div.jqHandle a{
	float:right;
	line-height:18px;
	font-size:24px;
	font-weight:700;
}

div.jqDrag {
	width: 100%;
	cursor: move;
}

div.jqResize {
	width: 11px;
	height:11px;
	position:absolute;
	bottom: 0;
	right: 0;
	cursor: se-resize;
	background-image:url(../img/resize.gif);
}

div.jqDnR {
	z-index: 3;position: relative;
	width: 180px;
	padding: 8px;
	background-color: #EEE;
	border: 1px solid #CCC;
}

div.hr_dot{
	border-bottom:1px dotted #AAAAAA;
	height:1px;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:2px;
	margin-right:2px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}	

img.sm_close_button{
	width:18px;
	height:18px;
	margin-right:6px;
}

div.kuru{
	width:100%;
	text-align:center;
}

div.ml_log_subwindow{
	position:absolute;
	top:100px;
	left:450px;
	width:480px;
	background-color:white;
	visibility:hidden;
	border:5px solid #06557b;
	text-align:cneter;
	overflow-y:auto;
}

a.tool_tip{
	color:blue;
	text-decoration:none;
}

div.to_page_top{
	position:fixed;
	bottom:0px;
	right:0px;
	width:108px;
	height:35px;
	background:transparent;
	background-color:#FFF;
}

div.to_page_top a{
	width:108px;
	height:35px;
	display:block;
	background-image:url('../img/to_page_top.jpg');
}

div.to_page_top a:hover{
	background-position:bottom;
}

div.search_space table.prefecture_table{
	width:588px;
}

div.search_space table.prefecture_table th{
	background-color:#fef2e2;
}

div.search_space table.prefecture_table td{
	height:16px;
	padding:0px;
}

table.menu_list{
	width:96%;
}
	table.menu_list td.main_menu{
		background-color:#fef2e2;
		border:1px solid #AAA;
		padding:8px;
		width:130px;
		text-align:left;
		vertical-align:top;
	}
	table.menu_list td.sub_menu{
		background-color:#FFF;
		border:1px solid #AAA;
		padding:8px;
		color:#555;
	}
	table.menu_list td.group_menu_title{
		background: #e78200;
		background-image:url(../img/th_bg.gif);
		height:24px;
		text-align:left;
		width:100%;
		font-size:14px;
		padding-top:4px;
		color:#FFFFFF;
	}

ul.system_news{
	margin-left:12px;
	margin-bottom:0px;
	overflow-y:auto;
	list-style-type:disc;
}

ul.system_news li{
	list-style-type:disc;
	clear:both;
	line-height:16px;
	margin:0px;
	width: 637px;
	height:auto;
}

div.faq_f{
	width:100%;
	color:red;
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}

	div.faq_f a{
		color:red;
	}

div.ask{
	line-height:20px;
	overflow:hidden;
	width:824px;
	visible:hidden;
	padding:12px;
	border:1px solid #AAA;
	background-color:#f9f6d0;
	margin-bottom:16px;
}
	div.ask td{
		text-align:left;
	}
		div.ask td.ans{
			width:16px;
			font-size:14px;
			color:blue;
			font-weight:bold;
		}
		div.ask td img{
			margin:12px;
			margin-left:4px;
		}

table.photo{
}
	table.photo td{
		padding:0px;
		border:0px none;
		border-bottom:1px dotted #AAA;
	}

ul.reserve{
	width:120px;
	cursor:pointer;
}
	ul.reserve li{
		width:120px;
		height:24px;
	}

ul.reserve_submenu{
	width:120px;
	overflow:visible;
	margin:0px;
	visibility:hidden;
	border:1px solid balck;
}
	ul.reserve_submenu li{
		text-align:left;
		width:120px;
		height:24px;
		float:left;
		border:1px solid balck;
	}

#admin_menu{
	width:100%;
	height:48px;
	border-bottom:1px solid black;
	margin-bottom:12px;
	display:block
}

	#admin_menu ul{
		width:100%;
		height:48px;
	}
	#admin_menu li{
		font-size:18px;
		float:left;
		margin:12px;
		height:48px;
		display:block
	}

#plan_table{margin-bottom:12px;}
	#plan_table td.xlb{
		background-color:#fef2e2;
	}
	#plan_table td.xlc{
		text-align:center;
		font-size:12px;
	}
	#plan_table td.xll{
		text-align:left;
		font-size:11px;
	}
	#plan_table td.xbl{
		text-align:left;
		font-size:12px;
		background-color:#e3f7e5;
	}

ul.def{
	clear:both;
	list-style-type:disc;
	padding:8px;
}
	ul.def li{
		margin-left:6px;
		clear:both;
		list-style-type:disc;
		height:auto;
	}
td.bg_t{
	background-repeat: repeat-x;
	width:822px;
	height:120px;
	cursor:pointer;
}

div.student_table td.bg_t:hover{
	background-color:white;
}

#divimage,
#divfile,
#div2,
#div1
{
	-webkit-box-shadow:6px 6px 30px #555555;
	box-shadow: 6px 6px 30px #555555;
	border-radius:8px;
}

div#file_manager_hole{
	margin-top:12px;
	width:836px;
	overflow-y:auto;
	display:block;
}

div#file_manager_dir{
	width:97px;
	overflow-y:auto;
	height:390px;
	float:left;
	border-right:1px dotted #AAAAAA;
	margin-right:12px;
}

	div#file_manager_dir ul li{
		text-align:center;
		width:80px;
		line-height:12px;
		height:40px;
	}

div#file_manager_file{
	width:724px;
	overflow-y:auto;
	height:100%;
	float:right;
}

div#file_manager_path{
	margin-bottom:6px;
	display:block;
	width:724px;
	height:16px;
}

div#file_manager_path span#del_dir{
	float:right;
}

input.flow_add_button{
	width:500px;
	margin:auto;
	display:block;
	border:1px solid #AAAAAA;
	border-radius:8px;
	cursor:pointer;
	font-size:18px;
	text-align:center;
	padding:12px;
	margin-top:12px;
	text-shadow:0px 0px 4px white;
	background: #e4f5fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(50%,#bfe8f9), color-stop(51%,#9fd8ef), color-stop(100%,#2ab0ed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-9 */

}

input.flow_add_button:hover{
	opacity:0.6;
}

.yen_fmt
{
	text-align:right !important;
	color:red !important;
	font-weight:bold;
}

img.sm_close_button:hover{
	opacity:0.6;
}

#id_header_controll{
	background-color:#f9f6d0;
	padding:6px;
	text-align:right;
	width:100%;
	box-sizing:border-box;
}

/****************************************************************************************************************/

#kensuu_add{
	color:blue;
	font-size:11px;
	margin-left:4px;
}

strong.red{
	color:red;
}

tr.tr_column_text{
	display:none;
}

tr#id_tr_menu_tag{
	display:none;
}

dl.def{
	margin:24px 0px;
}

dl.def dt{
	border-bottom:1px dotted #AAAAAA;
	padding-bottom:6px;
	margin-bottom:12px;
	font-size:18px;
	font-weight:bold;
	box-sizing:border-box;
	width:100%;
}

dl.def dd img {
	margin-bottom:6px;
}

dl.def dd{
	margin-bottom:48px;
}

dl.def dd ol{
	width:100%;
	list-style-type:decimal;
	list-style-position:inside;
}

dl.def dd li{
	list-style-type:decimal;
	width:100%;
	height:auto;
	float:none;
	clear:both;
}

#id_menu_det_flow{
	margin-bottom:48px;
}

div.radius-box{
	display:block;
	margin-bottom:12px;
	width:100%;
	height:auto;
	overflow-y:auto;
}

div.radius-box div.radius-title{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	height:28px;
	line-height:27px;
	padding:0px 6px;
	border:1px solid #AAAAAA;
	background: #008eb0;
	background-image: url(../img/th_bg.gif);
}

div.radius-box div.radius-title a{
	color:white;
	text-decoration:none;
}

div.radius-box div.radius-text{
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid #AAAAAA;
	border-top:0px none;
	padding:12px;
}

div.def{
	width:100%;
	display:block;
	overflow-y:auto;
	height:auto;
}

div.def_hidden{
	width:100%;
	display:none;
	overflow-y:auto;
	height:auto;
}

div.mgnt{
	margin-top:12px;
}

.center
{
	text-align:center;
}

input.flt{
	border:0px none;
}

input.flt:hover{
	border:1px solid #DDDDDD;
}

a.btn{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color:white;
	padding:6px 24px;
	margin:4px;
	text-decoration:none;
	border-radius:4px;
	border:1px solid #FFFFFF;
	outline:1px solid #AAAAAA;
	box-sizing:border-box;
}

a.btn:hover{
	opacity:0.6;
}

ul.list_button{
	display:block;
	width:100%;
	height:100%;
	min-height:320px;
	border-top:1px solid #AAAAAA;
	margin-top:12px;
}

ul.list_button li
{
	width:100%;
	height:auto;
	border-bottom:1px dotted #AAAAAA;
}

ul.list_button li a
{
	height:36px;
	width:100%;
	padding:10px;
	display:block;
	text-align:center;
	text-decoration:none;
	box-sizing:border-box;
	color:#555555;
}

ul.list_button li a:hover{
	background-color:#EEEEEE;
}

div#id_payment_left{
	width:142px;
	height:100%;
	min-height:420px;
	box-sizing:border-box;
	padding:0px 18px 12px 0px;
	border-right:1px solid #AAAAAA;
	float:left;
}

div#id_payment_left input[type="text"]{
	width:100%;
	padding:6px;
	border:1px solid #AAAAAA;
	border-radius:4px;
	box-sizing:border-box;
}

a.button:hover{
	opacity:0.6;
}

a.float_button{
	position:fixed;
}

div.left_command{
	width:100%;
	padding:8px 0px;
	text-align:left;
}

div#id_payment_right{
	width:710px;
	float:right;
	min-height:420px;
	margin-right:12px;
}

div.box_space{
	border:1px solid #AAAAAA;
	border-radius:6px;
	box-sizing:border-box;
	padding:12px;
}

div.box_space div.box_space_title{
	color:#008ec0;
	font-size:16px;
	line-height:16px;
	text-align:left;
	padding:0px 0px 8px 0px;
	border-bottom:2px solid #008ec0;
	margin-bottom:12px;
}

div.box_space table{
	width:100%;
}

div.box_space td{
	border:0px none;
}

div.box_space td.search_label{
	padding:12px;
	border-bottom:2px solid #FFFFFF;
	width:100px;
}

#id_billing_payment_list_tab{
	padding-top:12px;
}

#id_payment_list{
	width:100%;
	text-align:center;
	height:auto;
	overflow-y:auto;
}

strong.red{
	color:red;
}

strong.blue{
	color:blue;
}

#id_payment_list_table{
	width:100%;
}

div.student_table td.algn_r{
	text-align:right;
}



tr#id_tr_detail_event_edit div.cleditorMain{
	height:auto !important;
}

tr#id_tr_detail_event_edit iframe{
	height:480px !important;
}
