@charset "UTF-8";.m3-cat{font-feature-settings:"palt";word-wrap:break-word;overflow-wrap:break-word}.m3-cat h1,.m3-cat h2,.m3-cat h3,.m3-cat h4,.m3-cat h5,.m3-cat h6{clear:both;line-height:1.5}.m3-cat h2{border-left:5px solid #3f4f9e;font-size:1.3125rem;padding-left:10px;margin:3rem 0 2rem 0}.m3-cat h3{font-size:1.125rem;margin:2rem 0 1rem 0!important;border:none;padding:0}.m3-cat h4{font-size:1rem}.m3-cat p{line-height:1.75;margin:0 0 1rem 0}.m3-cat p+p.caption{margin-top:-1rem}.m3-cat p a{color:#40509e}.m3-mmedia-article-contents p{font-size:1rem;margin:0 0 2rem 0}.m3-cat blockquote{position:relative;line-height:1.75;margin:20px 0;padding:60px;color:#595959;background-color:#fafafa;border-radius:6px}.m3-cat blockquote p{margin:0}.m3-cat blockquote:after,.m3-cat blockquote:before{font-family:century;position:absolute;font-size:9em;opacity:.1;padding:10px 0}.m3-cat blockquote:before{top:-55px;left:15px;content:'“'}.m3-cat blockquote:after{bottom:-125px;right:15px;content:'”'}.m3-cat img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem!important;vertical-align:bottom;border:none;margin-top:0}.m3-cat img.icon{display:inline-block;margin:0!important;vertical-align:text-top;width:auto;height:1rem}.m3-cat img.action,.m3-cat img.point{display:inline-block;margin:0!important;vertical-align:text-top}.m3-cat img+.caption{margin-top:-1rem}.m3-cat h2 img.icon{height:1.3125rem}.m3-cat h3 img.icon{height:1.125rem}.m3-cat a+.caption{margin-top:-1rem}.m3-cat .vimeo{position:relative;height:0;padding:0 0 56.25%;overflow:hidden;margin-bottom:1.5rem}.m3-cat .vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m3-cat .vimeo+.caption{margin-top:-1rem}.m3-cat li,.m3-cat ol,.m3-cat ul{padding:0;line-height:1.5!important}.m3-cat ol,.m3-cat ul{margin:0 20px 2rem 0;padding-left:1.25rem}.m3-cat ul{list-style:unset}.m3-cat ul li{margin:0;padding:0;text-indent:0!important;font-size:.875rem!important}.m3-cat ul li>ul{margin-bottom:0;list-style:circle}.m3-cat ol li{margin:0;padding:0;text-indent:0!important;font-size:.875rem!important}.m3-cat ul li::before{content:none!important}.m3-cat li a{color:#40509e}.m3-cat ol{padding-inline-start:1.25rem}.m3-cat .left{text-align:left}.m3-cat .left img{margin:0}.m3-cat .left .caption{margin-left:0}.m3-cat .center{text-align:center}.m3-cat .right{text-align:right}.m3-cat .right img{margin-right:0}.m3-cat .right .caption{text-align:left;margin-right:0}.m3-cat .small{font-size:.75rem!important}.m3-cat .border{border:1px solid #dedede;margin-bottom:1rem}.m3-cat .border img{margin-bottom:0!important}.m3-cat .lead{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:20px 0;padding:20px 0;color:#4d4c4c}.m3-cat .lead p{margin:0;padding:0;font-size:.9rem}.m3-cat .box{border:1px solid #dedede}.m3-cat .box.primary{border:1px solid #40509e}.m3-cat .box.warning{border:1px solid #f9982c}.m3-cat .box.danger{border:1px solid #c81f3d}.m3-cat .box-g{background-color:#fafafa}.m3-cat .box-g.primary{background-color:#eceff4}.m3-cat .box,.m3-cat .box-g{margin:20px 0;padding:40px}.m3-cat .box p,.m3-cat .box-g p{margin:.5rem 0!important;padding:0;line-height:1.75;font-size:.875rem}.m3-cat .box img,.m3-cat .box-g img{margin-bottom:.5rem!important}.m3-cat .box p:first-child,.m3-cat .box-g p:first-child{margin-top:-.2em!important}.m3-cat .box ol,.m3-cat .box ul{margin:.5rem 0!important}.m3-cat .box-g ol,.m3-cat .box-g ul{margin:.5rem 0!important}.m3-cat .box ol:first-child,.m3-cat .box ul:first-child{margin-top:-.2rem!important}.m3-cat .box-g ol:first-child,.m3-cat .box-g ul:first-child{margin-top:-.2rem!important}.m3-cat .box h2,.m3-cat .box h3,.m3-cat .box h4,.m3-cat .box h5{margin:1rem 0!important}.m3-cat .box-g h2,.m3-cat .box-g h3,.m3-cat .box-g h4,.m3-cat .box-g h5{margin:1rem 0!important}.m3-cat .box h2:first-child,.m3-cat .box h3:first-child,.m3-cat .box h4:first-child,.m3-cat .box h5:first-child{margin-top:-.1rem!important}.m3-cat .box-g h2:first-child,.m3-cat .box-g h3:first-child,.m3-cat .box-g h4:first-child,.m3-cat .box-g h5:first-child{margin-top:-.1rem!important}.m3-cat .box p:last-child,.m3-cat .box-g p:last-child{margin-bottom:-.1rem!important}.m3-cat .box ol:last-child,.m3-cat .box ul:last-child{margin-bottom:-.1rem!important}.m3-cat .box-g ol:last-child,.m3-cat .box-g ul:last-child{margin-bottom:-.1rem!important}.m3-cat .box img:last-child,.m3-cat .box-g img:last-child{margin-bottom:-.1rem!important}.m3-cat .prof{margin:20px 0;padding:40px;border:1px solid #dedede}.m3-cat .prof .prof-heading{display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;margin:0 0 1rem 0}.m3-cat .prof .prof-heading .prof-img{margin:0 1rem 0 0;width:80px}.m3-cat .prof .prof-heading .prof-img img{display:inline;margin:0!important;height:auto;align-self:flex-start;border:none}.m3-cat .prof .prof-heading .prof-name{flex:1;box-sizing:border-box}.m3-cat .prof .prof-heading .prof-name h3{margin:0!important;padding:0;font-size:.875rem}.m3-cat .prof .prof-heading .prof-name span.prof-position{font-size:.75rem;color:#999}.m3-cat .prof .prof-contents{width:100%;display:block}.m3-cat .prof .prof-contents p{line-height:1.75}.m3-cat .prof img.radius{border-radius:100%}.m3-cat .prof p{margin:0;padding:0;font-size:.875rem}.m3-cat .infobox{display:table;clear:both;border:1px solid #dedede;margin:20px 0 2rem 0;padding:40px;font-size:.9rem;width:100%;box-sizing:border-box}.m3-cat .infobox img{display:table-cell;width:140px;min-width:140px;height:auto;margin:0 40px 0 0!important;align-self:flex-start}.m3-cat .infobox img.radius{border-radius:100%}.m3-cat .infobox img+div{display:table-cell;vertical-align:top;width:460px}.m3-cat .infobox ol,.m3-cat .infobox ul{margin:.5rem 20px .5rem 0}.m3-cat .infobox p{margin:.5rem 0!important;padding:0}.m3-cat .infobox h2,.m3-cat .infobox h3,.m3-cat .infobox h4,.m3-cat .infobox h5{margin:1rem 0!important}.m3-cat .infobox h2:first-child,.m3-cat .infobox h3:first-child,.m3-cat .infobox h4:first-child,.m3-cat .infobox h5:first-child{margin-top:-.1rem!important}.m3-cat .infobox ol:first-child,.m3-cat .infobox p:first-child,.m3-cat .infobox ul:first-child{margin-top:-.25rem!important}.m3-cat .infobox ol:last-child,.m3-cat .infobox p:last-child,.m3-cat .infobox ul:last-child{margin-bottom:0!important}.m3-cat .tweet{display:flex;align-items:center;margin:30px 0}.m3-cat .tweet img{display:inline;width:80px;min-width:80px;height:auto;margin:0 20px 0 0!important;align-self:flex-start;flex-shrink:1}.m3-cat .tweet img.radius{border-radius:200px}.m3-cat .tweet li,.m3-cat .tweet p{margin:0;padding:0}.m3-cat .question{position:relative;font-weight:700;margin:0 0 2rem 0}.m3-cat .question:before{content:'──';margin-right:5px}.m3-cat .box_center{margin:0 auto}.m3-cat .box_center img{margin-right:0;margin-left:0}.m3-cat .caption{color:#595959;font-size:.75rem;margin-top:.5rem;margin-bottom:2rem;line-height:1.5;margin-left:auto;margin-right:auto}.m3-cat .caption+p{margin-top:-1rem}.m3-cat .group{margin:20px 0 0;padding:40px;background-color:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-top:2px solid #3f4f9e}.m3-cat .group h3{margin:0!important;font-size:1rem}.m3-cat .group h4{font-size:.875rem;margin:30px 0 20px}.m3-cat .group p{margin:0;padding:0}.m3-cat .group ol,.m3-cat .group ul{margin-top:20px;margin-bottom:20px}.m3-cat .group ol:last-child,.m3-cat .group ul:last-child{margin-bottom:0}.m3-cat .group ul li{margin-bottom:.5rem}.m3-cat .group ul li a{text-decoration:none;color:#03a;font-size:.9375rem!important}.m3-cat .group ul li:last-child{margin-bottom:0}.m3-cat .ranking{margin-left:0;padding-left:0;counter-reset:li}.m3-cat .ranking>li{list-style:none;position:relative;padding-left:30px;margin-bottom:10px;font-weight:700;line-height:1.5!important;font-size:1rem!important}.m3-cat .ranking>li:before{position:absolute;counter-increment:li;content:counter(li);background:#7c95db;color:#fff;border-radius:2px;text-align:center;width:24px;height:18px;left:0;margin:0;padding:3px 0;line-height:18px;font-size:.875rem;font-weight:700}.m3-cat .ranking>li:first-child:before{background:#d0a32f}.m3-cat .ranking>li:nth-child(2):before{background:#b9b9b0}.m3-cat .ranking>li:nth-child(3):before{background:#d07149}.m3-cat .red{color:#c00}.m3-cat .marker{background:linear-gradient(transparent 30%,#e4ebff 30%)}.m3-cat .none,.m3-cat .pc_none{display:none}.m3-cat hr{height:0;margin:40px 0;padding:0;border:0;border-top:1px solid #dedede}.m3-cat table{border-collapse:collapse;margin-bottom:2rem!important;width:100%}.m3-cat table.stripe tbody{border-top:1px solid #dedede}.m3-cat table.stripe tbody td,.m3-cat table.stripe tbody th{border:1px solid #dedede;border-width:0 0 1px}.m3-cat table tbody th{vertical-align:top;padding:10px 10px 10px 0;text-align:left;font-weight:700}.m3-cat td{vertical-align:top;padding:10px}.m3-cat table.border td,.m3-cat table.border th{border:1px solid #dedede;padding:10px}.m3-cat .btn_list{display:flex;flex-wrap:wrap}.m3-cat .btn_list a{display:table-cell;margin:15px 15px 0 0;padding:8px 15px;text-align:center;border:1px solid #dedede;border-radius:3px;color:#333;font-size:85%;vertical-align:middle;transition:.15s}.m3-cat .btn_list a:hover{text-decoration:none;border:1px solid #666}.m3-cat .btn_list img{float:none;width:20px;min-width:20px;margin:0 10px 0 0!important;vertical-align:middle;border-radius:0;display:inline-block}.m3-cat .m3-button{font-weight:700;margin-bottom:2rem}.m3-cat .chat-vcenter{align-items:center}.m3-cat .chat-vcenter .chat-message:before{top:calc(50% - 10px)!important}.m3-cat .chat-left{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:90px;margin:2rem 0}.m3-cat .chat-left .chat-thumb{-ms-flex-preferred-size:70px;flex-basis:70px;-ms-flex-negative:0;flex-shrink:0}.m3-cat .chat-left .chat-thumb img{width:60px;height:60px;border-radius:100%;margin-bottom:5px!important}.m3-cat .chat-left .chat-thumb .chat-name{margin-top:5px;font-size:.6875rem;color:666;text-align:center}.m3-cat .chat-left .chat-message{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px;padding:25px;border-radius:10px;background-color:#f6f6f6}.m3-cat .chat-left .chat-message p:last-of-type{margin-bottom:0}.m3-cat .chat-left .chat-message:before{right:100%;top:30px;border-right:15px solid #f6f6f6;border-top:0 solid transparent;border-bottom:15px solid transparent;content:'';position:absolute}.m3-cat .chat-right{padding-left:90px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:90px;margin:2rem 0}.m3-cat .chat-right .chat-thumb{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-preferred-size:70px;flex-basis:70px;-ms-flex-negative:0;flex-shrink:0}.m3-cat .chat-right .chat-thumb img{width:60px;height:60px;border-radius:100%;margin-bottom:5px!important}.m3-cat .chat-right .chat-thumb .chat-name{margin-top:10px;font-size:.6875rem;line-height:1.5;color:#666;text-align:center}.m3-cat .chat-right .chat-message{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px;padding:25px;border-radius:10px;background-color:#f6f6f6}.m3-cat .chat-right .chat-message p:last-of-type{margin-bottom:0}.m3-cat .chat-right .chat-message:before{left:100%;top:30px;border-left:15px solid #f6f6f6;border-top:0 solid transparent;border-bottom:15px solid transparent;content:'';position:absolute}.m3-cat .readmore{position:relative;padding-bottom:20px}.m3-cat .readmore .m3-button{z-index:2;position:absolute;bottom:0;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:auto}.m3-cat .readmore i{margin-right:.5em}.m3-cat .readmore label{width:100%;cursor:pointer}.m3-cat .readmore input{display:none}.m3-cat .readmore input:checked~label{display:none}.m3-cat .readmore input:checked~.readmore-wrapper{height:auto}.m3-cat .readmore input:checked~.readmore-wrapper:before{display:none}.m3-cat .readmore+.readmore{margin-top:20px}.m3-cat .readmore-link{z-index:2;position:absolute;right:0;bottom:0;left:0;margin:auto;text-align:center}.m3-cat .readmore-wrapper{position:relative;overflow:hidden;height:100px}.m3-cat .readmore-wrapper p+p{margin-top:1em}.m3-cat .readmore-wrapper:before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:60px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%)}.m3-cat .box-g .readmore-wrapper:before{background:-webkit-linear-gradient(top,rgba(250,250,250,0) 0,rgba(250,250,250,.9) 50%,rgba(250,250,250,.9) 50%,#fafafa 100%);background:linear-gradient(top,rgba(250,250,250,0) 0,rgba(250,250,250,.9) 50%,rgba(250,250,250,.9) 50%,#fafafa 100%);background:-ms-linear-gradient(top,rgba(250,250,250,0) 0,rgba(250,250,250,.9) 50%,rgba(250,250,250,.9) 50%,#fafafa 100%)}.m3-cat details{transition:.5s;padding:25px;margin-bottom:1rem}.m3-cat details[open]{background:#f6f6f6;border-radius:6px}.m3-cat details[open] p:last-of-type{margin-bottom:0}.m3-cat summary{list-style-image:none;cursor:pointer;outline:0;color:#03a;margin-bottom:1rem}.m3-cat .img_right{float:right;margin:0 0 20px 25px}.m3-cat .img_right .caption{margin-bottom:0}.m3-cat div.img_right{margin-top:5px}.m3-cat .img_left{float:left;margin:0 25px 20px 0}.m3-cat .img_left .caption{margin-bottom:0}.m3-cat div.img_left{margin-top:5px}.m3-cat div.img_left,.m3-cat div.img_right{margin-top:0}.m3-cat .float{overflow:auto}.m3-cat .flex_02,.m3-cat .flex_03,.m3-cat .flex_04{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.m3-cat .flex_02 div,.m3-cat .flex_03 div,.m3-cat .flex_04 div{display:block}.m3-cat .flex_02 img,.m3-cat .flex_03 img,.m3-cat .flex_04 img{display:inline}.m3-cat .flex_02 div{width:47.5%}.m3-cat .flex_03 div{width:31%}.m3-cat .flex_04 div{width:22.5%}.m3-cat .ex-bt{margin:2rem 0;text-align:center}.m3-cat .ex-banner{margin:2rem 0;text-align:center}.m3-cat .ex-banner a img{margin-bottom:0;border-radius:0!important}.m3-cat .ex-banner a:hover{opacity:1;animation-duration:.5s;animation-name:flash;-webkit-animation-duration:.5s;-webkit-animation-name:flash}.m3-cat .list_01{margin:0 0 2rem 0}.m3-cat .list_01 .list{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:10px 0}.m3-cat .list_01 .list.list-border{border-bottom:1px solid #dedede}.m3-cat .list_01 .list.list-border:first-of-type{border-top:1px solid #dedede}.m3-cat .list_01 .list .list-text p{font-size:.875rem;margin-bottom:0}.m3-cat .list_01 .list .list-button .m3-button{margin-bottom:0;margin-left:20px;min-width:120px}.m3-cat .m3-mt10{margin-top:10px}.m3-cat .m3-mt20{margin-top:20px}.m3-cat .m3-mt30{margin-top:30px}.m3-cat .m3-mb10{margin-bottom:10px}.m3-cat .m3-mb20{margin-bottom:20px}.m3-cat .m3-mb30{margin-bottom:30px}.m3-cat.m3-article-body ol li,.m3-cat.m3-article-body ul li{font-size:1rem!important;margin-bottom:.5rem}.m3-cat.m3-article-body ol li>ul,.m3-cat.m3-article-body ul li>ul{margin-top:.5rem}.m3-cat.m3-article-body ol li>ol,.m3-cat.m3-article-body ul li>ol{margin-top:.5rem}.m3-cat.m3-article-body ol li:last-child,.m3-cat.m3-article-body ul li:last-child{margin-bottom:0}.m3-cat.m3-article-body ol.m3-list,.m3-cat.m3-article-body ul.m3-list{margin:0 20px 2rem 0}.m3-cat.m3-article-body ol.small li,.m3-cat.m3-article-body ul.small li{font-size:.875rem!important}.m3-cat.news-m3-cat hr{margin:20px 0}.m3-cat.news-m3-cat ul.m3-list{margin:0 20px 2rem 0}.m3-cat.news-m3-cat img[src="https://static.m3.com/news/general/2021/0419/action_51.png"]{display:inline-block;margin:0!important;vertical-align:text-top}.m3-cat.news-m3-cat .news-article__quote--bg{margin-bottom:20px}.m3-cat.news-m3-cat .news-article__quote--bg :last-child{margin-bottom:0}.m3-cat.news-m3-cat .news-article__box{margin-bottom:20px}.m3-cat.news-m3-cat .news-article__box :last-child{margin-bottom:0}.m3-cat.news-m3-cat .news-article__img img{display:inline-block}.m3-cat.news-m3-cat .news-article__caption{margin-bottom:1rem;margin-left:auto;margin-right:auto}.m3-cat.news-m3-cat .news-article__caption+.news-article__caption,.m3-cat.news-m3-cat .news-article__img+.news-article__caption{margin-top:-1rem}@-webkit-keyframes flash{0%{opacity:.5}100%{opacity:1}}@keyframes flash{0%{opacity:.5}100%{opacity:1}}
/*# sourceMappingURL=m3-cat.min.css.map */