@charset "utf-8";

/* reset
----------------------------------------- */

body{
	min-width: 500px;
	color: #000;
	background-color: #fff;
}
h1,h2,h3,h4,h5,h6,a{
	color: #000;
}

.header nav,
#topicpath,
.image-header,
.title-header .share,
.sub-menu,
#recaptcha,
.footer > [class^="footer"],
.bottom__nav,
.bottom__copyright a,
.bottom__copyright p br.pc-only{
	display:none;
}
.bottom__inner,
.bottom__copyright{
	display: block;
	text-align: center;
}

.page-title h1{
	padding: 1em 0;
}


/* layout
----------------------------------------- */


/* parts
----------------------------------------- */

#main p.pagemore {
	display: none;
}
#main .more-article {
	display: block !important;
}

#messeage-form-article div.aform-content ul#tab-contents li .content {
	max-height: none;
}
#messeage-form-article div.aform-content ul#tab-contents{
	overflow: visible;
	position: static;
}

/*group*/
.address-section dl.group-address{
	display: block;
	border: none;
	padding: 0;
}

/*action*/
.has-sidebar #content{
	display: block;
}
.has-sidebar #main,
.has-sidebar #sub,
.has-sidebar .page-title h1{
	width: auto;
	margin-top: inherit;
}
.has-sidebar #sub .aform{
	position: static !important;
	width: auto !important;
}

.aform-content dl.in-main ul#tab-contents li .content{
	max-height: initial;
}