@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Madimi+One&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;min-width:1366px;height:100%;font-size:1.4rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;color:#645555;line-height:1.8;-webkit-text-size-adjust:100%}@media screen and (max-width: 1000px){body{min-width:100%}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:red}.blue{color:#61b7d8}.light-blue{color:#91c9cb}.light-orange{color:#fcdfb7}.gray{color:#dedede}.black{color:#645555}.white{color:#fff}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#61b7d8;text-decoration:none;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#fcdfb7}@media screen and (max-width: 600px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent4{text-indent:-5em;padding-left:5em;display:inline-block}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}main{background:url(../images/bg_footmark.svg) no-repeat,url(../images/bg_footmark.svg) no-repeat,#91c9cb;background-size:20%;background-position:top 30px left 20px,bottom 30px right 20px;padding:60px 0 100px 0}@media screen and (max-width: 1000px){main{background-position:top 20px left 10px,bottom 20px right 10px;padding:40px 30px 70px 30px}}@media screen and (max-width: 600px){main{background-size:30%;background-position:top 15px left 10px,bottom 15px right 10px;padding:30px 20px 60px 20px}}section{max-width:1200px;margin:0 auto 60px auto;padding-top:20px}section:last-child{margin:auto}@media screen and (max-width: 1000px){section{margin:0 auto 40px auto}}@media screen and (max-width: 600px){section{margin:0 auto 20px auto}}section h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Madimi One",sans-serif;font-size:5rem;color:#fff;text-align:center;background:url(../images/ico_footmark.svg) no-repeat left center,url(../images/ico_footmark.svg) no-repeat right center;background-size:30px;line-height:1;margin:0 auto 20px auto;padding:0 50px;display:block}@media screen and (max-width: 1000px){section h2{font-size:4rem}}@media screen and (max-width: 600px){section h2{font-size:3.2rem;background-size:20px;margin:0 auto 10px auto;padding:0 30px}}section .bg{background:#fff;border-radius:30px;padding:60px;position:relative}@media screen and (max-width: 1000px){section .bg{border-radius:20px;padding:40px}}@media screen and (max-width: 600px){section .bg{border-radius:15px;padding:30px}}.inner{width:100%;max-width:1000px;margin:auto}@media screen and (max-width: 1366px){.inner{padding:0 40px}}@media screen and (max-width: 1000px){.inner{padding:0 30px}}@media screen and (max-width: 600px){.inner{padding:0 20px}}footer{text-align:center;padding-top:50px}@media screen and (max-width: 600px){footer{padding-top:40px}}footer .banner{max-width:400px;margin:0 auto 30px auto}footer .banner a:hover{opacity:.7}@media screen and (max-width: 600px){footer .banner img{width:90%}}footer .banner p{font-weight:700;margin-bottom:5px}footer .share{margin-bottom:50px}@media screen and (max-width: 600px){footer .share{margin-bottom:40px}}footer .share p{font-family:"Madimi One",sans-serif;font-size:1.5rem;line-height:1;margin-bottom:10px;display:inline-block}footer .share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .share ul li{width:40px;line-height:1;margin:0 10px}@media screen and (max-width: 600px){footer .share ul li{width:35px}}footer .share ul a:hover{opacity:.7}footer .copy{font-size:1.2rem;color:#fff;background:#91c9cb;padding:5px}@media screen and (max-width: 600px){footer .copy{font-size:1rem}}#pageTop{width:70px;height:70px;background:#645555;border-radius:50%;bottom:20px;right:20px;display:block;position:fixed;z-index:10}#pageTop:hover{background:#61b7d8}@media screen and (max-width: 1000px){#pageTop{width:50px;height:50px;bottom:15px;right:15px}#pageTop:hover{background:#645555}}.fade{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{opacity:1}.load{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.load.fadein{opacity:1}.preload *{-webkit-transition:none !important;transition:none !important}.mfp-bg{background:#61b7d8;opacity:.8}button.mfp-close{width:80px !important;height:80px;background:#fff;border-radius:50%;padding:0 !important;display:block;top:30px !important;right:30px !important;opacity:1;cursor:pointer !important;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){button.mfp-close{width:70px !important;height:70px;top:20px !important;right:20px !important}}@media screen and (max-width: 600px){button.mfp-close{width:50px !important;height:50px;top:15px !important;right:15px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:30px;height:5px;background:#61b7d8;border-radius:30px;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 600px){button.mfp-close:before,button.mfp-close:after{width:20px !important;height:2px}}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.mfp-close:hover{background:#fcdfb7}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-container{padding:0 40px !important}@media screen and (max-width: 600px){.mfp-container{padding:0 20px !important}}.mfp-container .mfp-content .popupCat{width:100%;max-width:600px;background:#fff;border-radius:20px;margin:50px auto;padding:30px 40px 40px 40px}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupCat{border-radius:15px;padding:20px 20px 30px 20px}}.mfp-container .mfp-content .popupCat .name{font-family:"Zen Maru Gothic",sans-serif;font-size:4rem;font-weight:700;padding-left:45px;position:relative}.mfp-container .mfp-content .popupCat .name small{font-size:2rem}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupCat .name{font-size:3rem;padding-left:30px}.mfp-container .mfp-content .popupCat .name small{font-size:1.6rem}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupCat .name{font-size:2.4rem;padding-left:30px}.mfp-container .mfp-content .popupCat .name small{font-size:1.2rem}}.mfp-container .mfp-content .popupCat .name::before{content:"";width:32px;height:32px;-webkit-mask:url(../images/ico_footmark.svg) no-repeat left center/cover;mask:url(../images/ico_footmark.svg) no-repeat left center/cover;top:0;bottom:0;left:0;margin:auto;position:absolute;display:inline-block}@media screen and (max-width: 1000px){.mfp-container .mfp-content .popupCat .name::before{width:25px !important;height:25px}}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupCat .name::before{width:20px !important;height:20px}}.mfp-container .mfp-content .popupCat .text p{font-size:1.6rem}@media screen and (max-width: 600px){.mfp-container .mfp-content .popupCat .text p{font-size:1.4rem}}.mfp-container .mfp-content .popupCat#cat01 .name{color:#e67f6f}.mfp-container .mfp-content .popupCat#cat01 .name::before{background:#e67f6f}.mfp-container .mfp-content .popupCat#cat02 .name{color:#edd585}.mfp-container .mfp-content .popupCat#cat02 .name::before{background:#edd585}.mfp-container .mfp-content .popupCat#cat03 .name{color:#aaafb6}.mfp-container .mfp-content .popupCat#cat03 .name::before{background:#aaafb6}.mfp-container .mfp-content .popupCat#cat04 .name{color:#efae5c}.mfp-container .mfp-content .popupCat#cat04 .name::before{background:#efae5c}.mfp-container .mfp-content .popupCat#cat05 .name{color:#b2dceb}.mfp-container .mfp-content .popupCat#cat05 .name::before{background:#b2dceb}.mfp-container .mfp-content .popupCat#cat06 .name{color:#849e5c}.mfp-container .mfp-content .popupCat#cat06 .name::before{background:#849e5c}#main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 1000px){#main{padding-bottom:40px;display:block}}#main .main{width:calc(100% - 400px)}#main .main .mainimg{background:url(../images/mainimg.webp) no-repeat center/cover;padding-top:70.75%}@media screen and (max-width: 1000px){#main .main{width:100%}#main .main .mainimg{background:url(../images/mainimg_sp.webp) no-repeat center/cover;padding-top:141.1%}}#main header{width:400px;text-align:center;padding:30px 10px 30px 30px}@media screen and (max-width: 1000px){#main header{width:100%;padding:0 30px}}@media screen and (max-width: 600px){#main header{padding:0 15px}}#main header h1{margin-bottom:20px}@media screen and (max-width: 1000px){#main header h1{display:none}}@media screen and (max-width: 1000px){#main header nav ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}}@media screen and (max-width: 600px){#main header nav ul{gap:5px}}#main header nav ul li{margin-bottom:5px}#main header nav ul li:last-child{margin-bottom:0}@media screen and (max-width: 1000px){#main header nav ul li{margin-bottom:0}}#main header nav ul li a{font-family:"Madimi One",sans-serif;font-size:2.2rem;color:#fff;text-align:center;line-height:1;background:#91c9cb;border-radius:5px;padding:10px 5px;display:block}@media screen and (max-width: 1000px){#main header nav ul li a{font-size:1.8rem}}@media screen and (max-width: 600px){#main header nav ul li a{font-size:1.3rem}}#main header nav ul li a:hover{background:#61b7d8}#main header .banner{margin-top:30px}#main header .banner a:hover{opacity:.7}@media screen and (max-width: 1000px){#main header .banner img{width:50%}}@media screen and (max-width: 600px){#main header .banner{margin-top:20px}#main header .banner img{width:90%}}#main header .banner p{font-weight:700;margin-bottom:5px}#news article{border-bottom:1px solid #dedede}#news article:first-of-type{border-top:1px solid #dedede}#news article .title{padding:20px 60px 20px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1000px){#news article .title{padding:20px 40px 20px 0}}@media screen and (max-width: 600px){#news article .title{padding:10px 25px 15px 0;display:block}}#news article .title::before,#news article .title::after{content:"";display:block;position:absolute}#news article .title::before{width:20px;height:20px;background:#645555;border-radius:50px;margin:auto;top:0;bottom:0;right:20px}@media screen and (max-width: 1000px){#news article .title::before{width:15px;height:15px;right:10px}}@media screen and (max-width: 600px){#news article .title::before{right:0}}#news article .title::after{top:50%;right:25px;border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-top:6px solid #fff;margin-top:-2px}@media screen and (max-width: 1000px){#news article .title::after{right:14px;border:4px solid rgba(0,0,0,0);border-top:5px solid #fff}}@media screen and (max-width: 600px){#news article .title::after{right:3px}}#news article .title.close::after{border:5px solid rgba(0,0,0,0);border-bottom:6px solid #fff;margin-top:-9px}@media screen and (max-width: 1000px){#news article .title.close::after{border:4px solid rgba(0,0,0,0);border-bottom:5px solid #fff;margin-top:-7.5px}}#news article .title time{width:120px;font-family:"Madimi One",sans-serif;font-size:1.6rem;color:#fff;text-align:center;background:#61b7d8;border-radius:5px;display:inline-block}@media screen and (max-width: 1000px){#news article .title time{width:100px;font-size:1.2rem}}@media screen and (max-width: 600px){#news article .title time{width:80px;margin-bottom:7px}}#news article .title h3{width:calc(100% - 100px);font-family:"Zen Maru Gothic",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;padding-left:20px}@media screen and (max-width: 1000px){#news article .title h3{font-size:1.6rem;padding-left:20px}}@media screen and (max-width: 600px){#news article .title h3{width:100%;font-size:1.4rem;padding-left:0}}#news article .detail{width:100%;line-height:1.8;border-top:1px solid #dedede;padding:30px 20px;display:none}@media screen and (max-width: 1000px){#news article .detail{padding:20px 0}}@media screen and (max-width: 600px){#news article .detail{padding:15px 0 25px 0}}#news article .detail h4{font-size:1.6rem;font-weight:700;line-height:1.3;background:url(../images/ico_footmark.svg) no-repeat top 2px left;background-size:17px;margin-bottom:10px;padding-left:30px;display:inline-block}@media screen and (max-width: 600px){#news article .detail h4{font-size:1.4rem;background-size:15px;padding-left:25px}}@media screen and (max-width: 600px){#news article .detail p{font-size:1.2rem}}@media screen and (max-width: 1000px){#news article .detail .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#news article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#movie ul{max-width:800px;text-align:center;margin:auto}#movie ul li{margin-bottom:30px}@media screen and (max-width: 600px){#movie ul li{margin-bottom:20px}}#movie ul li:last-child{margin-bottom:0}#movie ul li .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#movie ul li .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#movie ul li p{font-family:"Zen Maru Gothic",sans-serif;font-size:1.8rem;font-weight:700;margin-top:10px}@media screen and (max-width: 1000px){#movie ul li p{font-size:1.6rem}}@media screen and (max-width: 600px){#movie ul li p{font-size:1.4rem}}#introduction p{font-family:"Zen Maru Gothic",sans-serif;font-size:2rem;font-weight:700;text-align:center;margin-bottom:20px}#introduction p:last-child{margin-bottom:0}@media screen and (max-width: 1000px){#introduction p{font-size:1.6rem;text-align:left}}@media screen and (max-width: 600px){#introduction p{font-size:1.4rem}}#staff .bg{width:100%;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:30px}@media screen and (max-width: 600px){#staff .bg{margin-bottom:20px}}#staff .bg:last-child{margin-bottom:0}#staff .bg h3{font-family:"Madimi One",sans-serif;font-size:2.8rem;color:#fff;background:#61b7d8;border-radius:50px;text-align:center;line-height:1;margin-bottom:30px;padding:5px 20px;display:block}@media screen and (max-width: 1000px){#staff .bg h3{font-size:2.4rem}}@media screen and (max-width: 600px){#staff .bg h3{font-size:1.8rem;margin-bottom:15px}}#staff .bg h4{font-size:2rem;font-weight:700;text-align:center;margin:40px 0 5px 0}@media screen and (max-width: 1000px){#staff .bg h4{font-size:1.8rem}}@media screen and (max-width: 600px){#staff .bg h4{font-size:1.4rem;margin:30px 0 5px 0}}#staff .bg ul li{text-align:center}#staff .bg ul li .part{font-weight:700;color:#91c9cb;line-height:1;margin-bottom:5px}@media screen and (max-width: 1000px){#staff .bg ul li .part{font-size:1.2rem}}#staff .bg ul li .name{font-size:2.4rem;font-weight:700;line-height:1}@media screen and (max-width: 1000px){#staff .bg ul li .name{font-size:2rem}}@media screen and (max-width: 600px){#staff .bg ul li .name{font-size:1.6rem}}#staff .bg.staff ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 600px){#staff .bg.staff ul{display:block}}#staff .bg.staff ul li{width:20%}@media screen and (max-width: 600px){#staff .bg.staff ul li{width:100%;margin-bottom:20px}#staff .bg.staff ul li:last-child{margin-bottom:0}}#staff .bg.cast ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px}@media screen and (max-width: 1000px){#staff .bg.cast ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 600px){#staff .bg.cast ul{grid-template-columns:repeat(2, 1fr)}}#character .thumb{max-width:600px;margin:0 auto 30px auto}@media screen and (max-width: 600px){#character .thumb{margin:0 auto 20px auto}}#character .thumb ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:0 20px}@media screen and (max-width: 600px){#character .thumb ul{gap:0 10px}}#character .thumb ul li{width:100% !important;height:100%;line-height:1;border-radius:50%;border:1px solid #dedede;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;display:block;overflow:hidden}#character .thumb ul li img{border-radius:50%}#character .thumb ul li:hover{opacity:.7}#character .thumb ul li.swiper-slide-thumb-active{pointer-events:none}#character .thumb ul li.character01.swiper-slide-thumb-active{background:#e67f6f;border:1px solid #e67f6f}#character .thumb ul li.character02.swiper-slide-thumb-active{background:#edd585;border:1px solid #edd585}#character .thumb ul li.character03.swiper-slide-thumb-active{background:#aaafb6;border:1px solid #aaafb6}#character .thumb ul li.character04.swiper-slide-thumb-active{background:#efae5c;border:1px solid #efae5c}#character .thumb ul li.character05.swiper-slide-thumb-active{background:#b2dceb;border:1px solid #b2dceb}#character .thumb ul li.character06.swiper-slide-thumb-active{background:#849e5c;border:1px solid #849e5c}#character .main .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1000px){#character .main .swiper-slide{display:block}}#character .main .swiper-slide .image{width:450px;background-size:100% !important}#character .main .swiper-slide .image img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0)}@media screen and (max-width: 1000px){#character .main .swiper-slide .image{width:100%;text-align:center;background-size:80% !important;margin:0 auto 30px auto;display:block}#character .main .swiper-slide .image img{width:80%;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}@media screen and (max-width: 600px){#character .main .swiper-slide .image{background-size:100% !important;margin:0 auto 20px auto}#character .main .swiper-slide .image img{width:100%}}#character .main .swiper-slide .detail{width:calc(100% - 450px);padding-left:70px}@media screen and (max-width: 1000px){#character .main .swiper-slide .detail{width:100%;padding-left:0}}#character .main .swiper-slide .detail h3{font-family:"Zen Maru Gothic",sans-serif;font-size:6rem;font-weight:700;line-height:1;margin-bottom:15px}@media screen and (max-width: 600px){#character .main .swiper-slide .detail h3{font-size:4rem;margin-bottom:10px}}#character .main .swiper-slide .detail .cv{font-family:"Zen Maru Gothic",sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:20px}@media screen and (max-width: 600px){#character .main .swiper-slide .detail .cv{font-size:1.8rem;margin-bottom:10px}}#character .main .swiper-slide .detail p{font-size:1.6rem;margin-bottom:20px}#character .main .swiper-slide .detail p:last-child{margin-bottom:0}#character .main .swiper-slide .detail p .popup{width:20px;height:20px;-webkit-mask:url(../images/ico_footmark.svg) no-repeat center/cover;mask:url(../images/ico_footmark.svg) no-repeat center/cover;display:inline-block;top:3px;position:relative}#character .main .swiper-slide .detail p .popup:hover{opacity:.7}@media screen and (max-width: 1000px){#character .main .swiper-slide .detail p{font-size:1.4rem}#character .main .swiper-slide .detail p .popup{width:18px;height:18px}}@media screen and (max-width: 600px){#character .main .swiper-slide .detail p{font-size:1.2rem;margin-bottom:15px}#character .main .swiper-slide .detail p .popup{width:15px;height:15px;top:2px}}#character .main .swiper-slide.character01 .image{background:url(../images/character_bg_01.png) no-repeat center}#character .main .swiper-slide.character01 h3{color:#e67f6f}#character .main .swiper-slide.character01 p strong{color:#e67f6f}#character .main .swiper-slide.character01 p .popup{background:#e67f6f}#character .main .swiper-slide.character02 .image{background:url(../images/character_bg_02.png) no-repeat center}#character .main .swiper-slide.character02 h3{color:#edd585}#character .main .swiper-slide.character02 p strong{color:#edd585}#character .main .swiper-slide.character02 p .popup{background:#edd585}#character .main .swiper-slide.character03 .image{background:url(../images/character_bg_03.png) no-repeat center}#character .main .swiper-slide.character03 h3{color:#aaafb6}#character .main .swiper-slide.character03 p strong{color:#aaafb6}#character .main .swiper-slide.character03 p .popup{background:#aaafb6}#character .main .swiper-slide.character04 .image{background:url(../images/character_bg_04.png) no-repeat center}#character .main .swiper-slide.character04 h3{color:#efae5c}#character .main .swiper-slide.character04 p strong{color:#efae5c}#character .main .swiper-slide.character04 p .popup{background:#efae5c}#character .main .swiper-slide.character05 .image{background:url(../images/character_bg_05.png) no-repeat center}#character .main .swiper-slide.character05 h3{color:#b2dceb}#character .main .swiper-slide.character05 p strong{color:#b2dceb}#character .main .swiper-slide.character05 p .popup{background:#b2dceb}#character .main .swiper-slide.character06 .image{background:url(../images/character_bg_06.png) no-repeat center}#character .main .swiper-slide.character06 h3{color:#849e5c}#character .main .swiper-slide.character06 p strong{color:#849e5c}#character .main .swiper-slide.character06 p .popup{background:#849e5c}#character .main .swiper-slide.swiper-slide-active .image img{-webkit-transform:translate(0);transform:translate(0)}#streaming .bg{width:100%;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1000px){#streaming .bg{display:block}}@media screen and (max-width: 600px){#streaming .bg{margin-bottom:20px}}#streaming .bg:last-child{margin-bottom:0}#streaming .bg .jacket{width:400px}@media screen and (max-width: 1000px){#streaming .bg .jacket{width:60%;margin:0 auto 20px auto}}@media screen and (max-width: 600px){#streaming .bg .jacket{width:80%}}#streaming .bg .jacket a:hover{opacity:.7}#streaming .bg .text{width:calc(100% - 400px);padding-left:40px}@media screen and (max-width: 1000px){#streaming .bg .text{width:100%;padding-left:0}}#streaming .bg .text h3{font-family:"Zen Maru Gothic",sans-serif;font-size:2.6rem;font-weight:700;color:#61b7d8;line-height:1.3;margin-bottom:30px;display:block}@media screen and (max-width: 1000px){#streaming .bg .text h3{font-size:2.4rem;text-align:center;margin-bottom:20px}}@media screen and (max-width: 600px){#streaming .bg .text h3{font-size:1.8rem;margin-bottom:15px}}@media screen and (max-width: 600px){#streaming .bg .text p{font-size:1.2rem}}