.is-home .st-Header:before{display:none}.is-home .st-Header_Logo,.is-home .st-Header_YhLogo{z-index:10}@media only screen and (min-width:960px){.is-home .st-Header_Contact,.is-home .st-Header_Nav{z-index:10}}.home-Hero{height:500px;margin-top:-260px;opacity:0}.home-Hero.slick-initialized{opacity:1}.home-Hero_Item{background-repeat:no-repeat;background-position:center center;background-size:cover}.home-Hero_Item-01{background-image:url("../img/slider_home_01.jpg")}.home-Hero_Item-01 .home-Hero_Inner:before{background-image:url("../img/ico_home_01.png");top:188px}.home-Hero_Item-01 .home-Hero_Catch{top:209px}.home-Hero_Item-01 .home-Hero_CatchImage{width:269px}.home-Hero_Item-01 .home-Hero_Text{top:291px}.home-Hero_Item-01 .home-Hero_TextImage{width:331px}.home-Hero_Item-02{background-image:url("../img/slider_home_02.jpg")}.home-Hero_Item-02 .home-Hero_Inner:before{background-image:url("../img/ico_home_02.png");top:188px}.home-Hero_Item-02 .home-Hero_Catch{top:212px}.home-Hero_Item-02 .home-Hero_CatchImage{width:316px}.home-Hero_Item-02 .home-Hero_Text{top:291px}.home-Hero_Item-02 .home-Hero_TextImage{width:280px}.home-Hero_Item-03{background-image:url("../img/slider_home_03.jpg")}.home-Hero_Item-03 .home-Hero_Inner:before{background-image:url("../img/ico_home_01.png");top:174px}.home-Hero_Item-03 .home-Hero_Catch{top:194px}.home-Hero_Item-03 .home-Hero_CatchImage{width:252px}.home-Hero_Item-03 .home-Hero_Text{top:326px}.home-Hero_Item-03 .home-Hero_TextImage{width:299px}.home-Hero_Item.slick-active .home-Hero_Catch,.home-Hero_Item.slick-active .home-Hero_Inner:before,.home-Hero_Item.slick-active .home-Hero_Text{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.home-Hero_Catch,.home-Hero_Inner:before,.home-Hero_Text{opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px);-webkit-transition:all .6s ease;transition:all .6s ease}.home-Hero_Inner{max-width:1380px;height:500px;margin:0 auto;position:relative}.home-Hero_Inner:before{content:'';width:256px;height:26px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;display:block;position:absolute;left:18px;-webkit-transition-delay:.2s;transition-delay:.2s}.home-Hero_Catch{position:absolute;left:14px;right:10px;-webkit-transition-delay:.3s;transition-delay:.3s}.home-Hero_CatchImage{max-width:100%;height:auto;-webkit-backface-visibility:hidden}.home-Hero_Text{position:absolute;left:16px;right:10px;-webkit-transition-delay:.4s;transition-delay:.4s}.home-Hero_TextImage{max-width:100%;height:auto;-webkit-backface-visibility:hidden}.home-Hero .slick-dots{display:none!important}@media only screen and (min-width:600px){.home-Hero{height:750px}.home-Hero_Item-01 .home-Hero_Inner:before{top:248px}.home-Hero_Item-01 .home-Hero_Catch{top:269px}.home-Hero_Item-01 .home-Hero_CatchImage{width:404px}.home-Hero_Item-01 .home-Hero_Text{top:391px}.home-Hero_Item-01 .home-Hero_TextImage{width:497px}.home-Hero_Item-02 .home-Hero_Inner:before{top:248px}.home-Hero_Item-02 .home-Hero_Catch{top:272px}.home-Hero_Item-02 .home-Hero_CatchImage{width:474px}.home-Hero_Item-02 .home-Hero_Text{top:391px}.home-Hero_Item-02 .home-Hero_TextImage{width:420px}.home-Hero_Item-03 .home-Hero_Inner:before{top:224px}.home-Hero_Item-03 .home-Hero_Catch{top:244px}.home-Hero_Item-03 .home-Hero_CatchImage{width:378px}.home-Hero_Item-03 .home-Hero_Text{top:441px}.home-Hero_Item-03 .home-Hero_TextImage{width:449px}.home-Hero_Inner{height:750px}.home-Hero_Inner:before{left:25px}.home-Hero_Text{left:20px}}@media only screen and (min-width:960px){.home-Hero{height:1000px;margin-top:-400px}.home-Hero_Item-01 .home-Hero_Inner:before{top:376px}.home-Hero_Item-01 .home-Hero_Catch{top:419px}.home-Hero_Item-01 .home-Hero_CatchImage{width:538px}.home-Hero_Item-01 .home-Hero_Text{top:583px}.home-Hero_Item-01 .home-Hero_TextImage{width:662px}.home-Hero_Item-02 .home-Hero_Inner:before{top:376px}.home-Hero_Item-02 .home-Hero_Catch{top:424px}.home-Hero_Item-02 .home-Hero_CatchImage{width:632px}.home-Hero_Item-02 .home-Hero_Text{top:583px}.home-Hero_Item-02 .home-Hero_TextImage{width:560px}.home-Hero_Item-03 .home-Hero_Inner:before{top:346px}.home-Hero_Item-03 .home-Hero_Catch{top:388px}.home-Hero_Item-03 .home-Hero_CatchImage{width:504px}.home-Hero_Item-03 .home-Hero_Text{top:653px}.home-Hero_Item-03 .home-Hero_TextImage{width:598px}.home-Hero_Inner{height:1000px}.home-Hero_Inner:before{width:512px;height:52px;left:58px}.home-Hero_Catch{left:49px}.home-Hero_Text{left:55px}}.home-Intro{max-width:800px;margin:55px auto 0;padding:0 20px}.home-Intro_Text{font-size:123.1%}.home-Intro_Text+.home-Intro_Text{margin-top:10px}@media only screen and (min-width:960px){.home-Intro{margin-top:75px}}.home-Mems{border-top:1px solid #c8c8c8;margin-top:74px;padding-top:50px}.home-Mems_Intro{max-width:580px;margin:0 auto;padding:0 20px}.home-Mems_IntroText{font-size:123.1%;margin-top:22px}.home-Mems_Menu{margin-top:41px}.home-Mems_MenuItem{padding-top:235px;position:relative}.home-Mems_MenuItem:before{content:'';width:100%;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;position:absolute;left:0;top:0}.home-Mems_MenuItem+.home-Mems_MenuItem{margin-top:70px}.home-Mems_MenuItem-solution:before{background-image:url("../img/img_home_01.jpg")}.home-Mems_MenuItem-works:before{background-image:url("../img/img_home_02.jpg")}.home-Mems_MenuInner{max-width:1200px;margin:0 auto;padding:0 20px}.home-Mems_MenuText{font-size:123.1%}.home-Mems_MenuTitle+.home-Mems_MenuText{margin-top:33px}.home-Mems_MenuText+.home-Mems_MenuText{margin-top:10px}.home-Mems_MenuBtn{margin-top:39px}.home-Mems_MenuBtn .sw-Btn01{width:180px;margin-left:0}@media only screen and (min-width:600px){.home-Mems_MenuItem{padding-top:385px}.home-Mems_MenuItem:before{height:350px}}@media only screen and (min-width:960px){.home-Mems{margin-top:86px}.home-Mems_Menu{margin-top:53px}.home-Mems_MenuItem{padding:95px 0 100px}.home-Mems_MenuItem:before{width:50%;height:auto;bottom:0;overflow:hidden}.home-Mems_MenuItem+.home-Mems_MenuItem{margin-top:0}.home-Mems_MenuItem:nth-child(odd) .home-Mems_MenuBtn,.home-Mems_MenuItem:nth-child(odd) .home-Mems_MenuText,.home-Mems_MenuItem:nth-child(odd) .home-Mems_MenuTitle{margin-left:calc(50% + 50px)}.home-Mems_MenuItem:nth-child(2n):before{left:auto;right:0}.home-Mems_MenuItem:nth-child(2n) .home-Mems_MenuBtn,.home-Mems_MenuItem:nth-child(2n) .home-Mems_MenuText,.home-Mems_MenuItem:nth-child(2n) .home-Mems_MenuTitle{margin-right:calc(50% + 50px)}.home-Mems_MenuInner{padding:0 50px}.home-Mems_MenuBtn{margin-top:51px}}.home-Service{max-width:1180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:90px auto 0;padding:0 20px}.home-Service_Item{width:calc(50% - 10px);margin:55px 20px 0 0}.home-Service_Item:nth-child(-n+2){margin-top:0}.home-Service_Item:nth-child(2n){margin-right:0}.home-Service_Link{text-decoration:none;height:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:109px;position:relative}.home-Service_ImageItem{width:100%;height:auto}.home-Service_Title{margin-top:40px}.home-Service_Text{font-size:123.1%}.home-Service_Title+.home-Service_Text{margin-top:12px}.home-Service_Text+.home-Service_Text{margin-top:10px}.home-Service_Btn{width:100%;position:absolute;left:0;bottom:20px}.home-Service_Btn .sw-Btn01{max-width:180px}@media only screen and (min-width:700px){.home-Service_Item{width:calc(25% - 15px);margin-top:0}.home-Service_Item:nth-child(2n){margin-right:20px}.home-Service_Item:nth-child(4n){margin-right:0}}@media only screen and (min-width:960px){.home-Service{margin-top:140px;padding:0 50px}.home-Service_Item{width:calc(25% - 30px);margin-right:40px}.home-Service_Item:nth-child(2n){margin-right:40px}.home-Service_Item:nth-child(4n){margin-right:0}.home-Service_Link{padding-bottom:114px}.home-Service_Link:hover .home-Service_ImageItem{-webkit-transform:scale(1.12);transform:scale(1.12)}.home-Service_Link:hover .sw-Btn01{color:#fff;background-color:#0096dc}.home-Service_Image{overflow:hidden}.home-Service_ImageItem{-webkit-transition:all .6s ease;transition:all .6s ease}}.home-Contact{background:url("../img/bg_home_01.jpg") no-repeat center center;background-size:cover;margin-top:75px;margin-bottom:95px;padding:91px 0 90px}.home-Contact_Inner{padding:0 20px}.home-Contact_IntroTitle{color:#fff;font-size:215.4%;font-weight:700;max-width:520px;text-align:center;margin:0 auto}.home-Contact_IntroTitle_Sm{font-size:80%}.home-Contact_IntroText{color:#fff;font-size:123.1%;max-width:580px;margin:18px auto 0}.home-Contact_Text{color:#fff;font-size:123.1%;max-width:580px;margin-left:auto;margin-right:auto}.home-Contact_Intro+.home-Contact_Text{margin-top:54px}.home-Contact_Text+.home-Contact_Text{margin-top:10px}.home-Contact_Btn{margin-top:69px}.home-Contact_Btn .sw-Btn01{color:#fff;width:240px;border-color:#fff}@media only screen and (min-width:960px){.home-Contact{margin-top:95px;margin-bottom:156px}.home-Contact_Btn .sw-Btn01:hover{color:#0096dc;background-color:#fff}}