.header-wrapper{background-color:inherit}.top_area{top:0;right:0;bottom:0;left:0;width:100%;height:100svh;color:#fff}.top_area .image{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100svh;object-fit:cover;object-position:center}.top_area .txt{position:absolute;bottom:60px;left:60px;z-index:2;font-size:2rem;line-height:1.2;letter-spacing:.45rem}.top_area .txt span{font-size:5rem;letter-spacing:0px;padding-bottom:10px;display:block}.top_area .menu{position:absolute;bottom:60px;right:60px;width:300px;z-index:2;line-height:3;font-size:1.8rem}.top_area .menu a{color:#fff}.top_area .menu a span{padding-right:25px;vertical-align:.5px;font-size:1.4rem}.top_area .tate_link{padding:20px;writing-mode:vertical-rl;text-orientation:upright;background-color:#dfdfdf80;display:block;position:absolute;right:0;bottom:60px;text-align:center}.top_area .tate_link:hover{padding-right:30px;color:#fff}@media screen and (max-width: 750px){.top_area .txt{position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;font-size:1.4rem}.top_area .txt span{font-size:4rem}.top_area .menu{display:none}.top_area .tate_link{bottom:100%;padding:20px 10px}.top_area .b_menu{position:absolute;left:0;right:0;bottom:5%;justify-content:center;width:90%;margin:auto;gap:0 5%}.top_area .b_menu .com_link{width:50%;justify-content:center}.top_area .b_menu .com_link a{padding:0 5%;width:100%;background-color:#cccc;color:#000;border-color:#000}}.top_text{width:100%;height:100svh;position:relative}.top_text .flex{height:100%}.top_text .txt,.top_text .txt h1{color:#fff;margin-bottom:20px}.top_text .txt{text-align:center}.top_text .txt h1{font-size:4.6rem}@media screen and (max-width: 750px){.top_text{padding:80px 25px 160px;height:auto}.top_text .flex{justify-content:flex-start}.top_text .txt{text-align:left}.top_text .txt h1{font-size:3.6rem}.top_text .txt .com_link{justify-content:flex-start}}.top_about a{color:#fff}.top_about{color:#fff;position:relative;z-index:2;padding:60px}.top_about .left_txt{flex-wrap:wrap;width:40%;margin-right:10%;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.top_about .left_txt h2{color:#fff;width:100%}.top_about .linkarea{width:100%;margin-top:40px}.top_about .linkarea a{border-bottom:1px solid #fff;display:flex;width:50%;padding:30px 0;width:100%;font-size:2.4rem;overflow:hidden;justify-content:space-between;align-items:center}.top_about .linkarea a:hover{opacity:1!important}.top_about .linkarea a div{transition:.3s all}.top_about .linkarea a:hover div{transform:translate(5px)}.top_about .linkarea a:nth-child(1){border-top:1px solid #fff}.top_about .linkarea a span{width:50px;display:inline-block;font-size:2.2rem;position:relative;top:-8px}@media screen and (max-width: 900px){.top_about .f_bottom{flex-wrap:wrap}.top_about .left_txt{width:100%;margin-right:0%}.top_about .linkarea a{padding:15px 0;font-size:2.2rem}}@media screen and (max-width: 750px){.top_about{padding:60px 25px}.top_about .flex{display:block}.top_about .left_txt,.top_about .left_txt p{width:100%}.top_about .linkarea a{width:100%;padding:15px 0}}.top_about .com_font_size{font-size:1.6rem}.top_about .com_font_size span{font-size:4.8rem;line-height:1.4}@media screen and (max-width: 500px){.top_about .com_font_size span{font-size:9.5vw}}.top_about .right_link{width:45%;overflow:hidden;position:relative;height:70svh;display:flex;flex-wrap:wrap}.top_about .right_link a{display:block;overflow:hidden;width:80%;height:100%;position:relative;position:absolute;top:0;left:0;bottom:0;transition:.6s cubic-bezier(.6,0,0,1);background-color:#d9d9d9}.top_about .right_link a.cover_bg:before{background-color:#0003;content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;transition:.2s all}.top_about .right_link a .txt{height:100%;position:relative;z-index:5;padding:70px 40px;display:flex;flex-wrap:wrap;align-content:space-between}.top_about .right_link a .txt.txt_bk{color:#000}.top_about .right_link a .txt .in_title{width:100%;position:relative;z-index:5}.top_about .right_link a .txt p{width:90%}.top_about .right_link a img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}@media screen and (max-width: 900px){.top_about .right_link{width:100%;max-height:500px;margin-top:80px}}@media screen and (max-width: 750px){.top_about .right_link{width:100%;margin-top:50px;height:60svh;overflow:scroll}.top_about .right_link a{transform:0}.top_about .right_link a .txt{padding:35px 20px}.top_about .right_link a .txt p{width:100%}}.top_about .right_link a:nth-child(1){transform:translate(10%)}.top_about .right_link a:nth-child(n+2){transform:translate(35%);position:relative;z-index:5}.top_about .right_link a:hover{opacity:1}.top_about .right_link a:nth-child(1):hover{transform:translate(5%)}.top_about .right_link a:nth-child(1):hover+a:nth-child(n+2){transform:translate(95%)}.top_about .right_link a.cover_bg:hover:before{opacity:0}@media screen and (max-width: 750px){.top_about .right_link a:nth-child(1),.top_about .right_link a:nth-child(1):hover{transform:translate(0)}.top_about .right_link a:nth-child(1):hover+a:nth-child(n+2),.top_about .right_link a:nth-child(n+2){transform:translate(100%);position:relative;z-index:5}.top_about .right_link a.cover_bg:hover:before{opacity:1}}.top_lineup{background-color:#f7f7f7;margin-top:120px;padding:160px 0 120px;position:relative;z-index:2}.top_lineup h2.subon{padding:0 80px}.top_lineup h2.subon span{margin-left:30px;font-size:1.6rem;line-height:1.8}.com_swipe_lineup.swiper{margin-top:40px}@media screen and (max-width: 750px){.top_lineup{padding:120px 0}.top_lineup h2.subon{padding:0 25px}.top_lineup h2.subon span{margin-left:0}.top_lineup .com_swipe_lineup.swiper{border-bottom:1px solid #000}.top_lineup .com_swipe_lineup.swiper .swiper-slide{height:auto;min-height:auto}.top_lineup .com_swipe_lineup.swiper .swiper-slide img{height:40svh}}.top_lineup .swiper-pagination{position:relative;margin-top:10px}.top_lineup .swiper-pagination span{background:inherit;border:1px solid #000}.top_lineup .swiper-pagination span.swiper-pagination-bullet-active{background-color:#000}.top_lineup .villa_list{margin-top:60px;padding:0 80px}.top_lineup .villa_list .list ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:60px 0;padding:0;gap:60px 8px}.top_lineup .villa_list .list ul li{width:calc(25% - 6px)}.top_lineup .villa_list .list ul li img{width:100%}@media screen and (max-width: 750px){.top_lineup .villa_list{padding:65px 25px;margin-top:0}.top_lineup .villa_list .list ul{gap:60px 15px;margin-top:40px}.top_lineup .villa_list .list ul li{width:calc(50% - 7.5px);position:relative}}.top_lineup .villa_list .list ul li .txt .model span{color:#818181}.top_lineup .villa_list .list ul li .txt .tag{margin-top:10px;font-size:1.4rem}.top_lineup .villa_list .list ul li .txt .tag span{margin-right:8px}.top_lineup .villa_list .list ul li .txt .price{margin-top:10px;font-size:1.4rem;line-height:1}.top_lineup .villa_list .list ul li .txt .price span{font-size:1.8rem;vertical-align:-3px;vertical-align:bottom;margin-right:5px}@media screen and (max-width: 750px){.top_lineup .villa_list .list ul{margin-bottom:0}.top_lineup .villa_list .list ul li .txt .tag{position:absolute;top:8px;right:8px;margin:0}.top_lineup .villa_list .list ul li .txt .tag span{background-color:#fff;margin:0}.top_lineup .villa_list .list ul li .txt .tag span:nth-child(n+2){display:none}.top_lineup .villa_list .list ul li .txt .price{margin-top:5px;font-size:1.6rem}.top_lineup .villa_list .list ul li .txt .price span{font-size:2rem}}.top_lineup .bottom_link{border:1px solid #000;border-right:none;border-left:none;width:100%;padding:25px 0;display:block;text-align:center}.top_lineup .bottom_link:hover{padding:30px 0}.top_feature{position:relative;z-index:2;width:100vw;min-height:100svh;top:0}.top_feature .main_img_box{overflow:hidden;top:0;bottom:0;margin:auto;width:45vw;height:45vw}.top_feature .main_img_box img{display:block}.top_feature .in_box{width:50%;padding:145px 80px;display:flex;color:#fff;position:absolute;top:0;bottom:0;margin:auto;left:50%;align-items:center}.top_feature .in_box.b1{opacity:1;z-index:1}.top_feature .in_box.b2,.top_feature .in_box.b3{opacity:0}.top_feature .in_box .img_box{width:50vw;display:flex;justify-content:center;align-items:center}.top_feature .in_box .img_box img{margin:auto;width:45vw;max-width:800px;max-height:800px}.top_feature .in_box .txt{width:100%;display:flex;flex-wrap:wrap;align-content:space-between}.top_feature .in_box .txt .subon{color:#fff}.top_feature .in_box .txt .top_title{width:100%}.top_feature .in_box .txt .bottom_title h3.subon{margin-top:15px}.top_feature .in_box .txt .bottom_title .sub_title{margin-top:55px;font-size:2.4rem}.top_feature .in_box .txt .bottom_title p{margin-top:30px;line-height:36px}.top_feature .in_box .txt .bottom_title .com_link{justify-content:flex-start}.top_feature .in_box .txt .bottom_title .com_link a{padding:0 20px}.top_feature .img_box{position:absolute;width:45vw;height:45vw;top:0;bottom:0;left:5vw;margin:auto;overflow:hidden}.top_feature .img_box img{height:45vw;width:45vw;display:block;z-index:1}.top_feature .inbg{position:absolute;top:0;bottom:0;width:100vw;height:100svh;object-fit:cover;z-index:-1}@media screen and (max-width: 750px){.top_feature .img_box{top:10svh;left:40px;right:40px;bottom:inherit;width:80vw;height:80vw}.top_feature .img_box img{width:100%;height:80vw}.top_feature .in_box{width:100%;padding:0 20px;top:45svh;left:0}.top_feature .in_box .box{padding:120px 25px}.top_feature .in_box .txt{width:100%;padding-left:0;align-items:flex-start}.top_feature .in_box .txt .com_tag{margin-top:0}.top_feature .in_box .txt .bottom_title h3{font-size:3rem}.top_feature .in_box .txt .bottom_title .sub_title{margin-top:20px;font-size:2rem}.top_feature .in_box .txt .bottom_title p{margin-top:15px;line-height:1.8}.top_feature .in_box .txt .bottom_title .com_link{justify-content:flex-start}.top_feature .in_box .txt .bottom_title .com_link a{padding:5px 10px}}@media screen and (max-width: 500px){.top_feature .in_box{top:30svh}.top_feature .in_box .txt .bottom_title h3{font-size:2.2rem}.top_feature .in_box .txt .bottom_title .sub_title{margin-top:15px;font-size:1.6rem}.top_feature .in_box .txt .bottom_title p{margin-top:15px;line-height:1.6;font-size:1.2rem}.top_feature .in_box .txt .bottom_title .com_link{height:auto;padding:10px;margin-top:10px}.top_feature .in_box .txt .bottom_title .com_link a{font-size:1.2rem;margin-top:20px}.top_feature .img_box{top:10svh;left:40px;right:40px;bottom:inherit;width:50vw;height:50vw}}.top_sales{position:relative;z-index:2;background:#e5e3de;padding:180px 0 0}@media screen and (max-width: 750px){.top_sales h2.subon{text-align:right}.top_sales{padding:120px 0 0}}.top_sales .para_area{height:400px;overflow:hidden;position:relative}.top_sales .para_area img{position:absolute;bottom:0;margin:auto;width:100%;object-fit:cover;object-position:center}@media screen and (max-width: 750px){.top_sales .para_area{height:30svh}}.works{position:relative;z-index:2;background:#e5e3de;padding-top:140px;overflow:hidden}.works .inbox img{width:50%}.works .inbox .txt{width:calc(100% - 90px);padding-left:60px;position:absolute;left:calc(100% - 30px)}.works h3{margin-top:0;line-height:1}.works h3 span{display:block}.works h3 .enFont{font-size:5rem}.works h3 .jp{font-size:1.6rem;margin-top:10px}.works .inbox .txt .num{margin-top:60px;font-size:2.4rem}.works .inbox .txt .main_txt{margin-top:20px;font-size:2.4rem}.works .inbox .txt .tag p{display:flex;justify-content:center;align-items:center;line-height:1;margin:30px 10px 0 0;height:22px;font-size:1.6rem}.works .inbox .txt .posi{border-top:1px solid #000;margin-left:-60px;margin-top:20px;padding:20px 60px 0;align-items:center}.works .inbox .txt .posi svg{margin-right:5px}.works .com_bottom_link{margin-top:120px}@media screen and (max-width: 1600px) and (max-height: 900px){.works .inbox .txt .num{margin-top:50px;font-size:1.8rem}.works .inbox .txt .main_txt{margin-top:30px;font-size:1.8rem}.works .inbox .txt .tag p{font-size:1.4rem}.works .inbox .txt .posi{font-size:1.2rem}}@media screen and (max-width: 1600px){.works .inbox .txt .num,.works .inbox .txt .main_txt{margin-top:30px;font-size:1.8rem}.works .inbox .txt .tag p{font-size:1.4rem}.works .inbox .txt .posi{font-size:1.2rem}}@media screen and (max-width: 1000px){.works h3 .enFont{font-size:4.2rem}.works .inbox .txt .num,.works .inbox .txt .main_txt{margin-top:20px;font-size:1.6rem}.works .inbox .txt .tag p{font-size:1.4rem}.works .inbox .txt .posi{font-size:1rem}}@media screen and (max-width: 750px){.works{padding-top:120px}.works h3{text-align:center;margin-bottom:30px}.works h3 .enFont{font-size:4.8rem}.works .inbox{display:block;margin-top:0}.works .inbox .txt{position:static;width:100%;background-color:#535950;padding:120px 25px 0;margin-top:-100px;display:flex;flex-wrap:wrap}.works .inbox .txt .posi{width:100%;border-top:none;order:3;margin-top:25px;padding-top:0}.works .inbox .txt .posi svg path{fill:#fff}.works .inbox .txt .num{width:100%;margin-top:0;font-size:2.4rem;order:1}.works .inbox .txt .main_txt{width:100%;margin-top:25px;font-size:2.4rem;order:2}.works .inbox .txt .tag{order:4}.works .inbox .txt .sp_link{border-top:1px solid #fff;display:flex;justify-content:center;align-items:center;height:50px;width:100%;color:#fff;order:5;margin-left:-25px;margin-top:50px}}.slide_area{position:relative;transform:translate(-35%)}.works .swiper-wrapper{align-items:flex-end}.works .swiper-slide{width:20%!important;height:50vw;opacity:.6;transition:1.2s all;align-items:flex-end;display:flex;justify-content:center}.works .swiper-slide .inbox{width:100%}.works .swiper-slide .inbox .txt{opacity:0;transition:.3s;transition-delay:.7s}.works .swiper-slide .inbox img{width:calc(100% - 30px)}.works .swiper-slide img{height:auto;width:100%}.works .swiper-slide-active{width:50%!important;height:50vw;opacity:1;z-index:1}.works .swiper-slide-active .inbox .txt{opacity:1}.works .swiper-slide-prev{opacity:0}.works .swiper-pagination{width:50%!important;transform:translate(78%,10px)!important}.works .swiper-pagination-bullet{background:#000!important;border:1px solid #fff}.works .swiper-pagination-bullet-active{background:#fff!important;opacity:1!important}@media screen and (max-width: 1400px){.works .swiper-slide{height:62vw}.works .swiper-slide-active{width:62%!important;height:60vw}}@media screen and (max-width: 900px){.works .swiper-slide{height:65vw}.works .swiper-slide-active{width:65%!important;height:65vw}}@media screen and (max-width: 750px){.slide_area{position:relative;transform:translate(0)}.works .swiper-slide-active{width:100%!important;height:auto}.works .swiper-slide{min-height:inherit;width:100%!important}.works .swiper-slide .inbox .txt{opacity:1;color:#fff}.works .swiper-slide .inbox img{width:calc(100% - 50px);margin:auto;display:block}.works .swiper-pagination{position:absolute;width:100%!important;transform:translate(0)!important;top:calc(100vw - 50px)!important}.works .swiper-pagination-bullet{background:inherit!important;border:1px solid #fff}.works .swiper-pagination-bullet-active{background:#fff!important;opacity:1!important}}.products{position:relative;z-index:2;background:#e5e3de;padding:160px 0;justify-content:center}@media screen and (max-width: 900px){.products{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 750px){.products{padding:120px 0 0;display:block}}.products .left_txt{justify-content:flex-end;width:35%;padding:0 90px}.products .left_txt .inbox{width:100%;align-content:space-between;flex-wrap:wrap}.products .left_txt .inbox div{width:100%}.products .left_txt .inbox .inup .hed{font-size:4.8rem}.products .left_txt .inbox .inup .uptxt{margin-top:30px}.products .left_txt .inbox .inbottom a{margin-top:45px;display:inline-block;line-height:2}.products .left_txt .inbox .inbottom a svg{margin-left:15px;fill:#000}.products .left_txt .inbox .inbottom a svg path{fill:#000}@media screen and (max-width: 900px){.products .left_txt{width:80%;padding:0 80px}.products .left_txt .inbox .inup .hed{font-size:3.8rem}}@media screen and (max-width: 750px){.products .left_txt{width:100%;padding:0 25px}.products .left_txt .inbox .inbottom a,.products .left_txt .bottom_txt{display:none}}.products .right_link{width:75%;justify-content:space-between;list-style-type:none;gap:0 10px}@media screen and (max-width: 900px){.products .right_link{width:100%;padding:0;margin-top:80px}}@media screen and (max-width: 750px){.products .right_link{width:100%;margin-top:30px;padding-left:30px;overflow-x:scroll}}.products .right_link a{width:33.333%;height:70svh;min-height:600px;max-height:700px;position:relative;padding:15px 25px;align-content:space-between;flex-wrap:wrap;overflow:hidden;fill:#a1a1a1}.products .right_link a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;display:block;z-index:-1}.products .right_link a .tag{font-size:1.4rem;line-height:2.2;width:100%;color:#fff}.products .right_link a .tag span{display:none}.products .right_link>*{color:#fff}.products .right_link img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0}.products .right_link .text_area{position:relative;z-index:2;color:#fff}.products .right_link .text_area .hed{font-size:2rem}.products .right_link .text_area hr{margin:25px 0;width:20%;height:2px;background-color:#fff}.products .right_link img{transition:.4s ease}.products .right_link a:hover img{transform:scale(1.2)}.products .right_link a:hover{opacity:1}@media screen and (max-width:900px){.products .right_link a{min-height:500px;max-height:600px}}@media screen and (max-width: 750px){.products .right_link a{width:inherit;min-width:85%}.products .com_bottom_link{margin-top:60px}}.rakutap{position:relative;z-index:2;padding:160px 80px}.rakutap .top_hed>*{color:#fff}.rakutap .top_hed{justify-content:flex-start;align-content:center;line-height:1}@media screen and (max-width: 750px){.rakutap{padding:120px 25px}.rakutap .top_hed{flex-wrap:wrap}}.rakutap .top_hed .left_box{line-height:1}.rakutap .top_hed .left_box .enFont{font-size:9.6rem}.rakutap .top_hed .left_box p{font-size:1.6rem;margin-bottom:20px}.rakutap .top_hed .right_box{padding-left:10%;width:60%;line-height:1.8}.rakutap .top_hed .right_box p{display:block}.rakutap .top_hed .right_box .com_link{justify-content:flex-start}.rakutap .top_hed .right_box a{color:#fff;margin-top:25px}.rakutap .top_hed .right_box a svg{margin-left:15px}.rakutap .top_hed .right_box a svg path{fill:#fff}@media screen and (max-width: 900px){.rakutap .top_hed{flex-wrap:wrap}.rakutap .top_hed .left_box .enFont{font-size:6.6rem}.rakutap .top_hed .right_box{padding-left:0%;width:100%;line-height:1.8;margin-top:40px}}@media screen and (max-width: 750px){.rakutap .top_hed .left_box .enFont{font-size:6.4rem}.rakutap .top_hed .right_box{padding-left:0%;width:100%;margin-top:30px;line-height:1.8}}.rakutap .in_menu{margin-top:80px;gap:0 30px;padding:0;list-style-type:none}.rakutap .in_menu li{color:#fff;width:33.33333%;padding:45px 45px 0;background:linear-gradient(180deg,#ffffff12,#e8e8e82e 30.5%,#f9f9f968)}.rakutap .in_menu li .in_hed{text-align:center;font-size:2rem;line-height:1}.rakutap .in_menu li .in_hed span{display:block;margin-bottom:25px;font-size:1.6rem}.rakutap .in_menu li img{margin-top:40px;width:100%}.rakutap .in_menu li p{margin-top:25px;line-height:2}.rakutap .in_menu li a{border-top:1px solid #fff;display:block;color:#fff;text-align:center;padding:25px 0;margin:40px -45px 0}@media screen and (max-width: 900px){.rakutap .in_menu{overflow-x:scroll;gap:0 10px;margin-top:45px}.rakutap .in_menu li{min-width:90%;padding:30px 30px 0;position:relative}}@media screen and (max-width: 750px){.rakutap .in_menu li{min-width:90%;padding:30px 30px 140px;position:relative}.rakutap .b_navi{padding-right:0}.rakutap .in_menu li a{margin:0 auto;position:absolute;bottom:0;left:0;right:0}}.event_news{position:relative;z-index:2;background:#eee;padding-top:130px;margin-bottom:0!important}.event_news .top_hed{text-align:right;padding:0 80px 30px;font-size:6.4rem}.event_news .main_box.b_top{padding:0;margin:0}.event_news .main_box.b_top li{padding:30px 80px}.event_news .main_box.b_top li:last-child{border-bottom:none}@media screen and (max-width: 750px){.event_news{padding-top:140px}.event_news .top_hed{font-size:3.2rem;text-align:left;padding:0 25px 30px}.event_news .main_box.b_top li{padding:25px}}.bottom_menu{position:relative;z-index:2;background:#eee;padding:160px 80px}.bottom_menu .top_hed{align-items:center}.bottom_menu .top_hed .in_hed{font-size:6.4rem;line-height:1}.bottom_menu .top_hed .in_jp{font-size:1.6rem;line-height:1;margin-top:30px}.bottom_menu .insta_box .top_hed{margin-bottom:45px}.bottom_menu .insta_box .top_hed .com_link{margin-left:35px}.bottom_menu .insta_box .top_hed .com_link a{margin-top:0;padding:0 20px}.bottom_menu .insta_box .in_box{flex-wrap:wrap;margin-top:45px;gap:30px}.bottom_menu .insta_box .in_box a{width:calc(100% / 6 - 25px)}.bottom_menu .insta_box .in_box a img{display:block}@media screen and (max-width: 750px){.bottom_menu{padding:120px 25px}.bottom_menu .top_hed .in_hed{font-size:3.2rem}.bottom_menu .insta_box .in_box{gap:7px}.bottom_menu .insta_box .in_box a{width:calc(100% / 3 - 5px)}.bottom_menu .com_link.smp_ver a{width:50%;display:flex!important;padding:0 10px}}.bottom_menu .sub_title{margin-top:160px;font-size:2rem;align-items:center}.bottom_menu .sub_title:before{content:"";background-color:#000;display:inline-block;width:5px;height:5px;border-radius:5px;margin-right:10px}.bottom_menu hr.sub_hr{margin:0 -80px}.bottom_menu .sub_menu{gap:0 30px;margin-top:80px}.bottom_menu .sub_menu .in_box{width:50%}.bottom_menu .sub_menu .in_box .com_link{justify-content:left}.bottom_menu .sub_menu .in_box .com_link a{padding:0 20px}.bottom_menu .sub_menu .in_box img{margin-top:30px;width:100%}.bottom_menu .sub_menu .in_box p{margin-top:30px}@media screen and (max-width: 750px){.bottom_menu hr.sub_hr{margin:0 -25px}.bottom_menu .sub_menu{flex-wrap:wrap}.bottom_menu .sub_menu .in_box{width:100%}.bottom_menu .sub_menu .in_box:nth-child(n+2){margin-top:70px}.bottom_menu .sub_menu .in_box .in_hed{font-size:6.4rem}.bottom_menu .sub_menu .top_hed .in_jp{font-size:1.6rem;line-height:1;margin-top:15px}.bottom_menu .sub_menu .in_box img{margin-top:25px;width:100%;display:block}.bottom_menu .sub_menu .in_box p,.bottom_menu .sub_menu .in_box a{margin-top:25px}}.top_partner{position:relative;background:#eee;padding:100px 80px}.top_partner .top_hed{font-size:6.4rem}.top_partner .p_main{margin-top:40px}.top_partner .p_main .in_hed{font-size:2rem;line-height:1;margin-top:80px}.top_partner .p_main .list{gap:10px;flex-wrap:wrap;list-style-type:none;padding-left:0;margin-top:30px}.top_partner .p_main .list li{width:calc(12.5% - 8px)}.top_partner .p_main .list li .img_box{border:1px solid #000;position:relative;overflow:hidden;background:#fff}.top_partner .p_main .list li .img_box:before{content:"";padding-top:100%;display:block}.top_partner .p_main .list li img{display:block;position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;object-fit:cover}.top_partner .p_main .list.partlogo a img{height:auto;margin:auto;object-fit:contain}.top_partner .p_main .list.txt_only{width:100%;gap:20px}.top_partner .p_main .list.txt_only li{width:30%}.top_partner .p_main .list a .in_txt span{display:block}@media screen and (max-width: 750px){.top_partner{padding:80px 20px}.top_partner .top_hed{font-size:3.2rem}.top_partner .p_main.txt_on .list{gap:20px 10px}.top_partner .p_main .list li .in_txt{margin-top:10px;font-size:1.2rem}.top_partner .p_main .list li .in_txt span{font-size:1.4rem;line-height:1.4;margin-top:5px;display:block}.top_partner .p_main .list li{width:calc((100% / 3) - 7px)}.top_partner .p_main .list.txt_only{gap:10px}.top_partner .p_main .list.txt_only li{width:calc(100% - 7px)}}.top_partner .p_main .list.side_sc{flex-wrap:nowrap!important;overflow-x:scroll;padding:0 1px 0 0;margin-bottom:20px}.top_partner .p_main .list.side_sc+.b_navi{margin-bottom:50px}.top_partner .p_main .list.side_sc li{min-width:calc((100% / 5.5) - 8px);width:inherit}@media screen and (max-width: 750px){.top_partner .p_main .list.side_sc li{min-width:calc((100% / 2.4) - 8px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/add_top.css.map */
