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

@import "common.css";

/****************************/
/* ページ・レイアウト定義用 */
/****************************/

#wrapper {
	width:660px;
	float:left;
	margin-top:4px
}

#LeftMenu {
	width:215px;
	height:auto;
	float:right;
	margin-left:10px
}

#MainContent {
	width:420px;
	float:right;
	padding-bottom:10px;
	margin-left:10px
}

#RightMenu {
	width:215px;
	float:left;
	margin-top:4px;
	margin-left:0px
}

div {
	border-width:0;
	border-style:solid
}

/****************************/
/* エリア定義用 */
/****************************/

/* サイドメニュー */
.sidemenu_base {
	width:215px;
	max-height:100%;
	margin-left:0px;
}

.msgboard_title {
/*	margin-top:5px;*/
	background-image:url('../images/common/sidemenu_category_blue.gif');
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:214px;
	height:34px;
	line-height:34px;
	padding-left:30px;
	text-decoration:none;
	color:#ffffc0;
	font-size:1.0em
}

.sidemenu_category {
	margin-top:5px;
	background-image:url('../images/common/sidemenu_category.gif');
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:214px;
	height:34px;
	line-height:34px;
	padding-left:30px;
	text-decoration:none;
	color:#ffffc0;
	font-size:1.0em;
}

.sidemenu_category a {
	color:#ffffc0;
}

a.sidemenu_category:hover {
	background-image:url('../images/common/sidemenu_category_on.gif');
	background-repeat:no-repeat
}

.sidemenu_category2 {
	margin-top:5px;
	background-image:url('../images/common/sidemenu_category2.gif');
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:214px;
	height:34px;
	line-height:34px;
	padding-left:30px;
	text-decoration:none;
	color:#ffffc0;
	font-size:1.1em
}

.sidemenu a {
	width:208px;
	height:29px;
	padding-left:30px;
	text-decoration:none;
	color:#0033cc;
	font-size:0.9em;
	display:block;
}

.sidemenu a:hover {
	background-color:#f1ffe9;
	background-image:url('../images/common/sidemenu_point_on.gif');
	background-repeat:no-repeat;
	color:#44d600
}

.UrgentTitle {
/*	margin-top:5px;*/
	background-image:url('../images/common/urgent_title.gif');
	background-repeat:no-repeat;
	background-position: 2px 2px;
	width:410px;
	height:34px;
	line-height:34px;
	padding-left:30px;
	text-decoration:none;
	color:#ffffc0;
	font-size:1.1em
}

/********************/
/* 枠・ＢＯＸ定義用 */
/********************/
.bannertitle {
	width:410px;
	height:28px;
	line-height:28px;
	padding-left:20px;
	text-decoration:none;
	color:#103ead;
	font-size:1.1em;
	background-image:url('../images/top/banner.gif');
	background-repeat:no-repeat;
}

.bannerlist {
	margin-top:-24px;
	margin-left:300px
}

.bannerlist a {
	width:80px;
	height:20px;
	line-height:20px;
/*	color:#0000ff;
*/	font-size:0.9em
}

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

.bannerlist a:visited {
	color:#810081
}

/* トップページ中央部枠 */
.waku0 {
	width:410px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:4px
}

div#tetsuduki1 span {
	padding-top:2px;
	width:76px
}

div#tetsuduki2 a {
	font-size:0.8em;
	color:#0000ff;
	text-align:center;
	width:76px
}

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

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


/****************/
/* その他定義用 */
/****************/
.pictdef {
	margin-left:18px
}