@charset "utf-8";

.marugoto_arrow {
	margin: 20px 0;
	text-align: center;
}

.marugoto_copy {
	display: inline-block;
	border: 1px solid #442a07;
	padding: 15px 20px 18px;
}

/* plan1 */
.toggle_content_box1 {
	background: #fbfbfb url(../images/toggle_image1_1.png);
	background-repeat: no-repeat no-repeat;
	background-position: center bottom 40px;
	padding-bottom: 375px;
}

.toggle_content_box2 {
	background: #fbfbfb url(../images/toggle_image1_2.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 310px;
}

.toggle_content_box3 {
	background: #fbfbfb url(../images/toggle_image1_3.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 310px;
}

.toggle_content_box4 {
	background: #fbfbfb url(../images/toggle_image1_4.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 310px;
}

.toggle_content_box5 {
	background: #fbfbfb url(../images/toggle_image1_5.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 310px;
}

.toggle_content_box6 {
	background: #fbfbfb url(../images/toggle_image2_1.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 210px;
}

.toggle_content_box7 {
	background: #fbfbfb url(../images/toggle_image2_2.png);
	background-repeat: no-repeat no-repeat;
	background-position: right 60px center;
	padding-right: 210px;
}
.toggle_content_box8_text {
	width: 720px;
	margin: 5px auto 0;
	text-align: right;
}

.h3_qa {
  width: 350px;
}

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

  .h2_plan {
    width: 240px;
  }

	.toggle_content_box1, .toggle_content_box2, .toggle_content_box3, .toggle_content_box4, .toggle_content_box5,
	.toggle_content_box6, .toggle_content_box7 {
		background: #fbfbfb;
		padding-bottom: 30px;
		padding-right: 20px;
	}
	.toggle_content_box8 {
		width: 90%;
		margin: auto;
	}
	.toggle_content_box8_text {
		width: 100%;
		margin: 5px auto 0;
		text-align: right;
	}

  .h3_qa {
    width: 85.33%;
  }

}
