*,*::before,*::after{box-sizing:border-box}.containerBox{margin:auto;max-width:1280px;width:95%;height:auto}.inner{margin:auto;max-width:1100px;width:90%;height:auto}main{color:#000000;background:url("../img/fukuchan/bg_main.jpg") repeat center center;display:block}h1,h2,h3,h4,h5,h6{font-family:"Zen Maru Gothic", serif;font-style:normal}#fvWrap{width:100%;height:auto;background:url("../img/fukuchan/bg_wood.jpg") repeat center center;position:relative;overflow:hidden}#fvWrap .fvCatchBox{font-family:"Zen Maru Gothic", serif;font-style:normal;position:absolute;top:min(60px,8.334vw);left:5%;z-index:5}#fvWrap .fvCatchBox::before{content:'';width:27.6388888889vw;height:26.875vw;max-width:398px;background:url("../img/fukuchan/footstamp.png") no-repeat center center/contain;position:absolute;top:-240px;left:-9%}#fvWrap .fvCatchBox h1{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;position:relative}#fvWrap .fvCatchBox h1 span{padding:10px 0 10px 20px;font-size:clamp(36.4px, 5.0557vw, 56px);font-weight:700;line-height:1.4;letter-spacing:0.2em;width:fit-content;background:#FFFFFF}#fvWrap .fvCatchBox h1 span+span{margin-top:20px}#fvWrap .fvCatchBox .itemNameBox{margin:min(35px,4.862vw) 0;max-width:550px;text-align:center}#fvWrap .fvCatchBox .itemNameBox .sub{font-size:clamp(19.6px, 4.6656vw, 28px);font-weight:700}#fvWrap .fvCatchBox .itemNameBox .sub em{padding-top:12px;color:#3cb371;font-size:clamp(22.4px, 5.3328vw, 32px);font-weight:700;line-height:1;background-color:transparent;background-image:radial-gradient(circle at center, #ed8744 20%, transparent 20%);background-size:1em 0.2em;background-position:top right;background-repeat:repeat-x;display:inline-block}#fvWrap .fvCatchBox .itemNameBox .main{font-size:clamp(26px, 3.6114vw, 40px);font-weight:700}#fvWrap .fvCatchBox .itemNameBox .main em{color:#3cb371;font-weight:700}#fvWrap .fvCatchBox .read{margin:0;font-size:clamp(14px, 3.3336vw, 20px);font-weight:700;text-align:center;max-width:550px}#fvWrap .fvCatchBox .ecBtn{margin:min(35px,4.862vw) 0 0;max-width:550px}#fvWrap .fvCatchBox .ecBtn a{padding:15px 40px;color:#FFFFFF;font-size:clamp(22.4px, 5.3328vw, 32px);font-weight:500;line-height:0.9;border-radius:50px;background:#e7969a;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fvWrap .fvCatchBox .ecBtn a i{margin-left:20px;width:36px;height:36px;background:url("../img/fukuchan/arrow.svg") no-repeat center center/contain;display:block}#fvWrap #fvSlide{margin:0 0 0 auto;width:52.8%}#fvWrap #fvSlide picture{width:100%;display:block;position:relative;overflow:hidden}#fvWrap #fvSlide picture::before{content:'';padding-top:max(840px, 100svh);display:block}#fvWrap #fvSlide picture img,#fvWrap #fvSlide picture source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}@media (max-width: 1024px){#fvWrap .fvCatchBox{width:90%}#fvWrap .fvCatchBox h1 span{padding:10px;font-size:clamp(21px, 4.9992vw, 30px)}#fvWrap .fvCatchBox h1 span+span{margin-top:10px}#fvWrap .fvCatchBox .itemNameBox{margin:20px 0 0;text-align:left;text-shadow:2px 0px 4px #ffffff,-2px 0px 4px #ffffff,0px 2px 4px #ffffff,0px -2px 4px #ffffff}#fvWrap .fvCatchBox .itemNameBox .sub{font-size:1.8rem}#fvWrap .fvCatchBox .itemNameBox .sub em{padding-top:10px;font-size:2.6rem}#fvWrap .fvCatchBox .itemNameBox .main{font-size:3.0rem}#fvWrap .fvCatchBox .read{margin:10px 0 0;font-size:1.8rem;text-align:left;text-shadow:2px 0px 4px #ffffff,-2px 0px 4px #ffffff,0px 2px 4px #ffffff,0px -2px 4px #ffffff}#fvWrap .fvCatchBox .ecBtn{margin:min(35px,4.862vw) 0 0;max-width:420px}#fvWrap .fvCatchBox .ecBtn a{padding:20px 20px;color:#FFFFFF;font-size:2.4rem}#fvWrap .fvCatchBox .ecBtn a i{margin-left:10px;width:26px;height:26px}#fvWrap #fvSlide{width:100%}#fvWrap #fvSlide picture::before{content:'';padding-top:600px;display:block}}@media (max-width: 480px){#fvWrap .fvCatchBox{margin:auto;padding:min(60px,8.334vw) 0;width:90%;position:static}#fvWrap .fvCatchBox h1 span{padding:10px;font-size:clamp(21px, 4.9992vw, 30px)}#fvWrap .fvCatchBox h1 span+span{margin-top:10px}#fvWrap .fvCatchBox .itemNameBox{margin:20px auto 0;text-align:left}#fvWrap .fvCatchBox .itemNameBox .sub{font-size:1.4rem}#fvWrap .fvCatchBox .itemNameBox .sub em{padding-top:10px;font-size:2.0rem}#fvWrap .fvCatchBox .itemNameBox .main{font-size:2.4rem}#fvWrap .fvCatchBox .read{margin:10px auto 0;font-size:1.4rem;text-align:left}#fvWrap .fvCatchBox .ecBtn{margin:min(35px,4.862vw) 0 0}#fvWrap .fvCatchBox .ecBtn a{padding:10px 20px;color:#FFFFFF;font-size:2.0rem}#fvWrap .fvCatchBox .ecBtn a i{margin-left:10px;width:20px;height:20px}#fvWrap #fvSlide{width:100%}#fvWrap #fvSlide picture::before{content:'';padding-top:100%;display:block}}#newsArea{padding:min(85px,11.806vw) 0;background:#a2886e}#newsArea h2{margin:0 auto min(55px,7.638vw);color:#FFFFFF;font-size:clamp(26px, 3.6114vw, 40px);font-weight:700;letter-spacing:0.1em;text-align:center}#newsArea .innerBox{padding:min(55px,7.638vw) 0;background:#FFFFFF;border-radius:2.0833333333vw}#newsArea .innerBox ul{margin:auto;width:88%}#newsArea .innerBox ul li{padding:min(20px,2.778vw);border-bottom:4px #e7969a dotted}#newsArea .innerBox ul li a{font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(14px, 3.3336vw, 20px);font-weight:700;display:-webkit-flex;display:-moz-flex;display:flex}#newsArea .innerBox ul li a date{margin-right:min(65px,9.028vw)}@media (max-width: 480px){#newsArea .innerBox{border-radius:8vw}#newsArea .innerBox .innerBox ul li a{display:block}#newsArea .innerBox .innerBox ul li a date{margin-right:0}}#itemIntroArea{padding:min(120px,16.666vw) 0 min(200px,27.778vw)}#itemIntroArea .containerBox{padding:min(80px,11.112vw) 0;background:#FFFFFF;border-radius:2.0833333333vw}#itemIntroArea .containerBox .ttl{margin:0 auto min(25px,3.472vw);text-align:center}#itemIntroArea .containerBox h2{margin:0 auto min(90px,12.5vw);width:80%;text-align:center;position:relative}#itemIntroArea .containerBox h2 .line01{margin-bottom:20px;font-size:clamp(26px, 3.6114vw, 40px);font-weight:700;letter-spacing:0.05em;line-height:1}#itemIntroArea .containerBox h2 .line01 em{margin:0 5px;padding:0 5px 0 10px;font-size:clamp(33.8px, 4.6943vw, 52px);font-weight:700;display:inline-block;position:relative}#itemIntroArea .containerBox h2 .line01 em::after{content:'';margin:auto;width:100%;height:50px;background-image:url("../img/fukuchan/bg_line_top.png"),url("../img/fukuchan/bg_line.png");background-repeat:repeat-x, repeat-x;background-position:left top, left bottom;border-radius:50px;display:block;position:absolute;top:auto;left:0;right:0;bottom:-20px;z-index:0;mix-blend-mode:multiply}#itemIntroArea .containerBox h2 .line01 em:first-of-type::after{background-color:#f4d889}#itemIntroArea .containerBox h2 .line01 em:last-of-type::after{background-color:#f9b66f}#itemIntroArea .containerBox h2 .line02{font-size:clamp(25.2px, 6vw, 36px);font-weight:700;letter-spacing:0.05em;line-height:1.38}#itemIntroArea .containerBox h2::before,#itemIntroArea .containerBox h2::after{content:'';margin:auto;width:8.5416666667vw;height:10.625vw;max-width:123px;max-height:153px;background:url("../img/fukuchan/flower.png") no-repeat center center/contain;display:block;position:absolute;top:0;bottom:0}#itemIntroArea .containerBox h2::before{transform:scaleX(-1);left:0;right:auto}#itemIntroArea .containerBox h2::after{left:auto;right:0}#itemIntroArea .containerBox .sectionBlock{margin:auto;max-width:950px;width:90%;display:-webkit-flex;display:-moz-flex;display:flex}#itemIntroArea .containerBox .sectionBlock .textBox{margin:auto 0;width:50%}#itemIntroArea .containerBox .sectionBlock .textBox p{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:400}#itemIntroArea .containerBox .sectionBlock .textBox p+p{margin-top:1em}#itemIntroArea .containerBox .sectionBlock picture{width:44.5%;display:block}#itemIntroArea .containerBox .sectionBlock:nth-of-type(odd) .textBox{margin:auto 0 auto auto}#itemIntroArea .containerBox .sectionBlock:nth-of-type(odd) picture{-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}#itemIntroArea .containerBox .sectionBlock:nth-of-type(even) picture{margin:0 0 0 auto}#itemIntroArea .containerBox .sectionBlock+.sectionBlock{margin-top:min(20px,2.778vw)}@media (max-width: 1280px){#itemIntroArea .containerBox h2{width:90%}}@media (max-width: 1024px){#itemIntroArea .containerBox h2 .line02{font-size:clamp(22.4px, 5.3328vw, 32px)}#itemIntroArea .containerBox h2::before,#itemIntroArea .containerBox h2::after{top:auto;bottom:0}#itemIntroArea .containerBox .sectionBlock .textBox{width:58%}#itemIntroArea .containerBox .sectionBlock .textBox p{font-size:1.6rem}#itemIntroArea .containerBox .sectionBlock picture{width:35%}}@media (max-width: 480px){#itemIntroArea .containerBox{border-radius:8vw}#itemIntroArea .containerBox .ttl{width:90%}#itemIntroArea .containerBox h2 .line01{font-size:clamp(14px, 3.3336vw, 20px)}#itemIntroArea .containerBox h2 .line01 em{font-size:clamp(21px, 4.9992vw, 30px)}#itemIntroArea .containerBox h2 .line01 em::after{height:30px}#itemIntroArea .containerBox h2 .line02{font-size:clamp(18.2px, 4.3344vw, 26px)}#itemIntroArea .containerBox .sectionBlock{display:block}#itemIntroArea .containerBox .sectionBlock .textBox{width:100%}#itemIntroArea .containerBox .sectionBlock .textBox p{font-size:1.4rem}#itemIntroArea .containerBox .sectionBlock picture{width:70%}#itemIntroArea .containerBox .sectionBlock:nth-of-type(odd) picture{margin:min(20px,2.778vw) 0 0 auto}#itemIntroArea .containerBox .sectionBlock:nth-of-type(even) picture{margin:min(20px,2.778vw) auto 0 0}}#commitArea{padding:min(120px,16.666vw) 0;background:#d3cbbd;position:relative}#commitArea:before{content:"";width:100%;height:16px;background:url(../img/wavetop_sec02.png) repeat-x 0 0;position:absolute;top:-16px;left:0}#commitArea .ttl{margin:0 auto min(30px,4.166vw);text-align:center}#commitArea h2{margin:0 auto min(110px,15.278vw);font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;letter-spacing:0.1em;text-align:center}@media (max-width: 480px){#commitArea h2{font-size:clamp(25.2px, 6vw, 36px)}}#commitArea .fl{margin:0 auto max(-80px,-11.112vw);max-width:1240px}#commitArea .commitCard{margin:0 3.2% min(80px,11.112vw) 0;padding:min(40px,5.556vw) min(60px,8.334vw);width:48.4%;background:#f6f5f2;border-radius:3.4722222222vw}#commitArea .commitCard figure,#commitArea .commitCard picture{margin:0 auto min(30px,4.166vw);width:100%;display:block;position:relative}#commitArea .commitCard figure::before,#commitArea .commitCard picture::before{content:'';padding-top:66.7%;display:block}#commitArea .commitCard figure img,#commitArea .commitCard figure source,#commitArea .commitCard picture img,#commitArea .commitCard picture source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}#commitArea .commitCard h3{margin:0 auto min(20px,2.778vw);font-size:clamp(16.8px, 4.0008vw, 24px);font-weight:700;letter-spacing:0.1em;text-align:center}#commitArea .commitCard p{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:400}#commitArea .commitCard:nth-of-type(2n){margin-right:0}@media (max-width: 480px){#commitArea .commitCard{margin:0 auto min(80px,11.112vw);width:100%;border-radius:8vw}}#historyArea{padding:min(180px,25vw) 0}#historyArea h2{margin:0 auto min(35px,4.862vw);font-size:clamp(39px, 5.4171vw, 60px);font-weight:700;line-height:1.4;letter-spacing:0.1em;text-align:center}#historyArea .ttl{font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(21px, 4.9992vw, 30px);font-weight:500;line-height:1.4;letter-spacing:0.1em;text-align:center}#historyArea picture{margin:min(30px,4.166vw) auto;width:100%;text-align:center;display:block}#historyArea .textBox{padding:min(50px,6.944vw) min(60px,8.334vw);font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(16.8px, 4.0008vw, 24px);font-weight:400;line-height:2;letter-spacing:0.1em;border-radius:2.0833333333vw;background:#fdfcfa}@media (max-width: 480px){#historyArea h2{font-size:clamp(26px, 3.6114vw, 40px)}#historyArea .ttl{font-size:clamp(15.4px, 3.6672vw, 22px)}#historyArea .textBox{font-size:1.4rem;border-radius:5.3333333333vw}}#voiceArea{padding:min(80px,11.112vw) 0;background:url("../img/fukuchan/bg_wood.jpg") repeat center center}#voiceArea .voiceTitleBox{margin:auto;padding:min(245px,34.028vw) 0 min(100px,13.888vw);max-width:1440px;width:95%;position:relative}#voiceArea .voiceTitleBox .ttl{margin-bottom:min(30px,4.166vw);text-align:center}#voiceArea .voiceTitleBox h2{font-size:clamp(39px, 5.4171vw, 60px);font-weight:700;line-height:1.4;letter-spacing:0.1em;text-align:center}@media (min-width: 1500px){#voiceArea .voiceTitleBox h2 br{display:none}}#voiceArea .voiceTitleBox .fukidashi{margin:auto;position:absolute}#voiceArea .voiceTitleBox .fukidashi.img01{max-width:269px;width:18.6805555556vw;top:auto;left:0;right:auto;bottom:min(60px,8.334vw)}#voiceArea .voiceTitleBox .fukidashi.img02{max-width:353px;width:24.5138888889vw;top:min(120px,16.666vw);left:4%;right:auto;bottom:auto}#voiceArea .voiceTitleBox .fukidashi.img03{max-width:268px;width:18.6111111111vw;top:0;left:28%;right:auto;bottom:auto;bottom:auto}#voiceArea .voiceTitleBox .fukidashi.img04{max-width:337px;width:23.4027777778vw;top:min(20px,2.778vw);left:51%;right:auto;bottom:auto}#voiceArea .voiceTitleBox .fukidashi.img05{max-width:357px;width:24.7916666667vw;top:min(160px,22.222vw);left:auto;right:2%;bottom:auto}#voiceArea .voiceTitleBox .fukidashi.img06{max-width:345px;width:23.9583333333vw;top:auto;left:auto;right:0;bottom:0}@media (max-width: 480px){#voiceArea .voiceTitleBox .ttl{margin:auto;width:80%}#voiceArea .voiceTitleBox h2{font-size:clamp(31.2px, 4.3329vw, 48px)}#voiceArea .voiceTitleBox .fukidashi.img01{width:24vw}#voiceArea .voiceTitleBox .fukidashi.img02{width:31.2vw}#voiceArea .voiceTitleBox .fukidashi.img03{width:24vw;left:22%}#voiceArea .voiceTitleBox .fukidashi.img04{width:29.8666666667vw;left:50%}#voiceArea .voiceTitleBox .fukidashi.img05{width:31.7333333333vw;top:min(160px,22.222vw)}#voiceArea .voiceTitleBox .fukidashi.img06{width:30.6666666667vw}}#voiceArea section .textBox{margin:auto;padding:min(40px,5.556vw);font-family:"Zen Maru Gothic", serif;font-style:normal;width:50%;background:#FFFFFF;box-shadow:8px 8px 10px rgba(0,0,0,0.2)}#voiceArea section .textBox h3{margin:0 auto min(30px,4.166vw);font-size:clamp(15.4px, 3.6672vw, 22px);font-weight:700}#voiceArea section .textBox h3 span{padding:0 10px;display:inline-block;position:relative}#voiceArea section .textBox h3 span::after{content:'';margin:auto;width:100%;height:30px;background-image:url("../img/fukuchan/bg_line_top.png"),url("../img/fukuchan/bg_line.png");background-repeat:repeat-x, repeat-x;background-position:left top, left bottom;background-size:auto 10px;border-radius:40px;display:block;position:absolute;top:auto;left:0;right:0;bottom:-8px;z-index:0;mix-blend-mode:multiply}#voiceArea section .textBox h3 span.yl::after{background-color:#f4d889}#voiceArea section .textBox h3 span.or::after{background-color:#f9b870}#voiceArea section .textBox p{font-size:1.6rem;font-weight:500;line-height:1.6;letter-spacing:0.1em}#voiceArea section .textBox p+p{margin-top:1em}#voiceArea section picture{margin:auto 0;width:45%;text-align:center;display:block}#voiceArea section:nth-of-type(odd) picture{-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}#voiceArea section+section{margin-top:20px}@media (max-width: 480px){#voiceArea section{width:90%}#voiceArea section .textBox{padding:40px 15px 15px;width:100%}#voiceArea section .textBox p{font-size:1.4rem}#voiceArea section picture{margin:0 0 -40px auto;position:relative}#voiceArea section:nth-of-type(even) picture{-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}#voiceArea section+section{margin-top:40px}}#efficacyArea{padding:min(180px,25vw) 0 0}#efficacyArea h2{margin:0 auto min(50px,6.944vw);font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;letter-spacing:0.05em;line-height:1.4;text-align:center}#efficacyArea h2 span{display:inline-block;position:relative}#efficacyArea h2 span::before{content:'';margin:auto;width:267px;height:76px;background:url("../img/fukuchan/ttl_efficacy.svg") no-repeat center center/contain;transform:translate(-35%, -100%);position:absolute;top:0;left:0;right:auto;bottom:auto}@media (max-width: 480px){#efficacyArea h2{font-size:clamp(26px, 3.6114vw, 40px)}#efficacyArea h2 span::before{width:35.4666666667vw;height:10.1333333333vw;transform:translate(-5%, -100%)}}#efficacyArea section{padding:min(30px,4.166vw) min(80px,11.112vw);border-radius:3.4722222222vw;background:#fdfcfa}#efficacyArea section picture{margin:auto 0;width:32%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;position:relative;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}#efficacyArea section picture::before{content:'';padding-top:100%;display:block}#efficacyArea section picture img,#efficacyArea section picture source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}#efficacyArea section .textBox{margin:auto 0 auto auto;width:60%}#efficacyArea section .textBox h3{margin:0 auto min(35px,4.862vw);font-size:clamp(21px, 4.9992vw, 30px);font-weight:700;letter-spacing:0.05em}#efficacyArea section .textBox p{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:400;line-height:1.6;letter-spacing:0.05em}#efficacyArea section+section{margin-top:min(40px,5.556vw)}@media (max-width: 480px){#efficacyArea section{padding:20px;border-radius:8vw}#efficacyArea section picture{margin:0 auto 20px;width:70%}#efficacyArea section .textBox{width:100%}}#developerArea{margin:auto;padding:min(100px,13.888vw) 0 min(180px,25vw);max-width:960px;width:90%}#developerArea h2{margin:0 auto min(50px,6.944vw);font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;letter-spacing:0.05em;line-height:1.4;text-align:center}@media (max-width: 480px){#developerArea h2{font-size:clamp(22.4px, 5.3328vw, 32px)}}#developerArea section figure{margin:0 min(40px,5.556vw) min(20px,2.778vw) 0;width:24%;position:relative;float:left}#developerArea section figure::before{content:'';padding-top:120%;display:block}#developerArea section figure img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}@media (max-width: 480px){#developerArea section figure{width:35%}}#developerArea section .textBox{font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:500;width:100%}#developerArea section .textBox p{line-height:1.6}#developerArea section .textBox p+p{margin-top:1em}#developerArea section .textBox ul{margin:min(20px,2.778vw) min(20px,2.778vw) 0}#developerArea section .textBox ul li{padding-left:1em;line-height:1.6;position:relative}#developerArea section .textBox ul li::before{content:'';width:8px;height:8px;border-radius:50%;background:#534741;display:block;position:absolute;top:11px;left:0}#developerArea section .textBox ul li+li{margin-top:0.4em}#faqArea{padding:min(120px,16.666vw) 0;background:url("../../img/common/bg_flower.jpg") repeat center center}#faqArea h2{margin:0 auto min(60px,8.334vw);font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;letter-spacing:0.05em;text-align:center}@media (max-width: 480px){#faqArea h2{font-size:clamp(22.4px, 5.3328vw, 32px)}}#faqArea dl{padding:min(40px,5.556vw);background:#FFFFFF;border-radius:2.0833333333vw;filter:drop-shadow(8px 8px 0px rgba(0,0,0,0.1))}#faqArea dl dt{padding:0 0 min(25px,3.472vw) min(80px,11.112vw);font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(16.8px, 4.0008vw, 24px);font-weight:700;line-height:1.4;border-bottom:2px solid #f9b974;position:relative}#faqArea dl dt::before{content:'Q.';font-size:clamp(31.2px, 4.3329vw, 48px);line-height:1;position:absolute;top:-10px;left:20px}#faqArea dl dd{padding:min(25px,3.472vw) 0 0 min(80px,11.112vw);font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:400;line-height:1.6}#faqArea dl+dl{margin-top:min(40px,5.556vw)}@media (max-width: 480px){#faqArea dl{margin:auto;padding:15px;width:90%;border-radius:5.3333333333vw}#faqArea dl dt{padding-left:30px}#faqArea dl dt::before{font-size:clamp(22.4px, 5.3328vw, 32px);top:0;left:0}#faqArea dl dd{padding-left:30px}}.ecBtn a{padding:15px 40px;color:#FFFFFF;font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(21px, 4.9992vw, 30px);font-weight:500;line-height:1;border-radius:50px;background:#a2886e;display:block;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ecBtn a i{margin-left:20px;width:36px;height:36px;background:url("../img/fukuchan/arrow.svg") no-repeat center center/contain;display:block}@media (max-width: 1024px){.ecBtn a{font-size:clamp(16.8px, 4.0008vw, 24px)}.ecBtn a i{width:24px;height:24px}}@media (max-width: 480px){.ecBtn a{padding:10px 15px}.ecBtn a i{width:18px;height:18px}}#cvArea{padding:min(120px,16.666vw) 0 min(180px,25vw);background:#90684f;position:relative}#cvArea::before,#cvArea::after{content:'';margin:auto;display:block;position:absolute}#cvArea::before{width:min(324px, 22.5vw);height:min(220px, 15.28vw);background:url("../img/fukuchan/bg_footstamp_top.svg") no-repeat center center/contain;top:min(30px,4.166vw);left:min(50px,6.944vw)}#cvArea::after{width:min(334px, 23.2vw);height:min(229px, 15.9vw);background:url("../img/fukuchan/bg_footstamp_bottom.svg") no-repeat center center/contain;right:min(50px,6.944vw);bottom:min(30px,4.166vw)}#cvArea .containerBox{padding:min(75px,10.416vw) min(90px,12.5vw);border-radius:min(80px,11.112vw);background:#f4f0ee;position:relative;z-index:5}#cvArea .containerBox h2{margin:0 auto min(50px,6.944vw);font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;text-align:center;letter-spacing:0.1em}#cvArea .containerBox picture{margin:0 0 auto;width:45.5%;max-width:486px;display:block;position:relative}#cvArea .containerBox picture::before{content:'';padding-top:66.7%;display:block}#cvArea .containerBox picture img,#cvArea .containerBox picture source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}#cvArea .containerBox table{margin:0 0 0 auto;font-family:"Zen Maru Gothic", serif;font-style:normal;width:51.4%;border:2px solid #c09a84}#cvArea .containerBox table th{padding:min(15px,2.084vw);color:#FFFFFF;font-size:clamp(14px, 3.4vw, 18px);font-weight:500;width:7em;text-align:center;background:#c09a84;border-bottom:2px solid #d3cbbd}#cvArea .containerBox table td{padding:min(15px,2.084vw);font-size:clamp(14px, 3.4vw, 18px);color:#000000;width:calc(100% - 7em);background:#FFFFFF;border-bottom:2px solid #d3cbbd}#cvArea .containerBox table td p+p{margin-top:1em}#cvArea .containerBox table td small{margin-bottom:10px;padding-left:1.5em;font-size:1.6rem;display:block;position:relative}#cvArea .containerBox table td small::before{content:'\00203b';position:absolute;top:0;left:0}#cvArea .containerBox table tr:last-of-type th,#cvArea .containerBox table tr:last-of-type td{border-bottom:none}#cvArea .containerBox .ecBtn{margin:min(60px,8.334vw) auto 0;max-width:580px;width:80%}@media (max-width: 1024px){#cvArea .containerBox picture{margin:auto;width:100%}#cvArea .containerBox table{margin:min(60px,8.334vw) 0 0;width:100%}}@media (max-width: 480px){#cvArea .containerBox{padding:min(80px,11.112vw) min(70px,9.722vw)}#cvArea .containerBox table th{text-align:left;width:100%;display:block;border-bottom:none}#cvArea .containerBox table th br{display:none}#cvArea .containerBox table td{width:100%;display:block}#cvArea .containerBox table td small{font-size:1.2rem}#cvArea .containerBox .ecBtn{width:100%}}.setArea{padding:min(80px,11.112vw) 0;background:url("../img/common/bg_drawer.jpg") repeat center center;position:relative;z-index:5}.setArea::before,.setArea::after{content:'';width:100%;height:16px;display:block;position:absolute;left:0}.setArea::before{background:url("../img/common/wavetop_drawer.png") repeat-x bottom center;top:-16px}.setArea::after{background:url("../img/common/wavebottom_drawer.png") repeat-x top center;bottom:-16px}.setArea h2{margin:0 auto min(50px,6.944vw);color:#FFFFFF;font-family:"Zen Maru Gothic", serif;font-style:normal;font-size:clamp(31.2px, 4.3329vw, 48px);font-weight:700;text-align:center;letter-spacing:0.1em}.setArea h2 span{font-size:clamp(22.4px, 5.3328vw, 32px);text-align:center;display:block}@media (max-width: 480px){.setArea h2{font-size:clamp(26px, 3.6114vw, 40px)}.setArea h2 span{font-size:clamp(16.8px, 4.0008vw, 24px)}}.setArea .inner{padding:min(30px,4.166vw) min(80px,11.112vw);border-radius:3.4722222222vw;background:#fdfcfa}.setArea .inner figure{margin:auto 0;width:32%;aspect-ratio:1 / 1;border-radius:1.3888888889vw;overflow:hidden;position:relative;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}.setArea .inner figure::before{content:'';padding-top:100%;display:block}.setArea .inner figure img,.setArea .inner figure source{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}.setArea .inner .textBox{margin:auto 0 auto auto;width:60%}.setArea .inner .textBox p{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(14px, 3.4vw, 18px);font-weight:400;line-height:1.6;letter-spacing:0.05em}.setArea .inner .textBox .ecBtn{margin:min(40px,5.556vw) auto 0}@media (max-width: 480px){.setArea .inner{padding:20px;border-radius:8vw}.setArea .inner figure{margin:0 auto 20px;width:70%}.setArea .inner .textBox{width:100%}}.fl{display:-webkit-flex;display:-moz-flex;display:flex}.fl-tab{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 1024px){.fl-tab{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-smp{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 480px){.fl-smp{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-jst{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fl-cen{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fl-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fl-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mt0{margin-top:min(0vw,0px)}.mb0{margin-bottom:min(0vw,0px)}.pt0{padding-top:min(0vw,0px)}.pb0{padding-bottom:min(0vw,0px)}.mt10{margin-top:min(3vw,10px)}.mb10{margin-bottom:min(3vw,10px)}.pt10{padding-top:min(3vw,10px)}.pb10{padding-bottom:min(3vw,10px)}.mt20{margin-top:min(6vw,20px)}.mb20{margin-bottom:min(6vw,20px)}.pt20{padding-top:min(6vw,20px)}.pb20{padding-bottom:min(6vw,20px)}.mt30{margin-top:min(9vw,30px)}.mb30{margin-bottom:min(9vw,30px)}.pt30{padding-top:min(9vw,30px)}.pb30{padding-bottom:min(9vw,30px)}.mt40{margin-top:min(12vw,40px)}.mb40{margin-bottom:min(12vw,40px)}.pt40{padding-top:min(12vw,40px)}.pb40{padding-bottom:min(12vw,40px)}.mt50{margin-top:min(15vw,50px)}.mb50{margin-bottom:min(15vw,50px)}.pt50{padding-top:min(15vw,50px)}.pb50{padding-bottom:min(15vw,50px)}.mt60{margin-top:min(18vw,60px)}.mb60{margin-bottom:min(18vw,60px)}.pt60{padding-top:min(18vw,60px)}.pb60{padding-bottom:min(18vw,60px)}.mt70{margin-top:min(21vw,70px)}.mb70{margin-bottom:min(21vw,70px)}.pt70{padding-top:min(21vw,70px)}.pb70{padding-bottom:min(21vw,70px)}.mt80{margin-top:min(24vw,80px)}.mb80{margin-bottom:min(24vw,80px)}.pt80{padding-top:min(24vw,80px)}.pb80{padding-bottom:min(24vw,80px)}.mt90{margin-top:min(27vw,90px)}.mb90{margin-bottom:min(27vw,90px)}.pt90{padding-top:min(27vw,90px)}.pb90{padding-bottom:min(27vw,90px)}.mt100{margin-top:min(30vw,100px)}.mb100{margin-bottom:min(30vw,100px)}.pt100{padding-top:min(30vw,100px)}.pb100{padding-bottom:min(30vw,100px)}br{display:inline}@media (min-width: 1281px){br.showPC{display:none !important}}@media (min-width: 1025px){br.showTab{display:none !important}}@media (min-width: 481px){br.showSP{display:none !important}}@media (max-width: 1280px){br.hdnPC{display:none}br.showPC{display:inherit}}@media (max-width: 1024px){br.hdnTab{display:none}br.showTab{display:inherit}}@media (max-width: 480px){br.hdnSP{display:none}br.showSP{display:inherit}}span{display:inline-block}@media (min-width: 1281px){span.showPC{display:none !important}}@media (min-width: 1025px){span.showTab{display:none !important}}@media (min-width: 481px){span.showSP{display:none !important}}@media (max-width: 1280px){span.hdnPC{display:none !important}span.showPC{display:inherit}}@media (max-width: 1024px){span.hdnTab{display:none !important}span.showTab{display:inherit}}@media (max-width: 480px){span.hdnSP{display:none !important}span.showSP{display:inherit}}p,div,figure,ul{display:block}@media (min-width: 1281px){p.showPC,div.showPC,figure.showPC,ul.showPC{display:none !important}}@media (min-width: 1025px){p.showTab,div.showTab,figure.showTab,ul.showTab{display:none !important}}@media (min-width: 481px){p.showSP,div.showSP,figure.showSP,ul.showSP{display:none !important}}@media (max-width: 1280px){p.hdnPC,div.hdnPC,figure.hdnPC,ul.hdnPC{display:none !important}p.showPC,div.showPC,figure.showPC,ul.showPC{display:inherit}}@media (max-width: 1024px){p.hdnTab,div.hdnTab,figure.hdnTab,ul.hdnTab{display:none !important}p.showTab,div.showTab,figure.showTab,ul.showTab{display:inherit}}@media (max-width: 480px){p.hdnSP,div.hdnSP,figure.hdnSP,ul.hdnSP{display:none !important}p.showSP,div.showSP,figure.showSP,ul.showSP{display:inherit}}li{display:list-item}@media (min-width: 1281px){li.showPC{display:none !important}}@media (min-width: 1025px){li.showTab{display:none !important}}@media (min-width: 481px){li.showSP{display:none !important}}@media (max-width: 1280px){li.hdnPC{display:none !important}li.showPC{display:inherit}}@media (max-width: 1024px){li.hdnTab{display:none !important}li.showTab{display:inherit}}@media (max-width: 480px){li.hdnSP{display:none !important}li.showSP{display:inherit}}.ta_cnt{text-align:center}.ta_right{text-align:right}.clearfix:after{content:"";display:block;clear:both}
