@charset "utf-8";

/* ADD 20190605 */
div#general {
	min-width:0px;
}
/* ADD-END 20190605 */
/* DEL 20190605 */
/* --------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------- */
/*
div#general {
	padding: 20px;
	background-color: transparent;
}
div#general nav.navi {
	display: none;
}
div#general div.breadcrumb {
	width: auto;
	padding: 0px 0px 20px 0px;
}
div#general div.calendar div.header-calendar {
	color: #333333;
	border: 1px solid #808080;
	border-bottom: none;
	padding: 4px 19px;
	background-color: transparent;
}
*/


/* --------------------------------------------------------------------------------
header
-------------------------------------------------------------------------------- */
/*
header#header {
	padding-top: 0px;
}
header#header h1#logo,
header#header p#logo {
	position: static;
	left: auto;
	top: auto;
	margin-bottom: 20px;
}
header#header div.search {
	display: none;
}
header#header div#menu {
	display: none;
}
header#header div.translation {
	display: none;
}
header#header div#emergency {
	width: auto;
}
*/

/* home
-------------------------------------------------------------------------------- */

div.home header#header {
	background-image: none;
}
/*
div.home header#header div#cover {
	width: auto;
}
div.home header#header div#cover div#pickup {
	width: calc(100% - 340px);
}
*/


/* --------------------------------------------------------------------------------
main
-------------------------------------------------------------------------------- */
/*
main#main {
	width: auto;
}
*/


/* --------------------------------------------------------------------------------
content
-------------------------------------------------------------------------------- */
/*
div#content {
	float: none;
	width: auto;
}
div.wide div#content {
	float: none;
	width: auto;
}
*/
div#content div.page-information p.button-twitter {
	display: none;
}
/*
div#content div.frame {
	padding: 0px;
	border-radius: 0px;
}
*/
div#content div.frame-rating {
	display: none;
}
div#content div#pickup {
	display: none;
}

/* home
-------------------------------------------------------------------------------- */
/*
div.home div#content section div.inner-section {
	width: auto;
}
div.home div#content section#search {
	background-image: none;
}
div.home div#content section#information {
	background-image: none;
}
div.home div#content section#banner {
	display: none;
}
*/

/* article
-------------------------------------------------------------------------------- */
/*
div#content div.article h4 {
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	padding: 9px 14px;
	background-color: transparent;
}
div#content div.article h5 {
	box-sizing: border-box;
	border: 1px solid #d1e7f2;
	padding: 4px 14px;
	background-color: transparent;
}
*/
/* ADD-STR 20190906 */
div#content div.article div.bodyarea {
	display: inline;
}
/* ADD-END 20190906 */

/* --------------------------------------------------------------------------------
sidebar
-------------------------------------------------------------------------------- */
/*
aside#sidebar {
	display: none;
}
*/


/* --------------------------------------------------------------------------------
footer
-------------------------------------------------------------------------------- */

footer#footer p#button-page-top {
	display: none;
}
/*
footer#footer div.information div.inner-information {
	width: auto;
	padding: 0px;
}
footer#footer div.information div.office {
	float: none;
	width: auto;
}
footer#footer div.information nav#navi-footer {
	display: none;
}
footer#footer div.information div.misc {
	display: none;
}
footer#footer p.copyright {
	color: #333333;
	padding: 0px;
	background-color: transparent;
}
*/

/* DEL-END 20190605 */