@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");ul{list-style:none}img{border:none;vertical-align:bottom}a{outline:none}#gaCol{height:0;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#e7f0fa}::-webkit-scrollbar-thumb{background:#1867ca}.fadeout_up_common{opacity:0}.fadein_up_common{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.05, 0.66, 0.59, 0.99);animation-timing-function:cubic-bezier(0.05, 0.66, 0.59, 0.99)}@-webkit-keyframes fadeInUp{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}.fancybox-button{display:none}#top{overflow-x:hidden}#top .fancybox-content{max-width:100% !important;height:100% !important;background:transparent !important}#top .fancybox-content iframe{background:transparent !important}#top .modal{display:block;position:fixed;z-index:99999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;opacity:1;visibility:visible;transition:all 0.2s}@media screen and (max-width: 750px){#top .modal{width:85%}}#top .modal.closed{opacity:0;visibility:hidden}#top .modal .modal_contents{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50%;max-width:1000px;max-height:540px;padding:30px;background:#fff;border-radius:10px;box-sizing:border-box}@media screen and (max-width: 750px){#top .modal .modal_contents{width:100%;padding:5vw}}#top .modal .modal_contents .modal_inner{max-height:480px;padding:20px;overflow-y:auto;box-sizing:border-box}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner{max-height:400px;padding:3vw}}#top .modal .modal_contents .modal_inner::-webkit-scrollbar{width:6px;height:6px}#top .modal .modal_contents .modal_inner::-webkit-scrollbar-track{background:#e7f0fa}#top .modal .modal_contents .modal_inner::-webkit-scrollbar-thumb{background:#1867ca}#top .modal .modal_contents .modal_inner h3{text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner h3{margin-bottom:4vw}}#top .modal .modal_contents .modal_inner h3 img{width:100%;max-width:448px;height:auto}#top .modal .modal_contents .modal_inner .modal_note{text-align:center;font-size:16px;font-weight:bold;line-height:1.4}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .modal_note{font-size:3.1vw;line-height:1.5}}#top .modal .modal_contents .modal_inner .modal_note.--jp{margin-bottom:20px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .modal_note.--jp{margin-bottom:3vw}}#top .modal .modal_contents .modal_inner .modal_note.--en{font-family:"Heebo"}#top .modal .modal_contents .modal_inner .modal_note.--small{font-size:12px;margin-bottom:10px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .modal_note.--small{font-size:2.25vw;margin-bottom:2vw}}#top .modal .modal_contents .modal_inner .modal_note a{color:#1867ca;text-decoration:underline}@media screen and (min-width: 1201px){#top .modal .modal_contents .modal_inner .modal_note a:hover{opacity:0.5}}#top .modal .modal_contents .modal_inner .revision{text-align:center;font-size:16px;font-weight:bold;line-height:1.4;padding:20px;border:1px solid #1867ca;max-width:600px;margin:0 auto 20px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .revision{margin:0 auto 3vw}}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .revision{font-size:2.75vw;line-height:1.5;padding:2vw}}#top .modal .modal_contents .modal_inner .revision .revision_title{display:inline-block;color:#fff;background:#1867ca;padding:0.2em 1em 0.1em;border-radius:25vw}#top .modal .modal_contents .modal_inner .revision .revision_ex p{margin-top:10px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .revision .revision_ex p{margin-top:1.5vw}}#top .modal .modal_contents .modal_inner .close{text-align:center;margin-bottom:20px}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .close{margin-bottom:3vw}}#top .modal .modal_contents .modal_inner .close .close_button{display:inline-block;position:relative;color:#000;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;text-align:center;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:1em 5em;cursor:pointer;transition:all 0.3s}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .close .close_button{font-size:3.5vw;border:0.65vw solid #1867ca;letter-spacing:0;padding:1em 2em}}#top .modal .modal_contents .modal_inner .close .close_button span{position:relative;z-index:3}#top .modal .modal_contents .modal_inner .close .close_button::after{content:"";position:absolute;top:48%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:4px;background-color:#1867ca;border-radius:25vw;-webkit-transform-origin:right top;transform-origin:right top;transition:cubic-bezier(0.19, 1, 0.22, 1) 0.3s}@media screen and (max-width: 750px){#top .modal .modal_contents .modal_inner .close .close_button::after{right:-4vw;width:8vw;height:2px}}@media screen and (min-width: 1201px){#top .modal .modal_contents .modal_inner .close .close_button:hover{color:#1867ca;background:#e7f0fa}#top .modal .modal_contents .modal_inner .close .close_button:hover::after{right:-60px}}#top .modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998;background:rgba(0,0,0,0.6);opacity:1;visibility:visible;transition:all 0.2s}#top .modal_overlay.closed{opacity:0;visibility:hidden}#top .top_mv{margin-top:80px}@media screen and (max-width: 750px){#top .top_mv{margin-top:15vw}}#top .top_mv .section_container{text-align:center}#top .top_mv .section_container h2{display:block;position:relative;max-width:1201px;margin:0 auto}#top .top_mv .section_container h2 .mv_text{display:-webkit-flex;display:flex;position:absolute;top:0;right:30px;width:51%;max-width:602px}#top .top_mv .section_container h2 .mv_text .text_01{margin-right:18px}@media screen and (max-width: 750px){#top .top_mv .section_container h2 .mv_text .text_01{position:absolute;top:-10vw;left:-3vw;width:34vw;margin-right:0}}@media screen and (max-width: 750px){#top .top_mv .section_container h2 .mv_text .text_02{position:absolute;top:-4vw;left:15vw;width:29vw;margin-right:0}}#top .top_reception{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:90%;max-width:1200px;margin:100px auto 0}@media screen and (max-width: 750px){#top .top_reception{margin:12vw auto 0}}#top .top_reception li:first-child{margin-right:40px}@media screen and (max-width: 750px){#top .top_reception li:first-child{margin-right:5vw}}#top .top_reception li a{display:inline-block;transition:all 0.2s}@media screen and (min-width: 1201px){#top .top_reception li a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.5}}#top .top_anniversary{text-align:center;margin:100px auto 0}@media screen and (max-width: 750px){#top .top_anniversary{margin:12vw auto 0}}#top .top_anniversary .anniversary_ex{display:inline-block;width:90%;max-width:1000px;font-family:"Heebo";font-size:30px;line-height:1;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);background:-webkit-linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_ex{font-size:4.5vw}}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_ex{font-size:6vw}}#top .top_anniversary .anniversary_btn{margin:20px auto 0}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn{margin:3vw auto 0}}#top .top_anniversary .anniversary_btn a{position:relative;display:inline-block;margin:0 auto;cursor:pointer;transition:all 0.2s;border:1px solid #1867ca;border-radius:20px;padding:50px;width:90%;max-width:1000px;box-sizing:border-box}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a{padding:5vw;width:90%}}@media screen and (min-width: 1201px){#top .top_anniversary .anniversary_btn a:hover{background:#e7f0fa}#top .top_anniversary .anniversary_btn a:hover .anniversary_btnClick::before{right:0}#top .top_anniversary .anniversary_btn a:hover .anniversary_btnClick::after{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}}#top .top_anniversary .anniversary_btn a .anniversary_btnTitle{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:24px;line-height:1.7;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;color:#fff;line-height:1.25}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnTitle{font-size:3.5vw}}#top .top_anniversary .anniversary_btn a .anniversary_btnTitle img{width:90%;max-width:200px}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnTitle img{width:40%}}#top .top_anniversary .anniversary_btn a .anniversary_btnTitle p{display:block;width:70%;background:#1867ca;padding:0.5em 2em 0.6em;border-radius:25vw;margin:20px auto 0;box-sizing:border-box}@media screen and (max-width: 1200px){#top .top_anniversary .anniversary_btn a .anniversary_btnTitle p{margin:3vw auto 0;width:90%}}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnTitle p{margin:3vw auto 0;width:100%}}#top .top_anniversary .anniversary_btn a .anniversary_btnEx{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;color:#000;margin:20px auto 0}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnEx{font-size:2.75vw;line-height:1.25}}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnEx{margin:3vw auto 0}}#top .top_anniversary .anniversary_btn a .anniversary_btnEx span{color:#1867ca}#top .top_anniversary .anniversary_btn a .anniversary_btnClick{display:inline-block;position:relative;font-family:"Heebo";font-size:30px;line-height:1;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;color:#1867ca;margin:30px auto 0;padding-right:30px}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnClick{font-size:4.5vw}}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnClick{margin:5vw auto 0;padding-right:5vw}}#top .top_anniversary .anniversary_btn a .anniversary_btnClick::before{content:"";position:absolute;top:45%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:19px;background:url(../images/common/btn_arrow_blue.png) no-repeat;background-size:100%;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_anniversary .anniversary_btn a .anniversary_btnClick::before{width:3.1vw;height:3.3vw}}#top .top_anniversary .anniversary_btn a .anniversary_btnClick::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#1867ca;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#top .top_newsBtn{text-align:center;margin:30px auto 0}@media screen and (max-width: 750px){#top .top_newsBtn{margin:5vw auto 0}}#top .top_newsBtn.--about_stage{margin-top:50px}@media screen and (max-width: 750px){#top .top_newsBtn.--about_stage{margin-top:7vw}}#top .top_newsBtn a{position:relative;display:inline-block;font-size:20px;line-height:1.4;color:#3c4e60;font-weight:bold;margin:0 auto;padding-right:30px;padding-bottom:0;cursor:pointer;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_newsBtn a{font-size:3vw;padding-right:5vw;padding-bottom:0}}#top .top_newsBtn a::before{content:"";position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:19px;background:url(../images/member-id/img_btnarrow.png) no-repeat;background-size:100%;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_newsBtn a::before{width:3.1vw;height:3.3vw}}#top .top_newsBtn a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#3c4e60;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media screen and (min-width: 1201px){#top .top_newsBtn a:hover{opacity:0.5}#top .top_newsBtn a:hover::before{right:0}#top .top_newsBtn a:hover::after{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top}}#top .top_noteEX{width:85%;max-width:1000px;margin:30px auto 0;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;text-align:center}@media screen and (max-width: 750px){#top .top_noteEX{font-size:2.75vw;line-height:1.25}}@media screen and (max-width: 750px){#top .top_noteEX{margin:4vw auto 0}}#top .top_noteEX a{color:#1867ca;text-decoration:underline}@media screen and (min-width: 1201px){#top .top_noteEX a:hover{opacity:0.5}}#top .top_news{width:85%;max-width:1000px;margin:100px auto 0}@media screen and (max-width: 750px){#top .top_news{margin:12vw auto 0}}#top .top_news .news_item{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;padding-bottom:10px;border-bottom:1px solid #505a64;margin-bottom:20px}@media screen and (max-width: 750px){#top .top_news .news_item{display:block;font-size:3vw;margin-bottom:3vw}}#top .top_news .news_item .date{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:"Heebo";font-weight:900;letter-spacing:0;margin-right:20px;padding-left:10px}@media screen and (max-width: 750px){#top .top_news .news_item .date{margin-right:0;padding-left:2vw;margin-bottom:2vw}}#top .top_news .news_item .date::after{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:100%;background:#1867ca}@media screen and (max-width: 750px){#top .top_news .news_item .date::after{width:0.65vw}}#top .top_news .news_item .title a{color:#1867ca;text-decoration:underline}@media screen and (min-width: 1201px){#top .top_news .news_item .title a:hover{opacity:0.5}}#top .top_movie{width:15%;max-width:1200px;margin:0 34px 0 auto}@media screen and (max-width: 750px){#top .top_movie{display:none}}#top .top_movie .movie_container{position:relative;width:100%;padding-top:56.25%}#top .top_movie .movie_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #1867ca;border-radius:15px}@media screen and (max-width: 750px){#top .top_movie .movie_container iframe{border:0.65vw solid #1867ca;border-radius:10px}}#top .top_status{margin:40px auto 60px}@media screen and (max-width: 750px){#top .top_status{margin:4vw auto 6vw}}#top .top_status .section_container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 1200px){#top .top_status .section_container{display:block;width:90%;max-width:600px}}#top .top_status .section_container .top_status_blockWrap{width:50%}@media screen and (max-width: 1200px){#top .top_status .section_container .top_status_blockWrap{width:100%}}#top .top_status .section_container .top_status_blockWrap.-left{margin-right:40px}@media screen and (max-width: 1200px){#top .top_status .section_container .top_status_blockWrap.-left{margin-right:0;margin-bottom:4vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block{background:#e7f0fa;padding:40px;border-radius:25px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block{padding:6vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block.-pblink{padding:55px 40px 40px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block.-pblink{padding:8vw 6vw 6vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block.-mile{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:40px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block.-mile{margin-bottom:4vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block.-stamp{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_blockName{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_blockName .icon{margin-right:10px}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_blockName .name{font-size:20px;color:#3c4e60;line-height:1;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-weight:600}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_blockName .name{font-size:3.5vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_rank{position:relative}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_rank .rank_name{font-family:"Heebo";font-size:50px;font-weight:900;line-height:1;margin:50px 0 70px;width:50%}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_rank .rank_name{font-size:8vw;margin:5vw 0 7vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_rank .rank_card{position:absolute;top:50%;right:-30px;-webkit-transform:translateY(-65%);transform:translateY(-65%);width:60%}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_rank .rank_card{top:50%;right:-20px;-webkit-transform:translateY(-70%);transform:translateY(-70%);width:50%}}#top .top_status .section_container .top_status_blockWrap .top_status_block .pblink_state{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#top .top_status .section_container .top_status_blockWrap .top_status_block .pblink_state .state_link{font-size:20px;color:#3c4e60;line-height:1;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-weight:600}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .pblink_state .state_link{font-size:3.5vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .pblink_state .state_icon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .pblink_state .state_icon img{width:2.9vw;height:auto;margin-bottom:0.5vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_mile{text-align:center;font-weight:bold;font-size:20px;margin-top:15px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_mile{font-size:3.2vw;margin-top:2vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_mile span{font-family:"Heebo";font-size:50px;font-weight:900;line-height:1;margin-right:6px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_mile span{font-size:10vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_stamp{text-align:center;font-weight:bold;font-size:20px;margin-top:15px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_stamp{font-size:3.2vw;margin-top:2vw}}#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_stamp span{font-family:"Heebo";font-size:50px;font-weight:900;line-height:1;margin-right:6px}@media screen and (max-width: 750px){#top .top_status .section_container .top_status_blockWrap .top_status_block .top_status_stamp span{font-size:10vw}}#top .top_status_pb{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center;gap:10px;margin-top:10px}@media screen and (max-width: 750px){#top .top_status_pb{font-size:3.5vw}}@media screen and (max-width: 750px){#top .pblink_btn{width:75%;max-width:590px}}#top .pblink_btn a{display:inline-block}@media screen and (min-width: 1201px){#top .pblink_btn a:hover{opacity:0.5;-webkit-transform:translateY(2px);transform:translateY(2px)}}#top .top_status_txt{font-size:15px;font-weight:bold}@media screen and (max-width: 750px){#top .top_status_txt{font-size:3.5vw}}#top .fcR{color:#bf102f}#top span.top_status_pb_tri{position:relative}#top span.top_status_pb_tri::before{content:"";background:url("../images/common/btn_arrow_red.png") center no-repeat;background-size:contain;display:block;width:35px;height:20px}#top .top_status_pb_link{font-weight:bold}#top .top_status_pb_link a{color:#1867ca;transition:0.3s all}@media screen and (min-width: 1201px){#top .top_status_pb_link a:hover{opacity:0.5;-webkit-transform:translateY(2px);transform:translateY(2px)}}#top .top_value_memberBtns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:90%;max-width:1200px;margin:0 auto 80px}@media screen and (max-width: 1200px){#top .top_value_memberBtns{display:block;text-align:center;max-width:600px}}@media screen and (max-width: 750px){#top .top_value_memberBtns{margin:0 auto 10vw}}#top .top_value_memberBtns .top_value_mypageBtn{margin-right:30px;text-align:center;width:100%;max-width:400px}@media screen and (max-width: 1200px){#top .top_value_memberBtns .top_value_mypageBtn{margin:0 auto;max-width:600px}}#top .top_value_memberBtns .top_value_mypageBtn a{display:inline-block;position:relative;color:#fff;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#1867ca;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;width:100%;max-width:400px;padding:30px 70px;box-sizing:border-box;transition:all 0.2s}@media screen and (max-width: 1200px){#top .top_value_memberBtns .top_value_mypageBtn a{max-width:600px}}@media screen and (max-width: 750px){#top .top_value_memberBtns .top_value_mypageBtn a{font-size:3.5vw;line-height:1.25;padding:4.5vw 8vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_value_memberBtns .top_value_mypageBtn a span{position:relative;z-index:3}#top .top_value_memberBtns .top_value_mypageBtn a::before{content:"";display:block;width:22px;height:20px;background:url(../images/common/btn_arrow_white.png) center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:30px;margin:auto}@media screen and (max-width: 750px){#top .top_value_memberBtns .top_value_mypageBtn a::before{right:4vw;width:2.93vw;height:2.66vw}}@media screen and (min-width: 1201px){#top .top_value_memberBtns .top_value_mypageBtn a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.5}}@media screen and (max-width: 1200px){#top .top_value_memberBtns .top_value_mypageBtn{margin-bottom:3vw}}@media screen and (max-width: 750px){#top .top_value_memberBtns .top_value_mypageBtn a{padding:4.5vw 10vw}}#top .top_value_memberBtns .top_value_stampBtn{text-align:center;width:100%;max-width:400px}@media screen and (max-width: 1200px){#top .top_value_memberBtns .top_value_stampBtn{margin:0 auto;max-width:600px}}#top .top_value_memberBtns .top_value_stampBtn a{display:inline-block;position:relative;color:#fff;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#1867ca;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;width:100%;max-width:400px;padding:30px 70px;box-sizing:border-box;transition:all 0.2s}@media screen and (max-width: 1200px){#top .top_value_memberBtns .top_value_stampBtn a{max-width:600px}}@media screen and (max-width: 750px){#top .top_value_memberBtns .top_value_stampBtn a{font-size:3.5vw;line-height:1.25;padding:4.5vw 8vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_value_memberBtns .top_value_stampBtn a span{position:relative;z-index:3}#top .top_value_memberBtns .top_value_stampBtn a::before{content:"";display:block;width:22px;height:20px;background:url(../images/common/btn_arrow_white.png) center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:30px;margin:auto}@media screen and (max-width: 750px){#top .top_value_memberBtns .top_value_stampBtn a::before{right:4vw;width:2.93vw;height:2.66vw}}@media screen and (min-width: 1201px){#top .top_value_memberBtns .top_value_stampBtn a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.5}}#top .top_bnr{margin-top:80px}@media screen and (max-width: 750px){#top .top_bnr{margin-top:8vw}}#top .top_bnr a{display:inline-block;color:#1867ca;text-decoration:underline;transition:all 0.3s}@media screen and (min-width: 1201px){#top .top_bnr a:hover{opacity:0.5;-webkit-transform:translateY(2px);transform:translateY(2px)}}#top .top_about{margin-top:100px;margin-bottom:100px}@media screen and (max-width: 750px){#top .top_about{margin-top:12vw;margin-bottom:12vw}}#top .top_about .section_container .top_about_title{margin-bottom:50px}@media screen and (max-width: 750px){#top .top_about .section_container .top_about_title{margin-bottom:4vw}}#top .top_about .section_container .top_value_anchorBtn{text-align:center}#top .top_about .section_container .top_value_anchorBtn a{display:inline-block;position:relative;color:#1867ca;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:30px 190px;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_about .section_container .top_value_anchorBtn a{font-size:3.5vw;padding:4.5vw 15vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_about .section_container .top_value_anchorBtn a span{position:relative;z-index:3}#top .top_about .section_container .top_value_anchorBtn a::before{content:"";display:block;width:22px;height:20px;background:url(../images/common/btn_arrow_blue.png) center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:30px;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 750px){#top .top_about .section_container .top_value_anchorBtn a::before{right:4vw;width:2.93vw;height:2.66vw}}@media screen and (min-width: 1201px){#top .top_about .section_container .top_value_anchorBtn a:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.5}}#top .top_about .section_container .about_ex p{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:24px;line-height:1.7;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;text-align:center}@media screen and (max-width: 750px){#top .top_about .section_container .about_ex p{font-size:3.5vw}}#top .top_about .section_container .about_ex .about_note{position:relative;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;margin-bottom:6px;padding-left:16px}@media screen and (max-width: 750px){#top .top_about .section_container .about_ex .about_note{font-size:2.75vw;line-height:1.25}}@media screen and (max-width: 750px){#top .top_about .section_container .about_ex .about_note{margin-bottom:2vw;padding-left:2.75vw}}#top .top_about .section_container .about_ex .about_note.--en{font-family:"Heebo";font-size:16px;line-height:1;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem}@media screen and (max-width: 750px){#top .top_about .section_container .about_ex .about_note.--en{font-size:2.75vw;line-height:1.25}}#top .top_about .section_container .about_ex .about_note::after{content:"\203B";position:absolute;top:0;left:0;font-size:16px}@media screen and (max-width: 750px){#top .top_about .section_container .about_ex .about_note::after{font-size:2.75vw}}#top .top_about .section_container .about_ex .about_note a{color:#1867ca;text-decoration:underline}@media screen and (min-width: 1201px){#top .top_about .section_container .about_ex .about_note a:hover{opacity:0.5}}#top .top_about .section_container .about_service{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto 50px}@media screen and (max-width: 750px){#top .top_about .section_container .about_service{margin:0 auto 7vw}}#top .top_about .section_container .about_service .service_item{width:100%;max-width:260px;text-align:center}#top .top_about .section_container .about_service .service_item:nth-child(2){margin:0 50px}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item:nth-child(2){margin:0 5vw}}#top .top_about .section_container .about_service .service_item .service_icon{position:relative;margin-bottom:20px;height:235px}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_icon{margin-bottom:2.5vw;height:24vw}}#top .top_about .section_container .about_service .service_item .service_icon.new::before{content:"NEW!";position:absolute;top:-4px;left:-4px;font-family:"Heebo";font-weight:800;font-size:20px;color:#ffe100;background:#1867ca;border-radius:25vw;border:4px solid #e7f0fa;padding:6px 18px}@media screen and (max-width: 1200px){#top .top_about .section_container .about_service .service_item .service_icon.new::before{font-size:17px;padding:4px 12px}}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_icon.new::before{top:-2vw;font-size:2.75vw;padding:0.4vw 1.2vw;border:0.8vw solid #e7f0fa}}#top .top_about .section_container .about_service .service_item .service_ex{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:24px;line-height:1.7;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;line-height:1.25;letter-spacing:0.1rem;margin-bottom:20px}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_ex{font-size:3.5vw}}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_ex{margin-bottom:2.5vw}}#top .top_about .section_container .about_service .service_item .service_notice{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;color:#fff;background:linear-gradient(90deg, #1867ca 0%, #00b4ff 65%, #00f0ff 100%);border-radius:25vw;padding:12px 0 11px}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_notice{font-size:2.75vw;line-height:1.25}}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_notice{padding:1.6vw 0 1vw;border:0.8vw solid #e7f0fa}}#top .top_about .section_container .about_service .service_item .service_notice.--en{font-family:"Heebo";font-size:16px;line-height:1;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem}@media screen and (max-width: 750px){#top .top_about .section_container .about_service .service_item .service_notice.--en{font-size:2.75vw;line-height:1.25}}#top .top_about .section_container .about_btn{text-align:center}#top .top_about .section_container .about_btn a{display:inline-block;position:relative;color:#000;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:35px 80px;transition:all 0.3s}@media screen and (max-width: 750px){#top .top_about .section_container .about_btn a{font-size:3.5vw;padding:4.5vw 10vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_about .section_container .about_btn a span{position:relative;z-index:3}#top .top_about .section_container .about_btn a::after{content:"";position:absolute;top:48%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:4px;background-color:#1867ca;border-radius:25vw;-webkit-transform-origin:right top;transform-origin:right top;transition:cubic-bezier(0.19, 1, 0.22, 1) 0.3s}@media screen and (max-width: 750px){#top .top_about .section_container .about_btn a::after{right:-4vw;width:8vw;height:2px}}@media screen and (min-width: 1201px){#top .top_about .section_container .about_btn a:hover{color:#1867ca;background:#e7f0fa}#top .top_about .section_container .about_btn a:hover::after{right:-60px}}#top .top_value .section_container .top_value_title{width:90%;max-width:673px;margin:0 auto 40px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_title{margin:0 auto 5vw}}#top .top_value .section_container .top_value_content{margin-top:80px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content{margin-top:10vw}}#top .top_value .section_container .top_value_content.-mile{margin-top:40px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content.-mile{margin-top:6vw}}#top .top_value .section_container .top_value_content.-login_member{margin-bottom:100px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content.-login_member{margin-bottom:12vw}}#top .top_value .section_container .top_value_content .top_value_contentTitle{margin:0 auto 30px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentTitle{margin:0 auto 4vw}}#top .top_value .section_container .top_value_content .top_value_contentTitle.-mile{width:85%;max-width:590px}#top .top_value .section_container .top_value_content .top_value_contentTitle.-stamp{width:90%;max-width:651px}#top .top_value .section_container .top_value_content .top_value_contentTitle.-stage{width:90%;max-width:606px}#top .top_value .section_container .top_value_content .top_value_contentTitle.-member{width:95%;max-width:660px}#top .top_value .section_container .top_value_content .top_value_contentEx{margin-bottom:40px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentEx{margin-bottom:5vw}}#top .top_value .section_container .top_value_content .top_value_contentEx p{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:24px;line-height:1.7;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;text-align:center;margin-bottom:12px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentEx p{font-size:3.5vw}}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentEx p{margin-bottom:2vw}}#top .top_value .section_container .top_value_content .top_value_contentEx .top_value_contentNote li{position:relative;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:12px;line-height:1.2;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;color:#bf102f;text-align:center;margin-bottom:6px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentEx .top_value_contentNote li{font-size:2.75vw;line-height:1.2}}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentEx .top_value_contentNote li{margin-bottom:2vw}}#top .top_value .section_container .top_value_content .top_value_contentEx .top_value_contentNote li a{color:#1867ca;text-decoration:underline;transition:all 0.2s}@media screen and (min-width: 1201px){#top .top_value .section_container .top_value_content .top_value_contentEx .top_value_contentNote li a:hover{opacity:0.5}}#top .top_value .section_container .top_value_content .top_value_contentImg{margin:0 auto 50px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentImg{margin:0 auto 6vw}}#top .top_value .section_container .top_value_content .top_value_contentImg.-mile{width:90%;max-width:689px}#top .top_value .section_container .top_value_content .top_value_contentImg.-stamp{width:90%;max-width:945px}#top .top_value .section_container .top_value_content .top_value_contentImg.-stage{width:90%;max-width:948px}#top .top_value .section_container .top_value_content .top_value_contentImg.-member{width:90%;max-width:800px}#top .top_value .section_container .top_value_content .top_value_contentBtn{text-align:center}#top .top_value .section_container .top_value_content .top_value_contentBtn a{display:inline-block;position:relative;color:#000;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:35px 80px;transition:all 0.3s}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentBtn a{font-size:3.5vw;padding:4.5vw 10vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_value .section_container .top_value_content .top_value_contentBtn a span{position:relative;z-index:3}#top .top_value .section_container .top_value_content .top_value_contentBtn a::after{content:"";position:absolute;top:48%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:4px;background-color:#1867ca;border-radius:25vw;-webkit-transform-origin:right top;transform-origin:right top;transition:cubic-bezier(0.19, 1, 0.22, 1) 0.3s}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentBtn a::after{right:-4vw;width:8vw;height:2px}}@media screen and (min-width: 1201px){#top .top_value .section_container .top_value_content .top_value_contentBtn a:hover{color:#1867ca;background:#e7f0fa}#top .top_value .section_container .top_value_content .top_value_contentBtn a:hover::after{right:-60px}}#top .top_value .section_container .top_value_content .top_value_contentBtn a{padding:35px 190px}@media screen and (max-width: 750px){#top .top_value .section_container .top_value_content .top_value_contentBtn a{padding:4.5vw 20vw}}#top .top_topics{position:relative;margin-top:200px;padding-bottom:100px}@media screen and (max-width: 750px){#top .top_topics{margin-top:20vw;padding-bottom:15vw}}#top .top_topics::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:47.5%;background:#e7f0fa}@media screen and (max-width: 750px){#top .top_topics::before{height:60%}}#top .top_topics.--tamashii{margin-top:200px;padding-bottom:100px}@media screen and (max-width: 750px){#top .top_topics.--tamashii{margin-top:20vw;padding-bottom:10vw}}#top .top_topics .topics_title{font-family:"Heebo";font-weight:900}#top .top_topics .topics_title .topics_title01,#top .top_topics .topics_title .topics_title02{display:inline-block;font-size:96px;line-height:0.9;background:linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);background:-webkit-linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 750px){#top .top_topics .topics_title .topics_title01,#top .top_topics .topics_title .topics_title02{font-size:12vw}}#top .top_topics .topics_subtitle{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:60px}@media screen and (max-width: 750px){#top .top_topics .topics_subtitle{font-size:2.75vw;margin-top:2vw;margin-bottom:6.8vw}}#top .top_topics .topics_subtitle .bg_black{color:#fff;background:#000;padding:0 4px;margin-right:10px}@media screen and (max-width: 750px){#top .top_topics .topics_subtitle .bg_black{margin-right:1.5vw}}#top .top_topics .topics_items{position:relative;margin:0 calc(50% - 50vw);margin-bottom:50px}@media screen and (max-width: 750px){#top .top_topics .topics_items{margin-bottom:6vw}}#top .top_topics .topics_items .slick-list .slick-track{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#top .top_topics .topics_items .slick-list .slick-track .slick-slide{height:auto !important}#top .top_topics .topics_items .slide-arrow{position:absolute;bottom:-120px;cursor:pointer;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_topics .topics_items .slide-arrow{bottom:-19vw}}@media screen and (min-width: 1201px){#top .top_topics .topics_items .slide-arrow:hover{opacity:0.5;-webkit-transform:translateY(2px);transform:translateY(2px)}}#top .top_topics .topics_items .slide-arrow.prev-arrow{z-index:99;left:360px;width:62px;height:62px;background:#fff;border:4px solid #1867ca;border-radius:25vw}@media screen and (max-width: 1200px){#top .top_topics .topics_items .slide-arrow.prev-arrow{left:60px}}@media screen and (max-width: 750px){#top .top_topics .topics_items .slide-arrow.prev-arrow{width:12vw;height:12vw;left:4vw;border:0.65vw solid #1867ca}}#top .top_topics .topics_items .slide-arrow.prev-arrow::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:19px;height:22px;background:url(../images/top/topics_arrow_l.png) no-repeat;background-size:100%}@media screen and (max-width: 750px){#top .top_topics .topics_items .slide-arrow.prev-arrow::after{width:14px;height:17px}}#top .top_topics .topics_items .slide-arrow.next-arrow{position:absolute;z-index:99;left:470px;width:62px;height:62px;background:#fff;border:4px solid #1867ca;border-radius:25vw}@media screen and (max-width: 1200px){#top .top_topics .topics_items .slide-arrow.next-arrow{left:170px}}@media screen and (max-width: 750px){#top .top_topics .topics_items .slide-arrow.next-arrow{width:12vw;height:12vw;left:21vw;border:0.65vw solid #1867ca}}#top .top_topics .topics_items .slide-arrow.next-arrow::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:19px;height:22px;background:url(../images/top/topics_arrow_r.png) no-repeat;background-size:100%}@media screen and (max-width: 750px){#top .top_topics .topics_items .slide-arrow.next-arrow::after{width:14px;height:17px}}@media screen and (min-width: 1201px){#top .top_topics .topics_items .slick-list{padding-left:10%}}#top .top_topics .topics_items .topics_item{position:relative;margin:0 30px;background:#fff;max-width:350px;border-radius:10px;overflow:hidden;transition:all 0.2s}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item{margin:0 4vw}}#top .top_topics .topics_items .topics_item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#505a64}#top .top_topics .topics_items .topics_item a{transition:all 0.2s}#top .top_topics .topics_items .topics_item a .topics_image{overflow:hidden;border-radius:10px 10px 0 0}#top .top_topics .topics_items .topics_item a .topics_image img{border-radius:10px 10px 0 0;transition:all 0.2s;width:100%;max-width:350px;height:auto}#top .top_topics .topics_items .topics_item a .topics_detail{position:relative;padding:20px 20px;color:#505a64;overflow:hidden;border-radius:0 0 10px 10px}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item a .topics_detail{padding:4.5vw 3.5vw}}#top .top_topics .topics_items .topics_item a .topics_detail .topics_data{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:"Heebo";font-size:12px;margin-bottom:10px}@media screen and (max-width: 1200px){#top .top_topics .topics_items .topics_item a .topics_detail .topics_data{display:inline-block;margin-bottom:10px}}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item a .topics_detail .topics_data{display:inline-block;font-size:2.75vw;margin-bottom:2vw}}#top .top_topics .topics_items .topics_item a .topics_detail .topics_data .topics_date{margin-right:10px}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item a .topics_detail .topics_data .topics_date{margin-right:0;margin-bottom:0.8vw}}#top .top_topics .topics_items .topics_item a .topics_detail .topics_data .topics_category{padding:2px 5px;background:#fff;border:1px solid #505a64}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item a .topics_detail .topics_data .topics_category{padding:0.2vw 1vw}}#top .top_topics .topics_items .topics_item a .topics_detail .topics_itemtitle{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1rem}@media screen and (max-width: 750px){#top .top_topics .topics_items .topics_item a .topics_detail .topics_itemtitle{font-size:3.2vw}}@media screen and (min-width: 1201px){#top .top_topics .topics_items .topics_item a:hover .topics_image img{-webkit-transform:scale(1.05);transform:scale(1.05)}#top .top_topics .topics_items .topics_item a:hover .topics_detail{color:#1867ca}#top .top_topics .topics_items .topics_item a:hover .topics_detail::after{background:#1867ca}#top .top_topics .topics_items .topics_item a:hover .topics_detail .topics_data .topics_category{border:1px solid #1867ca}}@media screen and (min-width: 1201px){#top .top_topics .topics_items .topics_item:hover::after{background:#1867ca}}#top .top_topics .topics_btn{text-align:center;text-align:right}#top .top_topics .topics_btn a{display:inline-block;position:relative;color:#000;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:35px 80px;transition:all 0.3s}@media screen and (max-width: 750px){#top .top_topics .topics_btn a{font-size:3.5vw;padding:4.5vw 10vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .top_topics .topics_btn a span{position:relative;z-index:3}#top .top_topics .topics_btn a::after{content:"";position:absolute;top:48%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:4px;background-color:#1867ca;border-radius:25vw;-webkit-transform-origin:right top;transform-origin:right top;transition:cubic-bezier(0.19, 1, 0.22, 1) 0.3s}@media screen and (max-width: 750px){#top .top_topics .topics_btn a::after{right:-4vw;width:8vw;height:2px}}@media screen and (min-width: 1201px){#top .top_topics .topics_btn a:hover{color:#1867ca;background:#e7f0fa}#top .top_topics .topics_btn a:hover::after{right:-60px}}#top .top_topics .topics_btn a{padding:20px 100px}@media screen and (max-width: 750px){#top .top_topics .topics_btn a{padding:4.15vw 10vw}}#top .question{position:relative;margin-top:200px;padding-bottom:200px}@media screen and (max-width: 750px){#top .question{margin-top:20vw;padding-bottom:20vw}}#top .question .question_title{font-family:"Heebo";font-weight:900}#top .question .question_title .question_title01,#top .question .question_title .question_title02{display:inline-block;font-size:96px;line-height:0.9;background:linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);background:-webkit-linear-gradient(0deg, #00176b 0%, #1867ca 50%, #00b4ff 80%, #00f0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 750px){#top .question .question_title .question_title01,#top .question .question_title .question_title02{font-size:12vw}}#top .question .question_subtitle{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:18px;font-weight:bold;margin-top:10px;margin-bottom:60px}@media screen and (max-width: 750px){#top .question .question_subtitle{font-size:2.75vw;margin-top:2vw;margin-bottom:6.8vw}}#top .question .question_subtitle .bg_black{color:#fff;background:#000;padding:0 4px;margin-right:10px}@media screen and (max-width: 750px){#top .question .question_subtitle .bg_black{margin-right:1.5vw}}#top .question .question_ex{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;width:100%;margin-bottom:50px}@media screen and (max-width: 750px){#top .question .question_ex{font-size:3vw}}#top .question .question_ex span{color:#1867ca}@media screen and (max-width: 750px){#top .question .question_ex{font-size:3.5vw;margin-bottom:7vw;letter-spacing:0}}#top .question .question_contents{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:30px}@media screen and (max-width: 750px){#top .question .question_contents{margin:0 calc(50% - 50vw);margin-bottom:5vw}}#top .question .question_contents .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:all 0.2s}@media screen and (min-width: 1201px){#top .question .question_contents .slide-arrow:hover{-webkit-transform:translateY(-46%);transform:translateY(-46%)}}@media screen and (max-width: 750px){#top .question .question_contents .slide-arrow{display:none !important}}#top .question .question_contents .slide-arrow.prev-arrow{z-index:99;left:-40px;width:62px;height:62px;background:#fff;border:4px solid #1867ca;border-radius:25vw}@media screen and (max-width: 750px){#top .question .question_contents .slide-arrow.prev-arrow{width:12vw;height:12vw;left:-3vw;border:0.65vw solid #1867ca;display:none}}#top .question .question_contents .slide-arrow.prev-arrow::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:19px;height:22px;background:url(../images/top/topics_arrow_l.png) no-repeat;background-size:100%}@media screen and (max-width: 750px){#top .question .question_contents .slide-arrow.prev-arrow::after{width:14px;height:17px}}#top .question .question_contents .slide-arrow.next-arrow{position:absolute;z-index:99;right:-40px;width:62px;height:62px;background:#fff;border:4px solid #1867ca;border-radius:25vw}@media screen and (max-width: 750px){#top .question .question_contents .slide-arrow.next-arrow{width:12vw;height:12vw;right:-3vw;border:0.65vw solid #1867ca;display:none}}#top .question .question_contents .slide-arrow.next-arrow::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:19px;height:22px;background:url(../images/top/topics_arrow_r.png) no-repeat;background-size:100%}@media screen and (max-width: 750px){#top .question .question_contents .slide-arrow.next-arrow::after{width:14px;height:17px}}#top .question .question_contents .slick-list .slick-track{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#top .question .question_contents .slick-list .slick-track .slick-slide{height:auto !important}#top .question .question_contents .question_item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 15px;padding:30px;border:4px solid #1867ca;box-sizing:border-box;border-radius:20px;-webkit-flex-grow:1;flex-grow:1}@media screen and (max-width: 750px){#top .question .question_contents .question_item{margin:0 1.5vw;padding:5vw;border:0.65vw solid #1867ca}}#top .question .question_contents .question_item form{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}#top .question .question_contents .question_item form .question_date{font-family:"Heebo";font-weight:700;font-size:12px;color:#505a64;margin-bottom:10px}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_date{font-size:2.75vw;margin-bottom:2vw}}#top .question .question_contents .question_item form .question_date span{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-weight:bold}#top .question .question_contents .question_item form .question_name{font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;line-height:1.3;font-weight:bold;font-feature-settings:"palt";letter-spacing:0.1rem;color:#1867ca;margin-bottom:20px;padding-bottom:6px;border-bottom:1px solid #1867ca}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_name{font-size:3vw}}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_name{font-size:4vw;margin-bottom:2vw}}#top .question .question_contents .question_item form .question_img{margin-bottom:20px;border:1px solid #1867ca;overflow:hidden}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_img{margin-bottom:2vw}}#top .question .question_contents .question_item form .question_img img{width:100%;height:auto}#top .question .question_contents .question_item form .question_radios{-webkit-flex-grow:1;flex-grow:1;margin-bottom:20px}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_radios{margin-bottom:2vw}}#top .question .question_contents .question_item form .question_radios .question_radioItem{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:10px}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_radios .question_radioItem{margin-bottom:1vw;padding:1vw 0}}#top .question .question_contents .question_item form .question_radios .question_radioItem input[type=radio]{position:absolute;visibility:hidden}#top .question .question_contents .question_item form .question_radios .question_radioItem input[type=radio]:checked ~ .check{border:2px solid #1867ca}#top .question .question_contents .question_item form .question_radios .question_radioItem input[type=radio]:checked ~ .check::before{background:#1867ca}#top .question .question_contents .question_item form .question_radios .question_radioItem input[type=radio]:checked ~ label{color:#1867ca}#top .question .question_contents .question_item form .question_radios .question_radioItem .question_label{display:block;position:relative;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;line-height:1.2;font-weight:bold;font-feature-settings:"palt";letter-spacing:0.1rem;color:#3c4e60;padding-left:30px;width:100%;cursor:pointer;-webkit-transition:all 0.2s linear;z-index:10}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_radios .question_radioItem .question_label{font-size:2.75vw;line-height:1.25}}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .question_radios .question_radioItem .question_label{font-size:4vw;padding-top:0.5vw;padding-left:7vw}}#top .question .question_contents .question_item form .question_radios .question_radioItem .question_label.--already{color:#8d9caa;cursor:default}#top .question .question_contents .question_item form .question_radios .question_radioItem .check{display:block;position:absolute;border:2px solid #505a64;border-radius:100%;height:14px;width:14px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;transition:border .2s linear;-webkit-transition:border .2s linear}#top .question .question_contents .question_item form .question_radios .question_radioItem .check::before{display:block;position:absolute;content:'';border-radius:100%;height:7px;width:7px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:auto;transition:background 0.2s linear;-webkit-transition:background 0.2s linear}#top .question .question_contents .question_item form .question_radios .question_radioItem .check.--already{border:2px solid #8d9caa;cursor:default}#top .question .question_contents .question_item form .question_radios .question_radioItem .check.--already::before{display:block;position:absolute;content:'';border-radius:100%;height:7px;width:7px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:auto;transition:background 0.2s linear;-webkit-transition:background 0.2s linear}#top .question .question_contents .question_item form .submit_area .question_signUp,#top .question .question_contents .question_item form .submit_area .question_login,#top .question .question_contents .question_item form .submit_area .question_answer,#top .question .question_contents .question_item form .submit_area .question_answered{display:inline-block;position:relative;color:#fff;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#1867ca;border:2px solid #1867ca;border-radius:25vw;text-decoration:none;padding:10px 0;width:100%;box-sizing:border-box;cursor:pointer;pointer-events:auto;transition:all 0.2s;-webkit-appearance:none;appearance:none}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .submit_area .question_signUp,#top .question .question_contents .question_item form .submit_area .question_login,#top .question .question_contents .question_item form .submit_area .question_answer,#top .question .question_contents .question_item form .submit_area .question_answered{font-size:4vw;padding:4.5vw 6vw;letter-spacing:0;width:100%}}@media screen and (min-width: 1201px){#top .question .question_contents .question_item form .submit_area .question_signUp:hover,#top .question .question_contents .question_item form .submit_area .question_login:hover,#top .question .question_contents .question_item form .submit_area .question_answer:hover,#top .question .question_contents .question_item form .submit_area .question_answered:hover{-webkit-transform:translateY(2px);transform:translateY(2px);opacity:.5}}#top .question .question_contents .question_item form .submit_area .question_signUp{margin-bottom:10px}@media screen and (max-width: 750px){#top .question .question_contents .question_item form .submit_area .question_signUp{margin-bottom:2vw}}#top .question .question_contents .question_item form .submit_area .question_login{color:#1867ca;background:#fff;border:2px solid #1867ca}#top .question .question_contents .question_item form .submit_area input[type=submit]:disabled{background:#00b4ff;border:none;text-align:center;pointer-events:none;border:2px solid #00b4ff}#top .question .question_contents .question_item form .submit_area .question_answered{background:#8d9caa;border:none;text-align:center;pointer-events:none;border:2px solid #8d9caa}#top .question .question_thanks{background:#8d9caa;border:none;text-align:center}#top .question .question_btn{text-align:center}#top .question .question_btn a{display:inline-block;position:relative;color:#000;font-family:"游ゴシック体","Yu Gothic","Noto Sans JP",sans-serif;font-size:20px;line-height:1;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05rem;background:#fff;border:4px solid #1867ca;border-radius:25vw;text-decoration:none;padding:35px 80px;transition:all 0.3s}@media screen and (max-width: 750px){#top .question .question_btn a{font-size:3.5vw;padding:4.5vw 10vw;border:0.65vw solid #1867ca;letter-spacing:0}}#top .question .question_btn a span{position:relative;z-index:3}#top .question .question_btn a::after{content:"";position:absolute;top:48%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:4px;background-color:#1867ca;border-radius:25vw;-webkit-transform-origin:right top;transform-origin:right top;transition:cubic-bezier(0.19, 1, 0.22, 1) 0.3s}@media screen and (max-width: 750px){#top .question .question_btn a::after{right:-4vw;width:8vw;height:2px}}@media screen and (min-width: 1201px){#top .question .question_btn a:hover{color:#1867ca;background:#e7f0fa}#top .question .question_btn a:hover::after{right:-60px}}#top .about_movie{width:90%;max-width:1000px;margin:50px auto 0}@media screen and (max-width: 750px){#top .about_movie{margin:6vw auto 0}}#top .about_movie .movie_container{position:relative;width:100%;padding-top:56.25%}#top .about_movie .movie_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #1867ca;border-radius:15px;box-sizing:border-box}@media screen and (max-width: 750px){#top .about_movie .movie_container iframe{border:0.65vw solid #1867ca;border-radius:10px}}

/*# sourceMappingURL=maps/top_renew.css.map */
