@charset "UTF-8";

@charset "UTF-8";.breadcrumb,.footer,.section--contact{position:relative;z-index:10}body,html{overflow:inherit}.contents__wrapper{display:flex;justify-content:space-between;width:1100px;margin:44px auto 0;position:relative;z-index:10}@media screen and (max-width:768px){.contents__wrapper{display:block;margin:10px 0 0;width:100%;box-sizing:border-box}}.contents__wrapper--magazine{margin-top:-37px}@media screen and (max-width:768px){.contents__wrapper--magazine{margin-top:-11px}}.contents__main{width:810px;padding-bottom:100px}@media screen and (max-width:768px){.contents__main{width:100%;padding:0 10px;box-sizing:border-box}}.contents__magazine--detail{background-color:#fff;padding:33px 0 39px;position:relative}@media screen and (max-width:768px){.contents__magazine--detail{padding:20px 0}}.section__inner{width:1000px;margin:0 auto}@media screen and (max-width:768px){.section__inner{width:100%;box-sizing:border-box}}.bg{width:100%;height:100%}.bg .video{width:100%;height:100%;position:fixed;bottom:0;left:0}.bg .video::after{content:"";width:100%;height:100%;background:rgba(237,241,244,.7);position:absolute;top:0;left:0;z-index:2}.bg .video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cat{width:1100px;margin:48px auto 0}@media screen and (max-width:768px){.cat{width:100%;box-sizing:border-box;padding:0 10px;margin:0}}.catTab{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:768px){.catTab{flex-wrap:wrap;margin-bottom:40px}}.catTab__btn{width:175px;font-size:18px;background:#fff;text-align:center;transition:.4s;position:relative}@media screen and (max-width:768px){.catTab__btn{width:48.5%;margin-top:10px;background:#fff}}.catTab__btn::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%);transition:.4s;opacity:0}.catTab__btn a{height:100%;display:flex;align-items:center;justify-content:center;line-height:24px;padding:8px 0;color:#253947;position:relative;z-index:2;font-weight:500;box-sizing:border-box}@media screen and (max-width:768px){.catTab__btn a{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:16px 0;position:relative}}.catTab__btn a.open::before{transform:rotate(180deg)}.catTab__btn.current::before{opacity:1}.catTab__btn.current::after{content:"";border-top:14px solid #2993df;border-right:13px solid transparent;border-left:13px solid transparent;position:absolute;bottom:-9px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:768px){.catTab__btn.current::after{display:none}}.catTab__btn.current a{color:#fff;font-weight:500}@media screen and (min-width:769px){.catTab__btn:hover::before{opacity:1}}@media screen and (min-width:769px){.catTab__btn:hover a{color:#fff}}.cat__inner{display:none}@media screen and (max-width:768px){.cat__inner{margin-top:10px}}.cat__inner.current{display:block}.catList{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.catList__item{margin:0 4px 11px;position:relative;background:#edf1f4}@media screen and (max-width:768px){.catList__item{margin:0 3px 6px}}.catList__item::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%);transition:.4s;opacity:0}.catList__item a{display:block;font-size:14px;line-height:34px;color:#253947;padding:0 6px;position:relative;z-index:2;transition:.4s}@media screen and (max-width:768px){.catList__item a{font-size:11px;line-height:27px;padding:0 18px}}@media screen and (min-width:769px){.catList__item:hover::before{opacity:1}}@media screen and (min-width:769px){.catList__item:hover a{color:#fff}}.aiNews__wrapper{margin-top:50px;position:relative}@media screen and (max-width:768px){.aiNews__wrapper{margin-top:0}}.aiNewsHead__wrapper{width:1100px;margin:0 auto;transition:.4s}@media screen and (max-width:768px){.aiNewsHead__wrapper{width:100%;box-sizing:border-box;margin-bottom:10px}}.aiNewsHead__wrapper.is--pc--block{margin-bottom:42px}.aiNewsHeadArticle{display:flex;background-color:#fff;transition:.4s}@media screen and (max-width:768px){.aiNewsHeadArticle{display:flex;align-items:flex-start;position:relative;padding:8px}}@media screen and (min-width:769px){.aiNewsHeadArticle:hover{box-shadow:0 14px 36px rgba(59,184,212,.24)}}@media screen and (max-width:768px){.aiNewsHeadArticle>a{display:flex}}.aiNewsHeadArticle__inner{border-bottom:1px solid #e5e5e5}@media screen and (max-width:768px){.aiNewsHeadArticle__inner{display:flex;flex-direction:column;height:100%;border-bottom:none}}.aiNewsHeadArticle__inner a{display:block;transition:.3s}@media screen and (min-width:769px){.aiNewsHeadArticle__inner a:hover{text-decoration:underline;color:#253947}}.aiNewsHeadArticle__pic{width:617px;min-height:400px}@media screen and (max-width:768px){.aiNewsHeadArticle__pic{width:142px;border:1px solid #efefef;min-height:auto;height:106px}}.aiNewsHeadArticle__pic a{transition:.4s}@media screen and (min-width:769px){.aiNewsHeadArticle__pic a:hover{opacity:.6}}.aiNewsHeadArticle__body{width:491px;position:relative;margin:29px 0}@media screen and (max-width:768px){.aiNewsHeadArticle__body{width:48%;padding-left:24px;position:static;margin:0 auto}}.aiNewsHeadArticle__bodyInner{width:393px;margin:0 auto}@media screen and (max-width:768px){.aiNewsHeadArticle__bodyInner{width:100%}}.aiNewsHeadArticle__headline{font-size:24px;font-weight:500;line-height:32px;color:#253947}@media screen and (max-width:768px){.aiNewsHeadArticle__headline{font-size:16px;line-height:20px}}.aiNewsHeadArticle__text{font-size:14px;font-weight:400;line-height:24px;color:#a1a1a2;margin:14px 0}@media screen and (max-width:768px){.aiNewsHeadArticle__text{display:none}}.aiNewsHeadArticle__date{color:#a1a1a2;font-size:12px;font-weight:400;line-height:24px;margin-bottom:20px}@media screen and (max-width:768px){.aiNewsHeadArticle__date{line-height:20px;margin-bottom:0;margin-top:auto}}.aiNews{display:flex;flex-wrap:wrap;margin-bottom:25px;width:830px}@media screen and (max-width:768px){.aiNews{display:block;box-sizing:border-box;width:100%}}.aiNews::after{content:"";width:318px}.aiNewsArticle{width:262px;background:#fff;margin-bottom:22px;margin-right:22px;position:relative;transition:.4s}@media screen and (max-width:768px){.aiNewsArticle{width:100%;margin-right:0;padding:8px;margin-bottom:10px;box-sizing:border-box}}.aiNewsArticle>a{display:block;position:relative}@media screen and (max-width:768px){.aiNewsArticle>a{display:flex}}.aiNewsArticle>a:after{content:"";display:block;width:85%;height:1px;background-color:#e5e5e5;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media screen and (max-width:768px){.aiNewsArticle>a:after{content:none}}@media screen and (min-width:769px){.aiNewsArticle:hover{box-shadow:0 14px 36px rgba(59,184,212,.24)}}.aiNewsArticle:nth-of-type(3n){margin-right:0}.aiNewsArticle__pic{overflow:hidden;position:relative;height:145px}@media screen and (max-width:768px){.aiNewsArticle__pic{width:142px;height:82px}}.aiNewsArticle__label{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:3px 7px;line-height:14px}@media screen and (max-width:768px){.aiNewsArticle__label{font-size:11px;font-weight:500;padding:4px 6px}}.aiNewsArticle__label--head{vertical-align:3px;margin-left:10px;background-color:#e5229a}@media screen and (max-width:768px){.aiNewsArticle__label--head{position:absolute;top:-8px;left:-176px;background-color:rgba(229,34,154,.8);margin-left:0}}.aiNewsArticle__label--others{position:absolute;top:0;left:0;background-color:rgba(229,34,154,.8)}.aiNewsArticle__inner{padding:15px 21px 7px;box-sizing:border-box}@media screen and (max-width:768px){.aiNewsArticle__inner{display:flex;flex-flow:column;width:calc(100% - 142px);padding:0 0 0 24px;display:flex;flex-direction:column}}.aiNewsArticle__headline{font-size:18px;line-height:28px;font-weight:500;color:#253947}@media screen and (max-width:768px){.aiNewsArticle__headline{font-size:16px;line-height:20px}}.aiNewsArticle__date{font-size:12px;line-height:24px;color:#a1a1a2;font-weight:400;margin-top:auto}.aiNewsArticle__detail{padding:14px 18px 20px}@media screen and (max-width:768px){.aiNewsArticle__detail{display:none}}.aiNewsArticle__detail--head{padding:18px 0 23px}.aiNewsArticle__detail--single{margin:20px 30px 6px;border:1px solid #e5e5e5}@media screen and (max-width:768px){.aiNewsArticle__detail--single{display:block;margin:32px 10px 0}}.aiNewsArticle__detail .categoryList{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aiNewsArticle__detail .categoryList .categoryItem{background-color:#3bb8d4;color:#fff;border-radius:4px;box-sizing:border-box;font-size:12px;display:inline-block;font-weight:400;padding:1px 8px;line-height:16px;letter-spacing:0;vertical-align:middle;text-align:center;margin-top:2px}.aiNewsArticle__detail dl+dl{margin-top:5px}.aiNewsArticle__detail dl{overflow:hidden}.aiNewsArticle__detail dl dt{width:80px;background-color:#3bb8d4;color:#fff;border-radius:4px;box-sizing:border-box;font-size:12px;display:inline-block;font-weight:400;padding:1px 5px;line-height:16px;letter-spacing:-.1em;vertical-align:middle;text-align:center;margin-top:2px}.aiNewsArticle__detail dl dd{border-right:1px solid #e5e5e5;display:inline}.aiNewsArticle__detail dl dd a{color:#253947;font-size:12px;font-weight:400;line-height:33px;padding:0 10px;display:inline}@media screen and (min-width:769px){.aiNewsArticle__detail dl dd a:hover{text-decoration:underline}}.aiNewsArticle__detail dl dd:last-child{border-right:0}.sectionRanking{margin-top:70px}.sectionRanking:first-child{margin-top:0}@media screen and (max-width:768px){.sectionRanking{margin-top:35px}}.sectionRanking :first-child{margin-top:0}.sectionRanking header{text-align:center}.sectionRanking header p{font-size:16px;line-height:22px;color:#a8a8a8;margin-top:3px}@media screen and (max-width:768px){.sectionRanking header p{font-size:10px;line-height:25px}}.sectionRanking h2{font-size:32px;font-weight:700;line-height:42px}@media screen and (max-width:768px){.sectionRanking h2{font-size:18px;line-height:25px}}.sectionRanking__body{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.sectionRanking__body{flex-direction:column;margin-top:9px}}.articleBlock{display:block;background-color:#fff;color:inherit;margin-bottom:20px;position:relative;transition:.4s}@media screen and (min-width:769px){.articleBlock:hover{box-shadow:0 14px 27px rgba(19,173,208,.5)}}.articleBlock__wrap{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.articleBlock__wrap:before{position:absolute;z-index:1;content:"";display:none;top:-180px;left:0;width:30px;height:100%;background-color:#fff}.articleBlock .iconRanking{position:absolute;top:0;left:0;z-index:2}.articleBlock figure{width:100%;height:270px;overflow:hidden;position:relative}@media screen and (max-width:768px){.articleBlock figure{height:242px}}.articleBlock figure img{max-width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: bottom;";transition:.3s transform ease-in-out}.articleBlock__box{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.articleBlock__box{padding:15px}}.articleBlock__title{font-size:16px;font-weight:500;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:768px){.articleBlock__title{line-height:20px;-webkit-line-clamp:2}}.articleBlock__discreption{display:none;font-size:14px;line-height:24px;color:#a1a1a2;margin-top:20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media screen and (max-width:768px){.articleBlock__discreption{font-size:12px;line-height:20px;-webkit-line-clamp:3}}.articleBlock__date{font-size:16px;line-height:22px;color:#a1a1a2;margin-top:12px}@media screen and (max-width:768px){.articleBlock__date{font-size:12px;line-height:20px}}.articleBlock:nth-child(1){width:100%}.articleBlock:nth-child(1) .iconRanking{top:-9px;left:-8px}@media screen and (max-width:768px){.articleBlock:nth-child(1) .iconRanking{top:-9px;left:-4.5px;width:43px}}.articleBlock:nth-child(1) .articleBlock__wrap{flex-direction:row}@media screen and (max-width:768px){.articleBlock:nth-child(1) .articleBlock__wrap{flex-direction:column}}.articleBlock:nth-child(1) figure{width:478px;height:280px}@media screen and (max-width:768px){.articleBlock:nth-child(1) figure{width:100%;height:242px}}.articleBlock:nth-child(1) .articleBlock__title{font-size:20px;line-height:30px}@media screen and (max-width:768px){.articleBlock:nth-child(1) .articleBlock__title{font-size:16px;line-height:22px}}.articleBlock:nth-child(1) .articleBlock__discreption{display:-webkit-box}.articleBlock:nth-child(2),.articleBlock:nth-child(3){width:calc(50% - 10px)}@media screen and (max-width:768px){.articleBlock:nth-child(2),.articleBlock:nth-child(3){width:100%}}.articleBlock:nth-child(2) .iconRanking,.articleBlock:nth-child(3) .iconRanking{top:-9px;left:-8px}@media screen and (max-width:768px){.articleBlock:nth-child(2) .iconRanking,.articleBlock:nth-child(3) .iconRanking{top:-18px;left:-9px;width:43px}}.articleBlock:nth-child(2) .articleBlock__title,.articleBlock:nth-child(3) .articleBlock__title{font-size:20px;line-height:30px}@media screen and (max-width:768px){.articleBlock:nth-child(2) .articleBlock__title,.articleBlock:nth-child(3) .articleBlock__title{font-size:16px;line-height:22px}}@media screen and (max-width:768px){.articleBlock:nth-child(2) .articleBlock__discreption,.articleBlock:nth-child(3) .articleBlock__discreption{display:-webkit-box}}.articleBlock:nth-child(4),.articleBlock:nth-child(5),.articleBlock:nth-child(6),.articleBlock:nth-child(7),.articleBlock:nth-child(8),.articleBlock:nth-child(9){width:calc(33.333% - 10px)}@media screen and (max-width:768px){.articleBlock:nth-child(4),.articleBlock:nth-child(5),.articleBlock:nth-child(6),.articleBlock:nth-child(7),.articleBlock:nth-child(8),.articleBlock:nth-child(9){width:100%}}@media screen and (max-width:768px){.articleBlock:nth-child(4) .articleBlock__wrap,.articleBlock:nth-child(5) .articleBlock__wrap,.articleBlock:nth-child(6) .articleBlock__wrap,.articleBlock:nth-child(7) .articleBlock__wrap,.articleBlock:nth-child(8) .articleBlock__wrap,.articleBlock:nth-child(9) .articleBlock__wrap{flex-direction:row}}@media screen and (max-width:768px){.articleBlock:nth-child(4) .articleBlock__title,.articleBlock:nth-child(5) .articleBlock__title,.articleBlock:nth-child(6) .articleBlock__title,.articleBlock:nth-child(7) .articleBlock__title,.articleBlock:nth-child(8) .articleBlock__title,.articleBlock:nth-child(9) .articleBlock__title{-webkit-line-clamp:3}}.articleBlock:nth-child(4) figure,.articleBlock:nth-child(5) figure,.articleBlock:nth-child(6) figure,.articleBlock:nth-child(7) figure,.articleBlock:nth-child(8) figure,.articleBlock:nth-child(9) figure{height:147px}@media screen and (max-width:768px){.articleBlock:nth-child(4) figure,.articleBlock:nth-child(5) figure,.articleBlock:nth-child(6) figure,.articleBlock:nth-child(7) figure,.articleBlock:nth-child(8) figure,.articleBlock:nth-child(9) figure{width:160px;height:119px}}@media screen and (max-width:768px){.articleBlock:nth-child(4) .iconRanking,.articleBlock:nth-child(5) .iconRanking,.articleBlock:nth-child(6) .iconRanking,.articleBlock:nth-child(7) .iconRanking,.articleBlock:nth-child(8) .iconRanking,.articleBlock:nth-child(9) .iconRanking{width:36.5px}}.authorDetail{margin:0 30px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:35px 12px 35px 137px;position:relative}@media screen and (max-width:768px){.authorDetail{display:flex;align-items:center;flex-wrap:wrap;margin:35px 0 0;border:1px solid #e5e5e5;padding:25px 15px 15px}}.authorDetail__icon{width:74px;position:absolute;top:35px;left:20px}@media screen and (max-width:768px){.authorDetail__icon{width:95px;position:relative;top:0;left:0;transform:translate(0,0)}}@media screen and (max-width:768px){.authorDetail__icon img{width:53px;margin-left:12px}}.authorDetail__inner{display:flex;align-items:center;margin-bottom:13px}@media screen and (max-width:768px){.authorDetail__inner{width:calc(100% - 95px);margin-bottom:0}}.authorDetail__name{max-width:485px;line-height:24px;font-weight:600;word-break:break-all}@media screen and (max-width:768px){.authorDetail__name{max-width:144px;font-size:15px;line-height:20px}}.authorDetail__sns{display:flex;align-items:center;margin-left:33px}@media screen and (max-width:768px){.authorDetail__sns{margin-left:13px}}.authorDetail__sns a{line-height:1;transition:.3s}.authorDetail__sns a:hover{opacity:.8}.authorDetail__sns a:nth-of-type(2){margin-left:15px}@media screen and (max-width:768px){.authorDetail__sns a:nth-of-type(2){margin-left:12px}}.authorDetail__sns a:nth-of-type(3){margin-left:15px}@media screen and (max-width:768px){.authorDetail__sns a:nth-of-type(3){margin-left:12px}}.authorDetail__sns--facebook{width:10px}@media screen and (max-width:768px){.authorDetail__sns--facebook{width:8px}}.authorDetail__sns--facebook svg path{fill:#3b55a0}.authorDetail__sns--twitter{width:20px}@media screen and (max-width:768px){.authorDetail__sns--twitter{width:16px}}.authorDetail__sns--twitter svg path{fill:#000}.authorDetail__description{font-size:14px;line-height:24px}@media screen and (max-width:768px){.authorDetail__description{line-height:20px;margin-top:25px}}.authorDetail__description p{margin-bottom:24px}.authorDetail__description>:last-child{margin-bottom:0}@media screen and (min-width:769px){.sns__description{text-align:center}}@media screen and (min-width:769px){.snsList__item{width:55px}}@media screen and (min-width:769px){.snsList__item a{height:55px}}@media screen and (max-width:768px){.js-acc-content{display:none}}.contents__magazine{margin-bottom:60px!important}.magazineConnect__headline{font-size:34px;line-height:50px;font-weight:600;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 11px;display:inline-block}@media all and (-ms-high-contrast:none){.magazineConnect__headline{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.magazineConnect__headline{font-size:22px;line-height:28px;text-align:left;margin:26px 0 16px}}@media screen and (max-width:768px){.magazineConnect .aiNewsArticle+.aiNewsArticle{margin-top:10px}}.magazineConnect .aiNewsArticle:last-child,.magazineConnect .aiNewsArticle:nth-last-child(2),.magazineConnect .aiNewsArticle:nth-last-child(3){margin-bottom:0}.magazineConnect .aiNewsArticle a::after{display:none}.magazineConnect .aiNewsArticle__inner{padding:11px 13px}@media screen and (max-width:768px){.magazineConnect .aiNewsArticle__inner{padding:0 0 0 24px}}.magazineConnect .aiNewsArticle__headline{line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box}.magazineConnect .aiNewsArticle.is-pickup{border:4px solid #c5e0f3;border-image:linear-gradient(125deg,#c5e0f3 0,#7fbeeb 100%);border-image-slice:1;box-sizing:border-box}.likeButton{padding-top:14px;margin:0 30px}@media screen and (max-width:768px){.likeButton{margin:0 10px}}.likeButton a{color:#fff;height:20px;padding:0 10px}@media screen and (max-width:768px){.likeButton a{padding:0 2px}}.likeButton__list{display:flex;flex-wrap:wrap;font-size:0}.likeButton__item+.likeButton__item{margin-left:3px}@media screen and (max-width:768px){.likeButton__item+.likeButton__item{margin-left:0;margin-right:5px}}.likeButton__item{border-radius:3px;font-size:10px;transition:.4s}@media screen and (min-width:769px){.likeButton__item:hover{opacity:.6}}.likeButton__item.b a{padding:0 9px}.likeButton__item.b img{width:12px}@media screen and (max-width:768px){.likeButton__item.b img{width:10px}}.likeButton__item.facebook__like img{width:58px;height:13px}@media screen and (max-width:768px){.likeButton__item.facebook__like img{width:50px;height:12px}}.likeButton__item.facebook__share img{width:52px;height:12px}@media screen and (max-width:768px){.likeButton__item.facebook__share img{height:11px;width:47px}}.likeButton__item.twitter{width:88px}.likeButton__item.twitter a{padding:0}@media screen and (max-width:768px){.likeButton__item.twitter{width:auto}}.likeButton__item.feedly{width:65px}.likeButton__item.feedly a{padding:0}@media screen and (max-width:768px){.likeButton__item.feedly{width:auto}}.likeButton__num{font-size:10px;margin-left:6px;font-weight:500;display:inline-block}@media screen and (max-width:768px){.likeButton__num{margin-left:2px}}.likeButton--ranking{margin:0;margin-top:30px;background-color:#fff;padding:39px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:768px){.likeButton--ranking{padding:15px}}.likeButton--ranking header{font-size:20px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width:768px){.likeButton--ranking header{font-size:16px}}.likeButton--ranking .likeButton__list{margin-top:9px}@media screen and (max-width:768px){.likeButton--ranking .likeButton__list{margin-top:18px;justify-content:center}}.blockEditor h1{font-size:30px;line-height:38px;text-align:left;margin:0 0 15px!important}@media screen and (max-width:768px){.blockEditor h1{font-size:22px;margin:0 0 8px!important;line-height:33px}}.blockEditor h2{font-size:30px;line-height:50px;text-align:left;margin-top:60px!important;margin-bottom:20px!important;padding-bottom:7px;position:relative}@media screen and (max-width:768px){.blockEditor h2{font-size:20px;line-height:30px;margin:30px 0 22px}}.blockEditor h2 span{display:inline-block;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blockEditor h2:after,.blockEditor h2:before{display:block;content:"";height:3px;position:absolute;bottom:0;left:0}.blockEditor h2:before{width:100%;background-color:#e5e5e5}.blockEditor h2:after{width:129px;background-color:#3b70d4}.blockEditor h3:not(.faq__question){font-size:24px;line-height:40px;text-align:left;margin-top:40px!important;margin-bottom:20px!important;padding-left:13px;position:relative;box-sizing:border-box}.blockEditor h3:not(.faq__question) span{display:inline-block;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.blockEditor h3:not(.faq__question){font-size:18px;line-height:24px;margin:30px 0 30px}}.blockEditor h3:not(.faq__question):after,.blockEditor h3:not(.faq__question):before{display:block;content:"";position:absolute;left:0}.blockEditor h3:not(.faq__question):before{width:100%;bottom:-10px;height:1px;background-color:#e5e5e5}.blockEditor h3:not(.faq__question):after{width:4px;height:calc(100% - 14px);background-color:#3bb8d4;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:768px){.blockEditor h3:not(.faq__question):after{height:calc(100% - 1px)}}.blockEditor h4{display:inline-block;font-size:20px;line-height:28px;text-align:left;position:relative;margin-top:40px;margin-bottom:10px}@media screen and (max-width:768px){.blockEditor h4{font-size:16px;line-height:22px;margin:28px 0 15px}}.blockEditor h4 span{display:inline-block;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blockEditor h5{background:#253947;font-size:18px;margin-top:40px;margin-bottom:10px;line-height:26px;background-clip:text}@media screen and (max-width:768px){.blockEditor h5{font-size:16px;line-height:22px;margin:28px 0 15px}}.blockEditor .date{font-size:12px;margin-bottom:4px}@media screen and (max-width:768px){.blockEditor .date{font-size:15px;margin-bottom:14px}}.blockEditor p{margin-bottom:20px}@media screen and (max-width:768px){.blockEditor p{font-size:16px;line-height:26px}}.topic{margin-bottom:45px}@media screen and (max-width:768px){.topic{margin-bottom:42px}}.topic__headline{display:flex;align-items:center;margin-bottom:20px;padding-left:49px;position:relative}@media screen and (max-width:768px){.topic__headline{margin-bottom:21px}}.topic__headline__text{width:calc(100% - 40px);font-size:18px;line-height:22px;box-sizing:border-box;font-weight:500}@media screen and (max-width:768px){.topic__headline__text{font-size:20px}}.topic .icon__balloon{width:40px;height:38px;position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media screen and (max-width:768px){.topic .icon__balloon{width:44px;height:42px}}.topic .icon__balloon::before{display:none}.topic .icon__balloon--01{width:30px;height:33px;margin:0 13px 0 6px;background:url(/assets/img/mailmagazine/bg_icon_01.png) center/100% no-repeat}.topic .icon__balloon--02{width:36px;height:27px;margin:0 9px 0 3px;background:url(/assets/img/mailmagazine/bg_icon_02.png) center/100% no-repeat}.topic .icon__balloon--03{width:30px;height:40px;margin:0 12px 0 6px;background:url(/assets/img/mailmagazine/bg_icon_03.png) center/100% no-repeat}.topic__inner{display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;padding:35px 29px 22px}@media screen and (max-width:768px){.topic__inner{display:block;padding:20px 15px}}.topic__box{width:366px;margin-top:38px}@media screen and (max-width:768px){.topic__box{width:100%;margin-top:0;margin-bottom:20px}}.topic__box:nth-child(-n+2){margin-top:0}@media screen and (max-width:768px){.topic__box:last-child{margin-bottom:0}}.topic__box__headline{font-weight:600;margin-bottom:10px}@media screen and (max-width:768px){.topic__box__headline{font-size:15px}}.topic__box__headline span{background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast:none){.topic__box__headline span{color:#3bb8d4;background:0 0}}.topic__item{padding:9px 0 9px 20px;position:relative;border-bottom:1px solid #e5e5e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.topic__item{padding:12px 0 12px 14px}}@media screen and (max-width:768px){.topic__item:last-child{border-bottom:0}}.topic__item::before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;top:50%;left:9px;transform:translate(0,-50%);background:#253947}@media screen and (max-width:768px){.topic__item::before{content:"・";width:auto;height:auto;top:22px;left:-2px;background:0 0}}.topic__item a{color:#253947;font-weight:500}@media screen and (max-width:768px){.topic__item a{font-size:14px;line-height:20px;word-break:break-all}}.topic__item a:hover{text-decoration:underline}.topic__item.new{padding:9px 36px 9px 20px}@media screen and (max-width:768px){.topic__item.new{padding:12px 42px 12px 14px}}.topic__item.new::after{content:"NEW";display:block;width:36px;font-size:12px;line-height:15px;color:#fff;background:#e5229a;position:absolute;text-align:center;bottom:50%;right:0;transform:translate(0,50%)}@media screen and (max-width:768px){.topic__item.new::after{font-size:10px}}@media screen and (max-width:768px){.topic__item.new a{display:inline}}.topic__item.pr{padding:9px 36px 9px 20px}@media screen and (max-width:768px){.topic__item.pr{padding:12px 42px 12px 14px}}.topic__item.pr::after{content:"PR";display:block;width:36px;font-size:12px;line-height:15px;color:#fff;background:#253947;position:absolute;text-align:center;bottom:50%;right:0;transform:translate(0,50%)}@media screen and (max-width:768px){.topic__item.pr::after{font-size:10px}}@media screen and (max-width:768px){.topic__item.pr a{display:inline}}.topic__more{width:100%;margin-top:12px;text-align:right;margin-top:15px}@media screen and (max-width:768px){.topic__more{margin-top:7px}}@media screen and (max-width:768px){.topic__more{width:100%;box-sizing:border-box}}.topic__more a{display:flex;align-items:center;justify-content:flex-end;font-weight:500;color:#253947;font-size:14px;line-height:25px}@media screen and (max-width:768px){.topic__more a{font-size:14px}}.topic__more 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){.topic__more a:hover{text-decoration:underline}}.sidebar__box--press{margin-bottom:45px}@media screen and (max-width:768px){.sidebar__box--press{margin-bottom:37px}}.sidebar__box--press .sidebar__headline{margin-bottom:10px}@media screen and (max-width:768px){.sidebar__box--press .sidebar__headline{margin-bottom:6px}}.pressList{opacity:0;transition:opacity .3s linear}.pressList.slick-initialized{opacity:1}.pressList .slick-dots{bottom:-24px}@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%)}.sidebar--magazine .sidebar__inner.fixed{width:258px}.sidebar--magazine .mailmagazine{background:#f7f7f7;margin:44px 30px 0;padding:47px 0 42px}@media screen and (max-width:768px){.mailmagazine{margin:44px 15px 0;padding:30px 15px 25px}}.mailmagazine__headline{text-align:center;margin-bottom:20px}.mailmagazine__headline .small{display:block;font-size:20px;font-weight:700;margin-bottom:10px;position:relative}@media screen and (max-width:768px){.mailmagazine__headline .small{font-size:17px}}.mailmagazine__headline .small::after,.mailmagazine__headline .small::before{content:"";width:1px;height:20px;background:#253947;position:absolute;bottom:0}@media screen and (max-width:768px){.mailmagazine__headline .small::after,.mailmagazine__headline .small::before{height:15px}}.mailmagazine__headline .small::before{left:50%;transform:translate(-108px,0) rotate(148deg)}@media screen and (max-width:768px){.mailmagazine__headline .small::before{transform:translate(-92px,0) rotate(148deg)}}.mailmagazine__headline .small::after{right:50%;transform:translate(108px,0) rotate(-148deg)}@media screen and (max-width:768px){.mailmagazine__headline .small::after{transform:translate(92px,0) rotate(-148deg)}}.mailmagazine__headline .title{display:inline-block;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:700;position:relative}@media all and (-ms-high-contrast:none){.mailmagazine__headline .title{color:#3bb8d4;background:0 0}}@media screen and (max-width:768px){.mailmagazine__headline .title{font-size:22px}}.mailmagazine__headline .title:before{content:"";display:inline-block;width:calc(100% + 10px);height:13px;background-color:rgba(59,184,212,.3);position:absolute;left:-5px;bottom:-5px}@media screen and (max-width:768px){.mailmagazine__headline .title:before{width:calc(100% + 4px);height:10px;left:-2px;bottom:-2px}}.mailmagazine__description{font-size:14px;line-height:26px;text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.mailmagazine__description{line-height:20px;text-align:left}}#mailpoet_form_1 form.mailpoet_form{width:524px;margin:0 auto;padding:0!important}@media screen and (max-width:768px){#mailpoet_form_1 form.mailpoet_form{width:100%}}#mailpoet_form_1 form .mailpoet_paragraph{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;position:relative}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_paragraph{display:block;margin-bottom:25px;text-align:center}}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_paragraph.agreement{display:flex;justify-content:center}}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(1){display:flex;align-items:center;width:calc(100% - 360px)!important;height:44px;flex-basis:auto!important;font-size:16px;line-height:21px;font-weight:500}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(1){display:block;width:100%!important;height:auto;font-size:17px;line-height:1;margin-bottom:11px}}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(1) .mailpoet_form_paragraph{width:100%;height:100%;display:flex;align-items:center;margin-bottom:0;font-weight:500}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(1) .mailpoet_form_paragraph br{display:none}}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2){width:360px!important;flex-basis:auto!important;margin-left:0!important}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2){width:100%!important}}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) .mailpoet_paragraph{margin-bottom:0}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=email],#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=text]{width:100%;font-size:14px;font-weight:400;box-sizing:border-box;background:#fff;color:#253947;border:1px solid #c9c9c9;padding:13px 17px 13px!important}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=email],#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=text]{font-size:12px;padding:15px 6px!important}}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=email].parsley-error,#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=text].parsley-error{background:#ffc1c1;border:1px solid #707070}#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=email]::placeholder,#mailpoet_form_1 form .mailpoet_form_column:nth-of-type(2) input[type=text]::placeholder{color:#919191}#mailpoet_form_1 form label{display:inline-block!important;font-weight:400;padding-left:38px;margin:10px 0 0;position:relative}@media screen and (max-width:768px){#mailpoet_form_1 form label{margin:0;font-size:15px!important}}#mailpoet_form_1 form label::before{content:"";width:10px;height:14px;border-bottom:3px solid #3bb8d4;border-right:3px solid #3bb8d4;position:absolute;top:1px;left:5px;transform:rotate(45deg);box-sizing:border-box;z-index:2}@media screen and (max-width:768px){#mailpoet_form_1 form label::before{width:13px;height:16px;border-bottom:4px solid #3bb8d4;border-right:4px solid #3bb8d4;top:50%;transform:translate(0,-55%) rotate(45deg)}}#mailpoet_form_1 form label a{color:#253947;text-decoration:underline}#mailpoet_form_1 form input[type=checkbox]{width:20px;height:20px;position:absolute;top:50%;left:0;border:1px solid #c9c9c9;background:#fff;transform:translate(0,-50%);cursor:pointer;z-index:3}@media screen and (max-width:768px){#mailpoet_form_1 form input[type=checkbox]{width:23px;height:23px}}#mailpoet_form_1 form input[type=checkbox]:checked{z-index:1}#mailpoet_form_1 form .mailpoet_paragraph.last{width:288px!important;margin:40px auto 0}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_paragraph.last{width:100%!important;max-width:355px;margin:30px auto 0}}#mailpoet_form_1 form .mailpoet_paragraph.last::before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);background:#fff;position:absolute;top:1px;left:1px;z-index:2;opacity:0;transition:.4s}#mailpoet_form_1 form .mailpoet_paragraph.last::after{content:"";width:100%;height:100%;background:#3bb8d4;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);position:absolute;top:0;left:0}@media screen and (min-width:769px){#mailpoet_form_1 form .mailpoet_paragraph.last:hover::before{opacity:1}}#mailpoet_form_1 form .mailpoet_submit{width:100%!important;height:54px;font-size:17px;color:#fff;font-weight:500;cursor:pointer;box-sizing:border-box;padding:1px 1px 1px 29px!important;transition:.4s;position:relative;background:transparent url(/assets/img/arrow_btn-white.png) center left 92px/28px no-repeat;z-index:3}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_submit{width:100%!important;max-width:355px!important}}@media screen and (min-width:769px){#mailpoet_form_1 form .mailpoet_submit:hover{color:#3bb8d4;background:transparent url(/assets/img/arrow_btn-blue.png) center left 92px/28px no-repeat}}#mailpoet_form_1 form .mailpoet_submit:disabled{color:#fff!important;background:#c9c9c9 url(/assets/img/arrow_btn-white.png) center left 92px/28px no-repeat!important;cursor:auto}#mailpoet_form_1 form .is--disabled::after{content:"";width:100%;height:100%;background:#c9c9c9 url(/assets/img/arrow_btn-white.png) center left 92px/28px no-repeat!important;position:absolute;top:0;left:0}#mailpoet_form_1 form .is--disabled .mailpoet_submit{color:#fff!important;background:#c9c9c9 url(/assets/img/arrow_btn-white.png) center left 92px/28px no-repeat!important;cursor:auto}#mailpoet_form_1 form .mailpoet_form_loading{display:none}#mailpoet_form_1 form .mailpoet_error_1{width:100%;text-align:center}@media screen and (max-width:768px){#mailpoet_form_1 form .mailpoet_error_1{text-align:left}}#mailpoet_form_1 form .form__error{display:block;font-size:12px;color:#ff1c3f;margin-top:10px;text-align:left}#mailpoet_form_1 form .form__error.none{display:none}#mailpoet_form_1 .mailpoet_hp_email_label{display:none!important}#mailpoet_form_1 .parsley-errors-list{width:100%}#mailpoet_form_1 .parsley-custom-error-message{color:#ff1c3f;text-align:left}.section--faq{padding:70px 0 40px}@media screen and (max-width:768px){.section--faq{padding:9px 0 0}}.section--faq h2{display:inline-block;margin:0!important}@media screen and (max-width:768px){.section--faq h2{font-size:22px;font-weight:600;line-height:28px;text-align:center;margin:26px 0 16px;background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:32px 0 11px}}.faq{text-align:left}.faq__inner{background-color:#fff;padding:31px 30px 29px;margin-top:30px;border:1px solid #efefef}@media screen and (max-width:768px){.faq__inner{margin-top:25px;padding:23px 15px 23px 15px}}.faq__question{font-size:18px;font-weight:700;line-height:28px;position:relative;padding-bottom:34px;padding-left:72px}@media screen and (max-width:768px){.faq__question{font-size:14px;line-height:20px;padding-left:40px;padding-bottom:18px}}.faq__question:before{content:"";display:inline-block;background:url(/assets/img/faq/img_question.png) center/cover no-repeat;width:54px;height:54px;position:absolute;top:-13px;left:0}@media screen and (max-width:768px){.faq__question:before{background:url(/assets/img/faq/img_question_sp.png) center/cover no-repeat;width:27px;height:27px;top:0;left:0}}.faq__question:after{content:"";display:inline-block;width:100%;height:1px;background-color:#e5e5e5;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.faq__question:after{width:100%}}.faq__answer{min-height:52px;font-weight:400;line-height:26px;position:relative;padding-top:31px;padding-left:72px;font-size:14px}@media screen and (max-width:768px){.faq__answer{min-height:auto;line-height:20px;padding-top:16px;padding-left:40px}}.faq__answer:before{content:"";display:inline-block;background:url(/assets/img/faq/img_answer.png) center/cover no-repeat;width:54px;height:54px;position:absolute;top:26px;left:0}@media screen and (max-width:768px){.faq__answer:before{background:url(/assets/img/faq/img_answer.png) center/cover no-repeat;width:27px;height:27px;top:16px;left:0}}.sidebar__box--document{margin-bottom:30px}@media screen and (max-width:768px){.sidebar__box--document{margin-top:35px;margin-bottom:35px}}@media screen and (max-width:768px){.sidebar__box--document--pc{display:none}}@media screen and (min-width:769px){.sidebar__box--document--sp{display:none}}.documentList{margin-top:10px}.documentList__inner{background-color:#fff;border-left:1px solid #3bb8d4;border-right:1px solid #3bb8d4;border-bottom:1px solid #3bb8d4;position:relative}.documentList__inner:after{display:block;content:"";position:absolute;width:calc(100% - 15px);height:35px;bottom:0;left:0;box-shadow:0 -25px 21px 0 #fff inset}@media screen and (max-width:768px){.documentList__inner:after{width:100%}}.documentList__header{background:linear-gradient(90deg,#3bb8d4 0,#0f5df0 100%);padding:26px 13px 9px;position:relative}.documentList__header__notice{width:123px;position:absolute;top:10px;left:50%;transform:translateX(-50%);pointer-events:none}@media screen and (max-width:768px){.documentList__header__notice{width:140px}}.documentList__header__notice span{display:block;box-sizing:border-box;padding:4px 4px 6px;font-size:12px;font-weight:700;color:#e7299e;text-align:center;background-color:#fff;border-radius:100px;position:relative;z-index:1}@media screen and (max-width:768px){.documentList__header__notice span{padding:7px;width:140px}}.documentList__header__notice:after{display:block;content:"";background-color:#fff;width:11px;height:7px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.documentList__header__notice:after{border-width:5.5px 4.75px 0 4.75px}}.documentList__header__link{border:1px solid transparent;border-image:linear-gradient(90deg,#e5229a 0,#fc8ed2 100%);border-image-slice:1;background:linear-gradient(90deg,#e5229a 0,#fc8ed2 100%);transition:.3s;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.documentList__header__link span{display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;width:100%;height:100%;padding:9px;transition:.3s;box-sizing:border-box}.documentList__header__link span:before{content:"";width:28px;height:29px;background:url(/assets/img/arrow_btn-white.png) center/cover no-repeat;transition:.3s}@media screen and (max-width:768px){.documentList__header__link span{font-size:15px}.documentList__header__link span:before{width:32px;height:32.5px}}.documentList__header a{display:block}@media screen and (min-width:769px){.documentList__header a:hover .documentList__header__notice span{color:#fff;background:linear-gradient(90deg,#e5229a 0,#fc8ed2 100%)}.documentList__header a:hover .documentList__header__notice:after{background:linear-gradient(90deg,#e5229a 0,#fc8ed2 100%)}.documentList__header a:hover span{background-color:#fff;color:#e82da0}.documentList__header a:hover span:before{background:url(/assets/img/arrow_btn-pink.png) center/cover no-repeat}}.documentList__list{max-height:386px;overflow-y:auto}@media screen and (max-width:768px){.documentList__list{max-height:325px}}.documentList__item input[type=checkbox]{display:none}.documentList__item input[type=checkbox]:checked+label:after{opacity:1}.documentList__item label{display:flex;align-items:center;border-top:1px solid #e5e5e5;padding:13px 9px 13px 40px;position:relative;cursor:pointer}.documentList__item label:after,.documentList__item label:before{display:block;content:"";box-sizing:border-box;position:absolute}.documentList__item label:before{width:20px;height:20px;background-color:#fff;border:1px solid #c9c9c9;margin-right:5px;opacity:1;top:50%;left:10px;transform:translateY(-50%)}@media screen and (max-width:768px){.documentList__item label:before{width:23.5px;height:23.5px}}.documentList__item label:after{width:14px;height:11px;border-left:3px solid #3bb8d4;border-bottom:3px solid #3bb8d4;top:calc(50% - 3px);left:17px;transform:rotate(-40deg) translateY(-50%);margin:auto 0;opacity:0}.documentList__item figure{width:77px;height:57px;position:relative;border:1px solid #efefef;margin-right:11px;overflow:hidden}.documentList__item figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentList__item figure img.vertical{width:auto;height:90%}.documentList__item figure img.oblong{width:90%;height:auto}@media screen and (max-width:768px){.documentList__item figure{width:90px;height:66px}}.documentList__item p{font-size:14px;font-weight:500;line-height:1.2;flex:1}@media screen and (max-width:768px){.documentList__item p{font-size:15px}}.likeButtonFloat{position:sticky;top:190px;left:0;transition:.4s;width:110px;display:flex;flex-direction:column;background-color:#fff;padding:10px;box-sizing:border-box}.likeButtonFloat__wrraper{position:absolute;top:0;left:-115px;height:100%;pointer-events:none}.likeButtonFloat.fixed{top:140px}.likeButtonFloat__item{width:100%;margin-top:6px;transition:.4s;pointer-events:all}.likeButtonFloat__item:first-child{margin-top:0;height:40px}.likeButtonFloat__item a{display:block}@media screen and (min-width:769px){.likeButtonFloat__item:hover{opacity:.66}}.likeButtonFloat .hatena-bookmark-button-frame{width:90px!important}.likeButtonFloat .facebook__like .fb_iframe_widget>span{height:40px!important}@media screen and (min-width:1372px){.likeButton{opacity:0;visibility:hidden;height:0;padding:0}}@media screen and (max-width:1371px){.likeButtonFloat__wrraper{z-index:-1}.likeButtonFloat{opacity:0;visibility:hidden}}.sidebarSec--related .sidebar__headline{margin-bottom:20px}@media screen and (max-width:768px){.sidebarSec--related .sidebar__headline{margin-bottom:16px}}.sidebarSec--related .aiNewsArticle{margin-bottom:30px;margin-right:0}@media screen and (max-width:768px){.sidebarSec--related .aiNewsArticle{padding:6px 8px;margin-bottom:10px}}.sidebarSec--related .aiNewsArticle a:after{display:none}.sidebarSec--related .aiNewsArticle__pic{height:138px}@media screen and (max-width:768px){.sidebarSec--related .aiNewsArticle__pic{height:75px}}.sidebarSec--related .aiNewsArticle__inner{padding:14px}.sidebarSec--related .aiNewsArticle__headline{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:768px){.sidebarSec--related .aiNewsArticle__headline{font-size:14px;line-height:22px}}.aiCategory{background-color:#fff;padding:20px 20px 30px}@media screen and (max-width:768px){.aiCategory{padding:17px 7px}}.aiCategory .category{margin-top:30px}.aiCategory .category:first-child{margin-top:0}.aiCategory .category__headline{font-size:18px;line-height:24px;font-weight:500;margin-left:10px;margin-right:10px;padding-bottom:16px;border-bottom:2px solid #edf1f4;position:relative}@media screen and (max-width:768px){.aiCategory .category__headline:after{content:"";display:inline-block;background:url(/assets/img/arrow_accordion_black.png) center/cover no-repeat;width:18px;height:10px;position:absolute;top:calc(50% - 9px);right:0;transform:translate(0,-50%);transition:.3s}.aiCategory .category__headline.active:after{transform:translate(0,-50%) rotateZ(180deg)}}.aiCategory .category__list{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.aiCategory .category__list.js-acc-content{display:none}}.aiCategory .category__item{margin-top:12px;position:relative;width:25%;padding-left:10px;box-sizing:border-box}@media screen and (max-width:768px){.aiCategory .category__item{width:100%;margin-top:15px;padding-left:23px}}.aiCategory .category__item:before{content:"";display:inline-block;background:url(/assets/img/magazine/ico_circle.png) center/cover no-repeat;width:8px;height:8px;position:absolute;margin:auto 0}@media screen and (min-width:769px){.aiCategory .category__item:before{top:6px}}@media screen and (max-width:768px){.aiCategory .category__item:before{width:10px;height:10px;top:0;bottom:0}}.aiCategory .category__item a{display:block;font-size:14px;line-height:20px;font-weight:400;color:#253947;padding-left:20px}@media screen and (min-width:769px){.aiCategory .category__item a:hover{text-decoration:underline}}@media screen and (min-width:769px){.aiCategory .is-case .category__item a,.aiCategory .is-service .category__item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}pre{position:relative;margin-left:0;padding:10px 10px 10px 10px;background:#2f3437;color:#fff;font-size:16px;overflow:auto;margin-bottom:20px}.page-index{box-sizing:border-box;position:relative;border:1px solid #3bb8d4;background-color:#fff;max-height:calc(100vh - 30px - 244px - 150px - 62px);position:sticky;top:456px;left:0;transition:.4s;margin-left:0;width:110px;will-change:transform;pointer-events:all}@media screen and (max-width:1372px){.page-index{display:none}}@media screen and (min-width:1371px){.page-index{display:block}}.page-index.opened{width:215px}.page-index.opened .page-index_button{padding:4.5px 11px 7.5px}.page-index.opened .page-index_button:after{right:9px;transform:rotateZ(-90deg)}@media screen and (min-width:1440px){.page-index.opened{width:170px;margin-left:20px}}@media screen and (min-width:1536px){.page-index.opened{width:215px;margin-left:20px}}@media screen and (min-width:1600px){.page-index.opened{width:215px;margin-left:0;transform:translateX(calc(-100% + 110px))}}.page-index.fixed{top:401px!important;max-height:calc(100vh - 30px - 244px - 150px - 2px)}.page-index.fixed .page-index_first{max-height:calc(100vh - 30px - 244px - 150px - 65px)}@media screen and (min-width:1440px){.page-index{transform:translateX(calc(-100% + 110px))}}@media screen and (min-width:1600px){.page-index{transform:translateX(calc(-100% + 110px))}}.page-index_button{background-color:#3bb8d4;padding:4.5px 5px 7.5px;position:relative;cursor:pointer}.page-index_button .text{font-size:14px;font-weight:600;color:#fff;line-height:1}.page-index_button .text::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.page-index_button .text::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}.page-index_button:after{display:block;font-family:fontello;font-style:normal;font-weight:400;font-size:10px;width:1em;height:1em;line-height:1;content:"\e817";color:#fff;transition:.3s;position:absolute;top:0;bottom:0;right:4px;margin:auto;transform:rotateZ(90deg)}.page-index_inner{padding:9px 0}.page-index_first{counter-reset:custom-counter;transition:max-height .4s}.page-index_first>li{position:relative;margin-top:7px;padding-top:7px;counter-increment:custom-counter;position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;border-top:1px solid #edf1f4}.page-index_first>li:first-child{border-top:none;padding-top:0}.page-index_first>li a{display:block;font-size:11px;font-weight:400;line-height:1.5454545455;color:inherit;flex:1}@media screen and (min-width:769px){.page-index_first>li a:hover{text-decoration:underline}}@media screen and (max-width:768px){.page-index_first>li{font-size:14px;line-height:22px;margin-top:10px}}.page-index_first>li:first-child{margin-top:0}.page-index_first>li::before{content:counter(custom-counter) ".";font-size:11px;font-weight:700;line-height:1.5454545455;width:20px;display:flex;align-items:center;justify-content:center;margin-right:5px;position:relative}@media screen and (max-width:768px){.page-index_first>li::before{font-size:11px}}.page-index_first>li ol{counter-reset:my-nested-counter;list-style-type:none;width:100%;margin-left:25px}.page-index_first>li ol li{counter-increment:my-nested-counter;position:relative;margin-top:10px;display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:768px){.page-index_first>li ol li a{font-size:11px}}.page-index_first>li ol li:before{content:counter(custom-counter) "-" counter(my-nested-counter) ".";color:inherit;font-size:10px;font-weight:700;line-height:1.5454545455;margin-right:5px;position:relative;top:1px}@media screen and (max-width:768px){.page-index_first>li ol li:before{font-size:10px;line-height:1;padding:2px 7px 3px;top:3px}}.page-index_first .listitem.current>a{background:linear-gradient(90deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-index_first .listitem.current:before{color:#3bb8d4}.page-index .page-index-tab{display:flex;gap:2px;padding:0 11px}@media screen and (max-width:1534px){.page-index .page-index-tab{padding:0 8px}}.page-index .page-index-tab li{flex:1}.page-index .page-index-tab button{width:100%;display:flex;justify-content:center;border:none;background-color:#dae2e3;padding:3px 2px 0;position:relative;cursor:pointer;outline:0}.page-index .page-index-tab button span{color:#a1a1a2;font-size:14px;font-weight:500}.page-index .page-index-tab button:after{display:none;content:"";position:absolute;bottom:0;left:50%;translate:-50% 100%;width:10px;height:6px;background:linear-gradient(90deg,#2b97df 0,#31a3db 100%);clip-path:polygon(50% 6px,0 0,10px 0)}.page-index .page-index-tab button.active{background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%)}.page-index .page-index-tab button.active span{color:#fff}.page-index .page-index-tab button.active:after{display:block}.page-index .tab-inner{margin-top:14px;transition:.3s;padding:9px 11px;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 30px - 244px - 150px - 120px - 37px)}.page-index .tab-inner::-webkit-scrollbar{width:14px}.page-index .tab-inner::-webkit-scrollbar-track{background-color:#ededed}.page-index .tab-inner::-webkit-scrollbar-thumb{background-color:#3bb8d4;box-shadow:inset 1px 1px 1px #e5dede;border-radius:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;box-sizing:border-box;background-clip:content-box}@media screen and (max-width:1534px){.page-index .tab-inner{padding:9px 8px}}.page-index .tab-inner ol.page-index_second{display:block}.page-index .tab-inner .page-index_second{display:none}.page-index .tab-inner .page-index_second .menu-item-has-children{border-bottom:1px solid #edf1f4;padding-bottom:13px;margin-bottom:13px}.page-index .tab-inner .page-index_second .menu-item-has-children:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.page-index .tab-inner .page-index_second .menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#253947}.page-index .tab-inner .page-index_second .menu-item-has-children>a:after{display:block;font-family:fontello;font-style:normal;font-weight:400;font-size:10px;width:1em;height:1em;line-height:1;content:"\e817";color:#253947;transition:.3s;rotate:90deg;scale:.8}.page-index .tab-inner .page-index_second .menu-item-has-children>a.active:after{rotate:-90deg}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu{margin-top:8px;display:none}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu li{margin-top:6px}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu li:first-child{margin-top:0}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu a{display:block;font-size:11px;color:#253947;position:relative;padding-left:11px;line-height:17px}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu a:before{display:block;content:"";width:5px;aspect-ratio:1/1;border-radius:100px;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 20%,#0f5df0 100%);position:absolute;top:7px;left:3px}.page-index .tab-inner .page-index_second .menu-item-has-children .sub-menu a:hover{text-decoration:underline}.page-index .page-index_first-wrap.tab-ai .tab-inner .page-index_first{display:none}.page-index .page-index_first-wrap.tab-ai .tab-inner .page-index_second{display:block}@media screen and (max-width:1372px){#toc_container{display:table!important}}@media screen and (min-width:1371px){#toc_container{display:none!important}}