/*! 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}}
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:fot-tsukuardgothic-std,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;line-height:1.8;color:#333;font-weight:500;overflow-x:hidden}.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:2vw}}.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}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:90000000;position:fixed}.start p{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:9999;width:22vw}.home header{position:relative;height:10vh;width:100%}header{position:absolute;height:10vh;width:100%;z-index:1}.site-title-wrap{width:35%;height:10vh;padding-left:1.5vw}.site-title-wrap a{height:10vh;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%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1vw}div#g-nav-list,.g-nav_inner,.g-nav_box,nav ul,#g-nav .gnavi__lists li a{height:100%;width:100%}nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#g-nav .gnavi__lists li{position:relative}#g-nav .gnavi__lists li p{padding:10px 0}#g-nav .gnavi__lists li a,#g-nav .gnavi__lists li.has-child{display:block;text-decoration:none;padding:0 1.5vw;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;font-size:1.2vw;letter-spacing:2px;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;color:#373737}#g-nav .gnavi__lists li a.blue:hover{color:#00b5ed;opacity:1}#g-nav .gnavi__lists li a.green:hover{color:#5bb431;opacity:1}#g-nav .gnavi__lists li a.navy:hover{color:#003c5d;opacity:1}#g-nav .gnavi__lists li a.yellow:hover{color:#faed00;opacity:1}#g-nav .gnavi__lists li a.pink:hover{color:#e3007c;opacity:1}.has-child{position:relative}.has-child .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:17vw;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;list-style:none}#g-nav .sub-menu li{padding:0}#g-nav .sub-menu li:last-of-type{border-bottom:none}.has-child:hover .sub-menu{display:block}#g-nav .sub-menu li a{color:#fff;white-space:nowrap;display:block;padding:2vh 1vw}#g-nav .sub-menu li a.one{background:#2abdff;border-radius:.5vw .5vw 0 0}#g-nav .sub-menu li a.two{background:#8adc38;border-radius:0 0 .5vw .5vw}.mv{width:100%;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv-left,.mv-right{min-width:0}.mv-left{width:30%;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;text-align:center}.mv-logo{margin:0 auto;width:13vw}.mv-copy{font-size:1.4vw;font-weight:700;letter-spacing:.1vw;line-height:2;margin:5vh auto 4vh}.mv-lead{font-size:1.4vw;line-height:2;font-weight:700;letter-spacing:.05vw}.k-green{color:#5bb431}.k-blue{color:#009fe8}.k-pink{color:#e3007c}.mv-right{width:70%;height:90vh}.mv-img-pc{display:block;margin:0 auto;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.mv-slider{position:relative;width:100%;height:100%;overflow:hidden;display:none}.mv-slider__inner{position:relative;width:100%;height:100%}.mv-slide{position:absolute;inset:0;opacity:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.mv-slide.is-active{opacity:1}.mv-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:767px){.home header,.site-title-wrap,.site-title-wrap a{height:17svw}.mv{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mv-left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;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:50svw}.mv-right{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:104svw}.mv-img-pc{display:none}.mv-slider{display:block;height:100%;width:94%;margin:0 auto;position:relative;overflow:hidden}.mv-left .mv-copy{font-size:4.7vw;margin:0 auto 2vh}.mv-left .mv-lead{font-size:4.7vw}.mv-logo{width:26vw}}.fluid.yellow{width:40vh;height:40vh;background:rgb(255 241 0/59%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite;position:absolute;right:0;top:-7vh;z-index:-1}.fluid.blue{background:rgb(84 199 251/31%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite;position:absolute;z-index:-1}section.intro-video .fluid.blue{left:0;bottom:-14vh;width:39vh;height:32vh}section.top-member .fluid.blue{right:-3vw;top:0;width:49vh;height:39vh}.fluid.pink{width:50vh;height:46vh;background:rgb(255 96 176/37%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite;position:absolute;right:-4vw;top:2vh;z-index:-1}.fluid.green{width:45vh;height:41vh;background:rgb(159 216 36/41%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite;position:absolute;left:-6vw;bottom:0;z-index:-2}.fluid.blue2{width:45vh;width:45vh;height:45vh;background:rgb(27 127 204/39%);-webkit-animation:fluidrotate 30s ease 0s infinite;animation:fluidrotate 30s ease 0s infinite;position:absolute;right:0;top:0;z-index:-1}@-webkit-keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}@keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}p.mb{margin-bottom:.7em}section.intro-video{position:relative}section.intro-video img.logo{position:absolute;top:-3vh;right:2vw;z-index:-1;width:25%;opacity:1}section.intro-video .inner{width:80%;margin:10vh auto}section.intro-video h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5vw;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.intro-video h2 img{width:25%}.video-wrap{width:75%;margin:3vh auto 0}.video-inner{position:relative;padding-bottom:58%;height:0;overflow:hidden}.video-inner iframe{position:absolute;top:0;left:0;width:100%;height:98%}section.top-about{position:relative;overflow:hidden}section.top-about .flex-wrap{width:85%;margin:0 auto;padding:11vh 0 8vh}section.top-about .flex-box.left{width:50%}section.top-about h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.top-about h2 img{width:31vw;display:block}section.top-about h2 span{display:inline-block;font-size:2vw}section.top-about .text-wrap{font-size:1.4vw;line-height:1.8;margin-top:5vh}.btn{text-align:center;margin-top:4vh}.btn,a.btn,button.btn{width:56%;font-size:1.4vw;font-weight:500;line-height:1.5;position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5vw}a.btn.btn-border span{position:relative;display:block;padding:1.5vh 3vw;color:#333;border:2px solid #333;border-radius:.5vw;background:#fff}a.btn.btn-border:before{position:absolute;bottom:-.6vw;left:0;display:block;width:100%;height:1.5vw;margin:0 auto;content:'';-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:2px solid #333;border-top:1px solid #333;border-radius:0 0 .5vw .5vw;background-color:#fff;background-image:-o-radial-gradient(#333 15%,transparent 20%),-o-radial-gradient(#333 15%,transparent 20%);background-image:radial-gradient(#333 15%,transparent 20%),radial-gradient(#333 15%,transparent 20%);background-position:0 0,1vw 1vw;background-size:.4vw .4vw;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.btn.btn-border:hover{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}section.top-about .flex-box.right{width:50%;position:relative;right:-4vw}section.top-service{position:relative;background:#f2f5f6}.custom-shape-divider-top-1757164597{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1757164597 svg{position:relative;display:block;width:calc(100% + 1.3px);height:122px}.custom-shape-divider-top-1757164597 .shape-fill{fill:#fff}section.top-service .inner{width:85%;padding:15vh 0 20vh;margin:0 auto}.h2-wrap{margin-bottom:5vh}section.top-service p.en,section.top-member p.en{font-style:normal;font-weight:200;letter-spacing:.5vh;line-height:1.2;font-family:"Montserrat",sans-serif;color:#373737}section.top-service p.en{font-size:5vw}section.top-member p.en{font-size:5vw}section.top-member p.en,section.top-member h2{text-align:center}section.top-service p.en:first-letter {color:#ff10aa}section.top-member p.en:first-letter {color:#00b5ed}section.top-service h2,section.top-member h2{font-size:1.3vw;letter-spacing:.3vw;color:#373737}section.top-service h2:before,section.top-member h2:before,section.top-information h2:before{content:"－";margin:0 8px;font-weight:700;display:inline-block;font-family:serif;color:#373737}section.top-service h2:after,section.top-member h2:after,section.top-information h2:after{content:"－";margin:0 8px;font-weight:700;display:inline-block;font-family:serif;color:#373737}section.top-service .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-box-pack:justify;justify-content:space-between;margin-top:7vh;margin-bottom:3vh}section.top-service .flex-box{width:48%;border:1px solid rgb(51 51 51/24%);-webkit-box-shadow:0px 5px 10px 0px rgb(0 0 0/17%);box-shadow:0px 5px 10px 0px rgb(0 0 0/17%);border-radius:1vw;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex}section.top-service .flex-box>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}section.top-service h3{text-align:center;font-size:2.3vw;position:relative;display:block;padding:1.5vh 0;border-radius:1vw 1vw 0 0;letter-spacing:.05em;font-weight:500}section.top-service h3.one{background:#2abdff;color:#fff}section.top-service h3.three{background:#8adc38;color:#fff}section.top-service .img-wrap{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:28vw}section.top-service .img-wrap img{width:90%}section.top-service .text-wrap{padding:0 2vw 2.5vh;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}section.top-service p{font-size:1.3vw}section.top-service p.link{background:#ffeb3b;text-align:center;font-size:1.4vw;padding:1vh 0;border-radius:0 0 1vw 1vw;margin-top:auto}section.top-service .flex-box:hover{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}.custom-shape-divider-bottom-1757164506{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-shape-divider-bottom-1757164506 svg{position:relative;display:block;width:calc(100% + 1.3px);height:122px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.custom-shape-divider-bottom-1757164506 .shape-fill{fill:#fff}section.top-member{position:relative;overflow:hidden}.hv_inner{width:95%;padding:7vh 0 12vh;margin:0 auto}section.top-member ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:8vh;-ms-flex-wrap:wrap;flex-wrap:wrap}section.top-member ul li{width:29%;list-style:none;text-align:center;position:relative}section.top-member ul li img{width:100%;height:auto;border-radius:1vw}.background{position:absolute;top:3vh;right:-1vw;width:100%;z-index:-1;aspect-ratio:3/2;border-radius:1vw;opacity:.7}.background.blue{background:#54c7fb}.background.yellow{background:#ffeb3b}.background.green{background:#94dd4c}section.top-member p.text{padding:5vh 0 0;font-size:1.2vw;text-align:justify;width:84%;margin:0 auto}section.top-member p.name{font-size:1.4vw;text-align:right;width:92%;margin:0 auto;padding-top:1.5em;letter-spacing:.1em;color:#373737}section.top-member ul a{text-decoration:none}section.top-member ul a:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}section.top-member .button{text-align:center}section.top-member .btn,section.top-member a.btn,section.top-member button.btn{width:30%}section.top-information{background:#e6f7ff;border-radius:10vw 0 0}section.top-information{width:100%}section.top-information .inner{width:80%;padding:10vh 0;margin:0 auto}section.top-information p.en{text-align:left;font-size:3.5vw;font-family:montserrat,sans-serif;font-weight:200;letter-spacing:.5vh}section.top-information p.en:first-letter {color:#5bb431}section.top-information h2{font-size:1.2vw}section.top-information .post-warp{background:#fff;border-radius:.7vw;padding:.5vw 2vw;-webkit-box-sizing:border-box;box-sizing:border-box}section.top-information .post-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #231815;border-top:1px solid #231815;padding-bottom:2vh;padding-top:2vh}section.top-information .post-box+.post-box{border-top:none}a.date{width:14%;text-decoration:none;font-size:1.2vw;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding-left:2%;color:#333;line-height:1.6}a.title{text-decoration:none;width:84%;padding-left:2%;font-size:1.2vw;vertical-align:middle;color:#333;line-height:1.6}section.top-information .post-warp p{text-align:center;font-size:1.2vw;padding:2vh 0}section.top-information p.none{text-align:center;font-size:1.2vw;border-bottom:1px solid #231815;border-top:1px solid #231815;padding-bottom:2vh;padding-top:2vh}section.top-information .hi_box{margin-bottom:5vh}section.top-information .button a{color:#333;text-decoration:none;font-size:1.2vw;padding:1vh;border:1.5px solid #333;width:35%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;background:#fff;text-align:center;margin:2vh auto 0}section.top-information .button a:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}section.top-cta{--media-h:26vw}section.top-cta .flex-box.left,section.top-cta .flex-box.right{height:var(--media-h)}section.top-cta .flex-box.left{width:100%;background:#fbea58;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;outline:2px solid #333;outline-offset:-.9vw;border-radius:0 0 5vw 5vw}section.top-cta h2{text-align:center;font-size:3vw}section.top-cta .text-wrap{text-align:center}section.top-cta .text-wrap p{font-size:1.6vw}.contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2vw;margin-top:2vh;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:.6vw;padding:1vh 2.5vw 1.5vh;background:#fff;border-radius:50px;text-decoration:none;font-size:2vw;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contact-btn div{line-height:1.3}.contact-btn img{height:1.5em;width:auto;display:block}a.contact-btn.mail img{height:1.1em}.contact-btn:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);box-shadow:0 5px 15px rgba(0,0,0,.15)}.contact-btn.tel{background:#fff;border:2px solid #ff10aa;color:#ff10aa}a.contact-btn.tel img{height:1.7em}.contact-btn.mail{background:#fff;border:2px solid #00b5ed;color:#00b5ed}.contact-btn.line{background:#fff;color:#06c755;border:2px solid #06c755}.contact-btn span{font-weight:700}.contact-btn span.small{display:block;font-size:.8vw;text-align:center;letter-spacing:.1vw}a.contact-btn.tel span.small{letter-spacing:.05vw}section.top-cta p.last{text-align:center;margin-top:2vh;font-size:1.1vw}.footer-inner{padding:7vh 0 4vh}.footer_logo{width:100%;text-align:center;margin-bottom:2vh}.footer_logo img{width:29%;margin:0 auto}.footer_logo a:hover{opacity:.6}footer#footer .ad p{text-align:center;font-size:1.2vw}footer#footer .hours{text-align:center;font-size:1.2vw;margin-top:1vh}footer#footer nav{margin-top:4vh}footer#footer nav ul li a{font-size:1vw}footer#footer .sns ul{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;gap:2vw;list-style:none;margin:3vh auto}footer#footer .sns li a img{width:auto;height:2vw;-o-object-fit:contain;object-fit:contain;display:block}.copyright{text-align:center}.copyright p{font-size:.6vw;color:#231815;font-weight:400;letter-spacing:2px;padding:.5em}#topBtn{width:4vw;height:4vw;position:fixed;right:1vw;bottom:1vw;opacity:.6}#topBtn a{display:block;width:100%;height:100%;text-decoration:none;background:url('https://az-office.jp/wp-content/uploads/2025/11/chevron-circle-up-solid.svg') no-repeat center center;background-size:70% auto}a#topBtn:hover{opacity:.3}section.page_mv{height:40vh;position:relative;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;overflow:hidden}section.page_mv .archive-title{position:absolute;top:18vh;text-align:center;line-height:1.1;width:50%}section.page_mv section.page_mv p,section.page_mv h1,section.page_mv .archive-title p{font-size:2.3vw;letter-spacing:.1vw;font-weight:700}section.page_mv .archive-title p.en{font-size:1.2vw;letter-spacing:.2vw;font-weight:400;margin-top:2vh}section.page_mv .back_design{position:absolute;height:40vh;width:100%;border-radius:45vh;background:#fff100;text-align:center;left:50%;z-index:-1}section.page_mv .dots{width:20%;margin:3vh auto 0}.img_wrap img{width:100%;border-radius:.4em;margin-bottom:1em}.h1-wrap{text-align:center;position:relative;z-index:1}section.page-mv h1{font-weight:500;font-size:2.3vw;color:#ffe3af;letter-spacing:.5vw}.page-id-3 section.page-mv h1,.page-id-861 section.page-mv h1{font-size:5.5vw}.h1-wrap p{font-size:1.6vw;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:.9vw;padding-top:1vh}.inheritance{padding-top:5vh}.inheritance .inner{width:60%;margin:0 auto}.inheritance .inh-block{margin:7vh auto}.inheritance-hero{width:60vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .9vh 2vh rgba(0,0,0,.17);box-shadow:0 .9vh 2vh rgba(0,0,0,.17);background:#fff;border-radius:.7vw}.inheritance-hero .hero-left,.inheritance-hero .hero-right{width:50%;height:26.5vw;position:relative}.inheritance-hero .hero-right{background-image:var(--hero-pc);background-size:cover;background-position:98% 0;border-radius:0 .7vw 0 0}.inheritance-hero .hero-copy{position:absolute;top:4vh;left:2vw;width:46vw;font-size:2.8vw;line-height:1.55;color:rgba(51,51,51,.92);margin:0;z-index:1;font-weight:400}.inheritance-hero .hero-title-wrap{width:100%;text-align:center;position:relative;margin-top:14.5vw;padding:4vh 0;z-index:0}.inheritance-hero .hero-title-wrap:before,.inheritance-hero .hero-title-wrap:after{content:"";position:absolute;left:0;width:100%;z-index:-1}.inheritance-hero .hero-title-wrap:before{top:0;height:50%;background:#63e7ff}.inheritance-hero .hero-title-wrap:after{bottom:0;height:50%;background:#fff100}.inheritance-hero .hero-title{font-size:3.2vw;letter-spacing:.1em;line-height:1;color:rgba(51,51,51,.9);display:inline-block}.inheritance-hero .hero-sub{font-size:1.6vw;text-align:center;color:#333;font-weight:400;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:9vh}.inheritance-hero .hero-caption{width:100%;text-align:center;margin:0;background:#42d9f4;color:#fff;font-size:1.8vw;padding:1vh 0;letter-spacing:.08em;font-weight:400;border-radius:0 0 .7vw .7vw}div#inheritance .button{text-align:center}div#inheritance a.btn{width:30%;margin-top:5vh}.service-type.flex-wrap{margin-top:5vh;margin-bottom:2vh}.service-type .flex-box{width:49%;border:.1vw solid #eee;border-radius:.7vw;-webkit-box-shadow:0 1vh 2.2vh rgba(0,0,0,.06);box-shadow:0 1vh 2.2vh rgba(0,0,0,.06)}.service-type h3{width:100%;text-align:center;margin:0;background:#eee;font-size:1.4vw;padding:.5vh 0;letter-spacing:.08em;font-weight:700;border-radius:.5vw .5vw 0 0}.service-type img{border-radius:0 0 .5vw .5vw}.inheritance .side-card{background:#fff;border:.1vw solid #eee;border-radius:.9vw;padding:2vh 1.4vw;-webkit-box-shadow:0 1.2vh 2.2vh rgba(0,0,0,.06);box-shadow:0 1.2vh 2.2vh rgba(0,0,0,.06);margin-top:4vh}.inheritance .h3{display:block;padding:.8vh 1vw;border-radius:.2vw;font-weight:700;color:#fff;font-size:1.35vw;text-align:center;background:#42d3ed}.inheritance .side-card ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3vh}.inheritance .side-card ul li{width:49%;text-align:center;list-style:none;margin-bottom:2vh;padding:.5vh 0;border-radius:.2vw;background:#f5f5f5}.inheritance .notice-box{background:#fafafa;border:.2vw solid #e0e0e0;border-radius:1vw;padding:3vh 2vw}.inheritance .notice-box h3{text-align:center;font-weight:700;font-size:1.35vw;margin-bottom:1vh}section#cases .img-wrap{width:90%;margin:0 auto}section#reasons img{border-radius:.7vw}.inheritance p,.inheritance li,.inheritance dd{font-size:1.25vw;line-height:1.9;color:#333;font-weight:600}.inheritance span.bold,div#will-support span.bold{font-weight:700;text-decoration:underline;color:#e91e63}.inheritance h2{text-align:center;font-size:2vw;margin-bottom:5vh;margin-top:5vh;font-weight:700;background:#ffeb3b;border-radius:.3vw;padding:1vh 0}.inheritance section#notice h2{background:#cfd8dc;font-size:1.8vw}.inheritance .h4{font-weight:700;margin:2vh auto;font-size:1.4vw;background:#e6ee92;padding:.7vh 1vw;border-radius:.2vw;margin-top:4vh;text-align:center}.inheritance .grid.two-col{display:-ms-grid;display:grid;-ms-grid-columns:1.6fr 1.8vw 1fr;grid-template-columns:1.6fr 1fr;gap:1.8vw;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.inheritance .side-card{background:#fff;border:.1vw solid #eee;border-radius:.9vw;padding:2vh 1.4vw;-webkit-box-shadow:0 1.2vh 2.2vh rgba(0,0,0,.06);box-shadow:0 1.2vh 2.2vh rgba(0,0,0,.06)}.inheritance .btn-cta{display:inline-block;margin-top:1.2vh;padding:1.2vh 1.2vw;border-radius:.7vw;background:var(--c-accent);color:#fff;text-decoration:none;font-weight:700;font-size:.95vw;-webkit-box-shadow:0 .7vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .7vh 1.6vh rgba(0,0,0,.06)}.inheritance .btn-sub{display:inline-block;margin-top:1.2vh;padding:1.2vh 1.2vw;border-radius:.7vw;background:#fff;border:.08vw solid #cfd6df;color:var(--c-base);text-decoration:none;font-weight:700;font-size:.95vw;-webkit-box-shadow:0 .7vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .7vh 1.6vh rgba(0,0,0,.06)}.inheritance .point-list{list-style:none;margin:1.6vh 0;padding:1.6vh 1.2vw;background:#fff;border:.1vw solid #eaeaea;border-radius:.8vw}.inheritance .point-list li{position:relative;padding-left:1.2em}.inheritance .point-list li:before{content:"・";position:absolute;left:0;color:#999}section#cases .text{text-align:center}.inheritance .case-wrap{margin-top:3vh}.inheritance .case-card{background:#fff;border:.1vw solid #eee;border-radius:1vw;padding:3vh 1.5vw;-webkit-box-shadow:0 1vh 2.2vh rgba(0,0,0,.06);box-shadow:0 1vh 2.2vh rgba(0,0,0,.06);margin-bottom:5vh;position:relative}.case-number{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;width:6vw;height:6vw;min-width:80px;min-height:80px;border-radius:50%;background:#42d3ed;color:#fff;font-size:1.2vw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 auto 3vh;text-align:center;line-height:1;position:absolute;top:-1vh;left:-1vw}.case-number p{line-height:1.15;color:#fff;font-size:1.1vw}.case-number p span{display:block;font-size:2vw}.inheritance .case-title{font-weight:700;margin-bottom:2vh;font-size:1.4vw;background:#d7f2ff;padding:.7vh 0;border-radius:.2vw;text-align:center}.case-wrap ul{list-style:disc;list-style-position:outside;margin-left:1.2em;padding-left:.6em;margin-left:2em}.case-wrap ul li{display:list-item}.case-wrap ul li::marker{color:#8bc34a;font-size:1em}.flow-list{margin-top:6vh;list-style:none;padding:0}.flow-card{position:relative;background:#fff;border-radius:1vw;border:.1vw solid #e8e8e8;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);margin-bottom:8vh;line-height:1.9;color:#333;font-size:1.1vw;overflow:visible}.flow-card .reson-number{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;width:6vw;height:6vw;border-radius:50%;background:#42d3ed;color:#fff;font-weight:700;letter-spacing:.08em;margin:0 auto 3vh;text-align:center;line-height:1;position:absolute;top:-2vh;left:-1vw}.flow-card .reson-number p{line-height:1.15;color:#fff;font-size:1.1vw}.flow-card .reson-number p span{display:block;font-size:2vw}.flow-title{font-size:1.5vw;font-weight:700;border-radius:.5vw .5vw 0 0;padding:1vh 1vw;margin-bottom:0;background:#d7f2ff;text-align:center}.flow-card>p{padding:3vh 1.5vw;margin:0}.flow-card:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-3vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:1.6vw solid #d7f2ff;z-index:1}.inheritance #reasons .reason-card{background:#fff;border-radius:1vw;border:.1vw solid #e8e8e8;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);margin-bottom:6vh;line-height:1.9;color:#333;font-size:1.1vw;position:relative}ul.reasons{margin-top:6vh;list-style:none}.reson-number{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;width:6vw;height:6vw;border-radius:50%;background:#8bc34a;color:#fff;font-weight:700;letter-spacing:.08em;margin:0 auto 3vh;text-align:center;line-height:1;position:absolute;top:-2vh;left:-1vw}.reson-number p{line-height:1.15;color:#fff;font-size:1.1vw}.reson-number p span{display:block;font-size:2vw}.reasons .reason-title{font-size:1.5vw;font-weight:700;border-radius:.5vw .5vw 0 0;padding:1vh 1vw;margin-bottom:0;background:#e6ee92;text-align:center}ul.reasons p{padding:3vh 1.5vw}h3.reason-title.last{margin-left:1em}.inheritance #price .price-table{width:100%;border-collapse:collapse;background:#fff;border-radius:.6vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);font-size:1.05vw}.inheritance #price th,.inheritance #price td{text-align:left;padding:2vh 1.5vw;font-size:1.3vw;box-sizing:border-box}.inheritance #price p{margin-top:2vh;font-size:1.2vw;text-align:center}#area .inner{max-width:1100px;margin:0 auto}#area h2.h2{font-size:2vw;font-weight:700;text-align:center;margin-bottom:4vh;position:relative}.area-flex{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;gap:2vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-map{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area-map img{width:100%;height:auto}.area-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.1vw;line-height:1.9;color:#333}.area-text h3{text-align:center;font-size:1.6vw;background:#e6ee92;font-weight:700;margin-bottom:3vh;padding:.5vh 0;border-radius:.3vw;letter-spacing:.1vw}.area-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area-labels span{display:inline-block;background:#f5f5f5;font-weight:700;font-size:1.4vw;border-radius:50px;padding:1vh 0;width:32%;text-align:center;margin-bottom:2vh}.area-flex p.notes{text-align:center}.inheritance #faq dt{position:relative;background:#d7f2ff;padding:1.5vh 1.5vw 1.5vh 3.5vw;font-size:1.2vw;font-weight:700;border-radius:.3vw .3vw 0 0;line-height:1.8;margin-top:2vh}.inheritance #faq dt:before{content:"Q";position:absolute;left:1.5vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}.inheritance #faq dd{position:relative;background:#fff;border-radius:0 0 .3vw .3vw;padding:1.5vh 1.5vw 1.5vh 3.5vw;font-size:1.2vw;-webkit-box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);margin-bottom:4vh;line-height:1.9}.inheritance #faq dd:before{content:"A";position:absolute;left:1.5vw;top:1.5vh;color:#e91e63;font-weight:700}div#inheritance p.faq-note{text-align:center}#office .flex-box{width:49%}#office .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1vw solid #e8e8e8;border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);padding:0 2vw}#office .flex-box.right img{width:100%;height:auto;border-radius:.7vw;display:block}#office .office-card{background:#fff;line-height:1.9;width:95%}#office .office-name{text-align:center;padding:1vh 0;margin-bottom:2vh}#office .office-address{font-style:normal;margin-bottom:2vh;font-size:1.2vw;font-weight:700}#office .office-meta{display:-ms-grid;display:grid;-ms-grid-columns:8vw 1vw 1fr;grid-template-columns:8vw 1fr;gap:1vw;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1vh}#office .office-meta{margin:1vh 0 0}#office .office-meta dt{background:#f4f7fa;color:#033059;font-weight:700;padding:.2em .8em;border-radius:1em;text-align:center;font-size:1.2vw}#office .office-meta dd{margin:0;font-size:1.2vw}#office .office-meta dd span{display:block}#office .map-dummy{position:relative;width:100%;padding-top:35%;overflow:hidden;-webkit-box-shadow:0 .6vh 1.2vh rgba(0,0,0,.08);box-shadow:0 .6vh 1.2vh rgba(0,0,0,.08);margin-top:4vh}#office .map-dummy iframe{position:absolute;inset:0;width:100%;height:100%;border:0}section#greeting .flex-wrap.sb{background:#fafafa;padding:4vh 1.5vw;border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06)}section#greeting .flex-box.left{width:35%}section#greeting .flex-box.left img{border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06)}section#greeting .flex-box.left p{text-align:center;margin-top:1vh;font-size:1.2vw}section#greeting .flex-box.right{width:62%;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#greeting .flex-box.right p{font-size:1.2vw}.will-support{padding-top:5vh}.will-support .inner{width:60%;margin:0 auto}.will-support .inh-block{margin:7vh auto}.will-support p,.will-support li,.will-support dd{font-size:1.25vw;line-height:1.9;color:#333;font-weight:600}.will-support .mb{margin-bottom:2vh}.will-support h2.h2{text-align:center;font-size:2vw;margin-bottom:5vh;margin-top:5vh;font-weight:700;background:#ffeb3b;border-radius:.3vw;padding:1vh 0;letter-spacing:.1vw}.will-hero{width:60vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .9vh 2vh rgba(0,0,0,.17);box-shadow:0 .9vh 2vh rgba(0,0,0,.17);background:#fff;border-radius:.7vw}.will-hero .hero-left,.will-hero .hero-right{width:50%;height:26.5vw;position:relative}.will-hero .hero-right{background-image:var(--hero-pc);background-size:cover;background-position:12% 0;border-radius:0 .7vw 0 0}.will-hero .hero-copy{position:absolute;top:4vh;left:2vw;width:46vw;font-size:2.8vw;line-height:1.55;color:rgba(51,51,51,.92);margin:0;z-index:1;font-weight:400}.will-hero .hero-title-wrap{width:100%;text-align:center;position:relative;margin-top:14vw;padding:1vh 0;z-index:0}.will-hero .hero-title-wrap:before,.will-hero .hero-title-wrap:after{content:"";position:absolute;left:0;width:100%;z-index:-1}.will-hero .hero-title-wrap:before{top:0;height:50%;background:#78ecb8}.will-hero .hero-title-wrap:after{bottom:0;height:50%;background:#fff100}.will-hero .hero-title{font-size:2.5vw;letter-spacing:.1em;line-height:1.5}.will-hero .hero-sub{font-size:1.6vw;text-align:center;color:#333;font-weight:400;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:7.5vh}.will-hero .hero-caption{width:100%;text-align:center;margin:0;background:#44d394;color:#fff;font-size:1.8vw;padding:1vh 0;letter-spacing:.08em;font-weight:400;border-radius:0 0 .7vw .7vw}#wil-support .btn_wrap,.will-support .btn_wrap{text-align:center}.will-support .btn_wrap .btn{width:30%;margin-top:5vh}.will-support .notice-box{background:#fafafa;border:.2vw solid #e0e0e0;border-radius:1vw;padding:3vh 2vw}.will-support section#why h2.h2{background:#cfd8dc;font-size:1.8vw}section#about-will .text{text-align:center}.will-support .point-list{list-style:decimal;list-style-position:inside;text-align:center;margin:3vh 0;background:#fafafa;border:.2vw solid #e0e0e0;border-radius:1vw;padding:2vh 1vw}.will-support .point-list li{position:relative;padding-left:1.2em}dl.recommend-list dt{position:relative;background:#d7f2ff;padding:1vh 1.5vw 1vh 1vw;font-size:1.5vw;font-weight:700;border-radius:.3vw .3vw 0 0;line-height:1.8;margin-top:2vh;text-align:center}dl.recommend-list dd{position:relative;background:#fff;border-radius:0 0 .3vw .3vw;padding:1.5vh 1.5vw;font-size:1.2vw;-webkit-box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);margin-bottom:4vh;line-height:1.9}.will-support .service-type.flex-wrap{margin:5vh auto 3vh}.will-support .service-type .flex-box{width:49%}.will-support .service-type h3{width:100%;text-align:center;margin:0;background:#eee;font-size:1.4vw;padding:.5vh 0;letter-spacing:.08em;font-weight:700;border-radius:.5vw .5vw 0 0}section#service p.copy{font-size:1.6vw;margin-bottom:2vh}section#service p{text-align:center}.will-support .service-type img{display:block;width:100%;height:auto;border-radius:0 0 .5vw .5vw}article.service-card .flex-wrap{height:100%;margin-bottom:3vh;-webkit-box-shadow:rgba(0,0,0,.06) 0px 1vh 2.2vh;box-shadow:rgba(0,0,0,.06) 0px 1vh 2.2vh;border-width:.1vw;border-style:solid;border-color:#eee;border-radius:.7vw}article.service-card .flex-box{width:50%}article.service-card .flex-box.left img{border-radius:.7vw 0 0 .7vw}article.service-card .flex-box.right{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;border-radius:0 .7vw .7vw 0}article.service-card.will .flex-box.right img{width:7vw;margin:0 auto 1vh}article.service-card.gift .flex-box.right img{width:8vw;margin:0 auto 1vh}.will-support .service-card__title{font-size:2.2vw;font-weight:700;text-align:center}article.service-card.gift{margin-top:10vh}article.service-card h4{text-align:center;margin-bottom:3vh;margin-top:5vh;font-weight:700;border-radius:.3vw;padding:1vh 0;letter-spacing:.1vw;background:#cfd8dc;font-size:1.6vw}.will-support .flow-list{margin-top:6vh;list-style:none;padding:0}.will-support .flow-card{position:relative;background:#fff;border-radius:1vw;border:.1vw solid #e8e8e8;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);margin-bottom:8vh;line-height:1.9;color:#333;font-size:1.1vw;overflow:visible}.will-support .flow-card .reson-number{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;width:6vw;height:6vw;border-radius:50%;background:#42d3ed;color:#fff;font-weight:700;letter-spacing:.08em;margin:0 auto 3vh;text-align:center;line-height:1;position:absolute;top:-2vh;left:-1vw}.will-support .flow-card .reson-number p{line-height:1.15;color:#fff;font-size:1.1vw}.will-support .flow-card .reson-number p span{display:block;font-size:2vw}.will-support .flow-title{font-size:1.5vw;font-weight:700;border-radius:.5vw .5vw 0 0;padding:1vh 1vw;margin-bottom:0;background:#d7f2ff;text-align:center}.will-support .flow-card>p{padding:3vh 1.5vw;margin:0}.will-support .flow-card:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-3vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:2vw solid transparent;border-right:2vw solid transparent;border-top:1.6vw solid #d7f2ff;z-index:1}.will-support #reasons .reason-card{background:#fff;border-radius:1vw;border:.1vw solid #e8e8e8;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);margin-bottom:6vh;line-height:1.9;color:#333;font-size:1.1vw;position:relative}.will-support ul.reasons{margin-top:6vh;list-style:none;padding:0}.will-support .reson-number{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;width:6vw;height:6vw;border-radius:50%;background:#8bc34a;color:#fff;font-weight:700;letter-spacing:.08em;margin:0 auto 3vh;text-align:center;line-height:1;position:absolute;top:-1vw;left:-1vw}.will-support .reson-number p{line-height:1.15;color:#fff;font-size:1.1vw}.will-support .reson-number p span{display:block;font-size:2vw}.will-support .reason-title{font-size:1.5vw;font-weight:700;border-radius:.5vw .5vw 0 0;padding:1.5vh 1vw;margin-bottom:0;background:#e6ee92;text-align:center;line-height:1.6}.will-support ul.reasons p{padding:3vh 1.5vw}.will-support section#reasons .img-wrap img{border-radius:.7vw;width:100%;height:auto;display:block}.will-support #price .price-table{width:100%;border-collapse:collapse;background:#fff;border:.1vw solid #eee;border-radius:.6vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);overflow:hidden;font-size:1.05vw}.will-support #price th:last-child,.will-support #price td:last-child{border-right:none}.will-support #price p{margin-top:2vh;font-size:1.2vw;text-align:center}.will-support #area .inner{max-width:1100px;margin:0 auto}.will-support #area h2.h2{font-size:2vw;font-weight:700;text-align:center;margin-bottom:4vh;position:relative}.will-support .area-flex{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;gap:2vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.will-support .area-map{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.will-support .area-map img{width:100%;height:auto}.will-support .area-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.1vw;line-height:1.9;color:#333}.will-support .area-text .notes{text-align:center}.will-support .faq-list-will{margin-top:4vh}.will-support .faq-list-will dt{position:relative;background:#d7f2ff;padding:1.5vh 1.5vw 1.5vh 3.5vw;font-size:1.2vw;font-weight:700;border-radius:.3vw .3vw 0 0;line-height:1.8;margin-top:2vh}.will-support .faq-list-will dt:before{content:"Q";position:absolute;left:1.5vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}.will-support .faq-list-will dd{position:relative;background:#fff;border-radius:0 0 .3vw .3vw;padding:1.5vh 1.5vw 1.5vh 3.5vw;font-size:1.2vw;-webkit-box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);box-shadow:0 .6vh 1.2vh rgba(0,0,0,.05);margin-bottom:4vh;line-height:1.9}.will-support .faq-list-will dd:before{content:"A";position:absolute;left:1.5vw;top:1.5vh;color:#e91e63;font-weight:700}.will-support .faq-note{text-align:center;margin-top:2vh}.will-support #office .flex-box{width:49%}.will-support #office .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1vw solid #e8e8e8;border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);padding:0 2vw}.will-support #office .flex-box.right img{width:100%;height:auto;border-radius:.7vw;display:block}.will-support #office .office-card{background:#fff;line-height:1.9;width:95%}.will-support #office .office-name{text-align:center;padding:1vh 0;margin-bottom:2vh}.will-support #office .office-address{font-style:normal;margin-bottom:2vh;font-size:1.2vw;font-weight:700}.will-support #office .office-meta>div{display:-ms-grid;display:grid;-ms-grid-columns:7em 1vw 1fr;grid-template-columns:7em 1fr;gap:1vw;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1vh}.will-support #office .office-meta{margin:1vh 0 0}.will-support #office .office-meta dt{background:#f4f7fa;color:#033059;font-weight:700;padding:.2em .8em;border-radius:1em;text-align:center}.will-support #office .office-meta dd{margin:0;font-size:1.2vw}.will-support #office .office-meta dd span{display:block}.will-support #office .map-dummy{position:relative;width:100%;padding-top:35%;overflow:hidden;-webkit-box-shadow:0 .6vh 1.2vh rgba(0,0,0,.08);box-shadow:0 .6vh 1.2vh rgba(0,0,0,.08);margin-top:4vh}.will-support #office .map-dummy iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.will-support section#greeting .flex-wrap.sb{background:#fafafa;padding:4vh 1.5vw;border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06)}.will-support section#greeting .flex-box.left{width:35%;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}.will-support section#greeting .flex-box.left img{border-radius:.7vw;-webkit-box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);box-shadow:0 .8vh 1.6vh rgba(0,0,0,.06);width:100%}.will-support section#greeting .flex-box.left p.name{text-align:center;margin-top:1vh;font-size:1.2vw}.will-support section#greeting .flex-box.right{width:62%;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}.will-support section#greeting .flex-box.right p{font-size:1.2vw;text-align:justify}.price .inner{width:60%;margin:7vh auto}.price-block{margin:6vh 0}.price-block:first-of-type{margin:0}.price-title{display:inline-block;text-align:center;font-size:1.7vw;font-weight:700;background:#54c7fb;border-radius:50px;color:#fff;padding:.7vh 0;margin-bottom:3vh;letter-spacing:.2vw;width:100%}.price-table,table.service-price{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;border-radius:.7vw;overflow:hidden;-webkit-box-shadow:0 .6vh 2vh rgba(0,0,0,.03);box-shadow:0 .6vh 2vh rgba(0,0,0,.03);-webkit-box-sizing:border-box;box-sizing:border-box}.price-table thead th,.inheritance #price thead th,.will-support #price thead th{text-align:center;padding:2.2vh 1.2vw;background:#f5f5f5;font-size:1.2vw;font-weight:700}.price-table tbody td,.inheritance #price tbody th,.inheritance #price tbody td,.will-support #price th,.will-support #price td{text-align:center;padding:2.2vh 1.2vw;vertical-align:middle;font-size:1.15vw;line-height:1.8;word-break:break-word;font-weight:700;letter-spacing:.1vw;border-right:1px solid #bdbdbd}.price-table th,.inheritance #price thead th,.will-support #price tbody th,.will-support #price tbody td{border-right:1px solid #bdbdbd}.price-table thead th,.price-table td,.inheritance #price tbody th,.inheritance #price tbody td,.inheritance #price thead th,.will-support #price tbody th,.will-support #price tbody td,.will-support #price thead th{border-bottom:1px solid #bdbdbd}.price-table th:last-of-type,.inheritance #price thead th:last-of-type,.inheritance #price tbody td{border-right:unset}.price-table td:last-of-type{border-right:unset}.price-table tr.last td,.inheritance #price tbody tr.last td,.inheritance #price tbody tr.last th,.will-support #price tbody tr.last th,.will-support #price tbody tr.last td{border-bottom:unset}.price-table .th-work{width:37%}.price-table .th-price{width:24%}.price-table .th-tax{width:32%}.price-table .subhead td{background:#f5f5f5;font-weight:700}.staff-page .inner{width:70%;margin:7vh auto 10vh}.staff-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9vh}.staff-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-slider{width:40%;position:relative;border-radius:1vw;overflow:hidden;background:#f5f5f5;aspect-ratio:3/4}.staff-slider:before{content:none}.staff-slider__inner{position:absolute;inset:0}.staff-slide{position:absolute;inset:0;display:block;opacity:0;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;pointer-events:none}.staff-slide.is-active{opacity:1;pointer-events:auto}.staff-slide img{width:100%;height:100%;display:block}.staff-slide:where(figure){margin:0}.staff-dots{position:absolute;left:50%;bottom:1.5vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6vw;z-index:2}.staff-dots button{width:.5vw;height:.5vw;border-radius:50%;border:none;padding:0;background:rgba(255,255,255,.6);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;-o-transition:background .25s ease,transform .25s ease,box-shadow .25s ease;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;transition:background .25s ease,transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.staff-dots button.is-active{background:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25)}.staff-dots button:focus-visible{outline:2px solid #42d3ed;outline-offset:2px}.staff-profile{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.staff-head{border-bottom:.3vw dotted #e0e0e0;padding-bottom:1vh}.staff-role{font-size:1vw;letter-spacing:.1em;color:#607d8b;font-weight:700}.staff-name{margin:0;font-size:2vw;font-weight:700;letter-spacing:.1em;line-height:1.5}.staff-name .name-kana{display:inline-block;font-size:1vw;color:#555;font-weight:700}.staff-page p,.staff-page dd{font-size:1.2vw;color:#333}.staff-meta{margin:0;padding:2vh 0 0}.staff-meta__row{display:-ms-grid;display:grid;-ms-grid-columns:12vw 1vw 1fr;grid-template-columns:12vw 1fr;gap:1vw;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1vh}.staff-meta dt{background:#f4f7fa;color:#033059;font-weight:700;padding:0 1vw;border-radius:2em;text-align:center;font-size:1.2vw}.staff-meta dd{margin:0;font-size:1.2vw;font-weight:700}.staff-meta dd ul{list-style:none}.staff-section{margin-top:5vh}.staff-section__title{font-size:1.5vw;font-weight:700;padding:1vh 1vw;border-radius:50px;margin-bottom:2vh;text-align:center}article.staff-card{-webkit-box-shadow:0 .5vh 3vh rgba(0,0,0,.06);box-shadow:0 .5vh 3vh rgba(0,0,0,.06);padding:5vh 2.5vw;border-radius:1vw;border:1px solid #eee}article.staff-card.one .staff-section__title{background:#d7f2ff}article.staff-card.two .staff-section__title{background:#e6ee92}article.staff-card.three .staff-section__title{background:#ffe2ec}.staff-section__body p{margin-bottom:.7em;font-weight:700}.staff-section__body p:last-child{margin-bottom:0}.office-page .inner{width:60%;margin:7vh auto 10vh}.office-h2{display:inline-block;text-align:center;font-size:1.8vw;font-weight:700;background:rgb(0 60 93/40%);border-radius:50px;color:#fff;padding:.7vh 0;margin-bottom:3vh;letter-spacing:.2vw;width:100%}section.office-section.philosophy h2{margin-bottom:5vh}section.office-section.philosophy .flex-box.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%}section.office-section.philosophy .flex-box.left img{width:71%}section.office-section.philosophy .flex-box.right{width:60%}section.office-section.greeting .flex-box.left{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.office-section.greeting .flex-box.left img{border-radius:1vw}section.office-section.greeting .flex-box.right{width:56%}.office-h3{font-size:1.3vw;font-weight:700;margin-bottom:1.5vh;border-bottom:1px solid #333;padding-bottom:1vh}.office-photos{margin-bottom:7vh}.office-photos__grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1.5vw 1.4fr;grid-template-columns:2fr 1.4fr;grid-auto-rows:minmax(140px, auto);gap:1.5vw}.office-photo{position:relative;border-radius:1vw;overflow:hidden;background:#f5f5f5}.office-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.office-photo--main{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.office-photo figcaption{position:absolute;left:0;bottom:0;padding:.5vh 1vw;font-size:.9vw;background:rgba(0,0,0,.35);color:#fff}.office-section{margin-bottom:7vh}.office-section__body p{font-size:1.25vw;line-height:2;margin-bottom:.7em;font-weight:700}.office-section__body p:last-child{margin-bottom:0}.office-outline-photos{margin-bottom:3vh}.office-outline-photos__row{display:-webkit-box;display:-ms-flexbox;display:flex}.office-outline-photo{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.office-outline-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}img.left{border-radius:.7vw 0 0 .7vw}img.right{border-radius:0 .7vw .7vw 0}.office-outline-photos__slider{display:none}@media (max-width:767px){.office-outline-photos__row{display:none}.office-outline-photos__slider{display:block}.office-outline-photos__slider .staff-slider{width:100%}}.office-outline{margin:0}.office-outline__row{display:-ms-grid;display:grid;-ms-grid-columns:12vw 1vw 1fr;grid-template-columns:12vw 1fr;gap:1vw;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:1vh 0;border-bottom:1px solid #eee}.office-outline__row:last-child{border-bottom:none}.office-outline dt{padding:.5vh 1vw;border-radius:999px;background:#f4f7fa;color:#033059;font-weight:700;font-size:1.25vw;text-align:center}.office-outline dd{margin:0;font-size:1.25vw;font-weight:700}section.office-section.access h2.office-h2{margin-bottom:5vh}.access-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw}.office-map-wrap{width:50%;height:100%}.office-map-wrap iframe{width:100%;height:100%;border:0;aspect-ratio:4/3.5}.map-link a{font-size:1vw;letter-spacing:.1vw;padding:.5vh 0;margin:1vh auto;color:#fff;font-weight:700;text-align:center;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;gap:.6em;background:#54c7fb;border-radius:50px;width:40%;text-decoration:none;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.map-link a:before{content:"";display:inline-block;width:.8vw;height:1.1vw;background:url(https://az-office.jp/wp-content/uploads/2025/11/map-icon.svg) no-repeat center center/contain}.office-access-right{width:50%}.office-access-block{margin-bottom:3vh}.office-access__list{list-style:none;margin:0;padding:0}.office-access__list li{position:relative;padding-left:1.2em;font-size:1.1vw;line-height:1.9;font-weight:700}.office-access__list li:before{content:"・";position:absolute;left:0;top:0}.office-access__text{font-size:1.1vw;line-height:2;margin:0;font-weight:700}.partners-list{display:-ms-grid;display:grid;gap:4vh;-ms-grid-columns:1fr;grid-template-columns:1fr}.partner-card{border-radius:.7vw;border:1px solid #e6e6e6}.partner-card__title{font-size:1.3vw;font-weight:700;background:#f5f5f5;text-align:center;padding:1vh 0;border-radius:.7vw .7vw 0 0}.partner-info{margin:0}.partner-info__row{display:-ms-grid;display:grid;-ms-grid-columns:9vw 1fr;grid-template-columns:9vw 1fr;border-bottom:1px solid #e0e0e0}.partner-info__row:last-child{padding-bottom:0;border-bottom:unset}.partner-info dt{font-size:1.15vw;font-weight:700;color:#033059;padding:1.5vh 1vw 0 1.5vw}.partner-info dd{margin:0;font-size:1.15vw;padding:1.5vh 1vw;line-height:1.6;font-weight:700;display:flex;align-items:center;gap:.5vw}img.office-logo{width:1.7vw;height:auto;display:block}.page-container.info{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 10vh;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-contents{width:calc(100% - 30%);padding-right:4vw}.archive-top{margin-bottom:2vh}article.article-list{margin-bottom:1vh;padding:2vh 1.5vw 2.5vh;border-bottom:3px dotted #9e9e9e}article.article-list .text{width:100%;position:relative}article.article-list .text h2{font-size:1.3vw;margin-bottom:.2em;line-height:1.6;font-weight:700;letter-spacing:.1vw}article.article-list a{text-decoration:none;width:100%}article.article-list a img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.cat-day{position:relative}ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-categories a{background:var(--color-theme);display:inline;color:#fff;padding:.2em 1em;margin-right:.5em;font-size:.8vw;border-radius:50px}ul.post-categories li{list-style:none}article.article-list .archive-text{margin-top:1vh;line-height:1.6;font-size:1vw}.pagination:not(:empty){margin:2vw 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1vw;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:2px solid #00955b;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.2vw;font-size:1.2vw}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;font-weight:500}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff}span.cat-data a{background:#033059;display:inline;color:#fff;padding:.2em 1em;margin-right:.5em;font-size:.8vw}.single article h1,.archive-top h1{font-size:1.6vw;font-weight:600;letter-spacing:.02vw;line-height:1.6;margin-bottom:1vh;padding-bottom:1vh;border-bottom:3px solid #00b5ed}.article-date{text-align:right;margin-bottom:3vh;font-size:1vw;display:block}.fixed-page h2,.single article h2{font-size:1.5vw;font-weight:600;letter-spacing:.04vw;margin:5vh auto 3vh;padding:2vh 1vw 2vh 1.3vw;line-height:1;background-color:#ebf6ff;border-radius:.3vw}.fixed-page h3,.single article h3{font-size:1.45vw;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:1vh .5vw 1vh 1vw;border-bottom:2px solid #00b5ed}.fixed-page h4,.single article .single-text-wrap h4{font-size:1.4vw;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:0 1.2vw 0;position:relative}.fixed-page h4:before,.single article h4:before{content:"";display:block;position:absolute;left:0;top:.2em;bottom:.2em;width:.28em;border-radius:.14em;background:#00b5ed}.fixed-page h5,.single article h5{font-size:1.35vw;font-weight:600;letter-spacing:.04vw;margin:3vh auto 3vh;padding:1vh 0 0 1vw;position:relative}.fixed-page .inner p,.single article p{font-size:1.3vw;font-weight:400;margin-top:3vh;line-height:2}.fixed-page .inner ul,.single .single-text-wrap ul,.fixed-page .inner ol,.single .single-text-wrap ol{margin:3vh auto 5vh;padding:3vh 1vw 3vh 3vw;background-color:#ebf6ff;border-radius:.3vw}.fixed-page .inner ul ul,.single .single-text-wrap ul ul{margin-top:unset;margin-bottom:.7vw;margin-left:0}.fixed-page .inner ul li,.single .single-text-wrap ul li{list-style-type:disc;font-size:1.3vw;margin-bottom:.7vh}.fixed-page .inner ol li,.single .single-text-wrap ol li{font-size:1.3vw;margin-bottom:.7vh}.fixed-page .inner ul ul li,.single .single-text-wrap ul ul li{list-style:none}.fixed-page .inner ul li:last-of-type,.single .single-text-wrap ul li:last-of-type,.fixed-page .inner ol li:last-of-type,.single .single-text-wrap ol li:last-of-type{margin-bottom:0}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em;font-size:1.3vw}.fixed-page figure,.single article figure{margin:3vh 0}.page_sns{width:48%;margin:0 auto}.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.2vw}.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:.9vw !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.2vw}.article-tag a{text-decoration:none;color:var(--color-main);font-size:1.2vw}.article-tag a:before{background:no-repeat;width:1.2vw;height:2.2vh;background-image:url(https://az-office.jp/wp-content/uploads/2025/12/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://az-office.jp/wp-content/uploads/2025/11/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://az-office.jp/wp-content/uploads/2025/11/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:1vw;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}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 #4caf50;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.85vw;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;border-radius:.3vw}.page-nav .next-link{margin:0 0 0 auto;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 #4caf50;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.85vw;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;border-radius:.3vw}.page-nav .prev-link:before{content:"Before";position:absolute;top:-.95em;left:0;line-height:1;color:#4caf50;font-size:1.4vw;font-family:var(--font-en);letter-spacing:.1vw;font-weight:700}.page-nav .next-link:before{content:"Next";position:absolute;top:-.95em;right:0;line-height:1;color:#4caf50;font-size:1.4vw;font-family:var(--font-en);letter-spacing:.1vw;font-weight:700}nav.page-nav a:hover{background:#f5ffea}.share{margin-bottom:7vh;margin-top:3vh;position:relative;z-index:1}.single article .share p{text-align:center;font-size:1.5vw;margin-bottom:0;letter-spacing:.15vw;font-optical-sizing:auto;font-style:normal;font-weight:600;color:#607d8b}.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:.3vw;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:#ed039a;color:#fff}.url-copied{display:none;position:absolute;bottom:-3.5vw;left:65%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.url-copied span{background:#ed039a;color:#fff;padding:6px 12px;border-radius:3px;font-size:.8vw;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:.7vw}.share li a svg{font-size:.95vw}.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}.url-copied{bottom:-12.5vw;left:73%}.url-copied span{font-size:2.5vw}}.sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:30%}aside#sidebar h4{font-size:1.3vw;border-bottom:2.5px solid #ed039a;padding-bottom:.5vh;font-weight:600;letter-spacing:.1vw;margin-bottom:1vh}div#latest_posts_widget-3 li{list-style:none}p.blog_title{font-size:1.1vw;font-weight:700;line-height:1.6}p.post_date{text-align:right;font-size:.9vw}div#latest_posts_widget-3 li{list-style:none;padding:1.5vh .5vw;border-bottom:3px dotted #9e9e9e}div#block-10{margin-top:4vh}div#block-10 li{position:relative;padding:1vh 2vw;border-bottom:1px solid #ececec;background:#fff;font-size:1.1vw;list-style:none;font-weight:700}div#block-10 li:before{content:"";position:absolute;left:.5vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:.4vw solid transparent;border-bottom:.4vw solid transparent;border-left:.7vw solid #ed039a;opacity:.95}.archive p.article-date{margin-bottom:0}span.bold{font-weight:700;text-decoration:underline;color:#72b920}section.contact_top .inner,section.contact_form .inner{width:60%;margin:7vh auto}section.contact_top h2{text-align:center;font-size:2vw;font-weight:700;background:#54c7fb;border-radius:50px;color:#fff;padding:.7vh 0;margin-bottom:3vh;letter-spacing:.1vw}section.contact_top .text-wrap p{font-weight:700;font-size:1.2vw}section.contact_top .contact-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%;margin-top:3vh}section.contact_top .contact-wrap a{width:49%}section.contact_top .contact-btn .wrap{gap:.8vw;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}section.contact_top .contact-btn.tel{background:#ff10aa;border:2px solid #ff10aa;color:#fff}section.contact_top .contact-btn.line{background:#06c755;color:#fff;border:2px solid #06c755}section.contact_form h2{text-align:center;background:#eee;font-size:2vw;font-weight:700;padding:.7vh 0;border-radius:.7vw;letter-spacing:.1vw}.table-res-form{width:100%;margin-top:2vh}.table-res-form tr.td_last{border:unset}.table-res-form th,.table-res-form td{padding:3vh 3vh 3vh 0;font-weight:700}.table-res-form th{font-size:1.3vw;width:27%;text-align:right;vertical-align:top}.table-res-form th span.parentheses{font-size:1vw;display:block;line-height:1.5;margin-top:1vh}.table-res-form td{vertical-align:middle}.table-res-form .requied{font-size:.9vw;color:#fff;display:inline-block;background:#54c7fb;position:relative;top:-1px;margin-left:.2vw;border-radius:.3vw;line-height:1;padding:.7vh .4vw}.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.2vw}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.2vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:100%;border-radius:.3vw}.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{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:#8cdd00;font-weight:700;font-size:1.6vw;letter-spacing:.2em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:2px solid #8cdd00 !important;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:2px solid #8cdd00 !important;background:#fff;color:#8cdd00}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:1vw}.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;font-size:1vw}.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.2vw;font-weight:700}p.pp a:hover{opacity:.6}.text-wrap.two{text-align:center;margin-top:3vh;font-size:1vw}.page-id-68 footer#footer,.page-id-3 footer#footer,.archive footer#footer,.error404 footer#footer{background:#f5f5f5;border-radius:5vw 5vw 0 0}section.privacy_policy .inner{max-width:56%;width:100%;margin:0 auto;padding:7vh 0 7vh}.privacy_policy h2{margin-top:2em;font-size:1.4vw;font-weight:500;border-bottom:2px solid #ccc;padding-bottom:.5em;position:relative;text-align:left;margin-bottom:2vh;font-weight:700}.privacy_policy h2:after{content:'';display:block;width:75px;background-color:#00b5ed;height:2px;position:absolute;bottom:-1.5px;left:0}.privacy_policy h2:first-of-type{margin-top:0}.privacy_policy p{margin-top:1em;font-size:1.1vw}p.title_down img.office{width:16%;position:relative;top:-2px}.privacy_policy ol{margin-top:1em;line-height:2;padding-left:1.5em;font-size:1.1vw}p.ppa a{color:#00b5ed;text-decoration:none;font-weight:500}p.ppa a:hover{opacity:.6}li.pp_li_se{margin-top:1em}.fixed-page{margin-top:12vh}.fixed-page .inner{width:55%;margin:0 auto;padding:7vh 0 10vh}.fixed-page h1{font-size:1.6vw;font-weight:600;letter-spacing:.02vw;line-height:1.8}.fixed-page a{text-decoration:underline}.breadcrumb a{text-decoration:none}.error404 main{text-align:center;padding:7vh 0 15vh}.error404 main h2{font-size:2vw;margin-bottom:3vh;font-weight:700}.error404 main p{font-size:1.3vw}.error404 main div{margin-top:5vh}.error404 main div a{width:20%;padding:.7vh 0;display:block;text-align:center;margin:0 auto;color:#fff;font-size:1.2vw;letter-spacing:.05vw;background:#54c7fb;border-radius:50px}@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}#topBtn{display:none !important}.copyright p{display:none}header{position:relative;z-index:9999}.page header,.single header,.error404 header,.archive header{position:absolute}.site-title-wrap{width:100%}.site-title-wrap img{width:80%;margin:0 auto 0 4vw}.mv-left img.logo{position:absolute;width:34%;z-index:-1;opacity:.2}section.intro-video .inner{width:92%;margin:5vh auto}.video-wrap{width:100%;margin:2vh auto 0}.home-top{overflow:hidden}.fluid.yellow{width:20vh;height:20vh;right:-10vw;top:-4vh}section.intro-video .fluid.blue{left:-11vw;bottom:-11vh;width:20vh;height:20vh}section.top-about .flex-wrap{width:92%;padding:5vh 0}section.top-about h2{gap:.2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3vh}.fluid.pink{width:16vh;height:15vh;right:-4vw;top:8vh}section.top-about .text-wrap{font-size:4vw;margin-top:3vh;font-weight:700}a.btn.btn-border span{padding:1vh 3vw;border:1.5px solid #333;border-radius:1vw;font-weight:700}.btn,a.btn,button.btn{width:65%;margin:5vh auto 0;font-size:3.6vw;display:block}a.btn.btn-border:before{border:1.5px solid #333;bottom:-2.5vw;height:3.5vw;background-size:2vw 2vw;border-radius:1vw}.fluid.green{width:20vh;height:20vh;left:-6vw;bottom:0}.custom-shape-divider-top-1757164597 svg{height:39px}section.top-about{padding-bottom:2vh}section.top-service .inner{width:92%;padding:8vh 0}section.top-service .flex-wrap{margin-top:3vh}section.top-service .img-wrap{height:auto}section.top-service h3{font-size:5vw;padding:1vh 0}section.top-service .text-wrap{padding:1.5vh 4vw}.custom-shape-divider-bottom-1757164506 svg{height:39px}.background{top:2vh;right:2vw;border-radius:2vw}section.top-member ul li img{margin:0 auto}section.top-member p.name{font-size:4.2vw;text-align:center;padding-top:3vh;font-weight:700}section.top-member .fluid.blue{background:rgb(255 96 176/37%)}section.top-member .fluid.blue{left:-19vw;top:6vh;width:22vh;height:20vh}section.top-member .fluid.green{right:-7vw;left:unset;bottom:-4vh}section.top-information .inner{width:92%;padding:5vh 0}a.date{width:100%;padding-left:0;font-size:3.5vw}a.title{width:100%;padding-left:0;font-size:3.8vw;margin-top:.5vh}section.top-information .button a{font-size:3.5vw;border:1.5px solid #333;width:65%;border-radius:1vw;margin:0 auto 0}section.top-information .post-box{padding-bottom:1.5vh;padding-top:1.5vh}section.top-cta .flex-box.left{border-radius:0 0 10vw 10vw;outline:1.5px solid #333;outline-offset:-2vw}section.top-cta .flex-box.left,section.top-cta .flex-box.right{height:unset}section.top-cta .flex-box.left .inner{padding:4vh 0}.contact-wrap{gap:2vw;width:80%;margin:3vh auto 0}.contact-btn{gap:3.6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.top-cta h2,.contact-btn{font-weight:700;margin-bottom:1.5vh}.footer-inner{padding:5vh 0 13vh}footer#footer .sns li a img{height:3vh}footer#footer .sns ul{gap:6vw}footer#footer li.left{background:#8adc38}footer#footer li.center{background:#00b5ed}footer#footer li.right{background:#8adc38}footer#footer li.right{background:#e3007c}section.top-service .flex-box{-webkit-box-shadow:2px 3px 11px 0px rgb(0 0 0/10%);box-shadow:2px 3px 11px 0px rgb(0 0 0/10%)}section.page_mv{height:35vh}section.page_mv .archive-title{top:15vh}section.page_mv .dots{width:30%;max-width:180px;margin:1.5rem auto 0}section.page_mv .dots img{display:block;width:100%;height:auto;object-fit:contain}.breadcrumb{width:92%;font-size:3vw}.inheritance-hero .hero-right,.will-hero .hero-right{border-radius:2vw 2vw 0 0;height:auto;min-height:36vh}.inheritance-hero .hero-left,.will-hero .hero-left{height:unset;min-height:unset}.inheritance-hero .hero-copy,.will-hero .hero-copy{position:relative;top:2vh;left:0;width:100%;font-size:5vw;text-align:center}.inheritance-hero .hero-title-wrap{margin-top:4vh;padding:3vh 0}.will-hero .hero-title-wrap{margin-top:4vh;padding:1vh 0}.inheritance-hero .hero-title{font-size:9vw}.will-hero .hero-title{font-size:7vw}.inheritance-hero .hero-sub,.will-hero .hero-sub{font-size:4.5vw;height:unset;padding:1vh 0}.will-hero .hero-caption{font-size:4vw;line-height:1.6}.inheritance-hero .hero-caption,.will-hero .hero-caption{border-radius:0 0 2vw 2vw}.service-type h3,.will-support .service-type h3{font-size:4.5vw;padding:1vh 0;border-radius:1.5vw 1.5vw 0 0}.inheritance .notice-box,.will-support .notice-box{border:.2vw solid #e0e0e0;padding:2vh 4vw}.inheritance .case-card,li.reason-card,li.flow-card{padding:2vh 4vw}.case-number p span,.reson-number p span,.flow-card .reson-number p span,.will-support .reson-number p span,.will-support .flow-card .reson-number p span{margin-left:1vw;display:inline-block}.inheritance .case-number p,.inheritance .case-number p span,.reson-number p span,.inheritance .reson-number p,.will-support .reson-number p{font-size:4.5vw !important}.case-number,.reson-number,.flow-card .reson-number,.will-support .reson-number,.will-support .flow-card .reson-number{width:unset;height:unset;min-width:unset;min-height:unset;border-radius:50px;font-size:unset;margin:0 auto 2vh;position:relative;padding:1.5vh 13vw;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.inheritance .case-title,.inheritance .h4,.reasons .reason-title,.flow-title,.will-support .flow-title{font-size:4.2vw;padding:1vh 0;line-height:1.6;border-radius:1vw}.case-wrap ul{padding-left:0;margin-left:1em}ul.reasons .reson-number p{padding:0;text-transform:uppercase}.flow-card .reson-number{text-transform:uppercase}h3.reason-title.last{margin-left:0}ul.reasons p,.flow-card>p,.will-support ul.reasons p,.will-support .flow-card>p{padding:1.5vh 0 0}.will-support ul.reasons .reson-number p{padding:0}.flow-card:not(:last-child):after,.will-support .flow-card:not(:last-child):after{bottom:-8vw;border-left:8vw solid transparent;border-right:8vw solid transparent;border-top:5vw solid #d7f2ff}.inheritance .h4{margin:2vh auto 1.5vh}.inheritance #price th,.inheritance #price td,.will-support #price th,.will-support #price td{line-height:1.6;text-align:center;padding:1.5vh 1.5vw;font-size:4vw}.will-support #price td{vertical-align:middle}.inheritance #price p{font-size:3.5vw;text-align:left}.inheritance .inh-block,.will-support .inh-block{margin:5vh auto}.area-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.inheritance #faq dt,.inheritance #faq dd,.will-support .faq-list-will dt,.will-support .faq-list-will dd{padding:1.5vh 1.5vw 1.5vh 8.5vw;font-size:4vw;line-height:1.6}.inheritance #faq dt:before,.inheritance #faq dd:before,.will-support .faq-list-will dt:before,.will-support .faq-list-will dd:before{left:2.5vw}.inheritance #faq dt,.will-support .faq-list-will dt{border-radius:1vw 1vw 0 0}.inheritance #faq dd,.will-support .faq-list-will dd{border-radius:0 0 1vw 1vw}#office .office-address,.will-support #office .office-address{font-size:4vw;line-height:1.6;margin-top:2vh;text-align:center}#office .office-meta dt,.will-support #office .office-meta dt{padding:.1em .8em;border-radius:50px;font-size:4vw;text-align:center}#office .office-meta,.will-support #office .office-meta{margin:3vh 0 0}#office .office-meta,.will-support #office .office-meta{-ms-grid-columns:7em 4vw 1fr;grid-template-columns:7em 1fr;gap:3vw 4vw}#office .map-dummy,.will-support #office .map-dummy{padding-top:80%}article.service-card .flex-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}article.service-card.will .flex-box.right img,article.service-card.gift .flex-box.right img{display:none}.will-support .service-card__title{font-size:4.5vw;padding:1vh 0;margin-bottom:2vh;font-weight:700;text-align:center;background:#f5f5f5;display:block;width:100%;border-radius:1vw}article.service-card .flex-box.right,.will-support #office .flex-box.left{background:unset}.inheritance #faq dt:before,.will-support .faq-list-will dt:before{top:1.5vh;-webkit-transform:unset;-ms-transform:unset;transform:unset}#office .flex-box.left,.will-support #office .flex-box.left{border:unset;-webkit-box-shadow:unset;box-shadow:unset;padding:unset}#office .office-name img{width:90%;margin:0 auto}section#greeting .flex-wrap.sb,.will-support section#greeting .flex-wrap.sb{background:unset;padding:3vh 4.5vw;border-radius:2vw}section#greeting .flex-box.left img,.will-support section#greeting .flex-box.left img{border-radius:2vw;-webkit-box-shadow:unset;box-shadow:unset;width:80%;margin:0 auto}.will-support .point-list li{padding-left:1em;text-indent:-1em;margin-left:.5em}dl.recommend-list dd{padding:1.5vh 4vw}.price .inner,.staff-page .inner{width:92%;margin:5vh auto}.price-table tbody td,.price-table thead th{vertical-align:middle;padding:1.5vh 1vw}.price-table thead th:last-of-type,.price-table tbody td:last-of-type{border-right:none}.price-table,table.service-price{border-radius:2vw}.price-table th,.inheritance #price thead th,.will-support #price tbody th,.will-support #price tbody td,.price-table tbody td,.inheritance #price tbody th,.inheritance #price tbody td,.will-support #price th,.will-support #price td{border-right:.7px solid #bdbdbd}.price-table thead th,.price-table td,.inheritance #price tbody th,.inheritance #price tbody td,.inheritance #price thead th,.will-support #price tbody th,.will-support #price tbody td,.will-support #price thead th{border-bottom:.7px solid #bdbdbd}.staff-card-top{-ms-flex-wrap:wrap;flex-wrap:wrap}article.staff-card{padding:3vh 4vw}.staff-slider{width:80%;margin:0 auto;border-radius:2vw}.staff-dots button{width:1.5vw;height:1.5vw}.staff-dots{gap:2vw}.staff-head{border-bottom:1vw dotted #e0e0e0;padding-bottom:1.5vh}.staff-meta__row{-ms-grid-columns:6em 2vw 1fr;grid-template-columns:6em 1fr;gap:2vw}.staff-list{gap:4vh}.office-page .inner{width:92%;margin:5vh auto}section.office-section.greeting .flex-box.left img{width:70%;margin:0 auto;border-radius:2vw}section.office-section.outline .staff-slider{aspect-ratio:5/4}section.office-section.outline img{object-fit:cover}.office-outline__row{-ms-grid-columns:6em 2vw 1fr;grid-template-columns:6em 1fr;gap:2vw}.staff-section__title{font-size:4.5vw;padding:.5vh 1vw;margin-bottom:1.5vh;text-align:center}.office-h3{font-size:4.5vw;font-weight:700;margin-bottom:1.5vh;border-bottom:unset;padding-bottom:unset;text-align:center;background:#f5f5f5;padding:.5vh 0;border-radius:50px;margin-top:3vh}.office-access__list li{margin-bottom:1vh;padding-left:0;font-size:4vw;text-align:center}.office-access__list li:before{font-size:5vw;line-height:1.6;content:'・';position:relative}.partner-info__row{-ms-grid-columns:21vw 1fr;grid-template-columns:21vw 1fr}.office-h2{padding:.5vh 0}.access-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.map-link a:before{width:2vw;height:3.5vw}.page-container.info{padding:5vh 0}.sidebar{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.info-contents{padding-right:0}.single article h1,.archive-top h1{border-bottom:2px solid #00b5ed}.share li button{border-radius:1vw;width:85%;height:10vw}.fixed-page h2,.single article h2{padding:1.5vh 3vw;line-height:1.6;border-radius:1vw}.fixed-page h4,.single article .single-text-wrap h4{padding:0 3vw 0;line-height:1.6}.fixed-page h3,.single article h3{padding:1vh 1vw;line-height:1.6}.fixed-page .inner ul,.single .single-text-wrap ul,.fixed-page .inner ol,.single .single-text-wrap ol{padding:2.5vh 1vw 2vh 8vw;background-color:#ecf4fb;border-radius:2vw}div#block-10 li{padding:1vh 3vw 1vh 4vw}p.post_date{margin-top:1vh}.page-nav .next-link{display:block;margin-top:4vh}section.contact_top .contact-wrap{gap:2vw}section.contact_top .contact-btn .wrap{gap:3vw}section#cases .text,.area-flex p.notes,.will-support p,.will-support li,.will-support dd,section#service p,.will-support .area-text .notes{text-align:left}.staff-head,.partner-info dt,.office-access__text{text-align:center}table.table-res-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-res-form th{font-size:4.2vw;text-align:center}.table-res-form .requied{font-size:3.6vw;top:-1px;border-radius:1vw;padding:.7vh 2vw}.table-res-form th,.table-res-form td{padding:1vh 0}.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.5em;font-size:16px}.table-res-form th{background:#f5f5f5;border-radius:1vw;margin-top:2vh}section.contact_form h2{border-radius:1vw;background:#fff100;padding:1vh 0}tr.td_last td{padding:0 0 2vh}section.contact_top .inner,section.contact_form .inner{margin:5vh auto}section.privacy_policy .inner{padding:5vh 0}section.contact_top h2{background:#3ac0fd;border-radius:1vw;line-height:1.6;padding:1vh 0}div#block-10 li:before{border-top:1.5vw solid transparent;border-bottom:1.5vw solid transparent;border-left:2vw solid #ed039a}.partner-info dd{gap:1vw}section#cases h2,section.top-cta h2{line-height:1.6}.fixed-page .inner p,.single article p{line-height:1.8}section.top-member ul li img,section.top-service .flex-box,.inheritance-hero,.service-type .flex-box.left,.inheritance .notice-box,.inheritance .case-card,#office .flex-box.right img,.will-hero,.will-support .notice-box,article.service-card .flex-box.left img,article.staff-card,.will-support #office .flex-box.right img,section#reasons img{border-radius:2vw}section.top-service h3,.service-type h3{border-radius:2vw 2vw 0 0}section.top-service p.link,.service-type img,.will-support .service-type img{border-radius:0 0 2vw 2vw}.inheritance h2,.will-support h2.h2,article.service-card h4{border-radius:1.5vw}dl.recommend-list dt{border-radius:1vw 1vw 0 0}dl.recommend-list dd{border-radius:0 0 1vw 1vw}section.intro-video h2,section.top-service h3,section.top-service p,section.top-cta .text-wrap p,a.date,a.title,section.top-information .button a,section.top-cta p.last,section.top-service h2,section.top-member h2,section.top-information h2,.contact-btn span.small,.inheritance-hero .hero-copy,.will-hero .hero-copy,.inheritance-hero .hero-sub,.will-hero .hero-sub,.inheritance-hero .hero-caption,.will-hero .hero-caption,.will-hero .hero-caption,.fixed-page .inner p,.single article p,.fixed-page .inner ul li,.single .single-text-wrap ul li,.fixed-page .inner ol li,.single .single-text-wrap ol li,.wp-block-table td,.wp-block-table th,footer#footer .ad,footer#footer .hours,section.page_mv .archive-title p.en,.text-wrap.two,.recaptcha,.privacy_policy p,.privacy_policy ol,.error404 main p,.error404 main div a,.hamburger-close,p.post_date,.archive.date .article-date{font-weight:700}section.top-service p.en,section.top-member p.en,section.top-information p.en{font-weight:400}article.service-card.gift{margin-top:7vh}section.top-member ul{margin-top:4vh}.service-type.flex-wrap,.flow-list,.area-text,.will-support .service-type.flex-wrap,.will-support .flow-list,.staff-section,ul.reasons{margin-top:3vh}.inheritance .h4,section#greeting .flex-box.right{margin-top:2vh}section.top-cta p.last,h3.office-h3.station,.archive p.article-date{margin-top:1vh}.flow-card,.will-support .flow-card{margin-bottom:6vh}section.top-service .flex-box.left,.office-section,.archive.date .info-contents{margin-bottom:5vh}section.top-information .hi_box,.inheritance #reasons .reason-card,.inheritance .case-card,.will-support #reasons .reason-card{margin-bottom:4vh}.h2-wrap,section.top-member ul li.one,section.top-member ul li.two,.footer_logo,.inheritance h2,.service-type .flex-box.left,.inheritance #faq dd,.will-support h2.h2,.will-support .faq-list-will dd,section.office-section.philosophy h2,section.office-section.philosophy .flex-box.left,section.office-section.access h2.office-h2{margin-bottom:3vh}article.service-card .flex-wrap{margin-bottom:2vh}.inheritance .case-title{margin-bottom:1.5vh}.office-access-block,.access-wrap,.archive-top{margin-bottom:0}section.top-about .flex-box.left,section.top-service .flex-box,section.top-member ul li,.contact-btn,.pm_inner,section.page_mv .archive-title,.inheritance-hero .hero-left,.inheritance-hero .hero-right,.service-type .flex-box,section#greeting .flex-box.left,section#greeting .flex-box.right,.will-hero .hero-left,.will-hero .hero-right,.will-support .service-type .flex-box,article.service-card .flex-box,article.service-card .flex-box.right .wrap,.will-support #office .flex-box,.will-support section#greeting .flex-box.left,.will-support section#greeting .flex-box.right,.staff-profile,section.office-section.philosophy .flex-box.left,section.office-section.philosophy .flex-box.right,section.office-section.greeting .flex-box.left,section.office-section.greeting .flex-box.right,.office-map-wrap,.office-access-right,.info-contents,.sidebar,.page-nav .prev-link,.page-nav .next-link,section.contact_top .contact-wrap a,section.contact_top .contact-wrap,.table-res-form th,.table-res-form td,#office .flex-box{width:100%}.wpcf7 .wpcf7-submit{width:100% !important}.inheritance-hero,.inheritance .inner,.will-hero,.will-support .inner,section.contact_top .inner,section.contact_form .inner{width:92%}.page-container.info,section.privacy_policy .inner{max-width:92%}section.top-member ul li img,.background{width:90%}.area-map img,.will-support .area-map img{width:80%}.footer_logo img{width:75%}div#inheritance a.btn,.will-support .btn_wrap .btn{width:70%}section.office-section.philosophy .flex-box.left img{width:66%}section.top-member .btn,section.top-member a.btn,section.top-member button.btn,.single article .share ul{width:65%}section.top-about h2 img{width:65vw}.error404 main div a{width:60%}.start p{width:50%}section.page_mv .dots{width:30%}.price-table .th-tax{width:29%}.price-table .th-price{width:27%}img.office-logo{width:5vw}.hv_inner{width:95%;padding:7vh 0 8vh}section.top-service p.en,section.top-member p.en{font-size:11vw}section.top-service p.en,section.top-member p.en{font-size:9vw}section.top-information p.en{font-size:8vw}section.page_mv section.page_mv p,section.page_mv h1,section.page_mv .archive-title p{font-size:7vw}section.top-cta h2{font-size:6.5vw}.contact-btn{font-size:6vw}section.top-about h2 span,#g-nav .gnavi__lists li a,#g-nav .gnavi__lists li.has-child,.inheritance h2,.inheritance section#notice h2,#area h2.h2,.will-support h2.h2,.will-support section#why h2.h2,.will-support #area h2.h2,.price-title,.office-h2,.single article .share p,section.contact_top h2,.error404 main h2{font-size:5vw}section.intro-video h2,.service-type h3,.inheritance .notice-box h3,.area-text h3,.will-support .service-type h3,article.service-card h4,.staff-name span.name-jp,.partner-card__title,.single article h1,.fixed-page h2,.single article h2,.page-nav .next-link:before,.page-nav .prev-link:before,aside#sidebar h4,section.contact_form h2,.archive-top h1{font-size:4.5vw}.fixed-page h3,.single article h3{font-size:4.4vw}.fixed-page h4,.single article .single-text-wrap h4{font-size:4.3vw}dl.recommend-list dt,.fixed-page h5,.single article h5,.table-res-form input[type=submit],.privacy_policy h2{font-size:4.2vw}section.page_mv .archive-title p.en,.inheritance-hero .hero-caption,.inheritance p,.inheritance li,.inheritance dd,.inheritance .case-number p,.area-labels span,#office .office-meta dd,section#greeting .flex-box.right p,section#greeting .flex-box.left p,.will-support p,.will-support li,.will-support dd,section#service p.copy,dl.recommend-list dd,.will-support #office .office-meta dd,.will-support section#greeting .flex-box.left p.name,.will-support section#greeting .flex-box.right p,.price-table tbody td,.price-table thead th,.staff-page p,.staff-page dd,.staff-meta dd,.staff-meta dt,.office-section__body p,.office-outline dt,.office-outline dd,.office-access__text,.partner-info dd,.partner-info dt,.fixed-page .inner p,.single article p,.fixed-page .inner ul li,.single .single-text-wrap ul li,.fixed-page .inner ol li,.single .single-text-wrap ol li,.wp-block-table td,.wp-block-table th,p.blog_title,div#block-10 li,section.contact_top .text-wrap p,p.pp a,.wpcf7 form .wpcf7-response-output,.privacy_policy p,.privacy_policy ol,.error404 main p,.error404 main div a, article.article-list .text h2,.inheritance #price thead th,.will-support #price thead th,.inheritance #price tbody th,.inheritance #price tbody td,.will-support #price th,.will-support #price td,.will-support #price thead th,article.article-list .text h2{font-size:4vw}section.top-service p,section.top-cta .text-wrap p{font-size:3.8vw}section.top-service p.link{font-size:3.6vw}section.top-cta p.last,footer#footer .ad p,footer#footer .hours,.will-support #price p,.article-date,.recaptcha,.text-wrap.two{font-size:3.5vw}section.top-service h2,section.top-member h2,section.top-information h2,.contact-btn span.small,.staff-name .name-kana,.map-link a,.page-nav .next-link,.page-nav .prev-link,p.post_date,.archive.date .article-date{font-size:3vw}_::-webkit-full-page-media,_:future,:root ul.floating li{padding:1.5vh 0 2svh}_::-webkit-full-page-media,_:future,:root footer#footer .footer-inner{padding:5svh 0 13svh}ul.floating{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;z-index:0}ul.floating li{padding:1.5vh 0;display:table-cell;opacity:.9}ul.floating li a{display:block;color:#fff;font-weight:700;line-height:1.5;font-size:4vw}ul.floating li.left,ul.floating li.right{width:25%}.g-nav-openbtn{display:block;position:relative;z-index:999999;top:1.5vw;right:3vw;cursor:pointer;width:50px;height:50px}.g-nav-openbtn .openbtn-area{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.g-nav-openbtn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;width:45%}.g-nav-openbtn span:nth-of-type(1){top:15px;background:#009fe8}.g-nav-openbtn span:nth-of-type(2){top:23px;background:#5bb431}.g-nav-openbtn span:nth-of-type(3){top:31px;background:#e3007c}.g-nav-openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-135deg);-ms-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg);width:40%;background:#2196f3}.g-nav-openbtn.active span:nth-of-type(2){opacity:0;top:24px;left:18px;width:40%}.g-nav-openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(135deg);-ms-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg);width:40%;background:#e91e9f}.nav-menu .menu-list,nav.globalMenuSp ul{display:block}nav#g-nav{background:#fff}.hamburger{line-height:1.5;color:#fff;font-weight:700}ul.floating li svg{height:6vw;display:block;text-align:center;margin:0 auto}nav.globalMenuSp{position:fixed;z-index:1000;top:0;left:0;text-align:center;-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%}.g-nav_logo{width:75%;margin:0 auto 2svh}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:1.5vh 0;width:100%}nav ul li a{font-family:unset;border-right:unset}.has-child .sub-menu{display:block;position:relative;top:100%;min-width:unset;-webkit-box-shadow:unset;box-shadow:unset}#g-nav .sub-menu li a.one,#g-nav .sub-menu li a.two{color:#333;background:unset}#g-nav .gnavi__lists li{border-bottom:3px dotted #e0e0e0}#g-nav .sub-menu li a{padding:1.5vh 0}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}.hamburger-close{margin-top:3vh;font-size:3.5vw;border-radius:50px;background:#eee;display:inline-block !important;padding:.5vh 8vw}}@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){section.intro-video .fluid.blue{left:0;bottom:-7vh;width:20vh;height:16vh}.fluid.yellow{width:20vh;height:20vh;top:-3.5vh}.fluid.pink{width:25vh;height:23vh;top:1vh}.fluid.green{width:22.5vh;height:20.5vh}section.top-cta .flex-box.left{outline:1px solid #333}.inheritance-hero .hero-title-wrap{margin-top:12vh;padding:2vh 0}.will-hero .hero-title-wrap{margin-top:10.5vh}.inheritance-hero,.will-hero{-webkit-box-shadow:0 .45vh 1vh rgba(0,0,0,.17);box-shadow:0 .45vh 1vh rgba(0,0,0,.17)}.service-type .flex-box{-webkit-box-shadow:0 .5vh 1.1vh rgba(0,0,0,.06);box-shadow:0 .5vh 1.1vh rgba(0,0,0,.06)}.case-number{top:.5vh;min-width:40px;min-height:40px}.inheritance .case-card{padding:1.5vh 1.5vw;-webkit-box-shadow:0 .5vh 1.1vh rgba(0,0,0,.06);box-shadow:0 .5vh 1.1vh rgba(0,0,0,.06);margin-bottom:2.5vh}.inheritance .case-title{margin-bottom:1vh;padding:.35vh 0}.inheritance .h4{margin:1vh auto;padding:.35vh 1vw;margin-top:2vh}.case-wrap ul{margin-left:1em}.inheritance #reasons .reason-card{-webkit-box-shadow:0 .4vh .8vh rgba(0,0,0,.06);box-shadow:0 .4vh .8vh rgba(0,0,0,.06);margin-bottom:3vh}.flow-card,.will-support .flow-card{-webkit-box-shadow:0 .4vh .8vh rgba(0,0,0,.06);box-shadow:0 .4vh .8vh rgba(0,0,0,.06);margin-bottom:4vh}.inheritance #price .price-table,#office .flex-box.left,section#greeting .flex-wrap.sb,.will-support #office .flex-box.left{-webkit-box-shadow:0 .4vh .8vh rgba(0,0,0,.06);box-shadow:0 .4vh .8vh rgba(0,0,0,.06)}.area-labels span{padding:.5vh 0;margin-bottom:1vh}.inheritance #faq dt,.will-support .faq-list-will dt{padding:.75vh 1.5vw .75vh 3.5vw;margin-top:1vh}.inheritance #faq dd,.will-support .faq-list-will dd{padding:.75vh 1.5vw .75vh 3.5vw;-webkit-box-shadow:0 .3vh .6vh rgba(0,0,0,.05);box-shadow:0 .3vh .6vh rgba(0,0,0,.05);margin-bottom:2vh}#office .office-name,.will-support #office .office-name{padding:.5vh 0;margin-bottom:1vh}.will-support h2.h2{margin-bottom:2.5vh;margin-top:2.5vh;padding:.5vh 0}.will-support .point-list{margin:1.5vh 0;padding:1vh 1vw}article.service-card h4{margin-bottom:1.5vh;margin-top:2.5vh;padding:.5vh 0}article.service-card .flex-wrap{margin-bottom:1.5vh;-webkit-box-shadow:rgba(0,0,0,.06) 0px .5vh 1.1vh;box-shadow:rgba(0,0,0,.06) 0px .5vh 1.1vh}dl.recommend-list dt{padding:.5vh 1.5vw .5vh 1vw;margin-top:1vh}dl.recommend-list dd{padding:.75vh 1.5vw;-webkit-box-shadow:0 .3vh .6vh rgba(0,0,0,.05);box-shadow:0 .3vh .6vh rgba(0,0,0,.05);margin-bottom:2vh}.will-support #reasons .reason-card{-webkit-box-shadow:0 .4vh .8vh rgba(0,0,0,.06);box-shadow:0 .4vh .8vh rgba(0,0,0,.06);margin-bottom:3vh}.price-title,.office-h2{padding:.35vh 0;margin-bottom:1.5vh}.price-table{-webkit-box-shadow:0 .3vh 1vh rgba(0,0,0,.03);box-shadow:0 .3vh 1vh rgba(0,0,0,.03)}article.staff-card{-webkit-box-shadow:0 .25vh 1.5vh rgba(0,0,0,.06);box-shadow:0 .25vh 1.5vh rgba(0,0,0,.06);padding:2.5vh 2.5vw}.staff-section__title{padding:.5vh 1vw;margin-bottom:1vh}.office-h3{margin-bottom:.75vh;padding-bottom:.5vh}.map-link a{padding:.25vh 0;margin:.5vh auto}.single article h1,.archive-top h1{margin-bottom:.5vh;padding-bottom:.5vh;border-bottom:1.5px solid #00b5ed}aside#sidebar h4{border-bottom:1.5px solid #ed039a;padding-bottom:.25vh;margin-bottom:.5vh}.fixed-page h2,.single article h2{margin:2.5vh auto 1.5vh;padding:1vh 1vw 1vh 1.3vw}.fixed-page h3,.single article h3{margin:1.5vh auto;padding:.5vh .5vw .5vh 1vw;border-bottom:1px solid #00b5ed}.page-nav .prev-link,.page-nav .next-link{border:1px solid #4caf50;padding:.5vh .7vw}.fixed-page h5,.single article h5{margin:1.5vh auto;padding:.5vh 0 0 1vw}.fixed-page .inner ul,.single .single-text-wrap ul,.fixed-page .inner ol,.single .single-text-wrap ol{margin:1.5vh auto 2.5vh;padding:1.5vh 1vw 1.5vh 3vw}div#latest_posts_widget-3 li{padding:.75vh .5vw;border-bottom:2px dotted #9e9e9e}section.contact_top h2{padding:.35vh 0;margin-bottom:1.5vh}.url-copied{bottom:-5.5vw}.table-res-form th{vertical-align:middle}th.q{vertical-align:top}p.pp{line-height:1}.privacy_policy h2{border-bottom:1.5px solid #ccc;margin-bottom:1vh}.staff-list{gap:4.5vh}.partners-list{gap:2vh}h3.reason-title.last{margin-left:1.5em}.home header,.site-title-wrap,.site-title-wrap a{height:5vh}.mv{height:45vw}.custom-shape-divider-bottom-1757164506 svg,.custom-shape-divider-top-1757164597 svg{height:61px}section.page_mv,section.page_mv .back_design{height:20vh}.inheritance-hero .hero-left,.inheritance-hero .hero-right,.will-hero .hero-left,.will-hero .hero-right{height:23vh}.will-hero .hero-sub{height:5vh}.inheritance-hero .hero-sub{height:4.5vh}.privacy_policy h2:after{height:1.5px}.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:unset}section.page_mv .archive-title{top:9vh}.inheritance-hero .hero-copy,.will-hero .hero-copy{top:2vh}.background{top:1vh}.inheritance #faq dd:before,.will-support .faq-list-will dd:before{top:.75vh}.flow-card .reson-number,.will-support .flow-card .reson-number{top:-1vh}.reson-number,.will-support .reson-number{top:-.7vh}section.top-service .inner{padding:7.5vh 0 10vh}section.top-about .flex-wrap{padding:5.5vh 0 4vh}section.top-information .inner{padding:5vh 0}.hv_inner{padding:3.5vh 0 6vh}.page-container.info{padding:3.5vh 0 5vh}.footer-inner{padding:3.5vh 0 2vh}section.privacy_policy .inner{padding:3.5vh 0}section#greeting .flex-wrap.sb,.will-support section#greeting .flex-wrap.sb{padding:2vh 1.5vw}.inheritance .notice-box,.will-support .notice-box{padding:1.5vh 2vw}ul.reasons p,.flow-card>p,.will-support ul.reasons p,.will-support .flow-card>p{padding:1.5vh 1.5vw}.price-table thead th,.price-table tbody td{padding:1.1vh 1.2vw}.inheritance #price th,.inheritance #price td,.will-support #price th,.will-support #price td{padding:1vh 1.5vw}#g-nav .sub-menu li a{padding:1vh 1vw}.table-res-form th,.table-res-form td{padding:1vh 1.5vh 1vh 0}.staff-meta{padding:1vh 0 0}a.btn.btn-border span{padding:.75vh 3vw}.partner-info dt{padding:.75vh 1vw 0 1.5vw}.partner-info dd{padding:.75vh 1vw}section.top-service h3{padding:.75vh 0}div#block-10 li{padding:.5vh 2vw}section.top-service p.link,section.top-information .button a,.inheritance-hero .hero-caption,.inheritance h2,.will-hero .hero-caption,.will-support .flow-title,.office-outline__row,.partner-card__title{padding:.5vh 0}.reasons .reason-title,.flow-title{padding:.5vh 1vw}section.contact_form h2{padding:.35vh 0}.table-res-form .requied{padding:.35vh .4vw}.service-type h3,.area-text h3,.will-support .service-type h3,.office-outline dt,.table-res-form input[type=submit]{padding:.25vh 0}.contact-btn{padding:.5vh 2.5vw .75vh}section.top-service .text-wrap{padding:0 2vw 1.25vh}tr.td_last td{padding:0 0 1.5vh}section.top-information .post-box{padding-bottom:1vh;padding-top:1vh}.url-copied span{padding:3px 12px}section.intro-video .inner{margin:5vh auto}.inheritance .inh-block,.will-support .inh-block,.price .inner,section.contact_top .inner,section.contact_form .inner{margin:3.5vh auto}.staff-page .inner,.office-page .inner{margin:3vh auto 5vh}.price-block{margin:3vh 0}.inheritance h2{margin:2.5vh auto}footer#footer .sns ul,.fixed-page h4,.single article .single-text-wrap h4,.fixed-page figure,.single article figure{margin:1.5vh auto}.video-wrap,section.page_mv .dots{margin:1.5vh auto 0}article.service-card.gift{margin-top:5vh}section.top-member ul{margin-top:4vh}ul.reasons,.flow-list,.will-support ul.reasons{margin-top:3vh}section.top-about .text-wrap,div#inheritance a.btn,.will-support .btn_wrap .btn,.staff-section{margin-top:2.5vh}.btn,#office .map-dummy,.will-support .faq-list-will,.will-support #office .map-dummy,div#block-10{margin-top:2vh}.fixed-page .inner p,.single article p,section.contact_top .contact-wrap,.text-wrap.two{margin-top:1.5vh}section.top-cta p.last,.contact-wrap,section.page_mv .archive-title p.en,.table-res-form{margin-top:1vh}footer#footer .hours{margin-top:.5vh}section.top-service .flex-wrap{margin-top:3.5vh;margin-bottom:1.5vh}.service-type.flex-wrap,.will-support .service-type.flex-wrap{margin-top:2.5vh;margin-bottom:1vh}.office-section{margin-bottom:3.5vh}.h2-wrap,section.top-information .hi_box,section.office-section.philosophy h2,section.office-section.access h2.office-h2{margin-bottom:2.5vh}#area h2.h2,.will-support #area h2.h2{margin-bottom:2vh}.area-text h3,.office-outline-photos,.office-access-block,.article-date{margin-bottom:1.5vh}.footer_logo,#office .office-address,.will-support .mb,section#service p.copy,.will-support #office .office-address{margin-bottom:1vh}.inheritance .notice-box h3{margin-bottom:.5vh}.share{margin-bottom:3.5vh;margin-top:1.5vh}a.btn.btn-border span,a.btn.btn-border:before,section.top-information .button a{border:1px solid #333}.contact-btn.mail{background:#fff;border:1.5px solid #00b5ed}.contact-btn.tel{border:1.5px solid #ff10aa}.contact-btn.line{border:1.5px solid #06c755}section.top-information .post-box{border-bottom:.8px solid #231815;border-top:.8px solid #231815}.start p{width:25vw}}@media only screen and (min-device-width:744px) and (max-device-width:1400px) and (orientation:landscape){.mv{height:45vw}.will-hero .hero-copy,.inheritance-hero .hero-copy{top:2vw}.will-hero .hero-title-wrap{margin-top:13vw}.inheritance-hero .hero-title-wrap{margin-top:12.5vw}.will-hero .hero-sub,.inheritance-hero .hero-sub{height:4.5vw}section.intro-video .fluid.blue{width:30vh;height:25vh}.fluid.yellow{width:30vh;height:27vh}.fluid.pink{width:32vh;height:28vh}.fluid.green{width:31vh;height:25vh}section.top-member .fluid.blue{width:32vh;height:29vh}.table-res-form th,.table-res-form td{padding:2vh 3vh 2vh 0}a.btn.btn-border span,a.btn.btn-border:before,section.top-information .button a{border:1.5px solid #333}.url-copied{bottom:-4.5vw}.url-copied span{padding:3px 12px}}@media screen and (min-width:768px) and (max-width:820px) and (orientation:portrait){#g-nav .gnavi__lists li a{padding:0 1.3vw}#g-nav .gnavi__lists li .sub-menu li a{padding:1vh 1vw}.has-child .sub-menu{min-width:19vw}}