@charset "UTF-8";
/*//////////////////////////////////////////////////

home style

//////////////////////////////////////////////////*/
/* Scss Document */
/* Scss Document */
.titleimg { background: url("/img/seat/titleimg.jpg") right 90% center/cover no-repeat; }

#sds { margin-bottom: 120px; }
#sds .safty-seat { max-width: 920px; margin: 0 auto; }
#sds .safty-seat .safty-seat__box { display: block; margin-bottom: 40px; }
#sds .safty-seat .safty-seat__box:last-of-type { margin-bottom: 0; }
#sds .safty-seat .safty-seat__box .safty-seat__txt-box { display: block; margin-bottom: 10px; }
#sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__ttl { margin-bottom: 8px; font-size: 1.6rem; line-height: 1; }
@media (min-width: 375px) { #sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__ttl { font-size: calc( 1.6rem + ( 1vw - 3.75px ) * 0.3669724771 ); } }
@media (min-width: 920px) { #sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__ttl { font-size: 1.8rem; } }
#sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__date { font-size: 1.3rem; line-height: 1; }
@media (min-width: 375px) { #sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__date { font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.3669724771 ); } }
@media (min-width: 920px) { #sds .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__date { font-size: 1.5rem; } }
#sds .safty-seat .safty-seat__box .safty-seat__img { width: 100%; margin-bottom: 15px; }
#sds .safty-seat .safty-seat__box .sds__btn a { display: block; margin: 0 auto; padding: 12px 0 10px; width: 200px; background: #212121; text-align: center; font-size: 1.3rem; color: #FFF; border: 1px solid #212121; border-radius: 70px; }
#sds .safty-seat .safty-seat__box .sds__btn a i { padding: 0 .5em; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { #seat .safty-seat { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  #seat .safty-seat .safty-seat__box { flex: 0 1 45.5%; width: 45.5%; max-width: 45.5%; margin: 0; }
  #seat .safty-seat .safty-seat__box:last-of-type { margin-bottom: 0; }
  #seat .safty-seat .safty-seat__box .safty-seat__txt-box { display: block; margin-bottom: 20px; }
  #seat .safty-seat .safty-seat__box .safty-seat__txt-box .safty-seat__ttl { margin-bottom: 12px; }
  #seat .safty-seat .safty-seat__box .sds__btn a:hover { background: #FFF; color: #212121; } }
/*------------------------------
		1041px以上
------------------------------*/
/*------------------------------
		1281px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
