html{scroll-behavior:smooth;font-family:'Noto Sans JP', sans-serif}body{overflow:hidden}@media (min-width: 768px){body{min-height:100vh;font-family:'Noto Sans JP', sans-serif;letter-spacing:.1em;color:#111;background:#F0FCFF}}@media (max-width: 767px){body{background:#F0FCFF url(../img/img-q.png) no-repeat;background-size:30% auto;background-position:100% 100%;padding:0;background-size:50% auto}}@media (max-width: 767px){body.ques{min-height:88vh}}@media (min-width: 768px){body.ans .girl{background:url(../img/img-ans.png) no-repeat;background-size:30% auto;background-position:100% 100%}}body.ans .girl .title:not(:last-child){margin-bottom:20px;font-size:18px;line-height:170%;color:#EF4950}@media (max-width: 767px){body.ans{background:#F0FCFF url(../img/img-ans.png) no-repeat;background-size:30% auto;background-position:100% 100%;padding-top:0px;background-size:50% auto;min-height:88vh}}@media (max-width: 767px){body .fixedbtn{position:absolute;left:20px;bottom:20px}}body .no-fixed{margin-bottom:20px}@media (max-width: 767px){body .no-fixed{position:inherit;margin-bottom:20px}}img{max-width:100%;height:auto}#app{padding:0 20px}@media (min-width: 768px){#app{padding:0 40px}}label.error{color:#EF4950;padding-top:5px;padding-bottom:10px;font-size:14px}h1.logo{width:200px;max-width:30%;padding:10px 0;margin:0}.logo-text{max-width:100%;margin:20px 0}@media (min-width: 768px){.logo-text{margin:60px 0;width:500px}}@media (max-width: 767px){.logo-text{max-width:80%}}@media (min-width: 768px){.girl{background:url(../img/img-q.png) no-repeat;background-size:30% auto;background-position:100% 100%}}.content-main{background:none;min-height:400px}@media (max-width: 767px){.content-main{min-height:300px}}@media (max-width: 767px){.content-main .content-inner p{font-size:14px}}@media (min-width: 768px){.content-main .content-inner{max-width:60%}}.content-main .content-inner .title:not(:last-child){margin-bottom:40px;font-size:26px;line-height:170%}@media (max-width: 767px){.content-main .content-inner .title:not(:last-child){font-size:18px;line-height:170%;margin-bottom:20px;letter-spacing:.05em}}@media (max-width: 767px){.content-main .content-inner .buttonbox{padding-bottom:10px;width:80%}}.content-main .content-inner .buttonbox .click{display:block;width:100%;font-size:20px;height:60px;font-weight:bold;padding:15px 10px;border:2px solid #777;border-radius:100px}@media (max-width: 767px){.content-main .content-inner .buttonbox .click{height:60px;padding:15px 10px;font-size:18px}}.content-main .content-inner .buttonbox .click:hover{color:inherit;opacity:.7}.content-main .content-inner .buttonbox .click.yes,.content-main .content-inner .buttonbox .click.mailform{color:#FFFFFF;background:#2B2257;border-color:#2B2257}.content-main .content-inner .buttonbox .click.yes:hover,.content-main .content-inner .buttonbox .click.mailform:hover{opacity:.7}.content-main .content-inner .buttonbox .click.line{margin-top:0px;color:#FFFFFF;background:#08A634;border-color:#08A634}.content-main .content-inner .buttonbox .click.line:hover{color:#FFFFFF}.content-main .content-inner .buttonbox .click.no{border-color:#2B2257;background:#FFFFFF;color:#2B2257}small.red{color:#fc3767;margin-left:5px}@media (max-width: 767px){.title{font-size:18px}}.is-bold{font-weight:bold !important}.single-page{padding:10px 10px;margin:60px auto;background:#FFF}@media (min-width: 768px){.single-page{padding:30px 30px}}.single-page h2{padding:30px 10px 10px;font-size:16px;margin-bottom:20px;border-bottom:1px solid #CCC}@media (max-width: 767px){.pc{display:none}}@media (min-width: 768px){.sp{display:none}}
/*# sourceMappingURL=style.css.map */
