.m-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%}.m-breadcrumb-inner{padding:15px 0 20px}.m-breadcrumb-item{display:inline-block}.m-breadcrumb-item:last-child .m-breadcrumb-item__link:after{display:none}.m-breadcrumb-item__link{font-size:1.3rem}.m-breadcrumb-item__link:hover{text-decoration:none}.m-breadcrumb-item__link:after{padding:0 8px;content:">"}.m-history{list-style-type:none}.m-history__item{position:relative;padding-bottom:10px;padding-left:20px}.m-history__item:before{position:absolute;top:5px;left:0;width:2px;height:100%;content:"";background:#ebebeb}.m-history__item:last-of-type:before{content:none}.m-history__year{font-size:1.6rem;font-weight:700;margin-bottom:10px}.m-history__year:before{position:absolute;top:5px;left:-5px;width:12px;height:12px;content:"";border-radius:50%;background:#cb323e}.m-history__event{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.m-history__event+.m-history__event{margin-top:5px}.m-history__month{font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px}.m-article{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-article.\--2col{margin:30px 0 0}.m-article.\--2col .m-article-item{max-width:360px;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.m-article.\--2col .m-article-item:nth-child(odd){margin-right:16px}.m-article.\--2col .m-article-item:nth-child(n+3){margin-top:32px}.m-article.\--2col .m-article-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 18px}.m-article.\--2col .m-article-item-imgwrap{min-width:134px;-ms-flex-preferred-size:134px;flex-basis:134px}.m-article.\--2col .m-article-item-imgwrap:before{padding-top:67.16418%}.m-article.\--2col .m-article-item-info{padding-left:12px}.m-article.\--3col{margin-right:-16px}.m-article.\--3col .m-article-item{max-width:235px;margin-right:16px;-ms-flex-preferred-size:calc(33.33333% - 16px);flex-basis:calc(33.33333% - 16px)}.m-article.\--3col .m-article-item:nth-child(n+4){margin-top:32px}.m-article.\--3col .m-article-item-imgwrap:before{padding-top:66.80851%}.m-article.\--3col .m-article-item-info{padding:12px}.m-article.\--4col .m-article-item{max-width:175px;margin-right:13px;-ms-flex-preferred-size:calc(50% - 13px);flex-basis:calc(50% - 13px)}.m-article.\--4col .m-article-item:nth-child(4n){margin-right:0}.m-article.\--4col .m-article-item:nth-child(n+5){margin-top:32px}.m-article.\--4col .m-article-item-imgwrap:before{padding-top:66.85714%}.m-article.\--4col .m-article-item-info{padding:12px}.m-article-item{position:relative;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.m-article-item__author{font-size:1.1rem;float:left;color:#999}.m-article-item__date{font-family:Roboto;font-style:italic;font-size:1.1rem;float:right;color:#999}.m-article-item__link{display:block}.m-article-item__link.\--label-sponsored .m-article-item-imgwrap:after{font-family:Roboto;font-style:italic;font-size:1rem;font-weight:700;position:absolute;z-index:1;bottom:0;left:0;display:block;width:70px;height:16px;padding:1px 4px 0;content:"Sponsored";text-align:center;text-decoration:none;letter-spacing:.11em;pointer-events:none;color:#fff;background-color:#bababa;background-size:97px auto}.m-article-item-info{overflow:hidden}.m-article-item-info:before{display:block;width:calc(100% + 24px);height:3px;margin:-12px -12px 12px;content:"";background:-webkit-gradient(linear,left top,right top,from(#fd4f85),to(#fd844f));background:linear-gradient(90deg,#fd4f85 0,#fd844f)}.m-article-item-info__ttl{font-size:1.3rem;margin-bottom:8px}.m-article-item-info__ttl.\--clamp5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.m-article-item-info__ttl.\--clamp6{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.m-article-item-imgwrap{position:relative;display:block;overflow:hidden}.m-article-item-imgwrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.m-article-item-imgwrap:before{display:block;content:""}.m-article-default-item{position:relative;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.m-article-default-item__author{font-size:1.1rem;float:left;color:#999}.m-article-default-item__date{font-family:Roboto;font-style:italic;font-size:1.1rem;float:right;color:#999}.m-article-default-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.m-article-default-item__link.\--label-sponsored .m-article-item-imgwrap:after{font-family:Roboto;font-style:italic;font-size:1rem;font-weight:700;position:absolute;z-index:1;bottom:0;left:0;display:block;width:70px;height:16px;padding:1px 4px 0;content:"Sponsored";text-align:center;text-decoration:none;letter-spacing:.11em;pointer-events:none;color:#fff;background-color:#bababa;background-size:97px auto}.m-article-default-item-info{overflow:hidden;margin-left:8px}.m-article-default-item-info:before{display:block;width:calc(100% + 24px);height:3px;margin:-12px -12px 12px;content:"";background:-webkit-gradient(linear,left top,right top,from(#fd4f85),to(#fd844f));background:linear-gradient(90deg,#fd4f85 0,#fd844f)}.m-article-default-item-info__ttl{font-size:1.3rem;margin-bottom:8px}.m-article-default-item-imgwrap{position:relative;display:block;overflow:hidden;min-width:100px;height:67px}.m-article-default-item-imgwrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.m-article-default-item-imgwrap:before{display:block;content:""}.m-article-bottom,.m-article-bottom-wrap{margin-top:10px}.m-article-bottom.js-index-target{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s}.m-article-bottom__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 18px;background-color:#fff}.m-article-bottom-item{position:relative;margin-top:16px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.m-article-bottom-item__author{font-size:1.1rem;float:left;color:#999}.m-article-bottom-item__date{font-family:Roboto;font-style:italic;font-size:1.1rem;float:right;margin-right:1px;color:#999}.m-article-bottom-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 18px}.m-article-bottom-item-info{overflow:hidden;margin-left:10px;-ms-flex-preferred-size:100%;flex-basis:100%}.m-article-bottom-item-info__ttl{font-size:1.5rem;line-height:1.33;margin-bottom:8px}.m-article-bottom-item-imgwrap{position:relative;display:block;overflow:hidden;width:95px;min-width:95px;height:70px;-ms-flex-preferred-size:95px;flex-basis:95px}.m-article-bottom-item-imgwrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.m-article-bottom-item-imgwrap:before{display:block;content:""}.m-article-bottom-item-imgwrap:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;content:"";background:-webkit-gradient(linear,left top,right top,from(#fd4f85),to(#fd844f));background:linear-gradient(90deg,#fd4f85 0,#fd844f)}.article-heading{font-size:2.4rem;margin-bottom:40px}.article-wrap{padding:40px 60px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.article-body>p{font-size:1.6rem;line-height:1.8;margin:30px 0}.article-body h2{padding:8px 15px;border-bottom:2px solid #cb323e;border-left:8px solid #cb323e}.article-body h2,.article-body h3{font-size:1.9rem;margin:40px 0 24px}.article-body h3{padding-left:10px;border-left:5px solid #cb323e}.article-body h4{font-size:1.8rem;display:table;margin:40px 0 24px;color:#cb323e;border-bottom:2px solid #cb323e}.article-body h5{font-size:1.6rem;margin:40px 0 24px;color:#cb323e}.article-body>hr{margin:30px 0}.article-body>table{border-spacing:0;border-collapse:collapse;border:1px solid #c5c5c5}.article-body>blockquote{font-size:1.6rem;margin:3rem 0;padding:20px}.article-body [class^=bg-]{padding:10px}.article-body>ol,.article-body>ul{font-size:1.6rem;margin:24px 0;list-style-type:none}.article-body>ol>li+li,.article-body>ul>li+li{margin-top:10px}.article-body>details{font-size:1.6rem;margin:8px 0;cursor:pointer}.article-body>details summary{font-size:1.8rem;font-weight:700;position:relative;display:block;padding:10px;background:#f0f0f0}.article-body>details summary::-webkit-details-marker{display:none}.article-body>details summary:after{position:absolute;top:0;right:13px;bottom:0;width:11px;height:11px;margin:auto 0;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZJREFUeNpiZCACGBsbKwApBSShD2fPnr2ATw8LA3EgAYjrkfgHgNgRnwYmBhqBUYNHDcaSjrEkfmxAHo0vANTnQCiDoCd+YoABEO8fjTyiACORpVsDeiEELN1GC6FRgweLwQABBgC/BA/AAJX8RgAAAABJRU5ErkJggg==);background-size:11px 11px}.article-body>details[open]{margin-bottom:40px}.article-body>details[open] summary{margin-bottom:8px;color:#cb323e}.article-body>details[open] summary:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQZJREFUeNrslcENwjAMRQMTZAS6ASMEIe6MUDZgA9gg6gTtBvSOEHSDjsAIHQFbslCUOLZPnLBkuW7iJzf5SZ37G9kqTe5h7yH04Binw+tx1QBQs4UQKe2gZsSHdTYPoUfwAH6Bot4AfdL8QPWOA/ssb2vwBJrWeHpfgCeGUcArULQZlmIuwLSmgwSXoOA7dvOSjhDSMkMjrSULhcYWEazAnQYVwUY4C1XBBL+RBHNDWMNBOVVwkgqVYZ8cDGfuWNj93Abo+mTqWIAuFp2zYEWnjaZzFqyJHzeKPrsGj7WOo0X8AvxMN6SsCkmnApwFdxaoAEeFvGsy+159VoP5G/Sf/Jo+AgwAhQR+Alku3AsAAAAASUVORK5CYII=)}.article-body>details[open] p{line-height:1.8;margin-bottom:24px}.article-body .bg-pink{margin-top:20px;padding:20px;background-color:#f8e5e6}.article-body .article-box-lead{font-size:1.2rem;margin-top:10px;padding:18px;border:3px solid #ddd}.article-body .article-box-line{padding:18px;border:3px solid #cb323e}.article-body .underline{text-decoration:underline}.article-body .frame{font-size:1.6rem;display:block;padding:10px;border:2px dotted #ccc;background-color:#f5f5f5}.article-body .credit-memo,.article-body .smaller{font-size:.8rem}.article-body .c-btn{font-size:1.4rem;display:inline-block;padding:10px 50px 10px 40px;color:#cb323e;border:2px solid #cb323e}.article-body .c-btn:after{right:17px;width:10px;height:14px;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208.45%2013.73%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.57%204.9-4.69-4.9-1.88%202%204.69%204.9-4.69%204.87%201.88%202%204.69-4.9%201.88-2z%22%20fill%3D%22%23cb323e%22%2F%3E%3C%2Fsvg%3E)}.article-body p strong{font-weight:700}.article-body .bg-lightgray{background-color:#ddd}.article-body .bg-cream{background-color:#ffefd5}.article-body .bg-pink{background-color:#fef}.article-body .bg-yellow{background-color:#ffc}.article-body .bg-lightblue{background-color:#dff}.article-body .bg-lightgreen{background-color:#f3ffd8}.article-body .text-big{font-size:20px}.article-body .text-small{font-size:13px}.article-body .text-space-1{letter-spacing:1em}.article-body .text-blue{color:#1d56a5}.article-body .text-red{color:#e60012}.article-body .text-gray{color:grey}.article-body .text-white{color:#fff}