@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#000;word-break:auto-phrase;background-color:#fff}@media screen and (max-width:767px){body{font-size:14px}}.shippori{font-family:"Shippori Mincho",serif}.container{width:80%;margin:0 auto;max-width:1080px}@media screen and (max-width:1024px){.container{width:85%}}@media screen and (max-width:767px){.container{width:90%}}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}ul,li{margin:0;padding:0;list-style:none}img{width:100%;-o-object-fit:contain;object-fit:contain}img.fadeUpTrigger{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}img.fadeUpTrigger.fadeUp{opacity:1;-webkit-transform:none;transform:none}.pankuzu{margin:100px 5% 4rem;font-size:12px}@media screen and (max-width:767px){.pankuzu{margin:60px 5% 2rem}}.wp-pagenavi{width:100%;margin:4rem auto 0;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{margin:0 4px;display:inline-block;color:#969696;border:1px solid #969696 !important;border-radius:50%;width:52px !important;height:52px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi span.current{color:#292929;border:1px solid #292929 !important}.content{width:70%;margin:5rem auto;max-width:1000px}@media screen and (max-width:1024px){.content{width:80%}}@media screen and (max-width:767px){.content{width:90%;margin:2.5rem auto}.content .wp-block-spacer{height:3rem !important}}.wp-block-table th{word-break:auto-phrase !important}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}@media screen and (max-width:767px){.pc{display:none}}.cta{background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/cta-bg.png) no-repeat center/cover;padding:2rem 0 2.5rem;border-top:1px solid #c9c9c9;margin-top:7.5rem}@media screen and (max-width:767px){.cta{background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/cta-bg-sp.png) no-repeat center/cover}}.cta-title{text-align:center;margin-bottom:2rem;color:#1a246e}.cta-title p{font-weight:700}.cta-title h2{font-size:28px}.cta-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.cta-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.cta-btn a{margin:0 !important;background:#fff !important;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:380px;font-weight:400 !important}@media screen and (max-width:1024px){.cta-btn a{padding:0 24px}}@media screen and (max-width:767px){.cta-btn a{min-width:350px}}.cta-btn a img{width:2.25rem}.cta-btn .header-contact{font-size:24px;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:5%}@media screen and (max-width:767px){.cta-btn .header-contact{font-size:20px;padding-right:10%}}.cta-btn .header-tel{line-height:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:7.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.cta-btn .header-tel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:5rem}}@media screen and (max-width:767px){.cta-btn .header-tel{padding-right:3.9rem}}.cta-btn .header-tel div{font-size:1.5rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-btn .header-tel div img{width:2.25rem}.cta-btn .header-tel>p{font-size:14px;font-weight:400;line-height:1;margin:0 10% 0 auto}.cta-btn .arrow-btn:after{width:15px;height:18px;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.cta-btn .arrow-btn:hover:after{transform:translateX(3px) translateY(-50%);-webkit-transform:translateX(3px) translateY(-50%);-ms-transform:translateX(3px) translateY(-50%)}body:has(.lower-fv){position:relative}body:has(.lower-fv) .pankuzu{position:absolute;top:1rem;left:5%;width:90%;margin:0}.lower-fv{position:relative;padding-top:95px;margin:85px 0 7.5rem}@media screen and (max-width:767px){.lower-fv{margin:50px 0 4rem;padding-top:4rem}}@media screen and (max-width:1024px){.lower-fv br.pc{display:none}}.lower-fv:before{content:"";position:absolute;width:37%;aspect-ratio:530/300;right:0;top:0;z-index:-1;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/lower-fv-bg.png) no-repeat center/contain}@media screen and (max-width:767px){.lower-fv:before{display:none}}.lower-fv-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1152px}@media screen and (max-width:1024px){.lower-fv-wrap{width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lower-fv-wrap>img{width:48%}@media screen and (max-width:1024px){.lower-fv-wrap>img{width:100%;aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.lower-fv-wrap>img{aspect-ratio:auto}}.lower-fv-txt{width:47.5%;font-size:14px;line-height:2.2857142857}@media screen and (max-width:1024px){.lower-fv-txt{width:90%}}.lower-fv .lower-fv-title{margin-bottom:2rem}@media screen and (max-width:1024px){.lower-fv .lower-fv-title{margin-bottom:1rem}}@media screen and (max-width:767px){.lower-fv .lower-fv-title{padding-left:1.5rem}}.lower-fv .lower-fv-title+p{margin-left:10%}@media screen and (max-width:767px){.lower-fv .lower-fv-title+p{margin:0}}.lower-fv .lower-fv-title h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.lower-fv .lower-fv-title h1:before{content:"";display:block;width:40px;aspect-ratio:40/22;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/social-title.png) no-repeat center/contain}header{width:100%;-webkit-transition:.3s;transition:.3s;padding:14px 2rem 20px;position:fixed;top:0;left:0;z-index:9999;border-bottom:1px solid #c9c9c9;background:#fff}@media screen and (max-width:1400px){header{padding:14px 1rem 20px}}@media screen and (max-width:1024px){header{padding:0 0 0 5%}}.header-contents{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;width:100%}.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.header-left{gap:1rem}}@media screen and (max-width:767px){.header-left{gap:0}}.header-left>a{width:210px}@media screen and (max-width:1400px){.header-left>a{width:180px}}@media screen and (max-width:1200px){.header-left>a{width:160px}}@media screen and (max-width:1024px){.header-left>a{width:180px}}@media screen and (max-width:767px){.header-left>a{width:150px}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media screen and (max-width:1400px){.header-right{gap:2rem}}@media screen and (max-width:1200px){.header-right{gap:1rem}}@media screen and (max-width:1024px){.header-right{gap:0}}.header-right .hamburger-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;font-size:15px}@media screen and (max-width:1400px){.header-right .hamburger-nav ul{gap:2rem;font-size:13px}}@media screen and (max-width:1200px){.header-right .hamburger-nav ul{gap:1.25rem;font-size:12px}}@media screen and (max-width:1024px){.header-right .hamburger-nav ul{display:none}}.header-right .hamburger-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:4px;position:relative}.header-right .hamburger-nav ul li a:before{content:attr(data-desc);font-size:10px;line-height:1;display:block;color:#125aa5}@media screen and (max-width:1200px){.header-right .hamburger-nav ul li a:before{font-size:9px}}.header-right .hamburger-nav ul li a:after{content:"";position:absolute;width:35px;aspect-ratio:35/15;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/header-circle.png) no-repeat center/contain;bottom:-1.67rem;opacity:0;-webkit-transition:.3s;transition:.3s;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);pointer-events:none}.header-right .hamburger-nav ul li a:hover{opacity:1}.header-right .hamburger-nav ul li a:hover:after{opacity:1}.header-right .hamburger-nav .menu-item-has-children{position:relative}.header-right .hamburger-nav .menu-item-has-children>a{position:relative;z-index:10}.header-right .hamburger-nav .menu-item-has-children:hover .sub-menu{display:block;opacity:1}.header-right .hamburger-nav .menu-item-has-children:hover:before{display:block}.header-right .hamburger-nav .menu-item-has-children:before{content:"";position:absolute;width:100%;height:200px;bottom:-4.5rem;left:0;display:none;z-index:1}.header-right .hamburger-nav .sub-menu{display:none;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-4.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;z-index:10;background:#fff;border:1px solid #c9c9c9}.header-right .hamburger-nav .sub-menu li a{padding:4px 1rem;font-size:14px;gap:0}.header-right .hamburger-nav .sub-menu li a:after{display:none}.header-right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media screen and (max-width:1200px){.header-right-wrap{gap:1rem}}.header-right>.hamburger-nav>ul{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:1.5rem}@media screen and (max-width:1400px){.header-right>.hamburger-nav>ul{gap:1rem}}@media screen and (max-width:1024px){.header-right>.hamburger-nav>ul{display:none}}@media screen and (max-width:1024px){.header-right .pc{display:none}}.header-right .sp-icon{display:none}@media screen and (max-width:1024px){.header-right .sp-icon{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-right .sp-icon a{color:#1a246e;text-align:center;width:3.5rem;font-size:11px;border-left:1px solid #dedede;font-weight:500;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}@media screen and (max-width:767px){.header-right .sp-icon a{width:43px;height:43px;font-size:8px}}.header-right .sp-icon a:first-child img{width:10px}.header-right .sp-icon img{width:1rem;height:1rem}.hamburger-menu{display:none}@media screen and (max-width:1024px){.hamburger-menu{display:block}}.hamburger-menu input{display:none}.hamburger-menu .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:30;position:relative;height:3.5rem;width:3.5rem;background:#125aa5}@media screen and (max-width:767px){.hamburger-menu .menu-btn{height:43px;width:43px}}.hamburger-menu .menu-btn span,.hamburger-menu .menu-btn span:before,.hamburger-menu .menu-btn span:after{content:"";display:block;height:2px;width:27px;background-color:#fff;position:absolute;-webkit-transition:.3s;transition:.3s}.hamburger-menu .menu-btn span:before{bottom:8px}.hamburger-menu .menu-btn span:after{top:8px}.hamburger-menu #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-menu .menu-content .logo{width:250px;margin:0 auto}@media screen and (max-width:767px){.hamburger-menu .menu-content .logo{width:180px}}.hamburger-menu .menu-content ul li a{font-size:1rem;display:block;color:#3b3e40;text-align:center;padding:1rem;border-bottom:1px solid #e2e2e2}@media screen and (max-width:767px){.hamburger-menu .menu-content ul li a{padding:1rem}}.hamburger-menu .menu-content .menu-item-has-children>a{padding-bottom:0;border:none}.hamburger-menu .menu-content .menu-item-has-children .sub-menu a{font-size:14px;padding-top:8px}.hamburger-menu .menu-content .cta-btn{margin-top:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width:767px){.hamburger-menu .menu-content .cta-btn{margin-top:2rem}}.hamburger-menu .menu-content .cta-btn .arrow-btn{padding:0 24px}.hamburger-menu .menu-content .cta-btn .header-tel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:5rem}@media screen and (max-width:767px){.hamburger-menu .menu-content .cta-btn .header-tel{padding-right:3rem}}.hamburger-menu .menu-content .cta-btn .header-tel div{gap:20px;font-size:34px}@media screen and (max-width:767px){.hamburger-menu .menu-content .cta-btn .header-tel div{font-size:26px}}.hamburger-menu .menu-content .cta-btn .header-tel>p{margin-left:auto}.hamburger-menu .menu-content .hamburger-nav-in{max-width:400px;margin:0 auto}.hamburger-menu .gnavi__sp-style{background-color:#fff;position:fixed;z-index:-2;top:57px;width:100%;height:calc(100vh - 57px);left:0;-webkit-transition:all .5s;transition:all .5s;opacity:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding:3rem 10% 5rem;overflow:scroll}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style{padding:.5rem 5% 2rem;gap:1.5rem;overflow:scroll;top:44px;height:calc(100vh - 44px)}}.hamburger-menu .gnavi__sp-style.active{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.header-access{text-align:center;font-size:10px;color:#28519d;position:relative}.header-access:before{content:"";position:absolute;width:1px;height:3rem;background:#d3d3d3;right:-1.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);pointer-events:none}@media screen and (max-width:1400px){.header-access:before{right:-.9rem}}@media screen and (max-width:1200px){.header-access:before{right:-.4rem}}@media screen and (max-width:1024px){.header-access:before{height:2rem}}.header-access img{width:20px;margin:0 auto}.header-tel{font-size:10px;text-align:right}.header-tel div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:1.5rem;margin-bottom:4px}@media screen and (max-width:1200px){.header-tel div{font-size:1.25rem;gap:6px}}.header-tel div img{width:20px}@media screen and (max-width:1200px){.header-tel div img{width:1rem}}.header-tel div p{line-height:1}.header-contact{width:185px;height:3rem;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:12px;color:#fff;font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#28519d),to(#5db2ff));background-image:linear-gradient(#28519d,#5db2ff)}@media screen and (max-width:1200px){.header-contact{width:8.5rem;font-size:14px}}.header-contact img{width:18px}.footer{padding:0 0 1rem;margin-top:3.5rem}@media screen and (max-width:767px){.footer{padding:2.5rem 0 1rem}}.footer .container{width:90%;max-width:1290px}.footer-wrap{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}@media screen and (max-width:1024px){.footer-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media screen and (max-width:767px){.footer-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-left{width:210px}@media screen and (max-width:1024px){.footer-ul{width:100%}}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.footer ul{gap:1.5rem}}@media screen and (max-width:1024px){.footer ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media screen and (max-width:767px){.footer ul{gap:1.5rem;-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}}.footer ul li a:hover{opacity:1;color:#1a246e}@media screen and (max-width:767px){.footer .menu-item-has-children>a{margin:0 auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer .sub-menu{margin-top:8px;font-size:14px;margin-left:8px}@media screen and (max-width:1024px){.footer .sub-menu{font-size:12px}}.footer .copyright{margin:20px 0 0;text-align:right;font-size:12px}@media screen and (max-width:767px){.footer .copyright{text-align:center;margin-top:2.5rem}}h1,h2,h3,h4,h5{font-family:"Shippori Mincho",serif}@media screen and (max-width:767px){h1,h2,h3,h4,h5{line-height:1.5}}.top-title{margin-bottom:3rem;color:#1a246e;font-size:clamp(0.75rem, 0.682rem + 0.23vw, 0.938rem);font-family:"Shippori Mincho",serif;font-weight:700}.top-title h2{font-size:clamp(1.5rem, 1.409rem + 0.3vw, 1.75rem)}.lower-fv-title{margin-bottom:3rem;color:#1a246e;position:relative;padding:.5rem 0 0 4.5rem}@media screen and (max-width:1024px){.lower-fv-title{padding-left:2.5rem}}@media screen and (max-width:767px){.lower-fv-title{padding:0 0 0 2rem}}.lower-fv-title h1{font-size:28px;letter-spacing:6px}@media screen and (max-width:767px){.lower-fv-title h1{letter-spacing:3px}}.lower-fv-title .title-img{width:91px;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}@media screen and (max-width:767px){.lower-fv-title .title-img{width:58px}}.lower-fv-title .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.lower-fv-title .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.lower-fv-title .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.lower-title{font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem);margin-bottom:20px;padding-bottom:1rem;text-align:center;position:relative}.lower-title:before{content:"";position:absolute;width:75px;height:1px;background:#1a246e;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.gradient__title{-webkit-animation:AnimationTitle 5s ease infinite;animation:AnimationTitle 5s ease infinite;background:-webkit-gradient(linear,left top,right bottom,from(#000),color-stop(#2c84ac),to(#000));background:linear-gradient(to right bottom,#000,#2c84ac,#000);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent}@-webkit-keyframes AnimationTitle{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationTitle{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}a{text-decoration:none;color:#000;line-height:1.5}.arrow-btn{line-height:1;min-width:270px;display:block;margin:5rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:72px;padding:0 12px;line-height:72px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);color:#28519d;font-weight:600;font-size:18px;text-align:center;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}@media screen and (max-width:767px){.arrow-btn{margin-top:3rem}}.arrow-btn:after{content:"";display:block;width:23px;height:27px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/arrow-btn.png) no-repeat center/contain;-webkit-transition:.3s;transition:.3s}.arrow-btn span{width:calc(100% - 23px - 1.5rem)}.arrow-btn:hover{opacity:1;-webkit-box-shadow:0px 1px 6px rgba(0,0,0,.16);box-shadow:0px 1px 6px rgba(0,0,0,.16);-webkit-transform:translateY(2px);transform:translateY(2px)}.arrow-btn:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.news .container{max-width:1000px}.news .item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 5rem 2rem 20px;border-bottom:1px solid #c9c9c9;position:relative}@media screen and (max-width:1024px){.news .item>a{padding-right:3.5rem}}@media screen and (max-width:767px){.news .item>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:2rem 20px}}.news .item>a:before{content:"";position:absolute;right:0;width:3rem;height:3rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/news-arrow.png) no-repeat center/contain}@media screen and (max-width:1024px){.news .item>a:before{width:2.5rem;height:2.5rem}}@media screen and (max-width:767px){.news .item>a:before{display:none}}.news .item>a object{width:calc(100% - 256px)}@media screen and (max-width:767px){.news .item>a object{width:100%}}.news-text .category{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-text .category span{color:#cacaca;font-size:14px;font-family:"Onest",sans-serif}@media screen and (max-width:767px){.news-text .category span{font-size:12px}}.news-text .post-title{font-size:1rem;line-height:2.4}@media screen and (max-width:767px){.news-text .post-title{font-size:14px;line-height:1.6}}.news-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.news-img{width:220px}@media screen and (max-width:767px){.news-img{width:100%}}.news-img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.content{width:100%;margin:0}.content .wp-block-button__link{margin:2rem 0}.content img{margin:3rem 0}@media screen and (max-width:767px){.content img{margin:1.5rem 0}}.content h2{font-size:clamp(1.25rem, 1.068rem + 0.61vw, 1.75rem);margin:5rem 0 2.5rem}.content h3{font-size:clamp(1.125rem, 1.034rem + 0.3vw, 1.375rem);margin:3rem 0 20px}.content h4{margin:2rem 0 1.5rem;font-size:clamp(1rem, 0.955rem + 0.15vw, 1.125rem)}.content ul{margin:2rem 0}.content ul li{list-style:inside;line-height:2}.content ::marker{color:#8bc15f}.content p{line-height:2;margin-bottom:2.5rem;padding:0 5%}.content .wp-block-image img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem 0}@media screen and (max-width:767px){.content .wp-block-image img{margin:1.5rem 0}}.single-news{margin:17.5rem 0}@media screen and (max-width:1024px){.single-news{margin:10rem 0}}@media screen and (max-width:767px){.single-news{margin-bottom:0}}.single-news .container{max-width:1000px}.single-news h1{font-size:clamp(1.25rem, 1.068rem + 0.61vw, 1.75rem);margin-bottom:2.5rem}.single-news .date{margin-bottom:20px;color:#969696;font-size:12px;font-family:"Onest",sans-serif;letter-spacing:1.5px}@media screen and (max-width:767px){.single-news .date{margin-bottom:12px}}.single-news .news-img{width:100%;margin-bottom:3rem}@media screen and (max-width:767px){.single-news .news-img{margin-bottom:1.5rem}}.single .btn{margin-top:100px}@media screen and (max-width:767px){.single .btn{margin-top:4rem}}.thanks-img{margin:0 auto 2.5rem;width:220px}.thanks .header-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.5rem auto 0;color:#1a246e;display:block;font-size:14px;font-weight:500}.thanks .header-tel div img{width:29px}@media screen and (max-width:767px){.thanks .header-tel div img{width:24px}}.thanks .header-tel div p{font-size:3rem}@media screen and (max-width:767px){.thanks .header-tel div p{font-size:2rem}}.contact-box{margin:0 auto 5rem;max-width:694px;padding:50px 5% 40px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/contact-box.png) no-repeat center/cover;position:relative;z-index:1;text-align:center}@media screen and (max-width:767px){.contact-box{padding:2rem 5%}}.contact-box>p{font-size:14px;line-height:2}.contact-box:before{content:"";position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;background:#fff;z-index:-1}@media screen and (max-width:767px){.contact-box:before{width:calc(100% - 16px);height:calc(100% - 32px);top:16px;left:8px}}.contact-box h2{font-size:20px;color:#1a246e;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:1rem}@media screen and (max-width:767px){.contact-box h2{font-size:18px}}.contact-box .header-tel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:1rem auto 0;font-size:14px}.contact-box .header-tel div img{width:29px}@media screen and (max-width:767px){.contact-box .header-tel div img{width:1.5rem}}.contact-box .header-tel div p{font-size:2.5rem}@media screen and (max-width:767px){.contact-box .header-tel div p{font-size:2rem}}.contact-bg{padding:4rem 0 5rem;background:#fafafa;margin-top:2.5rem}@media screen and (max-width:767px){.contact-bg .container{width:80%}}.contact-bottom{padding:5rem 0 0;border-top:1px solid #c9c9c9}.contact-bottom .lower-title+p{text-align:center;font-size:14px;line-height:2}.contact form{max-width:694px;margin:0 auto}@media screen and (max-width:767px){.contact form{font-size:14px}}.contact form>div:not(.submit-btn){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact form>div:not(.submit-btn):not(:last-child){margin-bottom:2.5rem}@media screen and (max-width:767px){.contact form>div:not(.submit-btn):not(:last-child){margin-bottom:2rem}}.contact form>div:not(.submit-btn) p{width:100%}.contact form>div:not(.submit-btn) p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media screen and (max-width:1024px){.contact form>div:not(.submit-btn) p:first-child{width:100%;min-width:auto;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.contact p:has(input[type=submit]){width:100% !important}.contact input,.contact textarea,.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;padding:10px 1rem;width:100%;border:1px solid #9f9f9f;background-color:#fff;border-radius:0}.contact select{padding-right:2.5rem}.contact .small{font-size:14px;margin-top:8px}@media screen and (max-width:767px){.contact .small{font-size:12px}}.contact .address-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.contact .address-wrap p:first-child{width:4rem !important;margin:0 !important}.contact .address-wrap p:last-child{width:calc(100% - 5rem)}.contact .privacyBox{height:180px;width:100%;margin:0 auto;padding:20px 5%;border-radius:0;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #9f9f9f}.contact p:has(select){position:relative}.contact p:has(select):after{content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #555;border-bottom:0;right:8px;top:1.2rem;position:absolute}@media screen and (max-width:767px){.contact p:has(select):after{top:1rem}}.contact span.required{color:#fff;background-color:#1a246e;padding:4px 8px;line-height:1;font-weight:500;font-size:14px;border-radius:0}@media screen and (max-width:767px){.contact span.required{font-size:12px;margin-right:.5rem}}.contact span.optional{color:#fff;background-color:#505050;padding:6px 8px;line-height:1;font-weight:700;font-size:14px;border-radius:4px}@media screen and (max-width:767px){.contact span.optional{font-size:12px;margin-right:.5rem}}.contact .wpcf7-list-item{margin:0}.contact p:has(.contact-policy){text-align:center}.contact .contact-policy label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (max-width:767px){.contact .contact-policy label{gap:.2rem}}.contact .contact-policy input{display:inline-block;width:22px;height:22px;margin-top:0}@media screen and (max-width:1024px){.contact .contact-policy input{width:20px;height:20px}}.contact input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #000;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border-radius:0;margin:0}.contact input[type=checkbox]:checked:before{position:absolute;top:1px;left:5px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";z-index:1}.contact input[type=checkbox]:checked:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a246e;content:""}.contact .contact-policy a{text-decoration:underline;color:#8bc15f}.contact p:has(input[type=submit]){width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin:2.5rem auto 0;position:relative}.contact p:has(input[type=submit]):after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:12px;width:23px;height:27px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/arrow-btn.png) no-repeat center/contain;-webkit-transition:.3s;transition:.3s;pointer-events:none}.contact p:has(input[type=submit]):hover:after{-webkit-transform:translateX(3px) translateY(calc(-50% + 2px));transform:translateX(3px) translateY(calc(-50% + 2px))}.contact input[type=submit]{line-height:1;min-width:270px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:72px;padding:0 40px;line-height:72px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);color:#28519d;font-weight:600;font-size:18px;text-align:left;border:none;-webkit-transition:.3s;transition:.3s}.contact input[type=submit]:hover{opacity:1;-webkit-box-shadow:0px 1px 6px rgba(0,0,0,.16);box-shadow:0px 1px 6px rgba(0,0,0,.16);-webkit-transform:translateY(2px);transform:translateY(2px)}.contact .wpcf7-not-valid{background-color:#ffe8e8}.contact .wpcf7-spinner{display:none}.contact textarea{resize:vertical;height:10rem}.contact .contact-policy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.contact .policy-div{margin-bottom:1rem !important}.contact-confirm h1{text-align:center;margin-bottom:3rem;font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}.contact-confirm form>div:not(.submit-btn):not(.policy-div) p:last-child{background:#f3f4fb;padding:8px 20px}.contact-confirm form>div:not(.submit-btn):not(:last-child){margin-bottom:2rem}.contact-confirm .submit-btn{margin-top:5rem;position:relative}@media screen and (max-width:767px){.contact-confirm .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;max-width:270px;margin:2rem auto 0}}.contact-confirm input[type=button]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:0;color:#1a246e;font-weight:600}.contact-confirm .submit-wrap:first-child{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.contact-confirm .submit-wrap:first-child{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none}}.contact-confirm .policy-div{margin-bottom:0 !important}.not-found{text-align:center}.not-found .container{max-width:750px}.not-found .container>p{font-size:18px;line-height:1.7777777778}@media screen and (max-width:767px){.not-found .container>p{font-size:14px}}.not-found-title{margin-bottom:2.5rem;color:#1a246e;padding:.5rem 0 2.5rem;border-bottom:1px solid #939393;position:relative}@media screen and (max-width:767px){.not-found-title{margin-bottom:1.5rem;padding:.5rem 0 1.5rem}}.not-found-title h1{font-size:2rem}@media screen and (max-width:767px){.not-found-title h1{font-size:1.5rem}}.not-found-title .title-img{width:91px;position:absolute;top:0;left:26%;z-index:-1;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}@media screen and (max-width:1024px){.not-found-title .title-img{left:20%}}@media screen and (max-width:767px){.not-found-title .title-img{left:5%;width:80px}}.not-found-title .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.not-found-title .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.not-found-title .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.loading-message{margin-bottom:2rem}#loading{position:fixed;z-index:9999;background:#fff;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;transition:opacity .5s}#loading img{width:30%;max-width:350px;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:767px){#loading img{width:150px}}#loading img.fadeUp{opacity:1;-webkit-transform:none;transform:none}.fv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:85px;padding-left:5%;margin-bottom:10rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width:1200px){.fv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;padding:0 5%;margin-top:57px}}@media screen and (max-width:767px){.fv{margin-top:44px;gap:2rem;margin-bottom:4rem}}.fv-bg{max-width:1535px;margin:0 auto}.fv-txt{width:40%;padding-top:5rem;padding-left:5%;position:relative}@media screen and (max-width:1200px){.fv-txt{width:600px}}@media screen and (max-width:767px){.fv-txt{width:100%;padding:0}}.fv-txt .title-img{width:91px;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s}@media screen and (max-width:767px){.fv-txt .title-img{width:38px}}.fv-txt .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s}.fv-txt .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.fv-txt .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.fv-txt .gradient{margin-bottom:1.5rem}.fv-txt .gradient+p{font-size:12px;margin-bottom:2rem;font-family:"Shippori Mincho",serif}.fv-txt .gradient h1{font-size:clamp(1.5rem, 1.409rem + 0.3vw, 1.75rem);letter-spacing:6px;line-height:1.4285714286}@media screen and (max-width:767px){.fv-txt .gradient h1{letter-spacing:2px;padding:.5rem 0 0 1rem}}.fv-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:1rem 2rem 1rem 1rem;border:1px solid #e1e1e1;font-size:12px;height:70px;margin-top:1rem;max-width:460px;position:relative}@media screen and (max-width:1400px){.fv-btn{gap:1rem}}@media screen and (max-width:767px){.fv-btn{padding:8px 1rem 8px 8px;gap:.5rem}}.fv-btn img{width:43px;aspect-ratio:4/3}@media screen and (max-width:1400px){.fv-btn img{width:35px}}@media screen and (max-width:767px){.fv-btn img{width:1.5rem}}.fv-btn h3{color:#1c4093;font-size:1rem;width:5rem}@media screen and (max-width:767px){.fv-btn h3{font-size:14px;width:70px}}.fv-btn:after{content:"";position:absolute;width:1rem;aspect-ratio:1/1;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/fv-arrow.png) no-repeat center/contain;right:1rem}@media screen and (max-width:767px){.fv-btn:after{width:12px;right:8px}}.fv-btn .line{position:absolute;background:#28519d}.fv-btn .line.-right,.fv-btn .line.-left{width:2px;bottom:-2px;top:-2px;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}.fv-btn .line.-top,.fv-btn .line.-bottom{height:2px;left:-2px;right:-2px;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.fv-btn .line.-right{right:-2px;-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .4s;transition:-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .4s;transition:transform .3s cubic-bezier(1,0,.65,1.01) .4s;transition:transform .3s cubic-bezier(1,0,.65,1.01) .4s,-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .4s;-webkit-transform-origin:top;transform-origin:top}.fv-btn .line.-top{top:-2px;-webkit-transition:-webkit-transform .25s linear .75s;transition:-webkit-transform .25s linear .75s;transition:transform .25s linear .75s;transition:transform .25s linear .75s,-webkit-transform .25s linear .75s;-webkit-transform-origin:left;transform-origin:left}.fv-btn .line.-left{left:-2px;-webkit-transition:-webkit-transform .25s linear 1s;transition:-webkit-transform .25s linear 1s;transition:transform .25s linear 1s;transition:transform .25s linear 1s,-webkit-transform .25s linear 1s;-webkit-transform-origin:bottom;transform-origin:bottom}.fv-btn .line.-bottom{bottom:-2px;-webkit-transition:-webkit-transform .5s cubic-bezier(1,0,.65,1.01);transition:-webkit-transform .5s cubic-bezier(1,0,.65,1.01);transition:transform .5s cubic-bezier(1,0,.65,1.01);transition:transform .5s cubic-bezier(1,0,.65,1.01),-webkit-transform .5s cubic-bezier(1,0,.65,1.01);-webkit-transform-origin:right;transform-origin:right}.fv-btn:hover{opacity:1}.fv-btn:hover .line{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fv-btn:hover .line.-right{-webkit-transition:-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .3s;transition:-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .3s;transition:transform .3s cubic-bezier(1,0,.65,1.01) .3s;transition:transform .3s cubic-bezier(1,0,.65,1.01) .3s,-webkit-transform .3s cubic-bezier(1,0,.65,1.01) .3s;-webkit-transform-origin:bottom;transform-origin:bottom}.fv-btn:hover .line.-top{-webkit-transition:-webkit-transform .25s linear .7s;transition:-webkit-transform .25s linear .7s;transition:transform .25s linear .7s;transition:transform .25s linear .7s,-webkit-transform .25s linear .7s;-webkit-transform-origin:right;transform-origin:right}.fv-btn:hover .line.-left{-webkit-transition:-webkit-transform .25s linear .95s;transition:-webkit-transform .25s linear .95s;transition:transform .25s linear .95s;transition:transform .25s linear .95s,-webkit-transform .25s linear .95s;-webkit-transform-origin:top;transform-origin:top}.fv-btn:hover .line.-bottom{-webkit-transition:-webkit-transform .8s cubic-bezier(0,.53,.29,1) 1.2s;transition:-webkit-transform .8s cubic-bezier(0,.53,.29,1) 1.2s;transition:transform .8s cubic-bezier(0,.53,.29,1) 1.2s;transition:transform .8s cubic-bezier(0,.53,.29,1) 1.2s,-webkit-transform .8s cubic-bezier(0,.53,.29,1) 1.2s;-webkit-transform-origin:left;transform-origin:left}.fv-img{width:55%;padding-left:4%;position:relative}@media screen and (max-width:1200px){.fv-img{width:75%;padding:0;max-width:600px}}@media screen and (max-width:767px){.fv-img{width:90%}}.fv-img .title-img{width:91px;position:absolute;bottom:20%;left:0;z-index:10;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s}@media screen and (max-width:1200px){.fv-img .title-img{display:none}}.fv-img .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s;transition:transform cubic-bezier(.215,.61,.355,1) .8s 3.3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .8s 3.3s}.fv-img .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.fv-img .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.fv-img-txt{position:absolute;bottom:-.35rem;right:0;width:76.5%;z-index:10}.top-about{padding:5rem 0 7.5rem;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/top-about-bg.png) no-repeat center/cover;position:relative;z-index:1}@media screen and (max-width:767px){.top-about{background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/top-about-bg-sp.png) no-repeat center/cover;padding:5rem 0}}@media screen and (max-width:767px){.top-about .container{width:80%}}.top-about:has(.arrow-btn.fadeUp):before{left:0;opacity:1}@media screen and (max-width:767px){.top-about:has(.arrow-btn.fadeUp):before{left:50%;opacity:1}}.top-about:before{content:"";position:absolute;width:100%;height:60%;background:#fff;top:50%;left:-100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1;opacity:0;-webkit-transition:1s;transition:1s}@media screen and (max-width:767px){.top-about:before{left:50%;height:calc(100% - 5rem);width:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);opacity:1}}.top-about-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;gap:10%}.top-about-wrap>img{width:40%;max-width:325px;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}@media screen and (max-width:767px){.top-about-wrap>img{display:none}}.top-about-wrap>img.fadeUp{opacity:1;-webkit-transform:none;transform:none}.top-about-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:55%;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}@media screen and (max-width:767px){.top-about-txt{width:100%;max-width:none}}.top-about-txt>img{display:none;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}.top-about-txt>img.fadeUp{opacity:1;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.top-about-txt>img{display:block;margin:2rem auto;width:80%}}.top-about-txt.fadeUp{opacity:1;-webkit-transform:none;transform:none}.top-about-txt .top-title{margin-bottom:2rem}@media screen and (max-width:1024px){.top-about-txt .top-title{margin-bottom:1rem}}.top-about-txt h3{margin-bottom:2.5rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:18px;letter-spacing:5px;line-height:1.7777777778}@media screen and (max-width:1024px){.top-about-txt h3{margin-bottom:1rem}}@media screen and (max-width:767px){.top-about-txt h3{font-size:1rem}}.top-about-txt h3+p{font-size:14px;line-height:2.8571428571}@media screen and (max-width:1024px){.top-about-txt h3+p br{display:none}}.top-about-txt .arrow-btn{margin:2.5rem 0 0;min-width:195px;height:3rem;line-height:3rem;font-size:1rem}@media screen and (max-width:767px){.top-about-txt .arrow-btn{margin:2rem auto 0}}.top-about-txt .arrow-btn:after{width:1rem;height:18px}.top-service{margin:7.5rem 0}@media screen and (max-width:767px){.top-service{margin:5rem 0}}.top-service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.top-service-wrap{width:100%}}@media screen and (max-width:767px){.top-service-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.top-service-wrap:nth-child(odd){margin:5rem 0 5rem auto}.top-service-img{width:40%;position:relative;padding-left:5%}.top-service-img .title-img{width:91px;position:absolute;top:20px;left:0;z-index:10;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}@media screen and (max-width:767px){.top-service-img .title-img{width:1.5rem}}.top-service-img .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.top-service-img .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.top-service-img .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}@media screen and (max-width:767px){.top-service-img-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-service-txt{width:55%}@media screen and (max-width:767px){.top-service-txt{width:100%}}.top-service-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#1a246e;margin-bottom:1rem}@media screen and (max-width:767px){.top-service-title{gap:.5rem}}@media screen and (max-width:767px){.top-service-title.pc{display:none}}.top-service-title img{width:60px}@media screen and (max-width:767px){.top-service-title img{width:40px}}.top-service-title h3{font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem)}.top-service-title+p{font-size:14px;line-height:2.2857142857}@media screen and (max-width:767px){.top-service-title+p br{display:none}}.top-service-omakase{margin:1.25rem 0 3rem;font-size:14px}@media screen and (max-width:1024px){.top-service-omakase{margin-bottom:1rem}}.top-service-omakase>p{color:#1a246e}.top-service-omakase-wrap{margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.top-service-omakase-wrap p{line-height:1;padding:14px 1rem;border:1px solid #bababa}@media screen and (max-width:1024px){.top-service-omakase-wrap p{padding:10px 12px}}.top-service .arrow-btn{margin:0 0 0 auto;height:3rem;min-width:180px;font-size:1rem}@media screen and (max-width:767px){.top-service .arrow-btn{margin:20px auto 0}}.top-service .arrow-btn:after{width:1rem;height:18px}.privacy-policy p{margin-bottom:1rem;line-height:1.8}.privacy-policy p:last-child{margin:0}.privacy-policy p a{text-decoration:underline}.privacy-policy h2{margin:1rem 0;font-size:1.25rem}@media screen and (max-width:767px){.privacy-policy h2{font-size:18px}}.privacy-policy ul{padding-left:1rem}.privacy-policy li{list-style:initial;line-height:1.8;margin-bottom:1rem}.privacy-policy li:last-child{margin:0}.greeting{margin-bottom:7.5rem}.greeting-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:87%;padding:2rem 20px 2rem 0;position:relative}@media screen and (max-width:1024px){.greeting-wrap{width:100%}}@media screen and (max-width:767px){.greeting-wrap{-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;gap:2rem;padding:0 20px 2rem;margin-top:3.5rem}}.greeting-wrap:last-child{margin:5rem 0 0 auto}@media screen and (max-width:767px){.greeting-wrap:last-child{margin-top:4rem}}.greeting-wrap:before{content:"";position:absolute;width:92%;height:100%;border:1px solid #e1e1e1;right:0;top:0;z-index:-1}@media screen and (max-width:767px){.greeting-wrap:before{width:100%;height:calc(100% - 2.5rem);top:auto;bottom:0}}.greeting-img{width:37%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}.greeting-img.fadeUp{opacity:1;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.greeting-img{width:75%}}.greeting-img .title-img{width:35%;position:absolute;bottom:0;left:-10%;overflow:hidden;z-index:1;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.greeting-img .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.greeting-img .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.greeting-img .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.greeting-img>img{width:calc(100% - 44px)}@media screen and (max-width:767px){.greeting-img>img{width:calc(100% - 32px)}}.greeting-img p{-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl;font-weight:100;font-size:20px}@media screen and (max-width:767px){.greeting-img p{font-size:14px}}.greeting-txt{width:58%}@media screen and (max-width:767px){.greeting-txt{width:100%}}.greeting-name{padding-bottom:10px;margin-bottom:1rem;border-bottom:1px solid #c9c9c9}.greeting-name p{color:#1a246e;font-size:10px}.greeting-name h3{font-size:clamp(1.125rem, 1.08rem + 0.15vw, 1.25rem);font-family:"Noto Sans JP",sans-serif;font-weight:400}.greeting-name+h4{font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:8px;font-size:clamp(0.875rem, 0.83rem + 0.15vw, 1rem)}.greeting-name+h4+p{font-size:14px}.greeting-history{margin-top:1rem}.greeting-history h4{font-size:1rem;margin-bottom:8px;padding-bottom:8px;color:#1a246e;font-weight:500;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #c9c9c9}.greeting-history p{font-size:14px}.info{margin-bottom:7.5rem}.info>img{margin:2.5rem 0;-o-object-fit:cover;object-fit:cover;aspect-ratio:1440/465}@media screen and (max-width:767px){.info>img{aspect-ratio:390/275;margin:2rem 0}}.info .container{max-width:900px}.info .table_design03{width:100%;font-size:14px;border-collapse:collapse;word-break:break-all}.info .table_design03 tr{border-bottom:1px solid #d8d8d8;position:relative}@media screen and (max-width:1024px){.info .table_design03 tr{display:block;padding:10px 0 14px}}.info .table_design03 tr:before{content:"";position:absolute;width:2rem;height:2px;background:#1a246e;bottom:-2px;left:0}.info .table_design03 td{padding:2rem 0 20px;vertical-align:top}@media screen and (max-width:1024px){.info .table_design03 td{display:block;padding:6px 0}}.info .table_design03 td:first-child{width:30%;text-align:center;color:#1a246e;font-weight:500}@media screen and (max-width:1024px){.info .table_design03 td:first-child{width:100%;text-align:left}}.info .table_design03 td:last-child{width:70%}@media screen and (max-width:1024px){.info .table_design03 td:last-child{width:100%}}.info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;margin-top:2rem}}.info-wrap iframe{width:100%;height:365px}.info-right{width:45%}@media screen and (max-width:767px){.info-right{width:100%}}.info-right table{font-size:14px;width:100%;margin-bottom:20px}@media screen and (max-width:1024px){.info-right table{font-size:12px}}@media screen and (max-width:767px){.info-right table{margin-bottom:8px;font-size:14px}}@media screen and (max-width:767px){.info-right table tr{display:block;padding:10px 0 14px}}.info-right table td{vertical-align:top}@media screen and (max-width:767px){.info-right table td{width:100%;display:block;padding:6px 0}}.info-right table td:first-child{color:#1a246e;font-weight:500;width:3rem}@media screen and (max-width:767px){.info-right table td:first-child{width:100%}}.info-right img{max-width:385px}.info .access-div{margin-top:2rem}.info .access-div p:first-child{color:#1a246e;font-weight:500;font-size:12px;margin-bottom:4px}.info .access-div img{max-width:385px;margin-top:20px}.info .access-table{table-layout:fixed;min-width:0;overflow:hidden}.info .access-table .swiper{min-width:0;overflow:hidden}.info .access-table .access-swiper-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media screen and (max-width:767px){.info .access-table .access-swiper-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info .access-table .access-swiper-wrap p{display:none}.info .access-table .slider-thumbnail .swiper-slide{opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}.info .access-table .slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.info .access-table .slider{width:calc(100% - 95px - 8px);max-width:495px;margin:0}@media screen and (max-width:767px){.info .access-table .slider{width:100%}}.info .access-table .slider .swiper-slide img{height:355px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.info .access-table .slider .swiper-slide img{aspect-ratio:5/3;height:auto}}.info .access-table .slider-thumbnail{width:95px;margin:0}@media screen and (max-width:767px){.info .access-table .slider-thumbnail{width:100%}}.info .access-table .slider-thumbnail .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media screen and (max-width:767px){.info .access-table .slider-thumbnail .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.info .access-table .slider-thumbnail .swiper-slide{width:100% !important}@media screen and (max-width:767px){.info .access-table .slider-thumbnail .swiper-slide{width:calc((100% - 1rem) / 5) !important}}.service-btn-bg .container{max-width:1000px}.service-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}@media screen and (max-width:767px){.service-btn-wrap{-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;gap:4rem}}.service-btn-item{width:30%;text-align:center;max-width:275px}@media screen and (max-width:767px){.service-btn-item{width:100%;max-width:230px}}.service-btn-item p{color:#1a246e;font-size:12px}.service-btn-item h3{font-size:20px}.service-btn-item img{margin:1rem 0}.service-btn-item .arrow-btn{min-width:180px;margin:0 auto;height:3rem;line-height:3rem;padding:0 12px 0 1.5rem;font-size:1rem}.service-btn-item .arrow-btn:after{width:15px;height:18px}#experts,#access{scroll-margin-top:100px}.about{width:85%;position:relative;z-index:1}@media screen and (max-width:1024px){.about{width:95%}}@media screen and (max-width:767px){.about{width:100%}}.about-bg{max-width:1535px;margin:0 auto 5rem}.about:before{content:"";position:absolute;z-index:-1;left:0;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/about-bg.png) no-repeat center/cover;bottom:12.5%;width:94%;aspect-ratio:1150/460}@media screen and (max-width:767px){.about:before{aspect-ratio:350/190;width:90%;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/about-bg-sp.png) no-repeat center/cover}}@media screen and (max-width:767px){.about:after{content:"";position:absolute;z-index:-1;right:0;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/about-bg-sp.png) no-repeat center/cover;bottom:-10%;width:85%;aspect-ratio:324/190}}.about-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.about-wrap img{width:50%}@media screen and (max-width:767px){.about-wrap img{width:90%}}.about-wrap2{margin:5rem 0 0 auto;max-width:815px;width:80%}@media screen and (max-width:1024px){.about-wrap2{width:90%}}@media screen and (max-width:767px){.about-wrap2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:2.5rem auto 0;width:90%}}.about-wrap2 img{width:35%}@media screen and (max-width:767px){.about-wrap2 img{width:50%;margin-left:auto}}.about-wrap2 .about-txt{width:60%}@media screen and (max-width:767px){.about-wrap2 .about-txt{width:100%}}.about-txt{width:45%;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}@media screen and (max-width:767px){.about-txt{width:90%;margin:0 auto}.about-txt p br{display:none}}.about-txt.fadeUp{opacity:1;-webkit-transform:none;transform:none}.about-txt h3{font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:1.7777777778;font-weight:400;letter-spacing:5px;margin-bottom:2rem}@media screen and (max-width:767px){.about-txt h3{margin-bottom:1.5rem}}.about-txt p{font-size:14px;line-height:2.2857142857;margin-bottom:1rem}.scrollbar_05{position:relative;height:100px;width:1px;margin:0 auto 5rem;z-index:10}.scrollbar_05:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:100px;background:#bababa;-webkit-animation:liner 2.5s cubic-bezier(1,0,0,1) infinite;animation:liner 2.5s cubic-bezier(1,0,0,1) infinite}@-webkit-keyframes liner{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes liner{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.reason{margin-bottom:7.5rem}.reason-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:780px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.reason-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.reason-wrap:last-child{margin:4rem 0 0 auto}.reason-txt{width:100px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reason-txt h3{font-size:18px;font-weight:400;font-family:"Noto Sans JP",sans-serif;line-height:2;letter-spacing:4px}.reason-txt p{color:#1a246e;font-size:14px;position:relative}.reason-txt p:before{content:"";position:absolute;width:1px;height:100%;background:#e1e1e1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.reason-txt p span{background:#fff;z-index:10;position:relative;padding-bottom:1rem}.reason-img{width:calc(100% - 10rem);position:relative;padding-left:5%}@media screen and (max-width:767px){.reason-img{width:100%;padding:0}.reason-img>img{padding-left:5%}}.reason-img .title-img{width:91px;position:absolute;top:20px;left:0;z-index:10;overflow:hidden;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}@media screen and (max-width:767px){.reason-img .title-img{width:58px}}.reason-img .title-img img{display:block;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s;transition:transform cubic-bezier(.215,.61,.355,1) .5s .3s,-webkit-transform cubic-bezier(.215,.61,.355,1) .5s .3s}.reason-img .title-img.fadeUp{-webkit-transform:translate(0,0);transform:translate(0,0)}.reason-img .title-img.fadeUp img{-webkit-transform:translate(0,0);transform:translate(0,0)}.reason-img p{font-size:14px;margin-top:1rem;line-height:2.2857142857}.social{margin-bottom:7.5rem}.social .container{max-width:1000px}.social-wrap{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.social-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:80%;margin:4rem auto 0}}.social-img{width:40%}@media screen and (max-width:767px){.social-img{width:100%}}.social-txt{width:55%}@media screen and (max-width:767px){.social-txt{width:100%}}.social-txt h3{font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem);margin-bottom:20px;color:#1a246e}.social-txt h3+p{font-size:14px;margin-bottom:20px}.social-bg{padding:20px;background:#f5fafd}@media screen and (max-width:767px){.social-bg{padding:8px 1rem}}.social-bg h4{font-size:14px;color:#1a246e;margin-bottom:8px;font-family:"Noto Sans JP",sans-serif;font-weight:400}.social-bg ul,.social-bg li{list-style:inside}@media screen and (max-width:767px){.social-bg ul,.social-bg li{font-size:14px}}.faq{margin-bottom:7.5rem}.faq .container{max-width:1000px}.faq .accordion{margin-bottom:20px}.faq .accordion-header{background-color:#fff;padding:20px 2rem 20px 14px;-webkit-transition:background .3s ease;transition:background .3s ease;cursor:pointer;position:relative;border:1px solid #e1e1e1;border-radius:20px 0;font-size:1rem}@media screen and (max-width:767px){.faq .accordion-header{font-size:12px}}.faq .accordion-header span{position:relative;display:block;padding-left:2rem}.faq .accordion-header:before,.faq .accordion-header:after{position:absolute;content:"";right:14px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:28px;height:28px;-webkit-transition:.3s;transition:.3s;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/faq-before.png) no-repeat center/contain}@media screen and (max-width:767px){.faq .accordion-header:before,.faq .accordion-header:after{width:14px;height:14px}}.faq .accordion-header:after{opacity:0;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/faq-after.png) no-repeat center/contain}.faq .accordion-header.active:before{opacity:0}.faq .accordion-header.active:after{opacity:1;z-index:10}.faq .accordion-content{display:none;background:#f5fafd;padding:20px 14px;margin-top:8px}@media screen and (max-width:767px){.faq .accordion-content{font-size:12px}}.faq .accordion-content span{position:relative;padding-left:2rem;display:block}.faq .accordion-content span:before{position:absolute;content:"";width:24px;height:24px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/faq-a.png) no-repeat center/contain;top:0;left:0}@media screen and (max-width:767px){.faq .accordion-content span:before{width:20px;height:20px}}.faq .accordion-header span:before{position:absolute;content:"";width:24px;height:24px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/faq-q.png) no-repeat center/contain;top:0;left:0}@media screen and (max-width:767px){.faq .accordion-header span:before{width:20px;height:20px}}.handle{padding:2.5rem 0;background:#f5fafd}@media screen and (max-width:767px){.handle{padding-bottom:5rem}}.handle .container{max-width:1000px}@media screen and (max-width:767px){.handle .container{width:80%}}.handle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.handle-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.handle-img{width:175px;position:relative}.handle-img:before{content:"";position:absolute;width:138px;aspect-ratio:138/48;left:-15%;top:-4rem;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/handle-comment.png) no-repeat center/contain}.handle-txt{width:calc(100% - 210px);font-size:14px}@media screen and (max-width:767px){.handle-txt{width:100%;text-align:center}}.handle-txt h2{font-size:1.5rem;margin:8px 0 20px}.handle-txt h2+p{color:#1a246e;margin-bottom:8px}@media screen and (max-width:767px){.handle-txt>p:last-child{text-align:left}}.bottom-service{border-top:1px solid #c9c9c9;padding-top:5rem;margin-top:5rem}.bottom-service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1152px}@media screen and (max-width:1024px){.bottom-service-wrap{-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;gap:2rem;max-width:600px}}.bottom-service-left{width:33%}@media screen and (max-width:1024px){.bottom-service-left{width:60%}}@media screen and (max-width:767px){.bottom-service-left{width:100%}}.bottom-service-left img{width:155px;margin:0 auto 2rem}@media screen and (max-width:767px){.bottom-service-left img{width:120px}}.bottom-service-left table{font-size:14px;border-collapse:collapse;width:100%}.bottom-service-left table tr{border-bottom:1px solid #e1e1e1}.bottom-service-left table td{padding:1rem 0;vertical-align:top}.bottom-service-left table td:first-child{width:100px}.bottom-service-right{width:62%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}@media screen and (max-width:1024px){.bottom-service-right{width:100%}}.bottom-service-btn{width:calc((100% - 2.5rem) / 2)}.bottom-service-btn:hover{opacity:1}.bottom-service-btn:hover .bottom-service-img img{-webkit-transform:scale(1.08);transform:scale(1.08)}.bottom-service-btn:hover .bottom-service-txt img{-webkit-transform:translateX(3px);transform:translateX(3px)}.bottom-service-img{overflow:hidden}.bottom-service-img img{-webkit-transition:.4s;transition:.4s}.bottom-service-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;font-size:14px}@media screen and (max-width:767px){.bottom-service-txt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bottom-service-txt .shippori{font-size:20px;font-weight:700}@media screen and (max-width:767px){.bottom-service-txt .shippori{font-size:18px;line-height:1;margin-bottom:4px}}.bottom-service-txt img{width:26px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.bottom-service-txt img{width:1rem}}.lower-fv.administrative .lower-fv-title h1:before{aspect-ratio:36/32;width:36px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/administrative-title.png) no-repeat center/contain}@media screen and (max-width:767px){.lower-fv.administrative .lower-fv-title h1:before{width:32px}}.lower-fv.judicial-scrivener .lower-fv-title h1:before{aspect-ratio:42/28;width:42px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/judicial-scrivener-title.png) no-repeat center/contain}.judicial{margin-bottom:7.5rem}.judicial .accordion{max-width:980px;margin:40px auto;padding:32px 40px;border:1px solid #e5e5e5;border-radius:30px 0;background:#fff}.judicial .accordion-header{display:grid;grid-template-columns:160px 1fr auto;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.judicial .accordion h3{margin:0;color:#001b70;font-size:24px;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.judicial .accordion h3{font-size:20px}}.judicial .accordion-lead p{margin:0 0 8px;font-size:15px;line-height:1.8}@media screen and (max-width:767px){.judicial .accordion-lead p{font-size:14px}}.judicial .accordion-button{position:relative;width:72px;padding:0;border:none;background:0 0;color:#000;font-size:12px;cursor:pointer}.judicial .button-text{height:20px;display:block}.judicial .accordion-header.active .button-text{font-size:0}.judicial .button-text:before{content:"閉じる";display:none}.judicial .accordion-header.active .button-text:before{display:block;font-size:12px}.judicial .icon{display:block;position:relative;width:28px;height:28px;margin:8px auto 0}.judicial .icon:before,.judicial .icon:after{content:"";position:absolute;background:#001b70;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.judicial .icon:before{top:13px;left:0;width:28px;height:1px}.judicial .icon:after{top:0;left:13px;width:1px;height:28px}.judicial .accordion-header.active .icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.judicial .accordion-content{display:none;margin-top:32px;padding-left:192px}.judicial .accordion-content .arrow-btn{margin:2rem 0 0;min-width:180px;height:3rem;max-width:520px;width:100%}@media screen and (max-width:768px){.judicial .accordion-content .arrow-btn{max-width:none}}@media screen and (max-width:767px){.judicial .accordion-content .arrow-btn{font-size:1rem}}.judicial .accordion.is-open .accordion-content{display:block}.judicial .accordion-content section+section{margin-top:28px}.judicial .accordion-content h4{margin:0 0 12px;color:#001b70;font-size:18px;font-weight:400;font-family:"Noto Sans JP",sans-serif}.judicial .case-box{max-width:520px;padding:24px;background:#f3f9fd;border:1px solid #dfe8ee}@media screen and (max-width:768px){.judicial .case-box{max-width:none}}@media screen and (max-width:767px){.judicial .case-box{padding:24px 1rem}}.judicial .case-box p{margin:0 0 16px;color:#001b70;font-size:14px}.judicial .case-box ul{margin:0;padding-left:1em;list-style:inside}.judicial .case-box li{margin-bottom:18px;list-style:inside}.judicial .case-box li:last-child{margin-bottom:0}.judicial-btn{display:block;background:#edf5fc !important;border:2px solid #1a246e !important;border-radius:30px 0 !important}.judicial-btn button img{width:27px;margin:8px auto 0}@media screen and (max-width:768px){.judicial .accordion{padding:24px 20px}.judicial .accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:1rem}.judicial .accordion h2{grid-column:1/2}.judicial .accordion-lead{width:100%}.judicial .accordion-button{grid-column:2/3;grid-row:1/2}.judicial .accordion-content{padding-left:0}}.lower-fv.inheritance .lower-fv-title h1:before{display:none}.inheritance:not(.lower-fv){margin:7.5rem 0 4rem}@media screen and (max-width:767px){.inheritance:not(.lower-fv){margin:4rem 0 3rem}}.inheritance-item{position:relative;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px);max-width:850px;margin:0 auto 2.5rem}.inheritance-item.fadeUp{opacity:1;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.inheritance-item{margin-bottom:1.25rem}}.inheritance-step{width:72px;-ms-flex-negative:0;flex-shrink:0;text-align:center;position:relative;margin:0 auto 1.5rem}@media screen and (max-width:767px){.inheritance-step{width:3rem;margin-bottom:12px}}.inheritance-step img{width:72px;position:relative;z-index:1}@media screen and (max-width:767px){.inheritance-step img{width:3rem}}.inheritance-txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.inheritance-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-bottom:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:767px){.inheritance-title{gap:12px;margin-bottom:20px}}.inheritance-title>img{width:78px}@media screen and (max-width:767px){.inheritance-title>img{width:3.5rem}}.inheritance-title h2{font-size:clamp(1.125rem, 1rem + 0.42vw, 1.5rem);color:#1c4093;font-weight:700;margin:0 0 .5rem}.inheritance-title p{font-size:13px}@media screen and (max-width:1200px){.inheritance .container{width:90%}}.inheritance-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.inheritance-wrap.pc{display:none}}.inheritance-wrap.one-box{border:1px solid #e1e1e1;border-radius:4px;padding:20px 2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:767px){.inheritance-wrap.one-box{gap:2.5rem;padding:20px}}.inheritance-wrap.one-box:before{content:"";position:absolute;width:1px;height:80%;background:#e1e1e1;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media screen and (max-width:767px){.inheritance-wrap.one-box:before{display:none}}.inheritance-wrap.one-box .inheritance-box{padding:0;border:none;width:calc((100% - 5rem) / 2)}.inheritance-wrap.one-box .inheritance-box:first-child{position:relative}.inheritance-wrap.one-box .inheritance-box:first-child:before{content:"";position:absolute;width:100%;height:1px;background:#e1e1e1;left:0;bottom:-1.25rem}@media screen and (max-width:767px){.inheritance-wrap.one-box .inheritance-box{width:100%}}@media screen and (max-width:1200px){.inheritance-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inheritance-wrap.column-4{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1200px){.inheritance-wrap.column-4{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.inheritance-wrap.column-4 .inheritance-box{padding:1rem;width:calc((100% - 4.5rem) / 4)}@media screen and (max-width:1200px){.inheritance-wrap.column-4 .inheritance-box{width:calc((100% - 3rem) / 4);padding:.5rem}}@media screen and (max-width:767px){.inheritance-wrap.column-4 .inheritance-box{width:100%}}.inheritance-wrap.column-4 .inheritance-box img{width:5rem;margin:0 auto 20px}@media screen and (max-width:1200px){.inheritance-wrap.column-4 .inheritance-box img{margin-bottom:12px}}@media screen and (max-width:767px){.inheritance-wrap.column-4 .inheritance-box img{width:4rem;margin:0 auto 10px}}.inheritance-wrap.column-4 .inheritance-box h3{color:#1c4093;font-size:1rem;margin-bottom:4px;text-align:center}.inheritance-wrap.column-4 .inheritance-box p{font-size:14px}.step-arrow-1{width:20px;margin:0 auto}.step-arrow-2{width:53%;margin:-1rem auto 1.5rem}.step-arrow-3{width:50%;margin:1.25rem auto 2.5rem}.step-arrow-4{width:80%;margin:-1rem auto 1rem}.inheritance-box{background:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:20px 2.5rem;width:calc((100% - 1.5rem) / 2)}@media screen and (max-width:1200px){.inheritance-box{padding:20px}}@media screen and (max-width:767px){.inheritance-box{width:100%}}.inheritance-box .small{font-size:14px;margin-top:5px}.inheritance-sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.inheritance-sub-title{margin-bottom:1rem}}.inheritance-sub-title img{width:46px}@media screen and (max-width:767px){.inheritance-sub-title img{width:2.5rem}}.inheritance-sub-title h3{font-size:18px;color:#1c4093}@media screen and (max-width:767px){.inheritance-sub-title h3{font-size:15px}}.inheritance ul.number-ul li:before{background:0 0;content:"①";height:23px;color:#1a246e}.inheritance ul.number-ul li:nth-child(2):before{content:"②"}.inheritance ul.number-ul li:nth-child(3):before{content:"③"}.inheritance li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:.5rem}.inheritance li:before{content:"";display:block;width:17px;height:17px;background:url(//odasaga-office.jp/wp-content/themes/odasaga/./images/step-check.png) no-repeat center/contain}.inheritance-green{padding:8px;background:#f5fafd;font-size:14px}.inheritance-soudan{padding:1.5rem;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;background:#fff;border:1px solid #e1e1e1;border-radius:4px;margin-top:5rem;margin-bottom:5rem;opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(80px);transform:translateY(80px)}.inheritance-soudan.fadeUp{opacity:1;-webkit-transform:none;transform:none}@media screen and (max-width:1200px){.inheritance-soudan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}@media screen and (max-width:767px){.inheritance-soudan{gap:1.5rem;margin-top:2.5rem}}.inheritance-soudan img{width:30%}@media screen and (max-width:1200px){.inheritance-soudan img{width:100%;max-width:400px}}.inheritance-soudan-txt{width:65%}@media screen and (max-width:1200px){.inheritance-soudan-txt{width:100%}}.inheritance-soudan-txt h2{text-align:center;color:#1c4093;font-size:clamp(1.125rem, 1rem + 0.42vw, 1.5rem);margin-bottom:3rem}@media screen and (max-width:767px){.inheritance-soudan-txt h2{margin-bottom:1rem}}.inheritance-soudan-wrap{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;position:relative}@media screen and (max-width:1200px){.inheritance-soudan-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.inheritance-soudan-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.inheritance-soudan-wrap:before{content:"";position:absolute;width:1px;height:100%;background:#c9c9c9;top:50%;left:46%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.inheritance-soudan-wrap:before{display:none}}.inheritance-soudan-wrap>div{width:47.5%}@media screen and (max-width:767px){.inheritance-soudan-wrap>div{width:100%}}