@charset "Shift_JIS";

/* about floating menu
=========================================================================================== */

div.ResponsiveBrandingImgStyle{
	margin-bottom:25px;
}
div.ResponsiveBrandingImgStyle p#brandingText{
	position:absolute;
	left:0;
	bottom:0;
	color:#FFF;
	font-weight:bold;
	background:rgba(0, 0, 0, 0.3);
	padding:15px 15px 0;
	box-sizing:border-box;
	width:100%;
}
div.ResponsiveBrandingImgStyle p#brandingText span{
	display:block;
	font-size:180%;
	line-height:1.3;
	margin-bottom:15px;
}
div.ResponsiveBrandingImgStyle p#brandingText span br{
	margin-bottom:10px;
}
h3{
	font-size:90%;
	color:#000;
}
@media screen and (max-width:768px){
	.JS div.ResponsiveBrandingImgStyle p#brandingText span{
		font-size:115%;
	}
	.JS .pcItem{
		display:none!important;
	}
}
@media screen and (max-width: 579px){
	div.ResponsiveBrandingImgStyle p img{
		min-height:8em;
	}
}