@charset "UTF-8";
/*!1min Cube Channel用テンプレート*/
.media-area .vjs-poster{background-size:cover}
.article__body a:not(.button){color:#fff;border:none}
.article__body a:not(.button):hover{text-decoration:underline}
.mt__lead{text-align:center;font-weight:700;line-height:1.92}
.mt-more__heading{color:#ba0009;text-align:center;font-weight:700}
.mt-more__heading .inner{display:inline-block;position:relative}
.mt-more__heading .inner::after,.mt-more__heading .inner::before{content:"";position:absolute;top:50%;display:block;background-color:#ba0009}
.mt-more__heading .inner::before{-webkit-transform:rotate(-15deg) translate(0,-50%);transform:rotate(-15deg) translate(0,-50%)}
.mt-more__heading .inner::after{-webkit-transform:rotate(15deg) translate(0,-50%);transform:rotate(15deg) translate(0,-50%)}
.mt-more__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mt-more__list li{background-color:#ba0009;color:#fff;font-weight:700;text-align:center;width:calc(50% - 1px)}
.mt-more__list--3 {margin-right: -16.37%;margin-left: -16.37%;}
.mt-more__list--3 li {width: 33.38%;}
.mt-more__list--3 li:not(:last-child) {margin-right: 1px;}
.mt-point__caption{margin-top:.5em;line-height:1.46}
.mt__footer-link{position:relative}
.mt__footer-link::before{position:absolute;top:0;left:50%;content:"";display:block;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.mt__footer-link+.mt__footer-link{padding-top:0}
.mt__footer-link+.mt__footer-link:before{content:none}
.mt-banner:hover{text-decoration:none!important}
.mt-article{background-color:#fff;color:inherit!important;border:1px solid #bbb!important}
.mt-article:hover{text-decoration:none!important}
.mt-article__text{line-height:1.5}
.mt-article__title .icon--blank{height:auto}
.mt-article__description{margin-top:10px;font-weight:400;color:#666;}
.mt-article>.icon--blank{display:none}
.mt-point__caption span{letter-spacing: -0.09em;}
.mt-point__caption span.ls{letter-spacing: -0.4em;}
.note {position: relative;padding-left: 1.2em;text-align: left;margin-top: 10px;display: inline-block;font-size: 13px;margin-top: 30px;}
.note > span {position: absolute;left: 0;}
.note-list {margin-top: 10px;}
.note-list li{font-size: 0.76650943396226em;position: relative;padding-left: 2.6em;}
.note-list li span{position: absolute;left: 0;}
.mt-more__list.col_3 .mt-point__caption{margin-top: 0.4em;}
.article-layout.wide_width .mt__footer-link::before{top: 9.5%;}
.article-layout.wide_width .down-arr::before{top: 44px;}
.mt-more__list.col_3 li{width: calc(33.33% - 1px);}
.mt-more__list.col_4 li {width: calc(25% - 1px);}
.mt-more__list.col_4 li .mt-point__caption{margin-top: 0.1em;}
.note_text{text-align: center;width: 33.33%;float: right;margin-top: 15px;position: relative;z-index: 2;	}
.article__body .note_text a{color: #000;}
.banner_section_block a.banner_section{-webkit-transition: opacity .25s ease-out;-o-transition: opacity .25s ease-out;transition: opacity .25s ease-out;color: #fff;display: block;width: 100%;max-width: 1200px; margin: 50px auto 0;}
.banner_section_block .banner_block{overflow: hidden;width: 100%;padding-left: 54px;position: relative;min-height: 310px;}
.banner_section_block a.banner_section:hover .head_banner{text-decoration: underline;}
.banner_section_block .banner_block .head_banner{font-size: 201%;font-weight: bold;line-height: 1.44em;}
.banner_section_block .banner_text{font-size: 117.9245%;font-weight: bold;margin-top: 4.825%;line-height: 1.5em;}
.banner_section_block .banner_block::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner_section_block.banner_1min-cube-channel_025 .banner_block::before{background: url(../../contents/1min-cube-channel/img/025/pc_banner.jpg) center center/cover no-repeat;}
.banner_section_block .banner_block:hover {text-decoration: none;cursor: pointer;}
.article-layout.wide_width .mt__banner-link{padding-top: 60px;}
.series-small-text{font-size: 0.75em;}
.article .article__main .set_arrow a {position: relative;display: inline-block;padding-left: 16px;border: none;color: #222;margin-top: 15px;}
.set_arrow a::after {content: "";position: absolute;top: 50%;left: 0;display: block;width: 9px;height: 9px;border-top: 2px solid #ba000b;border-right: 2px solid #ba000b;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.exhibition-banner a{display:block}
.exhibition-banner a img{width:100%}
.exhibition-banner a img.icon.icon--blank{display:none}
@media print,screen and (min-width:1226px){
.article-layout.wide_width .mt__footer-link{max-width: 1200px;margin: 0 auto;}
.article-layout.wide_width .mt__width{max-width: 1200px;margin: 0 auto;}
}
@media print,screen and (min-width:768px){
.mt-more__list.col_3.cis li {padding: 3.1% 2% 2.8%;}
.mt-more__list.col_3.cis li:first-child{padding: 2.4% 2% 2.8%;}
.mt-more__list.col_3.cis li:nth-child(2){padding: 3.5% 2% 2.8%;}
.article-layout.wide_width .mt__footer-link{padding-top: 150px;}
.article-layout.wide_width .mt__footer-link+.mt__footer-link{margin-top:45px;padding-top:0}
.mt-more__list.col_3.cis li:last-child .mt-point__caption{letter-spacing: -0.08em;margin-top: 0;}
.mt-more__list.col_3.cis li:nth-child(2) .mt-point__caption{margin-top: 0;}
.mt-more__list.col_3.small li {padding: 4% 2%;}
.button--red.button--arr.line_2 {padding: 15px 50px;}
.mt-more__list.col_3.satellite li {padding: 4.8% 2% 4%;}
.mt-more__list.col_3.satellite .mt-point__caption{margin-top: 1.3em;}
.mt__banner-link a{-webkit-transition:.25s ease-out;transition:.25s ease-out}
.mt__banner-link a:hover{opacity:.7}
.exhibition-banner a{transition:opacity 0.3s ease;max-width:1014px;margin-left:auto;margin-right:auto}
.exhibition-banner a:hover{opacity:.7}
.exhibition-banner+.mt{margin-top:73px}
}
@media print,screen and (min-width:1220px){
.article-layout.wide_width{-ms-grid-rows:auto auto;-ms-grid-columns:minmax(0,1fr) minmax(0,1342px) minmax(0,1fr);grid-template:"video video video" auto "lpadding main rpadding" auto/minmax(0,1fr) minmax(0,1342px) minmax(0,1fr)}
.article-layout.wide_width .media-wrap{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}
.article-layout.wide_width .article__main{-ms-grid-row:2;-ms-grid-column:3}
}
@media only screen and (max-width: 1400px){
.mt-more__list--3 {margin-right: 0;margin-left: 0;}
}
@media print,screen and (min-width:1400px){
.mt-more__list.col_3.cis li:nth-child(2) .mt-point__icon{padding-right: 27px;}
}
@media print,screen and (min-width:768px){
/*!1min Cube Channel用テンプレート*/
.media-area .button{max-width:650px;margin:45px auto 0;font-size:1.41em}
.article__banner{margin:0 calc(50% - 50vw + 13px)}
.article__banner a{display:block;margin:0 auto;max-width:1200px;transition:.25s ease-out}
.article__banner a:hover{opacity:.7}
.article__banner{margin-bottom:45px}
.article__title{margin-top:10px;margin-bottom:.75em;font-size:2.35em}
.article__body{margin-top:50px}
.article-layout.wide_width.wide_width_col{-ms-grid-rows:auto auto;-ms-grid-columns:minmax(0,1fr) minmax(0,1414px) minmax(0,1fr);grid-template:"video video video" auto "lpadding main rpadding" auto/minmax(0,1fr) minmax(0,1414px) minmax(0,1fr)}
.mt{padding-bottom:40px}
.mt__lead{font-size:1.41em}
.mt-more{margin-top:40px}
.mt-more__heading{margin-bottom:.5em;font-size:2.12em}
.mt-more__heading .inner::after,.mt-more__heading .inner::before{width:3px;height:55px}
.mt-more__heading .inner::before{right:calc(100% + 30px)}
.mt-more__heading .inner::after{left:calc(100% + 30px)}
.mt-point__caption sup{font-size: 50%;top: -0.8em;}
.mt-more__list li{padding:4% 3%}
.mt-more__list.col_4 li {padding: 2.1% 2% 2.8%;}
.mt-more__list.mt-more__list--longtext li{padding:4% 2.8%}
.mt-point__caption{font-size:1.53em}
.mt__footer-link{margin-top:45px;padding-top:100px}
.down-arr{margin-top: 0}
.mt__footer-link::before{border-top:64px solid #ba0009;border-right:37px solid transparent;border-left:37px solid transparent}
.mt-banner{-webkit-transition:.25s ease-out;transition:.25s ease-out}
.mt-banner:hover{opacity:.7}
.mt-article{display:flex;transition:opacity .25s ease-out}
.mt-article:hover{opacity:.7}
.mt-article__img{width:31.9699%}
.mt-article__text{display:flex;padding:0 4.1736%;width:68.0301%;flex-direction:column;justify-content:center}
.mt-article__title{font-size:min(2.447vw,30px)}
.mt-article__title .icon--blank{width:min(2.1207vw,26px)}
.mt-article__description{font-size:min(1.6313vw,20px)}
.banner_section_block .banner_block::before {transform: scale(1,1) rotate(.0001deg);transition: transform .25s ease-out;}
.banner_section_block .banner_block:hover::before {transform: scale(1.04,1.04) rotate(.0001deg);}
.banner_section_block .banner_block .banner_wrap{position: absolute;left: 3.1em;top: 51%;transform: translateY(-50%);width: 51.108%;}
}
@media only screen and (min-width:768px) and (max-width:930px){
.banner_section_block .banner_block .head_banner{font-size: 147.4055%}
.banner_section_block .banner_text{font-size: 88.4434%;}
}
@media screen and (min-width:1226px){
.mt__footer-link{margin-right:-9.17%;margin-left:-9.17%}
.note {margin-left: -9.17%;}
}
@media only screen and (max-width:767px){
/*!1min Cube Channel用テンプレート*/
.media-area .button{margin:30px auto 0}
.article__banner{margin-bottom:20px}
.article__title{margin-bottom:.5em;font-size:1.64em}
.article__body{margin-top:30px}
.mt{padding-bottom:20px}
.mt-more{margin-top:25px}
.mt-more__heading{margin-bottom:10px;font-size:1em}
.mt-more__heading .inner::after,.mt-more__heading .inner::before{width:1px;height:16px}
.mt-more__heading .inner::before{right:calc(100% + 10px)}
.mt-more__heading .inner::after{left:calc(100% + 10px)}
.mt-more__list li{padding:4% 2.4% 4% 0}
.mt-point__caption{font-size:.93em}
.mt__footer-link{margin-top:20px;padding-top:40px}
.mt__footer-link::before{border-top:20px solid #ba0009;border-right:12px solid transparent;border-left:12px solid transparent}
.note {font-size: 10px;margin-top: 20px;}
.article-layout.wide_width .mt__footer-link::before {top: 0;}
.article-layout.wide_width .down-arr::before{top: 0;}
.mt-more__list.col_3 li,
.mt-more__list.col_4 li{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}
.mt-more__list.col_3.cis li,
.mt-more__list.col_4.cis li{padding: 5.5% 2.4% 5.5% 2.4%;}
.mt-more__list.col_3,
.mt-more__list.col_4{display: block;}
.mt-more__list.col_3 .mt-point__caption,
.mt-more__list.col_4 .mt-point__caption{text-align: left;width: 50%;line-height: 1.385;}
.mt-more__list.col_3 .mt-point__icon,
.mt-more__list.col_4 .mt-point__icon{width: 50%;display: flex;align-items: center;padding-right: 3%;}
.mt-more__list.col_3 li + li,
.mt-more__list.col_4 li + li{margin-top: 2px;}
.mt-more__list.col_3 .mt-point__caption,
.mt-more__list.col_4 .mt-point__caption{margin-top: 0;display: flex;align-items: center;}
.note_text {width: 100%;float: none;}
.mt-article{display:block}
.mt-article__text{padding:15px 20px}
.mt-article__title{font-size: calc((14 / 14)* 100%);}
.mt-article__description{font-size: calc((11 / 14)* 100%);margin-top: 5px;}
.mt-article__img img {width: 100%;}
.banner_section_block .banner_block::before {display: none;}
.banner_section_block.banner_1min-cube-channel_025 .banner_block{background: url(../../contents/1min-cube-channel/img/025/sp_banner.jpg)no-repeat;background-size: cover;padding-bottom: 97.102%;}
.banner_section_block a.banner_section{text-align: center;margin-top: 30px;}
.banner_section_block .banner_block .banner_wrap{padding-top: 24px;position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 100%;}
.banner_section_block .banner_block .head_banner{font-size: 164.286%;line-height: 1.5em;text-decoration: underline;}
.banner_section_block .banner_text{font-size: 100%;margin-top: 13px;line-height: 1.5em;}
.article-layout.wide_width .mt__banner-link{padding-top: 30px;}
.exhibition-banner+.mt{margin-top:32px}
}
