@charset "utf-8";



/*

	Site Name: 

	Description: toppage setting

	Version: 

	Author: 

*/



/*

===== CONTENTS ===========================================



	=1: layout

	=2: message

	=3: tv

	=4: topix

	

==========================================================

*/



/*

===== =1: layout ==========================================

*/



body{

	background:url(img/bg_body.png) repeat-x left top #F3F3F3;

}



div#contents{

	min-height:900px;

}



*html div#contents{

	height:830px;

}

div#photo{

	text-align:center;

	height:181px;

}



/*

===== =2: message ==========================================

*/



div#message{

	height:151px;

	line-height:0;

}



div#message h2{

	padding-top:17px;

	padding-bottom: 5px;

}



/*

===== =3: tv ==========================================

*/



div#tv{

	padding-top:27px;

	line-height:0;

}



/*

===== =4: Regular ==========================================

*/



div#regular{

	padding-top:20px;

}



div#banner{

	height:140px;

	margin-top:14px;

	/*padding:5px 5px 5px 10px;*/

	width:790px;

	line-height:1.6;

}



div#banner li{

	width: 250px;

	height: 140px;

	float: left;

	margin-right: 20px;

}

div.banner58{
	width:518px;
	margin-bottom:8px;

	margin-top:12px;

}



p.sign{



	text-align:right;



}







p.sign img{



	vertical-align:middle;



}



/*

===== =5: topix ==========================================

*/



div#topix{

	padding-top:10px;

	float: left;

	padding-bottom:40px;

}



div#new{
	height:252px;
	overflow:auto;
	border:1px solid #666;
	margin-top:14px;
	width:500px;
	line-height:1.6;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}



div#new ul li{

	background:url(common/img/li_maru.gif) no-repeat 0 0.5em;

	padding-left:12px;

}





/*

===== =6: Regular2 ==========================================

*/



div#regular2{

	margin-top:35px;

}



div#regular2 h3{

	margin-bottom:14px;

}



div#ragular2 p img{

	margin-bottom:8px;

}





/*

===== =7: information ==========================================

*/



div#info{

	margin-top:11px;

	float: right;

}



div#info h3{

	margin-bottom:14px;

}



div#info p img{

	margin-bottom:8px;

}

div#info div.info-short{
	width:260px;
	margin-bottom:14px;
	text-align:left;
}

