@charset "utf-8";
/* CSS Document */

/*===================================
全体的なスタイル
===================================*/
*{
	mergin:0;
	padding:0;
	line-height:1.5;
	color:#333333;
}
body{
	background-color:#999999;
	text-align:center;
}
div#wrapper{
	width:796px;
	margin:0 auto;
	text-align:left;
	background-image:url("imgs/bgimg_2.png");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

/*=======================================
ヘッダー
========================================*/
div#header{
	height:77px;
	background-image:url(./imgs/title_blue.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
h1{
	padding:20px 0 0 30px;
}
h1 a{
	text-decoration:none;
}

/*========================================
メインメニュー
========================================*/
ul#menu{
	height:42px;
	background-color:#ffffff;
	font-weight:bold;
	margin-left:0;
	padding-left:0;
}
li#menu01,li#menu02,li#menu03,li#menu04,li#menu05{
	float:left;
	display:inline;
	list-style-type:none;
	background-repeat:no-repeat;
}
li#menu01{
	width:164px;
	height:42px;
	background-image:url("imgs/button_br.png");
}
li#menu02{
	width:156px;
	height:42px;
	background-image:url("imgs/button_sv.png");
}
li#menu03{
	width:156px;
	height:42px;
	background-image:url("imgs/button_rd.png");
}
li#menu04{
	width:156px;
	height:42px;
	background-image:url("imgs/button_or.png");
}
li#menu05{
	width:164px;
	height:42px;
	background-image:url("imgs/button_db.png");
}
ul#menu a{
	display:block;
	height:42px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
}
/*===============================================
サブメニュー(左カラム)
===============================================*/
div#submenu{
	width:160px;
	margin:10px 10px 10px 25px;
	display:inline;
	float:left;
}
div#submenu_header{
	height:26px;
	padding:4px 0 0 0;
	background-image:url("imgs/title_blue.png");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}
ul#submenu_body{
	padding-bottom:6px;
	background-image:url("imgs/title_blue.png");
	background-repeat:repeat-y;
	background-position:bottom;
	background-color:#FFFFFF;
}
ul#submenu_body li{
	font-size:90%;
	list-style-type:none;
	display:inline;
}
ul#submenu_body li a{
	display:block;
	margin:0 4px 0 4px;
	padding:2px 0 2px 20;
	background-color:#ffffff;
	text-decoration:none;
}
ul#submenu_body li a:hover{
	background-color:#ffffff;
}

/*============================================
コンテンツ
============================================*/
div#content{
	width:560px;
	margin:10px 20px 10px 0px;
	float:right;
}

/*============================================
ニュース(中央カラム)
============================================*/
div#news{
	width:390px;
	margin-right:5px;
	padding-top:10px;
	float:left;
	
	background-repeat:repeat-y;
}
div#news li{
	list-style-type:none;
	color:#FFFFFF;
}
h2{
	font-size:100%;
	margin-bottom:10px;
	padding-left:25px;
	font-size:95%;
	border-bottom:solid 1px #cccccc;
	background-image:url("imgs/title_blue.png");
	background-repeat:no-repeat;
	background-position:left center;
}
h3{
	font-size:90%;
	margin-left:5px;
}
p{
	font-size:90%;
	margin:10px 0 10px 10px;
	
}

hr{
	height:1px;
	border:solid 1px #cccccc;
	margin-bottom:30px;
}

/*============================================
ピックアップ(右カラム)
============================================*/
div#pickup{
	width:150px;
	padding-top:10px;
	float:right;
	
	background-repeat:repeat-y;
}
div#pickup ul{
	margin-left:10px;
	font-size:90%;
}
div#pickup li{
	list-style-type:none;
	line-height:1.8;
}

/*==============================================
フッタ
==============================================*/
div#footer{
	height:42px;
	text-align:center;
	clear:both;
	
	background-repeat:no-repeat;
	background-color:#cccccc;
}
address{
	font-style:normal;
	font-size:small;
	padding:5px 0 5px 0;
}
