﻿.Y0101 .Bodyer{margin:50px auto 0;width:70%;}
.B1z.A800 .L1{-webkit-border-radius:10px;border-radius:10px;background-color:#fff;box-shadow:0 2px 3px #eee;}
.B1z.A800 .L1:hover{background-color:#dab78a;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.B1z.A800 .L1:hover a{color:#fff;}
.KS1 .Kind{padding:100px 0 50px 0;margin:0 0 50px 10%;background:url(/s/r/i/1003_icon.png) no-repeat bottom center / 100%;}
.KS1 .Kind a{color:#b79360}
.KP1 .Kind{color:#fff;}
.KP1 .KindText{padding:20px 15px;margin:0;color:#fff;letter-spacing:2px;font-size:1.9rem;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;background-color:#9fb9b3;}

.B1z.A800{display:flex;justify-content:flex-end;margin-left:auto;width:85%;}
.B1z.A800 .Bodyer{display:grid;grid-template-columns:80px 1fr;grid-template-rows:1fr 2fr;gap:0 20px;align-items:start;justify-items:center;}
.B1z.A800 .Bodyer .Body{grid-row:1 / 3;grid-column:2;}
.S11.Z0001 .Body{float:right;width:90%;}
.S11.Z0001 .Body .Bodyer .Body{;width:85%;}
.B1z.E101 .L1{position:relative;}
.B1z.E101 .L1:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#a7855a;transition:all .8s ease}
.B1z.E101 .L1:hover:after{width:100%;background-color:#a7855a;}
.B1z.E101 .L1:hover .Title{color:#a37415;}

#SC1098 .Text{position:relative;display:flex;align-items:flex-end;}
#SC1098 .TImgs{display:flex;justify-content:space-between;align-items:flex-end;width:100%;}
#SC1098 img{display:block;width:100%;}
#SC1098 .TImg1{margin:0 5% 0 0;width:55%;}
#SC1098 .TImg2{width:25%;}
#SC1098 .TText{position:absolute;top:10%;right:15%;width:25%;line-height:2.5;font-size:1.8rem;text-align:center;}

#SC1099 img{display:block;width:100%;}
#SC1099 .FadeIn .Text{display:flex;align-items:center;}
#SC1099 .FadeIn .TImgs{z-index:0;display:inline-block;order:1;margin:0;width:55%;vertical-align:middle;}
#SC1099 .FadeIn .TText{z-index:2;display:inline-block;margin:0 -12% 0 0;width:57%;line-height:2;vertical-align:middle;}
#SC1099 .FadeIn .TText h2{color:#b79360;font-size:2.1rem;}
#SC1099 .FadeIn .TText h3{color:#3b3b3b;font-size:1.8rem;}
#SC1099 .FadeIn .TText .TText1{padding:0 2% 3% 25%;}
#SC1099 .FadeIn .TText .TText2{padding:3% 2% 3% 25%;color:#fff;background-color:#b5c3be;}
@media screen and (min-width:960px) and (max-width:1249px){
	#SC1098 .TImg1{margin:0 8% 0 0;}
	#SC1098 .TImg2{width:25%;}
	#SC1098 .TText{right:10%;}
	#SC1099 .FadeIn .TText{margin:0 -25% 0 0;width:70%;}
	#SC1099 .FadeIn .TText .TText1{padding:0 2% 3% 15%;}
	#SC1099 .FadeIn .TText .TText2{padding:3% 2% 3% 15%;}
	.B1z.A800{width:95%;}
}
@media screen and (max-width:959px){
	.B1z.A800{width:100%;}
}
@media screen and (min-width:640px) and (max-width:959px){
	#SC1098 .TImg1{margin:0 8% 0 0;}
	#SC1098 .TImg2{width:27%;}
	#SC1098 .TText{top:5%;right:10%;line-height:30px;font-size:16.5px;}
	#SC1099 .FadeIn .TImgs{width:75%;}
	#SC1099 .FadeIn .TText{margin:0 -25% 0 0;width:75%;line-height:24px;}
	#SC1099 .FadeIn .TText h3{font-size:16.5px;}
	#SC1099 .FadeIn .TText .TText1{padding:0 2% 3% 16.5%;}
	#SC1099 .FadeIn .TText .TText2{padding:3% 2% 3% 16.5%;}
}
@media screen and (max-width:639px){
	.Y0124{padding:5vh 0 0;}
	.KS1 .Bodyer .Body{padding:5vh 0;}
	.KP1 .Bodyer .Body{padding:5vh 0 0;width:100%;}
	.KP1 .KindText{position:static;clear:left;float:left;padding:20px 5px;margin:5px 0 0 -12.5px;font-size:15px;}
	#SC1098 .TImg1{margin:0 8% 0 0;}
	#SC1098 .TImg2{width:25%;}
	#SC1098 .TText{top:0;right:9%;width:35%;line-height:22.5px;font-size:15px;}
	#SC1099 .FadeIn .Text{display:initial;}
	#SC1099 .FadeIn .TImgs{float:right;margin:0 0 -35px 0;width:65%;}
	#SC1099 .FadeIn .TText{margin:0 -45% 0 0;width:90%;line-height:22.5px;}
	#SC1099 .FadeIn .TText h2{font-size:22.5px;}
	#SC1099 .FadeIn .TText h3{font-size:16.5px;}
	#SC1099 .FadeIn .TText .TText1{padding:0 2% 3% 10%;}
	#SC1099 .FadeIn .TText .TText2{padding:7% 10% 6% 10%;width:91%;}
	.B1z.A800 .Bodyer{gap:0 10px;}
	.Y0101 .Bodyer{width:85%;}
}