@charset "UTF-8";.head-content-wrap{display:none}.sp-contents .head-content-wrap{display:block}.sp-contents .keion-main-wrap{padding-top:0}.index-main{position:relative}.index-main-list,.sp-contents .index-nav{margin:0;padding:0;list-style:none}.index-img-list li img,.index-main-list img,.index-main-logo img{display:block;width:100%;height:auto}.index-main-logo{position:absolute;top:2%;left:0;right:0;width:66.75%;margin:0 auto}.index-nav{display:none}.sp-contents .index-nav{display:block;margin:0 0 30px}.index-bnr-list:after,.index-img-list:after,.sp-contents .index-nav:after{content:"";display:block;clear:both;height:0;visibility:hidden}.sp-contents .index-nav li{box-sizing:border-box;width:33.3%;float:left;font-size:12px;font-size:1.2rem}.index-lead{margin:0 0 15px;font-size:28px;font-size:2.8rem;font-weight:700;color:#c40000;text-align:center}.index-entry-lead a,.index-entry-lead-detail a,.index-lead a{color:inherit}.sp-contents .index-lead{margin:0 10px 10px;font-size:20px;font-size:2rem}.index-entry-lead-wrap{margin-top:40px;padding:30px;background-color:#fff;border:1px solid #cfcfcf}.sp-contents .index-entry-lead-wrap{padding:15px}.index-entry-lead{margin:0 0 15px;font-size:24px;font-size:2.4rem;font-weight:700;color:#c40000;text-align:center}.index-entry-lead-detail,.sp-contents .index-entry-lead{margin:0 10px 10px;font-size:16px;font-size:1.6rem}.index-entry-lead.big{font-size:28px;font-size:2.8rem;margin-bottom:30px}.sp-contents .index-entry-lead.big{font-size:20px;font-size:2rem}.index-entry-lead.mt25{margin-bottom:25px}.index-entry-lead-detail{margin:0;color:#c40000}.sp-contents .index-entry-lead-detail{margin:0 10px 30px;font-size:14px;font-size:1.4rem}.index-entry-section{margin-bottom:1em}.index-mov-wrap{width:720px;margin:0 auto 30px}.sp-contents .index-mov-wrap,.sp-contents .past_link-wrap .past_link-contents{width:auto}.sp-contents .index-mov-contents{position:relative;width:100%;padding-top:56.25%}.sp-contents .index-mov-contents iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sp-contents .index-mov-contents a{display:none!important}.index-mov-link{margin-top:5px;font-size:16px;font-size:1.6rem}.sp-contents .index-mov-link{margin:5px 10px 0}.index-mov-link a{color:#333}.index-info-wrap{padding:30px;background-color:#fff;border:1px solid #cfcfcf}.sp-contents .index-info-wrap{padding:10px}.index-info-more{margin-top:40px;text-align:center}.sp-contents .index-info-more{margin-top:20px}.index-info-more a{display:inline-block;padding:10px 30px;border-radius:20px;background-color:#527634;color:#fff;text-decoration:none}.index-info-more a:hover,.past_link-list li a:hover{opacity:.8}.index-bnr-list,.index-img-list{margin:50px 0;padding:0;list-style:none}.sp-contents .index-img-list{text-align:center}.index-img-list li{float:left;width:20%}.sp-contents .index-img-list li{float:none;display:inline-block;width:30%}.index-bnr-list{margin:0}.index-bnr-list li{float:left;margin:0 5px}.past_link-wrap{background-color:#fff}.past_link-wrap .past_link-contents{width:1000px;box-sizing:border-box;margin:0 auto}.past_link-list{display:flex;list-style:none;justify-content:space-between;padding:0;margin:30px 0}.sp-contents .past_link-list{display:block;padding:20px;margin:0}.sp-contents .past_link-list li{padding-bottom:10px}.sp-contents .past_link-list li:last-child{padding-bottom:0}