@charset "UTF-8";ul{list-style:none;padding-left:0}.rte ul,.rte ol{padding-left:0}main h1,main h2,main h3,main h4,main h5,main h6,main p{margin:0}@media only screen and (max-width: 768px){section[class^=area]{position:relative;width:calc(670vw/7.5);margin:calc(250vw/7.5) auto 0}span.line{display:block;margin-top:25px}section .sub-txt{color:var(--txt-color);line-height:1.75}section .txt{color:var(--txt-color);line-height:1.75}.flex-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}h2{line-height:1.5}.sub-txt{margin:8vw auto 0}.pc-only{display:none}.visual-type01{position:relative}.visual-type01 .block{position:absolute;bottom:calc(100vw/7.5);left:50%;width:calc(670vw/7.5);transform:translate(-50%)}.visual-type01 .block h2,.visual-type01 .block .en,.visual-type01 .block .txt{color:#fff}.visual-type01 .block .txt{margin-top:calc(50vw/7.5);line-height:1.75}.h2-type01{position:relative;width:76vw;margin:0 auto;padding:12.4vw 0 12.8vw;font-family:var(--font-mincho);color:var(--ttl-color);font-size:calc(49vw/7.5);font-weight:700;line-height:1.75;z-index:2}.h2-type01 span{color:var(--sub-color)}.h2-type01+.en{position:absolute;top:0;left:-5vw;opacity:.2;font-family:var(--font-mincho);color:var(--sub-color);font-size:26.8vw;font-weight:700;line-height:1.25;text-align:left}.h2-wrap{position:relative;padding:calc(50vw/7.5) 0 0}.h2-type02{font-family:var(--font-mincho);color:var(--ttl-color);font-size:5.6vw;font-weight:700;text-align:center}.h2-type02+.en{position:absolute;top:0;left:50%;font-family:var(--font-mincho);color:#cbc5c1;font-size:3.2vw;transform:translate(-50%)}.h2-type02+.en span{display:inline-block;position:relative;padding:0 calc(10vw/7.5)}.h2-type02+.en span:before{content:"";display:block;position:absolute;top:50%;left:0;width:calc(5vw/7.5);height:calc(2vw/7.5);background:#cbc5c1;transform:translte(0,-50%)}.h2-type02+.en span:after{content:"";display:block;position:absolute;top:50%;right:0;width:calc(5vw/7.5);height:calc(2vw/7.5);background:#cbc5c1;transform:translte(0,-50%)}.h2-type03{font-family:var(--font-mincho);color:var(--ttl-color);font-size:5.6vw;font-weight:700;text-align:center}.parts-item01{width:88vw;margin:calc(100vw/7.5) auto 0}.parts-item01 dl{margin:calc(80vw/7.5) auto 0}.parts-item01 dt{margin:calc(50vw/7.5) 0 0;padding:0 calc(50vw/7.5);color:var(--sub-color);box-sizing:border-box;font-size:2.8vw;font-weight:700}.parts-item01 dd{padding:calc(10vw/7.5) calc(50vw/7.5) 4vw;border-bottom:calc(1vw/7.5) solid var(--bg-color);box-sizing:border-box;font-size:3.2vw;line-height:1.5}.parts-item01 dd a{display:block;position:relative;width:100%;height:100%}.parts-item01 dd a:before{content:"";display:block;position:absolute;bottom:calc(23vw/7.5);right:calc(50vw/7.5);width:calc(50vw/7.5);height:calc(2vw/7.5);background:var(--sub-color);transition:.6s}.parts-item01 dd a:after{content:"";display:block;position:absolute;bottom:calc(25vw/7.5);right:calc(50vw/7.5);width:calc(10vw/7.5);height:calc(2vw/7.5);background:var(--sub-color);transform:rotate(45deg);transition:.6s}.parts-item02 .img{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.parts-item02 .ttl{margin:calc(55vw/7.5) auto 0;font-weight:700}.parts-item02 .price{margin:calc(10vw/7.5) auto 0;font-weight:700}.parts-item02 .txt{margin:calc(50vw/7.5) auto 0}.parts-item03{margin:16vw auto 0;padding:12vw 0 calc(110vw/7.5);background:#f7f7f7}.parts-item03 .sub-txt{width:76vw;margin:calc(50vw/7.5) auto 0}.parts-item04{margin:calc(100vw/7.5) auto 0}.parts-item04 .block{padding:calc(70vw/7.5) calc(40vw/7.5) calc(80vw/7.5);background:var(--bg-color);box-sizing:border-box}.parts-item04 dt{font-weight:700}.parts-item04 dd{margin:calc(20vw/7.5) 0 0;line-height:1.5}.parts-item04 dt+dd{margin:4vw 0 0}.parts-item04 dd+dt{margin:calc(55vw/7.5) 0 0;padding:calc(50vw/7.5) 0 0;border-top:calc(2vw/7.5) solid #cbc5c1}.parts-item04 dd a:hover{color:var(--sub-color)}.parts-item05{display:-webkit-flex;display:flex;flex-direction:column-reverse}.parts-item05 .img{width:100%}.parts-item05 .block{width:calc(670vw/7.5);margin:20vw auto 0}.parts-item05 .block .txt{margin:8vw auto 0}.parts-item06{margin:28vw auto 0;padding:16vw 0 24vw;background:#f7f7f7;border-top:calc(1vw/7.5) solid #cbc5c1}.parts-item06 .btn-type01{position:absolute;bottom:calc(-50vw/7.5);left:50%;margin-top:0;transform:translate(-50%)}.parts-item07{width:calc(670vw/7.5)}.parts-item07 .img{display:block;margin:10vw auto 0}.parts-item07 .txt{margin:calc(55vw/7.5) auto 0}.parts-item08{width:calc(670vw/7.5);margin:calc(200vw/7.5) auto 0}.parts-item08 h3{font-family:var(--font-mincho);font-size:4.8vw}.parts-item08 .txt+.img{display:block;margin:calc(65vw/7.5) auto 0}.parts-item08 h3+.txt{margin:calc(40vw/7.5) auto 0}.parts-item09{width:calc(670vw/7.5);margin:20vw auto 0}.parts-item09 .block+.block{margin:calc(110vw/7.5) auto 0}.parts-item09 h3{line-height:1.5}.parts-item09 .img+h3{margin:calc(40vw/7.5) auto 0}.parts-item09 .txt+.img{display:block;margin:calc(40vw/7.5) auto 0}.parts-item09 h3+.txt{margin:calc(35vw/7.5) auto 0}.faq-parts{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.faq-parts .block{padding:calc(80vw/7.5) calc(50vw/7.5);background:var(--bg-color);box-sizing:border-box}.faq-parts .block:nth-of-type(n+2){margin-top:calc(80vw/7.5)}.faq-parts .block h3{position:relative;padding:0 calc(8vw/7.5) calc(40vw/7.5) 8vw;border-bottom:calc(2vw/7.5) solid var(--sub-color);font-size:calc(28vw/7.5);line-height:1.5}.faq-parts .block h3:before{content:"Q :";display:block;position:absolute;top:0;left:0}.faq-parts .block .txt{position:relative;margin:calc(40vw/7.5) 0 0;padding:0 calc(8vw/7.5) 0 8vw;line-height:1.5}.faq-parts .block .txt:before{content:"A :";display:block;position:absolute;top:0;left:0}.faq-parts02{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.faq-parts02 dt{position:relative;padding:0 calc(85vw/7.5);box-sizing:border-box;font-weight:700;line-height:1.5}.faq-parts02 dt:before{content:"";display:block;position:absolute;top:50%;left:0;width:8vw;height:8vw;background:url(../img/common_ico-question.png) center/cover no-repeat;transform:translateY(-50%)}.faq-parts02 dd+dt{margin-top:16vw}.faq-parts02 dd{width:76vw;margin:8vw auto 0;line-height:1.75}.form-parts{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0;border:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box;font-size:calc(32vw/7.5)}.form-parts dt{padding:6vw 0;background:var(--bg-color);border-bottom:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box;font-weight:700;text-align:center}.form-parts dd{padding:6vw calc(50vw/7.5);border-bottom:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box;line-height:1.75;margin:0}.form-parts dd:last-of-type{border-bottom:none}.form-parts dt .caution{display:inline-block;padding-left:10px;color:#901d22;font-size:calc(16vw/7.5);text-align:right}.form-parts dd input,.form-parts dd textarea{width:100%;padding:5px;border:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box}.form-parts+.submit-block{margin-top:calc(80vw/7.5)}.form-parts+.submit-block input{width:calc(260vw/7.5);padding:calc(20vw/7.5) 0;border:none}.form-parts+.submit-block input:first-of-type{background:var(--main-color);color:#fff}.bnr{width:calc(670vw/7.5);margin:calc(200vw/7.5) auto 0}.bnr .img:nth-of-type(n+2){margin-top:8vw}.btn-circle{position:relative;display:inline-block;width:calc(50vw/7.5);height:calc(50vw/7.5);text-align:center;border-radius:50%;border:solid calc(2vw/7.5) #fff}.btn-circle span:before{content:"";display:block;position:absolute;bottom:calc(23vw/7.5);left:2vw;width:calc(50vw/7.5);height:calc(2vw/7.5);background:#fff;transition:.6s}.btn-circle span:after{content:"";display:block;position:absolute;bottom:calc(25vw/7.5);left:8vw;width:calc(10vw/7.5);height:calc(2vw/7.5);background:#fff;transform:rotate(45deg)}.btn-type01{margin-top:calc(145vw/7.5)}.btn-type01 a{display:block;width:76vw;padding:4.8vw 0 calc(34vw/7.5);background:#a2aab0;color:#fff;font-weight:700;text-align:center;transition:.6s}.btn-01{margin:4vw auto 0}.btn-01 a{display:block;width:27.5vw;margin:0 auto;padding:3vw 0;background:#a2aab0;box-sizing:border-box;color:#fff;text-align:center;font-weight:700}.btn-01 a:hover{background:var(--sub-color)}.list-parts01{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts01 .block:nth-of-type(n+2){margin:calc(80vw/7.5) 0 0}.list-parts01 .block .img img{vertical-align:top}.list-parts01 .block h3{position:relative;padding:calc(26vw/7.5) calc(50vw/7.5) 3.6vw;background:#fff;color:var(--ttl-color);font-weight:700}.list-parts01 .block h3:before{content:"";display:block;position:absolute;bottom:calc(34vw/7.5);right:calc(50vw/7.5);width:calc(100vw/7.5);height:calc(2vw/7.5);background:#4c586f;transition:.6s}.list-parts01 .block h3:after{content:"";display:block;position:absolute;bottom:calc(38vw/7.5);right:calc(50vw/7.5);width:calc(10vw/7.5);height:calc(2vw/7.5);background:#4c586f;transform:rotate(45deg);transition:.6s}.list-parts01 .block .txt{margin:calc(35vw/7.5) 0 0;padding:0 calc(50vw/7.5);box-sizing:border-box;font-size:3.2vw}.list-parts02{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts02 li{width:calc(320vw/7.5)}.list-parts02 li:nth-of-type(n+3){margin-top:8vw}.list-parts02 h3{margin-top:calc(25vw/7.5);line-height:1.25}.list-parts02 h3+.ttl{margin-top:calc(10vw/7.5)}.list-parts02 .img+.ttl{margin-top:calc(25vw/7.5);font-weight:700;line-height:1.25}.list-parts02 .txt{margin-top:calc(20vw/7.5)}.list-parts03{margin:calc(100vw/7.5) 0 0}.list-parts03 .block{width:88vw}.list-parts03 .block+.block{margin-top:calc(130vw/7.5)}.list-parts03 .block:nth-of-type(2n){margin:calc(190vw/7.5) 0 0 auto}.list-parts03 .img{width:88vw}.list-parts03 .block .in{width:calc(620vw/7.5);margin:calc(80vw/7.5) 0 0 auto}.list-parts03 .block:nth-of-type(2n) .in{margin:calc(80vw/7.5) auto 0 0}.list-parts03 .block h3{font-size:4.8vw;line-height:1.5}.list-parts03 .block .txt{margin:calc(50vw/7.5) 0 0}.list-parts03 .block .btn-type01{margin:calc(80vw/7.5) 0 0}.list-parts03 .block .btn-type01 a{margin:0 auto}.list-parts04{width:88vw;margin:calc(100vw/7.5) auto 0}.list-parts04 li:nth-of-type(n+2){margin-top:calc(100vw/7.5)}.list-parts04 .ttl{margin-top:calc(40vw/7.5);font-weight:700}.list-parts04 .txt{margin-top:6vw}.list-parts04 .ttl+.txt{margin-top:4vw}.list-parts05{width:88vw;margin:calc(100vw/7.5) auto 0}.list-parts05 li:nth-of-type(n+2){margin-top:8vw}.list-parts05 h3{margin-top:calc(35vw/7.5);font-size:calc(28vw/7.5)}.list-parts05 .ttl{margin-top:calc(25vw/7.5);font-size:calc(28vw/7.5);font-weight:700}.list-parts05 h3 span:before{content:"-";margin:0 calc(5vw/7.5) 0 calc(20vw/7.5)}.list-parts05 .min-txt{margin-top:2vw;color:#cbc5c1}.list-parts05 .txt{margin-top:2vw}.list-parts06{margin:calc(100vw/7.5) 0 0}.list-parts06 .block{position:relative;width:88vw}.list-parts06 .block+.block{margin-top:calc(170vw/7.5)}.list-parts06 .block-wrap+.block{margin:calc(170vw/7.5) 0 0 auto}.list-parts06 .block .img{width:88vw;height:calc(512vw/7.5)}.list-parts06 .block .img img{position:absolute;object-fit:cover;top:0;left:0;width:88vw;height:calc(512vw/7.5);z-index:2}.list-parts06 .block .in{width:calc(620vw/7.5);margin:calc(80vw/7.5) 0 0 auto}.list-parts06 .block-wrap+.block .in{margin:calc(80vw/7.5) auto 0 0}.list-parts06 .block .num{color:#cbc5c1;font-family:var(--font-mincho);font-size:12vw;font-weight:700}.list-parts06 .block h3{margin:calc(50vw/7.5) 0 0;font-size:4.8vw;line-height:1.5}.list-parts06 .block .txt{margin:calc(50vw/7.5) 0 0}.list-parts06 .block-wrap{margin-top:calc(170vw/7.5)}.list-parts06 .block-wrap .block:first-of-type{margin:0 0 0 auto}.list-parts06 .block-wrap .block:first-of-type .in{margin:calc(80vw/7.5) auto 0 0}.list-parts07{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts07 .block{padding:calc(80vw/7.5) calc(50vw/7.5);background:var(--bg-color);box-sizing:border-box}.list-parts07 .block:nth-of-type(n+2){margin-top:calc(80vw/7.5)}.list-parts07 .block h3{position:relative;padding:0 calc(8vw/7.5) calc(40vw/7.5) 8vw;border-bottom:calc(2vw/7.5) solid var(--sub-color);font-size:calc(28vw/7.5);line-height:1.5}.list-parts07 .block h3:before{content:"01.";display:block;position:absolute;top:0;left:0}.list-parts07 .block:nth-of-type(1) h3:before{content:"01."}.list-parts07 .block:nth-of-type(2) h3:before{content:"02."}.list-parts07 .block:nth-of-type(3) h3:before{content:"03."}.list-parts07 .block:nth-of-type(4) h3:before{content:"04."}.list-parts07 .block:nth-of-type(5) h3:before{content:"05."}.list-parts07 .block:nth-of-type(6) h3:before{content:"06."}.list-parts07 .block .txt{margin:calc(40vw/7.5) 0 0;line-height:1.5}.list-parts08{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts08 .block{position:relative}.list-parts08 .block:nth-of-type(n+2){margin-top:calc(80vw/7.5)}.list-parts08 .in{position:absolute;left:0;bottom:0;padding:calc(50vw/7.5) calc(50vw/7.5) calc(40vw/7.5);background:#f7f7f7e6;font-size:3.2vw}.list-parts08 h3 span:before{content:"-";margin:0 calc(5vw/7.5) 0 calc(20vw/7.5)}.list-parts08 .txt{margin-top:4vw}.list-parts09{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts09 .block:nth-of-type(n+2){margin-top:calc(200vw/7.5)}.list-parts09 dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:calc(35vw/7.5) 0 0}.list-parts09 dt{margin:2vw 0 0}.list-parts09 dd{margin:2vw 0 0;line-height:1.25}.list-parts09 dt:nth-of-type(1){width:21%}.list-parts09 dd:nth-of-type(1){width:79%}.list-parts09 dt:nth-of-type(2){width:17%}.list-parts09 dd:nth-of-type(2){width:83%}.list-parts09 dt:nth-of-type(3){width:21%}.list-parts09 dd:nth-of-type(3){width:79%}.list-parts09 dt:nth-of-type(4){width:13%}.list-parts09 dd:nth-of-type(4){width:87%}.list-parts09 .txt{margin:calc(40vw/7.5) 0 0}.list-parts09 .btn-type01{margin-top:calc(80vw/7.5)}.list-parts09 .btn-type01 a{margin:0 auto}.list-parts10{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts10 li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;padding:0 calc(20vw/7.5) calc(50vw/7.5);border-bottom:calc(1vw/7.5) solid #cbc5c1;line-height:1.5}.list-parts10 li:nth-of-type(n+2){margin-top:calc(70vw/7.5)}.list-parts10 li span{display:block;width:calc(28vw/7.5)}.list-parts10 li span+span{width:calc(560vw/7.5)}.list-parts11{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts11 li{overflow:hidden;position:relative;width:44vw;margin:0 calc(10vw/7.5) 0 0}.list-parts11 li:nth-of-type(2n){margin-right:0}.list-parts11 li:nth-of-type(n+3){margin-top:calc(10vw/7.5)}.list-parts11 li .in{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:4vw calc(40vw/7.5);background:#000000b3;box-sizing:border-box;color:#fff}.list-parts11 li .in .brand-logo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:14vw}.list-parts11 li:nth-of-type(1) .in .brand-logo{width:85%}.list-parts11 li:nth-of-type(2) .in .brand-logo{width:75%}.list-parts11 li:nth-of-type(3) .in .brand-logo{width:45%}.list-parts11 li:nth-of-type(4) .in .brand-logo{width:70%}.list-parts11 li .in h3{width:100%;text-align:center;color:#fff}.list-parts11 li .in .txt{width:100%;font-size:calc(20vw/7.5)}.list-parts12{width:calc(670vw/7.5);margin:calc(115vw/7.5) auto 0}.list-parts12 .in{position:relative;padding:calc(115vw/7.5) calc(50vw/7.5) 20vw;background:var(--bg-color);box-sizing:border-box}.list-parts12 .in+.in{margin-top:28vw}.list-parts12 h3{position:absolute;top:-1.6vw;left:50%;font-family:var(--font-mincho);color:#cbc5c1;font-size:3.2vw;transform:translate(-50%)}.list-parts12 h3 span{display:inline-block;position:relative;padding:0 calc(10vw/7.5)}.list-parts12 h3 span:before{content:"";display:block;position:absolute;top:50%;left:0;width:calc(5vw/7.5);height:calc(2vw/7.5);background:#cbc5c1;transform:translte(0,-50%)}.list-parts12 h3 span:after{content:"";display:block;position:absolute;top:50%;right:0;width:calc(5vw/7.5);height:calc(2vw/7.5);background:#cbc5c1;transform:translte(0,-50%)}.list-parts12 li{position:relative;padding:0 0 4vw 4vw;border-bottom:calc(1vw/7.5) solid #cbc5c1;line-height:1.5}.list-parts12 li:nth-of-type(n+2){margin-top:calc(65vw/7.5)}.list-parts12 li a{display:block;position:relative;width:100%;height:100%}.list-parts12 li a:before{content:"";display:block;position:absolute;bottom:calc(23vw/7.5);right:calc(20vw/7.5);width:calc(50vw/7.5);height:calc(2vw/7.5);background:var(--sub-color);transition:.6s}.list-parts12 li a:after{content:"";display:block;position:absolute;bottom:calc(25vw/7.5);right:calc(20vw/7.5);width:calc(10vw/7.5);height:calc(2vw/7.5);background:var(--sub-color);transform:rotate(45deg);transition:.6s}.list-parts12 .btn-type01{position:absolute;bottom:calc(-50vw/7.5);left:50%;margin-top:0;transform:translate(-50%)}.list-parts13{width:calc(670vw/7.5);margin:calc(160vw/7.5) auto 0}.list-parts13 .block+.block{margin-top:calc(110vw/7.5)}.list-parts13 h3+.block{margin-top:calc(20vw/7.5)}.list-parts13 .inner h3{font-family:var(--font-mincho);font-size:4.8vw;line-height:1.5}.list-parts13 .inner .in{margin-top:calc(50vw/7.5)}.list-parts13 .in{margin-top:calc(40vw/7.5)}.list-parts13 .inner .ttl{color:#cbc5c1;font-family:var(--font-mincho);font-size:12vw;font-weight:700;text-align:center}.list-parts13 .txt{margin-top:calc(35vw/7.5)}.list-parts14{width:calc(670vw/7.5);margin:calc(130vw/7.5) auto 0}.list-parts14 h3{font-family:var(--font-mincho);font-size:4.8vw}.list-parts14 h3+.block{margin-top:calc(50vw/7.5)}.list-parts14 .block+.block{margin-top:calc(110vw/7.5)}.list-parts14 .in{margin-top:calc(40vw/7.5)}.list-parts14 .txt{margin-top:calc(35vw/7.5)}.list-parts15{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0;border:calc(2vw/7.5) solid #cbc5c1;border-radius:calc(20vw/7.5);box-sizing:border-box;font-size:calc(32vw/7.5)}.list-parts15 dt{padding:6vw 0;background:var(--bg-color);border-bottom:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box;text-align:center}.list-parts15 dt:first-of-type{border-radius:calc(20vw/7.5) calc(20vw/7.5) 0 0}.list-parts15 dd{padding:6vw calc(50vw/7.5);border-bottom:calc(2vw/7.5) solid #cbc5c1;box-sizing:border-box;line-height:1.75;margin:0}.list-parts15 dd:last-of-type{border-bottom:none;border-radius:0 0 calc(20vw/7.5) calc(20vw/7.5)}.list-parts16{width:calc(670vw/7.5);margin:calc(100vw/7.5) auto 0}.list-parts16 dt{font-weight:700;line-height:1.5}.list-parts16 dd+dt{margin-top:16vw}.list-parts16 dd{margin:calc(50vw/7.5) auto 0;line-height:1.75}.flow-slide{width:76vw;margin:calc(100vw/7.5) auto 0}.flow-slide .slick-dotted.slick-slider{margin-bottom:0;padding-left:0;list-style:none}.flow-slide .slick-prev{top:30%;left:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;z-index:3}.flow-slide .slick-next{top:30%;right:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;transform:rotate(180deg);z-index:3}.flow-slide .slick-prev:before,.flow-slide .slick-next:before{content:"";display:block;position:absolute;top:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.flow-slide .slick-prev:after,.flow-slide .slick-next:after{content:"";display:block;position:absolute;bottom:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(45deg);z-index:2}.flow-slide .slide-item{position:relative;width:76vw;margin:0 calc(25vw/7.5)}.flow-slide .slick-dots{width:76vw;bottom:calc(-100vw/7.5);text-align:center}.flow-slide .slick-dots li{width:calc(20vw/7.5);height:calc(20vw/7.5);margin:0 calc(25vw/7.5)}.flow-slide .slick-dots button{width:calc(20vw/7.5);height:calc(20vw/7.5);padding:0;background:#a2aab0}.flow-slide .slick-dots .slick-active button{background:var(--main-color)}.flow-slide .ttl{margin:8vw 0 0;font-size:6.4vw;font-weight:700}.flow-slide h3{margin:calc(50vw/7.5) 0 0;font-weight:700}.flow-slide .txt{margin:calc(40vw/7.5) 0 0;line-height:1.5}.recom-slide{margin:calc(100vw/7.5) 0 0;padding:16vw 0 calc(190vw/7.5);background:#f7f7f7}.recom-slide ul{width:76vw;margin:0 auto}.recom-slide .slick-dotted.slick-slider{margin-bottom:0}.recom-slide .slick-prev{top:25%;left:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;z-index:3}.recom-slide .slick-next{top:25%;right:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;transform:rotate(180deg);z-index:3}.recom-slide .slick-prev:before,.recom-slide .slick-next:before{content:"";display:block;position:absolute;top:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.recom-slide .slick-prev:after,.recom-slide .slick-next:after{content:"";display:block;position:absolute;bottom:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(45deg);z-index:2}.recom-slide .slide-item{position:relative;width:76vw}.recom-slide .slide-item .img{width:76vw;height:auto}.recom-slide .slide-item .in{position:relative;width:calc(530vw/7.5);margin:calc(-20vw/7.5) auto 0;padding:calc(50vw/7.5) calc(35vw/7.5) calc(80vw/7.5);background:#fff;box-sizing:border-box}.recom-slide .slick-dots{width:76vw;bottom:-8vw;text-align:center}.recom-slide .slick-dots li{width:calc(46vw/7.5);height:calc(8vw/7.5);margin:0 1.5px}.recom-slide .slick-dots button{width:calc(46vw/7.5);height:calc(8vw/7.5);padding:0;background:#a2aab0}.recom-slide .slick-dots .slick-active button{background:var(--main-color)}.recom-slide li h3{color:var(--ttl-color);text-align:center}.recom-slide .slide-item .txt{margin:calc(40vw/7.5) 0 0;font-size:3.2vw}.recom-slide .slide-item .btn-01{margin:calc(40vw/7.5) auto 0}.standard-slide{width:76vw;margin:calc(100vw/7.5) auto 0}.standard-slide .slick-dotted.slick-slider{margin-bottom:0}.standard-slide .slick-prev{left:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;z-index:3}.standard-slide .slick-next{right:-6vw;width:6vw;height:18vw;margin:-9vw 0 0;background:#a2aab0;transform:rotate(180deg);z-index:3}.standard-slide.ttl-price .slick-prev,.standard-slide.ttl-price .slick-next{top:38%}.standard-slide .slick-prev:before,.standard-slide .slick-next:before{content:"";display:block;position:absolute;top:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.standard-slide .slick-prev:after,.standard-slide .slick-next:after{content:"";display:block;position:absolute;bottom:8vw;left:2vw;width:2vw;height:.6vw;background:#fff;transform:rotate(45deg);z-index:2}.standard-slide .slide-item{position:relative;width:calc(325/7.5);margin:0 calc(10vw/7.5)}.standard-slide .slide-item .ttl{margin-top:calc(20vw/7.5);font-weight:700;line-height:1.5}.standard-slide .slide-item .price{margin-top:calc(10vw/7.5);font-weight:700;text-align:right}.standard-slide .slick-dots{width:76vw;bottom:calc(-100vw/7.5);text-align:center}.standard-slide .slick-dots li{width:calc(20vw/7.5);height:calc(20vw/7.5);margin:0 calc(25vw/7.5)}.standard-slide .slick-dots button{width:calc(20vw/7.5);height:calc(20vw/7.5);padding:0;background:#a2aab0}.standard-slide .slick-dots .slick-active button{background:var(--main-color)}}@media only screen and (min-width: 769px){section[class^=area]{position:relative;width:920px;margin:200px auto 0}span.line{display:block;margin-top:25px}section .sub-txt{width:736px;margin:40px auto 0;color:var(--txt-color);line-height:1.75}.flex-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}h2 br,.sp-only{display:none}.visual-type01{position:relative}.visual-type01 .block{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;position:absolute;bottom:0;left:50%;width:920px;height:100%;transform:translate(-50%)}.visual-type01 .in{width:368px;margin:0 0 100px auto}.visual-type01 .block h2,.visual-type01 .block .en,.visual-type01 .block .txt{color:#fff}.visual-type01 .block .txt{margin-top:35px}.h2-type01{position:relative;padding:65px 0;font-family:var(--font-mincho);color:var(--ttl-color);font-size:2.8rem;font-weight:700;line-height:1.75;z-index:2}.h2-type01 span{color:var(--sub-color)}.h2-type01+.en{position:absolute;top:0;left:-160px;opacity:.2;font-family:var(--font-mincho);color:var(--sub-color);font-size:11.5rem;font-weight:700;line-height:1.25}.h2-wrap{position:relative;padding:32px 0 0}.h2-type02{font-family:var(--font-mincho);color:var(--ttl-color);font-size:2.8rem;font-weight:700;text-align:center}.h2-type02+.en{position:absolute;top:0;left:50%;font-family:var(--font-mincho);color:#cbc5c1;transform:translate(-50%)}.h2-type02+.en span{display:inline-block;position:relative;padding:0 10px}.h2-type02+.en span:before{content:"";display:block;position:absolute;top:50%;left:0;width:5px;height:2px;background:#cbc5c1;transform:translateY(-50%)}.h2-type02+.en span:after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:2px;background:#cbc5c1;transform:scale(1)}.h2-type03{font-family:var(--font-mincho);color:var(--ttl-color);font-size:2.8rem;font-weight:700;text-align:center}.btn-circle{position:relative;display:inline-block;width:33px;height:33px;text-align:center;line-height:33px;border-radius:50%;border:solid 2px #fff}.btn-circle span:before{content:"";display:block;position:absolute;bottom:16px;left:10px;width:33px;height:1px;background:#fff;transition:.6s}.btn-circle span:after{content:"";display:block;position:absolute;bottom:18px;left:38px;width:5px;height:1px;background:#fff;transform:rotate(45deg);transition:.6s}a:hover .btn-circle{border:solid 2px var(--main-color)}a:hover .btn-circle span:before{left:15px;background:var(--main-color);transition:.6s}a:hover .btn-circle span:after{left:43px;background:var(--main-color);transition:.6s}.btn-type01{margin-top:65px}.btn-type01 a{display:block;width:276px;padding:18px 0 17px;background:#a2aab0;color:#fff;font-weight:700;text-align:center;transition:.6s}.btn-type01 a:hover{background:var(--sub-color);transition:.6s}.btn-01{margin:20px auto 0}.btn-01 a{display:block;width:120px;margin:0 auto;padding:10px 0;background:#a2aab0;box-sizing:border-box;color:#fff;text-align:center;font-weight:700}.btn-01 a:hover{background:var(--sub-color)}.parts-item01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.parts-item01 .img{width:552px}.parts-item01 dl{width:328px}.parts-item01 dt{margin:20px 0 0;padding:0 10px;color:var(--sub-color);box-sizing:border-box;font-size:1.2rem;font-weight:700}.parts-item01 dd{padding:5px 10px 15px;border-bottom:1px solid var(--bg-color);box-sizing:border-box;font-size:1.4rem;line-height:1.5}.parts-item01 dd:last-of-type{border-bottom:none}.parts-item01 dd a{display:block;position:relative;width:100%;height:100%}.parts-item01 dd a:before{content:"";display:block;position:absolute;bottom:10px;right:20px;width:33px;height:1px;background:var(--sub-color);transition:.6s}.parts-item01 dd a:after{content:"";display:block;position:absolute;bottom:12px;right:20px;width:5px;height:1px;background:var(--sub-color);transform:rotate(45deg);transition:.6s}.parts-item01 dd a:hover:before{right:10px;transition:.6s}.parts-item01 dd a:hover:after{right:10px;transition:.6s}.parts-item02 .img{width:736px;margin:65px auto 0}.parts-item02 .ttl{width:736px;margin:30px auto 0;font-weight:700}.parts-item02 .price{width:736px;margin:10px auto 0;font-weight:700}.parts-item02 .txt{width:736px;margin:20px auto 0}.parts-item03{margin:80px auto 0;padding:60px 0;background:#f7f7f7}.parts-item04{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:65px auto 0}.parts-item04 .img{position:relative;width:50%;height:500px}.parts-item04 .img img{position:absolute;object-fit:cover;top:0;left:0;height:500px;z-index:2}.parts-item04 .block{width:50%;height:500px;padding:75px 0 0 47px;background:var(--bg-color);box-sizing:border-box}.parts-item04 dl{width:414px}.parts-item04 dt{font-weight:700}.parts-item04 dd{margin:10px 0 0;line-height:1.5}.parts-item04 dt+dd{margin:25px 0 0}.parts-item04 dd+dt{margin:30px 0 0;padding:35px 0 0;border-top:1px solid #cbc5c1}.parts-item04 dd a:hover{color:var(--sub-color)}.parts-item05{position:relative;height:550px}.parts-item05 .block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:50%;width:920px;height:550px;transform:translate(-50%);z-index:2}.parts-item05 .in{width:368px;margin:0 0 0 auto}.parts-item05 .in .txt{margin:35px 0 0}.parts-item05 img{position:absolute;object-fit:cover;top:0;left:0;height:550px;z-index:1}.parts-item06{margin:200px auto 0;padding:80px 0 90px;background:#f7f7f7}.parts-item06 .btn-type01{position:absolute;bottom:-25px;left:50%;margin-top:0;transform:translate(-50%)}.parts-item07{width:920px;margin:0 auto}.parts-item07 .img{display:block;margin:60px auto 0}.parts-item07 .txt{margin:20px auto 0}.parts-item08{width:920px;margin:100px auto 0}.parts-item08 h3{font-family:var(--font-mincho);font-size:2.4rem}.parts-item08 .txt+.img{display:block;margin:30px auto 0}.parts-item08 h3+.txt{margin:20px auto 0}.parts-item09{width:736px;margin:80px auto 0}.parts-item09 .block+.block{margin:80px auto 0}.parts-item09 h3{line-height:1.5}.parts-item09 .img+h3{margin:25px auto 0}.parts-item09 .txt+.img{display:block;margin:20px auto 0}.parts-item09 h3+.txt{margin:20px auto 0}.faq-parts{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.faq-parts .block{width:450px;padding:40px 30px 70px;background:var(--bg-color);box-sizing:border-box}.faq-parts .block:nth-of-type(n+3){margin-top:60px}.faq-parts .block h3{position:relative;padding:0 18px 25px 36px;border-bottom:1px solid var(--sub-color);font-size:2rem;line-height:1.5}.faq-parts .block h3:before{content:"Q :";display:block;position:absolute;top:-2px;left:0}.faq-parts .block .txt{position:relative;margin:25px 0 0;padding:0 18px 0 36px;line-height:1.5}.faq-parts .block .txt:before{content:"A :";display:block;position:absolute;top:0;left:0}.faq-parts02{width:920px;margin:65px auto 0}.faq-parts02 dt{position:relative;padding:16px 90px;font-size:2rem;font-weight:700;line-height:1.5}.faq-parts02 dt:before{content:"";display:block;position:absolute;top:0;left:0;width:60px;height:60px;background:url(../img/common_ico-question.png) center/cover no-repeat}.faq-parts02 dd+dt{margin-top:60px}.faq-parts02 dd{width:764px;margin:30px 40px 0 auto;line-height:1.75}.form-parts{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:60px auto 0;border:2px solid #cbc5c1;box-sizing:border-box}.form-parts dt{width:274px;padding:35px 40px 25px;background:var(--bg-color);border-bottom:2px solid #cbc5c1;border-right:2px solid #cbc5c1;box-sizing:border-box;text-align:center}.form-parts dt:last-of-type{border-bottom:none}.form-parts dd{width:642px;padding:30px 40px 25px;border-bottom:2px solid #cbc5c1;box-sizing:border-box;line-height:1.5;margin:0}.form-parts dt:last-of-type,.form-parts dd:last-of-type{border-bottom:none}.form-parts dt .caution{display:block;margin-top:5px;color:#901d22;font-size:1.2rem;text-align:right}.form-parts dd input,.form-parts dd textarea{width:100%;padding:5px;border:1px solid #cbc5c1;box-sizing:border-box}.form-parts+.submit-block{margin-top:80px}.form-parts+.submit-block input{width:200px;padding:10px 0;border:none}.form-parts+.submit-block input:first-of-type{background:var(--main-color);color:#fff}.form-parts+.submit-block::hover input{background:var(--sub-color)}.bnr{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:150px auto 0}.bnr .img{width:440px;margin-right:40px}.bnr .img:nth-of-type(2n){margin-right:0}.bnr .img:nth-of-type(n+3){margin-top:30px}.list-parts01{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts01 .block{width:450px}.list-parts01 .block:nth-of-type(n+3){margin:50px 0 0}.list-parts01 .block .img img{vertical-align:top}.list-parts01 .block h3{position:relative;padding:12px 60px 11px;background:#fff;color:var(--ttl-color);font-weight:700}.list-parts01 .block h3:before{content:"";display:block;position:absolute;bottom:19px;right:60px;width:60px;height:1px;background:#4c586f;transition:.6s}.list-parts01 .block h3:after{content:"";display:block;position:absolute;bottom:21px;right:60px;width:5px;height:1px;background:#4c586f;transform:rotate(45deg);transition:.6s}.list-parts01 .block a:hover h3:before,.list-parts01 .block a:hover h3:after{right:50px;transition:.6s}.list-parts01 .block .txt{margin:25px 0 0;padding:0 26px;box-sizing:border-box;font-size:1.4rem}.list-parts02{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts02 li{width:215px;margin-right:20px}.list-parts02 li:nth-of-type(4n){margin-right:0}.list-parts02 li:nth-of-type(n+5){margin-top:50px}.list-parts02 h3{margin-top:15px}.list-parts02 h3+.ttl{margin-top:10px}.list-parts02 .img+.ttl{margin-top:15px;font-weight:700}.list-parts02 .txt{margin-top:10px}.list-parts03{margin:65px auto 0}.list-parts03 .block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative}.list-parts03 .block+.block{margin-top:120px}.list-parts03 .block:nth-of-type(2n){flex-direction:row-reverse}.list-parts03 .img{width:50%;height:500px}.list-parts03 .img img{position:absolute;object-fit:cover;top:0;left:0;width:50%;height:500px;z-index:2}.list-parts03 .block:nth-of-type(2n) .img img{left:auto;right:0}.list-parts03 .block .in{width:418px;margin:0 auto 0 0;padding:0 0 0 50px;box-sizing:border-box}.list-parts03 .block:nth-of-type(2n) .in{margin:0 0 0 auto;padding:0 50px 0 0}.list-parts03 .block h3{width:368px;font-family:var(--font-mincho);font-size:2.4rem;line-height:1.75}.list-parts03 .block .txt{width:368px;margin-top:35px}.list-parts03 .block .btn-type01{width:368px}.list-parts03 .block .btn-type01 a{margin:0 auto}.list-parts04{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts04 li{width:450px}.list-parts04 li:nth-of-type(n+3){margin-top:55px}.list-parts04 .ttl{margin-top:20px;font-weight:700}.list-parts04 .ttl+.txt{margin-top:10px}.list-parts04 .txt{margin-top:15px}.list-parts05{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts05 li{width:287px}.list-parts05 li:nth-of-type(n+4){margin-top:50px}.list-parts05 h3{margin-top:20px}.list-parts05 .ttl{margin-top:15px;font-weight:700}.list-parts05 h3 span:before{content:"-";margin:0 5px 0 10px}.list-parts05 .min-txt{margin-top:10px;color:#cbc5c1;font-size:1.2rem}.list-parts05 .txt{margin-top:10px}.list-parts06{margin:65px auto 0}.list-parts06>.block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;position:relative}.list-parts06>.block+.block{margin-top:120px}.list-parts06>.block-wrap+.block{flex-direction:row-reverse}.list-parts06>.block .img{width:53%;height:500px}.list-parts06>.block .img img{position:absolute;object-fit:cover;top:0;left:0;width:53%;height:500px;z-index:2}.list-parts06>.block-wrap+.block .img img{left:auto;right:0}.list-parts06>.block .in{width:418px;margin:0 auto 0 0;padding:0 0 50px 50px;box-sizing:border-box}.list-parts06>.block-wrap+.block .in{margin:0 -3px 0 auto;padding:0 50px 50px 0}.list-parts06 .block .num{color:#cbc5c1;font-family:var(--font-mincho);font-size:6rem;font-weight:700}.list-parts06 .block h3{margin-top:30px;font-family:var(--font-mincho);font-size:2.4rem;line-height:1.75}.list-parts06 .block .txt{width:368px;margin-top:25px}.list-parts06 .block-wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:120px auto}.list-parts06 .block-wrap .block{width:416px}.list-parts06 .block-wrap .block+.block{margin-top:210px}.list-parts06 .block-wrap .block .in{width:368px}.list-parts06 .block-wrap .block+.block .in{margin:0 0 0 auto}.list-parts06 .block-wrap .block .num{display:inline-block;width:184px;margin:-40px 0 0;padding:30px 0 0;background:#fff}.list-parts06 .block-wrap .block+.block .num{margin-left:-64px;text-align:center}.list-parts07{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts07 .block{width:450px;padding:40px 30px 70px;background:var(--bg-color);box-sizing:border-box}.list-parts07 .block:nth-of-type(n+3){margin-top:60px}.list-parts07 .block h3{position:relative;padding:0 18px 25px 36px;border-bottom:1px solid var(--sub-color);font-size:2rem;line-height:1.5}.list-parts07 .block h3:before{content:"01.";display:block;position:absolute;top:3px;left:0;font-size:1.6rem}.list-parts07 .block:nth-of-type(1) h3:before{content:"01."}.list-parts07 .block:nth-of-type(2) h3:before{content:"02."}.list-parts07 .block:nth-of-type(3) h3:before{content:"03."}.list-parts07 .block:nth-of-type(4) h3:before{content:"04."}.list-parts07 .block:nth-of-type(5) h3:before{content:"05."}.list-parts07 .block:nth-of-type(6) h3:before{content:"06."}.list-parts07 .block .txt{margin:25px 0 0;line-height:1.75}.list-parts08{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts08 .block{position:relative;width:287px;margin:0 29.5px 0 0}.list-parts08 .block:nth-of-type(3n){margin-right:0}.list-parts08 .block:nth-of-type(n+4){margin-top:60px}.list-parts08 .in{position:absolute;left:0;bottom:0;padding:20px;background:#f7f7f7e6;font-size:1.4rem}.list-parts08 h3 span:before{content:"-";margin:0 5px 0 10px}.list-parts08 .txt{margin-top:10px}.list-parts09{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts09 .block{position:relative;width:450px;margin:0 20px 0 0}.list-parts09 .block:nth-of-type(2n){margin-right:0}.list-parts09 .block:nth-of-type(n+3){margin-top:80px}.list-parts09 dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:10px 0 0}.list-parts09 dt,.list-parts09 dd{margin:12px 0 0}.list-parts09 dt:nth-of-type(1){width:18%}.list-parts09 dd:nth-of-type(1){width:82%}.list-parts09 dt:nth-of-type(2){width:15%}.list-parts09 dd:nth-of-type(2){width:85%}.list-parts09 dt:nth-of-type(3){width:18%}.list-parts09 dd:nth-of-type(3){width:82%}.list-parts09 dt:nth-of-type(4){width:11%}.list-parts09 dd:nth-of-type(4){width:89%}.list-parts09 .txt{margin:30px 0 0}.list-parts09 .btn-type01{margin-top:50px}.list-parts09 .btn-type01 a{margin:0 auto}.list-parts10{width:736px;margin:65px auto 0}.list-parts10 li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;padding:0 40px 15px 0;border-bottom:1px solid #cbc5c1}.list-parts10 li:nth-of-type(n+2){margin-top:30px}.list-parts10 li span{display:block;width:20px}.list-parts10 li span+span{width:640px}.list-parts11{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:65px auto 0}.list-parts11 li{overflow:hidden;position:relative;width:215px;margin:0 20px 0 0}.list-parts11 li:nth-of-type(4n){margin-right:0}.list-parts11 li:nth-of-type(n+5){margin-top:60px}.list-parts11 li .in{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 30px;background:#000000b3;box-sizing:border-box;color:#fff;transition:.6s}.list-parts11 li a:hover .in{top:-100%;transition:.6s}.list-parts11 li a:hover img{opacity:1}.list-parts11 li .in .brand-logo{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:68px}.list-parts11 li:nth-of-type(1) .in .brand-logo{width:85%}.list-parts11 li:nth-of-type(2) .in .brand-logo{width:75%}.list-parts11 li:nth-of-type(3) .in .brand-logo{width:75%}.list-parts11 li:nth-of-type(4) .in .brand-logo{width:70%}.list-parts11 li:nth-of-type(5) .in .brand-logo{width:70%}.list-parts11 li .in h3{width:100%;text-align:center;color:#fff}.list-parts11 li .in .txt{width:100%;font-size:1.2rem}.list-parts12{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:920px;margin:65px auto 0}.list-parts12 .in{position:relative;width:450px;padding:50px 45px 65px;background:var(--bg-color);box-sizing:border-box}.list-parts12 .in:nth-of-type(n+3){margin-top:94px}.list-parts12 h3{position:absolute;top:-8px;left:50%;font-family:var(--font-mincho);color:#cbc5c1;transform:translate(-50%)}.list-parts12 h3 span{display:inline-block;position:relative;padding:0 10px}.list-parts12 h3 span:before{content:"";display:block;position:absolute;top:50%;left:0;width:5px;height:2px;background:#cbc5c1;transform:translte(0,-50%)}.list-parts12 h3 span:after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:2px;background:#cbc5c1;transform:translte(0,-50%)}.list-parts12 li{padding:0 10px 15px;border-bottom:1px solid #cbc5c1}.list-parts12 li:nth-of-type(n+2){margin-top:18px}.list-parts12 li a{display:block;position:relative;width:100%;height:100%}.list-parts12 li a:before{content:"";display:block;position:absolute;bottom:10px;right:15px;width:33px;height:1px;background:var(--sub-color);transition:.6s}.list-parts12 li a:after{content:"";display:block;position:absolute;bottom:12px;right:15px;width:5px;height:1px;background:var(--sub-color);transform:rotate(45deg);transition:.6s}.list-parts12 li a:hover:before{right:5px;transition:.6s}.list-parts12 li a:hover:after{right:5px;transition:.6s}.list-parts12 .btn-type01{position:absolute;bottom:-25px;left:50%;margin-top:0;transform:translate(-50%)}.list-parts13{width:920px;margin:80px auto 0}.list-parts13 .block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:920px}.list-parts13 .inner .block{-webkit-align-items:stretch;align-items:stretch}.list-parts13 h3+.block{margin-top:30px}.list-parts13 .block+.block{margin-top:40px}.list-parts13 .inner h3{font-family:var(--font-mincho);font-size:2.4rem}.list-parts13 .img,.list-parts13 .in{width:450px}.list-parts13 .inner .in .ttl{position:relative;color:#cbc5c1;font-family:var(--font-mincho);font-size:4rem;font-weight:700;text-align:center}.list-parts13 .inner .in .ttl:before{content:"";display:block;position:absolute;bottom:0;left:50%;width:18px;height:2px;background:#cbc5c1;transform:translate(-50%)}.list-parts13 .inner .txt{margin-top:35px}.list-parts13 .txt{margin-top:15px}.list-parts14{width:920px;margin:80px auto 0}.list-parts14 h3{font-family:var(--font-mincho);font-size:2.4rem}.list-parts14 .block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:920px;margin-top:35px}.list-parts14 .block:nth-of-type(2n){flex-direction:row-reverse}.list-parts14 .block+.block{margin-top:40px}.list-parts14 .img,.list-parts14 .in{width:450px}.list-parts14 .txt{margin-top:15px}.list-parts15{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:920px;margin:60px auto 0;border:2px solid #cbc5c1;border-radius:16px;box-sizing:border-box}.list-parts15 dt{width:182px;padding:30px 0 25px;background:var(--bg-color);border-bottom:2px solid #cbc5c1;border-right:2px solid #cbc5c1;box-sizing:border-box;text-align:center}.list-parts15 dt:first-of-type{border-radius:16px 0 0}.list-parts15 dt:last-of-type{border-bottom:none;border-radius:0 0 0 16px}.list-parts15 dd{width:734px;padding:30px 40px 25px;border-bottom:2px solid #cbc5c1;box-sizing:border-box;line-height:1.5;margin:0}.list-parts15 dt:last-of-type,.list-parts15 dd:last-of-type{border-bottom:none}.list-parts16{width:920px;margin:60px auto 0}.list-parts16 dt{font-size:2rem;font-weight:700;line-height:1.5}.list-parts16 dd+dt{margin-top:60px}.list-parts16 dd{margin-top:20px;line-height:1.75}.flow-slide{margin:65px auto 0}.flow-slide .slick-dotted.slick-slider{margin-bottom:0;padding-left:0;list-style:none}.flow-slide .slick-prev{top:120px;left:-30px;width:20px;height:60px;background:#a2aab0}.flow-slide .slick-next{top:120px;right:-30px;width:20px;height:60px;background:#a2aab0;transform:rotate(180deg)}.flow-slide .slick-prev:before,.flow-slide .slick-next:before{content:"";display:block;position:absolute;top:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.flow-slide .slick-prev:after,.flow-slide .slick-next:after{content:"";display:block;position:absolute;bottom:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(45deg);z-index:2}.flow-slide .slide-item{position:relative;width:287px;margin:0 15px}.flow-slide .slick-dots{width:920px;bottom:-55px;text-align:center}.flow-slide .slick-dots li{width:12px;height:12px;margin:0 15px}.flow-slide .slick-dots button{width:12px;height:12px;padding:0;background:#a2aab0}.flow-slide .slick-dots .slick-active button{background:var(--main-color)}.flow-slide .ttl{margin:25px 0 0;font-size:2.4rem;font-weight:700}.flow-slide h3{margin:20px 0 0;font-weight:700}.flow-slide .txt{margin:15px 0 0;line-height:1.5}.recom-slide{margin:60px 0 0;padding:80px 0 135px;background:#f7f7f7}.recom-slide ul{width:920px;margin:0 auto}.recom-slide .slick-dotted.slick-slider{margin-bottom:0}.recom-slide .slick-prev{left:-30px;width:20px;height:60px;margin:-30px 0 0;background:#a2aab0}.recom-slide .slick-next{right:-30px;width:20px;height:60px;margin:-30px 0 0;background:#a2aab0;transform:rotate(180deg)}.recom-slide .slick-prev:before,.recom-slide .slick-next:before{content:"";display:block;position:absolute;top:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.recom-slide .slick-prev:after,.recom-slide .slick-next:after{content:"";display:block;position:absolute;bottom:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(45deg);z-index:2}.recom-slide .slide-item{position:relative;width:920px}.recom-slide .slide-item .img{width:644px;height:auto}.recom-slide .slide-item .in{position:absolute;top:165px;right:0;width:368px;padding:42px 40px 40px;background:#efefef;box-sizing:border-box}.recom-slide .slick-dots{width:920px;bottom:-40px;text-align:center}.recom-slide .slick-dots li{width:22px;height:5px;margin:0 1.5px}.recom-slide .slick-dots button{width:22px;height:5px;margin:0 1.5px;padding:0;background:#a2aab0}.recom-slide .slick-dots .slick-active button{background:var(--main-color)}.recom-slide li h3{color:var(--ttl-color);text-align:center}.recom-slide .slide-item .txt{margin:16px 0 0;font-size:1.2rem;line-height:1.5}.recom-slide .slide-item .btn{margin:30px 0 0}.standard-slide{margin:65px auto 0}.standard-slide .slick-dotted.slick-slider{margin-bottom:0}.standard-slide .slick-prev{top:40px;left:-30px;width:20px;height:60px;background:#a2aab0;z-index:3}.standard-slide .slick-next{top:40px;right:-30px;width:20px;height:60px;background:#a2aab0;transform:rotate(180deg);z-index:3}.standard-slide .slick-prev:before,.standard-slide .slick-next:before{content:"";display:block;position:absolute;top:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(-45deg);opacity:1;z-index:2}.standard-slide .slick-prev:after,.standard-slide .slick-next:after{content:"";display:block;position:absolute;bottom:25.5px;left:4px;width:10px;height:3px;background:#fff;transform:rotate(45deg);z-index:2}.standard-slide .slide-item{position:relative;width:176px;margin:0 5px}.standard-slide .slide-item .ttl{margin-top:10px;font-weight:700;line-height:1.5}.standard-slide .slide-item .price{margin-top:5px;font-weight:700}.standard-slide .slick-dots{width:920px;bottom:-55px;text-align:center}.standard-slide .slick-dots li{width:12px;height:12px;margin:0 15px}.standard-slide .slick-dots button{width:12px;height:12px;padding:0;background:#a2aab0}.standard-slide .slick-dots .slick-active button{background:var(--main-color)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/parts.css.map */
