@charset "UTF-8";.top .main{position:relative;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/top__main__bg.jpg) no-repeat;background-size:100%;background-size:100% 84rem;background-position:50% 0;z-index:0}.main__visual{position:relative;top:-4.2rem;width:90%;max-width:138.3rem;height:74.8rem;margin:0 auto;overflow:hidden}.main__visual__wrap{position:absolute;left:50%;bottom:7.3rem;justify-content:center;z-index:1;flex-wrap:nowrap;transform:translateX(-50%)}.main__visual__wrap.flex{gap:1.6rem}.main__visual__item{width:min(100%, 350px);border:1px solid #31b0ba}.main__visual__item a{display:block;min-height:100%;padding:1.4rem 1rem 1rem;font-size:1.4em;font-weight:400;text-align:center}.main__visual__item a:hover{filter:brightness(1.2)}.main__visual__item.first a{color:#fff;background-color:#31b0ba}.main__visual__item.seccond a{color:#41adad;background-color:#fff}.main__visual__item.third a{color:#fff;background-color:#80c2cf}.main__visual__item a .big{display:block;margin-bottom:.8rem;font-size:1.6rem;font-weight:500;letter-spacing:.06em}.main__visual__item.second a .big{color:#198a87}.main__visual__item a .big span{position:relative;display:inline-block}.main__visual__item a .big span:before{content:'';position:absolute;right:-2.7rem;top:calc(50% - 0.4rem);width:0;height:0;border:.6rem solid transparent}.main__visual__item.first a span:before{border-left:1rem solid #fff}.main__visual__item.seccond a span:before{border-left:1rem solid #31b0ba}.main__visual__item.third a span:before{border-left:1rem solid #fff}.site__img{width:min(100%, 200px);height:auto;object-fit:cover;margin-left:auto;margin-right:auto;& img{width:100%;height:auto;border:solid 1px #dcdcdc}}.swiper-container{position:relative;width:100%;height:100%;z-index:0 !important}.swiper-wrapper{height:100%}.swiper-slide{position:relative;height:100%}.swiper-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.15);z-index:1}.slide__img{position:relative;width:100%;height:100%;object-fit:cover;z-index:0}.slide__txt{position:absolute;left:0;top:38.6%;width:100%;font-size:4.8rem;font-weight:600;color:#333;text-align:center;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;z-index:2}.slide__overray{position:absolute;top:54.3%;left:calc(50% - 12.6rem);width:25.2rem;z-index:2}.top__movie{margin-top:2.5rem}.top__movie__wrap{align-items:flex-start;width:90%;max-width:119rem;margin:0 auto}.top__movie__box{width:65.4rem;height:36.3rem}.top__movie__box iframe{width:100%;height:100%}.top__movie__txt{flex:1;padding:8.3rem 0 7.8rem 4.9rem;margin-top:8.8rem;font-size:1.9rem;font-weight:400;line-height:1.65;color:#333;background-color:#f0efeb;border-radius:0 5rem 5rem 0}.top__movie__txt span{font-size:2.3rem}.promise{margin-top:11.8rem}.promise__ttl{font-size:4.7rem;font-weight:400;line-height:1.2;text-align:center}.promise__sub{margin-top:.4rem;font-size:2rem;font-weight:400;text-align:center;color:#41adad}.promise__wrap{padding:5.2rem 0 0;margin:2.8rem auto 0;height:35.8rem;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/promise__wrap__bg.jpg) no-repeat;background-size:cover;background-position:center}.promise__heading{width:51.2rem;height:4.9rem;margin:0 auto 0;font-size:2.3rem;font-weight:500;line-height:4.8rem;background-color:#fff;text-align:center;border-radius:3rem}.promise__heading span{display:inline-block;margin-bottom:.4rem;font-size:3.2rem;color:#d96d00;vertical-align:middle}.promise__box{justify-content:space-between;counter-reset:number;width:90%;max-width:99.4rem;margin:9.1rem auto 0}.promise__item{position:relative;width:32.5%;padding:7.5rem 3.5rem 5.2rem;background-color:#fff;box-shadow:.3rem .3rem #dee0e0}.promise__item:last-child{padding:7.5rem 1.6rem 5.2rem}.promise__item:before{counter-increment:number;content:counter(number);position:absolute;left:calc(50% - 2rem);top:-2.7rem;width:6.4rem;height:6.9rem;font-size:3.8rem;font-weight:500;line-height:6rem;color:#fff;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/promise__item__bg.svg) no-repeat;background-size:100%;text-align:center}.promise__txt{font-size:1.8rem;line-height:1.8}.promise__txt .c__change{color:#d96d00}.top__info{margin:11.4rem auto 6.9rem}.top__info__wrap{align-items:flex-start;justify-content:space-between}.top__info__item{position:relative;width:32.33%;padding:29.5rem 4% 3rem 4.5%;background-size:100%;background-position:0 0;background-repeat:no-repeat;transition:.5s ease}.top__info__item:hover{opacity:.8}.top__info__item.top__introduction{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/top__introduction__bg.jpg)}.top__info__item.top__business{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/top__business.jpg)}.top__info__item.top__flow{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/top__flow.jpg)}.top__info__ttl{margin-top:1.5rem;text-align:center}.top__info__ttl a{font-size:1.8rem;font-weight:500;color:#333}.top__info__ttl a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.top__info__ttl a span{position:relative;display:inline-block}.top__info__ttl a span:before{content:'';position:absolute;left:-3.6rem;top:.7rem;width:1.2rem;height:1.2rem;background-color:#41adad}.top__info__ttl a span:after{content:'';position:absolute;left:-2.1rem;top:2rem;width:.6rem;height:.6rem;background-color:#e0dccd}.top__info__txt{margin-top:2rem;font-size:1.5rem;line-height:2}.column{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start;@media screen and (max-width:767px){padding:0 1.25rem;grid-template-columns:1fr}}.column__main{width:100%;display:flex;flex-direction:column;gap:3.3rem;@media screen and (max-width:767px){order:1}}.post-type-archive-voice .column__main{gap:8.3rem;@media screen and (max-width:767px){gap:2.6rem}}.column__pagenavi{grid-column:1/3;@media screen and (max-width:767px){grid-column:1/1;order:2}}.column__sidebar{@media screen and (max-width:767px){order:3}}.column:not(:has(.column__sidebar)){grid-template-columns:1fr}.column__sidebar h2{padding:1rem;margin-bottom:2rem;font-size:1.6rem;color:#fff;background-color:#283b63;text-align:center}.column__sidebar ul{margin-bottom:2rem}.archive__wrap,.single__wrap{max-width:900px;width:100%;margin:0 auto 3rem}.archive__item{display:grid;grid-template-columns:1fr 2fr;gap:0 2rem;position:relative;@media screen and (max-width:767px){gap:0 1rem;grid-template-columns:1fr 2.5fr}}.archive__img{img{border:1px solid gainsboro;display:block;object-fit:cover;aspect-ratio:176/119;width:100%;height:auto;@media screen and (max-width:767px){aspect-ratio:95/71}}}.archive__text{display:flex;justify-content:space-between;flex-direction:column;.archive__ttl{font-size:1.6rem;letter-spacing:.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;@media screen and (max-width:767px){font-size:1.2rem}}.archive__meta{display:flex;font-size:1.3rem;letter-spacing:0.1rem;color:#333333;font-weight:normal;@media screen and (max-width:767px){font-size:1rem}}.archive__cat:before{content:"|";padding:.75rem}}.voice__item{border-radius:20px;overflow:hidden;box-shadow:6px 10px 10px rgba(0,0,0,.1)}.voice__head{color:#fff;background:#60ABAC;display:flex;padding:5rem 8rem 2.5rem;align-items:center;@media screen and (max-width:767px){padding:3rem 1.6rem 1.5rem}}.voice__img{flex-shrink:0;margin-right:4.2rem;@media screen and (max-width:767px){margin-right:1.6rem}img{width:136px;height:auto;@media screen and (max-width:767px){width:60px}}}.voice__meta{flex-grow:1;.voice__info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;@media screen and (max-width:767px){gap:.75rem;margin-bottom:.8rem}}}.voice__body{background:white;padding:3rem 8rem 5rem;@media screen and (max-width:767px){padding:1rem 1.4rem 1.5rem}h2{display:block;font-size:2.4rem;letter-spacing:0.1rem;font-weight:normal;padding-inline:1.25rem;line-height:2;background:#FEF5D8;margin:3rem auto 2rem;@media screen and (max-width:767px){margin:2rem auto 1rem;padding-inline:.75rem;font-size:1.4rem}}p{font-size:1.6rem;letter-spacing:.1rem;font-weight:400;line-height:2;margin-bottom:2rem;@media screen and (max-width:767px){margin-bottom:1rem;font-size:1rem}}}.voice__ttl{font-size:2rem;@media screen and (max-width:767px){font-size:1.2rem}}.voice__cat{background:#283B63;padding:0.75rem 1rem;font-size:1.6rem;@media screen and (max-width:767px){padding:.375rem .5rem;font-size:1rem}}.voice__age{font-size:1.6rem;@media screen and (max-width:767px){font-size:1rem}}.column__sidebar .list{display:grid;gap:1rem;li{font-size:1.6rem;font-weight:500}li:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI4LjUiIGN5PSI4LjUiIHI9IjguNSIgZmlsbD0iIzREQjJCMiIvPjxwYXRoIGQ9Ik03LjIyNTk5IDYuMjkwMTJMNy43NTY0OSA1Ljc2MDEyTDEwLjY0NiA4LjY0ODYyQzEwLjY5MjYgOC42OTQ5IDEwLjcyOTUgOC43NDk5NCAxMC43NTQ4IDguODEwNTZDMTAuNzggOC44NzExOSAxMC43OTMgOC45MzYyIDEwLjc5MyA5LjAwMTg3QzEwLjc5MyA5LjA2NzUzIDEwLjc4IDkuMTMyNTQgMTAuNzU0OCA5LjE5MzE3QzEwLjcyOTUgOS4yNTM4IDEwLjY5MjYgOS4zMDg4MyAxMC42NDYgOS4zNTUxMkw3Ljc1NjQ5IDEyLjI0NTFMNy4yMjY0OSAxMS43MTUxTDkuOTM4NDkgOS4wMDI2Mkw3LjIyNTk5IDYuMjkwMTJaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");margin-right:.6rem}li a{color:#333;display:inline-block}}.card{display:flex;flex-direction:column;gap:1.4rem}.card__item{display:grid;grid-template-columns:1fr 2fr;gap:0 1.4rem;position:relative}.card__img{img{border:1px solid #dcdcdc;display:block;object-fit:cover;aspect-ratio:112/74;width:auto;height:100%}}.card__text{display:flex;justify-content:space-between;flex-direction:column;.card__ttl{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card__meta{display:flex;font-size:1rem;letter-spacing:.1rem;color:#333;font-weight:400}}.single__wrap img{width:100%;height:auto}.single__ttl{font-size:2.8rem;letter-spacing:.1rem;font-weight:400}.single__meta{display:flex;font-size:1.3rem;letter-spacing:0.1rem;color:#333333;font-weight:normal;@media screen and (max-width:767px){font-size:1rem}}.single__cat:before{content:"|";padding:.75rem}.single__wrap .column__main{h2{display:block;font-size:2.4rem;letter-spacing:0.1rem;font-weight:normal;padding-inline:1.25rem;line-height:2;background:#59AEB8;@media screen and (max-width:767px){font-size:1.4rem}}h3{display:block;font-size:1.6rem;letter-spacing:0.1rem;padding-inline:1.25rem;line-height:2;position:relative;@media screen and (max-width:767px){font-size:1.2rem}}h3:before{position:absolute;bottom:-3px;left:0;display:block;content:"";width:100%;height:3px;background:#fef5d8}h3:after{position:absolute;bottom:-3px;left:0;display:block;content:"";width:12%;height:3px;background:#80c2cf}h4{display:block;font-size:1.6rem;letter-spacing:0.1rem;padding-inline:1.25rem;line-height:2;position:relative;@media screen and (max-width:767px){font-size:1.2rem}}h4:before{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background:#80c2cf}p{font-size:1.6rem;letter-spacing:0.1rem;font-weight:normal;line-height:2;@media screen and (max-width:767px){font-size:1.4rem}}}.main.post__page__container,.main.archive__container{margin-top:.3rem;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/main__bg.jpg) no-repeat;background-size:100% 45.5rem;background-position:0 0}.page__heading{top:-4.5rem;align-items:center;width:90%;max-width:137.8rem;height:34.6rem;margin:0 auto;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 18rem 18rem 0;overflow:hidden}.page-id-9 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/greet__heading__bg.jpg)}.page-id-11 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/introduction__heading__bg.jpg)}.page-id-32 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/business__heading__bg.jpg)}.page-id-35 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/price__heading__bg.jpg)}.page-id-13 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/flow__heading__bg.jpg)}.page-id-15 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/access__heading__bg.jpg)}.page-id-17 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/contact__heading__bg.jpg)}.post-type-archive-blog .page__heading,.category .page__heading,.single-blog .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/blog__heading__bg.jpg)}.post-type-archive-voice .page__heading,.single-voice .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/voice__heading__bg.jpg)}.page__ttl{min-width:39.3rem;padding:1rem;font-size:3.2rem;color:#fff;background-color:#41adad;text-align:center}.cont__heading__01{position:relative;padding-left:4.9rem;font-size:3.3rem;font-weight:500;color:#243a66;text-align:center}.cont__heading__01 span{position:relative;display:inline-block}.cont__heading__01 span:before{content:'';position:absolute;left:-5.2rem;top:.9rem;width:2.2rem;height:2.2rem;background-color:#41adad}.cont__heading__01 span:after{content:'';position:absolute;left:-2.5rem;top:3.3rem;width:1rem;height:1rem;background-color:#e0dccd}.cont__heading__02{font-size:3.4rem;font-weight:500;text-align:center}.cont__heading__02 span{color:#41adad}.cont__heading__03{padding:0 2%;font-size:2.9rem;font-weight:500;text-align:center}.cont__heading__03 span{font-size:3.2rem;color:#41adad}.greet__wrap{margin:5.7rem 0 16.1rem}.greet__cont{width:91.8%;margin:6.3rem auto 0}.greet__cont__box__01{align-items:flex-start;flex-wrap:nowrap}.greet__img__01{width:53.3rem;height:35.8rem;margin-right:5.8rem}.greet__img__01 img{width:100%;height:100%;object-fit:cover}.greet__txtbox{max-width:63.8rem;margin-top:-.6rem}.greet__txt{max-width:104rem;margin-bottom:2.7rem;font-size:1.6rem;font-weight:400;line-height:1.8;color:#000;word-break:break-all}.greet__cont__box__02{max-width:125.1rem;margin:1.8rem 1.6% 0 auto}.greet__img__02{float:right;width:100%;max-width:53.4rem;margin:2.3rem 0 3rem 4rem}.greet__after{width:40.6rem;margin:0 0 0 auto}.greet__after__date{font-size:1.6rem;font-weight:400;color:#666}.greet__after__office{margin-top:.4rem;font-size:1.6rem}.greet__after__name{margin-top:.3rem;font-size:1.8rem;font-weight:500}.main.post__page__container .promise{margin-bottom:23.3rem}.introduction__wrap{margin:5.5rem auto 25.8rem}.introduction__item{align-items:flex-start;max-width:109rem;margin:6.2rem auto 0}.introduction__img{width:60.5rem;height:40.4rem;margin-right:6.4%}.introduction__img img{width:100%;height:100%;object-fit:cover}.introduction__txtbox{flex:1;padding:0 1%;margin-top:4.6rem}.introduction__heading{font-size:2.4rem;font-weight:500;color:#333}.introduciton__sub{font-size:1.4rem;color:#41adad;padding-left:2%;margin:.3rem 0 3.4rem calc(50% - 12rem);margin:.3rem 0 3.4rem 50%;transform:translateX(-63%)}.introduction__txt{padding-left:.4rem;font-size:1.6rem;font-weight:600;line-height:1.95;color:#565656}.introduction__txt:nth-of-type(4){margin-bottom:2.4rem}.introduction__history{padding-left:.4rem;margin-bottom:.9rem;font-size:1.5rem;font-weight:300;color:#565656}.introduction__history._mb{margin-bottom:2.4rem}.introduction__achievement{padding-left:.4rem;font-size:1.6rem;font-weight:600;line-height:1.95;color:#565656}.introduction__desc{display:flex;align-items:flex-start;padding-left:.4rem;margin-bottom:.9rem;font-size:1.5rem;font-weight:300;line-height:1.75;color:#565656}.introduction__desc ._second{flex:1}.person{padding:7.8rem 0 0;margin-top:12.2rem;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/person__bg.jpg) no-repeat;background-size:100% 103.2rem;background-position:50% 0}.person__wrap{max-width:109rem;margin:7.1rem auto 0;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/person__wrap__bg.jpg) no-repeat;background-size:49.9rem;background-position:100% 1.6%}.person__item{margin-bottom:3.2rem}.person__q{position:relative;padding-left:6.4rem;font-size:1.8rem;font-weight:600;color:#077c9e}.person__q:before{content:'Q';position:absolute;left:0;top:-.6rem;width:4.4rem;height:4.1rem;font-size:2.6rem;font-weight:500;color:#fff;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/list__bg.svg) no-repeat;background-size:100%;background-position:0 0;text-align:center}.person__a{padding-left:6.5rem;margin-top:.5rem;font-size:1.6rem}.business__wrap{margin:5.5rem auto 0}.business__item__wrap{margin:-1.6rem auto 15.3rem}.business__item{padding:16.5rem 0 0;background-size:43.7%;background-repeat:no-repeat;background-position:0 15.3rem}.business__item:nth-child(even){background-position:100% 15.3rem}.business__item.divorce{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/divorce__bg.jpg)}.business__item.accident{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/accident__bg.jpg)}.business__item.bankruptcy{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/bankruptcy__bg.jpg)}.business__item.business_advisory{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/business_advisory__bg.jpg)}.business__item.wills_inheritance{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/wills_inheritance__bg.jpg)}.business__item.criminal_cases{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/criminal_cases__bg.jpg)}.business__heading{width:32.8rem;height:5.4rem;margin:0 auto;font-size:2.5rem;font-weight:500;line-height:5.4rem;color:#fff;text-align:center;border-radius:2.6rem}.business__item:nth-child(3n+1) .business__heading{background-color:#243a66}.business__item:nth-child(3n+2) .business__heading{background-color:#41adad}.business__item:nth-child(3n+3) .business__heading{background-color:#80c2cf}.bussiness__txtbox{max-width:60.9rem;margin-top:5.7rem}.business__item:nth-child(2n+1) .bussiness__txtbox{margin-right:3%;margin-left:47.2%}.business__item:nth-child(2n) .bussiness__txtbox{margin-right:46.2%;margin-left:calc(50% - 54.8rem)}.bussiness__txt{font-size:1.6rem;font-weight:600;line-height:2.1}.bussiness__list{counter-reset:number;padding:2.6rem 3rem 2.4rem;margin-top:3.1rem;background-color:#f0efeb;border-radius:4.6rem}.bussiness__list__item{position:relative;padding-left:3rem;font-size:1.8rem;font-weight:400;line-height:1.8}.bussiness__list__item:before{counter-increment:number;content:counter(number);position:absolute;left:0;top:.7rem;width:1.8rem;height:1.8rem;font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#fff;border-radius:50%;text-align:center}.divorce .bussiness__list__item:before{background-color:#243a66}.accident .bussiness__list__item:before{background-color:#41adad}.bankruptcy .bussiness__list__item:before{background-color:#80c2cf}.bussiness__btn__wrap{margin-top:2.4rem;padding-left:20px;padding-right:20px}.bussiness__btn{display:inline-block;width:100%;padding:1rem 2rem;font-size:clamp(1.4rem, 1.127rem + 1.16vw, 2rem);text-align:center;letter-spacing:0.16em;color:#243a66;&.blue{border:solid 1px #243a66;color:#243a66}&.blue:hover{background-color:#243a66;color:#fff}&.lightgreen{border:solid 1px #80c2cf;color:#41adad}&.lightgreen:hover{background-color:#80c2cf;color:#fff}}.business__after{padding:7.3rem 0 7.3rem;margin:-1rem 0 12.7rem;background-color:#333}.business__after__txt{width:94%;max-width:103.8rem;margin-left:21%;font-size:2.2rem;letter-spacing:.08em;color:#fff}.under__wave{color:red;font-weight:600;text-decoration-color:red;text-decoration:underline;-webkit-text-decoration:underline wavy red;text-decoration:underline wavy red}.price__wrap{margin:5.5rem 0 -6rem}.price__cont{width:90%;max-width:99rem;margin:0 auto 17.7rem}.price__cont .c__change{color:#ca6600}.price__type__list{margin:3rem auto 0}.price__type__item{align-items:center;flex-wrap:nowrap;min-height:6.8rem;padding:1rem;border-bottom:1px dashed #d6d5d5}.price__type__item:last-child{border-bottom:none}.price__type__heading{width:10.5rem;height:2.8rem;margin:0 4.5rem 0 0;font-size:1.6rem;font-weight:500;line-height:2.8rem;color:#fff;background-color:#243a66;text-align:center}.price__type__txt{flex:1;font-size:1.6rem;line-height:1.65}.price__btn__list{justify-content:center;margin:6.8rem auto 0}.price__btn__list__item{margin:0 .5rem 1rem}.price__btn__list__item a{display:block;min-width:7.7rem;padding:.6rem 1.4rem;font-size:1.38rem;letter-spacing:.16em;color:#fff;background-color:#41adad;border-radius:8rem;text-align:center}.price__note{margin:4.4rem 0 -7.6rem;font-size:1.5rem;letter-spacing:.05em;color:#333;text-align:right}.price__box{padding:8.9rem 0 0}.price__box__heading{padding:1.2rem 2.4rem 1.2rem 0;margin-bottom:4rem;font-size:2rem;font-weight:500;letter-spacing:.1em;text-align:center;border-top:3px solid #243a66;border-bottom:1px solid #243a66}.price__box__txt{position:relative;padding-left:1rem;font-size:1.6rem;line-height:1.65;letter-spacing:.09em;color:#333}.price__box__txt:before{content:'・';position:absolute;left:-.8rem;top:-.2rem;font-size:1.9rem;color:#ca6600}.price__box__after{margin-left:-.3rem;font-size:1.5rem;letter-spacing:.08em;line-height:1.75;color:#333}.kome{display:inline-block;margin-right:.6rem}.price__box__list{margin:3rem auto 2.2rem}.price__box__list__item{position:relative;height:3.8rem;padding:.7rem 0 0 2rem;font-size:1.8rem;font-weight:600;letter-spacing:.1em;color:#333;border-bottom:1px dashed #d6d5d5}.price__box__list__item:before{content:'';position:absolute;left:0;top:calc(50% - 1.2rem);width:.9rem;height:2.5rem;background-color:#41adad}.ttl__none.price__box__list__item:before{display:none}.price__box__list__item__detail{position:absolute;display:inline-block;top:.8rem;left:12.4rem;font-size:1.6rem;font-weight:500;color:#333}.price__box__item{margin-bottom:1.5rem}.price__box__sub{position:relative;padding:.9rem 0 .9rem 2rem;margin-bottom:.6rem;font-size:1.8rem;font-weight:600;letter-spacing:.1em;color:#333}.price__box__sub:before{content:'';position:absolute;left:0;top:calc(50% - 1.2rem);width:.9rem;height:2.5rem;background-color:#41adad}.price__box__item .price__box__sub{border-bottom:1px dashed #d6d5d5}.price__table{width:100%;margin:.5rem auto 2.1rem}.price__table th{padding:.9rem 1rem;font-size:1.6rem;font-weight:500;color:#fff;background-color:#243a66;border:1px solid #243a66}.price__table td{padding:.8rem 1.4rem;font-size:1.5rem;line-height:1.75;letter-spacing:.08em;border-right:1px solid #d6d5d5;border-bottom:1px solid #243a66}.price__table td.t_01{width:32.9rem;border-left:1px solid #243a66}.price__table td.t_02{width:33.1rem}.price__table td.t_03{border-right:1px solid #243a66}.price__table td.t_04{width:16.2rem;border-left:1px solid #243a66;vertical-align:middle}.price__table td.t_05{width:49.7rem}.price__table td.t_06{border-right:1px solid #243a66;vertical-align:middle}.detective__item{margin:0 0 2.6rem}.detective__step{position:relative;padding-left:2.7rem;font-size:1.6rem;font-weight:500;letter-spacing:.08em;color:#333}.detective__step:before{content:'';position:absolute;left:0;top:.6rem;width:0;height:0;border:.8rem solid transparent;border-top:1.3rem solid #333}.detective__step__txt{position:relative;padding-left:3.4rem;font-size:1.6rem;line-height:1.65;letter-spacing:.08em}.detective__step__txt.mt{margin-top:3rem}.detective__step__txt__before{position:absolute;display:inline-block;left:10.2rem;top:0}.detective__step__list{position:relative;padding-left:3.3rem;font-size:1.6rem;line-height:1.65;letter-spacing:.08em}.detective__step__list:before{content:'・';position:absolute;left:1.5rem;top:-.2rem;color:#ca6600;font-size:1.8rem}.detective__step__list .detective__step__txt__before{left:50.5rem}.price__box__all{padding:2.4rem 0 0;margin-top:8.9rem;border-top:3px solid #243a66}.price__cont__date{margin-top:4.8rem;font-size:1.6rem;text-align:right}.flow__wrap{margin:8.4rem auto 16.6rem}.flow__box{counter-reset:number;width:90%;max-width:99.4rem;margin:4rem auto 0}.flow__item{position:relative;margin-bottom:6.3rem}.flow__item:before{content:'';position:absolute;left:9.9rem;bottom:-3.3rem;width:0;height:0;border:.8rem solid transparent;border-top:1.4rem solid #d96d00}.flow__item:last-child:before{display:none}.flow__heading{position:relative;padding-left:5.7rem;font-size:1.9rem;font-weight:500;letter-spacing:.08em}.flow__heading:before{counter-increment:number;content:counter(number);position:absolute;left:0;top:-1rem;width:4.4rem;height:4.1rem;font-size:2.5rem;line-height:4.1rem;color:#fff;background:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/list__bg.svg) no-repeat;background-size:100%;background-position:0 0;text-align:center}.flow__txt{padding:1.7rem 5.7rem 1.8rem;margin-top:2rem;font-size:1.4rem;line-height:2.2;background-color:#f0efeb;border-radius:100rem}.access__wrap{width:92%;max-width:137.8rem;margin:5.5rem auto 13.9rem}.map__wrap{margin:0;align-items:flex-start;flex-direction:row-reverse}.google__map__wrap{width:45%;margin-left:auto}.google__map{width:100%;height:44.8rem;margin-top:3.8rem}.google__map iframe{width:100%;height:100%}.google__map__txt{margin-top:.2rem;font-size:1.5rem;text-align:right}.parking__wrap{width:50%}.parking__ttl{position:relative;padding:.9rem 0 .9rem 2rem;margin-bottom:.6rem;font-size:1.8rem;font-weight:600;letter-spacing:.1em;color:#333}.parking__ttl:before{content:'';position:absolute;left:0;top:calc(50% - 1.2rem);width:.9rem;height:2.5rem;background-color:#41adad}.parking__img__box{position:relative}.parking__coment__01{margin-bottom:.3rem;font-size:1.5rem;font-weight:400}.parking__coment__02{margin-top:.2rem;font-size:1.4rem}.parking__coment__03{margin-top:.2rem;font-size:1.4rem}.parking__map{width:59%;margin-top:3.8rem}.parking__img__01{position:absolute;right:0;bottom:50%;width:37%}.parking__img__01 img{position:relative;display:block;padding:.5rem;background-color:#000}.parking__img__01:before{content:'';position:absolute;left:-49%;top:30%;width:0;height:0;border:2.5rem solid transparent;border-right:18rem solid #000;transform:rotate(-18deg);transform-origin:right}.parking__img__02{position:absolute;right:0;bottom:-4%;width:37%}.parking__img__02 img{position:relative;display:block;padding:.5rem;background-color:#000}.parking__img__02:before{content:'';position:absolute;left:-63%;top:35%;width:0;height:0;border:2.5rem solid transparent;border-right:18rem solid #000;transform:rotate(10deg);transform-origin:right}.parking__img__after{display:none}.address__wrap{margin-top:6rem}.address__txt{margin-bottom:.3rem;font-size:1.5rem}.contact__wrap{width:92%;margin:6.5rem auto 17.9rem}.contact__sub{margin-bottom:5.1rem;font-size:1.8rem;font-weight:700;line-height:2.1;text-align:center}.contact__sub a{color:#007ccb}.contact__table{max-width:89.7rem;width:100%;margin:0 auto}.required{position:absolute;right:6.7rem;top:calc(50% - 1rem);display:inline-block;padding:.1rem 1rem;font-size:1.1rem;color:#fff;background-color:#203a66;text-align:center}.vat .required{top:2rem}.contact__table th{position:relative;width:26.6rem;padding:1.7rem 2rem 1.5rem;font-size:1.6rem;text-align:left;border-bottom:1px dotted #000}.contact__table th.vat{vertical-align:top}.contact__table td{padding:1.7rem 0 1.5rem;font-size:1.6rem;border-bottom:1px dotted #000}.contact__table td input,.contact__table td select,.contact__table td textarea{width:100%;padding:.6rem 1.2rem;font-size:1.6rem;background:#e5e5e5;border:none;box-shadow:none;transition:.8s}.contact__table td input{max-width:35.9rem}.contact__table td input:focus,.contact__table td textarea:focus,.contact__table td select{outline:none}.contact__table td select{position:relative;background:0 0;z-index:1}.your_consultation{position:relative;display:block;max-width:33.9rem;background:#e5e5e5}.your_consultation:before{content:'';position:absolute;right:1.5rem;top:1.2rem;width:0;height:0;border:.6rem solid transparent;border-top:1rem solid #000;z-index:0}.contact__table td textarea{max-width:58.8rem;height:12.2rem}.wpcf7-list-item label{position:relative;display:inline-block;padding-left:2.2rem;padding-bottom:.5rem;padding-top:.5rem;margin-right:2.7rem;cursor:pointer;font-size:1.6rem}.wpcf7-list-item label:before{content:'';position:absolute;left:0;top:1rem;width:1.5rem;height:1.5rem;border:1px solid rgba(255,255,255,.7);background:#e5e5e5;transition:.3s;border:none}.radio .wpcf7-list-item label:before,.radio .wpcf7-list-item label:after{border-radius:50%}.wpcf7-list-item label:after{content:'';position:absolute;left:.4rem;top:1.4rem;width:.7rem;height:.7rem;background-color:#000;transform:scale(0);transition:.3s ease}.wpcf7-list-item label.check:after{transform:scale(1)}.wpcf7-list-item label input[type=radio],.wpcf7-list-item label input[type=checkbox]{display:none}.time_bar{margin:0 2.6rem 0 1.7rem}.formbtn{display:block;max-width:41.8rem;width:100%;height:8.1rem;padding-left:2.5rem;margin-top:3.6rem;margin-left:calc(50% - 18.5rem);font-size:1.8rem;font-weight:700;color:#fff;background-color:#203a66;border:none !important;text-align:center;cursor:pointer;transition:.5s ease}.formbtn:hover,.formbtn:active{filter:brightness(1.15)}.screen-reader-response{display:none}.wpcf7-response-output{font-size:1.3rem;text-align:center;color:#840202}.wpcf7-not-valid-tip{display:block;font-size:1.2rem;font-weight:300;margin-top:.2rem;color:#840202}@media screen and (max-width:1585px){.top__info__item{padding-top:18.6vw}.business__after__txt{margin:0 auto}.person{background-size:100%}}@media screen and (max-width:1535px){.main__visual{height:48.7vw}.main__visual__wrap{bottom:1vw}.slide__txt{font-size:3.03vw}.slide__overray{left:calc(50% - 8.4vw);width:16.8vw}.page__heading{height:22.6vw}.greet__after{width:20.6rem}}@media screen and (max-width:1330px){.main__visual__item a .big{font-size:1.4rem}.top__movie__box{width:54.95%;height:27.3vw}.top__info__item{padding-left:2%;padding-right:2%}.accident .bussiness__txtbox{margin-left:3%}.person__item{padding-right:5%}.business__item:nth-child(2n) .bussiness__txtbox{margin-left:3%}}@media screen and (max-width:1100px){.person__wrap{padding-left:3%;background-size:43.9rem}.bussiness__list__item br{display:none}}@media screen and (max-width:1024px){.top__movie__txt{padding:6.3rem 0 5.8rem 1.9rem;margin-top:4.8rem;font-size:1.7rem}.top__movie__txt span{font-size:2.1rem}.promise__box{width:94%}.promise__txt{font-size:1.7rem}.promise__txt br{display:none}.page__heading{top:-2.5rem}.greet__wrap{margin-bottom:0}.main.post__page__container .promise{margin-bottom:11.4rem}.person{margin-top:9.2rem}.introduction__wrap{margin-bottom:11.4rem}.business__item__wrap{margin-top:-1.5rem}.divorce .bussiness__txtbox{margin-left:40.2%}.accident .bussiness__txtbox{margin-right:40.2%}.bussiness__list__item{font-size:1.7rem}.bussiness__list__item br{display:block}.business__item{padding-top:9.2rem;background-size:37.5%}.business__item.divorce{background-position:0 25.3rem}.business__item.accident{background-position:100% 25.3rem}.business__after{margin-bottom:11.4rem}.business__after__txt{font-size:2rem}.price__wrap{margin-bottom:11.4rem}.price__cont{margin-bottom:9.3rem}.price__btn__list{width:106%;margin-left:-3%}.flow__wrap{margin-bottom:11.4rem}.introduction__img{margin-right:4%}.business__wrap .cont__heading__03 .sp__block{display:block}}@media screen and (max-width:479px){.main__visual{height:66vw;top:0;overflow:visible;width:100%}.main__visual__wrap{bottom:auto;top:100%;flex-wrap:wrap;width:100%;padding:1.3rem 5% 0}.main__visual__item{flex:none;width:100%;margin:.7rem 0}.main__visual__item a{width:100%;padding:.9rem 0;font-size:1rem}.main__visual__item a .big{margin-bottom:.3rem;font-size:1.4rem}.slide__txt{top:42%;font-size:1.6rem}.slide__overray{top:57.5%;left:calc(50% - 7.05rem);width:14.1rem;padding:.4rem 0 0 .3rem}.top__movie{margin-top:36.4rem}.top__movie__box{width:100%;height:51vw}.top__movie__txt{width:100%;padding:1rem .6rem 1.3rem;margin:0;font-size:1.1rem;line-height:1.75;border-radius:0 0 1rem 1rem;text-align:center}.top__movie__txt span{font-size:1.5rem}.promise{margin-top:3.9rem}.promise__ttl{font-size:2rem}.promise__sub{font-size:1.2rem}.promise__wrap{padding-top:3.3rem;margin-top:1.6rem;height:auto}.promise__heading{width:79%;height:4.1rem;font-size:1.3rem;line-height:3.9rem}.promise__heading span{margin-left:-.3rem;font-size:2.2rem}.promise__box{width:90%;margin-top:4.3rem}.promise__item{width:100%;padding:3rem 0 2rem !important;margin:0 auto 3.2rem}.promise__item:before{left:calc(50% - 1.7rem);top:-1.6rem;width:3.5rem;height:3.8rem;font-size:1.7rem;line-height:3rem}.promise__txt{font-size:1.4rem;text-align:center}.promise__txt br{display:block}.top__info{margin:2.6rem 0 0}.top__info__item{width:100%;padding:17.5rem 5% 2.6rem;margin:0 auto}.top__info__ttl a{font-size:1.5rem}.top__info__ttl a span:before{width:1rem;height:1rem;left:-2rem;top:.3rem}.top__info__ttl a span:after{width:.4rem;height:.4rem;left:-.9rem;top:1.4rem}.top__info__txt{margin-top:.9rem;font-size:1.1rem;line-height:1.8}.main.post__page__container{margin-top:1.1rem}.page__heading{top:-.8rem}.page__ttl{min-width:0;padding:.5rem 1rem;font-size:1.3rem;font-weight:500}.cont__heading__01{padding-left:1rem;font-size:1.5rem}.cont__heading__01 span:before{width:1rem;height:1rem;left:-2rem;top:.3rem}.cont__heading__01 span:after{width:.4rem;height:.4rem;left:-.9rem;top:1.4rem}.cont__heading__02{font-size:1.5rem}.cont__heading__03{font-size:1.2rem;line-height:1.75}.cont__heading__03 span{font-size:1.2rem}.greet__wrap{margin-top:.2rem}.greet__cont{width:90%;margin:1.3rem auto 0}.greet__cont__box__01{flex-wrap:wrap}.greet__img__01{width:85%;height:16.3rem;margin:0 auto}.greet__img__02{float:none;margin:1.3rem 0}.greet__txtbox{width:100%;margin-top:1.3rem}.greet__cont__box__02{margin:0}.greet__txt{margin-bottom:1.3rem;font-size:1.2rem}.greet__txt br{display:none}.greet__after{width:100%;margin-top:0;text-align:right}.greet__after__date{font-size:1.1rem}.greet__after__office{margin-top:.2rem;font-size:1.1rem}.greet__after__name{font-size:1.3rem}.main.post__page__container .promise{margin-bottom:2.6rem}.introduction__wrap{margin-top:.2rem;margin-bottom:2.6rem}.introduction__item{width:90%;margin:1.3rem auto 0}.introduction__img{width:85%;height:16.4rem;margin:0 auto}.introduction__txtbox{width:100%;padding:0;margin-top:1.3rem}.introduction__heading{font-size:1.5rem;text-align:center}.introduciton__sub{padding:0;margin:0 0 1.3rem;font-size:1rem;text-align:center;transform:none}.introduction__txt{font-size:1.2rem}.introduction__txt:nth-of-type(4){margin-bottom:1.3rem}.introduction__history{font-size:1.1rem}.introduction__achievement{font-size:1.2rem}.introduction__desc{font-size:1.1rem}.person{padding:3.3rem 0 0;margin-top:2.6rem}.person__wrap{width:90%;padding:19rem 0 0;margin:1.3rem auto 0;background-size:90%;background-position:50% 0}.person__item{padding:0;margin-bottom:2rem}.person__q{padding-left:3.3rem;font-size:1.2rem}.person__q:before{width:2.6rem;height:2.6rem;top:-.4rem;font-size:1.4rem;line-height:2.4rem}.person__a{padding-left:3.4rem;font-size:1.1rem;line-height:1.75}.business__wrap{margin-top:.2rem}.business__item__wrap{margin:-.6rem auto 3.5rem}.business__item{padding:0;padding-top:3.2rem;background-position:0 5.2rem !important;background-size:100% !important}.business__heading{width:79%;height:4.1rem;font-size:1.3rem;line-height:3.9rem}.bussiness__txtbox{width:100%;margin:20.3rem auto 0 !important}.bussiness__txt{padding:0 5%;font-size:1.2rem;line-height:1.8}.bussiness__list{width:94%;padding:1.5rem 1rem 1.5rem;margin:1.3rem auto 0;border-radius:2.3rem}.bussiness__list__item{padding-left:1.8rem;margin-bottom:.3rem;font-size:1.2rem}.bussiness__list__item:before{width:1.4rem;height:1.4rem;top:.3rem;font-size:1rem;line-height:1.4rem}.business__after{padding:2.6rem 0 2.6rem;margin:-.6rem auto 2.6rem}.business__after__txt{width:90%;font-size:1.2rem;line-height:1.75}.price__wrap{margin-top:.2rem;margin-bottom:-.1rem}.price__cont{margin-bottom:2.7rem}.kome{margin-right:.1rem}.price__type__list{margin-top:0}.price__type__item{min-height:0;padding:1.3rem .5rem 1.2rem;flex-wrap:wrap}.price__type__heading{width:6.5rem;height:2.3rem;margin:0;font-size:1.2rem;line-height:2.3rem}.price__type__txt{flex:none;width:100%;margin-top:.5rem;font-size:1.1rem}.price__btn__list{width:106%;margin-top:1.3rem}.price__btn__list__item a{font-size:1.1rem}.price__note{margin:1.3rem 0 -2.7rem -1%;font-size:1rem;text-align:left;width:104%;white-space:nowrap}.price__box{padding:3.9rem 0 0}.price__box__heading{padding:.8rem;margin-bottom:1.3rem;font-size:1.3rem;border-top:2px solid #243a66}.price__box__txt{padding-left:.7rem;font-size:1.2rem;line-height:1.75;letter-spacing:0}.price__box__txt:before{top:-.6rem;font-size:1.7rem}.price__box__after{font-size:1rem;letter-spacing:0}.price__box__list{margin:1.3rem auto}.price__box__list__item{height:auto;padding:.6rem 1rem;font-size:1.3rem}.price__box__list__item:before{top:.7rem;width:.5rem;height:1.6rem}.price__box__list__item__detail{position:relative;display:block;top:0;left:0;margin-top:.1rem;font-size:1.2rem}.price__box__sub{padding:.5em 1rem;font-size:1.3rem}.price__box__sub:before{top:.7rem;width:.5rem;height:1.6rem}.price__table{margin:-2rem auto -.7rem}.price__table th{display:none}.price__table tr{display:block;margin-bottom:2rem}.price__table td{position:relative;display:block;width:100% !important;padding:.8rem 1rem;font-size:1.2rem;border-left:1px solid #243a66 !important;border-right:1px solid #243a66 !important}.price__table td.t_01,.price__table td.t_04{color:#fff;background-color:#243a66}.price__table td.t_02:before,.price__table td.t_05:before{content:'着手金';position:relative;display:block;font-size:1.2rem;font-weight:600}.price__table td.t_03:before,.price__table td.t_06:before{content:'報酬金';position:relative;display:block;font-size:1.2rem;font-weight:600}.detective__item{margin-bottom:1.3rem}.detective__step{padding-left:1.1rem;font-size:1.2rem;line-height:1.65}.detective__step:before{top:.6rem;border:.4rem solid transparent;border-top:.7rem solid #333}.detective__step__txt{padding-left:1.5rem;font-size:1.2rem}.detective__step__txt__before{left:6.5rem;position:relative;display:block;left:0}.detective__step__list{padding-left:2.2rem;font-size:1.2rem}.detective__step__list:before{left:.6rem;top:-.5rem}.price__box__all{margin-top:3.9rem;padding-top:1.6rem;border-top:2px solid #243a66}.price__cont__date{margin-top:2.6rem;font-size:1rem}.detective__step__list .detective__step__txt__before{left:0}.trip .c__change{display:block}.flow__wrap{margin-top:.2rem;margin-bottom:-1rem}.flow__box{margin-top:0}.flow__item{margin-bottom:3.9rem}.flow__item:before{left:5rem;bottom:-2.6rem;border:.6rem solid transparent;border-top:1rem solid #d96d00}.flow__heading{padding-left:3.3rem;font-size:1.2rem}.flow__heading:before{width:2.6rem;height:2.6rem;top:-.4rem;font-size:1.4rem;line-height:2.4rem}.flow__txt{padding:1.5rem;margin:1.3rem auto 0;font-size:1.1rem;line-height:1.8;border-radius:2.3rem}.contact__wrap{width:90%;margin:.2rem auto 2.6rem}.contact__table,.contact__table tbody,.contact__table tr{display:block}.contact__table th{display:block;width:100%;padding:.3rem 0 !important;font-size:1.2rem}.contact__table td{display:block;width:100%;padding:.8rem 0 1.6rem;font-size:1.2rem;border-bottom:none}.contact__table td input[type=text],.contact__table td input[type=email],.contact__table td input[type=tel],.contact__table td input[type=url],.contact__table td select,.contact__table td textarea{width:100%}.contact__table td textarea{height:19rem}.wpcf7-list-item label:before{top:.6rem}.wpcf7-list-item label:after{left:.4rem;top:1rem}.required{position:relative;top:0;right:0;padding:.1rem .5rem;margin:-.3rem 0 0 .5rem;font-size:1rem;vertical-align:middle}.vat .required{top:0}.wpcf7-list-item label{font-size:1.2rem;margin-bottom:0 !important;margin-right:2.1rem}.formbtn{width:90%;height:4.7rem;padding-left:0;margin:.7rem auto;line-height:4.9rem;font-size:1.3rem}.your_consultation:before{top:1.4rem}.access__wrap{width:90%;margin:.2rem auto 2.6rem}.map__wrap{flex-direction:row}.google__map__wrap{width:100%}.google__map{height:26rem;margin-top:0}.google__map__txt{font-size:1.1rem}.parking__wrap{width:100%;margin-top:1.3rem}.parking__ttl{padding:.5em 1rem;font-size:1.3rem}.parking__ttl:before{top:.7rem;width:.5rem;height:1.6rem}.parking__coment__01{display:none}.parking__coment__02{font-size:1.1rem}.parking__coment__03{font-size:1.1rem}.parking__img__box{padding:0}.parking__map{width:100%;margin-top:0}.parking__img__01{position:relative;width:100%;left:0;margin-top:2rem}.parking__img__01:before{display:none}.parking__img__01 img{padding:0;background:0 0}.parking__img__02{position:relative;width:100%;left:0;bottom:0;margin-top:2rem}.parking__img__02:before{display:none}.parking__img__02 img{padding:0;background:0 0}.parking__img__after{display:block;font-size:1.1rem}}@media screen and (-webkit-min-device-pixel-ratio:0){.under__wave{color:#000 !important}}@-moz-document url-prefix(){.under__wave{color:#000 !important}}.page-id-143 .page__heading{background-image:url(//yuki-machi.jp/wp/wp-content/themes/xeory_base_child/lib/css/../img/privacy__heading__bg.jpg)}.privacy__wrap{counter-reset:number;margin:8.4rem auto 16.6rem}.privacy__heading{width:90%;max-width:99rem;margin:0 auto 4.5rem;font-size:1.6rem;font-weight:400;line-height:1.8;color:#000}.privacy__block{width:90%;max-width:99rem;margin:0 auto 6rem}.privacy__ttl{position:relative;padding-left:1.3em;margin-bottom:3rem;font-size:2.6rem;font-weight:500;color:#243a66}.privacy__ttl:before{position:absolute;top:0;left:0;counter-increment:number;content:counter(number) '.';font-size:2.6rem;font-weight:500;color:#243a66}.privacy__sub{position:relative;padding:.9rem 0 .9rem 2rem;margin-bottom:.6rem;font-size:1.8rem;font-weight:600;letter-spacing:.1em;color:#333}.privacy__sub:before{content:'';position:absolute;left:0;top:calc(50% - 1.2rem);width:.9rem;height:2.5rem;background-color:#41adad}.privacy__txt{margin-bottom:2.7rem;font-size:1.6rem;font-weight:400;line-height:1.8;color:#000}.privacy__list{padding-left:1em}.privacy__item{position:relative;padding-left:1em;margin-bottom:.4rem;font-size:1.5rem;font-weight:400;line-height:1.8;color:#000}.privacy__item:before{position:absolute;top:0;left:0;content:'・';font-size:1.6rem;font-weight:400;line-height:1.8;color:#000}@media screen and (max-width:479px){.privacy__wrap{margin-top:.2rem;margin-bottom:1rem}.privacy__heading{font-size:1.2rem;margin-bottom:2rem}.privacy__block{margin-bottom:3rem}.privacy__ttl{margin-bottom:1.3rem;font-size:1.5rem}.privacy__ttl:before{font-size:1.5rem}.privacy__sub{padding:.5em 1rem;margin-bottom:0;font-size:1.3rem}.privacy__sub:before{top:.7rem;width:.5rem;height:1.6rem}.privacy__txt{margin-bottom:1.3rem;font-size:1.2rem}.privacy__list{padding-left:.5em}.privacy__item{margin-bottom:.2rem;font-size:1.1rem}.privacy__item:before{font-size:1.1rem}}.case__wrap{padding-top:9.5rem;padding-bottom:12.3rem}.case__container{max-width:110rem;width:90%;margin-right:auto;margin-left:auto}.case__container+.case__container{margin-top:8.3rem}.case__heading{display:flex;align-items:center;justify-content:center;width:55rem;height:6rem;margin:0 auto;font-size:2.5rem;font-weight:500;line-height:1;color:#fff;text-align:center;border-radius:2.6rem}.divorce .case__heading{background-color:#243a66}.accident .case__heading{background-color:#41adad}.bankruptcy .case__heading{background-color:#80c2cf}.case__list{padding-top:6.4rem}.case__item{position:relative}.case__item+.case__item{margin-top:.8rem}.case__ttl{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-right:6rem;padding-bottom:2rem;margin-bottom:3.7rem;font-size:2rem;font-weight:500;letter-spacing:.03em;background:linear-gradient(to right,#077c9e 0%,#077c9e 10rem,#f0efeb 10rem,#f0efeb 100%) no-repeat;background-size:100% .2rem;background-position:0 100%;cursor:pointer}.case__ttl:before{position:absolute;top:50%;right:2.3rem;color:#077c9e;font-size:4.3rem;font-weight:300;content:'+';transform:translateY(-50%)}.case__ttl.open:before{content:'-'}.case__cat{margin-bottom:.3rem;color:#077c9e;font-size:1.8rem;font-weight:500;letter-spacing:.05em}.case__block{display:flex;height:0;opacity:0;visibility:hidden;overflow:hidden}.case__block.open{height:auto;margin-bottom:6.7rem;opacity:1;visibility:visible}.case__box{display:flex;flex-direction:column;width:49%;margin-right:2%}.case__box:nth-child(2){margin-right:0}.case__lead{position:relative;padding-left:3.6rem;margin-bottom:3rem;font-size:1.8rem;font-weight:500}.case__lead:before{position:absolute;top:1rem;left:1.5rem;width:.9rem;height:.9rem;border-radius:50%;content:''}.case__lead._first:before{background-color:#41aead}.case__lead._second:before{background-color:#d96d00}.case__desc{flex:1;background-color:#f0efeb;border-radius:1.3rem;padding:2rem 4.5% 2.7rem;font-size:1.5rem;font-weight:300;letter-spacing:.06em;line-height:2.3}@media screen and (max-width:479px){.case__wrap{padding-top:0;padding-bottom:2.7rem}.case__container+.case__container{margin-top:4rem}.case__heading{width:79%;height:4.1rem;font-size:1.3rem;line-height:3.9rem}.case__list{padding-top:2.7rem}.case__item+.case__item{margin-top:.5rem}.case__ttl{padding-right:3rem;padding-bottom:.7rem;margin-bottom:1.3rem;font-size:1.3rem;background-size:100% 1px}.case__ttl:before{right:.6rem;font-size:2.3rem}.case__cat{font-size:1.1rem}.case__block{flex-direction:column}.case__block.open{margin-bottom:2.7rem}.case__box{width:100%;margin-right:0}.case__box+.case__box{margin-top:1.9rem}.case__lead{margin-bottom:1.3rem;padding-left:2rem;font-size:1.3rem}.case__lead:before{top:.8rem;left:.7rem;width:.6rem;height:.6rem}.case__desc{padding:1.5rem;font-size:1.2rem;line-height:1.8}}.bussiness__list+.bussiness__txt{margin-top:3.1rem}.link_text{position:relative;display:inline-block;padding-bottom:.75em;padding-right:2em;color:#222}.link_text:before{position:absolute;bottom:0;left:0;width:100%;height:0;content:' ';border-bottom:2px solid #333}.link_text:after{position:absolute;bottom:-1px;right:7px;width:0;height:16px;content:' ';border-right:2px solid #333;transform:rotate(-45deg)}.link_text:hover{color:#000;padding-right:2.5em}.link_text:hover:before{border-bottom-color:#000}@media screen and (max-width:1024px){.link_text:after{bottom:-1px;right:5px;height:14px}}@media screen and (max-width:767px){.link_text:after{right:4px;height:12px}}@media screen and (max-width:479px){.bussiness__list+.bussiness__txt{margin-top:1.3rem}.link_text:after{right:5px;height:14px}}}