
/*---------------h2------------------------*/

h2{
	margin:0px;
	margin-top:20px;
	margin-left:50px;
	padding:0px;
	width:800px;
	height:113px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title.gif);
	background-repeat:no-repeat;
}

/*---------------h3------------------------*/

h3#bumon{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:25px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_bumon.gif);
	background-repeat:no-repeat;
}
h3#tema{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:25px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_tema.gif);
	background-repeat:no-repeat;
}
h3#kyosan{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_sankakigyo-itiran.gif);
	background-repeat:no-repeat;
}

h3#oubosakuhin{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_oubosakuhin.gif);
	background-repeat:no-repeat;
}
h3#ouboshikaku{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_ouboshikaku.gif);
	background-repeat:no-repeat;
}
h3#syuppin{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_syuppinryou.gif);
	background-repeat:no-repeat;
}

h3#sukejyu{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_sukejyu-ru.gif);
	background-repeat:no-repeat;
}

h3#oubohouhou{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_oubohouhou.gif);
	background-repeat:no-repeat;
}


h3#syo{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:40px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(../prize/img/title_mini_syo.gif);
	background-repeat:no-repeat;
}

h3#sinsain{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(../prize/img/title_mini_sinsain.gif);
	background-repeat:no-repeat;
}


h3#SinisaHouhou{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:25px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(img/title_mini_sinsahouhou.gif);
	background-repeat:no-repeat;
}


h3#syouhinka{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(../right/img/title_mini_syouhinka.gif);
	background-repeat:no-repeat;
}


h3#syokenri{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(../right/img/title_mini_syokenri.gif);
	background-repeat:no-repeat;
}

h3#sikkakujiko{
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
	padding:0px;
	height:21px;
	font-size:9px;
	line-height:9px;
	text-indent:-10000px;
	color:#FFF;
	background-image:url(../right/img/title_mini_sikkakujiko.gif);
	background-repeat:no-repeat;
}


/*---------------h4------------------------*/

h4{
	border-top:#CCC solid 1px;
	font-weight:600px;
	margin:0px 50px 0px 200px;
	padding:10px 0px 0px 0px;
}

/*---------------p------------------------*/

p{
margin:0px 50px 40px 100px;
padding:0px 0px 0px 0px;
line-height:22px;
}



/*---------------list------------------------*/



.table{
	width:650px;
	margin:0px 0px 40px 100px;
	padding:0px 0px 0px 0px;
}


ol{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:30px;
	overflow:auto;
}

li.history{
	margin:0px;
	padding:0px 0px 0px 0px;
	border-bottom:#CCC solid 1px;
	clear:both;
	display:block;
	width:650px;
	}


/*---------------list------------------------*/



li.right{
	margin:0px;
	padding:0px 0px 0px 15px;
	clear:both;
	display:block;
	width:630px;
	line-height:22px;
	background-image:url(../img/li_img.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	
}
/*---------------list------------------------*/


.tableOubo{
	width:650px;
	margin:15px 0px 0px 100px;
	padding:0px 0px 0px 0px;
}



p.Oubo{
margin:0px 0px 0px 100px;
padding:0px 0px 0px 0px;
line-height:22px;
}


p.OuboTitle{
margin:25px 0px 0px 100px;
padding:0px 0px 0px 0px;
line-height:22px;
}


li.oubo{
	margin:0px;
	padding:0px 0px 0px 15px;
	clear:both;
	display:block;
	width:630px;
	line-height:22px;
	background-image:url(../img/li_img.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	
}

/*---------------tableSchedule------------------------*/

.tableSchedule{
	width:700px;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
}

dl {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	clear:both;
}

dl dt {
	margin:0px;
	padding:0px 0px 0px 0px;
	float: left;
	width: 17em;
	line-height: 30px;
}
dl dd {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17em;
	line-height: 30px;
	border-bottom: 1px #e8e8e8 solid;
}

/*---------------prize------------------------*/

.tablePrize{
	width:700px;
	margin:0px 0px 40px 50px;
	padding:0px 0px 0px 0px;
	background-image:url(../prize/img/bg_prize.gif);
}


dl.syo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	clear:both;
}

dl.syo dt {
	margin:0px;
	padding:10px 0px 10px 0px;
	float: left;
	width: 19em;
	line-height: 30px;
	font-size:14px;
	font-weight:600;
}
dl.syo dd {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 17em;
	line-height: 30px;
	border-bottom:none;
	font-size:14px;
	font-weight:600;
}

/*---------------bumon------------------------*/

.tableBumon{
	width:700px;
	margin:0px 0px 40px 50px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bg_bumon.gif);
}


dl.bumon {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	clear:both;
}

dl.bumon dt {
	margin:0px;
	padding:10px 0px 10px 0px;
	float: left;
	width: 10em;
	line-height: 30px;
	font-size:14px;
	font-weight:600;
}
dl.bumon dd {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 12em;
	line-height: 30px;
	border-bottom:none;
	font-size:12px;
	font-weight:600;
}

/*---------------sinsa------------------------*/

.tableSinsa{
	width:700px;
	margin:0px 0px 40px 50px;
	padding:0px 0px 0px 0px;
}
dl.sinsa {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	clear:both;
}

dl.sinsa dt {
	margin:0px;
	padding:10px 0px 10px 0px;
	float: left;
	width: 18em;
	line-height: 18px;
	font-size:14px;
	font-weight:600;
}
dl.sinsa dd {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 17em;
	line-height: 18px;
	font-size:14px;
	font-weight:600;
	border-bottom: 1px #e8e8e8 solid;

}
/*---------------font------------------------*/


span.mini{
	font-size:10px;
	font-weight:300;
}


span.underline{
	margin:0px;
	padding:0px;
}
span.underline a{
	border-bottom:solid #000000 1px;
	margin:0px;
	padding:0px;
}
span.underline a:hover{
	border-bottom:solid #C80000 1px;
	margin:0px;
	padding:0px;
}

p.sinsa{
	margin:10px 50px 0px 50px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	font-size:14px;
	font-weight:600;
}

span.houhou{
	display:block;
	padding:0px 0px 0px 38px;
}

/*---------------company list------------------------*/

table.TableCompanies{
	margin:0px 0px 40px 50px;
	padding:0px 0px 0px 0px;
	background-image:url(../companies/img/bg.gif);
	background-repeat:repeat-y;
	border-collapse:none;
	border:none;
}
tr{
	height:50px;
}
td.TableNo{
	width:60px;
	height:50px;
	text-align:center;
	vertical-align:middle;
}
td.TableCompany{
	width:240px;
	text-align:left;
	vertical-align:middle;
}
td.TableTitle{
	width:300px;
	text-align:left;
	vertical-align:middle;
}
td.TableBtn{
	width:70px;
	text-align:left;
	vertical-align:bottom;
	text-align:right;
}


span.red{
	color:#C80000;
}