/* ------------------------ 
        　index
 ------------------------ */
 

#flash {
  width: 100%;
  height: 0;
  padding-top: calc(540 / 950 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
  background: url(../img/top/image.jpg) center center / cover no-repeat;
}
#foot_sm {
	margin: 0 auto;
	width: 950px;
	clear:both;
}
#foot_pad {
	margin: 0 auto;
	width: 950px;
	padding:15px 0;
	clear:both;

}
#foot_sm #tiwtter {
	width: 450px;
	float:left;
}
#foot_sm #tiwtter h1 {
	width: 450px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm #tiwtter {
	width: 450px;
	float:left;
}
#foot_sm #tiwtter h1 {
	width: 450px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm #tiwtter li {
	padding:10px 0;
	list-style-type:none;
	border-bottom:dotted thin #CCC;
}
#foot_sm #tiwtter .date {
	font-size:10px;
	color:#CCC;
}
#foot_sm #blog {
	width:450px;
	float:right;
}
#foot_sm #blog h1 {
	width: 450px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm #blog li {
	padding:5px 0;
	list-style-type:none;
	border-bottom:dotted thin #CCC;
}
#foot_sm #blog .date {
	font-size:10px;
	color:#CCC
}



#foot_sm_new {
	margin: 0 auto;
	width: 950px;
	clear:both;
}
#foot_pad {
	margin: 0 auto;
	width: 950px;
	padding:15px 0;
	clear:both;

}
#foot_sm_new #tiwtter {
	width: 450px;
	float:left;
}
#foot_sm_new #tiwtter h1 {
	width: 300px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm_new #tiwtter {
	width: 300px;
	float:left;
	margin-right:25px;
}
#foot_sm_new #tiwtter h1 {
	width: 300px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm_new #tiwtter li {
	padding:10px 0;
	list-style-type:none;
	border-bottom:dotted thin #CCC;
}
#foot_sm_new #tiwtter .date {
	font-size:10px;
	color:#CCC;
}
#foot_sm_new #blog {
	width:300px;
  height: 380px;
	float:left;
	margin-right:25px;
  
}
#foot_sm_new #blog h1 {
	width: 300px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}
#foot_sm_new #blog li {
	padding:5px 0;
	list-style-type:none;
	border-bottom:dotted thin #CCC;
}
#foot_sm_new #blog .date {
	font-size:10px;
	color:#CCC
}
#foot_sm_new #blog #feed{
  background: #FFF;
  color:#000;
}
#foot_sm_new #blog #feed dl{
  height: 330px;
  padding: 10px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#foot_sm_new #blog #feed dt a{
  font-weight: bold;
  color:#000;
}
#foot_sm_new #blog #feed dd{
  margin-bottom: 20px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #ccc;
}
#foot_sm_new #blog #feed dd,
#foot_sm_new #blog #feed dd p,
#foot_sm_new #blog #feed dd span{
  font-size: 100% !important;
}
#foot_sm_new #blog #feed dd img{
  width: 100%;
  height: 100%;
}
#foot_sm_new #calendar {
	width:300px;
	float:left;
}
#foot_sm_new #calendar h1 {
	width: 300px;
	display:block;
	border-bottom:solid thin #CCC;
	margin-bottom:10px;
}

#foot_sm_new p em{
	font-size:20px;
	font-weight:bold;
	font-style:normal;
}
