﻿html {
	-ms-overflow-y: scroll;
}
body {
    font-family: 'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','MS UI Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
br {
	letter-spacing: normal;
}
a {
	color: rgb(0, 137, 161); text-decoration: underline;
}
a:hover {
	color: rgb(0, 137, 161); text-decoration: none;
}
img {
	border: 0px currentColor;
	vertical-align: bottom;
	border-bottom: 0px;
	border-left: 0px;
	vertical-align: bottom;
	border-top: 0px;
	border-right: 0px;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
#contents {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1034px; overflow: hidden; clear: both; position: relative;
}
#main {
	background: url("../images/bg_contents.gif") no-repeat 100% 0px; padding: 5px; width: 700px; float: right;
}
#sub {
	background: url("../images/bg_contents.gif") no-repeat 0px 0px; padding: 5px; width: 300px; float: left;
}
#pageTop {
	margin: 0px auto; width: 1024px;
}
#pageHeader {
	margin: 0px auto; width: 1024px;
}
#pageHeader h1 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); line-height: 70px; font-size: 24px;
}
#pageHeader h1 a {
	color: rgb(51, 51, 51);
}
#pageHeader h1 a:hover {
	color: rgb(102, 102, 102);
}
#pageBody {
	margin: 0px auto;
	width: 1024px;
	height: 100%;
	vertical-align: top;
}
#pageBodyContent {
    width: 780px;
    overflow:hidden;
    float : right;
}
#pageFooter {
    margin: 0px auto; width: 1024px;
    clear: both; 
}
.page_top {
    text-align: right;
}
#searchButton{
    border: 0px;
    width: 52px;
    height: 21px;
    background: url("../images/search.png") left top no-repeat;
}