@charset "UTF-8";
/*event.scss*/
/*_buttons.scss*/
/*_colors.scss*/
/*_mixins.scss*/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*_placeholder.scss*/
div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul {
  *zoom: 1; }

div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap:before, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul:before, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul:before, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap:after, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul:after, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul:after {
  content: "";
  display: table; }

div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap:after, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul:after, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul:after {
  clear: both; }

a.board_link_btn {
  padding: 8px 30px;
  border-radius: 4px;
  color: #fff;
  font-weight: bold;
  display: inline-block; }
  a.board_link_btn.blue {
    background: #0b71b9; }

/*_forms.scss*/
div.layer_pop, div.layer_pop_m {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: url(../../../img//all_bg.png) repeat; }

div.pop_wrap {
  width: 970px;
  height: 550px;
  overflow-y: auto;
  padding: 30px;
  background: #ebecee; }
  @media (max-width: 960px) {
    div.pop_wrap {
      width: 100%;
      height: auto;
      padding: 10px; } }

/*_icons.scss*/
span.top_alarm {
  display: inline-block;
  background: #5391d5;
  width: 20px;
  height: 20px;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  text-align: center;
  vertical-align: middle;
  margin: 0 0 0 3px; }

span.ico_border_co1 {
  display: inline-block;
  padding: 3px 10px 5px 10px;
  border: 1px solid #21b1ea;
  background: none;
  color: #21b1ea;
  font-size: 12px; }
  @media (max-width: 960px) {
    span.ico_border_co1 {
      padding: 5px 10px 4px 10px;
      font-size: 11px; } }
  @media (max-width: 960px) {
    span.ico_border_co1 {
      width: 50px;
      text-align: center;
      margin: 0 0 3px 0;
      padding: 3px 0 2px 0;
      font-size: 11px; } }

span.ico_border_co2 {
  display: inline-block;
  padding: 3px 10px 5px 10px;
  border: 1px solid #f26c4f;
  background: none;
  color: #f26c4f;
  font-size: 12px; }
  @media (max-width: 960px) {
    span.ico_border_co2 {
      padding: 5px 10px 4px 10px;
      font-size: 11px; } }
  @media (max-width: 960px) {
    span.ico_border_co2 {
      width: 50px;
      text-align: center;
      margin: 0 0 3px 0;
      padding: 3px 0 2px 0;
      font-size: 11px; } }

span.ico_back_co1 {
  display: inline-block;
  padding: 3px 10px 5px 10px;
  border: 1px solid #f26c4f;
  background: #f26c4f;
  color: #fff;
  font-size: 12px; }
  @media (max-width: 960px) {
    span.ico_back_co1 {
      padding: 5px 10px 4px 10px;
      font-size: 11px; } }
  @media (max-width: 960px) {
    span.ico_back_co1 {
      width: 50px;
      text-align: center;
      margin: 0 0 3px 0;
      padding: 3px 0 2px 0;
      font-size: 11px; } }

span.ico_back_co2 {
  display: inline-block;
  padding: 3px 10px 5px 10px;
  border: 1px solid #21b1ea;
  background: #21b1ea;
  color: #fff;
  font-size: 12px; }
  @media (max-width: 960px) {
    span.ico_back_co2 {
      padding: 5px 10px 4px 10px;
      font-size: 11px; } }
  @media (max-width: 960px) {
    span.ico_back_co2 {
      width: 50px;
      text-align: center;
      margin: 0 0 3px 0;
      padding: 3px 0 2px 0;
      font-size: 11px; } }

/*_buttons1.scss*/
/*_colors1.scss*/
/*_mixins1.scss*/
/*_buttons2.scss*/
/*_colors2.scss*/
/*_mixins2.scss*/
/*_placeholder2.scss*/
/*_buttons3.scss*/
/*_colors3.scss*/
/*_icons3.scss*/
/*_mixins3.scss*/
/* Sub-section comment block
   ========================================================================== */
/* Usage */
/* svg element
  ========================================================================== */
/* maring-and-padding-spacing
  ========================================================================== */
/*_placeholder3.scss*/
div.fa_250813 ul li {
  float: none;
  width: 100%; }

/**
 * A Long-shadow mixin, guaranteed to make your Dribbble shots 11% cooler
 * @param  string  $color_a  The darkest colour (closest the object)
 * @param  string  $color_b  The lightest colour (often the background colour)
 * @param  int     $stepnum  Number of steps
 * @param  int     $opacity  The opacity of the blend
 * @return list         	   Returns a list ready to drop into 'box-shadow' or text-shadow
 */
div.fa_250813, div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_btn, div.fa_250813 section.refund_sc, div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap, div.fa_250813 section.process_sc, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap, div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn {
  color: #353535; }

div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a:hover {
  background-color: #353535; }

div.fa_250813 section.bene_sc, div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec, div.fa_250813 section.prize_sc, div.fa_250813 section.notice_sc div.wrap_1024 h5, div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a {
  color: #fff; }

div.fa_250813 section.refund_sc, div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap, div.fa_250813 section.good_sc, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap {
  background-color: #fff; }

div.fa_250813 section.order_sc {
  background-color: #efeff7; }

div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap, div.fa_250813 section.process_sc, div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt {
  background-color: #fafafc; }

div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big > em, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big mark, div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em, div.fa_250813 section.good_sc .title .big > em, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em {
  color: #313ffb; }

div.fa_250813 section.bene_sc, div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec:hover, div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec:hover, div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec:hover, div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec:hover {
  background-color: #313ffb; }

div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap p.tit {
  color: #e0edff; }

div.fa_250813 section.header_sc, div.fa_250813 section.order2_sc {
  background-color: #e0edff; }

div.fa_250813 {
  font-family: "Pretendard Variable", 'Pretendard', 'Noto Sans KR', '맑은고딕', 'Malgun Gothic', sans-serif, '돋음', 'dotum';
  word-break: keep-all;
  letter-spacing: -0.2px; }
  div.fa_250813 br {
    font-family: none; }
  div.fa_250813 .title {
    text-align: center;
    padding: 0; }
    div.fa_250813 .title .sm {
      font-size: 32px;
      font-size: 2.08rem;
      letter-spacing: -0.5px; }
    div.fa_250813 .title .mid {
      font-size: 40px;
      font-size: 2.6rem;
      font-weight: 700;
      letter-spacing: -1px; }
    div.fa_250813 .title .big {
      font-size: 52px;
      font-size: 3.38rem;
      font-weight: 800;
      letter-spacing: -1px; }
    @media (max-width: 960px) {
      div.fa_250813 .title .sm {
        font-size: 30px;
        font-size: 1.95rem; }
      div.fa_250813 .title .mid {
        font-size: 38px;
        font-size: 2.47rem; }
      div.fa_250813 .title .big {
        font-size: 50px;
        font-size: 3.25rem; } }
    @media (max-width: 760px) {
      div.fa_250813 .title {
        padding: 0 1%;
        word-break: keep-all; }
        div.fa_250813 .title .sm {
          font-size: 25px;
          font-size: 1.625rem; }
        div.fa_250813 .title .mid {
          font-size: 32px;
          font-size: 2.08rem; }
        div.fa_250813 .title .big {
          font-size: 42px;
          font-size: 2.73rem; } }
    @media (max-width: 600px) {
      div.fa_250813 .title .sm {
        font-size: 22px;
        font-size: 1.43rem; }
      div.fa_250813 .title .mid {
        font-size: 28px;
        font-size: 1.82rem; }
      div.fa_250813 .title .big {
        font-size: 36px;
        font-size: 2.34rem; } }
    @media (max-width: 420px) {
      div.fa_250813 .title .sm {
        font-size: 18px;
        font-size: 1.17rem; }
      div.fa_250813 .title .mid {
        font-size: 26px;
        font-size: 1.69rem; }
      div.fa_250813 .title .big {
        font-size: 30px;
        font-size: 1.95rem; } }
  div.fa_250813 section.header_sc {
    padding: 0 0 80px;
    overflow: hidden; }
    div.fa_250813 section.header_sc div.wrap_1024 .medal {
      -webkit-animation-name: fadeInDown;
      -moz-animation-name: fadeInDown;
      -ms-animation-name: fadeInDown;
      -o-animation-name: fadeInDown;
      animation-name: fadeInDown;
      -webkit-animation-iteration-count: 1;
      -moz-animation-iteration-count: 1;
      -ms-animation-iteration-count: 1;
      -o-animation-iteration-count: 1;
      animation-iteration-count: 1;
      -webkit-animation-duration: 0.5s;
      -moz-animation-duration: 0.5s;
      -ms-animation-duration: 0.5s;
      -o-animation-duration: 0.5s;
      animation-duration: 0.5s;
      -webkit-animation-delay: 0;
      -moz-animation-delay: 0;
      -ms-animation-delay: 0;
      -o-animation-delay: 0;
      animation-delay: 0;
      -webkit-animation-timing-function: ease;
      -moz-animation-timing-function: ease;
      -ms-animation-timing-function: ease;
      -o-animation-timing-function: ease;
      animation-timing-function: ease;
      -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
      -ms-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -o-backface-visibility: hidden;
      backface-visibility: hidden; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-ms-keyframes fadeInDown {
  div.fa_250813 section.header_sc div.wrap_1024 .medal 0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  div.fa_250813 section.header_sc div.wrap_1024 .medal 100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }
      div.fa_250813 section.header_sc div.wrap_1024 .medal > img {
        margin: 0 auto; }
    div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap {
      margin-top: 10px;
      text-align: center; }
      div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_btn {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        font-size: 13.6px;
        font-size: 0.884rem;
        font-weight: 500;
        letter-spacing: 0;
        cursor: pointer;
        text-decoration: underline; }
      div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_txt {
        font-size: 12.4px;
        font-size: 0.806rem;
        margin-top: 5px;
        color: #6c6862;
        line-height: 1.3;
        display: none; }
    div.fa_250813 section.header_sc div.wrap_1024 .main {
      margin-top: 50px; }
      div.fa_250813 section.header_sc div.wrap_1024 .main > img {
        margin: 0 auto;
        -webkit-animation-name: fadeInUp;
        -moz-animation-name: fadeInUp;
        -ms-animation-name: fadeInUp;
        -o-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -webkit-animation-iteration-count: 1;
        -moz-animation-iteration-count: 1;
        -ms-animation-iteration-count: 1;
        -o-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-duration: 1.5s;
        -moz-animation-duration: 1.5s;
        -ms-animation-duration: 1.5s;
        -o-animation-duration: 1.5s;
        animation-duration: 1.5s;
        -webkit-animation-delay: 0.2s;
        -moz-animation-delay: 0.2s;
        -ms-animation-delay: 0.2s;
        -o-animation-delay: 0.2s;
        animation-delay: 0.2s;
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        -ms-animation-timing-function: ease;
        -o-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-ms-keyframes fadeInUp {
  div.fa_250813 section.header_sc div.wrap_1024 .main > img 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.fa_250813 section.header_sc div.wrap_1024 .main > img 100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }
    @media (max-width: 960px) {
      div.fa_250813 section.header_sc {
        padding: 0 4% 60px; }
        div.fa_250813 section.header_sc div.wrap_1024 .medal > img {
          width: 400px; }
        div.fa_250813 section.header_sc div.wrap_1024 .main {
          margin-top: 40px; }
          div.fa_250813 section.header_sc div.wrap_1024 .main > img {
            width: 100%; } }
    @media (max-width: 760px) {
      div.fa_250813 section.header_sc {
        padding: 0 4% 40px; }
        div.fa_250813 section.header_sc div.wrap_1024 .medal > img {
          width: 56%; }
        div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap {
          margin-top: 10px; }
          div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_btn {
            font-size: 13px;
            font-size: 0.845rem; }
          div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_txt {
            font-size: 12px;
            font-size: 0.78rem;
            margin-top: 5px; }
        div.fa_250813 section.header_sc div.wrap_1024 .main {
          margin-top: 35px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.header_sc {
        padding: 0 2% 20px; }
        div.fa_250813 section.header_sc div.wrap_1024 .medal > img {
          width: 60%; }
        div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap {
          margin-top: 6px; }
          div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_btn {
            font-size: 12px;
            font-size: 0.78rem; }
          div.fa_250813 section.header_sc div.wrap_1024 .basis_wrap .basis_txt {
            font-size: 11.4px;
            font-size: 0.741rem;
            margin-top: 4px; }
        div.fa_250813 section.header_sc div.wrap_1024 .main {
          margin-top: 25px; } }
  div.fa_250813 section.bene_sc {
    padding: 80px 0 90px; }
    div.fa_250813 section.bene_sc .title .sm {
      -webkit-animation-name: flash;
      -moz-animation-name: flash;
      -ms-animation-name: flash;
      -o-animation-name: flash;
      animation-name: flash;
      -webkit-animation-iteration-count: 10;
      -moz-animation-iteration-count: 10;
      -ms-animation-iteration-count: 10;
      -o-animation-iteration-count: 10;
      animation-iteration-count: 10;
      -webkit-animation-duration: 1.8s;
      -moz-animation-duration: 1.8s;
      -ms-animation-duration: 1.8s;
      -o-animation-duration: 1.8s;
      animation-duration: 1.8s;
      -webkit-animation-delay: 1.2s;
      -moz-animation-delay: 1.2s;
      -ms-animation-delay: 1.2s;
      -o-animation-delay: 1.2s;
      animation-delay: 1.2s;
      -webkit-animation-timing-function: ease;
      -moz-animation-timing-function: ease;
      -ms-animation-timing-function: ease;
      -o-animation-timing-function: ease;
      animation-timing-function: ease;
      -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
      -ms-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -o-backface-visibility: hidden;
      backface-visibility: hidden;
      color: #fef67c; }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-ms-keyframes flash {
  div.fa_250813 section.bene_sc .title .sm 0%, div.fa_250813 section.bene_sc .title .sm 50%, div.fa_250813 section.bene_sc .title .sm 100% {
    opacity: 1; }
  div.fa_250813 section.bene_sc .title .sm 25%, div.fa_250813 section.bene_sc .title .sm 75% {
    opacity: 0; } }

@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
    div.fa_250813 section.bene_sc .title .big {
      margin-top: 30px;
      font-weight: 700; }
    @media (max-width: 960px) {
      div.fa_250813 section.bene_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.bene_sc {
        padding: 60px 4% 70px; }
        div.fa_250813 section.bene_sc .title .big {
          margin-top: 22px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.bene_sc {
        padding: 40px 4% 50px; }
        div.fa_250813 section.bene_sc .title .big {
          margin-top: 20px; } }
    div.fa_250813 section.bene_sc .wrap_1024 {
      margin-top: 80px; }
      div.fa_250813 section.bene_sc .wrap_1024 .bene > img {
        margin: 0 auto; }
      @media (max-width: 960px) {
        div.fa_250813 section.bene_sc .wrap_1024 {
          margin-top: 60px; }
          div.fa_250813 section.bene_sc .wrap_1024 .bene > img {
            width: 100%; } }
      @media (max-width: 560px) {
        div.fa_250813 section.bene_sc .wrap_1024 {
          margin-top: 40px; }
          div.fa_250813 section.bene_sc .wrap_1024 .bene {
            overflow-x: auto; }
            div.fa_250813 section.bene_sc .wrap_1024 .bene > img {
              width: 560px; } }
  div.fa_250813 section.refund_sc {
    padding: 80px 0 90px; }
    @media (max-width: 960px) {
      div.fa_250813 section.refund_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.refund_sc {
        padding: 60px 4% 70px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.refund_sc {
        padding: 40px 4% 50px; } }
    div.fa_250813 section.refund_sc .wrap_1024 {
      margin-top: 80px; }
      div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box {
        float: left;
        width: 40%; }
        div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img {
          -webkit-animation-name: bounce;
          -moz-animation-name: bounce;
          -ms-animation-name: bounce;
          -o-animation-name: bounce;
          animation-name: bounce;
          -webkit-animation-iteration-count: infinite;
          -moz-animation-iteration-count: infinite;
          -ms-animation-iteration-count: infinite;
          -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
          -webkit-animation-duration: 5s;
          -moz-animation-duration: 5s;
          -ms-animation-duration: 5s;
          -o-animation-duration: 5s;
          animation-duration: 5s;
          -webkit-animation-delay: 1s;
          -moz-animation-delay: 1s;
          -ms-animation-delay: 1s;
          -o-animation-delay: 1s;
          animation-delay: 1s;
          -webkit-animation-timing-function: ease;
          -moz-animation-timing-function: ease;
          -ms-animation-timing-function: ease;
          -o-animation-timing-function: ease;
          animation-timing-function: ease;
          -webkit-animation-fill-mode: both;
          -moz-animation-fill-mode: both;
          -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -ms-backface-visibility: hidden;
          -o-backface-visibility: hidden;
          backface-visibility: hidden; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }

@-ms-keyframes bounce {
  div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 0%, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 20%, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 50%, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 80%, div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img 60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }

@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px); } }
      div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box {
        float: left;
        width: 60%; }
        div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap {
          padding: 35px 30px;
          border-radius: 35px;
          border: 1px solid #b9c6d9;
          -webkit-box-shadow: 2px 3px 10px rgba(79, 94, 113, 0.1);
          box-shadow: 2px 3px 10px rgba(79, 94, 113, 0.1); }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big {
            font-size: 22px;
            font-size: 1.43rem;
            font-weight: 700;
            line-height: 1.3; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big mark {
              background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #dde0ef));
              background: -webkit-linear-gradient(transparent 50%, #dde0ef 50%);
              background: -o-linear-gradient(transparent 50%, #dde0ef 50%);
              background: linear-gradient(transparent 50%, #dde0ef 50%); }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mid {
            font-size: 18px;
            font-size: 1.17rem;
            margin-top: 25px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box {
            margin-top: 18px; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .tit {
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              font-size: 16px;
              font-size: 1.04rem;
              color: #111;
              border: 2px solid #111;
              font-weight: 700;
              padding: 3px 8px; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .mission_ul {
              font-size: 15.4px;
              font-size: 1.001rem;
              margin-top: 3px; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .mission_ul > li {
                margin-top: 4px; }
        div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .ps {
          opacity: 0.6;
          filter: alpha(opacity=60);
          font-size: 13px;
          font-size: 0.845rem;
          margin-top: 20px;
          line-height: 1.4; }
      @media (max-width: 960px) {
        div.fa_250813 section.refund_sc .wrap_1024 {
          margin-top: 70px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box {
            width: 35%; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img {
              width: 280px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box {
            width: 65%; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap {
              padding: 35px 25px 35px 35px; } }
      @media (max-width: 760px) {
        div.fa_250813 section.refund_sc .wrap_1024 {
          margin-top: 50px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box {
            float: none;
            width: 100%; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img {
              margin: 0 auto;
              width: 260px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box {
            float: none;
            width: 100%;
            margin-top: 15px; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap {
              padding: 6% 4%;
              text-align: center; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big {
                font-size: 20px;
                font-size: 1.3rem; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mid {
                font-size: 17px;
                font-size: 1.105rem;
                margin-top: 23px; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box {
                margin-top: 15px; }
                div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .tit {
                  font-size: 15.6px;
                  font-size: 1.014rem;
                  padding: 3px 8px; }
                div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .mission_ul {
                  font-size: 15px;
                  font-size: 0.975rem; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .ps {
              text-align: center;
              margin-top: 15px; } }
      @media (max-width: 480px) {
        div.fa_250813 section.refund_sc .wrap_1024 {
          margin-top: 30px; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .img_box > img {
            width: 60%; }
          div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box {
            border-radius: 25px; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap {
              padding: 8% 6%; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .big {
                font-size: 18px;
                font-size: 1.17rem; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mid {
                font-size: 16px;
                font-size: 1.04rem;
                margin-top: 20px; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .tit {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 3px 8px; }
              div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .top_wrap .mission_box .mission_ul {
                font-size: 14.4px;
                font-size: 0.936rem; }
            div.fa_250813 section.refund_sc .wrap_1024 .refund_wrap .txt_box .ps {
              margin-top: 10px; } }
  div.fa_250813 section.order_sc {
    padding: 80px 0 90px; }
    div.fa_250813 section.order_sc .title .big {
      margin-top: 26px; }
    @media (max-width: 960px) {
      div.fa_250813 section.order_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.order_sc {
        padding: 60px 4% 70px; }
        div.fa_250813 section.order_sc .title .big {
          margin-top: 20px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.order_sc {
        padding: 40px 4% 50px; }
        div.fa_250813 section.order_sc .title .big {
          margin-top: 18px; } }
    div.fa_250813 section.order_sc .wrap_1024 {
      margin-top: 50px; }
      div.fa_250813 section.order_sc .wrap_1024 .wide {
        padding: 0 14%; }
        div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap {
          width: 100%;
          padding: 30px;
          border-radius: 30px;
          text-align: center; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
            font-size: 20px;
            font-size: 1.3rem;
            font-weight: 500;
            line-height: 1.4; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
              font-size: 24px;
              font-size: 1.56rem;
              display: block;
              font-weight: 800; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
            margin-top: 15px; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
              font-size: 14.4px;
              font-size: 0.936rem;
              margin-top: 6px;
              color: rgba(1, 1, 1, 0.7); }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .tit {
                font-weight: 700;
                color: #010101; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .before {
                font-weight: 200;
                text-decoration: line-through;
                color: rgba(1, 1, 1, 0.5); }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 800;
                color: #f30000; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                font-size: 14px;
                font-size: 0.91rem;
                color: rgba(1, 1, 1, 0.5);
                font-weight: 200; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
            margin-top: 18px;
            padding-top: 12px;
            border-top: 1px dashed #e1e9e5; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
              width: 100%;
              border: none;
              text-align: center;
              border-radius: 50px;
              padding: 15px 10px; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 600;
                line-height: 1.4; }
                div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                  display: block;
                  font-size: 14px;
                  font-size: 0.91rem;
                  font-weight: 200; }
      div.fa_250813 section.order_sc .wrap_1024 .twin {
        padding: 0 14%;
        margin-top: 20px; }
        div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap {
          float: left;
          width: 48%;
          margin: 0 1%;
          padding: 30px 25px;
          border-radius: 30px;
          text-align: center; }
          div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt {
            font-size: 19px;
            font-size: 1.235rem;
            font-weight: 500;
            line-height: 1.4; }
            div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em {
              font-size: 23px;
              font-size: 1.495rem;
              display: block;
              font-weight: 800; }
          div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul {
            margin-top: 12px; }
            div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul > li {
              font-size: 14.4px;
              font-size: 0.936rem;
              margin-top: 4px;
              color: rgba(1, 1, 1, 0.7); }
          div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap {
            margin-top: 18px;
            padding-top: 18px;
            border-top: 1px dashed #e1e9e5; }
            div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price {
              font-size: 15px;
              font-size: 0.975rem;
              color: rgba(1, 1, 1, 0.7); }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price .before {
                font-weight: 200;
                text-decoration: line-through;
                color: rgba(1, 1, 1, 0.5); }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price .after {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 800;
                color: #f30000; }
          div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap {
            margin-top: 6px; }
            div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec {
              width: 100%;
              border: none;
              text-align: center;
              border-radius: 50px;
              padding: 18px 10px; }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 17px;
                font-size: 1.105rem;
                font-weight: 600;
                line-height: 1.4; }
      @media (max-width: 960px) {
        div.fa_250813 section.order_sc .wrap_1024 {
          margin-top: 45px; }
          div.fa_250813 section.order_sc .wrap_1024 .wide {
            padding: 0; }
          div.fa_250813 section.order_sc .wrap_1024 .twin {
            padding: 0; } }
      @media (max-width: 760px) {
        div.fa_250813 section.order_sc .wrap_1024 {
          margin-top: 40px; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap {
            padding: 6%;
            border-radius: 25px; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
              font-size: 18px;
              font-size: 1.17rem; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
                font-size: 22px;
                font-size: 1.43rem; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
              margin-top: 10px; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
                font-size: 14.4px;
                font-size: 0.936rem;
                margin-top: 4px; }
                div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                  font-size: 18px;
                  font-size: 1.17rem; }
                div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                  font-size: 14px;
                  font-size: 0.91rem; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
              margin-top: 18px;
              padding-top: 12px; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
                padding: 13px 10px; }
                div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                  font-size: 17px;
                  font-size: 1.105rem; }
                  div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                    display: block;
                    font-size: 14px;
                    font-size: 0.91rem; }
          div.fa_250813 section.order_sc .wrap_1024 .twin {
            margin-top: 0; }
            div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap {
              float: none;
              width: 100%;
              margin: 15px 0 0;
              padding: 6%;
              border-radius: 25px; }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt {
                font-size: 18px;
                font-size: 1.17rem; }
                div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em {
                  font-size: 22px;
                  font-size: 1.43rem; }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul {
                margin-top: 10px; }
                div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul > li {
                  font-size: 14.4px;
                  font-size: 0.936rem;
                  margin-top: 4px; }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap {
                margin-top: 18px;
                padding-top: 18px; }
                div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price {
                  font-size: 15px;
                  font-size: 0.975rem; }
              div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap {
                margin-top: 6px; }
                div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec {
                  padding: 18px 10px; }
                  div.fa_250813 section.order_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec > span {
                    font-size: 17px;
                    font-size: 1.105rem; } }
      @media (max-width: 480px) {
        div.fa_250813 section.order_sc .wrap_1024 {
          margin-top: 35px; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
            font-size: 16px;
            font-size: 1.04rem; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
              font-size: 20px;
              font-size: 1.3rem; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
            margin-top: 8px; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
              font-size: 14px;
              font-size: 0.91rem;
              margin-top: 5px; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                font-size: 17px;
                font-size: 1.105rem; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                font-size: 13px;
                font-size: 0.845rem; }
          div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
            margin-top: 18px;
            padding-top: 12px; }
            div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
              padding: 11px 10px; }
              div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 16.4px;
                font-size: 1.066rem; }
                div.fa_250813 section.order_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                  display: block;
                  font-size: 14px;
                  font-size: 0.91rem; }
          div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .order_box .tt {
            font-size: 16px;
            font-size: 1.04rem; }
            div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .order_box .tt > em {
              font-size: 20px;
              font-size: 1.3rem; }
          div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .order_box .order_box_ul {
            margin-top: 8px; }
            div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .order_box .order_box_ul > li {
              font-size: 14px;
              font-size: 0.91rem;
              margin-top: 5px; }
          div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .price_wrap {
            margin-top: 18px;
            padding-top: 18px; }
            div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .price_wrap .price {
              font-size: 15px;
              font-size: 0.975rem; }
          div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .btn_wrap {
            margin-top: 6px; }
            div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .btn_wrap .btn_lec {
              padding: 17px 10px; }
              div.fa_250813 section.order_sc .wrap_1024 .twin > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 16px;
                font-size: 1.04rem; } }
  div.fa_250813 section.process_sc {
    padding: 80px 0 90px; }
    div.fa_250813 section.process_sc .title .big {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.fa_250813 section.process_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.process_sc {
        padding: 60px 4% 70px; }
        div.fa_250813 section.process_sc .title .big {
          margin-top: 22px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.process_sc {
        padding: 40px 4% 50px; }
        div.fa_250813 section.process_sc .title .big {
          margin-top: 20px; } }
    div.fa_250813 section.process_sc .wrap_1024 {
      margin-top: 55px; }
      div.fa_250813 section.process_sc .wrap_1024 .txt_img {
        margin-top: 50px; }
        div.fa_250813 section.process_sc .wrap_1024 .txt_img > img {
          margin: 0 auto; }
      @media (max-width: 960px) {
        div.fa_250813 section.process_sc .wrap_1024 {
          margin-top: 50px; }
          div.fa_250813 section.process_sc .wrap_1024 .m_scroll > img {
            width: 100%; }
          div.fa_250813 section.process_sc .wrap_1024 .txt_img > img {
            width: 100%; } }
      @media (max-width: 760px) {
        div.fa_250813 section.process_sc .wrap_1024 {
          margin-top: 40px; }
          div.fa_250813 section.process_sc .wrap_1024 .m_scroll {
            width: 100%;
            overflow-x: auto; }
            div.fa_250813 section.process_sc .wrap_1024 .m_scroll > img {
              width: auto; } }
      @media (max-width: 560px) {
        div.fa_250813 section.process_sc .wrap_1024 {
          margin-top: 35px; }
          div.fa_250813 section.process_sc .wrap_1024 .m_scroll > img {
            width: 700px; }
          div.fa_250813 section.process_sc .wrap_1024 .txt_img {
            margin-top: 30px; } }
  div.fa_250813 section.good_sc {
    padding: 80px 0 90px; }
    div.fa_250813 section.good_sc .title .big {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.fa_250813 section.good_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.good_sc {
        padding: 60px 4% 70px; }
        div.fa_250813 section.good_sc .title .big {
          margin-top: 22px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.good_sc {
        padding: 40px 4% 50px; }
        div.fa_250813 section.good_sc .title .big {
          margin-top: 20px; } }
    div.fa_250813 section.good_sc .wrap_1024 {
      margin-top: 45px; }
      div.fa_250813 section.good_sc .wrap_1024 .good_ul {
        text-align: center; }
        div.fa_250813 section.good_sc .wrap_1024 .good_ul > li {
          margin-top: 10px; }
          div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            font-size: 18px;
            font-size: 1.17rem;
            border: 1px solid #c0c4d4;
            border-radius: 37px;
            padding: 29px 45px;
            line-height: 1.45; }
            div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt > em {
              opacity: 0.4;
              filter: alpha(opacity=40); }
          div.fa_250813 section.good_sc .wrap_1024 .good_ul > li.pd p.txt {
            padding: 18px 45px; }
      div.fa_250813 section.good_sc .wrap_1024 .ps {
        margin-top: 40px;
        text-align: center; }
        div.fa_250813 section.good_sc .wrap_1024 .ps > p {
          opacity: 0.4;
          filter: alpha(opacity=40); }
      @media (max-width: 960px) {
        div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt {
          font-size: 17px;
          font-size: 1.105rem;
          border-radius: 40px;
          padding: 16px 35px; }
        div.fa_250813 section.good_sc .wrap_1024 .good_ul > li.pd p.txt {
          padding: 16px 35px; } }
      @media (max-width: 600px) {
        div.fa_250813 section.good_sc .wrap_1024 {
          margin-top: 35px; }
          div.fa_250813 section.good_sc .wrap_1024 .good_ul > li {
            margin-top: 10px; }
            div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt {
              font-size: 16px;
              font-size: 1.04rem;
              border-radius: 100px;
              padding: 14px 35px; }
            div.fa_250813 section.good_sc .wrap_1024 .good_ul > li.pd p.txt {
              padding: 14px 35px; }
          div.fa_250813 section.good_sc .wrap_1024 .ps {
            margin-top: 20px; } }
      @media (max-width: 400px) {
        div.fa_250813 section.good_sc .wrap_1024 {
          margin-top: 30px; }
          div.fa_250813 section.good_sc .wrap_1024 .good_ul > li {
            margin-top: 8px; }
            div.fa_250813 section.good_sc .wrap_1024 .good_ul > li p.txt {
              font-size: 15.4px;
              font-size: 1.001rem;
              padding: 12px 25px; }
            div.fa_250813 section.good_sc .wrap_1024 .good_ul > li.pd p.txt {
              padding: 12px 25px; } }
  div.fa_250813 section.order2_sc {
    padding: 80px 0 90px; }
    div.fa_250813 section.order2_sc .title .big {
      margin-top: 26px; }
    @media (max-width: 960px) {
      div.fa_250813 section.order2_sc {
        padding: 80px 4% 90px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.order2_sc {
        padding: 60px 4% 70px; }
        div.fa_250813 section.order2_sc .title .big {
          margin-top: 20px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.order2_sc {
        padding: 40px 4% 50px; }
        div.fa_250813 section.order2_sc .title .big {
          margin-top: 18px; } }
    div.fa_250813 section.order2_sc .wrap_1024 {
      margin-top: 50px; }
      div.fa_250813 section.order2_sc .wrap_1024 .wide {
        padding: 0 14%; }
        div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap {
          width: 100%;
          padding: 30px;
          border-radius: 30px;
          text-align: center; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
            font-size: 20px;
            font-size: 1.3rem;
            font-weight: 500;
            line-height: 1.4; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
              font-size: 24px;
              font-size: 1.56rem;
              display: block;
              font-weight: 800; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
            margin-top: 15px; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
              font-size: 14.4px;
              font-size: 0.936rem;
              margin-top: 6px;
              color: rgba(1, 1, 1, 0.7); }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .tit {
                font-weight: 700;
                color: #010101; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .before {
                font-weight: 200;
                text-decoration: line-through;
                color: rgba(1, 1, 1, 0.5); }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 800;
                color: #f30000; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                font-size: 14px;
                font-size: 0.91rem;
                color: rgba(1, 1, 1, 0.5);
                font-weight: 200; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
            margin-top: 18px;
            padding-top: 12px;
            border-top: 1px dashed #e1e9e5; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
              width: 100%;
              border: none;
              text-align: center;
              border-radius: 50px;
              padding: 15px 10px; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 600;
                line-height: 1.4; }
                div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                  display: block;
                  font-size: 14px;
                  font-size: 0.91rem;
                  font-weight: 200; }
      div.fa_250813 section.order2_sc .wrap_1024 .twin {
        padding: 0 14%;
        margin-top: 20px; }
        div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap {
          float: left;
          width: 48%;
          margin: 0 1%;
          padding: 30px 25px;
          border-radius: 30px;
          text-align: center; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt {
            font-size: 19px;
            font-size: 1.235rem;
            font-weight: 500;
            line-height: 1.4; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em {
              font-size: 23px;
              font-size: 1.495rem;
              display: block;
              font-weight: 800; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul {
            margin-top: 12px; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul > li {
              font-size: 14.4px;
              font-size: 0.936rem;
              margin-top: 4px;
              color: rgba(1, 1, 1, 0.7); }
          div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap {
            margin-top: 18px;
            padding-top: 18px;
            border-top: 1px dashed #e1e9e5; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price {
              font-size: 15px;
              font-size: 0.975rem;
              color: rgba(1, 1, 1, 0.7); }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price .before {
                font-weight: 200;
                text-decoration: line-through;
                color: rgba(1, 1, 1, 0.5); }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price .after {
                font-size: 18px;
                font-size: 1.17rem;
                font-weight: 800;
                color: #f30000; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap {
            margin-top: 6px; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec {
              width: 100%;
              border: none;
              text-align: center;
              border-radius: 50px;
              padding: 18px 10px; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 17px;
                font-size: 1.105rem;
                font-weight: 600;
                line-height: 1.4; }
      @media (max-width: 960px) {
        div.fa_250813 section.order2_sc .wrap_1024 {
          margin-top: 45px; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide {
            padding: 0; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin {
            padding: 0; } }
      @media (max-width: 760px) {
        div.fa_250813 section.order2_sc .wrap_1024 {
          margin-top: 40px; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap {
            padding: 6%;
            border-radius: 25px; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
              font-size: 18px;
              font-size: 1.17rem; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
                font-size: 22px;
                font-size: 1.43rem; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
              margin-top: 10px; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
                font-size: 14.4px;
                font-size: 0.936rem;
                margin-top: 4px; }
                div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                  font-size: 18px;
                  font-size: 1.17rem; }
                div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                  font-size: 14px;
                  font-size: 0.91rem; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
              margin-top: 18px;
              padding-top: 12px; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
                padding: 13px 10px; }
                div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                  font-size: 17px;
                  font-size: 1.105rem; }
                  div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                    display: block;
                    font-size: 14px;
                    font-size: 0.91rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin {
            margin-top: 0; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap {
              float: none;
              width: 100%;
              margin: 15px 0 0;
              padding: 6%;
              border-radius: 25px; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt {
                font-size: 18px;
                font-size: 1.17rem; }
                div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .tt > em {
                  font-size: 22px;
                  font-size: 1.43rem; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul {
                margin-top: 10px; }
                div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .order_box .order_box_ul > li {
                  font-size: 14.4px;
                  font-size: 0.936rem;
                  margin-top: 4px; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap {
                margin-top: 18px;
                padding-top: 18px; }
                div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .price_wrap .price {
                  font-size: 15px;
                  font-size: 0.975rem; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap {
                margin-top: 6px; }
                div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec {
                  padding: 18px 10px; }
                  div.fa_250813 section.order2_sc .wrap_1024 .twin .order_ul > .order_wrap .btn_wrap .btn_lec > span {
                    font-size: 17px;
                    font-size: 1.105rem; } }
      @media (max-width: 480px) {
        div.fa_250813 section.order2_sc .wrap_1024 {
          margin-top: 35px; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt {
            font-size: 16px;
            font-size: 1.04rem; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .tt > em {
              font-size: 20px;
              font-size: 1.3rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul {
            margin-top: 8px; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li {
              font-size: 14px;
              font-size: 0.91rem;
              margin-top: 5px; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .after {
                font-size: 17px;
                font-size: 1.105rem; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .order_box .order_box_ul > li .txt > em {
                font-size: 13px;
                font-size: 0.845rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap {
            margin-top: 18px;
            padding-top: 12px; }
            div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec {
              padding: 11px 10px; }
              div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 16.4px;
                font-size: 1.066rem; }
                div.fa_250813 section.order2_sc .wrap_1024 .wide > .order_wrap .btn_wrap .btn_lec > span em {
                  display: block;
                  font-size: 14px;
                  font-size: 0.91rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .order_box .tt {
            font-size: 16px;
            font-size: 1.04rem; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .order_box .tt > em {
              font-size: 20px;
              font-size: 1.3rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .order_box .order_box_ul {
            margin-top: 8px; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .order_box .order_box_ul > li {
              font-size: 14px;
              font-size: 0.91rem;
              margin-top: 5px; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .price_wrap {
            margin-top: 18px;
            padding-top: 18px; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .price_wrap .price {
              font-size: 15px;
              font-size: 0.975rem; }
          div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .btn_wrap {
            margin-top: 6px; }
            div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .btn_wrap .btn_lec {
              padding: 17px 10px; }
              div.fa_250813 section.order2_sc .wrap_1024 .twin > .order_wrap .btn_wrap .btn_lec > span {
                font-size: 16px;
                font-size: 1.04rem; } }
  div.fa_250813 section.prize_sc {
    background: #191100 url("../../../../img/event/fa_250813/prize_bg.jpg") no-repeat center bottom;
    padding: 0 0 100px; }
    @media (max-width: 960px) {
      div.fa_250813 section.prize_sc {
        padding: 0 4% 80px; } }
    @media (max-width: 760px) {
      div.fa_250813 section.prize_sc {
        padding: 0 4% 60px; } }
    @media (max-width: 480px) {
      div.fa_250813 section.prize_sc {
        padding: 0 0 40px; } }
    div.fa_250813 section.prize_sc .wrap_1024 {
      position: relative; }
      div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap {
        position: absolute;
        width: 100%;
        top: 222px;
        left: 50%;
        margin-left: -50%;
        text-align: center; }
        div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          font-size: 13.6px;
          font-size: 0.884rem;
          font-weight: 400;
          letter-spacing: 0;
          padding: 4px 7px;
          border-radius: 5px;
          background: #8f6036;
          color: #f1ebd8;
          cursor: pointer; }
          div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn:hover {
            background: #a76d3a; }
        div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_txt {
          font-size: 12.4px;
          font-size: 0.806rem;
          margin-top: 7px;
          color: #6c6862;
          line-height: 1.3;
          display: none; }
        @media (max-width: 820px) {
          div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap {
            top: 33%; }
            div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn {
              font-size: 13px;
              font-size: 0.845rem;
              padding: 3px 6px; }
            div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_txt {
              font-size: 12px;
              font-size: 0.78rem;
              margin-top: 5px; }
              div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_txt br {
                display: none; } }
        @media (max-width: 640px) {
          div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn {
            font-size: 12px;
            font-size: 0.78rem;
            padding: 2px 5px; }
          div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_txt {
            font-size: 11px;
            font-size: 0.715rem;
            margin-top: 4px;
            line-height: 1.2; } }
        @media (max-width: 500px) {
          div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap {
            top: 0;
            text-align: right; }
            div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_btn {
              text-align: right;
              font-size: 12px;
              font-size: 0.78rem;
              padding: 2px 5px;
              margin: 3% 2% 0 0; }
            div.fa_250813 section.prize_sc .wrap_1024 .basis_wrap .basis_txt {
              font-size: 11px;
              font-size: 0.715rem;
              margin-top: 17%;
              line-height: 1.2;
              text-align: center; } }
      div.fa_250813 section.prize_sc .wrap_1024 .medal > img {
        margin: 0 auto; }
      @media (max-width: 820px) {
        div.fa_250813 section.prize_sc .wrap_1024 .medal {
          padding: 0 4%; }
          div.fa_250813 section.prize_sc .wrap_1024 .medal > img {
            width: 100%; } }
  div.fa_250813 section.notice_sc {
    background: #28292d;
    padding: 60px 0; }
    @media (max-width: 960px) {
      div.fa_250813 section.notice_sc {
        padding: 60px 4%; } }
    @media (max-width: 760px) {
      div.fa_250813 section.notice_sc {
        padding: 40px 4%; } }
    @media (max-width: 480px) {
      div.fa_250813 section.notice_sc {
        padding: 20px 4% 40px 3%; } }
    div.fa_250813 section.notice_sc div.wrap_1024 h5 {
      font-size: 16px;
      font-size: 1.04rem;
      font-weight: 500; }
    div.fa_250813 section.notice_sc div.wrap_1024 ul.notice_ul {
      margin-top: 10px;
      padding-left: 21px; }
      div.fa_250813 section.notice_sc div.wrap_1024 ul.notice_ul li {
        font-size: 14px;
        font-size: 0.91rem;
        line-height: 23px;
        line-height: 1.625rem;
        color: rgba(255, 255, 255, 0.5);
        list-style: auto;
        margin: 5px 0 0;
        width: 100%;
        font-weight: 300;
        letter-spacing: 0.2px;
        line-height: 1.7; }
        div.fa_250813 section.notice_sc div.wrap_1024 ul.notice_ul li em {
          color: rgba(255, 255, 255, 0.3);
          font-weight: 200; }
    div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap {
      margin-top: 40px; }
      div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap p.tit {
        font-size: 15px;
        font-size: 0.975rem;
        font-weight: 400; }
      div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul {
        margin-top: 10px;
        padding-left: 21px; }
        div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li {
          font-size: 14px;
          font-size: 0.91rem;
          line-height: 23px;
          line-height: 1.625rem;
          color: rgba(255, 255, 255, 0.5);
          font-weight: 300; }
          div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap {
            margin: 4px 0 6px; }
            div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a {
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              background: #111;
              padding: 3px 13px; }
              div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a span {
                font-size: 14px;
                font-size: 0.91rem;
                color: rgba(255, 255, 255, 0.6); }
              div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a:hover span {
                color: rgba(255, 255, 255, 0.8); }
          div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li strong {
            letter-spacing: 0.2px;
            font-weight: 300;
            color: rgba(255, 255, 255, 0.8); }
    @media (max-width: 540px) {
      div.fa_250813 section.notice_sc div.wrap_1024 h5 {
        font-size: 15px;
        font-size: 0.975rem; }
      div.fa_250813 section.notice_sc div.wrap_1024 ul.notice_ul {
        margin-top: 8px;
        padding-left: 20px; }
        div.fa_250813 section.notice_sc div.wrap_1024 ul.notice_ul li {
          font-size: 13.6px;
          font-size: 0.884rem;
          width: 99%; }
      div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap {
        margin-top: 30px; }
        div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap p.tit {
          font-size: 14.2px;
          font-size: 0.923rem; }
        div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul {
          margin-top: 8px;
          padding-left: 20px; }
          div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li {
            font-size: 13.6px;
            font-size: 0.884rem; }
            div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap {
              margin: 3px 0 6px; }
              div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a {
                padding: 4px 12px; }
                div.fa_250813 section.notice_sc div.wrap_1024 .notice_wrap ul.in_ul li .btn_wrap > a span {
                  font-size: 13.6px;
                  font-size: 0.884rem; } }
