﻿.feature{background:#fff}.feature .anchor{position:relative;top:-20px}.feature__gray{background:#F7F7F7;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.feature__hd{text-align:center}.feature__hd .en{display:inline-block;vertical-align:top;position:relative;font-family:"Montserrat",sans-serif;line-height:1;font-weight:500;font-size:16px;padding-left:27px;letter-spacing:1px}.feature__hd .en::before{content:"";display:block;width:15px;height:15px;background:url(../../img/common/icon/ico_point.png) no-repeat top left;background-size:100% 100%;position:absolute;left:0;top:0}.feature__hd .jp{display:block;font-size:34px;font-weight:500;letter-spacing:3.4px;margin-top:17px;line-height:1.75}.feature__chd{font-size:24px;font-weight:500;position:relative;padding-left:36px;letter-spacing:1px}.feature__chd::before{content:"";display:block;width:18px;height:27px;background:url(../../img/recruit/ico_hd.png) no-repeat top left;background-size:100% 100%;position:absolute;top:0;left:0}.feature__inner{padding:0 25px;max-width:1216px;margin:0 auto}.feature__intro{padding:91px 0 95px}.feature__intro .hd{font-size:34px;letter-spacing:3.4px;font-weight:500;line-height:1.93}.feature__intro .hd span{color:#86b812;margin-left:-20px}.feature__intro .desc{font-size:17px;font-weight:500;line-height:2;letter-spacing:0.35px;margin-top:38px}.feature__marquee .item{margin-right:40px}.feature__marquee .item img{display:block;width:400px}.feature__treatment{position:relative;margin-top:-30px;padding-bottom:140px}.feature__treatment .box{background:#fff;border-radius:10px;padding:65px 80px 55px;margin-bottom:65px}.feature__treatment .box .desc{line-height:1.77;font-size:17px;margin-top:42px}.feature__treatment .box .desc p{margin-bottom:17px}.feature__treatment .box .desc span{font-weight:500;background-image:linear-gradient(to top, rgba(215,235,164,0.5) 0%, rgba(215,235,164,0.5) 100%);background-repeat:no-repeat;background-size:100% 76%;background-position:bottom 2px left}.feature__treatment .exam{margin-bottom:117px}.feature__treatment .exam .lst{display:flex;flex-wrap:wrap;margin:44px -31px 17px 0}.feature__treatment .exam .lst li{width:calc(33.333333% - 31px);margin:0 31px 0 0;background:#EDF3EB;border:2px solid #A9CE52;border-radius:5px;padding:28px 23px 34px}.feature__treatment .exam .lst li .title{position:relative;font-size:22px;font-weight:500;color:#86b812;display:flex;flex-wrap:wrap;align-items:flex-start}.feature__treatment .exam .lst li .title img{display:block;width:90px;margin-right:20px}.feature__treatment .exam .lst li .title span{display:block;flex:1;border-bottom:1px solid currentColor;padding:0 0 19px;letter-spacing:0.5px;line-height:1.55;position:relative;top:-1px}.feature__treatment .exam .lst li .txt{padding:0 5px}.feature__treatment .exam .lst li .lb{font-size:19px;font-weight:500;margin-top:31px;letter-spacing:0.4px}.feature__treatment .exam .lst li .ct{font-size:17px;margin-top:13px;line-height:1.8}.feature__treatment .exam .note{text-align:right}.feature__treatment .exam .note span{display:inline-block;vertical-align:top;position:relative;font-size:13px;padding-left:17px}.feature__treatment .exam .note span::before{content:"※";position:absolute;top:0;left:0}.feature__treatment .points{background:#fff;position:relative;border-radius:10px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;padding:77px 80px 59px}.feature__treatment .points::before{content:"";display:block;width:100%;height:100%;background:#E8EDE6;position:absolute;top:0;left:0;mix-blend-mode:multiply;z-index:1}.feature__treatment .points .bg{display:block;position:absolute;bottom:-21.3%;left:-9.5%;width:40.6%;z-index:0}.feature__treatment .points .p_left,.feature__treatment .points .p_right{position:relative;z-index:2}.feature__treatment .points .p_left{width:238px}.feature__treatment .points .p_left span{display:block;font-weight:500}.feature__treatment .points .p_left span.en{color:#86b812;font-family:"Montserrat",sans-serif;letter-spacing:0.6px}.feature__treatment .points .p_left span.jp{font-size:30px;margin-top:17px;letter-spacing:3px;line-height:1.75}.feature__treatment .points .p_right{flex:1;max-width:693px;padding:10px 0 0 20px}.feature__treatment .points .p_right li{position:relative;padding:0 5px 17px 103px;border-bottom:2px solid rgba(169,206,82,0.5);font-weight:500;letter-spacing:0.65px;line-height:1.85;margin-bottom:30px;min-height:56px}.feature__treatment .points .p_right li i{line-height:1;font-style:normal;display:block;position:absolute;top:-3px;left:20px;width:68px;font-family:"Montserrat",sans-serif;font-size:32px;color:#86b812;text-align:right;letter-spacing:2px;padding-right:19px}.feature__treatment .points .p_right li i::before{content:"/";font-size:20px;position:absolute;bottom:3px;right:0}.feature__strength{margin:122px 0 0;padding:0 25px}.feature__strength .sapo{text-align:center;font-size:17px;margin-top:34px}.feature__strength .lst_anchors{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0 140px}.feature__strength .lst_anchors li{width:33.333333%;padding:0 15px;max-width:280px}.feature__strength .lst_anchors li .c-btn{height:100%;padding:10px 55px 8px 18px;line-height:1.4;background:rgba(255,255,255,0.3)}.feature__strength .lst_anchors li .c-btn .arr{width:25px;height:25px;top:calc(50% - 12px)}.feature__strength .content{margin:0 -25px;margin-bottom:179px}.feature__strength .content .bg{position:relative}.feature__strength .content .bg:before{display:block;content:" ";width:100%;padding-top:29.28258%}.feature__strength .content .bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.feature__strength .content .bg img{border-radius:5px}.feature__strength .content .part{margin-bottom:140px}.feature__strength .content .part .meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:100px}.feature__strength .content .part .meta .avt{display:block;width:34.3%;border-radius:5px;margin-right:40px}.feature__strength .content .part .meta .txt{flex:1;max-width:686px;position:relative}@media (min-width: 768px){.feature__strength .content .part .meta .txt{top:4px}}.feature__strength .content .part .meta .txt .feature__hd{text-align:left}.feature__strength .content .part .meta .txt .desc{font-size:17px;margin-top:30px;letter-spacing:0.35px;line-height:2;font-weight:500}.feature__strength .content .part .meta:not(:has(.avt)) .txt{max-width:1066px;margin:0 auto}.feature__strength .content .part .lst{max-width:1066px;margin:0 auto}.feature__strength .content .part .lst .row{width:100%;display:inline-block;vertical-align:top}.feature__strength .content .part .lst .row:not(:last-child){margin-bottom:60px}.feature__strength .content .part .lst .row .flex{display:flex;flex-wrap:wrap;align-items:center}.feature__strength .content .part .lst .row .img{display:block;border-radius:5px;width:18.8%;margin-left:55px;order:2}.feature__strength .content .part .lst .row .txt{flex:1;position:relative;top:4px}.feature__strength .content .part .lst .row .desc{font-size:17px;margin-top:33px;letter-spacing:0;line-height:1.76}.feature__strength .content .part .lst .row .desc small{display:block;font-size:13px;position:relative;padding-left:17px;margin-top:16px}.feature__strength .content .part .lst .row .desc small::before{content:"※";position:absolute;top:0;left:0}.feature__strength .content .part .lst .row .subtitle{color:#86b812;font-weight:500;font-size:22px;border-bottom:1px solid currentColor;letter-spacing:0.4px;padding-bottom:22px;margin-bottom:-5px}.feature__strength .content .part .lst .row .lst_subbox{width:100%;margin-top:41px;display:inline-block;vertical-align:top}.feature__strength .content .part .lst .row .lst_subbox.spec2 .c-btn{background:#F3F5F0}@media (min-width: 768px){.feature__strength .content .part .lst .row .lst_subbox.spec{margin-top:61px}.feature__strength .content .part .lst .row .lst_subbox.spec2{margin-top:57px}.feature__strength .content .part .lst .row .lst_subbox.spec2 .desc{margin-top:27px}.feature__strength .content .part .lst .row .lst_subbox.spec2 .c-btn{max-width:308px}}.feature__strength .content .part .lst .row .subbox{background:#fff;border-radius:10px;padding:44px 50px 47px}.feature__strength .content .part .lst .row .subbox:not(:first-child){margin-top:30px}.feature__strength .content .part .lst .row .subbox.gray{background:#F7F7F7}.feature__strength .content .part .lst .row .subbox__row:not(:last-child){margin-bottom:42px}.feature__strength .content .part .lst .row .subbox .c-btn{margin-top:32px}.feature__strength .content .part .lst .row.spec .img{border-radius:10px}@media (min-width: 768px){.feature__strength .content .part .lst .row.spec .img{width:51.6%;margin-left:60px}.feature__strength .content .part .lst .row.spec .txt .feature__chd{line-height:1.65}.feature__strength .content .part .lst .row.spec .txt .feature__chd::before{top:7px}.feature__strength .content .part .lst .row.spec .txt .desc{margin-top:26px}}@media (min-width: 768px){.feature__strength .content .part#bl_care{padding-top:102px;padding-bottom:140px}.feature__strength .content .part#bl_care .meta{margin-bottom:74px}}@media (min-width: 768px){.feature__strength .content .part#seminar .meta{align-items:flex-start;margin-bottom:98px}}@media only screen and (min-width: 1024px) and (max-width: 1135px){.feature__treatment .points,.feature__treatment .box{padding-left:50px;padding-right:50px}.feature__treatment .exam .lst li .title span br{display:none}}@media (max-width: 767px){.feature .footer .banner-reserve{margin-bottom:40px}.feature .footer__ins{padding-top:40px}.feature .anchor{top:-10px}.feature__gray{border-radius:0}.feature__hd .jp{font-size:24px;margin-top:7px;line-height:1.5;letter-spacing:0.5px}.feature__chd{font-size:20px;padding-left:23px;letter-spacing:0.8px;line-height:1.5}.feature__chd::before{width:13px;height:19px;top:6px}.feature__intro{padding:70px 0 56px}.feature__intro .hd{font-size:24px;text-align:center;letter-spacing:0.5px;line-height:1.5}.feature__intro .hd span{margin:0}.feature__intro .desc{margin-top:26px;letter-spacing:0;line-height:1.88}.feature__marquee .item{margin-right:15px}.feature__marquee .item img{width:295px}.feature__treatment{margin-top:-26px;padding-bottom:60px}.feature__treatment .box{padding:40px 25px 29px;margin:0 -10px 50px}.feature__treatment .box .desc{line-height:1.647;margin-top:18px}.feature__treatment .box .desc p{margin-bottom:10px}.feature__treatment .exam{margin-bottom:41px}.feature__treatment .exam .lst{margin:29px 0 1px 0}.feature__treatment .exam .lst li{width:100%;margin:0 0 15px;padding-bottom:26px}.feature__treatment .exam .lst li .title img{width:75px}.feature__treatment .exam .lst li .title span{font-size:18px;top:3px;padding-bottom:13px}.feature__treatment .exam .lst li .txt{padding:0}.feature__treatment .exam .lst li .lb{margin-top:21px}.feature__treatment .exam .lst li .ct{margin-top:14px;line-height:1.65}.feature__treatment .exam .note{text-align:left}.feature__treatment .exam .note span{font-size:11px;padding-left:15px;line-height:1.3}.feature__treatment .points{padding:40px 25px 6px}.feature__treatment .points .bg{bottom:auto;left:auto;top:-76px;right:-86px;width:80%;max-width:365px;transform:rotate(140deg)}.feature__treatment .points .p_left,.feature__treatment .points .p_right{width:100%;padding:0}.feature__treatment .points .p_left span.en{font-size:12px;letter-spacing:0.5px}.feature__treatment .points .p_left span.jp{font-size:24px;margin-top:5px;letter-spacing:1.2px;line-height:1.45}.feature__treatment .points .p_right{max-width:unset;margin-top:32px}.feature__treatment .points .p_right li{padding:0 10px 17px 62px;letter-spacing:0;line-height:1.75;margin-bottom:19px;min-height:unset}.feature__treatment .points .p_right li i{font-size:24px;top:7px;left:-18px;padding-right:15px;letter-spacing:1px}.feature__treatment .points .p_right li:last-child{border-bottom:0}.feature__strength{margin:63px 0 100px}.feature__strength .sapo{text-align:left;letter-spacing:0;margin-top:27px;line-height:1.65}.feature__strength .lst_anchors{margin:28px 0 66px;flex-direction:column}.feature__strength .lst_anchors li{width:100%;margin:0 auto 5px;padding:0;max-width:325px}.feature__strength .lst_anchors li .c-btn{max-width:100%;padding:19px 55px 18px 18px;min-height:65px}.feature .content{margin-bottom:0}.feature .content .bg{position:relative}.feature .content .bg:before{display:block;content:" ";width:100%;padding-top:48%}.feature .content .bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.feature .content .part{margin-bottom:60px}.feature .content .part .meta{margin-bottom:37px}.feature .content .part .meta .avt,.feature .content .part .meta .txt{width:100%;padding:0;max-width:unset}.feature .content .part .meta .avt{margin:0 0 41px}.feature .content .part .meta .txt .desc{letter-spacing:0;margin-top:26px;line-height:1.88}.feature .content .part .lst .row:not(:last-child){margin-bottom:43px}.feature .content .part .lst .row .img{order:1;width:100%;margin:24px 0 0}.feature .content .part .lst .row .txt{order:2}.feature .content .part .lst .row .desc{margin-top:19px;line-height:1.65}.feature .content .part .lst .row .desc small{font-size:11px;padding-left:15px;margin-top:7px;margin-bottom:-19px}.feature .content .part .lst .row .lst_subbox{margin-top:27px}.feature .content .part .lst .row .lst_subbox.spec{margin-top:47px}.feature .content .part .lst .row .lst_subbox.spec .subbox{padding:34px 25px 35px}.feature .content .part .lst .row .lst_subbox.spec2 .subbox{padding-top:36px;padding-bottom:33px}.feature .content .part .lst .row .lst_subbox.spec2 .subbox .subtitle{padding-bottom:14px}.feature .content .part .lst .row .lst_subbox.spec2 .subbox .c-btn{margin-bottom:-5px}.feature .content .part .lst .row .lst_subbox.spec2 .subbox__row:not(:last-child){margin-bottom:24px}.feature .content .part .lst .row .subbox{padding:31px 25px 27px}.feature .content .part .lst .row .subbox:not(:first-child){margin-top:15px}.feature .content .part .lst .row .subbox .c-btn{margin-top:23px}.feature .content .part .lst .row .subtitle{font-size:18px;padding-bottom:17px;margin-bottom:0}.feature .content .part#bl_care{padding-top:62px;padding-bottom:60px}.feature .content .part#bl_care .meta{margin-bottom:40px}.feature .content .part#seminar .lst_subbox{margin-top:27px}}html.is-ipad .feature__intro .feature__inner{padding:0 65px}

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