*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}body{color:#555;font-size:14px;font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:180%;position:relative;letter-spacing:5px;word-wrap:break-word}.disp640{display:none}.hide640{display:block}.dispTab{display:none}.hideTab{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}em{font-style:italic}.boundary{clear:both;margin-bottom:40px}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";clear:both;display:block}p{text-align:justify;text-justify:inter-ideograph}.small{font-size:12px}.iconDog{text-align:center;margin-bottom:20px}img{vertical-align:bottom;max-width:100%;height:auto}[id*=attachment_]{width:100% !important}.fSmall{font-size:12px !important}.imageBoyoyon img{-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}.imageBoyoyon img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}a{color:#333;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{text-decoration:none;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.70}.over{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.over:hover{text-decoration:none;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.60}a.noOpacity:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.00}a.noOpacity img,a.noOpacity h1,a.noOpacity h2,a.noOpacity h3,a.noOpacity h4,a.noOpacity h5,a.noOpacity h6,a.noOpacity span,a.noOpacity p{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a.noOpacity:hover img,a.noOpacity:hover h1,a.noOpacity:hover h2,a.noOpacity:hover h3,a.noOpacity:hover h4,a.noOpacity:hover h5,a.noOpacity:hover h6,a.noOpacity:hover span,a.noOpacity:hover p{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.70}.floatLeft{float:left}.floatRight{float:right}.alignLeft{text-align:left !important}.alignRight{text-align:right !important}.alignCenter{text-align:center !important}.mb0,.marginBottomNone{margin-bottom:0 !important}.mb120{margin-bottom:120px !important}.mb100{margin-bottom:100px !important}.mb80{margin-bottom:80px !important}.mb70{margin-bottom:70px !important}.mb60{margin-bottom:60px !important}.mb50{margin-bottom:50px !important}.mb40{margin-bottom:40px !important}.mb30{margin-bottom:30px !important}.mb20{margin-bottom:20px !important}.mb15{margin-bottom:15px !important}.mb10{margin-bottom:10px !important}.mt30{margin-top:30px !important}.borderNone{border:none !important}.pb60{padding-bottom:70px !important}.pb60{padding-bottom:60px !important}.pb50{padding-bottom:50px !important}.pb30{padding-bottom:30px !important}.pb20{padding-bottom:20px !important}.pb10{padding-bottom:10px !important}.pt0{padding-top:0 !important}.MaskBlack{background-color:rgba(0,0,0,.3);background-image:radial-gradient(#000 1%,transparent 21%),radial-gradient(#000 1%,transparent 21%);background-size:3px 3px;background-position:0 0,1px 1px}.MaskGray{background-color:rgba(0,0,0,.05)}.MaskBlue{background-color:rgba(1,104,183,.15);background-color:rgba(19,47,71,.9)}.posRelative{position:relative}.absCenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:inline-block;text-align:center}.web-font-bg{position:relative}.web-font-bg:after{position:absolute;top:50px;left:90%;margin-left:0;content:'\f099';color:#2e98e4;font-size:50px;content:"\f105";font-family:"Font Awesome 5 Free"}.pace-running .wrapPace{display:none}.ug-slider-preloader.ug-loader1{display:none !important}.pagenavi{clear:both;margin:10px auto 0;padding-bottom:10px;color:#000;text-align:center!important;font-size:12px}.pagenavi:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.pagenavi a,.wp-pagenavi span{margin:1px;text-decoration:none}.pagenavi .prev{display:inline-block;width:107px;height:30px;border:0;color:#300}.pagenavi .next{display:inline-block;margin-left:15px;width:107px;height:30px;border:0;color:#300}.pagenavi .prev:after,.pagenavi .next:after{content:""!important}.pagenavi span.current{background:#00b0b5;color:#fff;font-weight:700}header{background-color:#fff}.drawer-container{max-width:1600px;padding-right:100px}.drawer-navbar{border-bottom:1px solid #ddd;border-bottom:none;height:81px;line-height:80px;background-color:#fff}.drawer-navbar .drawer-navbar-header{border-bottom:none;height:80px;line-height:80px;background-color:#fff}.drawer-navbar .drawer-nav{float:right;height:80px;line-height:80px;background-color:#fff}.drawer-navbar .drawer-menu>li{padding-top:20px;margin-right:60px}.drawer-navbar .drawer-menu a{font-size:14px}.drawer-navbar .drawer-menu a:hover{text-decoration:none}.drawer-navbar .drawer-menu-item{line-height:60px;line-height:57px;border-bottom:4px solid transparent;padding-left:0;padding-right:0}.drawer-navbar .drawer-menu-item.current-menu-item,.drawer-navbar .drawer-menu-item:hover{border-bottom:4px solid #b49531}.drawer-navbar .drawer-menu-item .drawer-caret{display:none}.drawer-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li.drawer-dropdown>a.Open{color:#fff}.drawer-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li.drawer-dropdown>ul.drawer-dropdown-menu{background-color:#ddd}.drawer-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li.drawer-dropdown>ul.drawer-dropdown-menu a{color:#000}.drawer--navbarTopGutter{padding-top:80px}.drawer-navbar .drawer-dropdown-menu{border:none;background-color:#1f364d;width:auto;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.90}.drawer-navbar .drawer-nav .HeaderCTA{padding-top:20px;padding-top:25px;float:left}.drawer-menu .drawer-dropdown.open>.drawer-dropdown-menu{display:none}.drawer-menu .drawer-dropdown:hover>.drawer-dropdown-menu{display:block}.drawer-dropdown-menu li{border-bottom:1px solid #fff;height:40px;line-height:40px;width:auto;float:none !important}.drawer-dropdown-menu li:last-child{border-bottom:none !important}.drawer-dropdown-menu a{color:#fff}.drawer-dropdown-menu-item{line-height:40px}.drawer-dropdown-menu-item:hover{color:#fff}.drawer-navbar #logo{padding-top:20px}.drawer-navbar .drawer-dropdown a.Link[href="#"]{display:block;pointer-events:none}.drawer-navbar .drawer-dropdown a.Open{display:none}header .drawer-navbar-header .drawer-hamburger{display:none !important}.Moddal-hidden{display:none}.Moddal-hunberger{position:fixed;z-index:5;top:-20px;right:35px;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:all unset}@media screen and (min-width:1601px){.Moddal-hunberger{right:calc((100vw - 1600px)/2)}}.modaal-inner-wrapper{vertical-align:top;padding:150px 20px 20px}.modaal-wrapper{background-color:#fff}.modaal-container{box-shadow:none;max-width:610px}.modaal-close:after,.modaal-close:before{background:#000;top:10px;left:20px;width:4px;height:30px}.modaal-container .more_button:hover{color:#333}.modaal-content-container{padding:0}.FullScreenMenu{border-top:1px solid #ccc}.FullScreenMenu .Logo{position:fixed;top:20px;left:40px}.FullScreenMenu a{color:#333 !important}.FullScreenMenu a:hover{text-decoration:none}.FullScreenMenu .drawer-nav{position:relative;width:100%;margin-bottom:60px}.FullScreenMenu .drawer-menu li{padding-top:0;border-bottom:1px solid #ccc}.FullScreenMenu .drawer-menu li.drawer-dropdown{line-height:36px;position:relative}.FullScreenMenu .drawer-menu-item{padding-left:.75rem;padding-right:.75rem}.FullScreenMenu .drawer-menu-item{line-height:36px;border-bottom:none}.FullScreenMenu .drawer-menu-item.current-menu-item,.FullScreenMenu .drawer-menu-item:hover{border-bottom:none}.FullScreenMenu .drawer-dropdown-menu{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;background-color:#888;z-index:5}.FullScreenMenu .drawer-dropdown-menu li a{color:#fff !important}.FullScreenMenu .drawer-dropdown a.Link,.FullScreenMenu .drawer-dropdown a.Link[href="#"]{width:80%;display:inline-block}.FullScreenMenu .drawer-dropdown a.Open{width:20%;text-align:center;display:inline-block}.FullScreenMenu .drawer-menu .drawer-dropdown:hover>.drawer-dropdown-menu>li{overflow:hidden;border-bottom:none}.FullScreenMenu .drawer-menu .drawer-dropdown>.drawer-dropdown-menu li{line-height:60px;height:0 !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.FullScreenMenu .drawer-dropdown-menu-item{line-height:60px}.FullScreenMenu .drawer-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li,.FullScreenMenu .drawer-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li.drawer-dropdown.open>ul.drawer-dropdown-menu>li{overflow:visible !important;height:62px !important;border-bottom:1px solid #ccc !important}.FullScreenMenu .drawer-dropdown-menu-item,.FullScreenMenu .drawer-menu-item{position:relative}.FullScreenMenu .drawer-dropdown-menu-item:after,.FullScreenMenu .drawer-menu-item:after{position:absolute;top:10px;right:25px;margin-left:0;font-size:40px;font-weight:lighter;font-weight:100;content:">";font-family:'Major Mono Display',monospace}.FullScreenMenu .drawer-dropdown-menu-item:after{top:0}.FullScreenMenu .drawer-dropdown-menu-item.Link:after,.FullScreenMenu .drawer-menu-item.Link:after{content:none}.FullScreenMenu .drawer-menu-item.Open:after{font-size:50px;content:"+"}.FullScreenMenu .drawer-dropdown.open .drawer-menu-item.Open:after{content:"-"}.headerHero{background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 auto;position:relative;width:100%}.headerHero .maskHero{height:100%;background-color:rgba(0,0,0,.3)}header{z-index:100}#header{position:fixed;width:100%;z-index:100;background-color:#fff}#logo .LogoBanner,#logo .text{float:left}#logo .LogoBanner{height:40px !important}body.page-template-templete-EntryFormOptimization #logo{padding:20px;text-align:center;border-bottom:1px solid #ccc;margin-bottom:40px}body.page-template-templete-EntryFormOptimization #logo .LogoBanner{float:none}#logo .text{padding-top:5px;padding-left:10px}#logo .catchFrase{color:#fff;font-size:12px;letter-spacing:1px}#logo .Organization{text-align:left;color:#fff;font-size:20px;letter-spacing:0px;font-weight:700;width:100%;line-height:1em;padding:0;border:none;background-color:transparent}.absOverCenter .verticalCenter,.headerHero .v-center{position:absolute;right:0;left:0;margin:auto;width:80%;max-width:700px;max-width:none;text-align:center}.absOverCenter .bottom,.headerHero .bottom{position:absolute;right:0;bottom:40px;left:0;margin:auto}.headerHero .v-center h1{font-size:16px;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:3.5em;font-weight:400;color:#fff;margin-bottom:80px}.imgSuccess{text-align:center;margin-bottom:30px}.absOverCenter .verticalCenter .descriptionBig,.absOverCenter .verticalCenter .descriptionSmall,.headerHero .v-center .descriptionBig,.headerHero .v-center .descriptionSmall{text-align:center;color:#fff}.absOverCenter .verticalCenter .descriptionBig,.headerHero .v-center .descriptionBig{font-size:40px;line-height:1.5em;margin-bottom:60px;font-weight:700}.absOverCenter .verticalCenter .descriptionSmall,.headerHero .v-center .descriptionSmall{font-size:16px;font-weight:400;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:60px}.absOverCenter .bottom .arrowDown,.absOverCenter .bottom .text,.headerHero .v-center .arrowDown,.headerHero .bottom .arrowDown,.headerHero .bottom .text{text-align:center}.absOverCenter .bottom .text,.headerHero .bottom .text{font-size:14px;color:#fff}.container{margin:0 auto;background-color:#f3f2ea}.wpsisac-slick-carousal-wrp .slick-image-slide{background-color:#000;margin:0 !important}.wpsisac-slick-carousal-wrp .slick-image-slide img{filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.wpsisac-slick-carousal-wrp .slick-image-slide.slick-current img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.wpsisac-slick-carousal-wrp .design-6 button.slick-arrow{background:0 0 !important;background-color:rgba(0,0,0,1) !important;width:50px;height:50px;background-size:cover !important}.wpsisac-slick-carousal-wrp .design-6 button.slick-prev{left:calc(50% - 575px) !important;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/top/carousel-arrow-left.png) !important}.wpsisac-slick-carousal-wrp .design-6 button.slick-next{right:calc(50% - 565px) !important;right:calc(50% - 575px) !important;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/top/carousel-arrow-right.png) !important}.breadcrumbs-wrap{background-color:#f3f2ea;margin-bottom:60px;padding-top:7px;padding-bottom:7px}.breadcrumbs{max-width:1140px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;font-size:12px}.breadcrumbs img{vertical-align:middle;margin-right:5px}.breadcrumbs span{vertical-align:baseline}.btnGhost{text-align:center;height:auto;padding:1px}.btnGhost a{font-size:14px;padding:20px;width:100%;max-width:240px;color:#000 !important;border:1px solid #ccc;text-decoration:none !important;display:inline-block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btnGhost a:hover{background-color:rgba(240,240,240,.5);background-color:rgba(51,51,51,.5);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.00}header .btnGhost{float:left;height:80px;line-height:80px}header .btnGhost a{font-size:14px;padding:0 10px;border:none;height:40px;line-height:40px;background-color:#2e98e4;color:#fff !important}header .btnGhost a:first-child{margin-right:30px}header .btnGhost a:hover{background-color:#8ec7fc;color:#fff !important}header .btnGhost a img{vertical-align:middle;margin-right:10px}body.home section .btnGhost a{font-size:14px;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/triangle-black-right-20.png);background-repeat:no-repeat;background-position:95% center;background-size:10px;background-color:#fff;border:1px solid #cecece;padding:10px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}section#TopSlowSlider .btnGhost a{background-image:none;background-color:transparent;color:#fff !important;border:1px solid #fff;max-width:280px;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;padding:10px 0}section#TopSlowSlider .btnGhost a:hover,body.home section .backImage:hover .btnGhost a,body.home section .btnGhost a:hover{background-color:#f5f5f5}.btnLikeGhost{padding:15px 55px;color:#fff;border:1px solid #fff;display:inline-block}.GhostWithBackImage{position:relative;text-align:center}.GhostWithBackImage .btnGhost{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}.GhostWithBackImage .btnGhost a{color:#fff !important}.btnGhost a:hover{background-color:rgba(240,240,240,.5);background-color:rgba(255,255,255,.8);color:#333 !important}footer section#CTA .btnGhost a:hover{background-color:#f2f2f2}.linkArrow a{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/kotira-arrow-right-black.png);background-repeat:no-repeat;background-position:95% center;display:inline-block;font-size:15px;padding-right:40px;height:2em;line-height:2em;text-decoration:underline}.linkArrow a:hover{background-position:97% center}.btnLink{text-align:center;margin:20px auto}.btnLink a{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-white.png);background-repeat:no-repeat;background-position:25px center;max-width:480px;width:100%;height:60px;line-height:60px;text-decoration:none !important;display:inline-block;font-size:16px;color:#fff !important;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.btnLink a.tryangleWhite{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-white.png)}.btnLink a.green{background-color:#1f364d}.btnLink a.orange{background-color:#f69022}.btnLink a.red{background-color:#f00420}.btnLink a.gray{background-color:#a7a7a7}.btnLink a.white{background-color:#fff;color:#000 !important;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-black.png);border:1px solid #ccc}.btnLink a.yellow{background-color:#fff100;color:#000 !important;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-black.png)}.btnLink a.small{background-position:20px center;font-size:14px;width:240px;height:50px;line-height:50px;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-white-small.png)}.btnLink a.white.small,.btnLink a.yellow.small{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-black-small.png)}[data-wipe]{position:relative;text-transform:uppercase;letter-spacing:.1em;overflow:hidden;display:inline-block;text-decoration:none;text-align:left;font-size:18px;font-weight:700;padding:15px 50px;border:4px solid #333;color:#333}[data-wipe]:before,[data-wipe]:after{content:attr(data-wipe);padding-top:inherit;padding-bottom:inherit;white-space:nowrap;position:absolute;top:0;overflow:hidden;background:#8ec7fc}[data-wipe]:before{left:0;text-indent:50px;width:0}[data-wipe]:after{padding-left:inherit;padding-right:inherit;left:100%;text-indent:calc(-100% - 100px);transition:.2s ease-in-out}[data-wipe]:hover:before{width:100%;transition:width .2s ease-in-out}[data-wipe]:hover:after{left:0;text-indent:0;transition:0s .2s ease-in-out}.FullScreenMenu .btnWipe .more_button,header .btnWipe .more_button{font-size:14px;border:none;width:180px;height:40px;line-height:40px;background-color:#2e98e4;color:#fff !important;text-align:center !important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}.FullScreenMenu .btnWipe .more_button.contact{float:none;margin-left:auto;margin-right:auto;background-color:#0583f9;width:100%;max-width:350px;height:60px;line-height:60px;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/triangle-black-white-20.png);background-repeat:no-repeat;background-position:30px center;background-size:10px;font-size:16px}.FullScreenMenu .btnWipe .more_button .fas,header .btnWipe .more_button .fas{display:none}.FullScreenMenu .btnWipe .more_button:hover,header .btnWipe .more_button:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.00}header .btnWipe .more_button:first-child{margin-right:20px}header .more_button:before,header .more_button:after{background-color:#8ec7fc}.FullScreenMenu .more_button.contact:before,.FullScreenMenu .more_button.contact:after{background-color:#99dedd}#CTA .more_button:before,#CTA .more_button:after{background-color:#ccc}.more_button{display:block;position:relative;z-index:2;outline:none;overflow:hidden}.more_button:before,.more_button:after{position:absolute;z-index:-1;display:block;content:''}.more_button,.more_button:before,.more_button:after{box-sizing:border-box;transition:all .5s}.more_button:hover{color:#fff}.more_button:after{top:0;left:-100%;width:100%;height:100%}.more_button:hover:after{left:0}.more_button i,.r_buttons i{position:absolute;top:37%;right:10px}.wrapFlex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wrapFlexCenter{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.wrapFlexCenterTop{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.wrapFlexCenterLeft{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.wrapFlexBothSide{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.flexRevers{flex-direction:row-reverse}.align-center{align-items:center}.boxCover{width:25%;position:relative;border-right:1px solid #fff;border-bottom:1px solid #fff}.boxCoverSpace{width:23.6%;margin-right:1.86%;margin-bottom:30px;position:relative}.boxCoverSpace:nth-child(4n){margin-right:0}.hasSidebar .boxCoverSpace{width:32%;margin-right:2%}.hasSidebar .boxCoverSpace:nth-child(4n){margin-right:2%}.hasSidebar .boxCoverSpace:nth-child(3n){margin-right:0}.boxCoverThree{width:31%;margin-right:3.5%;margin-bottom:40px;position:relative;height:100%}.boxCoverThree:nth-child(3n){margin-right:0}.outer125{position:relative;width:100%;padding:125% 0 0}.outer100{position:relative;width:100%;padding:100% 0 0}.outer125 .inner,.outer100 .inner{position:absolute;top:0;left:0;width:100%;height:100%}.outer125 .inner a,.outer100 .inner a{display:block;height:100%}.outer125 .inner img,.outer100 .inner img{width:100%;height:100%;object-fit:cover}.boxClip{width:100%;overflow:hidden}.boxClipInner{width:900px}.boxClipInner .ug-carousel-wrapper{left:0 !important}.overWrap{position:absolute;background-color:rgba(0,0,0,.5);bottom:0;padding:10px 30px;color:#fff;width:100%}.overWrap.arrow:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-left:0;font-size:40px;font-weight:lighter;font-weight:100;content:">";font-family:'Major Mono Display',monospace}.normalWrap{padding-top:20px}.overWrap .title,.normalWrap .title{font-weight:700;margin-bottom:5px;font-size:16px;word-wrap:break-word;line-height:1.2em}.overWrap .subtitle,.normalWrap .subtitle{font-size:12px;line-height:150%;word-wrap:break-word;line-height:1.2em}.imgCover .boxContent{padding:50px 0;height:100%;z-index:2;position:relative}.imgCover img{position:absolute;object-fit:cover;width:100%;height:100%;z-index:1}.imgCover{color:#fff}.imgCover .backWhite{background-color:rgba(255,255,255,.5);color:#333 !important}.imgCover .backWhite .cWhite{color:#333 !important}.hoverZoom .boxContent{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.hoverZoom .boxContent:hover{background-color:rgba(255,255,255,.5)}.hoverZoom .boxContent.backWhite:hover{background-color:rgba(0,0,0,.5)}.hoverZoom .boxContent:hover .cWhite,.hoverZoom .boxContent:hover .text{color:#333 !important}.hoverZoom .boxContent.backWhite:hover .cWhite,.hoverZoom .boxContent.backWhite:hover .text{color:#fff !important}.posRelative.hoverZoom{overflow:hidden}.posRelative.hoverZoom img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.posRelative.hoverZoom:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.hasSidebar .wrap_main{flex:1;margin-right:100px}.hasSidebar #sidebar{width:250px}.pageTopImage{position:relative}.pageTopImage .title{font-size:24px;font-family:"Yu Mincho";font-weight:400;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.7)}section{margin-bottom:50px}.widthAll{width:100%;margin-left:auto;margin-right:auto}img.all,.widthAll img{max-width:none;width:100%}.widthFull{max-width:1600px;margin-left:auto;margin-right:auto}.widthLimit1300{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.widthLimit1290{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.widthLimit{max-width:1140px;margin:0 auto;padding-left:20px;padding-right:20px}.noSideSpace{padding-left:0;padding-right:0}.noSideSpace img{width:100%}.widthLimit1000{max-width:1040px;margin:0 auto;padding-left:20px;padding-right:20px}.widthNarrow{width:800px;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.boxLeft{float:left;width:50%}.boxRight{float:right;width:50%}.widthLimit .boxLeft,.widthLimit .boxRight{width:47.72%}.Sepa .boxLeft{width:50%;padding-right:3.18%;border-right:1px solid #ccc}.Sepa .boxRight{width:46.81%;padding-right:0;border-right:none;margin-right:0}.boxThirdCollapse{width:33.333%}.boxThird{float:left;width:30.9%;margin-right:3.63%}.boxThird img{display:block;margin-left:auto;margin-right:auto}.boxThird.last{margin-right:0}.Sepa .boxThird{width:32.27%;padding-right:3.18%;border-right:1px solid #ccc;margin-right:3.18%}.Sepa .boxThird.last{width:29.09%;padding-right:0;border-right:none;margin-right:0}.boxFour{width:23.6%;margin-right:1.86%;margin-bottom:30px;position:relative;background-color:#fff;border:1px solid #ccc}.boxFour:nth-child(4n){margin-right:0}.boxFour .text{padding:20px;margin-bottom:0 !important}.boxFour .text p{margin-bottom:0 !important}.boxFour-no{width:23.6%;margin-right:1.86%;margin-bottom:30px;position:relative;background-color:#fff}.boxFour-no:nth-child(4n){margin-right:0}.boxFour-no .text{padding:20px;margin-bottom:0 !important}.boxFour-no .text p{margin-bottom:0 !important}.widthLimit .noSpace{width:50%}.widthLimit .Text{width:65.45%}.widthLimit .ImageRound,.widthLimit .Image{width:30.9%}.widthLimit .Title{width:25.45%}.widthLimit .TitleText{width:69.09%}.Padding .Text{width:62.5%}.Padding .Image{width:32.69%}.itemCareer .boxLeft{width:25%}.itemCareer .boxRight{width:71.25%}img.Image.wp-post-image{width:auto !important;max-width:100% !important}.inlineCenter{text-align:center;margin-bottom:50px}body.home .inlineCenter{margin-bottom:50px;position:relative}.TLTLE,h1:not(.head){font-size:22px;color:#36dbf4;font-weight:700;display:inline;display:inline-block;margin-left:auto;margin-right:auto;line-height:1.5em}h1.title{color:#333}.titleEnglish{text-align:center;font-size:16px;font-weight:700;color:#b49531;margin-bottom:10px}h2:not(.sectionTitle){font-size:28px;margin:0 auto 20px auto;color:#333;font-weight:400;line-height:1.6em;letter-spacing:3px}h2:not(.sectionTitle):not(.titlePage):not(.titleMain):not(.alignCenter):not(.company){letter-spacing:3px;border-left:3px solid #ccc;padding-left:10px}h3:not(.catch):not(.reasonTitle):not(.voiceTitle):not(.Title):not(.titleSub):not(.titleEnglish){font-size:22px;margin:0 auto 20px auto;color:#fff;font-weight:400;background-color:#b49531;padding:10px 20px;line-height:1.6em;letter-spacing:3px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}h4:not(.widget-title){position:relative;font-size:18px;margin:0 auto 20px auto;color:#b49531;font-weight:400;border-bottom:1px solid #b49531;line-height:1.7em;letter-spacing:3px}h4:not(.widget-title):after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:150px}h5{font-size:24px;margin:0 auto 15px auto;color:#b49531;font-weight:700;line-height:1.5em;letter-spacing:3px}h6{font-size:20px;margin:0 auto 15px auto;color:#b49531;font-weight:700;line-height:1.5em;letter-spacing:3px}.titleUnderline{display:inline;font-size:20px;margin:0 auto 20px auto;font-weight:700;line-height:1.5em;background:linear-gradient(transparent 70%,#fff100 70%);letter-spacing:3px}p.titleCheck{font-size:20px;margin:0 auto 20px auto;font-weight:400;line-height:1.5em;letter-spacing:3px}p.titleCheck i{margin-right:10px;font-size:30px;color:#df2e05;vertical-align:bottom}.Padding00{padding:30px 0}.Padding{padding:30px;border:1px solid #cecece}.Padding00:before,.Padding00:after,.Padding:before,.Padding:after{content:"";clear:both;display:block}.box_gray{background-color:#f2f2f2;border:none}.box_green{background-color:#e0eede;border:none}.box_blue{background-color:#d5f4f7;background-color:#eff9fa;border:none}.box_brown{background-color:#f5f2dd;border:none}.box_white{background-color:#fff}.box_padding{padding:60px 0 !important}.box_kadomaru{background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}hr{height:1px;border:0;border-top:1px solid #ccc;margin-top:30px;margin-bottom:30px}hr.solid{border-top:1px solid #ccc}hr.dotted{border-top:1px dotted #ccc}table{width:100%;border-left:1px solid #cecece;fon-size:13px}table tr:first-child{border-top:1px solid #cecece}table th{background-color:#f5f5f5;font-weight:400;font-size:14px}table th,table td{padding:20px;vertical-align:middle;border-right:1px solid #cecece;border-bottom:1px solid #cecece;font-size:14px}table.free-items{margin:40px auto}table.free-items th,table.free-items td{padding:15px 30px}table.free-items th{font-weight:400;min-width:150px}table.leftTh th{width:30%}table .center{text-align:center}table .right{text-align:right}.Career{max-width:800px;margin-left:auto;margin-right:auto}.itemCareer{padding:30px 0;border-bottom:1px solid #ccc}.itemCareer:first-child{border-top:1px solid #ccc}.Introduce{max-width:800px;margin-left:auto;margin-right:auto}.itemIntroduce{padding:15px 0}.itemIntroduce .boxLeft{width:18.75%;text-align:right}.itemIntroduce .boxRight{width:75%}.QandA{max-width:800px;margin-left:auto;margin-right:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.itemQandA{padding:30px;background-color:#e3fcfa;margin-bottom:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.itemQandA .boxLeft{width:10%}.itemQandA .boxRight{width:90%}.itemQandA .mark{display:inline-block;font-size:30px;font-family:"Yu Gothic";font-weight:700;padding:7px 10px}.itemQandA .Q{width:100%;padding:10px;background-color:#64d0f8;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.itemQandA .Q .mark{color:#64d0f8;background-color:#fff}.itemQandA .Q .boxRight{font-size:18px;font-weight:700}.itemQandA .A{padding:10px}.itemQandA .A .mark{color:#fff;background-color:#4a7b9a}.itemQandA p{display:none}.Accordion .acd-check{display:none}.acd-content{height:0;max-height:0px;opacity:0;transition:.5s;visibility:hidden}.acd-check:checked~.acd-label~.acd-content{height:auto;max-height:1000px;opacity:1;visibility:visible}.acd-content.A{padding:0}.acd-check:checked~.acd-label~.acd-content.A{padding-left:10px}.acd-content .boxLeft,.acd-content .boxRight{max-height:0px}.acd-check:checked~.acd-label~.acd-content .boxLeft,.acd-check:checked~.acd-label~.acd-content .boxRight{max-height:1000px}.acd-check~.acd-label .check:before{content:'+';font-size:30px}.acd-check:checked~.acd-label .check:before{content:'-';font-size:50px}.Accordion .Q .boxRight{width:85%}.Accordion .Q .boxCheck{width:5%;text-align:right}.Accordion .Q .boxCheck .check{text-align:right;color:#fff}body.single .content a,body.page:not(.home) .content a{color:#04c;text-decoration:underline}body.single .content p,body.page:not(.home) .content p{margin-bottom:20px}.backColor{background-color:#f2f2f2;padding-top:60px !important;padding-bottom:60px !important}body.home .container{overflow:hidden}section#ID1.backColor{padding-top:0 !important;padding-bottom:0 !important}body.home .textwidget+.container{padding-top:30px}body.home section{padding:0;position:relative;margin-bottom:80px}body.home section .text{margin-bottom:20px}body.home section#TopSlowSlider{padding:0}body.home section#TopSlowSlider,body.home section#TopSlowSlider #wrapTopSlider,body.home section#TopSlowSlider .hide640,body.home section#TopSlowSlider .disp640,body.home section#TopSlowSlider .bx-wrapper,body.home section#TopSlowSlider .bx-viewport,body.home section#TopSlowSlider ul.bxslider,body.home section#TopSlowSlider ul.bxslider li,body.home section#TopSlowSlider ul.bxslider li img{height:100% !important}body.home section#TopSlowSlider{margin-bottom:0 !important}body.home section#TopSlowSlider #wrapTopSlider,body.home section#TopSlowSlider .unite-gallery{height:780px !important}body.home section#TopSlowSlider video{width:100%;height:100%;object-position:center center;object-fit:cover}body.home section#TopSlowSlider .descriptionBig.lang-japan{font-size:55px;font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.home section#TopSlowSlider .descriptionBig.lang-eng{font-size:60px;font-family:'Roboto',sans-serif}body.home section#TopSlowSlider .descriptionSmall{font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.home section#TopSlowSlider .description-Vertical{font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;writing-mode:vertical-rl;font-size:45px;color:#fff;margin-left:31%;letter-spacing:13px;text-align:left;display:block}body.home section#TopMainVisual{padding-top:80px;margin-bottom:0;background-color:#fff}body.home section#TopMainVisual .absOverCenter .verticalCenter{top:calc(50% + 40px)}body.home section#TopMainVisual #wrapTopImage img{width:100%;height:auto}body.home section#TopMainVisual p{font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body.home section#TopMainVisual .descriptionBig{font-size:40px;margin-bottom:30px}body.home section#TopMainVisual .lang-eng{font-family:'Yu Mincho','Roboto',sans-serif;color:#fff}body.home section#TopMainVisual .lang-jpn{color:#fff;text-align:center}body.home section#TopMainVisual .absOverCenter .verticalCenter .recept{text-align:center;font-size:25px;font-weight:700;color:#628728;margin-bottom:10px}section#TopMainVisual .btnGhost a{background-image:none;background-color:transparent;color:#fff !important;border:3px solid #fff;max-width:280px;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0px;font-family:"Yu Mincho"}section#TopMainVisual .btnGhost a:hover{background-color:#bbb}body.home header{height:0}body.home .drawer-navbar--fixed{animation-duration:1.5s;animation-name:slidein}@keyframes slidein{from{transform:translateY(-80px)}to{transform:translateY(0px)}}.RelativeBase{position:relative}section.navy{background-color:#0168b7;color:#fff}section.lightblue{background-color:#a2d5f0}section.gray{background-color:#f2f2f2}section .sectionTitle{font-size:24px;font-weight:700;color:#b49531;text-align:center;display:inline-block;border-left:none}section.navy .sectionTitle{color:#fff;border-bottom:1px solid #fff}body.home .titleEnglish{text-align:center;font-size:18px;font-family:'Roboto',sans-serif;color:#333;letter-spacing:3px;line-height:1em;margin-bottom:30px}body.home .titleEnglish:after{content:".";line-height:0;display:block;overflow:hidden;width:70px;border-bottom:2px solid #1f364d;margin-top:10px;margin-left:auto;margin-right:auto}body.home #TopSlowSlider{position:relative}body.home .TableBase{display:table}.headerHero .v-center,footer section#CTA .absOverCenter,body.home .absOverCenter{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto}.headerHero .v-center,body.home .absOverCenter .verticalCenter{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.home #TopSlowSlider .absOverCenter .verticalCenter{top:56%;margin-left:auto;margin-right:auto;width:100%;max-width:540px;padding:20px}#TopSlowSlider h1.title{font-size:18px;color:#b49531;margin-bottom:20px}#TopSlowSlider .description{font-size:40px;font-weight:700;font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;margin-bottom:50px;line-height:1.5em;text-align:center}body.home section .Overlay{position:absolute;background-color:rgba(0,0,0,.5);bottom:0;padding:10px 30px;color:#fff;width:100%;height:100%}body.home section h5,body.home section h6{text-align:center}.titlePage.cWhite,.cWhite{color:#fff !important}section#TopCarousel{padding-top:60px;margin-bottom:0 !important;background-color:#fff}section#TopCarousel .slick-list{margin-bottom:25px}section#TopCarousel .wpsisac-slick-carousal .slick-dots li button{background:#000 !important;border:none}section#TopCarousel .wpsisac-slick-carousal .slick-dots li.slick-active button{background:#b2b2b2 !important}section .boxContent .titleSub{color:#333 !important;font-size:14px;text-align:left;margin-bottom:20px}section .boxContent .titleSub .large{font-size:24px;font-weight:700}body.home section .catch{color:#b49531 !important;font-size:24px;text-align:left;margin-bottom:20px;font-weight:700}section .boxContent .text{margin-bottom:0;font-size:14px}body.home section#News{padding:30px 0;margin-bottom:0;background-color:#f5f5f5;margin-bottom:90px}section#News .boxLeft{flex:1;margin-right:50px}section#News .boxRight,section#News .boxRight a{width:200px}section#About .backImage{background-repeat:no-repeat;background-size:cover;margin-bottom:25px;overflow:hidden}section#About .backImage div{text-align:center}section#AboutUs .imgCover .boxContent{height:900px;align-items:center}section#AboutUs .imgCover .boxContent .boxFloatCenter{padding:75px;width:100%;max-width:690px;margin-left:4.76%;margin-right:54.17%}section#AboutUs #about02.imgCover .boxContent .boxFloatCenter{margin-right:4.76%;margin-left:54.17%}section#AboutUs .imgCover .boxContent .backWhite{background-color:rgba(255,255,255,.9)}section#Feature .boxFeature{margin-bottom:100px}section#Feature #feature02.boxFeature{margin-bottom:200px}section#Feature .imgCover img{position:relative;height:550px;width:100%}section#Feature .imgCover .boxContent{position:absolute;width:100%;height:auto;padding:0;top:80px}section#Feature .image{margin-left:40%;margin-right:auto}section#Feature #feature02 .image{margin-left:auto;margin-right:40%}section#Feature .boxContent .boxFloatCenter{padding:70px;position:relative;margin-left:auto;margin-right:48.8%;max-width:570px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}section#Feature #feature02 .boxContent .boxFloatCenter{margin-left:48.8%;margin-right:auto}section#Feature .boxContent .backBlueTrans{background-color:rgba(250,250,250,.9)}section#Feature .boxContent .text{color:#333;margin-bottom:0}body.home #Flow.box_padding{padding-bottom:0 !important}body.home #Flow .inlineCenter{margin-bottom:120px}body.home #Flow .wrapFlexCenter{align-items:stretch}body.home #Flow .boxThree{position:relative;width:30%;margin:0 1.65% 90px;border:1px solid #ccc;background-color:#fff;padding:50px 30px}body.home #Flow .boxThree .CircleBlue{position:absolute;top:-50px;left:0;right:0;margin-right:auto;margin-left:auto;width:100px;height:100px;border-radius:50%;background-color:#0583f9;text-align:center;color:#fff;font-size:14px;font-family:'Roboto',sans-serif;padding-top:20px}body.home #Flow .boxThree .CircleBlue .num{font-size:30px;display:block}body.home #Flow .boxThree img{display:block;margin-right:auto;margin-left:auto}body.home #Flow .boxThree h6{font-size:22px;color:#1f364d;font-weight:700}body.home #Flow .boxThree .text{font-size:15px;color:#000;margin-bottom:0;letter-spacing:1px}body.home #Service .flexRevers .boxRight,body.home #Service .boxLeft{padding-left:0;padding-right:50px}body.home #Service .flexRevers .boxLeft,body.home #Service .boxRight{padding-left:50px;padding-right:0}body.home #Service .img{margin-bottom:20px}section#Company .boxThirdCollapse .boxContent{height:660px;align-items:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden}section#Company .boxThirdCollapse .boxContent .position{18px;margin-bottom:10px}section#Company .boxThirdCollapse .boxContent .name{22px;border-left:none;padding-left:0;text-align:center}section#Company .boxThirdCollapse .boxContent .boxFloatCenter{padding:30px;width:100%;max-width:300px;margin-left:auto;margin-right:auto;top:300px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section#Company .boxThirdCollapse .boxContent:hover{background-color:rgba(56,142,141,.8)}section#Company .boxThirdCollapse .boxContent:hover .boxFloatCenter{top:0}section#Company .boxThirdCollapse .boxContent:hover .cWhite,section#Company .boxThirdCollapse .boxContent:hover .text{color:#fff !important}section#Company .boxThirdCollapse .boxContent .text{-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;max-height:0px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}section#Company .boxThirdCollapse .boxContent:hover .text{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-height:1000px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.0}section#Flow .boxThree.no2,section#Flow .boxThree.no5,section#Ground .boxThird.second,section#Company .boxThirdCollapse.second{transition-delay:.5s}section#Flow .boxThree.no3,section#Ground .boxThird.last,section#Company .boxThirdCollapse.last{transition-delay:1s}section#Company .info{border:none;border-top:1px solid #ccc}section#Company .info tr{border-bottom:1px solid #ccc}section#Company .info th{padding:30px 20px;vertical-align:middle;background-color:transparent;border:none;text-align:left;width:90px}section#Company .info td{padding:30px 130px;vertical-align:middle;border:none}.textCatch{text-align:center;line-height:1.6em;font-size:30px;font-weight:700;margin-bottom:20px;margin-left:auto;margin-right:auto}body.home .textSummary{font-size:14px;color:#333;margin-left:auto;margin-right:auto}body.home #Philosophy{padding:0;text-align:left}body.home #Philosophy .textCatch,body.home #Philosophy .textSummary{color:#fff}body.home .boxBlog a,body.home .boxCoverSpace a{color:#333;text-decoration:none}body.home #Consulting .textCatch{font-size:28px;color:#0c6ac1}body.home #Finance-Insurance{padding:0 !important}body.home #Finance-Insurance #Finance{background-color:#e4f6fe;padding:50px 0}body.home #Finance-Insurance #Insurance{background-color:#fef2e4;padding:50px 0}body.home #Service .boxThree .titleMerit{background-color:transparent;padding:0;color:#fff;font-size:18px}body.home #Service .boxThree .imageFB{text-align:center}body.home #Service .boxThree .Caption{position:absolute;bottom:0;background-color:rgba(0,0,0,.7);padding:20px;padding-bottom:40px}body.home #Service .boxThree .titleMerit a{display:block;color:#fff;background-repeat:no-repeat;background-position:95% center}body.home #Service .boxThree .Caption .text{font-size:14px;color:#fff}section#NewsBlog .widthLimit{margin-bottom:20px}section#Consul-Contact .text,section#Compensation-Lecture .text{padding:20px}section#Affairs .backImage img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}section#Affairs .backImage:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}section#Affairs .backImage:hover{background-color:#000}section#Affairs .btnGhost{display:inline-block;position:absolute;top:50%;margin-top:-29px;right:0;left:0}section#Greeting .catch{color:#fff}section#Greeting .description{margin-bottom:50px}.reasonTitle{font-size:20px;color:#0091c6;font-weight:700;text-align:center;margin-bottom:30px}body.home section#Voice{background-color:#f2f2f2}section#Voice .boxRight img{margin-bottom:35px}.voiceTitle{font-size:26px;color:#0091c6;font-weight:700;margin-bottom:20px}section#Voice .boxRight p{margin-bottom:80px}section#NewsAndBlog .boxList .newList{margin-bottom:50px}body.login .content{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}body.login .content .frontend-user-admin-login{max-width:600px;width:100%;margin-left:auto;margin-right:auto}body.login .content .frontend-user-admin-login input#user_login,body.login .content .frontend-user-admin-login input#user_pass{width:100%;font-size:16px}body.login .content .frontend-user-admin-login>div{display:none !important}body.login .content ul{max-width:200px;margin-left:auto;margin-right:auto}body.login .content ul li{text-align:center}body.login .content ul li a{font-size:16px;padding:15px 55px;color:#000 !important;text-decoration:none !important;border:1px solid #ccc;text-decoration:none;display:inline-block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body.login .content ul li a:hover{background-color:rgba(240,240,240,.5);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.00}.titlePage{font-size:26px !important;border:none;font-weight:700 !important;font-family:"Yu Mincho","YuMincho","游明朝体","游明朝","ヒラギノ明朝 ProN W6","HiraMinProN-W6","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:5px !important;line-height:1em !important;color:#333 !important}.titleMain{font-size:20px !important;margin-bottom:0 !important;border:none}.titleSub{background-color:transparent !important;font-size:18px !important;font-weight:700 !important;color:#b4b4b4 !important;text-align:center;font-family:'Roboto',sans-serif !important}body.single-ctype02 .titleSub{display:none}body.single-ctype01 .titleSub{display:none}body.page-id-251 .wrap_main,body.archive .wrap_main,body.error404 .wrap_main,body.search .wrap_main,body.single .wrap_main{margin-bottom:50px}.listWrap{border-top:1px solid #ccc;padding-top:20px;margin-bottom:50px}.listRect{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/../../../images/common/archive-arrow-right.png);background-repeat:no-repeat;background-position:95% center;font-size:14px}.listRect span{display:inline-block}.listRect .date{padding-left:25px;border-left:1px solid #333;margin-right:25px}.listRect .post-type{margin-right:25px;text-align:center}.listRect .post-type a{color:#1f364d;display:block;font-size:14px;font-weight:700}.listRect .post-type a{text-decoration:none}.wrapBlog{border-top:1px solid #ccc;padding-top:20px;margin-bottom:50px}.boxBlog{position:relative;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/archive-arrow-right.png);background-repeat:no-repeat;background-position:97% 40%;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}body.single .boxBlog{background-image:none;border-top:1px solid #ccc;padding-top:20px;margin-bottom:45px}.boxBlog .boxBlogLeft{float:left;width:80px;margin-right:20px}.boxBlog .boxBlogRight{width:calc(100% - 50px)}.boxBlog .title{border:none;padding:0;margin-bottom:0}.boxBlog .meta{font-size:12px;margin-bottom:5px}.boxBlog .meta .linkCate a{background-color:#b49531;text-align:center;padding:5px 25px;color:#fff;text-decoration:none}.boxBlog .meta .date{color:#888}.boxBlog .text{margin-bottom:0 !important}.boxBlog .text a{display:block}.boxCoverThree .title{background-color:transparent !important;font-size:13px !important;padding:5px 0 !important}.boxSquare{float:left;margin-bottom:30px}.boxSquare .image,.boxSquare .TxoTerm{margin-bottom:5px}.boxSquare .title{background-color:transparent !important;padding:0 !important;font-size:15px !important;text-align:left;margin-bottom:0 !important}.boxSquare .TxoTerm,.boxSquare .TxoTerm a{font-size:13px;color:#02aaf0}.listPagination{margin-top:50px}.listPagination .counter{display:none}.pagination{text-align:center}.pagination .page-numbers{display:inline-block;padding:5px 8px;background-color:#888;color:#fff;font-size:10px;line-height:1em}.pagination .page-numbers.current{border:1px solid #dcdbcb;background-color:#fff;color:#333}.pagination .page-numbers.first,.pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.last{background-color:#fff;color:#333}.pagination .page-numbers.first,.pagination .page-numbers.last{display:none}body.blog .widthLimit,body.archive .widthLimit,body.single .widthLimit{padding-bottom:50px}body.single .pageTitle{padding-top:25px;border-top:1px solid #003466;border-bottom:1px solid #003466;margin-bottom:40px}body.single .pageTitle .titleSingle{border-left:none;padding:0;margin:0;margin-bottom:15px;font-size:24px;color:#003466}body.single .pageTitle .category{margin-bottom:15px}body.single .pageTitle .date{text-align:right}body.single .pageImage{margin-bottom:30px}body.single .content{margin-bottom:40px}body.single .content .alignleft,body.single .content .alignnone,body.single .content .alignright{margin-bottom:20px}body.single .wrapImage{margin-bottom:20px}body.single .addtoany_share_save_container{margin-top:50px;text-align:right}body.single .postPagenation{margin-top:40px;border-top:1px solid #ccc;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}body.single .postPagenation .prev,body.single .postPagenation .next{background-repeat:no-repeat;width:50%}body.single .postPagenation .prev{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/post-arrow-prev.png);background-position:left center}body.single .postPagenation .next{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/post-arrow-next.png);background-position:right center;border-left:1px solid #ccc}body.single .postPagenation .none{background-image:none}body.single-pt_voice .postPagenation{max-width:800px;margin-left:auto !important;margin-right:auto !important}body.single .postPagenation hr{display:none}body.single .postPagenation a{display:block;padding:15px 60px 15px 40px;color:#333;text-decoration:none}body.single .postPagenation .next a{text-align:right}#Comments{margin-top:50px}.wpcf7-form,.mw_wp_form{max-width:960px;margin-left:auto;margin-right:auto}body.page-template-templete-EntryFormOptimization .wpcf7-form,.formComplete,body.page-template-templete-EntryFormOptimization .mw_wp_form{max-width:800px}.formComplete{margin-left:auto;margin-right:auto;margin-bottom:50px}.mw_wp_form .formTitle{background-color:transparent !important;padding:0 !important;color:#333 !important;font-weight:700 !important}.mw_wp_form .formDescription{display:none;margin-bottom:50px}.mw_wp_form_input .formDescription{display:block}body.page-template-templete-EntryFormOptimization .mw_wp_form .formTitle,body.page-template-templete-EntryFormOptimization .mw_wp_form .formDescription{max-width:720px;margin-left:auto;margin-right:auto;padding:0 10px !important}body.page-template-templete-EntryFormOptimization .mw_wp_form .formDescription .far{color:#d22c00;font-size:20px;margin-right:5px;vertical-align:middle}body.page-template-templete-EntryFormOptimization .mw_wp_form .formDescription .desc{border:1px solid #ccc;padding:30px}.mw_wp_form .close-up{font-size:36px; color:#0bd8d1;line-height:1.5em}.form{margin-bottom:30px}.step1,.step2,.step3{display:none}.mw_wp_form_input .step1{display:block}.mw_wp_form_confirm .step2{display:block}.mw_wp_form_complete .step3{display:block}.m-form-status{box-shadow:none !important}.m-form-status div{border:none !important;width:100% !important}.m-form-status div img{margin-left:auto;margin-right:auto}.m-form-status-first.is-current{display:none}.m-form-status-first.normal{display:block}.mw_wp_form_input .m-form-status-first.normal{display:none}.mw_wp_form_input .m-form-status-first.is-current{display:block}.m-form-status-second.is-current{display:none}.m-form-status-second.normal{display:block}.mw_wp_form_confirm .m-form-status-second.normal{display:none}.mw_wp_form_confirm .m-form-status-second.is-current{display:block}.m-form-status-third.is-current{display:none}.m-form-status-third.normal{display:block}.mw_wp_form_complete .m-form-status-third.normal{display:none}.mw_wp_form_complete .m-form-status-third.is-current{display:block}.formStatus{margin-bottom:50px}.formStatus .boxStepLeft,.formStatus .boxStepRight{width:49%}.formStatus .boxStepLeft{margin-right:2%}.formStatus img{width:100%}.formStatus .tryangle{width:0;height:0;border-style:solid;border-width:28.5px 0 28.5px 17px;border-color:transparent transparent transparent #33add4}.mw_wp_form dl.m-form{border-left:none;border-right:none}body.page-template-templete-EntryFormOptimization .mw_wp_form dl.m-form{margin-bottom:30px;border:1px solid #ccc}.mw_wp_form dl.m-form dt{background-color:#d3e9ec}body.page-template-templete-EntryFormOptimization .mw_wp_form dl.m-form dt{width:30%;height:82px}body.page-template-templete-EntryFormOptimization .mw_wp_form dl.m-form dd{width:70%;height:82px}.mw_wp_form dl.m-form dt.gray{background-color:#f2f2f2}.mw_wp_form dl.m-form .border-none input{border:none;background-color:transparent;font-size:18px}.memo{font-size:12px !important;margin-bottom:0 !important}.mw_wp_form_confirm .memo,.mw_wp_form_complete .memo{display:none}.m-media p{margin-bottom:0 !important}.mw_wp_form pre{white-space:pre-wrap}.mw_wp_form pre .widthNarrow{width:100% !important}.m-media{width:100%}.m-media p.comfirm-none{margin-bottom:0 !important}.form dl{border-bottom:1px solid #ccc}.m-media dt{display:inline-block;letter-spacing:normal;width:25%;padding:20px}body.page-template-templete-EntryFormOptimization .m-media dt{padding:10px 20px}.m-media dd{display:inline-block;letter-spacing:normal;width:75%;padding:20px}body.page-template-templete-EntryFormOptimization .m-media dd{padding:10px 20px}.m-media input[type=tel],.m-media input[type=text],.m-media input[type=email],.m-media textarea{padding:5px;width:50% !important}body.page-template-templete-EntryFormOptimization .m-media input[type=tel],body.page-template-templete-EntryFormOptimization .m-media input[type=text],body.page-template-templete-EntryFormOptimization .m-media input[type=email],body.page-template-templete-EntryFormOptimization .m-media textarea{padding:10px}body.page-template-templete-EntryFormOptimization .m-media input.error-item,body.page-template-templete-EntryFormOptimization .m-media textarea.error-item{background-color:#fdf2f0;border:1px solid red}.m-media textarea{width:100% !important}.m-media .m-form-span-required{margin-left:10px;color:#fff}body.page-template-templete-EntryFormOptimization .m-media .m-form-span-option,body.page-template-templete-EntryFormOptimization .m-media .m-form-span-required{background-color:#fd0505;line-height:1.7em}body.page-template-templete-EntryFormOptimization .m-media .m-form-span-option{background-color:#33add4}.m-form-span-option:before{content:"任意"}body.page-template-templete-EntryFormOptimization [class^=m-form-span-]{border-radius:5px !important;font-size:12px;padding:0 20px !important;margin-top:4px}body.page-template-templete-EntryFormOptimization .m-media dd{position:relative}body.page-template-templete-EntryFormOptimization .m-media dd .addItem{position:absolute;color:red;background-color:#fff;padding:0 3px}body.page-template-templete-EntryFormOptimization .m-form .error{position:absolute;background-color:#fff}.m-media input,.m-media select{font-size:15px;font-family:'Yu Gothic'}.m-media .mail{margin-bottom:20px}.m-media .m-form-privacy{width:100% !important;max-width:670px !important;padding:10px}.m-media .m-form-privacy pre{margin-top:8px}.mw_wp_form_confirm .comfirm-none{display:none}.formBottom{width:100%;max-width:620px;margin-left:auto;margin-right:auto;padding:0 10px !important;margin-bottom:50px}.m-form-buttons{text-align:center}.mw_wp_form .m-form-buttons{margin:50px 0 80px}.m-form-buttons input{padding:20px;font-size:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body.page-template-templete-EntryFormOptimization .m-form-buttons input{width:100%;margin:0 !important}.m-form-buttons input:hover{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.70}.Security{font-size:13px}.Security img{float:left;margin-right:20px}.Security .title{font-weight:700;font-size:15px;margin-bottom:5px}body.page-template-templete-EntryFormOptimization .m-form-buttons p{text-align:center}body.page-template-templete-EntryFormOptimization .m-form-buttons input{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/tryangle-right-white.png);background-repeat:no-repeat;background-position:95% center;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}body.contact .m-form-status:before,body.contact .m-form-status:after{content:"";clear:both;display:block}body.contact .m-form-status div>div:after{z-index:1}.error p{margin-bottom:20px}.error a{color:#04c;text-decoration:underline;font-size:20px}.boxSide .widget,#sidebar .widget{margin-bottom:50px}.boxSide .widget:last-child,#sidebar .widget:last-child{margin-bottom:0}.boxSide .widget .blog-side-title,#sidebar .widget .blog-side-title{color:#fff;background-color:#b49531;text-align:center;font-weight:400;font-size:16px;line-height:2.8em;margin-bottom:25px}.boxSide ul,#sidebar ul{margin-left:15px}.boxSide .widget ul li,#sidebar .widget ul li{background-repeat:no-repeat;background-position:left center;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/side-menu-marker.png);padding-left:15px;margin-bottom:15px}.boxSide .widget ul li ul.sub-menu,#sidebar .widget ul li ul.sub-menu{margin-top:10px}.boxSide .widget ul li ul.sub-menu li:before,#sidebar .widget ul li ul.sub-menu li:before{content:'・';margin-left:-14px}.boxSide .widget ul li ul li,#sidebar .widget ul li ul li{margin-bottom:0}#sidebar ul li a{display:block}#sidebar #text-2 ul li a{color:#1abcf8}#sidebar .widget .menu-externallink-container ul li{background-image:none;list-style-type:disc;list-style-position:inside;padding-left:10px;color:#0593c8;margin-bottom:10px}#sidebar .widget .menu-externallink-container ul li a{display:inline-block;font-size:12px;font-family:"Yu Mincho";color:#0593c8}footer{background-color:#f4f9fc;color:#333}footer section{padding:60px 0 !important;margin-bottom:0 !important}footer section .widthLimit{margin-bottom:0 !important}footer section#CTA{background-color:transparent;color:#fff;padding:0 !important;height:375px;position:relative}footer section#CTA .widthLimit{max-width:1200px;max-width:1020px !important}footer section#CTA .boxFlex{width:48%;max-width:580px}footer section#CTA .lineLeft{padding:30px;border-left:2px solid #fff}footer section#CTA .lineLeft .sectionTitle{font-size:40px;display:block;color:#fff;border:none;text-align:left;padding-bottom:0;margin-bottom:30px;position:relative}footer section#CTA .lineLeft .hide640{display:inline}footer section#CTA .lineLeft .disp640{display:none}footer section#CTA .arrow-right-blue{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/arrow-right-blue.png);background-repeat:no-repeat;background-position:95% center}footer section#CTA .boxFlex.alignLeft{margin-right:auto}footer section#CTA .boxFlex.alignRight{margin-left:auto}footer section#CTA .wrapFlexBothSide{align-items:center}footer section#CTA .boxLeft{width:50%;max-width:640px}footer section#CTA .boxRight{width:50%;max-width:640px}footer section#CTA .boxRight p:not(.btnGhost){display:none}footer section#CTA .btnGhost a{font-size:15px;background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/truangle-green-right.png);background-repeat:no-repeat;background-position:95% center;background-size:10px;background-color:#fff;border:2px solid #fff;padding:25px 0;color:#388e8d !important;max-width:100%}footer section#CTA .recruit a,footer section#CTA a.contact{background-image:url(//kogao.co.jp/wp-content/themes/perfectpress2022/./images/common/truangle-white-right.png);background-color:transparent !important;color:#fff !important;max-width:470px}footer section#CTA .btnGhost a:hover{background-color:#ddd !important;opacity:.8}footer section#CTA a .small{font-size:12px}footer section#CTA a.arrowFont{position:relative}footer section#CTA a.arrowFont:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-left:0;font-size:80px;font-weight:lighter;font-weight:100;content:">";content:none;font-family:'Major Mono Display',monospace;color:#2e98e4 !important}footer section#CTA a.arrowFont.noArrow:after{content:none}#CTA .big,#CTA .text,#CTA .tel{text-align:center;color:#fff;letter-spacing:5px;font-family:'Roboto',sans-serif}#CTA .big{font-size:45px;margin-bottom:30px;line-height:1.2em;font-weight:700}#CTA .text{font-size:18px;font-weight:700;letter-spacing:5px}#CTA .tel{font-size:53px}#CTA .tel img{vertical-align:baseline}#CTA a.tel{display:block}#CTA .text,#CTA .tel .small{letter-spacing:3px;font-family:"Noto Sans CJK JP"}footer section#CTA a.tel,footer section#CTA a.tel:hover{background-color:transparent !important;color:#fff}#CTA .btnGhost a{border:2px solid #000;font-size:20px !important;color:#fff;font-weight:700;text-align:center;padding:25px 50px;max-width:450px;background-size:15px}footer section#CTA .backImage{width:100%;height:100%;object-fit:cover}footer section#Banners{padding:50px 0 !important;background-color:#fff}footer section#Banners .box4{width:23.5%;margin-right:2%}footer section#Banners .box4:last-child{margin-right:0}footer section#LOGO{position:relative;padding-bottom:0 !important}footer section#LOGO p{text-align:center}footer section#Menu{padding-top:90px !important}footer section#Menu #boxCompany{width:46.1%;margin-left:0;margin-right:auto}section#Menu #boxMenu{width:53.8%;margin-left:0;margin-right:auto}section#Menu #boxCompany .company{color:#fff;margin-bottom:0;font-size:20px;height:2em;line-height:2em}section#Menu #boxCompany .img{margin-bottom:15px}section#Menu #boxCompany p{font-size:14px}section#Menu #boxMenu .blockMenu{width:50%;padding-right:20px}section#Menu .footer-nav .menu-item{margin-bottom:10px}section#Menu .footer-nav .menu-item a{font-size:12px}.drawer-menu #shikaBanner3 p,section#Menu #menuTitle #shikaBanner3 p{background-color:#f2f2f2;color:#0168b7;text-align:center;width:100%;background-repeat:no-repeat;background-position:top left;background-size:contain}.drawer-menu #shikaBanner3 p a,section#Menu #menuTitle #shikaBanner3 p a{color:#0168b7;display:block}section#Menu .footer-nav a{font-size:12px;text-decoration:none}section#Menu ul.sub-menu{margin-left:15px;list-style:disc}section#Menu ul.sub-menu li.current-menu-item{text-decoration:underline}section#Menu ul.sub-menu ul.sub-menu{margin-top:0;padding-left:20px}section#Menu ul.sub-menu ul.sub-menu li{margin-bottom:0;list-style-type:disc}section#Menu #footer-nav-foot4 #menu-item-189{margin-top:30px}footer section#SNS{text-align:center;padding:30px 0 20px !important}footer section#SNS a{margin-right:50px}footer section#SNS a:last-child{margin-right:0}footer section#SNS i{font-size:55px;color:#fff}footer section#SNS i:last-child{margin-right:0}footer #Bottom{padding:10px 0 !important}footer .copyright{font-size:12px;text-align:center}body.page-template-templete-EntryFormOptimization footer{border-top:1px solid #ccc;background-color:#fff}body.page-template-templete-EntryFormOptimization footer #Bottom{padding:20px 0 !important}body.page-template-templete-EntryFormOptimization footer .copyright{color:#333}.pageTop{position:fixed;right:10px;bottom:10px;float:right;display:none;z-index:100000}.sideFixedContact{position:fixed;right:0;top:130px;display:none}body.home .sideFixedContact{display:block}@media screen and (max-width:1600px){.drawer-container{padding-left:20px;padding-right:20px;padding-right:100px}}@media screen and (max-width:1100px){.drawer-navbar .drawer-menu>li{margin-right:15px}header .btnWipe .more_button{width:130px;text-align:left;padding-left:5px}.wpsisac-slick-carousal-wrp .design-6 button.slick-prev{left:0 !important}.wpsisac-slick-carousal-wrp .design-6 button.slick-next{right:0 !important}body.home #Voice .overWrap{padding:10px 0;font-size:12px}footer section{padding-left:20px;padding-right:20px}footer section#Banners{padding-left:0;padding-right:0}footer section#Banners .widthLimit{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){body.home section#TopMainVisual .descriptionBig{font-size:25px;line-height:1.2em;margin-bottom:20px}footer section#Banners .box4{width:48%;margin-right:4%;margin-bottom:20px}footer section#Banners .box4:nth-child(2n+1){text-align:right}footer section#Banners .box4:nth-child(2n){margin-right:0}footer section#Banners .box4:nth-child(3),footer section#Banners .box4:nth-child(4){margin-bottom:0}}@media screen and (max-width:980px){section#Feature{margin-bottom:180px}section#Feature #feature02.boxFeature{margin-bottom:400px}#CTA .tel{font-size:30px}#CTA .tel img{max-width:20px}}@media screen and (max-width:960px){.wpcf7-form,.mw_wp_form{width:100%;padding:0 10px}body.page-template-templete-EntryFormOptimization .wpcf7-form,body.page-template-templete-EntryFormOptimization .mw_wp_form{padding:0}}@media screen and (max-width:767px){.dispTab{display:block}.hideTab{display:none}.Moddal-hunberger{top:-13px}.drawer-container{padding-left:0;padding-right:0;padding-right:100px}.drawer--navbarTopGutter{padding-top:60px}.drawer-navbar{height:61px;line-height:60px}.drawer-navbar .drawer-navbar-header{height:60px;line-height:60px}#logo .LogoBanner{height:33px !important}.drawer-navbar #logo{padding-top:13px}.drawer-navbar .drawer-nav{float:none;height:auto;line-height:auto;padding-top:60px}.drawer-navbar .drawer-menu{padding-bottom:400px}.drawer-navbar .drawer-menu>li{margin-right:0}.drawer-hamburger{position:absolute;padding-top:19px;padding-right:20px;padding-bottom:28px;padding-left:20px;background-color:#2e98e4;background-color:transparent;width:40px}.drawer-hamburger:hover{background-color:#2e98e4;background-color:transparent}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:2px;background-color:#fff}header.colored .drawer-hamburger-icon,header.colored .drawer-hamburger-icon:before,header.colored .drawer-hamburger-icon:after{background-color:#333}header.colored .drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-hamburger-icon:before{top:-12px}.drawer-hamburger-icon:after{top:12px}.drawer-navbar .drawer-menu>li:first-child{display:block}.drawer-navbar .drawer-menu{border-top:1px solid #ccc}.drawer-navbar .drawer-menu li{padding-top:0;border-bottom:1px solid #ccc}.drawer-navbar .drawer-menu li.drawer-dropdown{line-height:36px}.drawer-navbar .drawer-menu-item{padding-left:.75rem;padding-right:.75rem}.drawer-navbar .drawer-menu-item{line-height:36px;border-bottom:none}.drawer-navbar .drawer-menu-item.current-menu-item,.drawer-navbar .drawer-menu-item:hover{border-bottom:none}.drawer-dropdown-menu{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1.0}.drawer-navbar .drawer-dropdown a.Link,.drawer-navbar .drawer-dropdown a.Link[href="#"]{width:80%;display:inline-block}.drawer-navbar .drawer-dropdown a.Open{width:20%;text-align:center;display:inline-block}.drawer-menu .drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-menu .drawer-dropdown:hover>.drawer-dropdown-menu{display:none}.drawer-menu .drawer-dropdown.open:hover>.drawer-dropdown-menu{display:block}.drawer-menu .drawer-dropdown>.drawer-dropdown-menu li{line-height:60px}.drawer-dropdown-menu-item{line-height:60px}.drawer-dropdown-menu-item,.drawer-menu-item{position:relative}.drawer-dropdown-menu-item:after,.drawer-menu-item:after{position:absolute;top:10px;right:25px;margin-left:0;font-size:40px;font-weight:lighter;font-weight:100;content:">";font-family:'Major Mono Display',monospace}.drawer-dropdown-menu-item:after{top:0}.drawer-dropdown-menu-item.Link:after,.drawer-menu-item.Link:after{content:none}.drawer-menu-item.Open:after{font-size:50px;content:"+"}.drawer-dropdown.open .drawer-menu-item.Open:after{content:"-"}.drawer-navbar .drawer-nav .HeaderCTA{padding-top:50px;float:none;width:100%}header .btnWipe .more_button{font-size:22px;width:70%;height:50px;line-height:50px;max-width:480px;border:none;float:none;text-align:center;margin-left:auto;margin-right:auto}header .btnWipe .more_button:first-child{margin-right:auto;margin-bottom:40px}.more_button i,.r_buttons i{top:30%}.hasSidebar .wrap_main,.hasSidebar #sidebar{float:none;width:100%}.hasSidebar .wrap_main{margin-right:0}.widthAll img{max-width:100%;width:100%}.widthNarrow{width:100%}.boxLeft,.boxRight,.boxThirdCollapse,.boxThird{float:none;width:100% !important}.boxLeft,.boxThird{margin-bottom:50px}.Collapse .boxLeft{margin-bottom:0}.textBackColor .boxLeft{margin-bottom:0 !important}.textBackColor .box_green,.textBackColor .box_blue,.textBackColor .box_brown,.textBackColor .box_white,.textBackColor .box_gray{padding:90px 0}.boxThird{margin-right:0}.boxThird:last-child{margin-bottom:0}.widthLimit .noSpace{width:100%;margin-bottom:0 !important}.Sepa .boxLeft{padding-right:0;border-right:none}.Sepa .boxThird{padding-right:0;border-right:none;margin-right:0}.boxFour{width:48% !important;margin-right:4%}.boxFour:nth-child(2n){margin-right:0}.boxFour-no{width:48% !important;margin-right:4%}.boxFour-no:nth-child(2n){margin-right:0}.Career{padding-left:20px;padding-right:20px}.itemCareer .boxLeft{margin-bottom:20px}.Introduce{padding-left:20px;padding-right:20px}.itemIntroduce .boxLeft{float:left;width:18.75% !important;margin-bottom:0}.itemIntroduce .boxRight{float:right;width:75% !important}.QandA{padding-left:20px;padding-right:20px}.itemQandA .boxLeft{float:left;width:10% !important;margin-bottom:0}.itemQandA .boxRight{float:right;width:90% !important}.itemCareer .boxRight,.itemCareer .boxLeft,.Padding .Image,.Padding .Text,.widthLimit .TitleText,.widthLimit .Title,.widthLimit .ImageRound,.widthLimit .Image,.widthLimit .Text{width:100%}.mbLeft .boxRight,.mbRight .boxLeft{margin-bottom:0}.mbLeft .boxLeft,.mbRight .boxRight{margin-bottom:25px}.boxCover{width:50%}.boxCoverSpace{width:48.5%;margin-right:3%}.boxCoverSpace:nth-child(2n){margin-right:0}.hasSidebar .boxCoverSpace{width:48.5%;margin-right:3%}.hasSidebar .boxCoverSpace:nth-child(3n){margin-right:3%}.hasSidebar .boxCoverSpace:nth-child(2n){margin-right:0}body.home #TopSlowSlider .absOverCenter .verticalCenter{margin-left:auto;margin-right:auto}body.home #About .flexRevers{flex-direction:row}body.home section#TopMainVisual{padding-top:60px}body.home section#TopMainVisual .absOverCenter .verticalCenter{top:calc(50% + 30px)}section#News .boxLeft{flex:auto;margin-right:0;margin-bottom:20px}section#News .boxRight{width:100%}section#News .boxLeft .listRect .block-sp{display:block;margin-bottom:10px}section#News .boxLeft .listRect .title{display:block}section#News .boxRight.btnGhost a{margin-left:auto;display:block}section#AboutUs .imgCover{margin-bottom:280px}section#AboutUs .imgCover .boxContent{top:400px}section#AboutUs .imgCover .boxContent .boxFloatCenter{margin-left:30px !important;margin-right:30px !important;width:100%}section#Feature{margin-bottom:80px}section#Feature .image{margin-left:30%}section#Feature .boxContent .boxFloatCenter{margin-right:20%}section#Feature #feature02 .image{margin-right:30%}section#Feature #feature02 .boxContent .boxFloatCenter{margin-left:20%}section#Feature #feature02.boxFeature{margin-bottom:200px}body.home #Service .flexRevers .boxLeft,body.home #Service .flexRevers .boxRight,body.home #Service .boxRight,body.home #Service .boxLeft{padding-left:0;padding-right:0}body.home #Service .boxLeft{margin-bottom:80px}body.home #Service .boxLeft .image,body.home #Service .boxRight .img,body.home #Service .boxRight .catch{text-align:center}section#Company .boxThirdCollapse .boxContent{height:750px}section#Ground .boxThird.second,section#Ground .boxThird.last,section#Company .boxThirdCollapse.second,section#Company .boxThirdCollapse.last{transition-delay:0s}section#Company .info th{padding:30px 20px;vertical-align:middle;background-color:transparent;border:none;text-align:left;width:90px}section#Company .info td{padding:30px}body.single .postPagenation{padding:15px 30px}body.single .postPagenation .prev,body.single .postPagenation .next{width:100%}body.single .postPagenation .next{border:none;background-position:0 center}body.single .postPagenation .next a{text-align:left}body.single .postPagenation hr{display:block;width:100%;margin-top:15px;margin-bottom:15px}footer section#CTA .boxFlex{width:100%;text-align:center !important;margin-left:auto;margin-right:auto}footer section#CTA .boxFlex:first-child{margin-bottom:30px}footer section#CTA .boxLeft,footer section#CTA .boxRight{float:none;width:100%;text-align:center;margin-left:auto;margin-right:auto}footer section#CTA .boxLeft{padding:0;margin-bottom:70px}footer section#CTA .lineLeft{border:none}footer section#CTA .lineLeft .sectionTitle,footer section#CTA .lineLeft p{text-align:center}footer section#CTA .lineLeft .hide640{display:none}footer section#CTA .lineLeft .disp640{display:inline}footer section#CTA .btnGhost{width:100%;max-width:none}footer section#CTA .btnGhost.contact{margin-bottom:40px}footer section#CTA{height:470px}#CTA .tel{font-size:53px}#CTA .tel img{max-width:100%}footer section#LOGO p{text-align:left}footer section#Menu #boxCompany{width:100%;margin-left:0;margin-right:auto;margin-bottom:50px}footer section#Menu #boxMenu{width:100%}}@media screen and (max-width:640px){.disp640{display:block}.hide640{display:none}body.home section#TopSlowSlider #wrapTopSlider{height:984px !important}body.home section#TopSlowSlider .description-Vertical{margin-left:21%}body.home #TopSlowSlider .bottom .arrowDown img{width:32px}.wpsisac-slick-carousal-wrp .design-6 button.slick-arrow{width:36px;height:36px}body.home section#TopMainVisual .descriptionBig{font-size:30px;line-height:1.5em;margin-bottom:30px}section#News .boxLeft{margin-bottom:0}section#Feature{margin-bottom:180px}section#Feature #feature02.boxFeature{margin-bottom:400px}body.home #Flow .wrapFlexCenter{justify-content:start}body.home #Flow .boxThree{width:46%;margin:0 2% 90px}section#Flow .boxThree.no3,section#Flow .boxThree.no5{transition-delay:0s}section#Flow .boxThree.no2,section#Flow .boxThree.no4{transition-delay:.5s}section#Company .info th{padding-bottom:0}section#Company .info td{padding:10px 20px 30px}table:not(.topTh) th,table:not(.topTh) td{display:block;width:100% !important;min-height:45px}table:not(.topTh) th{text-align:left !important}table.free-items th,table.free-items td{padding:7px 20px}.scroll-wrap table{width:900px}.scroll-wrap{width:100%;padding-bottom:20px;overflow-x:auto}.scroll-wrap::-webkit-scrollbar{height:10px}.scroll-wrap::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.scroll-wrap::-webkit-scrollbar-track-piece{background:#efefef}.mw_wp_form .m-form,.mw_wp_form .m-form>*{display:block !important}.m-media dt,.m-media dd{width:100%;display:block}body.page-template-templete-EntryFormOptimization .mw_wp_form dl.m-form dt,body.page-template-templete-EntryFormOptimization .mw_wp_form dl.m-form dd{width:100%;display:block;height:auto}.m-media dt{border-right:none !important;border-bottom:1px solid rgba(0,0,0,.13)}.m-media input[type=tel],.m-media input[type=text],.m-media input[type=email],.m-media textarea{width:100% !important}.m-media .memo{display:block}.m-form-buttons input{display:block;width:235px;margin-bottom:20px;margin-left:auto;margin-right:auto}.m-form-status div{width:100% !important}.m-form-status div>div:after{display:none !important}}@media screen and (max-width:580px){.itemQandA .boxRight{width:85% !important;margin-left:auto}}@media screen and (max-width:480px){.absOverCenter .verticalCenter .descriptionBig,.headerHero .v-center .descriptionBig{margin-bottom:20px}.absOverCenter .verticalCenter .descriptionSmall,.headerHero .v-center .descriptionSmall{margin-bottom:30px}body.home section#TopSlowSlider .absOverCenter .verticalCenter{top:40%;top:350px}body.home section#TopSlowSlider .descriptionBig.lang-japan{font-size:35px}body.home section#TopSlowSlider .descriptionBig.lang-eng{font-size:38px}.absOverCenter .bottom,.headerHero .bottom{bottom:20px}.modaal-inner-wrapper{padding-top:100px}.FullScreenMenu .Logo{left:20px}.pageTopImage .title{font-size:22px}body.home .titleEnglish{font-size:18px}body.home section#TopMainVisual .descriptionBig{font-size:25px;line-height:1.2em;margin-bottom:20px}section#Feature{margin-bottom:80px}section#Feature .boxFeature{margin-bottom:0 !important}section#Feature .image{margin-right:auto !important;margin-left:auto !important}section#Feature .imgCover .boxContent{position:relative;top:0}section#Feature .boxContent .boxFloatCenter{margin-left:auto !important;margin-right:auto !important;padding:50px 30px}section#AboutUs .imgCover .boxContent .boxFloatCenter{padding:20px}.boxBlog{background-position:100% 40%}.boxBlog .boxBlogRight{width:calc(100% - 30px)}.boxBlog .meta .linkCate a{padding:5px 10px}.itemQandA .boxRight{width:75% !important;margin-left:auto}#CTA .tel{font-size:30px}#CTA .tel img{max-width:20px}footer section#SNS i{font-size:38px;margin-right:38px}section#Menu #boxMenu .blockMenu{width:100%;padding-right:0}}@media screen and (max-width:400px){section#AboutUs .imgCover{margin-bottom:320px}.formStatus .boxStepLeft,.formStatus .boxStepRight{width:100%}.formStatus .boxStepLeft{margin-bottom:20px}.boxClipInner{width:100%}footer section#CTA .btnGhost a{font-size:17px}footer section#CTA a.arrowFont:after{right:-5px;font-size:50px}}.contact-btn-link{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#ff2542;box-shadow:0px 4px 0 #b32546;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}.contact-btn-link:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}.contact-btn-link:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}.contact-btn-text{color:#fff;font-weight:700;font-size:16px;line-height:1}a.contact-btn-link.pink{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#eda6cf;box-shadow:0px 4px 0 #ad458a;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.pink:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.pink:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.green{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#7cc44b;box-shadow:0px 4px 0 #0e770e;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.green:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.green:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.orange{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#f69022;box-shadow:0px 4px 0 #ad5207;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.orange:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.orange:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.blue{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#225ac6;box-shadow:0px 4px 0 #08357c;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.blue:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.blue:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.yellow{max-width:480px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#fff100;box-shadow:0px 4px 0 #b7a313;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.yellow:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#000}a.contact-btn-link.yellow:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}.contact-btn-text.yellow{color:#000;font-weight:700;font-size:16px;line-height:1}.contact-btn-link.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#ff2542;box-shadow:0px 4px 0 #b32546;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}.contact-btn-link.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}.contact-btn-link.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}.contact-btn-text.small{color:#fff;font-weight:700;font-size:16px;line-height:1}a.contact-btn-link.pink.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#eda6cf;box-shadow:0px 4px 0 #ad458a;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.pink.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.pink.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.green.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#7cc44b;box-shadow:0px 4px 0 #0e770e;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.green.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.green.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.orange.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#f69022;box-shadow:0px 4px 0 #ad5207;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.orange.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.orange.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.blue.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#225ac6;box-shadow:0px 4px 0 #08357c;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.blue.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#fff}a.contact-btn-link.blue.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}a.contact-btn-link.yellow.small{max-width:240px;width:100%;display:flex;position:relative;justify-content:center;align-items:center;border-radius:4px;background-color:#fff100;box-shadow:0px 4px 0 #b7a313;margin-bottom:1.5em;padding:16px;transition:.2s all ease 0s;letter-spacing:1.2px;text-decoration:none!important}a.contact-btn-link.yellow.small:before{position:absolute;top:center;left:20px;font-weight:900;font-family:"Font Awesome 5 Free";content:'\f105';font-size:150%;color:#000}a.contact-btn-link.yellow.small:hover{box-shadow:none;text-decoration:none;transform:translate3d(0,3px,0);opacity:.8}.contact-btn-text.yellow.small{color:#000;font-weight:700;font-size:16px;line-height:1}