@charset "UTF-8";#mainimg{background-image:url(/img/forhorse/forhorse_top.webp)}#menu_bar li{flex:0 1 32%;width:32%;max-width:32%}#stage .img{margin-bottom:20px}#forhorse{background:url(/img/forhorse/forhorse_haikei_sp.webp) center/contain no-repeat}#forhorse .forhorse_box{position:relative;margin-bottom:80px}#forhorse .forhorse_box .icon{position:absolute;max-width:160px;width:20%}#forhorse .forhorse_box .forhorse_title_wrap{text-align:center;margin-bottom:40px}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title{color:#80c0c4;font-weight:700;margin-bottom:20px;background:#fff;display:inline-block;padding:10px}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en{font-size:1rem;margin-bottom:20px}@media (min-width:768px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en{font-size:calc(1rem + (1vw - 7.68px) * .5859375)}}@media (min-width:1280px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en{font-size:1.3rem}}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en span{font-size:3rem;letter-spacing:.15em;padding-left:.15em;display:block;margin-top:10px}@media (min-width:768px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en span{font-size:calc(3rem + (1vw - 7.68px) * 5.46875)}}@media (min-width:1280px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en span{font-size:5.8rem}}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .jp{font-size:1.8rem;letter-spacing:.1em;padding-left:.1em}@media (min-width:768px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .jp{font-size:calc(1.8rem + (1vw - 7.68px) * 1.5625)}}@media (min-width:1280px){#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .jp{font-size:2.6rem}}#forhorse .forhorse_box .forhorse_title_wrap h3{background:#fff;font-weight:700;font-size:1.8rem;letter-spacing:.3em;padding-left:.3em;line-height:1.6666666667}@media (min-width:768px){#forhorse .forhorse_box .forhorse_title_wrap h3{font-size:calc(1.8rem + (1vw - 7.68px) * 1.5625)}}@media (min-width:1280px){#forhorse .forhorse_box .forhorse_title_wrap h3{font-size:2.6rem}}#forhorse .forhorse_box .img{position:relative;margin-bottom:30px}#forhorse .forhorse_box .img:after{content:"";display:block;height:60px;width:60px;background:#80c0c4;position:absolute;z-index:-1;right:-15px;top:-15px}#forhorse .forhorse_box .txt{font-weight:400;letter-spacing:.05em;padding-left:.05em;line-height:1.7391304348;font-size:1.1rem}@media (min-width:768px){#forhorse .forhorse_box .txt{font-size:calc(1.1rem + (1vw - 7.68px) * .390625)}}@media (min-width:1280px){#forhorse .forhorse_box .txt{font-size:1.3rem}}#forhorse .forhorse_box .txt a{text-decoration:underline}#forhorse .forhorse_box.forhorse_01 .icon,#forhorse .forhorse_box.forhorse_02 .icon{top:10px;left:20px}#forhorse .forhorse_box.forhorse_02 .icon{top:-50px;right:0;left:auto;max-width:100px;width:24%}#forhorse .forhorse_box.forhorse_02 .img:after{right:auto;left:-15px;top:auto;bottom:-15px}#forhorse .forhorse_box.forhorse_03 .img:after{top:auto;bottom:-15px}#initiative .wrap .btn span{text-decoration:underline}.tcc_initiative .title{padding-top:80px;text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:.6rem}.initiative_box{text-align:center}.initiative_box .initiative_title{font-size:1.3rem;line-height:2;letter-spacing:.3em;padding-left:.3em;line-height:2.64}.initiative_box .catebox{flex:0 1 100%;width:100%;max-width:100%;color:#fff;box-sizing:border-box;display:block}.initiative_box .shelter .wrap{margin-top:30px;padding:10px}.initiative_box .shelter .wrap h3{font-size:1.5rem;line-height:1.5em;font-weight:700;background:#fff;padding:5px}.initiative_box .shelter .wrap .image{margin:auto;width:75%;padding-top:20px}.initiative_box .shelter .wrap .btn{margin:10px auto}.initiative_box .shelter .wrap .btn span{color:#fff}.initiative_box .tbl_horse_shelter{width:100%;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:0}.initiative_box .tbl_horse_shelter th{width:10%;padding:15px;text-align:center;border-bottom:1px solid #fff;border-right:1px dashed #fff;font-size:1.2rem;font-weight:700;vertical-align:middle}.initiative_box .tbl_horse_shelter td{width:25%;padding:25px;border-bottom:1px solid #fff;font-size:1.2rem;font-weight:700;vertical-align:middle;line-height:1.5}.initiative_box .back_black a{max-width:260px;width:94%;border:none;font-size:1.4rem}@media (min-width:768px){.initiative_box .back_black a{font-size:calc(1.4rem + (1vw - 7.68px) * .390625)}}@media (min-width:1280px){.initiative_box .back_black a{font-size:1.6rem}}.initiative_box .back_black a i{transform:translate(-50%,-50%)}.tcc_horse_shelter .initiative_title{color:#009f93}.tcc_horse_shelter .shelter{background:#009f93}.tcc_horse_shelter .shelter .wrap h3{color:#009f93}.tcc_horse_shelter .tbl_horse_shelter th{background-color:#d5e9de}.tcc_horse_shelter .tbl_horse_shelter td{background-color:#d5e9de}.tcc_horse_share .initiative_title{color:#1fbccc}.tcc_horse_share .shelter{background:#1fbccc}.tcc_horse_share .shelter .wrap h3{color:#1fbccc}.tcc_horse_share .tbl_horse_shelter th{background-color:#d5ecec}.tcc_horse_share .tbl_horse_shelter td{background-color:#d5ecec}.tcc_horse_hug .initiative_title{color:#baa58c}.tcc_horse_hug .shelter{background:#baa58c}.tcc_horse_hug .shelter .wrap h3{color:#baa58c}.tcc_horse_hug .tbl_horse_shelter th{background-color:#dcd7ca}.tcc_horse_hug .tbl_horse_shelter td{background-color:#dcd7ca}.flow_wrap .arrow{position:absolute;height:40px;width:40px;line-height:40px;border-radius:100%;text-align:center;letter-spacing:normal;z-index:1;background:rgba(0,0,0,.6);color:#fff;top:25%}.flow_wrap .arrow i{margin:0}.flow_wrap .arrow.prev{left:0}.flow_wrap .arrow.next{right:0}#futurefund{text-align:center}#futurefund .read_txt{max-width:900px;margin:0 auto 20px}#futurefund .btn a{max-width:340px;width:100%}@media screen and (min-width:769px){#menu_bar li{flex:0 1 23%;width:23%;max-width:23%}#forhorse{background:0 0}#forhorse .forhorse_wrap{background:url(/img/forhorse/forhorse_haikei_pc.webp) center/92% no-repeat}#forhorse .forhorse_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:300px}#forhorse .forhorse_box .icon{position:absolute;max-width:150px;width:10%}#forhorse .forhorse_box .forhorse_title_wrap{flex:0 1 40%;width:40%;max-width:40%;padding-top:5%;text-align:left}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title{padding:0;margin-bottom:30px}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title p{display:inline-block}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en{letter-spacing:.05em;padding-left:.05em;text-align:center}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en span{letter-spacing:.15em;padding-left:.15em;padding-top:10px}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .jp{margin-top:-10px;margin-left:-6%;letter-spacing:.3em;padding-left:.3em}#forhorse .forhorse_box .forhorse_title_wrap h3{padding-left:0;margin-bottom:40px}#forhorse .forhorse_box .forhorse_title_wrap .txt{padding-left:0;letter-spacing:.3em;line-height:3.1538461538}#forhorse .forhorse_box .img{flex:0 1 56%;width:56%;max-width:56%}#forhorse .forhorse_box .img:after{width:120px;height:120px;right:5%;top:-13%}#forhorse .forhorse_box .img .m_img{width:86%}#forhorse .forhorse_box .img .s_img{width:82%}#forhorse .forhorse_box .img .sub_img{max-width:280px;width:25%;position:absolute;right:-2%;bottom:-80px}#forhorse .forhorse_box:nth-child(2){-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}#forhorse .forhorse_box.forhorse_01 .icon{top:-80px;left:30%}#forhorse .forhorse_box.forhorse_02 .icon{top:auto;bottom:-20%;max-width:200px;width:15%}#forhorse .forhorse_box.forhorse_02 .img:after{left:-6%;bottom:-10%}#forhorse .forhorse_box.forhorse_03 .icon{top:0;left:30%}#forhorse .forhorse_box.forhorse_03 .img:after{right:-4%;bottom:-6%}#initiative .wrap .btn span{text-decoration:none}.three_contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}.three_contents .tcc_horse_payment{flex:0 1 10%;width:10%;max-width:10%}.three_contents .tcc_horse_payment .tbl_horse_payment{margin-right:10px}.three_contents .tcc_horse_payment .tbl_horse_payment .tbl_01{height:44vw;max-height:440px;display:block;width:100%;line-height:440px;border-bottom:none}.three_contents .tcc_horse_payment .tbl_horse_payment th{width:8%;height:99px;border-top:1px dashed #000;border-bottom:1px dashed #000;font-size:1.4rem;font-weight:700;vertical-align:middle}}@media screen and (min-width:769px) and (min-width:768px){.three_contents .tcc_horse_payment .tbl_horse_payment th{font-size:calc(1.4rem + (1vw - 7.68px) * 1.171875)}}@media screen and (min-width:769px) and (min-width:1280px){.three_contents .tcc_horse_payment .tbl_horse_payment th{font-size:2rem}}@media screen and (min-width:769px){.initiative_box{flex:0 1 30%;width:30%;max-width:30%}.initiative_box .shelter{height:44vw;max-height:440px}.initiative_box .shelter .wrap{margin-top:0;padding:20px}.initiative_box .shelter .wrap h3{font-size:1.3rem}}@media screen and (min-width:769px) and (min-width:768px){.initiative_box .shelter .wrap h3{font-size:calc(1.3rem + (1vw - 7.68px) * 1.3671875)}}@media screen and (min-width:769px) and (min-width:1280px){.initiative_box .shelter .wrap h3{font-size:2rem}}@media screen and (min-width:769px){.initiative_box .shelter .wrap .image{width:90%;padding:50px 0}.initiative_box .shelter .wrap .btn{margin-top:50px;width:60%;margin:auto}.initiative_box .shelter .wrap .btn a{box-sizing:border-box;position:relative;max-width:240px;min-width:180px;padding:8px 20px;margin:auto;font-family:futura-pt,century-gothic,sans-serif;font-weight:700;font-size:1.6rem;color:#fff;text-align:center;background:rgba(0,0,0,.5);line-height:0}.initiative_box .shelter .wrap .btn a span{line-height:25px}.initiative_box .tbl_horse_shelter{width:100%;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:0}.initiative_box .tbl_horse_shelter td{height:100px;padding:0!important;border-bottom:1px solid #fff;font-size:1.3rem;font-weight:700;vertical-align:middle}}@media screen and (min-width:769px) and (min-width:768px){.initiative_box .tbl_horse_shelter td{font-size:calc(1.3rem + (1vw - 7.68px) * 1.3671875)}}@media screen and (min-width:769px) and (min-width:1280px){.initiative_box .tbl_horse_shelter td{font-size:2rem}}@media screen and (min-width:769px){.tcc_horse_shelter .sub_title{color:#009f93}.tcc_horse_shelter .shelter{background:#009f93}.tcc_horse_shelter .shelter .wrap h3{color:#009f93}.tcc_horse_shelter .tbl_horse_shelter td{background:#d5e9de}.tcc_horse_share .sub_title{color:#1fbccc}.tcc_horse_share .shelter{background:#1fbccc}.tcc_horse_share .shelter .wrap h3{color:#1fbccc}.tcc_horse_share .tbl_horse_shelter td{background:#d5ecec}.tcc_horse_hug .sub_title{color:#baa58c}.tcc_horse_hug .shelter{background:#baa58c}.tcc_horse_hug .shelter .wrap h3{color:#baa58c}.tcc_horse_hug .tbl_horse_shelter td{background:#dcd7ca}#futurefund .read_txt{text-align:left;margin-bottom:50px}}@media screen and (min-width:769px) and (max-width:1025px){#forhorse{background:url(/img/forhorse/forhorse_haikei_pc.webp) center top 35%/contain no-repeat}#forhorse .forhorse_wrap{background:0 0}#forhorse .forhorse_box .forhorse_title_wrap{padding-top:0}#forhorse .forhorse_box .forhorse_title_wrap .forhorse_title .en span{padding-top:0}#initiative .wrap .btn{width:80%}}@media screen and (min-width:1280px){.three_contents .tcc_horse_payment .tbl_horse_payment .tbl_01{height:440px}}@media screen and (min-width:1500px){#forhorse .forhorse_box.forhorse_03 .img:after{right:-6%;bottom:-8%}}/*# sourceMappingURL=style.css.map */
