@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";body{font-family:Noto Sans JP,sans-serif;color:#000;word-break:break-all;padding-top:76px}body.noscroll{overflow:hidden}.noto{font-family:Noto Sans JP,sans-serif}img{max-width:100%;height:auto}a{text-decoration:none;color:#000}a:hover{opacity:.85}div,a{box-sizing:border-box}li{list-style:none}section{box-sizing:border-box}.en{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal}.fv_style{display:flex;justify-content:space-between;margin-top:-150px;padding-top:150px}.fv_style .fv_style_item{width:32%}@media screen and (max-width: 768px){body{padding-top:62px}.fv_style{margin-top:-230px;padding-top:150px}.fv_style .fv_style_item{width:33%}.fv_style .fv_style_item:nth-child(2){transform:translate(1.5px)}}.model{padding:120px 40px 60px}@media screen and (max-width: 768px){.model{padding:20% 5.33% 13%}}.model h2{margin:0 auto 80px}.model .model_list{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1100px){.model h2{margin:0 auto 10px}.model .model_list{display:block}}.model .model_list .model_item{padding:0 60px;overflow-x:hidden;text-align:center}@media screen and (max-width: 1100px){.model .model_list .model_item{padding:40px 0;margin:0 auto}.model .model_list .model_item:nth-child(2){border-top:1px solid #E5E4E4;border-bottom:1px solid #E5E4E4}}.model .model_list .model_item:nth-child(2){position:relative}.model .model_list .model_item:nth-child(2):before{content:"";position:absolute;top:30px;left:0;height:432px;width:1px;background:#d9d9d9}@media screen and (max-width: 1100px){.model .model_list .model_item:nth-child(2):before{display:none}}.model .model_list .model_item:nth-child(2):after{content:"";position:absolute;top:30px;right:0;height:432px;width:1px;background:#d9d9d9}@media screen and (max-width: 1100px){.model .model_list .model_item:nth-child(2):after{display:none}}.model .model_list .model_item h3{font-size:23px;font-weight:700;margin:0 0 20px}@media screen and (max-width: 768px){.model .model_list .model_item h3{font-size:18px;margin:0 0 15px}}.model .model_list .model_item .en_title{font-size:20px;font-weight:700;margin:0 0 15px;color:#cfcfcf}@media screen and (max-width: 768px){.model .model_list .model_item .en_title{font-size:16px;margin:0 0 10px}}.model .model_list .model_item .model_item_slider{padding-bottom:25px;margin-bottom:25px;position:relative}@media screen and (max-width: 768px){.model .model_list .model_item .model_item_slider{margin-top:30px;margin-bottom:15px}}.model .model_list .model_item .model_item_desc{padding:23px 15px;background:#e9e9e9;border-radius:5px;width:100%;margin:0 0 20px}@media screen and (max-width: 768px){.model .model_list .model_item .model_item_desc{padding:15px}}.model .model_list .model_item .model_item_desc p{width:100%;font-size:12px;line-height:1.5}.model .model_list .model_item .model_item_price{font-size:14px}.model .model_list .model_item .model_item_price span{font-size:29px;font-weight:700}.model .model_list .model_item .more_btn{margin:25px auto 0}@media screen and (max-width: 768px){.model .model_list .model_item .more_btn{margin:25px auto 0}.model .model_list .model_item .model_item_desc p{font-size:12px;text-align:left}.model .swiper-slide img{width:65%;margin:0 auto}}.model .swiper-horizontal>.swiper-pagination-bullets,.model .swiper-pagination-bullets.swiper-pagination-horizontal,.model .swiper-pagination-custom,.model .swiper-pagination-fraction{justify-content:flex-end}.spec_detail{padding:75px 40px 150px;background:#f2f2f2}@media screen and (max-width: 768px){.spec_detail{padding:16% 5.33% 20%}}.spec_detail .section_title:after{content:"";background:#000}.spec_detail .spec_detail_img{margin:80px auto 0}@media screen and (max-width: 768px){.spec_detail .spec_detail_img{margin:13% auto 0}}.lightning h2{text-align:center;color:#fff;font-size:45px;font-weight:700;line-height:2}@media screen and (max-width: 768px){.lightning h2{font-size:20px;line-height:1.6}}.pc_detail{overflow-x:hidden;padding:60px 40px 50px;background:#f2f2f2}.pc_detail .swiper-pagination{display:none}.pc_detail .swiper-pagination-bullet{background:gray}.pc_detail .swiper-pagination-bullet-active{background:#29a3be}@media screen and (max-width: 768px){.pc_detail .swiper-pagination{display:flex;justify-content:center;bottom:-30px!important}.pc_detail{padding:10% 4.33% 15%;overflow-x:hidden}}.pc_detail .pc_detail01{display:flex;justify-content:center;padding-bottom:50px}@media screen and (max-width: 768px){.pc_detail .pc_detail01{padding-bottom:5%;display:block}}.pc_detail .pc_detail01 .contents{width:50%;padding:40px 40px 0}@media screen and (max-width: 768px){.pc_detail .pc_detail01 .contents{width:100%;padding:0}}.pc_detail .pc_detail01 .contents h3{font-size:30px;margin:0 0 55px;line-height:1.6;font-weight:700}@media screen and (max-width: 768px){.pc_detail .pc_detail01 .contents h3{font-size:18px;text-align:center;margin:0 0 20px}}.pc_detail .pc_detail01 .contents p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.pc_detail .pc_detail01 .contents p{font-size:14px}}.pc_detail .pc_detail01 .img{display:flex;align-items:flex-end;justify-content:space-around;width:50%}@media screen and (max-width: 768px){.pc_detail .pc_detail01 .img{margin:20px auto 0;width:100%;justify-content:space-between}}.pc_detail .pc_detail01 .img img{width:46%}.pc_detail .pc_detail02{padding-top:50px}@media screen and (max-width: 768px){.pc_detail .pc_detail02{padding-top:13%}}.pc_detail .pc_detail02 .contents{text-align:center}@media screen and (max-width: 768px){.pc_detail .pc_detail02 .contents{text-align:left}}.pc_detail .pc_detail02 .contents h3{font-size:35px;margin:0 0 40px;line-height:1.6;font-weight:700}@media screen and (max-width: 768px){.pc_detail .pc_detail02 .contents h3{font-size:18px;margin:0 0 20px;text-align:center}}.pc_detail .pc_detail02 .contents p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.pc_detail .pc_detail02 .contents p{font-size:14px}}.pc_detail .pc_detail02 .img_slider{margin:60px auto 0;padding:0 60px;overflow-x:hidden;position:relative}@media screen and (max-width: 768px){.pc_detail .pc_detail02 .img_slider{margin:13% auto 0;padding:0 30px;overflow-x:unset}.pc_detail .swiper-button-prev,.swiper-rtl .swiper-button-next{left:0;width:15px!important}.pc_detail .swiper-button-next,.swiper-rtl .swiper-button-prev{right:0;width:15px!important}}.pc_detail .pc_detail02 .img_slider .swiper-slide img{width:100%}@media screen and (max-width: 768px){.pc_detail .swiper-button-prev,.pc_detail .swiper-rtl .swiper-button-next,.pc_detail .swiper-button-next,.pc_detail .swiper-rtl .swiper-button-prev{width:20px}}.style{padding:90px 0 0}@media screen and (max-width: 768px){.style{padding:14% 0}}.style .style_sec{margin:70px auto 0}@media screen and (max-width: 768px){.style .style_sec{margin:45px auto 0}}.style .style_sec+.style_sec{margin:0 auto}.style_main_img img{border-radius:5px}@media screen and (max-width: 768px){.style_main_img img{border-radius:0}.style .style_sec+.style_sec{margin:74px auto 0}}.style .style_sec_box{max-width:1500px;margin:0 auto;padding:85px 40px 0;display:flex;align-items:bottom;justify-content:space-between}@media screen and (max-width: 768px){.style .style_sec_box{display:block;padding:6% 5.33% 0}}.style .style_sec_box .img{width:52%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.style .style_sec_box .img img{vertical-align:bottom}@media screen and (max-width: 768px){.style .style_sec_box .img{width:100%;margin:0 0 20px;text-align:center}.style .style_sec_box .img img{width:80%;width:0 auto}}.style .style_sec_box>.model{display:none;padding:12px 20px;text-align:center;font-weight:700;background:#e9e9e9;color:#000;font-size:18px;border-radius:10px;margin:0 0 20px}@media screen and (max-width: 768px){.style .style_sec_box>.model{display:inline-block!important}}.style .style_sec_box .contents{width:45%;padding:0 40px 40px}@media screen and (max-width: 1100px){.style .style_sec_box .contents{padding:0 20px 20px}}@media screen and (max-width: 768px){.style .style_sec_box .contents{width:100%;padding:0;text-align:center}}.style .style_sec_box .contents .model{padding:6px 20px;text-align:center;font-weight:700;display:inline-block;background:#41b0c9;color:#fff;font-size:20px;border-radius:5px;margin:0 0 40px}@media screen and (max-width: 1100px){.style .style_sec_box .contents .model{padding:4px 15px;font-size:16px;margin:0 auto 12px}}.style .style_sec_box .contents h3{margin:0 0 20px;line-height:1.4;font-weight:700;font-size:30px}@media screen and (max-width: 1100px){.style .style_sec_box .contents h3{font-size:22px;margin:0 0 15px}}@media screen and (max-width: 768px){.style .style_sec_box .contents h3{font-size:22px;line-height:1.6;margin:0 0 20px}}.style .style_sec_box .contents p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.style .style_sec_box .contents p{font-size:14px;text-align:left}}.style .style_sec_box .contents .more_btn{margin:50px 0 0}@media screen and (max-width: 768px){.style .style_sec_box .contents .more_btn{margin:35px auto 0}}.style .style_sec01 .style_sec_box .contents .model{background:#41b0c9;color:#fff}.style .style_sec01 .style_sec_box>.model{display:none;padding:12px 20px;text-align:center;font-weight:700;background:#41b0c9;color:#fff;font-size:18px;border-radius:5px;margin:0 0 20px}@media screen and (max-width: 768px){.style .style_sec01 .style_sec_box>.model{display:inline-block!important}}.style .style_sec02 .style_sec_box{flex-direction:row-reverse}.style_color{margin-top:-100px;padding:160px 0 60px}@media screen and (max-width: 768px){.style_color{margin-top:-10%;padding:23% 0 13%}}.style_color .style_color_list{margin:20px auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.style_color .style_color_list li{margin:0}.style_color .style_color_list li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.style_color .style_color_list li:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px}}.style_color .style_color_list li .txt{margin:25px 0 0;padding:0 40px;line-height:2;font-size:14px}@media screen and (max-width: 768px){.style_color .style_color_list li .txt{margin:20px 0 0;padding:0 5.33%;font-size:15px}}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}.commitment .section_title{color:#fff}.commitment .section_title:after{content:"";background:#fff}.commitment .commitment_box{margin:75px auto 0;display:flex;justify-content:center}@media screen and (max-width: 768px){.commitment .commitment_box{margin:50px auto 0;display:block}}.commitment .commitment_box .commitment_item{width:45%;margin:0 40px;padding:18px 32px;background:#fff;border-radius:5px;line-height:1.6;font-size:14px;text-align:center}@media screen and (max-width: 768px){.commitment .commitment_box .commitment_item{width:90%;margin:0 auto 30px;font-size:13px;padding:15px 22px}}.commitment .more_btn02{margin:70px auto 0;display:block;width:180px;height:52px;line-height:52px;text-align:center;border-radius:26px;background-color:#fffc;background-image:url(/cdn/shop/files/icon_arrow_right_black_4c6cafa0-4e91-4b14-b315-f7e5d9c1eaac.png?v=1694901896);background-repeat:no-repeat;background-position:88%;background-size:20px;font-size:15px}@media screen and (max-width: 768px){.commitment .more_btn02{margin:50px auto 0}}.swiper-pagination{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.swiper-pagination{justify-content:center}}.swiper-pagination .swiper-pagination-bullet{opacity:1!important;width:12px;height:12px}.model .swiper-pagination .swiper-pagination-bullet:first-child{background:#626262!important}.model .swiper-pagination .swiper-pagination-bullet:nth-child(2){background:#cecece!important}.model .swiper-pagination .swiper-pagination-bullet:nth-child(3){background:#ffa1a1!important}.swiper-pagination .swiper-pagination-bullet-active{width:14px;height:14px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}@media screen and (max-width: 768px){.swiper-pagination .swiper-pagination-bullet{opacity:1!important;width:8px;height:8px}.swiper-pagination .swiper-pagination-bullet-active{width:9px;height:9px}}.fv_news{position:absolute;top:90px;left:50%;transform:translate(-50%);max-width:840px;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:22.5px;padding:7px 13px;background:#fff}@media screen and (max-width: 768px){.fv_news{top:unset;bottom:20%;padding:5px 14px;width:95%;background:#e9e9e9}}.fv_news .tag{display:inline-block;padding:7px 0;width:120px;font-size:12px;text-align:center;border-radius:15px;background:#ed7c87;color:#fff;margin-right:25px}@media screen and (max-width: 768px){.fv_news .tag{width:90px;padding:7px 0;margin-right:0;font-size:12px;background:#29a3be}}.fv_news .post_title{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;overflow-y:hidden;width:75%}@media screen and (max-width: 768px){.fv_news .post_title{width:50%;font-size:12px;-webkit-line-clamp:2}}.fv_news .more{color:#41b0c9;font-size:12px;margin-right:20px}@media screen and (max-width: 768px){.fv_news .more{font-size:12px;margin-right:10px}}.news{padding:70px 40px}@media screen and (max-width: 768px){.news{padding:12% 5.33%}}.news .news_tag_list{display:flex;margin:0 auto 70px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.news .news_tag_list{margin:0 auto 30px}}.news .news_tag_list li{margin:0 8px 10px}@media screen and (max-width: 768px){.news .news_tag_list li{margin:0 5px 10px}}.news .news_tag_list li a{display:inline-block;padding:8px 0;width:120px;font-size:12px;text-align:center;border-radius:15px;background:#cfcfcf}.news .news_tag_list li a.active{background:#41b0c9;color:#fff}@media screen and (max-width: 768px){.news .news_tag_list li a{width:100px;padding:7px 0}}.news .news_list{padding:70px 90px;background:#f3f3f3;border-radius:5px;margin:0 auto 25px}@media screen and (max-width: 768px){.news .news_list{padding:0;background:#fff;margin:0 auto 10px}.news .section_title:after{content:"";margin-bottom:20px!important;margin-top:20px}}.news .news_list ul li{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #BEBEBE}@media screen and (max-width: 768px){.news .news_list ul li{flex-wrap:wrap}}.news .news_list ul li .head{display:flex;align-items:center;width:30%}@media screen and (max-width: 768px){.news .news_list ul li .head{width:100%;margin:0 0 15px}}.news .news_list ul li .head .tag{display:inline-block;padding:7px 0;width:120px;font-size:12px;text-align:center;border-radius:15px;background:#41b0c9;color:#fff;margin-right:30px}@media screen and (max-width: 768px){.news .news_list ul li .head .tag{width:90px;padding:7px 0;margin-right:15px}}.news .news_list ul li .head .date{font-size:15px}.news .news_list ul li .post_title{font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow-y:hidden;width:60%}@media screen and (max-width: 768px){.news .news_list ul li .post_title{width:85%;line-height:1.8}}.news .news_list ul li .more{color:#41b0c9;font-size:15px}.news .news_list .more{color:#41b0c9;font-size:15px;text-align:right}.news .news_list .more a{color:#41b0c9}.news .more_link{color:#41b0c9;font-size:15px;text-align:right;width:100%;margin:14px auto 0}.news .more_link a{color:#41b0c9}.news .pagination{display:flex;justify-content:center;align-items:center}.news .pagination span,.news .pagination a{margin:0 20px;font-size:24px}.news .pagination .current{color:#41b0c9;font-weight:700}.news .section_title:after{content:"";background:#000;margin-top:40px;margin-bottom:50px}@media screen and (max-width: 768px){.news .section_title:after{content:"";background:#000;margin-top:20px;margin-bottom:20px}.news .more_link{color:#41b0c9;font-size:15px;text-align:center;width:90%;margin:0 auto;padding-top:17px;border:none}.news .more_link a{display:block;width:160px;height:36px;margin:0 auto;font-size:12px;line-height:32px;border:1px solid #41B0C9;color:#41b0c9;background:#fff;text-align:center;border-radius:30px;transition:all .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/top.css.map */
