@charset "utf-8";


/* =======================================

	TOP CSS　　TOPページ用

========================================== */



/* contents
========================================== */
#contents {
}

#contents p {
	text-align:center;
}
/*	top_main
========================================== */

#top_main {
	width:760px;
	position: relative;
	padding:0px 0px 0px 0px;
	margin:32px 0px 0px 0px;
}


#top_info  {
	width:356px;
	height:200px;
	float: left;
	margin:0px 0px 0px 20px;
	background: #FFF url(../img/top_info_bg.gif) no-repeat;
}


#top_info h2  {
	width:118px;
	height:22px;
	margin:10px 0px 8px 145px;
	padding:0px;
}


#top_info ul#news  {
	width:322px;
	height:145px;
	margin:0px;
	padding:0px 5px 0px 18px;
	overflow:auto;
}

#top_info ul#news li  {
	margin:0px 0px 0px 15px;
	padding:0px 0px 5px 0px;
	font-size:92.4%;
	line-height:1.335;
	list-style: disc;
}

#top_info ul#news li a:link{
	color:#231815;
	text-decoration: none;
}

#top_info ul#news li a:visited{
	color:#231815;
	text-decoration: none;
}

#top_info ul#news li a:hover{
	color:#963f59;
	text-decoration: none;
}

#top_info ul#news li a:active{
	color:#963f59;
	text-decoration: none;
}




#top_lnavi_layout {
	width:308px;
	float: left;
	display:inline;
	margin:0px 0px 0px 32px;
	text-align:left;
}

#top_lnavi_layout p  {
	margin:0px 0px 13px 0px;
	font-size:92.4%;
	line-height:1.666;
}



#top_lnavi_layout ul#top_lnavi {
	height:145px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#top_lnavi_layout ul#top_lnavi li  {
	float: left;
	display:inline;
	margin:0px;
	padding:0px 12px 0px 0px;
}


