.js-close-any{-ms-overflow-style:none}.js-close-any::-webkit-scrollbar{display:none}#home-view .key-area{width:100%;height:530px;margin:0 0 100px}#home-view .key-area .swiper-container{height:100%}#home-view .key-area .swiper-container .swiper-slide a{display:flex;align-items:center;width:100%;height:100%;background-size:cover;background-position:center;position:relative;color:#fff}#home-view .key-area .swiper-container .swiper-slide a:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;z-index:0}#home-view .key-area .swiper-container .swiper-slide a .text-area{width:100%;padding:0 20px;text-align:center;position:relative;z-index:1}#home-view .key-area .swiper-container .swiper-slide a .text-area .title{font-size:3.0rem;font-weight:bold;line-height:1.6em}#home-view .key-area .swiper-container .swiper-slide a .text-area .date{font-size:1.4rem;line-height:1}#home-view .key-area .swiper-container .swiper-slide a .text-area .date i{margin:0 5px 0 0;font-size:1.2rem}#home-view .key-area .swiper-container .swiper-slide a:hover{opacity:1}#home-view .key-area .swiper-container .swiper-slide a:hover .text-area{opacity:0.8}#home-view .key-area .swiper-container .swiper-button-next,#home-view .key-area .swiper-container .swiper-button-prev{width:50px;height:50px;background-image:initial}#home-view .key-area .swiper-container .swiper-button-next span,#home-view .key-area .swiper-container .swiper-button-prev span{display:block;height:inherit;background-size:50px}#home-view .key-area .swiper-container .swiper-button-next span.arrow_left,#home-view .key-area .swiper-container .swiper-button-prev span.arrow_left{background-image:url(/assets/t001/common/parts/baseline-keyboard_arrow_left-24px-white-9debb4c94b4ecb7fb2b91d24a8ee34a8d8a4be58ead67cc0a65efd283115c0b1.svg)}#home-view .key-area .swiper-container .swiper-button-next span.arrow_right,#home-view .key-area .swiper-container .swiper-button-prev span.arrow_right{background-image:url(/assets/t001/common/parts/baseline-keyboard_arrow_right-24px-white-716eee88d4f43c0376748080f81b1e91ca08dcb3dc3ef43a1f582e918d85106f.svg)}@media screen and (max-width: 800px){#home-view .key-area .swiper-container .swiper-button-next span,#home-view .key-area .swiper-container .swiper-button-prev span{background-size:30px}}#home-view .key-area .swiper-container .swiper-pagination-bullet-active{background-color:#fff}#home-view .section{margin:0 0 100px;padding:0 0 100px;border-bottom:1px solid #ccc}#home-view .section:last-of-type{padding:0;border-bottom:none}#home-view .section .inner{max-width:1010px;margin:0 auto}#home-view .section .section-title{margin:0 0 40px;font-size:2.2rem;font-weight:bold;text-align:center}#home-view .section .article-list .item{margin:0 0 50px}#home-view .section .article-list .item:last-of-type{margin:0}#home-view .section .article-list .item .pic{display:block;width:100%;padding:45% 0 0;overflow:hidden;position:relative;z-index:0}#home-view .section .article-list .item .pic:hover{opacity:1}#home-view .section .article-list .item .pic .img{display:block;width:100%;height:100%;background-position:center;background-size:100%;position:absolute;top:0;left:0}#home-view .section .article-list .item .title-area{width:calc(100% - 100px);margin:-10% auto 0;position:relative;z-index:2}#home-view .section .article-list .item .title-area.shadow .title{border-left:1px solid #dadada;border-right:1px solid #dadada}#home-view .section .article-list .item .title-area.shadow .title .outer_page:after{content:'';display:inline-block;background-image:url(/assets/t001/material-icon/baseline-open_in_new-24px-d8b03f9c3a3283fadd302ba7294f8a5a215649f17d1cb66922073108f25f00c8.svg);width:26px;line-height:26px;height:26px;vertical-align:middle;margin-left:5px}@media screen and (max-width: 800px){#home-view .section .article-list .item .title-area.shadow .title .outer_page:after{width:16px;height:16px;line-height:16px;background-size:16px}}#home-view .section .article-list .item .title-area.shadow .description{border:1px solid #dadada;border-top:0}#home-view .section .article-list .item .title-area .meta{margin:0;overflow:hidden}#home-view .section .article-list .item .title-area .meta li{display:block;float:left;line-height:40px;text-align:center;background-color:#fff}#home-view .section .article-list .item .title-area .meta li span{display:inline-block;width:100%;height:100%;padding:0 20px}#home-view .section .article-list .item .title-area .meta li.category{background-color:#222}#home-view .section .article-list .item .title-area .meta li.category a{color:#fff}#home-view .section .article-list .item .title-area .title{margin:0;padding:40px 40px 20px;font-size:2.2rem;line-height:1.6em;font-weight:bold;text-align:center;background-color:#fff}#home-view .section .article-list .item .title-area .description{background-color:#fff;padding:30px 40px}#home-view .section .article-list .item .title-area .description .date{margin:0;padding-bottom:20px;font-size:1.4rem;text-align:center}#home-view .section .article-list .item .title-area .description .text{font-size:1.5rem;line-height:2.2em;font-weight:bold;position:relative;text-align:justify}#home-view .section .article-list .item .title-area .description .text .read_more{display:block;position:absolute;right:0;bottom:0;background-color:#fff;padding-left:0.5em}#home-view .section .article-list .item .title-area .description .text .read_more a{color:#0066c0}#home-view .section .article-list.two-column{display:flex;justify-content:space-between;flex-wrap:wrap}#home-view .section .article-list.two-column .item{width:calc(50% - 10px)}#home-view .section .article-list.two-column .item .title-area{width:calc(100% - 20px);margin:-15% auto 0}#home-view .section .article-list.two-column .item .title-area .title{padding:20px 20px 10px}#home-view .section .article-list.movie .item{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #dadada}#home-view .section .article-list.movie .item .movie-area{width:50%;position:relative;background-size:cover;background-position:center;position:relative}#home-view .section .article-list.movie .item .movie-area .frame{background-size:cover;background-position:center}#home-view .section .article-list.movie .item .movie-area .frame .play_button{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;background-image:url(/assets/t001/common/parts/baseline-play_circle_filled-24px-white-54ca12dd0953855aa8bda13adf81882cb81ca6fcd7883eea4b3308acc4cd7e83.svg);background-size:cover;background-position:center;opacity:0.8}#home-view .section .article-list.movie .item .title-area{width:50%;margin:0}#home-view .section .article-list.movie .item .title-area .title{padding:20px 20px 10px;font-size:2.0rem}#home-view .section .article-list.movie .item .title-area .date{margin:0 0 10px}#home-view .section .article-list.movie .item .title-area .text{margin:0;padding:0 20px}#home-view .section .menu{margin:40px 0 0;text-align:center}#home-view .section .menu .btn{display:inline-block;padding:0 20px;line-height:40px;color:#fff;font-size:1.4rem;font-weight:bold;border-radius:0;background-color:#222;border-radius:10px;background-image:unset}.key-word{padding:40px 20px;border-top:1px solid #ccc}.key-word .title{text-align:center;font-size:1.6rem;font-weight:bold;margin:0 0 20px}.key-word .list{max-width:1000px;margin:0 auto;text-align:center}.key-word .list .item{display:inline-block;margin:0 5px 8px 0}.key-word .list .item a{display:inline-block;color:#666;font-size:12px;line-height:1.1;padding:7px 7px 7px 25px;background:url(/assets/default/icon.tag-0b43d4cb1c1cc9128624ec38004e800bb52446ba2e561bf34d233f250adc4119.svg) 5px 5px no-repeat;background-size:16px;border:1px solid #EEE;border-radius:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14)}@media (max-width: 800px){#home-view .key-area{height:300px;margin:0 0 50px}#home-view .key-area .swiper-container .swiper-slide a .text-area .title{font-size:1.8rem}#home-view .key-area .swiper-container .swiper-slide a .text-area .date{font-size:1.2rem}#home-view .key-area .swiper-container .swiper-slide a .text-area .date i{font-size:1.0rem}#home-view .key-area .swiper-container .swiper-button-next,#home-view .key-area .swiper-container .swiper-button-prev{width:30px;height:30px}#home-view .key-area .swiper-container .swiper-button-next i,#home-view .key-area .swiper-container .swiper-button-prev i{font-size:3.0rem}#home-view .section{margin:0 0 50px;padding:0 0 50px}#home-view .section .inner{padding:0 10px}#home-view .section .section-title{margin:0 0 20px;font-size:1.6rem}#home-view .section .article-list .item{margin:0 0 20px}#home-view .section .article-list .item .pic{min-height:150px;padding:56% 0 0}#home-view .section .article-list .item .title-area{width:calc(100% - 20px);margin:-20% auto 0}#home-view .section .article-list .item .title-area .meta li{line-height:30px;font-size:1.2rem}#home-view .section .article-list .item .title-area .meta li a{padding:0 15px}#home-view .section .article-list .item .title-area .title{margin:0;padding:15px 20px;font-size:1.6rem}#home-view .section .article-list .item .title-area .description{padding:15px 20px;padding-top:0}#home-view .section .article-list .item .title-area .description .date{margin:0;padding:0 0 15px;font-size:1.2rem}#home-view .section .article-list .item .title-area .description .text{margin:0;padding:0;font-size:1.3rem;line-height:1.8em}#home-view .section .article-list.two-column{display:block}#home-view .section .article-list.two-column .item{width:100%}#home-view .section .article-list.two-column .item .title-area{width:calc(100% - 20px);margin:-20% auto 0}#home-view .section .article-list.two-column .item .title-area .title{padding:10px}#home-view .section .article-list.movie .item{display:block}#home-view .section .article-list.movie .item .movie-area{width:100%}#home-view .section .article-list.movie .item .movie-area div.frame{padding-top:56.25%}#home-view .section .article-list.movie .item .title-area{width:100%}#home-view .section .article-list.movie .item .title-area .title{margin:0;padding:10px 10px;font-size:1.6rem}#home-view .section .article-list.movie .item .title-area .date{margin:0 0 10px;font-size:1.2rem}#home-view .section .article-list.movie .item .title-area .text{font-size:1.3rem;line-height:1.8em}}
