@charset "UTF-8";.font-min,#qq_m,#ani2{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}.l_column2{display:flex;justify-content:center;width:1000px;max-width:100%;margin:2em auto;flex-wrap:wrap}.l_column2 li{width:46%;margin:0 2% 2em;list-style:none}.l_column2 li figure{display:block;position:relative;width:100%;height:auto;padding-top:100%}.l_column2 li figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.l_column2 li h4{margin-top:1.5em;margin-bottom:1em;font-size:14px;font-weight:700;text-align:center;line-height:1.5}.l_column2 li h4 span{font-size:10px}.l_column2 li p{font-size:12px;text-align:left;line-height:2;letter-spacing:.05em}.l_column3{display:flex;justify-content:center;width:1000px;max-width:100%;margin:2em auto;flex-wrap:wrap}.l_column3 li{width:32%;margin:0 .5% 2em;list-style:none}@media screen and (max-width:767px){.l_column3 li{width:100%}}.l_column3 li figure{display:block;position:relative;width:100%;height:auto;padding-top:100%}.l_column3 li figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.l_column3 li h4{margin-top:1.5em;margin-bottom:1em;font-size:14px;font-weight:700;text-align:center;line-height:1.5}.l_column3 li h4 span{font-size:10px}.l_column3 li p{font-size:12px;text-align:left;line-height:2;letter-spacing:.05em}.l_column3 li .dl_wrap{background-color:#fff;padding:1rem;border-radius:8px;margin:0 auto;border:solid 1px #888}.l_column3 li .dl_wrap dl{display:flex;justify-content:space-between;padding:1rem;margin:0;border-bottom:1px solid #e0e0e0}.l_column3 li .dl_wrap dl:last-child{border-bottom:none}.l_column3 li .dl_wrap dl dt{color:#555;font-weight:600}.l_column3 li .dl_wrap dl dd{color:#333;margin:0;font-weight:700}.l_column4{display:flex;justify-content:center;flex-wrap:wrap;width:1000px;max-width:100%;margin:2em auto}.l_column4 li{width:23%;margin:0 1% 2em;list-style:none}@media screen and (max-width:1027px){.l_column4 li{width:46%;margin:0 2% 2em}}.l_column4 li figure{display:block;position:relative;width:100%;height:auto;padding-top:100%}.l_column4 li figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.l_column4 li h4{margin-top:1.5em;margin-bottom:1em;font-size:14px;font-weight:700;text-align:center;line-height:1.5}.l_column4 li h4 span{font-size:10px}.l_column4 li p{font-size:12px;text-align:left;line-height:2;letter-spacing:.05em}.l_caution{position:relative;padding-left:1.2em;text-align:left !important;max-width:1000px;font-size:12px;line-height:2;margin:0 auto}.l_caution:before{position:absolute;top:0;left:0;content:"＊";font-size:12px}#qq_m{font-size:14px}#qq_m img{object-fit:cover;width:100%;height:100%}.qq_m--content_inr{display:flex;width:1400px;max-width:96%;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}@media screen and (max-width:767px){.qq_m--content_inr{flex-direction:column;justify-content:flex-start}}.qq_m--en-ttl{font-size:15px;text-align:center;margin:80px 0 40px}.qq_m--top{position:relative;padding:200px 0;margin:80px auto 0;width:1000px;max-width:100%}@media screen and (max-width:767px){.qq_m--top{padding:120px 0}}.qq_m--top-img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.qq_m--top-img img{transform:scale(1.5)}.qq_m--top-ttl{position:relative;margin:0;font-size:18px;line-height:2;letter-spacing:.07em;text-align:center;color:#fff}@media screen and (max-width:767px){.qq_m--top-ttl{font-size:16px}}.qq_m--point01{margin-top:180px}.qq_m--point01-ttl{font-size:16px;text-align:center;letter-spacing:2;margin-bottom:160px}@media screen and (max-width:767px){.qq_m--point01-ttl{font-size:14px}}.qq_m--point01-ttl span{display:inline-block;position:relative;padding:50px 100px 75px}@media screen and (max-width:767px){.qq_m--point01-ttl span{display:block;padding:2em 0;width:90%;margin:0 auto}}.qq_m--point01-ttl span:before,.qq_m--point01-ttl span:after{display:block;position:absolute;width:25px;height:25px;content:""}.qq_m--point01-ttl span:before{top:0;left:0;border-top:solid 1px #000;border-left:solid 1px #000}.qq_m--point01-ttl span:after{right:0;bottom:0;border-right:solid 1px #000;border-bottom:solid 1px #000}.qq_m--point01-img{width:50%;height:710px}@media screen and (max-width:767px){.qq_m--point01-img{width:100%;height:350px}}.qq_m--point01-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.qq_m--point01-text{padding-left:0;margin-top:80px;width:auto}}.qq_m--point01-text p{font-size:14px;line-height:2.5;letter-spacing:.05em}.qq_m--point02{position:relative;padding:130px 0;margin-top:240px}.qq_m--point02-img{position:absolute;top:0;left:0;width:100%;height:100%}.qq_m--point02-img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.6);content:""}.qq_m--point02-ttl{position:relative;width:50%;padding-top:1.5em;text-align:right;font-weight:400;font-size:14px;line-height:2.5;letter-spacing:.4em;color:#fff}@media screen and (max-width:767px){.qq_m--point02-ttl{text-align:left;margin-bottom:3em;width:100%}}.qq_m--point02-ttl:before{display:block;position:absolute;right:0;top:0;width:25px;height:1px;background:#fff;content:""}@media screen and (max-width:767px){.qq_m--point02-ttl:before{right:auto;left:0}}.qq_m--point02-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.qq_m--point02-text{padding-left:0;width:100%}}.qq_m--point02-text p{line-height:2.5;font-size:14px;letter-spacing:.05em;color:#fff}.qq_m--point02 .qq_m--content_inr{position:relative;align-items:flex-start}.qq_m--point03{margin-top:240px;text-align:center}.qq_m--point03-ttl{font-size:16px;letter-spacing:2;text-align:left;margin-bottom:80px}.qq_m--point03-ttl span{position:relative;padding-bottom:2em}.qq_m--point03-ttl span:after{display:block;position:absolute;width:25px;height:25px;content:"";left:0;bottom:0;border-bottom:solid 1px #000}.qq_m--point03-img{width:50%;height:710px}@media screen and (max-width:767px){.qq_m--point03-img{width:100%;height:300px;margin-bottom:3em}}.qq_m--point03-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.qq_m--point03-text{padding-left:0;width:100%}}.qq_m--point03-text p{text-align:left;font-size:14px;line-height:2.5;letter-spacing:.05em}.qq_m--point03 .l_btn{margin-top:80px}.qq_m--pairing{padding:60px 0;margin-top:100px;margin-bottom:100px}.qq_m--pairing h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px}.qq_m--pairing-text{text-align:center;font-size:14px;line-height:2.5;letter-spacing:.05em}.qq_m--pairing-img{display:block;width:710px;height:710px;margin:30px auto 50px}@media screen and (max-width:767px){.qq_m--pairing-img{width:100%;height:300px}}.qq_m--buyers{padding:60px 0;margin-top:180px;margin-bottom:180px}.qq_m--buyers h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px;color:#000}.qq_m--buyers-text p{text-align:center;font-size:12px;line-height:2.5;letter-spacing:.05em;color:#000}.qq_m--buyers-img{display:block;width:710px;height:auto;margin:30px auto 50px}@media screen and (max-width:767px){.qq_m--buyers-img{width:100%;height:auto}}.qq_m--buyers-list{border-bottom:solid 1px #dcdcdc;width:640px;max-width:80%;margin:1em auto 2em}.qq_m--buyers-list li{list-style:none;padding:1.2em 0;border-top:solid 1px #dcdcdc}.qq_m .l_sapr{margin:2em auto;padding:2em 3em;background:rgba(0,0,0,.05);max-width:100%;width:800px}.qq_m .l_sapr h4{font-weight:700;font-size:16px;padding-left:1em;margin-bottom:1em;border-left:2px rgba(0,0,0,.5) solid}.qq_m .l_sapr p{font-size:14px;line-height:2;letter-spacing:.05em}.qq_m .l_gaiyou{width:90%;max-width:1000px;margin:0 auto;border:solid 1px #000}.qq_m .l_gaiyou dl{display:flex;flex-wrap:wrap;margin:0}.qq_m .l_gaiyou dl:nth-child(n+2){border-top:solid 1px #000}.qq_m .l_gaiyou dl dt{padding:1em;width:30%;border-right:solid 1px #000;font-size:12px}.qq_m .l_gaiyou dl dd{padding:1em;width:70%;font-size:12px}.qq_m--simple{margin:60px auto 120px;width:90%}.qq_m--simple h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px;color:#000}.qq_m--simple h3{width:90%;max-width:1000px;margin:0 auto;font-weight:700;font-size:14px;padding-left:1em;margin-bottom:1em;border-left:2px rgba(0,0,0,.5) solid}.qq_m--simple-text p{text-align:center;font-size:14px;line-height:2;letter-spacing:.05em;color:#000}.qq_m--simple-img{display:block;width:710px;height:350px;margin:30px auto 50px}@media screen and (max-width:767px){.qq_m--simple-img{width:100%;height:300px}}.qq_m--muvie video{display:block;height:400px;margin:0 auto;background:rgba(0,0,0,.8)}.topics{padding:40px 0;background:#f9f9f9}.topics .text-center h5{font-size:20px;letter-spacing:2px;margin-bottom:4px}.topics .text-center .big{font-size:18px;font-weight:500}.topics .topics_slider{width:1200px;max-width:90%;margin:0 auto}.topics .topics_slider .slick-slide{display:flex;height:auto;padding:10px}.topics .topics_slider .topics_item{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);text-align:left;display:flex;padding:15px;flex-direction:column;height:100%;width:100%;min-height:500px}.topics .topics_slider .topics_item figure{margin:0 0 12px}.topics .topics_slider .topics_item figure img{width:100%;height:300px;object-fit:cover;border-radius:10px}.topics .topics_slider .topics_item h6{font-size:15px;font-weight:600;margin:0 0 20px;line-height:1.5}.topics .topics_slider .topics_item p{min-height:8em;font-size:13px;color:#555;line-height:1.75;display:-webkit-box}.topics .topics_slider button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.topics .topics_slider .slide-arrow{position:absolute;top:50%;margin-top:-15px}.topics .topics_slider .prev-arrow{left:-40px;width:0;height:0;border-left:0 solid transparent;border-right:15px solid #113463;border-top:10px solid transparent;border-bottom:10px solid transparent}.topics .topics_slider .next-arrow{right:-40px;width:0;height:0;border-right:0 solid transparent;border-left:15px solid #113463;border-top:10px solid transparent;border-bottom:10px solid transparent}.topics .topics_slider .slick-dots{bottom:-25px}.topics .topics_slider .slick-dots li button:before{font-size:10px;color:#aaa}.topics .topics_slider .slick-dots li.slick-active button:before{color:#333}.topics .topics_slider .slick-track{display:flex}.topics .topics_slider .slick-slide{height:auto !important}#qq_header{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:20px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#qq_header #shopHeader{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}#qq_header #shopHeader h1{margin:0}#qq_header #shopHeader h1 #logo{display:inline-block}#qq_header #shopHeader h1 #logo .logoImage{height:40px;width:auto}#qq_header #shopHeader nav ul{display:flex;list-style:none;margin:0;padding:0}#qq_header #shopHeader nav ul li{margin-left:30px}#qq_header #shopHeader nav ul li:first-child{margin-left:0}#qq_header #shopHeader nav ul li a{text-decoration:none;color:#333;font-weight:500;font-size:16px;transition:color .3s}#qq_header #shopHeader nav ul li a:hover{color:sienna}#qq_header #shopHeader nav ul li a.mainHeaderNavColor{color:#333}#qq_header #shopHeader #navBtn{display:none;cursor:pointer}#qq_header #shopHeader #navBtn span{display:block;width:25px;height:3px;background-color:#333;margin:5px 0;transition:all .3s ease}@media (max-width:768px){#qq_header #shopHeader{flex-direction:column;align-items:flex-start}#qq_header #shopHeader nav{width:100%;margin-top:10px}#qq_header #shopHeader nav ul{flex-direction:column}#qq_header #shopHeader nav ul li{margin:10px 0}#qq_header #shopHeader nav ul li a{font-size:18px}#qq_header #shopHeader #navBtn{display:block}}.company_gaiyo{width:600px;max-width:90%;margin:4em auto;color:#222;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:.95rem;line-height:1.6}.company_gaiyo dl{display:flex;padding:.6rem 0;border-bottom:1px solid #eee}.company_gaiyo dl:last-child{border-bottom:none}.company_gaiyo dl dt{width:35%;font-weight:500;color:#555}.company_gaiyo dl dd{width:65%;margin:0;color:#111}#ani2{font-size:12px}#ani2 img{object-fit:cover;width:100%;height:100%}.ani2--content_inr{display:flex;width:1400px;max-width:96%;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}@media screen and (max-width:767px){.ani2--content_inr{flex-direction:column;justify-content:flex-start}}.ani2--en-ttl{font-size:15px;text-align:center;margin:80px 0 40px}.ani2--top{position:relative;padding:200px 0;margin:80px auto 0;height:500px;max-height:100vw;width:1000px;max-width:100%}@media screen and (max-width:767px){.ani2--top{padding:120px 0}}.ani2--top-img{position:absolute;top:50%;left:50%;display:block;height:500px;max-height:100vw;width:600px;transform:translateX(-50%) translateY(-50%);overflow:hidden}.ani2--top-img img{transform:scale(1)}.ani2--top-ttl{position:relative;margin:0;font-size:18px;line-height:2;letter-spacing:.07em;text-align:center;color:#fff;text-shadow:0 0 5px #000}@media screen and (max-width:767px){.ani2--top-ttl{font-size:16px}}.ani2--point01{margin-top:180px}.ani2--point01-ttl{font-size:16px;text-align:center;letter-spacing:2;margin-bottom:160px}@media screen and (max-width:767px){.ani2--point01-ttl{font-size:14px}}.ani2--point01-ttl span{display:inline-block;position:relative;padding:50px 100px 75px}@media screen and (max-width:767px){.ani2--point01-ttl span{display:block;padding:2em 0;width:90%;margin:0 auto}}.ani2--point01-ttl span:before,.ani2--point01-ttl span:after{display:block;position:absolute;width:25px;height:25px;content:""}.ani2--point01-ttl span:before{top:0;left:0;border-top:solid 1px #000;border-left:solid 1px #000}.ani2--point01-ttl span:after{right:0;bottom:0;border-right:solid 1px #000;border-bottom:solid 1px #000}.ani2--point01-img{width:50%;height:710px}@media screen and (max-width:767px){.ani2--point01-img{width:100%;height:350px}}.ani2--point01-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.ani2--point01-text{padding-left:0;margin-top:80px;width:auto}}.ani2--point01-text p{font-size:12px;line-height:2.5;letter-spacing:.05em}.ani2--point02{position:relative;padding:130px 0;margin-top:240px}.ani2--point02-img{position:absolute;top:0;left:0;width:100%;height:100%}.ani2--point02-img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.6);content:""}.ani2--point02-ttl{position:relative;width:50%;padding-top:1.5em;text-align:right;font-weight:400;font-size:14px;line-height:2.5;letter-spacing:.4em;color:#fff}@media screen and (max-width:767px){.ani2--point02-ttl{text-align:left;margin-bottom:3em;width:100%}}.ani2--point02-ttl:before{display:block;position:absolute;right:0;top:0;width:25px;height:1px;background:#fff;content:""}@media screen and (max-width:767px){.ani2--point02-ttl:before{right:auto;left:0}}.ani2--point02-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.ani2--point02-text{padding-left:0;width:100%}}.ani2--point02-text p{line-height:2.5;font-size:12px;letter-spacing:.05em;color:#fff}.ani2--point02 .qq_m--content_inr{position:relative;align-items:flex-start}.ani2--point03{margin-top:240px;text-align:center}.ani2--point03-ttl{font-size:16px;letter-spacing:2;text-align:left;margin-bottom:80px}.ani2--point03-ttl span{position:relative;padding-bottom:2em}.ani2--point03-ttl span:after{display:block;position:absolute;width:25px;height:25px;content:"";left:0;bottom:0;border-bottom:solid 1px #000}.ani2--point03-img{width:50%;height:710px}@media screen and (max-width:767px){.ani2--point03-img{width:100%;height:300px;margin-bottom:3em}}.ani2--point03-text{padding-left:10%;width:50%}@media screen and (max-width:767px){.ani2--point03-text{padding-left:0;width:100%}}.ani2--point03-text p{text-align:left;font-size:12px;line-height:2.5;letter-spacing:.05em}.ani2--point03 .l_btn{margin-top:80px}.ani2--pairing{padding:60px 0;margin-top:100px;margin-bottom:100px}.ani2--pairing h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px}.ani2--pairing-text{text-align:center;font-size:12px;line-height:2.5;letter-spacing:.05em}.ani2--pairing-img{display:block;width:710px;height:710px;margin:30px auto 50px}@media screen and (max-width:767px){.ani2--pairing-img{width:100%;height:300px}}.ani2--buyers{padding:60px 0;margin-top:180px;margin-bottom:180px}.ani2--buyers h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px;color:#000}.ani2--buyers-text p{text-align:center;font-size:12px;line-height:2.5;letter-spacing:.05em;color:#000}.ani2--buyers-img{display:block;width:710px;height:auto;margin:30px auto 50px}@media screen and (max-width:767px){.ani2--buyers-img{width:100%;height:auto}}.ani2 .l_sapr{margin:2em auto;padding:2em 3em;background:rgba(0,0,0,.05);max-width:100%;width:800px}.ani2 .l_sapr h4{font-weight:700;font-size:16px;padding-left:1em;margin-bottom:1em;border-left:2px rgba(0,0,0,.5) solid}.ani2 .l_sapr p{font-size:12px;line-height:2;letter-spacing:.05em}.ani2 .l_gaiyou{width:90%;max-width:1000px;margin:0 auto;border:solid 1px #000}.ani2 .l_gaiyou dl{display:flex;flex-wrap:wrap;margin:0}.ani2 .l_gaiyou dl:nth-child(n+2){border-top:solid 1px #000}.ani2 .l_gaiyou dl dt{padding:1em;width:30%;border-right:solid 1px #000;font-size:10px}.ani2 .l_gaiyou dl dd{padding:1em;width:70%;font-size:10px}.ani2--simple{margin:60px auto 120px;width:90%}.ani2--simple h2{width:90%;margin:0 auto;border-bottom:1px solid #000;text-align:center;line-height:2;font-size:16px;color:#000}.ani2--simple h3{width:90%;max-width:1000px;margin:0 auto;font-weight:700;font-size:14px;padding-left:1em;margin-bottom:1em;border-left:2px rgba(0,0,0,.5) solid}.ani2--simple-text p{text-align:center;font-size:12px;line-height:2;letter-spacing:.05em;color:#000}.ani2--simple-img{display:block;width:710px;height:350px;margin:30px auto 50px}@media screen and (max-width:767px){.ani2--simple-img{width:100%;height:300px}}.ani2--muvie video{display:block;height:400px;margin:0 auto;background:rgba(0,0,0,.8)}.ani2--schedule{width:1000px;max-width:90%;margin:2em auto;border-top:solid 1px #333;border-bottom:solid 1px #333}.ani2--schedule dt{padding:1.5em 1em;font-size:14px;text-align:center;background:rgba(0,0,0,.08);border-bottom:solid 1px #333}.ani2--schedule dd{padding:1.5em 1em;margin:0;font-size:16px;background:rgba(0,0,0,.03);text-align:center}