.compactlife{background:#ece8de}#main{background:url(../images/compactlife/heading01.webp) no-repeat 50% 50%;background-size:cover;position:relative;padding:100px 0}@media screen and (min-width: 769px),print{#main{padding:300px 0}}#main h1 span.en{color:#f1d590}#main .cap{position:absolute;bottom:1em;right:1em;color:#fff;font-size:10px}@media screen and (min-width: 769px),print{#main .cap{font-size:12px}}#contents{background:url(../images/common/bg-under.webp) repeat-y 100% 0;background-size:88px;position:relative;overflow:hidden;padding:50px 0 0 0}@media screen and (min-width: 769px),print{#contents{background-size:200px;padding:100px 0 0 0}}#contents .cap{position:relative;top:.5em;right:auto;left:0;text-shadow:none;padding:0;color:#000;font-size:min(2.4svw,12px)}#contents .cap-in{position:absolute;bottom:1em;right:1em;padding:0 0 .5em;color:#fff;font-size:min(2.4svw,12px)}#contents .cap-in.cap-left-black{left:1em;right:auto;color:#000;text-shadow:none}#contents .copy{text-align:center;color:#9d8752;font-size:5.2vw;padding:0 1em;margin:0 0 2em}@media screen and (min-width: 769px),print{#contents .copy{font-size:32px;margin:0 0 3em}}#contents .copy sup{font-size:60%}#contents .top,#contents .btm{max-width:1004px;margin:0 auto}#contents .top{padding:0;margin-bottom:min(8vw,4rem)}@media screen and (min-width: 769px),print{#contents .top{margin-bottom:min(2vw,1rem)}}#contents .top .photo{position:relative;width:86.135%;left:0;margin:0}#contents .top dl{position:relative;top:1rem;right:0;left:0;margin:auto;padding:2em;background:rgba(93,112,42,.9);width:90%;max-width:600px}@media screen and (min-width: 769px),print{#contents .top dl{position:absolute;top:5%;right:-15%}}#contents .top dl dt{font-size:min(4.2svw,24px);color:#fff;margin:0 0 1em}#contents .top dl dd{font-size:min(3.2svw,16px);color:#fff}#contents .btm{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width: 769px),print{#contents .btm{margin-top:16rem;margin-bottom:8rem}}#contents .btm .flex{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px 30px}#contents .btm dl{min-width:calc(50% - 15px);width:calc((480px - 100%)*1000);max-width:100%;padding:1em 1.5em}#contents .btm dl dt{font-size:min(4.2svw,24px);color:#9d8752;margin-bottom:1em}#contents .btm dl dd{font-size:min(2.8svw,14px);line-height:2}#contents .btm .photo{min-width:calc(50% - 15px);width:calc((376px - 100%)*1000);max-width:100%;padding:0 1rem}@media screen and (min-width: 769px),print{#contents .btm .photo{padding:0}}#contents .btm .sub{min-width:calc(50% - 15px);width:calc((480px - 100%)*1000);max-width:100%;margin-right:auto;margin-top:2rem;padding:0 1rem}@media screen and (min-width: 769px),print{#contents .btm .sub{padding:0}}#contents .btm .sub2{position:relative;bottom:0;min-width:calc(35% - 15px);width:calc((480px - 100%)*1000);max-width:100%;margin-right:auto;padding:0 1rem}@media screen and (min-width: 769px),print{#contents .btm .sub2{padding:0;bottom:-10rem}}#contents .box1,#contents .box2{width:96%;max-width:1100px;background:hsla(0,0%,100%,.6);margin:auto auto min(8vw,4rem)}#contents .box1 .box-cnt,#contents .box2 .box-cnt{padding:min(6vw,4em)}#contents .box1 .box-cnt .box-tit,#contents .box2 .box-cnt .box-tit{font-size:min(4.2svw,24px);color:#9d8752;text-align:center;margin-bottom:1em}#contents .box1 .box-cnt .box-txt,#contents .box2 .box-cnt .box-txt{font-size:min(3.2svw,16px);text-align:center;line-height:2;margin-bottom:2em}#contents .box1 .box-cnt .box-note,#contents .box2 .box-cnt .box-note{font-size:min(2.8svw,14px);text-align:center;padding:.5em}#contents .box1 .box-cnt .box-note2,#contents .box2 .box-cnt .box-note2{font-size:min(2.4svw,12px);text-align:center;padding:.5em;width:90%;margin:auto auto 2rem}#contents .box1 .box-cnt .box-image,#contents .box2 .box-cnt .box-image{display:block;width:100%;max-width:760px;margin:auto}#contents .band{margin:min(16vw,8rem) 0}#contents .band.bg1{background:url(../images/compactlife/heading02.webp) no-repeat 50% 50%;background-size:cover;position:relative;padding:50px 0}@media screen and (min-width: 769px),print{#contents .band.bg1{padding:150px 0}}#contents .band.bg2{background:url(../images/compactlife/bg02.webp) no-repeat 50% 50%;background-size:cover;position:relative;padding:50px 0;margin-bottom:0}@media screen and (min-width: 769px),print{#contents .band.bg2{padding:150px 0}}#contents .band.bg2 h2{color:#9d8752}#contents .band.bg3{background:url(../images/compactlife/heading03.webp) no-repeat 50% 50%;background-size:cover;position:relative;padding:50px 0;margin-top:0;margin-bottom:0}@media screen and (min-width: 769px),print{#contents .band.bg3{padding:150px 0}}#contents .band h2{font-size:min(4.1svw,23px);color:#fff;text-align:center;margin-bottom:3em;padding:0 1em}#contents .band p{font-size:min(3.2svw,16px);color:#fff;text-align:center;line-height:1.8;padding:0 1em}#contents .band .arrow-area{width:96%;max-width:1280px;margin:auto;gap:10px}@media screen and (min-width: 769px),print{#contents .band .arrow-area{gap:20px}}#contents .band .arrow-box{position:relative;width:calc(33.3333333333% - 7px);border:solid 1px #d8c396;background:hsla(0,0%,100%,.4);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 769px),print{#contents .band .arrow-box{width:calc(33.3333333333% - 14px)}}#contents .band .arrow-box::after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#d8c396 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 30px 0 30px}#contents .band .arrow-cnt1{position:relative;background:#d8c396;background:linear-gradient(90deg, rgb(216, 195, 150) 0%, rgb(156, 134, 82) 100%);padding:1.25em;color:#000;font-size:min(3.4svw,18px);line-height:1.4;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1}#contents .band .arrow-cnt1::after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#d8c396 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 30px 0 30px}#contents .band .arrow-cnt1 sup{font-size:60%}#contents .band .arrow-cnt2{color:#000;font-size:min(3.6svw,18px);padding:1.5em 1em 1.25em}#contents .band .arrow-box-full{position:relative;border:solid 1px rgba(216,195,150,.6);background:rgba(216,195,150,.6);width:100%;margin:2em auto;padding:1.5em}#contents .band .arrow-box-full::after{content:"";position:absolute;right:50%;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(216,195,150,.6) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 30px 0 30px}#contents .band .arrow-box-full::before{content:"";position:absolute;right:0;bottom:-20px;left:50%;width:0px;height:0px;margin:auto;border-style:solid;border-color:rgba(216,195,150,.6) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 30px 0 30px}#contents .band .arrow-box-full p{font-size:min(3.6svw,18px);color:#000}#contents .band .arrow-box-full p span{padding-right:2em}#contents .band .arrow-box-full p span:first-child{padding-left:0}#contents .band .arrow-box-full p span:last-child{padding-right:3em}#contents .band .nomal-area{gap:20px;width:100%}#contents .band .nomal-box{background:#5d702a;width:calc(50% - 14px);padding:1.5em;display:flex;justify-content:center;align-items:center}#contents .band .nomal-box p{font-size:min(3.6svw,18px);line-height:1.4}#contents .band .nomal-box p sup{font-size:60%}#contents .band .p-note{width:96%;max-width:1280px;margin:auto;font-size:min(2svw,10px);color:#000;padding:2em 0 0;text-align:left}#contents .box2{background:url(../images/compactlife/bg01.webp) 0 0/contain no-repeat,hsla(0,0%,100%,.6);margin-bottom:min(8vw,8rem);padding-bottom:2em}#contents .box2 .box-tit{font-size:min(4.2svw,24px);color:#9d8752;text-align:center;margin-bottom:1em}#contents .box2 .box-tit2{font-size:min(4.2svw,24px);color:#fff;text-align:center;background:#d8c396;background:linear-gradient(90deg, rgb(216, 195, 150) 0%, rgb(156, 134, 82) 100%);padding:.5em}#contents .box2 ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 20px}#contents .box2 ul li{width:calc(50% - 20px)}@media screen and (min-width: 769px),print{#contents .box2 ul li{width:calc(25% - 20px)}}#contents .plan-type{background:#bac9a7;background:linear-gradient(90deg, rgb(186, 201, 167) 0%, rgb(121, 137, 81) 100%);padding:2em 4em;width:100%;margin-top:4em}@media screen and (min-width: 769px),print{#contents .plan-type{width:70%}}#contents .plan-type dl dt{color:#592900;font-size:min(5svw,32px)}#contents .plan-type dl dt em{font-size:min(6.5svw,46px)}#contents .plan-type dl .line{width:1px;height:auto;background:#fff;margin:0 2em;display:none}@media screen and (min-width: 769px),print{#contents .plan-type dl .line{display:block}}#contents .plan-type dl dd p{color:#fff;font-size:min(4.4svw,26px);padding-top:.5em}#contents .plan-type dl dd p em{font-size:min(6.5svw,46px)}#contents .plan-type dl dd p .small{font-size:min(4.2svw,24px)}#contents .plan-type dl dd p .smaller{font-size:min(2.8svw,14px);padding-right:1em}#contents .plan-type dl dd small{font-size:min(2.4svw,12px);color:#fff}#contents .plan-image{mix-blend-mode:darken;padding:0 1em}#contents .plan-note{font-size:min(2.4svw,12px);width:90%;margin:auto}.bnr-area{background:#fff;margin:min(16vw,8rem) auto}#footer .contact{padding-bottom:4em}/*# sourceMappingURL=compactlife.css.map */