@charset "Shift_JIS";


/* body */
/* ------------------------------------------------------ */
div#main-content {
	width: 700px;
	float: right;
	}

div#sub-content {
	width: 175px;
	float: left;
	}
div#content {
	padding: 11px 1px 50px 12px;	
	}
	
table{
	font-size:15px;
	width:95%;
}

td{
	padding:5px;
	line-height:1.7em;
}
.clr {
display:block;
}

/*0714*/
.title_border{
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	border-bottom-width:2px;
}

.sp-b20{
	margin-bottom:20px;
}

.zyouhou{
	width:660px;
	padding-left:10px;
	line-height:1.7em;

}


.sinsotsu{
	width:325px;
	float:left;
}

.zyouhou_txt{
	padding:10px;
}

.sinsotsu li{
	list-style-type:disc;}

.tyuuto{
	width:325px;
	float:right;
}

/*20110719*/
#sub-content li.top,#sub-content li.new,#sub-content li.mid,#sub-content li.company{
	color:#333;
	padding-top:16px;
	padding-bottom:11px;
	font-size:14px;
	font-weight:bold;
	width:175px;
}

#sub-content li.top a:hover,li.top a:active,li.top a:focus
{
	background-color:#a8d200;
} 

#sub-content li.new a:hover,li.new a:active,li.new a:focus
{
	background-color:#a8d200;
}

#sub-content li.mid a:hover,li.mid a:active,li.mid a:focus
{
	background-color:#a8d200;
}

#sub-content li.company a:hover,li.company a:active,li.company a:focus
{
	background-color:#a8d200;
}

#sub-content li.top b{
	color:#333;
	text-decoration: none;
	padding:16px 57px 16px 20px;
	background-color:#a8d200;
}

#sub-content li.top a{
	color:#333;
	text-decoration: none;
	padding:16px 57px 16px 20px;
	background-color:#E9FAC9;
}

#sub-content li.new b,#sub-content li.mid b,#sub-content li.company b{
	color:#333;
	text-decoration: none;
	padding:16px 91px 16px 20px;
	background-color:#a8d200;
}

#sub-content li.new a,#sub-content li.mid a,#sub-content li.company a{
	color:#333;
	text-decoration: none;
	padding:16px 91px 16px 20px;
	background-color:#E9FAC9;
}

/*ƒfƒ‚*/
#sub-content td.top b,#sub-content td.new b,#sub-content td.mid b,#sub-content td.company b{
	background-color:#036;
}



.h_color{
	color:#98C301;
	font-size:18px;
	font-weight:bold;
}

.i_color{
	color:#ff00ff;
	font-size:18px;
	font-weight:bold;
}

.d_color{
	color:#765c50;
	font-size:18px;
	font-weight:bold;
}

.o_color{
	color:#fb6100;
	font-size:18px;
	font-weight:bold;
}

.mid_title{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.mid_sub_color{
	color:#66cccc;
	font-size:14px;
}
.mid_sub_color02{
	color:#99cc33;
	font-size:14px;
}
.mid_sub_title{
	margin:15px 0 5px 0;
	font-size:16px;
	font-weight:bold;
}
.mid_table_title{
	font-size:18px;
	font-weight:bold;
}

/*fon-size*/
.font_15{
	font-size:15px;
}
/*margin*/
.margin10{
	margin:15px 0 5px 0;
}
	

/*fotter*/
#footer div.copyright {
    border-top-color: #B0B0B0;
    border-top-style: solid;
    border-top-width: 2px;
    margin-top: 1px;
    padding-bottom: 25px;
    padding-top: 15px;
    text-align: center;
}
div.infobnr {
    margin-bottom: 17px;
}