@charset "utf-8";
/* CSS Document */
.fontkanda,.fontkanda a{font-family:'Conv_PSL-Kanda',Sans-Serif; text-decoration:none; }
.fontthaisan,.fontthaisan a{font-family:'thaisanslite_r1',Sans-Serif; text-decoration:none; }
*{font-size:24px;font-family:'thaisanslite_r1',Sans-Serif; text-decoration:none;}
a{ text-decoration:none;font-family:'thaisanslite_r1',Sans-Serif; text-decoration:none;}
body{background:#eeeeee; padding:0px; margin:0.02%; }
input{
	 border-bottom:1px solid #999;
}

input[type=text],input[type=password]{
	width:99%;
	padding:0 0.5%;
	margin:0.5% 0;
}
input[type=file]{
	width:99%;
	padding:0 0.5%;
	margin:0.5% 0;
}
select{
	padding:0 0.5%;
	margin:0.5% 0;
}
input[type=submit]{
	width:98%;
	padding:0.5%;
	margin:1%;
	background:#06C;
	color:#FFF;
}
.inputfile{ 
	width:100%;
	float:left;
	overflow:hidden;
	}
.input{ width:220px; margin:5px;  line-height:19px;}
.tableshow{ border:2px solid #CCCCCC;}
.tableshow td{border-bottom:2px solid #CCCCCC;border-right:2px solid #CCCCCC; padding:5px; margin:0px;}
.tableshow th{background:#CCCCCC; color:#FFFFFF;border-bottom:2px solid #CCCCCC;border-right:2px solid #CCCCCC; padding:5px;}
.tableshowmo { border:2px solid #999;}
.tableshowmo b{ font-size:85px;}
.tableshowmo a{ font-size:40px;}
.tableshowmo td{border-bottom:2px solid #999;border-right:2px solid #999; padding:15px; margin:0px;}
.tableshowmo th{background:#CCCCCC; color:#FFFFFF;border-bottom:2px solid #999;border-right:2px solid #999; padding:15px;}
.telmo{border-top:1px dotted #CCCCCC; float:left; width:98%; margin:1%; margin-top:10px;}

.boxset{ background:#ffFFFF; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5;  margin:1%; padding:1%; width:96%; float:left; }
.nav{ background:#ffFFFF; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5; margin:1%; padding:1%; width:96%;}


.copyr{color:#666; font-size:17px;}
.suggest,.suggest a{font-size:19px;}
.activesimdate{font-size:15px; color:#999999;}
.formset td{font-size:20px; line-height:15px;}
.formsetindex td,.formsetindex input{font-size:20px; vertical-align:top;}
.formsetindex input{font-size:19px; height:20px; line-height:20px;}
.blue{color:#0000FF;}
.warndate{color:#FFf; background:#FF0000; font-size:smaller;}
.noborder{border:0px #FFF;}
.loginlabel{float:left; width:auto; padding:0 5px;}
.logininputbox{float:left; width:auto; padding:0 5px;}
.msg{
	background:#0F9;
	padding:0 2%;
	margin:10px 0;
	width:95%;
}
.main{
	width:100%;
	float:left;
}
.clear{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	clear:both;
}

.input_set_textbox{
	float:left;
	width:100%;
}
.input_set{
	float:left;
	width:100%;
	background:#000;
}
.loginlabel{
	width:22%;
	float:left;
	text-align:right;
}
.logininputbox{
	width:99%;
	float:left;
}

.search_input{
	width:96%;
	padding:1%;
	float:left;
}

.showdetaillist{
	float:left;
	border:1px solid #ebebeb;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #dadada;
	margin:1%;
	clear:both;
	width:96%;
	padding:1%;
	background:#F00;
	color:#FFF;
}
.web_title{
	text-align:center;
	padding:1% 0;
	float:left;
	width:98%;
}
.login_form{
	margin:auto;
	width:90%;
	max-width:500px;
	padding:5% 2%;
}
.fieldtitle{
	font-size:20px;
	color:#999;
	width:100%;
	margin-top:20px;
}
input,select{
	border:0px;
	 border-bottom:1px solid #999;
}
.errormsg{
	float:left;
	width:100%;
	text-align:center;
	color:#FFF;
	background:#F00;
	font-size:30px;
}
.titlepage{
	font-size:48px;
	color:#000;
	padding:0.5% 2%;
}
.imgthumb{
	max-width:300px;	
}