@charset "EUC-JP";

* {
	BORDER-RIGHT: #fff 0px;
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 0px; 
	FONT-FAMILY: Helvetica,"MS P Gothic",Osaka,"Hiragino Kaku Gothic Pro",Verdana,Arial,Meiryo,sans-serif; 
	LIST-STYLE-TYPE: none;
}

body{
	background-color: #e5e5e5;
}

.clear{
	clear:both;
}

a {
	text-decoration: none;
}


/*---------------------------------------------------------------- Container -*/

#container {
	width: 790px;
	text-align: center;
	background-color: #FFFFFF;
}

/*---------------------------------------------------------------- Head -*/

#head {
	width: 100%;
}

#head h1{
	font-size: 10px;
	background-color:#f5f5f5;
	margin:0px 0px 12px 0px;
	padding:3px 0px 3px 0px;
	text-align: center;
	width: 100%;
	FONT-WEIGHT: lighter; 
}

#head h1 a{
	text-decoration:none;
	color:#646464;
}

#head h1 a:hover{
	text-decoration:none;
	color:#646464;
}

#head h2 a{
	float: left;
	display:block;
	list-style-type:none;
	font-size:1px;
	text-indent:-5000em;
	margin: 0px 0px 0px 12px;
	width:254px;
	height:61px;
	background-image:url('../btn_top/t_logo.gif');
	background-position:left top;
}

#head ul li{
	float: right;
	list-style-type:none;
	font-size:1px;
	text-indent:-5000em;
	margin: 0px 0px 0px 0px;
}

#head ul li a{
	font-size:1px;
	text-indent:-5000em;
}

#head ul #tmenu01{
	width:80px;
	height:18px;
	margin-left: 3px;
	background-image:url('../btn_top/t_button01_o.gif');
	background-position:left top;
}

#head ul #tmenu01 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button01.gif');
	background-position:left top;
}

#head ul #tmenu01 a:hover{
	background-image:none;
}

#head ul #tmenu02{
	width:80px;
	height:18px;
	margin-left: 3px;
	background-image:url('../btn_top/t_button02_o.gif');
	background-position:left top;
}

#head ul #tmenu02 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button02.gif');
	background-position:left top;
}

#head ul #tmenu02 a:hover{
	background-image:none;
}

#head ul #tmenu03{
	width:80px;
	height:18px;
	margin-left: 3px;
	background-image:url('../btn_top/t_button03_o.gif');
	background-position:left top;
}

#head ul #tmenu03 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button03.gif');
	background-position:left top;
}

#head ul #tmenu03 a:hover{
	background-image:none;
}

#head ul #tmenu04{
	width:80px;
	height:18px;
	margin-left: 3px;
	background-image:url('../btn_top/t_button04_o.gif');
	background-position:left top;
}

#head ul #tmenu04 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button04.gif');
	background-position:left top;
}

#head ul #tmenu04 a:hover{
	background-image:none;
}

#head ul #tmenu05{
	width:80px;
	height:18px;
	margin: 3px 0px 0px 3px;
	background-image:url('../btn_top/t_button05_o.gif');
	background-position:left top;
}

#head ul #tmenu05 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button05.gif');
	background-position:left top;
}

#head ul #tmenu05 a:hover{
	background-image:none;
}

#head ul #tmenu06{
	width:80px;
	height:18px;
	margin: 3px 0px 0px 3px;
	background-image:url('../btn_top/t_button06_o.gif');
	background-position:left top;
}

#head ul #tmenu06 a{
	display:block;
	width:80px;
	height:18px;
	background-image:url('../btn_top/t_button06.gif');
	background-position:left top;
}

#head ul #tmenu06 a:hover{
	background-image:none;
}

#head input{
	background-color:#ffffff; /* 背景色 */
	border:1px solid #646464; /* 線の種類と色 */
}


/*---------------------------------------------------------------- Menu -*/

#menu{
	width: 100%;
	background-color: #ffffff;
	margin: 5px 0px 0px 0px;
	padding-bottom:0px;
}

#menu ul li{
	float: right;
	list-style-type:none;
	font-size:1px;
	text-indent:-5000em;
	margin: 0px 0px 0px 0px;
}

#menu ul li a{
	font-size:1px;
	text-indent:-5000em;
}

#menu ul #menu01{
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar01_o.gif');
	background-position:left top;
}

#menu ul #menu01 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar01.gif');
	background-position:left top;
}

#menu ul #menu01 a:hover{
	background-image:none;
}

#menu ul #menu02{
	width:127px;
	height:35px;
	margin-left: 5px;
	background-image:url('../btn_top/t_bar02_o.gif');
	background-position:left top;
}

#menu ul #menu02 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar02.gif');
	background-position:left top;
}

#menu ul #menu02 a:hover{
	background-image:none;
}

#menu ul #menu03{
	width:127px;
	height:35px;
	margin-left: 5px;
	background-image:url('../btn_top/t_bar03_o.gif');
	background-position:left top;
}

#menu ul #menu03 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar03.gif');
	background-position:left top;
}

#menu ul #menu03 a:hover{
	background-image:none;
}

#menu ul #menu04{
	width:127px;
	height:35px;
	margin-left: 5px;
	background-image:url('../btn_top/t_bar04_o.gif');
	background-position:left top;
}

#menu ul #menu04 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar04.gif');
	background-position:left top;
}

#menu ul #menu04 a:hover{
	background-image:none;
}

#menu ul #menu05{
	width:127px;
	height:35px;
	margin-left: 5px;
	background-image:url('../btn_top/t_bar05_o.gif');
	background-position:left top;
}

#menu ul #menu05 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar05.gif');
	background-position:left top;
}

#menu ul #menu05 a:hover{
	background-image:none;
}

#menu ul #menu06{
	width:127px;
	height:35px;
	margin-left: 5px;
	background-image:url('../btn_top/t_bar06_o.gif');
	background-position:left top;
}

#menu ul #menu06 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url('../btn_top/t_bar06.gif');
	background-position:left top;
}

#menu ul #menu06 a:hover{
	background-image:none;
}

/*---------------------------------------------------------------- Ask -*/

#ask {
	width: 100%;
	margin:5px 0px 0px 0px;
	text-align:right;
	color:#b20026;
}

/*---------------------------------------------------------------- Form -*/

#form01 input{
	border: 1px solid #B5B5B5;
	}

