.font-c-orange{color:#FFE361}.t-marker{background:linear-gradient(transparent 92%, #FFE361 92%);padding-bottom:12px}@media screen and (min-width: 768px){.t-marker{padding-bottom:20px}}.font48{font-size:27px;line-height:1.3;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font48{font-size:40px;line-height:1.3}}@media screen and (min-width: 992px){.font48{font-size:48px}}.font36{font-size:24px;line-height:1.2;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font36{font-size:36px;line-height:1.2}}.font30{font-size:20px;line-height:1.4;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font30{font-size:30px;line-height:1.4}}.font24{font-size:18px;line-height:1.4;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font24{font-size:24px;line-height:1.4}}.font20{font-size:17px;line-height:1.4;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font20{font-size:20px;line-height:1.4}}.font17{font-size:15px;line-height:1.7;letter-spacing:-1.1px}@media screen and (min-width: 768px){.font17{font-size:17px;line-height:1.7}}.font-bold{font-weight:bold !important}body{font-family:YuGothic, 'Yu Gothic', 'ヒラギノ角ゴシック', 'Hiragino Sans', sans-serif;font-weight:400;font-size:16px}@media screen and (min-width: 768px){body{font-size:18px}}a:hover{text-decoration:none}@media screen and (min-width: 768px){a a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.br-sp{display:block}@media screen and (min-width: 576px){.br-sp{display:none}}.br-pc{display:none}@media screen and (min-width: 576px){.br-pc{display:inline-block}}.logo{width:40px}@media screen and (min-width: 768px){.logo{width:72px}}.img90{width:100%}@media screen and (min-width: 768px){.img90{width:90%}}.img80{width:100%}@media screen and (min-width: 768px){.img80{width:80%}}.btn-form_mini{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:138px;height:36px;line-height:36px;background-color:#FDD000;background-image:url("../images/icon_mail.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #E1C339;text-align:left;padding-left:8px;font-size:13px;background-size:10px;background-position:right 10px bottom 50%}.btn-form_mini:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}@media screen and (min-width: 768px){.btn-form_mini{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:240px;height:54px;line-height:54px;background-color:#FDD000;background-image:url("../images/icon_mail.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #E1C339;text-align:left;padding-left:20px;font-size:18px;background-size:20px}.btn-form_mini:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}}.btn-form100{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:100%;height:60px;line-height:60px;background-color:#FDD000;background-image:url("../images/icon_mail.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #E1C339}.btn-form100:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}.btn-dl{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:100%;height:60px;line-height:60px;background-color:#FFB300;background-image:url("../images/icon_dl.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #A6780C}.btn-dl:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}@media screen and (min-width: 768px){.btn-dl{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:80%;height:60px;line-height:60px;background-color:#FFB300;background-image:url("../images/icon_dl.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #A6780C}.btn-dl:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}}.btn-dl100{position:relative;display:inline-block;border-radius:6px;color:black;font-weight:700;text-align:center;width:100%;height:60px;line-height:60px;background-color:#FFB300;background-image:url("../images/icon_dl.svg");background-repeat:no-repeat;background-position:right 20px bottom 50%;box-shadow:0px 3px #A6780C}.btn-dl100:hover{color:black;text-decoration:none;animation:bgAnime 5s infinite;transform:translateY(4px);box-shadow:none}.bg-fv{height:auto;background-image:url("../images/bg_fv.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:100%;background-position:top;background-color:black}.bg-nayami{height:920px;background-image:url("../images/bg_nayami.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:70%;background-position:right 50% bottom -50px}@media screen and (min-width: 576px){.bg-nayami{height:836px;background-image:url("../images/bg_nayami.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:58%;background-position:right 50% bottom -50px}}.bg-mainblue{background-color:#2B4374}.bg-lightgray{background-color:#E8E8E8}.bg-blue{height:auto;background-image:url("../images/img_grd01.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#2B4374;background-size:300px;background-position:right 50% top 0}.bg-shadow{height:auto;background-image:url("../images/bg_shadow.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover}.bg-shadow_lightblue{height:auto;background-image:url("../images/bg_shadow_lightblue.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover}.bg-shadow_gray{height:auto;background-image:url("../images/bg_shadow_gray.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover}.bg-nagare{height:auto;background-image:url("../images/bg_nagare.svg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover}.bg-otoiawase{height:auto;background-image:url("../images/bg_otoiawase.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover}.bg-slideL{height:auto;background-image:url("../images/bg_number01.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:left 0 bottom 100%}@media screen and (min-width: 768px){.bg-slideL{height:400px;background-image:url("../images/bg_number01.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:left 0 bottom 50%}}.bg-slideL2{height:auto;background-image:url("../images/bg_number03.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:left 0 bottom 100%}@media screen and (min-width: 768px){.bg-slideL2{height:400px;background-image:url("../images/bg_number03.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:left 0 bottom 50%}}.bg-slideR{height:auto;background-image:url("../images/bg_number02.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:right 0 bottom 100%}@media screen and (min-width: 768px){.bg-slideR{height:400px;background-image:url("../images/bg_number02.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:65%;background-position:right 0 bottom 50%}}.img-odenwa{width:140px}@media screen and (min-width: 576px){.img-odenwa{width:200px}}.numberL{width:90px;position:absolute;left:calc(0% + 10px);bottom:calc(37%)}@media screen and (min-width: 768px){.numberL{width:130px;left:calc(-10% + 10px);bottom:calc(10%)}}.fukidashi{position:relative;display:inline-block;margin:20px 0 10px;padding:16px 24px;width:100%;color:white;background:#2B4374;border-radius:30px}@media screen and (min-width: 768px){.fukidashi{width:300px}}@media screen and (min-width: 768px){.fukidashi{position:absolute;top:20px;left:40px}}.fukidashi:before{content:"";position:absolute;bottom:-30px;right:10%;margin-left:-15px;border:15px solid transparent;border-top:33px solid #2B4374}@media screen and (min-width: 768px){.fukidashi:before{bottom:-30px;right:10%}}.fukidashi02{position:relative;display:inline-block;margin:20px 0 10px;padding:16px 24px;width:100%;color:white;background:#2B4374;border-radius:30px}@media screen and (min-width: 768px){.fukidashi02{width:300px}}@media screen and (min-width: 768px){.fukidashi02{position:absolute;top:40px;right:40px}}.fukidashi02:before{content:"";position:absolute;bottom:-30px;right:10%;margin-left:-15px;border:15px solid transparent;border-top:33px solid #2B4374;right:70%}@media screen and (min-width: 768px){.fukidashi02:before{bottom:-30px;right:80%}}.fukidashi03{position:relative;display:inline-block;margin:20px 0 10px;padding:16px 24px;width:100%;color:white;background:#2B4374;border-radius:30px}@media screen and (min-width: 768px){.fukidashi03{width:300px}}@media screen and (min-width: 768px){.fukidashi03{position:absolute;top:200px;left:-80px}}.fukidashi03:before{content:"";position:absolute;bottom:-30px;right:10%;margin-left:-15px;border:15px solid transparent;border-top:33px solid #2B4374}@media screen and (min-width: 768px){.fukidashi03:before{bottom:-30px;right:80%}}@media screen and (min-width: 768px){.fukidashi03:before{content:"";position:absolute;bottom:50px;right:-9%;margin-left:-15px;border:15px solid transparent;border-left:33px solid #2B4374}}.fukidashi04{position:relative;display:inline-block;margin:20px 0 10px;padding:16px 24px;width:100%;color:white;background:#2B4374;border-radius:30px}@media screen and (min-width: 768px){.fukidashi04{width:300px}}@media screen and (min-width: 768px){.fukidashi04{position:absolute;top:340px;right:0}}.fukidashi04:before{content:"";position:absolute;bottom:-30px;right:10%;margin-left:-15px;border:15px solid transparent;border-top:33px solid #2B4374;right:70%}@media screen and (min-width: 768px){.fukidashi04:before{bottom:-30px;right:94%}}@media screen and (min-width: 768px){.fukidashi04:before{content:"";position:absolute;bottom:50px;margin-left:-15px;border:15px solid transparent;border-right:33px solid #2B4374}}.fukidashi05{position:relative;display:inline-block;margin:20px 0 10px;padding:16px 24px;width:100%;color:white;background:#2B4374;border-radius:30px}@media screen and (min-width: 768px){.fukidashi05{width:300px}}@media screen and (min-width: 768px){.fukidashi05{position:absolute;top:400px;left:10px}}.fukidashi05:before{content:"";position:absolute;bottom:-30px;right:10%;margin-left:-15px;border:15px solid transparent;border-top:33px solid #2B4374}@media screen and (min-width: 768px){.fukidashi05:before{bottom:-30px;right:-9%}}@media screen and (min-width: 768px){.fukidashi05:before{content:"";position:absolute;bottom:35px;margin-left:-15px;border:15px solid transparent;border-left:33px solid #2B4374}}video{max-width:100%}.exElemnt{width:80px;height:80px;line-height:80px;margin:0 auto;text-align:center;font-weight:bold;color:#2B4374;background-color:#FFE361;border-radius:50%}.nagareBox{padding:24px 24px 8px;background-color:#CFDDE5}.qaElemnt{position:relative;padding-left:68px}.qaElemnt>h3{padding-top:6px}@media screen and (min-width: 768px){.qaElemnt>h3{padding-top:0;line-height:50px}}.qaElemnt>p{padding:16px;color:#2B4374;background-color:white;border-radius:10px}.qaElemnt::after{position:absolute;top:0;left:0;content:'Q';width:50px;height:50px;line-height:50px;margin:0 auto;text-align:center;font-weight:bold;color:#2B4374;background-color:#FFE361;border-radius:50%}.linktext{font-size:14px;color:black}.footer .footerTextName{margin-bottom:8px}.footer .footerTextAddress{font-size:13px;margin-bottom:0}

.position-relative {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.position-relative iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
