/* ==========================
    ナビスキップ・コンテナ
=========================== */
noscript p {
	margin: 1em auto;
}
noscript p strong {
	font-weight: bold;
}
ul#naviskip {
	position: absolute;
	left: -9999px;
}
#container {
/*	background: url(../image/bgbottom.gif) bottom center repeat-x;
*/
	margin: 0 auto;
}

#wrap {
	width: 1044px;
	margin: 0 auto;
	text-align: left;

}


/* ==========================
        header
=========================== */
#header {
	width: 1024px;
	height: 233px;
	background: url(../image/head_bg.gif) no-repeat center;
	margin: 0 auto;
	position: relative;
}
#header-sub {
	margin: 0 auto;
	position: relative;
}

#header h1 {
	position: absolute;
	left: -9999px;
}
#header-r {
	position: absolute;
	left: 753px;
	top: 0px;
	width: 250px;
}
#header-r-sub {
	background-image: url("../image/search_bg.png");
	height: 103px;
	position: absolute;
	left: 753px;
	top: 8px;
	width: 254px;
}

dl#fontScale {
	position: absolute;
	left: 90px;
	top: 24px;
	}
dl#fontScale dt {
	position: absolute;
	left: -9999px;
}
dl#fontScale dt, dl#fontScale dd, dl#fontScale dd ul#size-btn li.size {
	display: inline;
}
#search {
	position: absolute;
	left: 38px;
	top: 96px;
}
#search label {
	color: #0000ff;
	display: block;
	position: absolute;
	left: -9999px;
}
#search p img {
	vertical-align: bottom;
}

dl#fontScale-sub {
	position: absolute;
	left: 98px;
	top: 8px;
	}
dl#fontScale-sub dt {
	position: absolute;
	left: -9999px;
}
dl#fontScale-sub dt, dl#fontScale-sub dd, dl#fontScale-sub dd ul#size-btn li.size {
	display: inline;
}
#search-sub {
	position: absolute;
	left: 39px;
	top: 72px;
}
#search-sub label {
	color: #0000ff;
	display: block;
	position: absolute;
	left: -9999px;
}
#search-sub p img {
	vertical-align: bottom;
}

#keyword {
	widh: 140px;
}
#vrs {
	position: absolute;
	top: 135px;
	font-size: 106.25%;

}
#vrs1 {
	margin-bottom: 10px;
}
	
/* ==========================
       content
=========================== */
#content {
	clear:both;
	width: 1044px;
/* ::: 2022.07.08 [山梨2022] 山梨2022修正 Del Start 趙珂 */
/* ::: 	background: url(../image/main_bg.gif) repeat-y; */
/* ::: 2022.07.08 [山梨2022] 山梨2022修正 Del End   趙珂 */
	/* ::: 2022.05.26 [山梨2022] ヘッダー画面 Add Start yanxin.zhao */
	margin: auto;
	/* ::: 2022.05.26 [山梨2022] ヘッダー画面 Add End yanxin.zhao */
}
#content-sub {
	background: url(../image/main_bg.gif) repeat-y;
}

/* ==========================
       footer
=========================== */
#footer {
	clear: both;
	position: relative;
	width: 1044px;
	margin: 0 auto;
}
#footer p#pageTop {
	position: absolute;
	right: 21px;
	top: -26px;
	width: 124px;
	height: 26px;
	}
#footer-inner{
	padding: 15px 0px;
}
#footer-inner p {
	float: left; 
	width: 202px;
	margin-left: 30px;
	_margin-left: 15px;
}
#footer-inner ul{
	float: left; 
	width: 752px;
	margin-left: 30px;
}
#footer-inner ul li {
	display: inline;
	font-size: 81.25%;
}

/* ==========================
　　　サイト共通
=========================== */


.t-center {
	text-align: center;
	}


.t-right {
	text-align: right
	}

/* ======clearfix ====== */
.clearfix:before,
.clearfix:after,
#content:before,
#content:after,
#footer:before,
#footer:after {
    content:"";
    display:table;
}
.clearfix:after,
#content:after,
#footer:after {
    clear:both;
}
 /* For IE 6/7 (trigger hasLayout) */
.clearfix, #content, #footer {
    zoom:1;
}
