@media screen and (max-width:1023px){#page-top #hero{height:auto;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/top/hero-sp.jpg?id=34982035377);background-repeat:no-repeat;background-position:top center;background-size:auto 338px;padding:260px 0 0 0}#page-top #hero .inner{padding:0}#page-top #hero .cta-download{padding:20px 24px 32px 24px;background-color:rgba(255,255,255,0.88)}#page-top #hero .cta-download h2{font-weight:900;font-size:22px;line-height:32px;letter-spacing:.12em;color:#e2041a;margin-bottom:12px;text-align:center}#page-top #hero .cta-download .lead{margin-bottom:16px;color:initial;font-weight:normal}#page-top #hero .cta-download .btn{margin:0 auto;background-color:#e2041a}#page-top #hero .cta-download .btn::after{background-color:#aa1c2a}#page-top #sec-casestudy .slide .slide-inner{width:100% !important}#page-top #sec-casestudy .slide .info{margin-bottom:12px}#page-top #sec-casestudy .slide .info h2{margin-bottom:2px}#page-top #sec-casestudy .slide .info .parts-boxes{display:block}#page-top #sec-casestudy .slide .info .parts-boxes .box{width:100%}#page-top #sec-casestudy .slide .info .parts-boxes .box .label{font-size:11rem;margin-bottom:0}#page-top #sec-casestudy .slide .info .parts-boxes .box .presentation{padding:8px 4px;font-size:14rem;margin-bottom:8px}#page-top #sec-casestudy .slide .info .parts-boxes .box .presentation .forPC{display:none}#page-top #sec-casestudy .slide .info .parts-boxes .box:nth-child(3) .presentation{margin-bottom:0}#page-top #sec-casestudy .slide .img{background-repeat:no-repeat;background-position:top 76px center;background-size:cover;padding:0 0 102px 0}#page-top #sec-casestudy .slide.slide-01 .img{background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/top/casestudy-client-01-bg.jpg)}#page-top #sec-casestudy .slide.slide-02 .img{background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/top/casestudy-client-02-bg.jpg)}#page-top #sec-casestudy .slide.slide-03 .img{background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/top/casestudy-client-03-bg.jpg)}#page-top #sec-casestudy .slide .img .client{background-color:#fff;padding:0 0 20px 0;width:327px;margin:0 auto 24px auto}#page-top #sec-casestudy .slide .img .result{font-size:20rem;min-height:120px;padding:0 12px}#page-top #sec-casestudy .casestudy-slide .slide-arrow{top:220px}#page-top #sec-casestudy .casestudy-slide .slide-arrow.prev-arrow{left:0}#page-top #sec-casestudy .casestudy-slide .slide-arrow.next-arrow{right:0}}@media screen and (max-width:767px){#page-top #sec-data{padding:32px 0 0 0}#page-top #sec-data h2{font-size:32rem}#page-top #sec-data .parts-boxes .box{margin-bottom:40px;width:calc(50% - 40px)}#page-top #sec-data .parts-boxes .box .data-num{font-size:18rem}#page-top #sec-data .parts-boxes .box .data-num span{font-size:24rem;padding-right:0}#page-top #sec-about{padding:40px 0;background-color:#333;text-align:left}#page-top #sec-about h1.img{margin-bottom:24px;line-height:100%}#page-top #sec-about h1.img img{width:138px}#page-top #sec-about .catch{font-size:20rem;line-height:220%;margin-bottom:40px}#page-top #sec-about .lead{font-size:14rem;margin-bottom:20px}#page-top #sec-point{padding:32px 0;background-color:#f5f6f8}#page-top #sec-point h2{font-weight:900;font-size:20rem;line-height:200%;text-align:center}#page-top #sec-point .points{margin-bottom:4px}#page-top #sec-point .points .point{display:block;margin-bottom:16px}#page-top #sec-point .points .img{width:244px;margin:0 auto}#page-top #sec-point .points .info{width:100%;padding:0;position:relative;margin:-68px 0 0 0}#page-top #sec-point .points .info .title{font-weight:bold;font-size:16px;background-color:#333;padding:8px 16px 8px 24px;color:#fff;width:350px;margin:0 0 12px -24px}#page-top #sec-point .points .info .title strong{font-weight:unset;font-size:unset;line-height:unset;color:unset;background-color:unset;padding:0}#page-top #sec-point .points .info .title span.left{padding-right:0}#page-top #sec-point .points .info .lead{font-size:16rem}#page-top #sec-3min{padding:56px 0 76px 0;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/top/platform-bg.png);background-repeat:no-repeat;background-position:center top 72px;background-size:1196px 598px;color:#e2041a}#page-top #sec-3min h2{font-weight:bold;font-size:32rem;line-height:200%;letter-spacing:.12em;text-align:center;margin-bottom:24px}#page-top #sec-3min h2::before,#page-top #sec-3min h2::after{height:47px;vertical-align:middle;content:"";display:inline-block;background-repeat:no-repeat;background-position:left center}#page-top #sec-3min h2::before{width:42px;margin-right:20px;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/common/icon-video.png);background-size:42px 32px}#page-top #sec-3min h2::after{width:136px;margin-left:16px;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/common/logo.png);background-size:136px 36px}#page-top #sec-3min video{display:block;width:800px;height:450px;margin:0 auto}#page-top #sec-platform{padding:32px 0 64px 0}#page-top #sec-platform h2.catch{font-size:24rem}#page-top #sec-platform .lead{font-size:16px;line-height:220%;text-align:left;margin-bottom:20px}#page-top #sec-swa{overflow:hidden;padding:56px 0 40px 0;text-align:left;background-position:center top 24px;background-size:250px auto}#page-top #sec-swa h2{font-size:80rem;margin-bottom:12px}#page-top #sec-swa .catch{font-size:16rem;margin-bottom:16px}#page-top #sec-swa .lead{line-height:220%;margin-bottom:24px}#page-top #sec-swa .work-flow img{margin-bottom:40px}#page-top #sec-results{text-align:center;padding:56px 0 40px 0}#page-top #sec-results h2{margin-bottom:40px}#page-top #sec-results .catch{font-weight:bold;font-size:32rem;line-height:46px;letter-spacing:.08em;margin-bottom:56px}#page-top #sec-results .catch strong{font-weight:bold;font-size:48rem;line-height:70px;color:#e2041a}#page-top #sec-results .img-box{padding:0 24px}#page-top #sec-feature{text-align:center;padding:40px 0 104px 0}#page-top #sec-feature h2{margin-bottom:36px}#page-top #sec-feature .feature-list{margin-bottom:0}#page-top #sec-feature .feature-list .box{width:374px;margin:0 40px 48px 40px}#page-top #sec-feature .feature-list .box .img-box{margin-bottom:12px}#page-top #sec-feature .feature-list .box h3{font-weight:bold;font-size:18rem;line-height:200%;letter-spacing:.08em;color:#333}#sec-news{padding:32px 0 80px 0}#sec-news h2{margin-bottom:20px}#sec-news .post-list{margin-bottom:40px}#sec-news .post-list .post{padding:24px 0;border-bottom:solid 1px #c4c4c4}#sec-news .post-list .post a{display:block}#sec-news .post-list .post .date{width:160px;font-size:16rem;line-height:200%}#sec-news .post-list .post .title{width:780px;font-size:18rem;line-height:200%}#page-what-is-cyzen #sec-user .user-logos{margin-bottom:56px}#page-what-is-cyzen #sec-user .user-logos img{width:906px}#page-what-is-cyzen #sec-user .catch{font-weight:bold;font-size:32rem;line-height:46px;letter-spacing:.08em;margin-bottom:72px;text-align:center}#page-what-is-cyzen #sec-user .catch strong{font-weight:bold;font-size:48rem;line-height:70px;color:#e2041a}#page-what-is-cyzen #sec-user .user-graph{margin-bottom:56px}#page-what-is-cyzen #sec-user .user-graph .box{width:unset;margin-bottom:40px}#page-what-is-cyzen #sec-correct-data{margin-bottom:56px}#page-what-is-cyzen #sec-correct-data .inner{padding:0}#page-what-is-cyzen #sec-correct-data .sec-header{padding:0 0 56px 0;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/common/icon-hexagon.png);background-repeat:no-repeat;background-position:top 50px center;background-size:118px auto;margin-bottom:32px}#page-what-is-cyzen #sec-correct-data .sec-header .sub-title{display:block;margin-bottom:56px;font-size:14rem;padding-bottom:0}#page-what-is-cyzen #sec-correct-data .sec-header h2{font-size:14rem}#page-what-is-cyzen #sec-correct-data h2 strong{font-size:24rem;line-height:160%}#page-what-is-cyzen #sec-correct-data .correct-data-flow-wrap{overflow-x:scroll;margin-left:24px}#page-what-is-cyzen #sec-correct-data .correct-data-flow-wrap-inner{width:960px}#page-what-is-cyzen #sec-behavior-change .sec-header{padding:32px 24px;margin:0;background-color:#333;background-image:none;position:relative}#page-what-is-cyzen #sec-behavior-change .sec-header::after{content:"";display:block;width:114px;height:95px;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/what-is-cyzen/behavior-change-bg-sp.png);background-position:top left;background-size:114px auto;position:absolute;left:4px;top:-48px}#page-what-is-cyzen #sec-behavior-change .sec-header h2{font-size:24rem;line-height:200%;text-align:left}#page-what-is-cyzen #sec-behavior-change .factors .factor .inner{padding:0 24px;width:100%}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-header{padding:48px 0 0 0}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-header .inner{padding:0 24px 32px 24px;border-left:0;position:unset}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-header .inner::before{display:none}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-header .title{display:inline-block;font-weight:bold;font-size:16rem;padding-bottom:12px}#page-what-is-cyzen #sec-behavior-change .factors .factor .label{left:24px}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .inner{padding:42px 24px 60px 24px;border-left:0}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .caption{font-size:16rem;margin-bottom:20px}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .lead{margin-bottom:48px}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail h3{margin-bottom:24px}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .issues .issue{margin:0 auto 40px auto}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .issues .issue:last-child{margin-bottom:0}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .issues .issue h4{font-size:18px;line-height:220%}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .issues .issue .issue-icon{margin-bottom:16px}#page-what-is-cyzen #sec-behavior-change .factors .factor .problem .problem-detail .issues ul.list{width:280px}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .inner{border-left:0}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .label{top:-58px}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .answer-header{padding:24px 0 40px 0}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(1) .answer .answer-header{background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/what-is-cyzen/problem-01-answer-bg-sp.png);background-size:600px auto}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(2) .answer .answer-header{min-height:unset;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/what-is-cyzen/problem-02-answer-bg-sp.png);background-position:bottom 40px center;background-size:327px auto;padding-bottom:280px}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .answer-header .img-box{margin-bottom:4px}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .answer-header .img-box img{width:128px}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .answer-header .title{font-size:24rem;line-height:200%;margin-bottom:12px}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(1) .answer .answer-header .title span{padding-left:40px;font-weight:500;font-size:16rem;line-height:220%}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(3) .answer .answer-header .parts-boxes{display:block}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(3) .answer .answer-header .parts-boxes .catch-box{position:static;width:100%;padding:20px 0 0 0}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(3) .answer .answer-header .parts-boxes .catch-box .text1{margin-bottom:20px}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(3) .answer .answer-header .parts-boxes .catch-box .text2{position:static}#page-what-is-cyzen #sec-behavior-change .factors .factor:nth-child(3) .answer .answer-header .parts-boxes .catch-box .text3{font-size:50rem;line-height:100%}#page-what-is-cyzen #sec-behavior-change .factors .factor .answer .answer-header .parts-boxes .btn-box{margin:72px auto 0 auto}#page-what-is-cyzen #sec-begin{padding:48px 0 0 0}#page-what-is-cyzen #sec-begin h2{font-size:32rem}#page-what-is-cyzen #sec-begin .parts-boxes{display:block}#page-what-is-cyzen #sec-begin .parts-boxes .box{width:320px;height:auto;margin:0 auto;padding:84px 32px 120px 32px;background-image:url(https://f.hubspotusercontent40.net/hubfs/6158193/Cyzen_202008_Data/assets/images/common/icon-hexagon.png);background-repeat:no-repeat;background-position:top center;background-size:320px auto}#page-what-is-cyzen #sec-begin .parts-boxes .box:last-child{margin:0 auto}#page-what-is-cyzen #sec-begin .parts-boxes .box ul li{font-size:14rem}#page-what-is-cyzen #sec-begin-flow{padding:48px 0 40px 0}#page-what-is-cyzen #sec-begin-flow .catch{font-size:32rem}#page-what-is-cyzen #sec-begin-flow .scroll-wrap{overflow-x:scroll}#page-what-is-cyzen #sec-begin-flow .scroll-wrap .scroll-wrap-inner{width:1056px;padding:20px 0}#page-feature #page-header{margin-bottom:0}#page-feature #sec-cta-demo .sec-lead{margin-bottom:20px}#page-feature #sec-tab{padding:0 0 20px 0}#page-feature #sec-tab .parts-tabs .tabs .tab{width:50%}#page-feature #sec-tab .parts-tabs .contents .parts-boxes{display:block;margin-bottom:40px}#page-feature #sec-tab .parts-tabs .contents .parts-boxes .info{width:100%}#page-feature #sec-tab .parts-tabs .contents .parts-boxes .info .lead{margin-bottom:20px}#page-feature #sec-tab .parts-tabs .contents .content-onsite .parts-boxes .img{width:80%;margin:0 auto}#page-feature #sec-tab .parts-tabs .contents .content-manager .parts-boxes .img{width:80%;margin:0 auto}#page-faq{padding:0 0 104px 0}#page-faq #sec-tab{margin-bottom:44px}#page-faq #sec-chat-guide .chat-guide{width:320px;margin-left:calc(100% - 160px)}#page-seminar-list{overflow:hidden;padding-bottom:56px}#page-seminar-list #page-header{margin-bottom:0}#page-seminar-list .seminar-list .seminar-wrap{display:none;background-color:#fff;padding:8px 8px 24px 8px;border:1px solid #eaeaea;box-shadow:1px 1px 8px rgba(0,0,0,0.16);border-radius:4px;margin-bottom:40px}#page-seminar-list .seminar-list .seminar-wrap.active{display:block}#page-seminar-list .seminar-list .seminar-wrap h3{font-weight:bold;font-size:16rem;line-height:180%;letter-spacing:.08em;margin-bottom:16px}#page-seminar-list .seminar-list .seminar-wrap h3 .label-web{font-weight:normal;font-size:12rem;line-height:100%;color:#fff;background-color:#e2041a;display:inline-block;padding:6px 8px;margin-right:20px}#page-seminar-list #sec-accept{padding:40px 0 8px 0;background-color:#f5f6f8;overflow:hidden}#page-seminar-list #sec-accept h2{font-size:20rem;line-height:180%}#page-seminar-list #sec-fin{padding:48px 0 0 0;background-color:#fff;overflow:hidden}#page-seminar-list #sec-fin h2{margin-bottom:20px;font-size:20rem}#page-seminar-list #sec-fin .lead{font-size:16rem;line-height:200%;text-align:center;letter-spacing:.08em;margin-bottom:30px}#page-ebook-list{overflow:hidden;padding-bottom:20px}#page-ebook-list #page-header{margin-bottom:0;padding:0}#page-ebook-list #page-header .inner{background-size:100px auto}#page-ebook-list #sec-download .download-info{width:100%}#page-ebook-list #sec-download .download-info h2{font-size:24rem}#page-ebook-list #sec-download .download-img{width:100%;margin:32px 0 0 0}#page-ebook-list #sec-ebook{padding:48px 0 0 0}#page-ebook-list #sec-ebook .lead{font-size:16rem;margin-bottom:32px}#page-ebook-list #sec-ebook .ebook-wrap{margin-bottom:48px}#page-ebook-list #sec-ebook .ebook-wrap .ebook-header h2{font-size:18rem;line-height:160%}#page-ebook-list #sec-ebook .ebook-wrap .thumb .lead{font-size:16rem;line-height:160%}#page-ebook-list #sec-ebook .ebook-wrap .lead2{line-height:160%}}