.ai-Body .feat-Related_Outer{background-color:#ececec}.ai-Body .feat-Related_Inner{padding:40px 0}.ai-Body .feat-Related_List{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.ai-Body .feat-Related_Item{width:50%;padding:0 16px 0 0}.ai-Body .feat-Related_Item:nth-child(2n){padding:0 0 0 16px}.ai-Body .feat-Related_Link{background-position:50%;background-size:cover;display:block;text-decoration:none;position:relative;overflow:hidden}.ai-Body .feat-Related_Link:after{content:"";display:block;width:100%;padding-top:57.53425%;background-color:#000;position:absolute;top:0;left:0;z-index:2;opacity:.1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.ai-Body .feat-Related_Link:hover:after{opacity:0}.ai-Body .feat-Related_Link:hover .feat-Related_Img{-webkit-transform:scale(1.1);transform:scale(1.1)}.ai-Body .feat-Related_Link:hover .feat-Related_Button{color:#fff}.ai-Body .feat-Related_Link:hover .feat-Related_Button-green{background-color:#2b6877}.ai-Body .feat-Related_Link:hover .feat-Related_Button-red{background-color:#ea616f}.ai-Body .feat-Related_Link:hover .feat-Related_Button-blue{background-color:#2d709a}.ai-Body .feat-Related_Img{position:relative;z-index:1;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.ai-Body .feat-Related_Button{background-color:hsla(0,0%,100%,.9);text-decoration:none;width:306px;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.ai-Body .feat-Related_Button-green{color:#2b6877}.ai-Body .feat-Related_Button-red{color:#ea616f}.ai-Body .feat-Related_Button-blue{color:#2d709a}.ai-Body .feat-Product_Outer{background-color:#cec5bf;overflow:hidden}.ai-Body .feat-Product_Section{position:relative}.ai-Body .feat-ProductVisual{width:23.66667%;padding:1.5% 0 0;margin:0 0 0 11.5%;position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ai-Body .feat-ProductMain{font-size:0;text-align:right;position:relative;z-index:2}.ai-Body .feat-ProductMain_Inner{display:inline-block;text-align:left;width:54%;min-width:560px;padding:98px 0 82px}.ai-Body .feat-ProductHeader{margin:0 0 42px}.ai-Body .feat-ProductHeader_Heading{font-size:3.25rem;font-weight:600;line-height:1.23077;text-align:center;margin:0}.ai-en .ai-Body .feat-ProductHeader_Heading{color:#000}.ai-Body .feat-ProductContent_Inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ai-Body .feat-Product_Link{width:50%}.ai-en .ai-Body .feat-Product_Link{width:100%}.ai-Body .feat-Product_Link+.feat-Product_Link .feat-Product_LinkInner{border-left:1px solid #aba39d}.ai-Body .feat-Product_LinkInner{padding:18px 10px}.ai-Body .feat-Product_ButtonContainer{width:260px;margin:0 auto}.ai-en .ai-Body .feat-Product_ButtonContainer{width:350px}.ai-Body .feat-Product_ButtonContainer+.feat-Product_Pars{padding:16px 0 0}.ai-Body .feat-Product_Par{font-size:.75rem;font-weight:400;line-height:1.66667;text-align:center;margin:0}.ai-Body .feat-Product_Par-sentence{display:inline-block}.dbg-Border,.dbg-Border *{-webkit-box-shadow:#000 0 0 0 1px inset;box-shadow:inset 0 0 0 1px #000;background-color:hsla(0,0%,80%,.25)}.dbg-Border-none,.dbg-Border-none *{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.dbg-Overlay_Outer{position:relative}.dbg-Overlay{background-position:center 0;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;opacity:.5;pointer-events:none}.feat2-Body .dbg-Overlay{background-image:url(../images/feature2/_debug-0.jpg);background-position:50% 0}.feat2-Body .feat2-Intro_Section:before{background-image:url(../images/feature2/intro-visual-0.jpg);background-size:cover;background-position:50%;content:"";display:block;padding-top:630px}.feat2-Body .feat2-IntroMain_Outer{background-color:#fff}.feat2-Body .feat2-IntroMain{padding:0 0 0 5%}.ai-en .feat2-Body .feat2-IntroMain{padding:0}.feat2-Body .feat2-IntroMain_Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:70px 0 76px}.feat2-Body .feat2-IntroHeader{width:40.70175%}.ai-en .feat2-Body .feat2-IntroHeader{width:58.33333%;margin-left:-15px}.feat2-Body .feat2-IntroHeader_Heading{width:100%;margin:0}.feat2-Body .feat2-IntroHeader_SvgContainer:before{padding-top:61.63793%}.ai-en .feat2-Body .feat2-IntroHeader_SvgContainer:before{padding-top:40.85714%}.feat2-Body .feat2-IntroHeader_Svg-lg{display:block}.feat2-Body .feat2-IntroHeader_Svg-sm{display:none}.feat2-Body .feat2-IntroContent{width:46.84211%}.ai-en .feat2-Body .feat2-IntroContent{width:41.66667%}.ai-en .feat2-Body .feat2-IntroContent_Pars{padding-left:14%}.feat2-Body .feat2-IntroContent_Par{color:#ea6770;font-size:1.5rem;line-height:2;margin:0}.ai-en .feat2-Body .feat2-IntroContent_Par{font-size:22px;line-height:33px}.feat2-Body .feat2-IntroContent_Par-sentence{display:inline-block}.feat2-Body .feat2-Behavior_Outer-gray{background-color:#ececec;background-color:#f1f1f1}.feat2-Body .feat2-Behavior_Outer-white{background-color:#fff}.feat2-Body .feat2-Behavior_Inner{padding:78px 0 100px}.feat2-Body .feat2-Behavior_Intro{margin:0 0 100px}.feat2-Body .feat2-BehaviorHeader{margin-bottom:62px}.feat2-Body .feat2-BehaviorHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;color:#ea6770;text-align:center;margin:0 0 24px}.ai-en .feat2-Body .feat2-BehaviorHeader_Heading{font-size:32px;line-height:46px;margin:0 0 16px}.feat2-Body .feat2-BehaviorHeader_Heading-sentence{display:inline-block}.feat2-Body .feat2-BehaviorContent_Par{color:#ea6770;font-size:1.25rem;text-align:center;line-height:2.1;margin:0}.ai-en .feat2-Body .feat2-BehaviorContent_Par{font-size:18px;line-height:28px}.feat2-Body .feat2-BehaviorContent_Par-sentence{display:inline-block}.feat2-Body .feat2-BehaviorContent_ImgContainer{margin-top:0;margin-bottom:0}.feat2-Body .feat2-Detail{margin:0 0 80px}.feat2-Body .feat2-Detail:last-child{margin:0}.feat2-Body .feat2-Detail:nth-child(odd) .feat2-Detail_Main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_ImgContainer{padding:0 0 0 16px}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_Content{padding:0 16px 0 0}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_ContentInner{padding:10px 9.93151% 0 13.69863%}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_Pars{width:100%}.feat2-Body .feat2-Detail_Main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feat2-Body .feat2-Detail_ImgContainer{width:50%;padding:0 16px 0 0}.feat2-Body .feat2-Detail_Content{width:50%;padding:0 0 0 16px}.feat2-Body .feat2-Detail_ContentInner{padding:10px 0 0 9.93151%}.feat2-Body .feat2-DetailHeader{margin:0 0 24px}.ai-en .feat2-Body .feat2-DetailHeader{margin:0 0 16px;width:100%}.feat2-Body .feat2-DetailHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;color:#ea6770;margin:0}.ai-en .feat2-Body .feat2-DetailHeader_Heading{font-size:32px;line-height:46px}.feat2-Body .feat2-DetailHeader_Heading-sentence{display:inline-block}.feat2-Body .feat2-Detail_Pars{width:84.79087%}.feat2-Body .feat2-Detail_Pars+.feat2-Detail_Link{margin:40px auto 0}.feat2-Body .feat2-Detail_Par{color:#ea6770;font-size:1.25rem;line-height:2.1;margin:0}.ai-en .feat2-Body .feat2-Detail_Par{font-size:18px;line-height:28px}.feat2-Body .feat2-Detail_Link{width:260px;margin:0 auto}@media (max-width:768px){.ai-Body .feat-Related_Inner{padding:44px 0 46px}.ai-Body .feat-Related_Button{font-weight:400;width:210px}.ai-Body .feat-Product_Inner{padding:20px 0 36px}.ai-Body .feat-ProductVisual{max-width:218px;width:68.125%;padding:0;margin:0 auto;position:relative;top:0;-webkit-transform:none;transform:none}.ai-Body .feat-ProductMain_Inner{width:100%;min-width:0;padding:0}.ai-Body .feat-ProductHeader{margin:0 0 6px}.ai-Body .feat-ProductHeader_Heading{font-size:1.66667rem;line-height:1.6}.ai-Body .feat-Product_ButtonContainer{width:210px}.ai-en .ai-Body .feat-Product_ButtonContainer{width:280px}.ai-Body .feat-Product_Par{font-size:.625rem;line-height:1.6}.feat2-Body .dbg-Overlay{background-image:url(../images/feature2/_debug-1.jpg);background-size:100% auto;background-position:0 0}.feat2-Body .feat2-Intro_Section:before{background-image:url(../images/feature2/intro-visual-small-0.jpg);padding-top:100%}.feat2-Body .feat2-IntroMain_Inner{display:block;padding:40px 20px 56px}.ai-en .feat2-Body .feat2-IntroMain_Inner{padding:46px 20px 50px}.feat2-Body .feat2-IntroHeader{width:371.2px;max-width:464px;margin:0 auto 28px}.ai-en .feat2-Body .feat2-IntroHeader{width:107.14286%;max-width:392px;margin:0 auto 32px}.ai-en .feat2-Body .feat2-IntroHeader_SvgContainer:before{padding-top:59.64286%}.feat2-Body .feat2-IntroHeader_Svg-lg{display:none}.feat2-Body .feat2-IntroHeader_Svg-sm{display:block}.ai-en .feat2-Body .feat2-IntroContent{width:100%}.feat2-Body .feat2-IntroContent{width:100%;max-width:480px;margin:0 auto}.ai-en .feat2-Body .feat2-IntroContent_Pars{padding-left:0}.ai-en .feat2-Body .feat2-IntroContent_Par,.feat2-Body .feat2-IntroContent_Par{font-size:1rem;line-height:1.66667}.feat2-Body .feat2-Behavior_Outer{overflow:hidden}.feat2-Body .feat2-Behavior_Outer+.feat2-Behavior_Outer .feat2-Behavior_Intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feat2-Body .feat2-Behavior_Outer+.feat2-Behavior_Outer .feat2-Behavior_Inner{padding:0 0 78px}.feat2-Body .feat2-Behavior_Outer+.feat2-Behavior_Outer .feat2-BehaviorHeader{padding-top:30px;margin-bottom:0}.feat2-Body .feat2-Behavior_Inner{padding:48px 0 78px}.feat2-Body .feat2-Behavior_Intro{margin:0 0 80px}.feat2-Body .feat2-BehaviorHeader{margin-bottom:38px}.feat2-Body .feat2-BehaviorHeader_Heading{font-size:1.66667rem;line-height:1.25;margin:0 0 32px}.ai-en .feat2-Body .feat2-BehaviorHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat2-Body .feat2-BehaviorContent_Par{font-size:1rem;text-align:left;line-height:1.66667}.ai-en .feat2-Body .feat2-BehaviorContent_Par{font-size:1rem;line-height:1.66667}.feat2-Body .feat2-BehaviorContent_Par-br{display:none}.feat2-Body .feat2-BehaviorContent_Par-sentence{display:inline}.feat2-Body .feat2-BehaviorContent_ImgContainer{width:250%;margin-left:-75%}.feat2-Body .feat2-Detail{margin:0 0 74px}.feat2-Body .feat2-Detail:nth-child(odd) .feat2-Detail_Main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_Content,.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_ContentInner,.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_ImgContainer{padding:0}.feat2-Body .feat2-Detail_Main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feat2-Body .feat2-Detail_Content,.feat2-Body .feat2-Detail_ImgContainer{width:100%;padding:0}.feat2-Body .feat2-Detail_ContentInner{padding:0}.feat2-Body .feat2-DetailHeader{padding:30px 0 18px;margin:0 0 0 -6.25%}.feat2-Body .feat2-Detail_Link{width:210px}}@media (max-width:639px){.ai-Body .feat-Related_List{display:block}.ai-Body .feat-Related_Item{width:100%;padding:0;margin:0 0 14px}.ai-Body .feat-Related_Item:last-child{margin:0}.ai-Body .feat-Related_Item:nth-child(2n){padding:0}}@media (min-width:769px) and (max-width:980px){.ai-en .ai-Body .feat-Product_Outer{padding:30px 0}.ai-Body .feat-ProductVisual{width:30.86957%;margin:0 0 0 3.26087%}.ai-Body .feat-ProductMain_Inner{width:59.56522%;min-width:440px;padding:70px 0}.ai-Body .feat-ProductHeader{margin:0 0 20px}.ai-Body .feat-ProductHeader_Heading{font-size:2.5rem}.ai-Body .feat-Product_LinkInner{padding:40px 20px}.ai-Body .feat-Product_ButtonContainer{width:240px}.ai-en .ai-Body .feat-Product_ButtonContainer{width:300px}.feat2-Body .feat2-IntroHeader{width:45.3913%}.feat2-Body .feat2-IntroContent{width:52.17391%}.feat2-Body .feat2-IntroContent_Par{font-size:1.25rem;line-height:2.1}.feat2-Body .feat2-Behavior_Inner{padding:78px 0 150px}.feat2-Body .feat2-Behavior_Intro{margin:0 0 146px}.feat2-Body .feat2-BehaviorHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat2-Body .feat2-BehaviorContent_Par{font-size:1.125rem}.feat2-Body .feat2-Detail:nth-child(2n) .feat2-Detail_ContentInner{padding:10px 9.93151% 0 0}.feat2-Body .feat2-DetailHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat2-Body .feat2-Detail_Par{font-size:1.125rem}}@media (max-width:980px){.ai-Body .feat-ProductContent_Inner{display:block;margin:0 auto}.ai-Body .feat-Product_Link{width:100%}.ai-Body .feat-Product_Link+.feat-Product_Link .feat-Product_LinkInner{border-top:1px solid #aba39d;border-left:none}.ai-Body .feat-Product_LinkInner{padding:26px 0}.feat2-Body .feat2-IntroMain{padding:0}.feat2-Body .feat2-DetailHeader{width:112.5%;margin:0 0 18px -6.25%}.feat2-Body .feat2-DetailHeader_Heading{font-size:1.66667rem;line-height:1.25;text-align:center}.ai-en .feat2-Body .feat2-DetailHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat2-Body .feat2-Detail_Pars{width:100%}.ai-en .feat2-Body .feat2-Detail_Par,.feat2-Body .feat2-Detail_Par{font-size:1rem;line-height:1.66667}}@media (min-width:321px) and (max-width:480px){.dbg-Overlay{background-size:360px auto}}@media (max-width:480px){.feat2-Body .feat2-IntroHeader{width:109.28571%;margin:0 0 28px -7.14286%}.ai-en .feat2-Body .feat2-IntroHeader{margin:0 0 32px -3.57143%}}@media (min-width:981px) and (max-width:1280px){.feat2-Body .feat2-IntroContent{width:54.91228%}}