
	.site { 	width: 100%; }
	.site-main, .site-header { width: 94%; margin: 0 auto; position: static; }
	.homelinkwrap { width: 100%; float: none; margin: 0;}
	.searchformwrap {float: none; width: 100%; margin-top: 0; margin-bottom: 10px; display: none; }
	.widget-area-home { display: initial;  }


	#linkblock { display: none; }
	
	.site-main .content-area { float: none; width: 100%; border: 0; padding: 10px; margin: 0; }

	.site-main .content-area.homepage { width: 100%; margin: 0; position: static; }
	article.hentry { padding: 0; }
	
	.site-main .sidebar-container { float: none; top: 0; margin-bottom: 20px; width: 100%; padding: 0 10px; }

	.sidebar-outerright-container  { display: none; }

	footer .sidebar-container { width: 94%; margin: 0 auto; }
	
	.site-footer .footerleft, .site-footer .footermiddle, .site-footer .footerright { float: none; width: 100%; }


	.navbar { margin:0; width: 100%; }
	.widget-area-home { 	margin-bottom: 0px; }
	.site-footer { text-align: left; }

	.entry-content img.alignright, .entry-content .wp-caption.alignright { margin: 5px auto; }


	.site-title { font-size: 24px; }
	.site-description { font-size: 14px; width: 50%; }
	.search-form { margin-bottom: 13px; }
	#page input.search-field { max-width: 220px;}

	.intextGA { float: none; width: 100%; text-align: center; margin-bottom: 15px; margin-left: 0; }
	.intextGA.lang { margin-left: 0;  border-bottom: 1px dotted #ccc; }
	.intextGA.lang div { max-width: 300px; margin: 0 auto;  }
	.intext2wrap { display: none; }
	.intextGA + h2, .intextGA + h3, .intextGA + h4  { margin-top: 15px; }
	

	div.posttop { opacity: 1.0; }
	.alignright { float: none;}

	.citebox { display: none; }
	.post-navigation { font-size: 110%;}
	.skiplinkssub { margin-top: 25px;}
	.skipsubmenu {  display: block; margin-bottom: 10px; padding: 5px 0; }
	.skipsubmenu a:visited {  color: #1a82cd; }
	.site-info { width: 94%; text-align: center; }
	.site-info .infoleft, .site-info .inforight{ float: none; text-align: center; }
	.site-info .inforight { width: 94%; margin: 20px 0;}
	#footerNavi .widget-area { text-align: center; }
	#footerNavi ul { padding-left: 0; }
	.site-footer { padding-bottom: 20px;}

#mobileAd { display: block; }
.adBottom, .widget-area-AD { text-align: center;}
#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .paging-navigation .nav-links { padding-left: 0; padding-right: 0;}

#pg-5389-0 { margin-left: 0px; margin-right: 0px;}
#pgc-5389-0-0 , #pgc-5389-0-1 , #pgc-5389-0-2 , #pgc-5389-0-3 { width:100%;  margin: 0 !important; margin-bottom: 25px; padding: 0 0 !important; position: static; }
#panel-5389-0-2-2, #pgc-5389-0-3 { text-align: center;}

.sidebar .homepage .entry-header, .sidebar .homepage .entry-content, .sidebar .homepage .entry-summary, .sidebar .homepage .entry-meta {
    width: 100%; max-width: 100%;
}

.homepage #pg-5389-0 .panel-grid-cell .widget_enhancedtextwidget {
    height: auto;
    margin-bottom: 25px;
    overflow: hidden;
}


.homepage .panel-grid-cell .widget_enhancedtextwidget .widget-text {
    height: auto;
    padding: 5px 8px 8px 8px;
}

.imus-share { margin: 5px auto; text-align: center; }

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info { max-width: 100%;}