div.hsc_app{max-width:1920px;margin:0 auto;box-shadow:0 1px 8px #ddd;line-height:1.7}div.hsc_app .app_sm{display:none}div.hsc_app .app_container{margin-left:auto;margin-right:auto;width:1024px;max-width:92%}div.hsc_app .app_kv{position:relative}div.hsc_app .app_kv span{position:absolute;width:12%;left:2%;top:4%}div.hsc_app .app_kv h1{line-height:0}div.hsc_app .app_about{background:#c00;padding:3rem 0;color:#fff}div.hsc_app .app_about .app_container{position:relative}div.hsc_app .app_about h2{line-height:2;font-weight:500;margin-bottom:2rem}div.hsc_app .app_about .app_btn{width:440px;max-width:55%;padding:2rem 0;justify-content:space-around;gap:1rem 8px}div.hsc_app .app_about_img{position:absolute;right:-10%;bottom:0;width:68%}div.hsc_app .app_about_btn{background:rgba(0,0,0,.17)}div.hsc_app .app_btn{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:1rem}div.hsc_app .app_btn li img{height:3.6rem;border-radius:8px;margin:0 1px}div.hsc_app .app_btn li img.app_qr{border-radius:0}div.hsc_app .app_btn li.app_btn_txt{flex:0 0 100%;font-size:1.1em}div.hsc_app .app_content{width:1024px;max-width:92%;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding:6rem 0}div.hsc_app .app_content_txt{margin-left:auto;opacity:0;transition-duration:1.2s;transform:translateX(-20%)}div.hsc_app .app_content_txt h3{border-bottom:5px solid #c00;margin-bottom:1rem}div.hsc_app .app_content_txt h3 i{position:relative;display:block}div.hsc_app .app_content_txt h3 i img{height:4rem;position:relative;z-index:3}div.hsc_app .app_content_txt h3 b{display:block;font-size:2em;line-height:1.5;padding:1rem 0}div.hsc_app .app_content_txt h3 span{position:absolute;z-index:2;left:0;top:0;width:100px;transform:translate(-80%, -48%)}div.hsc_app .app_content_txt h3 span img{height:auto}div.hsc_app .app_content_txt p{line-height:2}div.hsc_app .app_content_txt p.ti1{text-indent:-1em;padding-left:1em}div.hsc_app .app_content_img{flex:0 0 50%;display:flex;opacity:0;transition-duration:1.2s;transform:translateX(20%)}div.hsc_app .app_content_img p{max-width:240px;position:relative}div.hsc_app .app_content_img span{position:absolute;left:0;bottom:0;width:80%;transform:translate(-90%, -10%)}div.hsc_app .app_content_img span b{color:#b00;font-size:.9em;display:block;padding-right:1rem;text-align:center}div.hsc_app .app_content_rev{flex-direction:row-reverse}div.hsc_app .app_content_rev .app_content_txt{margin-left:2rem;margin-right:auto;transform:translateX(20%)}div.hsc_app .app_content_rev .app_content_img{justify-content:flex-end;transform:translateX(-20%)}div.hsc_app .inView .app_content_txt{opacity:1;transform:translateX(0)}div.hsc_app .inView .app_content_img{opacity:1;transform:translateX(0)}div.hsc_app .app_kakomi{padding-top:1rem}div.hsc_app .app_kakomi a{background:#000;color:#fff;padding:.5rem 3rem}div.hsc_app .app_kakomi a::after{border-color:#fff}div.hsc_app .app_link_right{display:inline-block;padding:.5rem 2rem;text-align:center;position:relative;color:#111}div.hsc_app .app_link_right::after{content:"";border-right:1.5px solid #111;border-bottom:1.5px solid #111;position:absolute;width:10px;height:10px;top:50%;right:0;transform:translate(-150%, -50%) rotate(-45deg);transition-duration:.4s}div.hsc_app .app_link_right:hover::after{right:-4px}div.hsc_app .app_link_back::after{right:auto;left:0;transform:translate(150%, -50%) rotate(135deg)}div.hsc_app .app_faq{background:#f0f0f0;padding:4rem 0}div.hsc_app .app_faq h2,div.hsc_app .app_faq h3{text-align:center;font-size:1.6em;padding-bottom:2rem}div.hsc_app .app_faq .app_faq_wrap{background:#fff;padding:1rem 2rem}div.hsc_app .app_faq dl{border-bottom:1px solid #111}div.hsc_app .app_faq dl:last-of-type{border-bottom:0}div.hsc_app .app_faq dt{position:relative;padding:1rem;display:flex;align-items:center;font-size:1.1em;cursor:pointer}div.hsc_app .app_faq dt b{color:#c00;font-size:1.4em;padding-top:2px;font-family:Arial,Helvetica,sans-serif}div.hsc_app .app_faq dt span{padding:0 2rem}div.hsc_app .app_faq dt::after{content:"";position:absolute;right:0;top:50%;width:1em;height:1em;background:url(../images/i-v.svg) no-repeat;background-size:contain;transform:translate(0, -50%);transition-duration:.4s}div.hsc_app .app_faq dt:hover{color:#c00}div.hsc_app .app_faq dt.app_faq_open::after{transform:translate(0, -50%) scale(-1, -1)}div.hsc_app .app_faq dd{display:none;padding:0 1rem 2rem;font-weight:400}div.hsc_app .app_faq .app_faq_more{text-align:center;padding-top:1rem}div.hsc_app .app_faq .app_faq_more .app_link_right{border:1px solid #333;background:#fff;padding:1rem 3rem 1rem 2rem}div.hsc_app .app_other_link{display:flex;justify-content:center;gap:3rem;padding:4rem 0 0}div.hsc_app .app_other_link a{min-width:16em;background:#000;color:#fff;padding:.5rem 3rem}div.hsc_app .app_other_link a::after{border-color:#fff}div.hsc_app .app_footer{background:#c00;padding:4rem 0 4rem;color:#fff;text-align:center}div.hsc_app .app_footer p{padding:2rem 0 0;font-size:12px;font-weight:400}div.hsc_app .app_page_title{text-align:center;padding:1rem;background:#c00;color:#fff}div.hsc_app .app_page_title a{color:#fff;display:block}div.hsc_app .app_faq_page{padding:2rem 0 4rem}div.hsc_app .app_faq_page h3{font-size:1.2em;padding:2px 8px;margin-top:1rem;margin-bottom:1rem;text-align:left;border-left:7px solid #000;border-bottom:1px solid #000}div.hsc_app .app_faq_page .app_faq_wrap{margin-bottom:2rem}div.hsc_app .faq-contact{text-align:center}div.hsc_app .faq-contact a{display:inline-block;justify-content:center;align-items:center;background:#fff;padding:1rem 2rem;border:1px solid #111}div.hsc_app .faq-contact a::after{margin-bottom:3px;margin-left:4px;width:1rem;height:1rem;vertical-align:middle}div.hsc_app .faq-contact a:hover{background:#c00;opacity:1;color:#fff}div.hsc_app .faq-contact a:hover::after{background-image:url(/jp/sports/common/img/icon/icn_blank_white.svg)}div.hsc_app .app_program_page{padding-bottom:4rem}div.hsc_app .app_program_page_title{background:#000 url(/jp/sports/challenge/images/main_visual.jpg) no-repeat right bottom/cover;color:#fff;text-align:center;padding:2rem 0;position:relative;line-height:1.2}div.hsc_app .app_program_page_title::after{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.75}div.hsc_app .app_program_page_title .app_container{position:relative;z-index:3}div.hsc_app .app_program_page_title b{position:relative;background:#fff;padding:8px 1rem;border-radius:40px;color:#000;display:inline-block;font-size:.9em}div.hsc_app .app_program_page_title b::after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%, 99%);background:#fff;width:1rem;height:.5rem;clip-path:polygon(0 0, 100% 0, 50% 100%)}div.hsc_app .app_program_page_title h2{font-size:2em;letter-spacing:.1em;padding:8px 0}div.hsc_app .app_program_page_title span{color:#fc0;letter-spacing:.5em}div.hsc_app .app_program_content{padding:4rem 0;background:#f9f9f9}div.hsc_app .app_program_content .app_container{width:740px}div.hsc_app .app_program_content h3{border-left:6px solid #c00;padding-left:8px;line-height:1.2;margin-bottom:1.5rem}div.hsc_app .app_program_content h3 b{display:block;font-size:1.6em;padding-bottom:8px}div.hsc_app .app_program_content h3 span{display:block;padding:2px;font-weight:400;font-family:"HondaGlobalFontJP-Regular",sans-serif}div.hsc_app .app_program_content p{padding-bottom:1.5rem}div.hsc_app .app_program_content dl{text-align:center;border-radius:12px;overflow:hidden;margin-bottom:3rem}div.hsc_app .app_program_content dt{background:#c00;color:#fff;padding:8px;font-size:1.2em}div.hsc_app .app_program_content dd{background:#fff;padding:2rem 1rem}div.hsc_app .app_program_content dl.app_program_action{margin-bottom:1.5rem}div.hsc_app .app_program_content dl.app_program_action dd{display:flex;justify-content:space-around}div.hsc_app .app_program_content dl.app_program_action dd p{flex:0 0 20%;padding-bottom:0}div.hsc_app .app_program_content dl.app_program_action dd p i{display:block;max-width:120px;margin:0 auto 8px}div.hsc_app .app_program_content dl.app_program_rank dt em{font-style:normal;display:inline-flex;align-items:center}div.hsc_app .app_program_content dl.app_program_rank dt em::before,div.hsc_app .app_program_content dl.app_program_rank dt em::after{content:"";width:1px;height:1.2em;background:#fff;display:inline-block;margin:0 1em;transform:rotate(-36deg)}div.hsc_app .app_program_content dl.app_program_rank dt em::after{transform:rotate(36deg)}div.hsc_app .app_program_content dl.app_program_rank dd{padding:1rem}div.hsc_app .app_program_content dl.app_program_rank dd p{display:flex;align-items:center;width:400px;max-width:100%;margin:0 auto;padding:8px 0}div.hsc_app .app_program_content dl.app_program_rank dd p i{flex:0 0 64px}div.hsc_app .app_program_content dl.app_program_rank dd p span{text-align:left;padding-left:1rem}div.hsc_app .app_program_content dl.app_program_rank dd p span em{font-style:normal;font-weight:400;font-family:"HondaGlobalFontJP-Regular",sans-serif}div.hsc_app .app_program_content dl.app_program_rank dd p span b{display:block;font-size:1.1em}div.hsc_app .app_program_kakomi{padding:1.5rem;background:#fcfcfe;font-size:.9em;border:1px solid #ddd;border-radius:8px}div.hsc_app .app_program_kakomi h4{font-size:1.1em;margin-bottom:1rem;padding-bottom:8px;border-bottom:1px dashed #ddd}div.hsc_app .app_program_kakomi b{font-size:1.2em}div.hsc_app .app_program_kakomi p.ti1{text-indent:-0.7em;padding-left:.7em;padding-bottom:1rem}div.hsc_app .app_program_kakomi2{padding:1rem;font-size:.9em;background:#666;color:#fff;border-radius:8px;margin-top:8px;margin-bottom:1.5rem}div.hsc_app .app_program_note{border-top:1px dashed #aaa;padding:1.5rem 0 0;font-size:.85em}div.hsc_app .app_program_note .ti1{padding:4px 0;padding-left:1em;text-indent:-1em;line-height:1.2}div.hsc_app .app_program_note.mb3{margin-bottom:3rem}div.hsc_app .app_program_lead{text-align:center;font-size:clamp(1.4em,6vw,2.1em);padding-bottom:3rem;font-weight:500;font-family:"HondaGlobalFontJP-Bold",sans-serif}div.hsc_app .app_page{padding-bottom:3rem}div.hsc_app .app_page h2{text-align:center;font-size:1.4em;padding:3rem 0}div.hsc_app .app_terms h3{padding-top:1.5rem;padding-bottom:1rem;font-size:1.2em}div.hsc_app .app_terms p{font-weight:400;padding-bottom:.75rem}div.hsc_app .app_terms .pl1{padding-left:1em}div.hsc_app .app_terms .ti1{padding-left:1.5em;text-indent:-1.5em}div.hsc_app .app_terms ol{padding-left:1em;padding-bottom:1.5rem;font-weight:400}div.hsc_app .app_terms li{padding:0 0 4px 1.7em;text-indent:-1.7em}div.hsc_app .app_terms a{text-decoration:underline}div.hsc_app .ssp{display:none}@media screen and (max-width: 1080px){div.hsc_app .app_about .app_btn{gap:1rem 4px}div.hsc_app .app_about .app_btn li img{height:3.3rem}div.hsc_app .app_about_img{width:56%}div.hsc_app .app_content{gap:2rem;padding:4rem 0}div.hsc_app .app_content_txt h3 span{left:10rem}div.hsc_app .app_content_txt h3 b{font-size:1.6em}div.hsc_app .app_content_img span{left:20%}div.hsc_app .app_content_img span b{display:inline-block;background:#fff}div.hsc_app .app_content_rev .app_content_txt{margin-left:0}}@media screen and (max-width: 768px){div.hsc_app .app_lg{display:none}div.hsc_app .app_sm{display:inline}div.hsc_app .app_about{text-align:center}div.hsc_app .app_about h2{text-align:left;display:inline-block}div.hsc_app .app_about .app_btn{width:100%;max-width:100%;justify-content:center;padding-bottom:0}div.hsc_app .app_about .app_btn li img{max-height:4rem}div.hsc_app .app_about .app_about_img{position:static;margin:0 auto;width:540px;max-width:80%}div.hsc_app .app_qr{display:none}div.hsc_app .app_content{display:block}div.hsc_app .app_content_txt{margin-bottom:2rem}div.hsc_app .app_content_txt h3{text-align:center}div.hsc_app .app_content_txt h3 i{display:inline-block}div.hsc_app .app_content_txt h3 span{left:0}div.hsc_app .app_content_txt h3 b{font-size:clamp(18px,6vw,24px)}div.hsc_app .app_content_txt p br{display:none}div.hsc_app .app_content_img{justify-content:center}div.hsc_app .app_content_img span{left:30%}div.hsc_app .app_content_rev .app_content_img{justify-content:center}div.hsc_app .app_kakomi{text-align:center}div.hsc_app .app_other_link{gap:1rem}div.hsc_app .app_other_link li{flex:0 1 auto}div.hsc_app .app_other_link a{font-size:.9em;display:block;min-width:6em;width:100%;padding:8px 2rem 8px 1rem}div.hsc_app .app_other_link a.app_link_back{padding:8px 1rem 8px 2rem}div.hsc_app .app_faq{padding:2rem 0}div.hsc_app .app_faq dt{padding:1rem 0}div.hsc_app .app_faq dt span{padding-left:1rem}div.hsc_app .app_faq .app_faq_wrap{padding:1rem}div.hsc_app .app_footer{padding:2rem 0}div.hsc_app .app_program_content{padding:2rem 0}div.hsc_app .app_program_content dl.app_program_action{font-size:.8em}div.hsc_app .app_program_content dl.app_program_action dd{padding:1rem 8px;justify-content:space-between}div.hsc_app .app_program_content dl.app_program_action dd p{flex:0 0 25%;line-height:1.4}div.hsc_app .app_program_content dl.app_program_action dd p i{padding:0 8px}}@media screen and (max-width: 480px){div.hsc_app .ssp{display:inline-block}div.hsc_app .app_content_02 .app_content_img{justify-content:flex-end}div.hsc_app .faq-contact{font-size:1em}}.l-content202410 .breadcrumb{margin-top:1rem}/*# sourceMappingURL=officialapp.css.map */