﻿body.nav-opened{height:100%;overflow:hidden}header .search-input{display:none}@media screen and (max-width: 768px){header .search-input{display:none;width:100%;background-color:#393F48;height:64px;padding:12px 20px;position:absolute;top:110px;z-index:9999}header .search-input input{width:100%;height:auto;border-radius:4px;border:0;padding:9px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}}.layouts-academy section{background:#FCFCFD}.layouts-academy .pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 0}.layouts-academy .pagination-container .pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;margin:0 6px;border-radius:8px;border:1px solid #e3e4e8;font-weight:bold;color:#222}.layouts-academy .pagination-container .pagination-link.active{background:#F2F2F2;border:1px solid #E3E4E8}@media screen and (max-width: 768px){.academy-footer .inner{padding:48px 20px}}@media screen and (max-width: 960px){.academy-footer .inner .footer-top-area section{border:0;border-bottom:1px solid #56606e;padding:32px 0}}.academy-footer .inner .footer-top-area section.half{width:20%}.academy-footer .inner .footer-top-area section.half:last-child{width:15%}@media screen and (max-width: 960px){.academy-footer .inner .footer-top-area section.half{width:50% !important}.academy-footer .inner .footer-top-area section.half:last-child{border:none;padding-bottom:12px}}.academy-footer .inner .footer-top-area section.description{width:45%}@media screen and (max-width: 960px){.academy-footer .inner .footer-top-area section.description{border-bottom:1px solid #56606e;width:100%}}@media screen and (max-width: 768px){.academy-footer .inner .footer-top-area section.description{padding:0 0 32px}}.academy-footer .inner .footer-top-area section.description:first-child{border-left:none}.academy-footer .inner .footer-top-area section.description p{font-weight:normal;color:white;font-size:12px;margin:0 0 24px}.academy-footer .inner .footer-top-area section.description .academy-documents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 768px){.academy-footer .inner .footer-top-area section.description .academy-documents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.academy-footer .inner .footer-top-area section.description .academy-documents a{font-weight:bold;color:white;font-size:12px;display:block}.academy-footer .inner .footer-top-area section.description .academy-documents a i{margin:0 4px 0 0}.academy-footer .inner .footer-top-area section.description .academy-documents a:first-child{padding:0 16px 0 0;border-right:1px solid #56606e}.academy-footer .inner .footer-top-area section.description .academy-documents a:last-child{padding:0 0 0 16px}.academy-footer .inner .footer-top-area section p{margin:16px 0 4px}.academy-footer .inner .footer-top-area section ul li a{color:white}.academy-footer .inner .footer-top-area section .inner-block{width:auto}.academy-footer .inner .footer-campfire-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0}.academy-footer .inner .footer-campfire-links a{font-weight:bold;font-size:14px;padding:0 20px}.academy-footer .inner .footer-campfire-links .footer-logo img{width:110px}.academy-footer .inner .footer-readyfor-banners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 960px){.academy-footer .inner .footer-readyfor-banners{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.academy-footer .inner .footer-readyfor-banners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.academy-footer .inner .footer-readyfor-banners a{display:block;width:244px;height:60px;background-size:cover;border-radius:4px;padding:10px 12px;color:white}@media screen and (max-width: 960px){.academy-footer .inner .footer-readyfor-banners a{width:48%;margin:0 0 16px}}@media screen and (max-width: 768px){.academy-footer .inner .footer-readyfor-banners a{width:100%;height:auto}}.academy-footer .inner .footer-readyfor-banners a p{font-size:14px;font-weight:bold;margin:0 0 -4px 0}.academy-footer .inner .footer-readyfor-banners a span{font-size:12px}.academy-footer .inner .footer-readyfor-banners a span i{line-height:12px;margin:0 0 0 4px}.academy-footer .inner .footer-readyfor-banners a.footer-readyfor-food{background-image:url(https://static.camp-fire.jp/assets/academy/footer/food-32d1814edef79c40e359a07d034ea970464ccd39ce8659b78de447a67eab3424.png)}.academy-footer .inner .footer-readyfor-banners a.footer-readyfor-local{background-image:url(https://static.camp-fire.jp/assets/academy/footer/local-655982c298ad4b8daa38131eb012161bbc39e3e560643a845e0ec9119f5128f4.png)}.academy-footer .inner .footer-readyfor-banners a.footer-readyfor-product{background-image:url(https://static.camp-fire.jp/assets/academy/footer/product-5d79f8908a42489674423e13de1ddb356e31bd7fbb185e36e9d6487e2d1270b1.png)}.academy-footer .inner .footer-readyfor-banners a.footer-readyfor-social{background-image:url(https://static.camp-fire.jp/assets/academy/footer/social-07bbfc2a75fd6c92c555966319a42df3044c770b815a09fa47c6b19210b1f0e6.png)}nav.gl-header{margin:0 0 12px}@media screen and (max-width: 960px){nav.gl-header{height:80px}}@media screen and (max-width: 768px){nav.gl-header .row.inner{padding:0}}nav.gl-header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}nav.gl-header .navigation .logo{width:242px;margin:0}@media screen and (max-width: 960px){nav.gl-header .navigation .logo a{width:auto}}nav.gl-header .navigation .academy-title{float:left;font-weight:bold;font-size:12px}nav.gl-header .navigation .header-cta{margin-left:auto}nav.gl-header .navigation .header-cta .btn.btn-execute{min-width:180px;height:44px;padding:5px;line-height:1.2}nav.gl-header .navigation .header-cta .btn.btn-execute .first{font-size:10px}nav.gl-header .navigation .header-cta .btn.btn-execute .second{font-size:14px}nav.gl-header .navigation .header-academy-search{position:relative;z-index:999;float:left;width:11%;min-width:100px;max-width:150px;height:80px;margin:0 10px;padding:23px 0 25px;-webkit-transition:height 0.1s linear;transition:height 0.1s linear}nav.gl-header .navigation .header-academy-search label{position:absolute;top:30px;left:3px;width:16px;height:16px}nav.gl-header .navigation .header-academy-search label i{font-size:16px;color:#999}nav.gl-header .navigation .header-academy-search input{font-size:12px;font-weight:bold;display:inline-block;width:100%;height:33px;padding:0 0 0 25px;color:#999;border:none;border-bottom:3px #e4e4e4 solid;-webkit-box-shadow:none;box-shadow:none;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}nav.gl-header .navigation .header-academy-search input:focus{width:100%;border-bottom:3px #ef4846 solid;outline:none}@media screen and (max-width: 768px){nav.gl-header .navigation{height:56px}nav.gl-header .navigation .logo{width:177px;margin:12px 0}nav.gl-header .navigation .logo a{padding:0 15px;height:auto;max-width:none;width:110%}nav.gl-header .navigation .sp-header-search{margin:0 0 0 auto}nav.gl-header .navigation .sp-header-search button{border:0;background:none}nav.gl-header .navigation .sp-header-search button i{font-size:20px;color:#999;margin:0}nav.gl-header .navigation .menu-toggle{margin:0 0 0 30px}nav.gl-header .navigation .menu-toggle button{border:0;background:none}nav.gl-header .navigation .menu-toggle button i{font-size:24px;color:#999}nav.gl-header .navigation .menu-toggle button i.closed{display:block}nav.gl-header .navigation .menu-toggle button i.opened{display:none}nav.gl-header .navigation .menu-toggle.nav-opened button i.closed{display:none}nav.gl-header .navigation .menu-toggle.nav-opened button i.opened{display:block}nav.gl-header .menu-global{top:60px}nav.gl-header .menu-global li a{font-size:14px}}nav.academy-header{-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.05);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.05);position:relative}@media screen and (max-width: 768px){nav.academy-header{display:none}nav.academy-header.nav-opened{display:block;position:absolute;width:100%;height:calc(100% - 61px);top:61px;left:0;background-color:white;z-index:9999;overflow:auto}nav.academy-header.nav-opened .row.inner{padding:48px 20px 0}nav.academy-header.nav-opened .header-nav-container{display:block}nav.academy-header.nav-opened .header-nav-container .nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 0 40px;border:0;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}nav.academy-header.nav-opened .header-nav-container .nav-box:first-child{width:100%}nav.academy-header.nav-opened .header-nav-container .nav-box p{width:20%;font-size:10px;font-weight:bold;color:#999;display:block;text-align:left;margin-bottom:10px}nav.academy-header.nav-opened .header-nav-container .nav-box .nav-item{display:block;border-left:1px solid #e4e4e4;padding:0 0 0 28px}nav.academy-header.nav-opened .header-nav-container .nav-box .nav-item::before{display:none}nav.academy-header.nav-opened .header-nav-container .nav-box .nav-item a{margin:0 0 24px;display:block;padding:0;text-align:left;font-size:14px;width:100%}nav.academy-header.nav-opened .header-nav-container .nav-box .nav-item a:first-child{padding:0}nav.academy-header.nav-opened .header-nav-container .nav-box .nav-item a:last-child{padding:0;margin:0}nav.academy-header.nav-opened section.cta .body-footer-cta{padding:46px 8px}nav.academy-header.nav-opened section.cta .body-footer-cta .cta-area .btn{width:335px;margin:0 auto 16px}}nav.academy-header .header-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}nav.academy-header .header-nav-container .nav-box{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}nav.academy-header .header-nav-container .nav-box:last-child{border-right:none;border-left:none}nav.academy-header .header-nav-container .nav-box:first-child{width:20%;border-right:none;border-left:none}nav.academy-header .header-nav-container .nav-box:first-child .nav-item a{width:100%}nav.academy-header .header-nav-container .nav-box .nav-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative}nav.academy-header .header-nav-container .nav-box .nav-item:before{content:attr(data-title);font-size:10px;font-weight:bold;color:#999;display:block;text-align:left;position:absolute;top:-17px;left:10px}nav.academy-header .header-nav-container .nav-box .nav-item a{display:block;font-weight:bold;font-size:13px;text-align:center;min-height:30px;color:#4D4A4A;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;width:calc(100% / 3);position:relative}nav.academy-header .header-nav-container .nav-box .nav-item a.line-1{line-height:30px}nav.academy-header .header-nav-container .nav-box .nav-item a:last-child{border:none}nav.academy-header .header-nav-container .nav-box .nav-item a:first-child{border:none}nav.academy-header .header-nav-container .nav-box .nav-item a i{font-weight:bold;margin:0 0 0 8px;position:absolute;bottom:1px}@media screen and (max-width: 768px){nav.academy-header .header-nav-container .nav-box .nav-item a i{position:relative;bottom:auto;right:auto}}section.cards-more{padding:60px 0}@media screen and (max-width: 768px){section.cards-more{padding:0}section.cards-more.seminars .cards .card{width:100%;max-width:none}}section.cards-more p.subtitle{margin-bottom:32px}section.contents .contents-container{margin:0 0 32px}section.contents .contents-container h3{font-size:18px;margin:38px auto 12px;padding:0 0 0 10px;border-left:5px solid #e4e4e4}section.contents .contents-container .cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){section.contents .contents-container h3{font-size:14px}}.btn{line-height:1.4;border-radius:4px;margin:0 8px;padding:10px 0;min-width:300px}.btn.btn-execute{background-color:#EF4846;line-height:1.4;font-size:14px;padding-top:12px}.btn.btn-execute span{color:white}.btn.btn-counsel{border:1px solid #E4E4E4}.btn.btn-counsel span{color:#4D4A4A}.btn .first{font-size:14px}.btn .second{font-size:16px}section.bg-white{background-color:white}section .btn-action{width:160px;height:45px;font-size:12px;margin:40px auto 0}section.cta{background-image:url(https://static.camp-fire.jp/assets/academy/cta_pc-6a21009d39f5338a5d2f668d583a1dbf055a733fad9fcca7956aa6d422ed74cf.png);background-size:cover}section.cta:before{background:none}@media screen and (max-width: 768px){section.cta{padding:0}section.cta .row.inner{padding:48px 20px 60px !important}}@media screen and (max-width: 768px){section.cta .body-footer-cta p{font-size:16px}section.cta .body-footer-cta h3{font-size:18px}}section.cta .body-footer-cta h3{color:white}section.cta .body-footer-cta .cta-area .btn.btn-counsel{border:1px solid #f3f3f3;color:#4D4A4A;background-color:white}section.cta .body-footer-cta .cta-link a{color:white}section.footer-banners{padding:60px 0 90px}section.footer-banners .banner-col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px}section.footer-banners .banner-col-2 a{display:block;width:calc(50% - 8px)}section.footer-banners .banner-col-1 a{width:100%}section.footer-banners img{width:100%}@media screen and (max-width: 768px){section.footer-banners{padding:0}section.footer-banners .banner-col-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}section.footer-banners .banner-col-2 a{width:100%;margin:0 0 24px}}section.error .inner{padding:88px 0}@media screen and (max-width: 768px){section.error .inner{padding:60px 0 !important}}section.error .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.error .content img{margin:0 auto 24px;width:214px}@media screen and (max-width: 768px){section.error .content img{width:190px}}section.error .content .message{font-size:22px;font-weight:bold;color:#EF4846;text-align:center}section.error .content .btn-action{margin:24px auto 0;font-size:14px;width:180px;padding:14px 24px}section.error .content .btn-action:after{content:none}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards:before{content:'';display:block;width:calc(33% - 12px);height:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cards .card.media{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 12px);margin:12px 0;max-width:568px;-ms-flex-pack:distribute;justify-content:space-around;padding:20px;border-radius:4px;-webkit-box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1)}.cards .card.media .media-left{display:block;width:20%}.cards .card.media .media-left img{width:100%;margin:5px 0 0 0}.cards .card.media .media-right{width:80%;padding:0 0 0 22px}.cards .card.media .media-right h4{font-size:18px;margin-bottom:6px}.cards .card.media .media-right p{font-size:14px;margin-bottom:8px}.cards .card.media .media-right a{font-size:12px;color:#999;text-decoration:underline;float:right}@media screen and (max-width: 768px){.cards .card.media{padding:14px}.cards .card.media .media-left{width:30%}.cards .card.media .media-right{width:70%;padding:0 0 0 14px}.cards .card.media .media-right h4{font-size:14px}}.cards .card.article{padding:0 12px;width:33.3333333333%;margin:0 0 32px}.cards .card.article .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 8px;overflow:hidden;border-radius:4px}.cards .card.article .tags a{font-size:12px;color:#999;margin-right:8px}.cards .card.article .article-title h4{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:160%}.cards .card.article .article-title .tags{margin:4px 0 0}@media screen and (max-width: 960px){.cards .card.article:not(.support){width:48%}.cards .card.article:not(.support) .image-container{width:100%}}@media screen and (max-width: 768px){.cards .card.article:not(.support){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0 0 20px}.cards .card.article:not(.support)>a{display:block}.cards .card.article:not(.support) .image-container{width:50%}.cards .card.article:not(.support) .article-title{width:50%;padding:0 0 0 14px}.cards .card.article:not(.support) .article-title h4{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cards .card.support{background:white;-webkit-box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);padding:8px;border-radius:10px;position:relative;width:calc(33% - 6px)}@media screen and (max-width: 768px){.cards .card.support{width:100%}}.cards .card.support a:link{color:#4d4a4a !important}.cards .card.support .image-container{overflow:hidden}.cards .card.support .image-container .support-label{position:absolute;background-color:#393F48;color:white;font-size:12px;font-weight:bold;padding:4px 12px;border-top-left-radius:4px;border-bottom-right-radius:4px;top:0;left:0}.cards .card.support .image-container img{height:auto;width:100%}.cards .card.support h4{padding:8px 24px;position:relative}.cards .card.support h4 i{font-weight:bold;margin:0 0 0 8px}.cards .card.support p{font-size:12px;padding:0 24px 16px;min-height:58px;color:#4d4a4a}a.btn-action{border:2px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:bold;color:#4D4A4A;border-radius:4px;padding-right:5px}a.btn-action:link{color:#4D4A4A !important}a.btn-action:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:FontAwesome;content:"\f105";position:absolute;right:16px}@media screen and (max-width: 768px){a.btn-action{margin:24px auto 0}}.row.inner h2{font-size:28px;margin:0 0 12px}.row.inner .subtitle{font-size:16px}@media screen and (max-width: 768px){.row.inner{padding:48px 20px}.row.inner h2{font-size:20px;margin:0 0 8px}.row.inner .subtitle{font-size:14px;color:#4d4a4a;margin:0 0 24px}}.academy-index .top{background-image:url(https://static.camp-fire.jp/assets/academy/top_fv-47e961adb0f69ad8f9f06ccf8f1618971388755da13f68be26528ee11f95f8e3.png);background-repeat:no-repeat;background-size:cover;height:600px;position:relative}.academy-index .top h2{text-align:center;margin:60px auto 0}@media screen and (max-width: 768px){.academy-index .top{padding:32px 0 0}.academy-index .top .row.inner{padding:0}.academy-index .top h2{font-size:20px;margin:0 auto 24px}}.academy-index .top .cards{margin:40px 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.academy-index .top .cards .card{background-color:white;border:1px solid #e4e4e4;border-radius:8px;padding:32px 24px;text-align:center;min-height:380px;max-width:324px;width:calc(33% - 12px)}.academy-index .top .cards .card h3{white-space:pre;margin-bottom:8px;font-size:20px}.academy-index .top .cards .card img{margin:12px 0;height:120px}@media screen and (max-width: 960px){.academy-index .top .cards .card img{height:auto}}.academy-index .top .cards .card .btn-action{width:100%;height:54px;margin:12px auto 0;font-size:14px}@media screen and (max-width: 768px){.academy-index .top .cards{margin:0}.academy-index .top .cards .card{margin:0 8px}.academy-index .top .cards .card img{width:100%;height:auto}}.academy-index .news{background-color:#393F48}.academy-index .news span{color:white}.academy-index .news span.label{font-weight:bold;padding:0 20px 0 0;border-right:1px solid white}.academy-index .news span.news-title{padding:0 0 0 20px}.academy-index .news span.news-title a{color:white}@media screen and (max-width: 768px){.academy-index .news .row.inner{padding:10px 24px;width:100%}.academy-index .news .row.inner span{font-size:12px}.academy-index .news .row.inner span.label{border:0;padding:0 12px 0 0;vertical-align:top}.academy-index .news .row.inner span.news-title{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 50px);display:inline-block;overflow:hidden}}.academy-index .steps .row.inner{padding:60px 20px}@media screen and (max-width: 768px){.academy-index .steps .row.inner{padding:48px 20px 0}}.academy-index .steps .steps-container{margin:32px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.academy-index .steps .steps-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:32px 0 0}}.academy-index .steps .steps-container .step-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 18px;border-right:1px solid #e4e4e4;width:calc(100% / 3)}.academy-index .steps .steps-container .step-box:last-child{border-right:none}@media screen and (max-width: 768px){.academy-index .steps .steps-container .step-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0;margin:0 0 48px}.academy-index .steps .steps-container .step-box .step-left{width:50%;padding:0 16px 0 0}.academy-index .steps .steps-container .step-box .step-left .title{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.academy-index .steps .steps-container .step-box .step-left .title .number{width:30px;height:30px;font-size:18px}.academy-index .steps .steps-container .step-box .step-left .title h4{font-size:14px}.academy-index .steps .steps-container .step-box .step-left p{font-size:14px;margin:16px 0}.academy-index .steps .steps-container .step-box .step-left .btn-action{width:106px;height:32px;margin:0;line-height:25px;text-align:center}.academy-index .steps .steps-container .step-box .step-left .btn-action:after{right:10px}.academy-index .steps .steps-container .step-box .step-right{width:50%}.academy-index .steps .steps-container .step-box .step-right a.step-link{height:84px;margin:0 auto 12px}}.academy-index .steps .steps-container .step-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.academy-index .steps .steps-container .step-box .title .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#393F48;width:40px;height:40px;border-radius:20px;color:white;font-size:24px;font-weight:bold;margin:0 8px 0 0}.academy-index .steps .steps-container .step-box .title h4{font-size:20px}.academy-index .steps .steps-container .step-box .title h4 .subtext{font-size:16px}.academy-index .steps .steps-container .step-box p{min-height:68px;margin:16px auto}.academy-index .steps .steps-container .step-box a.step-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0;height:165px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.academy-index .steps .steps-container .step-box a.step-link img{max-height:100%}.search-page section.cards-more h2{margin:0 0 32px}.search-page section.cards-more p.subtitle{margin-bottom:8px}.search-page #search-wrap{position:relative;margin-left:auto;width:240px;height:80px;margin:0 10px;padding:23px 0 25px}.search-page #search-wrap label{position:absolute;top:30px;left:3px;width:16px;height:16px}.search-page #search-wrap label i{font-size:16px;color:#999}.search-page #search-wrap input{font-size:12px;font-weight:normal;display:inline-block;width:100%;height:33px;padding:0 0 0 25px;color:#999;border:none;border-bottom:3px #e4e4e4 solid;-webkit-box-shadow:none;box-shadow:none;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.search-page #search-wrap input:focus{width:100%;border-bottom:3px #ef4846 solid;outline:none}main.container{background-color:#FCFCFD}.academy-article main.container,.academy-casestudy main.container{position:relative}.academy-article main.container .breadcrumb ul li,.academy-casestudy main.container .breadcrumb ul li{color:#999}.academy-article main.container .breadcrumb ul li a,.academy-casestudy main.container .breadcrumb ul li a{color:#999}@media screen and (max-width: 768px){.academy-article main.container .breadcrumb,.academy-casestudy main.container .breadcrumb{white-space:nowrap;overflow:auto}.academy-article main.container .breadcrumb ul li,.academy-casestudy main.container .breadcrumb ul li{font-size:12px}}.academy-casestudy main.container .breadcrumb{padding:0}.academy-article main.container .page-top-btn{display:block;visibility:hidden;opacity:0;position:fixed;bottom:18px;right:18px;width:50px;height:50px;border-radius:25px;background-color:#4E5560;text-align:center;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.academy-article main.container .page-top-btn i{color:white;font-size:35px;font-weight:bold;margin:0 auto;line-height:45px}@media screen and (max-width: 768px){.academy-article main.container .page-top-btn.show{visibility:visible;opacity:1}}@media screen and (max-width: 768px){.academy-article main.container .row.inner{padding:18px 20px 48px}}.academy-article .article-banners{margin:16px auto;width:100%}.academy-article .article-banners a{display:block;margin:0 auto 16px}.academy-article .article-banners a img{width:100%}.main{float:left;width:70%}@media screen and (max-width: 768px){.main{width:100%}}.main article{padding:20px}@media screen and (max-width: 768px){.main article{padding:0 0 20px}.main article.video-article .tags-wrapper,.main article.video-article .sns-wrapper{display:none !important}}.main article .top{width:100%;margin:0 0 15px 0}.main article .tags{margin:10px 0 20px;line-height:2}@media screen and (max-width: 768px){.main article .tags{white-space:nowrap;overflow:auto;padding:0 0 12px}}.main article .tags .tag{border:1px solid #e4e4e4;border-radius:4px;margin:0 5px 0 0;color:#999;font-size:12px;padding:3px 5px}.main article .tags .tag.tag-category{font-size:14px;border:none}.main article .content-title{font-size:24px;margin:0 0 20px;line-height:1.6}@media screen and (max-width: 768px){.main article .content-title{font-size:18px}}.main article .content-info{font-size:12px;color:#999;margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.main article .content-info{display:block}}.main article .content-info ul.share{margin-left:auto}@media screen and (max-width: 768px){.main article .content-info ul.share{margin:8px 0 0}}.main article .content-info ul.share li{border-radius:4px;overflow:hidden;min-height:24px}@media screen and (max-width: 768px){.main article .content-info ul.share li{min-height:20px}.main article .content-info ul.share li img{height:20px}}.main article .content-description{border-radius:4px;background:#F6F8FA;padding:20px;color:#666;line-height:1.8;margin:0 0 32px}@media screen and (max-width: 768px){.main article .content-description{padding:16px}}.main article .content-body{margin:32px auto 48px;line-height:1.8;font-size:16px}.main article .content-body img{width:100%;margin:10px 0}.main article .content-body h2{margin:32px auto;padding:16px 0 16px 20px;font-size:20px;background-color:#F6F8FA}@media screen and (max-width: 768px){.main article .content-body h2{width:100vw;margin:0 calc(50% - 50vw) 24px;padding:16px 20px}}.main article .content-body h3{font-size:20px;margin:32px auto;padding:0 0 0 16px;border-left:3px solid #4D4A4A}@media screen and (max-width: 768px){.main article .content-body h3{margin:24px auto}}.main article .content-body h4{font-size:16px;margin:16px 0 8px}.main article .content-body p{margin:4px 0}.main article .content-body ul,.main article .content-body ol{margin:4px 0 8px;padding:0 0 0 20px}.main article .content-body ul li,.main article .content-body ol li{list-style:circle}.main article .content-body ol li{list-style:inherit}.main article .content-body table th{font-size:16px;padding:8px 0}.main article .content-body table td{font-size:15px;padding:8px}.main article .content-body table th,.main article .content-body table td{border:1px solid #e4e4e4;border-collapse:collapse}.main article .content-body pre{margin:32px auto;padding:24px 16px;border:1px solid #e4e4e4;border-radius:4px}.main article .content-body blockquote{margin:32px auto;padding:48px 16px;border:1px solid #e4e4e4;border-radius:4px;position:relative}@media screen and (max-width: 768px){.main article .content-body blockquote{margin:24px auto}}.main article .content-body blockquote:before{content:'\f10d';font-family:FontAwesome;color:#d3d3d3;position:absolute;top:16px;left:16px}.main article .content-body blockquote:after{content:'\f10e';font-family:FontAwesome;color:#d3d3d3;position:absolute;bottom:16px;right:16px}.main article .sns-wrapper{text-align:left}@media screen and (max-width: 768px){.main article .sns-wrapper{text-align:center}}.main article .sns-wrapper ul{display:inline-block;margin:0 auto}@media screen and (max-width: 768px){.main article .sns-wrapper .share-image-button img{height:20px}}.main article .support-service{border:3px solid #F5F5F5;border-radius:4px;width:100%;margin:32px auto 72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main article .support-service .support-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:24px 0 0}.main article .support-service .support-container .image-container{width:50%;background-color:#FCFCFD}.main article .support-service .support-container .image-container img{display:block;margin:0 auto}.main article .support-service .support-container ul{width:50%;padding:0 20px;display:block}.main article .support-service .support-container ul li{list-style:none;border-bottom:1px solid #e4e4e4;padding:12px}.main article .support-service .support-container ul li:first-child{font-weight:bold}.main article .support-service .support-container ul li:last-child{border-bottom:0}.main article .support-service .support-container ul li span{display:inline-block;min-width:55px}@media screen and (max-width: 768px){.main article .support-service .support-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main article .support-service .support-container .image-container{width:100%}.main article .support-service .support-container ul{width:100%}.main article .support-service .support-container ul li:last-child{border-bottom:1px solid #e4e4e4}}.main article .support-service .support-cta{padding:40px 0}.main article .support-service .support-cta a{background-color:#39C288;font-size:16px;color:white;padding:14px 0}.main article .body-footer-cta{margin:32px auto 72px}.second-page-container section.top{min-height:193px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://static.camp-fire.jp/assets/academy/fv_pc-7b9e70a8a16b68c7555f3dc6354de46e4ae0d0abd2c98a31d302c585998c9759.png);background-size:cover}.second-page-container section.nav .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.second-page-container section.nav .nav-links a{font-weight:bold;color:#4D4A4A;padding:10px 16px;border-radius:20px;border:1px solid #e4e4e4}.second-page-container section.nav .nav-links a.current{color:#fff;background:#393F48;border:1px solid #393F48}@media screen and (max-width: 768px){.second-page-container section.nav .nav-links{margin:-32px 0 0;overflow:auto;padding-bottom:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.second-page-container section.nav .nav-links a{white-space:nowrap}}.second-page-container section.contents{padding:60px 0 0}@media screen and (max-width: 768px){.second-page-container section.contents{padding:0}}.second-page-container.casestudy-page section.top{background-image:none;min-height:auto;padding:0}.second-page-container.casestudy-page section.tag-filter{padding:0}.second-page-container.casestudy-page section.tag-filter .inner{padding:0 20px 10px}.second-page-container.casestudy-page .tag-field-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.second-page-container.casestudy-page .tag-field-tabs .data-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;background:#D9D9D9;font-weight:bold;color:#4D4A4A;padding:10px 20px;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:4px;cursor:pointer}.second-page-container.casestudy-page .tag-field-tabs .data-tab:hover{color:#393F48;-webkit-box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1)}.second-page-container.casestudy-page .tag-field-tabs .data-tab.active{background:#ffffff;color:#393F48;-webkit-box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1)}.second-page-container.casestudy-page .tag-values-pane{background:#ffffff;margin-top:4px;padding:18px 24px;border-radius:4px;-webkit-box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1);box-shadow:0px 0px 10px 0px rgba(94,129,140,0.1)}.second-page-container.casestudy-page .tag-values-pane .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.second-page-container.casestudy-page .tag-values-pane .nav-links a{background:#ffffff;font-weight:bold;color:#4D4A4A;font-size:14px;padding:10px 16px;border-radius:20px;border:1px solid #e4e4e4}.second-page-container.casestudy-page .tag-values-pane .nav-links a.current{color:#fff;background:#EF4846}@media screen and (max-width: 768px){.second-page-container.casestudy-page section.top .row.inner{padding:16px 20px}.second-page-container.casestudy-page section.tag-filter{display:none}.second-page-container.casestudy-page #casestudy-filter-reset{display:none}.second-page-container.casestudy-page .tag-field-tabs{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.second-page-container.casestudy-page .tag-field-tabs .data-tab{white-space:nowrap;padding:8px 14px;font-size:14px}.second-page-container.casestudy-page .tag-values-pane .nav-links{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:8px}.second-page-container.casestudy-page .tag-values-pane .nav-links a{white-space:nowrap}}.second-page-container.casestudy-page section.sp-tag-filter{display:none}@media screen and (max-width: 768px){.second-page-container.casestudy-page section.sp-tag-filter{display:block}.second-page-container.casestudy-page section.sp-tag-filter .row.inner{padding:0 20px}}.second-page-container.casestudy-page .sp-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 0}.second-page-container.casestudy-page .sp-filter-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1.5px solid #ccc;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:700;color:#4D4A4A;cursor:pointer;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-filter-btn.has-filter{border-color:#EF4846;color:#EF4846;background:#fff8f7}.second-page-container.casestudy-page #sp-filter-active-chip{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.second-page-container.casestudy-page .sp-filter-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#fde8e7;color:#c0271f;font-size:12px;font-weight:700;padding:5px 8px 5px 12px;border-radius:20px;max-width:100%}.second-page-container.casestudy-page .sp-filter-chip .sp-chip-label{font-size:10px;color:#EF4846;opacity:0.7;margin-right:2px;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-filter-chip .sp-chip-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.second-page-container.casestudy-page .sp-filter-chip .sp-chip-remove{-ms-flex-negative:0;flex-shrink:0;background:rgba(232,64,57,0.15);border:none;color:#EF4846;width:18px;height:18px;border-radius:50%;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:0}.second-page-container.casestudy-page .sp-filter-chip .sp-chip-remove i{margin:0;-webkit-transform:none;transform:none}.second-page-container.casestudy-page .sp-sheet-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.48);z-index:9998}.second-page-container.casestudy-page .sp-sheet-overlay.is-open{display:block}.second-page-container.casestudy-page .sp-sheet{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;z-index:9999;max-height:80vh;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);transition:-webkit-transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform 0.3s cubic-bezier(0.32, 0.72, 0, 1),-webkit-transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.second-page-container.casestudy-page .sp-sheet.is-open{-webkit-transform:translateY(0);transform:translateY(0)}.second-page-container.casestudy-page .sp-sheet-handle{width:40px;height:4px;background:#ddd;border-radius:2px;margin:12px auto 0;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-sheet-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-sheet-title{font-size:16px;font-weight:700;color:#111}.second-page-container.casestudy-page .sp-sheet-close{background:#f2f2f2;border:none;width:30px;height:30px;border-radius:50%;font-size:16px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.second-page-container.casestudy-page .sp-sheet-close i{margin:0}.second-page-container.casestudy-page .sp-sheet-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.second-page-container.casestudy-page .sp-sheet-accordion{border-bottom:1px solid #f0f0f0}.second-page-container.casestudy-page .sp-sheet-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.second-page-container.casestudy-page .sp-sheet-accordion-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.second-page-container.casestudy-page .sp-sheet-accordion-label{font-size:14px;font-weight:700;color:#222}.second-page-container.casestudy-page .sp-sheet-accordion-dot{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:none}.second-page-container.casestudy-page .sp-sheet-accordion-dot.is-selected{display:block;background:#EF4846}.second-page-container.casestudy-page .sp-sheet-accordion-chevron{width:20px;height:20px;color:#bbb;-webkit-transition:-webkit-transform 0.22s;transition:-webkit-transform 0.22s;transition:transform 0.22s;transition:transform 0.22s, -webkit-transform 0.22s;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-sheet-accordion.is-open .sp-sheet-accordion-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.second-page-container.casestudy-page .sp-sheet-accordion.is-open .sp-sheet-accordion-body{display:block}.second-page-container.casestudy-page .sp-sheet-accordion-body{display:none;padding:0 20px 8px}.second-page-container.casestudy-page .sp-filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;cursor:pointer;border-bottom:1px solid #f5f5f5;color:#4D4A4A}.second-page-container.casestudy-page .sp-filter-option:last-child{border-bottom:none}.second-page-container.casestudy-page .sp-filter-option.current .sp-filter-option-label{color:#EF4846;font-weight:700}.second-page-container.casestudy-page .sp-filter-option.current .sp-filter-option-radio{border-color:#EF4846;background:#EF4846}.second-page-container.casestudy-page .sp-filter-option.current .sp-filter-option-radio-dot{display:block}.second-page-container.casestudy-page .sp-filter-option-label{font-size:15px;color:#333;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}.second-page-container.casestudy-page .sp-filter-option-radio{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.15s;transition:all 0.15s}.second-page-container.casestudy-page .sp-filter-option-radio-dot{width:8px;height:8px;border-radius:50%;background:#fff;display:none}.second-page-container.casestudy-page .sp-sheet-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 20px;border-top:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}.second-page-container.casestudy-page .sp-sheet-reset-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:13px;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-size:14px;font-weight:700;color:#666;text-align:center}.second-page-container.casestudy-page .sp-sheet-reset-btn:hover{background:#f5f5f5}.second-page-container.casestudy-page .filter-reset{padding:16px 0 0;text-align:center}.second-page-container.casestudy-page .filter-reset .btn-reset{display:inline-block;font-size:14px;font-weight:700;color:#4D4A4A;background-color:#ffffff;padding:10px 16px;border:1px solid #e4e4e4;border-radius:20px}.second-page-container.casestudy-page .filter-reset .btn-reset:hover{background:#f0f0f0}.second-page-container.casestudy-page .filter-reset .btn-reset i{color:#C4C4C4;margin:0 0 0 8px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.second-page-container.casestudy-page .see-more-container{text-align:center;margin-top:30px}.second-page-container.casestudy-page .see-more-container .btn-see-more{display:inline-block;padding:12px 40px;border:1px solid #e4e4e4;border-radius:4px;color:#4D4A4A;font-size:14px;font-weight:700}.second-page-container.casestudy-page .see-more-container .btn-see-more:hover{background-color:#f5f5f5}.second-page-container.casestudy-page .no-results{text-align:center;padding:40px 0;color:#888}.second-page-container.casestudy-page .card.article .article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;font-size:12px;color:#999;margin-bottom:4px}.second-page-container.casestudy-page .card.article .article-meta .article-category{color:#999}.second-page-container.casestudy-page .card.article .article-meta .article-category:hover{color:#4D4A4A}.second-page-container.casestudy-page .card.article .article-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.second-page-container.casestudy-page .card.article .article-tags .article-tag{font-size:8.4px;font-weight:700;color:#4D4A4A;padding:4px 10px;border-radius:20px;border:1px solid #e4e4e4}@media screen and (max-width: 768px){.second-page-container.casestudy-page .card.article{display:block;width:48%;padding:0 12px}.second-page-container.casestudy-page .card.article .image-container{width:100%}.second-page-container.casestudy-page .card.article .article-title{width:100%;padding:0}}@media screen and (max-width: 480px){.second-page-container.casestudy-page .card.article{width:100%}}.second-page-container.support-page .cards-more h2{margin:0 0 40px}.second-page-container.support-page .cards-more .cards:before{content:'';display:block;width:calc(33% - 12px);height:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.second-page-container.support-page .cards-more .cards .card.support{margin:0 0 32px;width:calc(33% - 12px)}@media screen and (max-width: 960px){.second-page-container.support-page .cards-more .cards .card.support{width:48%}}@media screen and (max-width: 768px){.second-page-container.support-page .cards-more .cards .card.support{width:100%}}aside{float:right;width:30%;padding:20px;position:sticky;top:0}.body-footer-cta{margin:32px auto 0}.body-footer-cta p{font-weight:bold;font-size:18px;text-align:center}.body-footer-cta h3{font-size:28px;text-align:center;margin:0 0 32px}.body-footer-cta .cta-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-footer-cta .cta-link{font-size:14px;font-weight:bold;margin:32px auto 0;text-align:center}.body-footer-cta .cta-link .badge-pill{background-color:#EF4846;border-radius:12px;padding:3px 12px;color:white;margin:0 3px 0 0}.body-footer-cta .cta-link a{color:#666;text-decoration:underline}@media screen and (max-width: 768px){.body-footer-cta .cta-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-footer-cta .cta-area .btn{margin:0 0 16px}.body-footer-cta .cta-link{margin:25px 0 0}}.content-index{border:3px solid #f5f5f5;border-radius:4px;padding:15px}.content-index p{font-weight:bold;font-size:14px}.content-index p span{display:none}.content-index ul{list-style:none;margin-top:4px}.content-index ul li{border-bottom:1px solid #e4e4e4;padding:10px 0}.content-index ul li:last-child{border-bottom:none}.content-index ul li a{color:#666}.main .content-index p{cursor:pointer}.main .content-index p span{margin-left:4px;display:inline-block}.main .content-index ul{display:none;border-top:1px solid #e4e4e4;margin-top:12px}.main .content-index ul.open{display:block}.thumbnail.video{position:relative}@media screen and (max-width: 768px){.thumbnail.video{width:100vw;margin:0 calc(50% - 50vw)}}.thumbnail.video .button-play{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.thumbnail.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider i{width:30px;height:30px;display:block;border-radius:50%;z-index:99;font-size:24px;line-height:30px;color:white;background:#393F48;text-align:center;cursor:pointer}.slick-slider .slick-prev{position:absolute;top:50%;left:20px;margin-top:-15px;padding-right:2px}.slick-slider .slick-next{position:absolute;top:50%;right:10px;margin-top:-15px;padding-left:2px}.slick-slider .slick-dots{position:absolute;bottom:-47px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-slider .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 16px;padding:0;cursor:pointer}.slick-slider .slick-dots li:first-child:last-child{display:none}.slick-slider .slick-dots li.slick-active button{background:#EF4846}.slick-slider .slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;background:#ccc;border-radius:50%;cursor:pointer;border:0;outline:none}.slick-slider .slick-dots li button:before{font-family:'slick';position:absolute;top:0;left:0;content:'•';text-align:center;opacity:.25;color:black}
