.cta-body{background:#ffeec8;padding:20px 0}@media screen and (min-width:769px){.cta-body{padding:45px 0}}.cta-body .wrapper{max-width:500px}@media screen and (min-width:769px){.cta-body .wrapper{align-items:center;display:flex;justify-content:center;max-width:1000px}}.cta-body-txt{color:#333;display:block;font-size:15px;font-weight:700;margin:0;text-align:center;width:100%}@media screen and (min-width:769px){.cta-body-txt{font-size:1vw}}.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}@media screen and (min-width:769px){.cta-body .envelope-txt{font-size:.8vw}}.cta-body .cta-wrap{justify-content:space-between;margin-top:10px}@media screen and (min-width:769px){.cta-body .cta-wrap{margin:0 0 0 53px;width:calc(50% - 53px)}}.cta-body .cta-wrap .cta-btn{background:#d70032;border:1px solid #333;border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;padding:5px 0 15px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:45%}.cta-body .cta-wrap .cta-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-wrap .cta-btn:hover{box-shadow:0 0 0 #3a3a3a;transform:translateY(2px)}.cta-body .cta-wrap .cta-btn.cta-generation-btn{padding:.3vw 0 1vw}.cta-body .cta-wrap .cta-btn.cta-generation-btn .generation{display:block;font-size:14px}.cta-body .cta-wrap .cta-btn.cta-generation-btn .generation .generation-number{font-size:25px;margin-right:2px}.cta-body .cta-wrap .cta-btn.cta-direction-btn{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:1.5;padding:10px 0}@media screen and (min-width:426px){.cta-body .cta-wrap .cta-btn.cta-direction-btn{font-size:13px;padding:1.5vw 0}}@media screen and (min-width:1025px){.cta-body .cta-wrap .cta-btn.cta-direction-btn{font-size:15px;padding:15px 0}}.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}}.floating-btn{align-items:center;background:rgba(0,0,0,.6);bottom:0;box-shadow:0 0 5px #979797;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:center;transition:all .2s linear;z-index:50}.floating-btn .floating-cta{line-height:1.15;width:60%}@media screen and (min-width:769px){.floating-btn .floating-cta{width:unset}}.floating-btn .floating-cta-img{height:auto;width:auto}@media screen and (min-width:769px){.floating-btn .floating-cta-img{height:auto;margin-top:-45px;width:auto}}.floating-btn .floating-cta .cta-body-txt{color:#fff;font-size:14px;font-weight:700;margin:7px 0 0}@media screen and (max-width:375px){.floating-btn .floating-cta .cta-body-txt{font-size:3.7vw}}@media screen and (min-width:769px){.floating-btn .floating-cta .cta-body-txt{font-size:16px}}.floating-btn .floating-cta .cta-generation-wrap{display:flex;justify-content:space-between;margin:7px auto}@media screen and (min-width:769px){.floating-btn .floating-cta .cta-generation-wrap{width:542px}}.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn{background:rgba(225,169,25,.95);border:1px solid #333;border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;padding:11.5px 0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:30%}@media screen and (max-width:375px){.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn{font-size:3.8vw}}.floating-btn .floating-cta .cta-generation-wrap .floating-cta-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}.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn:hover{box-shadow:0 0 0 #3a3a3a;transform:translateY(2px)}.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn .generation{display:block}.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn .generation .generation-number{font-size:20px}@media screen and (max-width:375px){.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn .generation .generation-number{font-size:5.3vw}}@media screen and (min-width:769px){.floating-btn .floating-cta .cta-generation-wrap .floating-cta-btn .generation .generation-number{font-size:23px}}.floating-btn.fade-out{opacity:0;visibility:hidden}.wrapper{margin-left:auto;margin-right:auto;width:90%}.flex{display:flex}.bg-pale-yellow{background:#fff9eb}.font-bold{font-weight:700}*{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}img{height:auto;vertical-align:bottom;width:100%}.sp-none{display:none}@media screen and (min-width:769px){.sp-none{display:inline-block}.pc-none{display:none}}.fv-cta-body{background:#ffeec8;margin:0 3vw .5vw 0;padding:1vw 3vw 1.3vw;width:inherit}@media screen and (min-width:1025px){.fv-cta-body{margin:0 3.4vw 1vw 0;padding:2vw 3.1vw}}.fv-cta-body .wrapper{max-width:600px}.fv-cta-body-txt{color:#333;display:block;font-size:1vw;font-weight:700;margin:0;text-align:center;width:100%}.fv-cta-body-txt .strong{color:#d70032}.fv-cta-body .envelope-txt{font-size:.5vw;line-height:1.15;margin:5px 0;text-align:center}.fv-cta-body .cta-wrap{justify-content:space-between;margin-top:10px}.fv-cta-body .cta-wrap .cta-btn{background:#d70032;border:1px solid #333;border-radius:5px;box-shadow:3px 3px 0 #3a3a3a;color:#fff;font-size:.8vw;font-weight:700;letter-spacing:.1em;padding:.8vw;position:relative;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:45%}.fv-cta-body .cta-wrap .cta-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}.fv-cta-body .cta-wrap .cta-btn:hover{box-shadow:0 0 0 #3a3a3a;transform:translateY(2px)}.fv-cta-body .cta-wrap .cta-btn.cta-generation-btn{padding:.3vw 0 1vw}.fv-cta-body .cta-wrap .cta-btn.cta-generation-btn .generation{display:block;font-size:1.1vw}.fv-cta-body .cta-wrap .cta-btn.cta-generation-btn .generation .generation-number{font-size:1.7vw;margin-right:2px}.fv-cta-body .cta-wrap .cta-btn.cta-direction-btn{align-items:center;display:flex;font-size:9px;justify-content:center;line-height:1.5;padding:1vw 0}@media screen and (min-width:1025px){.fv-cta-body .cta-wrap .cta-btn.cta-direction-btn{font-size:12px;padding:10px 0}}.main-visual .wrapper{height:100%;position:relative;width:100%}.main-visual .wrapper .copy{font-size:6vw;font-weight:600;left:50%;letter-spacing:.25em;line-height:1.8;margin:0;position:absolute;top:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:769px){.main-visual .wrapper .copy{font-size:2.2vw;font-weight:700;left:15%;top:34%;transform:translateY(-50%)}}.main-visual .wrapper .copy-sub-txt{color:#333;letter-spacing:.025em}.main-visual .wrapper .badge{margin-bottom:32px;width:80%}@media screen and (min-width:769px){.main-visual .wrapper .badge{margin-bottom:0;margin-right:24px;width:calc(50% - 12px)}}.main-visual .wrapper .badge-wrap{bottom:27px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (min-width:769px){.main-visual .wrapper .badge-wrap{align-items:flex-end;display:flex;left:50%;margin-bottom:-5px;padding:0 20px;transform:translate(-50%);width:75%}}.main-visual .wrapper .badge-img{width:85%}@media screen and (min-width:769px){.main-visual .wrapper .badge-img{width:calc(50% - 12px)}}.main-visual .wrapper .small-txt{font-size:4px}.main-visual .banner-wrap{margin:30px auto;max-width:650px;width:90%}.main-visual-white-gradation{position:absolute}.main-visual-logo{left:2%;position:absolute;top:1%;width:140px;z-index:1}@media screen and (min-width:769px){.main-visual-logo{left:15%;top:5%;width:164px;z-index:unset}}.problem-section{background:#1d72af;color:#fff}.problem-section .wrapper{align-items:center;display:flex;flex-direction:column;max-width:841px;padding:40px 0}@media screen and (min-width:769px){.problem-section .wrapper{padding:80px 0}}.problem-section .problem-heading{font-size:4.2vw;font-weight:500;margin:0;text-align:center}@media screen and (min-width:769px){.problem-section .problem-heading{font-size:32px}}.problem-section .problem-heading .heading-strong{border:2px solid #fff;display:block;font-size:5.3vw;padding:3.2vw 7vw}@media screen and (min-width:769px){.problem-section .problem-heading .heading-strong{display:inline-block;font-size:40px;margin-right:27px;padding:23px 50px}}.problem-section .problem-content{padding-top:5.5vw}@media screen and (min-width:769px){.problem-section .problem-content{align-items:center;display:flex;padding-top:50px}}.problem-section .problem-content .thinking-man-img{margin:0 auto;max-width:155px}.problem-section .problem-content-list{margin:0;padding:6.2vw 0 0 20px}@media screen and (min-width:769px){.problem-section .problem-content-list{padding:0 0 0 80px}}.problem-section .problem-content-list-item{font-size:16px;font-weight:700;margin-bottom:4vw}@media screen and (min-width:769px){.problem-section .problem-content-list-item{margin-bottom:40px}}.problem-section .problem-content-list-item:last-child{margin-bottom:0}.problem-section:after{border-color:#1d72af transparent transparent;border-style:solid;border-width:22px 33px 0;content:"";position:absolute;right:calc(50% - 33px)}.solution-section .wrapper{max-width:700px;padding-top:40px}@media screen and (min-width:769px){.solution-section .wrapper{padding:80px}}.solution-section .solution-content{background:#fff;margin:0;padding:40px}.solution-section .choice-demerit{padding:70px 0 40px}@media screen and (min-width:769px){.solution-section .choice-demerit{padding:80px 0 40px}}.solution-section .choice-demerit-list{display:flex;justify-content:center;margin-top:-10px;text-align:center}@media screen and (min-width:769px){.solution-section .choice-demerit-list{padding:0 0 0 8px}}.solution-section .choice-demerit-list-item{width:175px}.solution-section .choice-demerit-list-item-circle{background-color:#1d72af;border-radius:50%;color:#fff;font-size:14px;height:112px;margin:auto;padding:45px 0;text-align:center;width:112px}.solution-section .choice-demerit-list-item-txt{color:#1d72af;font-size:12px}.solution-section .choice-demerit-list-item:nth-of-type(2){margin-top:40px}.solution-section .choice-demerit-list-item:nth-of-type(2) p:first-child{padding:35px 0}.solution-section .choice-demerit-list-item:nth-of-type(2) p:last-child{margin-bottom:0}.solution-section .choice-demerit .title{margin:0 auto;max-width:185px;text-align:center}.solution-section .choice-demerit .title:before{background-image:url(/images/lp/middle_aged_man/solution/single-light.png);background-size:contain;content:"";display:flex;height:13px;margin:0 -15px -55px;width:11px}.solution-section .choice-demerit .title:after{background-image:url(/images/lp/middle_aged_man/solution/double-light.png);background-size:contain;content:"";display:flex;height:32px;margin:-30px 185px;width:24px}.solution-section .choice-demerit-heading{background-color:#fff;border-radius:50%;color:#d70032;font-size:18px;height:150px;margin:-20px auto 0;padding:60px 0;text-align:center;width:150px}.solution-section .choice-demerit-heading:after{background-image:url(/images/lp/middle_aged_man/solution/frame.webp);background-position:50%;background-size:contain;content:"";display:block;height:164px;margin:-100px calc(50% - 82px);width:164px}.introduction-section{padding-bottom:25px}.introduction-section .wrapper{max-width:1000px}@media screen and (min-width:769px){.introduction-section .wrapper{text-align:center}}.introduction-section .heading{align-items:center;display:inline-flex;font-size:20px;justify-content:center;letter-spacing:.1em;margin:0}@media screen and (min-width:769px){.introduction-section .heading{font-size:32px}}.introduction-section .heading-number{color:#d70032;font-family:DIN Alternate,sans-serif;font-size:64px;margin-right:10px}@media screen and (min-width:769px){.introduction-section .heading-number{font-size:100px;margin-right:25px}}.introduction-section .introduction-list{max-width:1000px}@media screen and (min-width:769px){.introduction-section .introduction-list{display:flex;text-align:left}}.introduction-section .introduction-list-item{background:#1d72af;padding:40px 15px}@media screen and (min-width:769px){.introduction-section .introduction-list-item{padding:36px}}.introduction-section .introduction-list-item:first-child{margin-bottom:34px}@media screen and (min-width:769px){.introduction-section .introduction-list-item:first-child{margin-bottom:0;margin-right:27px;width:100%}.introduction-section .introduction-list-item:first-child h3{margin-bottom:40px;margin-top:20px;text-align:center}}.introduction-section .introduction-list-item:last-child:before{background-image:url(/images/lp/middle_aged_man/introduction/rectangle.png);background-size:contain;content:"";display:flex;height:38px;margin:-40px 0 0;width:29px}@media screen and (min-width:769px){.introduction-section .introduction-list-item:last-child:before{margin:-36px 0 0 -29px}}.introduction-section .introduction-list-item-img{display:flex;height:auto;margin:auto;width:-moz-fit-content;width:fit-content}.introduction-section .introduction-list-item-img:last-child{margin-top:35px}.introduction-section .introduction-list-item-heading{color:#fff;font-size:20px;margin:0 0 15px;text-align:left}.introduction-section .introduction-list-item-txt{margin-bottom:0}.introduction-section .introduction-list-item .introduction-content{background-color:#fff;font-size:14px;padding:15px}.introduction-section .introduction-list-item .process-heading{border:1px solid #fff;border-radius:16px;color:#fff;font-size:16px;margin:25px auto;padding:5px 30px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.introduction-section .introduction-list-item .process-list{display:flex;position:relative}}.introduction-section .introduction-list-item .process-list-item{align-items:center;background-color:#fff;display:flex;margin-bottom:24px;padding:0 10%;position:relative}.introduction-section .introduction-list-item .process-list-item:after{background-image:url(/images/lp/middle_aged_man/introduction/chevron-bottom.png);content:"";height:10px;left:calc(50% - 8px);position:absolute;top:-20%;width:16px}@media screen and (min-width:769px){.introduction-section .introduction-list-item .process-list-item{display:block;margin-bottom:0;margin-right:18px;padding:25px 10px 0;width:calc(25% - 13.5px)}.introduction-section .introduction-list-item .process-list-item:after{background-image:url(/images/lp/middle_aged_man/introduction/chevron-right.png);content:"";height:24px;left:unset;margin-left:-30px;position:absolute;top:calc(50% - 12px);width:18px}}@media screen and (min-width:1025px){.introduction-section .introduction-list-item .process-list-item{width:110px}}.introduction-section .introduction-list-item .process-list-item:first-child:after{display:none}.introduction-section .introduction-list-item .process-list-item:last-child{margin-bottom:0}@media screen and (min-width:769px){.introduction-section .introduction-list-item .process-list-item:last-child{margin-right:0}}.introduction-section .introduction-list-item .process-list-img{height:40px;width:40px}@media screen and (min-width:769px){.introduction-section .introduction-list-item .process-list-img{margin:auto}}.introduction-section .introduction-list-item .process-list-txt{border-left:1px solid #0e3e76;font-size:12px;padding:23px 0 23px 16px;text-align:center}@media screen and (min-width:769px){.introduction-section .introduction-list-item .process-list-txt{border-left:unset;border-top:1px solid #0e3e76;padding:23px 0 13px}}.support-section{padding-top:20px}@media screen and (min-width:769px){.support-section{padding-top:40px}}.support-section .wrapper{max-width:1000px}.support-section .heading{align-items:center;display:inline-flex;font-size:20px;justify-content:center;letter-spacing:.1em;margin:0}@media screen and (min-width:769px){.support-section .heading{font-size:32px}}.support-section .heading-number{color:#d70032;font-family:DIN Alternate,sans-serif;font-size:64px;margin-right:10px}@media screen and (min-width:769px){.support-section .heading-number{font-size:100px;margin-right:25px}}.support-section .support-content{display:flex;justify-content:center}@media screen and (min-width:769px){.support-section .support-content{padding-bottom:40px}}.support-section .support-content .support-img{margin-top:45px;transform:translateX(-55%)}@media screen and (min-width:769px){.support-section .support-content .support-img{margin:0 20px 0 0;transform:unset;width:200px}}.support-section .support-content .support-info{background-image:url(/images/lp/middle_aged_man/support/anxiety-sp.webp);font-size:14px;height:166px;padding:50px 5px;position:absolute;text-align:center;transform:translateX(25%);width:227px}@media screen and (min-width:769px){.support-section .support-content .support-info{background-image:url(/images/lp/middle_aged_man/support/anxiety-pc.webp);font-size:16px;height:203px;margin:unset;padding:60px 20px;position:unset;transform:unset;width:274px}.support-section .support-list{display:flex}}.support-section .support-list-title{font-size:20px;text-align:center}.support-section .support-list-title .line{color:#1d72af}@media screen and (min-width:769px){.support-section .support-list-title{margin:auto 30px auto 0;text-align:left}.support-section .support-list-title:before{background-image:url(/images/lp/middle_aged_man/support/line-top.png);content:"";display:block;height:46px;width:154px}.support-section .support-list-title:after{background-image:url(/images/lp/middle_aged_man/support/line-bottom.png);content:"";display:block;height:46px;width:154px}}.support-section .support-list-item{background-color:#1d72af;margin:0 auto 24px;max-width:225px;padding:30px 0}.support-section .support-list-item:last-child{margin-bottom:0}@media screen and (min-width:769px){.support-section .support-list-item{margin:0 16px 0 0;max-width:unset;padding:30px 25px 15px;width:calc(33.33333% - 68.33333px)}.support-section .support-list-item:last-child{margin-right:0}}.support-section .support-list-img{margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px){.support-section .support-list-img{height:135px}}.support-section .support-list-txt{color:#fff;font-size:16px;margin:15px;text-align:center}@media screen and (min-width:769px){.support-section .support-list-txt{font-size:18px;margin:unset}}.support-section .support-message{font-size:10px;margin:10px auto;max-width:230px;text-align:end}@media screen and (min-width:769px){.support-section .support-message{margin:revert;max-width:unset}}.support-section .support-parter-img{margin:0}.support-section .support-parter-img h3{margin-top:100px}@media screen and (min-width:769px){.support-section .support-parter-img h3{margin-top:unset}}.support-section .support-parter-img img{margin-left:-5%;width:110%}.support-section .support-start{margin-bottom:20px}@media screen and (min-width:769px){.support-section .support-start{align-items:center;display:flex;justify-content:center;margin-bottom:35px}.support-section .support-start-img{margin:0}}.support-section .support-start-txt{font-size:16px;margin:0;padding:16px}@media screen and (min-width:769px){.support-section .support-start-txt{max-width:60%;padding:32px}}.reason-section{padding-bottom:40px}@media screen and (min-width:769px){.reason-section{padding-bottom:80px}}.reason-section .wrapper{max-width:1000px}@media screen and (min-width:769px){.reason-section .wrapper{text-align:center}}.reason-section .heading{align-items:center;display:inline-flex;font-size:20px;justify-content:center;letter-spacing:.1em;margin:0}@media screen and (min-width:769px){.reason-section .heading{font-size:32px}}.reason-section .heading-number{color:#d70032;font-family:DIN Alternate,sans-serif;font-size:64px;margin-right:10px}@media screen and (min-width:769px){.reason-section .heading-number{font-size:100px;margin-right:25px}}@media screen and (min-width:581px){.reason-section .merit-list{display:flex;flex-wrap:wrap}}.reason-section .merit-list-item{margin-top:40px}@media screen and (min-width:426px){.reason-section .merit-list-item{margin-top:50px}}@media screen and (min-width:581px){.reason-section .merit-list-item{margin-bottom:40px;margin-right:20px;margin-top:0;width:calc(50% - 10px)}}@media screen and (min-width:769px){.reason-section .merit-list-item{width:calc(33.33333% - 13.33333px)}}.reason-section .merit-list-item:first-child{margin-top:0}@media screen and (min-width:581px){.reason-section .merit-list-item:nth-child(2n){margin-right:0}}@media screen and (min-width:769px){.reason-section .merit-list-item:nth-child(2n){margin-right:20px}}.reason-section .merit-list-item:last-child{margin-bottom:0}@media screen and (min-width:769px){.reason-section .merit-list-item:last-child{margin-right:0}}.reason-section .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}.reason-section .merit-heading-number{font-size:36px}.reason-section .merit-content{background:#fff;border-radius:10px;padding:20px}.reason-section .merit-content-img{display:flex;height:115px;justify-content:center;margin:0 auto 15px;width:auto}.reason-section .merit-content-img img{height:100%}.reason-section .merit-content-txt{margin:0;text-align:center}.episode-section{padding-bottom:25px}.episode-section .wrapper{max-width:700px}.episode-section .heading{align-items:center;display:inline-flex;font-size:20px;justify-content:center;letter-spacing:.1em;margin:0}@media screen and (min-width:769px){.episode-section .heading{font-size:32px}}.episode-section .heading-number{color:#d70032;font-family:DIN Alternate,sans-serif;font-size:64px;margin-right:10px}@media screen and (min-width:769px){.episode-section .heading-number{font-size:100px;margin-right:25px}}.episode-list-item{margin-top:40px}.episode-list-item:first-child{margin-top:unset}.episode-content{background:#fff;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.25);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}.episode-present-img{margin:40px 0 0}@media screen and (min-width:769px){.episode-present-img{margin:85px 15px 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}.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}.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{background:#1d72af;padding:30px 0 50px}@media screen and (min-width:426px){.company-info-section{padding:100px 0}}.company-info-section .wrapper{font-size:12px;max-width:960px}.company-info-heading{font-size:15px;font-weight:600;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}.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}}
