@charset "Shift_JIS";



/* ---------------------------------- { MAIN } ---------------------------------- */

#main{
		margin: 0px auto;
		clear: both;
		background: url(../images/main.jpg) no-repeat left top;
		height: 350px;
		width: 960px;
		text-align: right;
}


#tabIndex{
text-align:left;
}

#main a{
		display: block;
		width: 530px;
		height: 172px;
		margin-left: 420px;
}
/* ---------------------------------- { koe} ---------------------------------- */


#koeIndex{
		width: 594px;
		float: right;
		background: #FEEFAB;
		text-align: left;
		margin-right: 5px;
		padding-top: 5px;
}


#koeIndex h3{
		padding: 5px 0px;
}
#koeIndex .clearfix{
		background: #FFFFFF;
		margin: 5px;
		padding: 10px 12px 5px 12px;
}


#koeBox{
		float: right;
		width: 340px;
}


#koeBox h4, #koeBox p{
font-size: 0.78em;
line-height: 1.5;
}

#koeBox h4{
		background: url(../images/ico_fukidashi.gif) no-repeat 1px 15px;
		padding-top: 18px;
		padding-left: 36px;
		padding-bottom: 6px;
		border-top: 4px solid #FEEFAB;


}

#koeBox h4.no{
		border-top: none;
		padding-top: 10px;
		background: url(../images/ico_fukidashi.gif) no-repeat 1px 1px;
}

#koeBox p{
		padding-bottom: 10px;


}

#koeBox hr{


}

#koeIndex .pctL img{
margin-bottom: 20px;
}
/* --------------------------------- { NEWS } ----------------------------------- */

#news{

		width: 340px;
		float: left;
		margin-left: 5px;

}

#news h3{
margin-bottom: 10px;
}


#news dl{
		text-align:left;
		font-size: 0.78em;
		line-height: 1.4;
		padding-bottom: 3px;
		padding-top: 3px;

}


#news dt{
		width: 80px;
		color: #0099FF;

}


#news dd{
padding-bottom: 15px;
}
#news dd .open{
		font-size: 11px;
		font-weight: 100;
		color: #FFFFFF;
		padding: 0px 3px;
		background:#FF0000;
}

/* ---------------------------------- Index Free ---------------------------------- */ 

#indexFree{
padding-right: 40px;
}

