@charset "utf-8";
/*--------------------------------------------------------
	
	ニュース用CSS

---------------------------------------------------------*/

#contents {
	padding:80px 0 20px 0;
}

.newsBox {
	background:#fff;
	margin:0 auto;
	width:90%;
	position:relative;
}


.newsBox h1 {
	width:731px;
	background:url(../images/pc/title_bg.png) no-repeat top left;
	padding:40px 130px 10px 45px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 0 -15px;
}

.newsBox .date {
	width: 108px;
	height: 20px;
	text-align: right;
	color: #fff;
	font-size: 10px;
	position: absolute;
	top: 45px;
	right: 10px;
	z-index: 1000;
}
    
.newsBox p {
	clear:both;
	color:#000;
	text-align:left;
	font-size:16px;
	line-height:1.8em;
	padding:10px 0 0 15px;

}

.newsBox .imgPhoto {float:right; padding:15px 0 0 0;width: 320px;}

.newsBox .imgPhoto img{width:100%; height:auto;}

.w520 {width:520px; float:left;}

.page_top {clear:both; position:relative; background:url(../../common/images/pc/dotted.gif) repeat-x center; text-align:right;}


/* 空電レイアウト */

.leftCol{
	float: left;
	width: 480px;
}

.rightCol{
	float: right;
	width: 390px;
	padding: 25px 0;
}

.rightCol img{
	width: 100%;
	height: auto;
}


.telBox{
	width: 320px;
	margin: 25px auto;
	padding: 20px 25px;
	border: solid 1px #ddd;
}

.newsBox .telBox p{
	padding: 0;
	text-align: center;	
	line-height: 1.2;
}

	.newsBox .telBox p.titNum{
		font-size: 2.6em;
		font-weight: bold;
	}

	.newsBox .telBox p.num{
		padding: 0.4em 0;
		font-size: 3.8em;
		font-weight: bold;
		color: #f00;
	}

	.newsBox .telBox p.deadEnd{
		font-size: 1.4em;
		font-weight: bold;
	}

	.newsBox p.outSide_head{
		text-indent: -1.2em;
		padding-left: 2.4em;
	}

	.notice{
		width: 320px;
		margin: 5px auto 25px auto;
		font-size: 1.4em;
	}

		.notice li{
			padding: 5px 0;
		}

	em{
		font-weight: bold;
	}

	.outSide_list{
		padding: 25px 25px 25px 40px;
		list-style-type: disc;
	}

	.outSide_list li{
		padding: 5px 0;
		font-size: 1.2em;
		list-style-type: disc;
	}

	#sp_to_form{
		display: none;
	}

	#to_form{
		display: block;
		width: 240px;
		margin: 20px 0 10px 25px;
		padding: 25px 0;
		font-weight: bold;
		font-size: 1.6em;
		text-align: center;
		background: #d00;
		color: #fff;
	}
