@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
#reception .reception_wrap .copy_box {
  margin-bottom: 45px; }
  #reception .reception_wrap .copy_box .copy_title {
    color: #678E38; }
#reception .img_wrap {
  margin-bottom: 60px; }
  #reception .img_wrap .img {
    flex: 0 1 32%;
    width: 32%;
    max-width: 32%; }
#reception .message_contents {
  background: url("/img/message/reception/contents_img_240628.jpg") bottom center/cover no-repeat; }
  #reception .message_contents .message_contents_wrap ul li .txt_title {
    color: #678E38; }
  #reception .message_contents .message_contents_wrap ul li .txt {
    letter-spacing: -0.1px; }
#reception .txt_wrap .contents_title {
  color: #678E38;
  margin-bottom: 40px; }
#reception .txt_wrap .txt_copy {
  font-size: 1.2rem;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    #reception .txt_wrap .txt_copy {
      font-size: calc( 1.2rem + ( 1vw - 7.68px ) * 0.6944444444 ); } }
  @media (min-width: 1200px) {
    #reception .txt_wrap .txt_copy {
      font-size: 1.5rem; } }
#reception .txt_wrap .by {
  font-size: 1.2rem;
  text-align: right;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; }
  @media (min-width: 768px) {
    #reception .txt_wrap .by {
      font-size: calc( 1.2rem + ( 1vw - 7.68px ) * 0.6944444444 ); } }
  @media (min-width: 1200px) {
    #reception .txt_wrap .by {
      font-size: 1.5rem; } }

.btn_box .btn {
  flex: 0 1 49%;
  width: 49%;
  max-width: 49%; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  #reception .reception_wrap .copy_box {
    margin-bottom: 45px; }
    #reception .reception_wrap .copy_box .copy_title {
      color: #678E38; }
  #reception .img_wrap {
    max-width: 900px;
    margin: auto;
    margin-bottom: 100px; }

  .btn_box {
    max-width: 600px;
    margin: auto; }
    .btn_box .btn {
      flex: 0 1 47%;
      width: 47%;
      max-width: 47%; } }
/*------------------------------
		901px以上
------------------------------*/
/*------------------------------
		1281px以上
------------------------------*/
