@charset "utf-8";
/* CSS Document */


/* news_list */
				body.home div#container div#wrapper div#main_contents div.content ul {
					width: 600px;
					margin: 0 auto;
				}
					body div#container div#wrapper div#main_contents div.content ul li {
						border-bottom: 1px dotted #ccc;
					}
						body div#container div#wrapper div#main_contents div.content ul li span {
							display: block;
						}
						body.home div#container div#wrapper div#main_contents div.content ul li span.date {
							width: 110px;
							font-weight: bold;
							color: #338c00;
							float: left;
							padding: 7px 10px;
						}
						body.home div#container div#wrapper div#main_contents div.content ul li span.title {
							width: 440px;
							float: left;
							padding: 7px 10px 7px 20px;
							background: url(../images/common/news_list_arrow.gif) no-repeat 5px 12px;
						}
/*
						body.home div#container div#wrapper div#main_contents div.content ul li span.cat {
							width: 450px;
							float: left;
							padding: 7px 10px;
							background: none;
						}
						body.home div#container div#wrapper div#main_contents div.content ul li span.title {
							width: 450px;
							padding: 0 10px 7px 140px;
							float: none;
							clear: both;
							background: url(../images/common/news_list_arrow.gif) no-repeat 128px 5px;
						}
*/

				body div#container div#wrapper div#main_contents div.content div.btn {
					text-align: right;
					width: 580px;
					margin: 10px auto 4px;
				}



						body.news_topics div#container div#wrapper div#main_contents div.content ul li span.date {
							width: 110px;
							font-weight: bold;
							color: #338c00;
							float: left;
							padding: 7px 10px;
						}
/*
						body.news_topics div#container div#wrapper div#main_contents div.content ul li span.cat {
							width: 450px;
							float: left;
							padding: 7px 10px;
							background: none;
						}
						body.news_topics div#container div#wrapper div#main_contents div.content ul li span.title {
							width: 450px;
							padding: 0 10px 7px 140px;
							float: none;
							clear: both;
							background: url(../images/common/news_list_arrow.gif) no-repeat 128px 5px;
						}
*/
						body.news_topics div#container div#wrapper div#main_contents div.content ul li span.title {
							width: 440px;
							float: left;
							padding: 7px 10px 7px 20px;
							background: url(../images/common/news_list_arrow.gif) no-repeat 5px 12px;
						}


/* contact_page */


div.content div.text table#form {
	width: 100%;
	margin: 5px auto;
	border: 1px solid #fff;
	border-collapse: collapse;
}
	div.content div.text table#form th {
		border: 1px solid #fff;
		background: #5CA602;
		color: #fff;
		font-weight: bold;
		padding: 4px;
		width: 220px;
	}
	div.content div.text table#form td {
		border: 1px solid #fff;
		background: #C8E374;
		color: #333;
		padding: 4px;
	}
		div.content div.text table#form td textarea {
			font-size: 1em;
			width: 90%;
			height: 5em;
		}
		div.content div.text table#form td.name input {
			width: 45%;
		}
		div.content div.text table#form td.company input {
			width: 60%;
		}
		div.content div.text table#form td.department input {
			width: 60%;
		}
		div.content div.text table#form td.mail input {
			width: 70%;
		}
		div.content div.text table#form td.address input {
			width: 90%;
		}
	div.content div.text table#form td.submit {
		text-align: center;
		padding: 6px;
	}
		div.content div.text table#form td.submit form.confirm {
			width: 50%;
			float: left;
		}
