body{font-family:Hiragino Kaku Gothic ProN,Meiryo,Osaka,MS PGothic,sans-serif}body .keiba-breadcrumb{display:none!important}body .container-fluid-full{padding-top:0!important}.selected_race .sp{display:none}.selected_race .flex{display:flex}.selected_race .flex_between{display:flex;justify-content:space-between}.selected_race .flex_center{display:flex;justify-content:center}.selected_race .flex_start{display:flex;justify-content:flex-start}.selected_race .flex_end{display:flex;justify-content:flex-end}.selected_race .align_center{align-items:center}.selected_race .align_baseline{align-items:baseline}.selected_race .align_end{align-items:flex-end}.selected_race .flex_wrap{flex-wrap:wrap}.selected_race .green{color:#0f6}.selected_race .hirakaku_pro_w6{font-family:HiraKakuPro-W6}.selected_race .mv{padding:44px 0 38px;background-image:url(/img/selected_race_lp/mv_bg.jpg);background-repeat:no-repeat;background-size:cover}.selected_race .mv .mv_box{margin-bottom:24px}.selected_race .mv .mv_box .text_area{width:675px;position:relative;margin:10px 28px 0 0}.selected_race .mv .mv_box .text_area .icon{position:absolute;right:-42px;bottom:54px;width:50px;height:50px;background-image:linear-gradient(45deg,#7be7f8,#0f6 100%);color:#263238;font-size:18px;font-weight:700;border-radius:50%}.selected_race .mv .mv_box .text_area .icon span{font-size:13px;margin-top:4px;margin-left:-2px}.selected_race .mv .mv_box .img_area{width:334px}.selected_race .mv .desc{font-weight:700;color:#54dfff;text-align:center;line-height:1.6;position:relative;width:654px;margin:0 auto 28px}.selected_race .mv .desc span{font-size:10px;position:absolute;top:-2px;right:45px}.selected_race .mv .list{margin-bottom:16px}.selected_race .mv .list li{width:270px;height:270px;background-color:#37474f;border-radius:10px;opacity:.9;padding-top:38px}.selected_race .mv .list li:nth-child(2){margin:0 44px}.selected_race .mv .list .list_img_box{margin-bottom:32px}.selected_race .mv .list .list_img_box img{height:60px}.selected_race .mv .list .list_ttl{font-size:40px;font-weight:700;color:#54dfff;text-align:center;margin-bottom:16px}.selected_race .mv .list .list_desc{height:51px;font-weight:700;color:#fff;text-align:center}.selected_race .mv .caution{font-size:12px;color:#fff;font-weight:700;text-align:center}.selected_race .about{background-color:#4a88ff;border-bottom:2px solid #fff;padding-top:50px}.selected_race .about .about_box{margin-bottom:22px}.selected_race .about .about_box .left{width:374px;margin-right:30px}.selected_race .about .about_box .left .ttl{font-size:18px;font-weight:700;color:#fff}.selected_race .about .about_box .left .desc{font-size:14px;color:#fff;margin-bottom:64px}.selected_race .about .about_box .right{width:708px}.selected_race .about .about_box .right .img_box{width:100%;margin-bottom:6px}.selected_race .about .about_box .right .caption{font-size:12px;text-align:center;color:#fff}.selected_race .about .nav{width:1092px;height:84px;margin:0 auto}.selected_race .about .nav li{width:356px;height:74px;text-align:center;border:2px solid #fff;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;line-height:1.5;transition:all .1s}.selected_race .about .nav li:nth-child(2){margin:0 12px}.selected_race .about .nav li:hover{height:84px;transition:all .2s}.selected_race .about .nav li a{font-size:18px;font-weight:700;color:#fff;display:block;padding:12px 0}.selected_race .overview{padding:48px 0 0}.selected_race .overview .speech_buble{width:260px;text-align:center;margin:0 auto 16px;background-color:#546e7a;border-radius:15px;font-size:18px;font-weight:700;position:relative;color:#0f6;padding:1px 0}.selected_race .overview .speech_buble:after{content:"";border-color:transparent transparent transparent #546e7a;border-style:solid;border-width:6px 0 6px 8px;position:absolute;bottom:-10px;left:50%;transform:rotate(90deg) translateY(50%)}.selected_race .overview .ttl{font-size:28px;font-weight:700;color:#0f6;text-align:center;margin-bottom:42px}.selected_race .overview .detail{width:860px;margin:0 auto 54px}.selected_race .overview .detail li{margin-bottom:28px}.selected_race .overview .detail li .subttl{font-size:18px;font-weight:700;color:#0f6;margin-bottom:22px;position:relative}.selected_race .overview .detail li .subttl:before{content:"";width:18px;height:18px;display:inline-block;background-color:#0f6;border-radius:50%;position:absolute;top:1px;left:-25px}.selected_race .overview .detail li .subttl:after{content:"";width:6px;height:6px;display:inline-block;background-color:#263238;border-radius:50%;position:absolute;top:7px;left:-19px}.selected_race .overview .detail li .desc{font-size:15px;color:#fff}.selected_race .overview .detail li .desc span{font-size:12px}.selected_race .overview .detail li .caution{width:835px;margin:28px auto 0}.selected_race .overview .detail li .caution li{font-size:12px;color:#fff;margin-bottom:2px}.selected_race .overview .detail li .caution li:before{content:"\203B";padding-left:1em;margin-left:-2em}.selected_race .overview .detail li .caution li span{color:#ff3bb6}.selected_race .overview .button{width:860px;margin:0 auto;border-radius:32px;text-align:center;background-image:linear-gradient(180deg,#ff3bb6,#f271c2 53%,#ff3bb6 54%,#ff3bb6);box-shadow:0 3px 0 0 #ad1d78}.selected_race .overview .button:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),linear-gradient(180deg,#ff3bb6,#f271c2 50%,#ff3bb6 0,#ff3bb6)}.selected_race .overview .button:active{position:relative;top:3px;box-shadow:none;background-image:linear-gradient(180deg,rgba(173,29,120,.5),rgba(173,29,120,.5)),linear-gradient(180deg,#ff3bb6,#f271c2 50%,#ff3bb6 0,#ff3bb6)}.selected_race .overview .button a{font-size:20px;font-weight:700;color:#fff;display:block;padding:14px 0}.selected_race .recommended-race .hit-results-pane.pc{margin-top:60px}.selected_race .recommended-race .hit-results-pane.pc .result-list{margin-bottom:40px}.selected_race .recommended-race .hit-favorite-horse-rate-section-fairness{width:607px;margin:42px auto 0;font-size:12px;color:#eceff1;background-color:#37474f;text-align:center;padding:11px 10px}.selected_race .recommended-race .hit-favorite-horse-rate-section-fairness .fa-hand-holding-heart{font-size:24px;margin-right:10px}.selected_race .recommended-race .hit-results-section-race-listing{width:860px;margin:0 auto 80px}.selected_race .exchange_step{padding:50px 0 0;background-color:#fff}.selected_race .exchange_step .speech_buble{width:260px;text-align:center;margin:0 auto 16px;background-color:#e5f8f6;border-radius:15px;font-size:18px;font-weight:700;position:relative;color:#263238;padding:1px 0}.selected_race .exchange_step .speech_buble:after{content:"";border-color:transparent transparent transparent #e5f8f6;border-style:solid;border-width:6px 0 6px 8px;position:absolute;bottom:-10px;left:50%;transform:rotate(90deg) translateY(50%)}.selected_race .exchange_step .ttl{font-size:28px;font-weight:700;color:#263238;text-align:center;margin-bottom:2px}.selected_race .exchange_step .step_box{width:900px;margin:0 auto}.selected_race .exchange_step .step_box li{border-bottom:1px solid #cfd8dc;padding:40px 0}.selected_race .exchange_step .step_box li:last-child{border-bottom:0}.selected_race .exchange_step .step_box .box{margin-bottom:24px}.selected_race .exchange_step .step_box .box .number_box{width:72px;background-color:#00bfa5;font-family:Oswald;color:#fff;text-align:center;padding:6px 0}.selected_race .exchange_step .step_box .box .number_box .step{display:block;font-size:14px;line-height:1}.selected_race .exchange_step .step_box .box .number_box .number{display:block;font-size:24px;line-height:1}.selected_race .exchange_step .step_box .box .ttl_box{font-size:14px;font-weight:700;color:#546e7a;padding-left:10px}.selected_race .exchange_step .step_box .desc{font-size:14px;color:#37474f;margin-bottom:24px}.selected_race .exchange_step .step_box .desc.desc2{margin-top:24px}.selected_race .exchange_step .step_box .caution{font-size:12px;color:#37474f;text-align:center;margin-bottom:6px}.selected_race .exchange_step .step_box .img_box{width:100%}.selected_race .last{padding:70px 0;background-color:#eceff1}.selected_race .last .button{width:860px;margin:0 auto;border-radius:32px;text-align:center;background-image:linear-gradient(180deg,#ff3bb6,#f271c2 53%,#ff3bb6 54%,#ff3bb6);box-shadow:0 3px 0 0 #ad1d78}.selected_race .last .button:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),linear-gradient(180deg,#ff3bb6,#f271c2 50%,#ff3bb6 0,#ff3bb6)}.selected_race .last .button:active{position:relative;top:3px;box-shadow:none;background-image:linear-gradient(180deg,rgba(173,29,120,.5),rgba(173,29,120,.5)),linear-gradient(180deg,#ff3bb6,#f271c2 50%,#ff3bb6 0,#ff3bb6)}.selected_race .last .button a{font-size:20px;font-weight:700;color:#fff;display:block;padding:14px 0}@media screen and (max-width:768px){.selected_race .pc{display:none}.selected_race .sp{display:block}.selected_race .column{flex-direction:column}.selected_race .reverse{flex-direction:column-reverse}.selected_race .mv{background-image:none;background-color:#000;padding:15px 0 26px}.selected_race .mv .mv_inner{width:92%;border-style:solid;border-width:1px;border-image-source:linear-gradient(0deg,#7be7f8,#0f6);border-image-slice:1;background-image:url(/img/selected_race_lp/mv_slash_r_sp.png),url(/img/selected_race_lp/mv_slash_l_sp.png);background-repeat:no-repeat,no-repeat;background-size:136px,208px;background-position:100% 0,0;padding-bottom:16px;margin:0 auto 8px}.selected_race .mv .mv_box{margin-bottom:-10px}.selected_race .mv .mv_box .img_area{width:194px}.selected_race .mv .mv_box .text_area{width:100%;margin-top:-36px}.selected_race .mv .mv_box .text_area .icon{width:32px;height:32px;font-size:14px;right:calc(50% - 150px);bottom:38px}.selected_race .mv .mv_box .text_area .icon span{font-size:11px}.selected_race .mv .desc{font-size:16px;width:auto;margin-bottom:12px}.selected_race .mv .desc span{top:24px;right:calc(50% - 138px)}.selected_race .mv .list{margin-bottom:0}.selected_race .mv .list li{height:auto;background-color:initial;padding:16px 0}.selected_race .mv .list li:nth-child(2){margin:0;border-right:1px solid #37474f;border-left:1px solid #37474f;border-radius:0}.selected_race .mv .list .list_img_box{margin-bottom:10px}.selected_race .mv .list .list_img_box img{height:30px}.selected_race .mv .list .list_ttl{font-size:15px;color:#fff;margin-bottom:10px}.selected_race .mv .list .list_desc{font-size:12px;font-weight:400;margin:0}.selected_race .mv .caution{width:92%;text-align:right;margin:0 auto}.selected_race .about{padding:36px 0 0}.selected_race .about .about_box{padding:0 20px;margin-bottom:14px}.selected_race .about .about_box .left{width:100%;margin-right:0}.selected_race .about .about_box .left .ttl{font-size:15px;margin-bottom:14px}.selected_race .about .about_box .left .desc{margin-bottom:16px}.selected_race .about .about_box .right{width:100%}.selected_race .about .about_box .right .img_box{width:100%;border-radius:10px;background-color:#fff}.selected_race .about .about_box .right .img_box img{width:240px;margin:0 auto;display:block;padding-top:13px}.selected_race .about .about_box .right .caption{margin-bottom:0}.selected_race .about .nav{padding:0 16px;width:100%}.selected_race .about .nav li{width:108px;line-height:1.4}.selected_race .about .nav li:nth-child(2){margin:0 9px}.selected_race .about .nav li a{font-size:14px;font-weight:400;padding:8px 0 10px}.selected_race .overview{padding:40px 0 43px}.selected_race .overview .speech_buble{width:192px;font-size:14px;margin-bottom:12px}.selected_race .overview .ttl{font-size:24px;margin-bottom:34px}.selected_race .overview .detail{width:83%;margin-bottom:34px}.selected_race .overview .detail li .subttl{font-size:14px;margin-bottom:16px}.selected_race .overview .detail li .subttl:before{width:14px;height:14px;top:1px;left:-18px}.selected_race .overview .detail li .subttl:after{width:6px;height:6px;top:5px;left:-14px}.selected_race .overview .detail li .desc{font-size:14px}.selected_race .overview .detail li .caution{width:93%}.selected_race .overview .button{width:94.6%}.selected_race .overview .button a{font-size:16px}.selected_race .recommended-race .hit-favorite-horse-rate-pane.mobile{margin-top:0}.selected_race .recommended-race .hit-results-pane.mobile{margin-top:40px}.selected_race .recommended-race .hit-results-pane .result-list{margin-bottom:20px}.selected_race .recommended-race .hit-favorite-horse-rate-section-fairness{width:90.6%;margin-top:18px;text-align:left;padding:5px 10px}.selected_race .recommended-race .hit-results-section-race-listing{width:89.4%;margin-bottom:40px}.selected_race .exchange_step .speech_buble{width:192px;font-size:14px}.selected_race .exchange_step .ttl{font-size:24px;margin-bottom:16px}.selected_race .exchange_step .step_box{width:100%;padding:0 16px}.selected_race .exchange_step .step_box li{padding:20px 0}.selected_race .exchange_step .step_box .desc{margin-bottom:12px}.selected_race .exchange_step .step_box .caution{text-align:left}.selected_race .last{padding:16px 20px 40px;background-color:#fff}.selected_race .last .button{width:100%}.selected_race .last .button a{font-size:16px}}