@charset "UTF-8";

/* CSS Document */

@media screen and print {
body {
	width: 1024px;
}
.second_margin {
	margin-top: 58px;
}
#area1 {
	padding-bottom: 40px;
}
.blue_text,  .green_text2 {
	font-size: 1.8rem;
	margin: 32px 0 0;
}
.period {
	width: 100%;
	max-width: 760px;
}
.period>ul {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-ms-align-items: flex-start;
	-moz-align-items: flex-start;
	-o-align-items: flex-start;
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}
.period>ul>li:first-child {
	width: 46%;
}
.period ul li:last-child {
	margin-top: 0;
	font-size: 1.8rem;
}
.cap {
	font-size: 1.6rem;
}
#area2 {
	padding: 36px 0 36px;
}
.effects {
	max-width: 700px;
	font-size: 1.8rem;
	margin-top: 26px
}
.effects>ul {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
}
.cap2 {
	max-width: 700px
}
#area3 {
	padding: 36px 0 36px;
}
.life {
	width: 90%;
	max-width: 870px;
	font-size: 1.8rem;
	margin-top: 26px
}
.life ul {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -o-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-ms-align-items: flex-start;
	-moz-align-items: flex-start;
	-o-align-items: flex-start;
}
.life ul li:first-child {
	width: 40.7%;
}
.life ul li:last-child {
	width: 54.6%;
	margin-top: 0
}
.blue_text2 {
	font-size: 2.4rem;
}
.blue_text2 span,  .blue_text2_under {
	font-size: 1.8rem;
}
}
