@charset "utf-8";

/* ------------------------
other pages
------------------------- */



/* ------------------------
 profile
------------------------- */
@media screen and (max-width: 767px){
	.profile .con-detail-ttl{text-align: center;}
	.profile dd{padding:0.3em;}
	.profile #con3 .con-txt-ttl{padding: 0.5em; text-align: left;}
	.profile #con2 .ggmap{height:20em;}
	.profile .gyoumu{padding-bottom: 0.5em; text-align: center;}
}
@media screen and (min-width: 768px){
	.profile .con-detail-ttl{text-align: center; padding-bottom: 1em; margin-bottom: 1em; background: url(../image/common/titlebg4.png) center center no-repeat; background-size: contain; font-weight: bold;}
	.profile dt,
	.profile dd{padding:0.5em;}
	.profile .gyoumu{padding-bottom: 0.5em}
	.profile #con2 .ggmap{height:30em;}
	.profile #con3 .con-txt-ttl{padding: 1em 0; text-align: center;}
}

/* ------------------------
inquiry
------------------------- */
@media screen and (max-width: 767px){
	.inquiry .con-block{padding: 0 1em;}
	.inquiry-thanks .con-block-ttl{width:100%; text-align: left; font-size:110%;}
	.inquiry-thanks .con-txt{text-align: left;}
}
@media screen and (min-width: 768px){
	.inquiry .con-block{padding: 0 5em;}
	.inquiry-thanks .con-txt{text-align: center;}
}

/* ------------------------
 privacy
------------------------- */
@media screen and (max-width: 767px){
	.privacy .con-detail-ttl{padding: 1em 0 0.5em;}
}
@media screen and (min-width: 768px){
	.privacy .con-detail-ttl{padding: 0 0 1em;}
}
