#main{margin-top:64px;position:relative}#main .main h2{margin:0;height:8svw;position:absolute;top:20%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .main h2{height:54px;top:25%}}#main .main h2 img{width:auto;height:100%}#main .block1{margin:0;padding:14svw 0 16svw;width:100%;background:linear-gradient(#008A85, #005753);position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#main .block1{padding:4em 0 6em}}#main .block1::before{content:"";background:url(../images/common/bg01.webp) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply}#main .block1 .bg1,#main .block1 .bg2{margin:0;width:100%;height:11svw;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .block1 .bg1,#main .block1 .bg2{width:auto;height:80px;left:0;transform:none}}#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0 auto;width:auto;height:100%;line-height:0}@media screen and (min-width: 769px),print{#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0}}#main .block1 .bg2{position:absolute;top:auto;bottom:0}@media screen and (min-width: 769px),print{#main .block1 .bg2{left:auto;right:0}}#main .block1 .lead{position:relative;z-index:1;font-size:min(4.6svw,28px);letter-spacing:.05em}#main .scroll{position:absolute}#main .scroll::before{background:#fff}#main .scroll .scroll-title{margin:0;position:relative;z-index:2;color:#fff;font-family:"Public Sans",sans-serif;font-size:min(2.8svw,14px);font-weight:600;line-height:1;filter:none}#contents{margin:0;padding:3.5em 0 5em;width:100%;position:relative}@media screen and (min-width: 769px),print{#contents{padding:6em 0 8em}}#contents::after{content:"";background:rgba(0,138,133,.2509803922);position:absolute;top:0;left:67%;right:0;bottom:0}#contents .inner{margin:0 auto;width:90%;max-width:1000px;position:relative;z-index:1}#contents .inner .block1{margin:0;width:100%;display:flex;flex-direction:column;gap:2em}@media screen and (min-width: 769px),print{#contents .inner .block1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}#contents .inner .block1 li{margin:0;width:100%}@media screen and (min-width: 769px),print{#contents .inner .block1 li{width:48%}}#type #contents{padding:3.5em 0 5em}@media screen and (min-width: 769px),print{#type #contents{padding:6em 0 8em}}#type #contents .spec{margin:0 auto;padding:1.5em 1em;width:100%;background:url(../images/plan/spec-bg.webp) no-repeat;background-size:cover;border:1px #00584d solid;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#01554b;gap:1em 3em}@media screen and (min-width: 769px),print{#type #contents .spec{padding:2em}}#type #contents .spec dl{margin:0;width:100%;display:flex;justify-content:center;align-items:center;gap:0 1em;text-align:center}@media screen and (min-width: 769px),print{#type #contents .spec dl{width:50%}}#type #contents .spec dl dt{margin:0;padding:.5em 0 0;width:calc(42% - 3.2svw);border-right:1px #01554b solid;align-self:stretch;text-align:center;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1}#type #contents .spec dl dt span{font-size:2.5em}@media screen and (min-width: 769px),print{#type #contents .spec dl dt{width:calc(42% - 24px)}}#type #contents .spec dl dd{margin:0;width:58%;position:relative}@media screen and (min-width: 769px),print{#type #contents .spec dl dd::after{content:"";width:1px;height:100%;background:#01554b;position:absolute;top:0;right:calc(-2% - 12px)}}#type #contents .spec dl dd .spec1{margin:0 auto .25em;width:100%;padding:.25em 0;background:#01554b;color:#fff;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{#type #contents .spec dl dd .spec1{width:calc(100% - 1em)}}#type #contents .spec dl dd .spec2{margin:0;width:100%;font-size:min(4.6svw,28px);letter-spacing:.05em;line-height:1}#type #contents .spec dl dd .spec2 span{font-size:1.6em}#type #contents .spec dl dd .spec2 small{font-size:.8em}#type #contents .spec .area{margin:0;width:100%;text-align:center}@media screen and (min-width: 769px),print{#type #contents .spec .area{width:calc(50% - 3em);text-align:left}}#type #contents .spec .area p{font-size:min(3.2svw,16px);letter-spacing:.05em;line-height:1.6}#type #contents .spec .area p span{font-size:2em}#type #contents .point{margin:2em auto;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{#type #contents .point{margin:3em auto}}#type #contents .point li{padding-left:1em;text-indent:-1em}#type #contents .point li::first-letter{color:#01554b}#type #contents .type{margin:0 auto;padding:1em 0;background:#fff}@media screen and (min-width: 769px),print{#type #contents .type{padding:2em 4em}}#type #contents .btn-back{margin:2em auto 0;width:65%;max-width:340px;display:block}@media screen and (min-width: 769px),print{#type #contents .btn-back{margin:4em auto 0}}#type #contents .btn-back img{border:1px rgba(1,85,75,.5019607843) solid;box-sizing:border-box;filter:drop-shadow(3px 3px 0px rgba(0, 138, 133, 0.2509803922))}@media screen and (min-width: 769px),print{#type #contents .btn-back img{filter:drop-shadow(6px 6px 0px rgba(0, 138, 133, 0.2509803922))}}/*# sourceMappingURL=plan.css.map */