.products .sec-mv{height:479px;width:100%;position:relative}@media (max-width: 767px){.products .sec-mv{height:200px}}.products .sec-mv .c-lazybg{position:absolute;width:100%;height:100%;top:0;left:0}.products .sec-title{text-align:center;width:100%;margin-bottom:55px;position:relative;z-index:1}@media (max-width: 767px){.products .sec-title{margin-bottom:43px}}.products .sec-title span{font-size:26px;font-size:2.6rem;line-height:2.625em;letter-spacing:.1em;font-weight:bold;position:relative;font-family:"Zen Maru Gothic",sans-serif}@media (max-width: 767px){.products .sec-title span{display:inline-block;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em}}.products .sec-title span:after{content:"";position:absolute;width:74px;height:74px;border-radius:50%;background:#F7DA61;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}@media (max-width: 767px){.products .sec-title span:after{width:65px;height:65px}}.products .sec-intro{text-align:center;padding:50px 0 0px;background:#FBF9F3;position:relative;margin-bottom:-40px;z-index:2}@media (max-width: 767px){.products .sec-intro{padding:30px 0 0}}.products .sec-intro .wcm{margin:0 auto -70px}@media (max-width: 767px){.products .sec-intro .wcm{margin-bottom:0}}.products .sec-intro:after{content:"";position:absolute;bottom:-43px;left:0;height:149px;width:100%;background:url(../../img/products/intro_before.png) no-repeat center bottom/100% 100%;z-index:-1}@media (max-width: 767px){.products .sec-intro:after{background:url(../../img/products/intro_before_sp.png) no-repeat center bottom/100% 100%;height:72px;bottom:-64px}}.products .sec-intro .lb{display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold;position:relative;width:auto;padding:0 0 10px;margin-bottom:8px}@media (max-width: 767px){.products .sec-intro .lb{font-size:16px;font-size:1.6rem;line-height:1.25em;margin-bottom:19px}}.products .sec-intro .lb:after{content:"";position:absolute;width:100%;height:3px;background:#523535;left:0;bottom:0}@media (max-width: 767px){.products .sec-intro .lb:after{height:3px;bottom:-1px}}.products .sec-intro .title{font-size:36px;font-size:3.6rem;line-height:2em;letter-spacing:.08em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif;position:relative}@media (max-width: 767px){.products .sec-intro .title{font-size:26px;font-size:2.6rem;line-height:1.84615em}}.products .sec-intro .title:after,.products .sec-intro .title::before{content:"";position:absolute}.products .sec-intro .title::before{background:url("../../img/products/intro_ico1.svg") no-repeat center center/100% 100%;width:158px;height:81px;left:15px;top:-4px}@media (max-width: 767px){.products .sec-intro .title::before{width:90px;height:46px;left:-22px;top:-47px}}.products .sec-intro .title::after{background:url("../../img/products/intro_ico2.svg") no-repeat center center/100% 100%;width:91px;height:96px;right:75px;top:-48px}@media (max-width: 767px){.products .sec-intro .title::after{width:46px;height:48px;right:11px;top:-59px}}.products .sec-intro .title span{line-height:1;border:3px solid #D16C2C;padding:10px 18px 10px;display:inline-block;margin-right:8px;position:relative;color:#D16C2C;top:2px}@media (max-width: 767px){.products .sec-intro .title span{font-size:24px;font-size:2.4rem;padding:5px 8px 8px;top:0}}.products .sec-intro .ins{font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.08em;padding:30px 0 0;position:relative}@media (max-width: 767px){.products .sec-intro .ins{font-size:14px;font-size:1.4rem;line-height:2.14286em;text-align:left;padding-top:13px}}.products .sec-intro .ins:after,.products .sec-intro .ins::before{content:"";position:absolute}.products .sec-intro .ins::before{background:url("../../img/products/intro_ico3.svg") no-repeat center center/100% 100%;width:173px;height:165px;left:-9px;top:55px}@media only screen and (max-width: 1000px){.products .sec-intro .ins::before{width:10vw}}@media (max-width: 767px){.products .sec-intro .ins::before{width:40px;height:89px;background:url("../../img/products/intro_ico3_sp.svg") no-repeat center center/100% 100%;top:-88px}}.products .sec-intro .ins::after{background:url("../../img/products/intro_ico4.svg") no-repeat center center/100% 100%;width:237px;height:159px;right:-46px;top:61px}@media only screen and (max-width: 980px){.products .sec-intro .ins::after{width:12vw;right:-11px}}@media (max-width: 767px){.products .sec-intro .ins::after{width:70px;height:37px;background:url("../../img/products/intro_ico3_1_sp.svg") no-repeat center center/100% 100%;top:-43px;right:-34px}}.products .sec-intro .lst-it{display:flex;flex-wrap:wrap;width:calc(100% + 36px);margin:46px -18px 24px}@media (max-width: 767px){.products .sec-intro .lst-it{justify-content:center;width:calc(100% +  24px);margin:36px auto 10px;max-width:400px;left:-14px;position:relative}}.products .sec-intro .lst-it .it{width:20%;padding:0 18px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.products .sec-intro .lst-it .it{max-width:100px;width:100px;margin:0 9px 18px;padding:0 0}}.products .sec-intro .lst-it .it img{margin-bottom:12px}@media (max-width: 767px){.products .sec-intro .lst-it .it img{margin-bottom:6px}}.products .sec-intro .lst-it .it .str{display:flex;align-items:center;font-weight:bold;flex:1 0 auto}@media (max-width: 767px){.products .sec-intro .lst-it .it .str{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;font-weight:bold;align-items:flex-start}}.products .sec-intro .c-btn-yellow{position:relative;z-index:2;bottom:-39px}@media (max-width: 767px){.products .sec-intro .c-btn-yellow{bottom:0}}.products .sec-advantages{z-index:1;position:relative;padding-top:210px;padding-bottom:90px}@media (max-width: 767px){.products .sec-advantages{padding-bottom:12px}}.products .sec-advantages::before{content:"";position:absolute;width:391px;height:203px;top:58px;right:0;background:url(../../img/common/c_tree_top.svg) no-repeat center bottom/100% 100%}@media (max-width: 767px){.products .sec-advantages::before{width:249px;height:130px;top:75px}}.products .sec-advantages .lst-it{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% + 46px);margin:0 -23px}@media (max-width: 767px){.products .sec-advantages .lst-it{margin:0 auto;width:100%}}.products .sec-advantages .lst-it .it{width:33.3333%;padding:0 23px}@media (max-width: 767px){.products .sec-advantages .lst-it .it{width:100%;padding:0 0;margin-bottom:43px}}.products .sec-advantages .lst-it .it .im{border-radius:20px;overflow:hidden;margin-bottom:20px}@media (max-width: 767px){.products .sec-advantages .lst-it .it .im{border-radius:10px;margin-bottom:22px}}.products .sec-advantages .lst-it .it .tit{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.04em;font-weight:bold;margin-bottom:10px;font-family:"Zen Maru Gothic",sans-serif}@media (max-width: 767px){.products .sec-advantages .lst-it .it .tit{font-family:"Zen Maru Gothic",sans-serif}}.products .sec-advantages .lst-it .it p{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em}.products .sec-equipment{background:#FFFAEA;padding:85px 0px  0px;margin-bottom:100px}@media (max-width: 767px){.products .sec-equipment{padding:72px 0px  0px;margin-bottom:80px}}.products .sec-equipment .gr-row{max-width:1088px;margin:0 auto 327px;width:100%}@media (max-width: 767px){.products .sec-equipment .gr-row{width:calc(100% - 40px);margin-bottom:350px}}.products .sec-equipment .gr-row .row{display:flex;flex-wrap:wrap;background:#fff;margin-bottom:30px;padding:42px 43px}@media (max-width: 767px){.products .sec-equipment .gr-row .row{padding:33px 20px 28px;margin-bottom:17px}}.products .sec-equipment .gr-row .row .im{width:395px;border-radius:20px;overflow:hidden}@media (max-width: 767px){.products .sec-equipment .gr-row .row .im{width:100%;border-radius:10px;margin-bottom:20px}}.products .sec-equipment .gr-row .row .cont{width:calc(100% - 395px);padding:0 0px 0 44px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}@media (max-width: 767px){.products .sec-equipment .gr-row .row .cont{width:100%;padding-left:0;flex-wrap:unset}}.products .sec-equipment .gr-row .row .cont .hd{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}@media (max-width: 767px){.products .sec-equipment .gr-row .row .cont .hd{margin-bottom:10px}}.products .sec-equipment .gr-row .row .cont .hd i{width:51px}@media (max-width: 767px){.products .sec-equipment .gr-row .row .cont .hd i{width:40px}}.products .sec-equipment .gr-row .row .cont .hd .ttl{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold;width:calc(100% - 51px);padding-left:12px;font-family:"Zen Maru Gothic",sans-serif}@media (max-width: 767px){.products .sec-equipment .gr-row .row .cont .hd .ttl{line-height:28px;padding-left:8px}}.products .sec-equipment .gr-row .row .cont .txt{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em}.products .sec-equipment .gr-row .row:first-child{position:relative}.products .sec-equipment .gr-row .row:first-child::after,.products .sec-equipment .gr-row .row:first-child::before{content:"";position:absolute}.products .sec-equipment .gr-row .row:first-child::before{width:60px;height:38px;left:97px;top:-34px;background:url("../../img/products/equipment_ico1.svg") no-repeat center center/100% 100%}@media (max-width: 767px){.products .sec-equipment .gr-row .row:first-child::before{width:50px;height:32px;left:21px;top:-30px}}.products .sec-equipment .gr-row .row:first-child:after{width:143px;height:187px;background:url("../../img/products/equipment_ico2.svg") no-repeat center center/100% 100%;top:-149px;right:15px}@media (max-width: 767px){.products .sec-equipment .gr-row .row:first-child:after{width:98px;height:127px;top:-114px;right:-7px}}.products .sec-equipment .gr-col{width:100%;margin:0 auto 0px;position:relative;background:#fff;padding:0 20px 110px}.products .sec-equipment .gr-col:after{content:"";position:absolute;width:167px;height:124px;background:url("../../img/products/equipment_ico3.svg") no-repeat center center/100% 100%;bottom:26px;left:calc((100vw - 1088px)/2 - 112px);z-index:2}@media only screen and (max-width: 1200px){.products .sec-equipment .gr-col:after{left:0}}@media (max-width: 767px){.products .sec-equipment .gr-col:after{left:20px;width:100px;height:74px}}@media (max-width: 767px){.products .sec-equipment .gr-col{padding:0 20px 66px}}.products .sec-equipment .gr-col .str{text-align:center;position:relative;top:-239px;margin-bottom:-193px}@media (max-width: 767px){.products .sec-equipment .gr-col .str{margin-bottom:-245px;top:-270px}}.products .sec-equipment .gr-col .str span{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.04em;font-weight:bold;color:#D16C2C;font-family:"Zen Maru Gothic",sans-serif;text-align:center;position:relative}@media (max-width: 767px){.products .sec-equipment .gr-col .str span{font-size:20px;font-size:2rem;line-height:1.7em}}.products .sec-equipment .gr-col .str span:after{content:"";position:absolute;width:120px;height:48px;background:url("../../img/products/equipment_ico4.svg") no-repeat center center/100% 100%;right:11px;top:-39px}@media (max-width: 767px){.products .sec-equipment .gr-col .str span:after{right:-10px;top:-43px}}.products .sec-equipment .gr-col .lst{max-width:1111px;margin:0 auto;position:relative}@media (min-width: 768px){.products .sec-equipment .gr-col .lst{display:flex;flex-wrap:wrap}}.products .sec-equipment .gr-col .lst .it{width:calc(33.3333%);padding:0 10px}@media (max-width: 767px){.products .sec-equipment .gr-col .lst .it{width:100%;padding:0 0}}.products .sec-equipment .gr-col .lst .it img{border-radius:20px;overflow:hidden}@media (max-width: 767px){.products .sec-equipment .gr-col .lst .it img{border-radius:10px}}.products .sec-equipment .gr-tag{width:100%;margin:0 auto;text-align:center;background:#fff}@media (max-width: 767px){.products .sec-equipment .gr-tag{padding:0 20px}}.products .sec-equipment .gr-tag .ins{max-width:900px;width:100%;border:1px solid #D9D9D9;padding:40px 45px 38px;margin:0 auto}@media (max-width: 767px){.products .sec-equipment .gr-tag .ins{padding:22px 20px}}.products .sec-equipment .gr-tag .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:bold;display:inline-block;text-align:center;margin-bottom:20px;font-family:"Zen Maru Gothic",sans-serif}@media (max-width: 767px){.products .sec-equipment .gr-tag .ttl{margin-bottom:12px}}.products .sec-equipment .gr-tag p{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em;text-align:left}@media (max-width: 767px){.products .sec-equipment .gr-tag p{font-size:13px;font-size:1.3rem;line-height:2em}}.products .sec-spec{margin-bottom:147px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;align-items:center;background:#fff;font-family:"Zen Maru Gothic",sans-serif}@media only screen and (max-width: 1100px){.products .sec-spec{align-items:flex-start}}@media (max-width: 767px){.products .sec-spec{padding:0px 0 137px;margin-bottom:0}}.products .sec-spec .str{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold;margin-bottom:40px;width:100%;text-align:center;margin-top:-10px}@media (max-width: 767px){.products .sec-spec .str{padding:0 18px;font-size:18px;font-size:1.8rem;line-height:1.55556em;margin-bottom:28px}}@media only screen and (max-width: 374px){.products .sec-spec .str{font-size:4.8vw}}.products .sec-spec__desc{width:calc(50% - 70px);display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;height:100%}@media only screen and (max-width: 1100px){.products .sec-spec__desc{padding-left:20px}}@media (max-width: 767px){.products .sec-spec__desc{width:100%;padding:0 20px 30px}}.products .sec-spec__desc .in{max-width:470px;width:100%;padding-right:75px}@media only screen and (max-width: 1100px){.products .sec-spec__desc .in{padding-right:30px}}@media (max-width: 767px){.products .sec-spec__desc .in{max-width:100%;padding-right:0}}.products .sec-spec__desc .in .im{border-radius:20px;overflow:hidden;margin-bottom:30px}@media (max-width: 767px){.products .sec-spec__desc .in .im{border-radius:10px;margin-bottom:20px}}.products .sec-spec__desc .in .add{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;position:relative;padding-left:82px;margin-bottom:16px;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 1100px){.products .sec-spec__desc .in .add{padding-left:80px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.products .sec-spec__desc .in .add{padding-left:80px}}@media (max-width: 767px){.products .sec-spec__desc .in .add{padding-left:0;display:flex;flex-direction:column;margin-bottom:8px}}.products .sec-spec__desc .in .add .lb{color:#fff;background:#523535;border-radius:14px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.04em;font-weight:bold;padding:3px 14px 4px;position:absolute;font-family:"Noto Sans JP",sans-serif;left:0;top:0}@media (max-width: 767px){.products .sec-spec__desc .in .add .lb{position:relative;display:inline-block;width:75px;margin-bottom:0px}}.products .sec-spec__desc .in .note{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif}.products .sec-spec__desc .in .c-btn-yellow{margin-left:0;margin-top:30px}.products .sec-spec__map{width:calc(50% + 70px);position:relative;top:0;right:0;position:relative;max-height:475px}.products .sec-spec__map:before{display:block;content:" ";width:100%;padding-top:62.83069%}.products .sec-spec__map>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.products .sec-spec__map{width:100%;height:250px;margin-bottom:40px}}.products .sec-spec__map iframe{position:absolute;width:100% !important;height:100% !important;top:0;border-left-style:0}.products .sec-flow{background:#FBF9F3;padding:90px 20px  72px;position:relative;z-index:2}@media (max-width: 767px){.products .sec-flow{padding:84px 20px 0px}}.products .sec-flow:after{content:"";position:absolute;bottom:-43px;left:0;height:149px;width:100%;background:url(../../img/products/intro_before.png) no-repeat center bottom/100% 100%}@media (max-width: 767px){.products .sec-flow:after{background:url(../../img/products/intro_before_sp.png) no-repeat center bottom/100% 100%;height:72px;bottom:-64px}}.products .sec-flow .sec-title span{position:relative}.products .sec-flow .sec-title span:before{content:"";position:absolute;width:362px;height:228px;top:-168px;right:-469px;background:url(../../img/top/business_ico.svg) no-repeat center center/100% 100%;z-index:1}@media (max-width: 767px){.products .sec-flow .sec-title span:before{width:225px;right:50%;height:143px;margin-right:-110px;top:-191px}}.products .sec-flow .gr-lst{display:flex;flex-direction:column;max-width:1088px;width:100%;margin:-10px auto 0;position:relative;z-index:2}@media (max-width: 767px){.products .sec-flow .gr-lst{margin-top:0}}.products .sec-flow .gr-lst .it{border:2px solid #D16C2C;margin-bottom:27px;padding:33px 50px 33px;border-radius:20px;position:relative;background:#fff}@media (max-width: 767px){.products .sec-flow .gr-lst .it{padding:25px 20px 22px;border-radius:10px;margin-bottom:22px}}.products .sec-flow .gr-lst .it:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:11px 15px 0 15px;border-color:#D16C2C transparent transparent transparent;bottom:-12px;left:50%;margin-left:-15px;z-index:-1}.products .sec-flow .gr-lst .it:last-child:after{display:none}.products .sec-flow .gr-lst .it .ins{display:flex;flex-wrap:wrap;align-items:center}.products .sec-flow .gr-lst .it .ins .st{color:#fff;background:#523535;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;padding:3px 14px 4px;border-radius:20px;font-family:"Josefin Sans",sans-serif;width:91px;height:27px;padding-top:9px;white-space:nowrap;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins .st{font-size:12px;font-size:1.2rem;width:84px;padding-top:8px}}.products .sec-flow .gr-lst .it .ins .st i{font-style:normal;font-size:20px;font-size:2rem;position:relative;top:-1px;left:2px}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins .st i{font-size:18px;font-size:1.8rem}}.products .sec-flow .gr-lst .it .ins .ttl{width:234px;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif;padding-left:15px}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins .ttl{width:calc(100% - 84px);font-size:18px;font-size:1.8rem}}.products .sec-flow .gr-lst .it .ins .txt{width:calc(100% - 234px - 91px);font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em;padding:0 0px 0 15px}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins .txt{width:100%;padding-left:0;padding-top:15px}}.products .sec-flow .gr-lst .it .ins2{width:calc(100% - 107px);margin-left:107px;margin-top:18px;margin-bottom:8px;display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center;background:#FBF9F3;padding:32px 10px}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins2{padding:20px 20px;margin-left:0;width:100%}}.products .sec-flow .gr-lst .it .ins2 .str{width:100%;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:20px}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins2 .str{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-bottom:16px}}.products .sec-flow .gr-lst .it .ins2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:622px;margin:0 auto;width:100%}.products .sec-flow .gr-lst .it .ins2 ul li{width:calc(50% - 7px)}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins2 ul li{width:100%;margin-bottom:13px}}@media (max-width: 767px){.products .sec-flow .gr-lst .it .ins2 ul li a span{font-size:15px;font-size:1.5rem}}.products .sec-faq{padding:177px 0 111px;background:#fff;position:relative;margin-top:-57px;z-index:1}@media (max-width: 767px){.products .sec-faq{margin-top:6px;padding-top:173px;padding-bottom:84px}}.products .sec-faq:after{content:"";position:absolute;width:391px;height:203px;top:58px;right:0;background:url("../../img/common/c_tree_top.svg") no-repeat center center/100% 100%}@media (max-width: 767px){.products .sec-faq:after{width:249px;height:130px;top:28px}}.products .sec-faq .gr-faq{max-width:850px;width:100%;margin:0 auto;padding:0px 22px 00px;border-top:1px solid #523535;border-bottom:1px solid #523535;position:relative}@media (max-width: 767px){.products .sec-faq .gr-faq{padding:0 20px 0}}.products .sec-faq .gr-faq:first-of-type:after{content:"";position:absolute;width:49px;height:46px;background:url("../../img/products/faq_ico.svg") no-repeat center center/100% 100%;right:57px;top:-46px}@media (max-width: 767px){.products .sec-faq .gr-faq:first-of-type:after{width:46px;height:44px;right:20px;top:-42px}}.products .sec-faq .gr-faq__row{border-bottom:1px solid #D5D5D5}.products .sec-faq .gr-faq__row:last-child{border-bottom:none}.products .sec-faq .gr-faq__row .ques{display:flex;flex-wrap:wrap;padding:30px 0 29px;cursor:pointer}.products .sec-faq .gr-faq__row .ques i{font-size:32px;font-size:3.2rem;letter-spacing:0em;font-weight:bold;font-family:"Josefin Sans",sans-serif;font-style:normal;color:#D16C2C;width:50px}@media (max-width: 767px){.products .sec-faq .gr-faq__row .ques i{font-size:26px;font-size:2.6rem;width:35px}}.products .sec-faq .gr-faq__row .ques .tit{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:bold;width:calc(100% - 50px);margin-top:-5px;padding-right:34px;position:relative}@media (max-width: 767px){.products .sec-faq .gr-faq__row .ques .tit{font-size:15px;font-size:1.5rem;line-height:1.73333em;width:calc(100% - 35px)}}.products .sec-faq .gr-faq__row .ques .tit:after{content:"";position:absolute;width:21px;height:21px;background:url("../../img/common/icon/ico_arr.svg") no-repeat center center/100% 100%;right:0;top:50%;margin-top:-10px;transform:rotate(180deg);transition:all 0.1s ease-out}.products .sec-faq .gr-faq__row .ques.active .tit:after{transform:rotate(0deg)}.products .sec-faq .gr-faq__row .ans{display:none;margin-top:-10px}.products .sec-faq .gr-faq__row .ans .accor{display:flex;flex-wrap:wrap;padding-bottom:30px}.products .sec-faq .gr-faq__row .ans i{font-size:26px;font-size:2.6rem;letter-spacing:0em;font-weight:bold;font-family:"Josefin Sans",sans-serif;font-style:normal;width:50px;padding-left:6px;padding-top:2px}@media (max-width: 767px){.products .sec-faq .gr-faq__row .ans i{font-size:22px;font-size:2.2rem;width:35px}}.products .sec-faq .gr-faq__row .ans .txt{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em;width:calc(100% - 50px)}@media (max-width: 767px){.products .sec-faq .gr-faq__row .ans .txt{line-height:26px;width:calc(100% - 35px)}}.products .sec-faq .gr-faq{margin-top:-10px}.products .sec-faq .c-btn-yellow{margin:45px auto 0}@media (max-width: 767px){.products .sec-faq .c-btn-yellow{margin:30px auto 0}}.products .sec-blog{position:relative;margin-bottom:150px}@media (max-width: 767px){.products .sec-blog{margin-bottom:100px}}.products .sec-blog:after{content:"";position:absolute;bottom:0px;left:0;height:149px;width:100%;background:url(../../img/products/blog_after.png) no-repeat center bottom/100% 100%;z-index:-1}@media (max-width: 767px){.products .sec-blog:after{background:url(../../img/products/blog_after.png) no-repeat center bottom/100% 100%;height:72px;bottom:-50px}}.products .sec-blog .lst-post{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;z-index:2;padding:0 20px;align-items:center;justify-content:center}@media (max-width: 767px){.products .sec-blog .lst-post{flex-direction:column;padding:0 20px 5px}}.products .sec-blog .lst-post:after{content:"";position:absolute;height:230px;width:calc(100% - 0px);top:100px;left:0px;background:#FFFAEA;z-index:-1}@media (max-width: 767px){.products .sec-blog .lst-post:after{height:calc(100% - 120px)}}.products .sec-blog ul{display:flex;flex-wrap:wrap;width:calc(100% + 24px);position:relative;max-width:1112px;margin:-10px -12px 14px;position:relative;z-index:1}@media (max-width: 767px){.products .sec-blog ul{width:100%;margin:0px auto 22px}}.products .sec-blog ul::before{content:"";position:absolute;width:197px;height:160px;left:12px;top:-194px;background:url(../../img/top/blog_ico1.svg) no-repeat center bottom/100% 100%;z-index:3}@media (max-width: 767px){.products .sec-blog ul::before{width:118px;height:96px;left:0;top:-77px}}.products .sec-blog ul .it{width:25%;padding:0 12px;position:relative;margin-bottom:30px}@media (max-width: 767px){.products .sec-blog ul .it{width:100%;padding:0 0;margin-bottom:8px}}.products .sec-blog ul .it a{display:inline-block;border-radius:15px;overflow:hidden;background:#fff;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.16);box-shadow:3px 3px 0px 0px rgba(0,0,0,0.16);transition:all 0.1s ease-out;right:0;bottom:0;cursor:pointer;position:relative;width:100%;height:100%;cursor:pointer}@media (max-width: 767px){.products .sec-blog ul .it a{border-radius:10px;height:auto}}.products .sec-blog ul .it a .im{position:relative;width:100%;height:162px;position:relative}@media (max-width: 767px){.products .sec-blog ul .it a .im{height:214px}}.products .sec-blog ul .it a .im .bg img{position:absolute;object-fit:cover;top:0;left:0}.products .sec-blog ul .it a .im .cat{position:absolute;bottom:0;left:0;color:#fff;background:#523535;padding:1px 10px 2px;border-radius:0 10px 0 0;line-height:1}.products .sec-blog ul .it a .im .cat span{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold}.products .sec-blog ul .it a .desc{padding:20px 26px 15px}@media (max-width: 767px){.products .sec-blog ul .it a .desc{padding-bottom:20px}}.products .sec-blog ul .it a .desc .ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 767px){.products .sec-blog ul .it a .desc .ttl{margin-bottom:3px}}.products .sec-blog ul .it a .desc .date{font-family:"Josefin Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.08em;color:#939393}@media only screen and (min-width: 1025px){.products .sec-blog ul .it a:hover:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1;right:-3px;bottom:-3px;position:relative}}.products .sec-blog .bnr{position:relative;bottom:-30px;margin-top:-30px;width:100%}@media (max-width: 767px){.products .sec-blog .bnr{margin-top:0;bottom:0}}

/*# sourceMappingURL=maps/products.min.css.map */
