@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.trade_241204 section.order_sc div.wrap_1024 .order_ac, div.trade_241204 section.job_sc div.wrap_1024 .job_ul, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li, div.trade_241204 section.review_sc div.wrap_1024 .tc_box, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul, div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap, div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap, div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap, div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac {
  *zoom: 1; }

div.trade_241204 section.order_sc div.wrap_1024 .order_ac:before, div.trade_241204 section.job_sc div.wrap_1024 .job_ul:before, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul:before, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li:before, div.trade_241204 section.review_sc div.wrap_1024 .tc_box:before, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box:before, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl:before, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul:before, div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap:before, div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap:before, div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap:before, div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap:before, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul:before, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac:before, div.trade_241204 section.order_sc div.wrap_1024 .order_ac:after, div.trade_241204 section.job_sc div.wrap_1024 .job_ul:after, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul:after, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li:after, div.trade_241204 section.review_sc div.wrap_1024 .tc_box:after, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box:after, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl:after, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul:after, div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap:after, div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap:after, div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap:after, div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap:after, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul:after, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac:after {
  content: "";
  display: table; }

div.trade_241204 section.order_sc div.wrap_1024 .order_ac:after, div.trade_241204 section.job_sc div.wrap_1024 .job_ul:after, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul:after, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li:after, div.trade_241204 section.review_sc div.wrap_1024 .tc_box:after, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box:after, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl:after, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul:after, div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap:after, div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap:after, div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap:after, div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap:after, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul:after, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac: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.trade_241204 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.trade_241204, div.trade_241204 section.header, div.trade_241204 section.header_sc, div.trade_241204 section.order_sc, div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left, div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li, div.trade_241204 section.job_sc, div.trade_241204 section.explain_01_sc, div.trade_241204 section.explain_02_sc, div.trade_241204 section.review_sc, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd em, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st2, div.trade_241204 section.book_01_sc, div.trade_241204 section.book_02_sc, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .txt, div.trade_241204 section.order_copy_sc, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li, div.trade_241204 section.cheer_sc {
  color: #010101; }

div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
  background-color: #010101; }

div.trade_241204 section.notice_sc {
  color: #9999a3; }

div.trade_241204 section.job_sc, div.trade_241204 section.review_sc {
  background-color: #f5f5f7; }

div.trade_241204 section.header .wrap_1024 .history_wrap .ps, div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec, div.trade_241204 section.order_sc2, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st1, div.trade_241204 section.youtube_sc, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec, div.trade_241204 section.notice_sc div.wrap_1024 .tit {
  color: #fff; }

div.trade_241204 section.order_sc, div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li, div.trade_241204 section.explain_01_sc, div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac, div.trade_241204 section.book_01_sc, div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li, div.trade_241204 section.order_copy_sc {
  background-color: #fff; }

div.trade_241204 section.bene_sc, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide, div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st2 {
  background-color: #ffe883; }

div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st1 {
  background-color: #3f54bf; }

div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit, div.trade_241204 section.order_sc .title .tit > strong, div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num, div.trade_241204 section.job_sc .title .tit > strong, div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt > span, div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt > span, div.trade_241204 section.bene_sc .title .tit > strong, div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big, div.trade_241204 section.review_sc .title .tit > strong, div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .name, div.trade_241204 section.book_01_sc .title .tit > strong, div.trade_241204 section.order_copy_sc .title .tit > strong, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num, div.trade_241204 section.cheer_sc div.wrap_1024 .txt > strong {
  color: #5f27ff; }

div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec:hover, div.trade_241204 section.order_sc2, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event, div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec:hover {
  background-color: #5f27ff; }

div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em.num {
  color: #e50a21; }

div.trade_241204 {
  font-family: "Pretendard Variable", 'Pretendard', 'Noto Sans KR', '맑은고딕', 'Malgun Gothic', sans-serif, '돋음', 'dotum';
  word-break: keep-all;
  letter-spacing: -0.5px; }
  div.trade_241204 .title {
    text-align: center;
    padding: 0; }
    div.trade_241204 .title .txt {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      font-size: 30px;
      font-size: 1.95rem;
      letter-spacing: -1px; }
    div.trade_241204 .title .tit {
      font-size: 42px;
      font-size: 2.73rem;
      letter-spacing: -2px;
      font-weight: 700; }
      div.trade_241204 .title .tit > strong {
        font-weight: 800; }
    @media (max-width: 960px) {
      div.trade_241204 .title .txt {
        font-size: 28px;
        font-size: 1.82rem; }
      div.trade_241204 .title .tit {
        font-size: 38px;
        font-size: 2.47rem; } }
    @media (max-width: 760px) {
      div.trade_241204 .title .txt {
        font-size: 24.6px;
        font-size: 1.599rem;
        letter-spacing: -1px; }
      div.trade_241204 .title .tit {
        font-size: 36px;
        font-size: 2.34rem;
        letter-spacing: -2px; } }
    @media (max-width: 600px) {
      div.trade_241204 .title .txt {
        font-size: 23px;
        font-size: 1.495rem;
        letter-spacing: -1px; }
      div.trade_241204 .title .tit {
        font-size: 32px;
        font-size: 2.08rem;
        letter-spacing: -2px; } }
    @media (max-width: 480px) {
      div.trade_241204 .title .txt {
        font-size: 18.4px;
        font-size: 1.196rem;
        letter-spacing: -0.5px; }
      div.trade_241204 .title .tit {
        font-size: 27px;
        font-size: 1.755rem;
        letter-spacing: -1px; } }
  div.trade_241204 section.header {
    background: #9aecff url("../../../../img/event/trade_241204/tc.png") no-repeat 75% bottom;
    position: relative;
    padding-bottom: 35px; }
    @media (max-width: 1024px) {
      div.trade_241204 section.header {
        background-position: 99% bottom;
        overflow: hidden; } }
    @media (max-width: 960px) {
      div.trade_241204 section.header {
        background-size: 420px;
        padding: 0 4% 30px; } }
    @media (max-width: 760px) {
      div.trade_241204 section.header {
        background-position: 110% bottom;
        background-size: 360px;
        padding: 0 4% 20px; } }
    @media (max-width: 600px) {
      div.trade_241204 section.header {
        background-size: 280px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.header {
        background-position: 130% bottom;
        background-size: 220px;
        padding: 0 4% 15px; } }
    div.trade_241204 section.header .wrap_1024 {
      padding: 0; }
      div.trade_241204 section.header .wrap_1024 .tt_wrap {
        margin-top: 130px; }
        div.trade_241204 section.header .wrap_1024 .tt_wrap .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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -webkit-animation-delay: 0.2s;
          -moz-animation-delay: 0.2s;
          -ms-animation-delay: 0.2s;
          -o-animation-delay: 0.2s;
          animation-delay: 0.2s;
          -webkit-animation-timing-function: ease;
          -moz-animation-timing-function: ease;
          -ms-animation-timing-function: ease;
          -o-animation-timing-function: ease;
          animation-timing-function: ease;
          -webkit-animation-fill-mode: both;
          -moz-animation-fill-mode: both;
          -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -ms-backface-visibility: hidden;
          -o-backface-visibility: hidden;
          backface-visibility: hidden; }

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

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

@-ms-keyframes fadeInUp {
  div.trade_241204 section.header .wrap_1024 .tt_wrap .medal 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header .wrap_1024 .tt_wrap .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.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 {
          margin: 50px 0 28px;
          -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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -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; }

@-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.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_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.trade_241204 section.header .wrap_1024 .tt_wrap .tt_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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -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 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.trade_241204 section.header .wrap_1024 .tt_wrap .tt_02 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_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.trade_241204 section.header .wrap_1024 .history_wrap {
        -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: 1s;
        -moz-animation-duration: 1s;
        -ms-animation-duration: 1s;
        -o-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-delay: 1.2s;
        -moz-animation-delay: 1.2s;
        -ms-animation-delay: 1.2s;
        -o-animation-delay: 1.2s;
        animation-delay: 1.2s;
        -webkit-animation-timing-function: ease;
        -moz-animation-timing-function: ease;
        -ms-animation-timing-function: ease;
        -o-animation-timing-function: ease;
        animation-timing-function: ease;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        margin-top: 45px;
        padding: 0 12px 0 4px; }

@-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.trade_241204 section.header .wrap_1024 .history_wrap 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header .wrap_1024 .history_wrap 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.trade_241204 section.header .wrap_1024 .history_wrap .history_box {
          background: rgba(255, 255, 255, 0.9);
          border-radius: 30px;
          padding: 45px 40px;
          text-align: left; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit {
            font-size: 25.6px;
            font-size: 1.664rem;
            letter-spacing: -1.2px;
            font-weight: 800; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .career {
            font-size: 17.6px;
            font-size: 1.144rem;
            font-weight: 600;
            margin-top: 17px;
            line-height: 1.45; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul {
            margin-top: 20px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul > li {
              opacity: 0.9;
              filter: alpha(opacity=90);
              font-size: 16px;
              font-size: 1.04rem;
              list-style: disc;
              line-height: 1.4;
              margin: 6px 0 0 20px;
              font-weight: 200; }
        div.trade_241204 section.header .wrap_1024 .history_wrap .ps {
          opacity: 0.8;
          filter: alpha(opacity=80);
          font-size: 14px;
          font-size: 0.91rem;
          text-align: right;
          letter-spacing: 0;
          margin-top: 10px;
          font-weight: 100; }
      @media (max-width: 960px) {
        div.trade_241204 section.header .wrap_1024 .tt_wrap {
          margin-top: 100px; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .medal {
            width: 29%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 {
            margin: 40px 0 28px;
            width: 52%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_02 {
            width: 76%; }
        div.trade_241204 section.header .wrap_1024 .history_wrap {
          margin-top: 35px;
          padding: 0 3px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box {
            border-radius: 30px;
            padding: 40px 35px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit {
              font-size: 22px;
              font-size: 1.43rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .career {
              font-size: 17px;
              font-size: 1.105rem;
              margin-top: 15px;
              line-height: 1.45; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 15px; }
              div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 16px;
                font-size: 1.04rem;
                margin: 5px 0 0 15px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .ps {
            font-size: 13.6px;
            font-size: 0.884rem;
            margin-top: 8px; } }
      @media (max-width: 760px) {
        div.trade_241204 section.header .wrap_1024 .tt_wrap {
          margin-top: 80px; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .medal {
            width: 32%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 {
            margin: 40px 0 28px;
            width: 56%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_02 {
            width: 80%; }
        div.trade_241204 section.header .wrap_1024 .history_wrap {
          margin-top: 30px;
          padding: 0; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box {
            border-radius: 25px;
            padding: 35px 30px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit {
              font-size: 20px;
              font-size: 1.3rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .career {
              font-size: 16px;
              font-size: 1.04rem;
              margin-top: 10px;
              line-height: 1.45; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 12px; }
              div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 15.6px;
                font-size: 1.014rem;
                margin: 5px 0 0 18px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }
      @media (max-width: 600px) {
        div.trade_241204 section.header .wrap_1024 .tt_wrap {
          margin-top: 70px; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .medal {
            width: 34%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 {
            margin: 32px 0 23px;
            width: 58%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_02 {
            width: 82%; }
        div.trade_241204 section.header .wrap_1024 .history_wrap {
          margin-top: 25px;
          width: 86%; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box {
            border-radius: 20px;
            padding: 30px 25px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit {
              font-size: 17px;
              font-size: 1.105rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .career {
              font-size: 15.4px;
              font-size: 1.001rem;
              margin-top: 8px;
              line-height: 1.4; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 8px; }
              div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 14.6px;
                font-size: 0.949rem;
                margin: 4px 0 0 15px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.header .wrap_1024 .tt_wrap {
          margin-top: 60px; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .medal {
            width: 40%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_01 {
            margin: 25px 0 18px;
            width: 72%; }
          div.trade_241204 section.header .wrap_1024 .tt_wrap .tt_02 {
            width: 96%; }
        div.trade_241204 section.header .wrap_1024 .history_wrap {
          margin-top: 20px;
          width: 100%;
          height: 200px;
          overflow-y: auto;
          padding-bottom: 5px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .history_box {
            border-radius: 15px;
            padding: 25px 22px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .tit {
              font-size: 16px;
              font-size: 1.04rem;
              letter-spacing: -0.5px; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .career {
              font-size: 14.6px;
              font-size: 0.949rem;
              margin-top: 6px;
              line-height: 1.25; }
            div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 5px; }
              div.trade_241204 section.header .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 14px;
                font-size: 0.91rem;
                margin: 3px 0 0 10px; }
          div.trade_241204 section.header .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }

@-webkit-keyframes upDown1 {
  from {
    top: 470px; }
  20% {
    top: 485px; }
  50% {
    top: 465px; }
  80% {
    top: 480px; }
  to {
    top: 460px; } }

@keyframes upDown1 {
  from {
    top: 470px; }
  20% {
    top: 485px; }
  50% {
    top: 465px; }
  80% {
    top: 480px; }
  to {
    top: 460px; } }

@-webkit-keyframes upDown2 {
  from {
    bottom: 30px; }
  20% {
    bottom: 38px; }
  50% {
    bottom: 25px; }
  80% {
    bottom: 35px; }
  to {
    bottom: 20px; } }

@keyframes upDown2 {
  from {
    bottom: 30px; }
  20% {
    bottom: 38px; }
  50% {
    bottom: 25px; }
  80% {
    bottom: 35px; }
  to {
    bottom: 20px; } }
    div.trade_241204 section.header .yoso_wrap {
      padding: 0; }
      div.trade_241204 section.header .yoso_wrap > img {
        position: absolute;
        left: 50%; }
        div.trade_241204 section.header .yoso_wrap > img.yoso_01 {
          -webkit-animation-name: zoomIn;
          -moz-animation-name: zoomIn;
          -ms-animation-name: zoomIn;
          -o-animation-name: zoomIn;
          animation-name: zoomIn;
          -webkit-animation-iteration-count: 1;
          -moz-animation-iteration-count: 1;
          -ms-animation-iteration-count: 1;
          -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-duration: 0.5s;
          -moz-animation-duration: 0.5s;
          -ms-animation-duration: 0.5s;
          -o-animation-duration: 0.5s;
          animation-duration: 0.5s;
          -webkit-animation-delay: 0.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;
          top: 205px;
          margin-left: -90px; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-ms-keyframes zoomIn {
  div.trade_241204 section.header .yoso_wrap > img.yoso_01 0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  div.trade_241204 section.header .yoso_wrap > img.yoso_01 50% {
    opacity: 1; } }

@-o-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
        div.trade_241204 section.header .yoso_wrap > img.yoso_02 {
          -webkit-animation: 2.5s upDown1 ease-in-out infinite alternate;
          animation: 2.5s upDown1 ease-in-out infinite alternate;
          top: 470px;
          margin-left: 532px; }
        div.trade_241204 section.header .yoso_wrap > img.yoso_03 {
          -webkit-animation-name: fadeInRight;
          -moz-animation-name: fadeInRight;
          -ms-animation-name: fadeInRight;
          -o-animation-name: fadeInRight;
          animation-name: fadeInRight;
          -webkit-animation-iteration-count: 1;
          -moz-animation-iteration-count: 1;
          -ms-animation-iteration-count: 1;
          -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-duration: 0.8s;
          -moz-animation-duration: 0.8s;
          -ms-animation-duration: 0.8s;
          -o-animation-duration: 0.8s;
          animation-duration: 0.8s;
          -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;
          top: 675px;
          margin-left: -530px; }

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

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

@-ms-keyframes fadeInRight {
  div.trade_241204 section.header .yoso_wrap > img.yoso_03 0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  div.trade_241204 section.header .yoso_wrap > img.yoso_03 100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

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

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }
        div.trade_241204 section.header .yoso_wrap > img.yoso_04 {
          -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: 0.8s;
          -moz-animation-duration: 0.8s;
          -ms-animation-duration: 0.8s;
          -o-animation-duration: 0.8s;
          animation-duration: 0.8s;
          -webkit-animation-delay: 2s;
          -moz-animation-delay: 2s;
          -ms-animation-delay: 2s;
          -o-animation-delay: 2s;
          animation-delay: 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;
          top: 655px;
          margin-left: 130px; }

@-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.trade_241204 section.header .yoso_wrap > img.yoso_04 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header .yoso_wrap > img.yoso_04 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.trade_241204 section.header .yoso_wrap > img.yoso_05 {
          -webkit-animation: 2.3s upDown2 ease-in-out infinite alternate;
          animation: 2.3s upDown2 ease-in-out infinite alternate;
          bottom: 30px;
          margin-left: -25px; }
        @media (max-width: 960px) {
          div.trade_241204 section.header .yoso_wrap > img.yoso_01 {
            width: 100px;
            top: 17.6%;
            margin-left: -30px; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_02 {
            width: 70px;
            margin-left: 30%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_03 {
            width: 70px;
            top: auto;
            bottom: 4%;
            margin-left: -47%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_04 {
            width: 130px;
            top: 69%;
            margin-left: 7%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_05 {
            display: none; } }
        @media (max-width: 760px) {
          div.trade_241204 section.header .yoso_wrap > img.yoso_01 {
            width: 80px;
            top: 18%;
            margin-left: 0px; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_02 {
            width: 60px;
            margin-left: 36%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_03 {
            width: 60px;
            bottom: 3.5%;
            margin-left: -48%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_04 {
            width: 110px;
            top: 71%;
            margin-left: 4%; } }
        @media (max-width: 600px) {
          div.trade_241204 section.header .yoso_wrap > img.yoso_01 {
            width: 60px;
            top: 18%;
            margin-left: 7px; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_02 {
            width: 52px;
            margin-left: 28%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_03 {
            width: 47px;
            bottom: 4%;
            margin-left: -48%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_04 {
            display: none; } }
        @media (max-width: 480px) {
          div.trade_241204 section.header .yoso_wrap > img.yoso_01 {
            width: 50px;
            top: 16%;
            margin-left: -12px; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_02 {
            width: 38px;
            -webkit-animation: none;
            animation: none;
            top: 57.5%;
            margin-left: 34%; }
          div.trade_241204 section.header .yoso_wrap > img.yoso_03 {
            width: 37px;
            bottom: 1%;
            margin-left: -48%; } }
  div.trade_241204 section.header_sc {
    background: #9aecff url("../../../../img/event/trade_241204/tc_251112.png") no-repeat 75% bottom;
    position: relative;
    padding-bottom: 200px; }
    @media (max-width: 1024px) {
      div.trade_241204 section.header_sc {
        background-position: 99% bottom;
        overflow: hidden; } }
    @media (max-width: 960px) {
      div.trade_241204 section.header_sc {
        background-size: 420px;
        padding: 0 4% 130px; } }
    @media (max-width: 760px) {
      div.trade_241204 section.header_sc {
        background-position: 110% bottom;
        background-size: 360px;
        padding: 0 4% 100px; } }
    @media (max-width: 600px) {
      div.trade_241204 section.header_sc {
        background-size: 280px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.header_sc {
        background-position: 130% bottom;
        background-size: 220px;
        padding: 0 4% 70px; } }
    div.trade_241204 section.header_sc .wrap_1024 {
      padding: 0; }
      div.trade_241204 section.header_sc .wrap_1024 .tt_wrap {
        margin-top: 130px; }
        div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -webkit-animation-delay: 0.2s;
          -moz-animation-delay: 0.2s;
          -ms-animation-delay: 0.2s;
          -o-animation-delay: 0.2s;
          animation-delay: 0.2s;
          -webkit-animation-timing-function: ease;
          -moz-animation-timing-function: ease;
          -ms-animation-timing-function: ease;
          -o-animation-timing-function: ease;
          animation-timing-function: ease;
          -webkit-animation-fill-mode: both;
          -moz-animation-fill-mode: both;
          -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -ms-backface-visibility: hidden;
          -o-backface-visibility: hidden;
          backface-visibility: hidden; }

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

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

@-ms-keyframes fadeInUp {
  div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .medal 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .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.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 {
          margin: 50px 0 28px;
          -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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -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; }

@-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.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_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.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_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: 1s;
          -moz-animation-duration: 1s;
          -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
          animation-duration: 1s;
          -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 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.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_02 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_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); } }
      @media (max-width: 960px) {
        div.trade_241204 section.header_sc .wrap_1024 .tt_wrap {
          margin-top: 100px; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .medal {
            width: 29%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 {
            margin: 40px 0 28px;
            width: 52%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_02 {
            width: 76%; }
        div.trade_241204 section.header_sc .wrap_1024 .history_wrap {
          margin-top: 35px;
          padding: 0 3px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box {
            border-radius: 30px;
            padding: 40px 35px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .tit {
              font-size: 22px;
              font-size: 1.43rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .career {
              font-size: 17px;
              font-size: 1.105rem;
              margin-top: 15px;
              line-height: 1.45; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 15px; }
              div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 16px;
                font-size: 1.04rem;
                margin: 5px 0 0 15px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .ps {
            font-size: 13.6px;
            font-size: 0.884rem;
            margin-top: 8px; } }
      @media (max-width: 760px) {
        div.trade_241204 section.header_sc .wrap_1024 .tt_wrap {
          margin-top: 80px; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .medal {
            width: 32%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 {
            margin: 40px 0 28px;
            width: 56%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_02 {
            width: 80%; }
        div.trade_241204 section.header_sc .wrap_1024 .history_wrap {
          margin-top: 30px;
          padding: 0; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box {
            border-radius: 25px;
            padding: 35px 30px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .tit {
              font-size: 20px;
              font-size: 1.3rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .career {
              font-size: 16px;
              font-size: 1.04rem;
              margin-top: 10px;
              line-height: 1.45; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 12px; }
              div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 15.6px;
                font-size: 1.014rem;
                margin: 5px 0 0 18px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }
      @media (max-width: 600px) {
        div.trade_241204 section.header_sc .wrap_1024 .tt_wrap {
          margin-top: 70px; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .medal {
            width: 34%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 {
            margin: 32px 0 23px;
            width: 58%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_02 {
            width: 82%; }
        div.trade_241204 section.header_sc .wrap_1024 .history_wrap {
          margin-top: 25px;
          width: 86%; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box {
            border-radius: 20px;
            padding: 30px 25px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .tit {
              font-size: 17px;
              font-size: 1.105rem;
              letter-spacing: -1px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .career {
              font-size: 15.4px;
              font-size: 1.001rem;
              margin-top: 8px;
              line-height: 1.4; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 8px; }
              div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 14.6px;
                font-size: 0.949rem;
                margin: 4px 0 0 15px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.header_sc .wrap_1024 .tt_wrap {
          margin-top: 60px; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .medal {
            width: 40%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_01 {
            margin: 25px 0 18px;
            width: 72%; }
          div.trade_241204 section.header_sc .wrap_1024 .tt_wrap .tt_02 {
            width: 96%; }
        div.trade_241204 section.header_sc .wrap_1024 .history_wrap {
          margin-top: 20px;
          width: 100%;
          height: 200px;
          overflow-y: auto;
          padding-bottom: 5px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box {
            border-radius: 15px;
            padding: 25px 22px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .tit {
              font-size: 16px;
              font-size: 1.04rem;
              letter-spacing: -0.5px; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .career {
              font-size: 14.6px;
              font-size: 0.949rem;
              margin-top: 6px;
              line-height: 1.25; }
            div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul {
              margin-top: 5px; }
              div.trade_241204 section.header_sc .wrap_1024 .history_wrap .history_box .history_ul > li {
                font-size: 14px;
                font-size: 0.91rem;
                margin: 3px 0 0 10px; }
          div.trade_241204 section.header_sc .wrap_1024 .history_wrap .ps {
            font-size: 12.6px;
            font-size: 0.819rem;
            margin-top: 8px; } }

@keyframes upDown1 {
  from {
    top: 470px; }
  20% {
    top: 485px; }
  50% {
    top: 465px; }
  80% {
    top: 480px; }
  to {
    top: 460px; } }

@keyframes upDown2 {
  from {
    bottom: 80px; }
  20% {
    bottom: 88px; }
  50% {
    bottom: 75px; }
  80% {
    bottom: 85px; }
  to {
    bottom: 70px; } }
    div.trade_241204 section.header_sc .yoso_wrap {
      padding: 0; }
      div.trade_241204 section.header_sc .yoso_wrap > img {
        position: absolute;
        left: 50%; }
        div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 {
          -webkit-animation-name: zoomIn;
          -moz-animation-name: zoomIn;
          -ms-animation-name: zoomIn;
          -o-animation-name: zoomIn;
          animation-name: zoomIn;
          -webkit-animation-iteration-count: 1;
          -moz-animation-iteration-count: 1;
          -ms-animation-iteration-count: 1;
          -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-duration: 0.5s;
          -moz-animation-duration: 0.5s;
          -ms-animation-duration: 0.5s;
          -o-animation-duration: 0.5s;
          animation-duration: 0.5s;
          -webkit-animation-delay: 0.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;
          top: 205px;
          margin-left: -90px; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-ms-keyframes zoomIn {
  div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 50% {
    opacity: 1; } }

@-o-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
        div.trade_241204 section.header_sc .yoso_wrap > img.yoso_02 {
          -webkit-animation: 2.5s upDown1 ease-in-out infinite alternate;
          animation: 2.5s upDown1 ease-in-out infinite alternate;
          top: 420px;
          margin-left: 532px; }
        div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 {
          -webkit-animation-name: fadeInRight;
          -moz-animation-name: fadeInRight;
          -ms-animation-name: fadeInRight;
          -o-animation-name: fadeInRight;
          animation-name: fadeInRight;
          -webkit-animation-iteration-count: 1;
          -moz-animation-iteration-count: 1;
          -ms-animation-iteration-count: 1;
          -o-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-duration: 0.8s;
          -moz-animation-duration: 0.8s;
          -ms-animation-duration: 0.8s;
          -o-animation-duration: 0.8s;
          animation-duration: 0.8s;
          -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;
          top: 675px;
          margin-left: -530px; }

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

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

@-ms-keyframes fadeInRight {
  div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

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

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }
        div.trade_241204 section.header_sc .yoso_wrap > img.yoso_04 {
          -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: 0.8s;
          -moz-animation-duration: 0.8s;
          -ms-animation-duration: 0.8s;
          -o-animation-duration: 0.8s;
          animation-duration: 0.8s;
          -webkit-animation-delay: 2s;
          -moz-animation-delay: 2s;
          -ms-animation-delay: 2s;
          -o-animation-delay: 2s;
          animation-delay: 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;
          display: none;
          top: 655px;
          margin-left: 130px; }

@-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.trade_241204 section.header_sc .yoso_wrap > img.yoso_04 0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  div.trade_241204 section.header_sc .yoso_wrap > img.yoso_04 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.trade_241204 section.header_sc .yoso_wrap > img.yoso_05 {
          -webkit-animation: 2.3s upDown2 ease-in-out infinite alternate;
          animation: 2.3s upDown2 ease-in-out infinite alternate;
          bottom: 80px;
          margin-left: 110px; }
        @media (max-width: 960px) {
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 {
            width: 100px;
            top: 17.6%;
            margin-left: -30px; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_02 {
            width: 70px;
            left: auto;
            margin-left: 0;
            right: 3%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 {
            width: 70px;
            top: auto;
            bottom: 4%;
            margin-left: -47%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_04 {
            width: 130px;
            top: 69%;
            margin-left: 7%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_05 {
            display: none; } }
        @media (max-width: 760px) {
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 {
            width: 80px;
            top: 18%;
            margin-left: -1%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_02 {
            width: 60px;
            -webkit-animation: none;
            animation: none;
            top: 45%;
            right: 1%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 {
            width: 60px;
            bottom: 5%;
            margin-left: -48%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_04 {
            width: 110px;
            top: 71%;
            margin-left: 4%; } }
        @media (max-width: 600px) {
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 {
            width: 60px;
            top: 18%;
            margin-left: 7px; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_02 {
            width: 52px;
            top: 70%; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 {
            width: 47px;
            bottom: 7%;
            margin-left: -48%; } }
        @media (max-width: 480px) {
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_01 {
            width: 50px;
            top: 16%;
            margin-left: -12px; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_02 {
            display: none; }
          div.trade_241204 section.header_sc .yoso_wrap > img.yoso_03 {
            width: 37px;
            bottom: 6%;
            margin-left: -48%; } }
  div.trade_241204 section.order_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.order_sc .title .txt {
      color: #9999a3;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #feedb7));
      background: -webkit-linear-gradient(transparent 50%, #feedb7 50%);
      background: -o-linear-gradient(transparent 50%, #feedb7 50%);
      background: linear-gradient(transparent 50%, #feedb7 50%);
      padding-bottom: 3px; }
    div.trade_241204 section.order_sc .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.order_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.order_sc {
        padding: 60px 4%; }
        div.trade_241204 section.order_sc .title .tit {
          margin-top: 25px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.order_sc {
        padding: 40px 4%; }
        div.trade_241204 section.order_sc .title .txt {
          padding-bottom: 2px; }
        div.trade_241204 section.order_sc .title .tit {
          margin-top: 20px; } }
    div.trade_241204 section.order_sc div.wrap_1024 {
      margin-top: 40px;
      padding: 0 1%; }
      div.trade_241204 section.order_sc div.wrap_1024 .order_ac {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        background: #f7f7fa;
        width: 100%;
        border-radius: 30px;
        padding: 45px 40px;
        margin-top: 20px; }
        div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left {
          float: left;
          width: 70%;
          text-align: left;
          border-right: 1px dashed #dfdfdf; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
            font-size: 23px;
            font-size: 1.495rem;
            font-weight: 700;
            letter-spacing: -1px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
              font-size: 22px;
              font-size: 1.43rem;
              font-weight: 200; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
            margin-top: 14px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
              font-size: 14.6px;
              font-size: 0.949rem;
              line-height: 21px;
              line-height: 1.375rem;
              width: 96%;
              line-height: 1.3;
              list-style: disc;
              margin: 7px 0 0 20px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li.mepo {
                list-style: circle; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li .in {
                font-size: 12.8px;
                font-size: 0.832rem;
                opacity: 0.6;
                filter: alpha(opacity=60);
                line-height: 1.5;
                margin-top: 3px; }
        div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right {
          float: right;
          width: 28%;
          text-align: right;
          padding-left: 1%; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
            margin-top: 40px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
              margin-top: 8px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li {
              width: 100%; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                display: block;
                padding-right: 5px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                  font-size: 23px;
                  font-size: 1.495rem;
                  font-weight: 500; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em {
                    display: inline-block;
                    vertical-align: middle; }
                    div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                      font-size: 33px;
                      font-size: 2.145rem;
                      font-weight: 800; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                  font-size: 20px;
                  font-size: 1.3rem;
                  color: #9999a3;
                  margin-bottom: 5px;
                  font-weight: 200;
                  letter-spacing: 0; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before > em {
                    text-decoration: line-through; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
            margin-top: 18px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
              font-size: 18px;
              font-size: 1.17rem;
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              width: 100%;
              height: 68px;
              text-align: center;
              padding: 17px 0;
              margin: 0;
              border-radius: 100px;
              letter-spacing: 0; }
        div.trade_241204 section.order_sc div.wrap_1024 .order_ac:hover {
          background: #f4f4fb; }
      @media (max-width: 960px) {
        div.trade_241204 section.order_sc div.wrap_1024 {
          padding: 0; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac {
            border-radius: 25px;
            padding: 40px 35px;
            margin-top: 17px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
              font-size: 21px;
              font-size: 1.365rem; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                font-size: 20px;
                font-size: 1.3rem; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
              margin-top: 12px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                font-size: 14.6px;
                font-size: 0.949rem;
                margin: 5px 0 0 10px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
              margin-top: 45px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                margin-top: 6px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                padding-right: 5px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                  font-size: 22px;
                  font-size: 1.43rem; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                    font-size: 29px;
                    font-size: 1.885rem; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                  font-size: 18px;
                  font-size: 1.17rem;
                  margin-bottom: 4px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
              margin-top: 18px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                font-size: 17px;
                font-size: 1.105rem;
                width: 100%;
                height: 65px;
                padding: 16px 0; } }
      @media (max-width: 760px) {
        div.trade_241204 section.order_sc div.wrap_1024 {
          margin-top: 25px; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac {
            border-radius: 20px;
            padding: 7% 6%;
            margin-top: 15px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left {
              float: none;
              width: 100%;
              text-align: center;
              border-right: none;
              border-bottom: 1px dashed #dfdfdf;
              padding-bottom: 25px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
                font-size: 20px;
                font-size: 1.3rem;
                line-height: 1.5; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                  font-size: 18.4px;
                  font-size: 1.196rem;
                  display: block; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
                margin-top: 12px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  margin: 5px 0 0 0;
                  list-style: inside; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li.mepo {
                    list-style: inside;
                    color: #7a62ff; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right {
              float: none;
              width: 100%;
              text-align: center; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
                margin-top: 25px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                  margin-top: 25px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                  padding-right: 0; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                    font-size: 20px;
                    font-size: 1.3rem; }
                    div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                      font-size: 25px;
                      font-size: 1.625rem; }
                  div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                    font-size: 16px;
                    font-size: 1.04rem;
                    margin-bottom: 3px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
                margin-top: 18px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                  font-size: 18px;
                  font-size: 1.17rem;
                  width: 100%;
                  height: 74px;
                  padding: 20px 0; } }
      @media (max-width: 480px) {
        div.trade_241204 section.order_sc div.wrap_1024 {
          margin-top: 20px; }
          div.trade_241204 section.order_sc div.wrap_1024 .order_ac {
            padding: 8% 6%;
            margin-top: 10px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left {
              padding-bottom: 20px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
                font-size: 19px;
                font-size: 1.235rem;
                line-height: 1.4; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                  font-size: 17px;
                  font-size: 1.105rem; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
                margin-top: 12px; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                  font-size: 14.2px;
                  font-size: 0.923rem;
                  margin: 5px 0 0 0;
                  font-weight: 300; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
              margin-top: 20px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                margin-top: 20px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                font-size: 18px;
                font-size: 1.17rem; }
                div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                  font-size: 22px;
                  font-size: 1.43rem; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                font-size: 15px;
                font-size: 0.975rem;
                margin-bottom: 1px; }
            div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
              margin-top: 18px; }
              div.trade_241204 section.order_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                font-size: 16.2px;
                font-size: 1.053rem;
                width: 100%;
                height: 64px;
                padding: 15px 0; } }
  div.trade_241204 section.job_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.job_sc .title .txt {
      color: #9999a3; }
    div.trade_241204 section.job_sc .title .tit {
      margin-top: 28px; }
    @media (max-width: 960px) {
      div.trade_241204 section.job_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.job_sc {
        padding: 60px 4%; }
        div.trade_241204 section.job_sc .title .tit {
          margin-top: 23px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.job_sc {
        padding: 40px 4%; }
        div.trade_241204 section.job_sc .title .tit {
          margin-top: 15px; } }
    div.trade_241204 section.job_sc div.wrap_1024 {
      margin-top: 55px; }
      div.trade_241204 section.job_sc div.wrap_1024 .ai_img {
        margin: 0 auto; }
      div.trade_241204 section.job_sc div.wrap_1024 .job_ul {
        margin-top: 10px; }
        div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li {
          width: 32%;
          height: 185px;
          float: left;
          margin: 15px 0.6% 0;
          border-radius: 15px;
          padding: 35px 30px 10px; }
          div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .tit {
            font-size: 18px;
            font-size: 1.17rem;
            font-weight: 800;
            color: #3320ef; }
          div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul {
            margin: 8px 0 0 19px; }
            div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul > .in_li {
              font-size: 14.6px;
              font-size: 0.949rem;
              list-style: disc;
              line-height: 1.2;
              margin-top: 5px;
              font-weight: 300; }
      @media (max-width: 1024px) {
        div.trade_241204 section.job_sc div.wrap_1024 .ai_img {
          width: 100%; } }
      @media (max-width: 960px) {
        div.trade_241204 section.job_sc div.wrap_1024 .job_ul {
          margin-top: 10px; }
          div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li {
            width: 48%;
            height: 170px;
            margin: 15px 1% 0;
            border-radius: 15px;
            padding: 30px 25px 10px; }
            div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .tit {
              font-size: 17px;
              font-size: 1.105rem; }
            div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul {
              margin: 7px 0 0 17px; }
              div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul > .in_li {
                font-size: 14.6px;
                font-size: 0.949rem;
                margin-top: 5px; } }
      @media (max-width: 600px) {
        div.trade_241204 section.job_sc div.wrap_1024 {
          margin-top: 40px; }
          div.trade_241204 section.job_sc div.wrap_1024 .job_ul {
            margin-top: 10px; }
            div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li {
              width: 48%;
              height: 200px;
              margin: 10px 1% 0;
              border-radius: 10px;
              padding: 25px 22px 10px; }
              div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .tit {
                font-size: 16px;
                font-size: 1.04rem; }
              div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul > .in_li {
                font-size: 14.2px;
                font-size: 0.923rem;
                width: 90%;
                margin-top: 4px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.job_sc div.wrap_1024 {
          margin-top: 30px; }
          div.trade_241204 section.job_sc div.wrap_1024 .job_ul {
            margin-top: 10px; }
            div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li {
              width: 100%;
              height: auto;
              float: none;
              margin: 10px 0 0;
              padding: 25px 25px 25px; }
              div.trade_241204 section.job_sc div.wrap_1024 .job_ul > li .in_ul {
                margin: 7px 0 0 18px; } }
  div.trade_241204 section.explain_01_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.explain_01_sc .title .tit {
      font-weight: 800;
      letter-spacing: 0; }
    div.trade_241204 section.explain_01_sc .title .txt {
      margin-top: 25px;
      color: #b2b2b9;
      font-weight: 300;
      letter-spacing: 1px; }
    @media (max-width: 960px) {
      div.trade_241204 section.explain_01_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.explain_01_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.explain_01_sc {
        padding: 40px 4%; } }
    div.trade_241204 section.explain_01_sc div.wrap_1024 {
      margin-top: 50px; }
      div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain {
        font-size: 21px;
        font-size: 1.365rem;
        text-align: center;
        font-weight: 300;
        line-height: 1.65; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain > em {
          display: block; }
      div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl {
        margin-top: 40px;
        padding: 0 1% 0 23%; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl.mg_t {
          margin-top: 110px; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt {
          width: 22%; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt > span {
            font-size: 17px;
            font-size: 1.105rem;
            font-weight: 700; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd {
          width: 76%; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
            margin-left: 20px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
              font-size: 16px;
              font-size: 1.04rem;
              list-style: disc;
              line-height: 1.4;
              margin-bottom: 7px;
              font-weight: 300; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap {
            margin-top: 20px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl {
              text-align: center; }
              div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead {
                background: #ededf2;
                border: 1px solid #e4e4e9;
                border-bottom: none; }
                div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
                  font-size: 15.6px;
                  font-size: 1.014rem;
                  padding: 12px 5px; }
                  div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th.bd_wh {
                    border-right: 1px solid #f4f4f9; }
              div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody td {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 12px 5px;
                border: 1px solid #e4e4e9;
                font-weight: 300; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
              font-size: 13px;
              font-size: 0.845rem;
              opacity: 0.4;
              filter: alpha(opacity=40);
              text-align: right;
              margin-top: 10px;
              letter-spacing: 0;
              font-weight: 100; }
      @media (max-width: 960px) {
        div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain {
          font-size: 20px;
          font-size: 1.3rem;
          line-height: 1.65; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl {
          padding: 0 1% 0 1%; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl.mg_t {
            margin-top: 100px; } }
      @media (max-width: 760px) {
        div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain {
          font-size: 17px;
          font-size: 1.105rem;
          line-height: 1.6; }
        div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl {
          margin-top: 35px;
          padding: 0; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl.mg_t {
            margin-top: 80px; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt > span {
            font-size: 16px;
            font-size: 1.04rem; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
            margin-left: 20px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
              font-size: 15.4px;
              font-size: 1.001rem; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap {
            margin-top: 14px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
              font-size: 15px;
              font-size: 0.975rem;
              padding: 10px 3px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody td {
              font-size: 14.4px;
              font-size: 0.936rem;
              padding: 10px 3px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
              font-size: 12.4px;
              font-size: 0.806rem;
              margin-top: 10px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.explain_01_sc div.wrap_1024 {
          margin-top: 40px; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain {
            font-size: 15.6px;
            font-size: 1.014rem;
            line-height: 1.6; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 p.explain br {
              display: none; }
          div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl {
            margin-top: 35px;
            padding: 0; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl.mg_t {
              margin-top: 70px; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt {
              width: 100%; }
              div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dt > span {
                font-size: 15.6px;
                font-size: 1.014rem; }
            div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd {
              width: 100%;
              margin-top: 10px; }
              div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
                margin-left: 20px;
                padding-right: 5%; }
                div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
                  font-size: 15px;
                  font-size: 0.975rem;
                  line-height: 1.4;
                  margin-bottom: 6px; }
              div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap {
                margin-top: 10px; }
                div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  padding: 10px 3px; }
                div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody td {
                  font-size: 14px;
                  font-size: 0.91rem;
                  padding: 10px 3px; }
                div.trade_241204 section.explain_01_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
                  font-size: 12px;
                  font-size: 0.78rem;
                  margin-top: 8px; } }
  div.trade_241204 section.explain_02_sc {
    background: #f7f7fa;
    padding: 80px 0 100px; }
    div.trade_241204 section.explain_02_sc .title .tit {
      font-weight: 800;
      letter-spacing: 0; }
    div.trade_241204 section.explain_02_sc .title .txt {
      margin-top: 25px;
      color: #b2b2b9;
      font-weight: 300;
      letter-spacing: 1px; }
    @media (max-width: 960px) {
      div.trade_241204 section.explain_02_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.explain_02_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.explain_02_sc {
        padding: 40px 4%; } }
    div.trade_241204 section.explain_02_sc div.wrap_1024 {
      margin-top: 50px; }
      div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain {
        font-size: 21px;
        font-size: 1.365rem;
        text-align: center;
        font-weight: 300;
        line-height: 1.65; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain > em {
          display: block; }
      div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl {
        margin-top: 40px; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl.mg_t {
          margin-top: 110px; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt {
          width: 18%; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt > span {
            font-size: 17px;
            font-size: 1.105rem;
            font-weight: 700; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd {
          width: 80%; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
            margin-left: 20px;
            padding-right: 4%; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
              font-size: 16px;
              font-size: 1.04rem;
              list-style: disc;
              line-height: 1.4;
              margin-bottom: 7px;
              font-weight: 300; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap {
            margin-top: 20px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead {
              background: #2a2a34;
              text-align: center; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
                font-size: 15.6px;
                font-size: 1.014rem;
                padding: 12px 5px;
                border-right: 1px solid #70707a;
                color: #fff;
                font-weight: 300; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody {
              text-align: left; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td {
                font-size: 14.6px;
                font-size: 0.949rem;
                padding: 10px 10px 10px 15px;
                line-height: 1.3;
                border: 1px solid #dcdce1;
                font-weight: 300; }
                div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td.center {
                  text-align: center;
                  padding: 10px 5px; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr.color {
                background: #f8f8fa; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
              font-size: 13px;
              font-size: 0.845rem;
              opacity: 0.4;
              filter: alpha(opacity=40);
              text-align: right;
              margin-top: 10px;
              letter-spacing: 0;
              font-weight: 100; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap.scroll {
              margin-top: 0; }
      @media (max-width: 960px) {
        div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain {
          font-size: 20px;
          font-size: 1.3rem;
          line-height: 1.65; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl.mg_t {
          margin-top: 100px; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
          font-size: 15px;
          font-size: 0.975rem; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td {
          font-size: 14.4px;
          font-size: 0.936rem; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td .dp_w {
            display: none; } }
      @media (max-width: 760px) {
        div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain {
          font-size: 17px;
          font-size: 1.105rem;
          line-height: 1.6; }
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl {
          margin-top: 35px;
          padding: 0; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl.mg_t {
            margin-top: 80px; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt > span {
            font-size: 16px;
            font-size: 1.04rem; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
            margin-left: 20px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
              font-size: 15.4px;
              font-size: 1.001rem; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap {
            margin-top: 14px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
              font-size: 12.4px;
              font-size: 0.806rem;
              margin-top: 10px; } }
      @media (max-width: 600px) {
        div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl {
          margin-top: 45px; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap {
            margin-top: 14px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
              font-size: 14.6px;
              font-size: 0.949rem; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td {
              font-size: 14.2px;
              font-size: 0.923rem;
              padding: 9px 9px 9px 15px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
              text-align: left; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap.scroll {
              width: 100%;
              overflow-x: auto; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap.scroll > .explain_tbl {
                width: 720px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.explain_02_sc div.wrap_1024 {
          margin-top: 40px; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain {
            font-size: 15.6px;
            font-size: 1.014rem;
            line-height: 1.6; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 p.explain br {
              display: none; }
          div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl {
            padding: 0; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl.mg_t {
              margin-top: 65px; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt {
              width: 100%; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dt > span {
                font-size: 15.6px;
                font-size: 1.014rem; }
            div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd {
              width: 100%;
              margin-top: 10px; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul {
                margin-left: 20px;
                padding-right: 5%; }
                div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd ul.dd_ul > li {
                  font-size: 15px;
                  font-size: 0.975rem;
                  line-height: 1.4;
                  margin-bottom: 6px; }
              div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap {
                margin-top: 10px; }
                div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl thead th {
                  font-size: 14.4px;
                  font-size: 0.936rem; }
                div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap .explain_tbl tbody tr td {
                  font-size: 14px;
                  font-size: 0.91rem; }
                div.trade_241204 section.explain_02_sc div.wrap_1024 .explain_dl > dd .table_wrap p.by {
                  font-size: 12px;
                  font-size: 0.78rem;
                  margin-top: 8px; } }
  div.trade_241204 section.bene_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.bene_sc.bg {
      background: #eeeef3; }
    div.trade_241204 section.bene_sc .title .txt {
      color: #77756a; }
    div.trade_241204 section.bene_sc .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.bene_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.bene_sc {
        padding: 60px 4%; }
        div.trade_241204 section.bene_sc .title .tit {
          margin-top: 25px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.bene_sc {
        padding: 40px 4%; }
        div.trade_241204 section.bene_sc .title .tit {
          margin-top: 20px; } }
    div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul {
      margin-top: 35px; }
      div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li {
        width: 48%;
        height: 170px;
        float: left;
        margin: 15px 1% 0;
        padding: 25px 20px 10px;
        border-radius: 35px; }
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li.min {
          width: 48%;
          height: 165px; }
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img {
          float: left;
          width: 29%; }
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt {
          float: left;
          width: 71%;
          padding: 0 1% 0 4%;
          margin-top: 10px;
          text-align: left; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt.mg_more {
            margin-top: 23px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big {
            font-size: 17px;
            font-size: 1.105rem;
            line-height: 1.3;
            font-weight: 700; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .sm {
            font-size: 12.4px;
            font-size: 0.806rem;
            font-weight: 400;
            line-height: 1.4;
            margin-top: 3px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .ps {
            font-size: 12.4px;
            font-size: 0.806rem;
            opacity: 0.7;
            filter: alpha(opacity=70);
            font-weight: 300;
            line-height: 1.4;
            margin-top: 3px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt .mg_t10 {
            margin-top: 10px; }
      @media (max-width: 960px) {
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li {
          margin: 12px 1% 0;
          padding: 22px 15px 10px;
          border-radius: 30px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img > img {
            width: 100%; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt {
            padding: 0 1% 0 2%;
            margin-top: 6px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt.mg_more {
              margin-top: 13px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big {
              font-size: 16px;
              font-size: 1.04rem; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .sm {
              font-size: 12.2px;
              font-size: 0.793rem;
              margin-top: 3px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .ps {
              font-size: 12px;
              font-size: 0.78rem;
              margin-top: 3px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt .mg_t10 {
              margin-top: 8px; } }
      @media (max-width: 760px) {
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li {
          width: 48%;
          height: 260px;
          margin: 12px 1% 0;
          padding: 10px;
          border-radius: 25px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li.min {
            width: 48%;
            height: 240px;
            margin: 12px 1% 0;
            padding: 20px 10px 10px;
            border-radius: 25px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img {
            float: none;
            width: 100%; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img > img {
              width: 100px;
              margin: 0 auto; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt {
            float: none;
            width: 100%;
            padding: 0;
            margin-top: 5px;
            text-align: center; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt.mg_more {
              margin-top: 5px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big {
              font-size: 16px;
              font-size: 1.04rem; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .sm {
              font-size: 12.2px;
              font-size: 0.793rem;
              margin-top: 3px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .ps {
              font-size: 12px;
              font-size: 0.78rem;
              margin-top: 3px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt .mg_t10 {
              margin-top: 8px; } }
      @media (max-width: 600px) {
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul {
          margin-top: 20px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li {
            width: 100%;
            height: auto;
            margin: 13px 0 0;
            padding: 10px 0 25px;
            border-radius: 25px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li.min {
              width: 100%;
              height: auto;
              margin: 13px 0 0;
              padding: 10px 0 25px;
              border-radius: 25px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img > img {
              width: 96px; }
            div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt {
              text-align: center; }
              div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big {
                font-size: 15px;
                font-size: 0.975rem; }
              div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .sm {
                font-size: 12.2px;
                font-size: 0.793rem;
                margin-top: 2px; }
              div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .ps {
                font-size: 12px;
                font-size: 0.78rem;
                margin-top: 2px; }
              div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt .mg_t10 {
                margin-top: 6px; } }
      @media (max-width: 480px) {
        div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li {
          border-radius: 20px;
          margin: 10px 0 0; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .img > img {
            width: 90px; }
          div.trade_241204 section.bene_sc div.wrap_1024 .bene_ul > li .txt > .big {
            font-size: 14.6px;
            font-size: 0.949rem; } }
  div.trade_241204 section.review_sc {
    padding: 100px 0 0; }
    div.trade_241204 section.review_sc .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.review_sc {
        padding: 80px 4% 0; } }
    @media (max-width: 760px) {
      div.trade_241204 section.review_sc {
        padding: 60px 4% 0; } }
    @media (max-width: 480px) {
      div.trade_241204 section.review_sc {
        padding: 40px 4% 0; } }
    div.trade_241204 section.review_sc div.wrap_1024 {
      margin-top: 60px; }
      div.trade_241204 section.review_sc div.wrap_1024 .review_box > img {
        margin: 0 auto; }
      div.trade_241204 section.review_sc div.wrap_1024 .tc_box {
        margin-top: -60px;
        padding: 0 10%; }
        div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img {
          position: relative;
          float: right;
          width: 40%; }
        div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt {
          float: left;
          width: 60%;
          padding: 110px 0 0 40px; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .name {
            font-size: 26px;
            font-size: 1.69rem;
            font-weight: 800; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject {
            margin-top: 15px; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject > p.txt_01 {
              font-size: 17px;
              font-size: 1.105rem;
              line-height: 1.4;
              font-weight: 600; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul {
            margin-top: 18px; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul > li {
              font-size: 15px;
              font-size: 0.975rem;
              line-height: 1.3;
              margin: 8px 0 0 19px;
              list-style: circle;
              color: #7b7b83; }
      @media (max-width: 960px) {
        div.trade_241204 section.review_sc div.wrap_1024 .review_box > img {
          width: 90%; }
        div.trade_241204 section.review_sc div.wrap_1024 .tc_box {
          margin-top: -40px;
          padding: 0 8% 0 4%; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img {
            position: relative;
            float: right;
            width: 40%; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt {
            float: left;
            width: 60%;
            padding: 110px 0 0 40px; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .name {
              font-size: 25px;
              font-size: 1.625rem; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject {
              margin-top: 15px; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject > p.txt_01 {
                font-size: 17px;
                font-size: 1.105rem;
                line-height: 1.4;
                font-weight: 600; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul {
              margin-top: 18px; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul > li {
                font-size: 15px;
                font-size: 0.975rem;
                line-height: 1.3;
                margin: 8px 0 0 19px;
                list-style: circle;
                color: #7b7b83; } }
      @media (max-width: 760px) {
        div.trade_241204 section.review_sc div.wrap_1024 {
          margin-top: 50px; }
          div.trade_241204 section.review_sc div.wrap_1024 .review_box > img {
            width: 100%; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box {
            margin-top: -30px;
            padding: 0 1% 0 2%; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img {
              width: 38%; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img > img {
                width: 100%; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt {
              width: 62%;
              padding: 70px 0 0 0; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .name {
                font-size: 22px;
                font-size: 1.43rem; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject {
                margin-top: 13px; }
                div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject > p.txt_01 {
                  font-size: 16px;
                  font-size: 1.04rem; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul {
                margin-top: 16px; }
                div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul > li {
                  font-size: 14px;
                  font-size: 0.91rem;
                  margin: 5px 0 0 19px; } }
      @media (max-width: 520px) {
        div.trade_241204 section.review_sc div.wrap_1024 {
          margin-top: 40px;
          padding-bottom: 40px; }
          div.trade_241204 section.review_sc div.wrap_1024 .tc_box {
            margin-top: -20px;
            padding: 0; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img {
              float: none;
              width: 100%; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .img > img {
                width: 40%;
                margin: 0 auto; }
            div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt {
              float: none;
              width: 100%;
              padding: 0;
              text-align: center;
              margin-top: 10px; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .name {
                font-size: 20px;
                font-size: 1.3rem; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject {
                margin-top: 13px; }
                div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .subject > p.txt_01 {
                  font-size: 14.4px;
                  font-size: 0.936rem; }
              div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul {
                margin-top: 10px; }
                div.trade_241204 section.review_sc div.wrap_1024 .tc_box .txt .tc_ul > li {
                  font-size: 13.6px;
                  font-size: 0.884rem;
                  margin: 5px 0 0 0;
                  list-style: inside; } }
  div.trade_241204 section.order_sc2 {
    padding: 100px 0; }
    div.trade_241204 section.order_sc2 .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.order_sc2 {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.order_sc2 {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.order_sc2 {
        padding: 40px 4%; } }
    div.trade_241204 section.order_sc2 div.wrap_1024 {
      margin-top: 40px;
      padding: 0 2%; }
      div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        width: 100%;
        border-radius: 40px;
        margin-top: 20px;
        overflow: hidden; }
        div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box {
          padding: 50px 45px 30px; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left {
            float: left;
            width: 70%;
            text-align: left; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left p.tt {
              font-size: 23px;
              font-size: 1.495rem;
              font-weight: bold;
              letter-spacing: -1px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left p.tt > mark {
                background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #e5e5f2));
                background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 50%, #e5e5f2 50%);
                background: -o-linear-gradient(rgba(255, 255, 255, 0) 50%, #e5e5f2 50%);
                background: linear-gradient(rgba(255, 255, 255, 0) 50%, #e5e5f2 50%); }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap {
              margin-top: 15px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl {
                margin-top: 13px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt {
                  float: left;
                  width: 20%; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span {
                    font-size: 13.6px;
                    font-size: 0.884rem;
                    padding: 3px 8px;
                    border-radius: 5px;
                    font-weight: 500; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event {
                      -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.8s;
                      -moz-animation-duration: 1.8s;
                      -ms-animation-duration: 1.8s;
                      -o-animation-duration: 1.8s;
                      animation-duration: 1.8s;
                      -webkit-animation-delay: 0;
                      -moz-animation-delay: 0;
                      -ms-animation-delay: 0;
                      -o-animation-delay: 0;
                      animation-delay: 0;
                      -webkit-animation-timing-function: ease;
                      -moz-animation-timing-function: ease;
                      -ms-animation-timing-function: ease;
                      -o-animation-timing-function: ease;
                      animation-timing-function: ease;
                      -webkit-animation-fill-mode: both;
                      -moz-animation-fill-mode: both;
                      -ms-animation-fill-mode: both;
                      -o-animation-fill-mode: both;
                      animation-fill-mode: both;
                      -webkit-backface-visibility: hidden;
                      -moz-backface-visibility: hidden;
                      -ms-backface-visibility: hidden;
                      -o-backface-visibility: hidden;
                      backface-visibility: hidden; }

@-webkit-keyframes 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.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event 0%, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event 50%, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event 100% {
    opacity: 1; }
  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event 25%, div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span.event 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.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd {
                  float: left;
                  width: 80%;
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  color: #7b7b83;
                  font-weight: 400;
                  line-height: 1.3; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd em {
                    font-weight: bold; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd .cont_ul > li {
                    width: 100%;
                    list-style: circle;
                    margin: 3px 0 0 20px; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right {
            float: left;
            width: 30%;
            padding-left: 3%;
            text-align: right;
            border-left: 1px dashed #aaa; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price {
              padding-right: 5px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm {
                font-size: 13px;
                font-size: 0.845rem;
                padding: 2px 8px;
                border-radius: 3px;
                font-weight: bold; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price {
                font-size: 23px;
                font-size: 1.495rem;
                font-family: 'hanna';
                margin-top: 6px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em {
                  display: inline-block;
                  margin: 0 2px;
                  vertical-align: middle; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em.num {
                    font-size: 38px;
                    font-size: 2.47rem; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price.mg_t {
                margin-top: 25px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link {
              margin-top: 20px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec {
                font-size: 18px;
                font-size: 1.17rem;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: top;
                zoom: 1;
                *display: inline;
                width: 100%;
                height: 66px;
                text-align: center;
                padding: 17px 0;
                margin: 0;
                border-radius: 20px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec:hover {
                  background: #222; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link {
              margin-top: 6px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a {
                font-size: 16px;
                font-size: 1.04rem;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: top;
                zoom: 1;
                *display: inline;
                width: 100%;
                height: 54px;
                background: #2a2a34;
                text-align: center;
                padding: 16px 0;
                margin: 0;
                border-radius: 20px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a:hover {
                  background: #222; }
        div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide {
          padding: 30px 45px; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide .wide_ul > li {
            font-size: 19px;
            font-size: 1.235rem;
            float: left;
            width: auto;
            margin-right: 35px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide .wide_ul > li span {
              padding-right: 2px; }
      div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul {
        margin-top: 80px;
        padding: 0 4%; }
        div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li {
          float: left;
          width: 48%;
          margin: 0 1%; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            width: 100%;
            height: 90px;
            text-align: center;
            padding: 19px 0;
            border-radius: 100px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st > span {
              font-size: 19px;
              font-size: 1.235rem;
              line-height: 1.2; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st1 {
              border: 2px solid #fff; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st2 {
              border: 2px solid #ffe883; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st.st2 > span {
                font-weight: 700; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st:hover {
              -webkit-transform: translateY(5px);
              -ms-transform: translateY(5px);
              transform: translateY(5px); }
      @media (max-width: 960px) {
        div.trade_241204 section.order_sc2 div.wrap_1024 {
          margin-top: 30px;
          padding: 0; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac {
            border-radius: 30px;
            margin-top: 15px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box {
              padding: 50px 40px 30px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left {
                width: 66%;
                padding-right: 2%; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left p.tt {
                  font-size: 21px;
                  font-size: 1.365rem; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap {
                  margin-top: 12px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl {
                    margin-top: 12px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt {
                      width: 22%; }
                      div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span {
                        font-size: 13px;
                        font-size: 0.845rem;
                        padding: 3px 8px;
                        border-radius: 5px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd {
                      width: 78%;
                      font-size: 14px;
                      font-size: 0.91rem; }
                      div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd .cont_ul > li {
                        margin: 2px 0 0 20px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right {
                padding-left: 3%;
                width: 33%; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price {
                  padding-right: 5px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm {
                    font-size: 12.6px;
                    font-size: 0.819rem;
                    padding: 2px 8px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price {
                    font-size: 21px;
                    font-size: 1.365rem;
                    margin-top: 5px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em.num {
                      font-size: 35px;
                      font-size: 2.275rem; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price.mg_t {
                    margin-top: 20px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link {
                  margin-top: 15px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec {
                    font-size: 17px;
                    font-size: 1.105rem;
                    width: 100%;
                    height: 66px;
                    padding: 17px 0;
                    border-radius: 20px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link {
                  margin-top: 6px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a {
                    font-size: 16px;
                    font-size: 1.04rem;
                    width: 100%;
                    height: 56px;
                    padding: 14px 0;
                    border-radius: 20px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide {
              padding: 25px 40px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide .wide_ul > li {
                font-size: 17.6px;
                font-size: 1.144rem;
                margin-right: 30px; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul {
            padding: 0; } }
      @media (max-width: 760px) {
        div.trade_241204 section.order_sc2 div.wrap_1024 {
          margin-top: 25px;
          padding: 0; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac {
            border-radius: 25px;
            margin-top: 15px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box {
              padding: 50px 40px 30px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left {
                float: none;
                width: 100%;
                padding-right: 0;
                text-align: center; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left p.tt {
                  font-size: 20px;
                  font-size: 1.3rem;
                  line-height: 1.3; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap {
                  margin-top: 10px;
                  margin-bottom: 20px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl {
                    margin-top: 15px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt {
                      float: none;
                      width: 100%; }
                      div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span {
                        font-size: 13px;
                        font-size: 0.845rem;
                        padding: 3px 8px;
                        border-radius: 5px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd {
                      float: none;
                      width: 100%;
                      font-size: 14px;
                      font-size: 0.91rem;
                      margin-top: 10px; }
                      div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd .cont_ul > li {
                        margin: 2px 0 0 0;
                        list-style: inside; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right {
                float: none;
                width: 100%;
                padding-left: 0;
                border-top: 1px dashed #aaa;
                border-left: none;
                text-align: center; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price {
                  padding-right: 0;
                  margin-top: 20px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm {
                    font-size: 12.6px;
                    font-size: 0.819rem;
                    padding: 2px 8px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price {
                    font-size: 21px;
                    font-size: 1.365rem;
                    margin-top: 5px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em.num {
                      font-size: 35px;
                      font-size: 2.275rem; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price.mg_t {
                    margin-top: 20px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link {
                  margin-top: 20px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec {
                    font-size: 18px;
                    font-size: 1.17rem;
                    width: 100%;
                    height: 78px;
                    padding: 22px 0;
                    border-radius: 50px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link {
                  margin-top: 6px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a {
                    font-size: 17px;
                    font-size: 1.105rem;
                    width: 100%;
                    height: 74px;
                    padding: 23px 0;
                    border-radius: 50px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide {
              padding: 22px 30px;
              text-align: center; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide .wide_ul > li {
                font-size: 16px;
                font-size: 1.04rem;
                float: none;
                width: 100%;
                margin-right: 0; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul {
            margin-top: 60px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st {
              width: 100%;
              height: 80px;
              padding: 16px 0; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st > span {
                font-size: 17px;
                font-size: 1.105rem; } }
      @media (max-width: 480px) {
        div.trade_241204 section.order_sc2 div.wrap_1024 {
          margin-top: 20px; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac {
            border-radius: 20px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box {
              padding: 40px 25px 25px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left p.tt {
                font-size: 18px;
                font-size: 1.17rem; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap {
                margin-top: 15px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl {
                  margin-top: 12px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dt > span {
                    font-size: 12px;
                    font-size: 0.78rem;
                    padding: 2px 7px; }
                  div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd {
                    font-size: 13.6px;
                    font-size: 0.884rem;
                    margin-top: 5px; }
                    div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_left .cont_wrap .cont_dl dd .cont_ul > li {
                      margin: 0; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .sm {
                font-size: 12.4px;
                font-size: 0.806rem;
                padding: 2px 6px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price {
                font-size: 19px;
                font-size: 1.235rem;
                margin-top: 8px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_price .price > em.num {
                  font-size: 30px;
                  font-size: 1.95rem; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link {
                margin-top: 15px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .order_link a.btn_lec {
                  font-size: 16.6px;
                  font-size: 1.079rem;
                  width: 100%;
                  height: 68px;
                  padding: 16px 0; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link {
                margin-top: 5px; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac .order_box div.order_box_right .go_link > a {
                  font-size: 15.6px;
                  font-size: 1.014rem;
                  width: 100%;
                  height: 64px;
                  padding: 18px 0; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide {
              padding: 18px 20px; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .order_ac div.order_box_wide .wide_ul > li {
                font-size: 15px;
                font-size: 0.975rem; }
          div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul {
            margin-top: 30px; }
            div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li {
              float: none;
              width: 100%;
              margin: 10px 0 0; }
              div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st {
                width: 100%;
                height: 70px;
                padding: 15px 0; }
                div.trade_241204 section.order_sc2 div.wrap_1024 .btn_ul > li a.btn_st > span {
                  font-size: 16px;
                  font-size: 1.04rem; } }
  div.trade_241204 section.book_01_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.book_01_sc .title .txt {
      color: #77756a; }
    div.trade_241204 section.book_01_sc .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.book_01_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.book_01_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.book_01_sc {
        padding: 40px 4%; } }
    div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap {
      margin-top: 60px;
      padding: 0 6% 0 14%; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img {
        float: left;
        width: 38%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img > img {
          margin: 0 auto; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt {
        float: left;
        width: 62%;
        padding: 60px 0 0 3%;
        text-align: left; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p {
          font-size: 20px;
          font-size: 1.3rem;
          line-height: 1.4;
          margin-top: 10px;
          font-weight: 500; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p > em {
            font-weight: 200;
            color: #77756a; }
    div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt {
      font-size: 32px;
      font-size: 2.08rem;
      margin-top: 60px;
      text-align: center;
      font-weight: 600; }
      div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt > em {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #ffe27d));
        background: -webkit-linear-gradient(transparent 50%, #ffe27d 50%);
        background: -o-linear-gradient(transparent 50%, #ffe27d 50%);
        background: linear-gradient(transparent 50%, #ffe27d 50%);
        letter-spacing: 0;
        font-weight: 800;
        padding-bottom: 3px; }
    div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul {
      background: #f4f4f8;
      margin-top: 40px;
      border-radius: 40px;
      padding: 20px 60px 70px 70px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap {
        margin-top: 50px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
          float: left;
          width: 26%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
            width: 160px;
            border-radius: 10px;
            border: 1px solid #3f54bf; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
          float: left;
          width: 74%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
            font-size: 13px;
            font-size: 0.845rem;
            background: #3f54bf;
            color: #fff;
            padding: 4px 16px 5px;
            border-radius: 50px;
            letter-spacing: 0.2px;
            vertical-align: text-top; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
            font-size: 19.4px;
            font-size: 1.261rem;
            color: #3f54bf;
            font-weight: 800;
            margin-left: 6px;
            line-height: 1; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
            margin: 8px 0 0 18px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
              margin-top: 18px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
              font-size: 15px;
              font-size: 0.975rem;
              position: relative;
              font-weight: 700; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                position: absolute;
                display: block;
                content: " ";
                width: 5px;
                height: 5px;
                border-radius: 10px;
                background: #000;
                top: 6.3px;
                left: -15px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
              font-size: 15px;
              font-size: 0.975rem;
              margin-top: 3px;
              font-weight: 200; }
    @media (max-width: 960px) {
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap {
        margin-top: 60px;
        padding: 0 0 0 6%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img {
          width: 32%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 200px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt {
          width: 68%;
          padding: 62px 0 0 5%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 18.6px;
            font-size: 1.209rem;
            margin-top: 9px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt {
        font-size: 29px;
        font-size: 1.885rem;
        margin-top: 55px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul {
        margin-top: 40px;
        border-radius: 30px;
        padding: 20px 50px 60px 60px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 45px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            width: 28%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 140px;
              border-radius: 10px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            width: 72%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12.4px;
              font-size: 0.806rem;
              padding: 4px 14px 5px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 19px;
              font-size: 1.235rem;
              margin-left: 5px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 8px 0 0 18px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 13px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15px;
                font-size: 0.975rem; }
                div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  width: 5px;
                  height: 5px;
                  top: 6.3px;
                  left: -15px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 15px;
                font-size: 0.975rem;
                margin-top: 3px;
                font-weight: 200; } }
    @media (max-width: 760px) {
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap {
        margin-top: 50px;
        padding: 0 0 0 3%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img {
          width: 32%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 150px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt {
          width: 68%;
          padding: 15px 0 0 4%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 17px;
            font-size: 1.105rem;
            margin-top: 8px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt {
        font-size: 27px;
        font-size: 1.755rem;
        margin-top: 45px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul {
        margin-top: 35px;
        border-radius: 25px;
        padding: 10px 35px 40px 40px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 40px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            width: 27%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 110px;
              border-radius: 8px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            width: 73%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12px;
              font-size: 0.78rem;
              padding: 3px 13px 4px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 17px;
              font-size: 1.105rem;
              margin-left: 4px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 7px 0 0 16px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 10px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15px;
                font-size: 0.975rem; }
                div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  width: 4px;
                  height: 4px;
                  top: 7px;
                  left: -14px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 14.6px;
                font-size: 0.949rem; } }
    @media (max-width: 600px) {
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap {
        margin-top: 45px;
        padding: 0; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img {
          float: none;
          width: 100%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 176px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt {
          float: none;
          width: 100%;
          padding: 0;
          margin-top: 10px;
          text-align: center; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 18px;
            font-size: 1.17rem;
            margin-top: 8px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt {
        font-size: 25px;
        font-size: 1.625rem;
        margin-top: 50px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt > em {
          padding-bottom: 2px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul {
        border-radius: 25px;
        padding: 3% 8% 8%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 35px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            float: none;
            width: 100%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 130px;
              border-radius: 6px;
              margin: 0 auto; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            float: none;
            width: 100%;
            text-align: center;
            margin-top: 30px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12.4px;
              font-size: 0.806rem;
              padding: 4px 16px 5px;
              vertical-align: auto; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 18px;
              font-size: 1.17rem;
              margin: 10px 0 0 0;
              display: block; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 10px 0 0 0; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 15px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 16px;
                font-size: 1.04rem; }
                div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  display: none; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 15px;
                font-size: 0.975rem; } }
    @media (max-width: 480px) {
      div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap {
        margin-top: 40px; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img {
          padding: 0 28%; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 100%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt {
          margin-top: 5px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 16px;
            font-size: 1.04rem;
            margin-top: 6px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 p.book_tt {
        font-size: 21px;
        font-size: 1.365rem;
        margin-top: 55px; }
      div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul {
        margin-top: 25px;
        border-radius: 20px;
        padding: 2% 6% 10%; }
        div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 35px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            padding: 0 28%; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 100%;
              border-radius: 5px; }
          div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            margin-top: 20px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12px;
              font-size: 0.78rem;
              padding: 3px 15px 4px; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 17px;
              font-size: 1.105rem;
              margin: 12px 0 0 0; }
            div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 10px 0 0 0; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 15px; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15.2px;
                font-size: 0.988rem; }
              div.trade_241204 section.book_01_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 14.6px;
                font-size: 0.949rem;
                line-height: 1.4; } }
  div.trade_241204 section.book_02_sc {
    background: #f7f7fa;
    padding: 80px 0 100px; }
    div.trade_241204 section.book_02_sc .title .txt {
      color: #77756a; }
    div.trade_241204 section.book_02_sc .title .tit {
      margin-top: 30px; }
      div.trade_241204 section.book_02_sc .title .tit > strong {
        color: #7f1daf; }
    @media (max-width: 960px) {
      div.trade_241204 section.book_02_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.book_02_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.book_02_sc {
        padding: 40px 4%; } }
    div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap {
      margin-top: 60px;
      padding: 0 0 0 6%; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img {
        float: left;
        width: 48%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img > img {
          margin: 0 auto; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt {
        float: left;
        width: 52%;
        padding: 55px 0 0 3%;
        text-align: left; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p {
          font-size: 20px;
          font-size: 1.3rem;
          line-height: 1.4;
          margin-top: 10px;
          font-weight: 500; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p > em {
            font-weight: 200;
            color: #77756a; }
    div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt {
      font-size: 32px;
      font-size: 2.08rem;
      margin-top: 60px;
      text-align: center;
      font-weight: 600; }
      div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt > em {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #dfdfe9));
        background: -webkit-linear-gradient(transparent 50%, #dfdfe9 50%);
        background: -o-linear-gradient(transparent 50%, #dfdfe9 50%);
        background: linear-gradient(transparent 50%, #dfdfe9 50%);
        letter-spacing: 0;
        font-weight: 800;
        padding-bottom: 3px; }
    div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul {
      background: #fff;
      margin-top: 50px;
      border-radius: 40px;
      padding: 20px 60px 70px 70px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap {
        margin-top: 50px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
          float: left;
          width: 26%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
            width: 160px;
            border-radius: 10px;
            border: 1px solid #9540bf; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
          float: left;
          width: 74%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
            font-size: 13px;
            font-size: 0.845rem;
            background: #9540bf;
            color: #fff;
            padding: 4px 16px 5px;
            border-radius: 50px;
            letter-spacing: 0.2px;
            vertical-align: text-top; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
            font-size: 19.4px;
            font-size: 1.261rem;
            color: #9540bf;
            font-weight: 800;
            margin-left: 6px;
            line-height: 1; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
            margin: 8px 0 0 18px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
              margin-top: 18px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
              font-size: 15px;
              font-size: 0.975rem;
              position: relative;
              font-weight: 700; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                position: absolute;
                display: block;
                content: " ";
                width: 5px;
                height: 5px;
                border-radius: 10px;
                background: #000;
                top: 6.3px;
                left: -15px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
              font-size: 15px;
              font-size: 0.975rem;
              margin-top: 3px;
              font-weight: 200; }
    @media (max-width: 960px) {
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap {
        margin-top: 60px;
        padding: 0 0 0 6%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img {
          width: 40%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 265px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt {
          width: 60%;
          padding: 0 0 0 4%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 18.2px;
            font-size: 1.183rem;
            margin-top: 10px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt {
        font-size: 29px;
        font-size: 1.885rem;
        margin-top: 50px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul {
        margin-top: 40px;
        border-radius: 30px;
        padding: 20px 50px 60px 60px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 45px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            width: 28%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 140px;
              border-radius: 10px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            width: 72%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12.4px;
              font-size: 0.806rem;
              padding: 4px 14px 5px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 19px;
              font-size: 1.235rem;
              margin-left: 5px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 8px 0 0 18px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 13px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15px;
                font-size: 0.975rem; }
                div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  width: 5px;
                  height: 5px;
                  top: 6.3px;
                  left: -15px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 15px;
                font-size: 0.975rem;
                margin-top: 3px;
                font-weight: 200; } }
    @media (max-width: 760px) {
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap {
        margin-top: 45px;
        padding: 0 0 0 2%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img {
          width: 40%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 100%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt {
          width: 60%;
          padding: 0 0 0 4%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 17px;
            font-size: 1.105rem;
            margin-top: 8px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt {
        font-size: 27px;
        font-size: 1.755rem;
        margin-top: 45px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul {
        margin-top: 35px;
        border-radius: 25px;
        padding: 10px 35px 40px 40px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 40px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            width: 27%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 110px;
              border-radius: 8px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            width: 73%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12px;
              font-size: 0.78rem;
              padding: 3px 13px 4px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 17px;
              font-size: 1.105rem;
              margin-left: 4px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 7px 0 0 16px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 10px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15px;
                font-size: 0.975rem; }
                div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  width: 4px;
                  height: 4px;
                  top: 7px;
                  left: -14px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 14.6px;
                font-size: 0.949rem; } }
    @media (max-width: 600px) {
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap {
        margin-top: 45px;
        padding: 0; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img {
          float: none;
          width: 100%;
          padding: 0 20%; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img > img {
            width: 100%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt {
          float: none;
          width: 100%;
          padding: 0;
          margin-top: 0;
          text-align: center; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p {
            font-size: 18px;
            font-size: 1.17rem;
            margin-top: 8px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt {
        font-size: 25px;
        font-size: 1.625rem;
        margin-top: 50px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt > em {
          padding-bottom: 2px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul {
        border-radius: 25px;
        padding: 3% 8% 8%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 35px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            float: none;
            width: 100%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 130px;
              border-radius: 6px;
              margin: 0 auto; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            float: none;
            width: 100%;
            text-align: center;
            margin-top: 30px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12.4px;
              font-size: 0.806rem;
              padding: 4px 16px 5px;
              vertical-align: auto; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 18px;
              font-size: 1.17rem;
              margin: 10px 0 0 0;
              display: block; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 10px 0 0 0; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 15px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 16px;
                font-size: 1.04rem; }
                div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold::before {
                  display: none; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 15px;
                font-size: 0.975rem; } }
    @media (max-width: 480px) {
      div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap {
        margin-top: 40px; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_img {
          padding: 0 14%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .book_wrap .book_txt > p {
          font-size: 16px;
          font-size: 1.04rem;
          margin-top: 6px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 p.book_tt {
        font-size: 21px;
        font-size: 1.365rem;
        margin-top: 55px; }
      div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul {
        margin-top: 25px;
        border-radius: 20px;
        padding: 2% 6% 10%; }
        div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap {
          margin-top: 35px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img {
            padding: 0 28%; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_img > img {
              width: 100%;
              border-radius: 5px; }
          div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt {
            margin-top: 20px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .point {
              font-size: 12px;
              font-size: 0.78rem;
              padding: 3px 15px 4px; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt p.top > .tit {
              font-size: 17px;
              font-size: 1.105rem;
              margin: 12px 0 0 0; }
            div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box {
              margin: 10px 0 0 0; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box.mg_t {
                margin-top: 15px; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .bold {
                font-size: 15.2px;
                font-size: 0.988rem; }
              div.trade_241204 section.book_02_sc div.wrap_1024 .inner_ul > li.inner_wrap .inner_txt .inner_box .txt {
                font-size: 14.6px;
                font-size: 0.949rem;
                line-height: 1.4; } }
  div.trade_241204 section.youtube_sc {
    background: #2a2a34;
    padding: 80px 0 100px; }
    div.trade_241204 section.youtube_sc .title .txt {
      color: #b5b5c7; }
    div.trade_241204 section.youtube_sc .title .tit {
      margin-top: 28px; }
    @media (max-width: 960px) {
      div.trade_241204 section.youtube_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.youtube_sc {
        padding: 60px 4%; } }
    @media (max-width: 480px) {
      div.trade_241204 section.youtube_sc {
        padding: 40px 4%; } }
    div.trade_241204 section.youtube_sc div.wrap_1024 {
      margin-top: 55px; }
      div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul {
        padding: 0 6%; }
        div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li {
          float: left;
          width: 48%;
          margin: 0 1%;
          border-radius: 30px;
          overflow: hidden;
          border: 2px solid #fff; }
          div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .youtube {
            position: relative;
            width: 100%;
            padding-bottom: 56.25%; }
            div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .youtube iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              z-index: 1; }
          div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .txt {
            font-size: 16px;
            font-size: 1.04rem;
            padding: 17px 5px;
            text-align: center; }
      @media (max-width: 960px) {
        div.trade_241204 section.youtube_sc div.wrap_1024 {
          margin-top: 50px; }
          div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul {
            padding: 0; } }
      @media (max-width: 760px) {
        div.trade_241204 section.youtube_sc div.wrap_1024 {
          margin-top: 20px; }
          div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul {
            padding: 0 16%; }
            div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li {
              float: none;
              width: 100%;
              margin-top: 18px;
              border-radius: 20px; }
              div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .txt {
                font-size: 15.6px;
                font-size: 1.014rem; } }
      @media (max-width: 480px) {
        div.trade_241204 section.youtube_sc div.wrap_1024 {
          margin-top: 15px; }
          div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul {
            padding: 0; }
            div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li {
              margin-top: 12px;
              border-radius: 22px; }
              div.trade_241204 section.youtube_sc div.wrap_1024 .youtube_ul > li .txt {
                font-size: 15px;
                font-size: 0.975rem;
                padding: 14px 5px; } }
  div.trade_241204 section.order_copy_sc {
    padding: 80px 0 100px; }
    div.trade_241204 section.order_copy_sc .title .txt {
      color: #9999a3;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #feedb7));
      background: -webkit-linear-gradient(transparent 50%, #feedb7 50%);
      background: -o-linear-gradient(transparent 50%, #feedb7 50%);
      background: linear-gradient(transparent 50%, #feedb7 50%);
      padding-bottom: 3px; }
    div.trade_241204 section.order_copy_sc .title .tit {
      margin-top: 30px; }
    @media (max-width: 960px) {
      div.trade_241204 section.order_copy_sc {
        padding: 80px 4%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.order_copy_sc {
        padding: 60px 4%; }
        div.trade_241204 section.order_copy_sc .title .tit {
          margin-top: 25px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.order_copy_sc {
        padding: 40px 4%; }
        div.trade_241204 section.order_copy_sc .title .txt {
          padding-bottom: 2px; }
        div.trade_241204 section.order_copy_sc .title .tit {
          margin-top: 20px; } }
    div.trade_241204 section.order_copy_sc div.wrap_1024 {
      margin-top: 40px;
      padding: 0 1%; }
      div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        background: #f7f7fa;
        width: 100%;
        border-radius: 30px;
        padding: 45px 40px;
        margin-top: 20px; }
        div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left {
          float: left;
          width: 70%;
          text-align: left;
          border-right: 1px dashed #dfdfdf; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
            font-size: 23px;
            font-size: 1.495rem;
            font-weight: 700;
            letter-spacing: -1px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
              font-size: 22px;
              font-size: 1.43rem;
              font-weight: 200; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
            margin-top: 14px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
              font-size: 14.6px;
              font-size: 0.949rem;
              line-height: 21px;
              line-height: 1.375rem;
              width: 96%;
              line-height: 1.3;
              list-style: disc;
              margin: 7px 0 0 20px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li.mepo {
                list-style: circle; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li .in {
                font-size: 12.8px;
                font-size: 0.832rem;
                opacity: 0.6;
                filter: alpha(opacity=60);
                line-height: 1.5;
                margin-top: 3px; }
        div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right {
          float: right;
          width: 28%;
          text-align: right;
          padding-left: 1%; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
            margin-top: 40px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
              margin-top: 8px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li {
              width: 100%; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                display: block;
                padding-right: 5px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                  font-size: 23px;
                  font-size: 1.495rem;
                  font-weight: 500; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em {
                    display: inline-block;
                    vertical-align: middle; }
                    div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                      font-size: 33px;
                      font-size: 2.145rem;
                      font-weight: 800; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                  font-size: 20px;
                  font-size: 1.3rem;
                  color: #9999a3;
                  margin-bottom: 5px;
                  font-weight: 200;
                  letter-spacing: 0; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before > em {
                    text-decoration: line-through; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
            margin-top: 18px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
              font-size: 18px;
              font-size: 1.17rem;
              display: -moz-inline-stack;
              display: inline-block;
              vertical-align: top;
              zoom: 1;
              *display: inline;
              width: 100%;
              height: 68px;
              text-align: center;
              padding: 17px 0;
              margin: 0;
              border-radius: 100px;
              letter-spacing: 0; }
        div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac:hover {
          background: #f4f4fb; }
      @media (max-width: 960px) {
        div.trade_241204 section.order_copy_sc div.wrap_1024 {
          padding: 0; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac {
            border-radius: 25px;
            padding: 40px 35px;
            margin-top: 17px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
              font-size: 21px;
              font-size: 1.365rem; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                font-size: 20px;
                font-size: 1.3rem; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
              margin-top: 12px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                font-size: 14.6px;
                font-size: 0.949rem;
                margin: 5px 0 0 10px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
              margin-top: 45px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                margin-top: 6px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                padding-right: 5px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                  font-size: 22px;
                  font-size: 1.43rem; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                    font-size: 29px;
                    font-size: 1.885rem; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                  font-size: 18px;
                  font-size: 1.17rem;
                  margin-bottom: 4px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
              margin-top: 18px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                font-size: 17px;
                font-size: 1.105rem;
                width: 100%;
                height: 65px;
                padding: 16px 0; } }
      @media (max-width: 760px) {
        div.trade_241204 section.order_copy_sc div.wrap_1024 {
          margin-top: 25px; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac {
            border-radius: 20px;
            padding: 7% 6%;
            margin-top: 15px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left {
              float: none;
              width: 100%;
              text-align: center;
              border-right: none;
              border-bottom: 1px dashed #dfdfdf;
              padding-bottom: 25px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
                font-size: 20px;
                font-size: 1.3rem;
                line-height: 1.5; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                  font-size: 18.4px;
                  font-size: 1.196rem;
                  display: block; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
                margin-top: 12px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                  font-size: 14.6px;
                  font-size: 0.949rem;
                  margin: 5px 0 0 0;
                  list-style: inside; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li.mepo {
                    list-style: inside;
                    color: #7a62ff; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right {
              float: none;
              width: 100%;
              text-align: center; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
                margin-top: 25px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                  margin-top: 25px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span {
                  padding-right: 0; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                    font-size: 20px;
                    font-size: 1.3rem; }
                    div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                      font-size: 25px;
                      font-size: 1.625rem; }
                  div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                    font-size: 16px;
                    font-size: 1.04rem;
                    margin-bottom: 3px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
                margin-top: 18px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                  font-size: 18px;
                  font-size: 1.17rem;
                  width: 100%;
                  height: 74px;
                  padding: 20px 0; } }
      @media (max-width: 480px) {
        div.trade_241204 section.order_copy_sc div.wrap_1024 {
          margin-top: 20px; }
          div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac {
            padding: 8% 6%;
            margin-top: 10px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left {
              padding-bottom: 20px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt {
                font-size: 19px;
                font-size: 1.235rem;
                line-height: 1.4; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left p.tt > em {
                  font-size: 17px;
                  font-size: 1.105rem; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul {
                margin-top: 12px; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_left .left_ul > li {
                  font-size: 14.2px;
                  font-size: 0.923rem;
                  margin: 5px 0 0 0;
                  font-weight: 300; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul {
              margin-top: 20px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul.mg_t0 {
                margin-top: 20px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price {
                font-size: 18px;
                font-size: 1.17rem; }
                div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.price > em.num {
                  font-size: 22px;
                  font-size: 1.43rem; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .right_ul > li.order_price span.before {
                font-size: 15px;
                font-size: 0.975rem;
                margin-bottom: 1px; }
            div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link {
              margin-top: 18px; }
              div.trade_241204 section.order_copy_sc div.wrap_1024 .order_ac div.order_box_right .order_link a.btn_lec {
                font-size: 16.2px;
                font-size: 1.053rem;
                width: 100%;
                height: 64px;
                padding: 15px 0; } }
  div.trade_241204 section.cheer_sc {
    background: #9aecff; }
    div.trade_241204 section.cheer_sc div.wrap_1024 {
      background-image: url("../../../../img/event/trade_241204/tc.png");
      background-size: 370px;
      background-repeat: no-repeat;
      background-position: 98% 70px;
      padding: 50px 0 110px; }
      div.trade_241204 section.cheer_sc div.wrap_1024 .medal {
        margin-top: 40px; }
      div.trade_241204 section.cheer_sc div.wrap_1024 .txt {
        margin: 25px 0 0 8px;
        font-size: 46px;
        font-size: 2.99rem;
        font-weight: 600;
        line-height: 1.3;
        letter-spacing: -1.5px; }
        div.trade_241204 section.cheer_sc div.wrap_1024 .txt > strong {
          display: block;
          font-size: 58px;
          font-size: 3.77rem;
          font-weight: 800;
          letter-spacing: -2.5px; }
      @media (max-width: 960px) {
        div.trade_241204 section.cheer_sc div.wrap_1024 {
          background-size: 310px;
          background-position: 98% 60px;
          padding: 40px 4% 90px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .medal {
            margin-top: 35px;
            width: 230px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .txt {
            font-size: 40px;
            font-size: 2.6rem; }
            div.trade_241204 section.cheer_sc div.wrap_1024 .txt > strong {
              font-size: 52px;
              font-size: 3.38rem; } }
      @media (max-width: 760px) {
        div.trade_241204 section.cheer_sc div.wrap_1024 {
          background-size: 270px;
          background-position: 98% 50px;
          padding: 30px 4% 80px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .medal {
            margin-top: 30px;
            width: 200px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .txt {
            margin: 20px 0 0 8px;
            font-size: 34px;
            font-size: 2.21rem;
            line-height: 1.25; }
            div.trade_241204 section.cheer_sc div.wrap_1024 .txt > strong {
              font-size: 46px;
              font-size: 2.99rem; } }
      @media (max-width: 480px) {
        div.trade_241204 section.cheer_sc div.wrap_1024 {
          background-size: 190px;
          background-position: 110% 30px;
          padding: 10px 4% 70px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .medal {
            margin-top: 45px;
            width: 134px; }
          div.trade_241204 section.cheer_sc div.wrap_1024 .txt {
            margin: 15px 0 0 10px;
            font-size: 26px;
            font-size: 1.69rem;
            line-height: 1.3;
            letter-spacing: -1px; }
            div.trade_241204 section.cheer_sc div.wrap_1024 .txt > strong {
              font-size: 34px;
              font-size: 2.21rem;
              letter-spacing: -2px; } }
  div.trade_241204 section.notice_sc {
    background: #13181e;
    padding: 60px 0; }
    @media (max-width: 960px) {
      div.trade_241204 section.notice_sc {
        padding: 60px 6%; } }
    @media (max-width: 760px) {
      div.trade_241204 section.notice_sc {
        padding: 40px 4% 50px; } }
    @media (max-width: 480px) {
      div.trade_241204 section.notice_sc {
        padding: 25px 6% 40px; } }
    div.trade_241204 section.notice_sc div.wrap_1024 .tit {
      font-size: 16px;
      font-size: 1.04rem;
      font-weight: 600; }
    div.trade_241204 section.notice_sc div.wrap_1024 .ps {
      font-size: 13px;
      font-size: 0.845rem;
      margin-top: 10px;
      font-weight: 200;
      color: #727981; }
    div.trade_241204 section.notice_sc div.wrap_1024 .notice_box {
      margin-top: 30px;
      text-align: left; }
      div.trade_241204 section.notice_sc div.wrap_1024 .notice_box.mg_t {
        margin-top: 50px; }
      div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .h_tit {
        font-size: 15.6px;
        font-size: 1.014rem;
        color: #939bff;
        font-weight: 600; }
      div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .txt_wrap {
        margin-top: 10px; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .txt_wrap > p {
          font-size: 15px;
          font-size: 0.975rem;
          margin-top: 4px;
          line-height: 1.3;
          color: #fff;
          font-weight: 100; }
      div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul {
        margin-top: 20px; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li {
          font-size: 14.6px;
          font-size: 0.949rem;
          width: 96%;
          margin: 7px 0 0 18px;
          list-style: disc;
          font-weight: 300; }
          div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li .li_box {
            margin: 6px 0 10px; }
            div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li .li_box > .sm {
              font-size: 13.6px;
              font-size: 0.884rem;
              font-weight: 200;
              line-height: 1.3;
              margin-top: 3px; }
    div.trade_241204 section.notice_sc div.wrap_1024 .board_btn {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      zoom: 1;
      *display: inline;
      width: 195px;
      height: 34px;
      background: #343b43;
      margin: 6px 0 10px;
      padding: 7px 5px 0;
      text-align: center; }
      div.trade_241204 section.notice_sc div.wrap_1024 .board_btn > span {
        font-size: 13.6px;
        font-size: 0.884rem;
        color: #fff;
        font-weight: 300;
        letter-spacing: 0.5px; }
      div.trade_241204 section.notice_sc div.wrap_1024 .board_btn:hover {
        background: #727981; }
    @media (max-width: 600px) {
      div.trade_241204 section.notice_sc div.wrap_1024 .tit {
        font-size: 15px;
        font-size: 0.975rem; }
      div.trade_241204 section.notice_sc div.wrap_1024 .ps {
        font-size: 12.8px;
        font-size: 0.832rem;
        margin-top: 8px; }
      div.trade_241204 section.notice_sc div.wrap_1024 .notice_box {
        margin-top: 30px; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box.mg_t {
          margin-top: 40px; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .h_tit {
          font-size: 15px;
          font-size: 0.975rem; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .txt_wrap {
          margin-top: 10px; }
          div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .txt_wrap > p {
            font-size: 14.4px;
            font-size: 0.936rem;
            margin-top: 4px;
            line-height: 1.3;
            color: #fff;
            font-weight: 100; }
        div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul {
          margin-top: 15px; }
          div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li {
            font-size: 14.2px;
            font-size: 0.923rem;
            margin: 7px 0 0 17px; }
            div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li .li_box {
              margin: 5px 0 10px; }
              div.trade_241204 section.notice_sc div.wrap_1024 .notice_box .ordinary_ul > li .li_box > .sm {
                font-size: 13.2px;
                font-size: 0.858rem;
                margin-top: 2px; }
      div.trade_241204 section.notice_sc div.wrap_1024 .board_btn {
        width: 100%;
        height: 36px;
        margin: 6px 0 10px;
        border-radius: 5px;
        padding-top: 9px; } }
