body{
text-align:center
}
a{
color:#666666;
text-decoration:none
}
a:hover{
color:#33CCFF;
text-decoration:underline
}
table{
	font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
}
table.header_table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img{margin: 0px 0px 0px 0px;}
/*高さ調節用*/
.mar_0px{
	margin: 0px 0px 0px 0px;
}
.mar_2px{
	margin: 2px 0px 0px 0px;
}
table.formtable{
	color:#000000;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/*コンテンツ全体に適用。横幅の調整、位置*/
.test{
	width:1px;height:41px;text-align:center;
	background-color:#AAADDD;
	margin: 0px auto 0px auto;
	font-size:14px;
	padding:0px;
}
.con{
	width:800px;text-align:center;
	background-color:#ffffff;
	margin: 0px auto 0px auto;
	font-size:14px;
	padding:0px;
}
/*ヘッダー用*/
.header{
	background-color:#C8C8C8;
}
.toptable_1{
	width:800px;height:120px;
	background-color:#E6E6E6;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	float:left;
}
img.toptable_1{
	margin: 0px 0px 0px 0px;
	padding:0px;
}
.toptable_2{
	width:380px;height:60px;
	background-color:#C8C8C8;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	float:left;
	/*
	background-image:url(../img/2007img/menu_bk.gif);
	background-repeat:repeat;
	*/
}
input.topform{
/*文字サイズ */font-size :9pt;
}
.toptable_3{
	width:130px;height:40px;
	background-color:#C8C8C8;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	float:left;
	background-image:url(../img/2007img/menu_bk.gif);
	background-repeat:repeat;
}
/*メニューボタンの指定*/
a.toptable_menu1{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu1_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu1:hover{
	background-image:url(../img/2008img/headermenu1_b.gif);
}
a.toptable_menu1e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu1e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu1e:hover{
	background-image:url(../img/2008img/headermenu1e_b.gif);
}
a.toptable_menu2{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu2_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu2:hover{
	background-image:url(../img/2008img/headermenu2_b.gif);
}
a.toptable_menu2e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu2e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu2e:hover{
	background-image:url(../img/2008img/headermenu2e_b.gif);
}
a.toptable_menu3{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu3_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu3:hover{
	background-image:url(../img/2008img/headermenu3_b.gif);
}
a.toptable_menu3e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu3e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu3e:hover{
	background-image:url(../img/2008img/headermenu3e_b.gif);
}
a.toptable_menu4{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu4_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu4:hover{
	background-image:url(../img/2008img/headermenu4_b.gif);
}
a.toptable_menu4e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu4e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu4e:hover{
	background-image:url(../img/2008img/headermenu4e_b.gif);
}
a.toptable_menu5{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu5_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu5:hover{
	background-image:url(../img/2008img/headermenu5_b.gif);
}
a.toptable_menu5e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu5e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu5e:hover{
	background-image:url(../img/2008img/headermenu5e_b.gif);
}
a.toptable_menu6{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu6_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu6:hover{
	background-image:url(../img/2008img/headermenu6_b.gif);
}
a.toptable_menu6e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu6e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu6e:hover{
	background-image:url(../img/2008img/headermenu6e_b.gif);
}
a.toptable_menu7{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu7_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu7:hover{
	background-image:url(../img/2008img/headermenu7_b.gif);
}
a.toptable_menu8{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu8_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu8:hover{
	background-image:url(../img/2008img/headermenu8_b.gif);
}
a.toptable_menu8e{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/headermenu8e_a.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu8e:hover{
	background-image:url(../img/2008img/headermenu8e_b.gif);
}








a.toptable_menu{
	width:105px;height:20px;
	border:solid 0px #888888;
	color:#ffffff;
	font-size:13px;float:left;
	background-image:url(../img/2008img/menu_botton_bk.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
a.toptable_menu:hover{
	color:#00FEDD;
}
/*左テーブル用*/
.lefttable{
	width:300px;height:850px;
	background-color:#FFFFDE;
	margin: 10px 0px 0px 0px;
	float:left;
}
li{
	list-style-image:url(../img/2007img/mini_arrow2.gif);
	vertical-align:middle;
	margin: 0px 0px 5px 0px;
}
/*プロダクトの指定（センターテーブル用）*/
.centertable{
	width:492px;
	background-color:#FFFFFF;
	/*margin: 4px 0px 0px 6px;*/
	margin: 4px 0px 0px 6px;
	float:left;
}
.centertable_back{
	background-color:#E1FAC2;
}
/*左メニューの指定*/
.left_title_menu{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	height:20px;
	color:#000000;
	background-color:#D4C9B0;
	margin: 0px 0px 0px 0px;
	/*
	background-image:url(../img/2007img/left_title20.gif);
	background-repeat:no-repeat;
	*/
}
/*右メニューの指定*/
.right_title_menu_pro{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	height:20px;
	color:#ffffff;
	background-color:#ffffff;
	margin: 6px 0px 0px 0px;
	background-image:url(../img/2008img/top_rightmenu.gif);
	background-repeat:no-repeat;
}
.right_title_menu{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	height:20px;
	color:#ffffff;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/2008img/top_rightmenu.gif);
	background-repeat:no-repeat;
}

/*プロダクトタイトルメニューの指定*/
.pro_title_icon01{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image:url(../img/2008img/icon_m1.gif);
	background-repeat:no-repeat;
}
.pro_title_icon04{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	/*margin: 0px 0px 0px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m4.gif);
	background-repeat:no-repeat;
}

.pro_title_icon02{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	/*margin: 5px 0px 0px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m2.gif);
	background-repeat:no-repeat;
}
.pro_title_icon03{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image:url(../img/2008img/icon_m3.gif);
	background-repeat:no-repeat;
}
.pro_title_icon06{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 18px 0px;
	/*margin: 5px 0px 0px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m6.gif);
	background-repeat:no-repeat;
}
.pro_title_icon05{
	width:245px;
	height:105px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	/*margin: 5px 0px 18px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m5.gif);
	background-repeat:no-repeat;
}
.pro_title_icon01_e{
	width:245px;
	height:115px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image:url(../img/2008img/icon_m1_e.gif);
	background-repeat:no-repeat;
}
.pro_title_icon02_e{
	width:245px;
	height:115px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	/*margin: 5px 0px 0px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m2_e.gif);
	background-repeat:no-repeat;
}
.pro_title_icon03_e{
	width:245px;
	height:115px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 0px 0px;
	float:left;
	background-image:url(../img/2008img/icon_m3_e.gif);
	background-repeat:no-repeat;
}
.pro_title_icon04_e{
	width:245px;
	height:115px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-color:#E1FAC2;
	margin: 0px 0px 18px 0px;
	/*margin: 5px 0px 0px 0px;*/
	float:left;
	background-image:url(../img/2008img/icon_m6_e.gif);
	background-repeat:no-repeat;
}
.pro_title_margin{
	/*margin: 40px 0px 0px 15px;*/
}
.pro_title_menu{
	width:124px;
	height:100px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-color:#777777;
	margin: 5px 0px 0px 0px;
	float:left;
}
.pro_title_menu2{
	width:246px;
	height:100px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-color:#ffffff;
	margin: 5px 0px 5px 0px;
	float:left;
}
.sp{
	width:1px;
	height:500px;
	background-color:#ffffff;
	float:left;
}
.tec_title_com_menu{
	width:122px;
	height:100px;
	color:#ffffff;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	float:left;
}

.comment_font{
	color:#000000;
	font-size:12px;
	margin: 5px 5px 5px 10px;
}
.comment_font2{
	color:#000000;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.footer_font{
	color:#000000;
	font-size:11px;
	margin: 30px 5px 5px 10px;
}
.top_menu{
	width:100px;height:20px;
	color:#888888;
	font-size:12px;
	border:solid 1px #888888;
	float:left;
}
