.toolBox01{background-color:#ff74a2}.brand-header{box-shadow:rgba(0,0,0,0.2) 0px 3px 3px 0}#flady_content{width:100vw;overflow:hidden}.fl_kv{background:#fee7ef;background:linear-gradient(to bottom, #fef8fa 0%, #fee7ef 100%)}.fl_kv .inner{max-width:940px;height:440px;position:relative;margin:0 auto}.fl_kv .inner h1{width:200px;height:60px;position:absolute;bottom:50px;left:0;text-indent:-940px;overflow:hidden;font-size:20%;background:url(/-/Media/com/flady/product/202104/flady_logo.svg) no-repeat center center;background-size:contain;z-index:1}.fl_kv .inner h2{font-family:"FOT-ロダン Pro DB";color:#ff3b7b;font-size:3.8rem;position:absolute;top:140px;left:0;line-height:1.4;letter-spacing:0.1em;z-index:1}.fl_kv .inner h2 span{display:block}.fl_kv .inner h2 small{display:block;font-size:2.4rem;font-family:"FOT-スキップ ProN B";margin-bottom:6px}.fl_kv .inner #kv_fuki{display:inline-block;position:absolute;font-size:3.4rem;background:#dc426e;color:#ffff88;border-radius:6px;padding:0.5em;line-height:1;font-family:"FOT-スキップ ProN B";letter-spacing:0.15em;top:20px;left:90px;z-index:1;animation:fukidashi 1.5s ease-out;animation-fill-mode:forwards}.fl_kv .inner #kv_fuki small,.fl_kv .inner #kv_fuki span{display:block;text-align:center}.fl_kv .inner #kv_fuki small{font-size:2.6rem;margin-top:0.4em}.fl_kv .inner #kv_fuki::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0.6em 0.6em 0 0;border-color:#dc426e transparent transparent transparent;position:absolute;margin:auto;bottom:-0.6em;left:0;right:0}.fl_kv .inner #kv_img{width:600px;position:absolute;right:0;bottom:20px;display:flex;justify-content:space-between;align-items:center;z-index:1}.fl_kv .inner #kv_img img{width:48%}.fl_kv .inner::before,.fl_kv .inner::after{content:"";display:block;position:absolute;background:url(/-/Media/com/flady/product/202104/down01.svg) no-repeat center center;background-size:contain;z-index:0}.fl_kv .inner::before{width:92px;height:46px;top:240px;left:220px;opacity:0;animation:fallleft 2s ease-out;animation-fill-mode:forwards}.fl_kv .inner::after{width:124px;height:62px;top:146px;right:274px;transform:scale(-1, 1);animation:fallright 2.6s ease-out;animation-fill-mode:forwards}@keyframes fukidashi{0%{opacity:0;top:60px}66%{opacity:0;top:60px}100%{opacity:1;top:20px}}@keyframes fallleft{0%{opacity:0;top:-60px;left:-200px}20%{opacity:0;top:-60px;left:-200px}100%{opacity:1;top:240px;left:220px}}@keyframes fallright{0%{opacity:0;top:0;right:-180px}40%{opacity:0;top:0;right:-180px}100%{opacity:1;top:146px;right:274px}}@media screen and (max-width: 980px){.fl_kv .inner{height:45vw;max-width:none;margin:0}.fl_kv .inner h1{width:20.4vw;height:6.1vw;bottom:5.1vw;left:2vw}.fl_kv .inner h2{font-size:3.87vw;top:15vw;left:2vw}.fl_kv .inner h2 small{font-size:2.45vw;margin-bottom:0.6vw}.fl_kv .inner #kv_fuki{font-size:3.6vw;border-radius:0.6vw;top:2vw;left:9.5vw}.fl_kv .inner #kv_fuki small{font-size:2.8vw}.fl_kv .inner #kv_img{width:61.2vw;right:2vw;bottom:2vw}.fl_kv .inner::before{width:9.4vw;height:4.7vw;top:25vw;left:24.5vw;opacity:0}.fl_kv .inner::after{width:12.6vw;height:6.3vw;top:15vw;right:30vw}@keyframes fukidashi{0%{opacity:0;top:6.2vw}66%{opacity:0;top:6.2vw}100%{opacity:1;top:2vw}}@keyframes fallleft{0%{opacity:0;top:-6vw;left:-20vw}20%{opacity:0;top:-6vw;left:-20vw}100%{opacity:1;top:25vw;left:24.5vw}}@keyframes fallright{0%{opacity:0;top:0;right:-18vw}40%{opacity:0;top:0;right:-18vw}100%{opacity:1;top:15vw;right:30vw}}}@media screen and (max-width: 480px){.fl_kv .inner{height:80vw}.fl_kv .inner h1{width:32vw;height:10vw;top:4.5vw;bottom:auto;left:4vw}.fl_kv .inner h2{font-size:6vw;position:absolute;top:21.5vw;left:auto;right:4vw}.fl_kv .inner h2 span{display:inline}.fl_kv .inner h2 small{font-size:4.8vw;margin-bottom:0}.fl_kv .inner #kv_fuki{font-size:5.4vw;border-radius:1.5vw;top:4.5vw;left:auto;right:4vw}.fl_kv .inner #kv_fuki small{font-size:4.2vw}.fl_kv .inner #kv_img{width:92vw;margin:auto;right:0;left:0;bottom:0}.fl_kv .inner::before,.fl_kv .inner::after{content:"";display:block;position:absolute;background:url(/-/Media/com/flady/product/202104/down01.svg) no-repeat center center;background-size:contain;z-index:0}.fl_kv .inner::before{width:19vw;height:9.5vw;top:30vw;left:6vw;animation:fallleft 2.6s ease-out;animation-fill-mode:forwards}.fl_kv .inner::after{width:22vw;height:11vw;top:36vw;right:4.2vw}@keyframes fukidashi{0%{opacity:0;top:18vw}66%{opacity:0;top:18vw}100%{opacity:1;top:4.5vw}}@keyframes fallleft{0%{opacity:0;top:-10vw;left:100vw}20%{opacity:0;top:-10vw;left:100vw}100%{opacity:1;top:30vw;left:6vw}}@keyframes fallright{0%{opacity:0;top:-11vw;right:100vw}30%{opacity:0;top:-11vw;right:100vw}100%{opacity:1;top:36vw;right:4.2vw}}}.fl_checklist{padding:0 15px;margin:40px 0}.fl_checklist dl{max-width:940px;background:#f3e2e8;border-radius:8px;margin:0 auto;padding:20px 220px 20px 60px;min-height:250px;position:relative;line-height:1.5}.fl_checklist dl::after{content:"";display:block;width:200px;height:274px;background:url(./imgvio.png) no-repeat center bottom;background-size:contain;position:absolute;right:10px;bottom:0}.fl_checklist dl dt{font-family:"FOT-スキップ ProN B";font-size:2.4rem;letter-spacing:0.15em;border-bottom:2px solid #ebbacd;padding:0 0 12px 0}.fl_checklist dl dd{font-family:"FOT-ロダン Pro DB";font-size:2rem;letter-spacing:0.15em;padding:12px 0;display:flex;align-items:center;border-bottom:2px dotted #ebbacd}.fl_checklist dl dd:last-child{border-bottom:0;padding-bottom:0}.fl_checklist dl dd p{box-sizing:border-box;width:calc(100% - 42px)}.fl_checklist dl dd::before{display:block;content:"";width:34px;height:28px;background:url(/-/Media/com/flady/product/202104/check01.svg) no-repeat center center;background-size:contain;margin-right:8px}@media screen and (max-width: 768px){.fl_checklist{margin:5vw 0}.fl_checklist dl{padding:3vw 25vw 3vw 5vw;min-height:250px}.fl_checklist dl::after{width:25vw;height:35vw}.fl_checklist dl dt{font-size:2.2rem}.fl_checklist dl dd{font-size:1.8rem}}@media screen and (max-width: 480px){.fl_checklist{margin:6vw 0}.fl_checklist dl{padding:0}.fl_checklist dl::after{width:35vw;height:49vw;right:0}.fl_checklist dl dt{font-size:1.7rem;padding:10px;letter-spacing:0.1em}.fl_checklist dl dd{font-size:1.5rem;padding:10px;letter-spacing:0.1em;margin-right:35vw}.fl_checklist dl dd:last-child{padding:10px}.fl_checklist dl dd p{box-sizing:border-box;width:calc(100% - 30px)}.fl_checklist dl dd::before{width:25px;height:20px;margin-right:5px}}.fl_intro{background:#faf7f0;padding:40px 15px;zoom:100%}.fl_intro::after{content:"";clear:both;height:0;display:block;visibility:hidden}.fl_intro .inner{max-width:940px;margin:0 auto}#fl_sec01{margin-bottom:40px;zoom:100%}#fl_sec01::after{content:"";clear:both;height:0;display:block;visibility:hidden}#fl_sec01 h2{font-family:"FOT-スキップ ProN B";line-height:1.4;font-size:4rem;text-align:center;letter-spacing:0.15em;padding-bottom:0.4em;margin-bottom:0.8em;border-bottom:1px solid #d03f7a}#fl_sec01 h2 strong{font-size:4.4rem;font-weight:normal;color:#d03f7a}#fl_sec01 .fl{width:50%;margin:0}#fl_sec01 .fl h3{border-left:3px solid #ebbcce;padding:0 0 0 12px;font-family:"FOT-ロダン Pro DB";font-size:1.7rem;letter-spacing:0.1em;line-height:1.4;margin:0 0 0.8em 0}#fl_sec01 .fl p{line-height:1.8}#fl_sec01 .fl p+h3{margin-top:1.5em}#fl_sec01 .fr{width:45%;margin:0;background:#fff;padding:10px;box-sizing:border-box;text-align:center;border:1px solid #e9b0c4;border-radius:4px}#fl_sec01 .fr img{margin:0 auto}#fl_sec01 .fr h4{background:#f3e2e8;line-height:1.2;color:#d03f7a;padding:0.3em;margin-bottom:0.8em;font-family:"FOT-ロダン Pro DB";font-size:1.7rem;letter-spacing:0.1em}#fl_sec01 .fr p{text-align:right;font-size:1.2rem;margin-top:1em}#fl_sec01 .fr p span{display:inline-block}#fl_sec02{padding-top:70px;background-image:url(./arrow01.svg);background-repeat:no-repeat;background-position:center top;background-size:auto 66px;text-align:center}#fl_sec02>.fl_title{position:relative;display:inline-block}#fl_sec02>.fl_title h2{font-family:"FOT-スキップ ProN B";line-height:1.4;font-size:4rem;text-align:center;letter-spacing:0.1em;margin-bottom:0.8em}#fl_sec02>.fl_title h2 strong{font-weight:normal;color:#d03f7a;font-size:4.4rem}#fl_sec02>.fl_title h2 strong.fzl{font-size:6.2rem}#fl_sec02>.fl_title h2 strong small{font-size:1.6rem}#fl_sec02>.fl_title p{display:inline-block;position:absolute;font-size:2.2rem;background:#dc426e;color:#fff;border-radius:6px;padding:0.5em;line-height:1;font-family:"FOT-ロダン Pro M";letter-spacing:0.1em;top:-30px;left:0}#fl_sec02>.fl_title p::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0.6em 0.6em 0 0;border-color:#d03f7a transparent transparent transparent;position:absolute;margin:auto;bottom:-0.6em;left:0;right:0}#fl_sec02 .fl_point{border:1px solid #e9b0c4;background:#fff;border-radius:4px;text-align:left;padding:20px 24px;zoom:100%}#fl_sec02 .fl_point::after{content:"";clear:both;height:0;display:block;visibility:hidden}#fl_sec02 .fl_point>.fl_title{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e9b0c4}#fl_sec02 .fl_point>.fl_title p{width:92px;text-align:center;color:#fff;background:#dc426e;border-radius:8px;line-height:1.2;font-family:"FOT-スキップ ProN B";letter-spacing:0.1em;font-size:2rem;padding:4px 0;margin-right:8px}#fl_sec02 .fl_point>.fl_title p small{font-family:"FOT-スキップ ProN D";font-size:1.3rem;letter-spacing:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#fl_sec02 .fl_point>.fl_title h3{font-family:"FOT-スキップ ProN B";font-size:2.7rem;line-height:1.2;letter-spacing:0.1em;width:calc(100% - 100px)}#fl_sec02 .fl_point>.fl_title h3 strong{color:#d03f7a}#fl_sec02 .fl_point+.fl_point{margin-top:30px}#fl_sec02 .fl_point .fl{width:46%;margin:0}#fl_sec02 .fl_point .fl img{margin:30px auto 0 auto}#fl_sec02 .fl_point .fl p{font-size:1.2rem;margin-top:2em}#fl_sec02 .fl_point .fr{width:50%;margin:0}#fl_sec02 .fl_point .fr h4{font-family:"FOT-スキップ ProN B";font-size:2.4rem;line-height:1.2;letter-spacing:0.1em;margin-bottom:0.4em;color:#d03f7a;text-align:center}#fl_sec02 .fl_point .fr .p_list{padding:10px 16px 0 16px;background:#f9e4f2}#fl_sec02 .fl_point .fr .p_list#p_list02{background:#fff5fa;padding-top:0}#fl_sec02 .fl_point .fr .p_list h5{font-family:"FOT-スキップ ProN B";font-size:1.8rem;line-height:1.3;letter-spacing:0.1em;text-align:center;border-bottom:1px solid #cdc6cb;padding-bottom:10px}#fl_sec02 .fl_point .fr .p_list dl{border-bottom:2px dotted #cdc6cb;padding:10px 0}#fl_sec02 .fl_point .fr .p_list dl dt{font-family:"FOT-ロダン Pro B";font-size:1.3rem;letter-spacing:0.1em;line-height:1.2;margin-bottom:0.2em;color:#d03f7a}#fl_sec02 .fl_point .fr .p_list dl:last-child{border-bottom:0}#fl_sec02 .fl_point>ul{border:1px solid #e9b0c4;display:flex}#fl_sec02 .fl_point>ul>li{width:50%;box-sizing:border-box;padding-top:20px;display:flex;flex-direction:column;justify-content:space-between}#fl_sec02 .fl_point>ul>li:last-child{border-left:1px solid #e9b0c4}#fl_sec02 .fl_point>ul>li>h4{font-family:"FOT-スキップ ProN B";font-size:2.6rem;line-height:1.2;letter-spacing:0.1em;text-align:center}#fl_sec02 .fl_point>ul>li>h4 strong{color:#d03f7a}#fl_sec02 .fl_point>ul>li>figure{margin:20px auto 0 auto;max-width:320px;box-sizing:border-box;padding:0 20px}#fl_sec02 .fl_point>ul>li>dl{border-top:1px solid #e9b0c4;display:flex}#fl_sec02 .fl_point>ul>li>dl dt{border-right:1px solid #e9b0c4;line-height:1.4;width:90px;font-family:"FOT-ロダン Pro B";font-size:1.7rem;letter-spacing:0.1em;color:#d03f7a;display:flex;justify-content:center;align-items:center}#fl_sec02 .fl_point>ul>li>dl dd{font-family:"FOT-ロダン Pro DB";font-size:1.6rem;line-height:1.4;width:calc(100% - 90px);letter-spacing:0.1em;box-sizing:border-box;padding:0.8em}@media screen and (max-width: 940px){#fl_sec01 h2{text-align:left}#fl_sec01 h2 strong{display:inline-block}#fl_sec01 h2 br{display:none}#fl_sec02>.fl_title{display:block}#fl_sec02>.fl_title h2{text-align:left}#fl_sec02>.fl_title h2 strong{display:inline-block}#fl_sec02>.fl_title h2 br{display:none}}@media screen and (max-width: 768px){.fl_intro{padding:5vw 15px}#fl_sec01{margin-bottom:5vw}#fl_sec01 h2{font-size:3rem}#fl_sec01 h2 strong{font-size:3.3rem}#fl_sec01 .fl{width:45%}#fl_sec01 .fr{width:50%}#fl_sec01 .fr img{margin:0 auto}#fl_sec01 .fr h4{font-size:1.6rem}#fl_sec02{padding-top:60px;background-size:auto 56px}#fl_sec02>.fl_title h2{font-size:3rem}#fl_sec02>.fl_title h2 strong{font-size:3.8rem}#fl_sec02>.fl_title h2 strong.fzl{font-size:5.2rem}#fl_sec02>.fl_title h2 strong small{font-size:1.4rem}#fl_sec02>.fl_title p{font-size:2rem}#fl_sec02 .fl_point{padding:20px}#fl_sec02 .fl_point>.fl_title{padding-bottom:16px;margin-bottom:16px}#fl_sec02 .fl_point>.fl_title h3{font-size:2.4rem}#fl_sec02 .fl_point+.fl_point{margin-top:3vw}#fl_sec02 .fl_point .fl{width:52%}#fl_sec02 .fl_point .fl img{margin:3vw auto 0 auto}#fl_sec02 .fl_point .fr{width:45%}#fl_sec02 .fl_point .fr h4{font-size:2rem;text-align:left}#fl_sec02 .fl_point .fr .p_list{padding:8px 12px 0 12px}#fl_sec02 .fl_point .fr .p_list h5{font-size:1.7rem;text-align:left;padding-bottom:8px}#fl_sec02 .fl_point .fr .p_list dl{padding:8px 0}#fl_sec02 .fl_point>ul>li{padding-top:16px}#fl_sec02 .fl_point>ul>li>h4{font-size:2.2rem}#fl_sec02 .fl_point>ul>li>figure{margin:16px auto 0 auto;max-width:75%;padding:0}#fl_sec02 .fl_point>ul>li>dl dt{width:70px;font-size:1.5rem}#fl_sec02 .fl_point>ul>li>dl dd{font-size:1.5rem;padding:0.8em 0.3em}}@media screen and (max-width: 600px){#fl_sec01 .fl{width:auto;float:none}#fl_sec01 .fr{width:auto;float:none;margin-top:1.5em}#fl_sec02>.fl_title p{top:-2.2em}#fl_sec02 .fl_point .fl{width:auto;float:none}#fl_sec02 .fl_point .fl img{margin:0 auto}#fl_sec02 .fl_point .fl p{margin-top:0.5em}#fl_sec02 .fl_point .fr{width:auto;float:none;margin-top:3vw}#fl_sec02 .fl_point>ul{display:block}#fl_sec02 .fl_point>ul>li{width:auto}#fl_sec02 .fl_point>ul>li:last-child{border-top:1px solid #e9b0c4;border-left:0}#fl_sec02 .fl_point>ul>li>figure{max-width:320px;padding:0 20px}}@media screen and (max-width: 480px){.fl_intro{padding:6vw 15px}#fl_sec01 h2{font-size:2.2rem}#fl_sec01 h2 strong{font-size:2.4rem}#fl_sec01 .fl h3{font-size:1.6rem}#fl_sec01 .fr img{margin:0 auto}#fl_sec01 .fr h4{font-size:1.5rem}#fl_sec01 .fr p{text-align:left;font-size:1.1rem}#fl_sec02{padding-top:60px;background-size:auto 36px}#fl_sec02>.fl_title h2{font-size:2.2rem}#fl_sec02>.fl_title h2 strong{font-size:2.8rem}#fl_sec02>.fl_title h2 strong.fzl{font-size:3.6rem}#fl_sec02>.fl_title h2 strong small{font-size:1.1rem}#fl_sec02>.fl_title p{font-size:1.6rem}#fl_sec02 .fl_point{padding:15px}#fl_sec02 .fl_point>.fl_title{padding-bottom:10px;margin-bottom:10px;display:block}#fl_sec02 .fl_point>.fl_title p{width:128px;display:flex;font-size:1.5rem;padding:4px 0;margin-right:0;margin-bottom:0.3em;border-radius:4px;align-items:center;justify-content:center;line-height:1}#fl_sec02 .fl_point>.fl_title p span{display:block}#fl_sec02 .fl_point>.fl_title p small{font-size:1.2rem;display:block;margin-right:0.2em}#fl_sec02 .fl_point>.fl_title h3{font-size:1.8rem;width:auto}#fl_sec02 .fl_point .fl p{font-size:1.1rem}#fl_sec02 .fl_point .fr h4{font-size:1.8rem}#fl_sec02 .fl_point .fr .p_list h5{font-size:1.6rem}#fl_sec02 .fl_point .fr .p_list dl dt{font-size:1.5rem}#fl_sec02 .fl_point>ul>li{padding-top:10px}#fl_sec02 .fl_point>ul>li>h4{font-size:2rem}#fl_sec02 .fl_point>ul>li>figure{margin:10px auto 0 auto;max-width:70%;padding:0}#fl_sec02 .fl_point>ul>li>dl dt{width:60px;font-size:1.4rem}#fl_sec02 .fl_point>ul>li>dl dd{font-size:1.4rem;padding:0.5em}}#fl_voice{padding:40px 15px}#fl_voice .inner{max-width:940px;margin:0 auto}#fl_voice .inner h2{font-family:"FOT-スキップ ProN B";line-height:1.4;font-size:3.4rem;text-align:center;color:#d03f7a;letter-spacing:0.1em;padding-bottom:0.4em;margin-bottom:0.8em;border-bottom:1px solid #d03f7a}#fl_voice .inner h2 span{color:#333;font-size:3rem}#fl_voice .inner h2 small{font-size:1.6rem}#fl_voice .inner .voicebox{display:flex;justify-content:space-between;position:relative;margin-bottom:20px}#fl_voice .inner .voicebox dl{width:47%}#fl_voice .inner .voicebox dl dt{font-size:2rem;line-height:1.2;font-family:"FOT-ロダン Pro DB";letter-spacing:0.1em;text-align:center;color:#fff;background:#d03f7a;border-radius:6px;padding:0.4em}#fl_voice .inner .voicebox dl dt small{font-size:1.2rem}#fl_voice .inner .voicebox dl dd{margin-top:1.2em;position:relative}#fl_voice .inner .voicebox dl dd::before{content:"";display:block;height:62px;width:50px;position:absolute;margin:auto;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:contain}#fl_voice .inner .voicebox dl dd.fm01::before{background-image:url(/-/Media/com/flady/product/202104/fm01.svg)}#fl_voice .inner .voicebox dl dd.fm02::before{background-image:url(/-/Media/com/flady/product/202104/fm02.svg)}#fl_voice .inner .voicebox dl dd.fm03::before{background-image:url(/-/Media/com/flady/product/202104/fm03.svg)}#fl_voice .inner .voicebox dl dd.fm04::before{background-image:url(/-/Media/com/flady/product/202104/fm04.svg)}#fl_voice .inner .voicebox dl dd.fm05::before{background-image:url(/-/Media/com/flady/product/202104/fm05.svg)}#fl_voice .inner .voicebox dl dd.fm06::before{background-image:url(/-/Media/com/flady/product/202104/fm06.svg)}#fl_voice .inner .voicebox dl dd.fm07::before{background-image:url(/-/Media/com/flady/product/202104/fm07.svg)}#fl_voice .inner .voicebox dl dd.fm08::before{background-image:url(/-/Media/com/flady/product/202104/fm08.svg)}#fl_voice .inner .voicebox dl dd p{font-size:1.6rem;min-height:64px;display:flex;align-items:center;font-weight:bold;position:relative;padding:10px;background:#fff;border:solid 2px #d03f7a;border-radius:8px;color:#666;width:calc(100% - 72px)}#fl_voice .inner .voicebox dl dd p::before,#fl_voice .inner .voicebox dl dd p::after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#fl_voice .inner .voicebox dl dd p::before{border-color:rgba(255,225,255,0);border-left-color:#d03f7a;border-width:15px;margin-top:-15px}#fl_voice .inner .voicebox dl dd p::after{border-color:rgba(255,225,255,0);border-left-color:#fff;border-width:12px;margin-top:-12px}#fl_voice .inner .voicebox::before{content:"";display:block;position:absolute;width:0;height:100%;border-left:2px dotted #ebbacd;margin:auto;top:0;left:0;right:0}@media screen and (max-width: 768px){#fl_voice{padding:5vw 15px}#fl_voice .inner h2{font-size:3rem}#fl_voice .inner h2 span{color:#333;font-size:2.6rem}#fl_voice .inner h2 small{font-size:1.4rem}#fl_voice .inner .voicebox{margin-bottom:2vw}#fl_voice .inner .voicebox dl{width:48%}#fl_voice .inner .voicebox dl dt{font-size:1.8rem}}@media screen and (max-width: 480px){#fl_voice{padding:6vw 15px}#fl_voice .inner h2{font-size:2.2rem}#fl_voice .inner h2 span{font-size:1.8rem}#fl_voice .inner h2 small{font-size:1.1rem}#fl_voice .inner .voicebox{display:block}#fl_voice .inner .voicebox dl{width:auto}#fl_voice .inner .voicebox dl+dl{margin-top:1.2em}#fl_voice .inner .voicebox dl dt{font-size:1.7rem}#fl_voice .inner .voicebox dl dt small{font-size:1.1rem}#fl_voice .inner .voicebox dl dd{margin-top:1em}#fl_voice .inner .voicebox dl dd p{font-size:1.5rem;width:calc(100% - 66px)}#fl_voice .inner .voicebox dl dd p::before{border-width:11px;margin-top:-11px}#fl_voice .inner .voicebox dl dd p::after{border-width:8px;margin-top:-8px}#fl_voice .inner .voicebox::before{content:none}}#fl_products{padding:40px 15px;background:#ffffc8;border-top:1px solid #ffd885;border-bottom:1px solid #ffd885}#fl_products .inner{max-width:940px;margin:0 auto}#fl_products .inner h2{font-family:"FOT-スキップ ProN B";line-height:1.4;font-size:2.8rem;text-align:center;color:#d03f7a;letter-spacing:0.1em;padding-bottom:0.4em;margin-bottom:1em;border-bottom:1px solid #ffd885}#fl_products .inner ul{display:flex;justify-content:space-between}#fl_products .inner ul li{width:47%;text-align:center;display:flex;flex-direction:column;justify-content:space-between}#fl_products .inner ul li h4{font-size:1.8rem;line-height:1.3;text-align:center;font-family:"FOT-ロダン Pro DB";letter-spacing:0.1em;color:#d03f7a;margin-bottom:0.3em}#fl_products .inner ul li h3{font-size:2rem;line-height:1.3;text-align:center;font-family:"FOT-ロダン Pro B";letter-spacing:0.1em;margin-bottom:0.3em}#fl_products .inner ul li h3 small{font-size:1.2rem}#fl_products .inner ul li h3 span{font-size:1.4rem;display:inline-block}#fl_products .inner ul li .fl_risk{display:inline-block;background:#fff;font-size:1.3rem;line-height:1;font-family:"FOT-ロダン Pro M";letter-spacing:0.1em;padding:4px 10px;border:1px solid #999;margin-bottom:0.5em}#fl_products .inner ul li figure{max-width:340px;margin:0 auto}#fl_products .inner ul li figure img{margin:0 auto}#fl_products .inner ul li figure a{display:flex;justify-content:center;align-items:center;max-width:320px;height:54px;margin:0 auto;font-family:"FOT-ロダン Pro DB";line-height:1;letter-spacing:0.1em;font-size:2rem;color:#fff;background:#72d0d0;background:linear-gradient(to bottom, #72d0d0 0%, #72d0d0 50%, #50c5c5 51%, #50c5c5 100%);text-shadow:1px 1px 2px rgba(0,0,0,0.3);border-radius:4px;position:relative;transition:opacity 0.5s}#fl_products .inner ul li figure a:hover{opacity:0.8}#fl_products .inner ul li figure a::after{content:"";display:block;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:10px}@media screen and (max-width: 768px){#fl_products{padding:5vw 15px}#fl_products .inner h2{font-size:2.6rem}#fl_products .inner ul li{width:48%}#fl_products .inner ul li h4{font-size:1.6rem}#fl_products .inner ul li h3{font-size:1.8rem}#fl_products .inner ul li h3 span{font-size:1.3rem}#fl_products .inner ul li .fl_risk{font-size:1.2rem}#fl_products .inner ul li figure{max-width:340px;margin:0 auto}#fl_products .inner ul li figure a{height:50px}}@media screen and (max-width: 600px){#fl_products .inner h2{text-align:left}#fl_products .inner ul{display:block}#fl_products .inner ul li{width:auto;display:block}#fl_products .inner ul li:last-child{margin-top:5vw}}@media screen and (max-width: 480px){#fl_products{padding:6vw 15px}#fl_products .inner h2{font-size:2rem}#fl_products .inner ul li h4{font-size:1.5rem}#fl_products .inner ul li h3{font-size:1.7rem}#fl_products .inner ul li h3 span{font-size:1.2rem}#fl_products .inner ul li h3 small{font-size:1.1rem}#fl_products .inner ul li .fl_risk{font-size:1.1rem;padding:3px 8px}#fl_products .inner ul li figure{max-width:85%}#fl_products .inner ul li figure a{height:42px;font-size:1.8rem}#fl_products .inner ul li figure a::after{width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;right:6px}}#fl_information{margin-top:0;padding:0 15px 40px 15px;background:#fcfbeb}#fl_information h3{font-size:2.4rem;line-height:1;padding:0.8em;margin:0 0 24px 0;font-family:"FOT-ロダン Pro B";letter-spacing:0.15em;color:#664d3f;text-align:center;background:#f9f7ce}#fl_information>p{text-align:center;margin-bottom:24px}#fl_information h4{font-size:2rem;line-height:1.3;margin:0 0 0.5em 0;font-family:"FOT-ロダン Pro DB";letter-spacing:0.15em;color:#2c6db7;text-align:center}#fl_information .telbox{display:flex;justify-content:center}#fl_information .telbox .fcall{border:1px solid #d0407a;color:#d0407a;font-size:1.6rem;line-height:1.2;text-align:center;font-family:"FOT-ロダン Pro DB";letter-spacing:0.1em;padding:4px 10px;display:flex;align-items:center;margin-right:16px}#fl_information .telbox .inner{text-align:center}#fl_information .telbox .inner .telnum{font-size:4rem;font-family:"FOT-ロダン Pro B";letter-spacing:0.1em;line-height:1;margin-bottom:4px}#fl_information .telbox .inner .telnum a{color:#d0407a;pointer-events:none}#fl_information .telbox .inner .teltime{font-size:1.6rem;font-family:"FOT-ロダン Pro DB";line-height:1.3;letter-spacing:0.15rem}@media screen and (max-width: 768px){#fl_information{padding:0 15px 5vw 15px}#fl_information h3{font-size:2.2rem;margin:0 0 3vw 0}#fl_information>p{margin-bottom:3vw;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}#fl_information>p br{display:none}#fl_information h4{font-size:1.9rem}#fl_information .telbox .inner .telnum{font-size:3.6rem}#fl_information .telbox .inner .teltime{font-size:1.6rem;font-family:"FOT-ロダン Pro DB";line-height:1.3;letter-spacing:0.15rem}}@media screen and (max-width: 480px){#fl_information{padding:0 15px 6vw 15px;background:#fcfbeb}#fl_information h3{font-size:2rem;margin-left:-15px;margin-right:-15px}#fl_information h4{font-size:1.6rem;letter-spacing:0.1em}#fl_information .telbox .fcall{font-size:1.2rem;padding:4px 8px;margin-right:6px}#fl_information .telbox .inner{text-align:center}#fl_information .telbox .inner .telnum{font-size:2.8rem}#fl_information .telbox .inner .telnum a{pointer-events:auto}#fl_information .telbox .inner .teltime{font-size:1.3rem;letter-spacing:0.1rem}}
