@charset "UTF-8";.pc{display:none!important}.sptb{display:inline-block}#wrapper{padding:0}#wrapper:after{height:100vh}.fix{opacity:1!important}.readytext,.readytext span,.onetext,.onetext span{opacity:.3}.modal-window{top:50%;left:50%;-webkit-transform:translate(-50%,-150%) scale(1);-ms-transform:translate(-50%,-150%) scale(1);transform:translate(-50%,-150%) scale(1);z-index:10}.modal-window:target{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;z-index:99999}.fancybox-navigation .fancybox-button{width:40px!important}#pagetop{width:45px;height:45px;bottom:3vw;left:initial;right:3vw}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:2vw 2vw 0 0}.wp-block-gallery .blocks-gallery-image:nth-last-child(-n+3),.wp-block-gallery .blocks-gallery-item:nth-last-child(-n+3){margin:2vw 4vw 1vw 0}.wp-block-gallery.columns-2 .blocks-gallery-item{width:45%;margin:1vw 2vw 1vw 0}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:last-child,.wp-block-gallery.columns-2 .blocks-gallery-item:last-child{margin:1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:last-child{width:30%;margin:1vw 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:last-child,.wp-block-gallery.columns-4 .blocks-gallery-item:last-child{margin:2vw 0 0 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(odd),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(odd){margin:2vw 2vw 0 0}ul.bogo-language-switcher{display:flex;width:112px;height:56px;top:0;right:56px}ul.bogo-language-switcher li{width:56px;height:56px}ul.bogo-language-switcher li span,ul.bogo-language-switcher li a{line-height:56px}h1,h2,h3,h4,h5,h6{letter-spacing:2px}#container{padding:0}.c_box{padding:7vh 5vw}.c_box .leftbox,.c_box .rightbox{width:100%;left:initial}.text_box{position:relative;margin:7vh 0;letter-spacing:1px}.w_half{width:100%;position:relative}.w_half .cntr_box{max-width:100%}h1.midashi{display:inline-block;width:calc(100% - 3.5vw - 5%);top:0;left:0;margin:12vh 0 30px 3vw;font-size:2.5rem;line-height:1.2;word-break:break-word}.en-US .komidashi{font-size:.9rem;word-break:break-word}span.subtitle{width:calc(100% - 8vw - 5%);bottom:0;font-size:1rem;letter-spacing:1px}.en-US span.subtitle{font-size:.8rem;text-transform:uppercase;word-break:break-word}#parasolo{min-height:40vh}a.button{width:300px;min-width:initial;padding:0 30px;font-size:.75rem;overflow:hidden}.bg_grad{background:#372382;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 70%);color:#fff}.bg_gradgr{background:#dcdcdc;background:linear-gradient(-90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 70%)}.bg_graddgr{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,1) 0%,rgba(118,118,118,1) 70%);color:#fff}.motion{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.delay{-webkit-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.delay6{-webkit-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.hslide .slick-slide{width:100vw}.prev.slick-arrow,.next.slick-arrow,.slick-prev.slick-arrow,.slick-next.slick-arrow,.ua-safari .prev.slick-arrow,.ua-safari .next.slick-arrow,.ua-safari .slick-prev.slick-arrow,.ua-safari .slick-next.slick-arrow{right:0}.prev.slick-arrow,.slick-prev.slick-arrow,.ua-safari .prev.slick-arrow,.ua-safari .slick-prev.slick-arrow{left:0}.carousel .prev.slick-arrow,.carousel .slick-prev.slick-arrow{top:0;left:10vw}.carousel .next.slick-arrow,.carousel .slick-next.slick-arrow{top:0;left:calc(10vw + 40px)}.logo_header{width:61.5vw;height:36px!important;position:absolute;padding:0;top:10px!important;left:5vw!important;right:initial!important;box-sizing:border-box;background:url(/svg/logoY.svg) no-repeat top left;background-size:auto 200%!important;overflow:hidden;z-index:9999}.logo_header .midnightInner{display:none}header{width:100vw;height:56px;top:0;left:0;padding:0;background:0 0;overflow:hidden;z-index:999}header,header.action,header.hide{-webkit-transform:translateY(0vh);-ms-transform:translateY(0vh);transform:translateY(0vh);opacity:1;z-index:999}header:before{width:100%;height:100%;top:0;left:0;background:rgba(15,35,130,.5);-webkit-backdrop-filter:contrast(1.5) blur(5px);backdrop-filter:contrast(1.5) blur(5px)}header nav:first-child{display:none}header nav.global{width:100%!important;min-width:initial!important;position:absolute!important;top:50%!important;left:0!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu{display:inline-block;width:56px;height:56px;position:absolute;top:0;right:5px;z-index:100}.menu:before,.menu:after{width:40%;height:1px;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu:before,.menu:after{background:#fff}.menu:after{top:55%}a:hover .menu:before{top:40%}a:hover .menu:after{top:60%}#navmenu.modal-window{height:100vh;top:-100%;left:0;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#navmenu.modal-window:target{top:0;background:0 0;-webkit-transform:initial;-ms-transform:initial:transform:initial opacity:1;z-index:9999}#navmenu.modal-window header{z-index:99999}#navmenu nav{width:100vw;height:100%;position:relative;margin:0 auto;padding:61px 0 0;background:rgba(124,15,128,.6)}#navmenu nav.guide{width:100%;background:0 0;padding:0}#navmenu nav li{width:100%;height:calc(93vh / 10);position:relative;margin:0;padding:0;line-height:9vh;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#navmenu nav li:last-child{height:calc((93vh / 10) * 5)}#navmenu nav a,#navmenu nav a:link,#navmenu nav a:active,#navmenu nav a:visited{width:100%;height:100%;left:0;margin:0;padding:0 10vw;color:#fff;font-weight:400;font-size:2rem;letter-spacing:2px;line-height:calc(93vh / 9);text-align:left}#navmenu nav li:hover{background:rgba(240,240,240,.5)}#navmenu nav li.fmly:hover{background:0 0}#navmenu nav li a:hover{color:#372382}#navmenu nav a:before,#navmenu nav a.non.active:before,#navmenu nav a.logo_header:before{content:none}#navmenu nav li a.logo_window{display:none;width:200px;height:38px;margin:3vh auto;padding:0;background:url(/svg/logoY.svg) no-repeat center top;background-size:100% auto!important;text-indent:99999vw}#navmenu nav li h6{color:#f0f0f0;letter-spacing:3px}#navmenu .nav_inner{position:relative;margin:3vh 0 0;padding:3vh 0 0}#navmenu .nav_inner:before{width:80vw;height:1px;background:#fff;top:0;left:10vw}#navmenu .nav_inner nav li{height:calc(93vh / 14);padding:0 0 0 calc(40px + 10vw);font-size:1rem}#navmenu .nav_inner nav li:hover{background:rgba(240,240,240,.5)}#navmenu .nav_inner nav li:before{width:20px;height:20px;top:calc(50% - 10px);left:10vw;opacity:0}#navmenu .pict_download{background:url(/svg/pict_download_wh.svg) no-repeat center left+10vw;background-size:auto 20px;_}#navmenu .pict_mail{background:url(/svg/pict_mail_wh.svg) no-repeat center left+10vw;background-size:auto 20px}#navmenu .pict_magazine{background:url(/svg/pict_magazine_wh.svg) no-repeat center left+10vw;background-size:auto 20px}#navmenu .pict_download:hover:before{background:url(/svg/pict_download_nv.svg) no-repeat center left;background-size:auto 20px;opacity:1}#navmenu .pict_mail:hover:before{background:url(/svg/pict_mail_nv.svg) no-repeat center left;background-size:auto 20px;opacity:1}#navmenu .pict_magazine:hover:before{background:url(/svg/pict_magazine_nv.svg) no-repeat center left;background-size:auto 20px;opacity:1}#navmenu .nav_inner nav li a{font-size:1rem;padding:0;line-height:calc(93vh / 14)}#navmenu .nav_inner nav li:hover a{color:#372382}.modal-window .close{width:56px;height:56px;background:rgba(255,255,255,.5)}.modal-window .close:before,.modal-window .close:after{background:#372382}.button{display:inline-block;width:calc(50% - 7vw)}.button.hv_cntr{width:100px;left:50%;text-align:center}.action_box{width:100%;margin:5vh auto 0}.home .cntr_box{max-width:initial;z-index:100}.en-US .home .cntr_box{padding:0 7vw}.home #top .cntr_box{width:86vw;top:20vh;left:7vw;padding:0;-webkit-transform:initial;-ms-transform:initial;transform:initial}h1.catch{margin:0 0 5vh;font-size:3rem}.en-US h1.catch{font-size:8vw}.en-US .readytext{letter-spacing:.5px;line-height:1.4}.arrow_img{width:auto;height:40vh;position:relative;top:40%;left:initial;mask-image:url("/svg/symbol_arrow_nv.svg");mask-position:14vw 0;mask-size:60vh;mask-repeat:no-repeat;-webkit-mask-image:url("/svg/symbol_arrow_nv.svg");-webkit-mask-position:14vw 0;-webkit-mask-size:60vh;-webkit-mask-repeat:no-repeat;opacity:.5;z-index:10}#hello .sticky{height:auto}#hello .w_half{height:60vh;min-height:350px}#hello .w_half:first-child{background-size:cover!important}#hello .cntr_box{width:100%!important;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%!important;left:0!important;padding:0 7vw!important;color:#fff}.en-US #hello .cntr_box{top:12vh!important;-webkit-transform:initial;-ms-transform:initial;transform:initial}#hello .w_half.bg_grad.switch .cntr_box{top:-25%}#hello .cntr_box h2{opacity:1;font-size:1.5rem}.en-US #hello .cntr_box h2{letter-spacing:1px;line-height:1.4}#hello .cntr_box h5{line-height:1.8;text-align:justify}.ua-android #hello .cntr_box h5{font-size:.9rem}#hello .text_box,#method .text_box,#knowhow .text_box,#ecosystem .ecosystem_text,#review .text_box{line-height:1.8;letter-spacing:.5px}#learningshift{height:auto}#learningshift .cntr_box{padding:10vh 7vw 10vh;position:relative;top:initial !important;left:initial !important;-webkit-transform:initial;-ms-transform:initial;transform:initial}#learningshift img{width:50vw;height:auto}#learningshift .text_box br{display:none}#method .h_full{height:auto}#method h2{font-size:3rem}.home #method .w_half:first-child .cntr_box{padding:5vh 7vw 10vh}#method .hslide .h_full{height:calc(90vh - 56px)}#method .hslide .hv_cntr{position:relative;top:15vh!important;left:initial!important;-webkit-transform:initial;-ms-transform:initial;transform:initial}#method .hslide .num{display:inline-block;width:70px;height:70px;top:-35px;left:5vw;line-height:74px;font-size:2rem}#method .hslide h3{font-size:2rem;letter-spacing:3px}#method .BL_imgs{width:80%;height:auto;max-width:100%;min-width:initial;min-height:initial}#method .setsumei{height:auto;min-height:70px;margin:0 0 15px;padding:15px 3vw 0;border-top:solid 1px #372382;font-size:.85rem;line-height:1.6;text-align:center}.en-US #method .setsumei{padding:15px 0}#knowhow h1 span.subtitle{width:100%}#knowhow .h_full{height:auto}.home #knowhow .w_half:first-child .cntr_box{padding:5vh 7vw 10vh}#knowhow .w_half.switch .text_box{letter-spacing:.5px;line-height:1.8}#knowhow .fade .h_full{height:auto;min-height:100vh;padding:5vh 0}#knowhow .tpack_imgs{max-width:100%;min-height:75vw;padding:0 0 8vh 4%}#knowhow ul.slick-dots{display:inline-block;width:100vw;height:75vw;position:absolute;top:50vh;padding:0}#knowhow .slick-dots li{width:30vw;height:40vw;top:40%;left:15%}#knowhow .slick-dots li:first-child{width:40vw;height:30vw;top:5%;left:calc(50% - 20vw);transform:initial}#knowhow .slick-dots li:last-child{right:18%}.en-US #knowhow .setsumei{padding:15px 5vw}#ecosystem .h_full{height:auto;padding:0}#ecosystem .lead_yohaku{position:relative;padding:20vh 7vw 5vh}#ecosystem .lead_yohaku h2{display:block;width:280px;margin:0 auto 10vh;padding:3vh 0}.en-US #ecosystem .lead_yohaku h2{width:86vw;font-size:9vw;text-align:center;line-height:1.3}#ecosystem h1.midashi{top:0;margin:0;padding:5vh 0 0;background:#fff;font-size:10vw}#ecosystem h1.midashi span.subtitle{display:inline-block;position:relative;top:120%}.en-US #ecosystem h1.midashi span.subtitle{margin:15px 0 0;line-height:1;text-transform:initial}#ecosystem .ecosystem_text{margin:0;padding:0 7vw;line-height:1.6;letter-spacing:.5px;text-align:justify}#ecosystem .fade_nakami img.ecosystem_img{width:100%;height:auto}#ecosystem .fade_nakami .w_half:first-child:before{width:1px;height:15vw;background:#0f2382;bottom:-7.5vw;left:50%;z-index:10}#ecosystem .fade_nakami .bg_gradgr{overflow:hidden}#ecosystem .fade_nakami .bg_gradgr .cntr_box{padding:0 7vw;position:absolute;top:40%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#ecosystem .fade_nakami .bg_gradgr .cntr_box:before{width:100%;height:100%;max-width:800px;top:33%;left:50%;background:url(/svg/ecosystem_field.svg);background-size:170% auto;background-repeat:no-repeat;background-position:center bottom;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.en-US #ecosystem .fade_nakami .bg_gradgr .cntr_box:before{top:40%}#ecosystem .fade_nakami .bg_gradgr .cntr_box h2{font-size:8.5vw}#ecosystem .setsumei{padding:0 7vw}#ecosystem .setsumei br{display:none}.en-US #ecosystem .setsumei{font-size:.8rem;line-height:1.4}.en-US #ecosystem .setsumei br{display:block}#ecosystem a.button{position:absolute;bottom:7vh}#ecosystem .slick-dots li{width:33vw;height:30vw;top:30%}#ecosystem .slick-dots li:first-child{top:0;left:5vw}#ecosystem .slick-dots li:nth-child(2){left:12vw}#ecosystem .slick-dots li:nth-child(3){top:5vw;left:33vw}#ecosystem .slick-dots li:nth-child(4){left:54vw}#ecosystem .slick-dots li:last-child{top:50%;left:33vw}#service{padding:10vh 0 15vh}#service h1.midashi{color:#fff;margin:12vh 0 0 3vw}#service .midashi_box{width:100%;margin:5vh 0 0;padding:0 7vw}#service .midashi_box .text_box{width:100%;max-width:360px;margin:5vh 0 0}#service .srvc_list{margin:10vh 0 0;padding:0 10vw}#service .srvc_box{width:100%;height:auto;margin:0 0 8vh!important}#service .srvc_inner{padding:0 0 0 7vw}#review h1.midashi{margin:12vh 0 0 3vw}#review .flex.h_full{height:auto;min-height:initial}#review .hv_cntr,#review .v_cntr{position:relative;top:initial!important;left:initial!important;-webkit-transform:initial;-ms-transform:initial;transform:initial}#review .text_box{margin:5vh 0 10vh}#review .ticker,#review .swiper-wrapper{height:auto!important}#review .swiper-wrapper{padding:0 0 10vh}#review .ticker{padding:0;background-size:60vw auto}#review .swiper-wrapper:before{background-size:50vw auto}#review .ticker article{width:85vw!important;max-width:500px;height:auto;position:relative}#review .ticker article:nth-child(even){margin:10vh 5vw}#review .ticker article:nth-child(odd){margin:20vh 5vw 0}#review .ticker article .review_comment{margin:0 0 5vh;padding:7vw;line-height:1.4}#review .ticker .profimg{width:20vw;height:20vw}#review .ticker .data_box{width:calc(100% - 100px - 0px);letter-spacing:0;line-height:1.2}#review .ticker .data_box p{font-size:.8rem;letter-spacing:0px}#action .komidashi{font-size:1rem;font-weight:700}.action_box a.button{margin:0 auto}.action_box a.button:last-child{margin:3vh auto 0}.en-US #action .komidashi{padding:0 5%;line-height:1.5}#latest .carousel article{width:60vw}#latest .article_list .thumb{width:100%;height:calc(60vw * 0.66)}#magazine{height:0}#magazine .mag_form{width:90vw;min-width:initial!important;height:auto;padding:7vw}#magazine .pict_magazine span.subtitle{left:50%}.home footer,.about footer{padding:800px 7vw 20px}.home footer .cntr_box,.about footer .cntr_box,.concept footer .cntr_box,.concept footer .cntr_box,.archive footer .cntr_box,footer .cntr_box{width:auto;position:relative;padding:0}.logo_footer{width:100%;height:40px}.en-US .footer_box .cntr_box{padding:0}footer h2.catch br{display:block}footer h2.catch{display:inline-block;width:auto;margin:0 0 3vh;text-align:left}footer h3.readytext{font-size:4.5vw;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif !important;line-height:1.8}.en-US footer h2.catch{font-size:9vw;text-transform:uppercase}.en-US footer h3.readytext{font-size:4vw}.snslist{width:100%;height:auto;position:relative;margin:3vh 0 5vh;-webkit-justify-content:center;justify-content:center}.snslist a{margin:0 10px}footer .end_box{margin:50px 0}footer .end_box div{width:100%}footer .end_box p{text-align:center}footer .end_box p a{display:inline-block;margin:0 5px 5px}.page-template-default #top:before{height:85vh}.page #main .c_box,.error404 #main .c_box{display:inline-block;width:100%;height:auto;margin:0;padding:10vh 5vw 0}.page #main .c_box h6,.error404 #main .c_box h6{text-align:center}.page #main .text_box,.error404 #main .text_box{display:inline-block;margin:8vh 0 2vh;text-align:justify;line-height:2}.about .h_full{height:auto;min-height:initial}.about #top .cntr_box{top:40%}.about #top h1.catch{width:80vw}.en-US .about #top h1.catch{width:100vw;padding:5vw;word-break:break-word;text-align:left}.about_img{-webkit-mask-position:0 50vh;mask-position:0 50vh}#philosophy h1.midashi{position:relative}.en-US #philosophy p{font-size:1rem}#philosophy .w_half{padding:10vh 7vw}#philosophy .w_half:first-child{padding:10vh 7vw 0}#philosophy .w_half:first-child .cntr_box{position:relative;top:initial;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}#philosophy .w_half:nth-child(2) .cntr_box{position:relative;top:initial;left:initial;transform:initial}#philosophy .w_half img{display:block;width:60vw;height:auto;margin:0 auto}#profile h1.midashi{margin:12vh 0 12vh 3vw}#profile .about_profile{padding:20vh 7vw 10vh}#profile .prof_box{width:calc(100% - 7vw);height:100vh;position:relative;left:7vw}#profile .about_profile{width:100%;min-height:initial;margin:0}#profile .about_profile:before{background:linear-gradient(0deg,rgba(124,15,128,.8) 10%,rgba(55,35,130,.8) 90%,rgba(124,15,129,0) 100%)}.en-US #profile .about_profile .message,.en-US #profile .about_profile .career{font-size:1.1rem;word-break:break-word}.en-US #profile .about_profile .message p,.en-US #profile .about_profile .career p{word-break:break-word}#profile .about_profile .career{padding:5vw}#profile .about_profile .career .miniprof{margin:3vh 0 8vh}.prof_box .koni_job{position:absolute;top:10vh;right:10vw;bottom:initial}.prof_box .fullname{top:5vh;bottom:initial;right:initial;left:-29vw;text-align:left;line-height:1}#case .case_box{padding:25vh 7vw 10vh}#case .cntr_box,#case .books .cntr_box{width:100%;padding:0;position:relative;top:initial;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}#case .cntr_box .text_box{margin:0 0 30px}.w_half.books .w_half:first-child{width:200px;max-width:initial;height:auto;margin:0 auto 5vh}#case .books .w_half a.button{margin:0 calc((100% - 300px) / 2)}#company{padding:0 0 20vh}#company h1.midashi{color:#372382}#company .w_half.map{order:1}#company .googlemaps{width:86vw;height:86vw;margin:0 7vw;padding:0}#company .table{padding:0 7vw}#company .w_half.table .cntr_box{padding:0}#company .table tr{border-bottom:solid 1px #372382}#company .table tr:first-child{border-top:solid 1px #372382}.about table{margin:0}.about table tr td{line-height:1.6;letter-spacing:.5px;vertical-align:middle}.about table tr td:nth-child(odd){width:90px!important}.page-template-default #top h1.midashi{top:8vh;color:#fff}.contact #top h1.midashi{color:#372382!important}.contact #top:before{content:none}.page-template-default #main .p_main{display:inline-block;width:100%;margin:0}.page .contact .intro_box{padding:5vw}.page .contact .intro_box p{word-break:break-word;line-height:1.6}.page .contact .button_list{width:100%;height:auto;position:relative;top:initial;float:initial;margin:0 0 8vh}.page .contact .button_list .action_box{max-width:initial;height:auto}.page .contact .button_list .action_box a.button{width:300px;min-width:initial;position:relative;padding:0!important}.page .contact .button_list .action_box a.button:last-child{top:initial}.page .contact form{border-top:solid 1px #372382;font-size:.9rem}form input{border-radius:inherit;font-size:16px}.contact .text_box br{display:none}.contact form .mwform-radio-field span,.contact form .mwform-checkbox-field span{letter-spacing:1px}.contact form input,.contact form select{height:40px;padding:0 3vw;line-height:40px;font-size:16px}.attention_box{margin:1vh 0;padding:2vh 2.5vw;border-top:solid 1px #595757;border-bottom:solid 1px #595757;line-height:1.8}.c_box .koumoku.leftbox,.c_box .koumoku.rightbox,.w50{width:100%!important}.direct{margin:5vh 0 0;padding:3vh 2.5vw;border-top:solid 1px #372382;border-bottom:solid 1px #372382;line-height:1.6}.mail_box{margin:0 0 10vh}.contact .mail_box{margin:0}.ui-widget-content{border:none!important;padding:0!important}.contact form .mwform-radio-field span,.contact form .mwform-checkbox-field span{padding:5px 0 0 35px;line-height:1.4}.mw_wp_form_complete p{line-height:2;word-break:break-word}.mw_wp_form_complete p br{display:none}.request .documents{width:140px;height:140px;position:absolute;top:-160px;right:-15px;background-size:contain!important;z-index:-1}.request .info_nakami{width:100%;height:auto}.request .info_nakami h4{font-size:1.1rem;font-weight:700;line-height:1.6;letter-spacing:1px;word-break:break-word}.request .scroll,.ua-android .request .scroll{position:relative;bottom:-5vh;padding:0 0 20px;font-size:1rem;line-height:1.6}.request .info_box{margin:0 0 10vh}.sitepolicy #top h1.midashi{color:#dcdcdc}.page #privacy h2{position:relative;top:initial;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;line-height:1.1;word-break:break-word}#privacy h2 span.subtitle{top:initial}.sitepolicy #main,#main.sitepolicy{padding:0 5vw}.page #main #privacy.c_box{padding:0}.privacy_box{margin:20px 0 10vh;padding:50px 0}.privacy_box p{letter-spacing:0px;text-align:justify;line-height:1.8}.sitepolicy table td{display:inline-block;min-width:100%;letter-spacing:0px}.sitepolicy table td:first-child{padding:20px 10px 0;border-right:none}.sitepolicy table td:last-child{padding:5px 10px 20px}.policy_button{margin:0 auto 80px;flex-flow:column;justify-content:center;align-items:center}.policy_button a{margin:10px 0}.notfound #content{padding:5vh 7vw}.error404 #container,.error404 #content{min-height:auto}#notofound404 h1{font-size:30vw}#notofound404 p{line-height:1.6;letter-spacing:.5px}.not-found h2{margin:0 0 3vh}.not-found br{display:none}.date #top,.tag #top,.archive #top,.category #top{margin:0;padding:20vh 0 0}.date #top:before,.tag #top:before,.archive #top:before,.category #top:before{width:100vw;height:100%}.select .opncate,.select .opntype,.select-archive,.select-archive option{display:inline-block;width:100%;padding:0 10px;text-align:center}.select.backnumber{text-align:center;text-align-last:center;-moz-text-align-last:center}.backnumber select.select-archive option{display:flex!important;align-items:center;justify-content:center}.date #top .top_info,.tag #top .catetop_info_desc,.archive #top .top_info,.category #top .top_info{padding:0 7vw 100px}.date #top .cate_desc,.tag #top .cate_desc,.archive #top .cate_desc,.category #top .cate_desc{width:100%}.cate_list{display:inline-block;width:100vw;left:0;position:absolute;bottom:0;margin:5vh 0 0;overflow-x:auto;z-index:10}.cate_list::-webkit-scrollbar,.cate_list::-webkit-scrollbar-thumb{height:1px}.cate_list nav{display:flex;width:max-content;margin:0 auto;padding:0;border:none;flex-wrap:initial;justify-content:initial;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.cate_list nav li{display:table-cell;width:auto;min-width:140px;height:45px;position:relative;padding:0 10px;border-radius:5px 5px 0 0;border-bottom:0;line-height:45px;overflow:hidden}.cate_list nav li:last-child{border-right:none}.date #main,.tag #main,.arvhive #main,.category #main{padding:10vh 7vw 20vh}.article_list article{width:100%;height:auto;margin:0 0 10vw}.article_list article:last-child{margin:0}.article_list .thumb{width:100%;height:calc(86vw * 0.66);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.article_list .caption{min-height:calc(60vw * 0.75)}.page_navi{width:100%;margin:5vh 0 0;padding:0}.pagination{-webkit-justify-content:center;justify-content:center}.pagination a,.pagination span{color:#372382;font-size:.9rem;text-transform:uppercase}.single #top{min-height:auto;padding:0 0 60px}.single #top:before{height:50vh}.single #top h1.midashi{top:0;font-size:2.6rem}.single #main{padding:0 0 10vh}.single article header:before{content:none}.single article.post{display:inline-block;width:100%;height:auto;margin:0 0 5vh;float:initial}.single article.post .caption{padding:0 7vw}.single article.post .caption .title{margin:20px 0;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.5px;text-align:justify}.single #content .date,.single #content .cat_name{margin:0 0 5px}.single article.post .caption .taglist ul{margin:0}.single .credit{margin:10px 0 0;text-align:left;line-height:1.6;letter-spacing:0;word-break:keep-all}.single.en-US ul li,.single.en-US ol li{line-height:1.4}.single .wp-block-table.aligncenter,.single .wp-block-table.alignleft,.single .wp-block-table.alignright{display:inline-block;width:auto;max-width:100%;overflow-x:auto}.single .wp-block-table.aligncenter::-webkit-scrollbar,.single .wp-block-table.alignleft::-webkit-scrollbar,.single .wp-block-table.alignright::-webkit-scrollbar{height:2px;background:#ccc}.single article.post .thumb{width:calc(100% - 7vw - 14px);height:auto;position:relative;margin:0 calc(7vw - 7px);border-radius:20px;border:solid 7px #fff}.single .intro{width:calc(100% - 14vw);margin:3vh 7vw;padding:20px;border-radius:10px;border:solid 2px #372382;line-height:1.6;text-align:justify}.single.en-US .intro{text-align:left;word-break:break-word}.single .index{margin:20px 0 0;padding:20px;line-height:1.8;letter-spacing:.5px}.single article.post .entry-summary{width:calc(100% - 14vw);margin:30px 7vw;padding:0 0 30px;overflow:hidden}.single article.post .entry-summary h2{padding:10px 5px 10px 15px;font-size:1.4rem;line-height:1.3;letter-spacing:.5px}.single article.post .entry-summary h3{padding:0 0 10px 20px;line-height:1.4;letter-spacing:.5px;text-align:justify}.single article.post .entry-summary h4,.single article.post .entry-summary h5{line-height:1.4}.single article.post .entry-summary p{line-height:1.65}.single article.post .wp-block-image{margin:10px 0;padding:10px 0}.single article.post .wp-block-table table td{*/font-size:.9rem;line-height:1.5;vertical-align:baseline}.single article.post .wp-block-table table td:first-child{border-bottom:solid 1px gray}.single article.post .entry-summary ul{padding:0 3vw 0 8vw}.single article.post .entry-summary ol{margin:10px 0;padding:10px 20px 10px 40px}.single article.post .entry-summary ul li,.single article.post .entry-summary ol li{margin:1vh 0;line-height:1.3;text-align:left}.single article.post .entry-summary ul li:first-child{margin:0 0 1vh}.single article.post .entry-summary ul li:last-child{margin:1vh 0 0}.single .postscript{margin:10px 0;padding:5vw;line-height:1.5;text-align:justify}.single #main .button_list{width:100%;top:0;height:auto;float:initial}.single #action{padding:12vh 7vw 5vh}.single .action_box{width:100%;margin:0 auto}.single #related{padding:0 7vw}.single #related article .thumb{width:27vw;height:27vw;margin:0}.single #related article .caption{width:55vw}.single #related .article_list .posttitle{margin:5px 0 0;line-height:1.4}.single #related .article_list .taglist{display:none}.single #related .article_list .button{width:16vw;padding:0;letter-spacing:1px}.single .single-navi,.single .project .single-navi{width:100%!important;position:relative!important;margin:5vh 0 0!important;padding:0 5vw!important}ul.single-menu{padding:0 7vw}ul.single-menu li{width:100%!important;height:auto!important;margin:0!important;padding:10px 0}ul.single-menu li.nav-next{border-top:dashed 1px #372382;border-left:none}ul.single-menu li a,ul.single-menu li p{font-size:1rem;font-weight:400}ul.single-menu li span.sub{padding:5px 0 0;font-size:.75rem;font-weight:400;letter-spacing:0}.sharelist{width:100%}.ua-android header{min-height:60px}.ua-android header .reservebutton,.ua-android header .menu,.ua-android #navmenu.modal-window .close{width:56px;height:56px;line-height:56px}.ua-android a.scroll{bottom:5vh}.ua-android #hello .w_half{height:auto}.ua-android .sharelist .snslist p:before{width:30px;height:30px}.ua-android .sharelist .twitter:before{background:transparent url(/svg/pict_twitter_nv.svg) no-repeat center center;background-size:15px auto!important}.ua-android .sharelist .facebook:before{background:transparent url(/svg/pict_facebook_nv.svg) no-repeat center center;background-size:15px auto!important}h1.midashi{display:inline-block;width:calc(100% - 7vw - 5%);top:0;left:0;margin:12vh 0 30px 7vw;line-height:1}#navmenu nav{width:100vw;height:100%;position:relative;margin:0 auto;padding:80px 0 0;background:rgba(124,15,128,.6)}#navmenu nav li{width:100%;height:50px;position:relative;margin:0;padding:0;line-height:50px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#navmenu nav li:last-child{height:auto}#navmenu nav a,#navmenu nav a:link,#navmenu nav a:active,#navmenu nav a:visited{width:100%;height:100%;left:0;margin:0;padding:0 10vw;color:#fff;font-weight:400;font-size:1.5rem;letter-spacing:2px;line-height:50px;text-align:left}#navmenu .nav_inner nav li{height:40px;padding:0 0 0 calc(40px + 10vw);font-size:1rem}#navmenu .nav_inner nav li a{font-size:1rem;padding:0;line-height:40px}.home #top .cntr_box{width:86vw;top:50%;left:50%;padding:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home #top h1.catch{margin:0 0 3vh}.home #top h3.readytext{font-size:1.4rem;letter-spacing:.5px;line-height:1.8}.home.en-US #top h3.readytext{line-height:1.4}.home .news_box{margin:25px 0 0}.home .news_box .news_midashi{font-size:.7rem;width:50px;margin:0 15px 0 0;padding:6px 0 2px}.home .news_box .news_box_list article{max-width:calc(80vw - 50px);margin:0 0 5px}.home #top .w_half:last-child{z-index:1}#learningshift .cntr_box .text_box{letter-spacing:.5px}#concept{padding:10vh 0}#concept h1.midashi{width:calc(100% - 7vw - 5%);margin:0 0 30px 7vw}#concept .w_half:nth-child(odd){padding:30px 7vw}#concept .w_half:nth-child(even){padding:30px 7vw}#concept .concept_info{width:100%}.en-US #concept .concept_info_title{line-height:1.3;letter-spacing:0;word-break:break-word}#concept .home_concept_box .concept_num{width:60px;height:60px;line-height:60px;font-size:35px}#concept .concept_detail_box{width:calc(100% - 75px);margin:10px 0 0}.home #concept .cntr_box{padding:0}#service{padding:10vh 0 5vh}#service .flex.cntr_box{padding:0 7vw}#service h1.midashi{width:100%;margin:0 0 60px}#service .text_box{width:100%;margin:20px 0 0}#service .srvc_list{margin:80px 0 0;padding:0 7vw;flex-flow:column}#service .srvc_box{width:100%;height:auto;margin:0 0 60px !important}#plusone{padding:0 0 10vh}#plusone .lead_yohaku{position:relative;padding:10vh 7vw 60px}#plusone .plusone_maincopy{display:block;width:100%;margin:0 auto 30px;font-size:6vw;font-weight:700;text-align:left;letter-spacing:.5px}#plusone .lead_yohaku p{line-height:1.6}.en-US #plusone .lead_yohaku h2{letter-spacing:0}.en-US #plusone .plusone_maincopy{font-size:7vw;line-height:1.5;letter-spacing:0}.en-US #plusone .lead_yohaku p{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif !important}#plusone .plusone_zukai{flex-flow:column;width:100%;height:auto;margin:0 auto}#plusone .plusone_zukai img{width:80%;height:auto;margin:0 auto}#plusone .plusone_zukai .flex{width:100%;flex-flow:column;justify-content:center;align-items:center;text-align:center;margin:20px 0 0}#plusone .plusone_text{margin:50px 0 30px;padding:0;font-size:1.1rem;line-height:1.8;text-align:left !important}#plusone .plusone_text br{display:none}#plusone .plusone_tagline{justify-content:center;align-items:center;margin:0 0 30px}#plusone .plusone_tagline p{width:100%;margin:5px 1%;padding:0 30px}.en-US #plusone .plusone_tagline p{font-size:3vw;letter-spacing:0}#review .bg_gradgr.switch{background:linear-gradient(90deg,rgba(220,220,220,.5) 0%,rgba(255,255,255,1) 100%)}#review .swiper-container .flex.cntr_box{align-items:center;padding:10vh 7vw 0}#review h1.midashi{width:100%;margin:0 0 60px}#review .text_box{width:100%;margin:0}#review .swiper-wrapper{padding:0}#review .ticker article .review_comment{padding:30px}#latest .carousel{margin:40px 0 10vh;padding:70px 0 0 7vw}.carousel .prev.slick-arrow,.carousel .slick-prev.slick-arrow{top:0;left:7vw}.carousel .next.slick-arrow,.carousel .slick-next.slick-arrow{top:0;left:calc(8vw + 40px)}#action{padding:10vh 7vw 15vh}#action .komidashi{padding:0;font-size:1.2rem;font-weight:400;letter-spacing:.5px}#action .text_box{margin:0}#action .komidashi{padding:0;font-size:1.2rem;font-weight:400}.page-template-default .concept,.page-template-default .concept #container,.page-template-default .concept #content{overflow:hidden}.page-template-default .concept #top{margin:0 0 10vh;padding:5vh 0 10vh}.page-template-default .concept #top h1.midashi{width:100%;margin:10vh 0 80px 7vw}.concept .concept_page_maincopy{margin:0 0 3vh;font-size:6vw;font-weight:500;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif !important;word-break:break-word}.concept .concept_page_maintext{margin:0 0 30px;font-size:1rem;line-height:1.6;text-align:left}.concept .three_dssign{width:100%}.concept .three_dssign a{width:49%}.concept .three_dssign a:first-child{margin:0 25% 20px}.concept #knowhow .w_half:first-child .cntr_box{padding:100px 7vw;position:relative;top:initial;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.concept #knowhow .w_half:first-child .cntr_box .text_box{text-align:left}.concept #knowhow .w_half:first-child .cntr_box .text_box br{display:none}.concept #knowhow .w_half:first-child .cntr_box .text_box:last-of-type{text-align:left}.concept #knowhow ul.slick-dots{top:initial;   -wenkit-justify-content:center;justify-content:center}.concept #knowhow .slick-dots li{width:28vw;height:28vw;position:relative;left:initial;right:initial;margin:0 2vw;list-style:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.concept #knowhow .slick-dots li:before,.concept #knowhow .slick-dots li:after{width:15px;height:1px;background:#fff;top:50%;left:calc(100% + 2vw);right:initial;transform:translate(-50%,-50%) rotate(45deg)}.concept #knowhow .slick-dots li:after{left:calc(100% + 2vw);transform:translate(-50%,-50%) rotate(-45deg)}.concept #knowhow .slick-dots li:last-child:before,.concept #knowhow .slick-dots li:last-child:after{content:none}.concept #knowhow .slick-dots li button:after{width:24.3vw;height:24.3vw}.concept #knowhow .slick-dots li button:hover:after,.concept #knowhow .slick-dots li.slick-active button:after{background:rgba(255,255,255,.3);z-index:0}.en-US .concept #knowhow .slick-dots li{width:24.3vw;height:24.3vw;margin:0 3vw}.en-US .concept #knowhow .slick-dots li:before,.en-US .concept #knowhow .slick-dots li:after{width:3vw;height:1px;background:#fff;transform:rotate(45deg);top:50%;left:calc(100% + 3vw);right:initial;transform:translate(-50%,-50%) rotate(45deg)}.en-US .concept #knowhow .slick-dots li:after{left:calc(100% + 1.65vw);transform:rotate(-45deg)}.concept #knowhow .fade_nakami .h_full{padding:0}.concept #knowhow .fade_nakami .cntr_box{width:100%;position:relative;top:initial;left:initial;margin:40px 0 0;padding:0 7vw;transform:initial}.concept #method .w_half:first-child .cntr_box{padding:100px 7vw;position:relative;top:initial;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.concept #method .w_half:first-child .cntr_box .text_box{text-align:left}.concept #method .w_half:first-child .cntr_box .text_box br{display:none}.concept #method .w_half:first-child .cntr_box .text_box:last-of-type{margin:2vh 0 35px;text-align:left}.concept #method .dots-container{display:inline-block;width:calc(100% + 7vw);margin:2vh 0 0;padding:0 0 20px;overflow-x:auto;overflow-y:hidden}.concept #method .dots-container::-webkit-scrollbar{height:2px;background:#23195a}.concept #method .dots-container::-webkit-scrollbar-thumb{height:2px;background:#fff}.concept #method .slick-dots li{width:28vw;height:28vw}.concept #method .slick-dots li:before,.concept #method .slick-dots li:after{width:15px;height:1px;background:#fff;top:18vw;left:100%;right:initial;transform:translate(-50%,-50%) rotate(45deg)}.concept #method .slick-dots li:after{transform:translate(-50%,-50%) rotate(-45deg)}.concept #method .slick-dots li button:after{width:21vw;height:21vw;bottom:0;left:50%;transform:translateX(-50%);background:rgba(255,255,255,0);border-radius:50%;z-index:-1}.concept #method .slick-dots li button:hover:after,.concept #method .slick-dots li.slick-active button:after{background:rgba(255,255,255,.3);z-index:0}.en-US .concept #method .slick-dots li{width:28vw;height:21vw}.en-US .concept #method .slick-dots li button:after{width:21vw;height:21vw}.en-US .concept #method .slick-dots li:before,.en-US .concept #method .slick-dots li:after{top:11vw;left:100%}.concept #method .hslidedots{margin:50px 0 0}.concept #method .hslide .slick-slide,.concept #method .hslidedots .slick-slide{width:100vw}.concept #method .hslidedots .cntr_box{top:0;left:0;padding:100px 0;transform:initial}.concept #method .hslidedots .num{top:0;left:7vw}#method .hslidedots h3{height:auto;margin:0 0 25px;padding:0 0 15px;font-size:12vw;letter-spacing:2px;line-height:1}.concept #ecosystem .lead_yohaku h2{width:100%;margin:0 auto;padding:3vh 0 0}.en-US .concept #ecosystem .lead_yohaku h2{font-size:7vw}.concept #ecosystem h1.midashi{margin:5vh 0 0;padding:20px 0 10px;font-size:10vw}.concept #ecosystem .midashi_subtitle{width:100%;position:relative;padding:10px 0;font-size:1.2rem;font-weight:600;line-height:1.4;background:#fff}.concept #ecosystem .concept_ecosystem_text{text-align:left}.concept #ecosystem .concept_ecosystem_text br{display:none}.concept #ecosystem .ecosystem_text{width:84vw;position:relative;margin:-30px 0 0;padding:20px}.concept #ecosystem .h_full .w_half{height:auto;padding:30px 0}.concept #ecosystem .h_full .w_half:last-child{min-height:630px}.concept #ecosystem .fade_nakami img.ecosystem_img{width:90vw;height:90vw;margin:0 auto;top:initial;left:initial;-webkit-transform:initial;transform:initial}.concept #ecosystem ul.slick-dots{display:inline-block;width:90vw !important;height:90vw!important;position:absolute;top:0;left:50%;margin:30px 0;padding:0;transform:translateX(-50%)}.concept #ecosystem .prev.slick-arrow,.concept #ecosystem .next.slick-arrow,.concept #ecosystem .slick-prev.slick-arrow,.concept #ecosystem .slick-next.slick-arrow{top:initial;bottom:calc(630px - 20px)}.concept #action{padding:15vh 7vw 5vh}.concept .action_box{width:100%;margin:0 auto}.search #top,.date #top,.tag #top,.archive #top,.category #top{margin:0;padding:12vh 0 0}.search #top h1.midashi,.date #top h1.midashi,.tag #top h1.midashi,.archive #top h1.midashi,.category #top h1.midashi{left:0}span.subtitle{width:100%}.search #top .w_half,.date #top .w_half,.tag #top .w_half,.archive #top .w_half,.category #top .w_half{display:flex;flex-flow:column;-webkit-justify-content:center;justify-content:center;align-items:end;width:100%;margin:30px 0;padding:15px 30px;border:solid 1px #372382;border-radius:5px}.search-filter-box{width:100%;height:auto;max-height:100%;background:0 0;margin:0;padding:0}.search-filter-box form{display:flex;align-items:end}.search-filter-box form .filter-group{width:calc(100% - 90px);margin:0}.search-filter-box form input,.search-filter-window form input{width:calc(100% - 5px);margin:0 5px 0 0}.search-filter-box form .search-submit{width:85px;height:35px;letter-spacing:1px}.search .sortbox,.date .sortbox,.tag .sortbox,.archive .sortbox,.category .sortbox{display:inline-block;width:100%;height:auto;position:relative;margin:0;z-index:10}.select .opncate:hover,.select .opntype:hover,.select.backnumber:hover{font-size:.75rem}.sortbox a.button:last-child{margin:0}.search-submit{font-size:.9rem}a.search-clear-btn{margin:10px 0 0;font-size:.7rem}.search .page_num,.date .page_num,.tag .page_num,.archive .page_num,.category .page_num{width:auto;height:auto;position:absolute;bottom:-45px;right:0}.search #action,.date #action,.tag #action,.archive #action,.category #action{padding:15vh 7vw 5vh}.search .action_box,.date .action_box,.tag .action_box,.archive .action_box,.category .action_box{width:100%;margin:0 auto}.search-filter-window{max-height:80vh;padding:60px 5vw;align-items:flex-start}.filter-content-box{width:100%}.search-filter-window form input{width:100%;margin:0 0 15px}.checkbox-list{gap:8px 2%}.category-list label{width:49%}@media screen and (max-width:360px){a.button{width:90%}h1.midashi{padding:0 0 6vh;font-size:15vw}h1.catch{line-height:1.4}#hello .w_half{height:auto}#knowhow h2{font-size:20vw}#ecosystem .fade_nakami .bg_gradgr .cntr_box{font-size:.8rem;padding:0 10vw}#action .komidashi{text-align:justify}.en-US #action .komidashi{text-align:center}#action .komidashi br{display:none;text-align:left}.action_box a.button{min-width:initial}.en-US .action_box a.button{font-size:3vw}#magazine .mag_form{padding:7vw}.prof_box .fullname{left:-24vw;font-size:3rem}.case_box .text_box br{display:none}#case .books .w_half a.button{margin:0 calc((100% - 90%) / 2)}.about table tr td{display:inline-block}.about td:nth-child(odd),.about td:nth-child(even){width:100%!important}.about td:nth-child(odd){margin:0 0 10px;padding:10px 0 0}.about td:nth-child(even){padding:0 0 10px}.prev.slick-arrow,.next.slick-arrow,.slick-prev.slick-arrow,.slick-next.slick-arrow{width:30px;height:30px;top:calc(50% - 15px)}.prev.slick-arrow:before,.slick-prev.slick-arrow:before{left:12.5px}.slick-arrow:before{right:12.5px}.en-US #knowhow .slick-slider .cntr_box{position:relative;top:0;left:0;-wbekit-transform:initial;-ms-transform:initial;transform:initial}.en-US #knowhow .setsumei{height:165px;padding:15px 15px 0}}@media screen and (max-height:639px){.home footer,.about footer{padding:110vh 7vw 20px}}