.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}.feat3-Body .dbg-Overlay{background-image:url(../images/feature3/_debug-0.jpg);background-position:50% 0}.feat3-Body .feat3-Intro_Section:before{background-image:url(../images/feature3/intro-visual-0.jpg);background-size:cover;background-position:50%;content:"";display:block;padding-top:630px}.feat3-Body .feat3-IntroMain_Outer{background-color:#fff}.feat3-Body .feat3-IntroMain{padding:0 0 0 5.33333%}.feat3-Body .feat3-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 78px}.feat3-Body .feat3-IntroHeader{width:40.84507%}.feat3-Body .feat3-IntroHeader_Heading{margin:0}.feat3-Body .feat3-IntroHeader_SvgContainer:before{padding-top:61.63793%}.feat3-Body .feat3-IntroContent{width:50%}.feat3-Body .feat3-IntroContent_Par{color:#3e83aa;font-size:1.5rem;line-height:2;margin:0}.ai-en .feat3-Body .feat3-IntroContent_Par{font-size:22px;line-height:33px}.feat3-Body .feat3-IntroContent_Par-sentence{display:inline-block}.feat3-Body .feat3-Behavior_Outer{background-color:#ececec}.feat3-Body .feat3-Behavior_Inner{padding:78px 0 100px}.feat3-Body .feat3-BehaviorHeader{margin:0 0 24px}.feat3-Body .feat3-BehaviorHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;color:#2e729e;text-align:center;margin:0}.ai-en .feat3-Body .feat3-BehaviorHeader_Heading{font-size:32px;line-height:46px;margin:0 0 16px}.feat3-Body .feat3-BehaviorHeader_Heading-sentence{display:inline-block}.feat3-Body .feat3-BehaviorContent{margin:0 0 100px}.feat3-Body .feat3-BehaviorContent_Par{color:#3e83aa;font-size:1.25rem;text-align:center;line-height:2.1;margin:0}.ai-en .feat3-Body .feat3-BehaviorContent_Par{font-size:18px;line-height:28px}.feat3-Body .feat3-BehaviorContent_Par+.feat3-BehaviorContent_ImgContainer{margin-top:62px}.feat3-Body .feat3-BehaviorContent_Par-sentence{display:inline-block}.feat3-Body .feat3-BehaviorContent_ImgContainer{margin-top:0;margin-bottom:0}.feat3-Body .feat3-Detail{margin:0 0 80px}.feat3-Body .feat3-Detail:last-child{margin:0}.feat3-Body .feat3-Detail:nth-child(odd) .feat3-Detail_Main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_ImgContainer{padding:0 0 0 16px}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_Content{padding:0 16px 0 0}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_ContentInner{padding:10px 9.93151% 0 13.69863%}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_Pars{width:100%}.feat3-Body .feat3-Detail_Main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feat3-Body .feat3-Detail_ImgContainer{width:50%;padding:0 16px 0 0}.feat3-Body .feat3-Detail_Content{width:50%;padding:0 0 0 16px}.feat3-Body .feat3-Detail_ContentInner{padding:10px 0 0 9.93151%}.feat3-Body .feat3-DetailHeader{margin:0 0 24px}.ai-en .feat3-Body .feat3-DetailHeader{margin:0 0 16px;width:100%}.feat3-Body .feat3-DetailHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;color:#2e729e;margin:0}.ai-en .feat3-Body .feat3-DetailHeader_Heading{font-size:32px;line-height:46px}.feat3-Body .feat3-DetailHeader_Heading-sentence{display:inline-block}.feat3-Body .feat3-Detail_Pars{width:84.79087%}.feat3-Body .feat3-Detail_Pars+.feat3-Detail_Link{margin:40px auto 0}.feat3-Body .feat3-Detail_Par{color:#3e83aa;font-size:1.25rem;line-height:2.1;margin:0}.ai-en .feat3-Body .feat3-Detail_Par{font-size:18px;line-height:28px}.feat3-Body .feat3-Detail_Link{width:260px;margin:0 auto}.feat3-Body .feat3-Detail_Notice{color:#ea5c6f;font-weight:600;line-height:2.1;text-align:center;margin:9px 0 0}.feat3-Body .feat3-Detail_Notice-sentence{display:inline-block}.feat3-Body .feat3-App_Outer{background-color:#fff}.feat3-Body .feat3-App{padding:0}.feat3-Body .feat3-App_Inner{background-color:#fff;padding:78px 0 100px}.feat3-Body .feat3-AppHeader{margin:0 0 22px}.feat3-Body .feat3-AppHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;-webkit-font-feature-settings:"pkna" 1,auto;font-feature-settings:"pkna" 1,auto;-webkit-font-kerning:auto;font-kerning:auto;color:#2e729e;text-align:center;margin:0}.ai-en .feat3-Body .feat3-AppHeader_Heading{font-size:32px;line-height:46px}.feat3-Body .feat3-AppHeader_Heading-sentence{display:inline-block}.feat3-Body .feat3-App_Par{color:#3e83aa;font-size:1.25rem;text-align:center;line-height:2.1;margin:0 0 26px}.ai-en .feat3-Body .feat3-App_Par{font-size:18px;line-height:28px}.feat3-Body .feat3-App_Par-sentence{display:inline-block}.feat3-Body .feat3-App_ImgContainer{width:150px;margin:0 auto}.feat3-Body .feat3-Basic_Outer{background-color:#fff}.feat3-Body .feat3-Basic{padding:0}.feat3-Body .feat3-Basic_Inner{background-color:#fff;padding:20px 0 100px}.feat3-Body .feat3-BasicHeader{margin:0 0 22px}.feat3-Body .feat3-BasicHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;-webkit-font-feature-settings:"pkna" 1,auto;font-feature-settings:"pkna" 1,auto;-webkit-font-kerning:auto;font-kerning:auto;color:#2e729e;text-align:center;margin:0}.ai-en .feat3-Body .feat3-BasicHeader_Heading{font-size:32px;line-height:46px}.feat3-Body .feat3-BasicHeader_Heading-sentence{display:inline-block}.feat3-Body .feat3-Basic_Par{color:#3e83aa;font-size:1.25rem;text-align:center;line-height:2.1;margin:0 0 26px}.ai-en .feat3-Body .feat3-Basic_Par{font-size:18px;line-height:32px}.feat3-Body .feat3-Basic_Par-sentence{display:inline-block}.feat3-Body .feat3-Basic_ImgContainer{width:549px;margin:0 auto}.feat3-Body .feat3-Basic_Img--PC{display:block}.feat3-Body .feat3-Basic_Img--SP{display:none}.feat3-Body .feat3-Basic_Link{width:260px;margin:40px auto 0}.feat3-Body .feat3-Care_Outer{background-color:#fff}.feat3-Body .feat3-Care{padding:0}.feat3-Body .feat3-Care_Inner{background-color:#fff;padding:20px 0 160px}.feat3-Body .feat3-CareHeader{margin:0 0 22px}.feat3-Body .feat3-CareHeader_Heading{font-size:2rem;font-weight:600;line-height:1.25;-webkit-font-feature-settings:"pkna" 1,auto;font-feature-settings:"pkna" 1,auto;-webkit-font-kerning:auto;font-kerning:auto;color:#2e729e;text-align:center;margin:0}.ai-en .feat3-Body .feat3-CareHeader_Heading{font-size:32px;line-height:46px}.feat3-Body .feat3-CareHeader_Heading-sentence{display:inline-block}.feat3-Body .feat3-Care_Par{color:#3e83aa;font-size:1.25rem;text-align:center;line-height:2.1;margin:0 0 26px}.ai-en .feat3-Body .feat3-Care_Par{font-size:18px;line-height:32px}.feat3-Body .feat3-Care_Par-sentence{display:inline-block}.feat3-Body .feat3-Care_ImgContainer{width:360px;margin:0 auto}.feat3-Body .feat3-Care_Img--PC{display:block}.feat3-Body .feat3-Care_Img--SP{display:none}.feat3-Body .feat3-Care_Link{width:260px;margin:40px auto 0}@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}.feat3-Body .dbg-Overlay{background-image:url(../images/feature3/_debug-1.jpg);background-size:100% auto;background-position:0 -219px}.feat3-Body .feat3-Intro_Section:before{background-image:url(../images/feature3/intro-visual-small-0.jpg);padding-top:100%}.feat3-Body .feat3-IntroMain_Inner{display:block;padding:40px 20px 60px}.feat3-Body .feat3-IntroHeader{width:371.2px;max-width:464px;margin:0 auto 28px}.feat3-Body .feat3-IntroContent{width:100%;max-width:480px;margin:0 auto}.ai-en .feat3-Body .feat3-IntroContent_Par,.feat3-Body .feat3-IntroContent_Par{font-size:1rem;line-height:1.66667}.feat3-Body .feat3-Behavior_Outer{overflow:hidden}.feat3-Body .feat3-Behavior_Inner{padding:48px 0 78px}.feat3-Body .feat3-BehaviorHeader{margin:0 0 32px}.ai-en .feat3-Body .feat3-BehaviorHeader_Heading,.feat3-Body .feat3-BehaviorHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat3-Body .feat3-BehaviorContent{margin:0 0 80px}.feat3-Body .feat3-BehaviorContent_Par{font-size:1rem;text-align:left;line-height:1.66667}.ai-en .feat3-Body .feat3-BehaviorContent_Par{font-size:1rem;line-height:1.66667}.feat3-Body .feat3-BehaviorContent_Par+.feat3-BehaviorContent_ImgContainer{margin-top:38px}.feat3-Body .feat3-BehaviorContent_Par-br{display:none}.feat3-Body .feat3-BehaviorContent_Par-sentence{display:inline}.feat3-Body .feat3-BehaviorContent_ImgContainer{width:250%;margin-left:-75%}.feat3-Body .feat3-Detail{margin:0 0 74px}.feat3-Body .feat3-Detail:nth-child(odd) .feat3-Detail_Main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_Content,.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_ContentInner,.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_ImgContainer{padding:0}.feat3-Body .feat3-Detail_Main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feat3-Body .feat3-Detail_Content,.feat3-Body .feat3-Detail_ImgContainer{width:100%;padding:0}.feat3-Body .feat3-Detail_ContentInner{padding:0}.feat3-Body .feat3-DetailHeader{padding:30px 0 18px;margin:0 0 0 -6.25%}.feat3-Body .feat3-Detail_Link{width:210px}.feat3-Body .feat3-App{padding:40px 0 0}.feat3-Body .feat3-App_Inner{padding:0 0 60px}.feat3-Body .feat3-AppHeader{margin:0 0 18px}.ai-en .feat3-Body .feat3-AppHeader_Heading,.feat3-Body .feat3-AppHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat3-Body .feat3-App_Par{text-align:left;margin:0 0 32px}.ai-en .feat3-Body .feat3-App_Par,.feat3-Body .feat3-App_Par{font-size:1rem;line-height:1.66667}.feat3-Body .feat3-App_Par-br{display:none}.feat3-Body .feat3-App_Par-sentence{display:inline}.feat3-Body .feat3-App_ImgContainer{width:146px}.feat3-Body .feat3-Basic_Inner{padding:0 0 60px}.feat3-Body .feat3-BasicHeader{margin:0 0 18px}.ai-en .feat3-Body .feat3-BasicHeader_Heading,.feat3-Body .feat3-BasicHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat3-Body .feat3-Basic_Par{text-align:left;margin:0 0 32px}.ai-en .feat3-Body .feat3-Basic_Par,.feat3-Body .feat3-Basic_Par{font-size:1rem;line-height:1.66667}.feat3-Body .feat3-Basic_Par-br{display:none}.feat3-Body .feat3-Basic_Par-sentence{display:inline}.feat3-Body .feat3-Basic_ImgContainer{width:280px}.feat3-Body .feat3-Basic_Img--PC{display:none}.feat3-Body .feat3-Basic_Img--SP{display:block}.feat3-Body .feat3-Basic_Link{width:210px}.feat3-Body .feat3-Care{padding:0 0 67px}.feat3-Body .feat3-Care_Inner{padding:0}.feat3-Body .feat3-CareHeader{margin:0 0 18px}.ai-en .feat3-Body .feat3-CareHeader_Heading,.feat3-Body .feat3-CareHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat3-Body .feat3-Care_Par{text-align:left;margin:0 0 32px}.ai-en .feat3-Body .feat3-Care_Par,.feat3-Body .feat3-Care_Par{font-size:1rem;line-height:1.66667}.feat3-Body .feat3-Care_Par-br{display:none}.feat3-Body .feat3-Care_Par-sentence{display:inline}.feat3-Body .feat3-Care_ImgContainer{width:177.33333px}.feat3-Body .feat3-Care_Img--PC{display:none}.feat3-Body .feat3-Care_Img--SP{display:block}.feat3-Body .feat3-Care_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}.feat3-Body .feat3-IntroHeader{width:45.3913%}.feat3-Body .feat3-IntroContent{width:52.17391%}.feat3-Body .feat3-IntroContent_Par{font-size:1.25rem;line-height:2.1}.feat3-Body .feat3-Behavior_Inner{padding:78px 0 150px}.feat3-Body .feat3-BehaviorHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat3-Body .feat3-BehaviorContent{margin:0 0 146px}.feat3-Body .feat3-BehaviorContent_Par{font-size:1.125rem}.feat3-Body .feat3-Detail:nth-child(2n) .feat3-Detail_ContentInner{padding:10px 9.93151% 0 0}.feat3-Body .feat3-DetailHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat3-Body .feat3-Detail_Par{font-size:1.125rem}.feat3-Body .feat3-AppHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat3-Body .feat3-App_Par{font-size:1.125rem}.feat3-Body .feat3-BasicHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat3-Body .feat3-Basic_Par{font-size:1.125rem}.feat3-Body .feat3-CareHeader_Heading{font-size:1.5rem;font-weight:600;line-height:1.75}.feat3-Body .feat3-Care_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}.feat3-Body .feat3-IntroMain{padding:0}.feat3-Body .feat3-DetailHeader{width:112.5%;margin:0 0 18px -6.25%}.feat3-Body .feat3-DetailHeader_Heading{font-size:1.66667rem;line-height:1.25;text-align:center}.ai-en .feat3-Body .feat3-DetailHeader_Heading{font-size:1.66667rem;line-height:1.25}.feat3-Body .feat3-Detail_Pars{width:100%}.ai-en .feat3-Body .feat3-Detail_Par,.feat3-Body .feat3-Detail_Notice,.feat3-Body .feat3-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){.feat3-Body .feat3-IntroHeader{width:109.28571%;margin:0 0 28px -6.42857%}}@media (min-width:981px) and (max-width:1280px){.feat3-Body .feat3-IntroContent{width:55.10563%}}