@charset "utf-8";
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.3em;
}
.button {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 35px;
	text-align: center;
	border-radius: 100px;
	background-color: #E30003;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	box-shadow: 0 5px 8px rgba(0,0,0,0.30);
	transition: 0.3s;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.12) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.12) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.12) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.12) 100%);
}
.button:hover {
	background-color: #EB383B;
}
hr {
	display: block;
	border: none;
	width: 100%;
	height: 1px;
	margin: 15px auto;
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,1.00) 50%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,1.00) 50%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,1.00) 50%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,1.00) 50%,rgba(0,0,0,0.00) 100%);
}
hr.white {
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,1.00) 48.70%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,1.00) 48.70%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,1.00) 48.70%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,0,0,0.00) 0%,rgba(255,255,255,1.00) 48.70%,rgba(0,0,0,0.00) 100%);
}
.scr2 .block {
	padding: 15px;
}
.scr2 .block1 {
	background-image: -webkit-linear-gradient(0deg,rgba(230,237,255,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(230,237,255,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(230,237,255,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(90deg,rgba(230,237,255,1.00) 0%,rgba(0,0,0,0.00) 100%);
}
.scr2 .block2 {
	background-image: -webkit-linear-gradient(180deg,rgba(230,255,230,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(180deg,rgba(230,255,230,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(180deg,rgba(230,255,230,1.00) 0%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(270deg,rgba(230,255,230,1.00) 0%,rgba(0,0,0,0.00) 100%);
}
.scr2 h3 {
	margin-bottom: 20px;
	font-weight: 800;
}
.scr2 .block1 ul {
	list-style: url(../img/scr2-check-no.png);
}
.scr2 .block2 ul {
	list-style: url(../img/scr2-check-yes.png?v=2);
}
.scr2 ul {
	margin-top: 20px;
	padding-left: 20px;
}
.scr3 {
	padding: 70px 10px;
	background: url(../img/scr3.jpg?v=2) center top no-repeat fixed #CCCCCC;
	background-size: cover;
}
.scr3 .block {
	background: #FFFFFF;
	padding: 20px 20px 20px 50px;
	border-radius: 15px;
	box-shadow: 0 0 30px rgba(0,0,0,0.60);
	position: relative;
}
.scr3 .block:before {
	content: url(../img/scr3-ug.png);
	position: absolute;
	top: 5px;
	left: 5px;
	opacity: 0.5;
}
.scr3 .block:after {
	content: url(../img/scr3-ug.png);
	position: absolute;
	bottom: 5px;
	transform: scaleY(-1);
	left: 5px;
	opacity: 0.5;
}
.scr3 .block > div {
	padding: 20px;
}
.scr3 .block h3 {
	font-weight: 700;
	margin-bottom: 20px;
	color: #2A7E31;
}
.scr3 .block ul {
	padding-left: 20px;
}
.scr4 {
	padding: 220px 10px;
	background: url(../img/scr4.jpg?v=2) center top no-repeat #333333;
	background-size: cover;
	color: #FFFFFF;
}
.scr5 {
	padding: 120px 10px;
	background: url(../img/scr5.jpg?v=3) center top no-repeat #CCCCCC;
	background-size: cover;
}
.scr5 .content {
	max-width: 1120px;
}
.scr6 {
	background: #FFFCE8;
}
.scr6 ul {
	list-style: url(../img/scr2-check-yes.png?v=2);
}
.scr6 ul li:nth-child(2n) {
	font-weight: 600;
}
.scr7 {
	background: url(../img/scr7.jpg?v=2) #F1F1F1;
}
.scr7 .text {
	padding: 10px 10px 0;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.00) 100%);
}
.scr8 {
	background: url(../img/scr8.jpg?v=2) center top no-repeat fixed #333333;
	background-size: cover;
	color: #FFFFFF;
	padding: 180px 10px;
}
.scr8 h2 {
	text-shadow: 0 0 40px #000000, 0 0 40px #000000;
}
.scr8 .data {
	background: #FFFFFF;
	padding: 15px;
	border-radius: 10px;
	color: #191919;
	font-weight: 600;
}
.scr9 {
	background: url(../img/scr9.jpg) center top no-repeat;
	background-size: cover;
}
.scr9 .pak {
	background: rgba(255,255,255,0.50);
	padding: 15px;
	border: 4px solid #C8C8C8;
}
.scr9 .text {
	padding: 15px;
	background: #F6F6F6;
}
.scr9 .name strong {
	display: inline-block;
	vertical-align: middle;
	background: #E30003;
	color: #FFFFFF;
	padding: 8px 15px;
	border-radius: 5px;
}

.scr-footer {
	padding: 5px 10px 15px;
	background: #515151;
	color: #FFFFFF;
}
.scr-footer a {
	color: #E5E5E5;
	text-decoration: none;
}

@media screen and (max-width: 920px) {

}