#feature #main{background:url(../images/feature/main_sp.webp) no-repeat 50% 50%;background-size:cover}@media screen and (min-width: 1024px),print{#feature #main{background:url(../images/feature/main_pc.webp) no-repeat 50% 50%;background-size:cover}}#feature #contents .top{color:#4199b7;padding:3em 0;line-height:2}@media screen and (min-width: 1024px),print{#feature #contents .top{padding:5em 0}}#feature #contents .top .copy{font-size:clamp(20px,0.939rem + 1.33dvw,32px);margin:0 0 1em;letter-spacing:.1em;text-align:center}@media screen and (min-width: 1024px),print{#feature #contents .top .copy{font-size:clamp(18px,0.866rem + 1.10dvw,28px)}}#feature #contents .top .txt{font-size:clamp(13px,0.683rem + 0.55dvw,18px);width:90%;margin:0 auto}@media screen and (min-width: 1024px),print{#feature #contents .top .txt{text-align:center;font-size:clamp(12px,0.646rem + 0.44dvw,16px)}}#feature #contents .select{margin:0 auto 5em;width:90%}@media screen and (min-width: 1024px),print{#feature #contents .select ul{display:flex;justify-content:center;gap:1em}}#feature #contents .select ul li{margin:0 0 1em}@media screen and (min-width: 1024px),print{#feature #contents .select ul li{max-width:285px;margin:0}}#feature #contents .select ul li a{display:block}#feature #contents #zeh,#feature #contents #kanta,#feature #contents #kitchen{padding:0 0 3em}@media screen and (min-width: 1024px),print{#feature #contents #zeh,#feature #contents #kanta,#feature #contents #kitchen{padding:0 0 5em}}#feature #contents #zeh .main,#feature #contents #kanta .main,#feature #contents #kitchen .main{margin:0 0 3em}#feature #contents #zeh h2,#feature #contents #kanta h2,#feature #contents #kitchen h2{font-size:clamp(30px,1.305rem + 2.43dvw,52px);color:#4199b7;text-align:center;margin:0 0 .5em}@media screen and (min-width: 1024px),print{#feature #contents #zeh h2,#feature #contents #kanta h2,#feature #contents #kitchen h2{margin:0 0 1em}}#feature #contents #zeh .lead,#feature #contents #kanta .lead,#feature #contents #kitchen .lead{text-align:center;color:#4199b7;font-size:clamp(18px,0.866rem + 1.10dvw,28px);margin:0 0 1.5em}@media screen and (min-width: 1024px),print{#feature #contents #zeh .lead,#feature #contents #kanta .lead,#feature #contents #kitchen .lead{margin:0 0 3em}}#feature #contents #zeh .lead small,#feature #contents #kanta .lead small,#feature #contents #kitchen .lead small{font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#feature #contents #zeh .about,#feature #contents #kanta .about,#feature #contents #kitchen .about{max-width:1200px;width:90%;margin:0 auto 3em;position:relative}@media screen and (min-width: 1024px),print{#feature #contents #zeh .about .flex,#feature #contents #kanta .about .flex,#feature #contents #kitchen .about .flex{display:flex;flex-wrap:wrap;justify-content:space-between}}#feature #contents #zeh .about .flex .left,#feature #contents #kanta .about .flex .left,#feature #contents #kitchen .about .flex .left{margin:0 0 2em}@media screen and (min-width: 1024px),print{#feature #contents #zeh .about .flex .left,#feature #contents #kanta .about .flex .left,#feature #contents #kitchen .about .flex .left{width:55%;margin:0}}#feature #contents #zeh .about .flex .left .copy,#feature #contents #kanta .about .flex .left .copy,#feature #contents #kitchen .about .flex .left .copy{background:rgba(65,153,183,.1882352941);color:#4199b7;font-size:clamp(14px,0.694rem + 0.77dvw,21px);text-align:center;line-height:2;padding:.25em 0;margin:0 0 1em}#feature #contents #zeh .about .flex .left .txt,#feature #contents #kanta .about .flex .left .txt,#feature #contents #kitchen .about .flex .left .txt{color:#4199b7;font-size:clamp(12px,0.646rem + 0.44dvw,16px);line-height:2}@media screen and (min-width: 1024px),print{#feature #contents #zeh .about .flex .right,#feature #contents #kanta .about .flex .right,#feature #contents #kitchen .about .flex .right{width:40%}}#feature #contents #zeh .about .flex .right .sample,#feature #contents #kanta .about .flex .right .sample,#feature #contents #kitchen .about .flex .right .sample{position:relative}#feature #contents #zeh .about .flex .right .sample::after,#feature #contents #kanta .about .flex .right .sample::after,#feature #contents #kitchen .about .flex .right .sample::after{content:"アタリ";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#e4007f;color:#fff;font-size:clamp(16px,0.793rem + 0.88dvw,24px);padding:.25em .5em}#feature #contents #zeh .merit,#feature #contents #kanta .merit,#feature #contents #kitchen .merit{max-width:1200px;width:90%;margin:0 auto;position:relative}#feature #contents #zeh .merit h3,#feature #contents #kanta .merit h3,#feature #contents #kitchen .merit h3{text-align:center;color:#4199b7;font-size:clamp(18px,0.866rem + 1.10dvw,28px);margin:0 0 1em}#feature #contents #zeh .merit h3 span,#feature #contents #kanta .merit h3 span,#feature #contents #kitchen .merit h3 span{font-size:2em}@media screen and (min-width: 1024px),print{#feature #contents #zeh .merit .flex,#feature #contents #kanta .merit .flex,#feature #contents #kitchen .merit .flex{display:flex;flex-wrap:wrap;justify-content:space-between}}#feature #contents #zeh .merit .flex .block,#feature #contents #kanta .merit .flex .block,#feature #contents #kitchen .merit .flex .block{margin:0 0 2em}@media screen and (min-width: 1024px),print{#feature #contents #zeh .merit .flex .block,#feature #contents #kanta .merit .flex .block,#feature #contents #kitchen .merit .flex .block{width:32%;margin:0}}#feature #contents #zeh .merit .flex .block h4,#feature #contents #kanta .merit .flex .block h4,#feature #contents #kitchen .merit .flex .block h4{background:rgba(65,153,183,.1882352941);color:#4199b7;font-size:clamp(14px,0.694rem + 0.77dvw,21px);text-align:center;line-height:2;padding:.25em 0;margin:0 0 1em}#feature #contents #zeh .merit .flex .block .photo,#feature #contents #kanta .merit .flex .block .photo,#feature #contents #kitchen .merit .flex .block .photo{margin:0 0 1em}#feature #contents #zeh .merit .flex .block .txt,#feature #contents #kanta .merit .flex .block .txt,#feature #contents #kitchen .merit .flex .block .txt{font-size:clamp(12px,0.646rem + 0.44dvw,16px);color:#4199b7;line-height:2}@media screen and (min-width: 1024px),print{#feature #contents #kanta .about .flex .left,#feature #contents #kitchen .about .flex .left{width:40%}}@media screen and (min-width: 1024px),print{#feature #contents #kanta .about .flex .right,#feature #contents #kitchen .about .flex .right{width:55%}}#feature #contents #kanta .merit h3,#feature #contents #kitchen .merit h3{background:rgba(65,153,183,.1882352941);color:#4199b7;font-size:clamp(15px,0.730rem + 0.88dvw,23px);text-align:center;line-height:2;padding:.25em 0;margin:0 0 1em}#feature #contents #kanta .merit .flex,#feature #contents #kitchen .merit .flex{display:flex;flex-wrap:wrap;justify-content:space-between}#feature #contents #kanta .merit .flex .block,#feature #contents #kitchen .merit .flex .block{width:48%}@media screen and (min-width: 1024px),print{#feature #contents #kanta .merit .flex .block,#feature #contents #kitchen .merit .flex .block{width:24%}}#feature #contents #kanta .merit .flex .block dl,#feature #contents #kitchen .merit .flex .block dl{color:#4199b7}#feature #contents #kanta .merit .flex .block dl dt,#feature #contents #kitchen .merit .flex .block dl dt{text-align:center;font-size:clamp(14px,0.694rem + 0.77dvw,21px);margin:0 0 .5em}#feature #contents #kanta .merit .flex .block dl dd,#feature #contents #kitchen .merit .flex .block dl dd{font-size:clamp(12px,0.646rem + 0.44dvw,16px);line-height:2}#feature #contents #kanta .lead{text-align:center;color:#4199b7;font-size:clamp(18px,0.866rem + 1.10dvw,28px);margin:0 0 1.5em}#feature #contents #kanta .txt{font-size:clamp(12px,0.646rem + 0.44dvw,16px);color:#4199b7;line-height:2}@media screen and (min-width: 1024px),print{#feature #contents #kanta .txt{text-align:center}}@media screen and (min-width: 1024px),print{#feature #contents #kanta .col2{display:flex;flex-wrap:wrap;justify-content:space-between}}#feature #contents #kanta .col2 .left{margin:0 0 1em}@media screen and (min-width: 1024px),print{#feature #contents #kanta .col2 .left{width:50%;margin:0}}#feature #contents #kanta .col2 .left .photo .cap{position:relative;color:#000;text-shadow:none;padding:.5em 0 0 0;line-height:1.5}@media screen and (min-width: 1024px),print{#feature #contents #kanta .col2 .right{width:46%}}#feature #contents #kanta .col2 .right .flex .block{width:48%;margin:0 0 1.5em}@media screen and (min-width: 1024px),print{#feature #contents #kanta .col2 .right .flex .block dl dd{line-height:1.5}}/*# sourceMappingURL=feature.css.map */