@charset "UTF-8";.case-category__title,.case .lead p,.coaches-intro__unit .photo:after,.coaches-intro__unit dl,.coaches-introduction .feature-list__unit,.coaches-introduction dt,.coaches-list__title,.course-list__title,.course .frequency .term span,.course .frequency .title,.course .frequency__text,.course .price p,.course .style p,.course .time p,.feature-list__unit dt,.lead__text,.qa-list .qa__a__answer,.qa-list .qa__a__body h3,.qa-list .qa__q,.qa-list .qa__return,.qa-list__unit,.results .fig:before,.results .text dt,.voice-list__customer,.voice-qa__q{font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif}.course .frequency .term,.course .price span,.feature-list__unit dt:before{font-family:Bebas}.course-list__en,.qa-list .qa__q span:before,.qa-list__unit span:not(.arrow):before,.voice-list__unit--type1 .coach-voice .text dt,.voice-list__unit--type2 .coach-voice__text .title{font-family:Raleway,sans-serif}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}.cp-title{background-image:url(../img/onlinecoaching/img_mainvisual.jpg)}.intro{padding:100px 0 110px}@media screen and (max-width:768px){.intro{padding:60px 0}}.intro .m-title{margin-bottom:30px}@media screen and (max-width:768px){.intro .m-title{margin-bottom:22px}}.intro p{text-align:center;letter-spacing:.32px}@media screen and (max-width:768px){.intro p{font-size:.875em;font-size:.875rem;text-align:left}}.feature{padding-bottom:100px;border-top:2px solid #eee;counter-reset:number}@media screen and (max-width:768px){.feature{padding-bottom:60px;border-top-width:3px}}.feature-list{margin-bottom:77px}@media screen and (max-width:768px){.feature-list{margin-bottom:50px}}.feature-list__unit{flex-wrap:wrap;align-items:center;border-bottom:2px solid #eee;counter-increment:number}@media screen and (max-width:768px){.feature-list__unit{border-bottom-width:3px}}.feature-list__unit .image{width:44.444%}@media screen and (max-width:768px){.feature-list__unit .image{width:100%;margin-bottom:52px}}.feature-list__unit .image img{width:100%}.feature-list__unit .text{flex:1;padding:0 115px 0 100px}@media screen and (max-width:768px){.feature-list__unit .text{flex:none;width:100%;padding:0 30px}}.feature-list__unit dt{padding-left:90px;margin-bottom:45px;font-size:1.5em;font-size:1.5rem;line-height:1.75;font-weight:700;color:#0a3591;letter-spacing:.96px;position:relative}@media screen and (max-width:768px){.feature-list__unit dt{padding-left:53px;margin-bottom:25px;font-size:1.125em;font-size:1.125rem;line-height:1.5;letter-spacing:.72px}}.feature-list__unit dt:before{margin-top:-7px;font-size:6em;font-size:6rem;line-height:1;position:absolute;top:50%;left:0;content:counter(number);transform:translateY(-50%)}@media screen and (max-width:768px){.feature-list__unit dt:before{margin-top:-4px;font-size:3.75em;font-size:3.75rem}}.feature-list__unit dd{letter-spacing:.32px}@media screen and (max-width:768px){.feature-list__unit dd{padding-bottom:50px;font-size:.875em;font-size:.875rem}}.feature-list__unit:nth-child(2n){flex-direction:row-reverse}.feature__note{padding:40px;border:2px solid #0a3591}@media screen and (max-width:768px){.feature__note{padding:20px}}.feature__note p{color:#0a3591;letter-spacing:.32px}@media screen and (max-width:768px){.feature__note p{font-size:.875em;font-size:.875rem}}.case{background-color:#f4f4f4;padding:100px 0}@media screen and (max-width:768px){.case{padding:60px 0 63px}}.case .m-title{margin-bottom:80px}@media screen and (max-width:768px){.case .m-title{margin-bottom:20px}}.case .lead{margin-bottom:50px;text-align:center}@media screen and (max-width:768px){.case .lead{margin-bottom:40px}}.case .lead p{font-size:1.5em;font-size:1.5rem;line-height:1.75;font-weight:700;letter-spacing:.96px}@media screen and (max-width:768px){.case .lead p{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.case-category{justify-content:space-between;margin-bottom:78px}@media screen and (max-width:768px){.case-category{flex-wrap:wrap;margin-bottom:20px}}.case-category__unit{width:31.25%;position:relative}@media screen and (max-width:768px){.case-category__unit{width:100%;margin-bottom:20px}}.case-category__title{background-color:#0a3591;padding:15px 0;font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;letter-spacing:.8px;color:#fff;text-align:center;position:absolute;top:0;right:0;left:0}@media screen and (max-width:768px){.case-category__title{padding:10px 0;font-size:.9375em;font-size:.9375rem;letter-spacing:.6px;position:static}}.case-detail{background-color:#fff;height:100%;padding:92px 52px 40px 40px}@media screen and (max-width:768px){.case-detail{height:auto;padding:30px}}.case-detail__unit{margin-bottom:22px;line-height:1.5;letter-spacing:.32px;font-weight:700}@media screen and (max-width:768px){.case-detail__unit{margin-bottom:16px;font-size:.875em;font-size:.875rem;letter-spacing:.28px}.case-detail__unit .m-ls--line:before{top:8px}}.case-detail__unit:last-child{margin-bottom:0}@media screen and (max-width:768px){.case .m-text{margin-bottom:20px}}@media screen and (max-width:768px){.case .m-message{font-size:1.125em;font-size:1.125rem;line-height:1.75;text-align:center}}.coaches{padding:100px 0 55px}@media screen and (max-width:768px){.coaches{padding:60px 0}}.coaches--gray{background-color:#f4f4f4;margin-top:80px}@media screen and (max-width:768px){.coaches--gray{margin-top:50px}}.coaches .cp-contact{margin-bottom:100px}@media screen and (max-width:768px){.coaches .cp-contact{margin-bottom:60px}}.coaches .m-title{margin-bottom:80px}@media screen and (max-width:768px){.coaches .m-title{margin-bottom:50px}}.coaches-list__title{margin-bottom:50px;font-size:1.5em;font-size:1.5rem;line-height:1.75;font-weight:700;color:#0a3591;text-align:center;letter-spacing:.48px}@media screen and (max-width:768px){.coaches-list__title{margin-bottom:30px;font-size:1.125em;font-size:1.125rem;line-height:1.5;letter-spacing:.72px}}.coaches-intro{flex-wrap:wrap}.coaches-intro__unit{width:32.2265625%;margin:0 1.66015625% 48px 0}@media screen and (max-width:768px){.coaches-intro__unit{width:100%;margin:0 0 50px}.coaches-intro__unit:last-child{margin-bottom:0}}.coaches-intro__unit:nth-child(3n+3){margin-right:0}.coaches-intro__unit a{display:block}.coaches-intro__unit a:hover .photo:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.coaches-intro__unit a:hover .photo:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.coaches-intro__unit a:hover dl{opacity:.6}@media screen and (max-width:768px){.coaches-intro__unit a:hover dl{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}.coaches-intro__unit .photo{margin-bottom:20px;padding-bottom:58.1818182%;position:relative}@media screen and (max-width:768px){.coaches-intro__unit .photo{padding-bottom:58.4126984%}}.coaches-intro__unit .photo:after,.coaches-intro__unit .photo:before{display:block;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.coaches-intro__unit .photo:after,.coaches-intro__unit .photo:before{display:none}}.coaches-intro__unit .photo:before{background-color:#0a3591;top:0;right:0;bottom:0;left:0;z-index:10;content:""}.coaches-intro__unit .photo:after{width:200px;height:45px;line-height:41px;font-size:.875em;font-size:.875rem;font-weight:700;color:#fff;text-align:center;border:2px solid #fff;top:50%;left:50%;z-index:20;content:"プロフィールを見る";border-radius:22px;transform:translate(-50%,-50%)}.coaches-intro__unit dl{font-weight:700;color:#0a3591;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}.coaches-intro__unit dt{margin-bottom:10px;font-size:1.25em;font-size:1.25rem;line-height:1.5}@media screen and (max-width:768px){.coaches-intro__unit dt{margin-bottom:7px;font-size:1.125em;font-size:1.125rem;letter-spacing:.72px}}.coaches-intro__unit dd{font-size:.875em;font-size:.875rem;line-height:1.5}@media screen and (max-width:768px){.coaches-intro__unit dd{font-size:.75em;font-size:.75rem;letter-spacing:.48px}}.coaches-intro__unit .m-btn-rc{margin-top:21px;text-align:center}.coaches-intro__unit .m-btn-rc span{width:160px;height:40px;font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック,游ゴシック体,YuGothic,Yu Gothic,メイリオ,Meiryo,Osaka,ＭＳ ゴシック,MS Gothic,sans-serif;font-size:.75em;font-size:.75rem;line-height:36px;letter-spacing:.48px;color:#0a3591;border:2px solid #0a3591;border-radius:20px}.coaches-introduction{padding:100px 0 76px}@media screen and (max-width:768px){.coaches-introduction{padding:60px 0 48px}}.coaches-introduction .m-title{margin-bottom:40px}@media screen and (max-width:768px){.coaches-introduction .m-title{margin-bottom:23px}}.coaches-introduction dl{margin-bottom:102px}@media screen and (max-width:768px){.coaches-introduction dl{margin-bottom:63px}}.coaches-introduction dt{margin-bottom:32px;font-size:1.5em;font-size:1.5rem;line-height:1.75;font-weight:700;text-align:center;letter-spacing:.48px}@media screen and (max-width:768px){.coaches-introduction dt{margin-bottom:14px;font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.coaches-introduction dd p{margin-bottom:18px;letter-spacing:.32px}@media screen and (max-width:768px){.coaches-introduction dd p{margin-bottom:30px;font-size:.875em;font-size:.875rem;font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック,游ゴシック体,YuGothic,Yu Gothic,メイリオ,Meiryo,Osaka,ＭＳ ゴシック,MS Gothic,sans-serif;letter-spacing:.28px}}.coaches-introduction dd p:last-child{margin-bottom:0}.coaches-introduction .feature-list{flex-wrap:wrap;justify-content:space-between}.coaches-introduction .feature-list__unit{justify-content:center;align-items:center;width:48.828125%;height:150px;margin-bottom:24px;font-size:1.25em;font-size:1.25rem;font-weight:700;line-height:1.5;color:#0a3591;text-align:center;letter-spacing:.8px;border:3px solid #0a3591}@media screen and (max-width:768px){.coaches-introduction .feature-list__unit{width:100%;height:auto;padding:20px 0;margin-bottom:12px;font-size:.75em;font-size:.75rem;border-width:2px;letter-spacing:.48px}}.campaign{padding-bottom:100px;margin-top:6px}@media screen and (max-width:768px){.campaign{padding-bottom:60px;margin-top:0}}.campaign .m-inner{padding-top:60px;border-top:2px solid #eee}@media screen and (max-width:768px){.campaign .m-inner{padding-top:42px;border-top:none}.campaign .m-inner:before{content:"";display:block;background-color:#eee;height:2px;position:absolute;top:0;left:30px;right:30px}}.campaign .title{font-size:1.5em;font-size:1.5rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#0a3591;text-align:center}@media screen and (max-width:768px){.campaign .title{font-size:1.125em;font-size:1.125rem}}.campaign-list{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.campaign-list{flex-wrap:wrap;margin-top:30px}}.campaign-list__unit{width:320px}@media screen and (max-width:768px){.campaign-list__unit{width:100%}}.campaign-list__unit+.campaign-list__unit{margin-left:32px}@media screen and (max-width:768px){.campaign-list__unit+.campaign-list__unit{margin:20px 0 0}}.campaign-list__banner a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}.campaign-list__banner a:hover{opacity:.6}@media screen and (max-width:768px){.campaign-list__banner a:hover{opacity:1}}.campaign-list__text{display:block;margin-top:16px;font-size:.875em;font-size:.875rem;line-height:2;letter-spacing:.04em;color:#333}@media screen and (max-width:768px){.campaign-list__text{margin-top:12px;font-size:.75em;font-size:.75rem}}.campaign-list__text b{color:#0a3591;font-weight:700}.campaign-list__text a{color:#0a3591;text-decoration:underline;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}.campaign-list__text a:hover{opacity:.6}@media screen and (max-width:768px){.campaign-list__text a:hover{opacity:1}}.course{background-color:#f4f4f4;padding-top:100px}@media screen and (max-width:768px){.course{padding-top:60px}}.course .m-title{margin-bottom:102px}@media screen and (max-width:768px){.course .m-title{margin-bottom:60px}}.course-list{justify-content:space-between}@media screen and (max-width:768px){.course-list{flex-wrap:wrap}}.course-list__unit{background-color:#fff;width:48.828125%;padding:72px 40px 42px;position:relative}@media screen and (max-width:768px){.course-list__unit{width:100%;padding:50px 30px 30px;margin-bottom:60px}.course-list__unit:last-child{margin-bottom:0}}.--coaching .course-list__unit{width:100%}.course-list__en{font-size:4em;font-size:4rem;font-weight:800;color:#0a3591;text-transform:uppercase;letter-spacing:2.56px;line-height:1;text-align:center;position:absolute;top:-35px;right:0;left:0}@media screen and (max-width:768px){.course-list__en{font-size:2em;font-size:2rem;letter-spacing:.04em;top:-16px}}.course-list__title{margin-bottom:24px;font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;color:#0a3591;letter-spacing:.8px;text-align:center}@media screen and (max-width:768px){.course-list__title{margin-bottom:24px;font-size:1.125em;font-size:1.125rem;letter-spacing:.72px}}.course-list__description{font-size:1em;font-size:1rem;line-height:2;letter-spacing:.04em}@media screen and (max-width:768px){.course-list__description{font-size:.875em;font-size:.875rem}}.course .target{margin:40px 0 32px}@media screen and (max-width:768px){.course .target{margin:36px 0 30px}}.course .target dt{background-color:#0a3591;padding:8px 0;line-height:1.5;color:#fff;font-weight:700;text-align:center}@media screen and (max-width:768px){.course .target dt{padding:10px 20px;font-size:.9375em;font-size:.9375rem;letter-spacing:.6px}}.course .target dd{background-color:#f4f4f4;padding:32px}@media screen and (max-width:768px){.course .target dd{padding:20px}}.course .target dd li{margin-bottom:16px;line-height:1.5;font-weight:700;letter-spacing:.32px}@media screen and (max-width:768px){.course .target dd li{margin-bottom:12px;font-size:.875em;font-size:.875rem;letter-spacing:.28px}.course .target dd li .m-ls--line:before{top:8px}}.course .target dd li:last-child{margin-bottom:0}.course .frequency{flex-wrap:wrap;justify-content:center;align-items:center;height:136px;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.course .frequency{height:auto;margin-bottom:20px}}.course .frequency__text{font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.course .frequency__text{padding:18px 0}}.course .frequency__pattern{width:50%;color:#0a3591;position:relative}@media screen and (max-width:768px){.course .frequency__pattern{width:100%}}.course .frequency .title{line-height:1.5;font-weight:700;letter-spacing:.64px}@media screen and (max-width:768px){.course .frequency .title{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.course .frequency .icon-cross{display:block;margin:9px 0 4px;font-size:1.375em;font-size:1.375rem}.course .frequency .term{margin-bottom:8px;font-size:2.5em;font-size:2.5rem;line-height:1;letter-spacing:1.6px}.course .frequency .term span{font-size:1.25em;font-size:1.25rem;font-weight:700;letter-spacing:.8px}.course .frequency .total{line-height:1.5;font-weight:700;color:#888;letter-spacing:.32px}@media screen and (max-width:768px){.course .frequency .total{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.course.--coaching .frequency__pattern{width:100%}.course.--1on1meeting{padding-bottom:100px}@media screen and (max-width:768px){.course.--1on1meeting{padding:50px 0 60px}}.course .price{padding:24px 0;line-height:1.25;color:#0a3591;text-align:center;position:relative}@media screen and (max-width:768px){.course .price{padding:20px 0}}.course .price b{line-height:1;position:absolute;top:18px;right:1px}@media screen and (max-width:768px){.course .price b{font-size:.875em;font-size:.875rem;letter-spacing:.56px;top:11px}}.course .price p{font-size:1.25em;font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:.8px}.course .price span{font-size:3.5em;font-size:3.5rem;font-weight:400;letter-spacing:1.12px}@media screen and (max-width:768px){.course .price span{font-size:3em;font-size:3rem;letter-spacing:1.92px}}.course .style,.course .time{padding:24px 0 23px;text-align:center}@media screen and (max-width:768px){.course .style,.course .time{padding:20px 0}}.course .style p,.course .time p{line-height:1.5;font-weight:700;color:#0a3591;letter-spacing:.64px}@media screen and (max-width:768px){.course .style p,.course .time p{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.course .memo{padding-top:32px}@media screen and (max-width:768px){.course .memo{padding-top:30px}}.course .memo p{letter-spacing:.32px}@media screen and (max-width:768px){.course .memo p{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.course .note{display:block;padding-top:20px;font-size:.75em;font-size:.75rem;line-height:1.5;color:#444;letter-spacing:.24px}.results{padding:100px}@media screen and (max-width:768px){.results{padding:60px 0}}.results .m-title{margin-bottom:80px}@media screen and (max-width:768px){.results .m-title{margin-bottom:42px}.results .m-title br{display:none}}.results .m-iframe{text-align:center}.results .m-iframe iframe{width:67.5%}@media screen and (max-width:768px){.results .m-iframe iframe{width:100%}}.results .m-iframe .speakerdeck-iframe{box-shadow:none!important}.results .m-row{justify-content:space-between;align-items:center}@media screen and (max-width:768px){.results .m-row{flex-direction:column-reverse}}.results .m-title{margin-top:90px}@media screen and (max-width:768px){.results .m-title{margin-top:50px}}.results .text{width:44.4335938%}@media screen and (max-width:768px){.results .text{width:100%}}.results .text dt{margin-bottom:32px;font-size:1.5em;font-size:1.5rem;line-height:1.75;color:#0a3591;font-weight:700;letter-spacing:.48px}@media screen and (max-width:768px){.results .text dt{margin-bottom:13px;font-size:1.125em;font-size:1.125rem;line-height:1.5;letter-spacing:.72px}}.results .text dd{letter-spacing:.32px}@media screen and (max-width:768px){.results .text dd{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.results .fig{position:relative}@media screen and (max-width:768px){.results .fig{margin-bottom:40px;text-align:center}}.results .fig:before{display:block;color:#0a3591;font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;letter-spacing:.8px;text-align:center;position:absolute;top:50%;right:0;left:0;white-space:pre;content:"コーチングのサイクル";transform:translateY(-50%)}@media screen and (max-width:768px){.results .fig:before{letter-spacing:.5px;content:"コーチングの\aサイクル"}}@media screen and (max-width:768px){.results .fig img{width:79.3650794%}}.effect{background-color:#fff;padding:100px 0 92px}@media screen and (max-width:768px){.effect{padding:60px 0}}.effect .m-title{margin-bottom:82px}@media screen and (max-width:768px){.effect .m-title{margin-bottom:40px}}.effect .m-row{align-items:center}@media screen and (max-width:768px){.effect .m-row{flex-wrap:wrap}}.effect .fig{width:50%}@media screen and (max-width:768px){.effect .fig{width:100%;margin-bottom:40px;text-align:center}.effect .fig img{width:80%}}.effect .text{padding-left:52px;color:#0a3591;font-weight:700}@media screen and (max-width:768px){.effect .text{padding-left:0}}.effect .text dt{margin-bottom:30px;font-size:1.5em;font-size:1.5rem;line-height:1.75;letter-spacing:.48px}@media screen and (max-width:768px){.effect .text dt{margin-bottom:22px;font-size:1.125em;font-size:1.125rem;letter-spacing:.72px}}.effect .text dd{margin-bottom:15px;line-height:1.5;font-weight:700;letter-spacing:.32px}@media screen and (max-width:768px){.effect .text dd{font-size:.875em;font-size:.875rem;letter-spacing:.28px}.effect .text dd .m-ls--line:before{top:8px}}.effect .text dd:last-child{margin-bottom:0}.qa{background-color:#f4f4f4;padding:100px 0}@media screen and (max-width:768px){.qa{padding:60px 0}}.qa-list__unit+.qa-list__unit{margin-top:24px}@media screen and (max-width:768px){.qa-list__unit+.qa-list__unit{margin-top:12px}}.qa-list__unit__inner{display:block;background-color:#fff;padding:35px 100px 35px 40px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#0a3591;position:relative;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.qa-list__unit__inner{padding:20px 60px 20px 20px;font-size:.875em;font-size:.875rem}}.qa-list__unit__inner:hover{opacity:.6}.qa-list__unit span:not(.arrow){display:block;padding-left:50px;position:relative}@media screen and (max-width:768px){.qa-list__unit span:not(.arrow){padding-left:32px}}.qa-list__unit span:not(.arrow):before{content:"Q";font-size:2.5em;font-size:2.5rem;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:768px){.qa-list__unit span:not(.arrow):before{font-size:1.5em;font-size:1.5rem}}.qa-list__unit .arrow{display:flex;justify-content:center;align-items:center;background-color:#0a3591;width:50px;height:50px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}@media screen and (max-width:768px){.qa-list__unit .arrow{width:30px;height:30px;right:15px}}.qa-list__unit .arrow:before{content:"";display:block;background:url(../img/svg/arrow-right.svg) no-repeat 50% 50%/contain;width:20px;height:14px}@media screen and (max-width:768px){.qa-list__unit .arrow:before{width:12px;height:8px}}.qa-list .qa__return{line-height:1.5;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.qa-list .qa__return{font-size:.875em;font-size:.875rem}}.qa-list .qa__return a{padding-left:22px;color:#0a3591;position:relative}@media screen and (max-width:768px){.qa-list .qa__return a{padding-left:18px}}.qa-list .qa__return [class^=icon-]{font-size:.625em;font-size:.625rem;position:absolute;top:50%;left:0;transform-origin:0 50%;transform:translateY(-30%) scale(.9)}@media screen and (max-width:768px){.qa-list .qa__return [class^=icon-]{transform:translateY(-30%) scale(.8)}}.qa-list .qa__return [class^=icon-]:before{color:currentColor}.qa-list .qa__contents{margin-top:40px}@media screen and (max-width:768px){.qa-list .qa__contents{margin-top:30px}}.qa-list .qa__q{display:block;background-color:#0a3591;padding:35px 80px 35px 40px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#fff;position:relative}@media screen and (max-width:768px){.qa-list .qa__q{padding:20px;font-size:1em;font-size:1rem}}.qa-list .qa__q span{display:block;padding-left:50px;position:relative}@media screen and (max-width:768px){.qa-list .qa__q span{padding-left:32px}}.qa-list .qa__q span:before{content:"Q";font-size:2.5em;font-size:2.5rem;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:768px){.qa-list .qa__q span:before{font-size:1.5em;font-size:1.5rem}}.qa-list .qa__a{background-color:#fff}.qa-list .qa__a__inner{padding:60px}@media screen and (max-width:768px){.qa-list .qa__a__inner{padding:40px 30px}}.qa-list .qa__a__answer{padding-left:60px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#0a3591;position:relative}@media screen and (max-width:768px){.qa-list .qa__a__answer{padding-left:32px;font-size:1em;font-size:1rem}}.qa-list .qa__a__answer:before{content:"A";font-size:2.5em;font-size:2.5rem;line-height:1;font-weight:700;color:currentColor;position:absolute;left:0;top:0}@media screen and (max-width:768px){.qa-list .qa__a__answer:before{font-size:1.5em;font-size:1.5rem}}.qa-list .qa__a__description{margin:16px 0 0 60px;letter-spacing:.04em}@media screen and (max-width:768px){.qa-list .qa__a__description{margin:16px 0 0 32px;font-size:.875em;font-size:.875rem}}.qa-list .qa__a__body{margin-left:60px}@media screen and (max-width:768px){.qa-list .qa__a__body{margin-left:0}}.qa-list .qa__a__body h3{padding-left:24px;margin:60px 0 24px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#0a3591;position:relative}@media screen and (max-width:768px){.qa-list .qa__a__body h3{padding-left:18px;margin:40px 0 24px;font-size:1em;font-size:1rem}}.qa-list .qa__a__body h3:before{content:"";background-color:currentColor;width:16px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:768px){.qa-list .qa__a__body h3:before{width:12px;height:1.5px;top:.75em;transform:none}}.qa-list .qa__a__body p{margin:16px 0;letter-spacing:.04em}@media screen and (max-width:768px){.qa-list .qa__a__body p{font-size:.875em;font-size:.875rem}}.qa-list .qa__a__body :last-child{margin-bottom:0}.qa-list .qa__a__body ol,.qa-list .qa__a__body ul{padding-left:0;margin-bottom:12px;list-style:none}.qa-list .qa__a__body ol li,.qa-list .qa__a__body ul li{padding-left:.9em;position:relative}@media screen and (max-width:768px){.qa-list .qa__a__body ol li,.qa-list .qa__a__body ul li{font-size:.875em;font-size:.875rem;line-height:1.5}}.qa-list .qa__a__body ol li:not(:last-child),.qa-list .qa__a__body ul li:not(:last-child){margin-bottom:8px}.qa-list .qa__a__body ol li:before,.qa-list .qa__a__body ul li:before{position:absolute;top:0;left:3px}.qa-list .qa__a__body ul li:before{content:"・"}.qa-list .qa__a__body ol{counter-reset:num}.qa-list .qa__a__body ol li{counter-increment:num}.qa-list .qa__a__body ol li:before{content:counter(num) "."}.qa-list .qa__a__body a{color:#0a3591;text-decoration:underline;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}.qa-list .qa__a__body a:hover{opacity:.6}@media screen and (max-width:768px){.qa-list .qa__a__body img{width:100%}}.qa-list .qa__a__body .alignnone{clear:both}.qa-list .qa__a__body .aligncenter{display:block;margin:0 auto;clear:both}.qa-list .qa__a__body .alignleft{float:left}@media screen and (max-width:768px){.qa-list .qa__a__body .alignleft{float:none}.qa-list .qa__a__body .alignleft:not(:last-child){margin-bottom:15px}}.qa-list .qa__a__body .alignright{float:right}@media screen and (max-width:768px){.qa-list .qa__a__body .alignright{float:none}.qa-list .qa__a__body .alignright:not(:last-child){margin-bottom:15px}}.qa-list .qa__a__body .clear{clear:both}.qa-list .qa__a__body .image,.qa-list .qa__a__body .wp-caption{max-width:100%;margin:0 auto 60px}.qa-list .qa__a__body .image-dd,.qa-list .qa__a__body .wp-caption-dd{padding-top:13px;font-size:.625em;font-size:.625rem;line-height:2.4}@media screen and (max-width:768px){.qa-list .qa__a__body .image-dd,.qa-list .qa__a__body .wp-caption-dd{padding-top:9px;line-height:1.2}}.qa-list .qa__a__body .wp-caption-text{font-size:12px}.qa-list .qa__a__body strong{font-weight:700}.qa-list .qa__a__body .youtube{width:100%;padding-top:56.25%;position:relative}.qa-list .qa__a__body .youtube iframe[src^="https://www.youtube"]{width:100%!important;height:100%!important;position:absolute;top:0;right:0}.qa-list .qa__a .index{padding-top:60px;margin:60px 0 0 60px;border-top:2px solid #eee}@media screen and (max-width:768px){.qa-list .qa__a .index{padding-top:40px;margin:40px 0 0}}.qa-list .qa__a .index dt{background-color:#f4f4f4;padding:16px 20px;border-bottom:2px solid #eee;line-height:1.5;letter-spacing:.04em;color:#0a3591;font-weight:700;text-align:center;position:relative;cursor:pointer}@media screen and (max-width:768px){.qa-list .qa__a .index dt{padding:12px 20px}}.qa-list .qa__a .index dt span{display:block;width:56px;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:768px){.qa-list .qa__a .index dt span{width:48px}}.qa-list .qa__a .index dt span:after,.qa-list .qa__a .index dt span:before{content:"";display:block;background-color:#0a3591;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa-list .qa__a .index dt span:before{width:16px;height:2px}@media screen and (max-width:768px){.qa-list .qa__a .index dt span:before{width:12px;height:.09375rem}}.qa-list .qa__a .index dt span:after{width:2px;height:16px;transition:all .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.qa-list .qa__a .index dt span:after{width:.09375rem;height:12px}}.qa-list .qa__a .index dt.is-open span:after{height:2px}.qa-list .qa__a .index dd{display:none;background-color:#fafafa;padding:40px}@media screen and (max-width:768px){.qa-list .qa__a .index dd{padding:30px 20px}}.qa-list .qa__a .index li{letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.qa-list .qa__a .index li{font-size:.875em;font-size:.875rem;line-height:1.5}}.qa-list .qa__a .index li a{color:#0a3591;text-decoration:underline}.qa-list .qa__a .index li+li{margin-top:20px}@media screen and (max-width:768px){.qa-list .qa__a .index li+li{margin-top:16px}}.lead__text{padding:100px 0;font-size:2em;font-size:2rem;line-height:1.5;font-weight:700;color:#0a3591;text-align:center;letter-spacing:1.28px}@media screen and (max-width:768px){.lead__text{padding:60px 0;font-size:1.25em;font-size:1.25rem;letter-spacing:.8px}.lead__text br{display:none}}.voice{background-color:#f4f4f4;padding:100px 0 76px}@media screen and (max-width:768px){.voice{padding:60px 0}}.voice-list__unit{background-color:#fff;margin-bottom:24px;overflow:hidden}@media screen and (max-width:768px){.voice-list__unit{margin-bottom:12px}}.voice-list__unit--type1 .coach-voice{float:right;width:240px;padding-top:37px;margin:0 60px 0 70px}@media screen and (max-width:768px){.voice-list__unit--type1 .coach-voice{float:none;width:100%;padding:0;margin:0 0 40px;overflow:hidden}}.voice-list__unit--type1 .coach-voice .photo{margin-bottom:40px}@media screen and (max-width:768px){.voice-list__unit--type1 .coach-voice .photo{float:right;width:28.5714286%;margin:0 0 16px 16px}}.voice-list__unit--type1 .coach-voice .text{color:#0a3591}.voice-list__unit--type1 .coach-voice .text dt{margin-bottom:17px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.64px}@media screen and (max-width:768px){.voice-list__unit--type1 .coach-voice .text dt{margin-bottom:12px;font-size:.75em;font-size:.75rem;letter-spacing:.48px}}.voice-list__unit--type1 .coach-voice .text dd{font-size:.875em;font-size:.875rem;letter-spacing:.56px}@media screen and (max-width:768px){.voice-list__unit--type1 .coach-voice .text dd{font-size:.75em;font-size:.75rem;line-height:1.5;letter-spacing:.48px}}.voice-list__unit--type1 .voice-qa__unit{margin-bottom:45px}.voice-list__unit--type1 .voice-qa__unit:last-child{margin-bottom:0}.voice-list__unit--type2 .voice-list__hdr{padding:60px}@media screen and (max-width:768px){.voice-list__unit--type2 .voice-list__hdr{flex-direction:column;padding:40px 30px 0}}.voice-list__unit--type2 .voice-list__hdr .photo{width:400px}@media screen and (max-width:768px){.voice-list__unit--type2 .voice-list__hdr .photo{width:100%;margin-bottom:30px}}.voice-list__unit--type2 .voice-list__hdr .group{flex:1;padding-left:60px}@media screen and (max-width:768px){.voice-list__unit--type2 .voice-list__hdr .group{padding-left:0}}.voice-list__unit--type2 .voice-list__hdr .cp{margin-bottom:40px;font-size:1.5em;font-size:1.5rem;line-height:1.75;letter-spacing:.04em;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.voice-list__unit--type2 .voice-list__hdr .cp{margin-bottom:30px;font-size:1.125em;font-size:1.125rem}}.voice-list__unit--type2 .coach-voice__hdr{align-items:center;margin-bottom:24px}@media screen and (max-width:768px){.voice-list__unit--type2 .coach-voice__hdr{margin-bottom:16px}}.voice-list__unit--type2 .coach-voice__photo{width:60px;border-radius:50%;overflow:hidden}.voice-list__unit--type2 .coach-voice__text{padding-left:13px;color:#0a3591}@media screen and (max-width:768px){.voice-list__unit--type2 .coach-voice__text{padding-left:12px}}.voice-list__unit--type2 .coach-voice__text .title{margin-bottom:4px;letter-spacing:.04em;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (max-width:768px){.voice-list__unit--type2 .coach-voice__text .title{margin-bottom:6px;font-size:.75em;font-size:.75rem}}.voice-list__unit--type2 .coach-voice__text .name{font-size:.875em;font-size:.875rem;line-height:1.5;font-weight:700}.voice-list__unit--type2 .coach-voice__comment{color:#0a3591;font-size:.875em;font-size:.875rem;line-height:1.75;letter-spacing:.04em}@media screen and (max-width:768px){.voice-list__unit--type2 .coach-voice__comment{font-size:.75em;font-size:.75rem}}.voice-list__unit--type2 .voice-qa__unit:not(:last-child){margin-bottom:60px}@media screen and (max-width:768px){.voice-list__unit--type2 .voice-qa__unit:not(:last-child){margin-bottom:40px}}.voice-list__unit--type2 .photo--01{width:360px}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--01{width:100%}}.voice-list__unit--type2 .photo--03{width:300px}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--03{width:100%}}.voice-list__unit--type2 .photo--float--right{float:right;margin:8px 0 60px 48px}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--float--right{float:none;margin:0 0 20px}}.voice-list__unit--type2 .photo--float--left{float:left;margin:8px 48px 60px 0}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--float--left{float:none;margin:0 0 20px}}.voice-list__unit--type2 .photo--float--none{padding-bottom:39.8230088%;margin-top:60px;position:relative;overflow:hidden}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--float--none{padding-bottom:58.8235294%;margin-top:40px}}.voice-list__unit--type2 .photo--float--none img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.voice-list__unit--type2 .photo--float--none img{width:auto;max-width:inherit;height:100%}}.voice-list__customer{background-color:#0a3591;padding:35px 100px 35px 40px;font-size:1.25em;font-size:1.25rem;line-height:1.5;letter-spacing:.8px;font-weight:700;color:#fff;position:relative;cursor:pointer;transition:opacity .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.voice-list__customer{padding:23px 63px 23px 20px;font-size:.875em;font-size:.875rem;letter-spacing:.04em}}.voice-list__customer:hover{opacity:.6}@media screen and (max-width:768px){.voice-list__customer:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}.voice-list__customer span{display:block;width:50px;height:50px;border:2px solid #fff;position:absolute;top:50%;right:25px;transform:translateY(-50%)}@media screen and (max-width:768px){.voice-list__customer span{width:33px;height:33px;right:15px}}.voice-list__customer span:after,.voice-list__customer span:before{display:block;background-color:#fff;width:2px;height:20px;position:absolute;top:50%;left:50%;content:"";transition:height .3s cubic-bezier(.28,.11,.32,1)}@media screen and (max-width:768px){.voice-list__customer span:after,.voice-list__customer span:before{height:14px}}.voice-list__customer span:before{transform:translate(-50%,-50%)}.voice-list__customer span:after{transform:translate(-50%,-50%) rotate(90deg)}.voice-list__customer.is-open span:before{height:0}.voice-list__contents.is-close{display:none}.voice-qa{padding:0 60px 63px}@media screen and (max-width:768px){.voice-qa{padding:40px 30px 30px}}.voice-qa .title{width:58.59375%;padding-top:100px;margin-bottom:100px;font-size:1.5em;font-size:1.5rem;line-height:1.75;font-weight:700;color:#0a3591;letter-spacing:.96px}@media screen and (max-width:768px){.voice-qa .title{width:100%;padding-top:0;margin-bottom:44px;font-size:1.125em;font-size:1.125rem;letter-spacing:.72px}.voice-qa .title br{display:none}}.voice-qa__q{margin-bottom:24px;font-size:1.25em;font-size:1.25rem;line-height:1.75;font-weight:700;color:#0a3591}@media screen and (max-width:768px){.voice-qa__q{margin-bottom:16px;font-size:1em;font-size:1rem;line-height:1.5;letter-spacing:.04em}}.voice-qa__q .m-ls--line:before{top:16px}@media screen and (max-width:768px){.voice-qa__q .m-ls--line:before{top:10px}}@media screen and (max-width:768px){.voice-qa__a{font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.voice-qa__a p:not(:last-of-type){margin-bottom:16px}