/* CSS Document */

/* ページコンテナ設定 */
*{	margin:0px;
	padding:0px;
}

body,h1,h2,h3,h4{
	background-color: #79C8EC; font-family:"ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;
font-size:12px; font-weight:normal;
line-height:22px; color:#333333;
}

#wrapper{
	background-image:url(images/back.gif);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
}

li{list-style:none;}

#container{
	margin:0 auto;
	width:863px;
}

#backImg_OtherPage{
	background-image:url(images/top_img_other.jpg);
	background-position:2px 0px;
	background-repeat:no-repeat;
	margin:0 auto;
	width:863px;
	height:auto;
}

#background_white_line_top{
	background:repeat-y url(images/back2.gif);
	margin:0 auto;
	width:863px;
	height:auto;
}

#background_white_line{
	background:repeat-y url(images/back2.gif);
	margin:0 auto;
	width:863px;
	height:auto;
	background-position:2px 0;
}

#container_OtherPage{
	margin:0 auto;
	width:800px;
}


/* リンク設定 */
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #248AF3;
	text-decoration: underline;
}
a:active {
	color: #FF6600;
	text-decoration: none;
}

/* リンク設定(ページトップ) */
#pageTop a:link {
	color: #333333;
	text-decoration: none;
}
#pageTop a:visited {
	text-decoration: none;
	color: #333333;
}
#pageTop a:hover {
	text-decoration: underline;
	color: #9A9A9A;
}
#pageTop a:active {
	text-decoration: none;
	color: #5178CF;
}

/* リンク設定(フッター) */
#Link a:link {
	color: #03388F;
	text-decoration: none;
}
#Link a:visited {
	text-decoration: none;
	color: #03388F;
}
#Link a:hover {
	text-decoration: underline;
	color: #03388F;
}
#Link a:active {
	text-decoration: none;
	color: #00CD13;
}

/* フッター */

.footer_Box{
	width:800px;
	background-color:#FFFFFF;
	margin:0 0 0 29px;
	height:175px;
	position:relative;
}

.footer_Page_top{
	position:absolute;
	left: 664px;
	top: 3px;
	width: 147px;
	height: 25px;
}

#footer_txt{
	position:absolute;
	color:#FFFFFF;
	left: 242px;
	top: 43px;
	width: 387px;
	height: 28px;
}

#footer{
	background:repeat-x url(images/footer.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:177px;
}




.footer_Box_otherPage{
	width:800px;
	background-color:#FFFFFF;
	margin:30px 0 0 31px;
	height:175px;
	position:relative;
}




#footer_otherPage{
	background:repeat-x url(images/footer.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:177px;
}


/*////////////////////////////////////////////


/* ナビゲーション設定 */
ul#navi {
display:block;

width:800px;
height:91px;
background-image:url(images/navi.jpg);
background-repeat:no-repeat;

}
ul#navi li {
float:left;
margin:0;
padding:0;
height:91px;
}
ul#navi li a {
background:no-repeat url(images/navi.jpg);
display:block;
height:100%;
text-indent:-999em;
}
ul#navi li#navi1 a {
background-position:0 0;
width:102px;
}
ul#navi li#navi2 a {
background-position:-102px 0;
width:102px;
}


ul#navi li#navi3 a {
background-position:-204px 0;
width:107px;

}
ul#navi li#navi4 a {
background-position:-311px 0;
width:165px;
}
ul#navi li#navi5 a {
background-position:-477px 0;
width:102px;
}


ul#navi li#navi1 a:hover {
background-position:0 -91px;
}
ul#navi li#navi2 a:hover {
background-position:-102px -91px;
}
ul#navi li#navi3 a:hover {
background-position:-204px -91px;
}
ul#navi li#navi4 a:hover {
background-position:-311px -91px;
}
ul#navi li#navi5 a:hover {
background-position:-477px -91px;
}
