@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/*
@mixin ll_pc_size{
  @media screen and (min-width: $l_desktop) {
    @content;
  }
}
*/
header .header_wrap {
  position: fixed; }

.main_title {
  font-size: 1.8rem;
  color: #34578E;
  text-align: center;
  line-height: 1; }
  @media (min-width: 768px) {
    .main_title {
      font-size: calc( 1.8rem + ( 1vw - 7.68px ) * 2.34375 ); } }
  @media (min-width: 1280px) {
    .main_title {
      font-size: 3rem; } }

.en {
  font-size: 1.5rem;
  color: #34578E;
  text-align: center;
  line-height: 1; }
  @media (min-width: 768px) {
    .en {
      font-size: calc( 1.5rem + ( 1vw - 7.68px ) * 0.5859375 ); } }
  @media (min-width: 1280px) {
    .en {
      font-size: 1.8rem; } }

.read_txt {
  margin: 0 auto;
  max-width: 856px;
  font-size: 1.5rem;
  color: #707070;
  text-align: center; }
  @media (min-width: 768px) {
    .read_txt {
      font-size: calc( 1.5rem + ( 1vw - 7.68px ) * 0.5859375 ); } }
  @media (min-width: 1280px) {
    .read_txt {
      font-size: 1.8rem; } }

#contents #body_content {
  position: relative;
  background: #D5F0FF; }
  #contents #body_content #result {
    padding-top: 60px;
    padding-bottom: 170px; }
    #contents #body_content #result .section_title {
      margin-bottom: 81px; }
    #contents #body_content #result .result_box {
      margin-bottom: 40px;
      padding-bottom: 35px;
      border-bottom: 1px solid #4B7CC7; }
      #contents #body_content #result .result_box .result_title {
        margin-bottom: 15px;
        font-size: 1.6rem;
        color: #4B7CC7;
        line-height: 1.4;
        text-align: left; }
        @media (min-width: 768px) {
          #contents #body_content #result .result_box .result_title {
            font-size: calc( 1.6rem + ( 1vw - 7.68px ) * 1.5625 ); } }
        @media (min-width: 1280px) {
          #contents #body_content #result .result_box .result_title {
            font-size: 2.4rem; } }
      #contents #body_content #result .result_box .day {
        margin-bottom: 30px;
        font-size: 1.3rem;
        line-height: 1;
        color: #4B7CC7; }
        @media (min-width: 768px) {
          #contents #body_content #result .result_box .day {
            font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.5859375 ); } }
        @media (min-width: 1280px) {
          #contents #body_content #result .result_box .day {
            font-size: 1.6rem; } }
      #contents #body_content #result .result_box .set_container {
        margin-bottom: 40px; }
        #contents #body_content #result .result_box .set_container .thum_image {
          margin: 0 auto 20px; }
        #contents #body_content #result .result_box .set_container .result_comment {
          font-size: 1.3rem;
          color: #707070; }
          @media (min-width: 768px) {
            #contents #body_content #result .result_box .set_container .result_comment {
              font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.390625 ); } }
          @media (min-width: 1280px) {
            #contents #body_content #result .result_box .set_container .result_comment {
              font-size: 1.5rem; } }
        #contents #body_content #result .result_box .set_container:nth-last-child(1) {
          margin-bottom: 0; }
      #contents #body_content #result .result_box:nth-child(1) {
        padding-top: 0; }

/*------------------------------
		769px以上
------------------------------*/
/*------------------------------
		980px以上
------------------------------*/
@media screen and (min-width: 981px) {
  #contents #body_content #result {
    padding-top: 125.75px;
    padding-bottom: 228px; }
    #contents #body_content #result .section_title {
      margin-bottom: 173px; }
    #contents #body_content #result .result_box {
      margin-bottom: 80px;
      padding-bottom: 71.5px; }
      #contents #body_content #result .result_box .result_title {
        margin-bottom: 14px; }
      #contents #body_content #result .result_box .day {
        margin-bottom: 14px; }
      #contents #body_content #result .result_box .set_container {
        margin-bottom: 80px; }
        #contents #body_content #result .result_box .set_container .thum_image {
          margin-bottom: 30px; } }

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