@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.wafull_250114 section.about_sc div.wrap_1024 .about_dl, div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul {
  *zoom: 1; }

div.wafull_250114 section.about_sc div.wrap_1024 .about_dl:before, div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul:before, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap:before, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul:before, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul:before, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap:before, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul:before, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl:after, div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul:after, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap:after, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul:after, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul:after, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap:after, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul:after {
  content: "";
  display: table; }

div.wafull_250114 section.about_sc div.wrap_1024 .about_dl:after, div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul:after, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap:after, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul:after, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul:after, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap:after, div.wafull_250114 section.site_sc div.wrap_1024 .site_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.wafull_250114 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.wafull_250114, div.wafull_250114 section.about_sc, div.wafull_250114 section.how_sc, div.wafull_250114 section.observed_sc, div.wafull_250114 section.guide_sc, div.wafull_250114 section.btn_sc, div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li.active > p, div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr, div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a, div.wafull_250114 section.pink_sc, div.wafull_250114 section.reason_sc, div.wafull_250114 section.result_sc, div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .txt, div.wafull_250114 section.site_sc {
  color: #1e2234; }

div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span.st1, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st.cr_01, div.wafull_250114 section.notice_sc {
  background-color: #1e2234; }

div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span, div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st, div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st, div.wafull_250114 section.step_sc, div.wafull_250114 section.wafull_sc, div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st, div.wafull_250114 section.youtube_sc, div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap > a, div.wafull_250114 section.notice_sc div.wrap_1024 h5.title {
  color: #fff; }

div.wafull_250114 section.about_sc, div.wafull_250114 section.observed_sc, div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li, div.wafull_250114 section.btn_sc, div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li, div.wafull_250114 section.result_sc, div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li, div.wafull_250114 section.site_sc {
  background-color: #fff; }

div.wafull_250114 section.about_sc .tit_wrap h4.title > em, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt > em, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .ps, div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .ps, div.wafull_250114 section.notice_sc, div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st {
  color: #909093; }

div.wafull_250114 section.about_sc .tit_wrap h4.title, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt > p, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit, div.wafull_250114 section.how_sc .tit_wrap h4.title, div.wafull_250114 section.how_sc div.wrap_1024 .dt_st, div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .tit, div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit, div.wafull_250114 section.guide_sc .tit_wrap h4.title, div.wafull_250114 section.btn_sc .tit_wrap h4.title > em, div.wafull_250114 section.reason_sc .tit_wrap h4.title {
  color: #1d2088; }

div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st:hover, div.wafull_250114 section.step_sc {
  background-color: #1d2088; }

div.wafull_250114 section.observed_sc .tit_wrap h4.title, div.wafull_250114 section.notice_sc div.wrap_1024 p.point {
  color: #1fa9af; }

div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span.st2 {
  background-color: #1fa9af; }

div.wafull_250114 {
  font-family: "Pretendard Variable", 'Pretendard', 'Noto Sans KR', '맑은고딕', 'Malgun Gothic', sans-serif, '돋음', 'dotum';
  word-break: keep-all;
  letter-spacing: -0.5px; }
  div.wafull_250114 .tit_wrap {
    text-align: center;
    padding: 0;
    margin: 0; }
    div.wafull_250114 .tit_wrap h4.title {
      font-size: 50px;
      font-size: 3.25rem;
      font-weight: 800;
      line-height: 1.3; }
      @media (max-width: 960px) {
        div.wafull_250114 .tit_wrap h4.title {
          font-size: 45px;
          font-size: 2.925rem;
          line-height: 1.4; } }
      @media (max-width: 760px) {
        div.wafull_250114 .tit_wrap h4.title {
          font-size: 38px;
          font-size: 2.47rem; } }
      @media (max-width: 600px) {
        div.wafull_250114 .tit_wrap h4.title {
          font-size: 33px;
          font-size: 2.145rem;
          word-break: keep-all;
          line-height: 1.3; } }
      @media (max-width: 420px) {
        div.wafull_250114 .tit_wrap h4.title {
          font-size: 24px;
          font-size: 1.56rem; } }
  div.wafull_250114 section.header {
    background: #fff url("../../../../img/event/wafull_250114/bg.jpg") no-repeat center bottom;
    height: 830px;
    overflow: hidden; }
    div.wafull_250114 section.header > .wrap_1024 {
      position: relative; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt {
        text-align: left; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
          -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;
          -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;
          margin-top: 50px; }

@-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.wafull_250114 section.header > .wrap_1024 .main_txt .medal 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.wafull_250114 section.header > .wrap_1024 .main_txt .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 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); } }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .medal_02 {
          -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;
          -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;
          margin-top: 50px; }

@-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.wafull_250114 section.header > .wrap_1024 .main_txt .medal_02 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.wafull_250114 section.header > .wrap_1024 .main_txt .medal_02 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); } }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
          -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.5s;
          -moz-animation-delay: 0.5s;
          -ms-animation-delay: 0.5s;
          -o-animation-delay: 0.5s;
          animation-delay: 0.5s;
          -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;
          margin: 75px 0 0 13px; }

@-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.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 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); } }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 {
          -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: 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;
          margin: 40px 0 0 13px;
          font-size: 26.4px;
          font-size: 1.716rem;
          line-height: 1.35;
          font-weight: 400;
          letter-spacing: 0; }

@-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.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 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); } }
          div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 > em {
            font-weight: 800;
            font-style: italic; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 {
          -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.3s;
          -moz-animation-duration: 1.3s;
          -ms-animation-duration: 1.3s;
          -o-animation-duration: 1.3s;
          animation-duration: 1.3s;
          -webkit-animation-delay: 1.5s;
          -moz-animation-delay: 1.5s;
          -ms-animation-delay: 1.5s;
          -o-animation-delay: 1.5s;
          animation-delay: 1.5s;
          -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;
          font-size: 13px;
          font-size: 0.845rem;
          margin: 20px 0 0 13px;
          line-height: 1.4;
          width: 60%;
          word-break: keep-all;
          color: #8d7a83;
          font-weight: 100; }

@-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.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 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); } }

@-webkit-keyframes card {
  0% {
    margin-top: 0; }
  50% {
    margin-top: -7px; }
  100% {
    margin-top: 0; } }

@keyframes card {
  0% {
    margin-top: 0; }
  50% {
    margin-top: -7px; }
  100% {
    margin-top: 0; } }

@-webkit-keyframes coin_01 {
  0% {
    margin-top: 0; }
  50% {
    margin-top: 3px; }
  100% {
    margin-top: 0; } }

@keyframes coin_01 {
  0% {
    margin-top: 0; }
  50% {
    margin-top: 3px; }
  100% {
    margin-top: 0; } }

@-webkit-keyframes coin_02 {
  0% {
    margin-top: 0; }
  50% {
    margin-top: 8px; }
  100% {
    margin-top: 0; } }

