:root{--blue: #2864ad;--yellow: #ffeb00}footer .totop{z-index:10}.divorce_top .divrce02{margin-bottom:30px}@media only screen and (max-width: 640px){.divorce_top .divrce04{margin:0px !important}}@media screen and (max-width: 768px){.is-only-pc{display:none !important}}@media screen and not (max-width: 768px){.is-only-sp{display:none !important}}.divorce-content{overflow:visible}:root{--min: "Noto Serif JP", 游明朝, YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;--got: "Noto Sans CJK JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif}.divorce__top .divrce04{border:none !important}.divorce__top .modalbtn{max-width:1080px;margin:0 auto 50px}.divorce__top .modalbtn--title{font-weight:bold;font-size:36px;text-align:center;color:var(--blue);overflow:hidden;margin-bottom:1em}.divorce__top .modalbtn--title span{display:inline-block;position:relative;padding:0 1em}.divorce__top .modalbtn--title span::before,.divorce__top .modalbtn--title span::after{content:"";position:absolute;top:50%;border-bottom:solid 1px;width:50vw;height:0}.divorce__top .modalbtn--title span::before{left:100%}.divorce__top .modalbtn--title span::after{right:100%}@media screen and (max-width: 768px){.divorce__top .modalbtn--title{font-size:20px}}.divorce__top .modalbtn--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.divorce__top .modalbtn--list--item{width:23.1481481481%;background:#e9eff7}@media screen and (max-width: 768px){.divorce__top .modalbtn--list--item{width:calc(50% - 10px)}}.divorce__top .modalbtn--list--item a{height:100%;display:block;padding:30px 20px}.divorce__top .modalbtn--list--item--title{font-size:20px;color:var(--blue);background:none;text-align:center;margin-bottom:20px;padding-bottom:0}.divorce__top .modalbtn--list--item--icon{text-align:center;margin-bottom:20px}.divorce__top .modalbtn--list--item--icon img{height:65px}.divorce__top .modalbtn--list--item--more{font-size:14px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;line-height:1.5;border-radius:100px;color:var(--blue);background:none;text-align:center;background:#fff;border:1px solid}@media screen and (max-width: 768px){.divorce__top .modalbtn--list--item--more{font-size:12px}}.divorce__top .modalbtn--list--item--more::after{content:"";-webkit-mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;width:1.1428571429em;height:1.1428571429em;background:var(--blue);margin-left:.5em;display:inline-block;position:relative;vertical-align:middle;top:-0.1em}.divorce__top .sec{line-height:1.5;margin-block:80px;margin-inline:auto;position:relative;overflow:hidden}.divorce__top .sec *{margin-block:0;font-size:inherit;line-height:inherit;background:none;color:inherit}@media screen and (max-width: 768px){.divorce__top .sec{margin-block:60px}}.divorce__top .sec--titlebox{margin-bottom:60px}@media screen and (max-width: 768px){.divorce__top .sec--titlebox{margin-block:40px}}.divorce__top .sec--titlebox--lead{margin:0;font-size:20px;text-align:center;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 768px){.divorce__top .sec--titlebox--lead{font-size:16px}}.divorce__top .sec--titlebox--fukidashi{margin:0;border:none;display:block;padding:0;width:119px;margin:10px auto}.divorce__top .sec--titlebox--head{margin:0;font-size:36px;text-align:center;font-weight:bold;line-height:1.5;color:var(--blue);background:none}@media screen and (max-width: 768px){.divorce__top .sec--titlebox--head{font-size:24px}}.divorce__top .sec--point{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}@media screen and (max-width: 768px){.divorce__top .sec--point{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.divorce__top .sec--point--text{margin:0;width:690px;font-size:20px;line-height:1.8;font-weight:bold;color:var(--blue);padding:30px;position:relative;z-index:1;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.divorce__top .sec--point--text{font-size:16px;padding:20px;width:100%;min-height:0}}.divorce__top .sec--point--text::after{content:"";position:absolute;z-index:-1;inset:0;width:200%;background:#faf8f0}.divorce__top .sec--point--illust{width:288px;position:relative;z-index:2;margin-right:20px}@media screen and (max-width: 768px){.divorce__top .sec--point--illust{margin-right:0;max-width:40%}}.divorce__top .sec--movie iframe{width:100%;height:auto}.divorce__top .sec--movie--all iframe{aspect-ratio:16/9}.divorce__top .sec--movie--pc iframe{aspect-ratio:16/9}@media screen and (max-width: 768px){.divorce__top .sec--movie--pc{display:none}}.divorce__top .sec--movie--sp iframe{aspect-ratio:9/16}@media screen and not (max-width: 768px){.divorce__top .sec--movie--sp{display:none}}.divorce__top .qanda{max-width:825px}.divorce__top .qanda .is-female{--bg: #FFF7FB;--text: #F06CA9}.divorce__top .qanda .is-male{--bg: #E8F8FA;--text: #55BDD0}.divorce__top .qanda--tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width: 768px){.divorce__top .qanda--tabs{margin-bottom:30px}}.divorce__top .qanda--tabs--item{width:50%;padding:20px;font-size:20px;font-weight:bold;border-bottom:solid 1px;text-align:center;cursor:pointer}.divorce__top .qanda--tabs--item span{font-size:1.4em;color:var(--text)}.divorce__top .qanda--tabs--item.is-active{background:var(--bg);border:solid 1px;border-bottom:none}@media(hover){.divorce__top .qanda--tabs--item:hover{background:var(--bg)}}@media screen and (max-width: 768px){.divorce__top .qanda--tabs--item{padding:20px 10px;font-size:16px}}.divorce__top .qanda--tabcont--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.divorce__top .qanda--tabcont--list--item{padding:0 20px 20px;position:relative;z-index:1}.divorce__top .qanda--tabcont--list--item::before{content:"";position:absolute;inset:70px 0 0;background:var(--bg);z-index:-1}.divorce__top .qanda--tabcont--list--item--q{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:20px}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.divorce__top .qanda--tabcont--list--item--q--illust{width:90px;margin:0}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q--illust{width:60px}}.divorce__top .qanda--tabcont--list--item--q--text{width:calc(100% - 130px);margin-left:20px;padding:20px;border-radius:10px;background:#fff;border:2px solid #333;position:relative}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q--text{width:100%;margin-left:0}}.divorce__top .qanda--tabcont--list--item--q--text::after{content:"";background:#fff;border-left:2px solid #333;border-bottom:2px solid #333;position:absolute;width:20px;height:20px;inset:0 100% 0 auto;margin:auto 0;-webkit-transform:scaleY(0.7) translateX(45%) rotate(45deg);transform:scaleY(0.7) translateX(45%) rotate(45deg)}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q--text::after{inset:100% auto auto 7%;-webkit-transform:translateY(-42%) rotate(-45deg);transform:translateY(-42%) rotate(-45deg);width:16px;height:16px}}.divorce__top .qanda--tabcont--list--item--q--text--head{font-size:24px;font-weight:bold;color:var(--text);margin-bottom:20px}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q--text--head{font-size:20px;margin-bottom:10px}}.divorce__top .qanda--tabcont--list--item--q--text--lead{font-size:16px}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--q--text--lead{font-size:14px}}.divorce__top .qanda--tabcont--list--item--a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-100px}}.divorce__top .qanda--tabcont--list--item--a--lawyer{width:100px;margin:0}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--a--lawyer{width:80px;margin-left:auto}}.divorce__top .qanda--tabcont--list--item--a--text{width:calc(100% - 130px);margin-right:20px;padding:20px;border-radius:10px;background:#fff;border:2px solid var(--blue);position:relative;font-size:20px;font-weight:bold;color:var(--blue)}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--a--text{font-size:16px;width:100%;margin-right:0}}.divorce__top .qanda--tabcont--list--item--a--text::after{content:"";background:#fff;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);position:absolute;width:20px;height:20px;inset:0 auto 0 100%;margin:auto 0;-webkit-transform:scaleY(0.7) translateX(-45%) rotate(-45deg);transform:scaleY(0.7) translateX(-45%) rotate(-45deg)}@media screen and (max-width: 768px){.divorce__top .qanda--tabcont--list--item--a--text::after{inset:auto 10% 100% auto;-webkit-transform:translateY(42%) rotate(-135deg);transform:translateY(42%) rotate(-135deg);width:16px;height:16px}}.divorce__top .solution{max-width:825px}.divorce__top .solution--box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.divorce__top .solution--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.divorce__top .solution--box--img{width:405px;margin:0}@media screen and (max-width: 768px){.divorce__top .solution--box--img{max-width:100%;margin:0 auto}}.divorce__top .solution--box--text{width:380px;font-size:16px;line-height:2.25}@media screen and (max-width: 768px){.divorce__top .solution--box--text{font-size:14px;line-height:1.8;width:auto}}.divorce__top .solution--box--text p{margin:0}.divorce__top .lawyer{max-width:1000px}.divorce__top .lawyer--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width: 768px){.divorce__top .lawyer--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.divorce__top .lawyer--list--item{width:100%;padding-inline:30px;border-right:solid 1px #ddd}.divorce__top .lawyer--list--item:last-child{border-right:none;border-bottom:none;padding-bottom:0;margin-bottom:0}@media screen and (max-width: 768px){.divorce__top .lawyer--list--item{max-width:100%;margin:0 auto;padding-inline:0;padding-bottom:20px;margin-bottom:20px;border-right:none;border-bottom:solid 1px #ddd}}.divorce__top .lawyer--list--item--img{text-align:center;margin-inline:0}.divorce__top .lawyer--list--item--img--head{font-size:28px;width:8.3928571429em;max-width:8.3928571429em;aspect-ratio:1;border:2px solid;border-radius:8.3928571429em;margin:0 auto 20px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--blue);font-weight:bold;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-40px}@media screen and (max-width: 768px){.divorce__top .lawyer--list--item--img--head{font-size:20px}}.divorce__top .lawyer--list--item--text{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .lawyer--list--item--text{font-size:14px}}.divorce__top .movie{max-width:1080px}.divorce__top .movie--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media screen and (max-width: 768px){.divorce__top .movie--title{gap:20px}}.divorce__top .movie--title--illust1{width:101px}@media screen and (max-width: 768px){.divorce__top .movie--title--illust1{width:50.5px}}.divorce__top .movie--title--illust2{width:110px}@media screen and (max-width: 768px){.divorce__top .movie--title--illust2{width:55px}}.divorce__top .movie--title--head{font-size:36px;font-weight:500;text-align:center;line-height:1.25}@media screen and (max-width: 768px){.divorce__top .movie--title--head{font-size:20px}}.divorce__top .movie--title--head span{display:block;font-weight:bold;color:var(--blue);font-size:1.4444444444em}.divorce__top .flow{max-width:1080px;padding:0;background:#e9eff7;padding:40px;counter-reset:flow-title2}@media screen and (max-width: 768px){.divorce__top .flow{padding:30px 20px}}.divorce__top .flow--head{font-weight:bold;font-size:36px;text-align:center;color:var(--blue);overflow:hidden;margin-bottom:1em;line-height:1.5}.divorce__top .flow--head span{display:inline-block;position:relative;padding:0 1em}.divorce__top .flow--head span::before,.divorce__top .flow--head span::after{content:"";position:absolute;top:50%;border-bottom:solid 1px;width:50vw;height:0}.divorce__top .flow--head span::before{left:100%}.divorce__top .flow--head span::after{right:100%}@media screen and (max-width: 768px){.divorce__top .flow--head{font-size:20px}}.divorce__top .flow--free{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:10px;background:var(--blue);font-weight:bold;font-size:46px;line-height:1.5;color:var(--yellow);padding:.25em 1em;margin:0 auto 30px}@media screen and (max-width: 768px){.divorce__top .flow--free{font-size:30px}}.divorce__top .flow--title{font-weight:bold;font-size:24px;color:var(--blue);overflow:hidden;margin-top:2em;margin-bottom:1em;line-height:1.5;position:relative;z-index:1}.divorce__top .flow--title::before{content:"";position:absolute;top:50%;border-bottom:dotted 1px;width:100%;height:0;left:0;z-index:-1}.divorce__top .flow--title span{display:inline-block;position:relative;padding-right:.5em;background:#e9eff7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:12em}.divorce__top .flow--title span::before{content:"〈";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;font-size:1.4em}.divorce__top .flow--title span::after{content:"〉";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;font-size:1.4em}@media screen and (max-width: 768px){.divorce__top .flow--title{font-size:18px}}.divorce__top .flow--title2{font-weight:bold;font-size:28px;overflow:hidden;margin-bottom:1em;margin-top:1.5em;line-height:1.5;position:relative;z-index:1;counter-increment:flow-title2;padding-left:2.7em;text-indent:-2.7em}.divorce__top .flow--title2::before{content:counter(flow-title2, decimal-leading-zero);font-weight:normal;font-style:italic;font-size:1.8em;color:var(--blue);margin-right:.5em;text-indent:0}@media screen and (max-width: 768px){.divorce__top .flow--title2{font-size:20px}}.divorce__top .flow--lead{font-size:20px;margin-bottom:1em;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .flow--lead{font-size:16px}}.divorce__top .flow--lead2{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .flow--lead2{font-size:14px}}.divorce__top .flow--contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media screen and (max-width: 768px){.divorce__top .flow--contact{-ms-flex-wrap:wrap;flex-wrap:wrap}}.divorce__top .flow--contact--box{width:100%;padding:40px 20px;background:#fff}.divorce__top .flow--contact--box--title{font-size:24px;text-align:center;margin-bottom:10px}@media screen and (max-width: 768px){.divorce__top .flow--contact--box--title{font-size:18px}}.divorce__top .flow--contact--box--title img{width:1.6666666667em;margin-right:.5em;vertical-align:middle;position:relative;top:-0.1em}.divorce__top .flow--contact--box--tel{font-size:42px;text-align:center;margin-bottom:10px;font-weight:bold;color:var(--blue);line-height:1.2}@media screen and (max-width: 768px){.divorce__top .flow--contact--box--tel{font-size:24px}}.divorce__top .flow--contact--box--lead{font-size:30px;text-align:center;margin-bottom:10px;font-weight:bold;color:var(--blue)}@media screen and (max-width: 768px){.divorce__top .flow--contact--box--lead{font-size:20px}}.divorce__top .flow--contact--box--telsub{font-size:20px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.divorce__top .flow--contact--box--telsub{font-size:16px}}.divorce__top .flow--contact--box--btn a{display:block;font-weight:bold;font-size:14px;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;line-height:1.5;border-radius:100px;color:var(--blue);background:none;text-align:center;background:#fff;border:1px solid}@media screen and (max-width: 768px){.divorce__top .flow--contact--box--btn a{font-size:12px}}.divorce__top .flow--contact--box--btn a::after{content:"";-webkit-mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;width:1.1428571429em;height:1.1428571429em;background:var(--blue);margin-left:.5em;display:inline-block;position:relative;vertical-align:middle;top:-0.1em}.divorce__top .flow--half{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;gap:20px}@media screen and (max-width: 768px){.divorce__top .flow--half{-ms-flex-wrap:wrap;flex-wrap:wrap}}.divorce__top .flow--half--text{width:560px}@media screen and (max-width: 768px){.divorce__top .flow--half--text{width:100%}}.divorce__top .flow--half--img{width:400px}@media screen and (max-width: 768px){.divorce__top .flow--half--img{width:100%}}.divorce__top .flow--point{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;margin-top:30px}@media screen and (max-width: 768px){.divorce__top .flow--point{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.divorce__top .flow--point--text{margin:0;width:780px;font-size:24px;line-height:1.8;font-weight:bold;color:var(--blue);padding:30px;position:relative;z-index:1}@media screen and (max-width: 768px){.divorce__top .flow--point--text{font-size:16px;padding:20px;width:100%}}.divorce__top .flow--point--text::after{content:"";position:absolute;z-index:-1;inset:0;width:200%;background:#fff}.divorce__top .flow--point--img{width:172px;position:relative;z-index:2;margin-right:20px}@media screen and (max-width: 768px){.divorce__top .flow--point--img{margin-right:0;max-width:30%}}.divorce__top .consultation{max-width:1080px}.divorce__top .consultation--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}@media screen and (max-width: 768px){.divorce__top .consultation--list{gap:40px;margin-bottom:40px}}.divorce__top .consultation--list--item{padding-block:50px;padding-inline:40px;border:solid 3px var(--blue);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;gap:20px;position:relative}@media screen and (max-width: 768px){.divorce__top .consultation--list--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:20px;padding-block:30px;border-width:2px}}.divorce__top .consultation--list--item::before{content:"";position:absolute;inset:50px -3px;background:#fff}@media screen and (max-width: 768px){.divorce__top .consultation--list--item::before{inset-block:30px}}.divorce__top .consultation--list--item::after{content:"";position:absolute;inset:-3px 50px;background:#fff}@media screen and (max-width: 768px){.divorce__top .consultation--list--item::after{inset-inline:30px}}.divorce__top .consultation--list--item--text{width:640px;font-size:16px;line-height:1.8;position:relative;z-index:1}@media screen and (max-width: 768px){.divorce__top .consultation--list--item--text{width:100%;font-size:14px}}.divorce__top .consultation--list--item--text--head{font-size:28px;color:var(--blue);font-weight:bold;margin-bottom:1.5em}@media screen and (max-width: 768px){.divorce__top .consultation--list--item--text--head{font-size:20px;margin-bottom:1em}}.divorce__top .consultation--list--item--text--lead2{margin-top:2em;font-weight:bold}.divorce__top .consultation--list--item--img{width:300px;text-align:center;position:relative;z-index:1}@media screen and (max-width: 768px){.divorce__top .consultation--list--item--img{margin:0 auto;max-width:60%}}.divorce__top .consultation--merit{padding:38px;border:2px solid #2864ad}@media screen and (max-width: 768px){.divorce__top .consultation--merit{padding:18px}}.divorce__top .consultation--merit--head{font-size:36px;color:var(--blue);font-weight:bold;margin-bottom:1em;text-align:center;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .5em;position:relative;top:-70px;margin:0 auto -20px}@media screen and (max-width: 768px){.divorce__top .consultation--merit--head{font-size:24px;top:-40px}}.divorce__top .consultation--merit--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;counter-reset:consultation-merit}@media screen and (max-width: 768px){.divorce__top .consultation--merit--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.divorce__top .consultation--merit--list--item{width:100%;padding:30px 20px;background:#e9eff7;counter-increment:consultation-merit;position:relative}.divorce__top .consultation--merit--list--item::before{content:counter(consultation-merit, decimal-leading-zero);font-weight:normal;font-style:italic;font-size:35px;color:#89b9f4;position:absolute;top:-0.5lh;left:0}@media screen and (max-width: 768px){.divorce__top .consultation--merit--list--item::before{font-size:30px}}.divorce__top .consultation--merit--list--item--head{font-size:24px;color:var(--blue);font-weight:bold;margin-bottom:1em}@media screen and (max-width: 768px){.divorce__top .consultation--merit--list--item--head{font-size:18px}}.divorce__top .consultation--merit--list--item--text{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .consultation--merit--list--item--text{font-size:14px}}.divorce__top .seminar{max-width:1080px}.divorce__top .seminar--box{max-width:1080px;padding:0;background:#e9eff7;padding:40px}@media screen and (max-width: 768px){.divorce__top .seminar--box{padding:30px 20px}}.divorce__top .seminar--box--head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:10px;background:var(--blue);font-weight:bold;font-size:32px;line-height:1.5;color:#fff;padding:.25em 1em;margin:-70px auto 30px;text-align:center}@media screen and (max-width: 768px){.divorce__top .seminar--box--head{font-size:20px}}.divorce__top .seminar--box--lead1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border:solid 2px;font-weight:bold;font-size:24px;line-height:1.5;color:var(--blue);padding:.25em 1em;margin:30px auto 20px}@media screen and (max-width: 768px){.divorce__top .seminar--box--lead1{font-size:18px}}.divorce__top .seminar--box--lead2{font-weight:bold;font-size:28px;text-align:center;margin-bottom:1em;line-height:1.5}@media screen and (max-width: 768px){.divorce__top .seminar--box--lead2{font-size:20px}}.divorce__top .seminar--box--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;counter-reset:seminar-list;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;margin-top:30px}@media screen and (max-width: 768px){.divorce__top .seminar--box--list{gap:10px;margin-bottom:20px;margin-top:20px}}.divorce__top .seminar--box--list--item{width:calc((100% - 75px)/4);max-width:230px;padding:30px 20px;background:#fff;counter-increment:seminar-list;position:relative;font-size:18px;font-weight:bold;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .seminar--box--list--item{font-size:14px;padding:20px 10px;width:calc((100% - 10px)/2)}}.divorce__top .seminar--box--list--item::before{content:counter(seminar-list, decimal-leading-zero);font-weight:normal;font-style:italic;font-size:52px;color:#89b9f4;text-align:center;display:block;margin-bottom:20px;line-height:1}@media screen and (max-width: 768px){.divorce__top .seminar--box--list--item::before{font-size:36px;margin-bottom:10px}}.divorce__top .seminar--box--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .seminar--box--lead{font-size:14px}}.divorce__top .seminar--box--btn a{display:block;font-weight:bold;font-size:14px;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;line-height:1.5;border-radius:100px;color:var(--blue);background:none;text-align:center;background:#fff;border:1px solid}@media screen and (max-width: 768px){.divorce__top .seminar--box--btn a{font-size:12px}}.divorce__top .seminar--box--btn a::after{content:"";-webkit-mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;width:1.1428571429em;height:1.1428571429em;background:var(--blue);margin-left:.5em;display:inline-block;position:relative;vertical-align:middle;top:-0.1em}.divorce__top .meeting{max-width:1080px}.divorce__top .meeting--box{max-width:1080px;padding:0;background:#e9eff7;padding:40px;margin-bottom:60px}@media screen and (max-width: 768px){.divorce__top .meeting--box{padding:30px 20px;margin-bottom:40px}}.divorce__top .meeting--box--lead{font-size:20px;text-align:center;line-height:1.8;margin-bottom:40px;font-weight:bold}@media screen and (max-width: 768px){.divorce__top .meeting--box--lead{text-align:left;font-size:16px;margin-bottom:20px}}.divorce__top .meeting--box--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list{gap:10px}}.divorce__top .meeting--box--list--item{background:#fff}.divorce__top .meeting--box--list--item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;gap:20px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.divorce__top .meeting--box--list--item--img{width:120px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--img{width:80px}}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text{width:calc(100% - 100px)}}.divorce__top .meeting--box--list--item--text--schedule{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--schedule{min-height:90px}}.divorce__top .meeting--box--list--item--text--schedule--date{font-size:20px;line-height:1.5;font-weight:bold}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--schedule--date{font-size:16px}}.divorce__top .meeting--box--list--item--text--schedule--time{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--schedule--time{font-size:14px}}.divorce__top .meeting--box--list--item--text--schedule--time span{display:inline-block}.divorce__top .meeting--box--list--item--text--detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 15px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--detail{margin-left:-100px}}.divorce__top .meeting--box--list--item--text--detail--place{font-size:16px;line-height:1.25;font-weight:bold;background:#ffa401;color:#fff;padding:.5em 1em;border-radius:5px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--detail--place{font-size:14px}}.divorce__top .meeting--box--list--item--text--detail--lawyer{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--detail--lawyer{font-size:14px}}.divorce__top .meeting--box--list--item--text--detail--lawyer span{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--detail--lawyer span{font-size:16px}}.divorce__top .meeting--box--list--item--text--detail--lawyer span span{font-size:20px}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--text--detail--lawyer span span{font-size:18px}}.divorce__top .meeting--box--list--item--btn{margin-left:auto;display:block;font-weight:bold;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;line-height:1.5;border-radius:100px;color:var(--blue);background:none;text-align:center;background:#fff;border:1px solid}@media screen and (max-width: 768px){.divorce__top .meeting--box--list--item--btn{font-size:12px;margin:0 auto}}.divorce__top .meeting--box--list--item--btn::after{content:"";-webkit-mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;width:1.1428571429em;height:1.1428571429em;background:var(--blue);margin-left:.5em;display:inline-block;position:relative;vertical-align:middle;top:-0.1em}.divorce__top .meeting--box2{max-width:825px;margin-inline:auto;padding:0;padding:20px;margin-bottom:60px;font-size:10px;background-image:linear-gradient(-45deg, transparent 30%, #E9EFF7 30%, #E9EFF7 50%, transparent 50%, transparent 80%, #E9EFF7 80%, #E9EFF7);background-size:1em 1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 768px){.divorce__top .meeting--box2{padding:10px;margin-bottom:40px}}.divorce__top .meeting--box2--inner{background:#fff;padding:40px;font-size:16px}@media screen and (max-width: 768px){.divorce__top .meeting--box2--inner{padding:30px 20px;font-size:14px}}.divorce__top .meeting--box2--head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){.divorce__top .meeting--box2--head{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.divorce__top .meeting--box2--head--text{width:520px}@media screen and (max-width: 768px){.divorce__top .meeting--box2--head--text{width:100%}}.divorce__top .meeting--box2--head--text--title{font-size:32px;line-height:1.5;margin-bottom:20px;color:var(--blue);font-weight:bold}@media screen and (max-width: 768px){.divorce__top .meeting--box2--head--text--title{font-size:24px}}.divorce__top .meeting--box2--head--text--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .meeting--box2--head--text--lead{font-size:14px}}.divorce__top .meeting--box2--head--img{width:160px}@media screen and (max-width: 768px){.divorce__top .meeting--box2--head--img{max-width:50%;margin:0 auto}}.divorce__top .meeting--box2--list{counter-reset:seminar-list}.divorce__top .meeting--box2--list--item{border-bottom:dashed 2px #e9eff7;padding-bottom:20px;margin-bottom:20px}.divorce__top .meeting--box2--list--item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.divorce__top .meeting--box2--list--item--head{font-size:24px;line-height:1.5;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em .75em;counter-increment:seminar-list}@media screen and (max-width: 768px){.divorce__top .meeting--box2--list--item--head{font-size:20px}}.divorce__top .meeting--box2--list--item--head::before{content:"POINT " counter(seminar-list);font-weight:normal;font-style:italic;color:#fff;background:var(--blue);border-radius:10px;padding:.5em .75em;text-align:center;display:inline-block;line-height:1}.divorce__top .meeting--box2--list--item--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .meeting--box2--list--item--lead{font-size:14px}}.divorce__top .meeting--box2--list--item{border-bottom:dashed 2px #e9eff7;padding-bottom:20px;margin-bottom:20px}.divorce__top .meeting--box2--list--item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.divorce__top .meeting--box2--list--item--head{font-size:24px;line-height:1.5;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em .75em;counter-increment:seminar-list}@media screen and (max-width: 768px){.divorce__top .meeting--box2--list--item--head{font-size:20px}}.divorce__top .meeting--box2--list--item--head::before{content:"POINT " counter(seminar-list);font-weight:normal;font-style:italic;color:#fff;background:var(--blue);border-radius:10px;padding:.5em .75em;text-align:center;display:inline-block;line-height:1}.divorce__top .meeting--box2--list--item--lead{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){.divorce__top .meeting--box2--list--item--lead{font-size:14px}}.js-tabcont{display:none}.js-tabcont.is-active{display:block}.modal{background:#fff;max-width:800px;width:calc(100% - 20px);margin:40px auto 20px;position:relative}.modal a{color:inherit}.modal p{margin:0}.modal--inner{padding:40px 20px;max-width:680px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 768px){.modal--inner{padding-block:30px}}.modal--title{font-weight:bold;font-size:24px;text-align:center;color:#333;margin-bottom:30px}@media screen and (max-width: 768px){.modal--title{font-size:18px}}.modal--title span{font-size:1.5em;color:var(--blue);display:block}.modal--title2{font-weight:bold;font-size:20px;color:var(--blue);text-align:center;background:none;margin-bottom:30px;line-height:1.5}@media screen and (max-width: 768px){.modal--title2{font-size:18px}}.modal--title2 mark{color:inherit;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, var(--yellow)));background:linear-gradient(transparent 70%, var(--yellow) 70%)}.modal--title4{margin:0;font-weight:bold;font-size:20px;color:var(--blue);text-align:center;background:none;margin-bottom:15px;line-height:1.5}@media screen and (max-width: 768px){.modal--title4{font-size:18px}}.modal--half__1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}@media screen and (max-width: 768px){.modal--half__1{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal--half__1--left{width:340px}@media screen and (max-width: 768px){.modal--half__1--left{width:100%}}.modal--half__1--right{width:292px;text-align:center}@media screen and (max-width: 768px){.modal--half__1--right{width:100%}}.modal--half__2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}@media screen and (max-width: 768px){.modal--half__2{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal--half__2--left{width:372px}@media screen and (max-width: 768px){.modal--half__2--left{width:100%}}.modal--half__2--right{width:256px;text-align:center}@media screen and (max-width: 768px){.modal--half__2--right{width:100%}}.modal--half__3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;margin-bottom:30px}@media screen and (max-width: 768px){.modal--half__3{margin-inline:-20px}}.modal--half__3--item{width:25%}@media screen and (max-width: 768px){.modal--half__3--item{width:50%}}.modal--half__3--item--text{font-size:12px;text-align:center;margin:0 0 10px}.modal--half__3--item--text span{font-size:14px;display:block}.modal--half__4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}@media screen and (max-width: 768px){.modal--half__4{-ms-flex-wrap:wrap;flex-wrap:wrap}}.modal--half__4--left{width:330px}@media screen and (max-width: 768px){.modal--half__4--left{width:100%}}.modal--half__4--right{width:330px}@media screen and (max-width: 768px){.modal--half__4--right{width:100%}}.modal--box{border-radius:10px;background:#e9eff7;padding:20px}.modal--questions{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-weight:bold}@media screen and (max-width: 768px){.modal--questions{font-size:14px}}.modal--questions li{color:#333}.modal--questions li::before{content:"";-webkit-mask:url(../images/divorce/top/icon-question.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-question.svg) center center/contain no-repeat;width:.75em;height:1.125em;background:var(--blue);display:inline-block;position:relative;vertical-align:middle;top:-0.1em;margin-right:.5em}.modal--list{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.modal--list{font-size:14px}}.modal--list li{color:#333}.modal--list li::before{content:"・"}.modal--lead{font-size:16px;margin-bottom:30px}@media screen and (max-width: 768px){.modal--lead{font-size:14px}}.modal--btn a{display:block;font-size:14px;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em 1em;line-height:1.5;border-radius:100px;color:var(--blue);background:none;text-align:center;background:#fff;border:1px solid}@media screen and (max-width: 768px){.modal--btn a{font-size:12px}}.modal--btn a::after{content:"";-webkit-mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;mask:url(../images/divorce/top/icon-arrow.svg) center center/contain no-repeat;width:1.1428571429em;height:1.1428571429em;background:var(--blue);margin-left:.5em;display:inline-block;position:relative;vertical-align:middle;top:-0.1em}.modal--conv{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;gap:20px;margin-top:40px;border:2px solid var(--blue);padding:20px 40px}@media screen and (max-width: 768px){.modal--conv{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px}}.modal--conv--free{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:10px;background:var(--blue);font-weight:bold;font-size:24px;line-height:1.5;color:var(--yellow);padding:.5em 2em}.modal--conv--text{width:260px}@media screen and (max-width: 768px){.modal--conv--text{width:100%}}.modal--conv--text--01{font-weight:bold;font-size:20px;line-height:1.5;text-align:center;color:#333;margin-bottom:10px}.modal--conv--text--02{font-weight:bold;font-size:32px;line-height:1.5;text-align:center;color:var(--blue);margin-bottom:10px}@media screen and (max-width: 768px){.modal--conv--text--02{font-size:24px}}.modal--conv--text--02 a{font:inherit;color:inherit}.modal--conv--text--03{font-weight:bold;font-size:16px;line-height:1.5;text-align:center;color:#333}@media screen and (max-width: 768px){.modal--conv--text--03{font-size:14px}}.mfp-close-btn-in .mfp-close{color:#fff !important;font-size:30px;top:auto;bottom:100%;width:.5em;height:.5em;line-height:1;margin-bottom:.5em}