#setsuden a:link {
	color: #0000dd;
	text-decoration: none;
}
#setsuden a:visited {
	color: #993399;
	text-decoration: none;
}
#setsuden a:hover {
	color: #0099ff;
	text-decoration: underline;
}


/*　フォント　*/

#setsuden .titelbg p,
#setsuden .contents .menuBox p
 {font-size:107%;
line-height:150%;
margin-bottom:0px;}
	
#setsuden .titelbg p {	
	font-weight:bold;
	color:#19550b;
	padding:0 15px;}
	
#setsuden .contents p {
	font-size:107%;
	line-height:150%;
	margin-bottom:0px;}
	
#setsuden .contents p.lead
 {font-size:107%;
line-height:140%;
margin-bottom:0px;
font-weight:normal;
color:#333333;}


/* タイトル */

#setsuden .titelbg {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/tit_top02.gif) left top no-repeat;}
	
	


/* indexページ */
#setsuden .contents{
	width:900px;
	padding:0 15px;
	margin-top:20px;}
	
#setsuden .contents .menuBox {
	float:left;
	width:640px;}
	
#setsuden .contents .subBox {
	float:right;
	width:240px;}
	

/* メニュー部分 */

#setsuden .contents .menuBox .greenBox01 {
	border:#008000 solid 1px;
	width:638px;}

#setsuden .contents .menuBox .greenBox01 .dotline {
	background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/line.gif) top repeat-x ;
	padding:10px 10px 10px;}


#setsuden .check {
	background:#ddffaf;
	padding:5px;
	margin:0 10px 10px;
	width:608px;}

#setsuden .check2 {
	background:#ddffaf;
	padding:5px;
	margin-top:10px;
		width:608px;}

#setsuden .contents .menuBox .greenBox02 	
{border:#35a612 solid 1px;
	width:618px;
	padding:10px;}

#setsuden .contents .menuBox .greenBox03 	
{border:#79c304 solid 1px;
	width:618px;
	padding:10px;}

#setsuden .contents .tokusyu {
	width:618px;}	
	
#setsuden .contents .tokusyuimg {
	float:left;
	width:80px;}
	
#setsuden .contents .tokusyutxt {
	float:right;
	width:538px;
	font-size:90%;
	line-height:120%;}

/* 募金のご案内 */

#attentionBox {
	background-color:#fafad2;
	border:#cccccc solid 1px;
	padding:10px;
}

#attentionBox a:visited { color:#0000dd;}


/* 節電パーツ */

.blogparts{
	text-align:center;
	padding:17px 0;
	border:3px solid #cccccc;
	margin:10px 0;
}


/* マガジン関連記事 */

#setsuden .magBox {
	width:218px;
	border:#CCC solid 1px;
	padding:10px 10px 0 10px;}

#setsuden .magBox p {
	font-size:100%;
	line-height:120%;
	margin-bottom:8px;}
	
#setsuden .magBox .lineBox,
#setsuden .magBox .nolineBox { 
width:218px;
margin-bottom:10px; }

#setsuden .magBox .lineBox { 
background:url(https://img1.kakaku.k-img.com/images/dot_999999.gif) bottom repeat-x;}

 

#setsuden .magBox .imgbox {
	float:left;
	width:70px;}
	
#setsuden .magBox .txtbox{
	float:right;
	width:145px;}
	
#setsuden .magBox .txtbox span {
	font-size: 85%;
	color:#949494;}
	



/* 下層ページ */

#setsuden .subtitelbg {
	background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/tit_sub02.jpg) no-repeat top;
	padding:0 15px;
	height:70px;}


#setsuden .contents .greenBox {
	border:#008000 solid 1px;
	margin-top:10px;}


#setsuden .contents .greenBox .itemBox{
	padding:10px;
	width:878px;}

#setsuden .contents .greenBox .itemBox2{
	padding:10px;
	width:423px;}

#setsuden .contents .greenBox .itemBox .txtBox{
	float:left;
	width:570px;}
	
