@charset "utf-8";

article.ds-ct {background:; overflow-y:hidden;}

.ds-title {background:#367761; color:#fff; overflow:hidden;}
.ds-title>div>div {display:flex; justify-content:space-between; gap:10%;}
.ds-title-1 {margin-top:10%;}
.ds-title-2 {margin-bottom:10%;}

.ds-title img {display:block;}
.ds-title strong {color:inherit;}

.ds-title h1 img {width:25em;}
.ds-title-1 div>img {max-width:11em;}

.ds-title-2a {color:#bedb6f; font-size:1.15em;}
.ds-title-2a img {width:35em;}
.ds-title-2a p {text-decoration:underline #162e61 solid 0.5em;}

.ds-title-2b {margin-top:5%;}
.ds-title-2b>div {margin-top:15%;}
.ds-title-2b img {display:block;border-radius:3em 0; box-shadow:-1em 1em 1em -1em #000; margin-left:auto;}

.ds-article1 {background:#f4fcf5; padding:10% 0; overflow:hidden;}
.ds-article1 h2 {margin:10% 0 5% 0;}
.ds-article1 h2 img {display:block;}
.ds-h2-a>img:first-child {width:15em;}
.ds-h2-b img {width:38em;}

.ds-h2-c {width:100%;}
.ds-h2-c {display:flex; align-items:center; justify-content:space-between;}
.ds-h2-c div {}

.ds-article1 p,
.ds-article1 .ds-ct-img {margin-top:4em;}
.ds-article1 .ds-ct-img img {display:block;}

.ds-article1 .ds-float-left { margin-right:5%;}
.ds-article1 .ds-float-right { margin-left:5%;}
.ds-spc-01 {width:35%;}
.ds-spc-02 {width:18%;}
.ds-spc-03 {width:40%;}
.ds-spc-05 img {width:20em;}

.ds-spc-06 {display:flex; justify-content:space-between; align-items:center; width:80%; margin-left:auto; margin-right:auto; gap:3%;}
.ds-spc-06 div{margin:0!important;}
.ds-spc-06 img {height:100%; margin:0; display:block;}
.ds-spc-07 {justify-content:flex-start}

@media all and (max-width:768px) {
	.ds-title h1 img {width:18em;}
	.ds-title-1 div>img {max-width:7em;}
	.ds-h2-a>img:first-child {width:10em;}
	.ds-spc-05 img {width:18em;}
	.ds-spc-07 {width:90%;}
}
