﻿#essel.comeback{font-weight:bold;color:#000;position:relative}#essel.comeback h2,#essel.comeback h3,#essel.comeback h4,#essel.comeback h5,#essel.comeback p,#essel.comeback dt,#essel.comeback dd,#essel.comeback li,#essel.comeback a{font-family:"游ゴシック", YuGothic, "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}#essel.comeback *{box-sizing:border-box}#essel.comeback img{width:100%;max-width:100%;height:auto;display:block}#essel.comeback .wrap{position:relative;width:94%;max-width:1200px;margin:0 auto}@media print, screen and (max-width: 767px){#essel.comeback .pc_only{display:none !important}}@media print, screen and (max-width: 1023px){#essel.comeback .sp_only{display:none !important}}.animation{opacity:0;-webkit-transition:all .7s ease;transition:all .7s ease}.animation.action{opacity:1;-webkit-transform:none;transform:none}.speed100{transition-duration:.1s}.speed200{transition-duration:.2s}.speed300{transition-duration:.3s}.speed400{transition-duration:.4s}.speed500{transition-duration:.5s}._up5{-webkit-transform:translateY(-5%);transform:translateY(-5%)}._up10{-webkit-transform:translateY(-10%);transform:translateY(-10%)}._up20{-webkit-transform:translateY(-20%);transform:translateY(-20%)}._up30{-webkit-transform:translateY(-30%);transform:translateY(-30%)}._down5{-webkit-transform:translateY(5%);transform:translateY(5%)}._down10{-webkit-transform:translateY(10%);transform:translateY(10%)}._down20{-webkit-transform:translateY(20%);transform:translateY(20%)}._down30{-webkit-transform:translateY(30%);transform:translateY(30%)}._lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}._lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}._rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}._scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}._scaleDown15{-webkit-transform:scale(1.5);transform:scale(1.5)}._scaleDown2{-webkit-transform:scale(2);transform:scale(2)}._scaleDown3{-webkit-transform:scale(3);transform:scale(3)}.action.anime_delay{opacity:0}._bounce{opacity:0}._bounce.action{animation:bounce 0.4s ease-out forwards 0.3s}@keyframes bounce{0%{opacity:0;transform:scale(0.5)}60%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.delay50{transition-delay:.05s}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.delay600{transition-delay:.6s}.delay700{transition-delay:.7s}.delay800{transition-delay:.8s}.delay900{transition-delay:.9s}.delay1000{transition-delay:1s}.delay1100{transition-delay:1.1s}.delay1200{transition-delay:1.2s}.delay1300{transition-delay:1.3s}.delay1400{transition-delay:1.4s}.delay1500{transition-delay:1.5s}.delay1600{transition-delay:1.6s}.delay1700{transition-delay:1.7s}.delay1800{transition-delay:1.8s}.delay1900{transition-delay:1.9s}.delay2000{transition-delay:2s}.delay2100{transition-delay:2.1s}.delay2200{transition-delay:2.2s}.delay2300{transition-delay:2.3s}.delay2400{transition-delay:2.4s}.delay2500{transition-delay:2.5s}.delay2600{transition-delay:2.6s}.delay2700{transition-delay:2.7s}.delay2800{transition-delay:2.8s}.delay2900{transition-delay:2.9s}.delay3000{transition-delay:3s}.action.anime_delay100{-webkit-animation-delay:.1s;animation-delay:.1s}.action.anime_delay200{-webkit-animation-delay:.2s;animation-delay:.2s}.action.anime_delay300{-webkit-animation-delay:.3s;animation-delay:.3s}.action.anime_delay400{-webkit-animation-delay:.4s;animation-delay:.4s}.action.anime_delay500{-webkit-animation-delay:.5s;animation-delay:.5s}.action.anime_delay600{-webkit-animation-delay:.6s;animation-delay:.6s}.action.anime_delay700{-webkit-animation-delay:.7s;animation-delay:.7s}.action.anime_delay800{-webkit-animation-delay:.8s;animation-delay:.8s}.action.anime_delay900{-webkit-animation-delay:.9s;animation-delay:.9s}.action.anime_delay1000{-webkit-animation-delay:1s;animation-delay:1s}.action.anime_delay1100{-webkit-animation-delay:1.1s;animation-delay:1.1s}.action.anime_delay1200{-webkit-animation-delay:1.2s;animation-delay:1.2s}.action.anime_delay1300{-webkit-animation-delay:1.3s;animation-delay:1.3s}.action.anime_delay1400{-webkit-animation-delay:1.4s;animation-delay:1.4s}.action.anime_delay1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.action.anime_delay1600{-webkit-animation-delay:1.6s;animation-delay:1.6s}.action.anime_delay1700{-webkit-animation-delay:1.7s;animation-delay:1.7s}.action.anime_delay1800{-webkit-animation-delay:1.8s;animation-delay:1.8s}.action.anime_delay1900{-webkit-animation-delay:1.9s;animation-delay:1.9s}.action.anime_delay2000{-webkit-animation-delay:2s;animation-delay:2s}.action.anime_delay2100{-webkit-animation-delay:2.1s;animation-delay:2.1s}.action.anime_delay2200{-webkit-animation-delay:2.2s;animation-delay:2.2s}.action.anime_delay2300{-webkit-animation-delay:2.3s;animation-delay:2.3s}.action.anime_delay2400{-webkit-animation-delay:2.4s;animation-delay:2.4s}.action.anime_delay2500{-webkit-animation-delay:2.5s;animation-delay:2.5s}.action.anime_delay2600{-webkit-animation-delay:2.6s;animation-delay:2.6s}.action.anime_delay2700{-webkit-animation-delay:2.7s;animation-delay:2.7s}.action.anime_delay2800{-webkit-animation-delay:2.8s;animation-delay:2.8s}.action.anime_delay2900{-webkit-animation-delay:2.9s;animation-delay:2.9s}.action.anime_delay3000{-webkit-animation-delay:3s;animation-delay:3s}.comeback{width:100%;margin:0 auto;padding-top:70px;font-feature-settings:'palt'}@media print, screen and (max-width: 767px){.comeback{padding-top:9vw}}@media print, screen and (max-width: 640px){.comeback #mv{padding-top:6vw}}.comeback #mv .mv_body{position:relative;width:100%}@media print, screen and (min-width: 768px){.comeback #mv .mv_body{max-height:650px;background:url(../images/mv_bg1_p.png) no-repeat center top;background-size:auto 100%}}@media print, screen and (max-width: 1023px){.comeback #mv .mv_body{min-height:450px;overflow:hidden}}.comeback #mv .mv_body h1{position:absolute;left:0;top:53%;width:80%;margin:-50px 0 0 10%;padding:0 5%;z-index:3}@media print, screen and (min-width: 768px){.comeback #mv .mv_body h1{left:50%;top:50%;max-width:800px;margin-left:-400px;padding:0}}@media print, screen and (max-width: 1023px){.comeback #mv .mv_body h1{left:0;top:53%;width:80%;margin:-50px 0 0 10%}}.comeback #mv .mv_body .mv_ttl2{position:absolute;left:0;top:34.5%;width:40%;margin-left:10%;z-index:6}@media print, screen and (min-width: 768px){.comeback #mv .mv_body .mv_ttl2{left:50%;top:30%;max-width:400px;margin-left:-200px}}@media print, screen and (max-width: 767px){.comeback #mv .mv_body .mv_ttl2{width:80%}}.comeback #mv .mv_body .mv_logo{position:absolute;left:2vw;top:30%;width:22vw;margin:0;z-index:5}@media print, screen and (min-width: 768px){.comeback #mv .mv_body .mv_logo{left:calc((100% - 1024px)/2 + 3vw);top:36%;max-width:210px}}@media print, screen and (max-width: 1023px){.comeback #mv .mv_body .mv_logo{left:2vw}}@media print, screen and (max-width: 767px){.comeback #mv .mv_body .mv_logo{width:45%}}.comeback #mv .mv_body .mv_logo_30th{position:absolute;left:auto;right:5%;top:20%;width:25%;margin:0;z-index:4}@media print, screen and (min-width: 768px){.comeback #mv .mv_body .mv_logo_30th{right:calc((100% - 1024px)/2 + 1vw);top:28%;max-width:270px}}@media print, screen and (max-width: 1023px){.comeback #mv .mv_body .mv_logo_30th{right:3vw}}.comeback #mv .mv_body .line{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/mv_line.png) no-repeat center top;background-size:auto 100%;z-index:1;clip-path:inset(0 100% 0 0);transition:clip-path .4s ease-out;-webkit-transition:clip-path .4s ease-out;transition-delay:1s}@media print, screen and (max-width: 767px){.comeback #mv .mv_body .line{background-image:url(../images/mv_line_s.png);background-position:center center}}.comeback #mv .mv_body .line.action{clip-path:inset(0)}@media print, screen and (min-width: 768px){.comeback #mv .mv_body .bg{display:none}}.comeback #mv ul{position:absolute;left:0;top:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;margin:0 auto}@media print, screen and (min-width: 768px){.comeback #mv ul{position:relative;max-width:calc(278px*4);transform:translateX(32px)}}@media print, screen and (max-width: 1023px){.comeback #mv ul{position:absolute;transform:translateX(22px)}}@media print, screen and (max-width: 767px){.comeback #mv ul{transform:translateX(0)}}.comeback #mv li{width:calc(100%/4);height:50%}@media print, screen and (min-width: 768px){.comeback #mv li{max-width:278px}}.comeback #mv li img{width:auto}@media print, screen and (max-width: 1023px){.comeback #mv li img{height:100%}}.comeback #mv .wrap{width:100%}@media print, screen and (min-width: 768px){.comeback #mv .wrap{width:94%}}.comeback #mv .date{padding:0 5% 2%;background-color:#0f428b}@media print, screen and (max-width: 767px){.comeback #mv .date{padding-top:5%}}.comeback #mv .date p{width:250px;margin:0 auto 20px;padding:10px 0;text-align:center;color:#0f428b;font-size:26px;border-radius:100vh;background-color:#fff}@media print, screen and (max-width: 767px){.comeback #mv .date p{width:50%;padding:5px 0;font-size:3.5vw}}.comeback #mv .date dl{display:flex;justify-content:center;align-items:baseline;margin:10px 0;font-size:2vw;color:#fff;letter-spacing:.1em}@media print, screen and (min-width: 768px){.comeback #mv .date dl{font-size:min(2.2vw, 20px)}}@media print, screen and (max-width: 767px){.comeback #mv .date dl{font-size:3.3vw}}.comeback #mv .date dt{width:30%;text-align:right;color:#fff}@media print, screen and (min-width: 768px){.comeback #mv .date dt{width:auto}}.comeback #mv .date dd{width:70%;padding-left:10px;line-height:1.2;text-align:left;color:#fff}@media print, screen and (min-width: 768px){.comeback #mv .date dd{width:auto}}.comeback #mv .date dd .l{font-size:140%}.comeback #mv .date dd .m{font-size:120%}.comeback #mv .date .wrap::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(15,66,139,0.8)}.comeback #mv .date .wrap .end_txt{position:absolute;left:50%;top:50%;width:730px;transform:translate(-50%, -50%);background:none}@media print, screen and (max-width: 767px){.comeback #mv .date .wrap .end_txt{width:80%}}.comeback #concept{position:relative;width:100%;margin-top:-1px;padding:5% 0 20%;background:url(../images/concept_bg.png) no-repeat center center #e1f2fb;background-size:auto 100%}@media print, screen and (min-width: 768px){.comeback #concept{padding-bottom:18%}}@media print, screen and (max-width: 767px){.comeback #concept{padding:8% 0 25%;background:url(../images/concept_bg_s.png) no-repeat center center #e1f2fb;background-size:cover}}.comeback #concept::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:50px;background:url(../images/concept_head_bg.png) no-repeat center top;background-size:100% 100%}@media print, screen and (max-width: 767px){.comeback #concept::after{background-size:auto 100%}}.comeback #concept h2{width:90%;max-width:850px;margin:0 auto}@media print, screen and (max-width: 767px){.comeback #concept h2{width:90%}}.comeback #concept .concept_txt{width:80%;max-width:670px;margin:20px auto 0}@media print, screen and (max-width: 767px){.comeback #concept .concept_txt{width:85%;margin-top:10px}}.comeback #concept .concept_pic{position:absolute;right:0;top:100px;width:16vw}@media print, screen and (min-width: 768px){.comeback #concept .concept_pic{top:60px;width:200px}}@media print, screen and (max-width: 767px){.comeback #concept .concept_pic{display:none}}#essel-30th-footer{margin-top:0;z-index:11}.comeback #result{position:relative;z-index:10;margin-top:-40px;padding:50px 0 200px;background:url(../images/result_base_bg3.png) no-repeat center top,url(../images/result_base_bg2.png) no-repeat center bottom;background-size:100% auto}@media print, screen and (min-width: 768px){.comeback #result{padding:50px 0 300px}}@media print, screen and (max-width: 1023px){.comeback #result{padding-bottom:200px}}@media print, screen and (max-width: 767px){.comeback #result{margin-top:-10px;padding:20px 0 100px;background:url(../images/result_base_bg3_s.png) no-repeat center top,url(../images/result_base_bg2_s.png) no-repeat center bottom;background-size:100% auto}}.comeback #result h2{width:90vw;max-width:1120px;margin:0 auto}.comeback #result .cap{width:100%;margin:0 auto;background:url(../images/result_ttl_bg.png) no-repeat center center;background-size:100% auto}@media print, screen and (min-width: 768px){.comeback #result .cap{max-width:1100px}}@media print, screen and (max-width: 767px){.comeback #result .cap{width:100%;background-image:url(../images/result_ttl_bg_s.png)}}.comeback #result .banner{width:100%;max-width:755px;margin:50px auto}@media print, screen and (max-width: 767px){.comeback #result .banner{margin:20px auto}}.comeback #result .result_txt{position:absolute;left:50%;bottom:100px;width:30vw;max-width:450px;transform:translateX(-50%)}@media print, screen and (max-width: 767px){.comeback #result .result_txt{display:none}}.comeback #result .result{position:relative;border-radius:10px;overflow:hidden;margin-top:50px;box-shadow:5px 4px 0 #3ba5d7}@media print, screen and (max-width: 767px){.comeback #result .result{margin-top:20px}}.comeback #result .result li{width:236px}.comeback #result .result::after{display:none}.comeback #result .comment_body ul::after{display:none}.comeback #result .comment{position:relative;margin-bottom:30px;border:solid 2px #fff;border-radius:10px;font-weight:normal;text-align:justify}.comeback #result .comment::before{content:'';display:block;position:absolute;right:20px;bottom:-24px;width:34px;height:24px}.comeback #result .result_other{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:50px auto;padding:10px 30px 30px;background:url(../images/tournament_bg_pattern.png) repeat center top #ffed8f;background-size:50px 50px;border-radius:10px}@media print, screen and (min-width: 768px){.comeback #result .result_other{max-width:1100px;padding:30px 50px 50px}}@media print, screen and (max-width: 1023px){.comeback #result .result_other{padding:2.5% 5% 5%}}.comeback #result .result_other .result{width:48%;margin:20px 0}@media print, screen and (min-width: 768px){.comeback #result .result_other .result{display:flex;justify-content:space-between;max-width:484px}}@media print, screen and (max-width: 1023px){.comeback #result .result_other .result{flex-direction:column;justify-content:flex-start;padding-bottom:10px}}@media print, screen and (max-width: 767px){.comeback #result .result_other .result{width:100%;margin:20px 0 0;padding-bottom:0}}.comeback #result .result_other .result .pic{width:100%;margin:0 auto 20px}@media print, screen and (min-width: 768px){.comeback #result .result_other .result .pic{max-width:280px}}@media print, screen and (max-width: 1023px){.comeback #result .result_other .result .pic{margin-bottom:0}}@media print, screen and (max-width: 767px){.comeback #result .result_other .result .pic{margin-bottom:10px}}.comeback #result .result_other .result .comment_body{width:100%;padding:0 5% 2%}@media print, screen and (min-width: 768px){.comeback #result .result_other .result .comment_body{width:calc(100% - 280px);padding:0 10px}}@media print, screen and (max-width: 1023px){.comeback #result .result_other .result .comment_body{width:100%}}.comeback #result .result_other .result ul{display:flex;justify-content:space-between;height:100%}@media print, screen and (min-width: 768px){.comeback #result .result_other .result ul{flex-direction:column;justify-content:center}}@media print, screen and (max-width: 1023px){.comeback #result .result_other .result ul{flex-direction:initial;justify-content:space-between}}.comeback #result .result_other .result li{width:48%}@media print, screen and (min-width: 768px){.comeback #result .result_other .result li{width:100%}}.comeback #result .result_other .result .comment{padding:10px;font-size:1.4vw;line-height:1.2}@media print, screen and (min-width: 768px){.comeback #result .result_other .result .comment{font-size:14px}}@media print, screen and (max-width: 1023px){.comeback #result .result_other .result .comment{width:49%}}@media print, screen and (max-width: 767px){.comeback #result .result_other .result .comment{width:49%;font-size:3vw}}.comeback #result .result_other:after{display:none}.comeback #result .result1{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;background:url(../images/result_bg1.png) no-repeat center center;background-size:cover}@media print, screen and (max-width: 767px){.comeback #result .result1{background-image:url(../images/result_bg1_s.png)}}.comeback #result .result1::before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:13vw;background:url(../images/result_icon_l.png) no-repeat left bottom,url(../images/result_icon_r.png) no-repeat right bottom;background-size:auto 100%}@media print, screen and (min-width: 768px){.comeback #result .result1::before{height:150px}}@media print, screen and (max-width: 767px){.comeback #result .result1::before{height:70px;z-index:1}}.comeback #result .result1 .pic{width:50vw;margin:0 auto}@media print, screen and (min-width: 768px){.comeback #result .result1 .pic{width:540px}}@media print, screen and (max-width: 767px){.comeback #result .result1 .pic{width:100%}}.comeback #result .result1 .comment_body{position:absolute;left:50%;top:45%;transform:translate(-50%, -50%);width:100%;padding:0 5%}@media print, screen and (min-width: 768px){.comeback #result .result1 .comment_body{padding:0 80px}}@media print, screen and (max-width: 767px){.comeback #result .result1 .comment_body{position:relative;left:0;top:0;transform:none}}.comeback #result .result1 ul{display:flex;justify-content:space-between;width:100%;margin:10px 0}@media print, screen and (max-width: 767px){.comeback #result .result1 ul{justify-content:space-between;margin:0}}.comeback #result .result1 .comment{width:23vw;padding:10px;background-color:#fdeaf5;font-size:1.6vw}@media print, screen and (min-width: 768px){.comeback #result .result1 .comment{max-width:236px;font-size:min(2vw, 16px)}}@media print, screen and (max-width: 767px){.comeback #result .result1 .comment{width:49%;font-size:3vw}}.comeback #result .result1 .comment:nth-child(odd)::before{right:auto;left:20px;background:url(../images/result1_fuki_l.png) no-repeat left top;background-size:100% 100%}.comeback #result .result1 .comment:nth-child(even)::before{background:url(../images/result1_fuki_r.png) no-repeat left top;background-size:100% 100%}.comeback #result .result2{display:flex;width:100%;background:url(../images/result_bg2.png) no-repeat center center;background-size:cover}@media print, screen and (min-width: 768px){.comeback #result .result2{max-width:1000px;margin-left:auto;margin-right:auto}}@media print, screen and (max-width: 767px){.comeback #result .result2{display:block;background-image:url(../images/result_bg2_s.png)}}.comeback #result .result2::before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:150px;background:url(../images/result_icon_r.png) no-repeat right bottom;background-size:auto 100%}@media print, screen and (max-width: 767px){.comeback #result .result2::before{height:120px;z-index:1}}.comeback #result .result2 .pic{width:40%;margin-left:5%}@media print, screen and (min-width: 768px){.comeback #result .result2 .pic{width:450px;margin:0 0 0 50px}}@media print, screen and (max-width: 767px){.comeback #result .result2 .pic{width:100%;margin:0}}.comeback #result .result2 .comment_body{width:55%;padding-top:2%}@media print, screen and (min-width: 768px){.comeback #result .result2 .comment_body{width:500px;padding-top:40px}}@media print, screen and (max-width: 767px){.comeback #result .result2 .comment_body{width:100%;padding:0 5%}}.comeback #result .result2 ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:10px 0}@media print, screen and (max-width: 767px){.comeback #result .result2 ul{margin-top:0}}.comeback #result .result2 .comment{width:45%;margin-bottom:30px;padding:10px;background-color:#dde7f8;font-size:1.6vw}@media print, screen and (min-width: 768px){.comeback #result .result2 .comment{max-width:236px;font-size:min(2vw, 16px)}}@media print, screen and (max-width: 767px){.comeback #result .result2 .comment{width:49%;margin:0 0 30px;font-size:3vw}.comeback #result .result2 .comment:nth-child(even){margin-left:2%}}.comeback #result .result2 .comment::before{background:url(../images/result2_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result2 li{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 768px){.comeback #result .result2 li{margin:0 0 20px}.comeback #result .result2 li:nth-child(even){margin-left:10px}}.comeback #result .result3{background-color:#f8e564}.comeback #result .result3 .comment{background-color:#fff7cf}.comeback #result .result3 .comment::before{background:url(../images/result3_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result4{background-color:#b87d37}.comeback #result .result4 .comment{background-color:#ead8c3}.comeback #result .result4 .comment::before{background:url(../images/result4_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result5{background-color:#d11b3f}.comeback #result .result5 .comment{background-color:#fad3d3}.comeback #result .result5 .comment::before{background:url(../images/result5_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result6{background-color:#b5e863}.comeback #result .result6 .comment{background-color:#e9f8d1}.comeback #result .result6 .comment::before{background:url(../images/result6_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result7{background-color:#ffa336}.comeback #result .result7 .comment{background-color:#ffe4c3}.comeback #result .result7 .comment::before{background:url(../images/result7_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result .result8{background-color:#f04b39}.comeback #result .result8 .comment{background-color:#fddbd7}.comeback #result .result8 .comment::before{background:url(../images/result8_fuki.png) no-repeat left top;background-size:100% 100%}.comeback #result:after{content:"";width:100%;height:200px;background-color:#0f428b;position:absolute;bottom:-200px;left:0;z-index:-1;pointer-events:none}.comeback #kiyaku{position:relative;padding:30px 0 100px;background:url(../images/);background-color:#0f428b}@media print, screen and (max-width: 767px){.comeback #kiyaku{padding:10px 0 30px}}.comeback #kiyaku .wrap{position:relative}.comeback #kiyaku h2{width:400px;margin:0 auto 20px}@media print, screen and (max-width: 767px){.comeback #kiyaku h2{width:80%;margin-bottom:10px}}.comeback #kiyaku .kiyaku_block{position:relative;padding:30px 60px;background-color:#fff}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_block{width:90%;margin:0 auto;padding:5%}}.comeback #kiyaku .kiyaku_block::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.7);z-index:10}.comeback #kiyaku .kiyaku_block .end_txt{position:absolute;left:50%;top:50%;width:730px;transform:translate(-50%, -50%);background:none;z-index:20}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_block .end_txt{width:80%}}.comeback #kiyaku .kiyaku_body{position:relative;z-index:1;height:300px;padding-right:50px;overflow-y:scroll}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_body{padding-right:5%}}.comeback #kiyaku .kiyaku_body::-webkit-scrollbar{width:10px}.comeback #kiyaku .kiyaku_body::-webkit-scrollbar-track{background-color:#e6e6e6;border-radius:100vh}.comeback #kiyaku .kiyaku_body::-webkit-scrollbar-thumb{background-color:#150a8c;border-radius:100vh}.comeback #kiyaku .kiyaku_body p,.comeback #kiyaku .kiyaku_body dt,.comeback #kiyaku .kiyaku_body dd{font-size:14px;line-height:1.8;text-align:justify}.comeback #kiyaku .kiyaku_body dl{padding:20px 0;border-bottom:solid 1px #efefef}.comeback #kiyaku .kiyaku_body dt{width:100%;margin-bottom:10px;font-size:120%;font-weight:bold}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_body dt{padding-left:5px;font-size:100%;border-left:solid 5px #000}}.comeback #kiyaku .kiyaku_body dd{width:100%;text-align:left;font-weight:normal}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_body dd{font-size:3vw}}.comeback #kiyaku .kiyaku_body dd a{color:#2ea7e0;text-decoration:underline}.comeback #kiyaku .kiyaku_body dd a:hover{text-decoration:none}.comeback #kiyaku .kiyaku_body dd strong{display:block;margin-bottom:5px}.comeback #kiyaku .kiyaku_body dd li{position:relative;margin-bottom:5px;line-height:1.5}.comeback #kiyaku .kiyaku_body dd .number{margin:10px 0}.comeback #kiyaku .kiyaku_body dd .number li{padding-left:20px}.comeback #kiyaku .kiyaku_body dd .number li span{position:absolute;left:0}.comeback #kiyaku .kiyaku_body dd .ex{margin:10px 0}.comeback #kiyaku .kiyaku_body dd .ex li{padding-left:15px;font-size:90%}.comeback #kiyaku .kiyaku_body dd .ex li span{position:absolute;left:0}.comeback #kiyaku .kiyaku_body dd .disc li{padding-left:12px;font-size:90%}.comeback #kiyaku .kiyaku_body dd .disc li::before{content:'・';position:absolute;left:0;display:block}@media print, screen and (min-width: 768px){.comeback #kiyaku .kiyaku_body dd p._flex{display:flex}}@media print, screen and (max-width: 767px){.comeback #kiyaku .kiyaku_body dd p._flex{font-size:3vw}.comeback #kiyaku .kiyaku_body dd p._flex span{display:block;width:100%}.comeback #kiyaku .kiyaku_body dd p._flex span span{display:inline-block;margin:5px 0;line-height:1.4}}.comeback #kiyaku .mt20{margin-top:20px}.comeback #prize{position:relative;overflow:hidden;width:100%;margin-top:-4vw;z-index:1}@media print, screen and (max-width: 767px){.comeback #prize{margin-top:-2vw}}.comeback #prize .prize_circle{background:url(../images/prize_bg1.png) no-repeat center top;background-size:cover;margin:0 -200px;padding:65px 280px 150px;min-height:300px;text-align:center}.comeback #prize .prize_circle::before{content:'';display:block;position:absolute;left:0%;top:5%;width:100%;height:90%;background:url(../images/prize_bg2.png) no-repeat center center;background-size:contain}@media print, screen and (max-width: 767px){.comeback #prize .prize_circle{margin:0 auto;padding:10% 5% 30vw;background:url(../images/prize_bg1_s.png) no-repeat center top;background-size:cover;border-radius:0}.comeback #prize .prize_circle::before,.comeback #prize .prize_circle::after{display:none}}.comeback #prize h2{position:relative;z-index:1;width:70%;max-width:700px;margin:0 auto}@media print, screen and (max-width: 767px){.comeback #prize h2{width:90%;margin-bottom:-20px}}.comeback #prize .prize_body{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:-40px auto 0;padding:40px 10%;background:url(../images/prize_body_bg.png) no-repeat center center;background-size:100% 100%}@media print, screen and (max-width: 767px){.comeback #prize .prize_body{width:100%;margin:0 auto;padding:8% 5% 5%;flex-direction:column;background-image:url(../images/prize_body_bg_s.png)}}.comeback #prize .prize_body .pic{width:46%}@media print, screen and (max-width: 767px){.comeback #prize .prize_body .pic{width:80%;margin-bottom:10px}}.comeback #prize .prize_body .pic small{display:block;margin:-20px 0 0;font-size:13px;font-weight:normal;text-align:right}@media print, screen and (max-width: 767px){.comeback #prize .prize_body .pic small{margin-bottom:10px;font-size:10px}}.comeback #prize .prize_body .txt{width:48%}@media print, screen and (max-width: 767px){.comeback #prize .prize_body .txt{width:100%}}.comeback #strawberry_area{position:relative;z-index:10;margin-top:-40px;padding:50px 0 0;background:url(../images/result_base_bg1.png?2412) no-repeat center top;background-size:100% auto}@media print, screen and (max-width: 767px){.comeback #strawberry_area{margin-top:-10px;padding:10px 0 0;background:url(../images/result_base_bg1_s.png?2412) no-repeat center top;background-size:100% auto}}.comeback #strawberry_area .cap{width:100%;margin:0 auto;background:url(../images/result_ttl_bg.png) no-repeat center center;background-size:100% auto}@media print, screen and (min-width: 768px){.comeback #strawberry_area .cap{max-width:1100px}}@media print, screen and (max-width: 767px){.comeback #strawberry_area .cap{width:100%;padding-top:30px;background-image:url(../images/result_ttl_bg_s.png);background-position:center top}}.comeback #strawberry_area .strawberry_body{padding:5% 0 8%;background:url(../images/strawberry_bg.png) no-repeat center center;background-size:auto 100%}@media print, screen and (max-width: 767px){.comeback #strawberry_area .strawberry_body{padding-bottom:13%}}.comeback #strawberry_area .strawberry_body .wrap{display:flex;justify-content:space-between;align-items:center;max-width:1000px}@media print, screen and (max-width: 767px){.comeback #strawberry_area .strawberry_body .wrap{width:100%;flex-direction:column}}.comeback #strawberry_area .strawberry_pic1{width:57.4%}@media print, screen and (max-width: 767px){.comeback #strawberry_area .strawberry_pic1{width:95%}}.comeback #strawberry_area .strawberry_pic2{width:42%}@media print, screen and (max-width: 767px){.comeback #strawberry_area .strawberry_pic2{width:90%}}.comeback #strawberry_area .end_text{width:50%;max-width:640px;padding:0.8vw 0;background:url(../images/end_text_bg.png) no-repeat;background-size:100% 100%;font-size:1.4vw;line-height:2.2vw;text-align:center;color:#fff;margin:0 auto;position:absolute;right:0;bottom:7%;left:0}@media print, screen and (min-width: 1280px){.comeback #strawberry_area .end_text{padding:10px 0;font-size:18px;line-height:28px}}@media print, screen and (max-width: 767px){.comeback #strawberry_area .end_text{width:94%;max-width:none;padding:2.6vw 0;font-size:3.2vw;line-height:4.9vw;bottom:2.5%}}.comeback #strawberry_area .end_text span{font-size:1.9vw}@media print, screen and (min-width: 1280px){.comeback #strawberry_area .end_text span{font-size:24px}}@media print, screen and (max-width: 767px){.comeback #strawberry_area .end_text span{font-size:3.8vw}}
/*# sourceMappingURL=style.css.map */
