.page_sec{padding:80px 40px 120px}@media screen and (max-width: 768px){.page_sec{padding:8% 5.33%}}.page_sec02 .page_sec_title{margin:0 0 75px}@media screen and (max-width: 768px){.page_sec02 .page_sec_title{margin:0 0 10%;font-size:24px}}.page_sec02 .page_sec02_contents_title{text-align:center;line-height:1.6;color:#fff;font-weight:700;margin:0 0 40px;font-size:40px}.page_sec02 .page_sec02_contents p{max-width:740px;color:#fff;margin:0 auto;line-height:2;font-size:14px}@media screen and (max-width: 768px){.page_sec02 .page_sec02_contents_title{font-size:20px;margin:0 0 25px}.page_sec02 .page_sec02_contents_title:after{display:block;content:"";width:60px;height:1px;background:#fff;margin:20px auto 0}.page_sec02 .page_sec02_contents p{font-size:11px}}.page_sec_title{text-align:center;line-height:1.6;font-weight:700;font-size:43px;margin:0 0 150px}@media screen and (max-width: 768px){.page_sec_title{margin:0 0 15%;font-size:24px}}.page_box,.page_box05{display:flex;justify-content:space-between}.page_box:first-of-type,.page_box:nth-of-type(2),.page_box05:first-of-type,.page_box05:nth-of-type(2){flex-direction:row-reverse}.box05:first-child,.box05:nth-child(2){flex-direction:row-reverse}@media screen and (max-width: 768px){.page_box,.page_box:first-of-type,.page_box:nth-of-type(2),.page_box05:first-of-type,.page_box05:nth-of-type(2){flex-direction:column-reverse}}.page_box .img,.page_box05 .img{width:32%}@media screen and (max-width: 768px){.page_box .img,.page_box05 .img{width:100%;margin:0 0 25px}}.page_box .img\3000img,.page_box05 .img img{border-radius:5px}.page_box .contents,.page_box05 .contents{width:65%}@media screen and (max-width: 768px){.page_box .contents,.page_box05 .contents,.page_box2 .contents{width:100%;padding:0}}.page_box .contents h3,.page_box05 .contents h3{font-weight:700;font-size:34px;line-height:1.6;margin:0 0 25px}@media screen and (max-width: 768px){.page_box .contents h3,.page_box05 .contents h3{font-size:18px;line-height:1.6;margin:0 0 15px}}.page_box .contents p,.page_box05 .contents p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.page_box .contents p,.page_box05 .contents p{font-size:14px}}.page_box .contents .contents_img,.page_box05 .contents .contents_img{margin:30px auto 0}.page_box .contents .contents_img img,.page_box05 .contents .contents_img img{width:auto}.page_box+.page_box,.page_box05+.page_box05{padding-top:32px;margin-top:32px;border-top:1px solid #41B0C9}@media screen and (max-width: 768px){.page_box+.page_box,.page_box05+.page_box05{margin-top:15%;border:none;padding-top:0}}.page_box02{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:60px auto 0;border-top:1px solid #41B0C9}.page_box02+.page_box02{border-top:1px solid #41B0C9;margin-top:60px}@media screen and (max-width: 768px){.page_box02{display:block;padding:0;border:none}}.page_box02 .item{margin:90px 0 60px;width:46%}@media screen and (max-width: 768px){.page_box02 .item{width:100%;margin:0 0 40px;display:flex;flex-direction:column}}.page_box02 .item .img{margin:35px 0 20px}@media screen and (max-width: 768px){.page_box02 .item .img{margin:0 0 20px}}.page_box02 .item .img img{border-radius:5px}.page_box02 .item h3{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.page_box02 .item .contents{padding:0}.page_box02 .item h3{font-size:22px;line-height:1.6;margin:0 0 25px}}.page_box02 .item p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.page_box02 .item p{font-size:15px}}.page_sec_system{padding:90px 40px}@media screen and (max-width: 768px){.page_sec_system{padding:14% 5.33% 8%}}.page_sec_system .system_box{margin:60px auto 0;display:flex;justify-content:space-around}@media screen and (max-width: 768px){.page_sec_system .system_box{margin:8% auto 0;display:block}}.page_sec_system .system_box .item{width:40%}@media screen and (max-width: 768px){.page_sec_system .system_box .item{margin:0 0 50px;width:100%}}.page_sec_system .system_box .item .img{text-align:center;margin:0 0 30px}.page_sec_system .system_box .item .img img{width:100%}.page_sec_system .system_box .item:nth-child(2) .img img{width:78%;margin:0 auto}.page_sec_system .system_box .item h3{margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.6;display:flex;align-items:center}.page_sec_system .system_box .item h3 img{margin-right:20px;height:75px}@media screen and (max-width: 768px){.page_sec_system .system_box .item .img{margin:0 0 15px}.page_sec_system .system_box .item .contents{padding:0 5.33%}.page_sec_system .system_box .item h3 img{margin-right:10px;height:40px}.page_sec_system .system_box .item h3{font-size:18px;line-height:1.4;margin:0 0 20px}}.page_sec_system .system_box .item p{font-size:14px;line-height:2}@media screen and (max-width: 768px){.page_sec_system .system_box .item p{font-size:14px}}.page_sec_pc{padding:90px 40px;background:#ececec}@media screen and (max-width: 768px){.page_sec_pc{padding:12% 5.33%}}.page_sec_pc .section_title:after{content:"";background:#29a3be}.page_sec_pc .pc_box{margin:60px auto 0;display:flex;justify-content:center}@media screen and (max-width: 768px){.page_sec_pc .pc_box{margin:12% auto 0;display:flex;flex-wrap:wrap}}.page_sec_pc .pc_box .item{margin:0 20px}@media screen and (max-width: 768px){.page_sec_pc .pc_box .item{margin:0 5px 10px;width:45%}}.page_sec_pc .page_sec_pc_txt{margin:50px auto 0;text-align:center;line-height:1.8;font-size:14px}@media screen and (max-width: 768px){.page_sec_pc .page_sec_pc_txt{margin:30px auto 0;display:none}}.page_sec_color_change .section_title{color:#fff}.page_sec_color_change .section_title:after{content:"";background:#fff}.page_sec_color_change .txt{text-align:center;color:#fff;max-width:740px;margin:45px auto 0;line-height:2;font-size:17px}@media screen and (max-width: 768px){.page_sec_color_change .txt{margin:40px auto 0;font-size:15px}}.page_sec_ranking{padding:70px 40px 140px}@media screen and (max-width: 768px){.page_sec_ranking{padding:12% 5.33% 16%}}.page_sec_ranking .section_title:after{content:"";background:#000}.page_sec_ranking .model_list{display:flex;align-items:center;justify-content:space-between;margin:100px auto 0}@media screen and (max-width: 1100px){.page_sec_ranking .model_list{display:block}}@media screen and (max-width: 768px){.page_sec_ranking .model_list{margin:60px auto 0}}.page_sec_ranking .model_list .model_item{width:30%;padding:50px 20px;overflow-x:hidden;text-align:center;border-radius:10px;box-shadow:0 0 10px #cecece;position:relative}@media screen and (max-width: 1100px){.page_sec_ranking .model_list .model_item{width:100%;margin:0 auto 20%;padding:20px 15px}.page_sec_ranking .model_list .model_item:last-child{margin-bottom:0}}.page_sec_ranking .model_list .model_item .rank{position:absolute;top:0;right:0;width:80px}.page_sec_ranking .model_list .model_item .model_item_slider{padding-bottom:25px;margin-bottom:25px;position:relative}.page_sec_ranking .model_list .model_item .model_item_slider .swiper-slide img{width:70%;margin:0 auto}@media screen and (max-width: 768px){.page_sec_ranking .model_list .model_item .model_item_slider{margin-top:30px}.page_sec_ranking .model_list .model_item .model_item_slider .swiper-slide img{width:70%;margin:0 auto}.page_sec_ranking .model_list .model_item .model_item_slider .swiper-pagination{justify-content:flex-end}}.page_sec_ranking .model_list .model_item .model_item_desc{padding:23px 30px;background:#e9e9e9;border-radius:5px;width:100%;margin:0 0 20px;text-align:left}@media screen and (max-width: 768px){.page_sec_ranking .model_list .model_item .model_item_desc{padding:15px 20px}}.page_sec_ranking .model_list .model_item .model_item_desc p{width:100%;font-size:14px;line-height:1.5}.page_sec_ranking .model_list .model_item .model_item_price{font-size:14px}.page_sec_ranking .model_list .model_item .model_item_price span{font-size:29px;font-weight:700}.page_sec_ranking .model_list .model_item .more_btn{margin:20px auto 0}@media screen and (max-width: 768px){.page_sec_ranking .model_list .model_item .more_btn{margin:35px auto 0}}.swiper-pagination{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.swiper-pagination{justify-content:center}}.model_list .swiper-pagination .swiper-pagination-bullet{opacity:1!important;width:12px;height:12px}.model_list .swiper-pagination .swiper-pagination-bullet:first-child{background:#626262!important}.model_list .swiper-pagination .swiper-pagination-bullet:nth-child(2){background:#cecece!important}.model_list .swiper-pagination .swiper-pagination-bullet:nth-child(3){background:#ffa1a1!important}.model_list .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}.form_item{width:100%;margin:0 0 45px}@media screen and (max-width: 768px){.form_item{margin:0 0 30px}}.form_item p{font-size:25px;font-weight:700;line-height:1.4;margin:0 0 20px}@media screen and (max-width: 768px){.form_item p{font-size:18px}}.form_item p span{font-size:20px}@media screen and (max-width: 768px){.form_item p span{font-size:14px}}.form_item input[type=text],.form_item input[type=email],.form_item input[type=tel]{height:50px;padding:10px 20px;font-size:20px;box-sizing:border-box;width:100%;border:1px solid #000000;border-radius:5px}@media screen and (max-width: 768px){.form_item input[type=text],.form_item input[type=email],.form_item input[type=tel]{font-size:16px;padding:10px 15px}}.form_item textarea{padding:10px 20px;font-size:20px;border:1px solid #000000;width:100%;box-sizing:border-box;border-radius:5px;height:220px}@media screen and (max-width: 768px){.form_item textarea{font-size:16px;padding:10px 15px;height:180px}}.form_item input::-moz-placeholder{color:#7a7a7a}.form_item input::placeholder{color:#7a7a7a}.form_item textarea::-moz-placeholder{color:#7a7a7a}.form_item textarea::placeholder{color:#7a7a7a}.form_item .flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.form_item .flex label{display:flex;align-items:center;font-size:17px;font-weight:700;margin:0 0 20px}@media screen and (max-width: 768px){.form_item .flex label{font-size:14px;margin:0 0 10px}}.form_item select{max-width:631px;height:66px;border:1px solid #000;border-radius:20px;padding:10px 20px;font-size:16px;width:100%}.contact__button{text-align:center}.contact__button .submit_button{width:255px;height:49px;line-height:49px;text-align:center;border:1px solid #0078AB;color:#0078ab;font-size:15px;border-radius:30px;background-color:#fff;margin:0 auto}.bto{padding:100px 40px;overflow-x:hidden}@media screen and (max-width: 768px){.bto{padding:12% 5.33%}}.bto h2:after{margin:40px auto 50px;background:#000}@media screen and (max-width: 768px){.bto h2:after{margin:30px auto 20px}}.bto .txt{max-width:940px;margin:0 auto;text-align:center;line-height:2;font-size:17px}@media screen and (max-width: 768px){.bto .txt{font-size:14px}}.bto .txt2{max-width:780px;margin:20px auto 0;line-height:2;font-size:17px}@media screen and (max-width: 768px){.bto .txt2{font-size:12px}}.bto .img_slider{margin:100px auto 0;padding:0 60px;overflow-x:hidden;position:relative}@media screen and (max-width: 768px){.bto .img_slider{margin:13% auto 0;padding:0 20px;overflow-x:unset}.img_slider .swiper-button-prev,.swiper-rtl .swiper-button-next{left:0;width:15px!important}.img_slider .swiper-button-next,.swiper-rtl .swiper-button-prev{right:0;width:15px!important}}@media screen and (max-width: 768px){.img_slider .swiper-pagination{display:flex;justify-content:center;bottom:-30px!important}.img_slider{padding:10% 5.33% 15%;overflow-x:hidden}}.bto .img_slider .swiper-slide img{width:100%}.bto_contact{padding:100px 40px;background:#e9e9e9}@media screen and (max-width: 768px){.bto_contact{padding:10% 5.33%}}.bto_contact h2{text-align:center;font-size:40px;margin:0 0 100px}@media screen and (max-width: 768px){.bto_contact h2{font-size:22px;margin:0 0 60px}}.bto_contact .inner{max-width:1000px}.bto_contact .intro_txt{font-size:17px;margin:0 0 50px}.page_mv{padding:200px 40px}@media screen and (max-width: 768px){.page_mv{padding:14% 5.33%}}.page_mv.bto_mv{background:url(/cdn/shop/files/bg_bto.jpg?v=1693367207) no-repeat;background-size:cover;background-position:center}.page_mv .page_mv_copy{text-align:center;-moz-column-rule:#fff;column-rule:#fff}.page_mv .page_mv_copy h1{font-weight:700;font-size:36px;color:#fff}@media screen and (max-width: 768px){.page_mv .page_mv_copy h1{font-size:18px}}.page_mv .page_mv_copy h1:after{content:"";display:block;height:1px;width:80px;background:#fff;margin:40px auto 0}@media screen and (max-width: 768px){.page_mv .page_mv_copy h1:after{width:60px;margin:30px auto 0}}.contact__button .submit_button{width:255px;height:49px;line-height:49px;text-align:center;border:1px solid #0078AB;color:#0078ab;font-size:15px;border-radius:30px;background-color:#fff;margin:0 auto;transition:all .3s ease}.contact__button .submit_button:hover{background:#0078ab;color:#fff}.submit_button:after{display:none!important}.news{padding:100px 40px}@media screen and (max-width: 768px){.news{padding:15% 0}.news h2{padding:0 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;width:80%;justify-content:space-between}}.news .news_tag_list li{margin:0 8px 10px}@media screen and (max-width: 768px){.news .news_tag_list li{margin:0 5px 20px;width:42%;text-align:center}}.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:120px;padding:7px 0}}.news .news_list{padding:70px 90px;background:#f3f3f3;border-radius:5px;margin:0 auto 20px}@media screen and (max-width: 768px){.news .news_list{padding:30px;border-radius:0}}.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:25%}@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:70%;line-height:1.5}@media screen and (max-width: 768px){.news .news_list ul li .post_title{width:85%}}.news .news_list ul li .more{color:#41b0c9;font-size:15px}.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}.news_detail .head{display:flex;align-items:center;margin:0 0 45px}@media screen and (max-width: 768px){.news_detail .head{margin:0 0 30px}.news_detail{padding:0 5.33%}}.news_detail .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_detail .head .tag{width:90px;padding:7px 0;margin-right:15px}}.news_detail .head .date{font-size:15px}.news_detail .news_detail_contents{line-height:2}.news_detail_contents a{color:#00f}.news_detail .news_detail_contents p{line-height:2;font-size:15px}.news_detail .news_detail_contents li,.news_detail .news_detail_contents h2,.news_detail .news_detail_contents h3,.news_detail .news_detail_contents h4{line-height:2}.news_detail .more_btn{margin:100px auto 0;text-align:center}@media screen and (max-width: 768px){.news_detail .news_detail_contents p{font-size:14px}.news_detail .more_btn{margin:50px auto 0}}.style_mv img{width:100%;height:45vh;object-fit:cover}.modal_mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:#0009;display:none}.modal_mask:hover{cursor:pointer}.style_modal{position:fixed;top:50%;left:50%;max-height:90%;transform:translate(-50%,-50%);z-index:1002;display:none}.style_modal.on{display:block}.style_modal .close_btn{position:absolute;top:0;right:0;width:60px;cursor:pointer}@media screen and (max-width: 768px){.style_modal{width:80%}.style_modal .close_btn{width:40px}}.style_list ul{margin:50px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px 30px}@media screen and (max-width: 768px){.style_list ul{margin:30px auto 0;grid-template-columns:repeat(2,1fr);gap:15px 15px}}.style_list ul li{position:relative;overflow:hidden}.style_list ul li .open_btn{position:absolute;top:0;right:0;height:100%;width:100%;z-index:3;text-align:right}.style_list ul li .open_btn img{width:60px;margin-left:auto}.style_list ul li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2;transition:all .3s ease}.style_list ul li:hover:after{opacity:0}.style_list ul li img{transition:all .3s ease}.style_list ul li:hover img{transform:scale(1.1)}@media screen and (max-width: 768px){.style_list ul li .open_btn img{width:40px}}.style_list ul li .open_btn:hover{cursor:pointer}.page_mv.commitment_mv{background:url(/cdn/shop/files/img_mv_commitment.jpg?v=1693755977) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.page_mv .page_mv_copy h1{font-size:22px}}.commitment_sec{padding:120px 40px}@media screen and (max-width: 768px){.commitment_sec{padding:16% 5.33%}}.commitment_sec .commitment_box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.commitment_sec .commitment_box{display:block}}.commitment_sec .commitment_box .contents{width:50%}@media screen and (max-width: 768px){.commitment_sec .commitment_box .contents{width:100%;margin:0 0 30px}}.commitment_sec .commitment_box .contents h3{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 40px}@media screen and (max-width: 768px){.commitment_sec .commitment_box .contents h3{font-size:22px;margin:0 0 15px}}.commitment_sec .commitment_box .contents p{font-size:14px;line-height:1.6}@media screen and (max-width: 768px){.commitment_sec .commitment_box .contents p{font-size:14px}}.commitment_sec .commitment_box .contents p span{font-size:12px}.commitment_sec .commitment_box .img{width:45%}.commitment_sec .commitment_box .img img{border-radius:5px}@media screen and (max-width: 768px){.commitment_sec .commitment_box .img{width:100%;text-align:center;margin:20px 0 0}.commitment_sec .commitment_box:first-of-type .img img{width:70%;margin:0 auto}}.commitment_sec .commitment_box+.commitment_box{margin-top:120px}@media screen and (max-width: 768px){.commitment_sec .commitment_box+.commitment_box{margin-top:18%}}.commitment_sec02{padding:100px 40px;background:#e9e9e9}@media screen and (max-width: 768px){.commitment_sec02{padding:16% 5.33% 10%}}.commitment_sec02 h3{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 70px;text-align:center}@media screen and (max-width: 768px){.commitment_sec02 h3{font-size:22px;margin:0 0 40px}}.commitment_sec02 .txt{line-height:2;text-align:center;margin:0 0 100px}@media screen and (max-width: 768px){.commitment_sec02 .txt{font-size:14px;margin:0 0 60px}}.commitment_sec02 .sub_title{text-align:center;font-size:24px;font-weight:700;background:#fff;border-radius:5px;padding:15px 30px;max-width:352px;margin:0 auto 35px}@media screen and (max-width: 768px){.commitment_sec02 .sub_title{font-size:16px;padding:12px 20px;margin:0 auto 25px}}.commitment_sec02 .commitment_list{display:flex;justify-content:space-between;flex-wrap:wrap}.commitment_sec02 .commitment_list li{text-align:center;width:17%;margin:0 0 30px}@media screen and (max-width: 768px){.commitment_sec02 .commitment_list{justify-content:space-around}.commitment_sec02 .commitment_list li{width:42%;margin:0 0 40px}}.commitment_sec02 .commitment_list li .icon{margin:0 0 12px}.commitment_sec02 .commitment_list li p{font-size:18px;line-height:1.6}@media screen and (max-width: 768px){.commitment_sec02 .commitment_list li p{font-size:13px}}.commitment_sec03{padding:100px 40px}@media screen and (max-width: 768px){.commitment_sec03{padding:16% 5.33% 10%}}.commitment_sec03 .commitment_box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box{flex-direction:column-reverse}}.commitment_sec03 .commitment_box .contents{width:60%}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box .contents{width:100%}}.commitment_sec03 .commitment_box .contents h3{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 40px}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box .contents h3{font-size:17px;margin:0 0 15px}}.commitment_sec03 .commitment_box .contents p{font-size:14px;line-height:1.6}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box .contents p{font-size:14px}}.commitment_sec03 .commitment_box .contents p span{font-size:14px}.commitment_sec03 .commitment_box .img{width:35%}.commitment_sec03 .commitment_box .img img{border-radius:5px}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box .img{width:100%;margin:30px 0 0}}.commitment_sec03 .commitment_box+.commitment_box{margin-top:120px}@media screen and (max-width: 768px){.commitment_sec03 .commitment_box+.commitment_box{margin-top:18%}}.commitment_sec04{padding:120px 40px}@media screen and (max-width: 768px){.commitment_sec04{padding:16% 5.33% 10%}}.commitment_sec04 h3{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 70px;text-align:center}@media screen and (max-width: 768px){.commitment_sec04 h3{font-size:16px;margin:0 0 20px}}.commitment_sec04 .txt{line-height:2;text-align:center;margin:0 auto 100px;max-width:750px}@media screen and (max-width: 768px){.commitment_sec04 .txt{font-size:14px;margin:0 0 60px;text-align:left}}.commitment_sec04 .sub_title{text-align:center;font-size:24px;font-weight:700;background:#e9e9e9;border-radius:5px;padding:15px 30px;max-width:282px;margin:0 auto 35px}@media screen and (max-width: 768px){.commitment_sec04 .sub_title{font-size:16px;padding:12px 20px;margin:0 auto 25px}}.commitment_sec04 .sub_title:nth-of-type(3){margin:100px auto 60px;max-width:520px}@media screen and (max-width: 768px){.commitment_sec04 .sub_title:nth-of-type(3){margin:40px auto 25px;font-size:18px}}.commitment_sec04 .img{text-align:center}.commitment_sec04 .img img{width:60%}@media screen and (max-width: 768px){.commitment_sec04 .img img{width:100%}}.commitment_sec04 .more_btn{margin:80px auto 0}@media screen and (max-width: 768px){.commitment_sec04 .more_btn{margin:40px auto 0}}.commitment_sec04 .commitment_sec04_box{display:flex;justify-content:center}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box{display:block}}.commitment_sec04 .commitment_sec04_box .item{width:45%}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item{width:100%;margin:0 0 50px}}.commitment_sec04 .commitment_sec04_box .item .sub_title{border:1px solid #000000;background:#fff}.commitment_sec04 .commitment_sec04_box .item .box{align-items:center;display:flex;justify-content:center}.commitment_sec04 .commitment_sec04_box .item .box>div{width:33%;text-align:center}.commitment_sec04 .commitment_sec04_box .item .box>div .img{margin:0 0 15px}.commitment_sec04 .commitment_sec04_box .item .box>p{font-size:28px;font-weight:700}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item .box>div{width:31%;margin:0 7px}.commitment_sec04 .commitment_sec04_box .item .box>p{font-size:20px}}.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box{align-items:flex-end}.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div{padding-top:25px;display:flex;align-items:flex-end;width:40%}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div{padding-top:10px;width:100%;text-align:center;justify-content:center}}.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div p{font-size:16px}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div p{font-size:14px}}.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div p span{font-weight:700;font-size:40px;margin:0 5px}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div p span{font-size:25px}}.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div:nth-child(2) p span{color:#0085ff;font-size:60px}@media screen and (max-width: 768px){.commitment_sec04 .commitment_sec04_box .item:nth-child(2) .box>div:nth-child(2) p span{font-size:28px}}.commitment_sec05{padding:100px 40px}@media screen and (max-width: 768px){.commitment_sec05{background:#e9e9e9;padding:16% 5.33%}}.commitment_sec05 h3{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 70px;text-align:center}@media screen and (max-width: 768px){.commitment_sec05 h3{font-size:18px;margin:0 0 30px}}.commitment_sec05 .txt{line-height:2;text-align:center;margin:0 0 100px;font-size:14px}@media screen and (max-width: 768px){.commitment_sec05 .txt{font-size:14px;margin:0 0 60px;text-align:left}}.commitment_sec05 .sub_title{text-align:center;font-size:28px;font-weight:700;background:#fff;border-radius:5px;padding:15px 30px;max-width:352px;margin:0 auto 35px}@media screen and (max-width: 768px){.commitment_sec05 .sub_title{font-size:20px;padding:12px 20px;margin:0 auto 25px}}.commitment_sec05 .sub_title:nth-of-type(3){margin:100px auto 30px;max-width:490px}@media screen and (max-width: 768px){.commitment_sec05 .sub_title:nth-of-type(3){font-size:18px;padding:12px 20px;margin:0 auto 25px}}.commitment_sec05 .commitment_list{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.commitment_sec05 .commitment_list{flex-wrap:wrap;justify-content:space-between}}.commitment_sec05 .commitment_list li{margin:0 10px;text-align:center}@media screen and (max-width: 768px){.commitment_sec05 .commitment_list li{width:45%;margin:0 0 20px}}.commitment_sec05 .commitment_list li .icon{text-align:center;margin:0 0 20px}.commitment_sec05 .commitment_list li .icon img{width:65%}.commitment_sec05 .commitment_list li p{font-size:18px;line-height:1.5}.commitment_sec05 .commitment_list li .etc{font-weight:700;font-size:28px}.commitment_contact{background:#e9e9e9;padding:40px}@media screen and (max-width: 768px){.commitment_sec05 .commitment_list li p{font-size:12px}.commitment_contact{padding:10% 5.33%}}.commitment_contact .inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.commitment_contact .inner{flex-wrap:wrap}}.commitment_contact .sub_title{text-align:center;font-size:20px;font-weight:700;background:#fff;border-radius:5px;padding:15px;max-width:352px}@media screen and (max-width: 768px){.commitment_contact .sub_title{margin:0 auto 25px;font-size:20px;padding:12px 20px}}.commitment_contact .tel{display:flex;align-items:center}@media screen and (max-width: 768px){.commitment_contact .tel{width:100%;justify-content:center;margin:0 0 15px}}.commitment_contact .tel span{width:50px;margin-right:10px}@media screen and (max-width: 768px){.commitment_contact .tel span{width:30px}}.commitment_contact .tel p{font-size:40px;font-weight:700}@media screen and (max-width: 768px){.commitment_contact .tel p{font-size:16px}}.commitment_contact .mail{display:flex;align-items:center}@media screen and (max-width: 768px){.commitment_contact .mail{width:100%;justify-content:center}}.commitment_contact .mail span{width:45px;margin-right:10px}@media screen and (max-width: 768px){.commitment_contact .mail span{width:30px}}.commitment_contact .mail p{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.commitment_contact .mail p{font-size:16px}}.commitment_contact .sns{display:flex;align-items:center}@media screen and (max-width: 768px){.commitment_contact .sns{justify-content:center;margin:20px auto 0}}.commitment_contact .sns li{width:57px;margin-right:35px}@media screen and (max-width: 768px){.commitment_contact .sns li{width:35px;margin:0 10px}}.page_lp_mv img{width:100%}.page_lp_mv_title{text-align:center;position:relative;font-size:44px;font-weight:700;width:90%;margin:90px auto}.page_lp_mv_title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:140px;background:#29a3be}.page_lp_mv_title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:1px;width:140px;background:#29a3be}@media screen and (max-width: 1100px){.page_lp_mv_title{text-align:center;position:relative;font-size:28px;font-weight:700;margin:50px auto}}@media screen and (max-width: 768px){.page_lp_mv_title{text-align:center;position:relative;font-size:20px;font-weight:700;margin:50px auto 0}.page_lp_mv_title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:40px;background:#29a3be;display:none}.page_lp_mv_title:after{display:block;content:"";position:unset;height:1px;background:#41b0c9;width:60px;margin:20px auto 0}}.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 .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:0;margin:0 auto 20%}}.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:22px;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}.model .model_list .model_item .model_item_slider .swiper-slide img{width:70%;margin:0 auto}.model_item_slider .swiper-pagination{justify-content:flex-end}}.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){.news .news_list .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:35px auto 0}}.shopify-policy__title h1{text-align:center;font-weight:700;font-size:36px;line-height:1.5}.shopify-policy__title h1:after{display:block;content:"";width:82px;height:1px;background:#41b0c9;margin:35px auto 0}.shopify-policy__container{padding:80px 20px}.company-table{max-width:100%}.company-table th{width:35%!important}.company-table td{width:65%!important}.company-table th,.company-table td{line-height:2;padding:10px;box-sizing:border-box}.shopify-policy__body{margin:50px auto 0}.shopify-policy__body .rte{line-height:2}.shopify-policy__body .rte a{color:#00f}@media screen and (max-width: 768px){.shopify-policy__container{padding:50px 20px}.shopify-policy__title h1{font-size:18px}.shopify-policy__title h1:after{width:60px;margin:30px auto 0}}.thanks_message{margin:0 0 40px;font-size:24px;font-weight:700}@media screen and (max-width: 768px){.thanks_message{margin:0 0 30px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/page.css.map */
