@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
#info_detail { padding: 0 0 60px 0; }
#info_detail .detail__wrap { max-width: 900px; }
#info_detail .detail__txt { margin-bottom: 50px; color: #D6D6D6; }
#info_detail .detail__txt-head { margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid #707070; }
#info_detail .detail__txt-head .head-date { font-size: 1.3rem; margin-bottom: 10px; line-height: 1; }
@media (min-width: 769px) { #info_detail .detail__txt-head .head-date { font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 1.5267175573 ); } }
@media (min-width: 900px) { #info_detail .detail__txt-head .head-date { font-size: 1.5rem; } }
#info_detail .detail__txt-head .head-ttl { font-size: 1.8rem; line-height: 1.4; }
@media (min-width: 769px) { #info_detail .detail__txt-head .head-ttl { font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 4.5801526718 ); } }
@media (min-width: 900px) { #info_detail .detail__txt-head .head-ttl { font-size: 2.4rem; } }
#info_detail .detail__txt-body .body-main { font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; font-size: 1.4rem; line-height: normal; }
@media (min-width: 769px) { #info_detail .detail__txt-body .body-main { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.7633587786 ); } }
@media (min-width: 900px) { #info_detail .detail__txt-body .body-main { font-size: 1.5rem; } }
#info_detail .detail__txt-body .body-main a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-decoration: underline; }
#info_detail .detail__txt-body .body-img { margin-top: 20px; }
#info_detail .detail__btn a span { font-size: 1.8rem; }
@media (min-width: 769px) { #info_detail .detail__btn a span { font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 1.5267175573 ); } }
@media (min-width: 900px) { #info_detail .detail__btn a span { font-size: 2rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { #info_detail { padding: 60px 0 120px 0; }
  #info_detail .detail__txt { margin-bottom: 80px; }
  #info_detail .detail__txt-head { margin-bottom: 20px; }
  #info_detail .detail__txt-body .body-img { margin-top: 40px; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1281px以上
------------------------------*/

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