@charset "UTF-8";@keyframes arrow_animation_1{0%{transform:translate(-180%,-50%)}30%{opacity:.5;transform:translate(-180%,-50%)}100%{opacity:1;transform:translate(-50%,-50%)}}@keyframes arrow_animation_2{0%{transform:translate(-180%,-50%)}30%{opacity:.5;transform:translate(-180%,-50%)}100%{opacity:1;transform:translate(-100%,-50%)}}@keyframes animation_screenSlide{0%{left:-100%}40%{left:0}60%{left:0}100%{left:100%}}a:hover,button:hover{color:inherit}*,::after,::before{box-sizing:content-box}.txt{font-weight:700;line-height:2.4}#mainimg{background-image:url(/img/deposit/titleimg.jpg)}@media screen and (max-width:769px){.mainimg_wrap h3{margin-top:1em}}@media screen and (max-width:769px){.container{padding:0}}#horse_tab{padding-top:80px;margin-top:-80px}#horse_tab .tab{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;max-width:1180px;margin:auto}#horse_tab .tab .tab_btn{flex:0 1 48%;width:48%;max-width:48%;max-width:500px}#horse_tab .tab .tab_btn a{display:block;padding:15px;background:#e5e5e5;color:#1fbccc;text-align:center;position:relative}#horse_tab .tab .tab_btn a>.icon{font-size:6rem;display:block}@media (min-width:769px){#horse_tab .tab .tab_btn a>.icon{font-size:calc(6rem + (1vw - 7.69px) * 7.8277886497)}}@media (min-width:1280px){#horse_tab .tab .tab_btn a>.icon{font-size:10rem}}#horse_tab .tab .tab_btn a>.icon i{margin-right:0}#horse_tab .tab .tab_btn a .tab_title{font-size:1.6rem;font-family:futura-pt,century-gothic,sans-serif;letter-spacing:.15em;font-weight:700;margin-bottom:10px}#horse_tab .tab .tab_btn a .tab_title span{font-size:1rem;display:block}#horse_tab .tab .tab_btn a .tab_name{font-size:1.3rem;font-weight:700;color:#000}@media (min-width:769px){#horse_tab .tab .tab_btn a .tab_name{font-size:calc(1.3rem + (1vw - 7.69px) * 2.5440313112)}}@media (min-width:1280px){#horse_tab .tab .tab_btn a .tab_name{font-size:2.6rem}}#horse_tab .tab .tab_btn a:after{content:"";display:block;position:absolute;top:50%;right:10px;width:20px;height:20px;margin:0 auto;border-right:1px solid;border-bottom:1px solid;transform:translateY(-50%) rotate(-45deg) skew(-10deg,-10deg)}#horse_tab .tab .tab_btn.deposit_btn a{background:#1fbccc;color:#fff}#horse_tab .tab .tab_btn.deposit_btn a .tab_name{color:#fff}.text-0722{text-align:center;margin-bottom:80px}.text-0722 p{font-size:1.8rem;font-weight:700;line-height:1.6}@media screen and (max-width:769px){.text-0722 p{font-size:1.6rem}}.cls-1{fill:#d5ecec;stroke:#fff}.cls-1,.cls-2{stroke-width:.31px}.cls-2{fill:none;stroke:#d5ecec}#map-nav{margin-bottom:80px}#map-nav .nav-tabs{width:410px;max-width:80%;margin:0 auto}@media screen and (max-width:769px){#map-nav .nav-tabs{width:80%}}#map-nav .nav-link{padding:0;margin:0;background-color:transparent;transition:opacity .15s ease-in-out}#japan-map{margin-left:10px;width:100%;height:auto}#vending_machine_list .section_title{margin-bottom:70px;text-align:center}#vending_machine_list .section_title .en{margin-bottom:20px;font-family:futura-pt,century-gothic,sans-serif;font-size:5rem;font-weight:700;line-height:1;letter-spacing:1rem;font-size:5rem}@media (min-width:769px){#vending_machine_list .section_title .en{font-size:calc(5rem + (1vw - 7.69px) * 1.5655577299)}}@media (min-width:1280px){#vending_machine_list .section_title .en{font-size:5.8rem}}#vending_machine_list .section_title .jp{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.5rem}@media (min-width:769px){#vending_machine_list .section_title .jp{font-size:calc(1.8rem + (1vw - 7.69px) * 1.5655577299)}}@media (min-width:1280px){#vending_machine_list .section_title .jp{font-size:2.6rem}}#vending_machine_list .section_title .jp span{color:#80c0c4}#vending_machine_list #menu_bar{margin:0 auto 30px}#vending_machine_list #menu_bar ul li{flex:0 1 25%;width:25%;max-width:25%}#vending_machine_list #menu_bar ul li.active a:after,#vending_machine_list #menu_bar ul li.active button:after{background:#c1e1e1}#vending_machine_list .nav-tabs{border:none}#vending_machine_list .nav-tabs .nav-link{border:none;border-radius:0;padding-top:0;padding-right:0;width:100%;color:#333}#vending_machine_list .nav-tabs .nav-link.active::after{background:#c1e1e1}#vending_machine_list .nav-tabs .nav-link.disabled{color:#e5e5e5}#vending_machine_list .deposit_box{margin-bottom:50px;display:none}#vending_machine_list .deposit_box.active{display:block}#vending_machine_list .deposit_box .box_title{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;justify-content:center;align-items:center;margin-bottom:60px}#vending_machine_list .deposit_box .box_title .img{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:10px;text-align:center}#vending_machine_list .deposit_box .box_title .img img{max-width:100px;margin:inherit}#vending_machine_list .deposit_box .box_title .icon{flex:0 1 auto;width:auto;font-size:2rem}@media (min-width:769px){#vending_machine_list .deposit_box .box_title .icon{font-size:calc(2rem + (1vw - 7.69px) * 3.9138943249)}}@media (min-width:1280px){#vending_machine_list .deposit_box .box_title .icon{font-size:4rem}}#vending_machine_list .deposit_box .box_title h4{flex:0 1 auto;width:auto}#vending_machine_list .deposit_box .box_title h4 .en{font-size:1.4rem;display:block}@media (min-width:769px){#vending_machine_list .deposit_box .box_title h4 .en{font-size:calc(1.4rem + (1vw - 7.69px) * .782778865)}}@media (min-width:1280px){#vending_machine_list .deposit_box .box_title h4 .en{font-size:1.8rem}}#vending_machine_list .deposit_box .box_title h4 .jp{font-size:1rem;display:block}@media (min-width:769px){#vending_machine_list .deposit_box .box_title h4 .jp{font-size:calc(1rem + (1vw - 7.69px) * .5870841487)}}@media (min-width:1280px){#vending_machine_list .deposit_box .box_title h4 .jp{font-size:1.3rem}}#vending_machine_list #kyusyu .box_title .img img{max-width:250px}#vending_machine_list .icon-house-alt{margin:0;font-size:2.6rem}#vending_machine_list .map_box *,#vending_machine_list .map_box ::after,#vending_machine_list .map_box ::before{box-sizing:border-box}#vending_machine_list .map_box .row{--bs-gutter-x:4rem;--bs-gutter-y:4rem}#vending_machine_list .map_box .map_content .place span{display:inline-block;font-size:1.3rem;height:24px;line-height:24px;padding:0 12px 0 13px;color:#fff;background:#1fbccc}@media screen and (max-width:769px){#vending_machine_list .map_box .map_content .place span{font-size:1rem;line-height:18px;height:18px;padding:0 10px 0 11px}}#vending_machine_list .map_box .map_content .thum{margin-bottom:14px}@media screen and (max-width:769px){#vending_machine_list .map_box .map_content .thum{margin-bottom:12px}}#vending_machine_list .map_box .map_content .thum img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}#vending_machine_list .map_box .map_content .place_name{font-size:1.6rem;margin-bottom:12px;line-height:1.5}@media screen and (max-width:769px){#vending_machine_list .map_box .map_content .place_name{font-size:1.3rem;margin-bottom:8px}}#vending_machine_list .map_box .map_content .place_address,#vending_machine_list .map_box .map_content .place_text{font-size:1.3rem;margin-bottom:10px}@media screen and (max-width:769px){#vending_machine_list .map_box .map_content .place_address,#vending_machine_list .map_box .map_content .place_text{font-size:1rem;margin-bottom:6px}}@media screen and (min-width:769px){#horse_tab{padding-top:120px;margin-top:-120px}#horse_tab .tab .tab_btn a{padding:100px 30px}#horse_tab .tab .tab_btn a>.icon{margin-bottom:30px}#horse_tab .tab .tab_btn a .tab_name{letter-spacing:.3em;margin-bottom:50px}#horse_tab .tab .tab_btn a .btn{margin:0 auto;height:60px;line-height:60px;width:80%;max-width:340px;position:relative;font-weight:700;text-align:center;font-family:"Noto Sans JP",sans-serif,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em;text-indent:.1em;border:1px solid;color:#1fbccc;background:0 0;border-color:#1fbccc;border-radius:10px;font-size:1.8rem;cursor:pointer;transition:.3s}}@media screen and (min-width:769px) and (min-width:768px){#horse_tab .tab .tab_btn a .btn{font-size:calc(1.8rem + (1vw - 7.68px) * .390625)}}@media screen and (min-width:769px) and (min-width:1280px){#horse_tab .tab .tab_btn a .btn{font-size:2rem}}@media screen and (min-width:769px){#horse_tab .tab .tab_btn a .btn i{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);margin:0;font-size:1.4rem}#horse_tab .tab .tab_btn a:after{display:none}#horse_tab .tab .tab_btn a:hover{opacity:1}#horse_tab .tab .tab_btn a:hover .btn{background:#1fbccc;color:#fff;border-color:#1fbccc}#horse_tab .tab .tab_btn a:hover .btn i{opacity:0;animation-name:arrow_animation_1;animation-duration:.2s;animation-timing-function:ease-in;animation-delay:.1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}#horse_tab .tab .tab_btn.deposit_btn a .btn{background:#fff;border-color:#fff}#horse_tab .tab .tab_btn.deposit_btn a:hover .btn{background:#1fbccc;border-color:#fff}#vending_machine_list .section_title{margin-bottom:100px}#vending_machine_list .section_title p{margin:40px auto}#vending_machine_list #menu_bar{max-width:1024px;margin:0 auto 70px}#vending_machine_list #menu_bar ul li{height:35px;margin-bottom:30px}#vending_machine_list .deposit_box{margin-bottom:80px}#vending_machine_list .deposit_box .box_title{margin-bottom:120px}#vending_machine_list .deposit_box .box_title .img{margin-bottom:20px}#vending_machine_list .deposit_box .box_title .img img{max-width:200px}#vending_machine_list #kyusyu .box_title .img img{max-width:400px}#vending_machine_list .icon-house-alt{font-size:3rem}#vending_machine_list .arrival{margin-bottom:40px}#vending_machine_list .arrival p:first-child{font-size:2rem}#vending_machine_list .arrival p+p{margin-top:-20px}}/*# sourceMappingURL=style.css.map */
