
#leftc h3 {
	font-size: 90%;
	margin: 0 0 10px;
	padding: 2px 5px;
	background-color: #bffbbe;
	}

#contents {
	margin:0 0 10px 20px;
   text-align: left;
	}

#contents h3 {
	font-size: 100%;
	margin: 10px 0;
	padding: 2px 5px;
	background-color: #bffbbe;
	}

span.span1 {
	font-size: 200%;
	color: #ff4500 ;
}
span.span2 {
	font-size: 150%;
	color: #ff4500 ;
}
span.span3 {
	font-size: 100%;
	color: #ff4500 ;
}

p.center {
	text-align:center;
}

#yonkoma {
	width: 220px;
	float: left;
	text-align:center;
}

#taishou {
	width: 250px;
	float: left;
	margin-left: 40px;
	text-align:center;
}
#taishou .head {
	width: 250px;
	height: 15px;
	margin: 0;
	background:url(../images/waku005.gif) no-repeat left top;
}

#taishou .body {
	text-align:center;
	background-color: #ffa449;
}
#taishou .bottom {
  height:15px;
  background:url(../images/waku006.gif) no-repeat left bottom;
  font-size:1px;/* ←↓ ブラウザで文字サイズ拡大した際に崩れないように。*/
  line-height:1px;
}
#taishou2 {
	width: 370px;
	float: left;
	margin-left: 10px;
	text-align:center;
}
#taishou2 .head {
	width: 370px;
	height: 15px;
	margin: 0;
	background:url(../images/waku007.gif) no-repeat left top;
}

#taishou2 .body {
	text-align:center;
	background-color: #ffa449;
}
#taishou2 .bottom {
  height:15px;
  background:url(../images/waku008.gif) no-repeat left bottom;
  font-size:1px;/* ←↓ ブラウザで文字サイズ拡大した際に崩れないように。*/
  line-height:1px;
  margin-bottom:20px;
}

.cap {
  width :200px ;
 margin:20px 0 0 10px;
 float: right;
}


.bosh {
  text-align:left;
  font-size:80%;
  padding:0 1.5em 0 1.5em;
}


.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
.clearfix {
	display: inline-block;
 } 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


img.left {
	float: left;
	margin: 0 5px 10px 0;
}


.clear {
	clear: both;
}

