@charset "UTF-8";.pView{background:#f3dfcc}.pView_symbol{z-index:1;position:absolute;top:14px;right:0;width:354px;height:404px;rotate:0deg;background:url(../images/machine/fv_symbol.webp) no-repeat;background-position:top right;background-size:contain}.machineConcept{padding:122px 0 0;background:#f3dfcc}.machineConcept_logo{width:125px;margin:0 auto}.machineConcept_title{margin:68px 0 0;font-weight:500;font-size:25px;line-height:1.84;letter-spacing:0;text-align:center}.machineConcept_text{width:378px;margin:48px auto 0;font-weight:400;font-size:18px;line-height:2.2222222222;font-family:Zen Old Mincho,serif;letter-spacing:0}.machineConcept_image{margin:60px 0 0}.machineFeatures{position:relative;padding:240px 0 260px;background:#f3dfcc}.machineFeatures:before{position:absolute;top:0;right:-32px;width:398px;height:400px;background:url(../images/features_symbol.svg) no-repeat;background-position:center;background-size:contain;content:""}.machineFeatures_en{font-weight:400;font-size:88px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:0;text-align:center}.machineFeatures_title{margin:20px 0 0;font-weight:500;font-size:18px;line-height:1.5555555556;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.1em;text-align:center}.machineFeatures_contents{display:grid;grid-template-columns:1fr;width:432px;margin:120px auto 0;gap:220px}.machineFeatures_item{position:relative}.machineFeatures_item-image{width:402px;margin:0 auto}.machineFeatures_item-title{margin:40px 0 0;color:#fff;font-weight:500;font-size:13px;line-height:1;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.05em;text-align:center}.machineFeatures_item-title span{display:inline-block;padding:12px 15px;border-radius:100px;background-color:#924249}.machineFeatures_item-heading{margin:30px 0 0;font-weight:500;font-size:22px;line-height:1;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0;text-align:center}.machineFeatures_item-text{margin:14px 0 0;font-weight:400;font-size:16px;line-height:2;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.machineFeatures_item-symbol{position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat}.machineFeatures_item.isItem01 .machineFeatures_item-symbol{bottom:-456px;left:-60px;width:426px;height:526px;background-image:url(../images/features_item01_symbol.svg);background-position:left top}.machineFeatures_item.isItem02 .machineFeatures_item-symbol{right:-55px;bottom:-260px;width:385px;height:350px;background-image:url(../images/features_item02_symbol.svg)}.machineFeatures_item.isItem03 .machineFeatures_item-symbol{bottom:-273px;left:44px;width:341px;height:340px;background-image:url(../images/features_item03_symbol.svg)}.machineProgram{padding:84px 0 160px;background-color:#f3dfcc}.machineProgram_en{font-weight:500;font-size:14px;line-height:1;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0;text-align:center}.machineProgram_title{margin:12px 0 0;font-weight:500;font-size:32px;line-height:1.375;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0;text-align:center}.machineProgram_contents{display:grid;grid-template-columns:1fr;width:486px;margin:80px auto 0;gap:20px}.machineProgram_item{height:486px;padding:25px 28px 30px;border-radius:25px;background-color:#fff}.machineProgram_item-info{position:relative;width:400px;margin:25px auto 0}.machineProgram_item:nth-of-type(odd) .machineProgram_item-info{padding-left:100px}.machineProgram_item:nth-of-type(2n+2) .machineProgram_item-info{padding-right:102px}.machineProgram_item-no{position:absolute;top:2px}.machineProgram_item-no small,.machineProgram_item-no span{display:block;text-align:center}.machineProgram_item-no small{font-weight:500;font-size:14px;line-height:1.3333333333;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.machineProgram_item-no span{margin:3px 0 0;font-weight:400;font-size:90px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:0}.machineProgram_item:nth-of-type(odd) .machineProgram_item-no{left:-8px}.machineProgram_item:nth-of-type(2n+2) .machineProgram_item-no{right:-8px}.machineProgram_item-title{font-weight:700;font-size:18px;line-height:1.3333333333;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.machineProgram_item-text{margin:10px 0 0;font-weight:500;font-size:14px;line-height:1.7142857143;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.02em}.machineAbout{padding:160px 0;background:#f3dfcc1a}.machineAbout_en{color:#fff;font-weight:400;font-size:88px;line-height:1;font-family:"Instrument Serif",serif;letter-spacing:0;text-align:center}.machineAbout_title{margin:22px 0 0;color:#fff;font-weight:500;font-size:18px;line-height:1.5555555556;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.1em;text-align:center}.machineAbout_text{width:432px;margin:68px auto 0;color:#fff;font-weight:400;font-size:16px;line-height:2;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0}.machineAbout_heading{margin:58px 0 0;color:#fff;font-weight:700;font-size:28px;line-height:1.3333333333;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:0;text-align:center}.machineAbout_image{width:496px;margin:40px auto 0}.machineAbout_link{width:378px;margin:60px auto 0}@media (max-width: 767px){.pView_symbol{top:1.4rem;width:35.4rem;height:40.4rem}.machineConcept{padding:12.2rem 0 0}.machineConcept_logo{width:12.5rem}.machineConcept_title{margin:6.8rem 0 0;font-size:2.5rem}.machineConcept_text{width:37.8rem;margin:4.8rem auto 0;font-size:1.8rem}.machineConcept_image{margin:6rem 0 0}.machineFeatures{padding:24rem 0 26rem}.machineFeatures:before{right:-3.2rem;width:39.8rem;height:40rem}.machineFeatures_en{font-size:8.8rem}.machineFeatures_title{margin:2rem 0 0;font-size:1.8rem}.machineFeatures_contents{width:43.2rem;margin:12rem auto 0;gap:22rem}.machineFeatures_item-image{width:40.2rem}.machineFeatures_item-title{margin:4rem 0 0;font-size:1.3rem}.machineFeatures_item-title span{padding:1.2rem 1.5rem;border-radius:10rem}.machineFeatures_item-heading{margin:3rem 0 0;font-size:2.2rem}.machineFeatures_item-text{margin:1.4rem 0 0;font-size:1.6rem;font-size:1.8rem}.machineFeatures_item.isItem01 .machineFeatures_item-symbol{bottom:-45.6rem;left:-6rem;width:42.6rem;height:52.6rem}.machineFeatures_item.isItem02 .machineFeatures_item-symbol{right:-5.5rem;bottom:-26rem;width:38.5rem;height:35rem}.machineFeatures_item.isItem03 .machineFeatures_item-symbol{bottom:-27.3rem;left:4.4rem;width:34.1rem;height:34rem}.machineProgram{padding:8.4rem 0 16rem}.machineProgram_en{font-size:1.4rem;font-size:1.6rem}.machineProgram_title{margin:1.2rem 0 0;font-size:3.2rem}.machineProgram_contents{width:48.6rem;margin:8rem auto 0;gap:2rem}.machineProgram_item{height:48.6rem;padding:2.5rem 2.8rem 3rem;border-radius:2.5rem}.machineProgram_item-info{width:40rem;margin:2.5rem auto 0}.machineProgram_item:nth-of-type(odd) .machineProgram_item-info{padding-left:10rem}.machineProgram_item:nth-of-type(2n+2) .machineProgram_item-info{padding-right:10.2rem}.machineProgram_item-no{top:.2rem}.machineProgram_item-no small{font-size:1.4rem;font-size:1.6rem}.machineProgram_item-no span{margin:.3rem 0 0;font-size:9rem}.machineProgram_item:nth-of-type(odd) .machineProgram_item-no{left:-.8rem}.machineProgram_item:nth-of-type(2n+2) .machineProgram_item-no{right:-.8rem}.machineProgram_item-title{font-size:1.8rem}.machineProgram_item-text{margin:1rem 0 0;font-size:1.4rem;font-size:1.6rem}.machineAbout{padding:16rem 0}.machineAbout_en{font-size:8.8rem}.machineAbout_title{margin:2.2rem 0 0;font-size:1.8rem}.machineAbout_text{width:43.2rem;margin:6.8rem auto 0;font-size:1.6rem;font-size:1.8rem}.machineAbout_heading{margin:5.8rem 0 0;font-size:2.8rem}.machineAbout_image{width:49.6rem;margin:4rem auto 0}.machineAbout_link{width:37.8rem;margin:6rem auto 0}}
