@charset "shift_jis";

/*------------------------------------------------

   newspaper.css

------------------------------------------------*/
#newspaper h2 {
	text-align:center;
	padding:20px 0 0;
}
#newspaper .h2Archive {
	text-align:center;
	padding:20px 0 10px;
	font-size:150%;
}

#newspaper #NewsTopBox {
	width:917px;
	height:525px;
	margin:25px 0 0 18px;
	position:relative;
	background: url(../newspaper/img/news_bg05.jpg) no-repeat 0 100%;
}
#newspaper #NewsTopBox .SubBoxA{
	right:126px;
	top:91px;
	position: absolute;
}
#newspaper #NewsTopBox .SubBoxB{
	left:262px;
	top:88px;
	position: absolute;
}

#newspaper .section01 {
	width:917px;
	margin:25px 0 0 18px;
	position:relative;
	background: url(../newspaper/img/news_bg02.jpg) no-repeat 0 100%;
}

#newspaper .section01-in {
	width:917px;
	background: url(../newspaper/img/news_bg01.jpg) no-repeat 0 0;
}

#newspaper .section01 h3 {
	padding:100px 0 0 100px;
	font-size:20px;
	font-weight:bold;
}

#newspaper .section01 .btn01 {
	position:absolute;
	top:250px;
	right:12px;
}

#newspaper .section01 .section01-box {
	padding:30px 0 30px 21px;
}

#newspaper .section01 .section01-box .left-col {
	float:left;
	width:470px;
	text-align:center;
}

#newspaper .section01 .section01-box .right-col {
	float:left;
}

#newspaper .section01 .section01-box .txt-area01 {
	font-size:25px;
	font-weight:bold;
	color:#cc6600;
	width:320px;
}

#newspaper .section01 .section01-box .txt-area02 {
	width:280px;
	padding:0 0 0 10px;
	margin:30px 0 0;
	font-size:15px;
	border-left:solid 5px #cc6600;
}

#newspaper .section01 .section01-box .txt-area02 a {
	font-weight:bold;
	color:#cc0000;
}

#newspaper .section01 .section01-box .txt-area03 {
	width:410px;
	padding:30px 0 0;
	font-size:13px;
}

#newspaper .section01 .txt-area04 {
	width:830px;
	font-size:13px;
	padding:0 0 30px 40px;
}

#newspaper .section01 .txt-area05 {
	width:830px;
	font-size:13px;
	padding:0 0 60px 40px;
}

#newspaper .section01 .txt-area05 a {
	font-weight:bold;
	color:#cc0000;
}

#newspaper .section01 .txt-area05 span {
	font-size:16px;
	font-weight:bold;
	color:#339900;
}

#newspaper .section02 {
	margin:40px 0 0 18px;
}

#newspaper .section02 .link-area {
	float:left;
	width:441px;
	background: url(../newspaper/img/news_bg04.jpg) no-repeat 0 100%;
}

#newspaper .section02 .link-area-r {
	float:left;
	width:441px;
	margin:0 0 0 35px;
	background: url(../newspaper/img/news_bg04.jpg) no-repeat 0 100%;
}

#newspaper .section02 .link-area-in {
	width:441px;
	background: url(../newspaper/img/news_bg03.jpg) no-repeat 0 0;
}

#newspaper .section02 .link-area .txt-area02,
#newspaper .section02 .link-area-r .txt-area02 {
	padding:13px 0 0 90px;
	font-size:20px;
	font-weight:bold;
}

#newspaper .section02 .link-area ul,
#newspaper .section02 .link-area-r ul {
	padding:10px 0 0 21px;
}

#newspaper .section02 .link-area ul li,
#newspaper .section02 .link-area-r ul li {
	padding:10px 0 2px;
	font-size:15px;
	width:390px;
	border-bottom:solid 2px #999999;
	line-height:1.7;
}

#newspaper .section02 .link-area ul li a,
#newspaper .section02 .link-area-r ul li a {
	color:#cb0000;
}

#newspaper .section02 .link-area .btn02,
#newspaper .section02 .link-area-r .btn02 {
	padding:30px 0 18px 80px;
}
