﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	text-indent:0px;
}
form{
	display:inline;
}

body{
	background:url(../../img/07/header_back.jpg) repeat-x;
	background-color:#FFFFFF;
	font-size:12px;
}
img{
	border:none;
	margin:0;
	padding:0;
}
li{
	list-style:none;
	padding: 0px;
	margin: 0px;
}
.cboth{
	float:none;
	clear:both;
}

/* float 自動クリア
............................................................... */
	.clearfix{
		_height: 1px;
		min-height: 1px;
		/*￥*//*/
		height: auto;
		overflow: hidden;
		/**/
	}

	.clearfix:after{
		content:"";
		clear:both;
		height:0;
		display:block;
		visibility:hidden;
	}

/*	***********************************	

		コンテナ

	***********************************	*/

#container {
	background:url(../../img/07/footer_back.jpg) repeat-x bottom ;
}
/*	***********************************	

		ヘッダ

	***********************************	*/

#header{
	width:810px;
	margin:0 auto 20px auto;
}
#header .top {
	background:url(../../img/07/header_top_back.jpg) no-repeat;
	height:80px;
	width:810px;
}
#header .top h1{
	padding:13px 27px 2px 27px;
	font-size:9px;
	font-weight:normal;
}
#header .top img {
	margin:0;
	padding:0;
}
#header .bottom {
	margin:0 auto;
	width:800px;
}




/* グローバルメニュー */

#header .bottom ul li{
	float:left;
	width:200px;
}

#header .bottom ul li img{
	vertical-align:bottom;
}
/*
#head_menu01 a{
	display:block;
	width:160px;
	height:35px;
	background:url(../../img/07/header_menu_off_01.jpg) bottom no-repeat;
}
li#head_menu02 a{
	display:block;
	width:160px;
	height:35px;
	background:url(../../img/07/header_menu_off_02.jpg) top no-repeat;
}
li#head_menu03 a{
	display:block;
	width:160px;
	height:35px;
	background:url(../../img/07/header_menu_off_03.jpg) top no-repeat;
}
li#head_menu04 a{
	display:block;
	width:160px;
	height:35px;
	background:url(../../img/07/header_menu_off_04.jpg) top no-repeat;
}
li#head_menu05 a{
	display:block;
	width:160px;
	height:35px;
	background:url(../../img/07/header_menu_off_05.jpg) top no-repeat;
}
#head_menu01 a:hover{
	background:url(../../img/07/header_menu_on_01.jpg) bottom no-repeat;
}
#head_menu02 a:hover{
	background:url(../../img/07/header_menu_on_02.jpg) bottom no-repeat;
}
li#head_menu03 a:hover{
	background:url(../../img/07/header_menu_on_03.jpg) bottom no-repeat;
}
li#head_menu04 a:hover{
	background:url(../../img/07/header_menu_on_04.jpg) bottom no-repeat;
}
li#head_menu05 a:hover{
	background:url(../../img/07/header_menu_on_05.jpg) bottom no-repeat;
}
*/

/*	***********************************	

		ラッパ

	***********************************	*/


#wrapper{
	width:800px;
	margin:0 auto;
	padding:0px;
}


/*	***********************************	

		フッタ

	***********************************	*/
#footer{
	width:800px;
	padding-top:150px;
	margin:0px auto 0 auto;
	text-align:center;
	line-height:180%;
	color:#002A93;
	font-size:10px;
	display:block;
	float:none;
	clear:both;
}
#footer a{
	color:#002A93;
}
/*	***********************************	

		サイドメニュー

	***********************************	*/

#sidemenu{
	background:#FFFFFF;
	width:181px;
	float:right;
	padding:0;
	margin:0;
	line-height:normal;
}
#sidemenu .list01{
	margin:0 0 10px 0;
	padding:0;
	border: #cccccc 1px solid;
}
#sidemenu .list01 img {
	margin:0;
	padding:0;
	border:none;
}
#sidemenu .list01 ul{
	margin:0;
	padding:0;
	border:none;
}
#sidemenu .list01 li{
	margin:0;
	padding:0;
	border:none;
}
#sidemenu li a{
	margin:0;
	padding:0;
	border:none;
}
#sidemenu li a.arrow{
}

#sidemenu .list02 ul img{
	vertical-align:bottom;
}

/*	***********************************	

		コンテンツ

	***********************************	*/

#contents{
	background:#FFFFFF;
	width:610px;
	float:left;
}
#contents .point {
	font-weight:bold;
	color:#FF0000;
}
