﻿.S11 .Body .Title{color:#aa7f41;line-height:1.3;letter-spacing:1px;font-size:3rem}
.S11 .Body .Title b{margin:0 0 0 3px;font-size:2rem;font-weight:400;font-family:Trebuchet MS;letter-spacing:2px;}
.DAP04{background:-webkit-linear-gradient(left, rgb(220,212,206) 46%, rgb(235,235,235) 46%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
background:-moz-linear-gradient(left, rgb(220,212,206) 46%, rgb(235,235,235) 46%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
background:linear-gradient(to left, rgb(220,212,206) 46%, rgb(235,235,235) 46%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
}
.DAP04:before{content:'';position:absolute;left:8%;z-index:0;padding:0 0 13% 0;width:13%;height:0;border-radius:0 0 100% 0;background-color:#dcd4ce;}
.DAP04:after{content:'';position:absolute;bottom:9%;right:0;z-index:0;padding:0 0 10% 0;width:10%;height:0;border-radius:0 100% 0 0;background-color:#fff;}
.DAP05{
background:-webkit-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
background:-moz-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
background:linear-gradient(to right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
}
.DAP05 .FadeIn{line-height:2vw;font-size:1.15vw;}
#SC1040 .Body .L1{background-color:#fff;}
#SC1040 .Body .L1 .Title{text-align:center;}
.Z0001{padding:6vw 0 0;margin:0 0 -12vw;}
.Z0001 .Title{text-align:center;}
.Z0001 .FadeIn .Text{margin:20px 0 3vw;color:#fff;letter-spacing:2px;font-size:1.3vw;}
.Z0001 .L1s .L1{position:relative;z-index:1;}
.Z0001 .L1s .L1 .Title{color:#000;}
.Z0002{padding:16vw 0 10vw;}
.Z0002 .Title{float:right;text-align:left;}
.Z0002 .FadeIn .Text{line-height:2.5;letter-spacing:3px;font-size:2.2rem;}
#SC1041{padding:8vw 0 6vw;
background:-webkit-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
background:-moz-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
background:linear-gradient(to right, rgb(220,212,206) 38%, rgb(235,235,235) 38%, rgb(235,235,235) 90%);
overflow:hidden;
}
#SC1041 .Title{float:left;}
#SC1041 .FadeIn{clear:left;float:left;}
#SC1041 .FadeIn .Text{line-height:35px;letter-spacing:1px;font-size:1.3vw;}
#SC1041 #SCB3{float:right;margin:-10% 0 0 0;width:47vw;}
#SC1041 #SCB3 .Body{width:100%;}
#SC1041 .L1{float:left;margin:0;width:45%;}
#SC1041 .L1.i2{margin:0 0 0 10%;}
#SC1041 .L1 .FadeIn{margin:10% 10% 0 10%;width:auto;}
#SC1041 .L1 .Title{margin:0 0 10px;font-size:1.35vw;height:auto;color:#000;}
#SC1041 .L1 .Imgs img{width:100%;}
#SC1041 .L1 .FadeIn .Text{line-height:35px;letter-spacing:1px;font-size:1vw;}
#SC1041 .Text li{padding:20px 30px 18px;margin:0 0 10px;border:1px solid #333;line-height:30px;}

#SC1041 .Text svg{display:inline-block;margin:-2px 0 0 0;vertical-align:middle;}
#SC1041 .Text li p{display:inline-block;margin:-2px 0 0 0;vertical-align:middle;}
@media screen and (min-width:1250px) and (max-width:1549px){
	
}
@media screen and (min-width:960px) and (max-width:1249px){
	.S11 .Body .Title{font-size:2rem;}
	.S1s .S11 .Body{width:80%;}
	.DAP05 .FadeIn{font-size:1.4vw;}
	.Z0002 .FadeIn .Text{font-size:1.5vw;}
	#SC1041 .FadeIn .Text{line-height:25px;}
	#SC1041 .Text li{line-height:20px;}
	#SC1041 .L1 .Title{margin:0;font-size:1.6vw;}
	#SC1041 .L1 .FadeIn .Text{line-height:25px;font-size:1.3vw;}
	.B1z.A003 .L1 .FadeIn{margin:10px auto 0;}
	.Z0001 .L1s .L1 .Title{margin:0;font-size:1.7vw;}
	#SC1041 .FadeIn .Text{font-size:1.35vw;}
}
@media screen and (min-width:640px) and (max-width:959px){
	.S11 .Body .Title{line-height:1.5;font-size:1.7rem;}
	.S11 .Body .Title b{font-size:1.4rem;}
	.DAP05 .FadeIn{line-height:1.5;font-size:1.3rem;}
	.Z0002 .FadeIn .Text{display:flex;line-height:2;font-size:1.5rem;}
	#SC1041 .FadeIn .Text{line-height:1.5;font-size:1.5rem;}
	#SC1041 .Text li{padding:20px 10px 18px;line-height:20px;}
	#SC1041 .L1{width:48%;}
	#SC1041 .L1.i2{margin:0 0 0 4%;}
	#SC1041 .L1 .Title{margin:0;font-size:1.6rem;}
	#SC1041 .L1 .FadeIn{margin:10% 5% 0 5%;}
	#SC1041 .L1 .FadeIn .Text{height:auto;line-height:20px;font-size:1.3rem;-webkit-line-clamp:4;}
	#SC1041 #SCB3{width:50vw;}
}
@media screen and (max-width:959px){
	.B1z.A003 .L1 .FadeIn{margin:10px auto 0;}
	.Z0001 .FadeIn .Text{letter-spacing:1px;font-size:1.4rem;}
}
@media screen and (max-width:639px){
	.S11 .Body .Title{line-height:1.5;letter-spacing:0.5px;font-size:1.8rem;}
	.S11 .Body .Title b{font-size:1.4rem;}
	.DAP04{
	background:-webkit-linear-gradient(left, rgb(220,212,206) 15%, rgb(235,235,235) 15%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
	background:-moz-linear-gradient(left, rgb(220,212,206) 15%, rgb(235,235,235) 15%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
	background:linear-gradient(to left, rgb(220,212,206) 15%, rgb(235,235,235) 15%, rgb(235,235,235) 90%, rgb(255,255,255) 0%);
	}
	.DAP04:before{left:5%;padding:0 0 30% 0;width:30%;}
	.DAP04:after{display:none;bottom:1px;padding:0 0 15% 0;width:15%;}
	.DAP04 .Title{margin:10% 0 0 9.5%;}
	.DAP04 .FadeIn .Text{line-height:1.5;font-size:1.4rem;}
	.DAP04 .FadeIn .Text h3{font-size:1.5rem;}
	.DAP05{
	background:-webkit-linear-gradient(right, rgb(220,212,206) 30%, rgb(255,255,255) 30%, rgb(255,255,255) 100%, rgb(220,212,206) 0%);
	background:-moz-linear-gradient(right, rgb(220,212,206) 30%, rgb(255,255,255) 30%, rgb(255,255,255) 100%, rgb(220,212,206) 0%);
	background:linear-gradient(to right, rgb(220,212,206) 30%, rgb(255,255,255) 30%, rgb(255,255,255) 100%, rgb(220,212,206) 0%);
	}
	.DAP05:after{content:'';position:absolute;bottom:0;left:30%;z-index:0;padding:0 0 20% 0;width:20%;height:0;border-radius:0 100% 0 0;background-color:#f6f6f6;}
	.DAP05 .FadeIn{position:relative;z-index:1;float:right;margin:7% 10% 0 0;width:55%;line-height:1.5;font-size:1.4rem;}
	.Z0001 .L1s .L1{width:100%;}
	.Z0001 .L1s .L1 .Title{margin:0;font-size:1.6rem;}
	.Z0002 .Title{float:none;margin:2vh auto 4vh;text-align:center;}
	.Z0002 .FadeIn .Text{display:flex;line-height:1.8;font-size:1.4rem;justify-content:center;}
	#SC1041 .Title{float:right;}
	#SC1041 .FadeIn{clear:both;}
	#SC1041 .FadeIn .Text{line-height:1.5;font-size:1.5rem;}
	#SC1041 .FadeIn .Text .TL1 p{width:100%;}
	#SC1041 .FadeIn .Text .TL1 ul{width:100%;}
	#SC1041 .FadeIn .Text .TL1 ul li{padding:20px 20px 18px;margin:0 0 20px;line-height:20px;}
	#SC1041 .FadeIn .Text .TL1 ul li p{float:none;width:auto;}
	#SC1041 #SCB3{margin:0;width:100%;}
	#SC1041 .L1 .Title{float:left;font-size:1.5rem;}
	#SC1041 .L1 .FadeIn{margin:8% 5%;}
	#SC1041 .L1 .FadeIn .Text{line-height:1.5;letter-spacing:0;font-size:1.2rem;}
	#SC1041{
	background:-webkit-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
	background:-moz-linear-gradient(right, rgb(220,212,206) 44%, rgb(255,255,255) 44%, rgb(255,255,255) 90%, rgb(220,212,206) 0%);
	background:linear-gradient(to left, rgb(235,235,235) 15%, rgb(220,212,206) 15%, rgb(220,212,206) 90%);
	}
}