	/*-------- BODY背景色 --------*/
	body		{
			  background-position:center;
			  position: relative;
			  margin-left	: auto;
			  margin-right	: auto;
			  margin: 0px;
			  padding: 0px;
			}
	.wrapper	{
			  width		: 100%;
			  margin	: 0 auto;
			  font-size	:12px;
			  color	:#666666;
			}

	div#main{
			margin		: 0px;
			padding		: 0px;
			width		: 780px;
			position	: relative;
			top		: 0px;
			left		: 0px;
			border-width	: 1px;
			border-color	: #e4e4e4;
			border-style	: solid solid none solid;
		}

	/*-------- H1タグなどの設定 --------*/
h1 {
	text-align	: left;
	font-size	: 12px;
	letter-spacing: 1px;
	line-height	: 13px;
	font-weight	: normal;
	color		: #2F323B;
	margin-top	: 0px;
	margin-bottom	: 0px;
	margin-left	: auto;
	margin-right	: auto;
	position: relative;
	top:0px;
	left:8px;
	width: 780px;
	}

	h2		{
			font-size: 14px;
			margin: 0px;
			}

	h3 		{ font-size	: 12px;
			  MARGIN	: 0px 0px 0x 0px; 
			  padding	: 0px 0px 0px 0px;
			  letter-spacing: 1px;
			  font-weight	: 100;
			  color		: #333333;
			  z-index	: 1;
			}
.borderdot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}





	/*-------- テキストリンクの設定 --------*/
	A:link		{ text-decoration: none }
	A:visited	{ text-decoration: none}
	A:hover		{ color: #ff0000; text-decoration: underline}


	/*-------- 基本フォントの設定 --------*/
	TD		{
			  font-size	: 0.9em;
	/*			  line-height	: 125%;*/
			}



	/*-------- コーポレートカラー --------*/
	#co_color {
			  background: #008100;
			  color	    : #FFFFFF;
			  font-size :12px;}
			}


	/*-------- メニュー背景カラー --------*/
	#mn_color {
			  background: #FFFFFF;
			  color	    : ;
			  font-size : ;}
			}



	/*---  背景画像を設定する場合  ----------------------------*/
	/*---	  background: url(img/header_back.gif) ;  	---*/
	/*---------------------------------------------------------*/





/*---  メニューの設定  -------------------------------------------------------------------*/


	/*---  背景画像を設定する場合  ----------------------------*/
	/*---	  background: url(img/header_back.gif) ;  	---*/
	/*---------------------------------------------------------*/

	.tips0		{				/* tips というクラス名のスタイル */
			position: absolute;		/* 表示位置の設定 */
			visibility: hidden;		/* 非表示の設定 */
			width:  128px;			/* 表示部の横幅 */
			padding	: 2px 0px 5px 5px;	/* 表示部内のスペース */
			background-color: #EAEAEA;	/* 背景色 */
			border-color: #C0C0C0;		/* 背景色 */
			text-align: left;		/* 文字の位置 */
			line-height: 140%;		/* 行間の高さ */
			font-size: 12;			/* フォントの大きさ */
			color: #000000;			/* フォントの大きさ */

			}


	.tips1		{				/* tips というクラス名のスタイル */
			position: absolute;		/* 表示位置の設定 */
			visibility: hidden;		/* 非表示の設定 */
			width:  103px;			/* 表示部の横幅 */
			padding	: 2px 0px 5px 5px;	/* 表示部内のスペース */
			background-color: #ECECEC;	/* 背景色 */
			text-align: left;		/* 文字の位置 */
			line-height: 140%;		/* 行間の高さ */
			font-size: 12;			/* フォントの大きさ */
			color: #000000;			/* フォントの大きさ */

			}

	.tips2		{				/* tips というクラス名のスタイル */
			position: absolute;		/* 表示位置の設定 */
			visibility: hidden;		/* 非表示の設定 */
			width:  116px;			/* 表示部の横幅 */
			padding	: 2px 0px 5px 5px;	/* 表示部内のスペース */
			background-color: #ECECEC;	/* 背景色 */
			text-align: left;		/* 文字の位置 */
			line-height: 140%;		/* 行間の高さ */
			font-size: 12;			/* フォントの大きさ */
			color: #000000;			/* フォントの大きさ */

			}
	.tips3		{				/* tips というクラス名のスタイル */
			position: absolute;		/* 表示位置の設定 */
			visibility: hidden;		/* 非表示の設定 */
			width:  135px;			/* 表示部の横幅 */
			padding	: 2px 0px 5px 5px;	/* 表示部内のスペース */
			background-color: #ECECEC;	/* 背景色 */
			text-align: left;		/* 文字の位置 */
			line-height: 140%;		/* 行間の高さ */
			font-size: 12;			/* フォントの大きさ */
			color: #000000;			/* フォントの大きさ */

			}

	.tips4		{				/* tips というクラス名のスタイル */
			position: absolute;		/* 表示位置の設定 */
			visibility: hidden;		/* 非表示の設定 */
			width:  125px;			/* 表示部の横幅 */
			padding	: 2px 0px 5px 5px;	/* 表示部内のスペース */
			background-color: #ECECEC;	/* 背景色 */
			text-align: left;		/* 文字の位置 */
			line-height: 140%;		/* 行間の高さ */
			font-size: 12;			/* フォントの大きさ */
			color: #000000;			/* フォントの大きさ */

			}

div#flash{
    overflow:auto;
    height:352px;
    width:575px;
}

	/*-------- エコポイント --------*/
.text {
	font-size: 14px;
	line-height: 200%;
	color: #333;
}
.text_s {
	font-size: 13px;
	line-height: 170%;
	color: #333;
}
.box {
	font-size: 14px;
	line-height: 140%;
	background-color: #F2FFD7;
	margin: 5px;
	border: 1px dashed #993;
	color: #030;
	padding: 5px;
	width: 300px;
}
h3 {
	font-size: 14px;
	color: #693;
	text-decoration: underline;
	font-weight: bold;
}
.linetext {
	border-bottom: double pink 3px;
	font-weight: normal;
	line-height: 190%;
}

.text2 {
	font-size: 12px;
	color: #666;
	padding: 5px;
}
.text3 {
	background-color: #F4F0F0;
	padding: 5px;
	width: 98%;
	border: 1px dashed #CCC;
	color: #063;
}
.text4 {
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding: 5px;
}
.box2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
}

.text3 {
	color: #666;
}
	/*-------- エコポイント --------*/
.talktext {
	text-align: left;
	width: 90%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	line-height: 140%;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.talktit {
	width: 90%;
	text-align: left;
	border-left-color: #F99;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F99;
	padding: 5px;
}
.talktextnaka {
	line-height: 140%;
	padding: 5px;
}
.yokonarabi {
	float: left;
	width: 240px;
	margin-left: 7px;
}
.talktext2 {
	color: #666;
	font-size: 12px;
	line-height: 130%;
	padding: 5px;
}
.clear {
	clear: both;
}
