._detail .detail-ttl .ttl-box { position: relative; }
._detail .detail-ttl .ttl-box::before { content: ''; position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(to right, #8cdcff, #a7e5c8); margin-bottom: -7px; margin-right: -7px; }
._detail .detail-ttl .ttl-txt { position: relative; padding: 50px 30px; border: 2px solid #505454; background-color: #fff; font-size: 4.6rem; font-weight: 700; text-align: center; line-height: 1; }
@media screen and (max-width: 750px) { ._detail .detail-ttl .ttl-txt { padding: 40px 20px; font-size: 3.6rem; } }
._detail .detail-ttl .ttl-txt span { position: relative; }
._detail .detail-ttl .ttl-txt span::before { content: ''; position: absolute; top: 50%; left: 0; width: 113px; height: 96px; margin-top: -48px; margin-left: -180px; background: url("../img/information/ico_information02.svg") no-repeat left top; }
@media screen and (max-width: 750px) { ._detail .detail-ttl .ttl-txt span::before { width: 83px; height: 66px; margin-top: -33px; margin-left: -120px; } }

.detail-main .detail-con { padding: 95px 0; }
@media screen and (max-width: 750px) { .detail-main .detail-con { padding: 80px 0; } }
.detail-main .detail-con:nth-child(even) { background-color: #f9f9f9; }
.detail-main .detail-con .detail-heading { margin-bottom: 60px; font-size: 3.2rem; font-weight: 700; color: #fff; }
.detail-main .detail-con .detail-heading span { padding: 5px 1em; background: linear-gradient(to right, #37caff, #63dba8); }
.detail-main .detail-con .detail-con-box { margin-bottom: 80px; }
.detail-main .detail-con .detail-con-box:last-child { margin-bottom: 0; }
.detail-main .detail-con .detail-con-box .detail-txtlink { margin-bottom: 50px; }
.detail-main .detail-con .detail-con-box .detail-txtlink a { text-decoration: none; padding: 5px 1em; font-size: 3.2rem; background-color: #d5ffff; font-weight: 700; color: #27c1da; }
.detail-main .detail-con .detail-con-box .detail-txtlink a .ico { margin-left: 0.5em; }
.detail-main .detail-con .detail-con-box .detail-con-txt { font-size: 2.0rem; line-height: 2; }
.detail-main .detail-con .detail-con-box .detail-con-txt a { color: #27c1da; }

/*# sourceMappingURL=information.css.map */
