/*! modern-reset.css v1.0 | MIT License */
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--scroll-behavior:smooth}html{font-size:16px;scroll-behavior:var(--scroll-behavior);text-size-adjust:100%;-webkit-text-size-adjust:100%;tab-size:4}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{border:none;background:0 0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}}
@charset "utf-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp_def_no_src{object-fit:contain}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
/*! modern-reset.css v1.0 | MIT License */
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--scroll-behavior:smooth}html{font-size:16px;scroll-behavior:var(--scroll-behavior);text-size-adjust:100%;-webkit-text-size-adjust:100%;tab-size:4}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{border:none;background:0 0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}}
:root{--color-main:#333;--color-theme:#033059;--color-background:#fff;--font-main:"Noto Serif JP",serif;--font-en:"Cormorant Garamond",serif;--font-en2:"Crimson Text",serif;--gradient-primary:linear-gradient(300deg,#ffd688,#ffe3af)}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (min-width:768px){html{scroll-padding-top:8vh}[id]{scroll-margin-top:8vh}}@media (max-width:767px){[id]{scroll-margin-top:4vh}}body{font-family:var(--font-main);line-height:1.8;color:var(--color-main);font-weight:500}.container{max-width:100%;margin:0 auto;overflow:hidden}a:hover{opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:768px){.main-nav{position:fixed;inset:0;background:rgba(255,255,255,.95);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-nav.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}}.pc_block{display:block}.sp_block{display:none !important}br.sp_block,.sp_inlineblock{display:none !important}.pc_inlineblock{display:inline-block}p.center{text-align:center}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap.sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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)}header{height:12vh;position:fixed;z-index:99;top:0;left:0;width:100%;background:#033059}.site-title-wrap{width:35%;height:12vh;padding-left:1.5vw}.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:89%;height:auto}.header-inner{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:unset;left:0;right:0;z-index:100}nav#g-nav{width:100%}header #nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #nav-list{width:100%}header nav ul{width:97%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:12vh;margin:0 0 0 auto}header .nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:19%}header 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}header nav ul li a{display:block;text-decoration:none;font-weight:500;font-size:1.1rem;letter-spacing:.2em;color:#fff;line-height:1.6}header 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}header nav ul li a:hover{color:#ffe3af}header nav ul li a:after{content:'';display:block;height:.9px;width:80%;background:#ffe3af;position:absolute;bottom:1.9vw;left:10%;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header nav ul li.contact a:after{content:unset}header nav ul li a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}header nav ul li.company a{margin-right:1vw}header nav ul li.contact a{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%;font-size:1.1rem;padding:0 2vw;background:var(--gradient-primary);color:var(--color-main);outline:.7px solid #111;outline-offset:-.3vw;font-weight:500}header nav ul li.contact a hr{margin:.7vh 0;height:.7px;border:none;background-color:var(--color-main);width:100%}header nav ul li.contact a:hover,.mv-copy .link a:hover{opacity:.7}section.mv{overflow:hidden;width:100%;height:88svh;position:relative;margin-top:12vh}.video-background{position:relative;width:100%;height:100vh;overflow:hidden;background:#033059;z-index:0;will-change:transform;contain:content}.video-background video{position:absolute;top:46%;left:68%;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main_copy{background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:50%;left:4vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}.main_copy p{font-size:2.7rem;color:var(--color-theme);font-weight:500;letter-spacing:.03em;background:#fff;padding:5vh;outline:1.1px solid #033059;outline-offset:-.5vw}.main_copy p span{font-size:.8em}.main_copy .background{content:"";width:100%;height:100%;background-image:-o-linear-gradient(left,rgba(210,190,153,1),rgba(210,190,153,1));background-image:-webkit-gradient(linear,left top,right top,from(rgba(210,190,153,1)),to(rgba(210,190,153,1)));background-image:linear-gradient(90deg,rgba(210,190,153,1),rgba(210,190,153,1));position:absolute;top:.7vw;right:-.7vw;z-index:-1}.mv_right{width:80%;height:88vh;background-image:url(https://web7.veronica9.com/wp-content/uploads/2024/07/mv-img-2.jpg);background-size:cover}.box{overflow:hidden}.boxInner{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;-o-transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s,-webkit-transform .1s}@-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%)}}.boxInner.isPlay{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.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,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);position:relative;opacity:1 !important;height:100%;width:100%;display:-ms-grid;display:grid;place-items:center}.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(0,0,.6,.5);animation-timing-function:cubic-bezier(0,0,.6,.5);content:'';position:absolute;top:0;left:1px;z-index:1;width:100%;height:100%}.isPlay:before{background:#fff}.background-en{position:absolute;bottom:0;left:0;right:0;font-size:8rem;z-index:2;overflow:hidden}.background-en .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;position:relative}.background-en p{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;font-weight:400;background:#e0e0e0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;opacity:.4;line-height:1.2;-webkit-animation:slide 25s linear infinite;animation:slide 25s linear infinite;padding-bottom:0;font-family:var(--font-en);letter-spacing:.1vw;mix-blend-mode:difference;color:transparent;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;margin-right:1vw}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.mv_banner{position:absolute;top:5vh;right:4vw;color:#fff;width:20vw;padding:2vh 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;text-align:center;font-size:1.5rem;font-weight:600;background:-o-linear-gradient(157deg,#969595 0%,#b4b2b2 30%,#cdcdcd 41%,#b0b0b0 62%,#a0a0a0 91% 100%);background:linear-gradient(293deg,#969595 0%,#b4b2b2 30%,#cdcdcd 41%,#b0b0b0 62%,#a0a0a0 91% 100%);outline:.9px solid #fff;outline-offset:-.4vw;letter-spacing:.1vw}.mv_banner p{line-height:1.5}.mv_banner p span{font-size:2rem;font-family:"Cinzel",serif;font-style:italic;margin-right:.3vw;margin-left:.1vw;font-weight:500}p.mb{margin-bottom:.7em}section.solution{position:relative}section.solution:before{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:115%;background:#033059;z-index:-1;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;content:""}section.solution .inner{width:85%;margin:0 auto;padding:10vh 0 10vh;position:relative}section.solution h2{font-weight:500;font-size:2.3rem;color:#ffe3af;letter-spacing:.05vw}.h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);color:#fff;letter-spacing:.15vw}section.solution .flex-box.left{width:54%}section.solution .flex-box.right{width:40%;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.solution .flex-box.right div{width:77%}section.solution .flex-box.right img{width:100%;position:relative;left:2vw}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{-webkit-animation:text_anime_on 1s ease-out forwards;animation:text_anime_on 1s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}section.solution .text-wrap{position:relative;z-index:1;margin-top:5vh}section.solution .text-wrap p{color:#fff;font-size:1.2rem}section.solution .text-wrap p.lh{line-height:2}section.solution p.name{color:#fff;font-family:"Beau Rivage",serif;font-size:2.8rem;font-weight:300;text-align:right;position:absolute;right:3vw;letter-spacing:.1vw}.background-office{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_255485044.jpeg);width:100%;height:44vh;z-index:-2;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}section#reason{background:#f5f5f5;padding:0 0 5vh;position:relative}section#reason:before{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#f5f5f5;z-index:0;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;content:""}section#reason .inner{width:70%;margin:0 auto;position:relative}section#reason .h2-wrap{text-align:center}section#reason h2{font-weight:500;font-size:2.3rem;letter-spacing:.5vw;padding-top:3vh}section#reason .h2-wrap p{color:var(--color-main)}.reason-wrap{margin:7vh auto}.reason-wrap dt{border:.9px solid #333;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}.reason-wrap dt div{background:#033059;color:#fff;padding:1vh 3vw;width:20%;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}.reason-wrap dt div span.en{letter-spacing:.05vw;font-family:var(--font-en);font-size:2.2rem;font-style:italic}.reason-wrap dt div span.number{font-family:"Noto Serif JP",serif;font-size:1.8rem;font-style:italic;margin-left:.2vw}.reason-wrap dt h3{width:80%;background:-o-linear-gradient(32deg,#ffecc9,#ffeacb);background:linear-gradient(58deg,#ffecc9,#ffeacb);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1vw;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1vw;font-size:1.6rem}.reason-wrap dd{padding:1.5vh 1vw;font-size:1.3rem;margin-bottom:5vh;border-right:.9px solid #333;border-bottom:.9px solid #333;border-left:.9px solid #333;background:#fff}section#service{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_383188229.jpeg);background-size:cover;position:relative;background-position:center center}section#service:after{background:rgb(3 48 89/87%);content:'';position:absolute;left:0;right:0;top:0;bottom:0}section#service .inner{width:70%;margin:0 auto;padding:13vh 0;position:relative;z-index:1}section#service .h2-wrap{text-align:center;position:relative}.h2-wrap img.logo{position:absolute;width:7%;top:-2vh;left:52%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:.6}section#service h2{font-weight:500;font-size:2.3rem;color:#ffe3af;letter-spacing:.5vw}section#service .h2-wrap p{letter-spacing:.4vw}.featured-service{margin-top:7vh}.featured-service a{background-color:#fff;text-decoration:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featured-service a:hover{background-color:#e8d8a7}.featured-service .flex-box.left{color:#193549;width:30%;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;padding:2vh;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-service .flex-box.left h3{font-size:2.2rem;background:-o-linear-gradient(32deg,#ffecc9,#ffeacb);background:linear-gradient(58deg,#ffecc9,#ffeacb);color:var(--color-theme);outline:.7px solid #033059;outline-offset:-.4vw;font-weight:500;width:100%;line-height:1.5;padding:3vh 0}.featured-service .flex-box.left h3 .en{font-weight:700;margin-bottom:10px;font-family:var(--font-en);font-size:3.5rem;line-height:1;letter-spacing:.3vw}.featured-service .flex-box.right{width:69%;padding:3vh 1.5vw 3vh 0}.featured-service p{font-size:1em;line-height:1.6;text-align:left}.featured-service p.popularity{text-align:center;font-size:1.8rem;margin-bottom:1.5vh;font-weight:500;letter-spacing:.3vw;background:#033059;color:#ffe3af;padding:.5vh 0}.featured-service p.text{font-size:1.3rem;line-height:1.6}.service-content .h2-wrap{text-align:center}.services{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5vw 1fr 1.5vw 1fr 1.5vw 1fr;grid-template-columns:repeat(4,1fr);gap:1.5vw;margin-top:3vh}.services a{background-color:#fff;color:#193549;text-align:center;text-decoration:none;-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:23vh;outline:.7px solid #111;outline-offset:-.4vw}.service a:hover{background-color:#f5f5f5}.service h3{font-size:1.8rem;font-weight:500;letter-spacing:.05vw}.service h3 .en{font-weight:600;margin-bottom:10px;font-family:var(--font-en);font-size:2.3rem;line-height:1;letter-spacing:.3vw}section#service .link-wrap{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}section#service .link{width:49%;padding-top:5vh}section#service .link a{width:100%;padding:1vh;display:block;text-align:center;margin:0 auto;background:var(--gradient-primary);font-size:1.3rem;letter-spacing:.05vw;font-weight:500;position:relative}section#service .link a:after,section#blog .link a:after,section#cta .link a:after{position:absolute;top:0;bottom:0;right:1.5vw;margin:auto;content:"";vertical-align:middle;width:.7vw;height:.7vw;border-top:1.5px solid #333;border-right:1.5px solid #333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:768px){.services{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.featured-service a{-ms-grid-column-span:2;grid-column:span 2}}.fade-in-up{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;-o-transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.fade-in-up.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.delay-100{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.delay-200{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.delay-300{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.delay-400{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.delay-500{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.delay-600{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.delay-700{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.delay-800{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.delay-900{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.delay-1000{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}section#voice .inner{width:70%;margin:0 auto;padding:10vh 0;position:relative;z-index:1}section#voice .h2-wrap{text-align:center;position:relative}section#voice h2{font-weight:500;font-size:2.3rem;color:var(--color-theme);letter-spacing:.5vw;position:relative}section#voice .h2-wrap p{letter-spacing:.4vw;color:var(--color-theme)}section#voice h3{font-size:1.7rem;font-weight:500;background:#033059;text-align:center;padding:1vh 0;letter-spacing:.2vw;color:#ffe3af}section#voice p.service{text-align:center;margin-top:3vh;font-size:1.3rem}section#voice .flex-box{margin-top:7vh;padding:2vh 2vw}section#voice h4,section.voice-content h4{margin:3vh auto 1.5vh;text-align:center;letter-spacing:.5vw;font-weight:500;padding:.5vh 0;font-size:1.4rem;background:#f5f5f5}.motive p,.feedback p{font-size:1.2rem}.client-name p{text-align:right;font-size:1.2rem;font-weight:500;margin-top:2vh}section#voice .link{width:50%;margin:5vh auto 0}section#voice .link a{width:100%;padding:1vh;display:block;text-align:center;margin:0 auto;background:#033059;color:#fff;font-size:1.3rem;letter-spacing:.05vw;font-weight:500;position:relative}section#voice .link a:after{position:absolute;top:0;bottom:0;right:1.5vw;margin:auto;content:"";vertical-align:middle;width:.7vw;height:.7vw;border-top:1.5px solid #fff;border-right:1.5px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.stroke{position:relative}.stroke .border{content:"";position:absolute}.stroke .border.top,.stroke .border.bottom{width:0;opacity:0}.stroke .border.right,.stroke .border.left{height:0;opacity:0}.stroke .border.top{border-top:1.2px solid #033059;right:1vw;top:0}.stroke .border.bottom{border-bottom:1.2px solid #033059;left:1vw;bottom:0}.stroke .border.right{border-right:1.2px solid #033059;right:1vw;top:0}.stroke .border.left{border-left:1.2px solid #033059;left:1vw;bottom:0}.stroke.is-animated .border.top,.stroke.is-animated .border.bottom{-webkit-animation:stroke-width 1.8s cubic-bezier(.22,1,.36,1);animation:stroke-width 1.8s cubic-bezier(.22,1,.36,1);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.stroke.is-animated .border.right,.stroke.is-animated .border.left{-webkit-animation:stroke-height 1.8s cubic-bezier(.22,1,.36,1);animation:stroke-height 1.8s cubic-bezier(.22,1,.36,1);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes stroke-width{0%{width:0;opacity:1}100%{width:calc(100% - 2vw);opacity:1}}@keyframes stroke-width{0%{width:0;opacity:1}100%{width:calc(100% - 2vw);opacity:1}}@-webkit-keyframes stroke-height{0%{height:0;opacity:1}100%{height:calc(100% - 1vw);opacity:1}}@keyframes stroke-height{0%{height:0;opacity:1}100%{height:calc(100% - 1vw);opacity:1}}section#blog{background:#033059;position:relative}section#blog img.logo{height:64vh;right:-9vw;position:absolute;opacity:.7;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}section#blog .inner{width:85%;margin:0 auto;padding:7vh 0 10vh}section#blog h2{font-weight:500;font-size:2.3rem;color:#ffe3af;letter-spacing:.5vw}.l-inner{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;margin:0 auto}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-prev,.swiper-button-next{display:-ms-grid;display:grid;place-content:center;width:5vw;height:5vw;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;background:rgb(255 255 255/16%)}.swiper-button-prev:after,.swiper-button-next:after{width:1vw;height:1vw;content:"";border:solid #ffe3af;border-width:3px 3px 0 0}.swiper-button-prev:after{margin-left:.4rem;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.4rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-disabled{pointer-events:none;opacity:0}.swiper-area{position:relative}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5vh;text-align:center}.swiper-pagination-bullet{width:1vw;height:3px;cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);vertical-align:top;background-color:#fff}.swiper-pagination-bullet-active{width:4vw;background-color:#ffd688}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.swiper-button-prev{right:calc(100% + 1.2vw)}.swiper-button-next{left:calc(100% + 1.2vw)}.slide-media{padding-top:62.5%}.slide-media img{height:calc(100% + 16px);-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}.slide-content{padding:1vh 0}.slide-date{font-size:.9rem;line-height:1;display:block;color:#fff;text-align:right}.slide-title{line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1vh;color:#fff;font-size:1.1rem}.swiper-slide a{width:100%}@media only screen and (max-width:1024px){html{-webkit-text-size-adjust:100%}.pc{display:none !important}.swiper-button-prev:before,.swiper-button-next:before{background-color:#033059}.swiper-button-prev:after,.swiper-button-next:after{border-color:#ffe3af}.swiper-button-prev{right:calc(100% - 7vw)}.swiper-button-next{left:calc(100% - 7vw)}}@media only screen and (max-width:599px){html{font-size:50%}.pc-tab{display:none !important}}@media only screen and (min-width:1024px){.tab-sp{display:none !important}.swiper-button-prev:before,.swiper-button-next:before{-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.swiper{padding-top:5vh}.slide{-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.slide img{-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.slide:hover{-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}.slide:hover img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}section#blog .link{width:41%;margin:5vh auto 0}section#blog .link a{width:100%;padding:1vh;display:block;text-align:center;margin:0 auto;background:var(--gradient-primary);font-size:1.3rem;letter-spacing:.05vw;font-weight:500;position:relative}section#cta .flex-box.left{width:55%;background:#f5f5f5;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 .flex-box.left .wrap{width:90%;padding:7vh 0}section#cta h2{font-size:1.7rem;font-weight:500;background:#033059;text-align:center;padding:1vh 0;letter-spacing:.2vw;color:#fff}section#cta h3{text-align:center;font-size:1.8rem;padding:3vh 0 1vh;font-weight:500;letter-spacing:.1vw}section#cta .text-wrap p{font-size:1.2rem}section#cta .link{margin:4vh auto 0}section#cta .link a{width:80%;padding:1vh;display:block;text-align:center;margin:0 auto;background:var(--gradient-primary);font-size:1.3rem;letter-spacing:.05vw;font-weight:500;position:relative}section#cta .flex-box.right{width:45%;position:relative;background-size:cover;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/02/writing-img.jpg);background-position:right 39% top 0}.footer-bg{position:relative;margin-top:25vh}.footer-bg .background-en p{line-height:1.03}footer#footer{position:relative;background:#033059}.footer-inner{padding:8vh 0 6vh}.footer_logo img{width:26%;margin:0 auto}footer#footer .link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5vh 5vw;display:block;text-align:center;margin:3vh auto;background:-o-linear-gradient(150deg,#ff,#ff);background:linear-gradient(300deg,#ff,#ff);font-size:1.2rem;letter-spacing:.05vw;font-weight:500;position:relative;border-radius:50px}.sns-wrap.flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18%;margin:4vh auto 0;position:relative;left:1vw}.sns-box{width:34%;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}.sns-box.tw{width:14%}.sns-box.tw img{width:58%}.sns-box.no img{width:81%}.sns-box.la img{width:100%}.copyright p{color:#fff;text-align:center;font-size:.9rem;font-weight:500;font-family:var(--font-en);letter-spacing:.05vw;padding-left:1vw}a.topBtn{display:grid;place-content:center;width:4vw;height:4vw;cursor:pointer;position:fixed;bottom:0;right:0;z-index:9999;opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}a.topBtn.is-visible{opacity:1;visibility:visible}a.topBtn:before{position:absolute;inset:0;content:"";background:var(--gradient-primary);opacity:.8}a.topBtn:after{width:1vw;height:1vw;content:"";border:solid #033059;border-width:2.5px 2.5px 0 0;margin-top:.7vw;transform:rotate(-45deg)}section.page-mv{height:25vh;position:relative;margin-top: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;background:#033059;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_255485044.jpeg);background-size:cover;position:relative;background-position:0 70%}section.page-mv:after{background:rgb(3 48 89/64%);content:'';position:absolute;left:0;right:0;top:0;bottom:0}.h1-wrap{text-align:center;position:relative;z-index:1}section.page-mv h1{font-weight:500;font-size:2.3rem;color:#ffe3af;letter-spacing:.5vw}.page-id-3 section.page-mv h1,.page-id-861 section.page-mv h1{font-size:5.5rem}.h1-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);color:#fff;letter-spacing:.2vw}.h1-wrap img.logo{position:absolute;width:4.5vw;top:-.5vw;left:55%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:.6}.breadcrumb{width:90%;margin:0 auto;font-size:.9rem;padding-top:1vh}section.service-content .inner{width:65%;margin:7vh auto 10vh}.service-page-wrap h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}.service-page-wrap .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}.h3-wrap{position:relative;width:100%}.h3-wrap .rank{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;position:absolute;top:-1.5vw;left:.5vw;background:var(--gradient-primary);z-index:1;border-radius:50%;height:5vw;width:5vw;color:#fff;line-height:1.2}.rank div{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:100%;width:100%}.h3-wrap p{font-size:1.4rem;color:var(--color-theme);font-weight:500;text-align:center}.h3-wrap p span.en{font-family:var(--font-en);font-size:1.8rem;font-style:italic}.h3-wrap p span.number{font-family:"Noto Serif JP",serif;font-size:1.7rem;font-style:italic}section.service-content h3{background:#033059;color:#ffe3af;padding:1vh 3vw;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;font-size:1.8rem;letter-spacing:.5vw;font-weight:500}.service-wrap{margin-top:10vh}p.explanation{text-align:left;font-size:1.2rem;margin:2vh auto}.strengths,.effect,.result,.trackrecord{margin-top:5vh}section.service-content h4{text-align:center;font-size:1.4rem;letter-spacing:.2vw;background-color:#dfe5e7;padding:.5vh 0;font-weight:600}.strengths dl{padding:2vh 2vw 2vh;background:#fafafa}.strengths dt{font-size:1.2rem;font-weight:600;position:relative;padding-left:1vw;padding-bottom:.5vh;border-bottom:1px solid #607d8b;margin-bottom:.5vh}.strengths dt:before{content:"•";position:absolute;left:0;top:-.3vw;font-size:1.5rem}.strengths dd{font-size:1.2rem;margin-bottom:2vh;margin-left:1vw}.strengths dd:last-of-type{margin-bottom:0}.strengths p{text-align:left;padding:2vh 2vw 2vh;background:#fafafa;font-size:1.2rem}table.price{margin-top:5vh}table{width:100%;border-collapse:collapse}section.service-content table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}section.service-content table tbody th{background-color:#dfe5e7;border:1px solid #607d8b;padding:1vh 1vw;font-weight:600;text-align:center;letter-spacing:.1vw;font-size:1.2rem;width:40%;border-collapse:collapse;-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.service-content table tbody td{border:1px solid #607d8b;padding:1vh 1.5vw;text-align:left;font-weight:500;font-size:1.2rem;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;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-content table tbody td span{font-weight:400}section.service-content table tbody td:nth-child(3){font-size:.9em}section.service-content table tfoot td{padding:1vh 1vw;text-align:center;border:1px solid #607d8b;font-size:1.2rem}section.service-content table tfoot td{border-top:unset}section.service-content table tbody th{border-right:unset}@media screen and (max-width:768px){section.service-content table{display:block;overflow-x:auto}section.service-content table thead,section.service-content table tbody,section.service-content table tfoot,section.service-content table tr,section.service-content table th,section.service-content table td{display:block}section.service-content table thead tr{position:absolute;top:-9999px;left:-9999px}section.service-content table td{border:none;border-bottom:1px solid #ddd;position:relative;padding-left:50%;text-align:left;min-height:30px}section.service-content table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700}section.service-content table tbody td:nth-child(2){text-align:center}}.notes{text-align:center;margin-top:1vh}.effect ul,.result ul,.trackrecord dl{padding:1vh 1vw 2vh;background:#fafafa}.effect ul li{font-size:1.2rem;padding:1vh 1vw 0 0;margin-left:2vw;text-align:center;list-style-position:inside}.result ul li{font-size:1.2rem;padding:1vh 1vw 0 0;margin-left:2vw;text-align:center;list-style-position:inside}ul.consulting li{text-align:left;padding-left:1.5em;text-indent:-1.5em}.trackrecord .client-wrap{padding:2vh 2vw;background:#fafafa;margin-top:0}.trackrecord .client:first-of-type{margin-bottom:3vh}.trackrecord h5{font-size:1.2rem;margin-bottom:1vh}.trackrecord li{list-style:none;margin-bottom:1vh}.trackrecord li a{font-size:1.1rem;padding:1vh 0 0;border-bottom:1px solid #033059;color:var(--color-theme)}section.service-content .link{margin-top:5vh}section.service-content .link a{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1vh 0;display:block;text-align:center;margin:0 auto;background:var(--gradient-primary);font-size:1.2rem;letter-spacing:.05vw;font-weight:500;position:relative}section.service-content .link a:after{position:absolute;top:0;bottom:0;right:1.5vw;margin:auto;content:"";vertical-align:middle;width:.7vw;height:.7vw;border-top:1.5px solid #333;border-right:1.5px solid #333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.profile-content.top .inner{width:80%;margin:10vh auto}section.profile-content.top .flex-box.left{width:55%}.profile-page-wrap .h2-wrap{text-align:left;margin-bottom:3vh;padding-left:4vw;position:relative}.profile-page-wrap .h2-wrap:before{content:url(https://hp6.veronica9.com/wp-content/uploads/2025/01/logo-icon.svg);margin-right:.5vw;position:absolute;width:7%;display:inline-block;top:.5vh;left:0}section.profile-content.top h2{font-weight:500;font-size:2rem;letter-spacing:.2vw;color:var(--color-theme)}section.profile-content.top .h2-wrap p{font-size:1.6rem;color:var(--color-theme)}section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p{font-size:1.2rem;line-height:2}section.profile-content.top .flex-box.right{width:40%;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.profile-content.top .flex-box.right img{width:auto;height:27.5vw}section.profile-content.top .flex-box.right p.name{color:var(--color-theme);font-family:"Beau Rivage",serif;font-size:2.5rem;font-weight:300;text-align:right;position:absolute;right:15vw;letter-spacing:.1vw}section.profile-content.middle{position:relative;background:#f5f5f5}section.profile-content.middle .inner{width:65%;padding:10vh 0 10vh;position:relative;margin:0 auto}section.profile-content.middle h2,.profile-content.bottom h2{background:#033059;color:#ffe3af;padding:1vh 3vw;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;font-size:1.7rem;letter-spacing:.5vw;font-weight:500}section.profile-content.middle .text-wrap{margin-top:3vh;margin-bottom:7vh}section.profile-content.middle .content-wrap.last .text-wrap{margin-bottom:0}section.profile-content.middle .text-wrap p.mb{margin-bottom:1.5em}section.profile-content.bottom{width:65%;padding:10vh 0 5vh;position:relative;margin:0 auto}.profile-content.bottom .content-wrap{margin-left:auto;margin-right:auto}.profile-content.bottom h2{margin-bottom:5vh}.career-list dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:600;margin-bottom:3vh;background:#f5f5f5;padding:1vh 1.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.career-list dt{margin-right:1vw}.career-list ul{list-style:none;margin-bottom:5vh;margin-left:1vw}.career-list ul li{position:relative;margin-bottom:.7vh;font-size:1.2rem;list-style:inside}.career-list ul li:before{content:"•";position:absolute;left:0;top:0;color:var(--color-theme)}@media (max-width:768px){.profile-content.bottom h2{font-size:1.8rem;margin-bottom:30px}}section.support-content .inner{width:65%;margin:7vh auto 10vh}.support-page-wrap .h2-wrap{text-align:center}.support-page-wrap h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}.support-page-wrap .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1vw;margin:7vh auto;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn-wrap .flex-box{-webkit-box-sizing:border-box;box-sizing:border-box}.btn-wrap.se .flex-box:nth-child(-n+4){width:calc(25% - 0.75vw)}.btn-wrap.se .flex-box:nth-child(n+5){width:calc(20% - .8vw)}.btn-wrap.sa .flex-box:nth-child(-n+4){width:calc(25% - 0.75vw)}.btn-wrap.sa .flex-box:nth-child(n+5):nth-child(-n+8){width:calc(25% - 0.75vw)}.btn-wrap.sa .flex-box:nth-child(n+9){width:calc(20% - 0.8vw)}.btn-wrap .flex-box a{padding:1vh .5vw;border:1px solid #ccc;text-decoration:none;color:var(--color-theme);border-radius:5px;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:#f5f5f5;font-size:1.1rem;font-weight:500;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:100%;line-height:1.6}.btn-wrap .flex-box a:hover{background:#033059;color:#ffe3af;opacity:1}@media screen and (max-width:767px){.btn-wrap .flex-box:nth-child(-n+4),.btn-wrap .flex-box:nth-child(n+5):nth-child(-n+8){width:calc(50% - 0.5vw)}.btn-wrap .flex-box:nth-child(n+9){width:calc(33.333% - 0.67vw)}}.category-wrap h3{background:#033059;color:#ffe3af;padding:1vh 3vw;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;font-size:1.7rem;letter-spacing:.5vw;font-weight:500}.category-wrap:nth-child(n+2){margin-top:7vh}.category-wrap h4{color:var(--color-theme);font-size:1.4rem;letter-spacing:.2vw;font-weight:500;text-align:left;margin:5vh auto 1vh}.category-wrap h4:before,section.client-content h4:before{content:"《"}.category-wrap h4:after,section.client-content h4:after{content:"》"}.category-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-wrap ul li{margin-left:2vw;font-size:1.2rem;line-height:2}.category-wrap .mt{margin-top:5vh}section.client-content .inner{width:65%;margin:7vh auto 10vh}.client-content .h2-wrap{text-align:center}.client-page-wrap h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}.client-page-wrap .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}.intro-text{margin-top:5vh;font-size:1.2rem}.client-wrap{margin-top:7vh}section.client-content h3{background:#033059;color:#ffe3af;padding:1vh 3vw;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;font-size:1.7rem;letter-spacing:.5vw;font-weight:500;margin-bottom:3vh}section.client-content h3 span{font-size:.8em}section.client-content ul li{margin-left:2vw;font-size:1.2rem;line-height:2}.client-wrap.private ul li{margin-bottom:1vh}section.client-content dt,section.client-content dd{font-size:1.2rem;line-height:2}section.client-content dt:before{content:'・';position:relative;left:0;top:.4vw;font-size:2em;line-height:1;color:var(--color-theme)}section.client-content dt{position:relative;padding-left:1.5em}section.client-content dd{margin-bottom:2vh;margin-left:1.5em}section.client-content h4{color:var(--color-theme);font-size:1.4rem;letter-spacing:.2vw;font-weight:500;text-align:left;margin:5vh auto 1vh}section.voice-content .inner{width:65%;margin:7vh auto 10vh}section.voice-content .h2-wrap{text-align:center}section.voice-content h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}.page-id-1046 section#voice .flex-box,.page-id-1046 section.voice-content .flex-box{padding:2vh 2vw}.page-id-1046 section#voice .flex-box,.page-id-1046 section.voice-content .flex-box{margin-top:7vh}section.voice-content .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}section.voice-content p.service{text-align:center;margin-top:3vh;font-size:1.3rem}section.voice-content h3{font-size:1.6rem;font-weight:500;background:#033059;text-align:center;padding:1vh 0;letter-spacing:.2vw;color:#ffe3af}section.faq-content .inner{width:65%;margin:7vh auto 10vh}.faq-page-wrap .h2-wrap{text-align:center}.faq-page-wrap h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}.faq-page-wrap .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}section.faq-content .btn-wrap{gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.faq-content .btn-wrap.se .flex-box{width:19%}.faq-wrap{margin-top:7vh}section.faq-content h3{font-size:1.6rem;font-weight:500;background:#033059;text-align:center;padding:1vh 0;letter-spacing:.2vw;color:#ffe3af;margin-bottom:5vh}section.faq-content .btn-wrap .flex-box a{padding:2.5vh .5vw}.faq-section{margin-bottom:50px}.faq-section h2{font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center;color:var(--color-theme)}.faq-list dt{font-size:1.2rem;font-weight:600;position:relative;padding:2vh 0 2vh 3vw;background:#f5f5f5}.faq-list dt:before{content:"Q";position:absolute;font-weight:600;color:var(--color-theme);font-size:1.4rem;left:1vw;top:1.5vh}.faq-list dd{font-size:1.2rem;margin-bottom:5vh;position:relative;padding:2vh 1vw 0 3vw}.faq-list dd:before{content:"A";position:absolute;left:1vw;top:1.6vh;font-weight:700;color:var(--color-theme);font-size:1.4rem}.faq-list dd ul,.faq-list dd ol{margin-top:1vh;margin-bottom:1vh;padding-left:1.5vw}.faq-list dd ul li{list-style-type:disc;margin-bottom:1vh}.faq-list dd ol li{list-style-type:decimal;margin-bottom:1vh}.faq-list dd a{color:var(--color-theme);text-decoration:underline}.page.container.blog .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 10vh}section.blog_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;font-weight:600}article.article-list a{text-decoration:none;width:100%}article.article-list a img{width:100%}.cat-day{position:relative}ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-categories a{background:#033059;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;line-height:1.6}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5vw}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5vh 1vw;border:1.5px solid #033059;-webkit-box-sizing:border-box;box-sizing:border-box}i.fas.fa-angle-right,i.fas.fa-angle-left{color:var(--color-theme)}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:var(--color-theme);font-weight:500}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:var(--color-theme)}span.cat-data a{background:#033059;display:inline;color:#fff;padding:.2em 1em;margin-right:.5em;font-size:.8rem}.single h1{font-size:1.6rem;font-weight:600;letter-spacing:.02vw;line-height:1.6}.article-date{text-align:right;margin-bottom:3vh;font-size:1rem}span.st-mymarker-s{background:-o-linear-gradient(transparent 70%,#d4dff4 0%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#d4dff4));background:linear-gradient(transparent 70%,#d4dff4 0%);font-weight:700}.fixed-page h2,.single article h2{font-size:1.6rem;font-weight:600;letter-spacing:.04vw;margin:5vh auto 3vh;padding:2vh 1vw;border-left:.25vw solid #033059;line-height:1;background-color:#f7f7f7}.fixed-page h3,.single article h3{font-size:1.5rem;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:1vh .5vw;border-bottom:2px solid #033059}.fixed-page h4,.single article .blog-main h4{font-size:1.4rem;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:1vh 1.2vw 0;position:relative}.fixed-page h4:before,.single article h4:before{content:"";display:block;position:absolute;top:1.3vw;left:0;width:.7vw;height:.7vw;background-color:var(--color-theme)}.fixed-page h5,.single article h5{font-size:1.3rem;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:1vh 0 0;position:relative}.fixed-page .inner p,.single article p{font-size:1.2rem;font-weight:400;margin-top:3vh;line-height:2}.fixed-page .inner ul,.single .blog-main ul,.fixed-page .inner ol,.single .blog-main ol{margin:3vh auto 5vh;padding:3vh 1vw 3vh 2.5vw;background-color:#f7f7f7}.fixed-page .inner ul ul,.single .blog-main ul ul{margin-top:unset;margin-bottom:.7vw;margin-left:0}.fixed-page .inner ul li,.single .blog-main ul li{list-style-type:disc;font-size:1.2rem;margin-bottom:.7vh}.fixed-page .inner ol li,.single .blog-main ol li{font-size:1.2rem;margin-bottom:.7vh}.fixed-page .inner ul ul li,.single .blog-main ul ul li{list-style:none}.single article p.box-title{position:relative;top:5vh;background:#033059;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 2vw;letter-spacing:.1vw;margin-top:0}.fixed-page figure,.single article figure{margin:3vh 0}.single article p.article-date{font-size:1rem;margin-top:0;text-align:right}.page_sns{width:48%;margin:0 auto}.single section.page-mv p.title{font-size:6rem;font-weight:500;font-family:"Josefin Sans",sans-serif;line-height:.9;position:relative;z-index:1;text-align:center}.single .contents{width:60%;margin:10vh auto}section.single-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin:0 auto}.page.single .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3vh 0}section.blog_wrap{width:calc(100% - 30%);padding-right:3vw}article.article-content{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5em}article.article-content p.cat-data a{background-image:-o-linear-gradient(43deg,#37c1ff,#30bdff);background-image:linear-gradient(47deg,#37c1ff,#30bdff);display:inline;color:#fff;padding:.5vh 1em;border-radius:50px;margin-right:.5em;font-size:.8rem;text-decoration:none}.article-tag{display:-webkit-box;display:-ms-flexbox;display:flex}section.blog_wrap table{margin:3vh auto 5vh}section.blog_wrap td,section.blog_wrap th{border:1.5px solid #033059 !important;padding:1vh 1vw;font-size:1.2rem}.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;margin-left:0}.single article .article-tag ul li{list-style-type:none;list-style:none;padding-right:1em;font-size:1.2rem}.article-tag a{text-decoration:none;color:var(--color-main);font-size:1.2rem}.article-tag a:before{background:no-repeat;width:1.2vw;height:2.2vh;background-image:url(https://hp6.veronica9.com/wp-content/uploads/2025/01/tag-n.svg);content:'';margin-right:.3vw;display:inline-block;top:.3vh;position:relative}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:2em}.youtube iframe{width:100%;height:100%}blockquote{position:relative;border:1px solid #607d8b;border-radius:.5vw;padding:5vh 2vh 1vh;background:#f7f7f7;margin:5vh auto}blockquote:before{margin-right:1em;display:block;position:absolute;width:1.5vw;height:1.5vw;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.5vw;height:1.5vw;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}.single article blockquote p{margin-top:0}blockquote a{display:block;text-align:right;margin-right:2vw}#ez-toc-container{border-width:2px !important;border-radius:0;margin-top:5vh}#ez-toc-container .ez-toc-toggle:checked+label{width:100%}div#ez-toc-container .ez-toc-title{font-size:1.2rem;float:left}#ez-toc-container a:visited{color:var(--color-main)}#ez-toc-container label{float:left !important;margin-left:10px}ul.ez-toc-list.ez-toc-list-level-1{margin-top:5vh !important}#ez-toc-container ul.ez-toc-list a{display:block;border-bottom:1px solid #eee;padding:.5vh;font-size:1.2rem}.ez-toc-title-container{display:block;width:100%}#ez-toc-container p.ez-toc-title{display:block;text-align:center;margin-bottom:5px}.ez-toc-title-toggle{position:relative;top:0;right:0}.blog-profile{border:2px solid #033059;position:relative;margin-top:7vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2vh 1vw 2vh}.single article p.writhing{position:absolute;top:-2vh;margin-top:0;background:#033059;color:#fff;width:20%;text-align:center;letter-spacing:.15vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.blog-profile .flex-box.left{width:20%;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}.blog-profile .flex-box.left img{width:55%;border-radius:50%;background:#f7f7f7}.single article .blog-profile p.name{font-size:1.3rem;font-weight:700;letter-spacing:.1vw;color:var(--color-theme)}.single article .blog-profile .text-wrap p{font-size:1.1rem;margin-top:1vh;line-height:1.8;font-weight:500}nav.page-nav{margin:5vh auto 0;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:var(--color-main);border:2px solid #033059;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.85rem;line-height:1.5;padding:1vh .7vw;font-weight:600;-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:var(--color-main);border:2px solid #033059;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.85rem;line-height:1.5;padding:1vh .7vw;font-weight:600;-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;color:var(--color-theme);font-size:1.4rem;font-family:var(--font-en);letter-spacing:.1vw;font-weight:700}.page-nav .next-link:before{content:"NEXT";position:absolute;top:-.85em;right:0;line-height:1;color:var(--color-theme);font-size:1.4rem;font-family:var(--font-en);letter-spacing:.1vw;font-weight:700}nav.page-nav a:hover{background:#ebf9ff}.share{margin-bottom:7vh;margin-top:3vh;position:relative;z-index:1}.home .share,.page-id-711 .share{width:55%;margin:0 auto}.single article .share p{text-align:center;font-size:1.5rem;margin-bottom:0;letter-spacing:.15vw;font-optical-sizing:auto;font-style:normal;font-weight:600;color:var(--color-theme);font-family:var(--font-en)}.single article .share ul{width:40%;margin:1vh auto 0;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-left:auto}.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,.share li button{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.5vw;width:2.5vw;border-radius:50px}.share li a{border-radius:50px}.share li button{border-radius:.1vw;width:3.5vw;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 button img{width:66%}.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}button.share-url{background-color:var(--color-theme);color:#fff}.url-copied{display:none;position:absolute;bottom:-6vh;left:67%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.url-copied span{background:#033059;color:#fff;padding:6px 12px;border-radius:3px;font-size:.8rem;white-space:nowrap}@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 a{font-size:.7rem}.share li a svg{font-size:.95rem}.share ul{width:46%;margin:3vw auto 0}.share li a{height:9.8vw;width:9.8vw}nav.page-nav{margin:5vh 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.related-post-wrap{margin:5vh auto 0}.related-post-wrap h4{margin:0 auto 2vh;font-size:1.2rem;font-weight:600;background:#f7f7f7;width:100%;text-align:center;letter-spacing:.15vw;padding:.5vh 0}.related-post-wrap ul{display:-ms-grid;display:grid;list-style:none;gap:.875em;-ms-grid-columns:1fr .875em 1fr .875em 1fr .875em 1fr;grid-template-columns:repeat(4,1fr)}.related-post a{display:block;text-decoration:none;color:#000}.related-post a:hover{opacity:.6}.related-post img{display:block;width:100%;aspect-ratio:3/2;margin-bottom:.5vh;-o-object-fit:cover;object-fit:cover}.related-post .text-wrap{font-size:.8rem;font-weight:600}@media (max-width:600px){.related-post-wrap ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:30%}div#block-22 h2,aside#sidebar h4{font-size:1.2rem;border-bottom:2.5px solid #033059;margin-bottom:2vh;padding-bottom:.5vh;font-weight:600;letter-spacing:.1vw;color:var(--color-theme)}div#block-22 li a:first-of-type,div#execphp-3 li a.np_img{width:40%}ul.wpp-list a.wpp-post-title{width:57%;font-size:1rem}ul.wpp-list a img{width:100%}.wpp-thumbnail{margin:0 !important}.popular-posts.wpp-ajax{counter-reset:rank_number}div#execphp-3 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar p.blog_title{line-height:1.4;width:57%}.sidebar p.blog_title a{font-size:1rem;font-weight:600}div#block-22 li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div#block-22 li:after{counter-increment:rank_number;content:counter(rank_number);display:block;position:absolute;left:0;width:2vw;height:1.5vw;background:rgb(3 48 89/80%);color:#fff;font-size:.9rem;text-align:center}ul.wpp-list li,div#execphp-3 li{margin-bottom:1em}ul.wpp-list li:last-of-type,div#execphp-3 li:last-of-type{margin-bottom:unset}a.wpp-post-title,.sidebar p.blog_title a{line-height:1.4;font-weight:600}.sidebar p.blog_title{width:57%}ul.wpp-list li a:hover,.Widget_newpost li a:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}aside#sidebar a{text-decoration:none}aside#sidebar .widget_block{margin-bottom:5vh}a.np-title,div#categories-3 a,div#archives-3 a{color:var(--color-theme)}div#categories-3,div#archives-3{margin-top:5vh}div#categories-3 ul,div#archives-3 ul{padding-left:1em;list-style:none}div#categories-3 li,div#archives-3 li{padding:.5vh 0;font-size:1.1rem}div#categories-3 li:before,div#archives-3 li:before{content:'';width:5px;height:5px;border-radius:50%;background:#033059;display:inline-block;margin-right:10px;vertical-align:middle}.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1{font-size:1.5rem;margin-bottom:1vh;color:var(--color-theme);letter-spacing:.05vw;font-weight:600}section.contact-content .inner{width:65%;margin:7vh auto 10vh}.contact-content .h2-wrap{text-align:center}section.contact-content h2{font-weight:500;font-size:2rem;letter-spacing:.5vw;color:var(--color-theme)}section.contact-content .h2-wrap p{font-size:1.6rem;font-weight:600;font-family:var(--font-en);letter-spacing:.2vw;color:var(--color-theme)}section.contact-content .text-wrap{text-align:center;margin-top:3vh}section.contact-content .text-wrap p{font-size:1.2rem}section.contact_form .inner{margin:5vh auto 7vh;width:60%}.table-res-form{width:100%;margin-top:5vh}.table-res-form tr.td_last{border:unset}.table-res-form th,.table-res-form td{padding:3vh 3vh 3vh 0}.table-res-form th{font-size:1.3rem;width:27%;text-align:right;vertical-align:top;font-weight:500}.table-res-form th span.parentheses{font-size:1rem;display:block;line-height:1.5;margin-top:1vh}.table-res-form td{vertical-align:middle}.table-res-form .requied{font-size:.8em;color:#fff;display:inline-block;padding:.2vh .3vw;background:var(--color-theme);position:relative;top:-1px;margin-left:.2vw}.wpcf7 input,.wpcf7 textarea{border:1px solid #033059 !important}.wpcf7 .wpcf7-submit{width:50% !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}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,.wpcf7-text{padding:.2em .5em;height:2.5vw;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)}.wpcf7 input[type=checkbox]{left:-.2vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1vw;height:1.1vw;border-radius:0;display:inline-block;vertical-align:middle;cursor:pointer;top:-.2vh;position:relative}.wpcf7 input[type=checkbox]:checked{background-color:var(--color-theme);border-color:var(--color-theme);position:relative}.wpcf7 input[type=checkbox]:checked:after{content:"";display:block;width:1vw;height:.5vw;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;left:1px;top:1px;z-index:1}textarea.wpcf7-form-control.wpcf7-textarea{height:16em;padding:.5em}.table-res-form input[type=submit]{position:relative;padding:.5vh 0;color:#fff;background:var(--color-theme);font-weight:500;font-size:1.4rem;letter-spacing:.2em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #fff !important;border-radius:0}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #033059 !important;background:#fff;color:var(--color-theme)}span.wpcf7-spinner{display:none}tr.td_last{text-align:center}tr.td_last td{padding:1.5em 0}.home tr.td_last td{padding:0}span.wpcf7-not-valid-tip{color:#e91e63;text-align:center;display:block;font-size:1rem}.wpcf7 form .wpcf7-response-output{margin:2vh auto 2vh !important;padding:.5em !important}form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#e91e63 !important}.wpcf7 form.sent .wpcf7-response-output{border-color:#e91e63 !important}.wpcf7-response-output{text-align:center;color:#e91e63;margin-top:2em;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:.5px solid #333 !important}.recaptcha{text-align:center;margin-bottom:1em}.recaptcha a{text-decoration:none;color:var(--color-main)}.grecaptcha-badge{visibility:hidden}.screen-reader-response{display:none}p.pp{text-align:center}p.pp a{color:var(--color-main);text-decoration:none;font-size:1.2rem}p.pp a:hover{opacity:.6}.contact_text_bottom{text-align:center;margin-top:3vh;font-size:1rem}.fixed-page{margin-top:12vh}.fixed-page .inner{width:55%;margin:0 auto;padding:7vh 0 10vh}.fixed-page h1{font-size:1.6rem;font-weight:600;letter-spacing:.02vw;line-height:1.8}.fixed-page a{text-decoration:underline;color:var(--color-theme)}.breadcrumb a{text-decoration:none}.error404 main{text-align:center;padding:7vh 0 15vh}.error404 main h2{font-size:2rem;margin-bottom:3vh;color:var(--color-theme)}.error404 main p{font-size:1.3rem}.error404 main div{margin-top:5vh}.error404 main div a{width:20%;padding:.7vh 0;display:block;text-align:center;margin:0 auto;background:#033059;color:#fff;font-size:1.2rem;letter-spacing:.05vw;font-weight:500;position:relative}@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}span.pc_inlineblock{display:none !important}.pc_block{display:none !important}.pc_inlineblock{display:none}header{position:relative}.site-title-wrap{width:100%}.site-title-wrap img{width:68%;margin:0 auto}section.mv{margin-top:0}.video-background{width:218%}.video-background video{top:12vh;left:10vw}.main_copy{top:56%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:92%;background:unset}.main_copy p{padding:4vh 3vw 4vh 4.5vw;outline:.7px solid #033059;outline-offset:-1.5vw;width:100%}.main_copy .background{top:2vw;right:-1.5vw}.background-en p{background:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;opacity:.6;letter-spacing:0}.mv_banner{position:relative;top:5vh;color:#fff;width:90vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);letter-spacing:.5vw;padding:3vh 0;outline:1px solid #fff;outline-offset:-1.5vw}.sp_back_banner{background:var(--color-theme)}section.solution .inner{width:92%;padding:10vh 0 0}.h1-wrap p,section.contact-content .h2-wrap p,section#service .h2-wrap p,section#voice .h2-wrap p,.service-page-wrap .h2-wrap p,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.voice-content .h2-wrap p,.faq-page-wrap .h2-wrap p{letter-spacing:.5vw}.h2-wrap p{margin-top:.5vh;letter-spacing:.5vw}section.solution .flex-box.left img{width:66%;margin:5vh auto 1vh;position:relative;left:6vw}section.solution p.name{position:relative;right:5vw}section.solution .text-wrap{margin-top:3vh}section.solution:before{height:105%}.background-office{height:35vh;background-image: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://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_255485044.jpeg)}.reason-wrap dt div{padding:0;width:50%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:-4.5vw}.reason-wrap dt{position:relative}.reason-wrap dt h3{width:100%;padding:3vh 0 1vh;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reason-wrap dt div span.en{letter-spacing:.4vw}.reason-wrap dt div span.number{margin-left:.5vw;position:relative;top:-.2vh}.reason-wrap dd{padding:1.5vh 3vw}.reason-wrap dl.last dd{margin-bottom:0}.reason-wrap{margin:7vh auto 0}section#service .inner{width:92%;padding:8vh 0}.h2-wrap img.logo{width:12vw;top:-1vh}.featured-service .flex-box.right{width:100%;padding:0 4vw 2vh}.featured-service{margin-top:5vh}.services a{height:18vh;outline:.7px solid #111;outline-offset:-1.5vw}section#service .link:not(:first-child){padding-top:3vh}section#service .link a:after,section#blog .link a:after,section#cta .link a:after,section.service-content .link a:after{right:3vw;width:2vw;height:2vw;border-top:1px solid #333;border-right:1px solid #333}section#voice .link a:after{right:3vw;width:2vw;height:2vw;border-top:1px solid #fff;border-right:1px solid #fff}section#voice .flex-box,section.voice-content .flex-box{padding:2vh 4vw}.swiper-button-prev,.swiper-button-next{width:7vw;height:7vw;top:-20vw}.swiper-button-prev:after,.swiper-button-next:after{width:2vw;height:2vw;border-width:1.5px 1.5px 0 0}.swiper-button-prev{right:calc(100% - 7vw)}.swiper-pagination-bullet-active{width:10vw !important}.swiper-pagination-bullet{width:3vw;height:2px}section#blog .h2-wrap{position:relative}section#blog img.logo{width:12vw;top:-1vh;left:45%;height:unset;right:unset;position:absolute;opacity:.6;top:unset;transform:unset;-webkit-transform:unset;-ms-transform:translateY(-50%)}.footer-inner{padding:6svh 0 12svh}section#cta .flex-wrap.sb{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section#cta h3{padding:1.5vh 0 1vh}li.three{color:#fff}section#voice .inner,section#blog .inner{padding:6vh 0}section#cta .flex-box.left .wrap{padding:5vh 0}.h1-wrap img.logo{width:12vw}.h1-wrap{top:-2vh}section.service-content .inner{margin:4vh auto 5vh}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin:4vh auto}.h3-wrap .rank{height:12vw;width:12vw;left:-.5vw;top:-2.5vw}.strengths dt{padding-left:2.5vw}.strengths dd{margin-left:2.5vw}.strengths dt:before{top:-.1vw;font-size:4vw}section.service-content h3{font-weight:600}section.service-content table tbody td,section.service-content table tfoot td{border-top:unset}.effect ul li:before,.result ul li:before{font-size:4vw;content:"•";position:absolute;left:0}.effect ul li,.result ul li{position:relative;margin-left:2vw;list-style:none;padding-left:2.5vw;text-align:left}.strengths dl{padding:2vh 3vw 2vh}.btn-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.consulting li{text-indent:unset}.btn-wrap .flex-box a{border-radius:0;border:.7px solid #ccc}.strengths dt{font-weight:500;line-height:1.6}section.profile-content.top .illust-wrap{width:56%;margin:0 auto 1vh}section.profile-content.top p.name{text-align:right;color:var(--color-theme);font-family:"Beau Rivage",serif;font-size:5.5vw;font-weight:300;letter-spacing:.1vw;margin-top:1vh}.career-list dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.career-list ul li{padding-left:2.5vw;list-style:none}.career-list dt{margin-right:0;width:100%;text-align:center}.career-list dd{text-align:center}.career-list ul:last-of-type{margin-bottom:0}.category-wrap h4{font-size:4vw;margin:2vh auto 1vh;text-align:center}.category-wrap ul,section.client-content ul{margin-left:2.5vw}.category-wrap ul li{margin-left:7vw;font-size:3.8vw}.profile-page-wrap .h2-wrap:before{left:4vw}.category-wrap ul li:before,section.client-content ul li:before,.faq-list dd ul li:before{content:"•";position:absolute;left:0;top:-.1vw;font-size:4vw}.category-wrap ul li,section.client-content ul li,.faq-list dd ul li{margin-left:0;position:relative;padding-left:2.5vw;margin-right:2vw;list-style:none}.faq-list dd ol{padding-left:4.5vw}.intro-text{margin-top:3vh;font-size:3.6vw}section.client-content h3 span{display:block}section.client-content h3{margin-bottom:2vh}.page-id-1046 section.voice-content .flex-box{padding:2vh 4vw}section.faq-content h3{margin-bottom:3vh}.page.container.blog .inner{max-width:92%;-ms-flex-wrap:wrap;flex-wrap:wrap}section.blog_wrap{width:100%;padding-right:0;margin-bottom:3vh}.sidebar{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}article.article-list .archive-text p{overflow-wrap:break-word}article.article-list{padding:1.5vh 2vw;-webkit-box-shadow:0px 3px 5px 0px rgb(120 120 120/22%);box-shadow:0px 3px 5px 0px rgb(120 120 120/22%);-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-list dt{padding:2vh 0 2vh 7vw}.faq-list dd{padding:2vh 1vw 0 7vw}.faq-list dt:before,.faq-list dd:before{left:1.5vw}article.article-list .text h2{padding:1vh 0}.pagination ul li a,.pagination .current{padding:.5vh 3vw}.pagination ul li{margin-right:1.5vw}div#block-22 li:after{width:6vw;height:5.5vw;font-size:3vw}.wp-embedded-content{max-width:100% !important;width:100% !important}.wp-embedded-content-wrapper{position:relative;width:100%;max-width:500px;overflow:hidden}.single h1{padding:1vh 0}.fixed-page h2,.single article h2{padding:1vh 1vw 1vh 2vw;border-left:1vw solid #033059;line-height:1.6;margin:3vh auto 1.5vh}.fixed-page .inner ul,.single .blog-main ul,.fixed-page .inner ol,.single .blog-main ol{padding:3vh 1vw 3vh 8.5vw}.single article p.box-title{padding:0 3vw}.fixed-page .inner p,.single article p{margin:1.5vh 0;line-height:1.7}.fixed-page h3,.single article h3,.fixed-page h4,.single article .blog-main h4,.fixed-page h5,.single article h5,.fixed-page .inner ul,.single .blog-main ul,.fixed-page .inner ol,.single .blog-main ol,section.blog_wrap table{margin:3vh auto 1.5vh}.fixed-page h3,.single article h3{padding:0 .5vw 1vh}#ez-toc-container{border-width:1px !important;margin-top:3vh}.fixed-page h4,.single article .blog-main h4{padding:1vh 1.2vw 0 4vw}.fixed-page h4:before,.single article h4:before{top:3.8vw;width:2.5vw;height:2.5vw}blockquote:before{width:4vw;height:4vw;left:1.5vh;top:2vh}blockquote:after{width:4vw;height:4vw;right:1vh;bottom:1vh}blockquote a{margin-right:8vw}section.blog_wrap td,section.blog_wrap th{border:1px solid #033059 !important;padding:1vh 2vw;line-height:1.6}.single article .blog-profile .text-wrap p{margin-bottom:0;line-height:1.7}.blog-profile{border:1.5px solid #033059;padding:2vh 2vw 2vh}.share li button{height:100%;border-radius:1vw}.share li button{width:70%}.url-copied{left:78%}.article-tag a:before{width:3.5vw;height:2.2vh;margin-right:1vw}.page-nav .prev-link,.page-nav .next-link{padding:1vh 2vw;border:1.5px solid #033059}.related-post .text-wrap{line-height:1.6}.related-post-wrap{margin:5vh auto}.page.container.blog .inner{padding:5vh 0}div#block-22 h2,aside#sidebar h4{border-bottom:2px solid #033059}header nav ul li a:after{content:unset}table.table-res-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7 .table-res-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.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{height:2.5em}.table-res-form input[type=submit]{padding:.5vh 0}.wpcf7 .table-res-form th{padding:2vh 0}.wpcf7 .table-res-form td{padding:0;margin-bottom:2vh}input.wpcf7-form-control.wpcf7-text{border:1px solid #033059;padding:8px;outline:none;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}input.wpcf7-form-control.wpcf7-text:focus{border-color:var(--color-theme,#007bff);-webkit-box-shadow:0 0 4px rgba(0,123,255,.3);box-shadow:0 0 4px rgba(0,123,255,.3)}.table-res-form .requied{padding:.2vh 2vw;margin-left:1vw}.table-res-form th span.parentheses{line-height:unset;margin-top:unset}.wpcf7 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4vw;height:4vw;top:-.2vh;left:-1vw}.wpcf7 input[type=checkbox]:checked:after{width:4vw;height:2vw;border-top:1px solid #fff;border-right:1px solid #fff;left:0;top:0}.wpcf7 form .wpcf7-response-output{border:1px solid #e91e63 !important}span.wpcf7-list-item{margin-bottom:1vh}.table-res-form{margin-top:3vh}.stroke .border.top{border-top:.7px solid #033059}.stroke .border.right{border-right:.7px solid #033059}.stroke .border.bottom{border-bottom:.7px solid #033059}.stroke .border.left{border-left:.7px solid #033059}section#service{background-position:48% 100%}.h1-wrap p,.h2-wrap p{font-family:var(--font-en2) !important;font-weight:400 !important}section.service-content table tbody th{border-right:1px solid #607d8b}.service-wrap,.page-id-1046 section#voice .flex-box:not(:first-child){margin-top:7vh}section#voice .flex-box:not(:first-child),section.voice-content .flex-wrap:not(:first-child),.l-wrapper,.category-wrap:nth-child(n+2),.client-wrap,.page-id-1046 section.voice-content .flex-box,.faq-wrap{margin-top:5vh}.strengths,.effect,.result,.trackrecord,section.service-content .link,.page-nav .next-link{margin-top:4vh}.swiper-pagination,.trackrecord li:not(:first-child),.category-wrap .mt,.single article .blog-profile p.name{margin-top:2vh}span.wpcf7-not-valid-tip{margin-top:1vh}section.page-mv,.page-id-1046 section.voice-content .flex-box:first-of-type,.fixed-page{margin-top:0}section.client-content h4{margin:2vh auto 1vh}section.solution .h2-wrap,section#blog .h2-wrap p,section#blog h2,.trackrecord h5,.profile-page-wrap .h2-wrap,section.client-content h3 div,section.client-content h4,.table-res-form th{text-align:center}.effect ul li{text-align:left}.motive p,.feedback p,.strengths dd,section.profile-content.middle h2,.profile-content.bottom h2,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,section.solution .text-wrap p,.reason-wrap dd,section#cta .text-wrap p,p.explanation,.intro-text p,.faq-list dd ul li,.faq-list dd{text-align:justify}section.solution .flex-box.left,.featured-service .flex-box.left,section#service .link,section#voice .link,section#blog .link,section#cta .flex-box.left,section#cta .link a,div#g-nav-list,section.service-content table tbody th,section.service-content .link a,section.profile-content.top .flex-box.left,article.article-list .img-wrap,article.article-list .text,.page-nav .prev-link,.page-nav .next-link,.wpcf7 .table-res-form th,   .wpcf7 .table-res-form td,section.service-content table tbody td,.wpcf7 .table-res-form td{width:100%}.wpcf7 .wpcf7-submit{width:100% !important}section#voice .link a{width:97%}section#voice .inner{width:95%}section.voice-content .inner{width:95%;margin:5vh auto}section#reason .inner,section#blog .inner,section#cta .flex-box.left .wrap,section#reason .inner,.breadcrumb,section.service-content .inner{width:92%}section.profile-content.top .inner,section.support-content .inner,section.client-content .inner,section.faq-content .inner,section.contact-content .inner{width:92%;margin:5vh auto}section.profile-content.middle .inner,section.profile-content.bottom,.fixed-page .inner{width:92%;padding:5vh 0}.blog-profile .flex-box.left img{width:82%}.share li button img,.footer_logo img{width:67%}.single article .share ul{width:65%}.sns-wrap.flex-wrap,.error404 main div a{width:50%}section.faq-content .btn-wrap.se li.flex-box.bottom{width:49.5%;margin-top:.5vh}.sns-box{width:38%}.single article p.writhing{width:35%}section.faq-content .btn-wrap.se .flex-box{width:32.5%}.btn-wrap .flex-box:nth-child(-n+4),.btn-wrap .flex-box:nth-child(n+5):nth-child(-n+8),.btn-wrap.se .flex-box:nth-child(-n+4),.btn-wrap .flex-box:nth-child(n+9),.btn-wrap.se .flex-box:nth-child(-n+4),.btn-wrap.se .flex-box:nth-child(n+5),.btn-wrap.sa .flex-box:nth-child(-n+4),.btn-wrap.sa .flex-box:nth-child(n+5):nth-child(-n+8),.btn-wrap.sa .flex-box:nth-child(n+9){width:32.5%;width:32.5%}.btn-wrap.sa .flex-box:nth-child(n+10){width:49.4%}.background-en{font-size:12vw}.featured-service .flex-box.left h3 .en{font-size:7vw}.mv_banner p span,section.solution p.name,section.page-mv h1{font-size:6vw}section.solution h2,section#reason h2,.reason-wrap dt div span.en,section#service h2,section#voice h2,section#blog h2{font-size:5.5vw}.main_copy p{font-size:5.2vw}.reason-wrap dt div span.number,.featured-service .flex-box.left h3,.reason-wrap dt div span.en,.service-page-wrap h2,.support-page-wrap h2,.client-page-wrap h2,section.voice-content h2,.faq-page-wrap h2,.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1,.single article .share p,section.contact-content h2{font-size:5vw}.mv_banner,.featured-service p.popularity,section#cta h2,section#cta h3,.h3-wrap p span.en,section.profile-content.top h2,section.profile-content.middle h2,.profile-content.bottom h2,.faq-list dt:before,.faq-list dd:before,.page-nav .prev-link:before,.page-nav .next-link:before,.single h1,.fixed-page h2,.single article h2,.table-res-form th,.fixed-page h1,.error404 main h2,.service h3 .en{font-size:4.5vw}.reason-wrap dt h3,section#voice h3,nav.globalMenuSp ul li.contact a,section.service-content h3,section.service-content h4,section.service-content table tbody th,.category-wrap h3,section.client-content h3,section.voice-content h3,section.faq-content h3,div#block-22 h2,aside#sidebar h4,.fixed-page h3,.single article h3,article.article-list .text h2,span.wpcf7-form-control.wpcf7-checkbox,ul.floating li.three,li.one a,.service h3{font-size:4.2vw}section.solution .text-wrap p,.h2-wrap p,.reason-wrap dd,.featured-service p.text,section#service .link a,section#voice p.service,section#voice h4,section.voice-content h4,section#voice .link a,section#blog .link a,section#cta .text-wrap p,section#cta .link a,.h1-wrap p,.service-page-wrap .h2-wrap p,.h3-wrap p span.number,.strengths dt,section.profile-content.top .h2-wrap p,.career-list dl,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.client-content h4,section.voice-content .h2-wrap p,section.voice-content p.service,.faq-page-wrap .h2-wrap p,div#categories-3 li,div#archives-3 li,.related-post-wrap h4,.fixed-page h4,.single article .blog-main h4,section.contact-content .h2-wrap p,.table-res-form input[type=submit],.error404 main p{font-size:4vw}.wp-embed-heading a,div#ez-toc-container .ez-toc-title{font-size:4vw !important}.single article p,.fixed-page h5,.single article h5,.single .blog-main ul li,.single article p.box-title,.fixed-page .inner ol li,.single .blog-main ol li,.fixed-page .inner ul li{font-size:3.9vw}.motive p,.feedback p,.slide-title,p.explanation,.strengths dd,section.service-content table tbody td,.effect ul li,.result ul li,.trackrecord h5,section.service-content .link a,.strengths p,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,.career-list ul li,section.client-content ul li,.faq-list dt,.faq-list dd,.fixed-page .inner p,#ez-toc-container ul.ez-toc-list a,section.blog_wrap td,section.blog_wrap th,.single article p.writhing,.single article .blog-profile p.name,.single article .article-tag ul li,.article-tag a,section.contact-content .text-wrap p,p.pp a,.error404 main div a{font-size:3.8vw}.client-name p,.trackrecord li a,section.service-content table tfoot td,.single article .blog-profile .text-wrap p{font-size:3.6vw}article.article-list .archive-text p,.pagination ul li,ul.wpp-list a.wpp-post-title,.sidebar p.blog_title a,.table-res-form th span.parentheses{font-size:3.5vw}.slide-date,.btn-wrap .flex-box a,.h3-wrap p,.notes p,.article-date,span.cat-data a,.page-nav .prev-link,.page-nav .next-link,.related-post .text-wrap,span.wpcf7-not-valid-tip,.recaptcha p,.contact_text_bottom{font-size:3vw}.breadcrumb,ul.post-categories a,.url-copied span{font-size:2.5vw}.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,.wpcf7-text{font-size:16px}_::-webkit-full-page-media,_:future,:root ul.floating li{padding:2svh 0 3svh}_::-webkit-full-page-media,_:future,:root footer#footer .footer-inner{padding:5svh 0 13svh}ul.floating{background:rgb(3 48 89/90%);margin:0 auto;overflow:hidden;display:table;table-layout:fixed;text-align:center;width:100%;position:fixed;bottom:0;left:0;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.5px solid #ffe3af}ul.floating li{padding:2svh 0 2svh;display:table-cell;border-right:.5px solid #ffe3af}ul.floating li a{border:none;display:block;color:#fff;text-align:center;text-decoration:none;font-weight:500;line-height:1;color:#ffe3af}ul.floating li.one a,ul.floating li.three{letter-spacing:.5vw}li.two{width:50%}li.two a{font-size:4vw;font-weight:500}ul.floating li.three{border-right:unset}.g-nav-openbtn{display:block;position:absolute;z-index:999999;top:3vw;right:3%;cursor:pointer;width:50px;height:11svh}.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%}.nav-menu .menu-list,nav.globalMenuSp ul{display:block}nav#g-nav{background:#033059}.hamburger{display:block;height:auto;cursor:pointer;text-align:center;color:#ffe3af}nav.globalMenuSp{position:fixed;z-index:1000;top:0;left:0;color:#fff;background:#3ad6ff;text-align:center;width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s 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:68%;margin:0 auto 3svh}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:1svh 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,nav.globalMenuSp ul li a,li.nav-menu{display:block;font-size:4.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{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}nav.globalMenuSp ul li:hover{background:unset}.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:3svh auto 0;padding:.5svh 1.5em;border-radius:50px}nav.globalMenuSp ul li.contact a{padding:1.2svh 0;background:var(--gradient-primary);height:unset;width:100%;margin:0 auto;text-align:center;margin-top:1svh;color:var(--color-main);outline:.7px solid #333;outline-offset:-1vw}nav ul li.contact a hr{border-top:1px solid #333;margin:.5svh auto 0;width:60%}}@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){a.topBtn{position:fixed !important;bottom:max(env(safe-area-inset-bottom), 0px) !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;margin-bottom:0 !important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}body{position:relative;height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden}[id]{scroll-margin-top:4vh}.swiper-button-next{left:calc(100% - 5vw)}.swiper-button-prev{right:calc(100% - 5vw)}.swiper-button-prev:before,.swiper-button-next:before{background-color:rgb(3 47 89/50%)}.mv_banner{top:3vh;width:24vw}article.article-list{-webkit-box-shadow:0px 2.5px 3.5px 1px rgb(120 120 120/22%);box-shadow:0px 2.5px 3.5px 1px rgb(120 120 120/22%)}.blog-profile,.page-nav .prev-link,.page-nav .next-link{border:1.5px solid #033059}.pagination ul li a,.pagination .current{border:1px solid #033059}div#block-22 h2,aside#sidebar h4,.fixed-page h3,.single article h3{border-bottom:1.5px solid #033059}section.blog_wrap td,section.blog_wrap th{border:1px solid #033059 !important}section.service-content table tbody th,section.service-content table tbody td,section.service-content table tfoot td{border:.7px solid #607d8b}section.service-content table tfoot td,.trackrecord li a{border-bottom:.7px solid #607d8b}section.service-content table tfoot td{border-top:unset}section.service-content table tbody th{border-right:unset}a.topBtn:after{border-width:1.5px 1.5px 0 0}.main_copy p{outline:.7px solid #033059;outline-offset:-.6vw}.mv_banner{outline-offset:-.5vw}header nav ul li.contact a{outline-offset:-.4vw}.error404 main{min-height:91vw}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}.category-wrap ul li{margin-left:3vw}.trackrecord li{line-height:1.3}.background-office{height:35vh;background-image: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://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_255485044.jpeg)}.swiper-button-prev:after,.swiper-button-next:after{border-width:2px 2px 0 0}.swiper-button-next:after{margin-right:.4vw}.swiper-button-prev:after{margin-left:.4vw}.wpcf7 form .wpcf7-response-output{border:1px solid}.wpcf7 input,.wpcf7 textarea{border:.7px solid #033059 !important}.btn-wrap .flex-box a{border-radius:2px}.fixed-page h3,.single article h3{border-bottom:1px solid #033059}header nav ul li a:after{bottom:2.5vw}.video-background{height:50vh}section.mv{height:44svh}section#blog img.logo{height:32vh}.background-office{height:22vh}section.page-mv{height:12.5vh}.services a{height:11.5vh}header,.site-title-wrap,.site-title-wrap a,header nav ul li.contact a,header nav ul{height:6vh}.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,.wpcf7-text{height:3vw}.swiper-pagination-bullet{height:1.5px}.article-tag a:before{height:1.1vh}header nav ul li.contact a hr{height:.5px}.single article p.box-title{top:2.5vh}.fixed-page h4:before,.single article h4:before{top:1.65vw}.faq-list dd:before{top:.8vh}.faq-list dt:before,blockquote:before{top:.75vh}.h2-wrap img.logo,.single article p.writhing{top:-1vh}.h3-wrap .rank{top:-.75vw}a.wpp-post-title,.sidebar p.blog_title a{line-height:unset}.sidebar p.blog_title{line-height:1}section#service .inner{padding:6.5vh 0}section.solution .inner,section#voice .inner,section.profile-content.middle .inner{padding:5vh 0}section.profile-content.bottom{padding:5vh 0 2.5vh}.footer-inner{padding:4vh 0 3vh}section#blog .inner,.page.container.blog .inner,.fixed-page .inner{padding:3.5vh 0 5vh}section#cta .flex-box.left .wrap{padding:3.5vh 0}.main_copy p{padding:2.5vh}blockquote{padding:2.5vh 2vh .5vh}section#service .link,.swiper{padding-top:2.5vh}section#reason h2{padding-top:1.5vh}.featured-service .flex-box.right{padding:1.5vh 1.5vw 1.5vh 0}.fixed-page .inner ul,.single .blog-main ul,.fixed-page .inner ol,.single .blog-main ol{padding:1.5vh 1vw 1.5vh 2.5vw}section#cta h3{padding:1.5vh 0 .5vh}article.article-list{padding:1.5vh 1vh}.table-res-form th{padding:1.5vh 3vw 1.5vh 0}.table-res-form td.menu{padding:1.5vh 0 0}.table-res-form td{padding:0 3vw 0 0}section.faq-content .btn-wrap .flex-box a{padding:1.25vh .5vw}.mv_banner{padding:1vh 0}.blog-profile{padding:1vh 1vw}.strengths dl,.trackrecord .client-wrap,.strengths p,.page-id-1046 section#voice .flex-box,.page-id-1046 section.voice-content .flex-box{padding:1vh 2vw}.faq-list dt{padding:1vh 0 1vh 3vw}.faq-list dd{padding:1vh 1vw 0 3vw}.fixed-page h2,.single article h2{padding:1vh 1vw}.featured-service .flex-box.left{padding:1vh}.reason-wrap dd{padding:.75vh 1vw}tr.td_last td{padding:.75em 0}.reason-wrap dt div,section.service-content h3{padding:.5vh 3vw}.fixed-page h4,.single article .blog-main h4{padding:.5vh 1.2vw 0}section#service .link a,section#voice .link a,section#blog .link a,section#cta .link a{padding:.5vh}section#voice h3,section#cta h2{padding:.5vh 0}.breadcrumb{padding-top:.5vh}section.profile-content.middle h2,.profile-content.bottom h2,.category-wrap h3,section.client-content h3{padding:.5vh 3vw}section.service-content table tbody td,.career-list dl{padding:.5vh 1.5vw}section.service-content table tfoot td,section.blog_wrap td,section.blog_wrap th{padding:.5vh 1vw}.effect ul,.result ul,.trackrecord dl{padding:.5vh 1vw 1vh}.result ul li{padding:.5vh 1vw 0 0}.effect ul li{padding:.5vh 1vw 0 0}.page-nav .prev-link{padding:.5vh .7vw}.btn-wrap .flex-box a,.fixed-page h3,.single article h3{padding:.5vh .5vw}.trackrecord li a,.fixed-page h5,.single article h5{padding:.5vh 0 0}section.service-content .link a,section.voice-content h3,section.faq-content h3{padding:.5vh 0}section.service-content h4,div#categories-3 li,div#archives-3 li,.table-res-form input[type=submit]{padding:.25vh 0}#ez-toc-container ul.ez-toc-list a{padding:.25vh !important}.pagination ul li a,.pagination .current{padding:.25vh 1vh}section#reason{padding:0 0 2.5vh}#ez-toc-container{padding:5px 20px 5px 10px !important}section.mv,section.page-mv,.fixed-page{margin-top:6vh}.service-wrap{margin-top:5vh}section.profile-content.top .inner{margin:5vh auto}.reason-wrap,.btn-wrap{margin:3.5vh auto}section.service-content .inner,section.support-content .inner,section.client-content .inner,section.voice-content .inner,section.faq-content .inner,section.contact-content .inner{margin:3.5vh auto 5vh}.featured-service,.category-wrap:nth-child(n+2),.client-wrap,.page-id-1046 section#voice .flex-box,.page-id-1046 section.voice-content .flex-box,.faq-wrap,.blog-profile{margin-top:3.5vh}section#voice .flex-box{margin-top:3.5vh;padding:1vh 2vw}blockquote{margin:2vh auto}section.solution .text-wrap,.swiper-pagination,.strengths,.effect,.result,.trackrecord,table.price,section.service-content .link,.intro-text,div#categories-3,div#archives-3,#ez-toc-container,.table-res-form,.error404 main div{margin-top:2.5vh}ul.ez-toc-list.ez-toc-list-level-1{margin-top:2.5vh !important}.fixed-page h2,.single article h2{margin:2.5vh auto 1.5vh}section#voice .link,section#blog .link,.related-post-wrap{margin:2.5vh auto 0}.category-wrap h4,section.client-content h4,nav.page-nav{margin:2.5vh auto .5vh}.reason-wrap dd,.profile-content.bottom h2,.career-list ul,section.faq-content h3,.faq-list dd,aside#sidebar .widget_block{margin-bottom:2.5vh}section#cta .link{margin:2vh auto 0}.sns-wrap.flex-wrap{margin:2vh auto 0}.services,section#voice p.service,section.voice-content p.service,.fixed-page .inner p,.single article p,section.contact-content .text-wrap,.contact_text_bottom{margin-top:1.5vh}.trackrecord .client:first-of-type,.career-list dl,section.client-content h3,article.article-list,.article-date,.error404 main h2,.profile-page-wrap .h2-wrap{margin-bottom:1.5vh}section.profile-content.middle .text-wrap,.share{margin-top:1.5vh;margin-bottom:3.5vh}.fixed-page h3,.single article h3,.fixed-page h4,.single article .blog-main h4,.fixed-page h5,.single article h5{margin:1.5vh auto}.fixed-page .inner ul,.single .blog-main ul,.fixed-page .inner ol,.single .blog-main ol,section.blog_wrap table{margin:1.5vh auto 2.5vh}p.explanation{margin:1vh auto}.client-name p{margin-top:1vh}.strengths dd,div#block-22 h2,aside#sidebar h4{margin-bottom:1vh}div#block-22 li{margin-top:.75vh}.slide-title,.notes,article.article-list .archive-text,.single article .blog-profile .text-wrap p,.table-res-form th span.parentheses{margin-top:.5vh}.trackrecord li,.client-wrap.private ul li,.faq-list dd ol li,.faq-list dd ul li,ul.wpp-list li,div#execphp-3 li{margin-bottom:.5vh}section#voice h4,section.voice-content h4{margin:1.5vh auto .75vh;padding:.25vh 0}.fixed-page .inner ol li,.single .blog-main ol li{margin-bottom:.35vh}header nav ul li.contact a hr{margin:.35vh 0}.related-post-wrap h4{margin:0 auto 1vh}.trackrecord h5{margin-bottom:0}.wp-embedded-content{max-width:100% !important;width:100% !important}.error404 main div a{width:100%}.page.container.blog .inner{max-width:92%}section#blog .inner,section#cta .flex-box.left .wrap{width:92%}section.solution .inner,section.profile-content.top .inner{width:88%}section#reason .inner,section#service .inner,section#voice .inner,section.service-content .inner,section.profile-content.middle .inner,section.profile-content.bottom,section.support-content .inner,section.client-content .inner,section.voice-content .inner,section.faq-content .inner,section.contact-content .inner,.fixed-page .inner{width:80%}.h2-wrap img.logo{width:6vw}.background-en{font-size:8vw}.featured-service .flex-box.left h3 .en{font-size:3.5vw}section#reason h2,section#service h2,section#blog h2,section.page-mv h1{font-size:2.3vw}section.solution p.name{font-size:2.8vw}.main_copy p{font-size:2.7vw}section.profile-content.top .flex-box.right p.name{font-size:2.5vw}section.solution h2,.service h3 .en,section#voice h2{font-size:2.3vw}.reason-wrap dt div span.en,.featured-service .flex-box.left h3{font-size:2.2vw}.mv_banner p span,.service-page-wrap h2,section.profile-content.top h2,.support-page-wrap h2,.client-page-wrap h2,section.voice-content h2,.faq-page-wrap h2,section.contact-content h2,.error404 main h2{font-size:2vw}.reason-wrap dt div span.number,.featured-service p.popularity,.service h3,section#cta h3,section.service-content h3,.h3-wrap p span.en{font-size:1.8vw}section#voice h3,section#cta h2,.h3-wrap p span.number,section.profile-content.middle h2,.profile-content.bottom h2,.category-wrap h3,section.client-content h3{font-size:1.7vw}.h2-wrap p,.reason-wrap dt h3,.h1-wrap p,.service-page-wrap .h2-wrap p,section.profile-content.top .h2-wrap p,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.voice-content .h2-wrap p,section.voice-content h3,.faq-page-wrap .h2-wrap p,section.faq-content h3,.single h1,.fixed-page h2,.single article h2,section.contact-content .h2-wrap p,.fixed-page h1{font-size:1.6vw}.mv_banner,.strengths dt:before,.fixed-page h3,.single article h3,.single article .share p,.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1{font-size:1.5vw}section#voice h4,section.voice-content h4,.h3-wrap p,.career-list dl,.category-wrap h4,section.client-content h4,.faq-list dt:before,.faq-list dd:before,.fixed-page h4,.single article .blog-main h4,.page-nav .prev-link:before,.page-nav .next-link:before,.table-res-form input[type=submit]{font-size:1.4vw}.featured-service p.text,section#service .link a,section#voice p.service,section#voice .link a,section#blog .link a,section#cta .link a,section.service-content h4,section.voice-content p.service,.fixed-page h5,.single article h5,.table-res-form th,.error404 main p,.wpcf7 input[type=checkbox],span.wpcf7-form-control.wpcf7-checkbox{font-size:1.3vw}section.solution .text-wrap p,.reason-wrap dd,.motive p,.feedback p,.client-name p,section#cta .text-wrap p,p.explanation,.strengths dt,.strengths dd,section.service-content table tbody th,section.service-content table tbody td,section.service-content table tfoot td,.effect ul li,.result ul li,.trackrecord h5,section.service-content .link a,.strengths p,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,.career-list ul li,.category-wrap ul li,.intro-text,section.client-content ul li,.faq-list dt,.faq-list dd,article.article-list .text h2,div#block-22 h2,aside#sidebar h4,.fixed-page .inner p,.single article p,.fixed-page .inner ul li,.single .blog-main ul li,.fixed-page .inner ol li,.single .blog-main ol li,section.blog_wrap td,section.blog_wrap th,.single article .blog-profile p.name,.single article .article-tag ul li,.article-tag a,.article-tag a:before,.related-post-wrap h4,section.contact-content .text-wrap p,.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,.wpcf7-text,p.pp a,.error404 main div a{font-size:1.2vw}div#ez-toc-container .ez-toc-title,#ez-toc-container ul.ez-toc-list a{font-size:1.2vw !important}header nav ul li a,header nav ul li.contact a,.slide-title,.btn-wrap .flex-box a,.trackrecord li a,div#categories-3 li,div#archives-3 li,.single article .blog-profile .text-wrap p,span.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:1.1vw}.service-wrap .notes,article.article-list p.article-date,article.article-list .archive-text,.pagination ul li,ul.wpp-list a.wpp-post-title,.sidebar p.blog_title a,.article-date,.table-res-form th span.parentheses,.recaptcha,.contact_text_bottom{font-size:1vw}.slide-date,.copyright p,.breadcrumb,div#block-22 li:after{font-size:.9vw}.page-nav .next-link,.page-nav .prev-link{font-size:.85vw}ul.post-categories a,span.cat-data a,.related-post .text-wrap{font-size:.8vw}}@media only screen and (min-device-width:744px) and (max-device-width:1400px) and (orientation:landscape){header nav ul li a:after{bottom:3vw}header nav ul li.contact a hr{border-width:.5px}a.topBtn:after{border-width:1.5px 1.5px 0 0}.swiper-button-prev:after,.swiper-button-next:after{border-width:2px 2px 0 0}.swiper-pagination-bullet{height:2px}section.faq-content .inner{width:67%}.pagination ul li a,.pagination .current{border:1px solid #033059}div#block-22 h2,aside#sidebar h4{border-bottom:1.5px solid #033059}.page-nav .next-link,.page-nav .prev-link,.blog-profile{border:1.5px solid #033059}section.blog_wrap td,section.blog_wrap th{border:1px solid #033059 !important}.background-office{height:35vh;background-image: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://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://hp6.veronica9.com/wp-content/uploads/2025/01/AdobeStock_255485044.jpeg)}.wp-embedded-content{max-width:100% !important;width:100% !important}.swiper-button-next{left:calc(100% + 1.2vw)}.swiper-button-prev{right:calc(100% + 1.2vw)}section.contact-content .inner{width:67%}.table-res-form td{padding:0}td.menu span.wpcf7-form-control-wrap{padding-top:3vh;display:block}.btn-wrap .flex-box a{border-radius:2px}.fixed-page h3,.single article h3{border-bottom:1.5px solid #033059}section.solution .inner{width:88%}.background-en{font-size:7vw}.featured-service .flex-box.left h3 .en{font-size:3.2vw}section.solution p.name{font-size:2.5vw}.main_copy p{font-size:2.4vw}section.profile-content.top .flex-box.right p.name{font-size:2.3vw}section.solution h2,section#reason h2,section#service h2,.service h3 .en,section#voice h2,section#blog h2,section.page-mv h1{font-size:2.1vw}.reason-wrap dt div span.en,.featured-service .flex-box.left h3{font-size:2vw}.mv_banner p span,.service-page-wrap h2,section.profile-content.top h2,.support-page-wrap h2,.client-page-wrap h2,section.voice-content h2,.faq-page-wrap h2,section.contact-content h2,.error404 main h2{font-size:1.8vw}.reason-wrap dt div span.number,.featured-service p.popularity,.service h3,section#cta h3,section.service-content h3,.h3-wrap p span.en,section.profile-content.middle h2,.profile-content.bottom h2,.category-wrap h3,section.client-content h3{font-size:1.6vw}section#voice h3,section#cta h2,.h2-wrap p,.h1-wrap p,.service-page-wrap .h2-wrap p,.h3-wrap p span.number,section.profile-content.top .h2-wrap p,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.voice-content .h2-wrap p,section.voice-content h3,.faq-page-wrap .h2-wrap p,section.faq-content h3,.single h1,.fixed-page h2,.single article h2,section.contact-content .h2-wrap p,.fixed-page h1,.strengths dt:before{font-size:1.5vw}.reason-wrap dt h3{font-size:1.45vw}.mv_banner,.fixed-page h3,.single article h3,.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1{font-size:1.4vw}section#voice h4,section.voice-content h4,.h3-wrap p,section.service-content h4,.career-list dl,.category-wrap h4,section.client-content h4,.faq-list dt:before,.faq-list dd:before,.single article .share p,.page-nav .prev-link:before,.page-nav .next-link:before,.fixed-page h4,.single article .blog-main h4,.table-res-form input[type=submit]{font-size:1.3vw}section.solution .text-wrap p,.reason-wrap dd,.featured-service p.text,section#service .link a,section#voice p.service,section#voice .link a,section#blog .link a,section#cta .link a,section.voice-content p.service,.single article .blog-profile p.name,.fixed-page h5,.single article h5,.table-res-form th,.error404 main p,span.wpcf7-form-control.wpcf7-checkbox{font-size:1.2vw}.motive p,.feedback p,.client-name p,section#cta .text-wrap p,p.explanation,.strengths dt,.strengths dd,section.service-content table tbody th,section.service-content table tbody td,section.service-content table tfoot td,.effect ul li,.result ul li,.trackrecord h5,section.service-content .link a,.strengths p,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,.career-list ul li,.category-wrap ul li,.intro-text,section.client-content ul li,.faq-list dt,.faq-list dd,article.article-list .text h2,div#block-22 h2,aside#sidebar h4,.fixed-page .inner p,.single article p,#ez-toc-container ul.ez-toc-list a,.fixed-page .inner ul li,.single .blog-main ul li,.single article .article-tag ul li,.article-tag a,.related-post-wrap h4,.fixed-page .inner ol li,.single .blog-main ol li,section.blog_wrap td,section.blog_wrap th,.fixed-page .inner p,.single article p,section.blog_wrap td,section.blog_wrap th,section.contact-content .text-wrap p,.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,.wpcf7-text,p.pp a,.error404 main div a{font-size:1.1vw}div#ez-toc-container .ez-toc-title{font-size:1.1vw !important}header nav ul li a,header nav ul li.contact a,.slide-title,.btn-wrap .flex-box a,.trackrecord li a,div#categories-3 li,div#archives-3 li,.single article .blog-profile .text-wrap p{font-size:1vw}.notes,.article-date,article.article-list .archive-text,ul.wpp-list a.wpp-post-title,.sidebar p.blog_title a,.recaptcha p,.contact_text_bottom,.pagination ul li,.table-res-form th span.parentheses,span.wpcf7-not-valid-tip,.wpcf7-response-output,.service-wrap .notes{font-size:.9vw}.slide-date,.copyright p,.breadcrumb,div#block-22 li:after{font-size:.8vw}.page-nav .prev-link,.page-nav .next-link{font-size:.75vw}ul.post-categories a,span.cat-data a,.related-post .text-wrap{font-size:.7vw}}@media screen and (min-width:1200px) and (max-width:1700px){header nav ul li.contact a hr{border-width:.5px}a.topBtn:after{border-width:1.5px 1.5px 0 0}.swiper-button-prev:after,.swiper-button-next:after{border-width:2px 2px 0 0}.swiper-pagination-bullet{height:2px}section.faq-content .inner{width:67%}.pagination ul li a,.pagination .current{border:1px solid #033059}div#block-22 h2,aside#sidebar h4{border-bottom:1.5px solid #033059}.page-nav .next-link,.page-nav .prev-link,.blog-profile{border:1.5px solid #033059}section.blog_wrap td,section.blog_wrap th{border:1px solid #033059 !important}.background-en{font-size:7vw}.featured-service .flex-box.left h3 .en{font-size:3.2vw}section.solution p.name{font-size:2.5vw}.main_copy p{font-size:2.4vw}section.profile-content.top .flex-box.right p.name{font-size:2.3vw}section.solution h2,section#reason h2,section#service h2,.service h3 .en,section#voice h2,section#blog h2,section.page-mv h1{font-size:2.1vw}.reason-wrap dt div span.en,.featured-service .flex-box.left h3{font-size:2vw}.mv_banner p span,.service-page-wrap h2,section.profile-content.top h2,.support-page-wrap h2,.client-page-wrap h2,section.voice-content h2,.faq-page-wrap h2,section.contact-content h2,.error404 main h2{font-size:1.8vw}.reason-wrap dt div span.number,.featured-service p.popularity,.service h3,section#cta h3,section.service-content h3,.h3-wrap p span.en,section.profile-content.middle h2,.profile-content.bottom h2,.category-wrap h3,section.client-content h3{font-size:1.6vw}section#voice h3,section#cta h2,.h2-wrap p,.h1-wrap p,.service-page-wrap .h2-wrap p,.h3-wrap p span.number,section.profile-content.top .h2-wrap p,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.voice-content .h2-wrap p,section.voice-content h3,.faq-page-wrap .h2-wrap p,section.faq-content h3,.single h1,.fixed-page h2,.single article h2,section.contact-content .h2-wrap p,.fixed-page h1{font-size:1.5vw}.reason-wrap dt h3{font-size:1.45vw}.mv_banner,.fixed-page h3,.single article h3,.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1{font-size:1.4vw}section#voice h4,section.voice-content h4,.h3-wrap p,section.service-content h4,.career-list dl,.category-wrap h4,section.client-content h4,.faq-list dt:before,.faq-list dd:before,.single article .share p,.page-nav .prev-link:before,.page-nav .next-link:before,.fixed-page h4,.single article .blog-main h4,.table-res-form input[type=submit]{font-size:1.3vw}section.solution .text-wrap p,.reason-wrap dd,.featured-service p.text,section#service .link a,section#voice p.service,section#voice .link a,section#blog .link a,section#cta .link a,section.voice-content p.service,.single article .blog-profile p.name,.fixed-page h5,.single article h5,.table-res-form th,.error404 main p{font-size:1.2vw}.motive p,.feedback p,.client-name p,section#cta .text-wrap p,p.explanation,.strengths dt,.strengths dd,section.service-content table tbody th,section.service-content table tbody td,section.service-content table tfoot td,.effect ul li,.result ul li,.trackrecord h5,section.service-content .link a,.strengths p,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,.career-list ul li,.category-wrap ul li,.intro-text,section.client-content ul li,.faq-list dt,.faq-list dd,article.article-list .text h2,div#block-22 h2,aside#sidebar h4,.fixed-page .inner p,.single article p,#ez-toc-container ul.ez-toc-list a,.fixed-page .inner ul li,.single .blog-main ul li,.single article .article-tag ul li,.article-tag a,.related-post-wrap h4,.fixed-page .inner ol li,.single .blog-main ol li,section.blog_wrap td,section.blog_wrap th,.fixed-page .inner p,.single article p,section.blog_wrap td,section.blog_wrap th,section.contact-content .text-wrap p,.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,.wpcf7-text,span.wpcf7-form-control.wpcf7-checkbox,p.pp a,.error404 main div a{font-size:1.1vw}div#ez-toc-container .ez-toc-title{font-size:1.1vw !important}header nav ul li a,header nav ul li.contact a,.slide-title,.btn-wrap .flex-box a,.trackrecord li a,div#categories-3 li,div#archives-3 li,.single article .blog-profile .text-wrap p{font-size:1vw}.notes,.article-date,article.article-list .archive-text,ul.wpp-list a.wpp-post-title,.sidebar p.blog_title a,.recaptcha p,.contact_text_bottom,.pagination ul li,.table-res-form th span.parentheses,span.wpcf7-not-valid-tip,.wpcf7-response-output,.service-wrap .notes{font-size:.9vw}.slide-date,.copyright p,.breadcrumb,div#block-22 li:after{font-size:.8vw}.page-nav .prev-link,.page-nav .next-link{font-size:.75vw}ul.post-categories a,span.cat-data a,.related-post .text-wrap{font-size:.7vw}}@media screen and (min-width:1920px){section.faq-content .inner{width:66%}section.blog_wrap .article-img img,.blog-main p img{width:100%}.background-en{font-size:6.95vw}.featured-service .flex-box.left h3 .en{font-size:3.15vw}section.solution p.name{font-size:2.45vw}.main_copy p{font-size:2.35vw}section.profile-content.top .flex-box.right p.name{font-size:2.25vw}section.solution h2,section#reason h2,section#service h2,.service h3 .en,section#voice h2,section#blog h2,section.page-mv h1{font-size:2.05vw}.reason-wrap dt div span.en,.featured-service .flex-box.left h3{font-size:1.95vw}.mv_banner p span,.service-page-wrap h2,section.profile-content.top h2,.support-page-wrap h2,.client-page-wrap h2,section.voice-content h2,.faq-page-wrap h2,section.contact-content h2,.error404 main h2{font-size:1.75vw}.reason-wrap dt div span.number,.featured-service p.popularity,.service h3,section#cta h3,section.service-content h3,.h3-wrap p span.en,section.profile-content.middle h2,.profile-content.bottom h2,.category-wrap h3,section.client-content h3{font-size:1.55vw}section#voice h3,section#cta h2,.h2-wrap p,.h1-wrap p,.service-page-wrap .h2-wrap p,.h3-wrap p span.number,section.profile-content.top .h2-wrap p,.support-page-wrap .h2-wrap p,.client-page-wrap .h2-wrap p,section.voice-content .h2-wrap p,section.voice-content h3,.faq-page-wrap .h2-wrap p,section.faq-content h3,.single h1,.fixed-page h2,.single article h2,section.contact-content .h2-wrap p,.fixed-page h1,.reason-wrap dt h3{font-size:1.45vw}.mv_banner,.fixed-page h3,.single article h3,.archive.date section.blog_wrap h1,.archive.category section.blog_wrap h1,.archive.tag section.blog_wrap h1{font-size:1.35vw}section#voice h4,section.voice-content h4,.h3-wrap p,section.service-content h4,.career-list dl,.category-wrap h4,section.client-content h4,.faq-list dt:before,.faq-list dd:before,.single article .share p,.page-nav .prev-link:before,.page-nav .next-link:before,.fixed-page h4,.single article .blog-main h4,.table-res-form input[type=submit]{font-size:1.25vw}section.solution .text-wrap p,.reason-wrap dd,.featured-service p.text,section#service .link a,section#voice p.service,section#voice .link a,section#blog .link a,section#cta .link a,section.voice-content p.service,.single article .blog-profile p.name,.fixed-page h5,.single article h5,.table-res-form th,.error404 main p{font-size:1.15vw}.motive p,.feedback p,.client-name p,section#cta .text-wrap p,p.explanation,.strengths dt,.strengths dd,section.service-content table tbody th,section.service-content table tbody td,section.service-content table tfoot td,.effect ul li,.result ul li,.trackrecord h5,section.service-content .link a,.strengths p,section.profile-content.top .flex-box.left .text-wrap p,section.profile-content.middle .text-wrap p,.career-list ul li,.category-wrap ul li,.intro-text,section.client-content ul li,.faq-list dt,.faq-list dd,article.article-list .text h2,div#block-22 h2,aside#sidebar h4,.fixed-page .inner p,.single article p,#ez-toc-container ul.ez-toc-list a,.fixed-page .inner ul li,.single .blog-main ul li,.single article .article-tag ul li,.article-tag a,.related-post-wrap h4,.fixed-page .inner ol li,.single .blog-main ol li,section.blog_wrap td,section.blog_wrap th,.fixed-page .inner p,.single article p,section.blog_wrap td,section.blog_wrap th,section.contact-content .text-wrap p,.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,.wpcf7-text,span.wpcf7-form-control.wpcf7-checkbox,p.pp a,.error404 main div a{font-size:1.05vw}div#ez-toc-container .ez-toc-title{font-size:1.05vw !important}header nav ul li a,header nav ul li.contact a,.slide-title,.btn-wrap .flex-box a,.trackrecord li a,div#categories-3 li,div#archives-3 li,.single article .blog-profile .text-wrap p{font-size:.95vw}.notes,.article-date,article.article-list .archive-text,ul.wpp-list a.wpp-post-title,.sidebar p.blog_title a,.recaptcha p,.contact_text_bottom,.pagination ul li,.table-res-form th span.parentheses,span.wpcf7-not-valid-tip,.wpcf7-response-output,.service-wrap .notes{font-size:.85vw}.slide-date,.copyright p,.breadcrumb,div#block-22 li:after{font-size:.75vw}.page-nav .prev-link,.page-nav .next-link,ul.post-categories a,span.cat-data a,.related-post .text-wrap{font-size:.7vw}}