@charset "utf-8";
/*.design-bg{ width: 1280px; height: 4621px; background: url('../design_img/corporate.jpg') 0 0 no-repeat; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); z-index: -1; opacity: .5; background-size: 1280px; }*/


@media print, screen and (min-width: 751px) {
.mainImage 				{ background: url('../img/kaigo/main-image.jpg') 50% 50% no-repeat; background-size: cover; }

#chikishakai			{margin-top: 125px; padding-bottom: 83px;}
#chikishakai h2 		{ font-size: 1.73rem; font-weight: 500; line-height: 1.8; }
#chikishakai .box		{ margin-top: 35px;}
#chikishakai .box p		{ text-align: justify; line-height: 2.2; }

#renkei			{padding-bottom: 50px;}
#renkei h2 		{ font-size: 1.73rem; font-weight: 500; line-height: 1.8; }
#renkei figure	{margin: -30px auto 100px; position: relative; z-index: -1; text-align: center;}

}

#renkei .btn 		{ width: 240px; height: 42px; margin: 0 auto; display: block; border-radius: 10px; background-color: #E46B19; line-height: 42px; text-align: center; color: #fff !important;}
#renkei .btn > span { position: relative;}
#renkei .btn > span::before {content:""; display: inline-block; margin-right: 5px; width: 11px; height: 11px; background:url('../img/common/ico_arrow_w.png') no-repeat; background-size: contain;}

@media screen and (max-width: 1100px) and (min-width: 751px) {
}


@media screen and (max-width: 1050px) and (min-width: 751px) {
}


@media screen and (max-width: 750px) {
.mainImage 				{ background: url('../img/kaigo/main-image.jpg') 50% 50% no-repeat; background-size: cover; }

#chikishakai			{margin-top: 50px; padding-bottom: 50px;}
#chikishakai h2 		{font-size: 1.2rem; font-weight: 500; line-height: 1.8;}
#chikishakai .box 	{margin-top: 20px;}
#chikishakai .box p	{ text-align: justify; line-height: 2; }


#renkei			{ padding-bottom: 50px;}
#renkei h2 		{font-size: 1.2rem; font-weight: 500; line-height: 1.8;}
#renkei figure	{margin-top: 20px;}


}