.pre-inc .main-contents{width:100%;background:url(../images/family/bg01.webp) repeat center top;background-size:auto;border-bottom:1px solid #d4d4d4;color:#251e1c;font-size:min(3.2svw,16px);line-height:1.6}.pre-inc .anchor{margin-top:-60px;padding-top:60px;display:block}@media screen and (min-width: 640px),print{.pre-inc .anchor{margin-top:-100px;padding-top:100px}}.pre-inc .btn-block{margin:0 auto;width:90%;max-width:800px;gap:.5em}@media screen and (min-width: 640px),print{.pre-inc .btn-block{margin:3em auto;gap:1em}}.pre-inc .btn-block .box{margin:0;width:calc((100% - .5em)/2);padding:1em 0;background:#eeefef;border:1px #9e9e9f solid;box-sizing:border-box;text-align:center;font-size:min(3.2svw,16px);line-height:1;box-shadow:2px 2px 2px rgba(0,0,0,.5019607843)}@media screen and (min-width: 640px),print{.pre-inc .btn-block .box{width:calc((100% - 1em)/2);box-shadow:3px 3px 3px rgba(0,0,0,.5019607843)}}.pre-inc .btn-block .box.type2{background:#f4f2e8}.pre-inc .btn-block .box .image{width:auto;height:1em;font-size:min(3.2svw,16px);line-height:1}.pre-inc .wrapper{margin:0 auto;width:90%;max-width:1000px}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .flex2{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.pre-inc .txt{margin:0;width:100%;text-align:justify;font-size:min(3.2svw,16px);line-height:1.6}@media screen and (min-width: 640px),print{.pre-inc .txt{line-height:1.8}}.pre-inc .cap2{margin:.5em 0 0;width:100%;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc .cap2.right{text-align:right}.pre-inc #main{margin:0;padding:87svw 0 2em;width:100%;background:url(../images/family/mv_sp.webp) no-repeat center top;background-size:100%;position:relative;text-align:center}@media screen and (min-width: 640px),print{.pre-inc #main{padding:60svw 0 4em;background:url(../images/family/mv.webp) no-repeat center top 15%;background-size:100%}}.pre-inc #main .mv-cap{padding:.5em;position:absolute;top:78svw;right:0;color:#000;font-size:min(2vw,10px);line-height:1}@media screen and (min-width: 640px),print{.pre-inc #main .mv-cap{top:57svw}}.pre-inc #main .h1-ttl{margin:0;padding-left:.5em;width:100%;color:#595858;font-size:min(8svw,46px);font-weight:400;letter-spacing:.2em;line-height:1.6}.pre-inc #main .lead{margin:0;width:100%;font-size:min(3.6svw,18px);line-height:1.6}@media screen and (min-width: 640px),print{.pre-inc #main .lead{letter-spacing:.05em}}.pre-inc #main .h2-ttl{margin:1em auto;padding:0 0 1em;width:100%;position:relative;color:#186978;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 640px),print{.pre-inc #main .h2-ttl{margin:1.5em auto}}.pre-inc #main .h2-ttl::after{content:"";width:2em;height:2px;background:#c5ba8a;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.pre-inc #main .h3-ttl{margin:1em auto .5em;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(8svw,52px);font-weight:400;letter-spacing:.1em;line-height:1}.pre-inc #main .h3-ttl span{background:linear-gradient(90deg, #743f27, #a4792b, #d6bd7d, #a4792b, #743f27);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #main .btn-block{margin:1em auto 0}@media screen and (min-width: 640px),print{.pre-inc #main .btn-block{margin:2em auto 0}}.pre-inc #family .sec-head{margin:0;width:100%;padding:1em 0;background:linear-gradient(90deg, #a58542, #fdf6d0, #a58542);font-size:min(5svw,32px);line-height:1}.pre-inc #family .sec-head img{width:auto;height:1em;font-size:min(5svw,32px);line-height:1}.pre-inc #family .sec{margin:0;width:100%;position:relative;background-image:none !important}.pre-inc #family .sec::before{content:"";position:absolute;inset:0;background:var(--bg) no-repeat center top/100%;opacity:.7;z-index:0}@media screen and (min-width: 640px),print{.pre-inc #family .sec::before{opacity:.5}}.pre-inc #family .sec>*{position:relative;z-index:1}.pre-inc #family .sec.sec01,.pre-inc #family .sec.sec02,.pre-inc #family .sec.sec03,.pre-inc #family .sec.sec04,.pre-inc #family .sec.sec05,.pre-inc #family .sec.sec06,.pre-inc #family .sec.sec07,.pre-inc #family .sec.sec08{padding:44svw 0 3em;gap:1em}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec01,.pre-inc #family .sec.sec02,.pre-inc #family .sec.sec03,.pre-inc #family .sec.sec04,.pre-inc #family .sec.sec05,.pre-inc #family .sec.sec06,.pre-inc #family .sec.sec07,.pre-inc #family .sec.sec08{padding:20em 0 6em;gap:2em}}.pre-inc #family .sec.sec02 .insec .time,.pre-inc #family .sec.sec03 .insec .time,.pre-inc #family .sec.sec04 .insec .time,.pre-inc #family .sec.sec06 .insec .time,.pre-inc #family .sec.sec07 .insec .time{color:#251e1c}.pre-inc #family .sec.sec01{--bg: url(../images/family/week-img01_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec01{--bg: url(../images/family/week-img01.webp)}}.pre-inc #family .sec.sec02{--bg: url(../images/family/week-img09_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec02{--bg: url(../images/family/week-img09.webp)}}.pre-inc #family .sec.sec03{--bg: url(../images/family/week-img14_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec03{--bg: url(../images/family/week-img14.webp)}}.pre-inc #family .sec.sec04{--bg: url(../images/family/week-img18_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec04{--bg: url(../images/family/week-img18.webp)}}.pre-inc #family .sec.sec05{--bg: url(../images/family/holy-img01_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec05{--bg: url(../images/family/holy-img01.webp)}}.pre-inc #family .sec.sec06{--bg: url(../images/family/holy-img09_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec06{--bg: url(../images/family/holy-img09.webp)}}.pre-inc #family .sec.sec07{--bg: url(../images/family/holy-img15_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec07{--bg: url(../images/family/holy-img15.webp)}}.pre-inc #family .sec.sec08{--bg: url(../images/family/holy-img24_sp.webp);background:var(--bg) no-repeat center top/100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec08{--bg: url(../images/family/holy-img24.webp)}}.pre-inc #family .sec.sec08 .sec08-bnr{margin:2em auto 0;padding:1em 1.5em;width:100%;max-width:800px;background:linear-gradient(25deg, #101335, #104184, #101335);box-sizing:border-box;position:relative;justify-content:flex-start;text-align:center;color:#fff}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec08 .sec08-bnr{margin:4em auto 0;padding:2em}}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box{margin:0;width:65%;letter-spacing:.05em}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr1{margin:0;width:100%;font-size:min(3.2svw,18px);line-height:1}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr2{margin:.25em 0;width:100%;color:#fff260;font-size:min(6svw,42px);line-height:1}@media screen and (min-width: 1024px),print{.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr2{margin:0 auto .25em}}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr2 .num{font-size:1.4em}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr2 .sup{vertical-align:baseline;color:#fff}.pre-inc #family .sec.sec08 .sec08-bnr .txt-box .bnr3{margin:0;width:100%;font-size:min(2.4svw,12px);line-height:1}.pre-inc #family .sec.sec08 .sec08-bnr .car{margin:0;width:45%;position:absolute;top:55%;right:0;transform:translate(15%, -50%)}.pre-inc #family .sec.sec08 .sec08-bnr .car .bt{transform:translateY(50%)}@media screen and (min-width: 1024px),print{.pre-inc #family .sec.sec08 .sec08-bnr .car .bt{transform:none;color:#000;text-shadow:none}}.pre-inc #family .sec.sec08 .bnr-cap{margin:.5em auto 0;max-width:800px;letter-spacing:0}.pre-inc #family .sec.sec08 .bnr-txt{margin:1em auto}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec08 .bnr-txt{margin:2em auto;text-align:center;letter-spacing:.05em}}.pre-inc #family .sec.sec08 .img25{margin:2em auto;width:100%;max-width:800px}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec08 .img25{margin:4em auto}}.pre-inc #family .sec.sec09{padding-bottom:2em}@media screen and (min-width: 640px),print{.pre-inc #family .sec.sec09{padding-bottom:4em}}.pre-inc #family .sec .sec-cap{padding:.5em;position:absolute;top:86svw;right:0;color:#251e1c;font-size:min(2vw,10px);line-height:1}@media screen and (min-width: 640px),print{.pre-inc #family .sec .sec-cap{top:56svw}}.pre-inc #family .sec .time-line{margin:0;width:8%;align-self:stretch;gap:1em}@media screen and (min-width: 640px),print{.pre-inc #family .sec .time-line{width:62px}}.pre-inc #family .sec .time-line.type2{gap:0}.pre-inc #family .sec .time-line.type2 .photo{margin:0;width:100%;height:0}.pre-inc #family .sec .time-line .photo{width:100%;aspect-ratio:1/1;filter:drop-shadow(1px 1px 2px #FFF) drop-shadow(-1px -1px 2px #FFF)}.pre-inc #family .sec .time-line dd{margin:0;width:1px;height:100%;background:#251e1c}.pre-inc #family .sec .ttl-box{margin:.75em 0 0;width:100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box{margin:1em 0 0}}.pre-inc #family .sec .ttl-box dt{margin:0;width:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;color:#8d7e33;font-size:min(4.2svw,24px);line-height:1}.pre-inc #family .sec .ttl-box dt .num{margin:0 .5em 0 0;width:1em;height:1em;background:#8d7e33;border-radius:50%;align-items:center}.pre-inc #family .sec .ttl-box dt .num .num-in{color:#fff;font-size:min(3.6svw,18px);line-height:1}.pre-inc #family .sec .ttl-box dt .tume1{width:calc(100% - 4.5svw);display:inline-block}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box dt .tume1{width:100%}}.pre-inc #family .sec .ttl-box dt .tume1 .tume-in{display:inline-block;transform:scaleX(0.95);transform-origin:left center}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box dt .tume1 .tume-in{transform:none}}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box dt .tume3{width:calc(100% - 42px);display:inline-block}}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box dt .tume3 .tume-in{display:inline-block;transform:scaleX(0.95);transform-origin:left center}}.pre-inc #family .sec .ttl-box dd{margin:.25em 0 0 6.3svw;font-size:min(2.4svw,12px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .ttl-box dd{margin:.5em 0 0 36px}}.pre-inc #family .sec .insec{margin:0;width:calc(82% - 1em);max-width:906px}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec{width:calc(90% - 2em - 62px)}}.pre-inc #family .sec .insec .time{margin:0;width:100%;color:#8d7e33;font-size:min(6.5svw,46px);font-weight:400;letter-spacing:.05em;line-height:1;text-shadow:0 0 3px #fff,0 0 3px #fff}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .time{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}.pre-inc #family .sec .insec .time .en{font-family:"EB Garamond",serif;font-size:.5em}.pre-inc #family .sec .insec .time .num{font-size:1.2em}.pre-inc #family .sec .insec .h4-ttl{margin:.5em 0;width:100%;font-size:min(5.2svw,36px);font-weight:500;line-height:1.4;text-shadow:0 0 3px #fff,0 0 3px #fff}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .h4-ttl{margin:1em 0;letter-spacing:.1em;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}.pre-inc #family .sec .insec .insec-txt{text-shadow:0 0 3px #fff,0 0 3px #fff}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .insec-txt{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}}.pre-inc #family .sec .insec .sec-ttl{margin:2.5em 0 2em;padding:.5em 0 .5em 1em;width:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.8156862745) 50%, rgba(255, 255, 255, 0));border-top:1px #8d7e33 solid;border-bottom:1px #8d7e33 solid;letter-spacing:.05em;position:relative}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .sec-ttl{margin:5em 0 2em}}.pre-inc #family .sec .insec .sec-ttl::before{content:"";background:#8d7e33;position:absolute;top:.6em;left:0;right:calc(100% - 4px);bottom:.6em}.pre-inc #family .sec .insec .sec-ttl .en{color:#8d7e33;font-family:"EB Garamond",serif;font-size:min(6svw,42px);font-weight:400;line-height:1}.pre-inc #family .sec .insec .sec-ttl .ja{margin-left:1em;color:#8d7e33;font-size:min(2.8svw,14px);line-height:1}.pre-inc #family .sec .insec .block2,.pre-inc #family .sec .insec .block3{margin:0 auto;width:100%;justify-content:flex-start;gap:1em .5em}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2,.pre-inc #family .sec .insec .block3{gap:2em 2em}}.pre-inc #family .sec .insec .block2 .box,.pre-inc #family .sec .insec .block3 .box{margin:0;width:100%}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box,.pre-inc #family .sec .insec .block3 .box{width:calc((100% - 2em)/2)}}.pre-inc #family .sec .insec .block2 .box .ttl-box dd,.pre-inc #family .sec .insec .block3 .box .ttl-box dd{margin-left:0}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type1,.pre-inc #family .sec .insec .block3 .box.type1{width:100%;display:flex;align-items:flex-end;gap:2em}.pre-inc #family .sec .insec .block2 .box.type1 .photo,.pre-inc #family .sec .insec .block2 .box.type1 .txt-box,.pre-inc #family .sec .insec .block3 .box.type1 .photo,.pre-inc #family .sec .insec .block3 .box.type1 .txt-box{margin:0;width:calc((100% - 2em)/2)}.pre-inc #family .sec .insec .block2 .box.type1 .photo .ttl-box,.pre-inc #family .sec .insec .block2 .box.type1 .txt-box .ttl-box,.pre-inc #family .sec .insec .block3 .box.type1 .photo .ttl-box,.pre-inc #family .sec .insec .block3 .box.type1 .txt-box .ttl-box{margin-top:0}.pre-inc #family .sec .insec .block2 .box.type1 .photo .ttl-box dd,.pre-inc #family .sec .insec .block2 .box.type1 .txt-box .ttl-box dd,.pre-inc #family .sec .insec .block3 .box.type1 .photo .ttl-box dd,.pre-inc #family .sec .insec .block3 .box.type1 .txt-box .ttl-box dd{margin-left:0}}.pre-inc #family .sec .insec .block2 .box.type2,.pre-inc #family .sec .insec .block3 .box.type2{width:calc((100% - 1em)/2)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2,.pre-inc #family .sec .insec .block3 .box.type2{width:calc((100% - 2em)/2)}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt{font-size:min(3.6svw,18px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt{font-size:min(4.2svw,24px)}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .num,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .num{margin:0 .25em 0 0}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .num,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .num{margin:0 .5em 0 0}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .num .num-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .num .num-in{font-size:min(2.8svw,14px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .num .num-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .num .num-in{font-size:min(3.6svw,18px)}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume1,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume1{width:calc(100% - 4.5svw);display:inline-block}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume1,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume1{width:100%}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume1 .tume-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume1 .tume-in{display:inline-block;transform:scaleX(0.88);transform-origin:left center}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume1 .tume-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume1 .tume-in{transform:none}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume2,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume2{width:calc(100% - 4.5svw);display:inline-block}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume2,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume2{width:100%}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume2 .tume-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume2 .tume-in{display:inline-block;transform:scaleX(0.78);transform-origin:left center}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dt .tume2 .tume-in,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dt .tume2 .tume-in{transform:none}}.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dd,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dd{margin:.25em 0 0}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block2 .box.type2 .ttl-box dd,.pre-inc #family .sec .insec .block3 .box.type2 .ttl-box dd{margin:.5em 0 0}}.pre-inc #family .sec .insec .block2 .box .txt,.pre-inc #family .sec .insec .block3 .box .txt{margin:.5em 0 0}.pre-inc #family .sec .insec .block3{gap:1em .5em}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block3{gap:1em 1em}}@media screen and (min-width: 640px)and (min-width: 1024px),print{.pre-inc #family .sec .insec .block3{gap:2em 1em}}.pre-inc #family .sec .insec .block3 .box2{margin:0;width:calc((100% - .5em)/2);position:relative}@media screen and (min-width: 640px),print{.pre-inc #family .sec .insec .block3 .box2{width:calc((100% - 1em)/2)}}@media screen and (min-width: 640px)and (min-width: 1024px),print{.pre-inc #family .sec .insec .block3 .box2{width:calc((100% - 3em)/4)}}.pre-inc #family .sec .insec .block3 .box2.type2{padding:1.5em 0 0}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .insec .block3 .box2.type2{padding:2em 0 0}}.pre-inc #family .sec .insec .block3 .box2.type2 .ttl{margin:.5em 0 0;font-size:min(3.8svw,20px)}.pre-inc #family .sec .insec .block3 .box2.type2 .cap2{font-size:min(2.4svw,12px)}.pre-inc #family .sec .insec .block3 .box2 .ttl{margin:0 0 .5em;width:100%;color:#8d7e33;font-size:min(4.6svw,28px);line-height:1}.pre-inc #family .sec .insec .block3 .box2 .ttl.tume{white-space:nowrap;display:inline-block}.pre-inc #family .sec .insec .block3 .box2 .ttl.tume .tume-in{display:inline-block;transform:scaleX(0.92);transform-origin:left center}.pre-inc #family .sec .insec .block3 .box2 .cap2{font-size:min(2svw,10px)}.pre-inc #family .sec .insec .block3 .box2 .pick-time{margin:0;width:4.5em;height:4.5em;background:linear-gradient(45deg, #00000b, #1d4293, #0086ce);border-radius:50%;position:absolute;top:0;right:-0.25em;align-items:center;align-content:center;text-align:center;color:#fff}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .insec .block3 .box2 .pick-time{width:5em;height:5em;right:-0.5em}}.pre-inc #family .sec .insec .block3 .box2 .pick-time::before{content:"";border:1px #fff solid;border-radius:50%;position:absolute;top:2px;left:2px;right:2px;bottom:2px}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .insec .block3 .box2 .pick-time::before{top:3px;left:3px;right:3px;bottom:3px}}.pre-inc #family .sec .insec .block3 .box2 .pick-time dt{margin:0;width:100%;font-size:min(2svw,14px);line-height:1}.pre-inc #family .sec .insec .block3 .box2 .pick-time dd{margin:0;width:100%;font-size:min(3.8svw,20px);line-height:1}.pre-inc #family .sec .insec .block3 .box2 .pick-time dd .num{font-size:1.6em;font-weight:400}.pre-inc #family .sec .life-nav{margin:0 auto;width:100%;max-width:1000px;text-align:center;flex-wrap:wrap;gap:1px}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav{gap:2px}}.pre-inc #family .sec .life-nav .box{margin:0;padding:1em 0;width:calc((100% - 3px)/4);background:#fff;border-left:1px #717071 solid;border-right:1px #717071 solid;cursor:pointer;align-self:stretch;line-height:1}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box{width:calc((100% - 12px)/7)}}.pre-inc #family .sec .life-nav .box:first-child{border-left:none}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box:first-child{border-left:1px #717071 solid}}.pre-inc #family .sec .life-nav .box:nth-child(4){border-right:none}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box:nth-child(4){border-right:1px #717071 solid}}.pre-inc #family .sec .life-nav .box:nth-child(n+1):nth-child(-n+4){border-bottom:1px #717071 solid}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box:nth-child(n+1):nth-child(-n+4){border-bottom:none}}.pre-inc #family .sec .life-nav .box:nth-child(n+5):nth-child(-n+8){border-top:1px #717071 solid}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box:nth-child(n+5):nth-child(-n+8){border-top:none}}.pre-inc #family .sec .life-nav .box:hover{background:linear-gradient(90deg, #233084, #476ab0);color:#fff}.pre-inc #family .sec .life-nav .box:hover .en{color:#c4bb9c}.pre-inc #family .sec .life-nav .box.active{background:linear-gradient(90deg, #233084, #476ab0);color:#fff}.pre-inc #family .sec .life-nav .box.active .en{color:#c4bb9c}.pre-inc #family .sec .life-nav .box.kara{pointer-events:none}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-nav .box.kara{display:none}}.pre-inc #family .sec .life-nav .box .en{font-family:goshic;color:#878788;font-size:min(2.4svw,16px);font-weight:400}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-nav .box .en{letter-spacing:.05em}}.pre-inc #family .sec .life-nav .box .ja{margin:.5em 0 0;font-size:min(2.6svw,14px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-nav .box .ja{letter-spacing:.05em}}.pre-inc #family .sec .life-map{margin:0 auto;width:100%;max-width:1000px}.pre-inc #family .sec .life-map .box{margin:0;width:100%;display:none !important}.pre-inc #family .sec .life-map .box.active{display:block !important}.pre-inc #family .sec .life-block{margin:2em auto 0}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block{margin:4em auto 0}}.pre-inc #family .sec .life-block .box{margin:0;display:none !important;justify-content:flex-start;gap:1em .5em}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-block .box{gap:2em 1em}}.pre-inc #family .sec .life-block .box.active{display:flex !important}.pre-inc #family .sec .life-block .box.shopping1,.pre-inc #family .sec .life-block .box.shopping2{color:#a40000}.pre-inc #family .sec .life-block .box.shopping1 dt .num,.pre-inc #family .sec .life-block .box.shopping2 dt .num{background:#a40000}.pre-inc #family .sec .life-block .box.education{color:#004098}.pre-inc #family .sec .life-block .box.education dt .num{background:#004098}.pre-inc #family .sec .life-block .box.medical{color:#594e85}.pre-inc #family .sec .life-block .box.medical dt .num{background:#594e85}.pre-inc #family .sec .life-block .box.bank{color:#361c09}.pre-inc #family .sec .life-block .box.bank dt .num{background:#361c09}.pre-inc #family .sec .life-block .box.public{color:#d95b10}.pre-inc #family .sec .life-block .box.public dt .num{background:#d95b10}.pre-inc #family .sec .life-block .box.park{color:#00693e}.pre-inc #family .sec .life-block .box.park dt .num{background:#00693e}.pre-inc #family .sec .life-block .box.park.type2{margin-top:1em;color:#804e21}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-block .box.park.type2{margin-top:2em}}.pre-inc #family .sec .life-block .box.park.type2 dt .num{background:#804e21}.pre-inc #family .sec .life-block .box .inbox{margin:0;width:calc((100% - 1em)/3)}@media screen and (min-width: 1024px),print{.pre-inc #family .sec .life-block .box .inbox{width:calc((100% - 3em)/4)}}.pre-inc #family .sec .life-block .box .inbox dt{color:inherit;font-size:min(2.6svw,13px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt{font-size:min(3.8svw,20px)}}.pre-inc #family .sec .life-block .box .inbox dt.lh{line-height:1.2}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt.lh{line-height:1.05}}.pre-inc #family .sec .life-block .box .inbox dt .num{margin:0 .25em 0 0}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .num{margin:0 .5em 0 0}}.pre-inc #family .sec .life-block .box .inbox dt .num .num-in{font-size:min(2.2svw,11px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .num .num-in{font-size:min(3.2svw,16px)}}.pre-inc #family .sec .life-block .box .inbox dt .tume1{width:calc(100% - 4.5svw);display:inline-block}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .tume1{width:100%}}.pre-inc #family .sec .life-block .box .inbox dt .tume1 .tume-in{display:inline-block;transform:scaleX(0.88);transform-origin:left center}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .tume1 .tume-in{transform:none}}.pre-inc #family .sec .life-block .box .inbox dt .tume2{width:calc(100% - 4.5svw);display:inline-block}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .tume2{width:100%}}.pre-inc #family .sec .life-block .box .inbox dt .tume2 .tume-in{display:inline-block;transform:scaleX(0.78);transform-origin:left center}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dt .tume2 .tume-in{transform:none}}.pre-inc #family .sec .life-block .box .inbox dd{margin:.25em 0 0 0;color:inherit;font-size:min(2svw,10px)}@media screen and (min-width: 640px),print{.pre-inc #family .sec .life-block .box .inbox dd{margin:.25em 0 0 30px;font-size:min(2.8svw,14px)}}/*# sourceMappingURL=family.css.map */