
html,body{
//	width: 100% !important;
	}

body header,
.site,
#content{
	width:100% !important;
	margin:0 auto !important;
	padding:0 !important;
	}	

.site-header,
.firstpost,	
.firstpost img,
.second-post-thumbs,
.second-post-content,
.waku,
.waku img,
.sidebar-dendo-project-block,
.footer-inner,
.yohoho-single-post img{
width: 100% !important;
}	

.footer-inner div aside,
.firstpost h2,
.dendoiri,
.in-yo,
.about-tender,
.single-post-fb,
.single-post-recent,
.yarpp-block{
	width: 94% !important;
	padding: 3px 3% !Important;
	}

.single-post-fb{
	overflow: hidden !important;
	}	

.firstpost h2{
	font-size:90% !important;
	}
.second-post{
width:40% !important;
margin: 0 8% 0 8% !important;
//border: 1pt solid !important;
	min-height:220px;
}	
.second-post:nth-child(odd){
margin: 0 0 0 0 !Important;
}
	.second-post-thumbs img{
//		width: 80%;
		margin: 0 auto;
		height:100px;
		}
	.second-post time{
//	left:4%;
	}	
	.second-post h2{
	font-size:80%;
	}	
	.site-header,
	.site-title,
	.firstpost .trim,
	.kagoshima-denryoku, 
	.teehouse-project, 
	.kagoshima-guide{
	height: auto !important;
	box-shadow: none;
	border: none;
	}

.second-post-thumbs,
.header-title-div,
#sidebar,
.pref-next{
	width: 100% !Important;
	float: none;
	}
	
.header-nav,	
.searchform,
.first-post-ribbon,
.twitter-timeline,
.seisaku,
.project,
.float-share-panel,
.about-yohoken,
.site-title i{
	display: none;
	}	

	.site-header{
	border-bottom: 1pt dashed #EEE !important;
	padding: 10px 0px !important;
	}

.site-header h1:before{
left: 3% !important;
width:14% !important;
}
.site-description{
display: block !important;
}
.breadcrumbs{
	line-height:1.5;
	}	

.yohoho-single-post h1{
	font-size:1.1em !Important;
	}
	.yohoho-single-content h2{
		font-size: 1em !important;
		}
	.yohoho-single-post time{
		left:0 !important;
		}
	.in-yo,
	#content blockquote{
		margin: 0 auto !Important;
		}
	.in-yo{
		font-size:80% !important; 
		}		
	.yohoho-single-post img{
		float: none;
		}	

.fb-share-button {
margin-top:0 !Important;
overflow: hidden;
height:30px;
}
.single-post-recent li{
width: 42%;
float: left;
margin-right: 8% !important;
//  border: 1pt solid;
}
.yarpp-block li{
width:28%;
margin: 0 !important;
}
.single-post-recent li:nth-child(even),
.yarpp-block li:(even){
margin-right: 0 !Important;
}
.single-post-recent .recent-trim{
//height:160px;
//width: 80% !important;
}
.single-post-recent img,
.yarpp-block li img{
width: 100%;
//height:260px;
}

.yarpp-block li img{
height: 160px;
}
    .share-buttons .twitter-icon{
//    display: none !important;
width:10% !important;
}	

.yohoho-single-content iframe{
	width: 115% !Important;
	margin-left: -8% !important;
	}
.yohoho-single-content .alignleft{
	float: left;
	}	
.yohoho-single-content .alignleft,
.yohoho-single-content .alignright{
	width:36% !important;
	}	
.yohoho-single-content .powawan{
	width: 100%;
	height:120px;
	background-size:100%;
	} 
	
#content blockquote{
	width:85%; 
	padding: 2em 3% 3% 11% !important;
	margin:0 !important;
	font-size: 0.8em !important;	
	}		
	
	
	.yoyakuform-solar img{
		width: 100% !IMPORTANT;
		}
		


/*		mobile-header	*/

.proflink-mobile{
	background: #E6240F;
	width:40%;
	color: #FFF;
	padding: 10px 0 10px 1em;
	font-size:3em;
	font-weight: bold;
	position: absolute;
	bottom:20%;
	left:0;
	
}

.koshiki-title-mobile{
	position: absolute;
	top:5px;
	left:50px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	z-index: 100000;
//	text-shadow: -1px -1px 1px #DDD, 1px 1px 1px #888;
	}

    .mobile-header{
   background: #FFF;
    width: 100%;
	height: 40px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
//	border-bottom:  1pt solid #FFF;
	position: absolute;
	top:0;
	left:0;
	z-index: 10;
	}

.mobile-header .mobile-title{ 
	font-size: 1em;
	}
.mobile-about-tender{
	float: right;
	text-decoration: none;
	color: #000;
	}
		