@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:813px;
}

*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:800px;
	line-height:1.6;
}

div#banner li{
	width: 250px;
	height: 160px;
	float: left;
	margin-right: 15px;
}


/*
===== =5: topix ==========================================
*/

div#topix{
	padding-top:10px;
	float: left;
}

div#new{
	height:120px;
	overflow:auto;
	border:1px solid #666;
	margin-top:14px;
	padding:5px 5px 5px 10px;
	width:500px;
	line-height:1.6;
}

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:10px;
	float: right;
}

div#info h3{
	margin-bottom:14px;
}

div#info p img{
	margin-bottom:8px;
}
