@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Oswald&family=Poppins:wght@500;600&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section,figcaption,figure,main{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:top}table{border-collapse:collapse}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow-x:hidden}img{max-width:100%;display:block;image-rendering:-webkit-optimize-contrast}ul,ol{list-style:none}a{text-decoration:none;color:#000}em,i,address{font-style:normal}.header{padding:10px 0;position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff}.header .h_inner{display:flex;align-items:center;justify-content:space-between}.header .logo a{display:block}.header .sp_menu{display:flex;align-items:center}.header .menu_btn{width:23px;height:14px;position:relative;margin-left:30px}.header .menu_btn span{display:block;width:100%;height:2px;position:absolute;left:0;transition:all .2s;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.header .menu_btn span:first-child{top:0}.header .menu_btn span:nth-child(2),.header .menu_btn span:nth-child(3){top:0;bottom:0;margin:auto}.header .menu_btn span:last-child{bottom:0}.header .menu_btn.open span:first-child,.header .menu_btn.open span:last-child{opacity:0}.header .menu_btn.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .menu_btn.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .gnav_list a{font-weight:700}.header .dl_btn{font-weight:700;line-height:1;letter-spacing:.1em;color:#fff;padding:1em;border-radius:50px;position:relative;display:block;overflow:hidden;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),3px 3px 3px 0px rgba(0,0,0,.05);background:linear-gradient(85deg,rgba(58,149,221,.7) 0%,rgba(115,229,70,.7) 100%),#3a95dd}.header .dl_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.header .sns{display:flex}.header .sns a{border-radius:100%;display:flex;align-items:center;justify-content:center}.header .sns a.tw{background:#1da1f2}.header .sns a.note{background:#41c9b4}#pageTop{position:fixed;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:50%;z-index:1000;cursor:pointer;transition:bottom .2s}#pageTop:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;position:absolute;top:2px;left:2px;background:#fff}#pageTop:after{content:"";width:40%;height:100%;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/pagetop.svg) no-repeat center/contain;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.footer{position:relative}.footer .f_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .info{display:flex}.footer .info address{letter-spacing:.03em;line-height:1.53333}.footer .sns{display:flex}.footer .sns li:nth-child(3) img{width:87px!important;-webkit-transform:translateY(2px);transform:translateY(2px)}.footer .sns a{display:flex;justify-content:center;align-items:center;border-radius:5px;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);position:relative}.footer .sns a:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:5px}.footer .sns a img{position:relative;z-index:1;max-height:100%;-o-object-fit:contain;object-fit:contain}.footer .copy{width:100%;color:#adadad}.footer .copy small{letter-spacing:.03em;font-weight:500}.inner{max-width:1108px;padding:0 15px;margin:0 auto}.inner.wide{max-width:1750px}.eng{font-family:"Poppins","sans-serif","meiryo"}.cta_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(85deg,rgba(58,149,221,.7) 0%,rgba(115,229,70,.7) 100%),#3a95dd;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.cta_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cta_btn:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.cta_btn .ico_doc{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_doc.svg) no-repeat center/contain}.cta_btn span{font-weight:700;letter-spacing:.11em;text-align:center}.cta_btn span em{font-weight:500;letter-spacing:.07em}.cta_btn:hover:before{transition:all 1s linear;left:120%}.cta_btn_wrap .free{position:absolute;background:#1e437c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),3px 3px 3px 0px rgba(0,0,0,.05)}.h2{text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/h2_bg.jpg) no-repeat center/cover;color:#fff;font-weight:700;letter-spacing:.03em;position:relative}.h2 i{letter-spacing:.05em;font-weight:500}.h2:before{content:"";border:2px solid #fff;border-radius:50%;background:#54a6df;position:absolute;left:0;right:0;margin:auto;z-index:5}.h2:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/ico_arrow_down.svg) no-repeat center/contain;position:absolute;left:0;right:0;margin:auto;z-index:5}p{line-height:2}.kv{position:relative;margin-bottom:180px}.kv .cta_btn_wrap{position:absolute;right:0;left:0;margin:auto}.kv .kazari_r{top:168px;right:25px}.kv .kazari_l{bottom:-175px;left:30px;transition-delay:.2s}.casestudy .inner{position:relative}.casestudy_ttl{text-align:center;line-height:1;font-weight:700;color:#3f3f3f;border-bottom:1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.casestudy_ttl:after{content:"";background:#fff;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;position:absolute;left:0;right:0;margin:auto}.casestudy_slick .casestudy_slick_item{position:relative}.casestudy_slick .casestudy_slick_item>span,.casestudy_slick .casestudy_slick_item a{border-bottom:1px solid #28394f}.casestudy_slick .casestudy_slick_item a{display:block;position:relative;z-index:100}.casestudy_slick .casestudy_slick_item a:before{content:"";border-right:1px solid #27384d;border-bottom:1px solid #27384d;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:all .2s;right:0}.casestudy_slick .casestudy_slick_item .thumb{margin:auto;width:100%;border-radius:10px;transition:all .2s;position:relative;margin:auto;text-align:center}.casestudy_slick .casestudy_slick_item .thumb img{width:100%;max-width:inherit;border-radius:10px;margin:0 auto;transition:.2s transform}.casestudy_slick .casestudy_slick_item .thumb>img{-o-object-fit:cover;object-fit:cover}.casestudy_slick .casestudy_slick_item .thumb [class^=tag]{color:#fff;text-align:center;border-radius:0 10px 0 0;position:absolute;top:0;right:0;background:#ec798c}.casestudy_slick .casestudy_slick_item .thumb .casestudy_logo{padding:10px;background:#fff;border-radius:0 10px;overflow:hidden;position:absolute;bottom:-2px;left:-1px;max-height:70px}.casestudy_slick .casestudy_slick_item .thumb .casestudy_logo img{-o-object-fit:contain;object-fit:contain;height:50px;-o-object-position:center;object-position:center}.casestudy_slick .casestudy_slick_item h3{font-weight:700;margin-bottom:1em}.casestudy .slick-dots li button{background:#e5e5e5;border-radius:50%}.casestudy .slick-dots li.slick-active button{background:#ec798c}.casestudy .kazari_r{right:48px;top:630px}.casestudy .casestudy_btn_wrap .casestudy_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;background:#489fe1;box-shadow:8px 8px 0 rgba(242,242,242,.5)}.casestudy .casestudy_btn_wrap .casestudy_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.casestudy .casestudy_btn_wrap .casestudy_btn.btn_back:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.casestudy .casestudy_btn_wrap .casestudy_btn:not(.btn_back):after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.casestudy .casestudy_btn_wrap span{font-weight:700;letter-spacing:.11em;text-align:center;color:#fff}.news_ttl{text-align:center;font-weight:700;color:#3f3f3f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.news_ttl i{letter-spacing:.02em;font-weight:500}.news_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;right:0;margin:auto;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.news .lead{text-align:center;font-weight:500}.news_list{display:flex;flex-wrap:wrap}.news_list li{border-bottom:1px solid #28394f}.news_list li:nth-child(3n){margin-right:0}.news_list li a{display:block;position:relative}.news_list li a:after{content:"";border-right:1px solid #27384d;border-bottom:1px solid #27384d;position:absolute;right:0;bottom:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:all .2s}.news_list li .cat{display:inline-block;vertical-align:middle;line-height:1;color:#fff;text-align:center}.news_list li .cat.cat1{background:#e8798e}.news_list li .cat.cat2{background:#a27ccd}.news_list li .cat.cat3{background:#3790e4}.news_list li time{color:#555;font-family:"Oswald","sans-serif","meiryo";vertical-align:middle}.news_list li .ttl{display:block;font-weight:700;line-height:1.55556;color:#333}.intro{position:relative;background:#e5f1f3;overflow:hidden}.intro .inner{position:relative}.intro .bg{width:100%;position:absolute}.intro .bg img{-o-object-fit:contain;object-fit:contain}.intro_ttl{text-align:center;font-weight:700;color:#3f3f3f;position:relative;z-index:5}.intro_ttl:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/intro_img1.png) no-repeat center/contain;position:absolute;z-index:-1}.intro_box{position:relative;z-index:10;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:10px}.intro_box:before{content:"";border-radius:10px;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;z-index:-1}.intro_list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.intro_list li{font-weight:700;letter-spacing:.03em;position:relative}.intro_list li:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_check.svg) no-repeat center/contain;position:absolute;left:0}.intro_list li em{color:#ec798c}.intro_list li:last-child{margin-bottom:0}.catch{position:relative;background:linear-gradient(to right,rgba(236,121,140,.5) 0%,rgba(0,142,239,.5) 100%),#ec798c;z-index:10}.catch h2{text-align:center;color:#fff;letter-spacing:.03em;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.catch h2 i{font-weight:500;letter-spacing:.05em}.catch h2:before,.catch h2:after{content:"";width:1px;height:120%;background:#fff;position:absolute;top:-10%}.catch h2:before{left:-200px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center left;transform-origin:center left}.catch h2:after{right:-200px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center right;transform-origin:center right}.catch .triangle{margin:0 auto;position:relative;overflow:hidden}.catch .triangle:after{content:"";position:absolute;left:0;right:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:linear-gradient(to right,#b67ea3 0%,#ae7fa6 100%)}.about{position:relative;z-index:0}.about_ttl{text-align:center;color:#3f3f3f;font-weight:700;letter-spacing:.01em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.about_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.about_ttl i{font-weight:500;letter-spacing:.03em}.about_wrap{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;position:relative}.about_wrap .about_circle{position:relative;background:#fff;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.about_wrap .about_circle_in{display:flex;flex-direction:column;align-items:center;justify-content:center}.about_wrap .about_circle .ico{display:flex;align-items:center;justify-content:center}.about_wrap .about_circle .ico img{max-height:100%;-o-object-fit:contain;object-fit:contain}.about_wrap .about_circle h3{font-weight:700;letter-spacing:.03em}.about_wrap .about_circle ul{max-width:95%}.about_wrap .about_circle li{font-weight:500;letter-spacing:.03em;line-height:1.625;margin-bottom:.8em;position:relative}.about_wrap .about_circle li:before{content:"";background:#0d83d6;border-radius:50%;position:absolute;left:0}.about_wrap .about_circle.career li:before{background:#ec798c}.about_wrap .pic{z-index:2;position:relative}.about_wrap .ribon{position:absolute;z-index:20}.about_wrap .ribon img{margin:0 auto}.about .kazari_r{right:30px;top:70px}.about .kazari_l{left:30px;bottom:70px}.flow{overflow:hidden;position:relative}.flow_list li{display:flex;flex-wrap:wrap;align-items:center;max-width:1406px;margin-right:auto;margin-left:auto;position:relative;z-index:12}.flow_list li .pic_box{position:relative}.flow_list li .txt_box{background:#fff;border-radius:10px;position:relative;line-height:1.72727;letter-spacing:.03em;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);line-height:1.8}.flow_list li .txt_box p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.flow_list li .txt_box:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center right;position:absolute;top:0;bottom:0;margin:auto}.flow_list li .notice{font-weight:500;letter-spacing:.03em}.flow_list li:nth-child(even){justify-content:flex-start}.flow_list li:nth-child(even) .txt_box:before{background-position:left center}.flow_list li:nth-child(even) .pic_box img{float:right}.flow_list li:first-child .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num1.png)}.flow_list li:nth-child(2) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num2.png)}.flow_list li:nth-child(3) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num3.png)}.flow_list li:last-child{padding-bottom:0}.flow .kazari_r{right:135px;top:820px;transition-delay:.2s}.flow .kazari_l{top:1370px;left:30px}.program_ttl{color:#3f3f3f;font-weight:700;display:flex;align-items:center;position:relative}.program_ttl span{border-radius:10px 0 0;color:#fff;line-height:1;font-weight:500;text-align:right;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program_ttl span em{font-family:"Oswald","sans-serif","meiryo"}.program_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program .lead{font-weight:500;letter-spacing:.03em;line-height:1.875}.program1{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative}.program1 .seminar_list{display:flex;flex-wrap:wrap;justify-content:space-between}.program1 .seminar_list li{border-radius:10px;overflow:hidden;position:relative;letter-spacing:.03em;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .seminar_list li .ico{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.29412;color:#fff;text-align:center;position:absolute}.program1 .seminar_list li .txt_box{color:#fff}.program1 .seminar_list li .txt_box h4{text-align:center;font-weight:700}.program1 .seminar_list li:first-child .ico,.program1 .seminar_list li:first-child .txt_box{background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .seminar_list li:nth-child(2) .ico,.program1 .seminar_list li:nth-child(2) .txt_box{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program1 .advance_ttl{text-align:center;color:#3f3f3f;font-weight:700;letter-spacing:.03em;display:flex;justify-content:center;align-items:center}.program1 .advance_ttl:before,.program1 .advance_ttl:after{content:"";width:1px;height:1em;background:currentColor}.program1 .advance_ttl:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.program1 .advance_ttl:after{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.program1 .advance_box{background:#fff;border-radius:10px;position:relative;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .advance_box .arrow{width:68px;height:35px;overflow:hidden;position:absolute;top:-20px;left:0;right:0;margin:auto}.program1 .advance_box .arrow:after{content:"";width:68px;height:68px;background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px}.program1 .advance_list{display:flex;flex-wrap:wrap}.program1 .advance_list li{letter-spacing:.03em}.program1 .advance_list li .header_cont{display:flex}.program1 .advance_list li .header_cont .thumb{border-radius:5px;overflow:hidden}.program1 .advance_list li .header_cont .cat{display:inline-block;border-radius:3px;color:#fff;font-weight:700;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .advance_list li .header_cont h4{font-weight:700;line-height:1.25}.program1 .advance_list li .body_cont{line-height:1.875}.program1 .notice{letter-spacing:.03em;text-align:right}.program1 .open_list>li>a{text-align:center;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);position:relative}.program1 .open_list>li>a strong{display:block;color:#3f3f3f}.program1 .open_list>li>a:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background:#fff}.program1 .open_list>li>a:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow.svg) no-repeat center;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.program1 .open_list>li>a>span{position:relative}.program1 .kazari_r{right:135px;bottom:-150px;transition-delay:.2s}.program1 .kazari_l{bottom:55px;left:30px;z-index:-1}.program2_box{border-radius:10px}.program2_box_in{margin-left:auto}.program2_box h4{color:#000;font-weight:700;letter-spacing:.03em}.program2_box p{line-height:1.875}.program2_box figure{margin:0 auto}.program3{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative}.program3_list>li{box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program3_list>li .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg1.jpg) no-repeat left/cover;position:relative;border-radius:10px 10px 0 0}.program3_list>li .header_cont h3{text-align:center;color:#fff;font-weight:700;letter-spacing:.03em;line-height:1.4}.program3_list>li .header_cont h3 span{border-bottom:1px solid currentColor;display:inline-block}.program3_list>li .header_cont .ico{position:absolute;border-radius:50%;background:#fff;border:3px solid #ec798c;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;line-height:1.33333;font-weight:700;color:#2d3f61}.program3_list>li .header_cont .ico p{line-height:1.2}.program3_list>li .header_cont .ico i{font-family:"Oswald","sans-serif","meiryo"}.program3_list>li .body_cont{background:#fff;border-radius:0 0 10px 10px}.program3_list>li .body_cont .bd_box{position:relative;z-index:5;border-radius:3px;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%)}.program3_list>li .body_cont .bd_box:after{content:"";background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:3px;position:absolute;left:2px;top:2px;z-index:-1}.program3_list>li .body_cont .box1{letter-spacing:.03;font-weight:700;text-align:center;position:relative}.program3_list>li .body_cont .box1 h4{display:inline-block;margin:0 auto;position:relative}.program3_list>li .body_cont .box1 h4:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat center/contain}.program3_list>li .body_cont .box1 .notice{position:absolute;right:0;color:#2d3f61;font-weight:700;letter-spacing:.03em}.program3_list>li .body_cont .box2{position:relative}.program3_list>li .body_cont .box2:before,.program3_list>li .body_cont .box2:after{content:"";background:#2d3f61;position:absolute;right:0;left:0;margin:auto}.program3_list>li .body_cont .box2:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.program3_list>li .body_cont .box2 h4{display:inline-block;color:#fff;padding:7px 1em;font-weight:700;letter-spacing:.03em;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program3_list>li .body_cont .box2 ul{background:#fff3f5;display:flex;flex-wrap:wrap}.program3_list>li .body_cont .box2 ul li{text-align:center;font-weight:700;letter-spacing:.03em;line-height:1.55556}.program3_list>li .body_cont .box2 ul li:nth-child(3n){margin-right:0}.program3_list>li .body_cont .box2 ul li:last-child{margin-bottom:0}.program3_list>li:nth-child(2n) .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg2.jpg) no-repeat left/cover}.program3_list>li:nth-child(2n) .header_cont .ico{border-color:#378bc5}.program3_list>li:nth-child(2n) .body_cont .box1 h4:before{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_blue.svg) no-repeat center/contain}.program3_list>li:nth-child(2n) .body_cont .box2 h4{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program3_list>li:nth-child(2n) .body_cont .box2 ul{background:#ecf1f5}.program3_list>li:last-child{margin-bottom:0}.program3 .kazari_r{right:135px;bottom:0;top:0;margin:auto;transition-delay:.2s;z-index:-1}.program3 .kazari_l{left:30px;top:440px;z-index:-1}.add_program{position:relative}.add_program .plus{position:absolute;left:0;right:0;margin:auto;background:#ec798c;border-radius:50%}.add_program .plus:before,.add_program .plus:after{content:"";background:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.add_program .plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.add_program_list li{display:flex}.add_program_list li .user{flex-shrink:0;background:#ecf1f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.add_program_list li .cmt{flex-grow:1;background:#ecf1f5;border-radius:10px;color:#2d3f61;font-weight:500;letter-spacing:.045em;line-height:1.44444;position:relative}.add_program_list li .cmt:before{content:"";width:0;height:0;border-style:solid;border-color:transparent #ecf1f5 transparent transparent;position:absolute}.add_program_list li:nth-child(even){justify-content:flex-end}.add_program_list li:nth-child(even) .user{order:2;margin-right:0}.add_program_list li:nth-child(even) .cmt{background:#2d3f61;color:#fff}.add_program_list li:nth-child(even) .cmt:before{left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:transparent #2d3f61 transparent transparent}.add_program_list li:last-child{margin-bottom:0}.add_program_box{position:relative;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:10px;z-index:5;text-align:center;color:#3f3f3f;font-weight:700;line-height:1.53846}.add_program_box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:10px;z-index:-1}.add_program_box .arrow{overflow:hidden;position:absolute;left:0;right:0;margin:auto;width:68px;height:35px;top:-20px}.add_program_box .arrow:after{content:"";background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px;left:0;width:68px;height:68px}.add_program .kazari_r{right:135px;bottom:150px;margin:auto;transition-delay:.2s;z-index:-1}.add_program .kazari_l{left:30px;top:0;z-index:-1}.video{background:#ecf1f5}.video_ttl{font-weight:700;letter-spacing:.06em;color:#3f3f3f;text-align:center}.video_ttl i{font-weight:500}.video_box{max-width:738px;margin:0 auto}.video_box_in{padding-top:56.25%;width:100%;height:0;position:relative;overflow:hidden}.video_box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cta{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/cta_bg.jpg) no-repeat center/cover;color:#fff;text-align:center;position:relative}.cta .lead{font-weight:500;letter-spacing:.06em}.cta .cta_btn em{font-weight:700}.cta .notice{letter-spacing:.03em;font-weight:500}.kazari{position:absolute;transition:all .4s;z-index:10}.kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.kazari.kazari_r.is-show{background-position:0 0}.kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.kazari.kazari_l.is-show{background-position:0 0}@-webkit-keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@-webkit-keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.second.main{position:relative}.second .page_header{width:100%;color:#fff;text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/casestudy/header_bg.jpg) no-repeat center;background-size:cover}.second .page_header .page_title{font-weight:700}.second .breadcrumb_wrap{display:flex;justify-content:flex-end;padding:0 15px}.second .breadcrumb_wrap .breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-end}.second.page_casestudy .sectionSecond .inner{position:relative}.second.page_casestudy .casestudy_list .casestudy_item a{display:block}.second.page_casestudy .casestudy_list .casestudy_item a.linkNone{pointer-events:none}.second.page_casestudy .casestudy_list .casestudy_item a .thumb [class^=tag]{color:#fff;text-align:center;position:absolute;top:0;right:0;border-radius:0 10px 0 0;background:#ec798c}.second.page_casestudy .casestudy_list .casestudy_item a .thumb .casestudy_logo{padding:10px;background:#fff;border-radius:0 10px;overflow:hidden;position:absolute;bottom:-2px;left:-1px}.second.page_casestudy .casestudy_list .casestudy_item a h2:before,.second.page_casestudy .casestudy_list .casestudy_item a h2:after{content:"";display:block;position:absolute}.second.page_casestudy .casestudy_list .casestudy_item a h2:before{border-radius:50%;background:#49aad9}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note{line-height:1.875}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note a{display:inline;pointer-events:none}.second.page_casestudy .post_content{line-height:2}.second.page_casestudy .post_content img{margin:0 auto}.second.page_casestudy .post_content *:not(.logoWrap):not(.post_logo) img{border-radius:10px}.second.page_casestudy .post_content .logoWrap img,.second.page_casestudy .post_content .post_logo img{border-radius:0 !important}.second.page_casestudy .post_content .color_pink{color:#ec798c}.second.page_casestudy .post_content .color_sky{color:#3b96db}.second.page_casestudy .post_content .post_header{line-height:1.6;border-bottom:1px solid #ec798c}.second.page_casestudy .post_content .post_header .tag{color:#fff;font-weight:700;background:#ec798c}.second.page_casestudy .post_content .post_header .post_title{font-weight:700}.second.page_casestudy .post_content .lead{line-height:1.6}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb{border-radius:10px;position:relative}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb>img{width:100%;max-width:inherit;border-radius:10px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo{padding:10px;border-radius:0 10px;background:#fff;position:absolute;bottom:-1px;left:-1px;overflow:hidden}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:auto}.second.page_casestudy .post_content .cap{display:block;text-align:right;line-height:1.846}.second.page_casestudy .post_content h2{color:#3b96db;font-weight:700;line-height:1.6;position:relative}.second.page_casestudy .post_content h2:before{content:"";display:block;background:#3b96db;position:absolute;left:0;top:0;bottom:0;margin:auto}.second.page_casestudy .post_content h3{line-height:1.6;position:relative}.second.page_casestudy .post_content h3:before{content:"";position:absolute;left:0;background:#e9798d;background:linear-gradient(90deg,#e9798d 0%,#038eee 100%)}.second.page_casestudy .post_content h4{font-weight:700;line-height:1.6;position:relative}.second.page_casestudy .post_content h4:before{content:"";display:block;background:#ec798c;position:absolute;left:0;top:0;bottom:0;margin:auto}.second.page_casestudy .post_content h5{font-weight:700;color:#ec798c}.second.page_casestudy .post_content .imgInP .img img{display:block;border-radius:10px;max-width:inherit;width:100%}.second.page_casestudy .post_content .box{border-radius:10px;background:#f0f0f0}.second.page_casestudy .post_content .box .box_title{color:#3c96dc;font-weight:700;border-bottom:1px solid #ccc;line-height:1.6}.second.page_casestudy .post_content .two_col .img img{border-radius:10px}.second.page_casestudy .post_content .two_col .txt .col_title{font-weight:700}.second.page_casestudy .post_content a{color:#49aad9}.second.page_casestudy .post_content .taC{text-align:center !important}.second.page_casestudy .post_content .taR{text-align:right !important}.second.page_casestudy .post_content .taL{text-align:left !important}.second.page_casestudy .post_content table{width:100%;border-collapse:separate;border-spacing:inherit;margin-top:1.5em;text-align:center;word-break:break-all;border-top:1px solid #adadad;border-bottom:1px solid #adadad;border-left:1px solid #adadad}.second.page_casestudy .post_content table.thNowrap>tbody>tr>th,.second.page_casestudy .post_content table.thNowrap>thead>tr>th,.second.page_casestudy .post_content table.thNowrap>tr>th{white-space:nowrap}.second.page_casestudy .post_content table.tdC>tbody>tr>td,.second.page_casestudy .post_content table.tdC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table>tbody>tr>*,.second.page_casestudy .post_content table>thead>tr>*,.second.page_casestudy .post_content table>tr>*{border-right:1px solid #adadad}.second.page_casestudy .post_content table>tbody>tr:not(:first-child)>*,.second.page_casestudy .post_content table>thead>tr:not(:first-child)>*,.second.page_casestudy .post_content table>tr:not(:first-child)>*{border-top:1px solid #adadad}.second.page_casestudy .post_content table.tdTaC>tbody>tr>td,.second.page_casestudy .post_content table.tdTaC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table th.nowrap,.second.page_casestudy .post_content table td.nowrap{white-space:nowrap}.second.page_casestudy .post_content table>tbody>tr>th,.second.page_casestudy .post_content table>thead>tr>th{background-color:#f0f0f0;padding:12px;font-weight:700}.second.page_casestudy .post_content table>tbody>tr>td,.second.page_casestudy .post_content table>thead>tr>td{text-align:left;background-color:#fff}.second.page_casestudy .post_content table>tbody>tr>td *:last-child,.second.page_casestudy .post_content table>thead>tr>td *:last-child{margin-bottom:0}.second.page_casestudy .post_content table>tbody>tr>td *:first-child,.second.page_casestudy .post_content table>thead>tr>td *:first-child{margin-top:0}.second.page_casestudy .post_content ul>li{padding-left:1em;position:relative}.second.page_casestudy .post_content ul>li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ec798c;position:absolute}.second.page_casestudy .post_content ul>li a{display:inline-block}.second.page_casestudy .post_content ol{counter-reset:number 0}.second.page_casestudy .post_content ol>li{padding-left:1.5em;position:relative}.second.page_casestudy .post_content ol>li:before{counter-increment:number 1;content:counter(number) ".";display:flex;align-items:center;justify-content:center;color:#3b96db;font-weight:700;position:absolute;top:0;left:0;z-index:2}.second.page_casestudy .post_content .pre{padding:15px;margin-top:20px;border:1px solid #489fe1;background:#f0f0f0}.second.page_casestudy .post_content .pre pre{white-space:pre-wrap}.second.page_casestudy .btn_wrap .common_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;text-decoration:none !important;background:#489fe1;box-shadow:8px 8px 0 rgba(242,242,242,.5)}.second.page_casestudy .btn_wrap .common_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.second.page_casestudy .btn_wrap .common_btn.btn_back:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.second.page_casestudy .btn_wrap .common_btn:not(.btn_back):after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.second.page_casestudy .btn_wrap span{font-weight:700;letter-spacing:.11em;text-align:center;color:#fff}.second.page_casestudy .logoWrap{background:#fff;display:block;border-radius:10px;max-width:inherit;width:100%;overflow:hidden;text-align:center}.second.page_casestudy .logoWrap img{display:block;margin:0 auto;width:100%}.second.page_casestudy .mB0{margin-bottom:0 !important}.second.page_casestudy .mB5{margin-bottom:5px !important}.second.page_casestudy .mB10{margin-bottom:10px !important}.second.page_casestudy .mB20{margin-bottom:20px !important}.second.page_casestudy .mB30{margin-bottom:30px !important}.second.page_casestudy .mB40{margin-bottom:40px !important}.second.page_casestudy .mB50{margin-bottom:50px !important}.second.page_casestudy .mB60{margin-bottom:60px !important}.second.page_casestudy .mT0{margin-top:0 !important}.second.page_casestudy .mT5{margin-top:5px !important}.second.page_casestudy .mT10{margin-top:10px !important}.second.page_casestudy .mT20{margin-top:20px !important}.second.page_casestudy .mT30{margin-top:30px !important}.second.page_casestudy .mT40{margin-top:40px !important}.second.page_casestudy .mT50{margin-top:50px !important}.second.page_casestudy .mT60{margin-top:60px !important}.second.page_casestudy .mL0{margin-left:0 !important}.second.page_casestudy .mL5{margin-left:5px !important}.second.page_casestudy .mL10{margin-left:10px !important}.second.page_casestudy .mL20{margin-left:20px !important}.second.page_casestudy .mL30{margin-left:30px !important}.second.page_casestudy .mL40{margin-left:40px !important}.second.page_casestudy .mL50{margin-left:50px !important}.second.page_casestudy .mR0{margin-right:0 !important}.second.page_casestudy .mR5{margin-right:5px !important}.second.page_casestudy .mR10{margin-right:10px !important}.second.page_casestudy .mR20{margin-right:20px !important}.second.page_casestudy .mR30{margin-right:30px !important}.second.page_casestudy .mR40{margin-right:40px !important}.second.page_casestudy .mR50{margin-right:50px !important}.second.page_casestudy .size14{font-size:14px !important}.second.page_casestudy .size16{font-size:16px !important}.second.page_casestudy .size18{font-size:18px !important}.second.page_casestudy .size20{font-size:20px !important}.second.page_casestudy .size22{font-size:22px !important}.second.page_casestudy .size24{font-size:24px !important}.second.page_casestudy .size26{font-size:26px !important}.second.page_casestudy .kazari{position:absolute;transition:all .4s;z-index:10}.second.page_casestudy .kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_r.is-show{background-position:0 0}.second.page_casestudy .kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_l.is-show{background-position:0 0}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.second.page_casestudy .scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.second.page_casestudy .scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (max-width:959px){body{font-size:14px}a.tel{color:#000}.header{height:60px}.header .logo{width:77px}.header .gnav{position:fixed;top:58px;right:0;width:100%;height:calc(100% - 60px);overflow-y:auto;z-index:3000;background:#fff;padding:60px 30px;display:none}.header .gnav_list{margin-bottom:100px}.header .gnav_list li{margin-bottom:2em}.header .gnav_list a{color:#1e437c;font-size:17px;letter-spacing:.08em}.header .dl_btn{font-size:12px}.header .sns li{margin-right:15px}.header .sns a{width:35px;height:35px}.main{margin-top:58px}#pageTop{bottom:30px;right:20px;width:40px;height:40px}.footer{padding:30px 0}.footer .info{flex-wrap:wrap;margin-bottom:20px}.footer .info .f_logo{width:124px;height:auto;margin:0 0 15px}.footer .info address{font-size:12px}.footer .sns{width:100%;flex-wrap:wrap;justify-content:center;margin-top:10px}.footer .sns li{margin:0 5px;margin-top:10px}.footer .sns a{width:130px;height:40px;padding:10px}.footer .copy{margin-top:50px}.footer .copy small{font-size:9px}.inner{max-width:1108px;padding:0 15px;margin:0 auto}.inner.wide{max-width:1750px}.eng{font-family:"Poppins","sans-serif","meiryo"}.cta_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(85deg,rgba(58,149,221,.7) 0%,rgba(115,229,70,.7) 100%),#3a95dd;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);width:100%;padding:20px}.cta_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cta_btn:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;width:29px;height:29px;right:16px;background-size:7px}.cta_btn .ico_doc{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_doc.svg) no-repeat center/contain;width:28px;height:33px;margin-right:14px}.cta_btn span{font-weight:700;letter-spacing:.11em;text-align:center;font-size:12px;margin-right:15px}.cta_btn span em{font-weight:500;letter-spacing:.07em;font-size:19px}.cta_btn:hover:before{transition:all 1s linear;left:120%}.cta_btn:hover:after{right:11px}.cta_btn_wrap{padding:0 15px}.cta_btn_wrap .free{position:absolute;background:#1e437c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),3px 3px 3px 0px rgba(0,0,0,.05);top:-32px;left:15px;width:52px;height:52px;font-size:13px}.h2{text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/h2_bg.jpg) no-repeat center/cover;color:#fff;font-weight:700;letter-spacing:.03em;position:relative;padding:30px 0;font-size:21px}.h2 i{letter-spacing:.05em;font-weight:500;font-size:26px}.h2:before{content:"";border:2px solid #fff;border-radius:50%;background:#54a6df;position:absolute;left:0;right:0;margin:auto;z-index:5;width:26px;height:26px;bottom:-13px}.h2:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/ico_arrow_down.svg) no-repeat center/contain;position:absolute;left:0;right:0;margin:auto;z-index:5;width:10px;height:6px;bottom:-3px}.forPC{display:none !important}p{font-size:15px}.kv{margin-bottom:100px}.kv .inner{padding:0}.kv .cta_btn_wrap{bottom:-40px}.casestudy{max-width:450px;margin:0 auto 80px}.casestudy_ttl{font-size:20px;margin:0 auto 30px;padding-bottom:10px}.casestudy_ttl:after{width:12px;height:12px;bottom:-7px}.casestudy_slick{margin:0 -15px 15px !important}.casestudy_slick .slick-prev,.casestudy_slick .slick-next{width:30px;height:30px;background-color:#0d83d6;border-radius:50%;overflow:hidden;top:39%}.casestudy_slick .slick-prev{left:8px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg);background-size:13px 13px;background-position:52%;background-repeat:no-repeat;-webkit-transform:scale(-1,1);transform:scale(-1,1);z-index:999}.casestudy_slick .slick-next{right:8px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg);background-size:13px 13px;background-position:50%;background-repeat:no-repeat;z-index:999;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.casestudy_slick .casestudy_slick_item{padding:40px 15px}.casestudy_slick .casestudy_slick_item>span,.casestudy_slick .casestudy_slick_item a{padding-bottom:20px}.casestudy_slick .casestudy_slick_item a:before{width:6px;height:6px;bottom:15px}.casestudy_slick .casestudy_slick_item .thumb>img{height:218px}.casestudy_slick .casestudy_slick_item .thumb [class^=tag]{width:98px;padding:3px 8px 5px;font-size:11px}.casestudy_slick .casestudy_slick_item .thumb .casestudy_logo{max-width:150px}.casestudy_slick .casestudy_slick_item h3{margin-top:20px;margin-bottom:12px;font-size:16px}.casestudy_slick .casestudy_slick_item .casestudy_note{font-size:15px;line-height:1.75}.casestudy .slick-dots{bottom:10px}.casestudy .slick-dots li{width:6px;height:6px}.casestudy .slick-dots li button{width:6px;height:6px}.casestudy .casestudy_btn_wrap .casestudy_btn{width:100%;padding:12px 50px}.casestudy .casestudy_btn_wrap .casestudy_btn.btn_back:after{width:23px;height:23px;left:16px;background-size:7px}.casestudy .casestudy_btn_wrap .casestudy_btn:not(.btn_back):after{width:23px;height:23px;right:16px;background-size:7px}.casestudy .casestudy_btn_wrap span{font-size:12px;margin-right:15px}.news{margin-bottom:90px}.news_ttl{padding-bottom:5px;margin:0 auto 22px}.news_ttl i{font-size:20px}.news .lead{margin-bottom:40px}.news_list li{width:100%;margin-bottom:20px}.news_list li a{padding-bottom:20px}.news_list li a:after{width:6px;height:6px}.news_list li .cat{min-width:60px;font-size:10px;padding:5px 6px;margin-right:10px}.news_list li time{font-size:11px}.news_list li .ttl{margin-top:15px;font-size:15px}.intro{padding:50px 0 70px}.intro .bg{height:calc(100% + 50px + 70px);left:-110px;bottom:-70px;display:flex;align-items:flex-end}.intro .bg img{max-width:none;max-height:100%}.intro_ttl{font-size:23px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 30px auto}.intro_ttl:after{display:none}.intro_box{padding:25px 25px 25px 40px}.intro_list li{margin-bottom:15px;padding-left:22px;font-size:16px}.intro_list li:before{width:15px;height:15px;top:5px}.catch{padding:25px 0}.catch h2{font-size:17px}.catch h2 i{font-size:23px}.catch h2 span{font-size:14px}.catch h2 em{font-size:20px}.catch h2:before,.catch h2:after{display:none}.catch .triangle{width:100px;height:25px;z-index:10;position:absolute;bottom:-25px;left:0;right:0;margin:0 auto}.catch .triangle:after{width:35px;height:35px;bottom:15px}.about{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/about_bg_sp.jpg) no-repeat center/cover;padding:50px 0 40px}.about_ttl{font-size:20px;padding-bottom:5px;margin:0 auto 18px}.about_ttl i{font-size:23px}.about_wrap .about_circle{border-radius:20px;margin-bottom:20px;width:100%}.about_wrap .about_circle_in{padding:30px}.about_wrap .about_circle .ico{width:30px;height:30px;margin-bottom:10px}.about_wrap .about_circle h3{font-size:17px;margin-bottom:18px}.about_wrap .about_circle ul{max-width:95%}.about_wrap .about_circle li{font-weight:500;letter-spacing:.03em;line-height:1.625;margin-bottom:.8em;position:relative;padding-left:15px}.about_wrap .about_circle li:before{content:"";background:#0d83d6;border-radius:50%;position:absolute;left:0;width:6px;height:6px;top:.6em}.about_wrap .about_circle.career li:before{background:#ec798c}.about_wrap .pic{z-index:2;position:relative;width:90px;margin:0 auto;order:3}.about_wrap .ribon{position:absolute;z-index:20;bottom:30px;left:-15px;width:calc(100% + 30px)}.about_wrap .ribon img{margin:0 auto;max-width:min(384px,100%)}.about .kazari_r{right:30px;top:70px}.about .kazari_l{left:30px;bottom:70px}.flow{overflow:hidden;position:relative;padding-bottom:80px}.flow_list{margin:40px -15px 0}.flow_list li{display:flex;flex-wrap:wrap;align-items:center;max-width:1406px;margin-right:auto;margin-left:auto;position:relative;z-index:12;padding-bottom:45px}.flow_list li .pic_box{position:relative;width:90%;margin-left:auto;margin-bottom:-35%;order:-1}.flow_list li .pic_box img{max-width:115%}.flow_list li .txt_box{background:#fff;border-radius:10px;position:relative;line-height:1.72727;letter-spacing:.03em;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);line-height:1.8;min-width:300px;padding:20px;margin:0 0 0 40px;font-size:16px}.flow_list li .txt_box p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.flow_list li .txt_box p span{font-size:11px}.flow_list li .txt_box em{font-size:20px}.flow_list li .txt_box:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center right;position:absolute;top:0;bottom:0;margin:auto;width:35px;height:60px;left:-20px}.flow_list li .notice{font-weight:500;letter-spacing:.03em;font-size:11px;padding:0 30px;margin-top:1em;z-index:1;width:100%}.flow_list li:nth-child(even){justify-content:flex-start}.flow_list li:nth-child(even) .txt_box{margin:0 40px 0 auto}.flow_list li:nth-child(even) .txt_box:before{background-position:left center;left:auto;right:-20px}.flow_list li:nth-child(even) .pic_box{margin-right:auto;margin-left:0}.flow_list li:nth-child(even) .pic_box img{float:right}.flow_list li:first-child .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num1.png)}.flow_list li:nth-child(2) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num2.png)}.flow_list li:nth-child(3) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num3.png)}.flow_list li:last-child{padding-bottom:0}.flow .kazari_r{right:135px;top:820px;transition-delay:.2s}.flow .kazari_l{top:1370px;left:30px}.program_ttl{color:#3f3f3f;font-weight:700;display:flex;align-items:center;position:relative;font-size:20px;margin-bottom:20px}.program_ttl span{border-radius:10px 0 0;color:#fff;line-height:1;font-weight:500;text-align:right;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%);width:110px;padding:6px 12px 10px;font-size:14px;margin-right:20px}.program_ttl span em{font-family:"Oswald","sans-serif","meiryo";font-size:22px}.program_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program .lead{font-weight:500;letter-spacing:.03em;line-height:1.875;margin-bottom:30px}.program .lead span{font-size:9px}.program1{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative;padding:55px 0 45px}.program1 .seminar_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.program1 .seminar_list li{border-radius:10px;overflow:hidden;position:relative;letter-spacing:.03em;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);width:100%;margin-bottom:30px}.program1 .seminar_list li .ico{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.29412;color:#fff;text-align:center;position:absolute;width:100px;height:100px;font-size:14px;top:10px;left:10px}.program1 .seminar_list li .txt_box{color:#fff;padding:20px}.program1 .seminar_list li .txt_box h4{text-align:center;font-weight:700;font-size:20px;margin-bottom:.5em}.program1 .seminar_list li:first-child .ico,.program1 .seminar_list li:first-child .txt_box{background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .seminar_list li:nth-child(2) .ico,.program1 .seminar_list li:nth-child(2) .txt_box{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program1 *+.advance_ttl{margin-top:40px}.program1 .advance_ttl{text-align:center;color:#3f3f3f;font-weight:700;letter-spacing:.03em;display:flex;justify-content:center;align-items:center;font-size:18px;margin-bottom:30px}.program1 .advance_ttl:before,.program1 .advance_ttl:after{content:"";width:1px;height:1em;background:currentColor}.program1 .advance_ttl:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);margin-right:10px}.program1 .advance_ttl:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-left:10px}.program1 .advance_box{background:#fff;border-radius:10px;position:relative;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .advance_box .arrow{width:68px;height:35px;overflow:hidden;position:absolute;top:-20px;left:0;right:0;margin:auto}.program1 .advance_box .arrow:after{content:"";width:68px;height:68px;background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px}.program1 .advance_list{display:flex;flex-wrap:wrap;margin-bottom:15px}.program1 .advance_list li{letter-spacing:.03em;width:100%;padding:25px}.program1 .advance_list li:nth-child(2n+1){border-bottom:1px solid #e0e0e0}.program1 .advance_list li .header_cont{display:flex;margin-bottom:16px}.program1 .advance_list li .header_cont .thumb{border-radius:5px;overflow:hidden;margin-right:15px;width:40%}.program1 .advance_list li .header_cont .cat{display:inline-block;border-radius:3px;color:#fff;font-weight:700;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%);padding:5px 8px;margin-bottom:15px}.program1 .advance_list li .header_cont h4{font-weight:700;line-height:1.25;font-size:16px}.program1 .advance_list li .body_cont{line-height:1.875}.program1 .notice{letter-spacing:.03em;text-align:right;font-size:10px}.program1 .open_list>li+li{margin-top:16px}.program1 .open_list>li>a{display:block;padding:13px 40px 12px;border-radius:48px}.program1 .open_list>li>a strong{margin-bottom:4px;font-size:18px}.program1 .open_list>li>a:before{border-radius:45px}.program1 .open_list>li>a:after{width:12px;height:17px;right:18px;background-size:contain}.program1 .kazari_r{right:135px;bottom:-150px;transition-delay:.2s}.program1 .kazari_l{bottom:55px;left:30px;z-index:-1}.program2{padding:55px 0}.program2_box{border-radius:10px;padding:51.02041% 20px 30px;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program2_bg_sp.png) no-repeat top left/contain}.program2_box_in{margin-left:auto;margin-top:110px}.program2_box h4{color:#000;font-weight:700;letter-spacing:.03em;font-size:18px;margin-bottom:15px}.program2_box p{line-height:1.875;margin-bottom:10px}.program2_box figure{margin:0 auto;max-width:60%;margin:20px auto 0}.program3{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative;padding:63px 0}.program3_list>li{box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);margin-bottom:30px}.program3_list>li .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg1.jpg) no-repeat left/cover;position:relative;border-radius:10px 10px 0 0;padding:7px 0}.program3_list>li .header_cont h3{text-align:center;color:#fff;font-weight:700;letter-spacing:.03em;line-height:1.4;font-size:18px}.program3_list>li .header_cont h3 span{border-bottom:1px solid currentColor;display:inline-block;font-size:14px;padding-bottom:5px;margin-bottom:12px}.program3_list>li .header_cont .ico{position:absolute;border-radius:50%;background:#fff;border:3px solid #ec798c;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;line-height:1.33333;font-weight:700;color:#2d3f61;right:0;top:-40px;width:80px;height:80px;font-size:12px}.program3_list>li .header_cont .ico p{line-height:1.2}.program3_list>li .header_cont .ico i{font-family:"Oswald","sans-serif","meiryo";font-size:18px}.program3_list>li .body_cont{background:#fff;border-radius:0 0 10px 10px;padding:30px 20px}.program3_list>li .body_cont .bd_box{position:relative;z-index:5;border-radius:3px;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%)}.program3_list>li .body_cont .bd_box:after{content:"";background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:3px;position:absolute;left:2px;top:2px;z-index:-1}.program3_list>li .body_cont .box1{letter-spacing:.03;font-weight:700;text-align:center;position:relative;padding:15px 0;font-size:15px;margin-bottom:50px}.program3_list>li .body_cont .box1 h4{display:inline-block;margin:0 auto;position:relative}.program3_list>li .body_cont .box1 h4:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat center/contain;width:20px;height:16px;display:block;margin:0 auto 5px}.program3_list>li .body_cont .box1 .notice{position:absolute;right:0;color:#2d3f61;font-weight:700;letter-spacing:.03em;font-size:13px;bottom:-1.75em}.program3_list>li .body_cont .box2{position:relative}.program3_list>li .body_cont .box2:before,.program3_list>li .body_cont .box2:after{content:"";background:#2d3f61;position:absolute;right:0;left:0;margin:auto;width:15px;height:3px;top:-25px}.program3_list>li .body_cont .box2:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.program3_list>li .body_cont .box2 h4{display:inline-block;color:#fff;padding:7px 1em;font-weight:700;letter-spacing:.03em;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%);font-size:14px}.program3_list>li .body_cont .box2 ul{background:#fff3f5;display:flex;flex-wrap:wrap;padding:15px}.program3_list>li .body_cont .box2 ul li{text-align:center;font-weight:700;letter-spacing:.03em;line-height:1.55556;width:100%;margin-bottom:12px;padding:10px;font-size:14px}.program3_list>li .body_cont .box2 ul li:after{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat left 30px center/20px,#fff}.program3_list>li .body_cont .box2 ul li:nth-child(3n){margin-right:0}.program3_list>li .body_cont .box2 ul li:last-child{margin-bottom:0}.program3_list>li:nth-child(2n) .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg2.jpg) no-repeat left/cover}.program3_list>li:nth-child(2n) .header_cont .ico{border-color:#378bc5}.program3_list>li:nth-child(2n) .body_cont .box1 h4:before{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_blue.svg) no-repeat center/contain}.program3_list>li:nth-child(2n) .body_cont .box2 h4{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program3_list>li:nth-child(2n) .body_cont .box2 ul{background:#ecf1f5}.program3_list>li:last-child{margin-bottom:0}.program3 .kazari_r{right:135px;bottom:0;top:0;margin:auto;transition-delay:.2s;z-index:-1}.program3 .kazari_l{left:30px;top:440px;z-index:-1}.add_program{position:relative;padding:45px 0}.add_program .plus{position:absolute;left:0;right:0;margin:auto;background:#ec798c;border-radius:50%;top:-20px;width:40px;height:40px}.add_program .plus:before,.add_program .plus:after{content:"";background:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:18px;height:3px}.add_program .plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.add_program_list{padding:0 10px;margin-bottom:35px}.add_program_list li{display:flex;margin-bottom:20px}.add_program_list li .user{flex-shrink:0;background:#ecf1f5;border-radius:50%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:5px;margin-right:15px;padding:10px}.add_program_list li .cmt{flex-grow:1;background:#ecf1f5;border-radius:10px;color:#2d3f61;font-weight:500;letter-spacing:.045em;line-height:1.44444;position:relative;padding:10px 15px;font-size:14px}.add_program_list li .cmt:before{content:"";width:0;height:0;border-style:solid;border-color:transparent #ecf1f5 transparent transparent;position:absolute;border-width:6px 6px 6px 0;left:-6px;top:20px}.add_program_list li:nth-child(even){justify-content:flex-end}.add_program_list li:nth-child(even) .user{order:2;margin-right:0;margin-left:15px}.add_program_list li:nth-child(even) .cmt{background:#2d3f61;color:#fff}.add_program_list li:nth-child(even) .cmt:before{left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:transparent #2d3f61 transparent transparent;right:-6px}.add_program_list li:last-child{margin-bottom:0}.add_program_box{position:relative;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:10px;z-index:5;text-align:center;color:#3f3f3f;font-weight:700;line-height:1.53846;padding:20px;font-size:16px}.add_program_box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:10px;z-index:-1}.add_program_box .arrow{overflow:hidden;position:absolute;left:0;right:0;margin:auto;width:68px;height:35px;top:-20px}.add_program_box .arrow:after{content:"";background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px;left:0;width:68px;height:68px}.add_program .kazari_r{right:135px;bottom:150px;margin:auto;transition-delay:.2s;z-index:-1}.add_program .kazari_l{left:30px;top:0;z-index:-1}.video{background:#ecf1f5;padding:44px 0 50px}.video_ttl{font-weight:700;letter-spacing:.06em;color:#3f3f3f;text-align:center;font-size:17px;margin:0 0 25px}.video_ttl i{font-weight:500;font-size:21px}.video_ttl span{font-size:15px}.video_box{max-width:738px;margin:0 auto}.video_box_in{padding-top:56.25%;width:100%;height:0;position:relative;overflow:hidden}.video_box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cta{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/cta_bg.jpg) no-repeat center/cover;color:#fff;text-align:center;position:relative;padding:55px 0}.cta .lead{font-weight:500;letter-spacing:.06em;font-size:20px;margin-bottom:30px}.cta .cta_btn em{font-weight:700;font-size:18px}.cta .notice{letter-spacing:.03em;font-weight:500;font-size:12px;margin-top:30px}.kazari{position:absolute;transition:all .4s;z-index:10;display:none}.kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.kazari.kazari_r.is-show{background-position:0 0}.kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.kazari.kazari_l.is-show{background-position:0 0}@-webkit-keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@-webkit-keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.second.main{position:relative}.second .page_header{width:100%;color:#fff;text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/casestudy/header_bg.jpg) no-repeat center;background-size:cover;padding:30px 15px;margin-bottom:30px}.second .page_header .page_title{font-weight:700;font-size:26px}.second .breadcrumb_wrap{display:flex;justify-content:flex-end;padding:0 15px;margin:12px auto 44px;display:none}.second .breadcrumb_wrap .breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:13px}.second .breadcrumb_wrap .breadcrumb>li{position:relative}.second .breadcrumb_wrap .breadcrumb>li+li{margin-left:27px}.second .breadcrumb_wrap .breadcrumb>li+li:before{content:"";display:block;width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:.45em;left:-20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.second.page_casestudy .sectionSecond .inner{position:relative;padding:0 15px 60px}.second.page_casestudy .casestudy_list .casestudy_item:nth-child(n+2){margin-top:40px}.second.page_casestudy .casestudy_list .casestudy_item a{display:block}.second.page_casestudy .casestudy_list .casestudy_item a.linkNone{pointer-events:none}.second.page_casestudy .casestudy_list .casestudy_item a .thumb{border-radius:10px;position:relative}.second.page_casestudy .casestudy_list .casestudy_item a .thumb>img{width:100%;max-width:inherit;-o-object-fit:cover;object-fit:cover;height:218px;border-radius:10px;-o-object-position:center;object-position:center}.second.page_casestudy .casestudy_list .casestudy_item a .thumb [class^=tag]{color:#fff;text-align:center;position:absolute;top:0;right:0;border-radius:0 10px 0 0;background:#ec798c;width:98px;padding:3px 8px 5px;font-size:11px}.second.page_casestudy .casestudy_list .casestudy_item a .thumb .casestudy_logo{padding:10px;background:#fff;border-radius:0 10px;overflow:hidden;position:absolute;bottom:-2px;left:-1px;max-width:36.96%}.second.page_casestudy .casestudy_list .casestudy_item a h2{font-weight:700;padding-left:30px;margin-bottom:1em;margin-top:20px;margin-bottom:12px;font-size:16px;position:relative}.second.page_casestudy .casestudy_list .casestudy_item a h2:before,.second.page_casestudy .casestudy_list .casestudy_item a h2:after{content:"";display:block;position:absolute}.second.page_casestudy .casestudy_list .casestudy_item a h2:before{border-radius:50%;background:#49aad9;width:23px;height:23px;left:3px;top:.1em}.second.page_casestudy .casestudy_list .casestudy_item a h2:after{width:6px;height:10px;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg) no-repeat;background-size:contain;left:12px;top:.45em}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note{line-height:1.875}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note a{display:inline;pointer-events:none}.second.page_casestudy .post_content{line-height:2;margin-bottom:60px}.second.page_casestudy .post_content img{margin:0 auto}.second.page_casestudy .post_content *:not(.logoWrap):not(.post_logo) img{border-radius:10px}.second.page_casestudy .post_content .logoWrap img,.second.page_casestudy .post_content .post_logo img{border-radius:0 !important}.second.page_casestudy .post_content .color_pink{color:#ec798c}.second.page_casestudy .post_content .color_sky{color:#3b96db}.second.page_casestudy .post_content .post_header{line-height:1.6;border-bottom:1px solid #ec798c;padding-bottom:8px;margin-bottom:24px}.second.page_casestudy .post_content .post_header .tag{color:#fff;font-weight:700;background:#ec798c;display:inline-block;padding:0 13px;margin-bottom:8px;font-size:12px}.second.page_casestudy .post_content .post_header .post_title{font-weight:700;font-size:20px}.second.page_casestudy .post_content .lead{line-height:1.6;margin-top:24px;font-size:18px}.second.page_casestudy .post_content .sub_lead{line-height:1.8;font-size:16px}.second.page_casestudy .post_content .post_thumb_wrap{padding:0 20px;margin-top:32px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb{border-radius:10px;position:relative}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb>img{width:100%;max-width:inherit;border-radius:10px;height:auto}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo{padding:10px;border-radius:0 10px;background:#fff;position:absolute;bottom:-1px;left:-1px;overflow:hidden;max-height:70px;width:150px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:auto;height:50px}.second.page_casestudy .post_content .cap{display:block;text-align:right;line-height:1.846;margin-top:8px;font-size:13px}.second.page_casestudy .post_content .post_thumb_wrap+h2{margin-top:40px !important}.second.page_casestudy .post_content *:not(.post_header):not(.post_thumb_wrap)+h2{margin-top:40px}.second.page_casestudy .post_content h2{color:#3b96db;font-weight:700;line-height:1.6;position:relative;padding-left:20px;margin-bottom:24px;font-size:18px}.second.page_casestudy .post_content h2:before{content:"";display:block;background:#3b96db;position:absolute;left:0;top:0;bottom:0;margin:auto;width:4px;height:calc(100% - 8px)}.second.page_casestudy .post_content *+h3{margin-top:26px}.second.page_casestudy .post_content h3{line-height:1.6;position:relative;padding-left:50px;font-size:16px;margin-bottom:13px}.second.page_casestudy .post_content h3:before{content:"";position:absolute;left:0;background:#e9798d;background:linear-gradient(90deg,#e9798d 0%,#038eee 100%);width:40px;height:2px;top:11px}.second.page_casestudy .post_content *+h4{margin-top:24px;margin-bottom:4px}.second.page_casestudy .post_content h4{font-weight:700;line-height:1.6;position:relative;padding-left:16px;font-size:15px}.second.page_casestudy .post_content h4+p{margin-top:12px !important}.second.page_casestudy .post_content h4:before{content:"";display:block;background:#ec798c;position:absolute;left:0;top:0;bottom:0;margin:auto;width:2px;height:calc(100% - 8px)}.second.page_casestudy .post_content *+h5{margin-top:12px;margin-bottom:4px}.second.page_casestudy .post_content h5{font-weight:700;color:#ec798c;font-size:15px}.second.page_casestudy .post_content h5+p{margin-top:4px !important}.second.page_casestudy .post_content .imgInP{margin-top:24px}.second.page_casestudy .post_content .imgInP .img{display:block;margin-top:24px;margin-bottom:24px;order:0}.second.page_casestudy .post_content .imgInP .img img{display:block;border-radius:10px;max-width:inherit;width:100%}.second.page_casestudy .post_content *+p{margin-top:24px}.second.page_casestudy .post_content *:not(h1):not(h2):not(h3):not(h4):not(h5)+.box{margin-top:36px}.second.page_casestudy .post_content .box{border-radius:10px;background:#f0f0f0;padding:30px 20px 33px}.second.page_casestudy .post_content .box .box_title{color:#3c96dc;font-weight:700;border-bottom:1px solid #ccc;line-height:1.6;padding-bottom:8px;margin-bottom:24px;font-size:18px}.second.page_casestudy .post_content .two_col .img{order:0;margin-bottom:24px;text-align:center}.second.page_casestudy .post_content .two_col .img img{border-radius:10px}.second.page_casestudy .post_content .two_col .txt .col_title{font-weight:700;font-size:16px}.second.page_casestudy .post_content a{color:#49aad9}.second.page_casestudy .post_content .taC{text-align:center !important}.second.page_casestudy .post_content .taR{text-align:right !important}.second.page_casestudy .post_content .taL{text-align:left !important}.second.page_casestudy .post_content table{width:100%;border-collapse:separate;border-spacing:inherit;margin-top:1.5em;text-align:center;word-break:break-all;border-top:1px solid #adadad;border-bottom:1px solid #adadad;border-left:1px solid #adadad}.second.page_casestudy .post_content table.thNowrap>tbody>tr>th,.second.page_casestudy .post_content table.thNowrap>thead>tr>th,.second.page_casestudy .post_content table.thNowrap>tr>th{white-space:nowrap}.second.page_casestudy .post_content table.tdC>tbody>tr>td,.second.page_casestudy .post_content table.tdC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table>tbody>tr>*,.second.page_casestudy .post_content table>thead>tr>*,.second.page_casestudy .post_content table>tr>*{border-right:1px solid #adadad}.second.page_casestudy .post_content table>tbody>tr:not(:first-child)>*,.second.page_casestudy .post_content table>thead>tr:not(:first-child)>*,.second.page_casestudy .post_content table>tr:not(:first-child)>*{border-top:1px solid #adadad}.second.page_casestudy .post_content table.tdTaC>tbody>tr>td,.second.page_casestudy .post_content table.tdTaC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table th.nowrap,.second.page_casestudy .post_content table td.nowrap{white-space:nowrap}.second.page_casestudy .post_content table>tbody>tr>th,.second.page_casestudy .post_content table>thead>tr>th{background-color:#f0f0f0;padding:12px;font-weight:700;padding:5px 10px;font-size:14px}.second.page_casestudy .post_content table>tbody>tr>td,.second.page_casestudy .post_content table>thead>tr>td{text-align:left;background-color:#fff;padding:10px}.second.page_casestudy .post_content table>tbody>tr>td *:last-child,.second.page_casestudy .post_content table>thead>tr>td *:last-child{margin-bottom:0}.second.page_casestudy .post_content table>tbody>tr>td *:first-child,.second.page_casestudy .post_content table>thead>tr>td *:first-child{margin-top:0}.second.page_casestudy .post_content ul{margin-top:20px}.second.page_casestudy .post_content ul>li{padding-left:1em;position:relative}.second.page_casestudy .post_content ul>li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ec798c;position:absolute;top:10px;margin:auto;left:0}.second.page_casestudy .post_content ul>li a{display:inline-block}.second.page_casestudy .post_content ol{counter-reset:number 0;margin-top:24px}.second.page_casestudy .post_content ol>li{padding-left:1.5em;position:relative;position:relative}.second.page_casestudy .post_content ol>li:before{counter-increment:number 1;content:counter(number) ".";display:flex;align-items:center;justify-content:center;color:#3b96db;font-weight:700;position:absolute;top:0;left:0;z-index:2}.second.page_casestudy .post_content .pre{padding:15px;margin-top:20px;border:1px solid #489fe1;background:#f0f0f0}.second.page_casestudy .post_content .pre pre{white-space:pre-wrap}.second.page_casestudy *+.btn_wrap{margin-top:24px}.second.page_casestudy .btn_wrap .common_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;text-decoration:none !important;background:#489fe1;box-shadow:8px 8px 0 rgba(242,242,242,.5);width:100%;padding:12px 20px 12px 50px}.second.page_casestudy .btn_wrap .common_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.second.page_casestudy .btn_wrap .common_btn.btn_back:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:23px;height:23px;left:16px;background-size:7px}.second.page_casestudy .btn_wrap .common_btn:not(.btn_back):after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;width:23px;height:23px;right:16px;background-size:7px}.second.page_casestudy .btn_wrap span{font-weight:700;letter-spacing:.11em;text-align:center;color:#fff;margin-right:15px}.second.page_casestudy .logoWrap{background:#fff;display:block;border-radius:10px;max-width:inherit;width:100%;overflow:hidden;text-align:center;padding:35px 25px}.second.page_casestudy .logoWrap img{display:block;margin:0 auto;width:100%;max-width:240px}.second.page_casestudy .mB0{margin-bottom:0 !important}.second.page_casestudy .mB5{margin-bottom:5px !important}.second.page_casestudy .mB10{margin-bottom:10px !important}.second.page_casestudy .mB20{margin-bottom:20px !important}.second.page_casestudy .mB30{margin-bottom:30px !important}.second.page_casestudy .mB40{margin-bottom:40px !important}.second.page_casestudy .mB50{margin-bottom:50px !important}.second.page_casestudy .mB60{margin-bottom:60px !important}.second.page_casestudy .mT0{margin-top:0 !important}.second.page_casestudy .mT5{margin-top:5px !important}.second.page_casestudy .mT10{margin-top:10px !important}.second.page_casestudy .mT20{margin-top:20px !important}.second.page_casestudy .mT30{margin-top:30px !important}.second.page_casestudy .mT40{margin-top:40px !important}.second.page_casestudy .mT50{margin-top:50px !important}.second.page_casestudy .mT60{margin-top:60px !important}.second.page_casestudy .mL0{margin-left:0 !important}.second.page_casestudy .mL5{margin-left:5px !important}.second.page_casestudy .mL10{margin-left:10px !important}.second.page_casestudy .mL20{margin-left:20px !important}.second.page_casestudy .mL30{margin-left:30px !important}.second.page_casestudy .mL40{margin-left:40px !important}.second.page_casestudy .mL50{margin-left:50px !important}.second.page_casestudy .mR0{margin-right:0 !important}.second.page_casestudy .mR5{margin-right:5px !important}.second.page_casestudy .mR10{margin-right:10px !important}.second.page_casestudy .mR20{margin-right:20px !important}.second.page_casestudy .mR30{margin-right:30px !important}.second.page_casestudy .mR40{margin-right:40px !important}.second.page_casestudy .mR50{margin-right:50px !important}.second.page_casestudy .size14{font-size:14px !important}.second.page_casestudy .size16{font-size:16px !important}.second.page_casestudy .size18{font-size:18px !important}.second.page_casestudy .size20{font-size:20px !important}.second.page_casestudy .size22{font-size:22px !important}.second.page_casestudy .size24{font-size:24px !important}.second.page_casestudy .size26{font-size:26px !important}.second.page_casestudy .mB0_sp{margin-bottom:0 !important}.second.page_casestudy .mB5_sp{margin-bottom:5px !important}.second.page_casestudy .mB10_sp{margin-bottom:10px !important}.second.page_casestudy .mB20_sp{margin-bottom:20px !important}.second.page_casestudy .mB30_sp{margin-bottom:30px !important}.second.page_casestudy .mB40_sp{margin-bottom:40px !important}.second.page_casestudy .mB50_sp{margin-bottom:50px !important}.second.page_casestudy .mB60_sp{margin-bottom:60px !important}.second.page_casestudy .mT0_sp{margin-top:0 !important}.second.page_casestudy .mT5_sp{margin-top:5px !important}.second.page_casestudy .mT10_sp{margin-top:10px !important}.second.page_casestudy .mT20_sp{margin-top:20px !important}.second.page_casestudy .mT30_sp{margin-top:30px !important}.second.page_casestudy .mT40_sp{margin-top:40px !important}.second.page_casestudy .mT50_sp{margin-top:50px !important}.second.page_casestudy .mT60_sp{margin-top:60px !important}.second.page_casestudy .mL0_sp{margin-left:0 !important}.second.page_casestudy .mL5_sp{margin-left:5px !important}.second.page_casestudy .mL10_sp{margin-left:10px !important}.second.page_casestudy .mL20_sp{margin-left:20px !important}.second.page_casestudy .mL30_sp{margin-left:30px !important}.second.page_casestudy .mL40_sp{margin-left:40px !important}.second.page_casestudy .mL50_sp{margin-left:50px !important}.second.page_casestudy .mR0_sp{margin-right:0 !important}.second.page_casestudy .mR5_sp{margin-right:5px !important}.second.page_casestudy .mR10_sp{margin-right:10px !important}.second.page_casestudy .mR20_sp{margin-right:20px !important}.second.page_casestudy .mR30_sp{margin-right:30px !important}.second.page_casestudy .mR40_sp{margin-right:40px !important}.second.page_casestudy .mR50_sp{margin-right:50px !important}.second.page_casestudy .size14_sp{font-size:14px !important}.second.page_casestudy .size16_sp{font-size:16px !important}.second.page_casestudy .size18_sp{font-size:18px !important}.second.page_casestudy .size20_sp{font-size:20px !important}.second.page_casestudy .size22_sp{font-size:22px !important}.second.page_casestudy .size24_sp{font-size:24px !important}.second.page_casestudy .size26_sp{font-size:26px !important}.second.page_casestudy .kazari{position:absolute;transition:all .4s;z-index:10;display:none}.second.page_casestudy .kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_r.is-show{background-position:0 0}.second.page_casestudy .kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_l.is-show{background-position:0 0}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.second.page_casestudy .scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.second.page_casestudy .scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}@media print,screen and (min-width:960px){body{font-size:16px}a.tel{color:inherit !important;text-decoration:none !important;pointer-events:none}.header{height:91px}.header .logo{width:141px}.header .gnav{display:flex;align-items:center}.header .gnav_list{display:flex}.header .gnav_list li{margin-right:2em}.header .gnav_list a{display:block;padding-bottom:3px;position:relative}.header .gnav_list a:after{content:"";width:0;height:2px;position:absolute;left:0;bottom:0;transition:all .2s;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.header .gnav_list a:after:hover:after{width:100%}.header .dl_btn{font-size:15px}.header .dl_btn:hover:before{transition:all .8s linear;left:120%}.header .sns{margin-left:58px}.header .sns li{margin-left:12px}.header .sns li:first-child{margin-left:0}.header .sns a{width:40px;height:40px}.header .sns a:hover{opacity:.7}.main{margin-top:98px}#pageTop{bottom:100px;right:40px;width:83px;height:83px}#pageTop:hover{bottom:110px}.footer{padding:40px 0;overflow:hidden}.footer .info .f_logo{width:206px;margin-right:36px}.footer .info address{font-size:15px;margin-top:-5px}.footer .sns li{margin-left:9px}.footer .sns a{width:152px;height:52px}.footer .sns a:hover{opacity:.7}.footer .copy{margin-top:95px}.footer .copy small{font-size:13px}.inner{max-width:1108px;padding:0 15px;margin:0 auto}.inner.wide{max-width:1750px}.eng{font-family:"Poppins","sans-serif","meiryo"}.cta_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(85deg,rgba(58,149,221,.7) 0%,rgba(115,229,70,.7) 100%),#3a95dd;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);width:919px;padding:25px}.cta_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cta_btn:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;width:49px;height:49px;right:38px;background-size:12px}.cta_btn .ico_doc{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_doc.svg) no-repeat center/contain;width:49px;height:58px;margin-right:24px}.cta_btn span{font-weight:700;letter-spacing:.11em;text-align:center;font-size:18px}.cta_btn span em{font-weight:500;letter-spacing:.07em;font-size:36px}.cta_btn:hover:before{transition:all 1s linear;left:120%}.cta_btn:hover:after{right:28px}.cta_btn_wrap .free{position:absolute;background:#1e437c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),3px 3px 3px 0px rgba(0,0,0,.05);top:-30px;left:calc(50% - 350px);width:103px;height:103px;font-size:26px}.h2{text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/h2_bg.jpg) no-repeat center/cover;color:#fff;font-weight:700;letter-spacing:.03em;position:relative;padding:60px 0;font-size:42px}.h2 i{letter-spacing:.05em;font-weight:500;font-size:52px}.h2:before{content:"";border:2px solid #fff;border-radius:50%;background:#54a6df;position:absolute;left:0;right:0;margin:auto;z-index:5;width:50px;height:50px;bottom:-25px}.h2:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/ico_arrow_down.svg) no-repeat center/contain;position:absolute;left:0;right:0;margin:auto;z-index:5;width:21px;height:12px;bottom:-5px}.forSP{display:none !important}.kv_slick{display:none}.kv_slick .slick-initialized{display:block}.kv .cta_btn_wrap{bottom:-60px}#casestudy .inner.wide{padding:0;max-width:1644px}.casestudy{margin-bottom:80px}.casestudy_ttl{font-size:28px;margin:0 auto 10px;padding-bottom:20px}.casestudy_ttl:after{width:24px;height:24px;bottom:-13px}.casestudy_slick{margin:30px auto 30px;padding:0 15px 0;z-index:100;background:rgba(255,255,255,.8);display:flex;justify-content:center}.casestudy_slick.num2:not(.num3) .casestudy_slick_item{width:50% !important;padding-top:40px !important}.casestudy_slick.num2:not(.num3) .casestudy_slick_item .thumb>img{height:inherit}.casestudy_slick.num3 .casestudy_slick_item{width:33.3% !important;padding:40px 20px 40px !important}.casestudy_slick .slick-prev,.casestudy_slick .slick-next{width:34px;height:34px;background-color:#398bc5;border-radius:50%;transition:all .3s;top:200px;right:0;left:0;margin:auto}.casestudy_slick .slick-prev:hover,.casestudy_slick .slick-next:hover{box-shadow:0 0 8px rgba(72,159,225,.8)}.casestudy_slick .slick-prev{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg);background-size:9px 16px;background-position:52%;background-repeat:no-repeat;-webkit-transform:scale(-1,1) translateX(297px);transform:scale(-1,1) translateX(297px);z-index:999}.casestudy_slick .slick-next{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg);background-size:9px 16px;background-position:50%;background-repeat:no-repeat;z-index:999;-webkit-transform:scale(1,-1) translateX(297px);transform:scale(1,-1) translateX(297px)}.casestudy_slick .casestudy_slick_item{padding:120px 60px 40px;transition:.2s all}.casestudy_slick .casestudy_slick_item:not(.slick-current){width:403px}.casestudy_slick .casestudy_slick_item.slick-current{width:273px}.casestudy_slick .casestudy_slick_item.slick-current .thumb{-webkit-transform:scale(1.27) translateY(-40px);transform:scale(1.27) translateY(-40px)}.casestudy_slick .casestudy_slick_item.slick-current h3,.casestudy_slick .casestudy_slick_item.slick-current .casestudy_note{margin:0 -60px}.casestudy_slick .casestudy_slick_item .thumb{text-align:center;transition:.2s all}.casestudy_slick .casestudy_slick_item .thumb img{width:100%}.casestudy_slick .casestudy_slick_item .thumb>img{max-width:inherit;width:100%;height:300px}.casestudy_slick .casestudy_slick_item>span,.casestudy_slick .casestudy_slick_item a{padding-bottom:50px}.casestudy_slick .casestudy_slick_item a:before{width:8px;height:8px;bottom:15px}.casestudy_slick .casestudy_slick_item a:hover .thumb{box-shadow:0 0 10px rgba(232,121,142,.6);-webkit-transform:scale(1.03);transform:scale(1.03)}.casestudy_slick .casestudy_slick_item a:hover:before{right:10px}.casestudy_slick .casestudy_slick_item .thumb>img{height:14vw;max-height:300px}.casestudy_slick .casestudy_slick_item .thumb [class^=tag]{min-width:96px;padding:5px 15px 7px;font-size:13px}.casestudy_slick .casestudy_slick_item .thumb .casestudy_logo{width:36.96%}.casestudy_slick .casestudy_slick_item h3{margin-top:43px !important;margin-bottom:19px !important;font-size:20px}.casestudy_slick .casestudy_slick_item .casestudy_note{line-height:1.875}.casestudy .slick-dots{bottom:0;left:0}.casestudy .slick-dots li{width:10px;height:10px}.casestudy .slick-dots li button{width:10px;height:10px}.casestudy .casestudy_btn_wrap{display:flex;align-items:center;justify-content:center;position:relative}.casestudy .casestudy_btn_wrap .casestudy_btn{width:315px;padding:14px 15px 16px}.casestudy .casestudy_btn_wrap .casestudy_btn:hover:before{transition:all 1s linear;left:120%}.casestudy .casestudy_btn_wrap .casestudy_btn:hover.btn_back:after{left:6px}.casestudy .casestudy_btn_wrap .casestudy_btn:hover:not(.btn_back):after{right:6px}.casestudy .casestudy_btn_wrap .casestudy_btn.btn_back:after{width:29px;height:29px;left:12px;background-size:8px !important;background-position:11px center !important}.casestudy .casestudy_btn_wrap .casestudy_btn:not(.btn_back):after{width:29px;height:29px;right:12px;background-size:8px !important;background-position:11px center !important}.casestudy .casestudy_btn_wrap span{font-size:16px}.news{padding-bottom:110px;position:relative;margin-top:20px}.news_ttl{padding-bottom:10px;margin:0 auto 40px;max-width:100px}.news_ttl i{font-size:34px}.news .lead{margin-bottom:40px}.news_list li{width:30%;margin-right:5%}.news_list li a{padding-bottom:80px}.news_list li a:after{width:8px;height:8px}.news_list li a:hover:after{right:10px}.news_list li .cat{min-width:80px;font-size:12px;padding:5px 12px;margin-right:18px}.news_list li time{font-size:14px}.news_list li .ttl{margin-top:28px;font-size:18px}.intro{padding:102px 0 144px}.intro .bg{height:calc(100% + 102px + 144px);left:-325px;bottom:-144px}.intro .bg img{max-height:100%}.intro_ttl{font-size:46px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 63px;max-width:580px}.intro_ttl:after{width:164px;height:164px;right:-180px;top:-60px}.intro_box{padding:50px 200px}.intro_list li{margin-bottom:30px;padding-left:45px;font-size:22px}.intro_list li:before{width:27px;height:27px;top:5px}.catch{padding:50px 0}.catch h2{font-size:36px}.catch h2 i{font-size:46px}.catch h2 span{font-size:28px}.catch h2 em{font-size:40px}.catch .triangle{width:200px;height:50px;z-index:10;position:absolute;bottom:-50px;left:0;right:0;margin:0 auto}.catch .triangle:after{width:70px;height:70px;bottom:15px}.about{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/about_bg.jpg) no-repeat center/cover;padding:106px 0 80px}.about_ttl{font-size:36px;padding-bottom:10px;margin:0 auto 36px;max-width:400px}.about_ttl i{font-size:46px}.about_wrap .about_circle{width:500px;height:500px;flex-shrink:0;margin-top:50px;border-radius:50%}.about_wrap .about_circle_in{position:absolute;top:0;left:0;right:0;margin:auto;width:75.2%;height:100%}.about_wrap .about_circle .ico{width:58px;height:58px;margin-bottom:43px}.about_wrap .about_circle h3{font-size:28px;margin-bottom:25px}.about_wrap .about_circle ul{max-width:95%}.about_wrap .about_circle li{font-weight:500;letter-spacing:.03em;line-height:1.625;margin-bottom:.8em;position:relative;padding-left:20px}.about_wrap .about_circle li:before{content:"";background:#0d83d6;border-radius:50%;position:absolute;left:0;width:9px;height:9px;top:.5em}.about_wrap .about_circle.career li:before{background:#ec798c}.about_wrap .pic{z-index:2;position:relative;width:241px;margin:0 -50px 0 -30px}.about_wrap .ribon{position:absolute;z-index:20;bottom:60px;left:0;right:0;margin:auto;width:57.26744%}.about_wrap .ribon img{margin:0 auto}.about .kazari_r{right:30px;top:70px}.about .kazari_l{left:30px;bottom:70px}.flow{overflow:hidden;position:relative;padding-bottom:150px}.flow_list{margin:120px auto 0;position:relative}.flow_list li{display:flex;flex-wrap:wrap;align-items:center;max-width:1406px;margin-right:auto;margin-left:auto;position:relative;z-index:12;justify-content:flex-end;margin-bottom:-220px}.flow_list li .pic_box{position:relative;width:56.35417%;min-width:840px}.flow_list li .pic_box img{max-width:1083px}.flow_list li .txt_box{background:#fff;border-radius:10px;position:relative;line-height:1.72727;letter-spacing:.03em;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);line-height:1.8;width:430px;padding:60px 40px;margin-right:-85px;font-size:22px;margin-top:-230px}.flow_list li .txt_box p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.flow_list li .txt_box p span{font-size:14px}.flow_list li .txt_box em{font-size:30px}.flow_list li .txt_box:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center right;position:absolute;top:0;bottom:0;margin:auto;width:100px;height:165px;left:-80px}.flow_list li .notice{font-weight:500;letter-spacing:.03em;font-size:14px;position:absolute;bottom:160px;right:30px}.flow_list li:nth-child(even){justify-content:flex-start}.flow_list li:nth-child(even) .txt_box{margin-right:0;margin-left:-120px}.flow_list li:nth-child(even) .txt_box:before{background-position:left center;left:auto;right:-80px}.flow_list li:nth-child(even) .pic_box img{float:right}.flow_list li:first-child .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num1.png)}.flow_list li:nth-child(2) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num2.png)}.flow_list li:nth-child(3) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num3.png)}.flow_list li:last-child{padding-bottom:0}.flow .kazari_r{right:135px;top:820px;transition-delay:.2s}.flow .kazari_l{top:1370px;left:30px}.program_ttl{color:#3f3f3f;font-weight:700;display:flex;align-items:center;position:relative;font-size:40px;margin-bottom:60px}.program_ttl span{border-radius:10px 0 0;color:#fff;line-height:1;font-weight:500;text-align:right;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%);width:229px;padding:16px 27px 28px;font-size:20px;margin-right:49px}.program_ttl span em{font-family:"Oswald","sans-serif","meiryo";font-size:48px}.program_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program .lead{font-weight:500;letter-spacing:.03em;line-height:1.875;text-align:center;margin-bottom:60px}.program .lead span{font-size:11px}.program1{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative;padding:107px 0 90px;background-attachment:fixed}.program1 .seminar_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:87px}.program1 .seminar_list li{border-radius:10px;overflow:hidden;position:relative;letter-spacing:.03em;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);width:47.86642%}.program1 .seminar_list li .ico{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.29412;color:#fff;text-align:center;position:absolute;width:128px;height:128px;font-size:17px;top:18px;left:18px}.program1 .seminar_list li .txt_box{color:#fff;padding:30px 48px}.program1 .seminar_list li .txt_box h4{text-align:center;font-weight:700;font-size:28px;margin-bottom:1em}.program1 .seminar_list li:first-child .ico,.program1 .seminar_list li:first-child .txt_box{background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .seminar_list li:nth-child(2) .ico,.program1 .seminar_list li:nth-child(2) .txt_box{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program1 *+.advance_ttl{margin-top:70px}.program1 .advance_ttl{text-align:center;color:#3f3f3f;font-weight:700;letter-spacing:.03em;display:flex;justify-content:center;align-items:center;font-size:30px;margin-bottom:50px}.program1 .advance_ttl:before,.program1 .advance_ttl:after{content:"";width:1px;height:1em;background:currentColor}.program1 .advance_ttl:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);margin-right:20px}.program1 .advance_ttl:after{-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-left:20px}.program1 .advance_box{background:#fff;border-radius:10px;position:relative;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .advance_box .arrow{width:68px;height:35px;overflow:hidden;position:absolute;top:-20px;left:0;right:0;margin:auto}.program1 .advance_box .arrow:after{content:"";width:68px;height:68px;background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px}.program1 .advance_list{display:flex;flex-wrap:wrap;margin-bottom:24px}.program1 .advance_list li{letter-spacing:.03em;width:50%;padding:56px}.program1 .advance_list li:nth-child(2n+1){border-right:1px solid #e0e0e0}.program1 .advance_list li .header_cont{display:flex;margin-bottom:32px}.program1 .advance_list li .header_cont .thumb{border-radius:5px;overflow:hidden;margin-right:29px}.program1 .advance_list li .header_cont .cat{display:inline-block;border-radius:3px;color:#fff;font-weight:700;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%);padding:5px 15px;margin-bottom:27px}.program1 .advance_list li .header_cont h4{font-weight:700;line-height:1.25;font-size:24px}.program1 .advance_list li .body_cont{line-height:1.875}.program1 .notice{letter-spacing:.03em;text-align:right;font-size:14px}.open_list_two{margin-top:30px}.program1 .open_list{display:flex;justify-content:space-between;flex-wrap:wrap}.program1 .open_list>li{display:flex;width:47.86642%;margin-top:20px}.program1 .open_list>li>a{display:flex;align-items:center;justify-content:center;padding:16px 48px 16px 43px;border-radius:48px;width:100%;height:100%}.program1 .open_list>li>a:hover:after{right:8px}.program1 .open_list>li>a strong{margin-bottom:4px;font-size:20px}.program1 .open_list>li>a:before{border-radius:45px}.program1 .open_list>li>a:after{width:49px;height:49px;right:14px}.program1 .kazari_r{right:135px;bottom:-150px;transition-delay:.2s}.program1 .kazari_l{bottom:55px;left:30px;z-index:-1}.program2{padding:116px 0 113px}.program2_box{border-radius:10px;padding:64px 42px 47px;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program2_bg.jpg) no-repeat left/cover}.program2_box_in{margin-left:auto;width:38.40445%}.program2_box h4{color:#000;font-weight:700;letter-spacing:.03em;font-size:28px;margin-bottom:30px}.program2_box p{line-height:1.875;margin-bottom:20px}.program2_box figure{margin:0 auto;max-width:274px}.program3{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative;padding:126px 0;overflow-x:hidden;background-attachment:fixed}.program3_list>li{box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);margin-bottom:60px}.program3_list>li .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg1.jpg) no-repeat left/cover;position:relative;border-radius:10px 10px 0 0;padding:14px 0}.program3_list>li .header_cont h3{text-align:center;color:#fff;font-weight:700;letter-spacing:.03em;line-height:1.4;font-size:30px}.program3_list>li .header_cont h3 span{border-bottom:1px solid currentColor;display:inline-block;font-size:20px;padding-bottom:5px;margin-bottom:12px}.program3_list>li .header_cont .ico{position:absolute;border-radius:50%;background:#fff;border:3px solid #ec798c;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;line-height:1.33333;font-weight:700;color:#2d3f61;right:53px;top:-30px;width:133px;height:133px;font-size:18px}.program3_list>li .header_cont .ico p{line-height:1.2}.program3_list>li .header_cont .ico i{font-family:"Oswald","sans-serif","meiryo";font-size:38px}.program3_list>li .body_cont{background:#fff;border-radius:0 0 10px 10px;padding:47px 50px 58px}.program3_list>li .body_cont .bd_box{position:relative;z-index:5;border-radius:3px;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%)}.program3_list>li .body_cont .bd_box:after{content:"";background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:3px;position:absolute;left:2px;top:2px;z-index:-1}.program3_list>li .body_cont .box1{letter-spacing:.03;font-weight:700;text-align:center;position:relative;padding:30px 0;font-size:22px;margin-bottom:70px}.program3_list>li .body_cont .box1 h4{display:inline-block;margin:0 auto;position:relative}.program3_list>li .body_cont .box1 h4:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat center/contain;width:41px;height:33px;position:absolute;left:-85px}.program3_list>li .body_cont .box1 .notice{position:absolute;right:0;color:#2d3f61;font-weight:700;letter-spacing:.03em;font-size:16px;bottom:-2em}.program3_list>li .body_cont .box2{position:relative}.program3_list>li .body_cont .box2:before,.program3_list>li .body_cont .box2:after{content:"";background:#2d3f61;position:absolute;right:0;left:0;margin:auto;width:29px;height:5px;top:-28px}.program3_list>li .body_cont .box2:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.program3_list>li .body_cont .box2 h4{display:inline-block;color:#fff;padding:7px 1em;font-weight:700;letter-spacing:.03em;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%);font-size:18px}.program3_list>li .body_cont .box2 ul{background:#fff3f5;display:flex;flex-wrap:wrap;padding:25px 30px 30px}.program3_list>li .body_cont .box2 ul li{text-align:center;font-weight:700;letter-spacing:.03em;line-height:1.55556;width:30.7%;margin-right:3.95%;padding:20px;font-size:18px}.program3_list>li .body_cont .box2 ul li:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat center/contain;display:block;width:100%;height:33px;margin-bottom:18px}.program3_list>li .body_cont .box2 ul li:nth-child(3n){margin-right:0}.program3_list>li .body_cont .box2 ul li:last-child{margin-bottom:0}.program3_list>li:nth-child(2n) .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg2.jpg) no-repeat left/cover}.program3_list>li:nth-child(2n) .header_cont .ico{border-color:#378bc5}.program3_list>li:nth-child(2n) .body_cont .box1 h4:before{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_blue.svg) no-repeat center/contain}.program3_list>li:nth-child(2n) .body_cont .box2 h4{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program3_list>li:nth-child(2n) .body_cont .box2 ul{background:#ecf1f5}.program3_list>li:last-child{margin-bottom:0}.program3 .kazari_r{right:135px;bottom:0;top:0;margin:auto;transition-delay:.2s;z-index:-1}.program3 .kazari_l{left:30px;top:440px;z-index:-1}.add_program{position:relative;padding:95px 0 90px}.add_program .plus{position:absolute;left:0;right:0;margin:auto;background:#ec798c;border-radius:50%;top:-30px;width:60px;height:60px}.add_program .plus:before,.add_program .plus:after{content:"";background:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:25px;height:5px}.add_program .plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.add_program_list{padding:0 48px;margin-bottom:70px}.add_program_list li{display:flex;margin-bottom:39px;align-items:center}.add_program_list li .user{flex-shrink:0;background:#ecf1f5;border-radius:50%;display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin-right:29px}.add_program_list li .cmt{flex-grow:1;background:#ecf1f5;border-radius:10px;color:#2d3f61;font-weight:500;letter-spacing:.045em;line-height:1.44444;position:relative;max-width:740px;padding:30px 46px;font-size:18px}.add_program_list li .cmt:before{content:"";width:0;height:0;border-style:solid;border-color:transparent #ecf1f5 transparent transparent;position:absolute;border-width:12px 12px 12px 0;left:-12px;top:0;bottom:0;margin:auto}.add_program_list li:nth-child(even){justify-content:flex-end}.add_program_list li:nth-child(even) .user{order:2;margin-right:0;margin-left:29px}.add_program_list li:nth-child(even) .cmt{background:#2d3f61;color:#fff}.add_program_list li:nth-child(even) .cmt:before{left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:transparent #2d3f61 transparent transparent;right:-12px}.add_program_list li:last-child{margin-bottom:0}.add_program_box{position:relative;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:10px;z-index:5;text-align:center;color:#3f3f3f;font-weight:700;line-height:1.53846;padding:40px;font-size:26px}.add_program_box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:10px;z-index:-1}.add_program_box .arrow{overflow:hidden;position:absolute;left:0;right:0;margin:auto;width:68px;height:35px;top:-20px}.add_program_box .arrow:after{content:"";background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px;left:0;width:68px;height:68px}.add_program .kazari_r{right:135px;bottom:150px;margin:auto;transition-delay:.2s;z-index:-1}.add_program .kazari_l{left:30px;top:0;z-index:-1}.video{background:#ecf1f5;padding:88px 0 102px}.video_ttl{font-weight:700;letter-spacing:.06em;color:#3f3f3f;text-align:center;font-size:22px;margin:0 0 32px}.video_ttl i{font-weight:500;font-size:26px}.video_ttl span{font-size:18px}.video_box{max-width:738px;margin:0 auto}.video_box_in{padding-top:56.25%;width:100%;height:0;position:relative;overflow:hidden}.video_box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cta{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/cta_bg.jpg) no-repeat center/cover;color:#fff;text-align:center;position:relative;padding:111px 0}.cta .lead{font-weight:500;letter-spacing:.06em;font-size:30px;margin-bottom:41px}.cta .cta_btn em{font-weight:700;font-size:32px}.cta .notice{letter-spacing:.03em;font-weight:500;font-size:14px;margin-top:42px}.kazari{position:absolute;transition:all .4s;z-index:10}.kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.kazari.kazari_r.is-show{background-position:0 0}.kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.kazari.kazari_l.is-show{background-position:0 0}@-webkit-keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@-webkit-keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.second.main{position:relative}.second.main .kazari_r{margin:auto;transition-delay:.2s;z-index:-1}.second.main .kazari_r:nth-child(1){top:160px;right:38px;z-index:2}.second.main .kazari_r:nth-child(2){top:0;bottom:0;right:146px}.second.main .kazari_r:nth-child(3){bottom:320px;right:30px;z-index:2}.second.main .kazari_l:nth-child(1),.second.main .kazari_l.kazari_l1{left:30px;top:750px}.second.main .kazari_l.kazari_l2{left:30px;bottom:350px}.second .page_header{width:100%;color:#fff;text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/casestudy/header_bg.jpg) no-repeat center;background-size:cover;padding:69px 30px 62px}.second .page_header .page_title{font-weight:700;font-size:36px}.second .breadcrumb_wrap{display:flex;justify-content:flex-end;padding:0 15px;max-width:1108px;margin:23px auto 85px}.second .breadcrumb_wrap .breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:14px}.second .breadcrumb_wrap .breadcrumb>li{position:relative}.second .breadcrumb_wrap .breadcrumb>li+li{margin-left:27px}.second .breadcrumb_wrap .breadcrumb>li+li:before{content:"";display:block;width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:.4em;left:-21px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.second .breadcrumb_wrap .breadcrumb>li a{transition:.2s color}.second .breadcrumb_wrap .breadcrumb>li a:hover{color:#ec798c}.second.page_casestudy .sectionSecond .inner{position:relative;padding:0 15px 130px;background:rgba(255,255,255,.8);z-index:10}.second.page_casestudy .casestudy_list{display:flex;flex-wrap:wrap}.second.page_casestudy .casestudy_list .casestudy_item{width:30.6%}.second.page_casestudy .casestudy_list .casestudy_item:not(:nth-child(3n)){margin-right:3.9%}.second.page_casestudy .casestudy_list .casestudy_item:nth-child(n+4){margin-top:67px}.second.page_casestudy .casestudy_list .casestudy_item a{display:block;transition:.2s all}.second.page_casestudy .casestudy_list .casestudy_item a:hover .thumb{box-shadow:0 0 10px rgba(232,121,142,.6)}.second.page_casestudy .casestudy_list .casestudy_item a.linkNone{pointer-events:none}.second.page_casestudy .casestudy_list .casestudy_item a .thumb{border-radius:10px;position:relative;transition:.2s box-shadow}.second.page_casestudy .casestudy_list .casestudy_item a .thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;height:218px;border-radius:10px;-o-object-position:center;object-position:center}.second.page_casestudy .casestudy_list .casestudy_item a .thumb [class^=tag]{color:#fff;text-align:center;position:absolute;top:0;right:0;border-radius:0 10px 0 0;background:#ec798c;min-width:96px;padding:5px 15px 7px;font-size:13px}.second.page_casestudy .casestudy_list .casestudy_item a .thumb .casestudy_logo{padding:10px;background:#fff;border-radius:0 10px;overflow:hidden;position:absolute;bottom:-2px;left:-1px;width:36.96%}.second.page_casestudy .casestudy_list .casestudy_item a h2{margin-top:47px;margin-bottom:17px;font-size:20px;padding-left:40px;position:relative}.second.page_casestudy .casestudy_list .casestudy_item a h2:before,.second.page_casestudy .casestudy_list .casestudy_item a h2:after{content:"";display:block;position:absolute}.second.page_casestudy .casestudy_list .casestudy_item a h2:before{border-radius:50%;background:#49aad9;width:25px;height:25px;left:3px;top:.1em}.second.page_casestudy .casestudy_list .casestudy_item a h2:after{width:8px;height:12px;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-w-r.svg) no-repeat;background-size:contain;left:13px;top:.4em}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note{line-height:1.875}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note a{display:inline;pointer-events:none}.second.page_casestudy .post_content{line-height:2;margin-bottom:90px}.second.page_casestudy .post_content img{margin:0 auto}.second.page_casestudy .post_content *:not(.logoWrap):not(.post_logo) img{border-radius:10px}.second.page_casestudy .post_content .logoWrap img,.second.page_casestudy .post_content .post_logo img{border-radius:0 !important}.second.page_casestudy .post_content .color_pink{color:#ec798c}.second.page_casestudy .post_content .color_sky{color:#3b96db}.second.page_casestudy .post_content .post_header{line-height:1.6;border-bottom:1px solid #ec798c;display:flex;align-items:center;padding-bottom:20px;margin-bottom:35px}.second.page_casestudy .post_content .post_header .tag{color:#fff;font-weight:700;background:#ec798c;flex:none;padding:0 26px;margin-right:30px;font-size:15px}.second.page_casestudy .post_content .post_header .post_title{font-weight:700;font-size:30px}.second.page_casestudy .post_content .lead{line-height:1.6;margin-top:35px;font-size:26px}.second.page_casestudy .post_content .sub_lead{font-size:18px}.second.page_casestudy .post_content .post_thumb_wrap{padding:0 50px;margin-top:36px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb{border-radius:10px;position:relative}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb>img{width:100%;max-width:inherit;border-radius:10px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo{padding:10px;border-radius:0 10px;background:#fff;position:absolute;bottom:-1px;left:-1px;overflow:hidden;width:25%}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:auto;height:100px}.second.page_casestudy .post_content .cap{display:block;text-align:right;line-height:1.846;margin-top:8px;font-size:13px}.second.page_casestudy .post_content .post_thumb_wrap+h2{margin-top:54px !important}.second.page_casestudy .post_content *:not(.post_header):not(.post_thumb_wrap)+h2{margin-top:90px}.second.page_casestudy .post_content h2{color:#3b96db;font-weight:700;line-height:1.6;position:relative;padding-left:30px;margin-bottom:15px;font-size:26px}.second.page_casestudy .post_content h2:before{content:"";display:block;background:#3b96db;position:absolute;left:0;top:0;bottom:0;margin:auto;width:6px;height:calc(100% - 8px)}.second.page_casestudy .post_content *+h3{margin-top:34px}.second.page_casestudy .post_content h3{line-height:1.6;position:relative;padding-left:65px;font-size:18px;margin-bottom:20px}.second.page_casestudy .post_content h3:before{content:"";position:absolute;left:0;background:#e9798d;background:linear-gradient(90deg,#e9798d 0%,#038eee 100%);width:45px;height:2px;top:12px}.second.page_casestudy .post_content *+h4{margin-top:26px;margin-bottom:8px}.second.page_casestudy .post_content h4{font-weight:700;line-height:1.6;position:relative;padding-left:20px;font-size:17px}.second.page_casestudy .post_content h4:before{content:"";display:block;background:#ec798c;position:absolute;left:0;top:0;bottom:0;margin:auto;width:3px;height:calc(100% - 8px)}.second.page_casestudy .post_content *+h5{margin-top:24px;margin-bottom:4px}.second.page_casestudy .post_content h5{font-weight:700;color:#ec798c;font-size:16px}.second.page_casestudy .post_content h5+p{margin-top:4px !important}.second.page_casestudy .post_content .imgInP{margin-top:25px}.second.page_casestudy .post_content .imgInP:after{content:"";display:block;clear:both}.second.page_casestudy .post_content .imgInP .img{width:45.3%;margin-top:9px;margin-bottom:20px}.second.page_casestudy .post_content .imgInP .img.right{float:right;margin-left:40px}.second.page_casestudy .post_content .imgInP .img.left{float:left;margin-right:40px}.second.page_casestudy .post_content .imgInP .img img{display:block;border-radius:10px;max-width:inherit;width:100%}.second.page_casestudy .post_content *+p{margin-top:31px}.second.page_casestudy .post_content *:not(h1):not(h2):not(h3):not(h4):not(h5)+.box{margin-top:73px}.second.page_casestudy .post_content .box{border-radius:10px;background:#f0f0f0;padding:25px 48px 30px}.second.page_casestudy .post_content .box .box_title{color:#3c96dc;font-weight:700;border-bottom:1px solid #ccc;line-height:1.6;padding-bottom:19px;margin-bottom:33px;font-size:20px}.second.page_casestudy .post_content .two_col{display:flex;margin-top:25px}.second.page_casestudy .post_content .two_col .img{width:28.06%}.second.page_casestudy .post_content .two_col .img:nth-child(1){margin-right:55px}.second.page_casestudy .post_content .two_col .img:not(:nth-child(1)){margin-left:55px}.second.page_casestudy .post_content .two_col .img img{border-radius:10px}.second.page_casestudy .post_content .two_col .txt{width:calc(71.94% - 55px)}.second.page_casestudy .post_content .two_col .txt .col_title{font-weight:700;font-size:18px}.second.page_casestudy .post_content .two_col .txt .col_title+p{margin-top:15px}.second.page_casestudy .post_content a{color:#49aad9}.second.page_casestudy .post_content a:hover{text-decoration:underline}.second.page_casestudy .post_content .taC{text-align:center !important}.second.page_casestudy .post_content .taR{text-align:right !important}.second.page_casestudy .post_content .taL{text-align:left !important}.second.page_casestudy .post_content table{width:100%;border-collapse:separate;border-spacing:inherit;margin-top:1.5em;text-align:center;word-break:break-all;border-top:1px solid #adadad;border-bottom:1px solid #adadad;border-left:1px solid #adadad;margin:1.5em auto 0}.second.page_casestudy .post_content table.thNowrap>tbody>tr>th,.second.page_casestudy .post_content table.thNowrap>thead>tr>th,.second.page_casestudy .post_content table.thNowrap>tr>th{white-space:nowrap}.second.page_casestudy .post_content table.tdC>tbody>tr>td,.second.page_casestudy .post_content table.tdC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table>tbody>tr>*,.second.page_casestudy .post_content table>thead>tr>*,.second.page_casestudy .post_content table>tr>*{border-right:1px solid #adadad}.second.page_casestudy .post_content table>tbody>tr:not(:first-child)>*,.second.page_casestudy .post_content table>thead>tr:not(:first-child)>*,.second.page_casestudy .post_content table>tr:not(:first-child)>*{border-top:1px solid #adadad}.second.page_casestudy .post_content table.tdTaC>tbody>tr>td,.second.page_casestudy .post_content table.tdTaC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table th.nowrap,.second.page_casestudy .post_content table td.nowrap{white-space:nowrap}.second.page_casestudy .post_content table>tbody>tr>th,.second.page_casestudy .post_content table>thead>tr>th{background-color:#f0f0f0;padding:12px;font-weight:700;padding:13px 15px 12px}.second.page_casestudy .post_content table>tbody>tr>td,.second.page_casestudy .post_content table>thead>tr>td{text-align:left;background-color:#fff;padding:13px 15px 12px}.second.page_casestudy .post_content table>tbody>tr>td *:last-child,.second.page_casestudy .post_content table>thead>tr>td *:last-child{margin-bottom:0}.second.page_casestudy .post_content table>tbody>tr>td *:first-child,.second.page_casestudy .post_content table>thead>tr>td *:first-child{margin-top:0}.second.page_casestudy .post_content ul{margin-top:20px}.second.page_casestudy .post_content ul>li{padding-left:1em;position:relative}.second.page_casestudy .post_content ul>li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ec798c;position:absolute;top:12px;margin:auto;left:0}.second.page_casestudy .post_content ul>li a{display:inline-block}.second.page_casestudy .post_content ol{counter-reset:number 0;margin-top:31px}.second.page_casestudy .post_content ol>li{padding-left:1.5em;position:relative}.second.page_casestudy .post_content ol>li:before{counter-increment:number 1;content:counter(number) ".";display:flex;align-items:center;justify-content:center;color:#3b96db;font-weight:700;position:absolute;top:0;left:0;z-index:2}.second.page_casestudy .post_content .pre{padding:15px;margin-top:20px;border:1px solid #489fe1;background:#f0f0f0}.second.page_casestudy .post_content .pre pre{white-space:pre-wrap}.second.page_casestudy *+.btn_wrap{margin-top:31px}.second.page_casestudy .btn_wrap{display:flex;align-items:center;justify-content:center;position:relative}.second.page_casestudy .btn_wrap .common_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;text-decoration:none !important;background:#489fe1;box-shadow:8px 8px 0 rgba(242,242,242,.5);width:315px;padding:14px 15px 16px}.second.page_casestudy .btn_wrap .common_btn:hover:before{transition:all 1s linear;left:120%}.second.page_casestudy .btn_wrap .common_btn:hover.btn_back:after{left:6px}.second.page_casestudy .btn_wrap .common_btn:hover:not(.btn_back):after{right:6px}.second.page_casestudy .btn_wrap .common_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.second.page_casestudy .btn_wrap .common_btn.btn_back:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;-webkit-transform:scale(-1,1);transform:scale(-1,1);width:29px;height:29px;left:12px;background-size:8px !important;background-position:11px center !important}.second.page_casestudy .btn_wrap .common_btn:not(.btn_back):after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;width:29px;height:29px;right:12px;background-size:8px !important;background-position:11px center !important}.second.page_casestudy .btn_wrap span{font-weight:700;letter-spacing:.11em;text-align:center;color:#fff;font-size:16px}.second.page_casestudy .logoWrap{background:#fff;display:block;border-radius:10px;max-width:inherit;width:100%;overflow:hidden;text-align:center;padding:30px 15px}.second.page_casestudy .logoWrap img{display:block;margin:0 auto;width:100%;max-width:170px}.second.page_casestudy .mB0{margin-bottom:0 !important}.second.page_casestudy .mB5{margin-bottom:5px !important}.second.page_casestudy .mB10{margin-bottom:10px !important}.second.page_casestudy .mB20{margin-bottom:20px !important}.second.page_casestudy .mB30{margin-bottom:30px !important}.second.page_casestudy .mB40{margin-bottom:40px !important}.second.page_casestudy .mB50{margin-bottom:50px !important}.second.page_casestudy .mB60{margin-bottom:60px !important}.second.page_casestudy .mT0{margin-top:0 !important}.second.page_casestudy .mT5{margin-top:5px !important}.second.page_casestudy .mT10{margin-top:10px !important}.second.page_casestudy .mT20{margin-top:20px !important}.second.page_casestudy .mT30{margin-top:30px !important}.second.page_casestudy .mT40{margin-top:40px !important}.second.page_casestudy .mT50{margin-top:50px !important}.second.page_casestudy .mT60{margin-top:60px !important}.second.page_casestudy .mL0{margin-left:0 !important}.second.page_casestudy .mL5{margin-left:5px !important}.second.page_casestudy .mL10{margin-left:10px !important}.second.page_casestudy .mL20{margin-left:20px !important}.second.page_casestudy .mL30{margin-left:30px !important}.second.page_casestudy .mL40{margin-left:40px !important}.second.page_casestudy .mL50{margin-left:50px !important}.second.page_casestudy .mR0{margin-right:0 !important}.second.page_casestudy .mR5{margin-right:5px !important}.second.page_casestudy .mR10{margin-right:10px !important}.second.page_casestudy .mR20{margin-right:20px !important}.second.page_casestudy .mR30{margin-right:30px !important}.second.page_casestudy .mR40{margin-right:40px !important}.second.page_casestudy .mR50{margin-right:50px !important}.second.page_casestudy .size14{font-size:14px !important}.second.page_casestudy .size16{font-size:16px !important}.second.page_casestudy .size18{font-size:18px !important}.second.page_casestudy .size20{font-size:20px !important}.second.page_casestudy .size22{font-size:22px !important}.second.page_casestudy .size24{font-size:24px !important}.second.page_casestudy .size26{font-size:26px !important}.second.page_casestudy .mB0_pc{margin-bottom:0 !important}.second.page_casestudy .mB5_pc{margin-bottom:5px !important}.second.page_casestudy .mB10_pc{margin-bottom:10px !important}.second.page_casestudy .mB20_pc{margin-bottom:20px !important}.second.page_casestudy .mB30_pc{margin-bottom:30px !important}.second.page_casestudy .mB40_pc{margin-bottom:40px !important}.second.page_casestudy .mB50_pc{margin-bottom:50px !important}.second.page_casestudy .mB60_pc{margin-bottom:60px !important}.second.page_casestudy .mT0_pc{margin-top:0 !important}.second.page_casestudy .mT5_pc{margin-top:5px !important}.second.page_casestudy .mT10_pc{margin-top:10px !important}.second.page_casestudy .mT20_pc{margin-top:20px !important}.second.page_casestudy .mT30_pc{margin-top:30px !important}.second.page_casestudy .mT40_pc{margin-top:40px !important}.second.page_casestudy .mT50_pc{margin-top:50px !important}.second.page_casestudy .mT60_pc{margin-top:60px !important}.second.page_casestudy .mL0_pc{margin-left:0 !important}.second.page_casestudy .mL5_pc{margin-left:5px !important}.second.page_casestudy .mL10_pc{margin-left:10px !important}.second.page_casestudy .mL20_pc{margin-left:20px !important}.second.page_casestudy .mL30_pc{margin-left:30px !important}.second.page_casestudy .mL40_pc{margin-left:40px !important}.second.page_casestudy .mL50_pc{margin-left:50px !important}.second.page_casestudy .mR0_pc{margin-right:0 !important}.second.page_casestudy .mR5_pc{margin-right:5px !important}.second.page_casestudy .mR10_pc{margin-right:10px !important}.second.page_casestudy .mR20_pc{margin-right:20px !important}.second.page_casestudy .mR30_pc{margin-right:30px !important}.second.page_casestudy .mR40_pc{margin-right:40px !important}.second.page_casestudy .mR50_pc{margin-right:50px !important}.second.page_casestudy .size14_pc{font-size:14px !important}.second.page_casestudy .size16_pc{font-size:16px !important}.second.page_casestudy .size18_pc{font-size:18px !important}.second.page_casestudy .size20_pc{font-size:20px !important}.second.page_casestudy .size22_pc{font-size:22px !important}.second.page_casestudy .size24_pc{font-size:24px !important}.second.page_casestudy .size26_pc{font-size:26px !important}.second.page_casestudy .kazari{position:absolute;transition:all .4s;z-index:10}.second.page_casestudy .kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_r.is-show{background-position:0 0}.second.page_casestudy .kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_l.is-show{background-position:0 0}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.second.page_casestudy .scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.second.page_casestudy .scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}@media screen and (min-width:960px) and (max-width:1644px){.header .logo{width:110px !important}.header .gnav_list li{margin-right:1.5em !important}.header .gnav_list a{font-size:15px !important}.header .sns{margin-left:20px !important}.inner{max-width:1108px;padding:0 15px;margin:0 auto}.inner.wide{max-width:1750px}.eng{font-family:"Poppins","sans-serif","meiryo"}.cta_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(85deg,rgba(58,149,221,.7) 0%,rgba(115,229,70,.7) 100%),#3a95dd;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.cta_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.cta_btn:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.cta_btn .ico_doc{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_doc.svg) no-repeat center/contain}.cta_btn span{font-weight:700;letter-spacing:.11em;text-align:center}.cta_btn span em{font-weight:500;letter-spacing:.07em}.cta_btn:hover:before{transition:all 1s linear;left:120%}.cta_btn_wrap .free{position:absolute;background:#1e437c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),3px 3px 3px 0px rgba(0,0,0,.05)}.h2{text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/h2_bg.jpg) no-repeat center/cover;color:#fff;font-weight:700;letter-spacing:.03em;position:relative}.h2 i{letter-spacing:.05em;font-weight:500}.h2:before{content:"";border:2px solid #fff;border-radius:50%;background:#54a6df;position:absolute;left:0;right:0;margin:auto;z-index:5}.h2:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/common/ico_arrow_down.svg) no-repeat center/contain;position:absolute;left:0;right:0;margin:auto;z-index:5}.casestudy_slick .slick-prev,.casestudy_slick .slick-next{top:12vw}.casestudy_slick .slick-prev{-webkit-transform:scale(-1,1) translateX(17.7vw) !important;transform:scale(-1,1) translateX(17.7vw) !important}.casestudy_slick .slick-next{-webkit-transform:scale(1,-1) translateX(17.7vw) !important;transform:scale(1,-1) translateX(17.7vw) !important}.casestudy_slick .casestudy_slick_item{padding:100px 4.8vw 40px}.casestudy_slick .casestudy_slick_item:not(.slick-current){width:26vw}.casestudy_slick .casestudy_slick_item.slick-current{width:26vw}.casestudy_slick .casestudy_slick_item.slick-current .thumb{-webkit-transform:scale(1.27) translateY(-1.7vw);transform:scale(1.27) translateY(-1.7vw)}.casestudy_slick .casestudy_slick_item.slick-current h3,.casestudy_slick .casestudy_slick_item.slick-current .casestudy_note{margin-right:-2.8vw !important;margin-left:-2.8vw !important}.news_list li .ttl{max-width:none !important}.intro_box{padding:50px 120px !important}.catch h2:before{left:-80px !important}.catch h2:after{right:-80px !important}.about_wrap .about_circle{width:43% !important;height:0 !important;padding-top:43% !important;margin-top:0 !important}.about_wrap .about_circle .ico{width:45px !important;height:45px !important;margin-bottom:20px !important}.about_wrap .about_circle h3{font-size:24px !important;margin-bottom:25px !important}.about_wrap .about_circle ul{max-width:95%}.about_wrap .about_circle li{font-weight:500;letter-spacing:.03em;line-height:1.625;margin-bottom:.8em;position:relative;font-size:14px}.about_wrap .about_circle li:before{content:"";background:#0d83d6;border-radius:50%;position:absolute;left:0}.about_wrap .about_circle.career li:before{background:#ec798c}.about_wrap .pic{z-index:2;position:relative;width:16% !important;margin:0 -6% 0 -30px !important}.about_wrap .ribon{position:absolute;z-index:20;bottom:30px !important}.about_wrap .ribon img{margin:0 auto}.about .kazari_r{right:30px;top:70px}.about .kazari_l{left:30px;bottom:70px}.flow{overflow:hidden;position:relative}.flow_list li{display:flex;flex-wrap:wrap;align-items:center;max-width:1406px;margin-right:auto;margin-left:auto;position:relative;z-index:12}.flow_list li .pic_box{position:relative;width:70% !important;min-width:auto !important}.flow_list li .pic_box img{max-width:120% !important}.flow_list li .txt_box{background:#fff;border-radius:10px;position:relative;line-height:1.72727;letter-spacing:.03em;font-weight:700;z-index:10;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05);line-height:1.8;width:50% !important;margin-right:-30% !important}.flow_list li .txt_box p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.flow_list li .txt_box:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center right;position:absolute;top:0;bottom:0;margin:auto}.flow_list li .notice{font-weight:500;letter-spacing:.03em;bottom:180px !important;right:0}.flow_list li:nth-child(even){justify-content:flex-start}.flow_list li:nth-child(even) .txt_box{margin-right:0 !important;margin-left:-30% !important}.flow_list li:nth-child(even) .txt_box:before{background-position:left center}.flow_list li:nth-child(even) .pic_box img{float:right}.flow_list li:first-child .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num1.png)}.flow_list li:nth-child(2) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num2.png)}.flow_list li:nth-child(3) .txt_box:before{background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/num3.png)}.flow_list li:last-child{padding-bottom:0}.flow .kazari_r{right:135px;top:820px;transition-delay:.2s}.flow .kazari_l{top:1370px;left:30px}.program_ttl{color:#3f3f3f;font-weight:700;display:flex;align-items:center;position:relative}.program_ttl span{border-radius:10px 0 0;color:#fff;line-height:1;font-weight:500;text-align:right;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program_ttl span em{font-family:"Oswald","sans-serif","meiryo"}.program_ttl:after{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:linear-gradient(to right,#ec798c 0%,#0098ff 100%)}.program .lead{font-weight:500;letter-spacing:.03em;line-height:1.875}.program1{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative}.program1 .seminar_list{display:flex;flex-wrap:wrap;justify-content:space-between}.program1 .seminar_list li{border-radius:10px;overflow:hidden;position:relative;letter-spacing:.03em;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .seminar_list li .ico{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.29412;color:#fff;text-align:center;position:absolute}.program1 .seminar_list li .txt_box{color:#fff}.program1 .seminar_list li .txt_box h4{text-align:center;font-weight:700}.program1 .seminar_list li:first-child .ico,.program1 .seminar_list li:first-child .txt_box{background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .seminar_list li:nth-child(2) .ico,.program1 .seminar_list li:nth-child(2) .txt_box{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program1 .advance_ttl{text-align:center;color:#3f3f3f;font-weight:700;letter-spacing:.03em;display:flex;justify-content:center;align-items:center}.program1 .advance_ttl:before,.program1 .advance_ttl:after{content:"";width:1px;height:1em;background:currentColor}.program1 .advance_ttl:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.program1 .advance_ttl:after{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.program1 .advance_box{background:#fff;border-radius:10px;position:relative;box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program1 .advance_box .arrow{width:68px;height:35px;overflow:hidden;position:absolute;top:-20px;left:0;right:0;margin:auto}.program1 .advance_box .arrow:after{content:"";width:68px;height:68px;background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px}.program1 .advance_list{display:flex;flex-wrap:wrap}.program1 .advance_list li{letter-spacing:.03em;padding:30px !important}.program1 .advance_list li .header_cont{display:flex}.program1 .advance_list li .header_cont .thumb{border-radius:5px;overflow:hidden}.program1 .advance_list li .header_cont .cat{display:inline-block;border-radius:3px;color:#fff;font-weight:700;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program1 .advance_list li .header_cont h4{font-weight:700;line-height:1.25}.program1 .advance_list li .body_cont{line-height:1.875}.program1 .notice{letter-spacing:.03em;text-align:right}.program1 .kazari_r{right:135px;bottom:-150px;transition-delay:.2s}.program1 .kazari_l{bottom:55px;left:30px;z-index:-1}.program2_box{border-radius:10px}.program2_box_in{margin-left:auto}.program2_box h4{color:#000;font-weight:700;letter-spacing:.03em}.program2_box p{line-height:1.875}.program2_box figure{margin:0 auto}.program3{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program_bg.jpg);position:relative}.program3_list>li{box-shadow:0px 0px 5px 0px rgba(168,168,168,.15),5px 5px 3px 0px rgba(0,0,0,.05)}.program3_list>li .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg1.jpg) no-repeat left/cover;position:relative;border-radius:10px 10px 0 0}.program3_list>li .header_cont h3{text-align:center;color:#fff;font-weight:700;letter-spacing:.03em;line-height:1.4}.program3_list>li .header_cont h3 span{border-bottom:1px solid currentColor;display:inline-block}.program3_list>li .header_cont .ico{position:absolute;border-radius:50%;background:#fff;border:3px solid #ec798c;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;line-height:1.33333;font-weight:700;color:#2d3f61}.program3_list>li .header_cont .ico p{line-height:1.2}.program3_list>li .header_cont .ico i{font-family:"Oswald","sans-serif","meiryo"}.program3_list>li .body_cont{background:#fff;border-radius:0 0 10px 10px}.program3_list>li .body_cont .bd_box{position:relative;z-index:5;border-radius:3px;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%)}.program3_list>li .body_cont .bd_box:after{content:"";background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:3px;position:absolute;left:2px;top:2px;z-index:-1}.program3_list>li .body_cont .box1{letter-spacing:.03;font-weight:700;text-align:center;position:relative}.program3_list>li .body_cont .box1 h4{display:inline-block;margin:0 auto;position:relative}.program3_list>li .body_cont .box1 h4:before{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_pink.svg) no-repeat center/contain}.program3_list>li .body_cont .box1 .notice{position:absolute;right:0;color:#2d3f61;font-weight:700;letter-spacing:.03em}.program3_list>li .body_cont .box2{position:relative}.program3_list>li .body_cont .box2:before,.program3_list>li .body_cont .box2:after{content:"";background:#2d3f61;position:absolute;right:0;left:0;margin:auto}.program3_list>li .body_cont .box2:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.program3_list>li .body_cont .box2 h4{display:inline-block;color:#fff;padding:7px 1em;font-weight:700;letter-spacing:.03em;line-height:1;background:linear-gradient(to right,#ec798c 0%,#ff92a5 100%)}.program3_list>li .body_cont .box2 ul{background:#fff3f5;display:flex;flex-wrap:wrap}.program3_list>li .body_cont .box2 ul li{text-align:center;font-weight:700;letter-spacing:.03em;line-height:1.55556}.program3_list>li .body_cont .box2 ul li:nth-child(3n){margin-right:0}.program3_list>li .body_cont .box2 ul li:last-child{margin-bottom:0}.program3_list>li:nth-child(2n) .header_cont{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/program3_bg2.jpg) no-repeat left/cover}.program3_list>li:nth-child(2n) .header_cont .ico{border-color:#378bc5}.program3_list>li:nth-child(2n) .body_cont .box1 h4:before{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_youtube_blue.svg) no-repeat center/contain}.program3_list>li:nth-child(2n) .body_cont .box2 h4{background:linear-gradient(to right,rgba(79,156,237,.7) 0%,rgba(79,176,237,.7) 100%),#398bc5}.program3_list>li:nth-child(2n) .body_cont .box2 ul{background:#ecf1f5}.program3_list>li:last-child{margin-bottom:0}.program3 .kazari_r{right:135px;bottom:0;top:0;margin:auto;transition-delay:.2s;z-index:-1}.program3 .kazari_l{left:30px;top:440px;z-index:-1}.add_program{position:relative}.add_program .plus{position:absolute;left:0;right:0;margin:auto;background:#ec798c;border-radius:50%}.add_program .plus:before,.add_program .plus:after{content:"";background:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.add_program .plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.add_program_list li{display:flex}.add_program_list li .user{flex-shrink:0;background:#ecf1f5;border-radius:50%;display:flex;align-items:center;justify-content:center}.add_program_list li .cmt{flex-grow:1;background:#ecf1f5;border-radius:10px;color:#2d3f61;font-weight:500;letter-spacing:.045em;line-height:1.44444;position:relative}.add_program_list li .cmt:before{content:"";width:0;height:0;border-style:solid;border-color:transparent #ecf1f5 transparent transparent;position:absolute}.add_program_list li:nth-child(even){justify-content:flex-end}.add_program_list li:nth-child(even) .user{order:2;margin-right:0}.add_program_list li:nth-child(even) .cmt{background:#2d3f61;color:#fff}.add_program_list li:nth-child(even) .cmt:before{left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:transparent #2d3f61 transparent transparent}.add_program_list li:last-child{margin-bottom:0}.add_program_box{position:relative;background:linear-gradient(to bottom,#ec798c 0%,#0098ff 100%);border-radius:10px;z-index:5;text-align:center;color:#3f3f3f;font-weight:700;line-height:1.53846}.add_program_box:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:10px;z-index:-1}.add_program_box .arrow{overflow:hidden;position:absolute;left:0;right:0;margin:auto;width:68px;height:35px;top:-20px}.add_program_box .arrow:after{content:"";background:linear-gradient(45deg,#ec798c 0%,#ec798c 13%,rgba(236,121,140,0) 30%,rgba(236,121,140,0) 70%,#ec798c 83%,#ec798c 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:15px;left:0;width:68px;height:68px}.add_program .kazari_r{right:135px;bottom:150px;margin:auto;transition-delay:.2s;z-index:-1}.add_program .kazari_l{left:30px;top:0;z-index:-1}.video{background:#ecf1f5}.video_ttl{font-weight:700;letter-spacing:.06em;color:#3f3f3f;text-align:center}.video_ttl i{font-weight:500}.video_box{max-width:738px;margin:0 auto}.video_box_in{padding-top:56.25%;width:100%;height:0;position:relative;overflow:hidden}.video_box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cta{background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/cta_bg.jpg) no-repeat center/cover;color:#fff;text-align:center;position:relative}.cta .lead{font-weight:500;letter-spacing:.06em}.cta .cta_btn em{font-weight:700}.cta .notice{letter-spacing:.03em;font-weight:500}.kazari{position:absolute;transition:all .4s;z-index:10;display:none}.kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.kazari.kazari_r.is-show{background-position:0 0}.kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.kazari.kazari_l.is-show{background-position:0 0}@-webkit-keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@-webkit-keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.second.main{position:relative}.second .page_header{width:100%;color:#fff;text-align:center;background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/casestudy/header_bg.jpg) no-repeat center;background-size:cover}.second .page_header .page_title{font-weight:700}.second .breadcrumb_wrap{display:flex;justify-content:flex-end;padding:0 15px}.second .breadcrumb_wrap .breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-end}.second.page_casestudy .sectionSecond .inner{position:relative}.second.page_casestudy .casestudy_list .casestudy_item a{display:block}.second.page_casestudy .casestudy_list .casestudy_item a.linkNone{pointer-events:none}.second.page_casestudy .casestudy_list .casestudy_item a .thumb [class^=tag]{color:#fff;text-align:center;position:absolute;top:0;right:0;border-radius:0 10px 0 0;background:#ec798c}.second.page_casestudy .casestudy_list .casestudy_item a .thumb .casestudy_logo{padding:10px;background:#fff;border-radius:0 10px;overflow:hidden;position:absolute;bottom:-2px;left:-1px}.second.page_casestudy .casestudy_list .casestudy_item a h2:before,.second.page_casestudy .casestudy_list .casestudy_item a h2:after{content:"";display:block;position:absolute}.second.page_casestudy .casestudy_list .casestudy_item a h2:before{border-radius:50%;background:#49aad9}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note{line-height:1.875}.second.page_casestudy .casestudy_list .casestudy_item a .casestudy_note a{display:inline;pointer-events:none}.second.page_casestudy .post_content{line-height:2}.second.page_casestudy .post_content img{margin:0 auto}.second.page_casestudy .post_content *:not(.logoWrap):not(.post_logo) img{border-radius:10px}.second.page_casestudy .post_content .logoWrap img,.second.page_casestudy .post_content .post_logo img{border-radius:0 !important}.second.page_casestudy .post_content .color_pink{color:#ec798c}.second.page_casestudy .post_content .color_sky{color:#3b96db}.second.page_casestudy .post_content .post_header{line-height:1.6;border-bottom:1px solid #ec798c}.second.page_casestudy .post_content .post_header .tag{color:#fff;font-weight:700;background:#ec798c}.second.page_casestudy .post_content .post_header .post_title{font-weight:700}.second.page_casestudy .post_content .lead{line-height:1.6}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb{border-radius:10px;position:relative}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb>img{width:100%;max-width:inherit;border-radius:10px}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo{padding:10px;border-radius:0 10px;background:#fff;position:absolute;bottom:-1px;left:-1px;overflow:hidden}.second.page_casestudy .post_content .post_thumb_wrap .post_thumb .post_logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:auto}.second.page_casestudy .post_content .cap{display:block;text-align:right;line-height:1.846}.second.page_casestudy .post_content h2{color:#3b96db;font-weight:700;line-height:1.6;position:relative}.second.page_casestudy .post_content h2:before{content:"";display:block;background:#3b96db;position:absolute;left:0;top:0;bottom:0;margin:auto}.second.page_casestudy .post_content h3{line-height:1.6;position:relative}.second.page_casestudy .post_content h3:before{content:"";position:absolute;left:0;background:#e9798d;background:linear-gradient(90deg,#e9798d 0%,#038eee 100%)}.second.page_casestudy .post_content h4{font-weight:700;line-height:1.6;position:relative}.second.page_casestudy .post_content h4:before{content:"";display:block;background:#ec798c;position:absolute;left:0;top:0;bottom:0;margin:auto}.second.page_casestudy .post_content h5{font-weight:700;color:#ec798c}.second.page_casestudy .post_content .imgInP .img img{display:block;border-radius:10px;max-width:inherit;width:100%}.second.page_casestudy .post_content .box{border-radius:10px;background:#f0f0f0}.second.page_casestudy .post_content .box .box_title{color:#3c96dc;font-weight:700;border-bottom:1px solid #ccc;line-height:1.6}.second.page_casestudy .post_content .two_col .img img{border-radius:10px}.second.page_casestudy .post_content .two_col .txt .col_title{font-weight:700}.second.page_casestudy .post_content a{color:#49aad9}.second.page_casestudy .post_content .taC{text-align:center !important}.second.page_casestudy .post_content .taR{text-align:right !important}.second.page_casestudy .post_content .taL{text-align:left !important}.second.page_casestudy .post_content table{width:100%;border-collapse:separate;border-spacing:inherit;margin-top:1.5em;text-align:center;word-break:break-all;border-top:1px solid #adadad;border-bottom:1px solid #adadad;border-left:1px solid #adadad}.second.page_casestudy .post_content table.thNowrap>tbody>tr>th,.second.page_casestudy .post_content table.thNowrap>thead>tr>th,.second.page_casestudy .post_content table.thNowrap>tr>th{white-space:nowrap}.second.page_casestudy .post_content table.tdC>tbody>tr>td,.second.page_casestudy .post_content table.tdC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table>tbody>tr>*,.second.page_casestudy .post_content table>thead>tr>*,.second.page_casestudy .post_content table>tr>*{border-right:1px solid #adadad}.second.page_casestudy .post_content table>tbody>tr:not(:first-child)>*,.second.page_casestudy .post_content table>thead>tr:not(:first-child)>*,.second.page_casestudy .post_content table>tr:not(:first-child)>*{border-top:1px solid #adadad}.second.page_casestudy .post_content table.tdTaC>tbody>tr>td,.second.page_casestudy .post_content table.tdTaC>thead>tr>td{text-align:center}.second.page_casestudy .post_content table th.nowrap,.second.page_casestudy .post_content table td.nowrap{white-space:nowrap}.second.page_casestudy .post_content table>tbody>tr>th,.second.page_casestudy .post_content table>thead>tr>th{background-color:#f0f0f0;padding:12px;font-weight:700}.second.page_casestudy .post_content table>tbody>tr>td,.second.page_casestudy .post_content table>thead>tr>td{text-align:left;background-color:#fff}.second.page_casestudy .post_content table>tbody>tr>td *:last-child,.second.page_casestudy .post_content table>thead>tr>td *:last-child{margin-bottom:0}.second.page_casestudy .post_content table>tbody>tr>td *:first-child,.second.page_casestudy .post_content table>thead>tr>td *:first-child{margin-top:0}.second.page_casestudy .post_content ul>li{padding-left:1em;position:relative}.second.page_casestudy .post_content ul>li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ec798c;position:absolute}.second.page_casestudy .post_content ul>li a{display:inline-block}.second.page_casestudy .post_content ol{counter-reset:number 0}.second.page_casestudy .post_content ol>li{padding-left:1.5em;position:relative}.second.page_casestudy .post_content ol>li:before{counter-increment:number 1;content:counter(number) ".";display:flex;align-items:center;justify-content:center;color:#3b96db;font-weight:700;position:absolute;top:0;left:0;z-index:2}.second.page_casestudy .post_content .pre{padding:15px;margin-top:20px;border:1px solid #489fe1;background:#f0f0f0}.second.page_casestudy .post_content .pre pre{white-space:pre-wrap}.second.page_casestudy .btn_wrap .common_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:100px;color:#fff;position:relative;overflow:hidden;text-decoration:none !important;background:#489fe1;box-shadow:8px 8px 0 rgba(242,242,242,.5)}.second.page_casestudy .btn_wrap .common_btn:before{content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);position:absolute;top:0;left:-120%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.second.page_casestudy .btn_wrap .common_btn.btn_back:after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.second.page_casestudy .btn_wrap .common_btn:not(.btn_back):after{content:"";background:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/ico_arrow-sky-r.svg) no-repeat center,#fff;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;transition:all .2s}.second.page_casestudy .btn_wrap span{font-weight:700;letter-spacing:.11em;text-align:center;color:#fff}.second.page_casestudy .logoWrap{background:#fff;display:block;border-radius:10px;max-width:inherit;width:100%;overflow:hidden;text-align:center}.second.page_casestudy .logoWrap img{display:block;margin:0 auto;width:100%}.second.page_casestudy .mB0{margin-bottom:0 !important}.second.page_casestudy .mB5{margin-bottom:5px !important}.second.page_casestudy .mB10{margin-bottom:10px !important}.second.page_casestudy .mB20{margin-bottom:20px !important}.second.page_casestudy .mB30{margin-bottom:30px !important}.second.page_casestudy .mB40{margin-bottom:40px !important}.second.page_casestudy .mB50{margin-bottom:50px !important}.second.page_casestudy .mB60{margin-bottom:60px !important}.second.page_casestudy .mT0{margin-top:0 !important}.second.page_casestudy .mT5{margin-top:5px !important}.second.page_casestudy .mT10{margin-top:10px !important}.second.page_casestudy .mT20{margin-top:20px !important}.second.page_casestudy .mT30{margin-top:30px !important}.second.page_casestudy .mT40{margin-top:40px !important}.second.page_casestudy .mT50{margin-top:50px !important}.second.page_casestudy .mT60{margin-top:60px !important}.second.page_casestudy .mL0{margin-left:0 !important}.second.page_casestudy .mL5{margin-left:5px !important}.second.page_casestudy .mL10{margin-left:10px !important}.second.page_casestudy .mL20{margin-left:20px !important}.second.page_casestudy .mL30{margin-left:30px !important}.second.page_casestudy .mL40{margin-left:40px !important}.second.page_casestudy .mL50{margin-left:50px !important}.second.page_casestudy .mR0{margin-right:0 !important}.second.page_casestudy .mR5{margin-right:5px !important}.second.page_casestudy .mR10{margin-right:10px !important}.second.page_casestudy .mR20{margin-right:20px !important}.second.page_casestudy .mR30{margin-right:30px !important}.second.page_casestudy .mR40{margin-right:40px !important}.second.page_casestudy .mR50{margin-right:50px !important}.second.page_casestudy .size14{font-size:14px !important}.second.page_casestudy .size16{font-size:16px !important}.second.page_casestudy .size18{font-size:18px !important}.second.page_casestudy .size20{font-size:20px !important}.second.page_casestudy .size22{font-size:22px !important}.second.page_casestudy .size24{font-size:24px !important}.second.page_casestudy .size26{font-size:26px !important}.second.page_casestudy .kazari{position:absolute;transition:all .4s;z-index:10;display:none}.second.page_casestudy .kazari.kazari_r{width:234px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_r.png);background-repeat:no-repeat;background-position:-234px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_r.is-show{background-position:0 0}.second.page_casestudy .kazari.kazari_l{width:272px;height:234px;background-image:url(//sangyoui.ns-project.space/wp2022/wp-content/themes/sangyoui/css/../assets/home/kazari_l.png);background-repeat:no-repeat;background-position:-272px -234px;background-size:contain}.second.page_casestudy .kazari.kazari_l.is-show{background-position:0 0}@keyframes kazari{0%{opacity:0;-webkit-transform:translate(-40px,-40px);transform:translate(-40px,-40px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.second.page_casestudy .scrollItem{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.second.page_casestudy .scrollItem.inView{-webkit-animation:inView .5s forwards;animation:inView .5s forwards}@keyframes inView{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}.seminar_none{text-align:center;margin:0 auto}