@keyframes coin_02 {
  0% {
    margin-top: 0; }
  50% {
    margin-top: 8px; }
  100% {
    margin-top: 0; } }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img {
        -webkit-animation-name: fadeIn;
        -moz-animation-name: fadeIn;
        -ms-animation-name: fadeIn;
        -o-animation-name: fadeIn;
        animation-name: fadeIn;
        -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: 2s;
        -moz-animation-duration: 2s;
        -ms-animation-duration: 2s;
        -o-animation-duration: 2s;
        animation-duration: 2s;
        -webkit-animation-delay: 1.5s;
        -moz-animation-delay: 1.5s;
        -ms-animation-delay: 1.5s;
        -o-animation-delay: 1.5s;
        animation-delay: 1.5s;
        -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;
        position: absolute; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes fadeIn {
  div.wafull_250114 section.header > .wrap_1024 .main_img > img 0% {
    opacity: 0; }
  div.wafull_250114 section.header > .wrap_1024 .main_img > img 100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
          top: 156px;
          right: -65px;
          -webkit-animation: 1.8s card ease-in-out infinite alternate;
          animation: 1.8s card ease-in-out infinite alternate; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
          top: 150px;
          right: 10px;
          -webkit-animation: 1.2s coin_01 ease-in-out infinite alternate;
          animation: 1.2s coin_01 ease-in-out infinite alternate; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
          top: 475px;
          right: 298px;
          -webkit-animation: 2s coin_02 ease-in-out infinite alternate;
          animation: 2s coin_02 ease-in-out infinite alternate; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
          top: 560px;
          right: 80px;
          -webkit-animation-name: flash;
          -moz-animation-name: flash;
          -ms-animation-name: flash;
          -o-animation-name: flash;
          animation-name: flash;
          -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: 2.5s;
          -moz-animation-duration: 2.5s;
          -ms-animation-duration: 2.5s;
          -o-animation-duration: 2.5s;
          animation-duration: 2.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 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.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder 0%, div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder 50%, div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder 100% {
    opacity: 1; }
  div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder 25%, div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder 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; } }
    @media (max-width: 960px) {
      div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
        margin-top: 45px;
        width: 220px; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
        margin: 30px 0 0 13px;
        width: 420px; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 {
        margin: 30px 0 0 13px;
        font-size: 24px;
        font-size: 1.56rem; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 {
        font-size: 12.6px;
        font-size: 0.819rem;
        margin: 15px 0 0 13px;
        width: 60%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
        width: 400px;
        top: 290px;
        right: -7%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
        width: 120px;
        top: 310px;
        right: 0; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
        width: 120px;
        top: 615px;
        right: 34%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
        width: 64px;
        top: 660px;
        right: 13%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
        margin-top: 35px;
        width: 196px; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .medal_02 {
        margin-top: 35px;
        width: 50%; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
        margin: 35px 0 0 10px;
        width: 400px; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 {
        margin: 30px 0 0 10px;
        font-size: 21px;
        font-size: 1.365rem; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 {
        font-size: 12px;
        font-size: 0.78rem;
        margin: 13px 0 0 13px;
        line-height: 1.3;
        width: 50%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
        width: 330px;
        top: 400px;
        right: -8%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
        width: 100px;
        top: 410px;
        right: 0; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
        width: 100px;
        top: 615px;
        right: 34%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
        width: 56px;
        top: 700px;
        right: 13%; } }
    @media (max-width: 600px) {
      div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
        margin-top: 30px;
        width: 35%; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
        margin: 35px 0 0 10px;
        width: 72%; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 {
        font-size: 18px;
        font-size: 1.17rem; }
      div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_03 {
        font-size: 11px;
        font-size: 0.715rem;
        margin: 12px 0 0 13px;
        width: 92%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
        width: 63%;
        top: 98%;
        right: -11%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
        width: 17%;
        top: 430px;
        right: 0; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
        width: 17%;
        top: 680px;
        right: 38%; }
      div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
        width: 11%;
        top: 720px;
        right: 13%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.header {
        height: 700px;
        background-size: cover; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
          margin-top: 30px;
          width: 40%; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .medal_02 {
          margin-top: 30px;
          width: 70%; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
          margin: 35px 0 0 10px;
          width: 78%; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
          width: 70%;
          top: 100%;
          right: -13%; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
          width: 17%;
          top: 400px;
          right: 0; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
          width: 17%;
          top: 600px;
          right: 45%; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
          width: 11%;
          top: 640px;
          right: 12%; } }
    @media (max-width: 360px) {
      div.wafull_250114 section.header {
        height: 650px; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .medal {
          width: 43%; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_01 {
          margin: 30px 0 0 10px;
          width: 82%; }
        div.wafull_250114 section.header > .wrap_1024 .main_txt .main_txt_02 {
          font-size: 16px;
          font-size: 1.04rem;
          margin: 20px 0 0 10px; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.card {
          width: 80%;
          top: 100%;
          right: -15%; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_01 {
          width: 17%;
          top: 350px;
          right: 0; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.coin_02 {
          width: 17%;
          top: 500px;
          right: 55%; }
        div.wafull_250114 section.header > .wrap_1024 .main_img > img.thunder {
          width: 11%;
          top: 550px;
          right: 12%; } }
  div.wafull_250114 section.about_sc {
    padding: 100px 0; }
    div.wafull_250114 section.about_sc .tit_wrap h4.title > em {
      font-size: 22px;
      font-size: 1.43rem;
      display: block;
      font-weight: 300;
      margin-top: 5px; }
    div.wafull_250114 section.about_sc .tit_wrap p.sub_txt {
      font-size: 23px;
      font-size: 1.495rem;
      margin-top: 30px;
      line-height: 1.45;
      font-weight: 300;
      letter-spacing: -0.5px; }
      div.wafull_250114 section.about_sc .tit_wrap p.sub_txt > strong {
        font-weight: 700; }
    @media (max-width: 960px) {
      div.wafull_250114 section.about_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.about_sc .tit_wrap h4.title > em {
          font-size: 20px;
          font-size: 1.3rem; }
        div.wafull_250114 section.about_sc .tit_wrap p.sub_txt {
          font-size: 21px;
          font-size: 1.365rem; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.about_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.about_sc .tit_wrap h4.title > em {
          font-size: 19px;
          font-size: 1.235rem;
          margin-top: 3px; }
        div.wafull_250114 section.about_sc .tit_wrap p.sub_txt {
          font-size: 20px;
          font-size: 1.3rem;
          margin-top: 25px;
          line-height: 1.4;
          letter-spacing: -0.5px; } }
    @media (max-width: 600px) {
      div.wafull_250114 section.about_sc .tit_wrap h4.title > em {
        font-size: 17px;
        font-size: 1.105rem;
        margin-top: 0; }
      div.wafull_250114 section.about_sc .tit_wrap p.sub_txt {
        font-size: 18px;
        font-size: 1.17rem;
        margin-top: 20px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.about_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.about_sc .tit_wrap h4.title > em {
          font-size: 15px;
          font-size: 0.975rem; }
        div.wafull_250114 section.about_sc .tit_wrap p.sub_txt {
          font-size: 16px;
          font-size: 1.04rem;
          margin-top: 13px;
          letter-spacing: 0; }
          div.wafull_250114 section.about_sc .tit_wrap p.sub_txt br {
            display: none; } }
    div.wafull_250114 section.about_sc div.wrap_1024 {
      margin-top: 30px; }
      div.wafull_250114 section.about_sc div.wrap_1024 .about_dl {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        margin-top: 60px;
        width: 100%;
        padding: 0 4% 0 10%; }
        div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt {
          float: left;
          width: 18%;
          text-align: left; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt > p {
            font-size: 17px;
            font-size: 1.105rem;
            line-height: 1.4;
            font-weight: 800; }
        div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd {
          float: left;
          width: 82%;
          margin: 0;
          text-align: left; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt {
            font-size: 17px;
            font-size: 1.105rem;
            line-height: 1.4;
            margin-bottom: 3px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt > em {
              font-size: 14.6px;
              font-size: 0.949rem;
              display: block;
              margin-top: 5px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt > strong {
              font-weight: 700; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt.with_tit {
              margin-top: 22px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul {
            background: #f8f8f8;
            margin-top: 10px;
            border-radius: 20px;
            padding: 22px 30px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul > li {
              font-size: 15px;
              font-size: 0.975rem;
              margin-bottom: 5px;
              list-style: circle;
              margin-left: 18px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt {
            position: relative;
            width: 100%; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button {
              font-size: 16.2px;
              font-size: 1.053rem;
              background: #f3f4f9;
              width: 100%;
              border: none;
              padding: 25px 0 25px 30px;
              border-radius: 20px;
              font-weight: 600;
              text-align: left; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more {
                font-size: 13px;
                font-size: 0.845rem;
                opacity: 0.5;
                filter: alpha(opacity=50);
                -webkit-animation-name: flash;
                -moz-animation-name: flash;
                -ms-animation-name: flash;
                -o-animation-name: flash;
                animation-name: flash;
                -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: 2s;
                -moz-animation-duration: 2s;
                -ms-animation-duration: 2s;
                -o-animation-duration: 2s;
                animation-duration: 2s;
                -webkit-animation-delay: 0.5s;
                -moz-animation-delay: 0.5s;
                -ms-animation-delay: 0.5s;
                -o-animation-delay: 0.5s;
                animation-delay: 0.5s;
                -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;
                position: absolute;
                top: 28px;
                right: 30px;
                font-weight: 400;
                letter-spacing: 0.2px; }

@-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.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more 0%, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more 50%, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more 100% {
    opacity: 1; }
  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more 25%, div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more 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.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button:hover {
                background: #f1f3f9; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button:hover .more {
                  -webkit-animation: none;
                  animation: none; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq {
            display: none;
            background: #f3f4f9;
            width: 100%;
            padding: 30px;
            margin: 5px 0 15px;
            border-radius: 20px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit {
              font-size: 15px;
              font-size: 0.975rem;
              font-weight: 700; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit.mg_t {
                margin-top: 20px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .txt {
              font-size: 15px;
              font-size: 0.975rem;
              font-weight: 600; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .ps {
              font-size: 13.6px;
              font-size: 0.884rem;
              margin-top: 20px;
              font-weight: 300; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul {
              margin-top: 6px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul > li {
                font-size: 14px;
                font-size: 0.91rem;
                opacity: 0.8;
                filter: alpha(opacity=80);
                line-height: 1.3;
                margin: 0 0 2px 20px;
                font-weight: 400;
                list-style: disc; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step {
              margin-top: 15px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step_02 {
              margin-top: 15px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step_02 > img {
                width: 100%; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle.mg_t {
            margin-top: 15px; }
      div.wafull_250114 section.about_sc div.wrap_1024 .quote {
        font-size: 15px;
        font-size: 0.975rem;
        margin: 30px 4% 0 0;
        text-align: right; }
      @media (max-width: 960px) {
        div.wafull_250114 section.about_sc div.wrap_1024 .about_dl {
          padding: 0; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step > img {
            width: 100%; }
        div.wafull_250114 section.about_sc div.wrap_1024 .quote {
          margin: 20px 0 0 0; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.about_sc div.wrap_1024 {
          margin-top: 20px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl {
            margin-top: 55px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt {
              width: 17%; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt > p {
                font-size: 16px;
                font-size: 1.04rem; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd {
              width: 83%; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt {
                font-size: 16px;
                font-size: 1.04rem; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt > em {
                  font-size: 14.4px;
                  font-size: 0.936rem;
                  margin-top: 3px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt.with_tit {
                  margin-top: 20px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul {
                margin-top: 10px;
                border-radius: 20px;
                padding: 20px 25px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul > li {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  margin-bottom: 4px;
                  margin-left: 18px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button {
                font-size: 15.6px;
                font-size: 1.014rem;
                padding: 25px 0 25px 25px;
                border-radius: 20px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more {
                  font-size: 13px;
                  font-size: 0.845rem;
                  top: 28px;
                  right: 23px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq {
                padding: 25px;
                margin: 5px 0 15px;
                border-radius: 20px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit {
                  font-size: 14.6px;
                  font-size: 0.949rem; }
                  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit.mg_t {
                    margin-top: 18px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .txt {
                  font-size: 14.6px;
                  font-size: 0.949rem; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .ps {
                  font-size: 13.4px;
                  font-size: 0.871rem;
                  margin-top: 15px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul {
                  margin-top: 5px; }
                  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul > li {
                    font-size: 14px;
                    font-size: 0.91rem;
                    opacity: 0.8;
                    filter: alpha(opacity=80);
                    line-height: 1.3;
                    margin: 0 0 2px 20px;
                    font-weight: 400;
                    list-style: disc; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step {
                  margin-top: 15px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle.mg_t {
                margin-top: 10px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .quote {
            font-size: 14px;
            font-size: 0.91rem; } }
      @media (max-width: 600px) {
        div.wafull_250114 section.about_sc div.wrap_1024 {
          margin-top: 10px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl {
            margin-top: 50px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt {
              float: none;
              width: 100%; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt > p {
                font-size: 15.6px;
                font-size: 1.014rem; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd {
              float: none;
              width: 100%;
              margin-top: 8px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt {
                font-size: 15.4px;
                font-size: 1.001rem; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt > em {
                  font-size: 14px;
                  font-size: 0.91rem;
                  margin-top: 1px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt.with_tit {
                  margin-top: 15px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul {
                margin: 6px 0 15px;
                border-radius: 15px;
                padding: 20px 20px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul > li {
                  font-size: 14px;
                  font-size: 0.91rem;
                  width: 96%;
                  margin-bottom: 4px;
                  margin-left: 16px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button {
                font-size: 14.6px;
                font-size: 0.949rem;
                padding: 22px 0 20px 22px;
                border-radius: 15px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more {
                  font-size: 12px;
                  font-size: 0.78rem;
                  top: 22px;
                  right: 20px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button > span {
                  display: none; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq {
                padding: 20px;
                margin: 5px 0 10px;
                border-radius: 15px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit {
                  font-size: 14px;
                  font-size: 0.91rem; }
                  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit.mg_t {
                    margin-top: 18px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .txt {
                  font-size: 14px;
                  font-size: 0.91rem; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .ps {
                  font-size: 13.2px;
                  font-size: 0.858rem;
                  margin-top: 12px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul {
                  margin-top: 5px; }
                  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .about_ul > li {
                    font-size: 13.6px;
                    font-size: 0.884rem;
                    opacity: 0.8;
                    filter: alpha(opacity=80);
                    margin: 0 0 2px 17px; }
                div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step {
                  margin-top: 10px;
                  width: 100%;
                  overflow-x: scroll; }
                  div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step > img {
                    width: auto; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle.mg_t {
                margin-top: 10px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .quote {
            font-size: 13.6px;
            font-size: 0.884rem;
            margin-top: 15px; } }
      @media (max-width: 480px) {
        div.wafull_250114 section.about_sc div.wrap_1024 .about_dl {
          margin-top: 40px; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dt > p {
            font-size: 15.2px;
            font-size: 0.988rem; }
          div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd {
            margin-top: 6px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt {
              font-size: 15px;
              font-size: 0.975rem; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .txt.with_tit {
                margin-top: 10px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul {
              margin: 6px 0 20px;
              padding: 18px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .in_ul > li {
                margin-bottom: 4px;
                margin-left: 15px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button {
              font-size: 14.4px;
              font-size: 0.936rem;
              padding: 20px 0 20px 16px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dt.qt > button .more {
                font-size: 12px;
                font-size: 0.78rem;
                top: 20px;
                right: 16px; }
            div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq {
              padding: 18px 16px;
              margin: 5px 0; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .tit.mg_t {
                margin-top: 16px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .txt {
                font-size: 13.8px;
                font-size: 0.897rem; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .ps {
                font-size: 13px;
                font-size: 0.845rem;
                margin-top: 10px; }
              div.wafull_250114 section.about_sc div.wrap_1024 .about_dl .about_dd .slide_toggle dd.qq .step > img {
                width: 540px; }
        div.wafull_250114 section.about_sc div.wrap_1024 .quote {
          font-size: 13px;
          font-size: 0.845rem;
          margin-top: 10px; } }
  div.wafull_250114 section.how_sc {
    background: #fafafa;
    padding: 100px 0; }
    @media (max-width: 960px) {
      div.wafull_250114 section.how_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.how_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.how_sc {
        padding: 40px 4%; } }
    div.wafull_250114 section.how_sc div.wrap_1024 {
      margin-top: 80px;
      padding: 0 3%; }
      div.wafull_250114 section.how_sc div.wrap_1024 .dt_st {
        font-size: 17.4px;
        font-size: 1.131rem;
        font-weight: 800; }
      div.wafull_250114 section.how_sc div.wrap_1024 .img {
        margin-top: 45px; }
        div.wafull_250114 section.how_sc div.wrap_1024 .img > img {
          margin: 0 auto; }
      div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle {
        margin-top: 60px; }
        div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt {
          position: relative;
          width: 100%; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button {
            font-size: 16.2px;
            font-size: 1.053rem;
            background: #f3f4f9;
            width: 100%;
            border: 1px solid #d8dbdb;
            padding: 25px 0 25px 30px;
            border-radius: 20px;
            font-weight: 600;
            text-align: left; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
              font-size: 13px;
              font-size: 0.845rem;
              opacity: 0.5;
              filter: alpha(opacity=50);
              position: absolute;
              top: 28px;
              right: 30px;
              font-weight: 400;
              letter-spacing: 0.2px; }
        div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq {
          display: none;
          background: #f3f4f9;
          width: 100%;
          border: 1px solid #d8dbdb;
          padding: 30px;
          margin: 7px 0 15px;
          border-radius: 20px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .tit {
            font-size: 15px;
            font-size: 0.975rem;
            font-weight: 700;
            margin-top: 20px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .tit.mg_t {
              margin-top: 27px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt {
            font-size: 15px;
            font-size: 0.975rem;
            font-weight: 400;
            line-height: 1.4; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt > em {
              opacity: 0.8;
              filter: alpha(opacity=80);
              display: block;
              font-weight: 300; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt.mg_t {
              margin-top: 4px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .how_ul {
            margin-top: 6px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .how_ul > li {
              font-size: 14px;
              font-size: 0.91rem;
              opacity: 0.8;
              filter: alpha(opacity=80);
              line-height: 1.3;
              margin: 0 0 4px 15px;
              font-weight: 400;
              list-style: decimal; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .step {
            margin-top: 15px; }
      div.wafull_250114 section.how_sc div.wrap_1024 .quote {
        font-size: 15px;
        font-size: 0.975rem;
        margin: 18px 0 0 0;
        text-align: right; }
      @media (max-width: 960px) {
        div.wafull_250114 section.how_sc div.wrap_1024 {
          padding: 0; }
          div.wafull_250114 section.how_sc div.wrap_1024 .img > img {
            width: 100%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.how_sc div.wrap_1024 {
          margin-top: 70px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .dt_st {
            font-size: 16px;
            font-size: 1.04rem; }
          div.wafull_250114 section.how_sc div.wrap_1024 .img {
            margin-top: 40px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle {
            margin-top: 60px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button {
              font-size: 15.6px;
              font-size: 1.014rem;
              padding: 25px 0 25px 25px;
              border-radius: 20px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
                font-size: 13px;
                font-size: 0.845rem;
                top: 28px;
                right: 25px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq {
              padding: 25px;
              margin: 7px 0 10px;
              border-radius: 20px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt {
                font-size: 14.6px;
                font-size: 0.949rem; }
          div.wafull_250114 section.how_sc div.wrap_1024 .quote {
            font-size: 14px;
            font-size: 0.91rem;
            margin: 15px 0 0 0; } }
      @media (max-width: 640px) {
        div.wafull_250114 section.how_sc div.wrap_1024 {
          margin-top: 60px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .dt_st {
            font-size: 16px;
            font-size: 1.04rem; }
          div.wafull_250114 section.how_sc div.wrap_1024 .img {
            margin-top: 40px;
            width: 100%;
            overflow-x: scroll; }
            div.wafull_250114 section.how_sc div.wrap_1024 .img > img {
              width: 700px; } }
      @media (max-width: 500px) {
        div.wafull_250114 section.how_sc div.wrap_1024 {
          margin-top: 60px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .dt_st {
            font-size: 15.6px;
            font-size: 1.014rem; }
          div.wafull_250114 section.how_sc div.wrap_1024 .img {
            margin-top: 40px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .img > img {
              width: 640px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle {
            margin-top: 50px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button {
              font-size: 14.6px;
              font-size: 0.949rem;
              padding: 22px 0 20px 22px;
              border-radius: 15px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
                font-size: 12.6px;
                font-size: 0.819rem;
                top: 23px;
                right: 20px; }
            div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq {
              padding: 25px 20px;
              margin: 7px 0 10px;
              border-radius: 15px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .tit {
                font-size: 14.4px;
                font-size: 0.936rem;
                margin-top: 15px; }
                div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .tit.mg_t {
                  margin-top: 23px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt {
                font-size: 14.2px;
                font-size: 0.923rem; }
                div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .txt.mg_t {
                  margin-top: 4px; }
              div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .how_ul {
                margin-top: 5px; }
                div.wafull_250114 section.how_sc div.wrap_1024 .slide_toggle dd.qq .how_ul > li {
                  font-size: 13.6px;
                  font-size: 0.884rem;
                  margin: 0 0 4px 15px; }
          div.wafull_250114 section.how_sc div.wrap_1024 .quote {
            font-size: 13.6px;
            font-size: 0.884rem;
            margin: 10px 0 0 0; } }
  div.wafull_250114 section.observed_sc {
    padding: 100px 0; }
    div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt {
      font-size: 22px;
      font-size: 1.43rem;
      margin-top: 30px;
      line-height: 1.4;
      font-weight: 300;
      letter-spacing: -0.5px; }
      div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt > strong {
        font-weight: 700; }
    @media (max-width: 960px) {
      div.wafull_250114 section.observed_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt {
          font-size: 20px;
          font-size: 1.3rem; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.observed_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt {
          font-size: 18px;
          font-size: 1.17rem;
          margin-top: 25px;
          line-height: 1.4;
          letter-spacing: -0.5px; } }
    @media (max-width: 600px) {
      div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt {
        font-size: 16.6px;
        font-size: 1.079rem;
        margin-top: 20px; }
        div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt br {
          display: none; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.observed_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt {
          font-size: 15.2px;
          font-size: 0.988rem;
          margin-top: 13px;
          letter-spacing: 0; }
          div.wafull_250114 section.observed_sc .tit_wrap p.sub_txt br {
            display: none; } }
    div.wafull_250114 section.observed_sc div.wrap_1024 {
      margin-top: 55px;
      padding: 0 3%; }
      div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle {
        margin-top: 10px; }
        div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt {
          position: relative;
          width: 100%; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button {
            font-size: 16.2px;
            font-size: 1.053rem;
            background: #f3f3f3;
            width: 100%;
            border: none;
            padding: 25px 0 25px 30px;
            border-radius: 20px;
            font-weight: 600;
            text-align: left; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
              font-size: 13px;
              font-size: 0.845rem;
              opacity: 0.5;
              filter: alpha(opacity=50);
              position: absolute;
              top: 28px;
              right: 30px;
              font-weight: 400;
              letter-spacing: 0.2px; }
        div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq {
          display: none;
          background: #f9f8f7;
          width: 100%;
          padding: 30px;
          margin: 5px 0 15px;
          border-radius: 20px; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit {
            font-size: 15px;
            font-size: 0.975rem;
            font-weight: 700; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit.mg_t {
              margin-top: 20px; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .txt {
            font-size: 14.4px;
            font-size: 0.936rem;
            opacity: 0.8;
            filter: alpha(opacity=80);
            font-weight: 300;
            margin-top: 6px;
            line-height: 1.4; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .ps {
            font-size: 13.6px;
            font-size: 0.884rem;
            margin-top: 20px;
            font-weight: 300; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul {
            margin-top: 6px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul > li {
              font-size: 14.4px;
              font-size: 0.936rem;
              opacity: 0.8;
              filter: alpha(opacity=80);
              line-height: 1.3;
              margin: 0 0 4px 20px;
              font-weight: 300;
              list-style: disc; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul {
            margin-top: 6px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li {
              font-size: 15px;
              font-size: 0.975rem;
              line-height: 1.3;
              margin: 0 0 10px 15px;
              font-weight: 500;
              list-style: decimal; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li > em {
                font-size: 14.4px;
                font-size: 0.936rem;
                opacity: 0.8;
                filter: alpha(opacity=80);
                display: block;
                line-height: 1.2;
                margin-top: 3px;
                font-weight: 300; }
      div.wafull_250114 section.observed_sc div.wrap_1024 .quote {
        font-size: 15px;
        font-size: 0.975rem;
        margin: 30px 0 0 0;
        text-align: right; }
      @media (max-width: 960px) {
        div.wafull_250114 section.observed_sc div.wrap_1024 {
          margin-top: 50px; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.observed_sc div.wrap_1024 {
          margin-top: 45px;
          padding: 0; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle {
            margin-top: 8px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button {
              font-size: 15.6px;
              font-size: 1.014rem;
              padding: 20px 0 20px 25px;
              border-radius: 15px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
                font-size: 12.6px;
                font-size: 0.819rem;
                top: 22px;
                right: 25px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq {
              padding: 25px;
              margin: 5px 0 15px;
              border-radius: 15px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit {
                font-size: 14.6px;
                font-size: 0.949rem; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit.mg_t {
                  margin-top: 16px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .txt {
                font-size: 14px;
                font-size: 0.91rem;
                margin-top: 5px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .ps {
                font-size: 13.2px;
                font-size: 0.858rem;
                margin-top: 15px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul {
                margin-top: 6px; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul > li {
                  font-size: 14.4px;
                  font-size: 0.936rem;
                  line-height: 1.3;
                  margin: 0 0 3px 18px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul {
                margin-top: 5px; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  margin: 0 0 10px 15px; }
                  div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li > em {
                    font-size: 14.2px;
                    font-size: 0.923rem; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .quote {
            font-size: 14px;
            font-size: 0.91rem;
            margin: 15px 0 0 0; } }
      @media (max-width: 600px) {
        div.wafull_250114 section.observed_sc div.wrap_1024 {
          margin-top: 40px; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .quote {
            font-size: 14px;
            font-size: 0.91rem;
            margin: 10px 0 0 0; } }
      @media (max-width: 480px) {
        div.wafull_250114 section.observed_sc div.wrap_1024 {
          margin-top: 30px; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle {
            margin-top: 8px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button {
              font-size: 14.6px;
              font-size: 0.949rem;
              padding: 20px 0 20px 20px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button .more {
                font-size: 12.4px;
                font-size: 0.806rem;
                top: 22px;
                right: 20px; }
            div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq {
              padding: 20px;
              margin: 5px 0 13px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit {
                font-size: 14.4px;
                font-size: 0.936rem; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .tit.mg_t {
                  margin-top: 15px; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul {
                margin-top: 5px; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .observed_ul > li {
                  font-size: 14.2px;
                  font-size: 0.923rem; }
              div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul {
                margin-top: 5px; }
                div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li {
                  font-size: 14.2px;
                  font-size: 0.923rem;
                  margin: 0 0 8px 13px; }
                  div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dd.qq .num_ul > li > em {
                    font-size: 14px;
                    font-size: 0.91rem; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .quote {
            font-size: 13.6px;
            font-size: 0.884rem; } }
      @media (max-width: 350px) {
        div.wafull_250114 section.observed_sc div.wrap_1024 {
          margin-top: 25px; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .slide_toggle dt.qt > button > span {
            display: none; }
          div.wafull_250114 section.observed_sc div.wrap_1024 .quote {
            font-size: 13.4px;
            font-size: 0.871rem; } }
  div.wafull_250114 section.guide_sc {
    background: #f3f4f9;
    padding: 100px 0; }
    div.wafull_250114 section.guide_sc .tit_wrap p.ps {
      font-size: 13.6px;
      font-size: 0.884rem;
      margin-top: 20px;
      line-height: 1.3;
      font-weight: 200;
      letter-spacing: 0;
      color: #909093; }
    @media (max-width: 960px) {
      div.wafull_250114 section.guide_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.guide_sc .tit_wrap p.ps {
          margin-top: 15px; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.guide_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.guide_sc .tit_wrap p.ps {
          font-size: 13px;
          font-size: 0.845rem; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.guide_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.guide_sc .tit_wrap p.ps {
          font-size: 12.2px;
          font-size: 0.793rem;
          margin-top: 10px; } }
    div.wafull_250114 section.guide_sc div.wrap_1024 {
      margin-top: 30px; }
      div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul {
        padding: 0 3%; }
        div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li {
          float: left;
          width: 24%;
          margin: 0 0.5%;
          text-align: center;
          border-radius: 25px;
          padding: 30px 15px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt {
            font-size: 16.4px;
            font-size: 1.066rem;
            line-height: 1.3; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span {
              display: block;
              font-size: 14px;
              font-size: 0.91rem;
              width: 76px;
              margin: 0 auto;
              border-radius: 50px;
              padding: 4px 0;
              margin-bottom: 12px; }
      div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap {
        margin-top: 45px;
        text-align: center; }
        div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .ps {
          font-size: 15px;
          font-size: 0.975rem;
          line-height: 1.4; }
        div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap {
          margin-top: 30px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p {
            font-size: 15.4px;
            font-size: 1.001rem;
            margin-top: 5px;
            font-weight: 500; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p > span {
              letter-spacing: 0.5px; }
      div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap {
        margin-top: 25px;
        padding: 0 20%; }
        div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          float: left;
          width: 48%;
          margin: 0 1%;
          padding: 14px 4px;
          border-radius: 5px;
          text-align: center; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st > span {
            font-size: 16px;
            font-size: 1.04rem;
            letter-spacing: 0;
            font-weight: 300; }
      @media (max-width: 960px) {
        div.wafull_250114 section.guide_sc div.wrap_1024 {
          margin-top: 40px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul {
            padding: 0; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li {
              padding: 28px 10px; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt {
                font-size: 16px;
                font-size: 1.04rem; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap {
            padding: 0 10%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.guide_sc div.wrap_1024 {
          margin-top: 40px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li {
            width: 48%;
            margin: 1%;
            border-radius: 20px;
            padding: 24px 10px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt {
              font-size: 15.6px;
              font-size: 1.014rem; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span {
                font-size: 13.6px;
                font-size: 0.884rem;
                width: 74px;
                padding: 4px 0;
                margin-bottom: 10px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap {
            margin-top: 40px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .ps {
              font-size: 14.6px;
              font-size: 0.949rem; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap {
              margin-top: 23px; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p {
                font-size: 15px;
                font-size: 0.975rem;
                margin-top: 4px; }
                div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p > span {
                  letter-spacing: 0; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap {
            padding: 0; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st {
              width: 49%;
              margin: 0 0.5%; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st > span {
                font-size: 15px;
                font-size: 0.975rem; } }
      @media (max-width: 580px) {
        div.wafull_250114 section.guide_sc div.wrap_1024 {
          margin-top: 35px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li {
            padding: 22px 8px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt {
              font-size: 15px;
              font-size: 0.975rem; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span {
                font-size: 13.2px;
                font-size: 0.858rem;
                width: 70px;
                padding: 3px 0;
                margin-bottom: 8px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap {
            margin-top: 25px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .ps {
              font-size: 14.4px;
              font-size: 0.936rem; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap {
              margin-top: 18px; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p {
                font-size: 14.6px;
                font-size: 0.949rem; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st {
            width: 49%;
            margin: 0 0.5%;
            padding: 10px 5px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st > span {
              font-size: 14.6px;
              font-size: 0.949rem; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st > span em {
                display: block; } }
      @media (max-width: 420px) {
        div.wafull_250114 section.guide_sc div.wrap_1024 {
          margin-top: 30px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li {
            border-radius: 15px;
            padding: 20px 8px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt {
              font-size: 14.6px;
              font-size: 0.949rem; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .guide_ul > li .txt > span {
                font-size: 13px;
                font-size: 0.845rem;
                width: 66px; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap {
            margin-top: 20px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .ps {
              font-size: 14px;
              font-size: 0.91rem;
              font-weight: 300; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .ps br {
                display: none; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap {
              margin-top: 15px; }
              div.wafull_250114 section.guide_sc div.wrap_1024 .txt_wrap .info_wrap > p {
                font-size: 14.4px;
                font-size: 0.936rem; }
          div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st {
            float: none;
            width: 100%;
            margin: 3px 0;
            padding: 10px; }
            div.wafull_250114 section.guide_sc div.wrap_1024 .btn_wrap a.btn_st > span {
              font-size: 14px;
              font-size: 0.91rem; } }
  div.wafull_250114 section.btn_sc {
    padding: 100px 0; }
    div.wafull_250114 section.btn_sc .tit_wrap .logo {
      margin-bottom: 16px; }
      div.wafull_250114 section.btn_sc .tit_wrap .logo > img {
        margin: 0 auto; }
    div.wafull_250114 section.btn_sc .tit_wrap h4.title > em {
      -webkit-animation-name: flash;
      -moz-animation-name: flash;
      -ms-animation-name: flash;
      -o-animation-name: flash;
      animation-name: flash;
      -webkit-animation-iteration-count: 3;
      -moz-animation-iteration-count: 3;
      -ms-animation-iteration-count: 3;
      -o-animation-iteration-count: 3;
      animation-iteration-count: 3;
      -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: 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;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff3a2));
      background: -webkit-linear-gradient(transparent 50%, #fff3a2 50%);
      background: -o-linear-gradient(transparent 50%, #fff3a2 50%);
      background: linear-gradient(transparent 50%, #fff3a2 50%);
      padding: 0 2px; }

@-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.wafull_250114 section.btn_sc .tit_wrap h4.title > em 0%, div.wafull_250114 section.btn_sc .tit_wrap h4.title > em 50%, div.wafull_250114 section.btn_sc .tit_wrap h4.title > em 100% {
    opacity: 1; }
  div.wafull_250114 section.btn_sc .tit_wrap h4.title > em 25%, div.wafull_250114 section.btn_sc .tit_wrap h4.title > em 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; } }
    @media (max-width: 960px) {
      div.wafull_250114 section.btn_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.btn_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.btn_sc .tit_wrap .logo {
          margin-bottom: 15px; }
          div.wafull_250114 section.btn_sc .tit_wrap .logo > img {
            width: 250px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.btn_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.btn_sc .tit_wrap .logo {
          margin-bottom: 13px; }
          div.wafull_250114 section.btn_sc .tit_wrap .logo > img {
            width: 200px; } }
    div.wafull_250114 section.btn_sc div.wrap_1024 {
      margin-top: 50px; }
      div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap {
        padding: 0 14%; }
        div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul {
          border-radius: 30px;
          padding: 33px 20px; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li {
            float: left;
            width: 50%;
            text-align: center; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st {
              font-size: 17px;
              font-size: 1.105rem;
              background: -webkit-gradient(linear, left top, left bottom, color-stop(97%, transparent), color-stop(3%, #fff));
              background: -webkit-linear-gradient(transparent 97%, #fff 3%);
              background: -o-linear-gradient(transparent 97%, #fff 3%);
              background: linear-gradient(transparent 97%, #fff 3%);
              padding-bottom: 3px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st .arrow {
                margin-left: 5px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st:hover .arrow {
                margin-left: 8px; }
      div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul {
        padding: 0 16%;
        margin-top: 40px; }
        div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li {
          background: #f3f4f9;
          float: left;
          width: 45%;
          height: 68px;
          margin: 3% 2.5% 0;
          text-align: center;
          border-radius: 18px;
          overflow: hidden; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            position: relative;
            width: 100%; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .txt {
              font-size: 18px;
              font-size: 1.17rem;
              padding: 24px 72px 24px 12px;
              text-align: center;
              font-weight: 700; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img {
              position: absolute;
              width: 68px;
              height: 68px;
              top: 0;
              right: 0; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img > img {
                margin: 11px auto; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_01 .txt {
              color: #0a0c76; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_01 .img {
              background: #0a0c76; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_02 .txt {
              color: #c43a61; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_02 .img {
              background: #c43a61; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_03 .txt {
              color: #ff9343; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_03 .img {
              background: #ff9343; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_04 .txt {
              color: #33999f; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_04 .img {
              background: #53a8ad; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_05 .txt {
              color: #606469; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_05 .img {
              background: #797f87; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_06 .txt {
              color: #7442e5; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st.cr_06 .img {
              background: #7442e5; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover {
            background: #eff0f5; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img {
              -webkit-animation-name: flash;
              -moz-animation-name: flash;
              -ms-animation-name: flash;
              -o-animation-name: flash;
              animation-name: flash;
              -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 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.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img 0%, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img 50%, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img 100% {
    opacity: 1; }
  div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img 25%, div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li:hover a.btn_st .img 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; } }
      @media (max-width: 960px) {
        div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap {
          padding: 0; }
        div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul {
          padding: 0 8%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul {
          border-radius: 25px;
          padding: 31px 10px; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st {
            font-size: 16px;
            font-size: 1.04rem; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st:hover .arrow {
              margin-left: 7px; }
        div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul {
          padding: 0 4%;
          margin-top: 30px; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li {
            width: 45%;
            height: 65px;
            margin: 3% 2.5% 0;
            border-radius: 15px; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .txt {
              font-size: 16px;
              font-size: 1.04rem;
              padding: 23px 68px 23px 10px; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img {
              width: 65px;
              height: 65px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img > img {
                margin: 10px auto;
                width: 46px; } }
      @media (max-width: 600px) {
        div.wafull_250114 section.btn_sc div.wrap_1024 {
          margin-top: 30px; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul {
            background: none;
            border-radius: 0;
            padding: 0; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li {
              background: #1e2234;
              border-radius: 20px;
              padding: 22px 10px 23px;
              float: none;
              width: 100%;
              margin-top: 6px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st {
                font-size: 15px;
                font-size: 0.975rem; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul {
            padding: 0;
            margin-top: 25px; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li {
              width: 47%;
              height: 62px;
              margin: 3% 1.5% 0;
              border-radius: 15px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .txt {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 22px 63px 22px 7px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img {
                width: 62px;
                height: 62px; }
                div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img > img {
                  width: 41px; } }
      @media (max-width: 400px) {
        div.wafull_250114 section.btn_sc div.wrap_1024 {
          margin-top: 25px; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li {
            border-radius: 15px;
            padding: 20px 10px 21px;
            margin-top: 5px; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .btn_wrap .btn_ul > li a.btn_st {
              font-size: 14.2px;
              font-size: 0.923rem; }
          div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul {
            margin-top: 20px; }
            div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li {
              width: 100%;
              height: 58px;
              margin: 6px 0 0; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .txt {
                font-size: 14.6px;
                font-size: 0.949rem;
                padding: 20px 60px 20px 6px; }
              div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img {
                width: 58px;
                height: 58px; }
                div.wafull_250114 section.btn_sc div.wrap_1024 .subject_ul > li a.btn_st .img > img {
                  width: 38px; } }
  div.wafull_250114 section.step_sc {
    padding: 100px 0; }
    div.wafull_250114 section.step_sc .tit_wrap p.sub_txt {
      font-size: 32px;
      font-size: 2.08rem;
      opacity: 0.6;
      filter: alpha(opacity=60);
      font-weight: 400;
      margin-bottom: 20px; }
    @media (max-width: 960px) {
      div.wafull_250114 section.step_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.step_sc .tit_wrap p.sub_txt {
          font-size: 30px;
          font-size: 1.95rem; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.step_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.step_sc .tit_wrap p.sub_txt {
          font-size: 24px;
          font-size: 1.56rem;
          margin-bottom: 17px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.step_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.step_sc .tit_wrap p.sub_txt {
          font-size: 18px;
          font-size: 1.17rem;
          margin-bottom: 14px; } }
    div.wafull_250114 section.step_sc div.wrap_1024 {
      margin-top: 75px; }
      div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap {
        width: 100%; }
        div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul {
          position: relative;
          display: block;
          text-align: center; }
          div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            width: auto;
            margin: 0 3px;
            text-align: center;
            z-index: 2;
            cursor: pointer; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li > p {
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              font-size: 17px;
              font-size: 1.105rem;
              background: #141540;
              font-weight: 400;
              color: #8b8b99;
              padding: 10px 26px 11px;
              border-radius: 50px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li.active > p {
              background: #ebecf9;
              font-weight: 700; }
      div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts {
        min-height: 400px; }
        div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab {
          margin-top: 40px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table {
            width: 100%; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr {
              background: #ebecf9;
              text-align: center; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th {
                position: relative;
                padding: 13px 0; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th > span {
                  font-weight: 500; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th .arrow {
                  position: absolute;
                  top: 1px;
                  right: -20px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody {
              border: 1px solid #3d3d45; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr {
                text-align: center; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr th {
                  border: 1px solid #3d3d45;
                  background: #141540;
                  color: #9596a9;
                  padding: 12px 5px;
                  font-weight: 400; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td {
                  background: #090a25;
                  padding: 5px 11px;
                  border-left: 1px dashed #3d3d45; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_top {
                    padding-top: 10px; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_bt {
                    padding-bottom: 20px; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a {
                    display: -moz-inline-stack;
                    display: inline-block;
                    vertical-align: top;
                    zoom: 1;
                    *display: inline;
                    width: 100%;
                    height: 100%;
                    font-size: 14.6px;
                    font-size: 0.949rem;
                    padding: 15px 5px;
                    border-radius: 6px;
                    font-weight: 600;
                    letter-spacing: 0px; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.lv_01 {
                      background: #fbf2ad; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.lv_02 {
                      background: #f3ff71; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.lv_03 {
                      background: #c6ffaf; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.lv_04 {
                      background: #b0c5fc; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a:hover {
                      opacity: 0.9;
                      filter: alpha(opacity=90);
                      text-decoration: underline; }
                    div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.non_link {
                      cursor: auto; }
                      div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a.non_link:hover {
                        opacity: 1;
                        filter: alpha(opacity=100);
                        text-decoration: none; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr.bd_t {
                  border-top: 1px solid #3d3d45; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr.star {
                  border-top: 1px solid #3d3d45; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr.star td {
                    padding: 11px 5px 13px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 {
            padding: 0 10%; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 {
            padding: 0 16%; }
      @media (max-width: 960px) {
        div.wafull_250114 section.step_sc div.wrap_1024 {
          margin-top: 70px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li {
            margin: 0 1.5px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li > p {
              font-size: 17px;
              font-size: 1.105rem;
              padding: 9px 24px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts {
            min-height: 300px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab {
              margin-top: 45px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th {
                position: relative;
                padding: 15px 0; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th .arrow {
                  top: 0;
                  right: -20px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr th {
                padding: 13px 5px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td {
                padding: 5px 9px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_top {
                  padding-top: 10px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_bt {
                  padding-bottom: 20px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  padding: 14px 5px;
                  border-radius: 5px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 {
                padding: 0 8%; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 {
                padding: 0 14%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.step_sc div.wrap_1024 {
          margin-top: 40px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul {
            padding: 0 4%; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li {
              margin: 6px 1px 0; }
              div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li > p {
                font-size: 16px;
                font-size: 1.04rem;
                padding: 8px 19px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab {
            margin-top: 45px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll {
              width: 100%;
              overflow-x: auto; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table {
                width: 800px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th {
                  padding: 15px 0; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th .arrow {
                    top: 0;
                    right: -20px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr th {
                  padding: 13px 5px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td {
                  padding: 4px 8px; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_top {
                    padding-top: 10px; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_bt {
                    padding-bottom: 15px; }
                  div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a {
                    font-size: 14px;
                    font-size: 0.91rem;
                    padding: 13px 5px;
                    border-radius: 5px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 {
                padding: 0; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 .table {
                  width: 100% !important; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 {
                padding: 0; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 .table {
                  width: 100% !important; } }
      @media (max-width: 600px) {
        div.wafull_250114 section.step_sc div.wrap_1024 {
          margin-top: 50px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul {
            padding: 0 6%; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li {
              margin: 8px 1px 0; }
              div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li > p {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 8px 19px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab {
            margin-top: 35px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table {
              width: 700px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th {
                padding: 13px 0; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table thead tr th .arrow {
                  top: 0;
                  right: -20px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr th {
                padding: 13px 5px; }
              div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td {
                padding: 4px 8px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_top {
                  padding-top: 10px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td.pd_bt {
                  padding-bottom: 15px; }
                div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table tbody tr td > a {
                  font-size: 13.8px;
                  font-size: 0.897rem;
                  padding: 12px 4px;
                  border-radius: 4px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 .table {
              width: 600px !important; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 .table {
              width: 100% !important; } }
      @media (max-width: 480px) {
        div.wafull_250114 section.step_sc div.wrap_1024 {
          margin-top: 35px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul {
            padding: 0; }
            div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li {
              margin: 6px 1px 0; }
              div.wafull_250114 section.step_sc div.wrap_1024 .s_tab_wrap .tab_ul .tab_li > p {
                font-size: 14.4px;
                font-size: 0.936rem;
                padding: 7px 16px; }
          div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab {
            margin-top: 30px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll .table {
              width: 700px; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_01 .table {
              width: 570px !important; }
            div.wafull_250114 section.step_sc div.wrap_1024 .tab_conts .step_tab .scroll.narrow_02 .table {
              width: 440px !important; } }
  div.wafull_250114 section.pink_sc {
    background: #ff9cd6;
    padding: 100px 0; }
    div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt {
      -webkit-animation-name: flash;
      -moz-animation-name: flash;
      -ms-animation-name: flash;
      -o-animation-name: flash;
      animation-name: flash;
      -webkit-animation-iteration-count: 2;
      -moz-animation-iteration-count: 2;
      -ms-animation-iteration-count: 2;
      -o-animation-iteration-count: 2;
      animation-iteration-count: 2;
      -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: 1.5s;
      -moz-animation-delay: 1.5s;
      -ms-animation-delay: 1.5s;
      -o-animation-delay: 1.5s;
      animation-delay: 1.5s;
      -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;
      font-size: 30px;
      font-size: 1.95rem;
      font-weight: 400;
      margin-bottom: 25px;
      color: #fff; }

@-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.wafull_250114 section.pink_sc .tit_wrap p.sub_txt 0%, div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt 50%, div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt 100% {
    opacity: 1; }
  div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt 25%, div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt 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; } }
    @media (max-width: 960px) {
      div.wafull_250114 section.pink_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt {
          font-size: 28px;
          font-size: 1.82rem; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.pink_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt {
          font-size: 22px;
          font-size: 1.43rem;
          margin-bottom: 20px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.pink_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.pink_sc .tit_wrap p.sub_txt {
          font-size: 16px;
          font-size: 1.04rem;
          margin-bottom: 15px; } }
    div.wafull_250114 section.pink_sc div.wrap_1024 {
      margin-top: 35px;
      padding: 0 8%; }
      div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li {
        position: relative;
        padding: 25px 15px;
        border-radius: 20px;
        margin-top: 10px;
        text-align: center; }
        div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .txt {
          font-size: 16px;
          font-size: 1.04rem; }
        div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point {
          -webkit-animation-name: flash;
          -moz-animation-name: flash;
          -ms-animation-name: flash;
          -o-animation-name: flash;
          animation-name: flash;
          -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: 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.5s;
          -moz-animation-delay: 0.5s;
          -ms-animation-delay: 0.5s;
          -o-animation-delay: 0.5s;
          animation-delay: 0.5s;
          -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;
          position: absolute;
          top: -17px;
          left: 50%;
          margin-left: -72px;
          font-size: 14px;
          font-size: 0.91rem;
          display: block;
          background: #1b1b1d;
          color: #fff;
          border-radius: 50px;
          padding: 8px 15px; }

@-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.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point 0%, div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point 50%, div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point 100% {
    opacity: 1; }
  div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point 25%, div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point 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.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point::after {
            display: block;
            content: "▼";
            position: absolute;
            color: #1b1b1d;
            bottom: -12px;
            left: 50%;
            margin-left: -8px; }
      @media (max-width: 960px) {
        div.wafull_250114 section.pink_sc div.wrap_1024 {
          margin-top: 30px;
          padding: 0; } }
      @media (max-width: 640px) {
        div.wafull_250114 section.pink_sc div.wrap_1024 {
          margin-top: 20px; }
          div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li {
            padding: 20px 12px;
            border-radius: 15px; }
            div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .txt {
              font-size: 15px;
              font-size: 0.975rem; }
            div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point {
              top: -14px;
              margin-left: -66px;
              font-size: 13.6px;
              font-size: 0.884rem;
              padding: 6px 12px; }
              div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point::after {
                bottom: -10px;
                margin-left: -7px; } }
      @media (max-width: 420px) {
        div.wafull_250114 section.pink_sc div.wrap_1024 {
          margin-top: 15px; }
          div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li {
            padding: 17px 12px; }
            div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .txt {
              font-size: 14.6px;
              font-size: 0.949rem; }
            div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point {
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              font-size: 12.6px;
              font-size: 0.819rem;
              position: static;
              top: 0;
              left: 0;
              margin-left: 0;
              padding: 5px 11px;
              vertical-align: bottom; }
              div.wafull_250114 section.pink_sc div.wrap_1024 .wafull_ul > li .point::after {
                display: none; } }
  div.wafull_250114 section.wafull_sc {
    background: #141417 url("../../../../img/event/wafull_250114/sub_bg.png") no-repeat center top;
    padding: 140px 0 100px; }
    @media (max-width: 960px) {
      div.wafull_250114 section.wafull_sc {
        padding: 120px 4% 80px;
        background-size: 190px; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.wafull_sc {
        padding: 100px 4% 60px;
        background-size: 20%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.wafull_sc {
        padding: 70px 4% 35px;
        background-size: 24%; } }
    @media (max-width: 380px) {
      div.wafull_250114 section.wafull_sc {
        padding: 50px 4% 35px;
        background-size: 27%; } }
    div.wafull_250114 section.wafull_sc div.wrap_1024 {
      position: relative; }
      div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_txt {
        margin: 0 auto; }
      div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_01 {
        position: absolute;
        bottom: -30px;
        left: 90px; }

@-webkit-keyframes wafull {
  0% {
    margin-top: 0; }
  50% {
    margin-top: -7px; }
  100% {
    margin-top: 0; } }

@keyframes wafull {
  0% {
    margin-top: 0; }
  50% {
    margin-top: -7px; }
  100% {
    margin-top: 0; } }
      div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_02 {
        position: absolute;
        top: -170px;
        right: 130px;
        -webkit-animation: 1.8s wafull ease-in-out infinite alternate;
        animation: 1.8s wafull ease-in-out infinite alternate; }
      @media (max-width: 860px) {
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_txt {
          width: 60%; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_01 {
          width: 26%;
          bottom: -17px;
          left: 5%; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_02 {
          width: 24%;
          top: -130px;
          right: 13%; } }
      @media (max-width: 480px) {
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_txt {
          width: 66%; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_01 {
          width: 26%;
          bottom: -20px;
          left: 3%; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_02 {
          width: 25%;
          top: -100px;
          right: 10%; } }
      @media (max-width: 380px) {
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_txt {
          width: 68%; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_01 {
          width: 30%;
          bottom: -20px;
          left: 0; }
        div.wafull_250114 section.wafull_sc div.wrap_1024 .wafull_02 {
          width: 29%;
          top: -70px;
          right: 8%; } }
  div.wafull_250114 section.reason_sc {
    background: #f3f4f9;
    padding: 100px 0; }
    div.wafull_250114 section.reason_sc .tit_wrap p.ps {
      font-size: 13.6px;
      font-size: 0.884rem;
      margin-top: 20px;
      line-height: 1.3;
      font-weight: 200;
      letter-spacing: 0;
      color: #909093; }
    @media (max-width: 960px) {
      div.wafull_250114 section.reason_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.reason_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.reason_sc .tit_wrap p.ps {
          font-size: 13px;
          font-size: 0.845rem;
          margin-top: 15px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.reason_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.reason_sc .tit_wrap p.ps {
          font-size: 12.2px;
          font-size: 0.793rem;
          margin-top: 10px; } }
    div.wafull_250114 section.reason_sc div.wrap_1024 {
      margin-top: 35px; }
      div.wafull_250114 section.reason_sc div.wrap_1024 .reason {
        margin: 0 auto; }
      @media (max-width: 660px) {
        div.wafull_250114 section.reason_sc div.wrap_1024 {
          padding: 0 4%; }
          div.wafull_250114 section.reason_sc div.wrap_1024 .reason {
            width: 100%; } }
      @media (max-width: 480px) {
        div.wafull_250114 section.reason_sc div.wrap_1024 {
          margin-top: 30px;
          padding: 0; } }
  div.wafull_250114 section.result_sc {
    padding: 100px 0; }
    div.wafull_250114 section.result_sc .tit_wrap p.sub_txt {
      font-size: 32px;
      font-size: 2.08rem;
      opacity: 0.6;
      filter: alpha(opacity=60);
      font-weight: 400;
      margin-bottom: 25px; }
    div.wafull_250114 section.result_sc .tit_wrap h4.title > em {
      display: block;
      color: #4a0bff; }
    div.wafull_250114 section.result_sc .tit_wrap h4.title mark {
      padding: 0 3px;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #ecff92));
      background: -webkit-linear-gradient(transparent 50%, #ecff92 50%);
      background: -o-linear-gradient(transparent 50%, #ecff92 50%);
      background: linear-gradient(transparent 50%, #ecff92 50%);
      color: #4a0bff;
      -webkit-animation-name: flash;
      -moz-animation-name: flash;
      -ms-animation-name: flash;
      -o-animation-name: flash;
      animation-name: flash;
      -webkit-animation-iteration-count: 2;
      -moz-animation-iteration-count: 2;
      -ms-animation-iteration-count: 2;
      -o-animation-iteration-count: 2;
      animation-iteration-count: 2;
      -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: 0.8s;
      -moz-animation-delay: 0.8s;
      -ms-animation-delay: 0.8s;
      -o-animation-delay: 0.8s;
      animation-delay: 0.8s;
      -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 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.wafull_250114 section.result_sc .tit_wrap h4.title mark 0%, div.wafull_250114 section.result_sc .tit_wrap h4.title mark 50%, div.wafull_250114 section.result_sc .tit_wrap h4.title mark 100% {
    opacity: 1; }
  div.wafull_250114 section.result_sc .tit_wrap h4.title mark 25%, div.wafull_250114 section.result_sc .tit_wrap h4.title mark 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; } }
    @media (max-width: 960px) {
      div.wafull_250114 section.result_sc {
        padding: 80px 4%; }
        div.wafull_250114 section.result_sc .tit_wrap p.sub_txt {
          font-size: 30px;
          font-size: 1.95rem; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.result_sc {
        padding: 60px 4%; }
        div.wafull_250114 section.result_sc .tit_wrap p.sub_txt {
          font-size: 24px;
          font-size: 1.56rem;
          margin-bottom: 20px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.result_sc {
        padding: 40px 4%; }
        div.wafull_250114 section.result_sc .tit_wrap p.sub_txt {
          font-size: 18px;
          font-size: 1.17rem;
          margin-bottom: 15px; } }
    div.wafull_250114 section.result_sc .wrap_1024 {
      margin-top: 60px; }
      div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap {
        padding: 0 18%; }
        div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          font-size: 16.2px;
          font-size: 1.053rem;
          float: left;
          width: 48%;
          margin: 0 1%;
          padding: 18px 4px;
          border-radius: 5px;
          text-align: center;
          letter-spacing: 0;
          font-weight: 400; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st > span {
            margin-left: 15px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st.cr_02 {
            background: #4a0bff; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st:hover > span {
            margin-left: 20px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
      @media (max-width: 960px) {
        div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap {
          padding: 0 8%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.result_sc .wrap_1024 {
          margin-top: 50px; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap {
            padding: 0 2%; }
            div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st {
              font-size: 15.8px;
              font-size: 1.027rem; } }
      @media (max-width: 600px) {
        div.wafull_250114 section.result_sc .wrap_1024 {
          margin-top: 40px; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap {
            padding: 0; }
            div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st {
              font-size: 15px;
              font-size: 0.975rem; }
              div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st > span {
                margin-left: 5px; }
              div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st > em {
                display: none; }
              div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st:hover > span {
                margin-left: 7px; } }
      @media (max-width: 420px) {
        div.wafull_250114 section.result_sc .wrap_1024 {
          margin-top: 20px; }
          div.wafull_250114 section.result_sc .wrap_1024 .btn_wrap a.btn_st {
            font-size: 14.6px;
            font-size: 0.949rem;
            float: none;
            width: 100%;
            margin: 6px 0 0;
            padding: 16px 4px; } }
  div.wafull_250114 section.youtube_sc {
    background: #1b1b1d;
    padding: 100px 0; }
    div.wafull_250114 section.youtube_sc .tit_wrap h4.title {
      font-weight: 700; }
    @media (max-width: 960px) {
      div.wafull_250114 section.youtube_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.youtube_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.youtube_sc {
        padding: 40px 4%; } }
    div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap {
      margin-top: 65px;
      padding: 0 6%;
      text-align: center; }
      div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title {
        font-size: 20px;
        font-size: 1.3rem;
        letter-spacing: 0; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title > .icon {
          font-size: 30px;
          font-size: 1.95rem;
          display: block;
          margin-bottom: 5px; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_01 {
          color: #d5ff74;
          font-weight: 600; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_02 {
          color: #ffc218;
          font-weight: 600; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_03 {
          color: #60bdff;
          font-weight: 700; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_04 {
          color: #dd26ff;
          font-weight: 700; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_05 {
          color: #ff7f1c;
          font-weight: 700; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title.cr_06 {
          color: #ff4758;
          font-weight: 700; }
      div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul {
        margin-top: 30px; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li {
          float: left;
          width: 48%;
          margin: 0 1%;
          border-radius: 30px;
          overflow: hidden;
          border: 2px solid #fff; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .youtube {
            position: relative;
            width: 100%;
            padding-bottom: 56.25%; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .youtube > iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              z-index: 1; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .txt {
            font-size: 16px;
            font-size: 1.04rem;
            padding: 12px;
            font-weight: 700; }
      div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        margin: 40px auto 25px;
        text-align: center; }
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap > a {
          display: -moz-inline-stack;
          display: inline-block;
          vertical-align: top;
          zoom: 1;
          *display: inline;
          font-size: 17px;
          font-size: 1.105rem;
          border: 1px solid rgba(255, 255, 255, 0.2);
          background: #000;
          padding: 30px 60px;
          border-radius: 100px;
          -webkit-transition: .3s;
          -o-transition: .3s;
          transition: .3s; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap > a:hover {
            border: 1px solid rgba(255, 255, 255, 0.4);
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
      @media (max-width: 960px) {
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap {
          margin-top: 55px;
          padding: 0 2%; } }
      @media (max-width: 760px) {
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap {
          margin-top: 50px;
          padding: 0; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title {
            font-size: 18px;
            font-size: 1.17rem; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title > .icon {
              font-size: 27px;
              font-size: 1.755rem; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul {
            margin-top: 25px; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li {
              border-radius: 20px; }
              div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .txt {
                font-size: 15.4px;
                font-size: 1.001rem;
                padding: 12px; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap {
            margin: 26px auto 26px;
            width: 100%; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap > a {
              font-size: 16px;
              font-size: 1.04rem;
              padding: 25px;
              width: 100%; } }
      @media (max-width: 580px) {
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap {
          margin-top: 40px; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title {
            font-size: 17px;
            font-size: 1.105rem; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title > .icon {
              font-size: 26px;
              font-size: 1.69rem; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul {
            margin-top: 20px;
            padding: 0 10%; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li {
              float: none;
              width: 100%;
              margin: 10px 0 0;
              border-radius: 15px; }
              div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li .txt {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 12px; } }
      @media (max-width: 420px) {
        div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap {
          margin-top: 30px; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title {
            font-size: 16.4px;
            font-size: 1.066rem; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .title > .icon {
              font-size: 25px;
              font-size: 1.625rem; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul {
            margin-top: 18px;
            padding: 0; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .youtube_ul > li {
              float: none;
              width: 100%;
              margin: 10px 0 0;
              border-radius: 15px; }
          div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap {
            margin: 20px auto; }
            div.wafull_250114 section.youtube_sc .wrap_1024 .youtube_wrap .btn_wrap > a {
              font-size: 15px;
              font-size: 0.975rem;
              padding: 18px 12px; } }
  div.wafull_250114 section.site_sc {
    padding: 100px 0; }
    @media (max-width: 960px) {
      div.wafull_250114 section.site_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.site_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.site_sc {
        padding: 40px 4%; } }
    div.wafull_250114 section.site_sc div.wrap_1024 {
      margin-top: 40px; }
      div.wafull_250114 section.site_sc div.wrap_1024 .site_ul {
        padding: 0 10%; }
        div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
          background: #f3f4f9;
          float: left;
          width: 46%;
          height: 70px;
          margin: 3% 2% 0;
          text-align: center;
          border-radius: 18px;
          overflow: hidden; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            position: relative;
            width: 100%; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .txt {
              font-size: 17.6px;
              font-size: 1.144rem;
              padding: 25px 72px 25px 12px;
              text-align: center;
              font-weight: 700; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img {
              position: absolute;
              width: 70px;
              height: 70px;
              top: 0;
              right: 0; }
              div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img > img {
                margin: 11px auto; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_01 .txt {
              color: #0a0c76; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_01 .img {
              background: #0a0c76; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_02 .txt {
              color: #7442e5; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_02 .img {
              background: #7442e5; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_03 .txt {
              color: #ff5d61; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_03 .img {
              background: #ff8588; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_04 .txt {
              color: #33999f; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st.cr_04 .img {
              background: #53a8ad; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover {
            background: #eff0f5; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img {
              -webkit-animation-name: flash;
              -moz-animation-name: flash;
              -ms-animation-name: flash;
              -o-animation-name: flash;
              animation-name: flash;
              -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 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.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img 0%, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img 50%, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img 100% {
    opacity: 1; }
  div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img 25%, div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li:hover a.btn_st .img 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; } }
      @media (max-width: 960px) {
        div.wafull_250114 section.site_sc div.wrap_1024 {
          margin-top: 35px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul {
            padding: 0; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
              width: 48%;
              height: 70px;
              margin: 2% 1% 0;
              border-radius: 18px; } }
      @media (max-width: 800px) {
        div.wafull_250114 section.site_sc div.wrap_1024 {
          margin-top: 30px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
            width: 48%;
            height: 68px;
            margin: 2% 1% 0; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .txt {
              font-size: 16px;
              font-size: 1.04rem;
              padding: 24px 70px 24px 10px; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img {
              width: 68px;
              height: 68px;
              top: 0;
              right: 0; }
              div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img > img {
                margin: 11px auto;
                width: 48px; } }
      @media (max-width: 720px) {
        div.wafull_250114 section.site_sc div.wrap_1024 {
          margin-top: 20px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul {
            padding: 0 10%; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
              width: 100%;
              height: 68px;
              margin: 10px 0 0;
              border-radius: 15px; } }
      @media (max-width: 520px) {
        div.wafull_250114 section.site_sc div.wrap_1024 {
          margin-top: 15px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul {
            padding: 0; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
              width: 100%;
              height: 64px;
              margin: 8px 0 0;
              border-radius: 15px; }
              div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .txt {
                font-size: 15.6px;
                font-size: 1.014rem;
                padding: 23px 66px 23px 10px; }
              div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img {
                width: 64px;
                height: 64px;
                top: 0;
                right: 0; }
                div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img > img {
                  margin: 10px auto;
                  width: 44px; } }
      @media (max-width: 350px) {
        div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li {
          width: 100%;
          height: 60px;
          margin: 8px 0 0;
          border-radius: 10px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .txt {
            font-size: 14.8px;
            font-size: 0.962rem;
            padding: 21px 60px 21px 5px; }
          div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img {
            width: 60px;
            height: 60px; }
            div.wafull_250114 section.site_sc div.wrap_1024 .site_ul > li a.btn_st .img > img {
              margin: 10px auto;
              width: 40px; } }
  div.wafull_250114 section.notice_sc {
    padding: 80px 0; }
    @media (max-width: 960px) {
      div.wafull_250114 section.notice_sc {
        padding: 70px 4%; } }
    @media (max-width: 760px) {
      div.wafull_250114 section.notice_sc {
        padding: 50px 4%; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.notice_sc {
        padding: 40px 4%; } }
    div.wafull_250114 section.notice_sc div.wrap_1024 h5.title {
      font-size: 15.6px;
      font-size: 1.014rem;
      font-weight: 500; }
    div.wafull_250114 section.notice_sc div.wrap_1024 p.txt {
      font-size: 15px;
      font-size: 0.975rem;
      margin-top: 15px;
      line-height: 1.4; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.txt.mg_t {
        margin-top: 40px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        font-size: 15.4px;
        font-size: 1.001rem;
        margin: 10px 0 7px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st > span {
          font-size: 14px;
          font-size: 0.91rem;
          background: rgba(1, 1, 1, 0.3);
          margin-left: 3px;
          padding: 6px 10px 6.5px;
          border: 1px solid rgba(255, 255, 255, 0.6);
          color: rgba(255, 255, 255, 0.6); }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st:hover > span {
          background: rgba(1, 1, 1, 0.4);
          border: 1px solid rgba(255, 255, 255, 0.7);
          color: rgba(255, 255, 255, 0.7); }
    div.wafull_250114 section.notice_sc div.wrap_1024 p.point {
      font-size: 16px;
      font-size: 1.04rem;
      margin-top: 50px;
      line-height: 1.4;
      font-weight: 500; }
    div.wafull_250114 section.notice_sc div.wrap_1024 p.ps {
      font-size: 14px;
      font-size: 0.91rem;
      color: rgba(255, 255, 255, 0.2);
      margin-top: 10px;
      line-height: 1.4;
      font-weight: 200; }
    div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul {
      margin-top: 23px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul > li {
        font-size: 15px;
        font-size: 0.975rem;
        margin: 5px 0 0 15px;
        width: 95%;
        list-style: decimal;
        line-height: 1.4; }
        div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul > li > em {
          color: rgba(255, 255, 255, 0.2);
          font-weight: 200; }
    @media (max-width: 760px) {
      div.wafull_250114 section.notice_sc div.wrap_1024 h5.title {
        font-size: 15.4px;
        font-size: 1.001rem; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.txt {
        font-size: 14.4px;
        font-size: 0.936rem;
        margin-top: 13px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt.mg_t {
          margin-top: 35px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st {
          font-size: 15px;
          font-size: 0.975rem;
          margin: 10px 0 7px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.point {
        font-size: 15px;
        font-size: 0.975rem;
        margin-top: 40px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.ps {
        font-size: 13.6px;
        font-size: 0.884rem;
        margin-top: 10px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul {
        margin-top: 20px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul > li {
          font-size: 14.6px;
          font-size: 0.949rem;
          margin: 4px 0 0 15px; } }
    @media (max-width: 480px) {
      div.wafull_250114 section.notice_sc div.wrap_1024 h5.title {
        font-size: 15px;
        font-size: 0.975rem; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.txt {
        font-size: 14.2px;
        font-size: 0.923rem;
        margin-top: 12px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt.mg_t {
          margin-top: 30px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 p.txt .btn_st {
          font-size: 14.4px;
          font-size: 0.936rem;
          margin: 8px 0 7px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.point {
        font-size: 14.6px;
        font-size: 0.949rem;
        margin-top: 30px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 p.ps {
        font-size: 13.2px;
        font-size: 0.858rem;
        margin-top: 10px; }
      div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul {
        margin-top: 18px; }
        div.wafull_250114 section.notice_sc div.wrap_1024 .notice_ul > li {
          font-size: 14.2px;
          font-size: 0.923rem; } }
