@charset "UTF-8";html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,img,figure,a,table,tr,th,td,address,span{margin:0;padding:0;border:0;font-size:100%;font-weight:400;font-style:normal;vertical-align:baseline;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden}a{text-decoration:none;vertical-align:baseline;background:0 0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}div,label,input,textarea,select,span{-webkit-tap-highlight-color:rgba(0,0,0,0)}ol,ul{list-style:none;list-style-type:none}img{max-width:100%;height:auto;box-sizing:content-box;border-style:none;vertical-align:middle}.pc_only{display:none}.pcbr{display:none}@media screen and (min-width:768px){a,a:hover{transition:.2s}.pc_only{display:block}.sp_only{display:none}.pcbr{display:block}.spbr{display:none}}html{height:100%;font-size:62.5%;touch-action:manipulation;visibility:hidden}html.wf-active,html.wfno-load{visibility:visible}body{height:100%;color:#000;font-size:1.4rem;font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:600;font-style:normal;padding-top:58px}@media (min-width:992px){body{padding-top:90px}}body.noscroll{overflow:hidden}html,body{height:100%}body>footer{position:sticky;top:100vh}span{font-weight:inherit}.inner{width:1240px;max-width:100%;margin:0 auto;padding-right:20px;padding-left:20px}.content{display:flex;flex-wrap:wrap}.single-property .content{justify-content:center}@media (max-width:767px){.single-property .article-content{margin-left:-20px;margin-right:-20px}}.content-main{width:100%}@media (min-width:992px){.content-main{width:62.5%}.single-property .content-main{width:100%}}.content-side{width:100%;margin-top:80px}@media (min-width:992px){.content-side{width:27.9166666667%;margin-left:auto;margin-top:0}}.btn{width:220px;padding:15px 30px;display:inline-block;font-size:1.4rem;letter-spacing:.1em;line-height:1;text-align:center;color:#fff;background:#f7b52c url(//relike.co.jp/wp-content/themes/relike/./img/common/icon_btn01.svg) no-repeat right 20px center/8px 12px;border-radius:25px;transition:.2s}.btn:hover{color:#fff;transition:.2s}.btn:focus{-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.btn{width:250px;font-size:1.6rem}}@media (min-width:992px){.btn:hover{filter:brightness(120%)}}.heading01{margin-bottom:30px;font-size:2rem;letter-spacing:.1em;text-align:center}@media (min-width:768px){.heading01{margin-bottom:50px;font-size:2.4rem}}.heading01:after{content:attr(data-en);margin-top:10px;display:block;font-size:1.4rem;letter-spacing:.1em;color:#f7b52c}@media (min-width:768px){.heading01:after{margin-top:15px;font-size:2rem}}.heading02{margin-bottom:40px;padding:15px 20px;font-size:2rem;letter-spacing:.2em;line-height:1.2;text-align:center;background-color:#f3f2e6}@media (min-width:768px){.heading02{margin-bottom:80px;padding:20px;font-size:2.8rem}.heading02 .dot{background-image:radial-gradient(circle at center,#f7b52c 24%,transparent 24%)}}.dot{background-image:radial-gradient(circle at center,#f7b52c 15%,transparent 15%);background-position:top left -.1em;background-repeat:repeat-x;background-size:1.2em .3em;padding-top:.8em;letter-spacing:.2em;display:inline-block}@media (min-width:768px){.dot{background-image:radial-gradient(circle at center,#f7b52c 18%,transparent 18%);padding-top:.6em}}.card{display:flex;gap:15px;flex-direction:row;border:none;border-radius:0}@media (min-width:768px){.card{flex-direction:column;gap:20px}}@media (min-width:992px){.card:hover{filter:brightness(105%)}}.card-img{width:125px;height:86px;flex-shrink:0;border-radius:0}.card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.card-img{width:100%;height:auto;padding-top:70%;position:relative}.card-img img{position:absolute;top:0;left:0}}.card-body{flex:inherit;padding:0}.card-meta{display:flex;align-items:center;gap:10px}@media (min-width:768px){.card-meta{gap:15px}}.card-date{font-size:1.2rem;letter-spacing:.025em;color:#f7b52c}@media (min-width:768px){.card-date{font-size:1.4rem}}.card-label{padding:2px 4px;font-size:1.2rem;line-height:1;color:#fff;background-color:#f7b52c;border-radius:3px;text-align:center}@media (min-width:768px){.card-label{padding:4px 6px;font-size:1.4rem;border-radius:4px}}.card-title{font-size:1.2rem;line-height:1.75}@media (min-width:768px){.card-title{font-size:1.5rem;line-height:1.7466666667}}.card-title:not(:first-child){margin-top:6px}@media (min-width:768px){.card-title:not(:first-child){margin-top:10px}}@media not screen and (min-width:768px){.card--works{align-items:center}}.post-type-archive-property .card-meta{flex-direction:column;align-items:flex-start;line-height:1.25;gap:8px}@media (min-width:768px){.post-type-archive-property .card-meta{flex-direction:row;align-items:center}}.post-type-archive-property .card-label{min-width:fit-content;text-align:center}.card-list{display:grid;gap:25px}@media (min-width:768px){.card-list{grid-template-columns:repeat(3,1fr);gap:60px 30px}}.card-list-item{width:100%}@media (min-width:768px){.card-list--works{gap:50px 30px}}.category-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (min-width:768px){.category-list{display:flex;gap:20px}}.category-list a{padding:10px 15px;display:block;font-size:1.4rem;letter-spacing:.1em;line-height:1;text-align:center;color:#fff;background-color:#f7b52c;border-radius:8px}@media (min-width:768px){.category-list a{font-size:1.6rem;border-radius:10px}}@media (min-width:992px){.category-list a:hover{filter:brightness(120%)}}.page-head{background-color:#f3f2e6}.page-head-inner{padding-top:30px;padding-bottom:30px;background:url(//relike.co.jp/wp-content/themes/relike/./img/common/page-head.svg) no-repeat right 20px bottom/180px auto}@media (min-width:768px){.page-head-inner{padding-top:60px;padding-bottom:60px;background-size:41.2%}}.page-head-title{font-size:2rem;letter-spacing:.2em;line-height:1}@media (min-width:768px){.page-head-title{font-size:3.6rem}}.page-head-title:after{content:attr(data-text);margin-top:10px;display:block;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}@media (min-width:768px){.page-head-title:after{margin-top:20px;font-size:1.6rem}}.page-body{padding-top:40px;padding-bottom:80px}@media (min-width:768px){.page-body{padding-top:100px;padding-bottom:120px}}.header{width:100%;height:58px;position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);z-index:20}@media (min-width:992px){.header{height:90px}}.header-inner{height:inherit;display:flex;align-items:center}@media (min-width:992px){.header-logo{margin-right:3.024vw}}@media (min-width:1200px){.header-logo{margin-right:70px}}.header-logo a{display:block}@media (min-width:992px){.header-logo a:hover{filter:brightness(120%)}}.header-logo img{width:168px}@media (min-width:768px){.header-logo img{width:182px}}@media not screen and (min-width:992px){.header-menu{display:none}}@media (min-width:992px){.header-menu{flex-grow:1;display:flex;align-items:center}}.header-sns{margin-left:auto}@media (min-width:992px){.header-sns a:hover{filter:brightness(120%)}}.header-contact{margin-left:20px}.header-contact--tel{margin-left:auto}@media screen and (min-width:1200px){.header-contact--tel{margin-left:auto}}.header-contact--mail{margin-left:10px}.header-contact--sell{margin-left:10px}.header-contact a{min-height:48px;padding:0 18px;display:flex;justify-content:center;align-items:center;gap:7px;font-size:1.3rem;letter-spacing:.05em;line-height:1;color:#fff;background-color:#f7b52c;border-radius:8px}.header-contact a img{width:16px;height:auto}.header-contact--tel a{padding:0 18px}.header-contact--mail a{padding:0 18px}.header-contact--sell a{padding:0 18px}.header-contact--sell a svg{width:16px;height:16px;color:#fff}@media (min-width:992px){.header-contact a:hover{filter:brightness(120%)}}@media not screen and (min-width:992px){.header-btn{display:block;margin-left:auto}}@media (min-width:992px){.header-btn{display:none}}.gnav-list{display:flex;gap:2.5vw}@media (min-width:1200px){.gnav-list{gap:60px}}.gnav-list li a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:1.4rem;letter-spacing:.1em;line-height:1}@media (min-width:992px){.gnav-list li a:hover{filter:brightness(120%)}}.gnav-list li a:after{content:attr(data-desc);font-size:1.2rem;letter-spacing:.1em;color:#f7b52c}.gnav-list li.current-menu-item,.gnav-list li.current-menu-parent{position:relative}.gnav-list li.current-menu-item:after,.gnav-list li.current-menu-parent:after{content:"";width:14px;height:7px;position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);background:url(//relike.co.jp/wp-content/themes/relike/./img/common/icon_gnav_active.svg) no-repeat center center/contain}.hamburger-open{width:90px;height:36px;padding:0;border:none;box-shadow:none;color:#fff;background:#f7b52c;cursor:pointer;font:inherit;display:flex;justify-content:center;align-items:center;gap:10px;letter-spacing:.15em;line-height:1;border-radius:6px}.hamburger-open-icon{width:14px;height:14px;position:relative}.hamburger-open-icon-bar{width:100%;height:2px;position:absolute;left:0;border-radius:2px;background-color:#fff}.hamburger-open-icon-bar:nth-child(1){top:0}.hamburger-open-icon-bar:nth-child(2){top:6px}.hamburger-open-icon-bar:nth-child(3){top:12px}.hamburger-open-text{font-size:1.2rem}.hamburger-content{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fcf2be;display:none;z-index:21}.hamburger-header{height:58px;box-shadow:0 3px 10px rgba(0,0,0,.1);background-color:#fff}.hamburger-header-inner{height:inherit;display:flex;align-items:center}.hamburger-header-logo a{display:block}.hamburger-header-logo img{width:168px}@media (min-width:768px){.hamburger-header-logo img{width:182px}}.hamburger-header-btn{margin-left:auto}.hamburger-close{width:90px;height:36px;padding:0;border:none;box-shadow:none;color:#000;background:#fcf2be;cursor:pointer;font:inherit;display:flex;justify-content:center;align-items:center;gap:8px;letter-spacing:.15em;line-height:1;border-radius:6px}.hamburger-close-icon{width:14px;height:14px;position:relative}.hamburger-close-icon-bar{width:100%;height:2px;position:absolute;top:6px;left:0;border-radius:2px;background-color:#000}.hamburger-close-icon-bar:nth-child(1){transform:rotate(45deg)}.hamburger-close-icon-bar:nth-child(2){transform:rotate(-45deg)}.hamburger-close-text{font-size:1.2rem}.hamburger-menu{padding-top:25px}.hamburger-menu-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.hamburger-menu-list li a{height:100%;min-height:63px;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:1.4rem;letter-spacing:.1em;line-height:1;background-color:#fff;border-radius:12px}.hamburger-menu-list li a:after{content:attr(data-desc);font-size:1.2rem;letter-spacing:.1em;color:#f7b52c}.hamburger-menu-sns{margin-top:25px}.hamburger-menu-sns a{min-height:63px;display:flex;justify-content:center;align-items:center;gap:17px;font-size:1.6rem;letter-spacing:.1em;line-height:1;background-color:#fff;border-radius:12px}.hamburger-menu-sns a img{width:18px}.hamburger-menu-contact{margin-top:15px}.hamburger-menu-contact a{min-height:63px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:1.4rem;letter-spacing:.1em;line-height:1;color:#fff;background-color:#f7b52c;border-radius:12px}.hamburger-menu-contact a span:nth-child(2){font-size:1.2rem;letter-spacing:.1em}.footer{padding-top:40px;padding-bottom:20px;background-color:#f7b52c}@media (min-width:768px){.footer{padding-top:50px;padding-bottom:15px}}@media (min-width:768px){.footer-inner{display:grid;grid-template-columns:280px 335px;justify-content:center;gap:15px 20px}}.footer-logo{text-align:center}@media (min-width:768px){.footer-logo{text-align:left}}@media (min-width:992px){.footer-logo a:hover{filter:brightness(120%)}}.footer-nav-wrap{margin-top:30px}@media (min-width:768px){.footer-nav-wrap{margin-top:0;grid-row:1/3;grid-column:2/3}}.footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.footer-nav li a{height:100%;min-height:63px;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:1.4rem;letter-spacing:.1em;line-height:1;background-color:#fff;border-radius:12px}@media (min-width:992px){.footer-nav li a:hover{filter:brightness(120%)}}.footer-nav li a:after{content:attr(data-desc);font-size:1.2rem;letter-spacing:.1em;color:#f7b52c}.footer-nav li:last-child{grid-column:1/3}.footer-info{margin-top:40px;font-size:1.2rem;line-height:1.75;color:#fff}@media (min-width:768px){.footer-info{margin-top:0;font-size:1.4rem}}.footer-tel{margin-top:1em;display:flex;flex-wrap:wrap}@media (min-width:768px){.footer-tel{margin-top:5px}}.footer-tel dt{width:33px}@media (min-width:768px){.footer-tel dt{width:45px}}.footer-tel dd{width:calc(100% - 33px)}@media (min-width:768px){.footer-tel dd{width:calc(100% - 45px)}}.footer-license{margin-top:1em}@media (min-width:768px){.footer-license{margin-top:5px;font-size:1.2rem}}.footer-copyright{margin-top:30px;font-size:1.2rem;letter-spacing:.05em;text-align:center;color:#fff;opacity:.5}@media (min-width:768px){.footer-copyright{margin-top:40px}}.footer-cv{padding-top:40px;padding-bottom:150px;background-image:url(//relike.co.jp/wp-content/themes/relike/./img/common/footer-cv02.svg);background-repeat:no-repeat;background-position:right calc(50%) bottom 0;background-size:146px;background-color:#fcf2be}@media (min-width:768px){.footer-cv{padding-top:60px;padding-bottom:40px;background-position:right 4% bottom 0;background-size:17.833vw}}@media (min-width:1200px){.footer-cv{background-position:right calc(50% - 412px) bottom 0;background-size:214px}}.footer-cv-text{font-size:2rem;letter-spacing:.075em;text-align:center}@media (min-width:768px){.footer-cv-text{font-size:2.8rem}}@media (min-width:992px){.footer-cv-text{letter-spacing:.2em}}.footer-cv-text span{position:relative}.footer-cv-text span:before,.footer-cv-text span:after{content:"";width:30px;height:2px;position:absolute;top:50%;background-color:#000;border-radius:4px}@media (min-width:768px){.footer-cv-text span:before,.footer-cv-text span:after{width:58px}}.footer-cv-text span:before{left:-25px;transform:translateY(-50%) rotate(64deg)}@media (min-width:768px){.footer-cv-text span:before{left:-50px}}.footer-cv-text span:after{right:-25px;transform:translateY(-50%) rotate(-64deg)}@media (min-width:768px){.footer-cv-text span:after{right:-50px}}.footer-cv-link{margin-top:30px;text-align:center}.archive-warp{margin-top:40px}@media (min-width:768px){.archive-warp{margin-top:50px}}.archive-pagination{margin-top:40px}@media (min-width:768px){.archive-pagination{margin-top:80px}}.noitem{font-size:1.6rem;text-align:center}.Metaslider{text-align:center;display:block}.nav-links{display:flex;justify-content:center}.page-numbers{width:36px;height:36px;font-size:1.4rem;line-height:36px;text-align:center;background:#fff;border:1px solid #000;border-radius:4px}@media (min-width:768px){.page-numbers{width:40px;height:40px;font-size:1.6rem;line-height:40px}}.page-numbers:not(:first-child){margin-left:15px}.page-numbers.current{color:#fff;background:#f7b52c;border-color:#f7b52c}.page-numbers.prev{background-image:url(//relike.co.jp/wp-content/themes/relike/./img/common/icon_pagination_prev.svg);background-repeat:no-repeat;background-size:6px 10px;background-position:center center}.page-numbers.next{background-image:url(//relike.co.jp/wp-content/themes/relike/./img/common/icon_pagination_next.svg);background-repeat:no-repeat;background-size:6px 10px;background-position:center center}@media (min-width:992px){a.page-numbers:hover{filter:brightness(120%)}}.article-meta{display:flex;align-items:center;gap:10px}@media (min-width:768px){.article-meta{gap:15px}}.article-published{font-size:1.2rem;letter-spacing:.025em;color:#f7b52c}@media (min-width:768px){.article-published{font-size:1.4rem}}.article-label{padding:2px 4px;font-size:1.2rem;line-height:1;color:#fff;background-color:#f7b52c;border-radius:3px}@media (min-width:768px){.article-label{padding:4px 6px;font-size:1.4rem;border-radius:4px}}.article-title{margin-top:10px;font-size:1.6rem;letter-spacing:.1em;line-height:1.5}@media (min-width:768px){.article-title{margin-top:15px;font-size:2.2rem}}.article-content{padding-top:40px}.article-content p,.article-content li,.article-content dl{font-size:1.2rem;line-height:1.75}@media (min-width:768px){.article-content p,.article-content li,.article-content dl{font-size:1.5rem;line-height:1.7466666667}}.article-content h2{font-size:1.4rem;line-height:1.5;margin-top:40px}@media (min-width:768px){.article-content h2{font-size:1.8rem}}.article-content p:not(:first-child){margin-top:1.75em}.article-content img{width:100%}.article-archive{margin-top:60px;text-align:center}@media (min-width:768px){.article-archive{margin-top:80px}}.article-archive .btn{width:260px}@media (min-width:768px){.article-archive .btn{width:270px}}.sidebar-title{margin-bottom:30px;font-size:1.6rem;line-height:1.5;letter-spacing:.1em}@media (min-width:768px){.sidebar-title{margin-bottom:20px;font-size:1.8rem}}@media (min-width:768px){.sidebar .card-list{grid-template-columns:auto;gap:25px}.sidebar .card{flex-direction:row;gap:15px}.sidebar .card-img{width:125px;height:75px;padding-top:0}.sidebar .card-img img{position:static}.sidebar .card-meta{gap:10px}.sidebar .card-date{font-size:1.2rem}.sidebar .card-label{padding:2px 4px;font-size:1.2rem;border-radius:3px}.sidebar .card-title{margin-top:10px;font-size:1.2rem;line-height:1.75}}.top-mv{padding-top:50px;padding-bottom:70px}@media (min-width:768px){.top-mv{padding-top:60px;padding-bottom:100px}}.top-mv-wrap{position:relative}.top-mv-bg{width:191px;position:absolute;top:0;left:calc(50% + 8px);transform:translateX(-50%)}@media (min-width:768px){.top-mv-bg{width:510px;left:calc(50% + 20px)}}.top-mv-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-mv-copy{position:relative;text-align:center}.top-mv-lead{margin-top:40px;font-size:1.4rem;letter-spacing:.1em;line-height:2.5;text-align:center}@media (min-width:768px){.top-mv-lead{margin-top:85px;font-size:2rem;letter-spacing:.2em;line-height:2.5}}.top-mv-logo{opacity:1;visibility:visible}.top-mv-logo.loaded{opacity:0;visibility:hidden;transition:1s}.top-mv-copy{opacity:0;visibility:hidden}.top-mv-copy.loaded{opacity:1;visibility:visible;transition:1.5s}.top-service{padding-bottom:30px;background-color:#f3f2e6;background:linear-gradient(to bottom,transparent 0%,transparent 40px,#f3f2e6 40px,#f3f2e6 100%)}@media (min-width:768px){.top-service{padding-bottom:60px;background:linear-gradient(to bottom,transparent 0%,transparent 35px,#f3f2e6 35px,#f3f2e6 100%)}}.top-service-list-wrap{padding-bottom:25px}@media (min-width:768px){.top-service-list-wrap{padding-bottom:45px}}.top-service-title{margin-bottom:20px;padding-bottom:8px;display:flex;justify-content:center;align-items:flex-end;gap:8px;text-align:center;background:linear-gradient(to top,#f7b52c 0%,#f7b52c 34px,transparent 34px,transparent 100%)}@media (min-width:768px){.top-service-title{margin-bottom:50px;background:linear-gradient(to top,#f7b52c 0%,#f7b52c 35px,transparent 35px,transparent 100%);padding-bottom:10px}}.top-service-title:not(:first-child){margin-top:30px}@media (min-width:768px){.top-service-title:not(:first-child){margin-top:80px}}.top-service-title01{font-size:2rem}@media (min-width:768px){.top-service-title01{font-size:3.6rem}}.top-service-title02{font-size:1.2rem;letter-spacing:.1em;color:#fff}@media (min-width:768px){.top-service-title02{font-size:1.6rem}}.top-service-list-item{height:auto;padding:15px 15px 20px;display:flex;flex-direction:column;background-color:#fff;border-radius:20px}@media (min-width:768px){.top-service-list-item{padding:40px 30px;flex-direction:row;gap:30px}}@media (min-width:1200px){.top-service-list-item{padding:70px 60px 78px 75px;width:666px}}@media (min-width:768px){.top-service-list-left{flex-grow:1}}.top-service-list-title{margin-top:10px;padding-bottom:15px;font-size:1.6rem;letter-spacing:.1em;line-height:1.2;text-align:center;border-bottom:1px solid #e8e7d8}@media (min-width:768px){.top-service-list-title{margin-top:8px;font-size:2.2rem;text-align:left}}.top-service-list-text{margin-top:10px;margin-bottom:20px;font-size:1.2rem;line-height:1.75}@media (min-width:768px){.top-service-list-text{margin-top:15px;margin-bottom:0;font-size:1.5rem;line-height:1.7466666667}}@media (min-width:1200px){.top-service-list-text{margin-top:35px}}.top-service-list-right{display:contents}@media (min-width:768px){.top-service-list-right{display:block;flex-shrink:0}}.top-service-list-img{order:-1;text-align:center}.top-service-list-img img{width:80px}@media (min-width:768px){.top-service-list-img img{width:140px}}.top-service-list-btn{margin-top:auto;text-align:center}@media (min-width:768px){.top-service-list-btn{margin-top:20px}}.top-service-list-btn .js-modal-btn,.top-service-list-btn .link-btn{margin:0;padding:0;border:none;box-shadow:none;cursor:pointer;font:inherit;color:inherit;background:0 0;display:inline-flex;align-items:center;font-size:1.3rem;letter-spacing:.1em}@media (min-width:768px){.top-service-list-btn .js-modal-btn,.top-service-list-btn .link-btn{font-size:1.6rem}}@media (min-width:992px){.top-service-list-btn .js-modal-btn,.top-service-list-btn .link-btn{transition:.2s}.top-service-list-btn .js-modal-btn:hover,.top-service-list-btn .link-btn:hover{filter:brightness(120%)}}.top-service-list-btn .js-modal-btn:after,.top-service-list-btn .link-btn:after{content:"";width:15px;height:15px;margin-left:10px;display:inline-block;background:url(//relike.co.jp/wp-content/themes/relike/./img/common/icon_btn02.svg) no-repeat center center/contain}@media (min-width:768px){.top-service-list-btn .js-modal-btn:after,.top-service-list-btn .link-btn:after{width:22px;height:22px}}.swiper-slide{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.top-service-list-wrap.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.top-service-list-wrap.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.top-service-list-wrap .swiper-pagination-bullet{width:50px;height:3px;border-radius:0;background-color:#fff;opacity:1}.top-service-list-wrap .swiper-pagination-bullet-active{background-color:#f7b52c}.top-service-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;overflow:auto;display:none;background-color:rgba(255,255,255,.85)}@media (min-width:768px){.top-service-modal{padding:60px;display:flex}}.top-service-modal-bg{width:100%;height:100%;position:absolute;top:0;left:0}.top-service-modal-inner{padding:50px 20px;position:relative;background-color:rgba(255,255,255,.85);display:flex;flex-direction:column-reverse}@media (min-width:768px){.top-service-modal-inner{max-width:1200px;margin:auto;padding:60px 40px;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:5.5504162812%;background-color:#fff;border-radius:24px;box-shadow:0 0 16px rgba(0,0,0,.16)}}@media (min-width:1200px){.top-service-modal-inner{padding:60px}}.top-service-modal-close{position:absolute;top:20px;right:20px;padding:10px 12px;border:none;box-shadow:none;color:#000;background:#fcf2be;cursor:pointer;font:inherit;display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.2rem;letter-spacing:.1em;line-height:1;border-radius:8px}@media (min-width:992px){.top-service-modal-close{padding:13px 18px;top:30px;right:30px;gap:16px;font-size:1.6rem;transition:.2s}.top-service-modal-close:hover{filter:brightness(110%)}}.top-service-modal-close-icon{width:14px;height:14px;position:relative}@media (min-width:992px){.top-service-modal-close-icon{width:24px;height:24px}}.top-service-modal-close-icon-bar{width:100%;height:2px;position:absolute;top:6px;left:0;border-radius:2px;background-color:#000}@media (min-width:992px){.top-service-modal-close-icon-bar{height:3px;top:10px}}.top-service-modal-close-icon-bar:nth-child(1){transform:rotate(45deg)}.top-service-modal-close-icon-bar:nth-child(2){transform:rotate(-45deg)}@media (min-width:768px){.top-service-modal-text-wrap{padding-top:15px;flex-grow:1}}.top-service-modal-title{padding-bottom:5px;display:flex;align-items:center;font-size:1.6rem;letter-spacing:.1em;border-bottom:1px solid #e8e7d8}@media (min-width:768px){.top-service-modal-title{padding-bottom:10px;font-size:2.2rem}}.top-service-modal-title img{width:60px;margin-right:10px;margin-left:-8px}@media (min-width:768px){.top-service-modal-title img{width:90px;margin-right:15px;margin-left:-12px}}.top-service-modal-text{margin-top:16px;font-size:1.2rem;line-height:1.75}.top-service-modal-text span{display:block;margin:20px auto 8px;font-size:1.4rem}@media (min-width:768px){.top-service-modal-text{font-size:1.5rem;line-height:1.75}.top-service-modal-text span{font-size:1.8rem}}@media (min-width:1200px){.top-service-modal-text{margin-top:35px}}.top-service-modal-img-wrap{margin-top:20px}@media (min-width:768px){.top-service-modal-img-wrap{width:42.6456984274%;margin-top:0;flex-shrink:0}}.top-service-modal-img{text-align:center}.top-service-modal-img+.top-service-modal-img{margin-top:24px}.top-service-modal-img img{width:100%;border-radius:12px}@media (max-width:767px){.top-service-modal-img img{margin-bottom:20px;object-fit:cover;aspect-ratio:2/1}}.top-banner{padding-top:80px;text-align:center}.top-banner a{display:inline-block;width:90%}.top-banner a:nth-of-type(n+2){margin-top:40px}@media (min-width:768px){.top-banner{padding-top:120px;text-align:center}.top-banner a:nth-of-type(n+2){margin-top:60px}.top-banner a{width:75%}.top-banner a:hover{filter:brightness(110%)}}.top-news{padding-top:80px;padding-bottom:80px}@media (min-width:768px){.top-news{padding-top:120px;padding-bottom:120px}}.top-news-link{margin-top:40px;text-align:center}@media (min-width:768px){.top-news-link{margin-top:50px}}.top-instagram{padding-bottom:80px}@media (min-width:768px){.top-instagram{padding-bottom:120px}}.top-instagram-link{margin-top:40px;text-align:center}@media (min-width:768px){.top-instagram-link{margin-top:50px}}.instagram-wrap{max-width:90%;margin:0 auto 40px}#sb_instagram .sbi_photo img{object-position:center 17%}@media (min-width:768px){.instagram-wrap{max-width:600px;margin:0 auto 50px}}.service-list{padding-top:10px;padding-bottom:80px;display:flex;flex-direction:column;gap:45px}@media (min-width:768px){.service-list{width:1120px;max-width:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:120px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width:1200px){.service-list{gap:90px 80px}}.service-list-item{width:250px;margin-right:auto;margin-left:auto}@media (min-width:768px){.service-list-item{width:auto}}.service-list-title{font-size:1.6rem;letter-spacing:.1em;line-height:1.2;text-align:center}@media (min-width:768px){.service-list-title{font-size:2.2rem}}.service-list-img{margin-top:20px;text-align:center}@media (min-width:768px){.service-list-img{margin-top:40px}}.service-list-img img{width:113px}@media (min-width:768px){.service-list-img img{width:150px}}.service-list-text{margin-top:16px;font-size:1.2rem;line-height:1.75;text-align:center}@media (min-width:768px){.service-list-text{margin-top:35px;font-size:1.5rem;line-height:1.7466666667;text-align:left}}.service-example{padding-bottom:80px}@media (min-width:768px){.service-example{padding-bottom:120px}}.service-example-flow-item{text-align:center}.service-example-bottom-text{margin-top:40px;font-size:1.4rem;letter-spacing:.1em;line-height:2;text-align:center}@media (min-width:768px){.service-example-bottom-text{margin-top:70px;font-size:2rem}}@media (min-width:768px){.example-real-estate01 img{transform:translateX(-109px)}}.example-real-estate02{margin-top:50px}@media (min-width:768px){.example-real-estate02{margin-top:-114px}.example-real-estate02 img{transform:translateX(184px)}}.example-real-estate03{margin-top:50px}@media (min-width:768px){.example-real-estate03{margin-top:-78px}.example-real-estate03 img{transform:translateX(-56px)}}.example-real-estate04{margin-top:62px}@media (min-width:768px){.example-real-estate04{margin-top:0}.example-real-estate04 img{transform:translateX(78px)}}@media (min-width:768px){.example-ad-service01 img{transform:translateX(-185px)}}.example-ad-service02{margin-top:23px}@media (min-width:768px){.example-ad-service02{margin-top:-162px}.example-ad-service02 img{transform:translateX(145px)}}.example-ad-service03{margin-top:38px}@media (min-width:768px){.example-ad-service03{margin-top:30px}.example-ad-service03 img{transform:translateX(31px)}}.example-ad-service04{margin-top:60px}@media (min-width:768px){.example-ad-service04 img{transform:translateX(26px)}}.service-works{padding-bottom:80px}@media (min-width:768px){.service-works{padding-bottom:120px}}.service-works-more{margin-top:40px;text-align:center}@media (min-width:768px){.service-works-more{margin-top:50px}}.faq-list{width:865px;max-width:100%;margin-right:auto;margin-left:auto}.faq-list-item{position:relative;border:1px solid #e8e7d8;border-radius:12px;overflow:hidden}@media (min-width:768px){.faq-list-item{border-radius:16px}}.faq-list-item:not(:first-child){margin-top:20px}@media (min-width:768px){.faq-list-item:not(:first-child){margin-top:25px}}.faq-list-item:before,.faq-list-item:after{content:"";width:13px;height:2px;background-color:#f7b52c;border-radius:4px;position:absolute;top:25px;right:16px;z-index:1}@media (min-width:768px){.faq-list-item:before,.faq-list-item:after{width:19px;height:3px;top:32px;right:30px}}.faq-list-item:after{transform:rotate(90deg);transition:.3s ease-in-out}.faq-list-item.is-open:after{transform:rotate(0)}.faq-list-title{padding:15px 42px 15px 46px;position:relative;font-size:1.2rem;line-height:1.75;cursor:pointer}@media (min-width:768px){.faq-list-title{padding:20px 112px 20px 76px;font-size:1.5rem;line-height:1.7466666667}}.faq-list-title:before{content:"Q";position:absolute;top:16px;left:15px;font-size:2rem;line-height:1;color:#f7b52c}@media (min-width:768px){.faq-list-title:before{top:19px;left:30px;font-size:2.8rem}}.faq-list-item.is-open .faq-list-title{background-color:#f3f2e6}.faq-list-content{display:none;padding:15px 42px 15px 46px;position:relative;font-size:1.2rem;line-height:1.75}@media (min-width:768px){.faq-list-content{padding:20px 112px 20px 76px;font-size:1.5rem;line-height:1.7466666667}}.faq-list-content:before{content:"A";position:absolute;top:16px;left:15px;font-size:2rem;line-height:1;color:#000}@media (min-width:768px){.faq-list-content:before{top:19px;left:30px;font-size:2.8rem}}.company-service{padding-bottom:80px}@media (min-width:768px){.company-service{padding-bottom:120px}}.company-service-list{width:738px;max-width:100%;margin-right:auto;margin-left:auto;padding-top:10px}@media (min-width:768px){.company-service-list{padding-top:0}}.company-service-list-item+.company-service-list-item{margin-top:40px}@media (min-width:768px){.company-service-list-item+.company-service-list-item{margin-top:90px}}.company-service-title{padding-bottom:15px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;border-bottom:2px solid #f7b52c}@media (min-width:768px){.company-service-title{padding-bottom:20px;flex-direction:row;align-items:flex-end;gap:4px}}.company-service-title01{font-size:2rem}@media (min-width:768px){.company-service-title01{font-size:3.6rem}}.company-service-title02{font-size:1.2rem;letter-spacing:.1em}@media (min-width:768px){.company-service-title02{font-size:1.6rem}}.company-service-text{margin-top:20px;font-size:1.4rem;letter-spacing:.1em;line-height:2}@media (min-width:768px){.company-service-text{margin-top:32px;font-size:1.8rem}}.company-greeting{padding-bottom:80px}@media (min-width:768px){.company-greeting{padding-bottom:120px}}.company-greeting-wrap{display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.company-greeting-wrap{flex-direction:row-reverse;justify-content:center;gap:40px;max-width:738px;margin:auto}}.company-greeting-img{text-align:center;width:150px;margin:auto}.company-greeting-img img{width:125px}@media (min-width:768px){.company-greeting-img img{min-width:150px}}.company-greeting-text{font-size:1.4rem;letter-spacing:.1em;line-height:2}@media (min-width:768px){.company-greeting-text{font-size:1.8rem}}.company-overview-table{table-layout:fixed;border-collapse:collapse;margin-right:auto;margin-left:auto}.company-overview-table th,.company-overview-table td{font-size:1.2rem;letter-spacing:.1em;line-height:1.75}@media (min-width:768px){.company-overview-table th,.company-overview-table td{font-size:1.8rem;line-height:1.5}}.company-overview-table tr:not(:first-child) th,.company-overview-table tr:not(:first-child) td{padding-top:16px}@media (min-width:768px){.company-overview-table tr:not(:first-child) th,.company-overview-table tr:not(:first-child) td{padding-top:21px}}.company-overview-table th{width:62px;padding-right:20px;text-align:right}@media (min-width:768px){.company-overview-table th{width:90px;padding-right:25px}}.company-overview-table td{padding-left:20px;border-left:1px solid #f7b52c}@media (min-width:768px){.company-overview-table td{padding-left:25px}}.company-overview-table-fax{font-size:1rem;letter-spacing:.1em}@media (min-width:768px){.company-overview-table-fax{font-size:1.5rem}}@media (min-width:768px){.contact .page-body{padding-top:80px}}@media (max-width:767px){.contact .page-body,.single-property .page-body{padding-bottom:0}}.contact-form-wrap{margin-top:40px;margin-bottom:-80px;padding:40px 20px 80px;background-color:#fcf2be;border-radius:32px 32px 0 0}@media (min-width:768px){.contact-form-wrap{margin:50px auto 0;padding:40px 50px 50px;border-radius:32px}}.assess-form{width:100%;max-width:910px;margin:auto}.single-property .assess-form{padding-top:80px}.assess-form:focus{outline:none}.p-country-name{display:none}.assess-form .form-bg{background-color:#fcf2be;border-radius:32px 32px 0 0;padding-bottom:80px}@media screen and (min-width:768px){.assess-form{margin:auto;padding:0 30px}.single-property .assess-form{padding-top:120px}.assess-form .form-bg{border-radius:32px;padding-bottom:50px}}.form-header{margin-bottom:40px}.contact-lead{font-size:1.4rem;letter-spacing:.1em;line-height:2;text-align:center}@media screen and (min-width:768px){.form-header{text-align:center;margin-bottom:50px}}@media (min-width:768px){.contact-lead{font-size:1.8rem}}.form-check{font-size:2rem;letter-spacing:.1em;padding:0;display:none}.mw-form{width:100%;height:auto;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1.6rem;font-weight:400}.mw-form tr{display:block;list-style-type:none;padding:30px 20px 0}.mw-form tr:first-child{padding-top:40px}.mw-form th,.mw-form td{display:list-item;vertical-align:middle;text-align:left}.mw-form th{letter-spacing:.025em}.mw-form td{padding:8px 0 0}.mw-form tr.ms td{border-bottom:none}@media screen and (min-width:768px){.mw-form tr.address-list th,.mw-form tr.ms th{padding-top:57px;vertical-align:top}.mw-form tr.date-pick th{padding-top:78px;vertical-align:top}}@media screen and (min-width:768px){.mw-form{border:none}.mw-form tr{display:table-row}.mw-form th,.mw-form td{display:table-cell;padding:40px 15px 0}.mw-form th{width:35%;text-align:right}.mw-form td{width:65%;position:relative;padding-right:50px}}.mw-form .required,.mw-form .option{color:#fff;font-size:1.2rem;letter-spacing:.025em;line-height:1.75;display:inline-block;margin:0 auto 0 10px;padding:0 10px;border-radius:4px;font-weight:700}.mw-form .required{background:#f7b52c}.mw-form .option{background-color:#fff;color:#000}.mw-form .table-note{display:block;line-height:2;font-size:.8em;color:#555}.mw_wp_form .error{color:#fa4f52 !important;font-size:1.4rem !important;padding-top:4px}.mw_wp_form td .error{position:absolute}.mw_wp_form .agreement .error{padding-top:0;line-height:1;margin-bottom:30px;padding-left:30px}.mw-form input[type=text],.mw-form textarea{font-size:16px;background-color:#fff;border:none;padding:15px;box-sizing:border-box;-webkit-appearance:none;font-family:sans-serif;border-radius:8px;max-width:100%}.mw-form textarea::placeholder{color:#c1c1c1}.mw-form .name{width:50%}.mw-form .mail{width:100%}.mw-form .tel{width:50%}.mw-form .age{width:4em;margin-right:5px}.mw-form textarea{width:100%}.mw-form .select-box{width:75%;position:relative;z-index:0}.mw-form .select-box:before{content:"";position:absolute;top:0;bottom:5px;right:21px;margin:auto;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg);z-index:11;cursor:pointer}.mw-form select{width:100%;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;background-color:#fff;padding:15px;font-size:16px;position:relative;z-index:10;color:#000;border-radius:8px}.mw-form select::-ms-expand{display:none}@media screen and (min-width:768px){.mw-form .select-box{width:50%}}.mw-form .address-list input,.mw-form .address-list .select-box{margin-bottom:15px}.mw-form .address-list td span{display:block;margin-bottom:5px}.mw_wp_form .address-list td .error{position:relative;top:-15px}.mw_wp_form .address-list input:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.mw-form .select-box{width:50%}}.date-pick span{display:block;margin-bottom:5px}.date-pick .date{display:flex;margin-bottom:15px}.date-pick .date input{width:100%}.date-pick .date input:first-of-type{margin-right:15px}.mw-form .note{font-size:1.3rem;margin-top:10px;line-height:1.25}.hasDatepicker{cursor:pointer}.assess-form .agreement{text-align:center;margin:40px auto 25px;transform:translateX(-20px);font-size:1.6rem;line-height:2}.assess-form .agreement a{text-decoration:underline}.assess-form .agreement .red{color:#f7b52c;margin-right:.5em}.agreement .checkbox-input{display:none}.agreement .mwform-checkbox-field-text{position:relative}.agreement .mwform-checkbox-field-text:before{content:"";cursor:pointer;display:block;position:absolute;top:0;left:5px;right:0;bottom:0;margin:auto;width:23px;height:23px;border:2px solid #000;background-color:#fff;border-radius:4px}.agreement .checkbox-input:checked+.mwform-checkbox-field-text{color:#f7b52c}.agreement .checkbox-input:checked+.mwform-checkbox-field-text:after{content:"";display:block;position:absolute;top:-4px;left:13px;width:8px;height:18px;transform:rotate(40deg);border-bottom:3px solid #f7b52c;border-right:3px solid #f7b52c}.assess-form .submit-btn{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.assess-form .submit-btn input[type=submit]{-webkit-appearance:none;cursor:pointer;outline:none;font-size:20px;letter-spacing:.1em;background:#fff;border:none;width:300px;padding:12px;margin:10px 15px;transition:.2s;border-radius:50px;background-color:#f7b52c;color:#fff;font-family:"dnp-shuei-mgothic-std",sans-serif}.assess-form .submit-btn input[type=submit]:hover{filter:brightness(120%)}.assess-form .submit-btn input[type=submit].back-btn{background:#fff;border:#fff;color:#000}.mw_wp_form_confirm .form-header .form-check{display:block !important;text-align:center}.mw_wp_form_confirm .form-header p,.mw_wp_form_confirm .form-header img{padding:0 20px;display:none}.mw_wp_form_confirm .mw-form tr span{display:none}.mw_wp_form_confirm .mw-form .select-box:before{content:none}.mw_wp_form_confirm .assess-form .agreement{display:none}.mw_wp_form_confirm .mw-form tr:last-child{border-bottom:none}.mw_wp_form_confirm .submit-btn{padding-top:30px}.mw_wp_form_confirm .mw-form tr.ms td{line-height:1.5}.mw_wp_form_confirm .address-list .select-box{margin-bottom:0}.mw_wp_form_confirm .date-pick .date{margin-bottom:0}@media screen and (max-width:767px){.mw_wp_form_confirm .mw-form th{border-bottom:1px solid;padding-bottom:3px}.mw_wp_form_confirm .mw-form td{padding-top:3px}}.mw_wp_form_confirm .mw-form th,.mw_wp_form_confirm .mw-form td{line-height:1.5}@media screen and (min-width:768px){.mw_wp_form_confirm .mw-form tr.ms th,.mw_wp_form_confirm tr.address-list th,.mw_wp_form_confirm tr.date-pick th{padding-top:40px}.mw_wp_form_confirm .mw-form tr.ms th{padding-top:40px}}.success{text-align:center;line-height:2;padding:0 10px 60px;font-size:1.6rem;letter-spacing:.05em}.policy .article-content{padding-top:0}.policy dt{padding:40px 0 10px}.policy dt:first-child{padding-top:0}.error404 main{text-align:center;line-height:2;font-size:1.4rem;letter-spacing:.05em}@media screen and (min-width:768px){.error404 main{font-size:1.6rem}}.page.soudan .page-body .inner,.page.manga .page-body .inner{padding:0;width:100%}.page.soudan .page-body .sale-lp img,.page.manga .page-body .sale-lp img{margin-bottom:30px}.line_banner{max-width:600px !important;display:block;margin:auto;margin:30px auto;padding:0 20px}@media screen and (min-width:768px){.page.soudan .page-body .inner,.page.manga .page-body .inner{padding:0;max-width:960px}.page.soudan .page-body .sale-lp img{margin-bottom:40px}.page.manga .page-body .sale-lp img{margin-bottom:0}.line_banner{padding:0}.line_banner:hover{filter:brightness(110%)}}.real-setate-inner{max-width:1120px;margin:auto}.page-lead{font-size:1.4rem;letter-spacing:.1em;line-height:2.5}@media (min-width:768px){.page-lead{font-size:2.2rem;letter-spacing:.2em;line-height:2.5}}.real-setate-list-item{padding-top:60px}@media (min-width:768px){.real-setate-list-item{padding-top:70px}}.real-setate-list-head{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;gap:70px}@media (min-width:768px){.real-setate-list-head{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;gap:20px}}.real-setate-list-title{font-size:2rem;letter-spacing:.1em;line-height:1.2;text-align:center;color:#f7b52c;position:relative;width:100%}.real-setate-list-title:before{content:"";height:40px;width:2px;background-color:#f7b52c;position:absolute;top:-55px;left:0;right:0;margin:auto;z-index:-1}@media (min-width:768px){.real-setate-list-title{font-size:2.4rem;text-align:left;margin-bottom:60px}.real-setate-list-title span{background-color:#fff;padding-right:20px}.real-setate-list-title:before{content:"";height:2px;width:100%;background-color:#f7b52c;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}.real-setate-list-img{min-width:38%}@media (min-width:768px){.real-setate-list-img{min-width:25%}}.real-setate-list-img img{width:100%}.real-setate-list-lead{margin-top:20px;font-size:1.4rem;letter-spacing:.1em;line-height:2;text-align:center}@media (min-width:768px){.real-setate-list-lead{margin-top:0;font-size:2rem;text-align:left}}@media (min-width:920px){.real-setate-list-lead{margin-top:-1.5em}}.real-setate-list-text{margin-top:16px;font-size:1.2rem;line-height:1.75;text-align:center;background-color:#f2f2f2;padding:50px 0;position:relative;display:flex;justify-content:center;flex-direction:column;gap:50px;counter-reset:item}.real-setate-list-text:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#f2f2f2;z-index:-1}.real-setate-list-text li{background-color:#fff;padding:20px;flex:3;border-radius:16px;position:relative}.real-setate-list-text li:before{font-size:4.2rem;letter-spacing:.1em;position:absolute;top:-1em;bottom:0;left:0;right:0;margin:auto;text-align:center;color:#f7b52c;counter-increment:item;content:"0" counter(item)}.real-setate-list-text li img{object-fit:cover;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px}.real-setate-list-text li h3{text-align:center;font-size:1.6rem;margin:1em auto .75em}@media (min-width:992px){.real-setate-list-text{flex-direction:row;gap:30px}}@media (min-width:768px){.real-setate-list-text{margin-top:30px;font-size:1.5rem;line-height:1.7466666667;text-align:left;padding:60px 0}.real-setate-list-text li{background-color:#fff;padding:25px;flex:3;border-radius:16px}.real-setate-list-text li h3{font-size:2rem}}.ieanswer-lead{margin-bottom:40px;font-size:1.8rem;letter-spacing:.1em;line-height:2.5;text-align:center;color:#44a0ae}@media (min-width:768px){.ieanswer-lead{margin-bottom:50px;font-size:2rem;letter-spacing:.2em;line-height:2.5}}.buy .page-body{padding-bottom:0}