#setsuden .contents .greenBox .itemBox .pickupBox {
	float:right;
	width:269px;
	background-color:#fff5bd;
	padding:0px 8px 8px;}




#setsuden .contents .greenBox .itemBox .pickupBox p.font14L,
#setsuden .contents .greenBox .itemBox2 .pickupBox .dateBox p.font14L {
	font-size:107%;
	line-height:160%;
	font-weight:bold;
	margin-bottom:0px;}

#setsuden .contents .greenBox .itemBox .pickupBox span.font11L,
#setsuden .contents .greenBox .itemBox2 .pickupBox .dateBox span.font11L {
	font-size: 85%;
	font-weight:normal;
	color:#333333;}
	
#setsuden .contents .greenBox .itemBox .pickupBox .kakaku strong,
#setsuden .contents .greenBox .itemBox2 .pickupBox .dateBox .kakaku strong {
	font-family: verdana;
	font-size: 120%;
	color:#FF0000;}


#setsuden .contents .greenBox .itemBox2 .pickupBox {
	background-color:#fff5bd;
	padding:0px 8px 8px;
	margin-top:10px;
	width:407px;}

#setsuden .contents .greenBox .itemBox2 .pickupBox .imgBox {
	float:left;
	width:125px;}

#setsuden .contents .greenBox .itemBox2 .pickupBox .dateBox{
	float:right;
	width:270px;}	
	
#setsuden .contents .itemBox0 {
	width:900px;}

#setsuden .contents .greenBox .itemBox2 .pickupBox .subpickupBox{
	width:407px;
	margin-top:5px;}
	
	
#setsuden .bottmMenu {
	background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/menu_bg.jpg) no-repeat top;
	padding:24px 15px 0;
	height:97px;
	margin-top:20px;}



.w165 { width:165px;}

.440 {width:440px;}

.mTop2 { margin-top:2px;}

.mT10B23 {margin-bottom:23px;
margin-top:10px;}

.p10 {padding:10px;}

.mTop20 {margin-top:20px;}

.arrow {background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/arrow.gif) no-repeat left top;
padding-left:22px;}

.w443 {width:443px;}

	
.line {
	border-top:#CCC solid 1px;
	padding-top:10px;
	margin-top:10px;}
	
/* 第2フェーズ追加 */

#setsuden .contents ul.anchor {
list-style:none;
margin-top:15px}

#setsuden .contents ul.anchor li {
margin-right:30px;
display: inline;
font-size:107%;
font-weight:bold;}

#setsuden .contents .arrowdown {
	background:url(https://img1.kakaku.k-img.com/images/article/sp/setsuden/arrow_down.gif) no-repeat left;
	padding:3px 0 3px 23px;}
	
	
#setsuden .contents .saveBox01{
	width:900px;
	margin-top:10px;}

#setsuden .contents .saveBox01 p {
	float:left;
	width:550px;}
#setsuden .contents .saveBox01 img {
	float: right;}

#setsuden .contents .indentBox {
	padding-left:20px;
	width:870px;}

#setsuden .contents .indentBox .borderBox{
padding-top:10px;
margin-top:3px;
border-top:solid 1px #c7c7c7;}

#setsuden .contents .indentBox .detaBox {
	width:870px;}
	
#setsuden .contents .indentBox .detaBox p {
	float:left;
	width:470px;}

#setsuden .contents .indentBox .detaBox img {
	float:right;}

#setsuden .contents .indentBox .detaBox p span{
	font-weight:bold;
	color:#ff5b02;}

#setsuden .contents .indentBox .teidenBox span{
	font-weight:bold;
	color:#008000;}

#setsuden .contents .indentBox .teidenBox .datetbl th,
#setsuden .contents .indentBox .teidenBox .datetbl td {
	font-size:107%;
	line-height:150%;
	padding:2px;}
	
#setsuden .contents .indentBox .teidenBox .datetbl th {
	font-weight:bold;
	vertical-align:top;}