@charset "utf-8";html,body,span,p,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}*{margin:0;padding:0}body{line-height:1;-webkit-text-size-adjust:none;counter-reset:number 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0;color:#333}a:hover{opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}html{font-size:16px}body{font-family:"Noto Sans JP",sans-serif;line-height:1.8;margin:0;padding:0;color:#333;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:500;color:#333}img{max-width:100%;width:100%;height:auto;vertical-align:top}.justify{text-align:justify}.pc_block{display:block !important}.sp_block{display:none !important}br.sp_block,.sp_inlineblock{display:none !important}.header-inner,.container,.footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}.container:after{display:block;clear:both;content:''}.contents{float:left;width:70%;margin-right:3%}.sidebar{width:calc(32.5% - 39.75px);float:left;max-width:100%}#splash{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:990;text-align:center;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25%;opacity:0}#splash-logo img{width:100%}body{background:#fff}body.appear{background:#fff}.splashbg1,.splashbg2{display:none}body.appear .splashbg1,body.appear .splashbg2{display:block}body.appear .splashbg1{-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:50%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:#3ad6ff}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}body.appear .splashbg2{-webkit-animation-name:PageAnime2;animation-name:PageAnime2;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;right:50%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:#3ad6ff}@-webkit-keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}#container{opacity:0;z-index:-1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}body.appear #container{opacity:1;z-index:1}.js-animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.js-animation.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.animate{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.animate.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.animate.show:nth-of-type(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.animate.show:nth-of-type(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.animate.show:nth-of-type(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.animate.show:nth-of-type(4){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.animate.show:nth-of-type(5){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.animate.show:nth-of-type(6){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.box{width:100%;overflow:hidden}.box .boxInner{opacity:0}@-webkit-keyframes play{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes play{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes maskOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes maskOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.isPlay{-webkit-animation-name:play;animation-name:play;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.8,0,.5,1);animation-timing-function:cubic-bezier(.8,0,.5,1);position:relative;opacity:1 !important}.isPlay:before{-webkit-animation-name:maskOut;animation-name:maskOut;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.8,0,.5,1);animation-timing-function:cubic-bezier(.8,0,.5,1);content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.isPlay:before{background:#3ad6ff}header{height:12vh;position:fixed;z-index:99;top:0;left:0;width:100%;background:rgb(255 255 255/95%)}.site-title-wrap{width:30%;height:12vh;padding-left:1.5%}.site-title-wrap a{height:12vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-title-wrap img{width:72%;height:auto}.header-inner{max-width:100%;position:unset;left:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}nav#g-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div#g-nav-list{width:100%}nav ul{width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:12vh}.nav_left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:19%}nav ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}nav ul li a,li.nav-menu{display:block;text-decoration:none;padding:0 2.9vw;font-weight:500;font-size:1.15rem;letter-spacing:.2em;color:#333;line-height:1.6}li.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav ul li a:hover{color:#3ad6ff}nav ul li .dropdown__list a:hover{color:#fff}nav ul li.company a{margin-right:1vw}nav ul li.contact{width:20%}nav ul li.contact a{color:#fff;background:#3ad6ff;height:12vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;outline:1px solid #fff;outline-offset:-.5vh;font-size:1.2rem;padding:0 1.5vw}nav ul li.contact a img{width:20%;margin-top:1vh}nav ul li.contact a hr{border-top:1px solid #fff;margin:1vh auto .5vh;width:50%}.menu-list{display:none;width:130%;position:absolute;top:12vh;left:0;border:1.5px solid #fff;border-top:unset;height:unset}nav ul li.menu-item{text-align:left}.menu-list>li>a{color:#fff;text-decoration:none;position:relative;background:#3ad6ff;display:block;width:100%;padding:1.5vh}.menu-list>li.one a{border-bottom:1.5px solid #fff}nav ul.menu-list>li>a:hover{opacity:.8;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}section.mv{margin-top:12vh;height:88vh;position:relative}.mv_copy{text-align:center;padding-top:1vh}.mv_copy p.p1,.mv_copy p.p2{font-size:3.4rem;font-style:italic;letter-spacing:.05em;line-height:1.7}p span.red{color:#e91e63}section.mission p span.red{font-weight:500}.mv_copy p span.small{font-size:.8em}.mv_copy p.p3{color:#3ad6ff;font-size:1.7rem;letter-spacing:.05em;margin-top:1vh;font-family:"Figtree",sans-serif;font-style:italic}.mv_visual{width:155vh;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.mv_bottom{position:absolute;bottom:0;height:25vh;background:#3ad6ff;width:100%}.mv_bottom img{width:108vh;position:absolute;bottom:-1.5vh}.mv_bottom .mv_button{position:absolute;width:30%;top:50%;right:5vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mv_bottom .mv_button a{background:#ff0;display:block;text-align:center;text-decoration:none;width:100%;font-size:2rem;line-height:1.5;padding:2vh 0;outline:1.25px solid #333;outline-offset:-.9vh;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;letter-spacing:.05em}.mv_bottom .mv_button a span{font-size:.85em}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}p.mb{margin-bottom:.7em}.scroll{position:relative;text-align:center;padding-top:5px;height:14vh}.scroll a{position:relative;padding-bottom:5px;color:#3ad6ff;text-decoration:none;line-height:1;font-family:'Cormorant Garamond',serif;letter-spacing:2px;font-weight:600;font-size:1.1rem}@-webkit-keyframes scroll{0%{height:0}100%{height:40px}}@keyframes scroll{0%{height:0}100%{height:40px}}.scroll a:after{content:'';position:absolute;left:0;right:0;top:100%;width:1px;height:0;background:#3ad6ff;margin:auto;-moz-animation-name:scroll;-moz-animation-duration:1.8s;-moz-animation-timing-function:ease-out;-moz-animation-iteration-count:infinite;-webkit-animation-name:scroll;-webkit-animation-duration:1.8s;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;-o-animation-name:scroll;-o-animation-duration:1.8s;-o-animation-timing-function:ease-out;-o-animation-iteration-count:infinite;-ms-animation-name:scroll;-ms-animation-duration:1.8s;-ms-animation-timing-function:ease-out;-ms-animation-iteration-count:infinite}.mouse .over{-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}section.mission .inner{width:100%;margin:0 auto 15vh}section.mission .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.mission .flex-box{width:49%}section.mission .flex-box.right{width:54%;position:relative;height:55vh}section.mission .flex-box.right img{width:100%}section.mission .flex-box.left{width:46%}section.mission h2{font-weight:700;font-family:"Lato",sans-serif;font-size:5rem;letter-spacing:.05em;text-align:center;font-style:italic;color:#03caff;line-height:1.2;margin-bottom:5vh}section.mission p.main-massage{width:80%;margin:0 auto;font-size:1.55rem;margin-bottom:3vh;line-height:1.6;text-align:center;font-style:italic;font-weight:400;letter-spacing:.05em}section.mission .text-wrap{width:80%;margin:0 auto}section.mission .text-wrap p{font-size:1.15rem}section.service h2{font-weight:700;font-family:"Lato",sans-serif;font-size:5rem;letter-spacing:.05em;text-align:center;font-style:italic;color:#005e8b;line-height:1.2;margin-bottom:5vh}section span.jp{display:block;font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif}section.service .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.service.top .flex-box{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}section.service.top .flex-box.left{background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/change-job-img.jpg);height:50vh;background-position:right 48% top 50%;background-size:130%;position:relative}section.service.top .flex-box:hover{opacity:.6}section.service.top .flex-box:after{width:100%;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(3 202 255/24%)}section.service.top .inner-wrap{position:relative;z-index:1;background:rgb(255 255 255/90%);text-align:center;padding:3vh}section.service.top p.p1{background:#005e8b;color:#fff;font-size:1.1rem;letter-spacing:.1em;padding:.2vh}section.service.top h3{font-size:2.5rem;letter-spacing:.2em;font-weight:400}section.service.top p.p2{font-size:1.15rem}section.service.top .flex-box.right{position:relative;height:50vh;background-size:cover;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/recruitment-img.jpg);background-position:right 40% top 0}section.service.top .button{text-decoration:none;background:#fff;border:1px solid #333;display:block;width:40%;margin:1.5vh auto 0;padding:.2vh 0;font-size:1.1rem;position:relative}.button:after,.link a:after{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.8vh;height:.8vh;border-top:1.5px solid #333;border-right:1.5px solid #333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.service.bottom .inner{width:80%;margin:10vh auto}section.service.bottom .nurturing .flex-box.left{position:relative;width:47%;padding:0 0 0 2vw;background:#005e8b;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40vh}section.service.bottom .nurturing .flex-box.left:after{display:block;z-index:0;position:absolute;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%) skewX(-10deg);-ms-transform:translateY(-50%) skewX(-10deg);transform:translateY(-50%) skewX(-10deg);background:#005e8b;content:"";left:2vw}section.service.bottom .inner-wrap{z-index:1;position:relative}section.service.bottom p.p1{background:#fff;font-size:1.15rem;letter-spacing:.1em;padding:.2vh;text-align:center}section.service.bottom h3{font-size:1.9rem;letter-spacing:.2em;font-weight:400;text-align:center;color:#fff;padding:1vh 0}section.service.bottom .nurturing h3{color:#fff}section.service.bottom .human h3{color:#333}section.service.bottom .nurturing .text-wrap p{color:#fff;font-size:1.15rem}section.service.bottom .human .text-wrap p{color:#333;font-size:1.15rem}section.service.bottom .link a{text-decoration:none;background:#fff;border:1px solid #fff;display:block;width:40%;margin:2vh auto 0;padding:.2vh 0;font-size:1.1rem;position:relative;text-align:center}section.service.bottom .nurturing .flex-box.right{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/nurturing.jpg);background-size:130%;background-position:right 0 top 44%}section.service.bottom .flex-wrap.human{margin-top:9vh}section.service.bottom .flex-wrap.human .flex-box.left{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/human-resources-img.jpg);background-size:105%;background-position:left -3.5vw top 76%}section.service.bottom .flex-wrap.human .flex-box.right{position:relative;width:47%;padding:0 2vw 0 0;background:#cfd8dc;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40vh}section.service.bottom .human .flex-box.right:after{display:block;z-index:0;position:absolute;top:50%;left:-10%;width:100%;height:100%;-webkit-transform:translateY(-50%) skewX(-10deg);-ms-transform:translateY(-50%) skewX(-10deg);transform:translateY(-50%) skewX(-10deg);background:#cfd8dc;content:""}section.consultant{position:relative;overflow:hidden;background:#f9f9f9}section.consultant .inner{width:85%;margin:10vh auto}section.consultant .flex-wrap{position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.consultant .flex-box.left{width:50%}section.consultant h2{font-weight:700;font-family:"Lato",sans-serif;font-size:4.5rem;letter-spacing:.05em;text-align:left;font-style:italic;color:#03caff;line-height:1.4;margin-bottom:3vh}section.consultant h3{font-size:1.8rem;font-weight:400;margin-bottom:2vh}section.consultant p{font-size:1.15rem}section.consultant .flex-box.right{width:45%;position:relative}section.consultant .flex-box.right img{width:32vw;position:absolute;bottom:0;left:6vw}section.consultant .flex-box.right .bg{width:131%;height:20vh;background:#3ad6ff;content:"";position:absolute;bottom:0;right:-11vw;-webkit-transform:translateY(0vh) skewX(-10deg);-ms-transform:translateY(0vh) skewX(-10deg);transform:translateY(0vh) skewX(-10deg);z-index:-1}section.consultant .link a{text-decoration:none;background:#3ad6ff;border:1px solid #3ad6ff;color:#fff;display:block;width:50%;margin:3vh auto 0 0;padding:.5vh 0;font-size:1.1rem;position:relative;text-align:center}section.consultant .link a:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}section.consultant .isPlay:before{background:#f9f9f9}section.news .inner{width:65%;margin:10vh auto 12vh}section.news h2{font-weight:700;font-family:"Lato",sans-serif;font-size:4.5rem;letter-spacing:.05em;text-align:center;font-style:italic;color:#005e8b;line-height:1.4;margin-bottom:3vh}section.news .post-warp{border-top:1px solid #48666f;margin-top:5vh}section.news .post-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #48666f;padding-bottom:2vh;padding-top:2vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.news a.date{width:15%;text-decoration:none;font-size:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding-left:1em}section.news a.category{text-decoration:none;background:#005e8b;width:12%;text-align:center;color:#fff;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.1vw;vertical-align:middle}section.news a.title{text-decoration:none;width:66%;padding-left:2em;font-size:1.1rem;vertical-align:middle;line-height:1.5}section.cta{background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/contact.jpg);background-size:cover;background-position:left 0 top 7%;position:relative}section.cta:after{width:100%;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0/35%)}section.cta .inner{padding:12vh 0;width:80%;margin:0 auto;position:relative;z-index:1}section.cta .flex-box.left{width:48%}section.cta h2{font-weight:700;font-family:"Lato",sans-serif;font-size:4.5rem;letter-spacing:.05em;text-align:center;font-style:italic;color:#fff;line-height:1.4;margin-bottom:0}section.cta .flex-box.right{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.cta .mv_button{width:100%}section.cta .mv_button a{background:#ff0;display:block;text-align:center;text-decoration:none;width:100%;font-size:1.8rem;line-height:1.5;padding:2vh 0;outline:1.25px solid #333;outline-offset:-.9vh;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;letter-spacing:.05em}section.cta .mv_button a span{font-size:.85em}.mv_button a img{width:2.9%;position:relative;top:1.8vh;padding-left:.3vw}.cta_button a img{width:2.3%;position:relative;top:1.4vh;padding-left:.3vw}.page-id-70 .cta_button a img,.page-id-85 .cta_button a img{top:1.5vh}.page-id-43 .cta_button a img,.page-id-55 .cta_button a img{top:1vw}@media screen and (min-width:481px){.footer_menu{display:none !important}}footer#footer{background:#3ad6ff}footer#footer .footer-inner{padding:5vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto}.footer_left{width:19%;height:auto}.footer_logo{width:100%}.footer_logo a{width:100%;text-decoration:none;color:#fff;font-size:1.12rem;font-weight:400;display:block}.footer_logo a span{display:block;text-align:center;margin-top:.5vh;letter-spacing:.05em}footer#footer .twitter{width:100%;text-align:center;margin-top:2vh}footer#footer .twitter img{width:10%}.footer-manu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:33%;margin:0 0 0 auto}.footer-manu ul.left{width:30%}.footer-manu ul.right{width:47%}.footer-manu ul li{list-style:none}.footer-manu ul li a{color:#fff;text-decoration:none;font-size:1.15rem;display:block;white-space:nowrap;border-bottom:1px solid #fff;padding:1vh}.copyright{margin:0 auto;background:#fff;text-align:center}.copyright p{color:#3ad6ff;font-size:.9rem}#topBtn{position:fixed;right:0;bottom:2.7vh;background:#3ad6ff94;border:1.5px solid #fff;width:3%;height:5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#topBtn img{width:80%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}a#topBtn:hover{opacity:.6}section h2 .jp{position:relative;right:.6vw}.border{display:inline-block;width:.2vw;height:5vh;background:#3ad6ff;top:1vh;margin-right:1vw;position:relative;-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}section.page-hd{margin-top:12vh;background:#3ad6ff;padding:3vh 0}section.page-hd p{font-family:"Lato",sans-serif;font-size:3.8rem;letter-spacing:.1em;text-align:left;font-style:italic;color:#fff;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0 7vw;font-weight:500}section.page-hd p span{display:block;font-size:1.3rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;text-align:center;font-style:normal}.breadcrumb{width:80%;margin:auto;text-align:left;padding:10px;letter-spacing:2px;font-size:.8rem}.breadcrumb a{text-decoration:none;color:#666}section.page-mv .change-job .flex-box.right{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/change-job-img.jpg);background-size:cover;background-position:right 0 top 30%;position:relative}section.page-mv .change-job .flex-box.left{position:relative;width:47%;padding:4vh 0 4vh 2vw;background:#005e8b;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.page-mv .change-job .flex-box.left:after{z-index:1;display:block;position:absolute;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%) skewX(-10deg);-ms-transform:translateY(-50%) skewX(-10deg);transform:translateY(-50%) skewX(-10deg);background:#005e8b;content:"";left:2vw}.flex-wrap.change-job .inner-wrap{z-index:2}.entry-banner{width:50%;margin:7vh auto;border:.5vh solid #3ad6ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#3ad6ff;position:relative;text-decoration:none}.entry-banner img.side-img{position:absolute;bottom:0;width:18%;right:.5vw}.page-id-70 .pb-box.bottom{color:#333}section.okinawa-img-bg{background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/naha.jpg);height:50vh;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}section.okinawa-img-bg:after{content:"OKINAWA";font-size:9rem;line-height:1;font-family:"Lato",sans-serif;color:rgb(255 255 255/78%);top:-2.8vh;right:-.5vw;position:absolute;font-style:italic}section.occupation .inner{width:80%;margin:10vh auto 7vh}section.occupation h2{font-size:2rem;line-height:1.5;margin-bottom:5vh;text-align:center;letter-spacing:.2vw;position:relative;z-index:1}section.occupation .text-wrap{width:80%;margin:0 auto;font-size:1.2rem;text-align:center}section.occupation .flex-wrap{margin-top:5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.occupation .flex-box{width:32%}section.occupation .flex-box p{background:#f5f5f5;text-align:center;padding:.5vh 0;font-size:1.3rem;letter-spacing:.1vw;font-weight:500}section.occupation .flex-wrap.bottom{width:66%;margin:5vh auto 0}section.occupation .flex-wrap.bottom .flex-box{width:48.5%}section.recommend .inner{width:75%;margin:0 auto;padding:13vh 0 17vh;position:relative}section.strengths h2{font-size:2rem;line-height:1.5;margin-bottom:7vh;text-align:center;letter-spacing:.1em;position:relative;z-index:1}section.strengths .inner{width:66%;margin:0 auto;padding:6vh 0 7vh}section.strengths .flex-wrap{border:.3vh solid #005e8b;background:#fff}section.strengths .flex-wrap:nth-child(n+2){margin-top:3vh}section.strengths .flex-box.left{width:22.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#005e8b}section.strengths .flex-box.left p{font-style:italic;font-size:2rem;font-weight:500;letter-spacing:.05em;color:#fff}section.strengths .flex-box.left p span.number{color:#fff;padding-left:.5vw;font-family:"Roboto",sans-serif}section.strengths .flex-box.right{width:77.5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.strengths .flex-box.right dl{padding:0}section.strengths .flex-box.right dt{font-size:1.4rem;font-weight:500;letter-spacing:.1em;margin-bottom:1.5vh;background:#f5f5f5;padding:1vh 1vw;text-align:center}section.strengths .flex-box.right dd{font-size:1.1rem;padding:0 1vw 2vh}.page-id-70 section.flow{position:relative}.page-id-70 section.flow:after{content:"";position:absolute;width:100%;height:100%;background:#f9f9f9;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);z-index:-1;top:0}.page-id-70 section.flow .inner{padding:12vh 0 16vh;width:66%}.page-id-70 section.flow .flex-box.left{height:unset}section.flow .flex-box.right dl{padding:1.5vh 0}section.recommend:before{content:"";position:absolute;width:100%;height:100%;background:#eff9fd;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}.recommend-wrap{border:.5vh solid #8ee8ff;padding:5vh 0;background:#fff}.page-id-70 section.flow .flex-box.right dt,.page-id-85 section.flow .flex-box.right dt{margin-bottom:1vh}.page-id-70 section.flow .flex-box.right dd{font-size:1.1rem}.page-id-70 section.flow .flex-box.right dd a{color:#3ad6ff;font-weight:500}.page-id-70 section.flow .flex-box.right dt p.mb{margin-bottom:.5vh}.page-id-70 section.consultant.jh .inner{margin:4vh auto 0}.page-id-70 .cta_button a,.page-id-85 .cta_button a{line-height:1.5}.cta_button a span.p1{font-size:.7em}.page-id-85 section.page-mv .flex-wrap.human .flex-box.left{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/recruitment-img.jpg);background-size:cover;background-position:left -8.5vw top 0}.page-id-85 section.page-mv h1{white-space:nowrap}.page-id-85 section.flow .flex-box.left{height:unset}.page-id-85 section.problem,.page-id-85 section.flow,section.flow .inner{position:relative}.page-id-85 section.problem:before{content:"";position:absolute;width:100%;height:100%;background:#f9f9f9;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}.page-id-85 section.problem .inner{width:78%;margin:0 auto;padding:13vh 0 17vh;position:relative}.page-id-85 section.problem .flex-box{background:#fff}.page-id-85 section.service-d:before{content:unset}.page-id-85 section.service-d .inner{padding:7vh 0}.page-id-85 section.service-d .flex-box.left{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-id-85 section.service-d .flex-box.left img{width:90%}.page-id-85 section.flow:before{content:"";position:absolute;width:100%;height:100%;background:#f9f9f9;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}.page-id-85 section.flow .inner{padding:12vh 0 16vh}.page-id-85 section.consultant.jh .flex-box.right img{width:77%}.page-id-85 .cta_button a span.p1{font-size:.65em}.page-id-85 section.problem .flex-box .img-wrap img{height:20vh;padding:4vh 0}section.page-mv .flex-wrap.nurturing,section.page-mv .flex-wrap.change-job{width:75%;margin:5vh auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.page-mv .nurturing .flex-box.left{position:relative;width:47%;padding:4vh 0 4vh 2vw;background:#005e8b;-webkit-box-sizing:border-box;box-sizing:border-box;height:35vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.page-mv .nurturing .flex-box.left:after{display:block;z-index:0;position:absolute;top:50%;width:100%;height:100%;-webkit-transform:translateY(-50%) skewX(-10deg);-ms-transform:translateY(-50%) skewX(-10deg);transform:translateY(-50%) skewX(-10deg);background:#005e8b;content:"";left:2vw}section.page-mv .nurturing h1,section.page-mv .change-job h1{font-size:1.8rem;letter-spacing:.2em;font-weight:500;text-align:center;color:#fff;padding:1vh 0}section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p{color:#fff;font-size:1.15rem}section.page-mv .nurturing .flex-box.right{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/nurturing.jpg);background-size:130%;background-position:right 0 top 44%}.page-id-55 .price-banner{border:.5vh solid #607d8b;background:#607d8b}.page-id-55 .pb-box.bottom{color:#333}.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p{font-size:1.3rem;font-weight:500;border-bottom:1.5px solid #cfd8dc;background:#f5f5f5;padding:1.5vh .5vw 1.5vh 1vw;line-height:1.6;min-height:7vh;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-id-55 section.problem .flex-box .img-wrap{width:50%;margin:3vh auto;text-align:center}.page-id-55 section.problem .flex-box .img-wrap img{height:17vh}.page-id-55 section.service-d .flex-box.left{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-id-55 section.service-d .flex-box.left img{width:80%}.page-id-55 section.flow .flex-box.left{height:unset}.page-id-55 section.flow .flex-box.right{padding:0 0 0 1vw}.page-id-55 section.flow .flex-box.right dl{padding:2vh 0}.page-id-55 section.flow .flex-box.right dt{margin-bottom:1vh}.page-id-55 section.flow .flex-box.right ul{margin:0 1.5vw 1vh}.page-id-55 section.flow .flex-box.right dd p{font-size:1.1rem;line-height:1.6}.page-id-55 .bottom-text{text-align:center;margin-top:3vh}.page-id-55 .bottom-text p{font-size:1.35rem;font-weight:500;line-height:1.6;background:#3ad6ff;color:#fff;padding:1.5vh}.page-id-55 section.service-d:before{content:"";position:absolute;width:100%;height:100%;background:#f9f9f9;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}section.page-mv .flex-wrap.human{width:75%;margin:5vh auto}section.page-mv .flex-wrap.human .flex-box.left{width:53%;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/09/human-resources-img.jpg);background-size:105%;background-position:left -3.5vw top 76%}section.page-mv .flex-wrap.human .flex-box.right{position:relative;width:47%;padding:4vh 2vw 4vh 0;background:#cfd8dc;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-id-43 section.page-mv .flex-wrap.human .flex-box.right{height:35vh}section.page-mv .flex-wrap.human .flex-box.right:after{display:block;z-index:0;position:absolute;top:50%;left:-10%;width:100%;height:100%;-webkit-transform:translateY(-50%) skewX(-10deg);-ms-transform:translateY(-50%) skewX(-10deg);transform:translateY(-50%) skewX(-10deg);background:#cfd8dc;content:""}section.page-mv .inner-wrap{z-index:1;position:relative}section.page-mv p.p1{background:#fff;font-size:1.3rem;letter-spacing:.1em;padding:.2vh;text-align:center}section.page-mv h1{font-size:1.9rem;letter-spacing:.2em;font-weight:500;text-align:center;padding:1vh 0;color:#333}section.page-mv .text-wrap p{color:#333;font-size:1.15rem}.price-banner{width:50%;margin:7vh auto;border:.5vh solid #005e8b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#005e8b;position:relative}.consultation-banner{width:50%;margin:7vh auto;border:.5vh solid #005e8b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#005e8b;position:relative;text-decoration:none}.pb-box.top{width:100%;text-align:center;color:#fff;font-size:1.5rem;line-height:1.5;font-weight:500;letter-spacing:.05em;margin:.5vh auto 1vh}.pb-box.top p,.pb-box.bottom p{position:relative;right:1vw;display:block}.pb-box.bottom{background:#fff;display:block;width:100%;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:.1em;padding:.5vh 0;color:#005e8b}.price-banner img.side-img,.consultation-banner img.side-img{position:absolute;bottom:0;width:18%;right:.5vw}section.problem .inner{width:78%;margin:10vh auto 7vh}section.problem h2{font-size:2rem;line-height:1.5;margin-bottom:7vh;text-align:center;letter-spacing:.1em;position:relative;z-index:1}.h2-wrap{position:relative;text-align:center}section h2 span.en{font-family:"Lato",sans-serif;font-size:1.3rem;letter-spacing:.2em;font-style:italic;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2vh auto 0;display:block;text-align:center;font-weight:500}p.back-title{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:5rem;color:rgb(179 179 179/20%);letter-spacing:.1em;font-style:italic;font-family:"Lato",sans-serif;font-weight:500}section.problem .flex-wrap,section.service-d .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.problem .flex-box{width:49%;border:.5vh solid #cfd8dc;-webkit-box-sizing:border-box;box-sizing:border-box}section.problem .flex-box:nth-child(n+3){margin-top:3vh}section.problem dt{font-size:1.3rem;font-weight:500;border-bottom:1.5px solid #cfd8dc;background:#f5f5f5;padding:1.5vh 1vw;text-align:center}section.problem dd{font-size:1.2rem;padding:1.5vh 1vw}section.service-d{position:relative}section.service-d:before{content:"";position:absolute;width:100%;height:100%;background:#f9f9f9;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}section.service-d .inner{width:75%;margin:0 auto;padding:13vh 0 11vh;position:relative}.page-id-55 section.service-d .inner{padding:13vh 0 15vh}section.service-d h2{font-size:2rem;line-height:1.5;margin-bottom:7vh;text-align:center;letter-spacing:.1em;position:relative;z-index:1}section.service-d .flex-box.left{width:48%}section.service-d .flex-box.right{width:48%}section.service-d .flex-box.right p{font-size:1.2rem}section.flow .inner{width:65%;margin:0 auto;padding:5vh 0 7vh}section.flow h2{font-size:2rem;line-height:1.5;margin-bottom:7vh;text-align:center;letter-spacing:.1em;position:relative;z-index:1}section.flow .flex-wrap{border:.3vh solid #3ad6ff;background:#fff}section.flow .flex-box.left{width:22.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3ad6ff;height:12vh}section.flow .flex-box.left p{font-family:"Roboto",sans-serif;font-style:italic;font-size:2rem;font-weight:500;letter-spacing:.05em}section.flow .flex-box.left p span.en{color:#fff}section.flow .flex-box.left p span.number{color:#fff;padding-left:.5vw}section.flow .flex-box.right{width:77.5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1vw}section.flow .flex-box.right dt{font-size:1.4rem;font-weight:500;letter-spacing:.1em}section.flow .flex-box.right dd{font-size:1.2rem}.arrow,.plus{width:100%;height:7vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow div{width:0;height:0;border-style:solid;border-width:1.5vw 3vw 0;border-color:#cfd8dc transparent transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}:root{--icon-width:4px;--icon-color:#000}.icon-plus{color:#cfd8dc;width:2.5vw;height:2vh}.icon-plus:before,.icon-plus:after{content:"";position:absolute;top:3vh;width:4.5vh;height:1vh;background-color:currentColor}.icon-plus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.flow .option .flex-box.left{background:#005e8b}section.flow .flex-wrap.option{border:.3vh solid #005e8b}.big.arrow{height:9vh}.big.arrow div{border-width:2vw 5vw 0;border-color:#e91e63 transparent transparent}section.flow .flex-wrap.operation{border:.3vh solid #e91e63;background:#fff}section.flow .flex-wrap.operation .flex-box.left{background:#e91e63;height:unset}section.flow .flex-wrap.operation .flex-box.right{padding:1.5vh 1vw}section.flow .flex-box.right dt p{line-height:1.6}section.flow .flex-box.right dt p.text{font-size:1.3rem;margin-top:.8vh}section.flow .flex-wrap.operation .flex-box.right dl{width:100%}section.flow .flex-wrap.operation .flex-box.right dt{margin-bottom:.5vh}section.case{padding:0 0 11vh}section.case .inner{width:75%;margin:0 auto;padding:0;position:relative}section.case dl{border:.3vh solid #cfd8dc;background:#f9f9f9;position:relative;z-index:1;width:86.5%;margin:0 auto;text-align:center}section.case dl dt{font-size:1.5rem;line-height:1.5;text-align:center;letter-spacing:.2em;position:relative;z-index:1;font-weight:500;background:#cfd8dc;padding:1.5vh 0}section.case dl dd{font-size:1.3rem;padding:1.5vh 0;background:#fff}section.merit,section.recommend{position:relative}section.merit:before{content:"";position:absolute;width:100%;height:100%;background:#eff9fd;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}section.merit .inner{width:75%;margin:0 auto;padding:13vh 0 15vh;position:relative}section.merit h2,section.recommend h2{font-size:2rem;line-height:1.5;margin-bottom:7vh;text-align:center;letter-spacing:.1em;position:relative;z-index:1}.merit-wrap{border:.5vh solid #8ee8ff;padding:5vh 0;background:#fff}.merit-wrap ul,.recommend-wrap ul{display:inline-block;text-align:left}.merit-wrap li,.recommend-wrap li{list-style:none;font-size:1.3rem;text-align:left;border-bottom:1px solid #333;padding:1vh}.merit-wrap li:last-of-type,.recommend-wrap li:last-of-type{border-bottom:#ffdead}.dli-check-circle{background:#3ad6ff;display:inline-block;vertical-align:middle;color:#fff;line-height:1;position:relative;width:1.25vw;height:2.5vh;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:.7vw;top:-.3vh}.dli-check-circle>span{width:.58em;height:.261em;border:.1em solid currentColor;border-top:0;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}section.consultant.jh{background:#fff}section.consultant.jh .inner{margin:3vh auto 0}section.consultant.jh h2{font-size:4rem}section.consultant.jh .flex-box.left{margin-bottom:7vh}section.consultant.jh .flex-box.right img{width:71%}section.cta.jh .inner{padding:10vh 0}section.cta.jh h2{font-size:4rem}.cta_button{margin-top:5vh}.cta_button a{background:#ff0;display:block;text-align:center;text-decoration:none;width:70%;font-size:1.8rem;line-height:1.8;padding:3vh 0;outline:1.25px solid #333;outline-offset:-.9vh;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;letter-spacing:.05em;margin:0 auto}section.cta.jh span.number{font-size:1.8em;font-style:italic;padding:0 .2vw 0 .5vw;line-height:.5;font-family:"Roboto",sans-serif;position:relative;top:.3vh}section.cta.jh span.detail{font-weight:400;font-size:1.5rem;line-height:1.6;display:block}section.cta.jh span.small{font-size:.89em}.page-id-88 section.page-hd h1,.page-id-90 section.page-hd h1,.page-id-3 section.page-hd h1{text-indent:-999999px;position:absolute}section.company-top{overflow:hidden}section.company-top .inner{width:65%;margin:26vh auto 0}section.company-top .flex-wrap{position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.company-top .flex-box.left{width:50%}section.company-top .logo{width:74%;margin:0 auto}section.company-top .text-wrap{margin-top:2vh;text-align:right;width:85%;font-size:1.2rem}.side-fadein{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1.5s;transition:opacity 1s,-webkit-transform 1.5s;-o-transition:opacity 1s,transform 1.5s;transition:opacity 1s,transform 1.5s;transition:opacity 1s,transform 1.5s,-webkit-transform 1.5s}.fadein{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section.company-top .flex-box.right{width:45%;position:relative}section.company-top .flex-box.right img{width:71%;position:absolute;bottom:0;left:6vw}section.company-top .flex-box.right .bg{width:170%;height:20vh;background:#3ad6ff;content:"";position:absolute;bottom:0;right:-20vw;-webkit-transform:translateY(0vh) skewX(-10deg);-ms-transform:translateY(0vh) skewX(-10deg);transform:translateY(0vh) skewX(-10deg);z-index:-1}section.thought .inner{width:100%;max-width:56%;padding:12vh 0 7vh;margin:0 auto;position:relative}section.thought p{font-size:1.2rem}section.history{position:relative}section.history:before{content:"";position:absolute;width:100%;height:100%;background:#eff9fd;-webkit-clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%);clip-path:polygon(0 75px,100% 0,100% calc(100% - 75px),0 100%)}section.history .inner{width:100%;max-width:58%;padding:14vh 0 17vh;margin:0 auto;position:relative}section.history dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #48666f}section.history dt{font-weight:500;font-size:2.2rem;color:#3ad6ff;font-style:italic;width:20%;font-family:"Roboto",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.history dd{width:80%;font-size:1.2rem;padding:3vh 0;-webkit-box-sizing:border-box;box-sizing:border-box}.history-wrap{border-bottom:1px solid #48666f}section.company{position:relative}section.company .inner{width:100%;margin:0 auto;max-width:58%;padding:7vh 0 10vh}section h2{font-size:2rem;line-height:1.5;margin-bottom:5vh;text-align:center;letter-spacing:.2vw;position:relative;z-index:1}section h2 span.en{font-family:"Lato",sans-serif;font-size:1.3rem;letter-spacing:.2em;font-style:italic;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2vh auto 0;display:block;text-align:center;font-weight:500}.page-id-88 table{width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #48666f;width:100%}.page-id-88 table tr{border-top:1px solid #48666f}.page-id-88 table tr th{font-size:1.2rem;line-height:1.79;width:25%;font-weight:unset;vertical-align:middle}.page-id-88 table tr td{font-size:1.2rem;line-height:1.79;letter-spacing:.05rem;font-weight:unset;border:unset;padding:3vh 0}.page-id-88 table tr td li{list-style:none;font-size:1.2rem;padding-left:1em;text-indent:-1em}table a{color:#333;text-decoration:none}.page.container.column .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 7vh}section.column_wrap{width:calc(100% - 30%);padding-right:4rem}article.article-list{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:3vh;padding:3vh 2vh;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 5px 10px 0px rgb(0 0 0/17%);box-shadow:0px 5px 7px 2px rgb(120 120 120/22%);-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #e0e0e0}article.article-list .img-wrap{width:37%;height:auto;display:-ms-grid;display:grid;place-items:center}article.article-list .text{width:60%;position:relative}article.article-list .text h2{font-size:1.2rem;margin-bottom:.2em;line-height:1.4;text-align:left;font-weight:400}.category article.article-list .text h2{font-size:1.1rem}article.article-list a{text-decoration:none}.cat-day{position:relative}ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-categories a{background:#005e8b;display:inline;color:#fff;padding:.2em 1em;margin-right:.5em;font-size:.8rem}ul.post-categories li{list-style:none}article.article-list p.article-date{position:absolute;top:0;right:0}article.article-list .archive-text{margin-top:1vh}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;border-radius:4px;padding:.5vh 1vw;border:1.5px solid #0079c7;-webkit-box-sizing:border-box;box-sizing:border-box}i.fas.fa-angle-right,i.fas.fa-angle-left{color:#0079c7}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#0079c7;font-weight:500}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#0079c7}article.article-content{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5em}article.article-content p.cat-data a{background:#3ad6ff;display:inline;color:#fff;padding:.2em 1em;margin-right:.5em;font-size:.8rem;text-decoration:none;letter-spacing:.05em}article.article-content h1{font-size:1.5rem;border-bottom:2px solid #3ad6ff;margin-bottom:1vh;letter-spacing:.05em;margin-top:1vh;padding-bottom:1vh;line-height:1.6;font-weight:400}p.article-date{text-align:right;font-size:.9rem}article.article-content .article-img{margin-top:1em;margin-bottom:2em}article.article-content .article-img img{width:100%}article.article-list a,article.article-list a img{width:100%}article.article-content .post_wrap p{font-size:1.1rem;margin-bottom:2em}.su-row .su-column{font-size:1.1rem}.post_wrap{margin-top:2vh}.post_wrap h2{color:#fff;font-size:1.5rem;margin:3vh 0 2vh;line-height:1.5;padding:.75vh 1vw;background:#3ad6ff;text-align:left}.post_wrap h3{padding-left:.5vw;margin:3vh 0 1.5vh;border-bottom:2px solid #3ad6ff;font-size:1.4rem;padding-bottom:.2em}.post_wrap h4{font-size:1.3rem;position:relative;margin:3vh 0 1.5vh}.post_wrap h4:before{content:"◆";color:#3ad6ff;margin-right:.3em;font-size:.95rem;position:relative;top:-1px}.post_wrap ul,.post_wrap ol{padding-left:1.1em;margin-bottom:4vh;font-size:1.1rem}.post_wrap table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;font-size:1.1rem;margin-bottom:4vh}.post_wrap table tr:first-of-type{background:#f5f5f5}.post_wrap th{padding:1vh;border:solid 1px #778ca3}.post_wrap td{padding:1vh;border:solid 1px #778ca3}.article-tag{display:-webkit-box;display:-ms-flexbox;display:flex}.article-tag ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !Important}.single .post p.tag{background:#333;color:#fff;text-align:center;width:10%;border-radius:4px;font-size:.9rem !important;padding:0;margin-bottom:0;display:-ms-grid;display:grid;place-items:center}.single .post .article-tag ul{margin-bottom:0}.article-tag li{list-style:none;padding-right:1em}.article-tag a{text-decoration:none;color:#333;font-size:1rem}.article-tag a:before{font-family:"Font Awesome 5 Free";content:"\f02b";font-weight:700;font-weight:700;padding-right:.3em}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:2em}.youtube iframe{width:100%;height:100%}blockquote{position:relative;border:1px solid #9e9e9e;border-radius:.5vw;padding:5vh 2vh 1vh;background:#f5f5f5}blockquote:before{margin-right:1em;display:block;position:absolute;width:1.8em;height:1.8em;background-image:url("https://web6.veronica9.com/wp-content/uploads/2024/05/block-quote.svg");background-repeat:no-repeat;background-size:contain;content:"";left:1.5vh;top:1.5vh}blockquote:after{margin-right:1em;display:block;position:absolute;width:1.8em;height:1.8em;background-image:url(https://web6.veronica9.com/wp-content/uploads/2024/05/block-quote.svg);background-repeat:no-repeat;background-size:contain;content:"";right:0;bottom:.5vh;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}blockquote cite{display:block;font-size:1rem;text-align:right;color:#9e9e9e;padding-right:5vh}nav.page-nav{margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav .prev-link{width:49%;text-align:left;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1.5px solid #3ad6ff;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:.5em 1em;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.page-nav .next-link{width:49%;text-align:right;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1.5px solid #3ad6ff;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:.5em 1em;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.page-nav .prev-link:before{content:"PREV";position:absolute;top:-.85em;left:0;line-height:1;font-weight:700;color:#3ad6ff;font-size:1.1rem;font-weight:700;font-family:"Nunito",sans-serif;letter-spacing:5px}.page-nav .next-link:before{content:"NEXT";position:absolute;top:-.85em;right:0;line-height:1;font-weight:700;color:#3ad6ff;font-size:1.1rem;font-weight:700;font-family:"Nunito",sans-serif;letter-spacing:5px}nav.page-nav a:hover{background:#ebf9ff}.share{margin-bottom:2em;margin-top:3em}.share p{text-align:center;font-size:1.2rem;margin-bottom:.5vw;letter-spacing:.15vw;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1;color:#3ad6ff}.share ul{width:30%;margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:0 !important}.share li{width:31%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.8vw;width:2.8vw;border-radius:50px}.share li a:visited{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.facebook_share a{background-color:#1877f1;color:#fff}li.facebook_share a img{width:32%}.line_share a{background-color:#1dcd00;color:#fff}li.line_share a img{width:63%}.tweet_share a{background-color:#444;color:#fff}li.tweet_share a img{width:50%}.share li a:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media(max-width:599px){.share li{-webkit-box-sizing:border-box;box-sizing:border-box}.share li i{font-size:1.3em;padding-top:3px}.share li span{display:none}.share li a{font-size:.7rem}.share li a svg{font-size:.95rem}}.sidebar h4{font-size:1.2rem;border-bottom:2px solid #3ad6ff;margin-bottom:1vh;letter-spacing:.05em}.sidebar div#block-18 h4{margin-bottom:2vh}aside#sidebar a{text-decoration:none}div#block-18 li{list-style:none;border-bottom:1px solid #3ad6ff;padding-bottom:2vh}div#block-18 li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5vh}aside#sidebar .widget_block{margin-bottom:5vh}.Widget_newpost li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}.Widget_newpost li a.np_img{width:40%}.wpp-list li{margin-bottom:0}p.blog_title{padding-left:.5em;line-height:1.4;width:65%;font-size:.95rem}div#block-18 li a{width:39%;margin-right:.5vw;-webkit-box-sizing:border-box;box-sizing:border-box}div#block-18 li a.wpp-post-title{width:60%}.wpp-thumbnail{margin:0 .5vw 0 0 !important}div#block-19 ul,div#block-20 ul{padding-left:1.5em}div#block-19 li,div#block-20 li{padding:.5vh 0;font-size:1.1rem}div#block-19 li::marker,div#block-20 li::marker{color:#3ad6ff}.category header,.single header,.tag header,.archive.date header{-webkit-box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px;box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px}.page.container.category h1{font-size:1.5rem;margin-bottom:2vh;padding:.3vh 0;letter-spacing:.1em}.page.container.contact{position:relative;overflow:hidden}.c-logo{position:absolute;right:-.9vw;top:0;width:11vw}.c-logo img{opacity:.8}.tabs{margin-top:5vh;background-color:#fff;-webkit-box-shadow:0px 10px 20px -4px rgb(0 0 0/17%);box-shadow:0px 10px 20px -4px rgb(0 0 0/17%);border:1px solid rgb(158 158 158/50%)}.tab_item{width:calc(100%/2);height:14vh;border-top:3px solid #005e8b;background-color:#eee;font-size:1.3rem;display:block;float:left;text-align:center;font-weight:500;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.3vw}input[name=tab_item]{display:none}.tab_content{display:none;padding:3vh 2vw;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{display:block}.tabs input:checked+.tab_item{background-color:#005e8b;color:#fff}section.contact_form p.p1{text-align:center;font-size:1.3rem;background:#f5f5f5;padding:1vh 0;font-weight:500;line-height:1.6;letter-spacing:.1vw}section.contact_form .inner{width:100%;margin:10vh auto;max-width:56%}section.contact_form h2{text-align:center;font-size:2rem;width:100%;margin:0 auto}.wpcf7{background:#fff;padding:0;width:100%}.wpcf7 .table-res-form{width:100%;margin-top:3em}.wpcf7 .table-res-form tr{border-top:1px #48666f solid}.wpcf7 .table-res-form th,.wpcf7 .table-res-form td{padding:1.5em 1.5em 1.5em 0;text-align:center}.wpcf7 .table-res-form tr.td_last td{padding:1.5em 0}.wpcf7 .table-res-form th{font-size:1.2rem;width:31%;text-align:right;vertical-align:baseline;font-weight:500}.wpcf7 .table-res-form th.top{vertical-align:top}.wpcf7 .table-res-form .requied{font-size:.8em;color:#fff;display:inline-block;padding:.2em .3em;background:-o-linear-gradient(227deg,#ff3ba1,#ff1766);background:linear-gradient(223deg,#ff3ba1,#ff1766);border-radius:2px;margin-left:.1em}.wpcf7 input,.wpcf7 textarea{border:.5px solid #48666f !important}.wpcf7 .wpcf7-submit{width:55% !important}span.wpcf7-form-control.wpcf7-checkbox{display:-ms-grid;display:grid;text-align:left;font-size:1.2rem}span.wpcf7-list-item-label{line-height:1.8;vertical-align:middle}span.wpcf7-list-item.last.has-free-text{display:-webkit-box;display:-ms-flexbox;display:flex}span.wpcf7-list-item.last.has-free-text label{width:12%}span.wpcf7-list-item.last.has-free-text input.wpcf7-free-text{width:30%;padding:0 .5em;height:25px;margin-top:4px}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select{padding:.2em .5em;height:2.5em;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:100%}.table-res-form input[type=text]:focus,textarea:focus{background:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}input[type=checkbox]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:.5em}span.nomal{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400}textarea.wpcf7-form-control.wpcf7-textarea{height:15em;padding:.5em}.table-res-form input[type=submit]{position:relative;padding:.4em 0;color:#fff;background:-o-linear-gradient(227deg,#ff3ba1,#ff1766);background:linear-gradient(223deg,#ff3ba1,#ff1766);font-weight:500;font-size:1.2rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #ff3ba1 !important;letter-spacing:.2em}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #ff3ba1 !important;background:#fff;color:#ff3ba1;font-weight:600}tr.td_last{text-align:center}tr.td_last td{padding:1.5em 0}span.wpcf7-not-valid-tip{color:#e91e63}.wpcf7-response-output{text-align:center;color:#e91e63;border:none;margin-top:2em;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e91e63 !important}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,div.screen-reader-response,.wpcf7-spinner{display:none}.wpcf7-spinner{display:none !important}.recaptcha{text-align:center;margin-bottom:1em}.recaptcha a{text-decoration:none;color:#333}.grecaptcha-badge{visibility:hidden}p.pp{text-align:center}p.pp a{color:#333;text-decoration:none;font-weight:500;font-size:1rem}p.pp a:hover{opacity:.6}.contact_text_bottom{text-align:center;margin-top:3vh}.page-id-136 section.page-hd p{margin:0 auto;text-align:center;width:100%}section.thanks .inner{margin:10vh auto;width:60%;text-align:center}section.thanks .text-wrap{font-size:1.2rem}section.thanks h2{font-size:1.8rem;margin-bottom:3vh}section.thanks h3{margin:4vh auto 1vh}section.thanks a{width:30%;margin:4vh auto 0;display:block;position:relative;padding:.2em 0;color:#fff;background:-o-linear-gradient(227deg,#ff3ba1,#ff1766);background:linear-gradient(223deg,#ff3ba1,#ff1766);font-weight:500;font-size:1.2rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #ff3ba1 !important;letter-spacing:.2em;text-decoration:none}section.thanks .link a:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff}section.privacy_policy .inner{max-width:56%;width:100%;margin:0 auto;padding:7vh 0 7vh}.privacy_policy h2{margin-top:2em;font-size:1.4rem;font-weight:500;border-bottom:2px solid #ccc;padding-bottom:.5em;position:relative;text-align:left;margin-bottom:2vh}.privacy_policy h2:after{content:'';display:block;width:75px;background-color:#3ad6ff;height:2px;position:absolute;bottom:-1.5px;left:0}.privacy_policy h2:first-of-type{margin-top:0}.privacy_policy p{margin-top:1em;font-size:1.1rem}p.title_down img.office{width:16%;position:relative;top:-2px}.privacy_policy ol{margin-top:1em;line-height:2;padding-left:1.5em;font-size:1.1rem}p.ppa a{color:#3ad6ff;text-decoration:none;font-weight:500}p.ppa a:hover{opacity:.6}li.pp_li_se{margin-top:1em}section.page-hd h1{font-family:"Lato",sans-serif;font-size:3.8rem;letter-spacing:.1em;text-align:left;font-style:italic;color:#fff;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0 7vw;font-weight:500}section.page-hd h1 span{font-size:.4em;display:block}.error404 main{text-align:center;padding:5vw 0}.error404 main h2{font-size:2rem;margin-bottom:2vh}.error404 main p{font-size:1.2rem;margin-bottom:2vh}.error404 .totop{font-size:1.2rem}.error404 .totop a{color:#0079c7}.error404 .totop a:hover{opacity:.7}@media screen and (max-width:743px){body{line-height:1.7}#topBtn{display:none !important}br.sp_block{display:block !important}.sp_block{display:block !important}.sp_inlineblock{display:inline-block !important}.pc_block{display:none !important}span.pc_inline-block{display:none}body.appear .splashbg1{-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;bottom:50%;left:0;top:unset;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);background-color:#3ad6ff}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}body.appear .splashbg2{-webkit-animation-name:PageAnime2;animation-name:PageAnime2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:50%;left:0;right:unset;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);background-color:#3ad6ff}@-webkit-keyframes PageAnime2{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes PageAnime2{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}#container{opacity:0}body.appear #container{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}header,.site-title-wrap,.site-title-wrap a{height:22vw}header{background:#3ad6ff;position:absolute}.site-title-wrap{width:100%;padding-left:0}.site-title-wrap a{width:50%;margin:0 auto;position:relative;z-index:0}.site-title-wrap img{width:100%;height:auto;text-align:center;margin:0 auto}section.mv{overflow:hidden}.mv_copy{text-align:center;padding-top:7vw;position:relative;z-index:1}section.mv{height:150vw !important;margin-top:22vw}.mv_visual{bottom:55vw}.mv_bottom{height:55vw}.mv_bottom img{width:100%;position:absolute;bottom:-1vh}.mv_bottom .mv_button{position:absolute;width:90%;top:32%;right:5vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.mv_bottom .mv_button a{outline-offset:-.6vh;outline:.7px solid #333}section.mission .flex-box.left{width:100%}section.mission p.main-massage{width:93%;margin:3vh auto 2vh}section.mission .text-wrap{width:93%;margin:0 auto}section.mission .inner{margin:0 auto 7vh}section.service.bottom .inner{width:93%;margin:5vh auto}section.service.top .flex-box{width:100%;padding:4vh 4vw}section.service.bottom .nurturing .flex-box.left,section.service.bottom .flex-wrap.human .flex-box.right{width:100%;padding:2.5vh 0;height:unset}section.service.bottom p.p1{width:90%;margin:0 auto}section.service.bottom .nurturing .text-wrap p,section.service.bottom .human .text-wrap p{margin:1vh auto 0;width:93%}section.service.bottom h3{margin-bottom:.5vh}section.cta .inner{padding:6vh 0;width:95%}section.consultant .flex-box.left .bg{width:131%;height:20vh;background:#3ad6ff;content:"";position:absolute;bottom:0;right:-11vw;-webkit-transform:translateY(0vh) skewX(-10deg);-ms-transform:translateY(0vh) skewX(-10deg);transform:translateY(0vh) skewX(-10deg);z-index:-1}section.consultant .flex-box.left .bg{width:109%;height:13vh}section.service.top .flex-box.left,section.service.top .flex-box.right{height:36vh}.button:after,.link a:after{right:3vw}section.consultant .inner{width:93%;margin:5vh auto}section.news .inner{width:93%;margin:5vh auto 6vh}section.news a.date{padding-left:0;text-align:center}section.news a.title{padding-left:1vw;text-align:lef;margin-top:1vh}section.news .post-box{padding-bottom:1.5vh;padding-top:1.5vh}section.cta .mv_button a,.page-id-70 .cta_button a,.page-id-85 .cta_button a{padding:2vh 0;outline:1px solid #333;outline-offset:-.7vh;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}section.cta .mv_button a{margin-top:3vh}section.cta{background-position:left 100% top 7%}footer#footer .footer-inner{padding:5vh 0 14svh}section.page-hd{margin-top:22vw;background:unset;padding:1.5vh 0;position:relative;overflow:hidden}section.page-hd p{font-size:11vw;color:#3ad6ff;width:93%;margin:0 auto;letter-spacing:.05em}section.page-hd p span{font-size:.35em;text-align:left;font-style:normal;letter-spacing:.1em}section.page-hd:after{position:absolute;top:0;right:-11vw;width:30%;height:27vh;background:#ffeb3b;content:"";-webkit-transform:translateY(-50%) skewX(340deg);-ms-transform:translateY(-50%) skewX(340deg);transform:translateY(-50%) skewX(340deg);z-index:-1}section.page-mv .flex-wrap.nurturing,section.page-mv .flex-wrap.change-job,section.page-mv .flex-wrap.human,section.company-top .inner{width:93%;margin:3vh auto}section.page-mv .change-job .flex-box.left,section.page-mv .flex-wrap.human .flex-box.right,section.page-mv .nurturing .flex-box.left{width:100%;padding:3vh 0 2vh}section.page-mv p.p1{width:90%;margin:0 auto}section.page-mv .change-job .flex-box.left .text-wrap,section.page-mv .human .flex-box.right .text-wrap,section.page-mv .nurturing .flex-box.left .text-wrap{margin:1.5vh auto 0;width:93%}section.page-mv .nurturing h1,section.page-mv .change-job h1{padding:1.5vh 0}.entry-banner,.consultation-banner,.page-id-55 .price-banner,.price-banner{width:93%;margin:5vh auto;-webkit-box-sizing:border-box;box-sizing:border-box}.entry-banner{border:.3vh solid #3ad6ff}.consultation-banner,.price-banner{border:.3vh solid #005e8b}.page-id-55 .price-banner{border:.3vh solid #607d8b}.entry-banner img.side-img{display:none}section.okinawa-img-bg{height:40vh;background-image:unset}section.okinawa-img-bg:before{content:unset}.bg-image-clip{position:relative;top:0;left:0;width:100%;height:100%;min-height:40vh;-webkit-clip-path:inset(0);clip-path:inset(0);z-index:-1}.bg-image-fixed{position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/naha.jpg)}section.occupation .inner,section.problem .inner{width:93%;margin:5vh auto 3vh}section.occupation h2{margin-bottom:3vh}section.occupation .text-wrap{width:100%;margin:2vh auto 0;font-size:4vw;text-align:justify}section.occupation .flex-box:nth-child(n+2),section.occupation .flex-wrap{margin-top:3vh}section.occupation .flex-box p{background:#3ad6ff;color:#fff}section.occupation .flex-wrap.bottom{width:100%;margin:3vh auto 0}section.recommend:before,.page-id-70 section.flow:after,.page-id-85 section.problem:before,.page-id-85 section.flow:before,.page-id-55 section.service-d:before,section.merit:before,section.service-d:before,section.history:before{-webkit-clip-path:polygon(0 30px,100% 0,100% calc(100% - 30px),0 100%);clip-path:polygon(0 30px,100% 0,100% calc(100% - 30px),0 100%)}section.service.bottom .flex-wrap.human{margin-top:5vh}section.recommend .inner,.page-id-85 section.problem .inner,section.merit .inner,section.history .inner{width:93%;padding:7vh 0 9vh}section.service-d .inner{width:93%;padding:7vh 0 6vh}.recommend-wrap,.merit-wrap{padding:0}.dli-check-circle{width:4.3vw;height:4.3vw;margin-right:1vw}.merit-wrap li,.recommend-wrap li{padding-left:7vw;text-indent:-5vw;border-bottom:.7px solid #48666f}section.strengths .inner,.page-id-85 section.service-d .inner,section.flow .inner{width:93%;padding:3vh 0 4vh}section.strengths .flex-box.right dd{padding:0 3vw 2vh}.page-id-70 section.flow .inner,.page-id-85 section.flow .inner,.page-id-55 section.service-d .inner{padding:7vh 0 9vh;width:93%}section.strengths .flex-box.left p,section.flow .flex-box.left p{line-height:1;padding-bottom:1.2vh;padding-top:.5vh}section.strengths .flex-box.left p span.number,section.flow .flex-box.left p span.number{font-size:8vw;position:relative;top:.4vh}section.flow .flex-box.right{padding:0}.page-id-70 section.flow .flex-box.right dd,section.flow .flex-box.right dd{padding:0 3vw}.arrow div,.big.arrow div{border-width:4.5vw 11vw 0}.arrow,.plus{height:6vh}section.cta.jh .inner{padding:6vh 0}section.okinawa-img-bg:after{top:unset;font-size:18vw;bottom:-2.3vw}.pb-box.top p,.pb-box.bottom p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.scroll{height:25vw}.page-id-85 .cta_button a span.p1{font-size:.8em;line-height:1.6;display:inline-block;margin-top:1vh}.cta_button a img{width:3.2vw;top:2.3vw;padding-left:.6vw}.mv_button a img{width:3.3vw;top:2.8vw;padding-left:.6vw}section.problem .flex-box:nth-child(n+2){margin-top:3vh}.page-id-55 section.service-d .flex-box.left img{width:77%;margin-bottom:3vh}.page-id-55 .bottom-text{margin-top:1vh}section.flow .flex-box.right dd{margin:0 auto;text-align:center}.page-id-55 section.flow .flex-box.right ul{display:inline-block;text-align:left;margin-left:5vw}.page-id-55 section.flow .flex-box.right ul li::marker{color:#3ad6ff}.page-id-55 section.flow .flex-box.right{padding:0}section.consultant.jh .flex-box.left{margin-bottom:4vh}.page-id-43 .cta_button a img,.page-id-55 .cta_button a img{top:3vw}section.company-top .flex-box.right{width:100%;position:relative;text-align:center}section.company-top .flex-box.right img{width:65%;position:relative;bottom:0;left:0;right:0;margin:0 auto}section.company-top .flex-box.right .bg{width:116%;height:15vh}section.company-top .flex-box.right{margin-top:5vh}section.thought .inner{padding:1vh 0 3vh;max-width:93%}section.company-top .logo{width:71%;margin:3vh auto 0}.side-fadein{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1.5s;transition:opacity 1s,-webkit-transform 1.5s;-o-transition:opacity 1s,transform 1.5s;transition:opacity 1s,transform 1.5s;transition:opacity 1s,transform 1.5s,-webkit-transform 1.5s}.fadein{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}section.history dd{padding:2vh 0}section.company .inner{max-width:93%;padding:3vh 0 6vh}.page.container.column .inner{max-width:93%;padding:5vh 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}section.column_wrap{width:100%;padding-right:0}.post_wrap ul,.post_wrap ol{padding-left:6vw}blockquote:before,blockquote:after{width:5vw;height:5vw}.share ul{width:46%;margin:3vw auto 0}.share li a{height:9.8vw;width:9.8vw}nav.page-nav,article.article-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-nav .prev-link{margin-bottom:7vw}.single.container .post_wrap h2{padding:.5vh 2vw;text-indent:0}.page-nav .prev-link,.page-nav .next-link{padding:1.5vw;border:1.5px solid #3ad6ff;font-weight:400}.page-nav .next-link:before,.page-nav .prev-link:before{font-weight:500;letter-spacing:.5vw}.category header,.single header,.tag header,.archive.date header{-webkit-box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px;box-shadow:unset}article.article-list .text{margin-top:1vh}.wp-block-table td,.wp-block-table th{border:.7px solid !important}article.article-list{padding:2vh 3vw}.page-id-70 section.flow .flex-box.right dt,.page-id-85 section.flow .flex-box.right dt,.page-id-55 section.flow .flex-box.right dt,.page-id-43 section.flow .flex-box.right dt{background:#eff9fd;padding:1vh 0}.page-id-70 section.flow .flex-box.right dl,.page-id-85 section.flow .flex-box.right dl,.page-id-55 section.flow .flex-box.right dl{padding:0 0 1.5vh}.page-id-55 section.problem .flex-box .img-wrap img{height:19vh}.page-id-55 section.problem .flex-box .img-wrap{margin:4vh auto}section.problem dd{padding:1.5vh 3vw}section.flow .flex-box.right dl{padding:0 0 1.5vh;width:100%}.page-id-43 section.flow .flex-box.right dt{margin-bottom:1vh}section.flow .flex-box.left p.op span{line-height:1;padding-bottom:.5vh;padding-top:1vh;display:block}.icon-plus:before,.icon-plus:after{top:2.5vh;width:4vh;left:45%}section.flow .flex-box.right dt p.text{font-size:4.2vw;text-align:center;padding:1vh 3vw .5vh;background:#fff}section.flow .flex-wrap.operation .flex-box.right{padding:0}section.flow .flex-wrap.operation .flex-box.right dt{background:#fff2f7}.page-id-43 section.flow .flex-box.right dt.none{margin-bottom:0}section.case dl{width:93%;-webkit-box-sizing:border-box;box-sizing:border-box}section.case dl dd{padding:1.5vh 3vw;background:#fff;text-align:justify}section.case{padding:0 0 4vh}section.mission p span.red{font-weight:500;display:inline-block;font-size:5.5vw}section.mission p.main-massage{line-height:1.5}.page-id-85 section.problem .flex-box .img-wrap img{height:17vh}section.contact_form .inner{margin:5vh auto;max-width:93%}.tab_item{height:26vw;border-left:unset;border-top:unset;-webkit-box-sizing:border-box;box-sizing:border-box}.tabs{border:unset;-webkit-box-shadow:unset;box-shadow:unset}section.contact_form p.p1{background:#ffeb3b}.tab_content{padding:1vh 0 3vh}.tabs .notes{margin-bottom:3vh;text-align:center;font-size:3.5vw}.wpcf7 .table-res-form{margin-top:3vh}.wpcf7 .table-res-form tr{border-top:.7px #48666f solid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7 .table-res-form th{font-size:4.5vw;width:100%;text-align:center;padding:2vh 0}.wpcf7 .table-res-form .requied{padding:.1em .4em;margin-left:.2em;position:relative;top:-.3vh}.wpcf7 .table-res-form td{padding:0 0 2.5vh;width:95%;margin:0 auto}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select{padding:.2em .5em;height:9.5vw;font-size:16px}.wpcf7 input,.wpcf7 textarea{border:.7px solid #48666f !important}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select{width:100%;background:#fff;border:.7px solid #48666f !important;text-align:center;color:#333}span.wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:25em}.wpcf7 .wpcf7-submit{width:100% !important}.table-res-form input[type=submit]{border-radius:50px !important;padding:.3em 0;font-size:4.5vw}.contact_text_bottom{margin-top:0}span.wpcf7-form-control.wpcf7-checkbox{font-size:16px}input[type=checkbox]{position:relative;width:16px;height:16px;border:1px solid #000;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked:before{position:absolute;top:1px;left:4px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:4px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;content:''}section.privacy_policy .inner{max-width:92%;padding:3vh 0 5vh}label.tab_item.one{height:10vh}.page-id-70 .cta_button a img{top:2.5vw}.page-id-85 .cta_button a img{top:2.3vw}section.service-d h2{margin-bottom:5vh}.page-id-43 section.service-d .flex-box.left{margin-bottom:2vh}section.flow .flex-box.right dl.none{padding:0}section.flow .flex-wrap.operation .flex-box.right dt{padding:1vh 0 0}section.history dl,.page-id-88 table tr{border-top:.7px solid #48666f}.history-wrap,.page-id-88 table{border-bottom:.7px solid #48666f}section.thanks .inner{margin:5vh auto;width:92%}section.thanks a{width:50%;font-size:4vw}section.page-hd h1{font-size:9vw;color:#3ad6ff}.error404 main h2{font-size:6vw;font-weight:400}.error404 main{min-height:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.page-mv .nurturing .flex-box.left,.page-id-43 section.page-mv .flex-wrap.human .flex-box.right,section.flow .flex-box.left{height:unset}section.page-mv .change-job .flex-box.left:after,section.page-mv .flex-wrap.human .flex-box.right:after,section.page-mv .nurturing .flex-box.left:after{content:unset}section.consultant p,.flex-box.right dd p,section.service-d .flex-box.right p,.page-id-43 section.flow .flex-box.right dd{text-align:justify}section.consultant .flex-box.left .img-wrap,.footer_logo,section.flow .flex-box.right dt{text-align:center}section.service.top .flex-box.left{background-size:cover}section.service.bottom h3,section.occupation .flex-box p{letter-spacing:.1em}section.history .inner{max-width:100%}section.service.bottom .flex-wrap.human .flex-box.left,section.cta .flex-box.left,section.cta .flex-box.right,section.consultant .flex-box.left,.mv_visual,section.service.top .button,section.consultant .link a,section.news a.title,.footer_left,section.occupation .flex-box,section.occupation .flex-wrap.bottom .flex-box,section.strengths .flex-box.left,section.strengths .flex-box.right,.cta_button a,section.flow .flex-box.left,section.flow .flex-box.right,section.problem .flex-box,.page-id-85 section.service-d .flex-box.left,section.service-d .flex-box.right,.page-id-55 section.service-d .flex-box.left,section.company-top .flex-box.left,.page-nav .next-link,.page-nav .prev-link,.sidebar,article.article-list .img-wrap,article.article-list .text,section.service-d .flex-box.left,section.case .inner,.footer_left,.tab_item{width:100%}section.service.bottom .link a{width:90%}section.consultant .flex-box.left .img-wrap img,#splash-logo{width:66%}.footer_logo a img{width:60%}section.news a.date,section.news a.category{width:50%}footer#footer .twitter img{width:7%}section.mission .flex-box.right,section.service.bottom .nurturing .flex-box.left:after,section.service.bottom .human .flex-box.right:after,section.consultant .flex-box.right,.footer-manu,.copyright,.page-id-85 section.page-mv .flex-wrap.human .flex-box.left,.price-banner img.side-img,.consultation-banner img.side-img,.c-logo{display:none}section.service.top p.p2{line-height:1.6}section.page-mv .nurturing h1,section.page-mv .change-job h1,section.strengths .flex-box.right dt,section.page-mv h1,article.article-list .archive-text p,section.problem dt{line-height:1.5}section.service.bottom h3,article.article-content h1{line-height:1.4}section.consultant h2,section.news h2,section.cta h2{line-height:1.2}section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,.page-id-85 section.service-d .flex-box.left,section.service h2,section h2,.sidebar{margin-bottom:3vh}section.mission h2,section.service h2,section.consultant h2,section.news h2,section.cta h2,section.consultant.jh h2{font-size:14vw}section.cta.jh h2{font-size:10vw}section.service.top h3{font-size:8vw}.mv_copy p.p1,.mv_copy p.p2{font-size:7vw}section.service.bottom h3,section.history dt,section.contact_form h2{font-size:6vw}section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,section.service-d h2,section.flow .flex-box.left p,section h2{font-size:5.5vw}section.page-mv .nurturing h1,section.page-mv .change-job h1,section.occupation h2,section.page-mv h1,section.strengths .flex-box.left p{font-size:5.5vw}.mv_bottom .mv_button a{font-size:5.25vw}label.tab_item.one{font-size:5vw}section.cta .mv_button a{font-size:4.8vw}section.mission p.main-massage{font-size:4.7vw}section.flow .flex-box.right dt,.mv_copy p.p3,section.occupation .flex-box p,.cta_button a,.page-id-85 section.problem .flex-box p,article.article-content h1,.post_wrap h2,.share p,.sidebar h4,.page.container.category h1,section.case dl dt,.tab_item,section.thanks h2{font-size:4.5vw}.post_wrap h3{font-size:4.3vw}.pb-box.top,.page-id-55 section.problem .flex-box p,section.strengths .flex-box.right dt,.page-id-55 .bottom-text p,.page-nav .prev-link:before,.page-nav .next-link:before,section.problem dt,section.contact_form p.p1,.privacy_policy h2{font-size:4.2vw}.post_wrap h4{font-size:4.1vw}section span.jp,section.service.top p.p1,section.service.top p.p1,section.service.top .button,section.service.top p.p2,section.service.bottom .nurturing .text-wrap p,section.service.bottom .link a,section.service.bottom .human .text-wrap p,section.consultant p,section.mission .text-wrap p,section.consultant .link a,section.page-mv p.p1,section.service.bottom p.p1,section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p,.pb-box.bottom,.merit-wrap li,.recommend-wrap li,section.strengths .flex-box.right dd,.page-id-70 section.flow .flex-box.right dd,section.page-mv .text-wrap p,section.service-d .flex-box.right p,.page-id-85 section.flow .flex-box.right dd,section.flow .flex-box.right dd,.page-id-55 section.flow .flex-box.right dd p,section.company-top .text-wrap,section.thought p,section.history dd,.page-id-88 table tr th,.page-id-88 table tr td,.page-id-88 table tr td li,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,div#block-19 li,div#block-20 li,.category article.article-list .text h2,section.problem dd,section.case dl dd,section.consultant .link a,.error404 main p,.error404 .totop{font-size:4vw}section.news a.date,section.news a.category,section.news a.title,article.article-list .archive-text p,p.pp a,.privacy_policy p,.privacy_policy ol,section.thanks .text-wrap{font-size:3.8vw}.scroll a,.footer_logo a,section h2 span.en,.post_wrap h4:before,.article-tag li,.article-tag a,p.blog_title,.contact_text_bottom p{font-size:3.6vw}p.article-date,.recaptcha p{font-size:3.4vw}article.article-content p.cat-data a,ul.post-categories a{font-size:3vw}.g-nav-openbtn{display:block;position:absolute;z-index:999999;top:3vw;right:3%;cursor:pointer;width:50px;height:11vh}.g-nav-openbtn .openbtn-area{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.g-nav-openbtn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;width:45%}.g-nav-openbtn span:nth-of-type(1){top:2.8svh;background:#fff}.g-nav-openbtn span:nth-of-type(2){top:4svh;background:#fff}.g-nav-openbtn span:nth-of-type(3){top:5.2svh;background:#fff}.g-nav-openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-135deg);-ms-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg);width:40%;background:#fff}.g-nav-openbtn.active span:nth-of-type(2){opacity:0;top:24px;left:18px;width:40%}.g-nav-openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(135deg);-ms-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg);width:40%;background:#fff}.breadcrumb{width:95%;font-size:.6rem;padding:1vh 0}_::-webkit-full-page-media,_:future,:root ul.floating li a{padding:1vh 0 1vh}_::-webkit-full-page-media,_:future,:root ul.floating li .hamburger{padding:1vh 0 1vh}_::-webkit-full-page-media,_:future,:root footer#footer .footer-inner{padding:6svh 0 17svh}ul.floating{background:#3ad6ff;margin:0 auto;padding:2vh 0;width:100%;overflow:hidden;display:table;table-layout:fixed;text-align:center;width:100%;border-top:.7px solid #fff}ul.floating li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:13px;line-height:15px;border-right:.7px solid #fff}ul.floating li.left,ul.floating li.right{width:23%}ul.floating li.center{width:56%}ul.floating li.right{border-right:unset}ul.floating li a i{font-size:5vw;color:#fff}ul.floating li div i{font-size:5vw;padding-bottom:2vw}ul.floating li a{border:none;display:block;color:#fff;text-align:center;text-decoration:none;line-height:1.5em}ul.floating li.center img{width:10%;padding-bottom:1.5vw}.floating{position:fixed;bottom:0;left:0;background:#fff;z-index:1}.nav-menu .menu-list,nav.globalMenuSp ul{display:block}nav#g-nav{background:#3ad6ff}.hamburger{display:block;height:auto;cursor:pointer;text-align:center;color:#fff}nav.globalMenuSp{position:fixed;z-index:1000;top:0;left:0;color:#fff;background:#3ad6ff;text-align:center;width:100%;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;min-height:100%}nav#g-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.g-nav_logo{width:60%;margin:0 auto 3vh}nav.globalMenuSp ul#g-navi{margin:0 auto;padding:0;width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:unset}nav.globalMenuSp ul li{padding:1vh 0;width:100%}nav ul li a{font-weight:400;font-family:unset;border-right:unset}.menu-list{width:100%;top:0;border:unset;position:relative}.menu-list>li.one a{border-bottom:unset}nav ul li.contact{outline:unset;outline-offset:unset;background:unset}header nav ul li,header li.has-child,nav.globalMenuSp ul li a,li.nav-menu{display:block;font-size:4.5vw}nav.globalMenuSp ul li.home a{font-size:5vw}nav.globalMenuSp ul li:hover{background:rgb(255 255 255/50%)}nav.globalMenuSp ul li a,li.nav-menu{display:block;color:#fff;padding:0;text-decoration:none;letter-spacing:2px;font-weight:500;text-align:center}nav.globalMenuSp.active{opacity:100;display:block;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}nav.globalMenuSp ul li.has-child img{display:none}nav li.has-child ul{background-color:unset;visibility:unset;opacity:1;height:unset;position:unset;width:100%}.home nav li.has-child ul{width:100%}nav li.has-child ul li{width:100%;height:unset;border-bottom:1.5px solid #333}nav.globalMenuSp ul li.has-child,nav.globalMenuSp ul li.nav-menu{padding:0}nav li.has-child ul li:last-of-type{border-bottom:unset}nav.globalMenuSp ul li:hover{background:unset}li.has-child span.title{display:block;background:#333;color:#fff;padding:.5vh 1em}nav li.has-child ul li a{color:#333}.is-fixed{display:none !important}nav#g-nav .hamburger{color:#171c61;font-size:3.6vw;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3vh auto 0;padding:.5vh 1.5em;border-radius:50px}nav.globalMenuSp ul li.has-child ul li a{padding-left:.2em}nav li.has-child ul li a span{display:inline-block !Important;padding-right:.2em}nav li.has-child ul li a span{display:inline-block !Important;padding-right:0;line-height:1;width:4%}nav.globalMenuSp ul li.contact a{padding:1.2vh 0;background:#ff0;height:unset;width:100%;margin:0 auto;text-align:center;margin-top:1vh;color:#333;outline:.7px solid #333;outline-offset:-.5vh}nav ul li.contact a hr{border-top:1px solid #333;margin:.5vh auto 0;width:60%}.menu-list>li>a,.submenu-list>li>a{background:unset}.breadcrumb{font-size:.6rem}}@media screen and (min-width:767px){ul.floating{display:none !important}}@media only screen and (min-device-width:743px) and (max-device-width:1024px) and (orientation:portrait){blockquote:before,blockquote:after{width:1.5vw;height:1.5vw}.error404 main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:27vh}nav ul li.contact a{outline-offset:-.25vh}.mv_visual{bottom:5vh}.mv_bottom .mv_button a{padding:1vh 0;outline:1px solid #333;outline-offset:-.45vh}.mv_bottom .mv_button{right:3vw}.mv_bottom img{width:64vw;bottom:-.75vh}section.mission .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button:after,.link a:after{width:.4vh;height:.4vh;border-top:1px solid #333;border-right:1px solid #333}section.cta .mv_button a{padding:1vh 0;outline:1px solid #333;outline-offset:-.45vh}.mv_button a img{top:.95vw}#topBtn{bottom:1.3vw;border:1px solid #fff;width:4%;height:2.5%}section.service.bottom .nurturing .flex-box.left:after{left:3vw}section.page-mv .change-job .flex-box.left:after{left:2.5vw}section.okinawa-img-bg:after{top:-1.1vw}@-webkit-keyframes scroll{0%{height:0}100%{height:20px}}@keyframes scroll{0%{height:0}100%{height:20px}}section.okinawa-img-bg{height:40vh;background-image:unset}section.okinawa-img-bg:before{content:unset}.bg-image-clip{position:relative;top:0;left:0;width:100%;height:100%;min-height:40vh;-webkit-clip-path:inset(0);clip-path:inset(0);z-index:-1}.bg-image-fixed{position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/naha.jpg)}section.column_wrap{padding-right:3vw}.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p{border-bottom:.75px solid #cfd8dc;padding:.75vh .5vw .75vh 1vw}.page-id-85 section.problem .flex-box p{min-height:unset}.page-id-85 section.problem .flex-box .img-wrap img{height:10vh;padding:2vh 0}section.page-mv .nurturing .flex-box.left{padding:2vh 0 2vh 2vw;height:17.5vh}.icon-plus:before,.icon-plus:after{top:1.5vh;height:.5vh;width:2.35vh}.icon-plus{width:3.25vw;height:1vh}.menu-list{top:6vh;border:.75px solid #fff}.post_wrap h2{margin:1.5vh 0 1vh;padding:.4vh 1vw}article.article-content h1{border-bottom:1.5px solid #3ad6ff;margin-bottom:.5vh;margin-top:.5vh;padding-bottom:.5vh}.post_wrap h3{margin:1.5vh 0 .75vh;border-bottom:1.5px solid #3ad6ff;padding-bottom:.1em}.post_wrap h4{margin:1.5vh 0 .75vh}blockquote{padding:2.5vh 2vh .5vh}.share{margin-bottom:1em;margin-top:1.5em}nav.page-nav{margin:25px 0 10px}div#block-18 li{padding-bottom:1vh;margin-top:.75vh}article.article-list{margin-bottom:1.5vh;padding:1.5vh 1vh}#splash-logo{width:35%}.page.container.single,.page.container.column,.error404 main{min-height:100vw}section.thanks{min-height:85vw}.page-id-70 .cta_button a img,.page-id-85 .cta_button a img{top:.8vw}section.recommend:before,.page-id-70 section.flow:after,.page-id-85 section.problem:before,.page-id-85 section.flow:before,.page-id-55 section.service-d:before,section.merit:before,section.service-d:before,section.history:before{-webkit-clip-path:polygon(0 25px,100% 0,100% calc(100% - 25px),0 100%);clip-path:polygon(0 25px,100% 0,100% calc(100% - 25px),0 100%)}.cta_button a{outline-offset:-.45vh}.consultation-banner,.price-banner{border:.25vh solid #005e8b}section.problem .flex-box{border:.25vh solid #cfd8dc}.entry-banner{border:.25vh solid #3ad6ff}.recommend-wrap,.merit-wrap{border:.25vh solid #8ee8ff}.page-id-55 .price-banner{border:.25vh solid #607d8b}section.flow .flex-wrap{border:.15vh solid #3ad6ff}section.strengths .flex-wrap,section.flow .flex-wrap.option{border:.15vh solid #005e8b}section.flow .flex-wrap.operation{border:.15vh solid #e91e63}section.case dl{border:.15vh solid #cfd8dc}.menu-list>li.one a{border-bottom:.75px solid #fff}.tab_item{border-top:1.5px solid #005e8b}.privacy_policy h2{border-bottom:1px solid #ccc}.footer-manu ul li a{border-bottom:.7px solid #fff}nav ul li.contact a{outline:.7px solid #fff}section.company-top .inner{margin:13vh auto 0}section.occupation .inner,section.problem .inner{margin:5vh auto 3.5vh}nav ul li.contact a hr{margin:.5vh auto .25vh}section.consultant .inner{margin:5vh auto}section.news .inner{margin:5vh auto 6vh}section.mission .inner{margin:0 auto 7.5vh}.page-id-55 section.flow .flex-box.right ul{margin:0 1.5vw .5vh}section.service.bottom .inner,section.contact_form .inner{margin:5vh auto}.entry-banner,.consultation-banner,.price-banner{margin:3.5vh auto}section.page-mv .flex-wrap.nurturing,section.page-mv .flex-wrap.change-job,section.page-mv .flex-wrap.human{margin:2.5vh auto}section.occupation .flex-wrap.bottom{margin:2.5vh auto 0}.page-id-70 section.consultant.jh .inner{margin:2vh auto 0}section.consultant .link a,section.consultant.jh .inner{margin:1.5vh auto 0}section.service.bottom .link a,section h2 span.en{margin:1vh auto 0}section.service.top .button{margin:.75vh auto 0}.pb-box.top{margin:.25vh auto .5vh}section.mv,section.page-hd{margin-top:6vh}section.service.bottom .flex-wrap.human{margin-top:4.5vh}section.news .post-warp,section.occupation .flex-wrap,.cta_button,.tabs{margin-top:2.5vh}section.problem .flex-box:nth-child(n+3),.page-id-55 .bottom-text,.contact_text_bottom{margin-top:1.5vh}.wpcf7 .table-res-form{margin-top:1.5em}footer#footer .twitter,section.company-top .text-wrap,.post_wrap{margin-top:1vh}section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.consultant.jh .flex-box.left,section.problem h2,section.service-d h2{margin-bottom:3.5vh}section.mission h2,section.service h2,section.occupation h2,section h2,aside#sidebar .widget_block{margin-bottom:2.5vh}.post_wrap ul,.post_wrap ol,.post_wrap table{margin-bottom:2vh}section.mission p.main-massage,section.consultant h2,section.news h2{margin-bottom:1.5vh}.privacy_policy h2,.sidebar div#block-18 h4,.page.container.category h1{margin-bottom:1vh}section.strengths .flex-box.right dt{margin-bottom:.75vh}.page-id-70 section.flow .flex-box.right dt,.page-id-85 section.flow .flex-box.right dt,.page-id-55 section.flow .flex-box.right dt,.sidebar h4{margin-bottom:.5vh}.recaptcha{margin-bottom:.5em}section.history .inner{padding:7vh 0 8.5vh}section.recommend .inner,.page-id-85 section.problem .inner{padding:6.5vh 0 8.5vh}.page-id-55 section.service-d .inner,section.merit .inner{padding:6.5vh 0 7.5vh}.page-id-70 section.flow .inner,.page-id-85 section.flow .inner{padding:6vh 0 8vh}section.service-d .inner{padding:6.5vh 0 5.5vh}section.cta .inner{padding:6vh 0}section.thought .inner{padding:6vh 0 3.5vh}section.cta.jh .inner{padding:5vh 0}.page-id-85 section.service-d .inner,section.privacy_policy .inner,.page.container.column .inner{padding:3.5vh 0}section.strengths .inner{padding:3vh 0 3.5vh}section.company .inner{padding:3.5vh 0 5vh}footer#footer .footer-inner,.recommend-wrap,.merit-wrap{padding:2.5vh 0}section.flow .inner{padding:2.5vh 0 3.5vh}section.page-mv .change-job .flex-box.left{padding:2vh 0 2vh 2vw}section.page-mv .flex-wrap.human .flex-box.right{padding:2vh 2vw 2vh 0}section.service.top .inner-wrap{padding:1.5vh}.tab_content{padding:1.5vh 2vw}section.page-hd,.cta_button a,section.history dd,.page-id-88 table tr td{padding:1.5vh 0}.page-id-55 section.flow .flex-box.right dl{padding:1vh 0}section.flow .flex-box.right dl,.page-id-55 .bottom-text p,section.case dl dt,section.case dl dd{padding:.75vh 0}section.problem dt,section.flow .flex-wrap.operation .flex-box.right{padding:.75vh 1vw}.menu-list>li>a{padding:.75vh 1.5vh}.footer-manu ul li a{padding:.5vh}section.service.bottom h3,.merit-wrap li,.recommend-wrap li{padding:.5vh 0}section.strengths .flex-box.right dd{padding:0 1vw 1vh}section.news .post-box{padding-bottom:1vh;padding-top:1vh}section.case{padding:0 0 3.5vh}.wpcf7 .table-res-form th,.wpcf7 .table-res-form td{padding:.75em 1.5em .75em 0}.wpcf7 .table-res-form tr.td_last td{padding:.75em 0}div#block-19 li,div#block-20 li{padding:.25vh 0}header,.site-title-wrap,.site-title-wrap a,nav ul li.contact a,nav ul,section.flow .flex-box.left{height:6vh}section.mv{height:44vh}.mv_bottom{height:12.5vh}.scroll{height:7vh;padding-top:2.5px}section.mission .flex-box.right{height:22.5vh}section.service.top .flex-box.left,section.service.top .flex-box.right,section.okinawa-img-bg{height:25vh}section.service.bottom .nurturing .flex-box.left,section.service.bottom .flex-wrap.human .flex-box.right{height:20vh}section.consultant .flex-box.right .bg,section.company-top .flex-box.right .bg{height:10vh}.dli-check-circle{height:1.25vw}.arrow,.plus{height:3.5vh}.page-id-55 section.problem .flex-box .img-wrap img{height:8.5vh}.page-id-55 section.problem .flex-box p{min-height:3.5vh}.page-id-43 section.page-mv .flex-wrap.human .flex-box.right{height:17.5vh}.big.arrow{height:4.5vh}.tab_item{height:7vh}.privacy_policy h2:after{height:1px}.mv_visual{width:100%}nav ul li.contact a hr{width:100%}section.contact_form .inner{max-width:70%}section.news .post-warp,section.history dl,.page-id-88 table tr,.wpcf7 .table-res-form tr{border-top:.7px solid #48666f}.page-nav .next-link,.page-nav .prev-link{border:1px solid #3ad6ff}section.service.top .button{border:.7px solid #333}.wp-block-table td,.wp-block-table th{border:.7px solid !important}.sidebar h4{border-bottom:1.5px solid #3ad6ff}section.news .post-box,.history-wrap,.page-id-88 table{border-bottom:.7px solid #48666f}.merit-wrap li,.recommend-wrap li{border-bottom:.7px solid #333}section.cta .mv_button a,.cta_button a,.mv_bottom .mv_button a{outline:.7px solid #333}section.strengths .flex-box.right dt{line-height:1.6}section.okinawa-img-bg:after{font-size:7vw}section.mission h2,section.service h2{font-size:4.4vw}section.consultant h2,section.news h2,section.cta h2{font-size:4.1vw}section.consultant.jh h2,section.cta.jh h2{font-size:3.7vw}section.page-hd p,section.page-hd h1{font-size:3.4vw}.mv_copy p.p1,.mv_copy p.p2{font-size:2.8vw}section.service.top h3{font-size:2.3vw}section.history dt{font-size:2vw}section.occupation h2,section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,section.service-d h2,section.service-d h2,section.strengths .flex-box.left p,section.flow .flex-box.left p,section h2,section.contact_form h2,.error404 main h2{font-size:1.8vw}.mv_bottom .mv_button a,section.service.bottom h3{font-size:1.75vw}section.cta .mv_button a,section.page-mv .nurturing h1,section.page-mv .change-job h1,.cta_button a,section.page-mv h1,section.thanks h2{font-size:1.6vw}.mv_copy p.p3{font-size:1.5vw}section.mission p.main-massage{font-size:1.4vw}section.case dl dt,.page.container.category h1,article.article-content h1,.post_wrap h2{font-size:1.35vw}.pb-box.top{font-size:1.3vw}.privacy_policy h2,.post_wrap h3{font-size:1.25vw}section.strengths .flex-box.right dt,section.flow .flex-box.right dt,.page-id-55 .bottom-text p,.page-nav .next-link:before,.page-nav .prev-link:before,.category article.article-list .text h2{font-size:1.2vw}section span.jp,section.page-mv p.p1,.merit-wrap li,.recommend-wrap li,.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p,section.problem dt,section.flow .flex-box.right dt p.text,section.case dl dd,.tab_item,section.contact_form p.p1,.post_wrap h4,.page-id-55 section.flow .flex-box.right dd p,.page-id-55 section.flow .flex-box.right ul{font-size:1.15vw}.pb-box.bottom,section.occupation .flex-box p,section h2 span.en,section.thanks .text-wrap,section.thanks a{font-size:1.1vw}nav ul li.contact a,section.service.top p.p2,section.mission .text-wrap p,section.service.top p.p1,section.service.bottom p.p1,section.service.bottom .nurturing .text-wrap p,section.consultant p,.footer-manu ul li a,section.page-hd p span,section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p,section.occupation .text-wrap,section.service.bottom .human .text-wrap p,section.page-mv .text-wrap p,section.service-d .flex-box.right p,section.flow .flex-box.right dd,section.problem dd,section.company-top .text-wrap,section.thought p,section.history dd,.page-id-88 table tr th,.page-id-88 table tr td,.page-id-88 table tr td li,.wpcf7 .table-res-form th,.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,.table-res-form input[type=submit],.share p,.sidebar h4,.post_wrap h4:before,article.article-list .archive-text p{font-size:1.05vw}nav ul li a,li.nav-menu,.scroll a,section.service.top .button,section.service.bottom .link a,section.consultant .link a,section.news a.date,section.news a.title,.footer_logo a,section.strengths .flex-box.right dd,.page-id-70 section.flow .flex-box.right dd,p.pp a,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,.article-tag li a,.article-tag li,.error404 main p,.error404 .totop,p.article-date{font-size:1vw}.privacy_policy p,.privacy_policy ol,div#block-19 li,div#block-20 li{font-size:.95vw}section.news a.category,.contact_text_bottom,.recaptcha,p.blog_title,ul.post-categories a{font-size:.9vw}.copyright p,.breadcrumb,.page-nav .prev-link,.page-nav .next-link,article.article-content p.cat-data a{font-size:.8vw}}@media only screen and (min-device-width:744px) and (max-device-width:1366px) and (orientation:landscape){blockquote:before,blockquote:after{width:1.5vw;height:1.5vw}.error404 main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:27vw}section.mv{margin-top:9vw}section.mission .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.service.bottom .nurturing .flex-box.left:after{left:3vw}#topBtn{bottom:1.5vw;border:1px solid #fff;width:4%}section.okinawa-img-bg{height:40vh;background-image:unset}section.okinawa-img-bg:before{content:unset}.bg-image-clip{position:relative;top:0;left:0;width:100%;height:100%;min-height:40vh;-webkit-clip-path:inset(0);clip-path:inset(0);z-index:-1}.bg-image-fixed{position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-image:url(https://hp3.veronica9.com/wp-content/uploads/2024/11/naha.jpg)}section.okinawa-img-bg:after{top:-1.3vw}.dli-check-circle{height:1.25vw}section.service-d .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.company-top .inner{margin:15vw auto 0}section.column_wrap{padding-right:3vw}nav ul li.contact a hr{width:100%}#splash-logo{width:30%}.footer_left{width:20%}section.news .post-warp,section.history dl,.page-id-88 table tr,.wpcf7 .table-res-form tr{border-top:.7px solid #48666f}.page-nav .next-link,.page-nav .prev-link{border:1px solid #3ad6ff}section.service.top .button{border:.7px solid #333}.wp-block-table td,.wp-block-table th{border:.7px solid !important}.sidebar h4{border-bottom:1.5px solid #3ad6ff}section.news .post-box,.history-wrap,.page-id-88 table{border-bottom:.7px solid #48666f}.merit-wrap li,.recommend-wrap li{border-bottom:.7px solid #333}section.cta .mv_button a,.cta_button a,.mv_bottom .mv_button a{outline:.7px solid #333}section.page-hd{margin-top:9vw}header,.site-title-wrap,.site-title-wrap a,nav ul li.contact a,nav ul{height:9vw}section.mv{height:60vw}.mv_bottom{height:18vw}.mv_visual{bottom:5vw;width:100%}.mv_bottom img{width:62vw}section.strengths .flex-box.right dt{line-height:1.6}section.okinawa-img-bg:after{font-size:7.1vw}section.mission h2,section.service h2{font-size:4.5vw}section.consultant h2,section.news h2,section.cta h2{font-size:4.2vw}section.consultant.jh h2,section.cta.jh h2{font-size:3.8vw}section.page-hd p,section.page-hd h1{font-size:3.5vw}.mv_copy p.p1,.mv_copy p.p2{font-size:2.9vw}section.service.top h3{font-size:2.4vw}section.history dt{font-size:2.1vw}section.occupation h2,section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,section.service-d h2,section.service-d h2,section.strengths .flex-box.left p,section.flow .flex-box.left p,section h2,section.contact_form h2,.error404 main h2{font-size:1.9vw}.mv_bottom .mv_button a,section.service.bottom h3{font-size:1.8vw}section.cta .mv_button a,section.page-mv .nurturing h1,section.page-mv .change-job h1,.cta_button a,section.page-mv h1,section.thanks h2{font-size:1.7vw}.mv_copy p.p3{font-size:1.6vw}section.mission p.main-massage{font-size:1.5vw}section.case dl dt,.page.container.category h1,article.article-content h1,.post_wrap h2{font-size:1.45vw}.pb-box.top{font-size:1.4vw}.privacy_policy h2,.post_wrap h3{font-size:1.35vw}section.strengths .flex-box.right dt,section.flow .flex-box.right dt,.page-id-55 .bottom-text p{font-size:1.3vw}section span.jp,section.page-mv p.p1,.merit-wrap li,.recommend-wrap li,.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p,section.problem dt,section.flow .flex-box.right dt p.text,section.case dl dd,.tab_item,section.contact_form p.p1,.post_wrap h4{font-size:1.25vw}.pb-box.bottom,section.occupation .flex-box p,section h2 span.en,section.thanks .text-wrap,section.thanks a,.page-nav .next-link:before,.page-nav .prev-link:before,.category article.article-list .text h2{font-size:1.2vw}section.service.top p.p2,section.mission .text-wrap p,section.service.top p.p1,section.service.bottom p.p1,section.service.bottom .nurturing .text-wrap p,section.consultant p,.footer-manu ul li a,section.page-hd p span,section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p,section.occupation .text-wrap,section.service.bottom .human .text-wrap p,section.page-mv .text-wrap p,section.service-d .flex-box.right p,section.flow .flex-box.right dd,section.problem dd,section.company-top .text-wrap,section.thought p,section.history dd,.page-id-88 table tr th,.page-id-88 table tr td,.page-id-88 table tr td li,.wpcf7 .table-res-form th,.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,.table-res-form input[type=submit],.share p,.sidebar h4,.page-id-55 section.flow .flex-box.right dd p{font-size:1.15vw}nav ul li.contact a,nav ul li a,li.nav-menu,.scroll a,section.service.top .button,section.service.bottom .link a,section.consultant .link a,section.news a.date,section.news a.title,.footer_logo a,section.strengths .flex-box.right dd,.page-id-70 section.flow .flex-box.right dd,p.pp a,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,.article-tag li a,.article-tag li,.error404 main p,.error404 .totop{font-size:1.1vw}.privacy_policy p,.privacy_policy ol,div#block-19 li,div#block-20 li{font-size:1.05vw}section.news a.category,.contact_text_bottom,.recaptcha,p.blog_title,p.article-date,article.article-list .archive-text p{font-size:1vw}.copyright p,.breadcrumb,.page-nav .prev-link,.page-nav .next-link,article.article-content p.cat-data a,ul.post-categories a{font-size:.9vw}}@media screen and (min-width:1200px) and (max-width:1700px){blockquote:before,blockquote:after{width:1.5vw;height:1.5vw}.error404 main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:27vh}section.strengths .flex-box.right dt{line-height:1.6}section.okinawa-img-bg:after{font-size:7vw}section.mission h2,section.service h2{font-size:4.4vw}section.consultant h2,section.news h2,section.cta h2{font-size:4.1vw}section.consultant.jh h2,section.cta.jh h2{font-size:3.7vw}section.page-hd p,section.page-hd h1{font-size:3.4vw}.mv_copy p.p1,.mv_copy p.p2{font-size:2.8vw}section.service.top h3{font-size:2.3vw}section.history dt{font-size:2vw}section.occupation h2,section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,section.service-d h2,section.service-d h2,section.strengths .flex-box.left p,section.flow .flex-box.left p,section h2,section.contact_form h2,.error404 main h2{font-size:1.8vw}.mv_bottom .mv_button a,section.service.bottom h3{font-size:1.75vw}section.cta .mv_button a,section.page-mv .nurturing h1,section.page-mv .change-job h1,.cta_button a,section.page-mv h1,section.thanks h2{font-size:1.6vw}.mv_copy p.p3{font-size:1.5vw}section.mission p.main-massage{font-size:1.4vw}section.case dl dt,.page.container.category h1,article.article-content h1,.post_wrap h2{font-size:1.35vw}.pb-box.top{font-size:1.3vw}.privacy_policy h2,.post_wrap h3{font-size:1.25vw}section.strengths .flex-box.right dt,section.flow .flex-box.right dt,.page-id-55 .bottom-text p{font-size:1.2vw}section span.jp,section.page-mv p.p1,.merit-wrap li,.recommend-wrap li,.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p,section.problem dt,section.flow .flex-box.right dt p.text,section.case dl dd,.tab_item,section.contact_form p.p1,.post_wrap h4{font-size:1.15vw}.pb-box.bottom,section.occupation .flex-box p,section h2 span.en,section.thanks .text-wrap,section.thanks a,.page-nav .next-link:before,.page-nav .prev-link:before{font-size:1.1vw}nav ul li.contact a,section.service.top p.p2,section.mission .text-wrap p,section.service.top p.p1,section.service.bottom p.p1,section.service.bottom .nurturing .text-wrap p,section.consultant p,.footer-manu ul li a,section.page-hd p span,section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p,section.occupation .text-wrap,section.service.bottom .human .text-wrap p,section.page-mv .text-wrap p,section.service-d .flex-box.right p,section.flow .flex-box.right dd,section.problem dd,section.company-top .text-wrap,section.thought p,section.history dd,.page-id-88 table tr th,.page-id-88 table tr td,.page-id-88 table tr td li,.wpcf7 .table-res-form th,.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,.table-res-form input[type=submit],.share p,.sidebar h4,.page-id-55 section.flow .flex-box.right dd p,.page-id-55 section.flow .flex-box.right ul{font-size:1.05vw}nav ul li a,li.nav-menu,.scroll a,section.service.top .button,section.service.bottom .link a,section.consultant .link a,section.news a.date,section.news a.title,.footer_logo a,section.strengths .flex-box.right dd,.page-id-70 section.flow .flex-box.right dd,p.pp a,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,.article-tag li a,.article-tag li,.error404 main p,.error404 .totop{font-size:1vw}.privacy_policy p,.privacy_policy ol,div#block-19 li,div#block-20 li{font-size:.95vw}section.news a.category,.contact_text_bottom,.recaptcha,p.blog_title,p.article-date{font-size:.9vw}.copyright p,.breadcrumb,.page-nav .prev-link,.page-nav .next-link,article.article-content p.cat-data a{font-size:.8vw}}@media screen and (min-width:1920px){blockquote:before,blockquote:after{width:1.5vw;height:1.5vw}.error404 main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:27vh}section.strengths .flex-box.right dt{line-height:1.6}section.okinawa-img-bg:after{font-size:7vw}section.mission h2,section.service h2{font-size:4.4vw}section.consultant h2,section.news h2,section.cta h2{font-size:4.1vw}section.consultant.jh h2,section.cta.jh h2{font-size:3.7vw}section.page-hd p,section.page-hd h1{font-size:3.4vw}.mv_copy p.p1,.mv_copy p.p2{font-size:2.8vw}section.service.top h3{font-size:2.3vw}section.history dt{font-size:2vw}section.occupation h2,section.merit h2,section.recommend h2,section.strengths h2,section.flow h2,section.problem h2,section.service-d h2,section.service-d h2,section.strengths .flex-box.left p,section.flow .flex-box.left p,section h2,section.contact_form h2,.error404 main h2{font-size:1.8vw}.mv_bottom .mv_button a,section.service.bottom h3{font-size:1.75vw}section.cta .mv_button a,section.page-mv .nurturing h1,section.page-mv .change-job h1,.cta_button a,section.page-mv h1,section.thanks h2{font-size:1.6vw}.mv_copy p.p3{font-size:1.5vw}section.mission p.main-massage{font-size:1.4vw}section.case dl dt,.page.container.category h1,article.article-content h1,.post_wrap h2{font-size:1.35vw}.pb-box.top{font-size:1.3vw}.privacy_policy h2,.post_wrap h3{font-size:1.25vw}section.strengths .flex-box.right dt,section.flow .flex-box.right dt,.page-id-55 .bottom-text p{font-size:1.2vw}section span.jp,section.page-mv p.p1,.merit-wrap li,.recommend-wrap li,.page-id-55 section.problem .flex-box p,.page-id-85 section.problem .flex-box p,section.problem dt,section.flow .flex-box.right dt p.text,section.case dl dd,.tab_item,section.contact_form p.p1,.post_wrap h4{font-size:1.15vw}.pb-box.bottom,section.occupation .flex-box p,section h2 span.en,section.thanks .text-wrap,section.thanks a.page-nav .next-link:before,.page-nav .prev-link:before{font-size:1.1vw}nav ul li.contact a,section.service.top p.p2,section.mission .text-wrap p,section.service.top p.p1,section.service.bottom p.p1,section.service.bottom .nurturing .text-wrap p,section.consultant p,.footer-manu ul li a,section.page-hd p span,section.page-mv .nurturing .text-wrap p,section.page-mv .change-job .text-wrap p,section.occupation .text-wrap,section.service.bottom .human .text-wrap p,section.page-mv .text-wrap p,section.service-d .flex-box.right p,section.flow .flex-box.right dd,section.problem dd,section.company-top .text-wrap,section.thought p,section.history dd,.page-id-88 table tr th,.page-id-88 table tr td,.page-id-88 table tr td li,.wpcf7 .table-res-form th,.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,.table-res-form input[type=submit],.share p,.sidebar h4,.page-id-55 section.flow .flex-box.right dd p,.page-id-55 section.flow .flex-box.right ul{font-size:1.05vw}nav ul li a,li.nav-menu,.scroll a,section.service.top .button,section.service.bottom .link a,section.consultant .link a,section.news a.date,section.news a.title,.footer_logo a,section.strengths .flex-box.right dd,.page-id-70 section.flow .flex-box.right dd,p.pp a,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,.article-tag li a,.article-tag li,.error404 main p,.error404 .totop{font-size:1vw}.privacy_policy p,.privacy_policy ol,div#block-19 li,div#block-20 li{font-size:.95vw}section.news a.category,.contact_text_bottom,.recaptcha,p.blog_title,p.article-date{font-size:.9vw}.copyright p,.breadcrumb,.page-nav .prev-link,.page-nav .next-link,article.article-content p.cat-data a{font-size:.8vw}}.example{display:-ms-grid;display:grid;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#000));background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}