@charset "Shift_JIS";

/*  : main area
 ******************************************************/


body	{
	background: #fff url(../img/topbg.jpg) repeat-x top center;
	text-align: center;
			}


#mainimg {
		clear: both;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	 	width:900px;
		height:352px;
			}
			


#about_i{
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
			}
			
#about_i h2{
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
			}

/* ===== toclass ===== */

#toclass{
	margin:0 0 25px 0;
	font-size:0.9em;
	}
	
#toclass .cbox01{
	width:210px;
	height:185px;
	margin: 0px 7px 10px 0px;
	padding: 0px;
	float:left;
	background-color:#fcf1ea;
	border:#fb650a 1px dotted;
	position:relative;
	}
	
#toclass .cbox02{
	width:210px;
	height:185px;
	margin: 0px 7px 10px 0px;
	padding: 0px;
	float:left;
	background-color:#effcdc;
	border:#83d20f 1px dotted;
	position:relative;
	}
	
#toclass .cbox03{
	width:210px;
	height:185px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float:left;
	background-color:#e1f4f9;
	border:#0bacd4 1px dotted;
	position:relative;
	}

#toclass .cbox04{
	width:318px;
	height:185px;
	margin: 0px 7px 20px 0px;
	padding: 0px;
	float:left;
	background-color:#f3e8fc;
	border:#9c42e3 1px dotted;
	position:relative;
	}
	
#toclass .cbox05{
	width:318px;
	height:185px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float:left;
	background-color:#fce8f4;
	border:#d93863 1px dotted;
	position:relative;
	}



	
.cbox01 ul,.cbox02 ul,.cbox03 ul,.cbox04 ul,.cbox05 ul{
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	}
	
.cbox01 li{
	list-style:none;
	background:url(../img/toclassli01.gif) no-repeat 0px 3px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1em;
	line-height:1.3em;
	}
	
.cbox02 li{
	list-style:none;
	background:url(../img/toclassli02.gif) no-repeat 0px 3px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1em;
	line-height:1.3em;
	}

.cbox03 li{
	list-style:none;
	background:url(../img/toclassli03.gif) no-repeat 0px 3px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1em;
	line-height:1.3em;
	}

.cbox04 li{
	list-style:none;
	background:url(../img/toclassli04.gif) no-repeat 0px 3px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1em;
	line-height:1.3em;
	}

.cbox05 li{
	list-style:none;
	background:url(../img/toclassli05.gif) no-repeat 0px 3px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 1em;
	line-height:1.3em;
	}
	
	
ul.noul{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	}

li .nolistbg{
	background: none;
	list-style:circle;
	margin: 0px 0px 2px 3px;
	padding: 0px 0px 0px 0px;
	line-height:1.2em;
	}

.cbox01 .alpha,.cbox02 .alpha,.cbox03 .alpha,.cbox04 .alpha,.cbox05 .alpha{
			position:absolute;
			bottom:8px; 
			}



/* ===== info ===== */

#info {

	margin:0 0 20px 0;
	}


	
#info dl{
	width:auto;
	height:auto;
	margin:10px 0 0px 0;
	padding:0;
	}
	
#info dt,
#info dd{
	width:auto;
	height:auto;
	padding:8px 0;
    border-top:1px dotted #ccc;
    float:left;
	}

#info dt {
    clear:left;
    font-weight:normal;
    width:115px;
	
    }

#info dd{
	width:515px;

	
	}


	
#info dt.first,
#info dd.first{
    border-top:0;
    }
	
	
#info dd .tsub_txt{
	padding-left:1.0em;
	font-size:0.9em;
	color: #999;
	}

/* ===== topics ===== */

.rss-box-blog ul{
	padding:0 1em 20px 1em;
	margin:10px 0 0 1em;
	
	
	}
	
.rss-box-blog li{
	border-bottom:1px dotted #ccc;
	list-style-type: square
	/* list-style:none;
	background:url(../../image/top_li.gif) no-repeat 0px 3px;
 */
	
	}
	


