@charset "utf-8";
/**************************************/
/* CSS file For miyata-jyuusou.co     */
/* FileName: about_us.css             */
/* date: 2021.04.09                   */
/**************************************/



/*-----------------------------------------------------
	about_us
------------------------------------------------------*/

body#page03 #wrapper div#contents article .innerBox .p03-01-div p {
	text-indent: 1em;
}
body#page03 #wrapper div#contents article .innerBox .p03-01-div .p03-01-div-img {
	text-align: center;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 {
	width: 100%;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-left {
	width: 40%;
	float: left;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-left img {
	width: 100%;
	height: auto;
	margin-bottom: 2em;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right {
	width: 60%;
	float: left;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right dl {
	width: 100%;
	clear: left;
	line-height: 1,5;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right dl.one-line {
	height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right dl.two-line {
	height: 3em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right dl dt {
	margin-left: 35px;
	width: 120px;
	font-weight: bold;
	float: left;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div1 .p03-02-div1-right dl dd {
	float: left;
	margin-left: 20px;
}
body#page03 #wrapper div#contents article .innerBox h3.black {
	color: black;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div5 {
	width: 90%;
	margin: 0 auto;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div5 p {
	text-align: justify;
	text-indent: 0;
	margin-bottom: 0%;
}
body#page03 #wrapper div#contents article .innerBox .p03-02-div5 p a {
	text-decoration: underline;
	line-height: 1.8em;
}
body#page03 #wrapper div#contents article .innerBox .p03-03-div dl {
	width: 100%;
	height: 1em;
	clear: left;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
body#page03 #wrapper div#contents article .innerBox .p03-03-div dl dt {
	height: 1em;
	width: 140px;
	float: left;
}
body#page03 #wrapper div#contents article .innerBox .p03-03-div dl dd {
	height: 1em;
	float: left;
	margin-left: 20px;
}
body#page03 #wrapper div#contents article .innerBox .p03-04-div ul {
	list-style-type: none;
}
body#page03 #wrapper div#contents article .innerBox .p03-04-div ul li {
	width: 100%;
	height: auto;
	margin-top: 0.5em;
	margin-bottom: 1em;
}






/** 以下レスポンシブのCSS */


/** 701px以上1024px以下場合のCSS(タブレット用) */
@media screen and (min-width: 701px) and (max-width: 1024px){

	@media screen and  (max-width: 767px) {
		
	}
	
}

/** 700px以下の場合のCSS(スマホ用) */
@media screen and  (max-width: 700px) {
	#p03 body p {
		font-size: 16px;
	}
	
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-left {
		width: 38%;
		float: left;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-left img {
		width: 98%;
		height: auto;
		margin: 1%;
		margin-bottom: 1em;
		float: left;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right {
		width: 60%;
		float: left;
		margin-left: 2%;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right dl dt {
		margin-left: 0%;
		width: 28%;
		font-weight: bold;
		float: left;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right dl dd {
		float: left;
		margin-left: 2%;
		width: 70%;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div5 {
		width: 100%;
		margin: 0 auto;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div5 p {
		margin-bottom: 0%;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-03-div dl {
		width: 100%;
		height: auto;
		clear: left;
		margin-top: 0.5em;
		margin-bottom: 0.8em;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-03-div dl dt {
		height: 2.4em;
		width: 28%;
		float: left;
		font-size: 16px;
	}
	body#page03 #wrapper div#contents article .innerBox .p03-03-div dl dd {
		height: auto;
		float: left;
		margin-left: 0.5%;
		width: 71.5%;
		margin-bottom: 0.8em;
	}
	
	@media screen and  (max-width: 639px) {
		@media screen and  (max-width: 567px) {
			body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-left {
				width: 100%;
				float: left;
			}
			body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-left img {
				width: 48%;
				height: auto;
				margin: 1%;
				margin-bottom: 1em;
				float: left;
			}
			body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right {
				width: 100%;
				float: left;
			}
			body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right dl dt {
				margin-left: 1%;
				width: 27%;
				font-weight: bold;
				float: left;
				font-size: 14px;
			}
			body#page03 #wrapper div#contents article .innerBox .p03-02-div .p03-02-div1-right dl dd {
				float: left;
				margin-left: 2%;
				width: 70%;
			}
			@media screen and  (max-width: 420px) {
			
				
				@media screen and  (max-width: 359px) {
					body#page03 #wrapper div#contents article .innerBox .p03-01-div .p03-01-div-img {
						width: 100%;
						text-align: center;
					}
					body#page03 #wrapper div#contents article .innerBox .p03-01-div .p03-01-div-img img {
						width: 80%;
						height: auto;
					}
					body#page03 #wrapper div#contents article .innerBox .p03-03-div dl dt {
						font-size: 14px;
					}
					span.p03-indention-280::before {
						content: "\A";
						white-space: pre;
					}
				}
			
			}
			
		}
	}
}