﻿@charset "utf-8";

body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;}
body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,embed,object {vertical-align:baseline;}
body,table {font-size:13px;line-height:1;color:#333333;font-family:'Hiragino Kaku Gothic Pro','メイリオ','ＭＳ Ｐゴシック', san-serif;}
p {margin-bottom:25px;line-height:1.5;}
img {border:0;}
body {text-align:center;}

div.inner {margin:0 auto;width:950px;text-align:left;}

#header {height:106px;}
#header div.inner {position:relative;}
#header1 {position:absolute;top:20px;left:0px;}
#header2 {position:absolute;top:5px;left:0px;line-height:1.1;}
#header3 {position:absolute;top:0px;right:0px;}
#logotext1 {
	position: absolute;
	top: 7px;
	left: 58px;
	font-size: 47px;
}
#logotext2 {
	position: absolute;
	top: 68px;
	left: 23px;
	font-size: 15px;
	color: #FFFFFF;
}
#logotext3 {
	position: absolute;
	top: 40px;
	left: 7px;
	font-size: 11px;
	color: #FFFFFF;
}
#logotext4 {
	position: absolute;
	top: 44px;
	left: 78px;
	font-size: 17px;
	color: #FFFFFF;
}
#logotext5 {
	position: absolute;
	top: 47px;
	left: 133px;
	font-size: 13px;
	color: #FFFFFF;
}
#logotext6 {
	position: absolute;
	top: 19px;
	left: 199px;
	font-size: 17px;
	color: #000000;
}
#logotext7 {
	position: absolute;
	top: 61px;
	left: 200px;
	font-size: 14px;
	color: #000000;
}

#menu {text-align:center;}
#menu ul {list-style-type:none;margin:0 auto;width:686px;}
#menu li {float:left;}

#main {clear:both;}
#mainhead {font-size:24px;font-weight:bold;border:5px solid #565656;padding:15px 25px;margin-bottom:40px;}
#mainbottom {clear:both;}

#footer {clear:both;padding-top:30px;color:#8eba16;border-bottom:20px solid #8eba16;}
#footer1 {margin-bottom:8px;}
#footer1 a {text-decoration:none;color:#8eba16;}
#footer1 a:hover {text-decoration:underline;}
#footer2 {padding-bottom:15px;}

#alpha {float:left;width:640px;}
#alpha h3 {font-size:16px;font-weight:bold;border-bottom:8px solid #8eba16;padding:0 8px 10px;margin-bottom:25px;}

#beta {float:right;width:300px;background:#e9e9e9;}
#beta1 {padding:13px 0 0 9px;margin-bottom:10px;}
#beta2 {}
#beta21 {width:100%;border-collapse:collapse;table-layout:fixed;line-height:1.5;margin-bottom:10px;}
#beta21 th {width:88px;font-weight:bold;text-align:left;vertical-align:top;padding-left:20px;}
#beta21 td {vertical-align:top;}
#beta21 td.sep {width:10px;}
