@import"https://use.fontawesome.com/releases/v5.15.4/css/all.css";.sec-top-mainview{position:relative}.sec-top-mainview .txt{width:900px;max-width:90%;border-radius:1em;padding:2em;background-color:#ffef5a;text-align:center;position:absolute;left:50%;bottom:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:2;font-size:1.2em}@media screen and (max-width: 767px){.sec-top-mainview .txt{font-size:1em;padding:1.5em 1em}}.sec-top-mainview .txt p{margin:0}.sec-top-mainview .txt .line{background-color:#fff;padding:.1em;color:#f73b31}.sec-top-campaign{padding:4em 0;background-color:#fffae3}.sec-top-campaign p,.sec-top-campaign ul{font-size:.9em;color:#666}.sec-top-campaign p span,.sec-top-campaign ul span{color:#f73b31}.sec-top-campaign .center{font-size:1.1em;margin-top:1.5em;margin-bottom:.5em;color:#000}@media screen and (max-width: 767px){.sec-top-campaign .flexWrap{gap:2em}}.sec-top-cta{padding:2em 0;text-align:center;background-color:#fffae3;font-size:1.2em;background-color:rgba(255,250,227,.9)}@media screen and (max-width: 767px){.sec-top-cta{font-size:.9em}}.sec-top-cta .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;gap:.5em;padding:1em}@media screen and (max-width: 767px){.sec-top-cta .inner{padding:1em 0 0 0;gap:0}}.sec-top-cta .txt{display:block;width:100%;line-height:1;margin-bottom:.5em}.sec-top-cta .btn{border-radius:5px;width:calc(33.3333333333% - .5em);margin:auto;min-width:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#000;height:7rem;padding:1.5em .5em;font-size:1.2em}@media screen and (max-width: 767px){.sec-top-cta .btn{margin:auto;height:6rem;padding:.5em 5px .7em 5px;font-size:1em;width:33.3%;border-radius:0}}.sec-top-cta .btn::before{font-family:"Font Awesome 5 Free","Font Awesome 5";font-weight:900;content:"";font-size:1em;margin:0 .5em 0 0}@media screen and (max-width: 767px){.sec-top-cta .btn::before{font-size:1.1em}}.sec-top-cta .btn::after{content:none}.sec-top-cta .btn span.small{display:block;width:100%;font-size:60%}@media screen and (max-width: 767px){.sec-top-cta .btn.tel::before{margin:0 0 2px 0;font-size:1.1em;display:block;width:100%}}.sec-top-cta .btn.tel.pcShow{font-size:.8em}.sec-top-cta .btn.tel.pcShow span.small{font-size:1.2rem}.sec-top-cta .btn.tel.spShow span.small{font-size:60%}.sec-top-cta .btn.line{background-color:#1eaa39;color:#fff}.sec-top-cta .btn.line::before{content:""}.sec-top-cta .btn.web{background-color:#1eaa39;color:#fff}.sec-top-cta .btn.web::before{content:"";position:absolute;right:1em;margin:0}@media screen and (max-width: 767px){.sec-top-cta .btn.web::before{margin-bottom:.5em;position:initial}}.sec-top-cta .btn.mail{background-color:#ffef5a;color:#f73b31}.sec-top-cta .btn.mail::before{content:""}@media screen and (max-width: 767px){.sec-top-cta .btn.mail::before{margin:0 0 2px 0;font-size:1.1em;display:block;width:100%}}.sec-top-step{padding:4em 0}.sec-top-step .stepList{margin:3em auto 2em auto}.sec-top-step .stepList .stepItem{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3em;border-radius:1em;border:3px solid #f73b31;background-color:rgba(247,59,49,.1)}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec-top-step .stepList .stepItem:not(:last-child)::before{content:"";position:absolute;left:50%;bottom:-2.5em;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:3em solid rgba(0,0,0,0);border-left:3em solid rgba(0,0,0,0);border-top:1.5em solid #e6e6e6;border-bottom:0}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem:not(:last-child)::before{border-right:2em solid rgba(0,0,0,0);border-left:2em solid rgba(0,0,0,0);border-top:1em solid #e6e6e6;bottom:-2em}}.sec-top-step .stepList .stepItem .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5em;width:10%;color:#fff;border-radius:.5em 0 0 .5em;background-color:#f73b31}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem .num{width:100%;text-align:center;font-size:1em;border-radius:.5em .5em 0 0}}.sec-top-step .stepList .stepItem .num span{margin:auto;line-height:1}.sec-top-step .stepList .stepItem .num span span{display:block;font-size:2em}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem .num span span{display:inline-block;margin-left:.1em;vertical-align:middle;padding:.2em 0}}.sec-top-step .stepList .stepItem .img{text-align:center;width:20%;color:#f73b31;padding:2em;font-size:.9em}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem .img{width:25%;font-size:.7em;padding:1em}}.sec-top-step .stepList .stepItem .img img{padding-bottom:1em}.sec-top-step .stepList .stepItem .txt{margin:auto;width:70%;color:#666;font-size:.9em;padding-right:2em}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem .txt{padding:1em .5em 0 0;width:75%}}.sec-top-step .stepList .stepItem .txt .title{color:#000;font-size:1.75em}@media screen and (max-width: 767px){.sec-top-step .stepList .stepItem .txt .title{font-size:1.2em}}.sec-top-step .stepList .stepItem .txt span{color:#f73b31}.sec-top-step .stepList .stepItem.friend{background-color:rgba(7,104,172,.1);border-color:#0768ac}.sec-top-step .stepList .stepItem.friend .num{background-color:#0768ac}.sec-top-step .stepList .stepItem.friend .img span{color:#0768ac}.sec-top-step .stepList .stepItem.friend .txt span{color:#0768ac}.sec-top-step .attention{color:#666}.sec-top-bnr .bnr{margin-top:2em;padding:1.5em 0;background-color:#fcf2c2}.sec-top-point{background-color:#fcf2c2}.sec-top-point .mContainer{padding-bottom:0}.sec-top-point .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;line-height:1.3}@media screen and (max-width: 767px){.sec-top-point .link{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.sec-top-point .link>*{position:relative;padding:.5em .5em 2em .5em}@media screen and (max-width: 767px){.sec-top-point .link>*{width:33%;font-size:.9em;padding:.5em 0 1.5em 0}}.sec-top-point .link>*::after{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Font Awesome 5 Free","Font Awesome 5";font-weight:900;content:"";display:inline-block;text-align:center;margin:0 0 .3em .25em;vertical-align:middle;color:#ccc}.sec-top-point .link .num{font-size:1.75em;color:#ccc;display:block}.sec-top-point .pointWrap{max-width:1080px;margin:auto}.sec-top-point .pointWrap .flexWrap{position:relative;padding:2em;background-color:#fff;margin-bottom:1em;gap:2em}@media screen and (max-width: 767px){.sec-top-point .pointWrap .flexWrap{gap:.5em;padding:1.5em 1em .5em 1em}}.sec-top-point .pointWrap .imgWrap{width:calc(15% - 1em)}@media screen and (max-width: 767px){.sec-top-point .pointWrap .imgWrap{position:absolute;left:26%;top:1.25em}}.sec-top-point .pointWrap .txtWrap{width:calc(85% - 1em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;z-index:2}@media screen and (max-width: 767px){.sec-top-point .pointWrap .txtWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}.sec-top-point .pointWrap .txtWrap .title{width:100%;display:block;margin:0 auto .5em auto;line-height:1.75;font-size:1.5em}@media screen and (max-width: 767px){.sec-top-point .pointWrap .txtWrap .title{margin:.5em 0 1em 0;line-height:1.3;font-size:1.3em;text-align:center}}.sec-top-point .pointWrap .txtWrap p{width:100%;display:block}.sec-top-point .pointWrap .txtWrap .point{line-height:1;color:#f73b31;font-size:1.3em}@media screen and (max-width: 767px){.sec-top-point .pointWrap .txtWrap .point{display:block;width:100%;text-align:center;margin-left:2em}}.sec-top-point .pointWrap .txtWrap .point .num{margin-left:.1em;font-size:2em;vertical-align:middle}.sec-top-point .pointWrap#point04 .img{width:auto;height:4em}@media screen and (max-width: 767px){.sec-top-point .pointWrap#point04 .img{height:auto;width:80%;text-align:center;margin:auto;padding-bottom:1em}}.sec-top-point .okWrap{margin-top:1em;text-align:center;padding:0 1em;border:.2em solid #f73b31}.sec-top-point .okWrap .title{display:inline-block;border-bottom:2px solid #f73b31}.sec-top-point .okWrap p{line-height:1.5}.sec-top-point .okWrap .flexWrap{margin-bottom:1em;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sec-top-point .okWrap .flexWrap>*{margin:0;padding:.25em}.sec-top-point .exampleWrap{margin-top:1em;text-align:center;padding:2em;border:.2em solid #f73b31;background-color:#fff}@media screen and (max-width: 767px){.sec-top-point .exampleWrap{padding:1em}}.sec-top-point .exampleWrap .title{display:inline-block;border-bottom:2px solid #f73b31}.sec-top-point .exampleWrap span{display:block;margin-top:.5em;line-height:1.2;font-size:.9em}@media screen and (max-width: 767px){.sec-top-point .exampleWrap span{font-size:.7em}}.sec-top-point .exampleWrap .flexWrap>*{margin:0;padding:.25em}@media screen and (max-width: 767px){.sec-top-point .exampleWrap .flexWrap>*{width:calc(25% - .75em)}}.sec-top-contact{background-color:#fffae3;text-align:center}.sec-top-contact .ttl{margin-bottom:1em}.sec-top-contact p{line-height:1.5}.sec-top-contact .large{font-size:1.4em;line-height:1.5}.sec-top-contact .mail{margin-bottom:5em}.sec-top-contact .mail .btn{display:block;width:100%;padding:3em 1em;margin-bottom:1em;background-color:#ed0037}.sec-top-contact .line{margin-bottom:5em}.sec-top-contact .line .flexWrap{gap:2%}.sec-top-contact .line .flexWrap>*{margin:0;width:49%;background-color:#fff;padding:1em .5em}.sec-top-contact .line .flexWrap img{margin:auto;max-width:50%}@media screen and (max-width: 767px){.sec-top-contact .line .flexWrap img{max-width:80%}}.sec-top-contact .line .flexWrap p{margin-top:1em;color:#666}@media screen and (max-width: 767px){.sec-top-contact .line .flexWrap p{font-size:.7em}}.sec-top-contact .line .flexWrap .title{font-size:1em;margin:0 0 .5em 0}.sec-top-contact .line .flexWrap .sp img{padding:3.6em 0}@media screen and (max-width: 767px){.sec-top-contact .line .flexWrap .sp img{padding:3em 0}}.sec-top-contact .web{margin-bottom:4em}.sec-top-contact .web .btn{min-width:300px;background-color:#1eaa39}.sec-top-contact .tel{margin-bottom:1em}.sec-top-contact .tel .telWrap{padding:1em;background-color:#fff}.sec-top-contact .tel .telWrap .telLink{font-size:3em;line-height:1}@media screen and (max-width: 767px){.sec-top-contact .tel .telWrap .telLink{font-size:2.5em}}.sec-top-contact .tel .telWrap .telLink::before{content:"";background-image:url(../img/common/icon_free.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em;vertical-align:bottom;display:inline-block}.sec-top-contact .tel .telWrap .title{margin-top:1em;margin-right:1em;font-size:.9em;line-height:1;padding-bottom:.5em;display:inline-block;border-bottom:2px solid}.sec-top-contact .tel .telWrap p{margin-bottom:0}.sec-top-contact .iframeWrap{padding-top:150%;background:#fff}.sec-top-contact .iframeWrap iframe{border:none;padding:1em}/*# sourceMappingURL=page.css.map */