@charset "utf-8";
/*.design-bg{ width: 1280px; height: 2107px; background: url('../design_img/information_detail.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; }*/

.pn 					{ margin-top: 74px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pn li a 				{ display: block; }
.pn li:nth-of-type(2) 	{ margin: 0 30px; }
.pn li:nth-of-type(1) a,.pn li:nth-of-type(3) a{ padding: 5px 15px; color: #998675; border: 1px solid #e6e6e6; font-size: .9rem; }

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

#main .contents 		{ margin-top: 135px; max-width: 1100px; display: -webkit-box; display: -ms-flexbox; display: flex; }
#main section 			{ width: calc(100% - 349px); }

#main #list .box 		{ padding: 35px 0; border-bottom: 1px solid #e6e6e6; }
#main #list .box:first-of-type{ border-top: 1px solid #e6e6e6; }
#main #list .box a 		{ display: -webkit-box; display: -ms-flexbox; display: flex; }
#main #list .box a>figure{ width: 26.632%; }
#main #list .box a>div 	{ width: 68%; margin-left: auto; }
#main #list .box a>div.wide{ width: 100%; margin-left: 0; }
#main #list .box a>div .date{ color: #b3b3b3; font-size: .85rem; line-height: 1.2; }
#main #list .box a>div .date span{ width: 63px; margin-left: 14px; padding: 0; display: inline-block; font-size: .55rem; text-align: center;  border: 1px solid #b3b3b3; }
#main #list .box a>div .date span.news{ color: #0071bc; border: 1px solid #0071bc; }
#main #list .box a>div .date span.recruit{ color: #009c70; border: 1px solid #009c70; }
#main #list .box a>div h2{ margin-top: 10px; font-size: 1.2rem; font-weight: 500; line-height: 1.5; }
#main #list .box a>div .textBox{ margin-top: 15px; text-align: justify; font-size: .85rem; }
#main #list .box a>div .textBox p{ line-height: 1.9; }
#main #list .box a>div .more{ margin-top: 23px; font-size: .65rem; text-align: right; }
#main #list .box a>div .more span{ padding-left: 11px; background: url('../img/kaigoblog/arrow.svg') 0 50% no-repeat; }

#main #detail 			{ margin-top: -9px; }
#main #detail .date 	{ font-size: .85rem; color: #b3b3b3; }
#main #detail h2 		{ margin-top: 11px; padding-bottom: 18px; font-size: 1.2rem; }
#main #detail .box 		{ margin-top: 40px; }
#main #detail .box p 	{ line-height: 2.2; text-align: justify; }
#main #detail .box img 	{ height: auto;}


#main #aside 			{ width: 300px; margin-left: auto; }
#main #aside h2 		{ padding-bottom: 12px; font-size: 1.3rem; font-weight: 500; border-bottom: 1px solid #e6e6e6; }
#main #aside ul 		{  }
#main #aside ul li 		{ padding: 14px 0; border-bottom: 1px solid #e6e6e6; }
#main #aside ul li a 	{ padding: 10px 0; display: block; line-height: 1.5; }
}


@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/kaigoblog/main-image.jpg') 50% 50% no-repeat; background-size: cover; }

#main .contents 		{ margin-top: 50px; }
#main section 			{  }

#main #list .box 		{ padding: 25px 0; border-bottom: 1px solid #e6e6e6; }
#main #list .box:first-of-type{ border-top: 1px solid #e6e6e6; }
#main #list .box a 		{ display: -webkit-box; display: -ms-flexbox; display: flex; }
#main #list .box a>figure{ width: 26.632%; }
#main #list .box a>div 	{ width: 68%; margin-left: auto; }
#main #list .box a>div.wide{ width: 100%; margin-left: 0; }
#main #list .box a>div .date{ color: #b3b3b3; font-size: .85rem; line-height: 1.2; }
#main #list .box a>div .date span{ width: 63px; margin-left: 14px; padding: 0; display: inline-block; font-size: .55rem; text-align: center;  border: 1px solid #b3b3b3; }
#main #list .box a>div .date span.news{ color: #0071bc; border: 1px solid #0071bc; }
#main #list .box a>div .date span.recruit{ color: #009c70; border: 1px solid #009c70; }
#main #list .box a>div h2{ margin-top: 10px; font-size: 1.1rem; font-weight: 500; line-height: 1.5; }
#main #list .box a>div .textBox{ margin-top: 15px; text-align: justify; font-size: .85rem; }
#main #list .box a>div .textBox p{ line-height: 1.8; }
#main #list .box a>div .more{ margin-top: 15px; font-size: .65rem; text-align: right; }
#main #list .box a>div .more span{ padding-left: 11px; background: url('../img/kaigoblog/arrow.svg') 0 50% no-repeat; }

.pn 					{ margin-top: 50px; }

#main #detail 			{  }
#main #detail .date 	{ font-size: .85rem; color: #b3b3b3; }
#main #detail h2 		{ margin-top: 10px; padding-bottom: 15px; font-size: 1.2rem; }
#main #detail .box 		{ margin-top: 30px; }
#main #detail .box p 	{ line-height: 2.2; text-align: justify; }
#main #detail .box img 	{ height: auto;}

#main #aside 			{ margin-top: 80px; }
#main #aside h2 		{ padding-bottom: 12px; font-size: 1.2rem; font-weight: 500; border-bottom: 1px solid #e6e6e6; }
#main #aside ul 		{  }
#main #aside ul li 		{ padding: 10px 0; border-bottom: 1px solid #e6e6e6; }
#main #aside ul li a 	{ padding: 10px 0; display: block; line-height: 1.5; }
}