@charset "Shift_JIS";
body {
	margin: 0px; text-align: center;
	font: 12px sans-serif; color: #666666;
	background: #f5deb3;
	scrollbar-base-color: #faebd7; scrollbar-face-color: #faebd7;
	scrollbar-3d-light-color: #ffffff; scrollbar-arrow-color: #bc8f8f;
	scrollbar-darkshadow-color: #ffffff;scrollbar-track-color: #ffffff;
	scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #bc8f8f;
}

a { text-decoration: none; color: #d2b48c; }
a:hover { color: #d2b48c; }
.brclear { clear: both; }
img { border-width: 0px; }
h1 { display: none; }
ul { list-style: none; margin: 0px; padding: 0px; }

/* 体裁ボックス */
#wrapper { width: 820px; margin: 0px auto; padding: 0px; }
/* ヘッダー */
#header { width: 820px; height: 105px; margin: 0px; padding: 0px; }
/* トップメニュー */
#topmenu {
	width: 820px; height: 25px; margin: 0px; padding: 0px;
	background-image: url(../images/page/menu_back.gif);
}
/* トップメニューリスト */
.toplist li {
	display: inline;
	white-space: nowrap;
	margin: 0px 15px;
	vertical-align: middle;
	font: bold 12pt/25px "Century Gothic","Monaco",sans-serif;
	text-shadow: #a9a9a9 2px 2px 1.3px;
}
.toplist a { color: #696969; }
.toplist a:hover { position: relative; top: 1px; left: 1px; color: #e9967a; }
/* メニューライン */
#menuline {
	width: 820px; height: 10px; margih: 0px; padding: 0px;
	background-image: url(../images/page/menu_line.gif);
	background-repeat: no-repeat;
}

/* メイン820 背景（★高さ変更あり！！★） */
#mainback {
	width: 820px; height: 450; margin: 0px; padding: 0px;
	background-image: url(../images/page/contents_back_noline.gif);
	background-repeat: repeat-y;
}
/* メイン 800 体裁枠 */
#mainbox { width: 800px; height: 450px; margin: 0px 10px; padding: 0px; }


/*****************************************************************************************/
/* リンクス内容コンテンツここから */
/*****************************************************************************************/

/* background- #ffebcd */
/* ★左と中央 ＢＯＸ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
.boxlink {
	width: 264px; height: 450px; margin: 0px; padding: 0px; float: left;
	border-right: 1px dotted #d2b48c;
	font: 10px/12px "ＭＳ Ｐゴシック",sans-serif; color: #d2b48c;	
	background-color: #ffffff;
}
.boxlinks { width: 244; height: auto; margin: 5px 10px 0px 10px; }

/* 各ナビの体裁枠 */
.navibox { width: 244; height: auto; border-bottom: 1px solid #ffdab9; text-align: left; }
.navibox a:hover { position: relative; top: 1px; left: 1px; }
/* ナビ 総合タイトル */
.navititle { text-align: center; margin: 5px 0px; color: #bc8f8f; }


/* ■タイトル 外枠(Ｗ88) */
.navil { width: 88px; height: auto; margin: 5px 5px 5px 0px; padding: 0px; float: left; }

/* タイトル（説明が １段だけど タイトルが２段 ） */
.site  { border-left: solid 5px #d2b48c; padding-left: 5px; background-color: #faebd7; line-height: 14px; }
/* タイトル（説明が ２段だけど タイトルが１段 ） */
.sitew { border-left: solid 5px #d2b48c; padding-left: 5px; background-color: #faebd7; line-height: 24px; }


/* ■説明文 外枠(Ｗ146) */
.navir { width: 151px; height: auto; margin: 5px 0px 5px 0px; padding: 0px; float: left; }

/* 説明文 （タイトルが ２段だけど 説明が１段・span内に入れる ） */
.nrw { line-height: 24px; }
/* 説明文 （タイトルが バナーで 説明が１段・span内に入れる ） */
.nrb { line-height: 31px; }
/* 説明文 （タイトルが バナーで 説明が２段・span内に入れる用 ） */
.nrb2 { line-height: 15px; margin-top: 2px; }



/* ★右アクア ＢＯＸ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
#boxaqua {
	width: 270px; height: 450px; margin: 0px; padding: 0px; float: left;
	font: 10px/12px "ＭＳ Ｐゴシック",sans-serif; color: #d2b48c;	
	background-color: #ffffff;
}
#boxaquas { width: 250; height: auto; margin: 5px 10px 0px 10px; }


#aquanavi { font: 12px/14px; }












/*****************************************************************************************/
/* リンクス内容コンテンツここまで */
/*****************************************************************************************/

/* ▼フッター▼ */
#footer {
	width: 820px; height: 50px; margin: 0px; padding: 0px; clear: left;
	background-image: url(../images/page/footer_back.gif);
}
#footers {
	width: 820px; height: 50px; margin: 0px; padding: 0px;
	vertical-align: middle;
	font: 10px/50px sans-serif;
}
