@CHARSET "UTF-8";
/*
 * Creator: R.Mohsen
 * LastUp: 2007/12/13 R.Mohsen
 * Title: リセット・共通スタイル
 *
 *
 */

/*
 * 検索キー："=" + "n"
 *
 * =1：ブラウザーリセット
 * =2：clearfixハック
 * =3:ＩＭＥモード
 * =4:メッセージボックス
 * =:
 *
 *
 */



/* =1
 * ブラウザーリセット
 -----------------------------*/
	* {
		padding: 0px;
		margin: 0px;
	}

	option {
		margin: 0 5px 0 0;
	}

	img {
		border: none;
	}

	body {
		background: #ffffff;
		behavior:url(./css/csshover2.htc);
		/*behavior:url(../css/csshover2.htc);*/
	}

	img, div {
		behavior: url(./css/iepngfix.htc);
		/*behavior: url(../css/iepngfix.htc);*/
	}


/* =2
 * clearfixハック
 -----------------------------*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

	.clearfix {
		display: inline-block;
	}


/* =3
 * ＩＭＥモード
 -----------------------------*/
	.imeActive {
		ime-mode: active;
	}
	.imeDisabled {
		ime-mode: disabled;
	}
	.imeInactive {
		ime-mode: inactive;
	}


/* =4
 * メッセージボックス
 -----------------------------*/
	.errorBox {
		margin: 20px 20px 0px 20px;
		font-weight: bold;
		font-size: 14px;
		color: #7a3a3a;
	}

	.messageBox {
		margin: 20px 20px 0px 20px;
		font-weight: bold;
		font-size: 14px;
		color: #3a4d7a;
	}


.dispNone {
	display: none;
}

.clBoth {
	clear: both;
}

br {
	letter-spacing: 0;
}

.noBord {
	border: 0px;
}


/* =5
 * ニュースのスタイル
 -----------------------------*/
.newsDate {
	font-weight: bold;
	color: #FF3905;
	font-size: 14px;
	display: block;
}

.newsText {
	display: block;
	font-size: 14px;
	padding-left: 20px;
	line-height: 1.5;
}


.popup {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.5;
	color: #ffffff;
	background: #ffffff;
	padding: 10px;
	display: none;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
	width: 400px;
}
#popup1 {
	background: #0074a6;
	border: 3px outset #0074a6;
}
#popup2 {
	background: #a80006;
	border: 3px outset #a80006;
}
#popup3 {
	background: #00a61c;
	border: 3px outset #00a61c;
}


div#toku {
	font-size: 0px;
	line-height: 0;
}
#container #contents div#toku div#toku_1 {
	background: url(../images/3daitoku.jpg) left top no-repeat;
	width: 546px;
	height: 146px;
	padding: 0px;
	magrgin: 0px;
}

#container #contents div#toku div#toku_2 {
	background: url(../images/3daitoku.jpg) left -150px no-repeat;
	width: 546px;
	height: 100px;
	padding: 0px;
	position: relative;
	top: -20px;
	magrgin: 0px;

}

#container #contents div#toku div#toku_3 {
	background: url(../images/3daitoku.jpg) left bottom no-repeat;
	width: 546px;
	height: 110px;
	padding: 0px;
	position: relative;
	top: -40px;
	magrgin: 0px;
}
p.infobox {
   height: 5em;
   overflow: scroll;
   border: red 1px dashed;
}







