@charset "UTF-8";
section {
	padding-top: 20px;
	padding-bottom: 20px;
}
#logo {
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 8px;
}
.mvWrap {
	height: auto;
	background-image: url(none);
}
.mvWrap .mvWrapImg {
    height: auto;
	width: 100%;
	background-image: url(none);
}
.mvWrap .mvWrapImg .spImg {
	display: inherit;
}
.read .innerWrap .readWrap .readLeft {
	float: none;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
.read .innerWrap .readWrap .readLeft img {
	width: 100%;
	height: auto;
	text-align: center;
	max-width: 150px;
}
.read .innerWrap .readWrap .readRight {
	float: none;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
.read .innerWrap .readWrap .readRight p  {
	font-size: 20px;
}
.menuWrap ul li {
	width: 94%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.ttl {
	max-width: 96%;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5em;
}
.ttl img {
	max-width: 100%;
}
.m01 .boxWrap .boxLeft {
    float: none;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
.m01 .boxWrap .boxRight {
    float: none;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
.m01 .boxRight p {
	font-size: 20px;
	width: 98%;
	margin-left: -4%;
}
.graphWrap ul li {
	float: none;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4%;
	padding-bottom: 4%;
}
.graphWrap ul li span {
	font-size: 20px;
}
.graphWrap p {
	float: none;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.m01 .last {
	padding-top: 20px;
	font-size: 20px;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m02 .boxWrap .boxLeft {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m02 .boxWrap .boxRight {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m02 .conWrap02 .boxWrap .boxLeft {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m02 .conWrap02 .boxWrap .boxRight {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m02 .conWrap02 .boxWrap .boxRight.line {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.myhome .topImg {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}
.myhome h4 {
	padding-top: 80px;
}
.myhome .myhomeBox {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m03 p {
	font-size: 20px;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
.m03 .lastWrapText {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m03  ul li {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m03  ul li img {
	max-width: 300px;
}
.m03 .lastWrapImg {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m03 .lastWrapText {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.m03 .lastWrap {
    float: none;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.myhome .myhomeBox h5 {
	font-size: 20px;
}
.myhome .myhomeBox h5 span {
	font-size: 22px;
}