@import url("https://fonts.googleapis.com/css2?family=Hina+Mincho&family=Zen+Kurenaido&display=swap");:root{--main: #3d0909;--red: #6d0303}.footer{margin-top:0}.autumn{padding:0;margin:auto;max-width:100%;color:var(--main);background:#fff}.autumn section{position:relative;padding:0;text-align:center}.autumn h2{padding:7rem 0 5rem;height:45px;width:auto;text-align:center}.autumn h2 img{height:45px;width:auto}.autumn h3{padding:3rem 0;height:35px;width:auto;text-align:center;margin:auto}.autumn h3 img{height:35px;width:auto}.autumn h4{padding:4rem 0 0.5rem;font-family:"Hina Mincho", serif;font-weight:400;font-size:1.4rem}.autumn p{letter-spacing:1.5px;line-height:1.5;width:40%;font-size:1rem;text-align:left;padding:2rem 0 3rem;margin:auto}.breadcrumb{height:18px}.autumn .fv{width:100%;min-height:calc(100dvh - 106px - 130px);padding:0;background-image:url(/assets/lp/autumn/mv-dc728099bc016d1bc679b9dfe9fbeaec39b8d65a54914eebaeaa23f264a3203b.jpg);background-size:cover;background-position:center}.autumn .fv h1{position:absolute;width:33%;top:24%;left:19%}.autumn .fv h1 img{width:100%}.autumn .fv p{position:absolute;width:30%;text-align:center;font-family:"Zen Kurenaido", sans-serif;font-size:1.5rem;text-align:left;color:#fff;text-shadow:0px 0px 5px #000,0px 0px 7px #000,0px 0px 11px #000,0px 0px 5px #000,0px 0px 7px #000,0px 0px 11px #000,0px 0px 5px #000,0px 0px 7px #000,0px 0px 11px #000,0px 0px 5px #000,0px 0px 7px #000,0px 0px 11px #000;top:50%;left:74%;transform:translateX(-50%);letter-spacing:2px;line-height:2}.autumn .anchor_wrapper{bottom:0;height:130px;width:100%;background-color:var(--red)}.autumn .anchor_wrapper .anchor{width:50%;text-align:center;margin:0 auto;padding:1.5rem 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.autumn .anchor_wrapper .anchor a img{width:auto}.autumn .other{width:100%;min-height:60vh;margin:auto;padding:3rem 0 10rem;background-image:url(/assets/lp/autumn/bg_momiji-38d51c484458b1fff8bcb06cf2c66082a15545c5ebf7dcd88be8dc320e34c067.png);background-size:100%;background-repeat:no-repeat}.autumn .other_item{display:flex;flex-wrap:wrap;gap:20px 8px;width:50%;text-align:center;margin:auto;padding:5rem 0}.autumn .other a{height:2rem;border:solid 1px var(--main);background-color:#fff;border-radius:99px;padding:0.4rem 1rem;margin:0 0.5rem}.autumn .other a p{width:auto;padding:0;margin:0}.autumn .section_img{width:50%;text-align:center;margin:0 auto}.autumn #kouyou,.autumn #onsen,.autumn #takibi,.autumn #loghouse{background-image:url(/assets/lp/autumn/bg_washi-6edc814bb5e8be5935c56328ed3660602a0de2ba1b49c2b689ff19b789148939.png);background-size:100px auto}.autumn #kouyou{padding:0 0 7rem}.autumn .map{position:relative;margin-bottom:7rem}.autumn .map .map_img{position:relative;width:25%;margin:3rem auto}.autumn .map .migoro_region{position:absolute;border:solid 1px;border-radius:13px;background-color:#fff;z-index:2;cursor:pointer}.autumn .map .hokkaido{top:10%;left:40%;border-color:#96a7d5}.autumn .map .chubu{top:30%;left:35%;border-color:#c0dc96}.autumn .map .chugoku{top:50%;left:30%;border-color:#f3b3cf}.autumn .map .kyushu{top:70%;left:25%;border-color:#f4b0a9}.autumn .map .tohoku{top:30%;right:27%;border-color:#8ed2f4}.autumn .map .kanto{top:50%;right:31%;border-color:#84cabf}.autumn .map .kinki{top:70%;right:34%;border-color:#fdde8e}.autumn .map .shikoku{top:90%;right:42%;border-color:#e3d3aa}.autumn .map .migoro_region p{width:auto;padding:1rem 2rem}.autumn .area_list{width:70%;background:#fff;padding:0 3rem 5rem;margin:auto}.my-7{margin-top:0}.list-container{margin:1rem auto 3rem}.autumn .link_all{position:relative;padding:1rem 4rem;background-color:var(--red);color:#fff}.autumn .link_all::after{content:"";position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff;right:5%}.list-container02{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto}.list-container02 .listbox{flex:0 0 22%;padding:0 0 2rem}.tab{display:flex;flex-wrap:wrap;gap:0 2px;width:70%;margin:0 auto 3rem}.tab>label{flex:12%;order:-1;opacity:0.6;padding:1rem;border-radius:11px 11px 0 0;background-color:#262b60;border:solid 0.5px #fff;color:#fff;font-size:0.9rem;text-align:center;cursor:pointer}.tab>label:hover{opacity:0.8}.tab input{position:absolute;opacity:0}.tab>div{display:none;width:100%;padding:1.5em 1em 4rem;background-color:#fff;border:solid 1px #888;border-radius:0px}.tab label:has(:checked){opacity:1}.tab label:has(:checked)+div{display:block}.autumn .search_box{width:60%;background-color:#fff;border-radius:11px;border:2px solid transparent;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(0deg, #ff3f45, #facb92) border-box;margin:8rem auto auto;padding:2rem 7rem 5rem;box-shadow:9px 9px 9px 0px rgba(0,0,0,0.1)}.search-container form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem 0.5rem}.search-container form>div,.search-container form button{width:95%}.search-container form button{height:30%;margin:45% 0 5%}.search-container .checkboxes-container .choice_box{left:28%}.search-container .checkboxes-container .choice_box.detail_box{left:28%}.autumn #onsen,.autumn #takibi,.autumn #loghouse{padding:0 0 1rem}.autumn .to_toppage{margin:0 auto;text-align:center;padding:0 0 7rem}.autumn .recommend_item{width:50%;display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:auto;padding:1.5rem 0 7rem}.autumn .recommend_item img{width:100%}@media screen and (max-width: 480px){.autumn h2{padding:1rem 0;height:auto}.autumn h2 img{height:36px}.autumn h3{padding:1rem 0;height:auto}.autumn h3 img{height:28px}.autumn h4{padding:2rem 0 0.5rem;font-size:1.2rem}.autumn .section_img{width:100%}.autumn p{width:90%;padding:1rem 0 2rem}.breadcrumb{height:30px}.autumn .fv{min-height:calc(100dvh - 106px - 100px);background-image:url(/assets/lp/autumn/mv_sp-daa45cdc084e8b182bdbd0b0f54dbe75dae30c7048ecb89ee317fb588eea6ea2.jpg)}.autumn .fv h1{width:63%;top:15%}.autumn .fv h1 img{width:auto;max-height:38vh}.autumn .fv p{width:90%;top:75%;left:50%;transform:translateX(-50%);text-align:center;font-size:1rem;line-height:2;text-shadow:0px 0px 5px #000, 0px 0px 7px #000, 0px 0px 11px #000, 0px 0px 5px #000, 0px 0px 7px #000, 0px 0px 11px #000}.autumn .anchor_wrapper{height:100px}.autumn .anchor_wrapper .anchor{width:90%;padding:1rem}.autumn .anchor_wrapper .anchor img{width:90%;margin:auto}.autumn .other{background-image:url(/assets/lp/autumn/bg_momiji_sp-428ecbff70fcc8129672075800efe27fba4207544b40d3badc3188da80e4065b.png);min-height:auto;padding:3.5rem 0 5rem}.autumn .other_item{width:90%;gap:15px 0;margin:2rem auto 0;padding:0}.autumn .other a{padding:1.1rem 1rem}.autumn .other a p{margin:-0.5rem 0}.autumn #kouyou{padding:2rem 0 3rem}.autumn .map{margin:-1rem auto 0}.autumn .map .migoro_region{min-width:40%}.autumn .map .migoro_region p{padding:0.5rem 0.8rem;font-size:0.8rem}.autumn .map .map_img{width:90%;margin:2rem auto 3rem}.autumn .map .hokkaido{top:18%;left:8%}.autumn .map .chubu{top:31%;left:8%}.autumn .map .chugoku{top:44%;left:8%}.autumn .map .kyushu{top:57%;left:8%}.autumn .map .tohoku{top:38%;right:auto;left:54%}.autumn .map .kanto{top:51%;right:auto;left:54%}.autumn .map .kinki{top:64%;right:auto;left:54%}.autumn .map .shikoku{top:77%;right:auto;left:54%}.autumn .area_list{width:95%;padding:0 1rem 2rem;margin:0 auto 3rem}.my-7{margin-top:0 !important}.list-container{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto}.list-container .listbox{flex:0 0 77%;padding:0 0 1rem}.list-container .listbox .img-squ{height:auto}.list-container .listbox .img-squ img{height:auto}.autumn .tab{width:91%}.tab>label{flex:24%;font-size:3vw;padding:0.8rem 0}.tab>div{padding:1.5em 1em 3rem;width:100vw;overflow-x:hidden}.list-container02 .listbox{flex:0 0 44%}.autumn .search_box{width:85%;margin:3rem auto auto;padding:2rem 1rem}.search-container form{gap:1.5rem 0.3rem}.search-container form button{height:45px;width:200%;margin:80% -50% 0}[type="text"],[type="number"],[type="tel"],[type="url"],[type="email"],[type="password"],[type="date"],textarea,select{font-size:0.8rem !important}.search-container form label{text-align:left}.search-container .checkboxes-container .chkbtn01{padding-left:0.5rem}.search-container .checkboxes-container .open_check:checked~.choice_box{right:10%;left:10%;font-size:0.8rem}.tab02>label{flex:30%}.autumn .recommend_item{width:90%;gap:1rem;padding:0.5rem 0 5rem}}
