@charset "UTF-8";
/* CSS Document */

/*-----------------------------------------------

2column

-----------------------------------------------*/
#middle #twoColumnWrap #mainContent {padding:15px 20px 10px;}
#middle #twoColumnWrap #mainContent h2{padding-left:10px;width:auto;background-position:top left;}
#middle #twoColumnWrap #mainContent p.updateDate {padding:0;}
#middle #twoColumnWrap #mainContent div.pastNews {padding-left:10px;background:URL(../../img/arrow.gif) 0 0.2em no-repeat;font-size:80%;}
#middle #subContent .newsCategory {}
#middle #container.bgTwoColumn {background:url(../img/news/bg_twoColumnWrap.gif) repeat-y;}
#middle #subContent {width:162px;}
#middle #subContent dl.newsCategory dd {padding-left:15px;background:url(../img/news/news_category_li_bg.gif) no-repeat 10px 50%;}
#middle #subContent {padding-right:0;}
#middle #twoColumnWrap {
	width: 738px;
	background: url(../img/middle_two_column_bg.jpg) no-repeat right top;
	float: left;
	}
	
		#middle #subContent dl.newsCategory dd a {
			padding-left: 10px;
			padding: 10px 8px;
			display: block;
			}
/*-----------------------------------------------

1column

-----------------------------------------------*/

#middle #oneColumnWrap #mainContent {padding-top:0;}


/*-----------------------------------------------

common style

-----------------------------------------------*/
#news #middle h2 {padding-left:10px;width:auto;background:url(../img/h2_bg.gif) 0 0 no-repeat;}
#middle #mainContent p.updateDate {padding:0;}
.headline {padding-bottom:10px;background:url(../img/news/bg_headline.gif) repeat-y 0 0;}
th, td {font-size:inherit;padding:10px 0;}
.backNumber {margin-top:10px;}
.pageTop {margin-top:5px;}
.tblLineup tr {background:url(../img/bg_one_article.gif) 0 bottom repeat-x;color:#000000;}
.tblLineup {margin-top:0;}

/*2015追加*/

.second-news-block {
	overflow: hidden;
}

.left-area-block .second-news-title {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff6919;
	padding-left: 8px;
	font-weight:bold;
	font-size:110%;
	padding-top: 3px;
	padding-bottom: 3px;
}


.second-news-block .news-img {
	float: left;
	height: 67px;
	width: 100px;
	margin-right:15px;
}
.second-news-block .news-text-area {
	float: left;
	width: 568px;
}.left-area-block .second-news-area {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
}
.second-news-area ul li {	margin-bottom:15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

.left-area-block .second-news-title-detail {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	font-weight:bold;
	font-size:140%;
}
.left-area-block .news-detail-block img {
	margin-bottom: 5px;
}
