@charset "UTF-8";

@charset "UTF-8";.contents__wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:1100px;margin:0 auto;padding:32px 0 80px}@media screen and (max-width:768px){.contents__wrapper{display:flex;flex-direction:column;width:100%;margin:9px auto 0;padding:0}}.moreArea{display:flex;align-items:center;justify-content:space-between;margin-top:5px}@media screen and (max-width:768px){.moreArea{margin-top:4px}}.moreArea .more__link{width:30%;margin-top:0;flex:initial}@media screen and (max-width:768px){.moreArea .more__link{margin-top:0}}.more__ranking{width:70%;box-sizing:border-box}.more__ranking a{font-size:16px;line-height:30px;color:#00a4e2;padding-right:28px;position:relative;padding-left:2px;text-decoration:underline}@media screen and (min-width:769px){.more__ranking a:hover:after{transform:translateX(10px)}}.more__ranking a:after{display:block;font-family:fontello;font-style:normal;font-weight:400;font-size:22px;width:1em;height:1em;line-height:1;content:"\e811";color:#00a4e2;z-index:1;transition:.3s;position:absolute;top:calc(50% - 9px);right:0;transform:translateX(0)}.more__link{flex:1;box-sizing:border-box;margin-top:12px}@media screen and (max-width:768px){.more__link{margin-top:7px}}.more__link a{display:flex;align-items:center;justify-content:flex-end;font-weight:500;color:#253947;font-size:14px}@media screen and (max-width:768px){.more__link a{font-size:14px}}.more__link a::before{content:"";width:25px;height:25px;background:url(/assets/img/arrow_more.png) center/100% 100% no-repeat}@media screen and (min-width:769px){.more__link a:hover{text-decoration:underline}}.spSearch{display:none}@media screen and (max-width:768px){.spSearch{display:block;width:100%;padding:9px 10px;position:relative;box-sizing:border-box;background:#fff;border-bottom:1px solid #e6e6e6}}.spSearch::before{content:"";width:calc(100% + 20px);height:1px;background:#e6e6e6;position:absolute;top:0;left:-10px}@media screen and (max-width:768px){.spSearch::before{display:none}}.spSearch form{position:relative}.spSearch input[type=text]{width:100%;box-sizing:border-box;border:1px solid #3bb8d4;font-size:11px;padding:14px 40px 14px 15px;border-radius:100px;outline:0}.spSearch input[type=text]::placeholder{color:#afafaf}.spSearch input[type=submit]{width:24px;height:24px;background:url(/assets/img/icon_search_new.png) center/100% 100% no-repeat;position:absolute;top:50%;right:14px;transform:translate(0,-50%);cursor:pointer}.spNav{display:none}@media screen and (max-width:768px){.spNav{display:block;background:#fff;border-bottom:1px solid #e6e6e6}}.spNav__list{display:flex}.spNav__item{width:20%;border-right:1px solid #e6e6e6}.spNav__item:last-child{border-right:0}.spNav__item a{display:block;height:60px;font-size:10px;line-height:11px;font-weight:700;text-align:center;color:#253947;box-sizing:border-box;padding-top:2px}.spNav__item a .productList__icon__sp img{width:33px;height:33px;margin:auto;display:block}.spNav__item a .title__txt{display:flex;align-items:center;justify-content:center;height:22px}.spNav__item--05 a::before{content:"";display:block;margin:0 auto 0;background:url(/assets/img/home/ico_header_arrow.png) center/cover no-repeat}@media screen and (max-width:768px){.spNav__item--05 a::before{width:27px;height:13px;margin-top:12px;margin-bottom:8px}}.productList{background:#fff}.productList__item{border-bottom:1px solid #e5e5e5;position:relative}.productList__item>a{height:54px;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 55px;transition:.4s;position:relative}.productList__item>a.noIcon{padding-left:20px}.productList__item>a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);opacity:0;transition:.4s}@media screen and (min-width:769px){.productList__item:hover a::after{opacity:1}}@media screen and (min-width:769px){.productList__item:hover a .productList__icon img.off{opacity:0}}@media screen and (min-width:769px){.productList__item:hover a .productList__icon img.on{opacity:1}}@media screen and (min-width:769px){.productList__item:hover a .productList__text{color:#fff}}.productList__item:last-child{border-bottom:0}.productList__item.hasCHild{position:relative}.productList__item.hasCHild:before{display:block;content:"";width:6px;height:6px;border-top:solid 1px #253947;border-right:solid 1px #253947;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;right:11px;z-index:2}@media screen and (min-width:769px){.productList__item.hasCHild:hover{z-index:2002}.productList__item.hasCHild:hover:before{border-top:solid 1px #fff;border-right:solid 1px #fff}.productList__item.hasCHild:hover .frontChildNav{opacity:1;visibility:visible}}.productList__icon{width:33px;height:34px;position:absolute;top:50%;left:11px;transform:translate(0,-50%);z-index:1}.productList__icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.4s}.productList__icon img.on{opacity:0}.productList__text{line-height:px;color:#253947;position:relative;z-index:1;transition:.4s;font-size:14px;font-weight:500}.productList .frontChildNav{position:absolute;top:0;left:100%;z-index:2001;visibility:hidden;opacity:0;transition:.3s;width:100%;width:286px;overflow-x:hidden;overflow-y:auto;max-height:495px}.productList .frontChildNav::-webkit-scrollbar{width:16px}.productList .frontChildNav::-webkit-scrollbar-track{background-color:#ededed}.productList .frontChildNav::-webkit-scrollbar-thumb{background-color:#3bb8d4;box-shadow:inset 1px 1px 1px #e5dede;border-radius:6px 5px 5px 6px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid transparent;border-right:3px solid transparent;box-sizing:border-box;background-clip:content-box}.productList .frontChildNav__all a{display:flex;align-items:center;width:100%;height:54px;padding-left:25px;transition:.4s;background:#fff;position:relative}.productList .frontChildNav__all a span{position:relative;padding-left:18px;z-index:2;transition:.3s;font-size:14px;font-weight:500;color:#253947}.productList .frontChildNav__all a:after{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;top:0;left:0;opacity:0;transition:.3s}@media screen and (min-width:769px){.productList .frontChildNav__all a:hover{padding-left:30px}.productList .frontChildNav__all a:hover:after{opacity:1}.productList .frontChildNav__all a:hover span{color:#fff}}.productList .frontChildNav__all+.subNav__list{padding-top:0}.productList .frontChildNav__wrapper{padding-left:4px}.productList .frontChildNav__list{display:flex;flex-direction:column}.productList .frontChildNav__item{box-sizing:border-box;border-top:1px solid #e5e5e5}.productList .frontChildNav__item>a{display:flex;align-items:center;text-align:left;padding:7px 0 7px 21px;background:#fff;position:relative}.productList .frontChildNav__item>a span{position:relative;padding-left:18px;z-index:2;font-size:14px;line-height:40px;color:#253947;transition:.4s}.productList .frontChildNav__item>a span:before{display:block;content:"";width:8px;height:1px;background-color:#253947;position:absolute;top:0;bottom:0;left:0;margin:auto;transition:.4s}.productList .frontChildNav__item>a:after{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;top:0;left:0;opacity:0;transition:.4s}@media screen and (min-width:769px){.productList .frontChildNav__item>a:hover:after{opacity:1}.productList .frontChildNav__item>a:hover span{color:#fff;transform:translateX(10px)}.productList .frontChildNav__item>a:hover span:before{background-color:#fff}}.frontBg{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;background-color:rgba(14,35,59,.2);opacity:0;visibility:hidden;transition:.3s}.frontBg.show{opacity:1;visibility:visible}.product{flex-wrap:wrap}.productArticle{width:200px}@media screen and (max-width:768px){.productArticle{width:51.7333333333vw}}.productArticle a{position:relative}.productArticle .icon-new-entry{position:absolute;top:0;left:0;z-index:2;width:70px}@media screen and (max-width:768px){.productArticle .icon-new-entry{top:0;left:0;width:40px}}.history{flex-wrap:wrap}.historyArticle{width:200px}@media screen and (max-width:768px){.historyArticle{width:51.7333333333vw}}.sidebar__box--product{margin-bottom:30px}@media screen and (max-width:768px){.sidebar__box--product{display:none}}.sidebar__box--product .sidebar__headline{margin-bottom:9px}.sidebar__box--product .sidebar__headline__text{letter-spacing:-.01em}.sidebar__box--product.show{position:relative;z-index:2003}.sidebar__box--madiapartner{background:#fff;padding:24px 0 22px;margin-bottom:30px}@media screen and (max-width:768px){.sidebar__box--madiapartner{padding:20px 0 18px;margin-bottom:20px}}.madiapartner__headline{text-align:center;margin-bottom:23px}.madiapartner__headline span{background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px;font-weight:500}@media all and (-ms-high-contrast:none){.madiapartner__headline span{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.madiapartner__headline span{font-size:22px}}.madiapartner__item{margin:0 auto 25px;text-align:center}.madiapartner__item:last-child{margin-bottom:0}.madiapartner__item a{transition:.4s}@media screen and (min-width:769px){.madiapartner__item a:hover{opacity:.56}}.content{width:878px;position:relative}@media screen and (max-width:768px){.content{width:100%;order:1}}@media screen and (max-width:768px){.section{box-sizing:border-box}}.section__headline{display:flex;align-items:center}.section__headline__text{width:calc(100% - 40px);font-size:18px;box-sizing:border-box;padding-left:4px;font-weight:500}@media screen and (max-width:768px){.section__headline__text{font-size:20px;width:calc(100% - 44px);padding-left:9px}}.section__description{font-size:14px;line-height:38px;margin:0 0 11px 17px;font-weight:400}@media screen and (max-width:768px){.section__description{font-size:14px;line-height:20px;margin:0 10px 7px}}.bnrCarousel{width:530px;position:absolute;top:12px;left:475px}@media screen and (max-width:768px){.bnrCarousel{width:100%;position:relative;top:0;left:0;padding:0 10px;box-sizing:border-box}}.bnrCarousel .slick-slide img{height:278px}@media screen and (max-width:768px){.bnrCarousel .slick-slide img{width:100%;height:49.56vw}}.bnrCarousel .slick-dots{bottom:-31px}@media screen and (max-width:768px){.bnrCarousel .slick-dots{bottom:-22px}}.bnrCarousel .slick-dots li{width:10px;height:10px;margin:0 8px}@media screen and (max-width:768px){.bnrCarousel .slick-dots li{width:12px;height:12px;margin:0 6px}}.bnrCarousel .slick-dots li button{width:100%;height:100%;padding:0;background:#c9c9c9;border-radius:50%}.bnrCarousel .slick-dots li button::before{display:none}.bnrCarousel .slick-dots li.slick-active button{background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%)}.bnrCarousel .bnrCarousel__list{opacity:0;transition:opacity .3s linear}.bnrCarousel .bnrCarousel__list.slick-initialized{opacity:1}.section--news{width:465px;margin-bottom:30px}@media screen and (max-width:768px){.section--news{width:100%;padding:0 10px;margin-bottom:9px}}.section--news .section__headline{line-height:44px}@media screen and (max-width:768px){.section--news .section__headline{line-height:1}}.news{margin-top:-32px}@media screen and (max-width:768px){.news{margin-top:10px}}.newsTab__list{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.newsTab__list{display:flex;align-items:flex-start;justify-content:space-between}}.newsTab__item{margin-left:2px}@media screen and (max-width:768px){.newsTab__item{width:24.3661971831%;margin-left:0}}.newsTab__item a{display:flex;align-items:center;justify-content:center;width:70px;height:41px;font-size:12px;color:#606060;text-align:center;background:#dae2e3;position:relative;font-weight:500;cursor:pointer}@media screen and (max-width:768px){.newsTab__item a{width:100%;height:34px;font-size:12px}}.newsTab__item--all a{width:60px}@media screen and (max-width:768px){.newsTab__item--all a{width:100%}}.newsTab__item--case a{width:80px}@media screen and (max-width:768px){.newsTab__item--case a{width:100%}}.newsTab__item.current a{height:40px;color:#3bb8d4;background:#fff;font-weight:500}@media screen and (max-width:768px){.newsTab__item.current a{height:34px}}.newsTab__item.current a::before{content:"";width:100%;height:3px;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;top:0;left:0}.newsBody{background:#fff}.newsBody__inner{display:none}.newsBody__inner.current{display:flex}@media screen and (max-width:768px){.newsBody__inner.current{display:block;padding-top:20px}}.newsArticle{position:relative;z-index:0}@media screen and (max-width:768px){.newsArticle{border-bottom:1px solid #e5e5e5}}.newsArticle a{display:block;position:relative;color:#253947}@media screen and (max-width:768px){.newsArticle a{align-items:center}}.newsArticle a::after{content:"";width:100%;height:100%;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;top:0;left:0;opacity:0;transition:.4s;z-index:-1}@media screen and (max-width:768px){.newsArticle a::after{display:none}}@media screen and (min-width:769px){.newsArticle a:hover::after{opacity:1}}@media screen and (min-width:769px){.newsArticle a:hover .newsArticle__headline{color:#fff}}@media screen and (min-width:769px){.newsArticle a:hover .newsArticle__date{color:#fff}}.newsArticle__pic{box-sizing:border-box;border:1px solid #edf1f4;position:relative;overflow:hidden;width:85px;height:62px}.newsArticle__pic img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.newsArticle__inner{box-sizing:border-box}@media screen and (max-width:768px){.newsArticle__inner{display:flex;flex-wrap:wrap;align-items:center;flex:1}}.newsArticle__cat{background-color:#e5229a;display:flex;align-items:center;justify-content:center;width:36px;height:15px;font-size:12px;color:#fff;text-align:center;transition:.4s;font-weight:400;text-indent:0;width:36px}@media screen and (max-width:768px){.newsArticle__cat{width:36px;height:16px;line-height:1.3;margin-bottom:0;position:absolute;top:10px;left:15px;margin-left:16px}}.newsArticle__cat--first{position:absolute;top:22px;left:12px;z-index:2}@media screen and (max-width:768px){.newsArticle__cat--first{position:relative;top:0;left:0}}.newsArticle__pr{background-color:#253947;display:flex;align-items:center;justify-content:center;width:36px;height:15px;font-size:12px;color:#fff;text-align:center;transition:.4s;font-weight:400;text-indent:0;width:36px}@media screen and (max-width:768px){.newsArticle__pr{width:36px;height:16px;line-height:1.3;margin-bottom:0;position:absolute;top:10px;left:15px;margin-left:15px}}.newsArticle__pr--first{position:absolute;top:22px;left:12px;z-index:2}@media screen and (max-width:768px){.newsArticle__pr--first{position:relative;top:0;left:0}}.newsArticle__headline{font-size:14px;line-height:21px;font-weight:500;transition:.4s}@media screen and (max-width:768px){.newsArticle__headline{width:100%;font-size:14px;line-height:1;margin-bottom:10px}}.newsArticle__date{font-size:12px;color:#606060;transition:.4s;font-weight:400}@media screen and (max-width:768px){.newsArticle__date{display:block;font-size:11px}}@media screen and (max-width:768px){.newsArticle__date span{display:none}}.newsArticle--first{width:calc(100% - 299px);display:flex}@media screen and (max-width:768px){.newsArticle--first{width:100%}}.newsArticle--first .newsArticle{display:flex;position:relative;z-index:0}@media screen and (max-width:768px){.newsArticle--first .newsArticle{width:100%}}.newsArticle--first .newsArticle a{padding:21px 12px}@media screen and (max-width:768px){.newsArticle--first .newsArticle a{box-sizing:border-box;display:flex;padding:10px 15px;width:100%}}.newsArticle--first .newsArticle__headline{margin-bottom:7px;font-size:16px;line-height:20px}@media screen and (max-width:768px){.newsArticle--first .newsArticle__headline{font-size:14px;line-height:1;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.newsArticle--first .newsArticle__pic{width:100%;height:76px;margin-bottom:12px}@media screen and (max-width:768px){.newsArticle--first .newsArticle__pic{display:block;width:16.5%;height:0;padding-top:12%;margin-bottom:0}}@media screen and (max-width:768px){.newsArticle--first .newsArticle__inner{width:83.5%;padding-left:11px}}.newsArticle--other{width:290px;margin-left:5px}@media screen and (max-width:768px){.newsArticle--other{width:100%;margin-left:0}}.newsArticle--other .newsArticle{position:relative}.newsArticle--other .newsArticle:first-child a{padding-top:12px}@media screen and (max-width:768px){.newsArticle--other .newsArticle:first-child a{padding-top:10px}}.newsArticle--other .newsArticle::after{content:"";width:calc(100% - 17px);height:1px;background:#e5e5e5;position:absolute;bottom:0;left:47.5%;transform:translate(-50%,0)}@media screen and (max-width:768px){.newsArticle--other .newsArticle::after{display:none}}.newsArticle--other .newsArticle:last-child a{padding-bottom:11px}.newsArticle--other .newsArticle:last-child::after{display:none}@media screen and (max-width:768px){.newsArticle--other .newsArticle:last-child{border-bottom:0}}.newsArticle--other .newsArticle a{display:flex;align-items:flex-start;box-sizing:border-box}@media screen and (max-width:768px){.newsArticle--other .newsArticle a{padding:10px 15px;align-items:center}}.newsArticle--other .newsArticle__pic{display:none}@media screen and (max-width:768px){.newsArticle--other .newsArticle__pic{display:block;width:16.5%;height:0;padding-top:12%}}.newsArticle--other .newsArticle__inner{width:100%;position:relative}@media screen and (max-width:768px){.newsArticle--other .newsArticle__inner{width:83.5%;padding-left:11px}}.newsArticle--other .newsArticle__headline{text-indent:-19px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:11px 15px 11px 20px}@media screen and (max-width:768px){.newsArticle--other .newsArticle__headline{text-indent:0;padding:0}}.newsArticle--other .newsArticle__headline:before{content:"・"}@media screen and (max-width:768px){.newsArticle--other .newsArticle__headline:before{content:none}}.newsArticle--other .newsArticle__headline.is--new{padding-right:51px}@media screen and (max-width:768px){.newsArticle--other .newsArticle__headline.is--new{padding-right:0}}.newsArticle--other .newsArticle__headline.is--pr{padding-right:51px}@media screen and (max-width:768px){.newsArticle--other .newsArticle__headline.is--pr{width:auto;max-width:calc(100% - 51px);padding-right:0}}.newsArticle--other .newsArticle__date{display:none}@media screen and (max-width:768px){.newsArticle--other .newsArticle__date{display:block;position:relative;top:0;left:0}}.newsArticle--other .newsArticle__cat{position:absolute;top:50%;left:auto;right:15px;transform:translate(0,-50%)}@media screen and (max-width:768px){.newsArticle--other .newsArticle__cat{position:relative;top:0;right:0;left:0;transform:translate(0,0)}}.newsArticle--other .newsArticle__pr{position:absolute;top:50%;left:auto;right:15px;transform:translate(0,-50%)}@media screen and (max-width:768px){.newsArticle--other .newsArticle__pr{position:relative;top:0;right:0;left:0;transform:translate(0,0)}}@media screen and (max-width:768px){.newsArticle--other .newsArticle--pr a{padding:22px 15px!important}}@media screen and (max-width:768px){.newsArticle--other .newsArticle--pr .newsArticle__inner{justify-content:center;width:100%;padding-left:0}}@media screen and (max-width:768px){.newsArticle--other .newsArticle--pr .newsArticle__headline{margin-bottom:0}}@media screen and (max-width:768px){.newsArticle--last{display:none}}@media screen and (max-width:768px){.section--runking{margin-bottom:17px}}.howto{background:#fcfcfc}.howto .title{font-size:19px;font-weight:700;margin-left:27px;margin-top:12px}@media screen and (max-width:768px){.howto .title{font-size:20px;font-weight:500;margin-left:7px}}.howto__inner{width:1100px;margin:0 auto;padding:60px 0}@media screen and (max-width:768px){.howto__inner{width:100%;padding:45px 25px;box-sizing:border-box}}.howto__headline{margin:0 auto 30px;width:406px;display:flex;align-items:center}@media screen and (max-width:768px){.howto__headline{width:auto;margin:0 auto 15px;justify-content:center}}@media screen and (max-width:768px){.howto__headline img{width:134px}}.howto__copy{font-size:20px;text-align:center;margin-bottom:50px;font-weight:500;font-weight:300}@media screen and (max-width:768px){.howto__copy{font-size:16px;line-height:31px;margin-bottom:43px}}.howto__copy em{margin:0 10px;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:37px;vertical-align:-7px;position:relative}@media all and (-ms-high-contrast:none){.howto__copy em{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.howto__copy em{display:inline-block;margin:0;padding-left:0;vertical-align:-2px;padding:0 5px;font-size:30px;line-height:43px}}.howto__copy em:before{content:"";display:inline-block;width:100%;height:13px;background-color:rgba(59,184,212,.3);position:absolute;left:0;bottom:1px}@media screen and (max-width:768px){.howto__copy em:before{height:10px;bottom:4px}}.howto__copy small{display:block;font-size:14px;line-height:26px;margin-top:20px;font-weight:400}@media screen and (max-width:768px){.howto__copy small{font-size:14px;line-height:20px;margin-top:19px}}.howtoPoint__list{display:flex;justify-content:space-between}@media screen and (max-width:768px){.howtoPoint__list{display:block;margin-top:30px}}@media screen and (min-width:769px){.howtoPoint__item--01{width:237px}.howtoPoint__item--02{width:237px}.howtoPoint__item--03{width:237px}.howtoPoint__item--04{width:237px}}@media screen and (max-width:768px){.howtoPoint__item{width:100%;margin-bottom:30px}}.howtoPoint__pic{margin-bottom:25px}@media screen and (max-width:768px){.howtoPoint__pic{width:193px;margin:0 auto 17px}}.howtoPoint__description{line-height:24px;font-weight:400;font-size:14px;color:#253947}.howto__description{text-align:center;margin-top:50px}@media screen and (max-width:768px){.howto__description{width:calc(100% + 50px);margin:50px 0 0 -25px}}.howto__description span{display:inline-block;font-size:26px;font-weight:500}@media screen and (max-width:768px){.howto__description span{font-size:20px;line-height:28px}}.howto .btn--howTo{margin:20px 0 0}@media screen and (max-width:768px){.howto .btn--howTo{margin:30px 0 0}}.howto .btn--howTo a{width:388px;height:76px;margin:0 auto}@media screen and (max-width:768px){.howto .btn--howTo a{width:calc(100% + 30px);height:54px;margin-left:-15px}}.howto .btn--howTo a span{font-size:20px}@media screen and (max-width:768px){.howto .btn--howTo a span{font-size:15px}}.howto__subheadline{max-width:1100px;font-size:40px;line-height:1.4;font-weight:600;text-align:center;padding-bottom:30px;margin:0 auto 20px;position:relative}@media screen and (max-width:768px){.howto__subheadline{font-size:20px;line-height:25px;padding-bottom:18px;margin:0 10px 16px}}.howto__subheadline::after{content:"";width:108px;height:5px;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}@media screen and (max-width:768px){.howto__subheadline::after{width:54px;height:3px}}.howto__movie{width:750px;margin:0 auto 50px}@media screen and (max-width:768px){.howto__movie{width:auto;margin-bottom:30px}}.howto__movie__inner{position:relative;width:100%;padding-top:56.25%}@media screen and (max-width:768px){.howto__movie__inner{width:calc(100% + 20px);margin-left:-10px}}.howto__movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.sidebar__box--press{margin-bottom:60px}@media screen and (max-width:768px){.sidebar__box--press{margin-bottom:37px}}.sidebar__box--press .sidebar__headline{margin-bottom:12px}@media screen and (max-width:768px){.sidebar__box--press .sidebar__headline{margin-bottom:12px}}.pressList{opacity:0;transition:opacity .3s linear}.pressList.slick-initialized{opacity:1}.pressList .slick-dots{bottom:-30px}@media screen and (max-width:768px){.pressList .slick-dots{bottom:-22px}}.pressList .slick-dots li{width:10px;height:10px;margin:0 5px}@media screen and (max-width:768px){.pressList .slick-dots li{width:12px;height:12px;margin:0 6px}}.pressList .slick-dots li button{width:100%;height:100%;padding:0;background:#c9c9c9;border-radius:50%}.pressList .slick-dots li button::before{display:none}.pressList .slick-dots li.slick-active button{background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%)}@media screen and (max-width:768px){.section--onepress{width:100%;padding:0 10px;box-sizing:border-box}}.section--onepress .section__headline{margin-bottom:12px}.onepressList{opacity:0;transition:opacity .3s linear}.onepressList.slick-initialized{opacity:1}.onepress .slick-dotted.slick-slider{margin-bottom:40px}@media screen and (max-width:768px){.onepress .slick-dotted.slick-slider{margin-bottom:42px}}.onepress .slick-list{position:relative}.onepress .slick-track{margin:0;position:relative;z-index:2}.onepress .slick-dots{font-size:0;bottom:-32px}@media screen and (max-width:768px){.onepress .slick-dots{bottom:-22px}}.onepress .slick-dots li{width:10px;height:10px;margin:0 8px}@media screen and (max-width:768px){.onepress .slick-dots li{width:12px;height:12px;margin:0 6px}}.onepress .slick-dots li button{width:100%;height:100%;padding:0;background:#c9c9c9;border-radius:50%}.onepress .slick-dots li button::before{display:none}.onepress .slick-dots li.slick-active button{background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%)}@media screen and (max-width:768px){.primaryTab__item:nth-child(2){margin-top:30px}.primaryTab__item:nth-child(2)>a,.primaryTab__item:nth-child(3)>a{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.primaryTab__item:nth-child(2)>a:after,.primaryTab__item:nth-child(3)>a:after{display:block;content:"";width:45px;height:33px;background-image:url(/assets/img/icon_book.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:13px}}.section--webinar{display:flex;align-items:center;flex-wrap:wrap;width:879px;margin-bottom:32px}@media screen and (max-width:768px){.section--webinar{width:100%;margin-bottom:23px}}@media screen and (max-width:768px){.section--webinar .section__headline{margin-bottom:7px}}.section--webinar .section__description{margin-bottom:0}@media screen and (max-width:768px){.section--webinar .more__link{margin-top:12px;margin-right:0;margin-left:0}}.section--webinar .pickup+.attention-area{margin-top:0}.section--webinar .attention-area{margin-top:24px;width:100%}@media screen and (max-width:768px){.section--webinar .attention-area{margin-top:20px}}@media screen and (max-width:768px) and (max-width:768px){.section--webinar .attention-area:not(.is-first){width:calc(100% + 10px)}}@media screen and (max-width:768px){.section--webinar .attention-area:not(.is-first) .more__link{margin-right:10px}}.section--webinar .attention-header{width:100%;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:2px 20px;box-sizing:border-box}@media screen and (max-width:768px){.section--webinar .attention-header{padding:9px 16px}}.section--webinar .attention-header h3{font-size:16px;font-weight:500;line-height:40px}@media screen and (max-width:768px){.section--webinar .attention-header h3{font-size:17px;line-height:20px}}.section--webinar .attention{padding:16px 18px;width:100%;margin-top:0;box-sizing:border-box}@media screen and (min-width:769px){.section--webinar .attention .attention__inner:after{display:none}}@media screen and (max-width:768px){.section--webinar .attention{padding-right:0}}@media screen and (max-width:768px){.section--webinar .attention .attention-wrapper{padding-left:18px;display:flex;overflow:hidden}}@media screen and (min-width:769px){.section--webinar .attention .d-demo__list--left{animation:none!important;flex-wrap:wrap;gap:18px}.section--webinar .attention .d-demo__list--left:last-child{display:none}}@media screen and (max-width:768px){.section--webinar .attention .d-demo__list--left{gap:12px;padding-left:12px}}.section--webinar .attention article{width:268px}@media screen and (max-width:768px){.section--webinar .attention article{width:280px}}.section--webinar .attention article a,.section--webinar .attention article img{display:block;width:100%;height:100%}.section--webinar .attention article a{position:relative}.section--webinar .attention article a figure{border-radius:5px;overflow:hidden;height:100%}.section--webinar .attention article a img{position:relative;z-index:1;height:100%;object-fit:cover}.section--webinar .attention article a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.56);border-radius:5px;z-index:2;opacity:0;transition:.4s}.section--webinar .attention article a:after{content:"";width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);border-radius:5px;opacity:0;transition:.4s}@media screen and (min-width:769px){.section--webinar .attention article a:hover:after,.section--webinar .attention article a:hover:before{opacity:1}}.section--webinar .attention.is-soon{padding:0}.section--webinar .attention.is-soon .attention__inner{flex-direction:column}.section--webinar .attention.is-soon .attention__inner article{width:100%}.section--webinar .attention.is-soon .attention__inner article a{display:flex;width:auto;height:auto}.section--webinar .attention.is-soon .attention__inner article a:before{display:block;width:1px;height:calc(100% - 20px);background:#e5e5e5;border-radius:0;left:140px;top:10px;opacity:1}@media screen and (max-width:768px){.section--webinar .attention.is-soon .attention__inner article a:before{display:none}}.section--webinar .attention.is-soon .attention__inner article a .webinarArticle__inner{z-index:1}@media screen and (min-width:769px){.section--webinar .attention.is-soon .attention__inner article a .webinarArticle__pic{width:190px}}@media screen and (max-width:768px){.section--webinar .attention.is-soon .attention__inner article a .webinarArticle__pic img{position:absolute}}.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date{border-right:none}.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .year{font-size:15px}@media screen and (max-width:768px){.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .year{font-size:13px}}.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .week{font-size:18px}@media screen and (max-width:768px){.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .week{font-size:13px}}.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .time{margin-top:6px}@media screen and (max-width:768px){.section--webinar .attention.is-soon .attention__inner article .webinarArticle__date .time{color:#a1a1a2;margin-left:3px}}.section--award{margin-bottom:30px}@media screen and (max-width:768px){.section--award{margin-bottom:20px;margin-left:10px;margin-right:10px}}.section--award .award{margin-top:13px}@media screen and (max-width:768px){.section--award .award{margin-top:7px}}.eventArticle__headline,.webinarArticle__headline{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:768px){.eventArticle__headline,.webinarArticle__headline{-webkit-line-clamp:3}}