@charset "utf-8";
/* CSS Document */

/*共通*/
*{
	padding:0px;
	margin:0px;
	line-height:1.35;
}
img{
	border:none;
}
#wapper{
	width:800px;
	margin:0px auto;
	text-align:left;

}
#main_box{
	width:650px;
	height:1050px;
	float:left;
}

/*ヘッダ*/
h1{
	font-size:9px;
}
/*ナビ*/

#navi {
	width: 800px;
	height: 40px;
}

#navi ul li {
	float: left;
	list-style-type: none;
	width: 114px;
	height: 40px;
}

#navi ul li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

#navi_1{
	background:url(../images/navi_1.gif);
}
#navi_2{
	background:url(../images/navi_2.gif);
}
#navi_3{
	background:url(../images/navi_3.gif);
}
#navi_4{
	background:url(../images/navi_4.gif);
}
#navi_5{
	background:url(../images/navi_5.gif);
}
#navi_6{
	background:url(../images/navi_6.gif);
}
#navi_7{
	background:url(../images/navi_7.gif);
}

#navi_1 a:hover{
	background:url(../images/navi_01.gif);
}
#navi_2 a:hover{
	background:url(../images/navi_02.gif);
}
#navi_3 a:hover{
	background:url(../images/navi_03.gif);
}
#navi_4 a:hover{
	background:url(../images/navi_04.gif);
}
#navi_5 a:hover{
	background:url(../images/navi_05.gif);
}
#navi_6 a:hover{
	background:url(../images/navi_06.gif);
}
#navi_7 a:hover{
	background:url(../images/navi_07.gif);
}
#navi_1 a:active{
	background:#D0F7D2 url(../images/navi_01.gif);
}
#navi_2 a:active{
	background:#D0F7D2 url(../images/navi_02.gif);
}
#navi_3 a:active{
	background:#D0F7D2 url(../images/navi_03.gif);
}
#navi_4 a:active{
	background:#D0F7D2 url(../images/navi_04.gif);
}
#navi_5 a:active{
	background:#D0F7D2 url(../images/navi_05.gif);
}
#navi_6 a:active{
	background:#D0F7D2 url(../images/navi_06.gif);
}
#navi_7 a:active{
	background:#D0F7D2 url(../images/navi_07.gif);
}


/*レフトボックス*/
#left_box{
	width:150px;
	height:1050px;
	float:left;
}

/*ビジュアル*/	


/*メイン*/
.m_top{
	text-align:center;
	margin-top:20px;
}
.m_2{
	height:70px;
	text-align:center;
	margin-top:30px;
	font-weight:bold;
	padding-bottom:0px;
	}
.tel{
	float:left;
	margin-left:120px;
}
.t_m{
	float:left;
	margin-left:20px;
	}
.bo{
	clear:left;
	text-align:center;
}
#main_box p{
	text-align:center;
}
.hana{
	margin-right:130px;
}
.sou{
	padding:20px;
	}
table{
	margin-left:10px;
}
table{
}
tr td{
	text-indent:10px;
}
tr th{
	text-indent:15px;
	background-color:#DBEFC2;
}
.textfieldRequiredMsg{
	font-size:12px;
}
.me{
	height:20px;
}
/*フッタ*/

#footer{
	float:left;
	width:800px;
	height:40px;
}

#footer ul li{
	float: left;
	list-style-type: none;
	height: 20px;
}
#footer ul li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

#bottom_2{
	background:url(../images/bottom_2.gif);
	width:47px;
	height: 20px;
}
#bottom_3{
	background:url(../images/bottom_3.gif);
	width:64px;
	height:20px;
}
#bottom_4{
	background:url(../images/bottom_4.gif);
	width:86px;
	height:20px;
}
#bottom_5{
	background:url(../images/bottom_5.gif);
	width:97px;
	height:20px;
}
#bottom_6{
	background:url(../images/bottom_6.gif);
	width:64px;
}
#bottom_7{
	background:url(../images/bottom_7.gif);
	width:103px;
}
#bottom_8{
	background:url(../images/bottom_8.gif);
	width:84px;
}

#bottom_2 a:hover{
	background:url(../images/bottom_02.gif);
	width:47px;
	height: 20px;
}
#bottom_3 a:hover{
	background:url(../images/bottom_03.gif);
	width:64px;
	height:20px;
}
#bottom_4 a:hover{
	background:url(../images/bottom_04.gif);
	width:86px;
	height:20px;
}
#bottom_5 a:hover{
	background:url(../images/bottom_05.gif);
	width:97px;
	height:20px;
}
#bottom_6 a:hover{
	background:url(../images/bottom_06.gif);
	width:64px;
}
#bottom_7 a:hover{
	background:url(../images/bottom_07.gif);
	width:103px;
}
#bottom_8 a:hover{
	background:url(../images/bottom_08.gif);
	width:84px;
}
