@charset "shift_jis";



.data-area01 {
    margin: 0px 0px 20px;
    padding: 15px 15px 5px;
    background: #fff url(/chuspo/image/bg_kikaku.png);
}


/*-------------------------------*/
/* バナー有りリンク */
.link-area01{
	font-size: 0.9em;
	margin: 0 0 20px;
	clear:both;
	}
.link-area01 dl{
	margin:0;
	padding:0;
	border:1px solid #cccccc;
	background: #fff;
	}
.link-area01 dt{
	font-size: 1.1em;
	font-weight: bold;
	color:#13007c;
	background: #eee url(/chuspo/image/ico_lnavi_h2.png) no-repeat 10px 50%;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 20px;
	margin:0 0 0 ;
}
.link-area01 dt a{
	color:#13007c;
	}
.link-area01 dd{
	line-height:150%;
	padding: 10px 0;
	}
.link-area01 dd img{
	margin:0 10px 7px 0;
	float:left;
	}
/*-------------------------------*/

/*social-plugin*/
.News-headarea .social-plugin-wrapper {
	overflow: hidden;
	margin: 3px 0 0;
}

.News-headarea .social-plugin-wrapper .social-plugin{
	float:left;
	margin:0 0 8px;
	padding:3px 12px 0 0;
}
.News-headarea .social-plugin-wrapper .social-plugin .button{
	float:left;
}
.News-headarea .social-plugin-wrapper .data{
	margin:0 0 7px;
	padding:8px 12px 0;
}
/*-------------------------------*/

/*記事全文
-------------------------------*/

.News-textarea .Lead{
	font-size:100%;
	line-height:140%;
	padding:0 0 8px 0;
	}
	
.News-textarea h2.Headline1,
.News-textarea h3.Headline1{
	font-size:125%;
	font-weight:bold;
	line-height:130%;
	padding:0 0 20px 0;
	}
.News-textarea h2.Headline2,
.News-textarea h3.Headline2{
	font-size:120%;
	font-weight:bold;
	line-height:130%;
	padding:0 0 10px 0;
	}
.News-textarea h2.Headline3,
.News-textarea h3.Headline3{
	font-size:100%;
	font-weight:bold;
	line-height:130%;
	padding:0 0 10px 0;
	}
.News-textarea .newslist-title2 h3{
	font-size:85%;
	font-weight:bold;
	text-align:left;
	line-height:150%;
	margin:18px 0 10px 0;
	}
.News-textarea .Text{
	font-size:100%;
	line-height:150%;
	margin:0;
	padding:0;
	}
.News-textarea .Text p{
	margin:0;
	padding:0 0 1em 0;
	}

.News-textarea .post{
	margin:10px 0;
	padding:0;
	}

.News-textarea .Creditline{
	font-size:90%;
	line-height:150%;
	margin:0;
	padding:0;
	clear:both;
	}
.News-textarea .Creditline p{
	margin:0;
	padding:0 0 1em 0;
	}


/*-----photo---*/
.News-textarea .Photo-right{
	margin:0 10px 9px 0;
	float:left;
	}
.News-textarea .Photo-left,
.News-textarea .Photo-undefine{
	margin:0 0 9px 10px;
	float:right;
	}
/* 20130129正面配置追加 */
.News-textarea .Photo-center {
	margin: 9px auto 16px;
	clear: both;
}

.News-textarea .Photo-right,
.News-textarea .Photo-left,
.News-textarea .Photo-undefine,
.News-textarea .Photo-center{
	border:1px solid #cccccc;
	}
.News-textarea .Photo-right img,
.News-textarea .Photo-left img,
.News-textarea .Photo-undefine img,
.News-textarea .Photo-center img{
	margin:7px;
	}
.News-textarea .Photo-right td,
.News-textarea .Photo-left td,
.News-textarea .Photo-undefine td,
.News-textarea .Photo-center td{
	background:#f3f3f3;
	}
.News-textarea .Photo-right .Etoki p,
.News-textarea .Photo-left .Etoki p,
.News-textarea .Photo-undefine .Etoki p,
.News-textarea .Photo-center .Etoki p{
	font-size:75%;
	font-weight:bold;
	line-height:150%;
	padding:0 7px 5px 7px;
	margin:0;
	}
	
	/*-----explanation--- 070202*/
.Explanation{
	margin:0.5em 0 1em 0px;
	padding:10px 15px 7px 15px;
	background:#f3f3f3;
	clear:both;
	}
.Explanation .title{
	font-weight:bold;
	margin:0;
	padding:0 0 0.5em 0;
	}
.Explanation p{
	font-size:85%;
	line-height:140%;
	}

/*-----Attention---*/
.Attention{
	margin:0 0 0.7em 0px;
	padding:10px 15px 7px 15px;
	background:#f3f3f3;
	clear:both;
	}
.Attention .title{
	font-weight:bold;
	color:#ef4c36;
	margin:0;
	padding:0 0 0.5em 0;
	}
.Attention p{
	font-size:85%;
	line-height:140%;
	}
	
	/*
	.News-detail .Photo-undefine {
	width: 150px;
	text-align: center;
	padding: 5px ;
	margin: 0 0 0 10px;
	border: 1px solid #ccc;
	float: right;
	background: #f3f3f3;
	border: 1px solid #ccc;
}

.News-detail .Photo-undefine .Etoki {
	text-align: left;
	font-size: 0.8em;
	margin: 5px 0 0 0;
}
*/