@charset 'UTF-8';
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img,video{line-height:0;font-size:0}figure{font-size:0;line-height:0}html{font-size:10px}body{font-family:"Noto Sans JP",sans-serif}main{background-color:#f5f5f5;display:block}figure{line-height:0 !important;padding:0;margin:0}img{width:100%;height:auto;max-width:100%;vertical-align:bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul,ol{list-style:none;padding:0}.w_100{width:100%}.clearfix{zoom:1;}.clearfix:before{content:' ';display:table}.clearfix:after{content:' ';display:table;clear:both}.contents_wrapper{background-color:#fff;}@media screen and (min-width:48em){.contents_wrapper{margin:0 60px}}@media (max-width:1080px){.contents_wrapper{margin:0 30px}}@media screen and (max-width:766px){.contents_wrapper{margin:0 10px}}.contents_inner{position:relative;max-width:1140px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:48em){.contents_inner{padding:80px 30px 0;margin:0 auto}}@media screen and (max-width:766px){.contents_inner{padding:48px 10px 0;margin:0 auto}}.right-up-btn{position:fixed;width:100%;z-index:10;text-align:right;}@media screen and (min-width:48em){.right-up-btn{max-width:1140px;left:50%;top:10px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:766px){.right-up-btn{width:30.76923076923077%;opacity:0;right:20px;bottom:30px;pointer-events:none;-webkit-transition:.3s ease-in-out all;transition:.3s ease-in-out all}.right-up-btn.show_time{opacity:1;pointer-events:auto}}.right-up-btn-inner{display:inline-block;}@media screen and (min-width:48em){.right-up-btn-inner{width:170px;margin-right:10px}}.right-up-btn-inner > a{margin-left:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;-webkit-animation:popAnimations_01 3s ease-in-out 0s infinite;animation:popAnimations_01 3s ease-in-out 0s infinite;}@media screen and (max-width:766px){.right-up-btn-inner > a:hover img,.right-up-btn-inner > a:hover svg{-webkit-transform:translate(0,0);transform:translate(0,0)}.right-up-btn-inner > a:after{left:5px;top:5px;border-radius:5px;background-size:3px}}.links_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border:3px solid #000;border-radius:15px;max-width:840px;}@media screen and (min-width:48em){.links_wrapper{margin:60px auto 0;padding:2.407407407407407% 0;width:77.77777777777779%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (max-width:766px){.links_wrapper{margin:60px auto 0;padding:27px 20px 17px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.links_btn{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}@media screen and (min-width:48em){.links_btn{width:28.999999999999996%}}@media screen and (max-width:766px){.links_btn{width:43.54838709677419%}}.links_btn:hover{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);cursor:pointer}.links_line{display:inline-block;width:3px;background-color:rgba(0,0,0,0.1)}.under_mv_note{text-align:left;color:#fff;font-size:10px}.campain_bnr_zone{margin:0 auto 60px}.lp_tit{text-align:center;margin:0 auto 20px}.shadow_bnr{-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:48em){.shadow_bnr{padding:0 20px 30px}}.shadow_bnr a{display:inline-block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;}.shadow_bnr a:hover img{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}.shadow_bnr a:after{width:100%;height:100%;content:'';position:absolute;left:8px;top:8px;z-index:-1;border-radius:20px;background:url("/system/files/landing/ad5/assets_20240329/images/bg01.png")}.shadow_bnr.buttons_inner a:hover img{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.shadow_bnr.buttons_inner a:after{left:4px;top:4px;border-radius:10px}.bnr_wrapper{max-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #f5f5f5;border-radius:30px;margin:0 auto;text-align:center;}@media screen and (min-width:48em){.bnr_wrapper{padding:7.407407407407407%}}@media screen and (max-width:766px){.bnr_wrapper{padding:60px 20px;border-radius:20px}}@media screen and (min-width:48em){.bnr_growing{margin-top:80px}}@media screen and (max-width:766px){.bnr_growing{margin-top:50px}}.bnr_btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0;}@media screen and (max-width:766px){.bnr_btn{width:91.29032258064517%}}@media screen and (min-width:48em){.bnr_line .bnr_btn{width:39.130434782608695%}}@media screen and (min-width:48em){.bnr_growing .bnr_btn{width:59.78260869565217%}}.bnr_btn a{display:inline-block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;}.bnr_btn a:hover img{-webkit-transform:translate(6px,6px);transform:translate(6px,6px)}.bnr_btn a:after{width:100%;height:100%;content:'';position:absolute;z-index:-1;border-radius:70px;background:url("/system/files/landing/ad5/assets_20240329/images/bg01.png");}@media screen and (min-width:48em){.bnr_btn a:after{left:6px;top:6px}}@media screen and (max-width:766px){.bnr_btn a:after{left:4px;top:4px}}.buttons_toto_enter{max-width:880px}.club_toto{border:3px solid #dde3d6;border-radius:20px;background-color:#f5faf0}@media screen and (min-width:48em){.club_desc{margin-top:103px}}@media screen and (max-width:766px){.club_desc{padding:60px 20px 0}}@media screen and (min-width:48em){.club_desc_tit{width:51.85185185185185%;margin:0 auto}}@media screen and (max-width:766px){.club_desc_tit{width:100%}}@media screen and (min-width:48em){.club_desc_txt{margin:30px auto 0;width:81.2037037037037%}}@media screen and (max-width:766px){.club_desc_txt{width:100%;margin-top:18px}}.club_desc_note{font-size:12px;color:rgba(0,0,0,0.5);line-height:calc(17 / 12);}@media screen and (min-width:48em){.club_desc_note{padding-top:30px;text-align:center}}@media screen and (max-width:766px){.club_desc_note{padding-top:20px;text-align:left}}@media screen and (min-width:48em){.club_merite{margin-top:100px}}@media screen and (max-width:766px){.club_merite{margin-top:60px}}@media screen and (min-width:48em){.club_merite_inner{padding:60px 11.11111111111111% 0}}@media screen and (max-width:766px){.club_merite_inner{padding:40px 20px 0}}.club_merite_tit{text-align:center;margin:0 auto;}@media screen and (min-width:48em){.club_merite_tit{width:80.64814814814815%}}@media screen and (max-width:766px){.club_merite_tit{width:100%;padding:0 20px}}.club_merite_ul{margin:0 auto 0;max-width:880px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.club_merite_ul li{width:30.952380952380953%;text-align:center;float:left;-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}.club_merite_ul li.show_time{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.club_merite_ul li:nth-child(3n + 1){-webkit-transition-delay:0s;transition-delay:0s}.club_merite_ul li:nth-child(3n + 2){-webkit-transition-delay:.2s;transition-delay:.2s}.club_merite_ul li:nth-child(3n + 3){-webkit-transition-delay:.4s;transition-delay:.4s}.club_merite_ul_note{max-width:840px;text-align:right;color:rgba(0,0,0,0.5);font-size:12px;line-height:calc(17 / 12);-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:48em){.club_merite_ul_note{padding-top:40px}}@media screen and (max-width:766px){.club_merite_ul_note{text-align:left;line-height:1.7;padding-top:15px}}@media screen and (min-width:48em){.buttons_wrapper{margin:0 auto;max-width:880px;padding-top:100px;padding-bottom:70px}}@media screen and (max-width:766px){.buttons_wrapper{padding:60px 0 40px}}@media screen and (min-width:48em){.buttons_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:48em){.buttons_btn{width:48.095238095238095%}}@media screen and (max-width:766px){.buttons_btn{width:100%}}.enter_step{text-align:center;}@media screen and (min-width:48em){.enter_step{margin:100px auto 60px}}@media screen and (max-width:766px){.enter_step{margin:60px auto 30px}}.enter_step_tit{text-align:center;margin:0 auto;}@media screen and (min-width:48em){.enter_step_tit{width:66.48148148148148%}}@media screen and (max-width:766px){.enter_step_tit{width:100%}}@media screen and (min-width:48em){.enter_step_inner{padding:60px 9.25925925925926% 0}}@media screen and (max-width:766px){.enter_step_inner{padding:30px 20px 0 10px}}.enter_step_img{max-width:860px;}.enter_step_img img{width:100%;height:auto}.card_wrapper{text-align:center;}@media screen and (min-width:48em){.card_wrapper{margin:100px auto 0}}@media screen and (max-width:766px){.card_wrapper{margin:60px auto 0}}@media screen and (min-width:48em){.card_wrapper .card_tit{width:58.611111111111114%;margin:0 auto 40px}}@media screen and (max-width:766px){.card_wrapper .card_tit{margin:0 auto}}@media screen and (min-width:48em){.card_wrapper .card_inner{margin-top:40px;padding:0 11.11111111111111% 80px}}@media screen and (max-width:766px){.card_wrapper .card_inner{border-radius:20px;padding:30px 20px 60px}}.card_wrapper .card_inner_txt{margin:0 auto;}@media screen and (min-width:48em){.card_wrapper .card_inner_txt{width:89.52380952380953%}}@media screen and (max-width:766px){.card_wrapper .card_inner_txt{width:93.54838709677419%}}.card_wrapper .card_box{max-width:960px;margin:52px auto 0;position:relative;}@media screen and (max-width:766px){.card_wrapper .card_box{-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0}}.card_wrapper .card_box_link{position:absolute;}@media screen and (min-width:48em){.card_wrapper .card_box_link{width:12.709832134292565%;top:54%;right:4.436450839328537%;-webkit-transform:translateY(-54%);transform:translateY(-54%)}}@media screen and (max-width:766px){.card_wrapper .card_box_link{width:34.193548387096776%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:7%}}.big_kuji{text-align:center;}@media screen and (min-width:48em){.big_kuji{padding-top:120px}}@media screen and (max-width:766px){.big_kuji{padding-top:60px}}@media screen and (min-width:48em){.big_tit{margin:0 auto 60px;width:73.51851851851852%}}@media screen and (max-width:766px){.big_tit{margin:0 auto 50px;width:100%}}.big_box{background-color:#f4e7d4;border:4px solid #e2cfb3;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8.333333333333332% 5.555555555555555% 9.25925925925926%;border-radius:20px;}@media screen and (max-width:766px){.big_box{padding:40px 20px 60px;border:3px solid #e2cfb3}}.big_detail{max-width:900px;margin-left:6.302521008403361%;}@media screen and (max-width:766px){.big_detail{margin:0 auto 40px}}.big_kinds{margin:60px auto 0}@media screen and (min-width:48em){.big_kinds_tit{width:56.13850996852047%;margin:0 auto}}@media screen and (max-width:766px){.big_kinds_tit{width:100%}}@media screen and (min-width:48em){.big_kinds_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.147953830010493%}}.big_kinds_wrap.line1{margin-top:40px;}@media screen and (max-width:766px){.big_kinds_wrap.line1{margin-top:30px}}@media screen and (min-width:48em){.big_kinds_wrap.line2{margin-top:20px}}@media screen and (min-width:48em){.big_kinds_item{width:31.47953830010493%}}@media screen and (max-width:766px){.big_kinds_item{margin-bottom:6.451612903225806%}}.big_kinds_item > a{display:inline-block;width:100%;height:100%;}.big_kinds_item > a:hover{cursor:pointer}.big_kinds_note{font-size:12px;color:rgba(0,0,0,0.5);line-height:calc(17 / 12);}@media screen and (min-width:48em){.big_kinds_note{text-align:right;padding-top:40px}}@media screen and (max-width:766px){.big_kinds_note{text-align:left}}@media screen and (min-width:48em){.tousen_epi{margin:65px auto 0}}@media screen and (max-width:766px){.tousen_epi{margin-right:-40px;margin-left:-40px}}.tousen_epi .tousen_epi_tit{text-align:center;}@media screen and (min-width:48em){.tousen_epi .tousen_epi_tit{width:61.07030430220357%;margin:0 auto 45px}}@media screen and (max-width:766px){.tousen_epi .tousen_epi_tit{width:100%;margin:60px auto 30px;padding:0 40px}}@media screen and (min-width:48em){.winner_kuji{padding-top:60px;text-align:right}}@media screen and (max-width:766px){.winner_kuji{padding-top:30px}}.winner_tit{margin:0 auto}@media screen and (min-width:48em){.winner_tit{width:83.7037037037037%}}@media screen and (max-width:766px){.winner_tit{width:100%}}.winner_box{margin-top:60px;background-color:#daebf0;border-radius:20px;}@media screen and (min-width:48em){.winner_box{padding:7.592592592592593% 5.555555555555555%;border:4px solid #aac4cb}}@media screen and (max-width:766px){.winner_box{padding:50px 17px 60px;border:3px solid #aac4cb}}@media screen and (min-width:48em){.winner_score{margin-top:74px}}@media screen and (max-width:766px){.winner_score{margin-top:56px}}.winner_score_note{padding-top:15px;color:rgba(0,0,0,0.5);font-size:12px;line-height:calc(17 / 12)}@media screen and (min-width:48em){.winner_voices{margin-top:80px}}@media screen and (max-width:766px){.winner_voices{margin-top:60px}}.winner_voices_tit{margin:0 auto;}@media screen and (min-width:48em){.winner_voices_tit{width:59.66386554621849%}}@media screen and (max-width:766px){.winner_voices_tit{width:88.53503184713377%}}.winner_voices_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:48em){.winner_voices_wrap{margin-top:50px}}@media screen and (max-width:766px){.winner_voices_wrap{margin-top:40px}}@media screen and (min-width:48em){.winner_voices_item{width:23.214285714285715%;margin-bottom:30px}}@media screen and (max-width:766px){.winner_voices_item{width:49.044585987261144%;margin-bottom:10px}.winner_voices_item:nth-of-type(1),.winner_voices_item:nth-of-type(2){display:none;margin-bottom:0}}.winner_voices_note{padding-top:20px;color:rgba(0,0,0,0.5);font-size:12px;line-height:calc(17 / 12);}@media screen and (max-width:766px){.winner_voices_note{padding-top:10px;text-align:left;letter-spacing:-.01em}}.pop_btn{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}.pop_btn.show_time{visibility:inherit;opacity:1;-webkit-animation:popAnimations .5s ease-in-out 0s 1;animation:popAnimations .5s ease-in-out 0s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:767px){.contents_wrapper{max-width:100%;width:auto}.club_merite_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.club_merite_ul li{width:48.38709677419355%;margin-bottom:25px}.club_merite_ul li:nth-child(2n + 1){-webkit-transition-delay:0s !important;transition-delay:0s !important}.club_merite_ul li:nth-child(2n + 2){-webkit-transition-delay:.2s !important;transition-delay:.2s !important}.shadow_bnr{-webkit-box-sizing:border-box;box-sizing:border-box;}.shadow_bnr a{margin-bottom:20px;}.shadow_bnr a:hover img{-webkit-transform:translate(0,0);transform:translate(0,0)}.shadow_bnr a:after{left:5px;top:5px;border-radius:8px}.campain_bnr_zone{margin-bottom:40px}.about_club_toto{margin-bottom:70px}.big{width:60%;margin:0 auto}.big_kuji,margin 80px auto 40px,.club_merite_tit{width:80%;margin:0 auto 30px;text-align:center}}.p-splash{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:100% 100%;z-index:9999;}@media screen and (min-width:48em){.p-splash{background:-webkit-gradient(linear,left top, right top,from(#89651f),color-stop(25%, #b28436),to(#e1bf55));background:linear-gradient(to right,#89651f,#b28436 25%,#e1bf55)}}@media screen and (max-width:766px){.p-splash{background:-webkit-gradient(linear,left top, right top,from(#89651f),color-stop(50%, #b28436),to(#e1bf55));background:linear-gradient(to right,#89651f,#b28436 50%,#e1bf55)}}.p-splash > figure{width:100px;height:auto;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);}@media screen and (min-width:48em){.p-splash > figure.splash-text{margin-top:-15px;margin-left:-95px;width:283px;height:280px}}@media screen and (max-width:766px){.p-splash > figure.splash-text{margin-top:-30px;margin-left:-110px}}@media screen and (min-width:48em){.p-splash > figure.splash-text img{width:283px;height:280px}}@media screen and (max-width:766px){.p-splash > figure.splash-text img{width:212px;height:211px}}@media screen and (min-width:48em){.p-splash > figure.splash-text.splash-text-both{width:419px;margin-left:-110px}}@media screen and (max-width:766px){.p-splash > figure.splash-text.splash-text-both{width:280px;margin-left:0}}@media screen and (min-width:48em){.p-splash > figure.splash-text.splash-text-both img{width:419px}}@media screen and (max-width:766px){.p-splash > figure.splash-text.splash-text-both img{width:280px}}@media screen and (min-width:48em){.p-splash > figure.splash-text.splash-text-both + .is-shake{margin-left:30px}}@media screen and (max-width:766px){.p-splash > figure.splash-text.splash-text-both + .is-shake{margin-top:58px}}.p-splash > figure.is-shake img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-name:shakeSplash;animation-name:shakeSplash;-webkit-animation-delay:.4s;animation-delay:.4s;}@media screen and (min-width:48em){.p-splash > figure.is-shake img{margin-top:148px;margin-left:107px;width:80px;height:140px}}@media screen and (max-width:766px){.p-splash > figure.is-shake img{margin-left:120px;width:64px;height:105px}}@-webkit-keyframes shakeSplash{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes shakeSplash{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.p-splash > figure.is-shake.is-shake-end{text-align:center;}.p-splash > figure.is-shake.is-shake-end img{margin-left:0;margin-top:0}.p-splash.is-hide{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:hideSplash;animation-name:hideSplash;}@-webkit-keyframes hideSplash{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes hideSplash{0%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes popAnimations_01{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}80%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}90%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}93%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}96%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes popAnimations_01{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}80%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}90%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}93%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}96%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes popAnimations{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}70%{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes popAnimations{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}70%{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.c-footer{width:100%;background-color:#fff;position:relative;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo",sans-serif;}@media screen and (min-width:48em){.c-footer{padding-top:30px}}@media screen and (max-width:766px){.c-footer{padding-top:10px}}.c-footer__inner{margin:0 auto;}@media screen and (min-width:48em){.c-footer__inner{max-width:1020px;width:92%}}.c-footer__links{max-width:1140px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:48em){.c-footer__links{padding:0 30px}}@media screen and (max-width:766px){.c-footer__links{padding:0 20px}}.c-footer__links-item{width:31.48148148148148%;}.c-footer__links-item > a{display:inline-block;height:100%;width:100%}.c-footer__list{font-size:0;margin:4.091653027823241% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media screen and (min-width:48em){.c-footer__list{margin:52px 0 49px;padding:0 .9803921568627451%}}@media screen and (max-width:766px){.c-footer__list{width:217px;margin:10px auto}}.c-footer__list > li{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0 2.380952380952381%;border-left:1px solid #ccc;}.c-footer__list > li:first-child{border-left:none}.c-footer__list > li.is-official{width:340px;}@media screen and (max-width:766px){.c-footer__list > li.is-official{width:170px}}@media screen and (min-width:48em){.c-footer__list > li{padding:0 20px}}.c-footer__list > li > a{display:inline-block;width:100%;height:100%}.c-footer__about{border-top:1px solid #e6e6e6;text-align:center;}.c-footer__about > dl{line-height:1.5rem;}@media screen and (min-width:48em){.c-footer__about > dl{padding:2.666666666666667% 0 3.2%;font-size:1.2rem;margin:0 auto;padding:20px 0 24px;width:100%;line-height:1.8rem;overflow:hidden}}@media screen and (max-width:766px){.c-footer__about > dl{font-size:1rem;padding:7px}}.c-footer__about > dl > dt{color:#c00;font-weight:bold}@media screen and (min-width:48em){.c-footer__about > dl > dd{margin-top:5px}}@media screen and (max-width:766px){.c-footer__about > dl > dd{margin-top:2px}}.c-footer__contact{font-size:12px;}.c-footer__contact__tel{display:inline-block;color:#0004ee}.c-footer__coptyright{padding:15px 0;color:#000;background-color:#eee;text-align:center;}@media screen and (min-width:48em){.c-footer__coptyright{font-size:1.2rem}}@media screen and (max-width:766px){.c-footer__coptyright{font-size:1rem}}.c-accordion{margin:0;padding:0;}.c-accordion__trigger{position:relative;cursor:pointer}.c-accordion__outer{overflow:hidden;-webkit-transition:.4s ease-out;transition:.4s ease-out;cursor:pointer}.tousen_epi .slick-slide:last-child{margin-right:0}.tousen_epi .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}.tousen_epi .slick-track::before{display:none}.slick-slider{position:relative}.slick-prev,.slick-next{width:42px !important;height:42px !important;background-image:url("/system/files/landing/ad5/assets_20240329/images/arrow.png") !important;background-size:42px 42px !important;background-repeat:no-repeat !important;background-position:center !important;background-color:transparent;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:transparent;}.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none !important}.slick-prev:before,.slick-next:before{content:none !important}@media screen and (max-width:766px){.tousen_epi .slick-prev{left:21px;-webkit-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%)}}@media screen and (max-width:766px){.tousen_epi .slick-next{right:21px}}.c-slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.714285714285714%;}.c-slick-dots > li{display:block;content:'';width:16px;height:16px;border:2px solid #e60012;border-radius:50%;margin-left:2.216427640156454%;}@media screen and (max-width:766px){.c-slick-dots > li{width:8px;height:8px}}.c-slick-dots > li > li:first-child{margin-left:0}.c-slick-dots > li > button{display:none}.c-slick-dots .slick-active{background:#e60012}.c-modal{display:none;position:fixed;z-index:10;inset:0;}.c-modal.is-show{display:block}.c-modal__overlay{background-color:rgba(0,0,0,0.7);position:absolute;inset:0;z-index:-1}.c-modal__bg{position:absolute;inset:0;}.c-modal__bg:hover{cursor:pointer}.c-modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100dvh}.c-modal__content{height:auto;overflow-y:auto;position:relative;margin:0 auto;}@media screen and (min-width:48em){.c-modal__content{max-width:980px;width:68.05555555555556%;padding:50px}}@media screen and (max-width:766px){.c-modal__content{max-width:350px;width:100%;padding:80px 20px}}.c-modal__close{position:absolute;background-color:#000;border-radius:50%;-webkit-transform-origin:center center;transform-origin:center center;}@media screen and (min-width:48em){.c-modal__close{top:10px;right:10px;width:80px;height:80px}}@media screen and (max-width:766px){.c-modal__close{top:50px;right:10px;width:60px;height:60px}}.c-modal__close::after{content:'';background:url("/system/files/landing/ad5/assets_20240329/images/cross.svg") no-repeat center center/18px 18px;display:inline-block;width:30px;height:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-modal__close:hover{cursor:pointer}.p-feature-5-contents{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:0;}@media screen and (min-width:48em){.p-feature-5-contents-wrap{margin:0 auto}}@media screen and (max-width:766px){.p-feature-5-contents-wrap{width:100%}}.p-feature-5-contents__inner{position:relative;}@media screen and (min-width:48em){.p-feature-5-contents__inner{width:100%}}@media screen and (max-width:766px){.p-feature-5-contents__inner{margin-right:-20px}}.p-feature-5-contents .p-feature-5-person{position:absolute;z-index:1;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-person{width:16.80672268907563%}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person{top:-1rem;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person__img{width:43.79562043795621%;margin:0 0 0 auto}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-person__img{width:75%;left:0;top:0}}.p-feature-5-contents .p-feature-5-person__name{margin-bottom:-3rem;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-person__name{margin-top:13px;width:100%;padding-right:25%}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person__name{position:relative;top:-10px}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person__name.is-01{width:78px;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person__name.is-02{width:61px;-webkit-transform:translateX(1rem);transform:translateX(1rem)}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-person__name.is-03{width:118px;-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}}.p-feature-5-contents .p-feature-5-acdn__txt{line-height:1.8;text-align:left;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__txt{font-size:1.5rem}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__txt{font-size:1.4rem}}.p-feature-5-contents .p-feature-5-acdn__parts{position:absolute;top:60px;left:-28px;z-index:1;}.p-feature-5-contents .p-feature-5-acdn__parts > img{width:28px}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__inner{border:solid 2px #000;border-radius:16px;background-color:#fff;padding:5.483870967741936% 4.838709677419355%;margin:0 20px}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 2px #000;border-radius:16px;background-color:#fff;margin-left:16.80672268907563%;padding:30px;padding-left:105px;padding-right:78px}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__inner:hover{right:-3px;bottom:-3px}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__shadow{width:83.2%}}.p-feature-5-contents .p-feature-5-acdn__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px auto 0;padding-bottom:2px;}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__summary{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-feature-5-contents .p-feature-5-acdn__summary__item{font-size:13px;line-height:1;padding:8px 11px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;border:1px solid #e60012;color:#e60012;}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__summary__item{font-size:1.1rem;line-height:1.3;padding:6px 11px;margin-right:10px}}.p-feature-5-contents .p-feature-5-acdn__summary__item + .p-feature-5-acdn__summary__item{margin-left:10px;}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__summary__item + .p-feature-5-acdn__summary__item{margin-left:0;margin-top:10px}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__summary__item:first-child{margin-top:10px}}.p-feature-5-contents .p-feature-5-acdn__target{border-bottom:2px solid #e60012;margin-bottom:20px;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}}.p-feature-5-contents .p-feature-5-acdn__target__money{font-size:1.5rem;display:block;letter-spacing:.04em;}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__target__money{text-align:left;margin-top:15px;padding-bottom:15px}}.p-feature-5-contents .p-feature-5-acdn__target__hdg:before{content:'';position:absolute;background:url("/system/files/landing/ad5/assets_20240329/images/feature-5/big_label.jpg") center center no-repeat;background-size:contain;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target__hdg:before{left:-78px;top:0;width:60px;height:35px}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__target__hdg:before{width:68px;height:42px;left:-78px;top:0;background-position:left top}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target__hdg > img{height:auto;width:100%}}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn__target__hdg{padding-top:42px;position:relative;margin-left:78px}.p-feature-5-contents .p-feature-5-acdn__target__hdg img{max-width:197px;width:100%;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target__hdg.is-01 img{max-width:270px}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target__hdg.is-02 img{max-width:208px}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target__hdg.is-03 img{max-width:166px}}.p-feature-5-contents .p-feature-5-acdn__target + .c-accordion__outer.is-height{height:50px !important;}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn__target + .c-accordion__outer.is-height{height:24px !important}}.p-feature-5-contents .p-feature-5-acdn-wrap{width:100%;position:relative}.p-feature-5-contents .p-feature-5-acdn-wrap + span{display:block;content:'';width:12rem;height:3.2rem;background-image:url("/system/files/landing/ad5/assets_20240329/images/feature-5/btn_more_sp.png");background-repeat:no-repeat;background-size:cover;margin:0 auto;}@media screen and (max-width:766px){.p-feature-5-contents .p-feature-5-acdn-wrap + span{margin:20px auto 0}}@media screen and (min-width:48em){.p-feature-5-contents .p-feature-5-acdn-wrap + span{width:2.4rem;height:2.4rem;background-image:url("/system/files/landing/ad5/assets_20240329/images/common/btn_more.png");background-repeat:no-repeat;background-size:cover;-webkit-transition:.4s ease-out;transition:.4s ease-out;position:absolute;right:4.172099087353325%}}@media screen and (min-width:48em){.p-feature-5-contents.is-open .p-feature-5-acdn-wrap + span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:766px){.p-feature-5-contents.is-open .p-feature-5-acdn-wrap + span{background-image:url("/system/files/landing/ad5/assets_20240329/images/feature-5/btn_close_sp.png");margin-top:20px}}.tousen_epi.is-show .p-feature-5-contents{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;}.tousen_epi.is-show .p-feature-5-contents.is-delay-1{-webkit-animation-delay:.4s;animation-delay:.4s}.tousen_epi.is-show .p-feature-5-contents.is-delay-2{-webkit-animation-delay:.6s;animation-delay:.6s}.tousen_epi.is-show .p-feature-5-contents.is-delay-3{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}50%{opacity:.5}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}50%{opacity:.5}100%{opacity:1;-webkit-transform:none;transform:none}}.p-index_star_wrapper{display:inline-block;line-height:0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;}.p-index_star_wrapper i.p-index_s01,.p-index_star_wrapper i.p-index_s02,.p-index_star_wrapper i.p-index_s03{position:absolute;z-index:2;display:block;-webkit-animation:shineAnimations 1.6s ease-in-out infinite;animation:shineAnimations 1.6s ease-in-out infinite}.p-index_star_wrapper i.p-index_s01{-webkit-animation-delay:.2s;animation-delay:.2s}.p-index_star_wrapper i.p-index_s02{-webkit-animation-delay:.4s;animation-delay:.4s}.p-index_star_wrapper i.p-index_s03{-webkit-animation-delay:.6s;animation-delay:.6s}.p-index_star_wrapper.num01{padding:0 2%;-webkit-box-sizing:border-box;box-sizing:border-box;}.p-index_star_wrapper.num01 i.p-index_s01{left:0;bottom:10%;width:3%}.p-index_star_wrapper.num01 i.p-index_s02{width:2%;left:3%;bottom:-3%}.p-index_star_wrapper.num01 i.p-index_s03{right:5%;top:0;width:2%;}@media screen and (max-width:766px){.p-index_star_wrapper.num01 i.p-index_s03{right:-1%;top:0;width:3%}}.p-index_star_wrapper.num02 i.p-index_s01{left:40%;top:10%;width:4%}.p-index_star_wrapper.num02 i.p-index_s02{left:44%;top:24%;width:3%}.p-index_star_wrapper.num02 i.p-index_s03{top:30%;right:34%;width:3%}.p-index_star_wrapper.num03{padding:0 2%;}.p-index_star_wrapper.num03 i.p-index_s01{left:0%;bottom:0%;width:4%}.p-index_star_wrapper.num03 i.p-index_s02{left:4%;bottom:-12%;width:2%}.p-index_star_wrapper.num03 i.p-index_s03{width:2%;right:9%;top:10%}.p-index_star_wrapper.num04{padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box;}.p-index_star_wrapper.num04 i.p-index_s01{right:0%;bottom:34%;width:3%;}@media screen and (max-width:766px){.p-index_star_wrapper.num04 i.p-index_s01{bottom:12%}}.p-index_star_wrapper.num04 i.p-index_s02{right:2%;bottom:13%;width:2%;}@media screen and (max-width:766px){.p-index_star_wrapper.num04 i.p-index_s02{bottom:-7%}}.p-index_star_wrapper.num04 i.p-index_s03{left:6%;top:25%;width:2%}@-webkit-keyframes shineAnimations{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}50%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95);opacity:0}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}}@keyframes shineAnimations{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}50%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95);opacity:0}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}}.u-is-pc{display:block !important;}@media screen and (max-width:766px){.u-is-pc{display:none !important}}.u-is-sp{display:none !important;}@media screen and (max-width:766px){.u-is-sp{display:block !important}}@media screen and (max-width:766px){.u-width-sp{padding:0 10px}}.u-contents__shadow{background-image:url("/system/files/landing/ad5/assets_20240329/images/bg01.png");background-repeat:repeat;background-position:top left;width:100%;height:100%;position:absolute;top:6px;right:-6px;border-radius:20px;overflow:hidden;-webkit-transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1), -webkit-transform .2s cubic-bezier(.215,.61,.355,1);}@media screen and (min-width:48em){.u-contents__shadow{background-image:url("/system/files/landing/ad5/assets_20240329/images/bg01.png")}}@media print{.u-no-print{display:none !important}}.u-hover-opacity{-webkit-transition:.3s cubic-bezier(.23,1,.32,1);transition:.3s cubic-bezier(.23,1,.32,1);}.u-hover-opacity:hover{opacity:.7}