@charset "utf-8";

@import url("./base.css"); /* base stylesheet */
@import url("./common.css"); /* common stylesheet */
@import url("./main_title.css"); /* main title stylesheet */

/* contents */

	div#contents {
	padding:20px 8px 8px 8px;
	width:859px;
	background-color:#1e1e1e;
	color:#ffffff;
	}

	div#contents .inner_box {
	padding:8px;
	background-color:#333333;
	width:843px;
	}


/* main */

	div#contents .main_contents {
	float:left;
	width:632px;
	}

	div#news_list {
	width:100%;
	}

	div#news_list .news {
	margin-bottom:8px;
	padding:15px;
	background-color:#262626;
	display:block;
	}

	div#news_list .news h3 {
	margin:0 0 12px 0;
	padding-bottom:6px;
	border-bottom:1px solid #666666;
	font-size:1.5em;
	line-height:1;
	font-weight:bold;
	color:#a8d20c;
	}

	div#news_list .news,
	div#news_list .day {
	font-size:0.875em;
	line-height:1.6;
	}

	div#news_list .day {
	margin-bottom:0.5em;
	}

/* side */

	div#contents .sub_contents {
	float:right;
	width:202px;
	}

	div#contents .sub_contents h4 {
	margin-bottom:0.5em;
	border-bottom:1px solid #a8d20c;
	font-size:1.4em;
	font-family:arial black, sans-serif;
	}

		div#category_news {
		margin-bottom:8px;
		padding:10px;
		background-color:#262626;
		}

		div#category_news ul {
		padding-bottom:1em;
		list-style-type:none;
		width:100%;
		}

		div#category_news li {
		font-size:0.875em;
		}

		div#archive_news {
		margin-bottom:8px;
		padding:10px;
		background-color:#262626;
		}

		div#archive_news ul {
		padding-bottom:1em;
		list-style-type:none;
		width:100%;
		}

		div#archive_news li {
		font-size:0.875em;
		}
