﻿@charset "utf-8";


#miya_about { width: 855px; margin: 0 auto;}
@media (max-width: 1200px) {
	#miya_about { width: 95%;}
}
@media (max-width: 768px) {
	#miya_about { width: 90%;}
}

#miya_about div { margin-bottom: 40px;}
#miya_about div:last-child { margin-bottom: 0px;}

#miya_about div:nth-child(3) div { display: inline-block; width: 30%; text-align: center; margin-bottom: 0;}
#miya_about div:nth-child(3) div:nth-child(2) { margin-left: 4%;  margin-right: 4%;}
@media (max-width: 424px) {
	#miya_about div:nth-child(3) div:nth-child(2) { margin-left: 3%;  margin-right: 3%;}
}

#miya_about div:last-child p { display: inline; color: #bb0000; font-size: 17px;}
@media (max-width: 1200px) {
	#miya_about div:last-child p { display: block;}
	#miya_about div:last-child br { display: none;}
}
@media (max-width: 604px) {
	#miya_about div:last-child span { display: block;}
}



#miya_about_02 { width: 855px; margin: 0 auto;}
@media (max-width: 1200px) {
	#miya_about_02 { width: 95%;}
}
@media (max-width: 768px) {
	#miya_about_02 { width: 90%;}
}

#miya_about_02 div { margin-bottom: 40px;}
#miya_about_02 div:last-child { margin-bottom: 0px;}

#miya_about_02 div:nth-child(3) div { display: inline-block; width: 48%; text-align: center; margin-bottom: 0;}
#miya_about_02 div:nth-child(3) div:nth-child(2) { margin-left: 3%;}
@media (max-width: 424px) {
	#miya_about_02 div:nth-child(3) div:nth-child(2) { margin-left: 2%;}
}

#miya_about_02 div:last-child p { display: inline; color: #bb0000; font-size: 17px;}
@media (max-width: 720px) {
	#miya_about_02 div:last-child p { display: block;}
}
@media (max-width: 604px) {
	#miya_about_02 div:last-child p { display: inline;}
}
@media (max-width: 540px) {
	#miya_about_02 div:last-child p { display: block;}
}
@media (max-width: 414px) {
	#miya_about_02 div:last-child p { display: inline;}
}
@media (max-width: 400px) {
	#miya_about_02 div:last-child p { display: block;}
}
@media (max-width: 320px) {
	#miya_about_02 div:last-child span { display: block;}
}




#miya_aims {
	background: url(../../images/de/P_0301.jpg) 0 0 no-repeat;
	width: 880px; height: 640px;
	margin: 0 auto;
}
@media (max-width: 1200px) {
	#miya_aims { width: 100%;}
}
@media (max-width: 604px) {
	#miya_aims { background-size: 140%; min-height: 640px; height: auto;}
}
@media (max-width: 640px) {
	#miya_aims { background-size: 150%;}
}
@media (max-width: 480px) {
	#miya_aims { background:#ebe1e0 url(../../images/de/P_0302.jpg) 0 0 repeat-x; min-height: inherit;}
}

#miya_aims div {
	width: 500px; font-size: 15px; color: #000; padding: 50px 0 0 60px;
}
@media (max-width: 604px) {
	#miya_aims div {
		width: 85%; padding: 20px 0 0 30px;
	}
}
@media (max-width: 540px) {
	#miya_aims div { width: 92%;}
}
@media (max-width: 480px) {
	#miya_aims div { padding: 20px 0 50px 30px;}
}


#miya_aims div p:nth-child(2) {
	padding-top: 40px;
}




#miya_service { width: 100%; padding: 0; margin: 0 auto;}
#miya_service h2 { font-size: 16px; line-height: 25px; color: #000; margin-bottom: 30px;}

#miya_service div.miyabox { 
	float: left;
	width: 97%;
	background-color: #fff;
	border-top: 1px solid #f0f0f0;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.1);
	margin: 0 0 40px 10px;
}
#miya_service div.miyabox:last-child { 
	margin: 0 0 10px 10px;
}

@media (max-width: 604px) {
	#miya_service div.miyabox { width: 95%; margin: 0 0 40px 15px;}
	#miya_service div.miyabox:last-child { margin: 0 0 10px 15px;}
}
@media (max-width: 540px) {
	#miya_service div.miyabox { width: 95%; margin: 0 0 40px 10px;}
	#miya_service div.miyabox:last-child { margin: 0 0 10px 10px;}
}
@media (max-width: 424px) {
	#miya_service div.miyabox { width: 95%; margin: 0 0 40px 8px;}
	#miya_service div.miyabox:last-child { margin: 0 0 10px 8px;}
}


#miya_service div.miyabox div { float: left;}
#miya_service div.miyabox .miyabox_img {  width: 230px; line-height: 0; padding: 0; margin: 0;}
#miya_service div.miyabox .miyabox_txt { 
	width: 68%; line-height: 25px; margin: 12px 0 0 20px;
}
@media (max-width: 1200px) {
	#miya_service div.miyabox .miyabox_txt { width: 60%; line-height: 20px; margin: 12px 0 0 20px;}
}
@media (max-width: 720px) {
	#miya_service div.miyabox:last-child .miyabox_txt { 
		margin: 12px 0 15px 20px;
	}
}
@media (max-width: 604px) {
	#miya_service div.miyabox .miyabox_img { width: 100%;}
	#miya_service div.miyabox .miyabox_img img { width: 100%;}
	#miya_service div.miyabox .miyabox_txt { width: 90%; line-height: 22px; margin: 12px 0 15px 20px;}
}
@media (max-width: 424px) {
	#miya_service div.miyabox .miyabox_txt { width: 88%;}
}
@media (max-width: 384px) {
	#miya_service div.miyabox .miyabox_txt { width: 86%;}
}
@media (max-width: 320px) {
	#miya_service div.miyabox .miyabox_txt { width: 85%;}
}


#miya_service div.miyabox .miyabox_txt h3 { 
	font-size: 15px; font-weight: bold; color: #571b02; margin-bottom: 10px;
}
@media (max-width: 1200px) {
	#miya_service div.miyabox .miyabox_txt h3 { 
		margin-bottom: 5px;
	}
}




#miya_process { display: block; width: 100%; margin: 0 auto;}

#miya_process th { font-size: 15px; text-align: center; vertical-align: middle; padding: 15px 30px;}
#miya_process td { font-size: 15px; padding: 15px 20px;}

#miya_process .text-center img { width: 450px;}