﻿.fvBlock{background:url("../img/mado/mainimg.jpg") no-repeat center/cover;position:relative;height:1060px}@media screen and (max-width: 1200px){.fvBlock{height:80vw}}@media screen and (max-width: 767px){.fvBlock{height:130vw}}.fvBlock .wrap{position:relative;height:100%;display:flex;align-items:center}.fvBlock .mado-ttl{width:fit-content;margin:0 0 0 auto;font-size:clamp(1.6rem, 2vw, 2rem);text-align:center}.fvBlock .mado-ttl .ttl-lead{font-size:clamp(2rem, 2.4vw, 2.4rem)}.fvBlock .mado-ttl .ttl-en{font-family:"Cormorant Garamond",serif;font-size:clamp(3.6rem, 9vw, 9rem)}.fvBlock .fv-logo{width:20%;position:absolute;bottom:1em;right:0;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.fvBlock .fv-logo{width:30%}}.fvBlock .fv-logo li:not(:last-child){margin-right:10px}.madotxtR{letter-spacing:0.05em}.mado-lead{margin:clamp(60px, 10vw, 100px) auto 0}.mado-lead .lead-balloon{text-align:center;font-size:clamp(1.6rem, 1.8vw, 1.8rem);letter-spacing:0.05em}.mado-lead .lead-balloon span{position:relative;display:inline-block;padding:0 1em}.mado-lead .lead-balloon span::before,.mado-lead .lead-balloon span::after{content:"";display:block;width:1px;height:clamp(40px, 6vw, 60px);background:#000;position:absolute;bottom:0}.mado-lead .lead-balloon span::before{left:0;transform:rotate(-25deg)}.mado-lead .lead-balloon span::after{right:0;transform:rotate(25deg)}.mado-lead .lead-img{margin:clamp(20px, 4vw, 40px) auto clamp(40px, 8vw, 80px)}.mado-lead .lead-img img{margin:0 auto}.mado-lead .lead-ttl{font-size:clamp(1.8rem, 2.2vw, 2.2rem);letter-spacing:0.05em;text-align:center}.mado-lead .lead-txt{margin-top:1em;text-align:center}.mado-lead .question-list{margin:clamp(30px, 5vw, 50px) auto clamp(40px, 8vw, 80px);display:flex;justify-content:space-between;flex-wrap:wrap}.mado-lead .question-list .question-item{width:calc(96% * 1/4);padding:clamp(15px, 3vw, 30px) 0;background:#007bbc;border-radius:12px;color:#fff;font-size:clamp(1.6rem, 1.8vw, 1.8rem);letter-spacing:0.05em;text-align:center}@media screen and (max-width: 767px){.mado-lead .question-list .question-item{width:48%}.mado-lead .question-list .question-item:nth-of-type(n+3){margin-top:4%}}.mado-lead .question-list .question-item dt{font-family:"Kiwi Maru",serif;font-size:clamp(3.6rem, 6vw, 6rem);opacity:0.5}.mado-lead .question-list .question-item dd{margin-top:1em;display:flex;justify-content:center;align-items:center;min-height:4.9em}.mado-lead .question-list .question-item dd .lrg{font-family:"Kiwi Maru",serif;font-size:clamp(2rem, 2.4vw, 2.4rem)}.mado-lead .lead-txt02{background:url("../img/mado/img-mado02.jpg") no-repeat center/cover;min-height:100vh;padding:clamp(40px, 10vw, 100px) 0}@media screen and (max-width: 1200px){.mado-lead .lead-txt02{background-position:left center}}@media screen and (max-width: 767px){.mado-lead .lead-txt02{min-height:inherit;padding:100px 0}}.mado-lead .lead-txt02 .txtBlock{background:rgba(255,255,255,0.5);max-width:700px;width:90%;margin:0 0 0 auto;padding:clamp(30px, 10vw, 100px) clamp(15px, 6vw, 60px);text-align:center;line-height:2}@media screen and (max-width: 767px){.mado-lead .lead-txt02 .txtBlock{width:100%;background:rgba(255,255,255,0.8);text-align:left;line-height:1.5}}.mado-lead .lead-txt02 .txtBlock p:not(:last-child){margin-bottom:1.5em}.mado-lead .feature-list{margin:clamp(40px, 8vw, 80px) auto clamp(60px, 10vw, 100px)}.mado-lead .feature-list .feature-item{border-radius:10px;border:1px solid #007bbc;background:#fff;padding:clamp(30px, 5vw, 50px) clamp(15px, 5vw, 50px)}.mado-lead .feature-list .feature-item:not(:last-child){margin-bottom:30px}@media screen and (min-width: 768px){.mado-lead .feature-list .feature-item{padding:0 clamp(15px, 5vw, 50px) clamp(30px, 5vw, 50px)}}.mado-lead .feature-list .feature-item .item-ttl{margin-bottom:1em;color:#007bbc;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:clamp(2rem, 2.4vw, 2.4rem);letter-spacing:0.05em;text-shadow:3px 3px 0 #FFF, -3px -3px 0 #FFF, -3px 3px 0 #FFF, 3px -3px 0 #FFF, 0px 3px 0 #FFF,  0 -3px 0 #FFF, -3px 0 0 #FFF, 3px 0 0 #FFF}@media screen and (min-width: 768px){.mado-lead .feature-list .feature-item .item-ttl{position:relative;top:-0.5em}}@media screen and (min-width: 768px){.sec-promise .promise-cts{display:flex;justify-content:space-between}}.sec-promise .promise-cts .cts-head{background:url("../img/mado/img-mado03.jpg") no-repeat center right/cover;display:none}@media screen and (min-width: 768px){.sec-promise .promise-cts .cts-head{display:block;width:40%;margin-left:calc(50% - 50vw);flex:1;margin-right:5vw}}@media screen and (min-width: 1201px){.sec-promise .promise-cts .cts-head{background-position:center}}@media screen and (min-width: 768px){.sec-promise .promise-cts .cts-body{width:55%;padding:0 0 50px}}.sec-promise .promise-cts .primise-ttl{font-size:clamp(1.6rem, 2.1vw, 2.1rem);letter-spacing:0.05em;text-align:center}.sec-promise .promise-cts .primise-ttl .ttl-main{margin:1.5em auto 0;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:clamp(2rem, 3vw, 3rem)}@media screen and (max-width: 767px){.sec-promise .promise-cts .primise-ttl .ttl-main{margin:0.8em auto 0}}.sec-promise .promise-cts .primise-ttl .ttl-main .lrg{margin-top:0.3em;display:block;color:#007bbc;font-family:"Kiwi Maru",serif;font-size:clamp(2.8rem, 4.8vw, 4.8rem)}.sec-promise .promise-cts .promise-img{margin:clamp(40px, 8vw, 80px) auto 0}@media screen and (min-width: 768px){.sec-promise .promise-cts .promise-img{display:none}}.sec-promise .promise-cts .promise-list{margin:clamp(40px, 8vw, 80px) auto 0;font-size:clamp(1.6rem, 1.8vw, 1.8rem);letter-spacing:0.05em}.sec-promise .promise-cts .promise-list li:not(:last-child){margin-bottom:0.8em}.site-linkBlock{margin-top:clamp(60px, 10vw, 100px);text-align:center}.site-linkBlock .block-ttl{font-family:"Kiwi Maru",serif;font-size:clamp(1.8rem, 2.4vw, 2.4rem)}.site-linkBlock .block-ttl span{position:relative;display:inline-block;padding:0 1em}.site-linkBlock .block-ttl span::before,.site-linkBlock .block-ttl span::after{content:"";display:block;width:1px;height:30px;background:#000;position:absolute;bottom:0}.site-linkBlock .block-ttl span::before{left:0;transform:rotate(-45deg)}.site-linkBlock .block-ttl span::after{right:0;transform:rotate(45deg)}.site-linkBlock .block-txt{margin:1em auto}.site-linkBlock .bnr-madoSite{display:block;max-width:863px;width:100%;margin:0 auto 0}.bnrLink-block{margin:clamp(100px, 15vw, 150px) auto}
/*# sourceMappingURL=madoshop.css.map */
