@charset "utf-8";
/*.element::-webkit-scrollbar {display:none}*/
body {  }
/* CSS Document */
.DivBanner {padding-top: 90px;background: linear-gradient(#e7eef3, #f3f7f9);}
/* .DivBanner .Details {width: 1078px;background: linear-gradient(transparent 35%, #fff 35%, #fff);padding-bottom: 40px;border-radius: 0 0 6px 6px;} */
.DivBanner .Details {width: 1240px;}
.DivBanner .wrap {background-color: #ffffff;padding: 58px 40px 38px;border-radius: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.05);}
.DivBanner h1 { font-size: 41px; line-height: 1;font-weight: 500;text-align: center;padding-bottom: 40px;}
/* .DivBanner h1 span {  background: #0fb4ff; width: 200px; height: 2px; display: block; margin: 20px auto 10px;  } */
.DivBanner p { font-size: 17px;color: #4e4e4e;line-height: 1.5;padding: 0 0 12px;}
.DivBanner p:first-of-type,.DivBanner p>strong {color: #000;font-weight: 600;}

/* CSS Document */
.DivMain02 {  min-height: 403px; background: url(../images/policy/div02-bg-license.jpg) top center no-repeat #111; color: #fff; }
.DivMain02 h3 {  font-size:37px;  padding: 100px 0 40px;  }
.DivMain02 p { line-height: 30px; }
/* CSS Document */
.DivMain03 { background: #212121; color: #0fb4ff; text-align: center; }
.DivMain03 .Details { min-height: 150px; background: url(../images/policy/div03-img02-license.png) 20px 70px no-repeat, url(../images/policy/div03-img01-license.png) 1040px 70px no-repeat; }
.DivMain03 p { padding: 60px 150px 0; font-size: 17px; line-height: 32px; }
/* CSS Document */
.DivMain04 { background: #f8f9fa; }
.DivMain04 .Details { padding: 20px 0 50px; }
.DivMain04 h3 { font-size: 29px; text-align: center; padding: 50px 0; }
.DivMain04 h3 i { font-size: 15px; display: block; font-style: normal; padding: 10px 0; }
.DivMain04 ul {}
.DivMain04 ul li { width: calc(30% - 60px); float: left; display: block; padding: 0 0 0 60px; }
.DivMain04 ul li:nth-child(1) { background: url(../images/policy/div04-img01-license.png) 0 0 no-repeat; }
.DivMain04 ul li:nth-child(2) { background: url(../images/policy/div04-img02-license.png) 0 0 no-repeat; }
.DivMain04 ul li:nth-child(3) { background: url(../images/policy/div04-img03-license.png) 0 0 no-repeat; }
.DivMain04 .Margin { margin: 0 5%; }
/* CSS Document */
.DivMain05 {padding: 0 0 85px;background: linear-gradient(#f3f7f9, #fff 200px);}
.DivMain05 .Details {width: 1170px;}
.DivMain05 h2,.DivMain05 h3 {font-size: 25px;font-weight: 500;color: #000;line-height: 1;padding: 50px 0 30px !important;}
.DivMain05 h3 { font-size: 21px;padding: 20px 0 28px !important;}
.DivMain05 p { font-size: 17px;color: #4e4e4e;line-height: 1.4;padding-bottom: 17px;}
.DivMain05 p>strong {color: #000;}
.DivMain05 ul.list-content {padding: 0 0 17px 20px;}
.DivMain05 ul.list-content li {list-style: disc;font-size: 17px;color: #4e4e4e;line-height: 1.4;}
.DivMain05 ul.list-content li+li {padding-top: 3px;}
.DivMain05 p>a,.DivMain05 ul.list-content li>a {color:#0b89ff;text-decoration: underline;}
/* CSS Document */
.DivMain06 {  background: #f8f9fa; }
.DivMain06 .Details { padding: 20px 0 50px; }
.DivMain06 h3 { font-size: 32px; padding: 35px 0 25px; }
.DivMain06 p { font-size: 17px; padding: 15px 0; line-height: 32px; }
.DivMain06 p i { display: inline-block; line-height: 18px;  width: 18px; font-style: normal; text-align: center; height: 18px; margin: 0 10px 0 0; background: #0fb4ff; color: #fff; }

@media (max-width: 979px) {
	.Details{width: 95%; margin: 0 auto;}
	.DivBanner .Details,.DivMain05 .Details {width: 96%;}
}

@media (max-width: 767px) {
	.DivBanner .wrap {padding: 30px 10px;}
	.DivBanner h1 {font-size: 35px;}
	
.DivMain04 ul li { width: calc(100% - 60px); float: none; display: block; padding: 0 0 0 60px; }
.DivMain04 .Margin { margin: 20px 0; }	
}

@media (max-width: 479px) {

.DivMain04 ul li { width: calc(100% - 60px); float: none; display: block; padding: 0 0 0 60px; }
.DivMain04 .Margin { margin: 20px 0; }
	
}
