@charset "utf-8";
.syougaisp p {
margin: 0 0 40px;
}

.syougaisp h3.c2 {
 background-color: #15364b;
 color: #FFF;
 box-shadow: 0px 0px 0px 5px #15364b;
 border: dashed 1px white;
 padding: 0.2em 0.5em;
}

.syougaisp ul {
 margin-bottom: 40px;
}

.syougaisp .uc {
 text-decoration: underline;
 color: #E4007F;
}

.syougaisp .u {
 text-decoration: underline;
}

.syougaisp .c {
 color: #E4007F;
}

.syougaisp h4 {
 background: linear-gradient(to right, #C6E0B4, #ffffff);
 padding: 4px;
}

.syougaisp .acadd {
 border: 2px solid #008DCB;
 border-radius: 10px;
 padding: 20px 20px 1px;
}

@media (max-width: 991px){


}