a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.ec-layoutRole,body{background:none}.ec-layoutRole .ec-layoutRole__contents{max-width:none}html{font-size:100%}body{color:#333;font-family:Noto Sans JP,sans-serif;font-size:1rem;position:relative;-webkit-text-size-adjust:100%}*{box-sizing:border-box}dd,dt,h2,h3,h4,h5,input,li,p,td,textarea,th{line-height:175%}a{color:inherit;text-decoration:none}img{vertical-align:bottom}figure img,img{width:100%}.wrapper{margin:0 auto;width:1100px}@media only screen and (max-width:1100px){.wrapper{width:90%}}.pc{display:block}@media only screen and (max-width:767px){.pc{display:none}}.pc-min-1281{display:none}@media only screen and (min-width:1281px){.pc-min-1281{display:inherit}}.pc-1280{display:none}@media only screen and (max-width:1280px){.pc-1280{display:inherit}}@media only screen and (max-width:768px){.pc-1280{display:none}}.sp{display:none}@media only screen and (max-width:767px){.sp{display:inherit}}br.pc,img.pc,small.pc,span.pc,strong.pc{display:inline}@media only screen and (max-width:767px){br.pc,img.pc,small.pc,span.pc,strong.pc{display:none}}br.sp,img.sp,small.sp,span.sp,strong.sp{display:none}@media only screen and (max-width:767px){br.sp,img.sp,small.sp,span.sp,strong.sp{display:inline}}a[href^=tel]{cursor:text}@media only screen and (max-width:767px){a[href^=tel]{cursor:pointer}}small[data-aos],span[data-aos],strong[data-aos]{display:inline-block}.c-title_01{position:relative;z-index:1}.c-title_01 .c-title__eng{display:inline-block;font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:58px;font-weight:700;margin-bottom:5px}@media only screen and (max-width:767px){.c-title_01 .c-title__eng{font-size:10.6666666667vw;margin-bottom:1.3333333333vw}}.c-title_01 .c-title__ttl{color:#009c84;font-size:16px;letter-spacing:.04em}@media only screen and (max-width:767px){.c-title_01 .c-title__ttl{font-size:3.2vw}}.c-title_01--center{text-align:center}.c-title_01--white,.c-title_01--white .c-title__ttl{color:#fff}.c-title_02{font-size:26px;font-weight:600;text-align:center}@media only screen and (max-width:767px){.c-title_02{font-size:5.3333333333vw}}.c-title_02 span{position:relative}.c-title_02 span:after{background:#009c84;bottom:-15px;content:" ";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:100%}@media only screen and (max-width:767px){.c-title_02 span:after{bottom:-4vw}}.c-title_03{color:#009c84;font-size:26px;font-weight:600;line-height:1.5em;text-align:center}@media only screen and (max-width:767px){.c-title_03{font-size:6.1333333333vw}}.c-title_04{text-align:center}.c-title_04__eng{color:#009c84;font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:18px;font-weight:600}@media only screen and (max-width:767px){.c-title_04__eng{font-size:4.2666666667vw}}.c-title_04__ttl{font-size:30px;font-weight:600;line-height:1.75em}@media only screen and (max-width:767px){.c-title_04__ttl{font-size:6.6666666667vw;line-height:1.4em}}.c-title_04--left{text-align:left}.c-title_04--white .c-title_04__eng,.c-title_04--white .c-title_04__ttl{color:#fff}.c-title_05{background:#40b5a3;color:#fff;font-size:30px;font-weight:600;line-height:175%;padding:21px 0;position:relative;text-align:center}@media only screen and (max-width:767px){.c-title_05{font-size:6.6666666667vw;line-height:1.4em}}.c-title_05__num{background:#40b5a3;border-radius:50%;display:block;font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:48px;font-weight:700;left:50%;line-height:100%;padding-bottom:75px;padding-top:47px;position:absolute;top:-80px;transform:translateX(-50%);width:174px;z-index:1}@media only screen and (max-width:767px){.c-title_05__num{font-size:7.4666666667vw;padding-bottom:1.7em;padding-top:.8em;top:-1.6em;width:3.5em}}.c-title_05__txt{position:relative;z-index:2}.c-title_06{background:#fff;border-left:5px solid #009d85;font-size:26px;font-weight:600;line-height:150%;padding-left:15px}@media only screen and (max-width:767px){.c-title_06{font-size:4.5333333333vw;padding-left:10px}}.c-title_07{font-size:22px;font-weight:600;padding-left:.8em;position:relative}@media only screen and (max-width:767px){.c-title_07{font-size:4.8vw}}.c-title_07:before{border-style:solid;border-bottom:10px solid transparent;border-left:12px solid #009c84;border-right:0;border-top:10px solid transparent;content:" ";height:0;left:0;position:absolute;top:10px;width:0}@media only screen and (max-width:767px){.c-title_07:before{border-bottom:2.1333333333vw solid transparent;border-left:2.9333333333vw solid #009c84;border-top:2.1333333333vw solid transparent;top:1.8666666667vw}}.c-title_08{color:#009c84;font-size:26px;font-weight:600;line-height:150%}@media only screen and (max-width:767px){.c-title_08{font-size:5.3333333333vw}}.c-btn_01{width:400px}@media only screen and (max-width:767px){.c-btn_01{width:84.5333333333vw}}.c-btn_01.--orange a{background-color:#f38535}.c-btn_01 a{align-items:center;background:#004b77;border-radius:50px;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;transition:.4s}@media only screen and (max-width:767px){.c-btn_01 a{border-radius:13.3333333333vw;font-size:4.2666666667vw;height:14.4vw}}.c-btn_01 a:hover{background:#009d85}.c-btn_01 a:after{border-style:solid;border-bottom:7px solid transparent;border-left:7px solid #fff;border-right:0;border-top:7px solid transparent;content:" ";height:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:0}@media only screen and (max-width:767px){.c-btn_01 a:after{border-bottom:1.8666666667vw solid transparent;border-left:1.8666666667vw solid #fff;border-top:1.8666666667vw solid transparent}}.c-to_top{background:#009c84;border-radius:50%;bottom:30px;cursor:pointer;height:50px;position:fixed;right:30px;width:50px}@media only screen and (max-width:767px){.c-to_top{bottom:5.3333333333vw;height:9.3333333333vw;right:5.3333333333vw;width:9.3333333333vw}}.c-to_top span{border-color:#fff;border-style:solid;border-width:2px 0 0 2px;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-30%) rotate(45deg);width:14px}@media only screen and (max-width:767px){.c-to_top span{border-width:1.5px 0 0 1.5px;height:2.6666666667vw;width:2.6666666667vw}}.c-cta_btn{width:400px}@media only screen and (max-width:980px){.c-cta_btn{margin:0 auto}}@media only screen and (max-width:767px){.c-cta_btn{width:89.0666666667vw}}.c-cta_btn:not(:last-child){margin-right:50px}@media only screen and (max-width:980px){.c-cta_btn:not(:last-child){margin:0 auto 30px}}@media only screen and (max-width:767px){.c-cta_btn:not(:last-child){margin:0 auto 8vw}}.c-cta_btn a{align-items:center;background:#f38535;border-radius:50px;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;position:relative;transition:.3s}@media only screen and (max-width:767px){.c-cta_btn a{border-radius:13.3333333333vw;font-size:4.2666666667vw;height:14.4vw}}.c-cta_btn a:after{border-style:solid;border-bottom:5px solid transparent;border-left:9px solid #fff;border-right:0;border-top:5px solid transparent;content:" ";height:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:0}@media only screen and (max-width:767px){.c-cta_btn a:after{border-bottom:1.3333333333vw solid transparent;border-left:2.4vw solid #fff;border-top:1.3333333333vw solid transparent}}.c-cta_btn a:hover{opacity:.8}.c-second_head{background:linear-gradient(90deg,#bfe6e0,#80cec2)}.c-second_head .l-container{align-items:center;display:flex;flex-wrap:wrap;height:150px}@media only screen and (max-width:767px){.c-second_head .l-container{height:auto}.c-second_head__inner{padding:5.3333333333vw 0}}.c-second_head__cat{display:inline-block;font-size:14px;margin-bottom:10px}@media only screen and (max-width:767px){.c-second_head__cat{font-size:2.9333333333vw;margin-bottom:2.6666666667vw}}.c-second_head__ttl{font-size:26px;font-weight:600;line-height:150%;width:100%}@media only screen and (max-width:767px){.c-second_head__ttl{font-size:5.8666666667vw}}.c-article{width:240px}@media only screen and (max-width:980px){.c-article{margin-top:30px}}@media only screen and (max-width:767px){.c-article{margin-top:6.6666666667vw;width:43.2vw}}.c-article:not(:last-child){margin-right:13px}@media only screen and (max-width:767px){.c-article:not(:last-child){margin-right:0}}.c-article--white .c-article__tag li,.c-article--white .c-article__txtBox__date,.c-article--white .c-article__txtBox__ttl{color:#fff}.c-article--news figure{aspect-ratio:240/180}.c-article--news figure img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:auto}.c-article figure{border-radius:5px;overflow:hidden;position:relative}.c-article__txtBox{margin-top:10px}@media only screen and (max-width:767px){.c-article__txtBox{margin-top:2.6666666667vw}}.c-article__txtBox__date{color:#009c84;display:inline-block;font-size:14px;line-height:150%;padding-bottom:5px}@media only screen and (max-width:767px){.c-article__txtBox__date{font-size:2.9333333333vw;padding-bottom:1.3333333333vw}}.c-article__txtBox__ttl{font-size:16px;line-height:150%}@media only screen and (max-width:767px){.c-article__txtBox__ttl{font-size:3.4666666667vw}}.c-article--download,.c-article--seminar{position:relative}.c-article--download .c-article__tag,.c-article--seminar .c-article__tag{display:flex;flex-wrap:wrap}.c-article--download .c-article__tag li,.c-article--seminar .c-article__tag li{font-size:14px;line-height:100%;padding:10px 10px 0 0}@media only screen and (max-width:767px){.c-article--download .c-article__tag li,.c-article--seminar .c-article__tag li{font-size:2.9333333333vw;padding:2.6666666667vw 2.6666666667vw 0 0}}.c-feature_item{background:#ededf3;border-radius:10px;box-sizing:border-box;padding:45px 30px 30px;position:relative;width:320px}@media only screen and (max-width:1200px){.c-feature_item{width:26.6666666667vw}}@media only screen and (max-width:980px){.c-feature_item{width:400px}}@media only screen and (max-width:767px){.c-feature_item{border-radius:2.6666666667vw;padding:8vw 5.3333333333vw 5.3333333333vw;width:100%}}@media only screen and (max-width:980px){.c-feature_item:not(:first-child){margin-top:3.90625vw}}@media only screen and (max-width:767px){.c-feature_item:not(:first-child){margin-top:10.6666666667vw}}.c-feature_item__number{color:#009c84;font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:60px;left:50%;position:absolute;top:-15px;transform:translateX(-50%)}@media only screen and (max-width:767px){.c-feature_item__number{font-size:10.6666666667vw;top:-2.6666666667vw}}.c-feature_item__ttl{font-size:20px;font-weight:600;padding-bottom:17px;position:relative;text-align:center}@media only screen and (max-width:767px){.c-feature_item__ttl{font-size:4.8vw;padding-bottom:4vw}}.c-feature_item__ttl:after{background:#009c84;bottom:0;content:" ";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20px}@media only screen and (max-width:767px){.c-feature_item__ttl:after{width:5.3333333333vw}}.c-feature_item__txt{font-size:16px;margin-top:20px;text-align:left}@media only screen and (max-width:767px){.c-feature_item__txt{font-size:3.4666666667vw;margin-top:4vw}}.c-issue_item{background:#fff;border-radius:10px;box-sizing:border-box;margin-top:45px;padding:25px 0;position:relative;width:480px}@media only screen and (max-width:1200px){.c-issue_item{width:40vw}}@media only screen and (max-width:980px){.c-issue_item{width:100%}}@media only screen and (max-width:767px){.c-issue_item{margin-top:8vw;padding:5.3333333333vw 0;width:100%}}.c-issue_item__inner{align-items:center;display:flex;justify-content:center}.c-issue_item__txt{font-size:18px;text-align:center}@media only screen and (max-width:767px){.c-issue_item__txt{font-size:4vw}}.c-issue_item__txt span{color:#009c84;font-size:18px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#ebd527;text-decoration-color:#ebd527;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8px;text-underline-offset:-2px}@media only screen and (max-width:767px){.c-issue_item__txt span{font-size:4vw}}.c-issue_item img{left:-23px;position:absolute;top:-20px;width:89px}@media only screen and (max-width:767px){.c-issue_item img{left:-2.6666666667vw;top:-5.3333333333vw;width:16vw}}.c-chart_img{margin-top:50px}@media only screen and (max-width:767px){.c-chart_img{margin-top:10.6666666667vw}}.c-service_item_01{border-top:1px solid #cfcece;padding:0 0 60px}@media only screen and (max-width:767px){.c-service_item_01{padding-bottom:10.6666666667vw}}.c-service_item_01__cat{display:flex;justify-content:center;text-align:center}.c-service_item_01__cat__item{background:#f6a368;border-radius:0 0 10px 10px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:5px 0;width:220px}@media only screen and (max-width:767px){.c-service_item_01__cat__item{border-radius:0 0 2.6666666667vw 2.6666666667vw;font-size:3.4666666667vw;padding:1.3333333333vw 0;width:40vw}}.c-service_item_01__cat__item:not(:last-child){margin-right:18px}@media only screen and (max-width:767px){.c-service_item_01__cat__item:not(:last-child){margin-right:2.6666666667vw}}.c-service_item_01__box{display:flex;justify-content:space-between;margin:40px auto 0;width:900px}@media only screen and (max-width:1200px){.c-service_item_01__box{width:75vw}}@media only screen and (max-width:767px){.c-service_item_01__box{flex-wrap:wrap;justify-content:center;margin-top:8vw;width:89.0666666667vw}}.c-service_item_01__box__l{width:237px}@media only screen and (max-width:980px){.c-service_item_01__box__l{margin-right:1em;width:24.1836734694vw}}@media only screen and (max-width:767px){.c-service_item_01__box__l{margin-right:0;width:100%}}.c-service_item_01__box__l p{font-size:18px;font-weight:600}@media only screen and (max-width:767px){.c-service_item_01__box__l p{font-size:4vw}}.c-service_item_01__box__r{border-left:1px solid #cfcece;box-sizing:border-box;padding-left:50px;width:600px}@media only screen and (max-width:980px){.c-service_item_01__box__r{padding-left:5.1020408163vw;width:61.2244897959vw}}@media only screen and (max-width:767px){.c-service_item_01__box__r{border:none;margin-top:5.3333333333vw;padding:5.3333333333vw 0 0;position:relative;width:100%}.c-service_item_01__box__r:before{background:#cfcece;content:" ";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:53.3333333333vw}}.c-service_item_01__box__r ul li{font-size:16px}@media only screen and (max-width:767px){.c-service_item_01__box__r ul li{font-size:3.4666666667vw;padding-left:1.2em;text-indent:-1.2em}}.c-service_item_01__box__r ul li:before{content:"-";margin-right:10px}@media only screen and (max-width:767px){.c-service_item_01__box__r ul li:before{margin-right:2.6666666667vw}}.c-service_item_01__table{margin-top:35px}.c-service_item_01__table__ttl{font-size:18px;font-weight:600;text-align:center}.c-service_item_01__table .c-table_01{margin-top:15px}.c-service_item_02{background:#f6f6f9;border-top:1px solid #cfcece;padding:0 0 70px}@media only screen and (max-width:767px){.c-service_item_02{padding-bottom:10.6666666667vw}}.c-service_item_02__cat{display:flex;justify-content:center;text-align:center}.c-service_item_02__cat__item{background:#fce0cc;border-radius:0 0 10px 10px;display:inline-block;font-size:18px;font-weight:600;padding:5px 0;width:280px}@media only screen and (max-width:767px){.c-service_item_02__cat__item{border-radius:0 0 2.6666666667vw 2.6666666667vw;font-size:4vw;padding:1.3333333333vw 0;width:58.6666666667vw}}.c-service_item_02__goal{font-size:18px;font-weight:600;line-height:165%;padding-top:20px;text-align:center}@media only screen and (max-width:767px){.c-service_item_02__goal{font-size:4vw;padding-top:5.3333333333vw}}.c-service_item_02__goal span{background:#f38535;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:150%;margin-right:15px;padding:0 5px}@media only screen and (max-width:767px){.c-service_item_02__goal span{font-size:3.2vw;margin-right:1.3333333333vw;padding:0 .8vw}}.c-service_item_02__txt{font-size:16px;margin-top:30px}@media only screen and (max-width:767px){.c-service_item_02__txt{font-size:3.4666666667vw;margin-top:4vw}}.c-service_item_02__box{display:flex;justify-content:space-between}@media only screen and (max-width:980px){.c-service_item_02__box{flex-wrap:wrap;justify-content:center}}.c-service_item_02__box__item{background:#fff;border-radius:10px;margin-top:25px;overflow:hidden;width:330px}@media only screen and (max-width:980px){.c-service_item_02__box__item{width:400px}}@media only screen and (max-width:767px){.c-service_item_02__box__item{margin-top:5.3333333333vw;width:100%}}.c-service_item_02__box__item__ttl{background:#66c4b6;color:#fff;font-size:16px;font-weight:600;padding:5px 0;text-align:center}@media only screen and (max-width:767px){.c-service_item_02__box__item__ttl{font-size:3.4666666667vw;padding:1.3333333333vw 0}}.c-service_item_02__box__item__inner{padding:15px}@media only screen and (max-width:767px){.c-service_item_02__box__item__inner{padding:2.6666666667vw}}.c-service_item_02__box__item__inner p{font-size:16px;position:relative;text-align:center}@media only screen and (max-width:767px){.c-service_item_02__box__item__inner p{font-size:3.4666666667vw}}.c-service_item_02__box__item__inner p:not(:last-child){padding-bottom:30px}@media only screen and (max-width:767px){.c-service_item_02__box__item__inner p:not(:last-child){padding-bottom:5.3333333333vw}}.c-service_item_02__box__item__inner p:not(:last-child):after{border-style:solid;border-bottom:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #66c4b6;bottom:10px;content:" ";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media only screen and (max-width:767px){.c-service_item_02__box__item__inner p:not(:last-child):after{border-left:2.6666666667vw solid transparent;border-right:2.6666666667vw solid transparent;border-top:1.3333333333vw solid #66c4b6;bottom:2.6666666667vw}}.c-example_item__course{background:#40b5a3;border-radius:30px 30px 0 0;color:#fff;display:block;font-size:18px;font-weight:600;justify-content:center;margin:0 auto;padding:15px 0 5px;text-align:center;width:200px}@media only screen and (max-width:767px){.c-example_item__course{border-radius:8vw 8vw 0 0;font-size:4.2666666667vw;padding:4vw 0 1.3333333333vw;width:53.3333333333vw}}.c-example_item__inner{background:#fff;border-radius:30px;overflow:hidden}@media only screen and (max-width:767px){.c-example_item__inner{border-radius:8vw}}.c-example_item__inner__ttl{background:#40b5a3;border-radius:30px 30px 0 0;padding:45px 0;position:relative}@media only screen and (max-width:767px){.c-example_item__inner__ttl{border-radius:8vw 8vw 0 0;padding:5.3333333333vw 0}}.c-example_item__inner__ttl p{color:#fff;font-size:16px;text-align:center}@media only screen and (max-width:767px){.c-example_item__inner__ttl p{font-size:3.4666666667vw}}.c-example_item__inner__ttl__main{color:#fff;font-size:26px;font-weight:600;line-height:1.4em;text-align:center}@media only screen and (max-width:767px){.c-example_item__inner__ttl__main{font-size:5.6vw}}.c-example_item__inner p{font-size:16px}@media only screen and (max-width:767px){.c-example_item__inner p{font-size:3.4666666667vw}}.c-example_item__inner .c-chart_img{margin-top:40px}@media only screen and (max-width:767px){.c-example_item__inner .c-chart_img{margin-top:10.6666666667vw}}.c-example_item__inner .l-in_container_04{padding-top:40px}@media only screen and (max-width:980px){.c-example_item__inner .l-in_container_04{padding-top:20px;width:600px}}@media only screen and (max-width:767px){.c-example_item__inner .l-in_container_04{padding-top:5.3333333333vw;width:80vw}}.c-example_item_02{margin-top:50px;width:480px}@media only screen and (max-width:1200px){.c-example_item_02{width:40vw}}@media only screen and (max-width:980px){.c-example_item_02{width:480px}}@media only screen and (max-width:767px){.c-example_item_02{margin-top:6.6666666667vw;width:100%}}.c-example_item_02__course{background:#bfe6e0;border-radius:30px 30px 0 0;display:block;font-size:18px;font-weight:600;margin:0 auto;padding:15px 0 5px;text-align:center;width:200px}@media only screen and (max-width:767px){.c-example_item_02__course{border-radius:8vw 8vw 0 0;font-size:4.2666666667vw;padding:2.6666666667vw 0 1.3333333333vw;width:45.3333333333vw}}.c-example_item_02__inner{background:#fff;border-radius:30px;overflow:hidden}@media only screen and (max-width:767px){.c-example_item_02__inner{border-radius:8vw}}.c-example_item_02__inner__ttl{background:#bfe6e0;font-size:22px;font-weight:600;padding:35px 0;text-align:center}@media only screen and (max-width:767px){.c-example_item_02__inner__ttl{font-size:5.6vw;padding:4vw 0}}.c-example_item_02__inner__txt{padding:25px 0}@media only screen and (max-width:767px){.c-example_item_02__inner__txt{padding:4vw 0}}.c-example_item_02__inner__txt p{font-size:18px;text-align:center}@media only screen and (max-width:767px){.c-example_item_02__inner__txt p{font-size:4vw}}.c-example_item_02__inner__txt p span{font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#bfe6e0;text-decoration-color:#bfe6e0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8px;text-underline-offset:-2px}.c-example_item_02__detail{padding:30px 30px 0}@media only screen and (max-width:767px){.c-example_item_02__detail{padding:5.3333333333vw 5.3333333333vw 0}}.c-example_item_02__detail ul li{font-size:16px;font-weight:600}@media only screen and (max-width:767px){.c-example_item_02__detail ul li{font-size:3.4666666667vw}}.c-example_item_02__detail ul li:before{color:#009d85;content:"●";margin-right:.3em}.c-example_item_02__detail p{font-size:16px;margin-top:20px}@media only screen and (max-width:767px){.c-example_item_02__detail p{font-size:3.4666666667vw;margin-top:5.3333333333vw}}.c-flow_item{background:#ededf3;border-radius:10px;margin-top:40px;padding:30px 25px 25px;position:relative;width:320px}@media only screen and (max-width:1200px){.c-flow_item{width:26.6666666667vw}}@media only screen and (max-width:980px){.c-flow_item{width:320px}}@media only screen and (max-width:767px){.c-flow_item{border-radius:2.6666666667vw;margin-top:13.3333333333vw;padding:8vw 4vw 5.3333333333vw;width:100%}}@media only screen and (min-width:980px){.c-flow_item:nth-child(3n+4):before{border-style:solid;border-bottom:28px solid transparent;border-left:16px solid #009c84;border-right:0;border-top:28px solid transparent;content:"";height:0;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:0}}@media only screen and (min-width:767px) and (max-width:980px){.c-flow_item:nth-child(2n+3):before{border-style:solid;border-bottom:2.3333333333vw solid transparent;border-left:1.3333333333vw solid #009c84;border-right:0;border-top:2.3333333333vw solid transparent;content:"";height:0;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:0}}.c-flow_item:not(:last-child){position:relative}.c-flow_item:not(:last-child):after{border-style:solid;border-bottom:28px solid transparent;border-left:16px solid #009c84;border-right:0;border-top:28px solid transparent;content:" ";height:0;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:0}@media only screen and (max-width:1200px){.c-flow_item:not(:last-child):after{border-bottom:2.3333333333vw solid transparent;border-left:1.3333333333vw solid #009c84;border-top:2.3333333333vw solid transparent}}@media only screen and (max-width:767px){.c-flow_item:not(:last-child):after{border-left:7.4666666667vw solid transparent;border-right:7.4666666667vw solid transparent;border-top:4.2666666667vw solid #009c84;left:50%;top:100%;transform:translateX(-50%)}}.c-flow_item__number{color:#009c84;font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:31px;font-weight:600;left:50%;position:absolute;top:-15px;transform:translateX(-50%)}@media only screen and (max-width:767px){.c-flow_item__number{font-size:8.2666666667vw;top:-4vw}}.c-flow_item__ttl{color:#009c84;font-size:20px;font-weight:600;text-align:center}@media only screen and (max-width:767px){.c-flow_item__ttl{font-size:4.5333333333vw}}.c-flow_item__txt{font-size:16px;margin-top:15px}@media only screen and (max-width:767px){.c-flow_item__txt{font-size:3.4666666667vw;margin-top:4vw}}.c-voice_item{border-top:1px solid #cfcece;display:flex;justify-content:center;margin:0 auto;padding:60px 0}@media only screen and (max-width:767px){.c-voice_item{flex-wrap:wrap;justify-content:center;padding:10.6666666667vw 0}}.c-voice_item__img{margin-right:30px;width:300px}@media only screen and (max-width:1200px){.c-voice_item__img{width:25vw}}@media only screen and (max-width:767px){.c-voice_item__img{margin-right:0;width:74.6666666667vw}}.c-voice_item__txtbox{width:660px}@media only screen and (max-width:1200px){.c-voice_item__txtbox{width:55vw}}@media only screen and (max-width:767px){.c-voice_item__txtbox{margin-top:5.3333333333vw;width:89.0666666667vw}}.c-voice_item__txtbox__ttl{color:#009c84;font-size:20px;font-weight:600;line-height:1.4em}@media only screen and (max-width:767px){.c-voice_item__txtbox__ttl{font-size:4.5333333333vw}}.c-voice_item__txtbox p{font-size:16px;margin-top:15px}@media only screen and (max-width:767px){.c-voice_item__txtbox p{font-size:3.4666666667vw;margin-top:4vw}}.c-faq_item:not(:first-child){margin-top:40px}@media only screen and (max-width:767px){.c-faq_item:not(:first-child){margin-top:8vw}}.c-faq_item__q{color:#009c84;font-size:18px;font-weight:600;line-height:1.4em;position:relative}@media only screen and (max-width:767px){.c-faq_item__q{font-size:4vw}}.c-faq_item__q:before{content:"Q.";font-family:Poppins,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:31px;font-weight:600;left:-40px;position:absolute;top:-8px}@media only screen and (max-width:767px){.c-faq_item__q:before{font-size:5.6vw;left:-6.6666666667vw;top:-.5333333333vw}}.c-faq_item__a{background:#fff;border-radius:0 20px 20px 20px;margin-top:20px;padding:20px 30px}@media only screen and (max-width:767px){.c-faq_item__a{border-radius:0 5.3333333333vw 5.3333333333vw 5.3333333333vw;padding:2.6666666667vw 4vw}}.c-faq_item__a p{font-size:16px}@media only screen and (max-width:767px){.c-faq_item__a p{font-size:3.4666666667vw}.c-table_01{overflow:scroll}}.c-table_01 table{background:#fff;width:100%}@media only screen and (max-width:767px){.c-table_01 table{width:186.6666666667vw}}.c-table_01 table tr:first-child th:not(:first-child){background:#bfe6e0;line-height:135%}.c-table_01 table tr:not(:last-child){border-bottom:1px solid #94d7cd}.c-table_01 table tr td,.c-table_01 table tr th{font-size:16px;padding:15px 35px}@media only screen and (max-width:767px){.c-table_01 table tr td,.c-table_01 table tr th{font-size:3.7333333333vw;padding:2.6666666667vw 6.6666666667vw}}.c-table_01 table tr td:not(:last-child),.c-table_01 table tr th:not(:last-child){border-right:1px solid #94d7cd}.c-table_01 table tr th{font-weight:600;text-align:center;vertical-align:middle}.c-table_01 table tr td ul li:before{content:"●"}.l-container{margin:0 auto;max-width:1200px;width:88%}@media only screen and (max-width:767px){.l-container{width:89.0666666667vw}}.l-in_container_01{margin:0 auto;max-width:1000px;width:83%}@media only screen and (max-width:980px){.l-in_container_01{width:100%}}@media only screen and (max-width:767px){.l-in_container_01{width:89.0666666667vw}}.l-in_container_02{margin:100px auto 0;max-width:1000px;width:83%}@media only screen and (max-width:767px){.l-in_container_02{margin:13.3333333333vw auto 0;width:89.0666666667vw}}.l-in_container_03{margin:0 auto;width:720px}@media only screen and (max-width:980px){.l-in_container_03{width:73.4693877551vw}}@media only screen and (max-width:767px){.l-in_container_03{width:89.0666666667vw}}.l-in_container_04{margin:0 auto;width:700px}@media only screen and (max-width:767px){.l-in_container_04{width:89.0666666667vw}}.l-in_container_05{margin:0 auto;width:700px}@media only screen and (max-width:980px){.l-in_container_05{width:71.4285714286vw}}@media only screen and (max-width:767px){.l-in_container_05{width:80vw}}.l-in_container_06{margin:0 auto;max-width:800px}@media only screen and (max-width:980px){.l-in_container_06{width:82%}}@media only screen and (max-width:767px){.l-in_container_06{width:91.7333333333vw}}.l-gray_bg{background:url(../img/about/bg_dot.gif) no-repeat top}.l-service_item_02_container{margin:0 auto;width:700px}@media only screen and (max-width:980px){.l-service_item_02_container{width:68.3673469388vw}}@media only screen and (max-width:767px){.l-service_item_02_container{width:80vw}}.p-header_pc{display:inherit}@media only screen and (max-width:1020px){.p-header_pc{display:none}}.p-header_sp{display:none}@media only screen and (max-width:1020px){.p-header_sp{display:inherit}}.l-header{height:90px}@media only screen and (max-width:767px){.l-header{height:13.3333333333vw}}.l-header .l-header_inner{align-items:center;background:hsla(0,0%,100%,.95);display:flex;height:90px;justify-content:space-between;left:0;margin:0 auto;padding:0 30px;position:fixed;top:0;width:100%;z-index:99}@media only screen and (max-width:767px){.l-header .l-header_inner{height:13.3333333333vw;padding:0 5.3333333333vw}}.l-header .c-logo{width:168px}@media only screen and (max-width:767px){.l-header .c-logo{width:31.7333333333vw}}.l-header .l-nav,.l-header .p-g_nav{align-items:center;display:flex}@media only screen and (max-width:1020px){.l-header .l-nav{background:hsla(0,0%,100%,.95);display:block;opacity:0;padding:20px 0 40px;position:fixed;right:-100%;top:0;transform-origin:left top;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%;z-index:999}}@media only screen and (max-width:767px){.l-header .l-nav{padding:5.3333333333vw 0 10.6666666667vw}}.l-header .l-nav .p-nav_list{display:flex;margin-right:30px}@media only screen and (max-width:1250px){.l-header .l-nav .p-nav_list{margin-right:10px}}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list{display:block;margin:70px auto 0;width:750px}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list{margin-top:4vw;width:84vw}}.l-header .l-nav .p-nav_list .c-nav_link{cursor:pointer;font-size:14px;line-height:1em;padding:20px 0;transition:.3s}@media only screen and (max-width:1250px){.l-header .l-nav .p-nav_list .c-nav_link{font-size:13px}}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .c-nav_link{font-size:20px;font-weight:600;position:relative}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .c-nav_link{font-size:4.2666666667vw}}.l-header .l-nav .p-nav_list .c-nav_link:not(:last-child){margin-right:30px}@media only screen and (max-width:1250px){.l-header .l-nav .p-nav_list .c-nav_link:not(:last-child){margin-right:20px}}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .c-nav_link:not(:last-child){margin-right:0}.l-header .l-nav .p-nav_list .c-nav_link:not(:first-child){border-top:2px solid #cacaca;margin-top:30px;padding:31px 0 0}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .c-nav_link:not(:first-child){border-top:1px solid #cacaca;margin-top:8vw;padding-top:8.2666666667vw}}.l-header .l-nav .p-nav_list .c-nav_link.--sp{display:none}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .c-nav_link.--sp{display:block}.l-header .l-nav .p-nav_list .c-nav_link.--gray span:before{background:#cfcecd}}.l-header .l-nav .p-nav_list .c-nav_link span{display:block;padding-left:1.2em;position:relative}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .c-nav_link span:before{background:#009c84;border-radius:50%;content:" ";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .c-nav_link span:before{height:2.6666666667vw;margin-right:0;top:50%;transform:translateY(-50%);width:2.6666666667vw}}.l-header .l-nav .p-nav_list .c-nav_link a{color:#333}.l-header .l-nav .p-nav_list .p-dropdown{position:relative}.l-header .l-nav .p-nav_list .p-dropdown__list{background:rgba(0,75,119,.9);border-radius:10px;display:block;opacity:0;padding:20px;position:absolute;top:63px;transition:.3s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:10}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list{background:none;opacity:1;padding:0;position:static;visibility:visible}}.l-header .l-nav .p-nav_list .p-dropdown__list:before{border-color:transparent transparent rgba(0,75,119,.9);border-style:solid;border-width:0 10px 10px;content:" ";height:0;position:absolute;top:-10px;width:0}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list:before{content:none}}.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link{font-size:14px;line-height:1em}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link{font-size:19px;font-weight:400;margin-top:40px;padding-left:1.2em;position:relative}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link{font-size:4.2666666667vw;margin-top:10.6666666667vw}}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link:before{border-color:#009c84;border-style:solid;border-width:1px 1px 0 0;content:" ";height:10px;left:-.48vw;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);width:10px}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link:before{content:" ";height:1.8666666667vw;left:-1.6vw;width:1.8666666667vw}}.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link:not(:first-child){border-top:1px solid #3e7494;margin-top:15px;padding-top:16px}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link:not(:first-child){border-top:none;margin-top:40px;padding-top:0}}@media only screen and (max-width:767px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link:not(:first-child){margin-top:10.6666666667vw}}.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link a{color:#fff;transition:.3s}@media only screen and (max-width:1020px){.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link a{color:#333}}.l-header .l-nav .p-nav_list .p-dropdown__list .c-dropdown_link a:hover{opacity:.7}.l-header .l-nav .p-nav_list .p-dropdown--center .p-dropdown__list,.l-header .l-nav .p-nav_list .p-dropdown--center .p-dropdown__list:before{left:50%;transform:translateX(-50%)}.l-header .l-nav .p-nav_list .p-dropdown--left .p-dropdown__list:before{left:30px}.l-header .l-nav .p-nav_list .p-dropdown:hover .p-dropdown__list{opacity:1;visibility:visible}.l-header .p-lang{display:flex;margin-right:40px}@media only screen and (max-width:1250px){.l-header .p-lang{margin-right:20px}}@media only screen and (max-width:1020px){.l-header .p-lang{justify-content:flex-end;margin:0 auto;width:65%}}@media only screen and (max-width:767px){.l-header .p-lang{width:50.6666666667vw}}.l-header .p-lang .c-lang_link{color:#666;font-size:14px;position:relative}@media only screen and (max-width:1250px){.l-header .p-lang .c-lang_link{font-size:13px}}@media only screen and (max-width:1020px){.l-header .p-lang .c-lang_link{font-size:18px}}@media only screen and (max-width:767px){.l-header .p-lang .c-lang_link{font-size:3.7333333333vw}}.l-header .p-lang .c-lang_link:first-child{margin-right:15px;padding-right:16px}@media only screen and (max-width:1250px){.l-header .p-lang .c-lang_link:first-child{margin-right:14px;padding-right:15px}}@media only screen and (max-width:1020px){.l-header .p-lang .c-lang_link:first-child{margin-right:30px;padding-right:31px}}@media only screen and (max-width:767px){.l-header .p-lang .c-lang_link:first-child{margin-right:8vw;padding-right:8.2666666667vw}}.l-header .p-lang .c-lang_link:first-child:after{background:#ccc;content:" ";height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1020px){.l-header .p-lang .c-lang_link:first-child:after{height:21px}}@media only screen and (max-width:767px){.l-header .p-lang .c-lang_link:first-child:after{height:3.4666666667vw}}.l-header .p-lang .c-lang_link a{color:#666;text-decoration:underline}.l-header .p-other{border-radius:50px;display:flex;overflow:hidden;width:240px}@media only screen and (max-width:1250px){.l-header .p-other{width:170px}}@media only screen and (max-width:1020px){.l-header .p-other{margin:60px auto 0;width:600px}}@media only screen and (max-width:767px){.l-header .p-other{border-radius:13.3333333333vw;margin-top:10.6666666667vw;width:84vw}}.l-header .p-other .c-other_link{font-size:14px;transition:.3s;width:50%}@media only screen and (max-width:1250px){.l-header .p-other .c-other_link{font-size:12px}}@media only screen and (max-width:1020px){.l-header .p-other .c-other_link{font-size:2.34375vw}}@media only screen and (max-width:767px){.l-header .p-other .c-other_link{font-size:4.2666666667vw;font-weight:600}}.l-header .p-other .c-other_link:first-child{background:#edece6}.l-header .p-other .c-other_link:last-child{background:#f38535}.l-header .p-other .c-other_link:last-child a{color:#fff}.l-header .p-other .c-other_link a{align-items:center;display:flex;height:60px;justify-content:center}@media only screen and (max-width:1020px){.l-header .p-other .c-other_link a{height:90px}}@media only screen and (max-width:767px){.l-header .p-other .c-other_link a{height:13.3333333333vw}}.l-header .p-other .c-other_link:hover{opacity:.7}.l-header .l-nav.active{opacity:1;overflow:scroll;right:0}.l-header .l-nav.active .sp{margin-bottom:3.125vw}.l-header .drawer{background:#009d85;display:block;margin-left:auto;position:fixed;right:0;top:0;z-index:9999}.l-header .drawer a{align-items:center;display:flex;height:90px;justify-content:center;width:90px}@media only screen and (max-width:767px){.l-header .drawer a{height:13.3333333333vw;width:13.3333333333vw}}.l-header .drawer a span.box{display:block;height:35px;position:relative;width:45px}@media only screen and (max-width:767px){.l-header .drawer a span.box{height:3.7333333333vw;width:5.3333333333vw}}.l-header .drawer a span.line{background:#fff;display:block;height:3px;left:0;position:absolute;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%}@media only screen and (max-width:767px){.l-header .drawer a span.line{height:1px}}.l-header .drawer a span.line:first-child{top:0}.l-header .drawer a span.line:nth-child(2){top:50%;transform:translateY(-50%)}.l-header .drawer a span.line:last-child{bottom:0}.l-header .drawer a.active span.line:first-child{top:50%;transform:translateY(-100%) rotate(-45deg)}.l-header .drawer a.active span.line:nth-child(2){transform:scaleX(0)}.l-header .drawer a.active span.line:last-child{bottom:50%;transform:translate(0) rotate(45deg)}.l-footer{background:#3e3a39;padding:80px}@media only screen and (max-width:767px){.l-footer{padding:8vw}}.l-footer a,.l-footer li,.l-footer p,.l-footer ul{color:#fff}.l-footer .p-f_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){.l-footer .p-f_inner,.l-footer .p-f_inner__detail{width:100%}}.l-footer .p-f_inner__detail__name{font-size:12px;font-weight:600;margin-top:20px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__name{font-size:3.2vw;margin-top:4vw;text-align:center}}.l-footer .p-f_inner__detail__address{font-size:10px;margin-top:10px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__address{font-size:2.6666666667vw;margin-top:1.3333333333vw;text-align:center}}.l-footer .p-f_inner__detail__social{align-items:center;display:flex;margin-top:30px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__social{justify-content:center;margin-top:5.3333333333vw}}.l-footer .p-f_inner__detail__social .c-f_icon:not(:last-child){margin-right:15px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__social .c-f_icon:not(:last-child){margin-right:5.3333333333vw}}.l-footer .p-f_inner__detail__social .c-f_icon:first-child{width:30px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__social .c-f_icon:first-child{width:8vw}}.l-footer .p-f_inner__detail__social .c-f_icon:nth-child(2){width:25px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__social .c-f_icon:nth-child(2){width:6.6666666667vw}}.l-footer .p-f_inner__detail__social .c-f_icon:nth-child(3){width:30px}@media only screen and (max-width:767px){.l-footer .p-f_inner__detail__social .c-f_icon:nth-child(3){width:6.6666666667vw}}.l-footer .p-f_inner__nav{display:flex;justify-content:space-between;width:560px}@media only screen and (max-width:767px){.l-footer .p-f_inner__nav{display:none}}.l-footer .p-f_inner__nav__list .c-f_link_dot{font-size:14px;font-weight:600;margin-bottom:10px}.l-footer .p-f_inner__nav__list .c-f_link_dot:before{background:#009c84;border-radius:50%;content:" ";display:inline-block;height:10px;margin-right:10px;width:10px}.l-footer .p-f_inner__nav__list .c-f_link_arrow{font-size:14px;margin-bottom:10px}.l-footer .p-f_inner__nav__list .c-f_link_arrow:before{border-color:#009c84;border-style:solid;border-width:1px 1px 0 0;content:" ";display:inline-block;height:7px;margin-right:13px;transform:rotate(45deg);width:7px}.l-footer .p-f_inner__nav__list a{transition:.3s}.l-footer .p-f_inner__nav__list a:hover{opacity:.7}.l-footer .p-f_inner__other{display:flex;justify-content:space-between;margin-top:40px;width:100%}@media only screen and (max-width:767px){.l-footer .p-f_inner__other{justify-content:center;margin-top:10.6666666667vw}.l-footer .p-f_inner__other.--en{display:block;text-align:center}.l-footer .p-f_inner__other.--en ul{display:block;margin-bottom:10.6666666667vw}}.l-footer .p-f_inner__other ul{display:flex}@media only screen and (max-width:767px){.l-footer .p-f_inner__other ul{display:none}}.l-footer .p-f_inner__other ul li{font-size:12px;margin-right:15px}.l-footer .p-f_inner__other p{font-size:12px;letter-spacing:.1em}@media only screen and (max-width:767px){.l-footer .p-f_inner__other p{font-size:2.6666666667vw}}.l-footer--en .p-f_inner{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.l-footer--en .p-f_inner{display:block}}.l-footer--en .p-f_inner__detail{align-items:center;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.l-footer--en .p-f_inner__detail{display:block}}.l-footer--en .p-f_inner__detail .c-footer_logo{margin-right:20px}@media only screen and (max-width:767px){.l-footer--en .p-f_inner__detail .c-footer_logo{margin:0 auto}}.l-footer--en .p-f_inner__detail__name{margin-top:0}@media only screen and (max-width:767px){.l-footer--en .p-f_inner__detail__name{margin-top:4vw}}.l-footer--en .p-f_inner__detail__address{margin-top:2px}@media only screen and (max-width:767px){.l-footer--en .p-f_inner__detail__address{margin-top:1.3333333333vw}}.l-footer--en .p-f_inner__detail__social{margin-top:15px;width:100%}@media only screen and (max-width:767px){.l-footer--en .p-f_inner__detail__social{margin-top:5.3333333333vw}}.c-footer_logo{width:178px}@media only screen and (max-width:767px){.c-footer_logo{margin:0 auto;width:33.3333333333vw}}.p-cta_btn{display:flex;justify-content:center;padding:60px 0}@media only screen and (max-width:980px){.p-cta_btn{display:block}}@media only screen and (max-width:767px){.p-cta_btn{padding:13.3333333333vw 0}}html body{line-height:1.7}.header-container-wrapper{padding:0!important;position:relative}.article-section ul li{list-style:disc}.article-section p{margin:1em 0}.c-other_link .head-button.cta_button{background:#f38535!important}.header-container-wrapper{background:none}