*{
	margin:0px;
	padding:0px;
}
body{
	text-align:center;
	font-size:14px;
	/*font-size:0.75em;*/
	font-family:"Arial,sans-serif";
	background-color:#ffffff;
}
a{
	color:#003399;
}
a:hover{
	color:#ff6600;
}
a img{
	border:none;
}
#cbody{
	width:900px;
	height:auto;
	margin:0px auto;
	text-align:left;
	background:url(../img/bg_img.gif) repeat scroll left top;	
}
#header{
/*	padding:0px 5px;*/
	height:72px;
}
#header h1{
	float:left;
	width:447px;
	height:42px;
	background:url(../img/logo_eng.gif) left top no-repeat;
}
#header h1 a{
	display:block;
	width:447px;
	height:42px;
	text-decoration:none;
	font-size:16px;
	text-indent:-1000em;
}
#tojp a{
	display:block;
	width:80px;
	height:20px;
	background:url(../img/to_japan.gif) left top no-repeat;
	margin-left:800px;
	text-indent:-1000em;
}
/*
#header #navi{
	width:300px;
	height:42px;
}
#header #navi ul{
	float:left;
	padding-top:6px;
	padding-left:452px;
	padding-right:4px;
	list-style-type:none;
}
#header #navi li a{
	display:block;
	text-indent:-1000em;
	height:20px;
}
#header #navi li a{
	display:block;
	text-indent:-1000em;
	height:20px;
}
#header li a.nc2{
	width:71px;
	margin-right:6px;
	background:url(../img/navi_02.gif) left center no-repeat;
}*/
#header #navi li a.nc2:hover{
	background-position:right center;
}
#menuset{
/*	background-color:#111987;*/
/*	background:url(../img/h_b.gif) left top no-repeat;*/
	float:right;
	width:900px;
	height:30px;
}
#menuset #gmenu{
	width:900px;
	height:30px;
}
#menuset ul{
	list-style-type:none;
}
#menuset li{
	float:left;
}
/*#header #navi ul{
	float:left;
	padding-top:20px;
	padding-left:162px;
	padding-right:4px;
}
#header #navi li a{
	display:block;
	text-indent:-1000em;
	height:20px;
}:/
/*#menuset #gmenu ul{
	margin-left:2px;
}*/
#menuset #gmenu li a{
	display:block;
	text-indent:-1000em;
	height:30px;
}
#menuset li a.gc1{
	width:180px;
	background:url(../img/head_m_1.gif) left top no-repeat;
}
#menuset li a.gc2{
	width:180px;
	background:url(../img/head_m_2.gif) left top no-repeat;
}
#menuset li a.gc3{
	width:180px;
	background:url(../img/head_m_3.gif) left top no-repeat;
}
#menuset li a.gc4{
	width:180px;
	background:url(../img/head_m_4.gif) left top no-repeat;
}
#menuset li a.gc5{
	width:180px;
	background:url(../img/head_m_5.gif) left top no-repeat;
}
#menuset #gmenu li a:hover{
	background-position:left bottom;
}
/*main*/
#main{
	margin-top:1px;
}
h2{
	font-size:18px;
	font-weight:bold;
}

#content{
	float:left;
	width:900px;
	background:url(../img/bg_logo.gif) left bottom no-repeat;
}
#catch{
	display:block;
	height:205px;
	width:900px;
}
#catchtop{
	top:72px;
	height:205px;
	width:900px;
	background:url(../img/top.gif) left bottom no-repeat;
/*	text-indent:-1000em;
	margin-left:5px;*/
}
#catchabout{
	position:absolute
	top:72px;
	height:205px;
	width:900px;
	background:url(../img/about.gif) left bottom no-repeat;
/*	margin-left:5px;*/
}
#catchcontact{
	position:absolute
	top:72px;
	height:205px;
	width:900px;
	background:url(../img/contact.gif) left bottom no-repeat;
/*	margin-left:5px;*/
}
#catchlinks{
	position:absolute
	top:72px;
	height:205px;
	width:900px;
	background:url(../img/links.gif) left bottom no-repeat;
/*	margin-left:5px;*/
}
#catchinfo{
	position:absolute
	top:72px;
	height:205px;
	width:900px;
	background:url(../img/m_info.gif) left bottom no-repeat;
/*	margin-left:5px;*/
}
.login{
	height:49x;
	width:151px;
}
#content .inner{
	padding:15px 11px 0px 10px;
}
#content p{
	margin-bottom:5px;
}
.fleft{
	float:left;
}
.clr{
	clear:both;
}
/*footer*/
#fmenu{
/*	margin:0px 5px;*/
	height:10px;
	width:900px;
/*	background:#1D549B url(../img/footer.gif) left top no-repeat;*/
	background-color:#111987;
}
 { box-sizing : border-box}
 { -moz-box-sizing : border-box}
/*
#fmenu ul{
	padding:4px 5px;
	list-style-type:none;
}
#fmenu li{
	float:left;
	height:16px;
}
#fmenu li a{
	display:block;
	text-indent:-1000em;
	text-decoration:none;
	height:16px;
}
#fmenu li a.fc1{
	width:49px;
	background:url(../img/fmenu_01.gif) left center no-repeat;
}
#fmenu li a.fc2{
	width:51px;
	background:url(../img/fmenu_02.gif) left center no-repeat;
}
#fmenu li a.fc3{
	width:58px;
	background:url(../img/fmenu_03.gif) left center no-repeat;
}
#fmenu li a.fc4{
	width:51px;
	background:url(../img/fmenu_04.gif) left center no-repeat;
}
#fmenu li a.fc5{
	width:109px;
	background:url(../img/fmenu_05.gif) left center no-repeat;
}

#fmenu li a.fc6{
	width:109px;
	background:url(../img/fmenu_06.gif) left center no-repeat;
}

#fmenu li a:hover{
	background-position:right center;
}*/
#copyr{
	color:#999999;
	font-family:verdana,sans-serif;
	font-size:8px;
	margin-left:635px;
	line-height:2em;
	text-transform:uppercase;
}
table ul{
	list-style:none;
	line-height:150%;
}
table#his{
	font-size:12px;
	border:none;
	width:650px;
	height:1000px;
}
table td{
	vertical-align:top;
	text-align:left;
}
ul#links{
	list-style-type:none;
	line-height:170%;
}
table#contact{
	font-size:16px;
	width:560px;
	height:200px;
	vertical-align:middle;
	text-align:center;
}
#contact td{
	vertical-align:middle;
	text-align:left;
}

