/*基本設定*/
body{
margin:0;
padding:0;
text-align: center;
background-color:#ffffff;
font-family:"ＭＳ Ｐゴシック",sans-serif;
}
a{
color:#000000;
text-decoration:none;
}
#back{
width:860px;
margin: 0 auto;
}

/*トップページのヘッダ*/
#header_top{
width:800px;
height:300px;
margin:0 auto;
margin-bottom:0;
padding:0;
}
.top_gif{
width:"600px;
height:450px;
margin:70px auto 10px;
}
/*その他ページのヘッダ*/
#header{
width:800px;
height:100px;
margin:0 auto;
margin-bottom:0;
padding:0;
}
/*h見出し*/
h1{
width:800px;
height: 100px;
margin:0 auto;
padding:0;
float:left;
}
h2{
width:700px;
text-align:left;
font-size:1.4em;
font-weight:bold;
background-image:url("../image/midasi.gif");
padding-left:30px;
color:#2734FF;
line-height:40px;
margin:50px -20px 30px 0;
}
h3{
font-size:1em;
font-weight:bold;
text-align:left;
padding-left:30px;
margin-top:40px;
}

/*サブメニュー*/
#sub_menu{
width:330px;
height: 100px;
float:right;
font-size:0.6em;
margin-left: -330px;
margin-top:15px;
margin-right:0px;
margin-bottom:0px;
}
#sub_menu li{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
float: left;
margin:-8px 10px 0 10px;
}
#sub_menu li a{color:#5A5A5A;}
#sub_menu li a:hover{color:#2734FF;}

/*メニュー*/
#menu ul{
width:800px;
font-size:0.9em;
margin: 0 auto;
padding:0;
}
#menu li{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
float: left;
margin:0 auto;
}
#menu li a{
width:200px;
text-align:center;
background-image:url("../image/menu2.gif");
line-height:33px;
text-decoration: none;
display: block;
}
#menu li a:hover{
background-image:url("../image/menu2_r.gif");
/*background-position:right bottom;*/
text-decoration:none;
}
#main{
width:700px;
margin:80px auto 200px auto;
}

/*本文*/
p{
font-size:1em;
line-height:1.7;
text-align: left;
text-indent:1em;
padding-left:20px;
}
.name{
text-align:right;
font-size:1.2em;
font-weight:bold;
padding-right:20px;
margin:40px 0 0 20px;
}
dl{
font-size:1em;
line-height:1.7;
text-align: left;
margin:10px 20px;
}
dl dt{font-weight:bold;}
dl dd{
padding-left:6em;
margin-top:-1.7em;
}
em{
color:red;
font-weight:bold;
font-style:normal;
}

table{
	border: solid 1px #b5b5b6;
	border-collapse: collapse;
	margin-left:20px;
}
table td,th{
	font-size:0.9em;
	line-height:1.4;
	border: solid 1px #b5b5b6;
	padding:5px 10px;
	font-weight:normal;
}
table td{text-align:left;}
table th{background-color:#efefef;text-align:center;}

/*フッター*/
#footer {
width:700px;
border-top: 1px solid;
padding-top: 10px;
margin:40px auto 20px auto;
line-height: 1.2;
font-size: 0.8em;
}
