@charset "UTF-8";

@import url(common.css);
@import url(main_menu.css);
@import url(head_and_foot.css);

/* CSS for start page */

/* to avoid reading CSS bug of Safari */
#null {
	margin: 0px;
}

/* new Icon */
span.new {
	height: 11px;
	font-size: 9px;
	line-height: 11px;
	overflow: hidden;
	display: none;
}
div.newIcon {
	background-image: url(../img/top/icon_new.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 11px;
	font-size: 9px;
	line-height: 11px;
	overflow: hidden;
	display: inline;
}

/* phto garally */
#photoGarally {
	width: 200px;
	height: 262px;
	margin: 6px 0px 0px 0px;
	padding: 0;
}

/* oshirase */
#oshiraseArea {
	width: 488px;
	height: 228px;
	margin: 0;
	padding: 0;
	border: solid #CDCDCD 1px;
	overflow: hidden;
}
#oshiraseArea .title {
	width: 488px;
	height: 17px;
	background-image: url(../img/top/oshirase_title.png);
	margin: 0;
	padding: 0;
	border-bottom: solid #CDCDCD 1px;
	overflow: hidden;
}
#oshiraseArea .scrollArea {
	width: 488px;
	height: 210px;
	overflow: auto;
	scrollbar-base-color: #F6F6F6;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #808080;
    scrollbar-3dlight-color: #FBFBFB;
    scrollbar-arrow-color: #3366FF;
}
#oshiraseArea .txtBox {
	width: 460px;
	margin: 0px 0px 9px 9px;
	font-size: 12px;
	line-height: 16px;
}
#oshiraseArea .entryTitleSankaku {
	width: 12px;
	height: 10px;
	padding: 0;
	margin: 5px 2px 0px 0px;
	background-image: url(../img/top/oshirase_sankaku.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}
#oshiraseArea .entryTitle {
	width: 460px;
	height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	background-image: url(../img/top/oshirase_line.gif);
	font-size: 14px;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #4D4D4D;
}
#oshiraseArea .entryTitle a,
#oshiraseArea .entryTitle a:link,
#oshiraseArea .entryTitle a:visited {
	color: #4D4D4D;
	text-decoration: none;
}
#oshiraseArea .entryTitle a:hover,
#oshiraseArea .entryTitle a:focus {
	color: #1568A8;
	text-decoration:underline;
}
#oshiraseArea .entryTitle a:active {
	color: #BC54C3;
	text-decoration:underline;
}

#oshiraseArea .entryBody {
	width: 440px;
	margin: 10px 0px 0px 10px;
	padding: 0;
}
#oshiraseArea .entryBody p {
	margin: 0;
	padding: 0;
}
#oshiraseArea .entryBody img {
	background-color: #FAFAFA;
	border-top: solid #CDCDCD 1px;
	border-left: solid #CDCDCD 1px;
	border-right: solid #A6A6A6 1px;
	border-bottom: solid #A6A6A6 1px;
	padding: 6px;
	margin: 10px;
}
#oshiraseArea .more {
	width: 440px;
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#oshiraseArea .nextSpacer {
	height: 10px;
}

/* each iinkai */
.commLeft {
	width: 240px;
	height: 126px;
	margin: 6px 0px 0px 0px;
	border: solid #CDCDCD 1px;
	float: left;
	overflow: hidden;
}

.commRight {
	width: 240px;
	height: 126px;
	margin: 6px 0px 0px 6px;
	border: solid #CDCDCD 1px;
	float: left;
	overflow: hidden;
}

.btnArchive {
	width: 71px;
	height: 13px;
	margin: 2px 2px 0px 0px;
	float: right;
}
.btnArchive img {
	visibility: hidden;
}
.btnArchive a,
.btnArchive a:link,
.btnArchive a:visited {
	background-position: 0px 0px;
	float: left;
}
.btnArchive a:focus,
.btnArchive a:hover,
.btnArchive a:active {
	background-position: 0px 13px;
	float: left;
}
.btnArchive a {
	background-image: url(../img/common/btn_archive_roll.gif);
}

.soumuTitle {
	width: 240px;
	height: 18px;
	background-image: url(../img/top/soumu_title.gif);
	clear: both;
	float: none;
	overflow: hidden;
}
.soumuList {
	width: 230px;
	height: 98px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	background-image: url(../img/top/soumu_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.gyoumuTitle {
	width: 240px;
	height: 18px;
	background-image: url(../img/top/gyoumu_title.gif);
	clear: both;
	float: none;
	overflow: hidden;
}
.gyoumuList {
	width: 230px;
	height: 98px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	background-image: url(../img/top/gyoumu_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.seinenTitle {
	width: 240px;
	height: 18px;
	background-image: url(../img/top/seinen_title.gif);
	clear: both;
	float: none;
	overflow: hidden;
}
.seinenList {
	width: 230px;
	height: 98px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	background-image: url(../img/top/seinen_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.jyoseiTitle {
	width: 240px;
	height: 18px;
	background-image: url(../img/top/jyosei_title.gif);
	clear: both;
	float: none;
	overflow: hidden;
}
.jyoseiList {
	width: 230px;
	height: 98px;
	margin: 0;
	padding: 10px 0px 0px 10px;
	background-image: url(../img/top/jyosei_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

table.headline {
	padding: 0;
	border: 0;
	margin: 0;
	width: 230px;
	font-size: 11px;
	line-height: 15px;
	color: #4D4D4D;
}
tr.headlineDate {
	width: 230px;
	height: 15px;
} 
td.headlineDate {
	width: 39px;
	height: 15px;
}
td.headlineSubject {
	width: 181px;
	height: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.headlineDate {
	width: 39px;
	height: 15px;
	overflow: hidden;
}
div.headlineSubject {
	width: 181px;
	height: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.headlineSubject a,
.headlineSubject a:link,
.headlineSubject a:visited {
	color: #4D4D4D;
	text-decoration:none;
}
.headlineSubject a:hover,
.headlineSubject a:focus {
	color: #2F75A1;
	text-decoration:underline;
}
.headlineSubject a:active {
	color: #BC54C3;
	text-decoration:underline;
}
