@charset "Shift_JIS";
/*
///////////////////////////////////////////////////////////////////////////////
//
//  スタイルシートシート for 東海村ページ共通 ( 2008.08.21版 )
//
//  By Ｗｅｂ工房まる高
//
////////////////////////////////////////////////////////////////////////////////
*/


/********************/
/* ページ全体定義用 */
/********************/
body {
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	height:auto;
}

#container {
	width:890px;
	height:auto;
	margin-bottom:0px;
	padding-top:0px;
/*	margin-top:-4px;*/
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	background-image:url('../images/common/bg21.gif');
	background-repeat:repeat-y;
}

/* 全ベース・フォント・カラー */
* {
/*	color:#404040*/
}

/****************************/
/* ヘッダー・エリア定義用 */
/****************************/
#headerbase {
	margin-left:0px;
	width:890px;
	background-image:url('../images/common/bg21.gif');
	background-repeat:repeat-y;
}

/* 検索エリア */
#searcharea {
	margin-top:10px;
	margin-left:520px
}

#searcharea2 {
	margin-top:2px;
	margin-left:30px
}


/****************************/
/* フッター・エリア定義用   */
/****************************/

/* フッター */
#Footer {
	width:100%;
	clear:left;
}


/****************************/
/* その他エリア定義用 */
/****************************/

#advertise {
	width:880px;
	margin-left:5px;
	padding-top:10px;
	text-align:center;
	border-top:1px solid #256800
}

#otherarea {
	width:880px;
	margin-left:5px;
	text-align:center;
	padding-top:10px;
	border-top:1px solid #256800
}

div#otherarea a {
/*	margin-left:30px;*/
	font-size:0.8em;
	color:#0000ff
}

div#otherarea a:hover {
	color:#00CCFF
}

div#otherarea a:visited {
	color:#810081
}

#officedef {
	margin-left:13px;
	margin-top:10px;
	margin-right:13px;
	border:1px solid #c0c0c0;
	background-color:#f0f0f0;
	background-image:url('../images/common/footer.gif');
	background-repeat:no-repeat;
	background-position:0px 10px
}

#officeinfo {
	text-align:right;
	margin-top:12px;
	margin-bottom:10px;
	margin-right:20px;
	font-size:0.9em;
	color:#404040;
}

#copyright {
	width:880px;
	margin-top:2px;
	margin-left:5px;
	border-bottom:10px solid #256800;
	padding-top:10px;
	padding-bottom:8px;
	color:#606060;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em
}


/**********************/
/* 各種マージン定義用 */
/**********************/

.hmargin05 {
	margin-left:5px
}

.hmargin2 {
	margin-left:20px
}

.hmargin3 {
	margin-left:30px
}

.hmargin_r05 {
	margin-right:5px
}

.hmargin_r1 {
	margin-right:10px
}

.hmargin_r2 {
	margin-right:20px
}

.vmargin05 {
	margin-top:5px
}

.vmargin1 {
	margin-top:10px
}

.vmargin2 {
	margin-top:20px
}

.vmargin3 {
	margin-top:30px
}

.vmargin_b1 {
	margin-bottom:10px
}


/**********************/
/* 各種リンク定義用   */
/**********************/
table.tablelink1 a {
	font-size:0.9em;
	color:#0000ff
}

table.tablelink1 a :hover {
	color:#00CCFF
}

.link1 {
	font-size:1.0em;
	color:#0000ff
}

a.link1:hover {
	color:#00CCFF
}

a.link1:visited {
	color:#810081
}

.link2 {
	font-size:0.9em;
	color:#0000ff
}

a.link2:hover {
	color:#00CCFF
}

a.link2:visited {
	color:#810081
}

.link3 {
	font-size:0.8em;
	color:#0000ff
}

a.link3:hover {
	color:#00CCFF
}

a.link3:visited {
	color:#810081
}

.link4 {
	font-size:0.7em;
	color:#0000ff
}

a.link4:hover {
	color:#00CCFF
}

a.link4:visited {
	color:#810081
}

.bottomlink {
	margin-top:50px;
	margin-left:20px;
}

/******************/
/* フォント定義用 */
/******************/

.fsize09 {
	font-size:0.9em;
}

.fsize08 {
	font-size:0.8em;
}

.fsize07 {
	font-size:0.7em;
}

.bold {
	font-weight:bold
}

.fcg {
	color:#266300
}

.fcr {
	color:#cc0000
}


/****************/
/* その他定義用 */
/****************/

.imgmiddle {
	vertical-align:middle
}

/* 字下げ */
.jisage {
	text-indent:1em;
	line-height:140%
}

/* 下線 */
.underline {
	border-bottom: solid 1px #cc0000
}
