@charset "UTF-8";@media screen and (min-width:769px){.sp{display:none}body{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Yu Mincho","游明朝",serif;color:#231815;font-size:14px;line-height:2;min-width:1400px}.sans-serif{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo","游ゴシック","Yu Gothic",sans-serif}li{list-style:none}a{text-decoration:none;color:#231815}a:hover{opacity:0.7}.large{font-size:42px;line-height:1.5}h2{font-size:26px;margin-bottom:20px}header nav{position:fixed;z-index:100;right:0;top:0}header nav .nav-menu{position:fixed;z-index:100;top:0;right:0;background:#fff;transform:translateX(100%);transition:all 0.6s;width:30%;height:100%;padding:40px 0px 40px;text-align:center}header nav .nav-menu ul{margin:0 auto;width:80%}header nav .nav-menu ul li{font-size:19px;border-bottom:0.5px dotted #705b1a;text-align:left;padding:15px 0;color:#705b1a}header nav .nav-menu.active{transform:translateY(0%)}header nav .nav-toggle{z-index:1000;display:block;position:relative;width:7vmin;height:7vmin;cursor:pointer;text-align:center;background:rgba(255,255,255,0.3);margin:20px 20px 0 0px}header nav .nav-toggle span{display:block;position:absolute;width:70%;border-bottom:solid 1px #000;transition:0.35s ease-in-out;left:16%}header nav .nav-toggle span:first-child{top:30%}header nav .nav-toggle span:nth-child(2){top:50%}header nav .nav-toggle span:nth-child(3){top:70%}header nav .nav-toggle.active{z-index:1000}header nav .nav-toggle.active span:first-child{top:30px;left:16%;transform:rotate(-45deg);border-bottom:solid 2px #000}header nav .nav-toggle.active span:nth-child(2),header nav .nav-toggle.active span:nth-child(3){top:30px;transform:rotate(45deg);border-bottom:solid 2px #000}#main{width:100%}#main .fv{width:100%}#main .fv img{width:100%}#main .logo{position:fixed;width:15%;top:3%;left:3%;z-index:100}#main .phrase{position:absolute;width:35%;top:45%;left:14%}#intro{width:1200px;margin:auto;overflow:hidden;padding:100px 0}#intro .swiper-container{width:600px;float:left}#intro .swiper-container img{width:100%}#intro .text{float:left;margin:200px 0 0 80px}#intro .text .logo img{width:240px;margin-top:20px}#intro .text p{font-size:18px;margin-top:10px}#concept{width:1400px;margin:auto;overflow:hidden;padding:50px 0}#concept img{width:600px;margin:0 auto;float:right}#concept .text{float:left;margin:80px 0 0 200px}#concept .text .middle{font-size:38px;line-height:1.5}#concept .text .middle .smaller{font-size:20px}#concept .text p{font-size:14px;margin-top:30px}#feature{text-align:center;padding:140px 0}#feature img{width:100px}#feature .feature-list{width:1000px;margin:100px auto 0}#feature .feature-list li{padding:25px 105px 50px 105px;position:relative;margin-bottom:80px}#feature .feature-list li .number{font-size:50px;position:absolute;top:-50px;left:50%;transform:translateX(-50%)}#feature .feature-list li .type{font-size:20px}#feature .feature-list li .title{font-size:23px;margin-bottom:30px;color:#000}#feature .feature-list li .image img{width:100%}#feature .feature-list li:first-child{background:#fbefe8;color:#eb6600}#feature .feature-list li:nth-child(2){background:#faecf0;color:#e7456a}#feature .feature-list li:last-child{background:#eef8fd;color:#36bdef}#detail{text-align:center}#detail h2{margin-bottom:50px}#detail img{width:52px}#detail .image img{width:740px;margin:50px 0}#detail ul{overflow:hidden;width:1000px;margin:auto}#detail ul li{float:left;margin:0 19px}#detail ul li img{width:295px}#detail .package{overflow:hidden;width:800px;margin:0 auto}#detail .package img{float:left;width:214px;margin-right:50px}#detail .package .text{float:left;text-align:left}#detail .package .text p{margin-bottom:15px}#detail .package h2{font-size:18px;margin-bottom:20px}#detail .package .text .sub-title{font-size:23px}#detail .package .text .right{text-align:right}#photoframe{text-align:center;margin-top:200px}#photoframe .content{overflow:hidden;width:1400px;margin:auto}#photoframe .image{width:780px;float:left}#photoframe img{width:115px}#photoframe .image img{width:100%;margin-top:30px}#photoframe .text{width:590px;text-align:left;float:right;margin:240px 0 0}#photoframe .text .middle{font-size:38px;line-height:1.5}#photoframe .text p{font-size:14px;margin-top:30px}#photoframe .detail{overflow:hidden;margin:80px auto 0;width:1200px}#photoframe .detail .slider{width:770px;float:left;margin:0 30px 0 100px}#photoframe .detail .slider .slider-for img{width:100%}#photoframe .detail .slider .slider-nav{width:640px;margin:auto}#photoframe .detail .slider .slider-nav .slick-slide img{margin:15% 9% 0;width:82%!important}#photoframe .detail .slider .slider-nav .slick-next:before,#photoframe .detail .slider .slider-nav .slick-prev:before{color:#be9b66}#photoframe .detail .text{float:left;width:300px;text-align:left;margin-top:0}#photoframe .detail .text .border{color:#e50012;font-size:24px;text-align:left;border-bottom:1px solid #e50012;display:inline-block;margin-bottom:40px;line-height:1.4}#photoframe .detail .text p{margin-top:0}#photoframe .detail .text p span{color:#e50012;font-weight:bold}#photoframe .detail .text .price{font-size:26px;line-height:1;margin-top:60px}#photoframe .detail .text .price span{font-size:13px;font-weight:normal;color:#000}#photoframe .detail .text .note{font-size:15px;color:#e50012;line-height:1.6;margin-top:10px;font-weight:bold}#lineup{width:1000px;margin:auto;text-align:center;padding:150px 0}#lineup img{width:100px}#lineup h2{margin-bottom:50px}#lineup ul{overflow:hidden}#lineup ul li{float:left;margin:0 10px 10px}#lineup ul li img{width:230px}.product{padding:100px 0;position:relative}.product .name{position:absolute;left:50%;z-index:10;top:7%}.product .inner{width:1040px;margin:auto}.product .inner .first{overflow:hidden}.product .inner .first img{width:720px;float:left;margin-right:40px}.product .inner .first p{float:left;width:240px;margin-top:20%}.product .inner .title{color:#e50012;font-size:24px;text-align:center;margin:60px 0 20px}.product .inner ul{overflow:hidden}.product .inner ul li{width:200px;float:left}.product .inner ul li img{width:180px;margin-bottom:7%}.product .inner .detail{overflow:hidden;margin-top:80px}.product .inner .detail .slider{width:720px;float:left;margin-right:40px}.product .inner .detail .slider .slider-for img{width:100%}.product .inner .detail .slider .slider-nav{width:660px;margin:auto}.product .inner .detail .slider .slider-nav .slick-slide img{margin:9%;width:82%!important}.product .inner .detail .slider .slider-nav .slick-next:before,.product .inner .detail .slider .slider-nav .slick-prev:before{color:#be9b66}.product .inner .detail .text{float:left;width:280px;text-align:left;margin-top:30px}.product .inner .detail .text .border{color:#e50012;font-size:24px;text-align:left;border-bottom:1px solid #e50012;display:inline-block;margin-bottom:20px}.product .inner .detail .text p span{color:#e50012;font-weight:bold}.product .inner .detail .text .price{font-size:26px}.product .inner .detail .text .price span{font-size:13px;color:#231815}#product-1{background:url(../img/product-1-bg.png)}#product-1 .name{width:170px;margin-left:-560px}#product-1 ul{width:600px;margin:auto}#product-2{background:url(../img/product-2-bg.png)}#product-2 .name{width:127px;margin-left:-480px}#product-2 ul{width:400px;margin:auto}#product-3{background:url(../img/product-3-bg.png)}#product-3 .name{width:155px;margin-left:-550px}
	
	#product-4{background:url(../img/product-4-bg.png)}
	#product-4 .name{width:180px;margin-left:-520px}
	#product-4 .first p,
	#product-4 .text,
	#product-4 .title,
	#product-4 p span{color:#fff}
	#product-4 .border{color:#fff;border-bottom:1px solid #fff}
	#product-4 ul{width:800px;margin:auto}
	
	
	#product-5{background:url(../img/product-5-bg.png)}#product-5 .name{width:161px;margin-left:-520px}#product-5 .first p,#product-5 .text,#product-5 .title,#product-5 p span{color:#fff}#product-5 .border{color:#fff;border-bottom:1px solid #fff}#product-5 ul{width:600px;margin:auto}#product-6{background:url(../img/product-6-bg.png)}#product-6 .name{width:74px;margin-left:-480px}#product-6 .border{font-size:21px}#product-6 ul{width:400px;margin:auto}#product-7{background:url(../img/product-7-bg.png)}#product-7 .name{width:180px;margin-left:-540px}#product-8{background:url(../img/product-8-bg.png)}#product-8 .name{width:154px;margin-left:-565px}#product-8 .first p,#product-8 .text,#product-8 .title,#product-8 p span{color:#fff}#product-8 .border{color:#fff;border-bottom:1px solid #fff}#product-8 ul{width:800px;margin:auto}#product-9{background:url(../img/product-9-bg.png)}#product-9 .name{width:245px;margin-left:-530px;margin-top:-60px}#product-9 .border{line-height:1.5;padding-bottom:10px}#product-10{background:url(../img/product-10-bg.png)}#product-10 .name{width:223px;margin-left:-480px;margin-top:-30px}#product-10 ul{width:200px;margin:auto}
	
	#product-11{background:url(../img/product-11-bg.png)}
	#product-11 .name{width:223px;margin-left:-480px;margin-top:-30px}
	#product-11 ul{width:400px;margin:auto}
	
	#product-13{background:url(../img/product-13-bg.png)}#product-13 .name{width:122px;margin-left:-530px;margin-top:-30px}#product-13 .border{line-height:1.5;padding-bottom:10px}#product-13 ul{width:600px;margin:auto}#product-14{background:url(../img/product-14-bg.png)}#product-14 .name{width:161px;margin-left:-520px}#product-14 .first p,#product-14 .text,#product-14 .title,#product-14 p span{color:#fff}#product-14 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}#product-14 ul{width:800px;margin:auto}#product-15{background:#e4eeee}#product-15 .name{width:142px;margin-left:-570px;margin-top:-50px}#product-15 ul{width:800px;margin:auto}#product-16{background:#f5e7e6}#product-16 .name{width:87px;margin-left:-545px;margin-top:-50px}#product-16 ul{width:600px;margin:auto}

	#product-17 {background:url(../img/product-17-bg.png)}
	#product-17 .name{width:120px;margin-left:-550px}
	#product-17 .first p,#product-17 .text,#product-17 .title,#product-17 p span{color:#fff}
	#product-17 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}
	#product-17 ul{width:200px;margin:auto}
	
	#product-18 {background:url(../img/product-18-bg.png)}
	#product-18 .name{width:95px;margin-left:-580px}
	#product-18 ul{width:800px;margin:auto}
	
	#product-19 {background:url(../img/product-19-bg.png)}
	#product-19 .name{width:95px;margin-left:-580px}
	#product-19 .first p,#product-19 .text,#product-19 .title,#product-19 p span{color:#fff}
	#product-19 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}
	#product-19 ul{width:600px;margin:auto}
	
	#product-20 {background:url(../img/product-20-bg.png)}
	#product-20 .name{width:160px;margin-left:-600px}
	#product-20 .first p,#product-20 .text,#product-20 .title,#product-20 p span{color:#fff}
	#product-20 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}
	#product-20 ul{width:400px;margin:auto}
	
	#product-21 {background:url(../img/product-21-bg.png)}
	#product-21 .name{width:150px;margin-left:-600px}
	#product-21 .first p,#product-21 .text,#product-21 .title,#product-21 p span{color:#fff}
	#product-21 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}
	#product-21 ul{width:400px;margin:auto}
	
	#product-22 {background:url(../img/product-22-bg.png)}
	#product-22 .name{width:97px;margin-left:-560px}
	#product-22 .border{line-height:1.5;padding-bottom:10px}
	#product-22 ul{width:800px;margin:auto}
	
	#product-23 {background:url(../img/product-23-bg.png)}
	#product-23 .name{width:108px;margin-left:-560px}
	#product-23 ul{width:600px;margin:auto}
	
	#product-24 {background:url(../img/product-24-bg.png)}
	#product-24 .name{width:87px;margin-left:-580px}
	#product-24 .first p,#product-24 .text,#product-24 .title,#product-24 p span{color:#fff}
	#product-24 .border{color:#fff;border-bottom:1px solid #fff;line-height:1.5;padding-bottom:10px}
	#product-24 ul{width:400px;margin:auto}
	
	#how{width:1000px;margin:auto;text-align:center;padding:100px 0 100px}
	#how img{width:100px}#how h2{margin-bottom:50px}#how iframe{width:745px;height:421px}#news{background:#fbf2f0;text-align:center;padding:100px 0}#news img{width:100px}#news .inner{width:800px;margin:auto;overflow:hidden}#news ul{margin-top:70px}#news li{text-align:left;overflow:hidden}#news .title_set{border-bottom:solid 1px #000000;padding-bottom:15px;margin-bottom:35px;overflow:hidden}#news .news_title{width:700px;float:left;text-align:left;font-size:20px;line-height:1.5}#news .news_date{width:100px;float:right;text-align:right;margin-top:10px;font-size:10px;line-height:1.5}#news .news_set{margin-bottom:80px;overflow:hidden}#news .news_photo{width:360px;float:left;font-size:20px;line-height:1.5}#news .news_photo img{width:100%}#news .news_text{width:390px;float:right;text-align:left;margin-top:10px}#news .news_text p{font-size:14px;line-height:1.8;margin-bottom:15px}#news a{color:#e7456a;text-decoration:underline}#warranty{width:1000px;margin:auto;text-align:center;padding:120px 0}#warranty img{width:90px}#warranty h2{margin-bottom:70px}#warranty p{margin-bottom:30px}#warranty p.middle{font-size:30px;margin-bottom:40px;line-height:1.6}#warranty p.support{margin-bottom:0}#warranty a{color:#e7456a;text-decoration:underline}#warranty .email{display:flex;align-items:center;justify-content:center}#warranty .email img{width:165px;margin-left:15px}#warranty .sdgs{width:340px;margin:40px auto 0}#warranty .sdgs img{width:100%}#company{width:1000px;margin:auto;text-align:center;padding:50px 0 50px}#company img{width:100px}#company h2{margin-bottom:50px}#company p{margin-bottom:30px}#company a{color:#e7456a;text-decoration:underline}
	
	#instagram{width:1000px;margin:auto;text-align:center;padding:50px 0 50px}
	#instagram .title img{width:100px}
	#instagram h2{margin-bottom:50px}
	#instagram .pc img{width:1000px}
	#instagram p{margin-bottom:30px}
	
	footer{font-size:10px;text-align:center;padding:80px 0}footer img{width:345px;margin-bottom:20px}.btn-top{position:fixed;bottom:11%;right:1%}.btn-top img{width:60px}.btn-lineup{position:fixed;bottom:1%;right:1%}.btn-lineup img{width:60px}.new_main{display:inline-block}.new{position:relative}.new:after{content:"NEW";text-align:center;vertical-align:middle;font-size:10px;font-family:Tahoma,Geneva,"sans-serif";width:40px;height:30px;border-radius:20px;color:#ffffff;padding-top:10px;background-color:#e7456a;position:absolute;top:0;left:-10px}
}@media screen and (max-width:768px){.pc{display:none}body{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Yu Mincho","游明朝",serif;color:#231815;font-size:14px;line-height:2.1;width:100%}.sans-serif{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo","游ゴシック","Yu Gothic",sans-serif}li{list-style:none}a{text-decoration:none;color:#231815}a:hover{opacity:0.7}.large{font-size:32px;line-height:1.5}h2{font-size:20px;margin-bottom:20px;line-height:1.6}header nav{position:fixed;z-index:100;right:0;top:0}header nav .nav-menu{position:fixed;z-index:100;top:0;right:0;background:#fff;transform:translateX(100%);transition:all 0.6s;width:100%;height:100%;padding:40px 0px 40px;text-align:center}header nav .nav-menu ul{margin:0 auto;width:80%}header nav .nav-menu ul li{font-size:19px;border-bottom:0.5px dotted #705b1a;text-align:left;padding:15px 0;color:#705b1a}header nav .nav-menu.active{transform:translateY(0%)}header nav .nav-toggle{z-index:1000;display:block;position:relative;width:10vmin;height:10vmin;cursor:pointer;text-align:center;background:rgba(255,255,255,0.3);margin:10px 10px 0 0}header nav .nav-toggle span{display:block;position:absolute;width:70%;border-bottom:solid 1px #000;transition:0.35s ease-in-out;left:17%}header nav .nav-toggle span:first-child{top:30%}header nav .nav-toggle span:nth-child(2){top:50%}header nav .nav-toggle span:nth-child(3){top:70%}header nav .nav-toggle.active{z-index:1000}header nav .nav-toggle.active span:first-child{top:20px;left:17%;transform:rotate(-45deg);border-bottom:solid 2px #000}header nav .nav-toggle.active span:nth-child(2),header nav .nav-toggle.active span:nth-child(3){top:20px;transform:rotate(45deg);border-bottom:solid 2px #000}#main{text-align:center}#main img{width:100%}#main .logo{position:fixed;width:28%;top:2%;left:4%;z-index:100}#main .phrase{width:59%;margin-top:4%}#intro{width:90%;margin:auto;overflow:hidden;padding:10% 0}#intro img{width:100%}#intro .text{margin-top:5%}#intro .text .middle{font-size:28px;margin-top:4%}#intro .text .middle .smaller{font-size:20px}#intro .text p{font-size:14px;margin-top:4%}#concept{width:100%;margin:auto;overflow:hidden}#concept img{width:100%}#concept .text{margin-top:3%;padding:0 1% 0 5%}#concept .text .middle{font-size:21px;margin-top:4%;line-height:1.7}#concept .text .middle .smaller{font-size:15px}#concept .text p{font-size:14px;margin-top:4%}#feature{margin-top:100px;text-align:center}#feature .inner{width:90%;margin:auto}#feature img{width:20%}#feature .feature-list{margin:60px auto 0}#feature .feature-list li{position:relative;margin-bottom:70px;padding:20px 0 40px}#feature .feature-list li .number{font-size:37px;position:absolute;top:-38px;left:50%;transform:translateX(-50%)}#feature .feature-list li .type{font-size:15px}#feature .feature-list li .title{font-size:14px;margin:10px 0 30px 0;color:#000}#feature .feature-list li .image img{width:63%}#feature .feature-list li:first-child{background:#fbefe8;color:#eb6600}#feature .feature-list li:nth-child(2){background:#faecf0;color:#e7456a}#feature .feature-list li:last-child{background:#eef8fd;color:#36bdef}#feature .feature-list li:last-child .image img{width:89%}#detail{text-align:center}#detail .inner{width:90%;margin:auto}#detail .inner img{width:12%}#detail .inner p{text-align:left}#detail .inner .image img{width:75%;margin:10% 0 2%}#detail .inner ul{overflow:hidden;width:100%;margin:auto}#detail .inner ul li{margin-bottom:5%}#detail .inner ul li img{width:100%}#detail .inner .package{overflow:hidden;width:100%;margin:10% auto 0;text-align:center}#detail .inner .package img{width:50%;margin-bottom:3%}#detail .inner .package .text{text-align:left}#detail .inner .package .text p{margin-bottom:15px;font-size:12px;line-height:1.8}#detail .inner .package .text .sub-title{font-size:18px}#detail .inner .package .text .small{font-size:10px}#detail .inner .package .text .right{text-align:right}#photoframe{text-align:center;overflow:hidden;margin-top:10%}#photoframe img{width:23%}#photoframe .image{width:100%}#photoframe .image img{width:100%;margin-top:6%}#photoframe .text{text-align:left;padding:0 5%}#photoframe .text .middle{font-size:21px;margin-top:6%;line-height:1.7}#photoframe .text p{font-size:14px;margin-top:4%}#photoframe .detail{margin:10% auto;width:90%}#photoframe .detail .slider .slider-for img{width:100%}#photoframe .detail .slider .slider-nav{width:85%;margin:auto}#photoframe .detail .slider .slider-nav .slick-slide img{margin:15% 9% 0;width:82%!important}#photoframe .detail .slider .slider-nav .slick-next:before,#photoframe .detail .slider .slider-nav .slick-prev:before{color:#be9b66}#photoframe .detail .text{text-align:left;margin-top:3%}#photoframe .detail .text .border{color:#e50012;font-size:22px;text-align:left;border-bottom:1px solid #e50012;display:inline-block;margin-bottom:8%;line-height:1.4}#photoframe .detail .text p{margin-top:0;font-size:12px}#photoframe .detail .text p span{color:#e50012;font-weight:bold}#photoframe .detail .text .price{font-size:26px;line-height:1;margin-top:10%}#photoframe .detail .text .price span{font-size:13px;font-weight:normal;color:#000}#photoframe .detail .text .note{font-size:15px;color:#e50012;line-height:1.6;margin-top:4%;font-weight:bold}#lineup{width:90%;margin:auto;text-align:center;padding:15% 0}#lineup img{width:20%}#lineup h2{margin-bottom:5%}#lineup ul{overflow:hidden}#lineup ul li{float:left;width:48%}#lineup ul li:nth-child(odd){margin-right:4%}#lineup ul li img{width:100%}.product{padding:10% 0;position:relative;width:100%;text-align:right}.product .name{position:absolute;top:3%;z-index:10}.product img{width:86%}.product .inner{width:90%;margin:auto;text-align:left}.product .inner .first p{margin-top:6%}.product .inner .title{color:#e50012;font-size:17px;text-align:left;margin:6% 0 2%}.product .inner ul{overflow:hidden}.product .inner ul li{width:30%;float:left;margin-bottom:5%}.product .inner ul li:nth-child(3n-1){margin:0 5%}.product .inner ul li img{width:100%}.product .inner .detail{overflow:hidden;margin-top:8%}.product .inner .detail .slider{width:100%;float:left;margin-right:40px}.product .inner .detail .slider .slider-for img{width:100%;cursor:pointer}.product .inner .detail .slider .slider-nav{width:85%;margin:auto}.product .inner .detail .slider .slider-nav .slick-slide img{margin:9%;width:82%!important}.product .inner .detail .slider .slider-nav .slick-next:before,.product .inner .detail .slider .slider-nav .slick-prev:before{color:#be9b66}.product .inner .detail .text{text-align:left;margin-top:30px}.product .inner .detail .text .border{color:#e50012;font-size:22px;text-align:left;border-bottom:1px solid #e50012;margin-bottom:20px}.product .inner .detail .text p{font-size:13px}.product .inner .detail .text p span{color:#e50012;font-weight:bold}.product .inner .detail .text .price{font-size:22px}.product .inner .detail .text .price span{font-size:12px;color:#231815}#product-1{background:url(../img/product-1-bg.png)}#product-1 .name{width:19%;left:7%}#product-2{background:url(../img/product-2-bg.png)}#product-2 .name{width:12.7%;left:16%}#product-3{background:url(../img/product-3-bg.png)}#product-3 .name{width:15.5%;left:10%}#product-5{background:url(../img/product-5-bg.png)}
		
		#product-4{background:url(../img/product-4-bg.png)}
		#product-4 .name{width:20.1%;left:13%}
		#product-4 .first p,
		#product-4 .text,
		#product-4 .title,
		#product-4 p span{color:#fff}
		#product-4 .border{color:#fff;border-bottom:1px solid #fff}
		
		#product-5 .name{width:16.1%;left:13%}#product-5 .first p,#product-5 .text,#product-5 .title,#product-5 p span{color:#fff}#product-5 .border{color:#fff;border-bottom:1px solid #fff}#product-6{background:url(../img/product-6-bg.png)}#product-6 .name{width:7.4%;left:16%}#product-7{background:url(../img/product-7-bg.png)}#product-7 .name{width:18%;left:10%}#product-8{background:url(../img/product-8-bg.png)}#product-8 .name{width:15.4%;left:8%}#product-8 .first p,#product-8 .text,#product-8 .title,#product-8 p span{color:#fff}#product-8 .border{color:#fff;border-bottom:1px solid #fff}#product-9{background:url(../img/product-9-bg.png)}#product-9 .name{width:25%;left:10%}#product-10{background:url(../img/product-10-bg.png)}#product-10 .name{width:24%;left:16%}
		
		#product-11{background:url(../img/product-11-bg.png)}
		#product-11 .name{width:24%;left:16%}
		
		#product-13{background:url(../img/product-13-bg.png)}#product-13 .name{width:13%;left:10%}#product-14{background:url(../img/product-14-bg.png)}#product-14 .name{width:18%;left:10%}#product-15{background:#e4eeee}#product-15 .name{width:15%;left:7%}#product-16{background:#f5e7e6}#product-16 .name{width:9%;left:10%}
		
	#product-17{background:url(../img/product-17-bg.png)}
	#product-17 .name{width:18%;left:7%}
	#product-17 .first p,#product-17 .text,#product-17 .title,#product-17 p span{color:#fff}
	#product-17 .border{color:#fff;border-bottom:1px solid #fff}
	
	#product-18{background:url(../img/product-18-bg.png)}
	#product-18 .name{width:13%;left:7%}
	
	#product-19{background:url(../img/product-19-bg.png)}
	#product-19 .name{width:12%;left:8%}
	#product-19 .first p,#product-19 .text,#product-19 .title,#product-19 p span{color:#fff}
	#product-19 .border{color:#fff;border-bottom:1px solid #fff}
	
	#product-20{background:url(../img/product-20-bg.png)}
	#product-20 .name{width:18%;left:7%}
	#product-20 .first p,#product-20 .text,#product-20 .title,#product-20 p span{color:#fff}
	#product-20 .border{color:#fff;border-bottom:1px solid #fff}
	
	#product-21{background:url(../img/product-21-bg.png)}
	#product-21 .name{width:18%;left:7%}
	#product-21 .first p,#product-21 .text,#product-21 .title,#product-21 p span{color:#fff}
	#product-21 .border{color:#fff;border-bottom:1px solid #fff}
		
	#product-22{background:url(../img/product-22-bg.png)}
	#product-22 .name{width:11%;left:7%}
		
	#product-23{background:url(../img/product-23-bg.png)}
	#product-23 .name{width:13%;left:7%}
		
	#product-24{background:url(../img/product-24-bg.png)}
	#product-24 .name{width:11%;left:7%}
	#product-24 .first p,#product-24 .text,#product-24 .title,#product-24 p span{color:#fff}
	#product-24 .border{color:#fff;border-bottom:1px solid #fff}
	
	#how{width:100%;margin:auto;text-align:center;padding:15% 0 10%}#how img{width:20%}#how h2{margin-bottom:7%}#how iframe{width:92%;height:auto;width:90vmin;height:51vmin}#news{background:#fbf2f0;text-align:center;padding:100px 0}#news img{width:20%}#news .inner{width:90%;margin:auto;overflow:hidden}#news ul{margin-top:30px}#news li{text-align:left;overflow:hidden}#news .title_set{border-bottom:solid 1px #000000;padding-bottom:10px;margin-bottom:15px;overflow:hidden}#news .news_title{width:100%;margin:auto;font-size:20px;line-height:1.5}#news .news_date{width:100%;margin:auto;text-align:left;margin-top:5px;font-size:10px;line-height:1.5}#news .news_set{margin-bottom:40px;overflow:hidden}#news .news_photo{width:100%;margin:auto;font-size:20px;line-height:1.5}#news .news_photo img{width:100%}#news .news_text{width:100%;margin:auto;text-align:left;margin-top:10px}#news .news_text p{font-size:14px;line-height:1.8;margin-bottom:15px}#news a{color:#e7456a;text-decoration:underline}#warranty{width:100%;margin:auto;text-align:center;padding:25% 0}#warranty .inner{width:90%;margin:auto}#warranty img{width:18%}#warranty h2{margin-bottom:12%}#warranty p{margin-bottom:8%;text-align:left}#warranty p.middle{font-size:21px;margin-bottom:40px;line-height:1.6;text-align:center}#warranty p.support{margin-bottom:0}#warranty a{color:#e7456a;text-decoration:underline}#warranty .email{display:flex;align-items:center}#warranty .email img{width:175px;margin-left:15px}#warranty .sdgs{width:80%;margin:6% 0 0}#warranty .sdgs img{width:100%}#company{width:100%;margin:auto;text-align:center;padding:5% 0 5%}#company .inner{width:90%;margin:auto}#company img{width:20%}#company h2{margin-bottom:7%}#company p{margin-bottom:5%}#company a{color:#e7456a;text-decoration:underline}
		
	#instagram{width:100%;margin:auto;text-align:center;padding:5% 0 5%}
	#instagram .inner{width:90%;margin:auto}
	#instagram .title img{width:23%}
	#instagram h2{margin-bottom:7%}
	#instagram .sp img{width:100%}
	#instagram p{margin-bottom:5%}
		
		
	footer{font-size:10px;text-align:center;padding:30px 0}footer img{width:60%;margin-bottom:10px}.btn-top{position:fixed;bottom:8%;right:1%;width:10%;z-index:1000}.btn-top img{width:100%}.btn-lineup{position:fixed;bottom:1%;right:1%;width:10%;z-index:1000}.btn-lineup img{width:100%}.new_main{display:inline-block}.new{position:relative}.new:after{content:"NEW";text-align:center;vertical-align:middle;font-size:10px;font-family:Tahoma,Geneva,"sans-serif";width:30px;height:25px;border-radius:15px;color:#ffffff;padding-top:5px;background-color:#e7456a;position:absolute;top:2;left:0}}