@charset "UTF-8";.cta-attention{font-weight:700;margin-bottom:5px;text-align:center}@media screen and (min-width:426px){.cta-attention{font-size:18px;margin-bottom:20px}}.cta-attention-img{margin-left:auto;margin-right:auto;width:85px}.cta-body{background:#ffeec8;padding:20px 0}@media screen and (min-width:426px){.cta-body{padding:0 0 30px}}.cta-body .wrapper{max-width:600px}.cta-body-txt{color:#333;display:block;font-weight:700;margin:0;text-align:center;width:100%}@media screen and (max-width:375px){.cta-body-txt{font-size:14px}}@media screen and (min-width:426px){.cta-body-txt{font-size:17px}}.cta-body-txt .strong{color:#d70032}.cta-body .envelope-txt{font-size:12px;letter-spacing:-.5px;line-height:1.3;margin:5px 0;text-align:center}.cta-body .cta-pamphlet{background:#fff;margin:10px auto 5px;padding:10px 5px}.cta-body .cta-generation-wrap{flex-wrap:wrap;justify-content:space-between}.cta-body .cta-generation-wrap .cta-generation-btn{align-items:center;background:#d70032;border:1px solid #333;border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;display:flex;font-size:12px;font-weight:700;height:55px;justify-content:center;letter-spacing:.1em;margin-top:10px;padding:5px 0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:49%}.cta-body .cta-generation-wrap .cta-generation-btn:before{background-image:url(https://d1eav3qef5hvnl.cloudfront.net/admin/article/IKTjfPyoNUPWIR9ZG1KwskhULWM80aqTmRwX3FNQ.png);background-size:20px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.cta-body .cta-generation-wrap .cta-generation-btn:hover{box-shadow:0 0 0 #3a3a3a;transform:translateY(2px)}.cta-body .cta-generation-wrap .cta-generation-btn .generation{display:block;font-size:14px}.cta-body .cta-generation-wrap .cta-generation-btn .generation .generation-number{font-size:25px;margin-right:2px}.cta-body .cta-generation-wrap .cta-generation-btn.cta-parent{line-height:1.2}@media screen and (min-width:426px){.cta-body .cta-generation-wrap .cta-generation-btn.cta-parent{line-height:1.8}.cta-body .cta-generation-wrap .cta-generation-btn.cta-parent .spl-br{display:none}}.shienkin-description-section{margin:40px 0}@media screen and (min-width:426px){.shienkin-description-section{margin:40px 0}}.shienkin-description-section .wrapper{max-width:650px}.shienkin-description-section .wrapper .section-heading{line-height:1.5}.shienkin-description-section .wrapper .shienkin-description-img{margin-top:20px}@media screen and (min-width:426px){.shienkin-description-section .wrapper .shienkin-description-img-sp{display:none}}.shienkin-description-section .wrapper .shienkin-description-img-pc{display:none}@media screen and (min-width:426px){.shienkin-description-section .wrapper .shienkin-description-img-pc{display:inline-block}}.shienkin-description-section .wrapper .shienkin-description-detail{background:#f7f7f7;border-spacing:0 10px;margin-top:10px;padding:10px}.shienkin-description-section .wrapper .shienkin-description-detail th{display:block;font-size:12px;text-align:left}@media screen and (min-width:426px){.shienkin-description-section .wrapper .shienkin-description-detail th{display:table-cell;vertical-align:top;width:100px}}.shienkin-description-section .wrapper .shienkin-description-detail td{display:block;font-size:12px}@media screen and (min-width:426px){.shienkin-description-section .wrapper .shienkin-description-detail td{display:table-cell}}.wrapper{margin-left:auto;margin-right:auto;width:90%}.flex{display:flex}.bg-pale-yellow{background:#fff9eb}.font-bold{font-weight:700}.sp-none{display:none}@media screen and (min-width:769px){.sp-none{display:inline-block}.pc-none{display:none}}*{box-sizing:border-box}html{color:#333;font-family:Noto Sans CJK JP,Noto Sans CJK JP Subset,Noto Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:15px;letter-spacing:.025em;line-height:1.8}body{padding-bottom:55px}img{height:100%;vertical-align:bottom;width:100%}.floating-cta{background:rgba(0,0,0,.6);bottom:0;box-shadow:0 0 5px #969696;left:0;padding:4px 10px;position:fixed;right:0}.floating-cta-btn{align-items:center;background:rgba(225,169,25,.95);border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;display:flex;font-size:20px;font-weight:700;height:55px;justify-content:center;letter-spacing:.1em;line-height:1;margin-left:auto;margin-right:auto;max-width:700px;padding:.5em;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:100%}@media screen and (min-width:426px){.floating-cta-btn{font-size:26px;height:70px}}.floating-cta-btn:hover{background:rgba(206,161,44,.95)}.floating-cta-btn:before{background-image:url(/images/lp/direct_common/floating_cta/dots.png);background-size:20px;border-radius:inherit;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.floating-cta-btn-txt{align-items:center;display:flex;letter-spacing:0}.floating-cta-btn .fas{font-size:22px;margin-left:1em}@media screen and (min-width:426px){.floating-cta-btn .fas{margin-left:1.1em}}.floating-cta-btn-img{height:auto;margin-left:10px;margin-top:-20px;width:110px}@media screen and (min-width:426px){.floating-cta-btn-img{width:140px}}.section-heading{font-size:19px;letter-spacing:.1em;line-height:1;margin:0;text-align:center}@media screen and (min-width:426px){.section-heading{font-size:26px}}.section-heading-shout{display:block;font-family:fot-tsukubrdgothic-std,sans-serif;font-size:13px}@media screen and (min-width:426px){.section-heading-shout{font-size:16px}}.section-heading-shout:after{background-image:url(/images/lp/direct_common/heading-shout.svg);background-position:50%;background-size:contain;content:"";display:block;height:7px;margin:10px auto 13px;width:140px}.main-visual{margin-bottom:5px;position:relative}@media screen and (min-width:426px){.main-visual{margin-bottom:0}}.main-visual .wrapper{max-width:1030px;position:relative;width:100%}.main-visual .wrapper .copy{font-size:1.9vw;padding:0 5%;position:relative;text-align:center;width:100%}@media screen and (min-width:426px){.main-visual .wrapper .copy{font-size:1.15vw;left:56%;padding:0;position:absolute;text-align:unset;top:23%;width:unset}}@media screen and (min-width:769px){.main-visual .wrapper .copy{top:31%}}@media screen and (min-width:1025px){.main-visual .wrapper .copy{font-size:12px;left:580px;top:225px}}.main-visual .wrapper .copy-sub-txt{color:#d70032;font-family:fot-tsukubrdgothic-std,sans-serif;font-size:1.6em}.main-visual .wrapper .copy-sub-txt strong{font-size:1.4em}.main-visual .wrapper .copy-main-txt{color:#545454;font-size:2.4em;letter-spacing:.15em}.main-visual .wrapper .copy .sp-none{display:none}@media screen and (min-width:426px){.main-visual .wrapper .copy .sp-none{display:inline}}.main-visual .wrapper .supplement-txt{color:#979797;font-size:10px;padding:0 15px;text-align:left}@media screen and (min-width:426px){.main-visual .wrapper .supplement-txt{font-size:12px;text-align:center}}.main-visual .wrapper .badge-wrap{display:block;height:auto;margin:0 auto;width:80%}@media screen and (min-width:769px){.main-visual .wrapper .badge-wrap{align-items:center;display:flex;flex-direction:row-reverse;padding:0 20px;width:100%}}@media screen and (min-width:1050px){.main-visual .wrapper .badge-wrap{padding:unset}}@media screen and (min-width:769px){.main-visual .wrapper .badge-wrap .badge{margin:auto;max-width:550px;width:80%}}.main-visual .wrapper .banner-wrap{margin:30px auto;max-width:650px;width:90%}.main-visual-logo{left:2%;margin-top:3px;position:relative;width:50%}@media screen and (min-width:426px){.main-visual-logo{width:21%}.main-visual-logo-sp{display:none}}.main-visual-logo-pc{display:none}@media screen and (min-width:426px){.main-visual-logo-pc{display:inline-block}}.copyright{display:block;font-size:12px;line-height:1;margin:30px 0 20px;text-align:center}@media screen and (min-width:426px){.copyright{margin:40px 0}}.reason-section{padding:50px 0 40px}@media screen and (min-width:426px){.reason-section{padding:80px 0 90px}}.reason-list,.reason-section .wrapper{max-width:960px}.reason-list{margin-top:50px}@media screen and (min-width:769px){.reason-list{display:flex}.reason-list-item{width:50%}}.reason-list-item:first-child{margin-bottom:50px}@media screen and (min-width:769px){.reason-list-item:first-child{margin-bottom:0;margin-right:80px}}@media screen and (min-width:1025px){.reason-list-item:first-child{margin-right:100px}}.reason-list-item-img{display:flex;height:145px;justify-content:center;margin:0 auto 15px;width:auto}.reason-list-item-heading{color:#e1a919;font-size:18px;margin:0 0 5px}.reason-list-item-txt{margin:0}.recommend-section{padding:50px 0 40px}@media screen and (min-width:426px){.recommend-section{padding:80px 0}}.recommend-section .wrapper{max-width:625px}.recommend-list{margin-top:60px}@media screen and (min-width:426px){.recommend-list{margin-top:90px}}.recommend-list-item{background:#fff;border-radius:10px;margin-top:60px;padding:20px 15px;position:relative}@media screen and (min-width:426px){.recommend-list-item{margin-top:90px;padding:40px 30px}}@media screen and (min-width:769px){.recommend-list-item{display:flex}}.recommend-list-item:first-child{margin-top:0}@media screen and (min-width:769px){.recommend-name{margin-right:50px}}.recommend-name-heading{font-size:20px;margin:0;text-align:center}@media screen and (min-width:769px){.recommend-name-heading{margin-bottom:20px}}.recommend-name-img{margin:0 auto;width:145px}.recommend-desc-list{padding:0}.recommend-desc-list-item{display:flex;list-style:none;margin-bottom:.8em}.recommend-desc-list-item:before{color:#e1a919;content:"\f14a";font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;margin-right:.8em}@media screen and (min-width:769px){.recommend-desc-list-item{white-space:nowrap}}.recommend-shout{color:#d70032;font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:700;left:1.5em;letter-spacing:.1em;position:absolute;top:0;transform:rotate(-15deg) translateY(-1em)}@media screen and (min-width:769px){.recommend-shout{left:-1.5em}}.partner-txt{margin:40px 0 20px}@media screen and (min-width:426px){.partner-txt{margin:60px 0 45px}}@media screen and (min-width:769px){.partner-txt{text-align:center}}.partner-company-list{background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:600px;padding:15px}@media screen and (min-width:426px){.partner-company-list{justify-content:center}}@media screen and (min-width:769px){.partner-company-list{padding:40px 30px}}.partner-company-list-item{margin:0;padding-bottom:5px;padding-right:10px;width:68px}@media screen and (max-width:768px){.partner-company-list-item{width:20%}}.merit-section{padding:20px 0 40px}@media screen and (min-width:426px){.merit-section{padding:40px 0}}.merit-section .wrapper{max-width:960px}.merit-voice{margin-top:40px}@media screen and (min-width:581px){.merit-voice{display:flex;margin-top:70px}}.merit-voice-img{margin:0}@media screen and (min-width:769px){.merit-voice-img{width:calc(50% - 37.5px)}}.merit-voice-img:first-child{margin-bottom:10px}@media screen and (min-width:581px){.merit-voice-img:first-child{margin-bottom:0;margin-right:30px}}@media screen and (min-width:769px){.merit-voice-img:first-child{margin-right:75px}}.merit-table{margin-left:auto;margin-right:auto;max-width:815px}@media screen and (min-width:581px){.merit-table{display:flex;justify-content:space-between}}.merit-table-img{margin:0}@media screen and (min-width:581px){.merit-table-img{width:calc(50% - 25px)}}@media screen and (min-width:769px){.merit-table-img{width:450px}}.merit-table-txt{margin:35px 0 0}@media screen and (min-width:581px){.merit-table-txt{align-items:center;display:flex;margin-top:0;width:calc(50% - 25px)}}@media screen and (min-width:769px){.merit-table-txt{width:calc(100% - 500px)}}@media screen and (min-width:581px){.merit-list{display:flex;flex-wrap:wrap}}.merit-list-item{margin-top:40px}@media screen and (min-width:426px){.merit-list-item{margin-top:50px}}@media screen and (min-width:581px){.merit-list-item{margin-bottom:40px;margin-right:20px;margin-top:0;width:calc(50% - 10px)}}@media screen and (min-width:769px){.merit-list-item{width:calc(33.33333% - 13.33333px)}}.merit-list-item:first-child{margin-top:0}@media screen and (min-width:581px){.merit-list-item:nth-child(2n){margin-right:0}}@media screen and (min-width:769px){.merit-list-item:nth-child(2n){margin-right:20px}}.merit-list-item:last-child{margin-bottom:0}@media screen and (min-width:769px){.merit-list-item:last-child{margin-right:0}}.merit-heading{color:#e1a919;font-family:fot-tsukubrdgothic-std,sans-serif;font-size:26px;letter-spacing:.1em;line-height:1;margin:0;text-align:center}.merit-heading-number{font-size:36px}.merit-heading-guide{font-size:18px;margin:35px 0;text-align:center}@media screen and (min-width:426px){.merit-heading-guide{font-size:20px;margin:60px 0}}.merit-heading-guide:after{content:"↓↓↓";display:block}.merit-content{background:#fff7e6;border-radius:10px;padding:20px}.merit-content-img{display:flex;height:115px;justify-content:center;margin:0 auto 15px;width:auto}.merit-content-txt{margin:0;text-align:center}.episode-section{padding:80px 0}.episode-section .wrapper{max-width:700px}.episode-list-item{margin-top:40px}.episode-icon{margin-left:auto;margin-right:auto;width:60px}.episode-icon-img{display:block}.episode-content{background:#fff;border-radius:10px;padding:20px 15px}@media screen and (min-width:426px){.episode-content{padding:40px}}.episode-heading{font-size:18px;margin:0 0 20px}.episode-intro{display:flex;flex-wrap:wrap}.episode-intro-face{margin:0 20px 0 0;width:80px}@media screen and (min-width:426px){.episode-intro-face{width:100px}}.episode-intro-face-img{display:block}.episode-intro-heading{font-size:14px;margin:0}.episode-intro-content{margin:0}.episode-intro-info{display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;width:calc(100% - 100px)}@media screen and (min-width:426px){.episode-intro-info{width:calc(100% - 120px)}}@media screen and (min-width:769px){.episode-intro-info{width:calc(40% - 48px)}}.episode-intro-partner{margin-top:20px;width:100%}@media screen and (min-width:769px){.episode-intro-partner{width:calc(60% - 72px)}}.episode-story-heading{color:#e1a919;margin:20px 0 10px}.episode-story-list{margin:0;padding-left:1rem}.episode-story-list-item{font-size:14px;margin-bottom:8px}.episode-story-list-item:last-child{margin-bottom:0}.faq-section{padding:50px 0 30px}@media screen and (min-width:426px){.faq-section{padding:80px 0 40px}}.faq-section .wrapper{max-width:700px}.faq{font-size:15px;margin:20px 0 0}@media screen and (min-width:426px){.faq{margin-top:40px}}.faq-question{border-top:1px dashed #3a3a3a;display:flex;font-weight:700;padding-top:20px}@media screen and (min-width:426px){.faq-question{padding-top:40px}}.faq-question:before{color:#e1a919;content:"Q.";font-weight:700;padding-right:10px}.faq-answer{display:flex;margin:0;padding-bottom:20px;padding-top:8px}@media screen and (min-width:426px){.faq-answer{padding-bottom:40px;padding-top:16px}}.faq-answer:before{color:#d70032;content:"A.";font-weight:700;padding-right:10px}.company-info-section{padding:30px 0 0}@media screen and (min-width:426px){.company-info-section{padding:80px 0 40px}}.company-info-section .wrapper{font-size:12px;max-width:960px}.company-info-heading{font-size:15px;margin:0;text-align:left}.company-info{text-align:left}.company-info th{font-weight:700;padding:10px 10px 5px 0;white-space:nowrap}.company-info td,.company-info th{border-bottom:1px solid #c4c4c4;vertical-align:top}.company-info td{padding:10px 0 5px 5px}.company-detail{padding-top:5px}.company-detail a{color:inherit;font-weight:700}
