.p-benefits{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:767px){.p-benefits{width:84.6153846154%}}.l-topicpath{margin-bottom:0}.p-intro{background:#539b7a;color:#fff;text-align:center;padding:2.6041666667% 0 3.90625%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{padding:4.1666666667% 0}}@media only screen and (max-width:767px){.p-intro{padding:2em 0}}@media only screen and (max-width:767px){.p-intro__txt{width:90%;margin:0 auto}}.p-intro__txt .c-lead1{font-size:158%;letter-spacing:.24em;line-height:1.6363636364;margin-top:1.3020833333%;color:#fff}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__txt .c-lead1{font-size:143%}}@media only screen and (max-width:767px){.p-intro__txt .c-lead1{font-size:122%}}@media only screen and (max-width:767px){.p-intro__txt .c-lead1{margin-top:1em}}@media only screen and (max-width:767px){.p-intro__txt .c-lead1{line-height:1.4545454545}}.p-intro__txt .c-txt{margin-top:.78125%}@media only screen and (max-width:767px){.p-intro__txt .c-txt{margin-top:1em}}@media only screen and (max-width:767px){.p-intro__img{width:20%;margin:0 auto}}.p-benefits{margin-top:80px}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits{margin-top:6.6666666667%}}@media only screen and (max-width:767px){.p-benefits{margin-top:4em}}@media only screen and (max-width:767px){.p-benefits{width:84.6153846154%}}.p-benefits .p-benefits__box{border:5px solid #539b7a;position:relative}@media only screen and (max-width:767px){.p-benefits .p-benefits__box{border-width:3px}}.p-benefits .p-benefits__box::before{content:"";position:absolute;left:0;top:0;pointer-events:none;z-index:0;width:0;height:0;border-style:solid;border-color:#539b7a transparent transparent transparent;border-width:110px 110px 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits__box::before{border-width:90px 90px 0 0}}@media only screen and (max-width:767px){.p-benefits .p-benefits__box::before{border-width:72px 72px 0 0}}.p-benefits .p-benefits__box .num{color:#fff;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:700;letter-spacing:.04em;line-height:.7142857143;position:absolute;top:0;left:0;z-index:1;font-size:200%;top:.9em;left:.6em}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits__box .num{font-size:158%}}@media only screen and (max-width:767px){.p-benefits .p-benefits__box .num{font-size:143%}}@media only screen and (max-width:767px){.p-benefits .p-benefits__box .num{top:.6em;left:.3em}}.p-benefits .p-benefits__box .box_txt .c-lead1{font-size:158%;letter-spacing:.24em;line-height:1.4545454545;font-weight:700;padding-bottom:.4em;border-bottom:4px solid #eff4f4;margin-bottom:1em}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits__box .box_txt .c-lead1{font-size:143%}}@media only screen and (max-width:767px){.p-benefits .p-benefits__box .box_txt .c-lead1{font-size:129%}}.p-benefits .p-benefits__box .box_txt .c-st{font-size:129%;letter-spacing:.04em;line-height:1.3333333333;margin-bottom:.6em}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits__box .box_txt .c-st{font-size:122%}}@media only screen and (max-width:767px){.p-benefits .p-benefits__box .box_txt .c-st{font-size:108%}}.p-benefits .p-benefits__box .box_txt ul{margin-top:.7em}.p-benefits .p-benefits__box .box_txt ul>li{padding-left:1em;text-indent:-1em}.p-benefits .c-layout1{margin-top:2em;padding:10.6060606061%}@media only screen and (min-width:768px){.p-benefits .c-layout1{padding:5.8333333333% 7.9166666667% 5.4166666667%;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .c-layout1{padding:5.8333333333% 5.8333333333% 5.4166666667%}}@media only screen and (max-width:767px){.p-benefits .c-layout1{padding:10.8333333333% 7.5757575758% 7.5757575758%}}.p-benefits .c-layout1 .box_txt{width:78%}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .c-layout1 .box_txt{width:70%}}@media only screen and (max-width:767px){.p-benefits .c-layout1 .box_txt{width:100%}}.p-benefits .p-benefits1 .wrp_img{width:16%;margin:.9% 6% 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits1 .wrp_img{width:24%}}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .wrp_img{width:100%;margin:0 auto 1.5em}.p-benefits .p-benefits1 .wrp_img img{width:40%;margin:auto;display:block}}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_txt .c-lead1{text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:115%}}.p-benefits .p-benefits1 .box_jouken{width:100%;margin-top:30px}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken{margin-top:1.5em}}.p-benefits .p-benefits1 .box_jouken .p-ben__q{cursor:pointer;position:relative;background:#eff4f4;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease;font-size:108%;letter-spacing:.04em;line-height:1.6;padding:.9em 2em}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits1 .box_jouken .p-ben__q{font-size:100%}}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken .p-ben__q{font-size:93%}}.p-benefits .p-benefits1 .box_jouken .p-ben__q:hover{background:#539b7a;color:#fff}.p-benefits .p-benefits1 .box_jouken .p-ben__q:hover:before{color:#fff}.p-benefits .p-benefits1 .box_jouken .p-ben__q:hover:after{color:#fff}.p-benefits .p-benefits1 .box_jouken .p-ben__q.is-active{background:#539b7a;color:#fff}.p-benefits .p-benefits1 .box_jouken .p-ben__q.is-active:before{color:#fff}.p-benefits .p-benefits1 .box_jouken .p-ben__q.is-active:after{color:#fff;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.p-benefits .p-benefits1 .box_jouken .p-ben__q:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;margin-top:-.5em;line-height:1;right:1.5em;color:#05674a;-webkit-transition:color .4s ease,-webkit-transform .4s ease;transition:color .4s ease,-webkit-transform .4s ease;transition:color .4s ease,transform .4s ease;transition:color .4s ease,transform .4s ease,-webkit-transform .4s ease}.p-benefits .p-benefits1 .box_jouken .p-ben_q{display:none;background:#eff4f4}.p-benefits .p-benefits1 .box_jouken .p-ben_q>div{position:relative;font-size:108%;letter-spacing:.04em;line-height:1.6;padding:1.5em 2em}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits1 .box_jouken .p-ben_q>div{font-size:100%}}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken .p-ben_q>div{font-size:72%}}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken .p-ben_q>div{padding:1.5em 1.4em}}.p-benefits .p-benefits1 .box_jouken .p-ben_q>div ol{margin-top:.5em}.p-benefits .p-benefits1 .box_jouken .p-ben_q>div ol li{padding-left:3em;text-indent:-3em}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken .p-ben_q>div .c-lead2{font-size:122%}}.p-benefits .p-benefits1 .box_jouken .p-ben_q>div .c-lead1-2{margin-top:35px}@media only screen and (max-width:767px){.p-benefits .p-benefits1 .box_jouken .p-ben_q>div .c-lead1-2{margin-top:1.5em}}.p-benefits .p-benefits1 .box_jouken .p-ben_q>div ul>li{padding-left:1em;text-indent:-1em}.p-benefits .p-benefits2 .wrp_img{width:19.2%;margin-right:2.8%}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits .p-benefits2 .wrp_img{width:27.2%}}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .wrp_img{width:100%;margin:0 auto 1.5em}.p-benefits .p-benefits2 .wrp_img img{width:50%;margin:auto;display:block}}.p-benefits .p-benefits2 .wrp_img span{display:block;font-weight:700;margin-top:.5em}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .wrp_img span{text-align:center}}.p-benefits .p-benefits2 .wrp_img span em,.p-benefits .p-benefits2 .wrp_img span i{color:#539b7a}.p-benefits .p-benefits2 .wrp_img span em{font-size:134%;letter-spacing:.05em;line-height:1.2}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .box_txt .c-lead1{text-align:center;font-size:115%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.p-benefits .p-benefits2 .box_txt .c-btn1{width:84.6153846154%;max-width:301px;margin:1.2em 0 0 auto}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .box_txt .c-btn1{max-width:none;margin:1em auto 0;width:100%}}.p-benefits .p-benefits2 .box_txt .c-btn1>a::before,.p-benefits .p-benefits2 .box_txt .c-btn1>span::before{color:#05674a;-webkit-transition:color .4s ease;transition:color .4s ease}.p-benefits .p-benefits2 .box_txt .c-btn1>a:hover::before,.p-benefits .p-benefits2 .box_txt .c-btn1>span:hover::before{color:#fff}.p-benefits .p-benefits2 .box_ponta{width:100%;background:#eff4f4;padding:1.5em;margin-top:2em}@media only screen and (min-width:768px){.p-benefits .p-benefits2 .box_ponta{padding:25px 35px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits .p-benefits2 .box_ponta{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-benefits .p-benefits2 .box_ponta .img{width:19.0322580645%;margin-right:4.3010752688%}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits .p-benefits2 .box_ponta .img{width:100%;display:block;text-align:center;margin:0 auto 1em}}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .box_ponta .img{width:100%;margin:0 auto 1em;text-align:center}}@media only screen and (min-width:768px){.p-benefits .p-benefits2 .box_ponta__txt{width:52.688172043%}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits .p-benefits2 .box_ponta__txt{width:calc(100% - 150px)}}.p-benefits .p-benefits2 .box_ponta__txt .c-lead2{margin-bottom:.6em;font-weight:700}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .box_ponta__txt .c-lead2{line-height:1.6;letter-spacing:.1em}}.p-benefits .p-benefits2 .box_ponta .c-lnk1{margin-left:auto}@media only screen and (max-width:767px){.p-benefits .p-benefits2 .box_ponta .c-lnk1{text-align:center;margin:1em auto 0}}.p-benefits .p-list2{margin-top:2em}@media only screen and (min-width:768px){.p-benefits .p-list2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}.p-benefits .p-list2>li{width:48.3333333333%;padding:5%}@media only screen and (max-width:767px){.p-benefits .p-list2>li{width:100%;padding:9.0909090909%}.p-benefits .p-list2>li:nth-child(2){margin-top:2em}}.p-benefits .p-list2>li .wrp_img{text-align:center;width:40.6666666667%;margin:auto}.p-benefits .p-list2>li .box_txt{margin-top:6.6666666667%}.p-benefits .p-list2>li .box_txt .c-lead1{text-align:center}@media only screen and (max-width:767px){.p-benefits .p-list2>li .box_txt .c-lead1{font-size:115%}}@media only screen and (min-width:768px){.p-benefits .p-list3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:768px){.p-benefits .p-list3>li{width:31.6666666667%;padding:3.3333333333%;margin-top:40px;margin-left:2.5%}.p-benefits .p-list3>li:nth-child(3n+1){margin-left:0}}@media only screen and (max-width:767px){.p-benefits .p-list3>li{width:100%;padding:9.0909090909%;margin-top:2em}}.p-benefits .p-list3>li .wrp_img{text-align:center;width:27.5862068966%;margin:auto}.p-benefits .p-list3>li .box_txt{margin-top:8.6206896552%}.p-benefits .p-list3>li .box_txt .c-lead1{text-align:center;white-space:nowrap}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits .p-list3>li .box_txt .c-lead1{font-size:108%}}@media only screen and (max-width:767px){.p-benefits .p-list3>li .box_txt .c-lead1{font-size:115%}}