#special #contents{padding:0}#special #contents .sec{padding:2em 0;position:relative}@media screen and (min-width: 769px),print{#special #contents .sec{padding:4em 0}}#special #contents .sec .flower{width:56%;position:absolute;top:0;right:0}@media screen and (min-width: 769px),print{#special #contents .sec .flower{width:28%}}#special #contents .sec .inner{position:relative;z-index:1}#special #contents .sec .lead{width:auto;font-size:min(5svw,32px);font-weight:500;letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#special #contents .sec .lead{letter-spacing:.1em;line-height:1}}#special #contents .sec .lead span{color:#866f44}#special #contents .sec .block1{margin:1.5em auto 2em;gap:1em 3em}@media screen and (min-width: 769px),print{#special #contents .sec .block1{margin:4em auto}}#special #contents .sec .block1 .txt-box{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 769px),print{#special #contents .sec .block1 .txt-box{width:calc(60% - 1.5em)}}#special #contents .sec .block1 .txt-box.type2 li,#special #contents .sec .block1 .txt-box.type2 dl{font-size:min(4svw,22px)}#special #contents .sec .block1 .txt-box li,#special #contents .sec .block1 .txt-box dl{padding:.5em 0 .5em 2.5em;width:100%;border-bottom:1px dashed #8e8e8f;position:relative;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#special #contents .sec .block1 .txt-box li,#special #contents .sec .block1 .txt-box dl{width:90%}}#special #contents .sec .block1 .txt-box li img,#special #contents .sec .block1 .txt-box dl img{width:1.5em;height:auto;position:absolute;top:.25em;left:0}#special #contents .sec .block1 .txt-box li.ttl,#special #contents .sec .block1 .txt-box dl.ttl{margin:0 0 .25em;padding:.5em .75em;width:auto;background:#945353;border-bottom:none;color:#fff;font-weight:500;line-height:1}#special #contents .sec .block1 .txt-box li.cap,#special #contents .sec .block1 .txt-box dl.cap{margin:1em 0 0;padding:0;border-bottom:none;font-size:min(2.4svw,12px);line-height:1}#special #contents .sec .block1 .txt-box dl{padding:.5em 0;justify-content:flex-start;align-items:flex-end;gap:.5em}#special #contents .sec .block1 .txt-box dl dt{padding:.25em 0 0;width:4.5em;background:#945353;text-align:center;color:#fff;font-family:"Gothic A1",sans-serif;font-weight:500}#special #contents .sec .block1 .img-box{width:100%}@media screen and (min-width: 769px),print{#special #contents .sec .block1 .img-box{width:calc(40% - 1.5em)}}#special #contents .sec01{background:#f2f2f1;border-bottom:2px solid #935353}@media screen and (min-width: 769px),print{#special #contents .sec01{border-bottom:3px solid #935353}}#special #contents .sec01 h2{align-items:center;gap:.25em}@media screen and (min-width: 769px),print{#special #contents .sec01 h2{gap:1em}}#special #contents .sec01 h2 .house01{width:1.4em}@media screen and (min-width: 769px),print{#special #contents .sec01 h2 .house01{width:2.8em}}#special #contents .sec01 h2 .house02{width:1.9em}@media screen and (min-width: 769px),print{#special #contents .sec01 h2 .house02{width:3.8em}}#special #contents .sec01 .delta{margin:1.5em auto;width:35%;max-width:180px}@media screen and (min-width: 769px),print{#special #contents .sec01 .delta{margin:3em auto}}#special #contents .sec01 .insec{padding:2em 1em 1em;background:#fff;border-radius:1em;box-sizing:border-box}@media screen and (min-width: 769px),print{#special #contents .sec01 .insec{padding:3em 3em 2em}}#special #contents .sec01 .block2{margin-top:2em;gap:1.5em 1em}@media screen and (min-width: 769px),print{#special #contents .sec01 .block2{margin-top:0}}#special #contents .sec01 .block2 .box1,#special #contents .sec01 .block2 .box2{padding:1em 0;width:100%;background:#fff;border-radius:1em;box-sizing:border-box;position:relative;align-self:stretch}@media screen and (min-width: 769px),print{#special #contents .sec01 .block2 .box1,#special #contents .sec01 .block2 .box2{padding:2em 0 1em;width:calc((100% - 2em)/4)}}#special #contents .sec01 .block2 .box1 .num,#special #contents .sec01 .block2 .box2 .num{padding-top:.15em;width:2.5em;aspect-ratio:1;background:#945353;border-radius:9999px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);align-items:center;text-align:center;color:#fff;font-family:"Gothic A1",sans-serif;font-size:min(3.6svw,18px);font-weight:500;line-height:1}#special #contents .sec01 .block2 .box1 .photo,#special #contents .sec01 .block2 .box2 .photo{margin:1em auto;height:60px;text-align:center}@media screen and (min-width: 769px),print{#special #contents .sec01 .block2 .box1 .photo,#special #contents .sec01 .block2 .box2 .photo{height:80px}}#special #contents .sec01 .block2 .box1 .photo img,#special #contents .sec01 .block2 .box2 .photo img{width:auto;height:100%}#special #contents .sec01 .block2 .box1 .txt1,#special #contents .sec01 .block2 .box2 .txt1{text-align:center;font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.05em}#special #contents .sec01 .block2 .box1 .txt1 span,#special #contents .sec01 .block2 .box2 .txt1 span{color:#935353;font-size:1.8em;font-weight:500}#special #contents .sec01 .block2 .box1 .cap,#special #contents .sec01 .block2 .box2 .cap{margin:1em 0 0;text-align:center;font-size:min(2.4svw,12px);line-height:1}@media screen and (min-width: 769px),print{#special #contents .sec01 .block2 .box2{width:calc((100% - 2em)/2)}}#special #contents .sec02 .inner{max-width:900px}#special #contents .sec02 .txt{margin:1.5em auto;text-align:center;font-size:min(3.6svw,18px)}@media screen and (min-width: 769px),print{#special #contents .sec02 .txt{margin:2em auto 3em}}#special #contents .sec02 .img03{margin:2em auto;width:100%;max-width:640px}@media screen and (min-width: 769px),print{#special #contents .sec02 .img03{margin:4em auto}}@media screen and (min-width: 769px),print{#special #contents .sec02 .block1 .txt-box{width:calc(58% - 1.5em)}}@media screen and (min-width: 769px),print{#special #contents .sec02 .block1 .img-box{width:calc(42% - 1.5em)}}#special #contents .sec02 .block3{margin:2em auto 0;background:#eaeaea}@media screen and (min-width: 769px),print{#special #contents .sec02 .block3{margin:4em auto 0}}#special #contents .sec02 .block3 .box1{padding:.5em 0;width:100%;background:#945353;align-self:stretch;align-items:center;color:#fff;font-size:min(3.6svw,18px);line-height:1}@media screen and (min-width: 769px),print{#special #contents .sec02 .block3 .box1{width:36px;writing-mode:vertical-rl}}#special #contents .sec02 .block3 .box2,#special #contents .sec02 .block3 .box3{padding:1em;width:100%;flex-direction:column;align-self:stretch;justify-content:flex-start}@media screen and (min-width: 769px),print{#special #contents .sec02 .block3 .box2,#special #contents .sec02 .block3 .box3{padding:2em 0 2em 3em;width:calc((100% - 36px)/2)}}#special #contents .sec02 .block3 .box2 .ttl,#special #contents .sec02 .block3 .box3 .ttl{margin:0 0 .5em;color:#866f44;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}#special #contents .sec02 .block3 .box2 .list,#special #contents .sec02 .block3 .box3 .list{justify-content:flex-start;gap:.5em}#special #contents .sec02 .block3 .box2 .list p,#special #contents .sec02 .block3 .box3 .list p{padding-left:1em;text-indent:-1em;font-size:min(3.6svw,18px);line-height:1.4}#special #contents .sec02 .block3 .box2 .list p::first-letter,#special #contents .sec02 .block3 .box3 .list p::first-letter{font-family:"Noto Serif JP","serif"}#special #contents .sec02 .block3 .box2{position:relative}#special #contents .sec02 .block3 .box2::after{content:"";width:calc(100% - 2em);height:1px;background:#707070;position:absolute;left:50%;bottom:0;transform:translate(-50%, -50%)}@media screen and (min-width: 769px),print{#special #contents .sec02 .block3 .box2::after{width:1px;height:calc(100% - 3em);top:50%;left:auto;right:0;bottom:auto}}#special #contents .sec02 h4{padding:.5em 0;width:100%;background:#546686;text-align:center;color:#fff;font-size:min(4.6svw,28px);letter-spacing:.1em;line-height:1}#special #contents .sec02 h4.type2{margin-top:1em}@media screen and (min-width: 769px),print{#special #contents .sec02 h4.type2{margin-top:2em}}#special #contents .sec02 .img08,#special #contents .sec02 .img09{margin:1em auto 0}@media screen and (min-width: 769px),print{#special #contents .sec02 .img08,#special #contents .sec02 .img09{margin:2em auto 0}}#special #contents .sec02 .cap2{margin:.5em 0 0;text-align:right;font-size:min(2.4svw,12px);line-height:1.4}#special #contents .sec02 .block4{margin:1em auto 0;gap:0 4%}@media screen and (min-width: 769px),print{#special #contents .sec02 .block4{margin:2em auto 0}}#special #contents .sec02 .block4 li{padding:.5em 0 .5em 2.5em;width:100%;border-bottom:1px dashed #8e8e8f;position:relative;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#special #contents .sec02 .block4 li{width:48%}}@media screen and (min-width: 769px),print{#special #contents .sec02 .block4 li:last-child{width:55%}}#special #contents .sec02 .block4 li img{width:1.5em;height:auto;position:absolute;top:.25em;left:0}#special #contents .sec03{background:#945353}#special #contents .sec03 .lead{color:#dbcb9a}#special #contents .sec03 .block4{margin:2em auto;background:#fff}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4{margin:4em auto}}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4.reverse{flex-direction:row-reverse}}#special #contents .sec03 .block4 .txt-box{padding:1.5em;width:100%;box-sizing:border-box;flex-direction:column;align-self:stretch;justify-content:center;align-items:flex-start}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4 .txt-box{padding:2em;width:52%}}#special #contents .sec03 .block4 .txt-box .sub{margin:0 0 .75em;line-height:1}#special #contents .sec03 .block4 .txt-box .ttl{margin-bottom:.5em;padding-bottom:.5em;width:100%;border-bottom:1px dashed #8e8e8f;font-size:min(5.5svw,40px);font-weight:500;letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4 .txt-box .ttl{letter-spacing:.1em}}#special #contents .sec03 .block4 .txt-box .ttl span{margin:0 0 0 .5em;padding:.1em .3em;background:#945353;position:relative;top:-0.1em;color:#fff;font-size:.7em}#special #contents .sec03 .block4 .txt-box .txt{line-height:1.8}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4 .txt-box .txt{line-height:2}}#special #contents .sec03 .block4 .img-box{width:100%}@media screen and (min-width: 769px),print{#special #contents .sec03 .block4 .img-box{width:48%}}@media screen and (min-width: 769px),print{#special #contents .sec03 .lead.lh{line-height:1.4}}#special #contents .sec03 .block5{margin:1.5em auto 0;padding:1em;width:100%;max-width:600px;background:#fff;box-sizing:border-box;text-align:center}@media screen and (min-width: 769px),print{#special #contents .sec03 .block5{margin:2em auto 0;padding:1.5em}}#special #contents .sec03 .block5 .ttl{margin:.75em 0;padding:.5em 0;background:#945353;color:#fff;font-size:min(4.6svw,28px);letter-spacing:.05em;font-weight:500;line-height:1}#special #contents .sec03 .block5 .txt1,#special #contents .sec03 .block5 .txt2{font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1.8}#special #contents .sec03 .block5 .txt2{margin:1em 0 1.5em;line-height:1}#special #contents .sec03 .block5 .btn-box{margin:0 auto}@media screen and (min-width: 769px),print{#special #contents .sec03 .block5 .btn-box .btn01{width:calc((100% - 1em)/2)}}#special #contents .sec03 .btn{margin:1.5em auto 0;padding:1em 0;width:60%;max-width:300px;background:#fff;display:block;text-align:center;color:#945353;font-size:min(3.6svw,18px);line-height:1;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.2509803922))}@media screen and (min-width: 769px),print{#special #contents .sec03 .btn{margin:3em auto 0}}/*# sourceMappingURL=special.css.map */