@media screen{
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
figure,footer,header,main,nav,section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{margin:.67em 0;font-size:2em;}
img{border:0;}
figure{margin:1em 40px;}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
blockquote{border:1px solid #999;page-break-inside:avoid;}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
h2,p{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
h1,h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1,h2{margin-top:20px;margin-bottom:10px;}
h1{font-size:36px;}
h2{font-size:30px;}
p{margin:0 0 10px;}
ul{margin-top:0;margin-bottom:10px;}
ul ul{margin-bottom:0;}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee;}
blockquote p:last-child{margin-bottom:0;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.col-lg-12,.col-md-12,.col-sm-12,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width:768px){
.col-sm-12{float:left;}
.col-sm-12{width:100%;}
}
@media (min-width:992px){
.col-md-12{float:left;}
.col-md-12{width:100%;}
}
@media (min-width:1200px){
.col-lg-12{float:left;}
.col-lg-12{width:100%;}
}
.nav{padding-left:0;margin-bottom:0;list-style:none;}
.nav>li,.nav>li>a{position:relative;display:block;}
.nav>li>a{padding:10px 15px;}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee;}
.nav-pills>li{float:left;}
.nav-pills>li>a{border-radius:4px;}
.nav-pills>li+li{margin-left:2px;}
.container:after,.container:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" ";}
.container:after,.nav:after,.row:after{clear:both;}
}
@media screen{
.lsf-icon:before{font-family:LigatureSymbols;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}
.lsf-icon:before{content:attr(title);margin-right:.3em;font-size:130%;}
.lsf-icon.tel:before{content:'\E100';}
.lsf-icon.mail:before{content:'\E08a';}
}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}
.swiper-pagination-bullet-active{opacity:1;background:#007aff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}
@media screen{
figure,footer,header,main,nav,section{display:block;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
img{border:0;}
figure{margin:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333333;background-color:#ffffff;}
a{color:#428bca;text-decoration:none;}
a:hover,a:focus{color:#2a6496;text-decoration:underline;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}
}
body,html{font-size:14px;position:static;overflow-x:hidden;font-family:'AvenirNextLTW01-Regular', Arial, 'AxisStd-Light', "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;}
h2{font-size:2.2rem;}
img{max-width:100%;height:auto;}
a,a:active{color:#000;text-decoration:none;}
a:active,a:focus,a:hover,a:link{color:#000;}
.fnt-2{font-family:Josefin Sans, sans-serif;}
.bgColor-main{background:#fff;position:fixed;z-index:99999;width:100%;}
.txt-right{text-align:right;}
.ctn-area>.container.fill-width{width:100%;}
#header{height:60px;}
#header .header-group{height:60px;display:table;width:100%;}
.header-group .v-middle{display:table-cell;vertical-align:middle;}
.headLogo{width:150px;}
.headLogo img{width:140px;}
.nav-pills>li{border-right:1px solid #aaa;}
.nav-pills>li:last-child{border-right:0;}
.nav-pills>li>a{padding-top:5px;padding-bottom:2px;border-radius:none;}
.nav-pills>li>a:hover{background:0;text-decoration:underline;}
.nav-sns .items{font-size:20px;}
.news_tag1{background:#0971b2;}
.news_tag1,.news_tag2{padding:3px 8px;border-radius:0;font-size:.8rem;margin-right:5px;}
.news_tag2{background:#ac0000;}
.news_tag3{background:#ff69b4;padding:3px 8px;border-radius:0;}
.news_tag3{font-size:.8rem;margin-right:5px;}
.sp-menu-page{position:fixed;top:60px;right:-180px;width:180px;height:100%;background:#ffc3e1;z-index:9999;box-shadow:rgba(79, 79, 79, .0666667) 4px 0 5px 0 inset;-webkit-box-shadow:rgba(79, 79, 79, .0666667) 4px 0 5px 0 inset;-moz-box-shadow:rgba(79, 79, 79, .0666667) 4px 0 5px 0 inset;}
.sp-menu-close-area{display:none;width:100%;height:100%;background:rgba(0, 0, 0, .5);position:absolute;top:0;left:0;z-index:9998;}
footer{padding:30px;padding-bottom:10px;border-top:2px solid #000;}
#footer-nav{text-align:center;position:relative;}
#footer-nav ul{position:absolute;left:50%;}
#footer-nav ul li{left:-50%;}
.footLogo{padding-top:20px;padding-bottom:30px;}
.footLogo img{width:90pt;margin:0 auto;}
.copyright{text-align:center;font-size:.7rem;}
#sp-menu{display:none;position:relative;width:40px;height:40px;margin:10px 0;border-radius:50%;background:#fff;float:right;}
#sp-menu:hover{background:#fafafa;}
#panel-btn-icon{left:50%;margin:-1px 0 0 -7px;transition:.2s;}
#panel-btn-icon,#panel-btn-icon:after,#panel-btn-icon:before{display:block;position:absolute;top:50%;width:14px;height:2px;background:#000;}
#panel-btn-icon:after,#panel-btn-icon:before{content:"";left:0;transition:.3s;}
#panel-btn-icon:before{margin-top:-6px;}
#panel-btn-icon:after{margin-top:4px;}
@media screen and (min-width:769px){
.headLogo img{margin-top:-5px;}
}
@media screen and (max-width:768px){
#header nav{display:none;}
#sp-menu{display:block;}
.nav-sns{float:right;margin-top:11px;margin-right:15px;}
.footer-group{display:none;}
.footLogo{padding-top:10px;}
}
@media screen and (max-width:480px){
body,html{font-size:9pt;}
}
.swiper-container{width:100%;padding:60px 0 0;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;}
img{border-style:none;}
body{color:#404040;font-family:sans-serif;font-size:1pc;font-size:1rem;line-height:1.5;}
h1,h2{clear:both;}
p{margin-bottom:1.5em;}
blockquote{margin:0 1.5em;}
html{box-sizing:border-box;}
*,:after,:before{box-sizing:inherit;}
body{background:#fff;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
a{color:#4169e1;}
a:visited{color:purple;}
a:active,a:focus,a:hover{color:#191970;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
.site-content:after,.site-content:before{margin:0 0 1.5em;}
iframe{max-width:100%;}
html{-webkit-overflow-scrolling:touch;}
@media (min-width: 641px), print{
html,body,div,span,iframe,h2,p,blockquote,a,img,ul,li,form,figure,header,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;color:#fff;}
a img,a:focus,:link img,:visited img{border:0;outline:none;}
blockquote:before,blockquote:after{content:"";}
html{height:100%;height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}
body{color:#333;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", Verdana, Arial, Helvetica, sans-serif, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro';min-width:1170px;}
a:focus{text-decoration:underline;}
a:hover{text-decoration:underline;}
img{vertical-align:bottom;}
a img{border:none;}
li img{vertical-align:bottom;}
hr{height:1px;background-color:rgba(0,0,0,0);border:none;margin-bottom:10px;padding:0;overflow:hidden;}
a{transition:.3s;color:#565656;}
a:hover{opacity:.3;}
nav ul,nav li{list-style-type:none;padding:0;margin:0;}
nav a,nav a:hover{text-decoration:none;}
body{background:#fff;}
main{width:100%;max-width:1920px;margin:0 auto;padding:50px 32px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sec_full{margin:0 0 96px;}
.sec_half{margin:0 0 96px;width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sec_half:nth-of-type(2n-1){padding-right:16px;}
.sec_half:nth-of-type(2n){padding-left:16px;}
.btn_date{list-style-type:none;text-align:center;margin:0 0 56px;}
.btn_date li{display:inline-block;margin:0 8px;}
.btn_date li a{color:#404040;font-size:32px;line-height:1;padding:4px 16px;border:1px solid #404040;text-decoration:none;background:rgba(64,64,64,0);font-family:'Raleway';}
.btn_date li a:hover{color:#fff;background:rgba(64,64,64,1);}
.card_cast{list-style-type:none;}
.card_cast a{text-decoration:none;transition:.3s;display:block;}
.card_cast a:hover{opacity:.5;}
.card_cast li{width:300px;width:calc((100% - 64px) / 5.01);-weblit-width:calc((100% - 64px) / 5.01);-moz-width:calc((100% - 64px) / 5.01);-o-width:calc((100% - 64px) / 5.01);-ms-width:calc((100% - 65px) / 5.01);float:left;margin:0 16px 64px 0;}
.card_cast li:nth-of-type(5n){margin:0 0 64px 0;}
.card_cast li:nth-of-type(5n+1){clear:both;}
.img_cast{width:100%;padding:100% 0 0;position:relative;margin:0 0 16px;}
.img_cast figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.img_cast img{width:100%;height:auto;position:absolute;top:0;right:0;left:0;margin:0 auto;}
.ico_new{width:25%;padding:25% 0 0;position:absolute;top:0;left:0;background:#ff69b4;color:#fff;font-family:'Raleway';text-align:center;}
.ico_new span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:16px;width:34px;}
.ico_movie{width:25%;padding:25% 0 0;position:absolute;right:0;bottom:0;background:#3d97f2;color:#fff;font-family:'Raleway';text-align:center;}
.ico_movie span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:16px;width:43px;}
.name_cast{color:#565656;font-size:30px;text-align:center;line-height:1;margin:0 0 16px;}
.name_cast span{font-size:20px;color:#565656;font-family:'Raleway';}
.info_cast{background:#ff69b4;color:#fff;font-family:'Raleway';font-size:16px;line-height:1.5;padding:8px;text-align:center;margin:0 0 16px;}
.chara_cast{list-style-type:none;text-align:center;margin:0 0 24px;}
.chara_cast li{background:#3d97f2;color:#fff;display:inline-block;margin:0 4px 8px!important;font-size:16px;line-height:1;padding:8px;float:none;width:inherit}.chara_cast li.goldfairies{background:linear-gradient(45deg,#c0b283 0%,#c0b283 45%,#FEE9A0 70%,#c0b283 85%,#c0b283 100%);background-size:800% 400%;animation:gradient 5s infinite cubic-bezier(.62,.28,.23,.99) both}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.time_cast{text-align:center;}
.time_cast span{font-family:'Raleway';font-size:24px;line-height:1;padding:16px;border:1px solid #565656;color:#565656;}
.card_newcommer{list-style-type:none;}
.card_newcommer a{text-decoration:none;display:block;transition:.3s;}
.card_newcommer a:hover{opacity:.5;}
.card_newcommer li{width:300px;width:calc((100% - 32px) / 3.01);-weblit-width:calc((100% - 32px) / 4.01);-moz-width:calc((100% - 32px) / 4.01);-o-width:calc((100% - 32px) / 4.01);-ms-width:calc((100% - 32px) / 4.01);float:left;margin:0 16px 64px 0;}
.card_newcommer li:nth-of-type(3n){margin:0 0 64px 0;}
.card_newcommer li:nth-of-type(3n+1){clear:both;}
.img_newcommer{width:100%;padding:100% 0 0;position:relative;margin:0 0 16px;}
.img_newcommer figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.img_newcommer img{width:100%;height:auto;}
.ico_today{width:25%;padding:25% 0 0;position:absolute;bottom:0;left:0;background:#565656;color:#fff;text-align:center;}
.ico_today span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:25px;width:25px;line-height:1.17;font-size:12px;}
.ico_movie02{width:25%;padding:25% 0 0;position:absolute;right:0;bottom:0;background:#3d97f2;color:#fff;font-family:'Raleway';text-align:center;}
.ico_movie02 span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:15px;width:34px;font-size:12px;}
.name_newcommer{color:#565656;font-size:20px;text-align:center;line-height:1;margin:0 0 16px;}
.name_newcommer span{display:block;text-align:center;font-size:16px;color:#565656;font-family:'Raleway';}
.info_newcommer{background:#ff69b4;color:#fff;font-family:'Raleway';font-size:16px;line-height:1.16;padding:16px;text-align:center;margin:0 0 16px;}
.info_newcommer02{line-height:1;font-size:16px;color:#565656;text-align:center;}
.box_news li{display:block;width:23%;float:left;margin-bottom:30px;box-shadow: 1px 1px 3px rgba(46, 46, 46, 0.38);margin-right: 2%;}
.box_news li a{display:block;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;}
.box_news figure{width:260px;height:200px;position:relative;z-index:50;overflow:hidden;margin:0 auto;}
.box_news figure img{width:100%;height:auto;margin:0 auto;}
.news_txtarea{padding:15px 0;background:#fff;height:150px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;}
.news_txtarea p{color:#565656;}
.date_news{font-family:'Raleway';margin:0 0 16px;font-size:16px;}
#bottomcontents{width:100%;padding:1px 0;margin-bottom:20px;}
.bottomcontent_list01{width:100%;max-width:1920px;margin:0 auto;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bottomcontent_list01 li{width:30%;width:calc((100% - 34px) / 3.01);-webkit-width:calc((100% - 34px) / 3.01);-moz-width:calc((100% - 34px) / 3.01);-o-width:calc((100% - 34px) / 3.01);-ms-width:calc((100% - 34px) / 3.01);float:left;margin:0 17px 0 0;}
.bottomcontent_list01 li:nth-last-of-type(1){margin:0;}
.bottomcontent_list01 .iframe_outa{position:relative;width:100%;padding:110% 0 0;}
.bottomcontent_list01 .iframe_outa iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.bnr_bottom01{width:1024px;margin:0 auto 16px;text-align:center;}
.bnr_bottom01 li{display:inline-block;margin:0 16px 0 0;width:31%;width:calc((100% - 41.1px) / 3.01);-webkit-width:calc((100% - 41.1px) / 3.01);-moz-width:calc((100% - 41.1px) / 3.01);-o-width:calc((100% - 41.1px) / 3.01);-ms-width:calc((100% - 41.1px) / 3.01);}
.bnr_bottom01 li img{width:100%;height:auto;}
.bnr_bottom01 li:nth-last-of-type(1){margin:0;}
.bnr_bottom02{width:1024px;margin:0 auto;text-align:center;}
.bnr_bottom02 a{text-decoration:none;}
.bnr_bottom02 li{display:block;margin:0 16px 0 0;width:calc((100% - 20.7px) / 2.01);-webkit-width:calc((100% - 20.7px) / 2.01);-moz-width:calc((100% - 20.7px) / 2.01);-o-width:calc((100% - 20.7px) / 2.01);-ms-width:calc((100% - 20.7px) / 2.01);float:left;}
.bnr_bottom02 .txtbnr{background:#000;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bnr_bottom02 .txtbnr p{color:#fff;font-size:10px;line-height:16px;padding:9px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bnr_bottom02 li img{width:100%;height:auto;}
.bnr_bottom02 li:nth-last-of-type(1){margin:0;margin-bottom:25px;}
.btn_more01{text-align:center;margin:0 0 96px;}
.btn_more01 a{font-family:'Raleway';color:#565656;font-size:40px;padding:8px 64px;border:2px solid #565656;line-height:1;text-decoration:none;}
.btn_more01 a::after{content:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/arrow_btn01.png);padding:0 0 0 16px;}
.scroll_review{width:100%;background:#fff;height:778px;overflow-y:scroll;}
div.wpcr3_dotline{display:none!important;}
.wpcr3_review_item{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/dotted_type01.png) bottom left repeat-x;}
.wpcr3_review_item:nth-last-of-type(1){background:none;}
div.wpcr3_rating_style1_base{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/icon_star.png) 0 0 no-repeat;width:162px;height:33px;line-height:33px;float:left;padding-right:4px;overflow:hidden;display:block;}
div.wpcr3_rating_style1_average{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/icon_star.png) 0 -33px no-repeat;text-indent:-9999px;height:33px;line-height:33px;}
.wpcr3_review_author{color:#565656;font-family:'Raleway';font-size:16px;font-style:normal!important;}
.wpcr3_caps{color:#565656;font-size:16px;font-style:normal!important;}
.wpcr3_review_title{font-weight:bold;font-size:20px!important;margin:1em 0 0.5em;}
.wpcr3_content,.wpcr3_content p{color:#565656!important;}
.wpcr3_review{padding:16px;}
hr.fclear{clear:both!important;height:0!important;background-color:rgba(0,0,0,0)!important;border:none!important;margin-bottom:0;padding:0!important;overflow:hidden!important;}
.fclear{clear:both;}
.marginb64{margin-bottom:64px!important;}
.pc_hide{display:none!important;}
}
@media (max-width: 640px), print{
html,body,div,span,iframe,h1,h2,p,blockquote,a,img,ul,li,form,figure,header,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;color:#fff;}
a img,a:focus,:link img,:visited img{border:0;outline:none;}
blockquote:before,blockquote:after{content:"";}
html{height:100%;height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}
body{color:#333;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", Verdana, Arial, Helvetica, sans-serif, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro';}
a:focus{text-decoration:underline;}
a:hover{text-decoration:underline;}
img{vertical-align:bottom;}
a img{border:none;}
li img{vertical-align:bottom;}
hr{height:1px;background-color:rgba(0,0,0,0);border:none;margin-bottom:10px;padding:0;overflow:hidden;}
a{transition:.3s;color:#565656;}
a:hover{opacity:.3;}
nav ul,nav li{list-style-type:none;padding:0;margin:0;}
nav a,nav a:hover{text-decoration:none;}
body{background:#fff;}
main{width:100%;margin:0 auto;padding:0 32px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;}
.sec_full{margin:0 0 96px;}
.sec_half{margin:0 0 96px;width:100%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sec_half:nth-of-type(2n-1){padding-right:0;}
.sec_half:nth-of-type(2n){padding-left:0;}
.btn_date{list-style-type:none;text-align:center;margin:0 0 56px;}
.btn_date li{display:inline-block;margin:0 8px 16px;}
.btn_date li a{color:#404040;font-size:16px;line-height:1;padding:4px 8px;border:1px solid #404040;text-decoration:none;background:rgba(64,64,64,0);font-family:'Raleway';}
.btn_date li a:hover{color:#fff;background:rgba(64,64,64,1);}
.card_cast{list-style-type:none;}
.card_cast a{text-decoration:none;transition:.3s;display:block;}
.card_cast a:hover{opacity:.5;}
.card_cast li{width:calc((100% - 16px) / 2.01);-weblit-width:calc((100% - 16px) / 2.01);-moz-width:calc((100% - 16px) / 2.01);-o-width:calc((100% - 16px) / 2.01);-ms-width:calc((100% - 16px) / 2.01);float:left;margin:0 16px 64px 0;}
.card_cast li:nth-of-type(2n){margin:0 0 64px 0;}
.card_cast li:nth-of-type(2n+1){clear:both;}
.img_cast{width:100%;padding:100% 0 0;position:relative;margin:0 0 16px;}
.img_cast figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.img_cast img{width:100%;height:auto;position:absolute;top:0;right:0;left:0;margin:0 auto;}
.ico_new{width:25%;padding:25% 0 0;position:absolute;top:0;left:0;background:#ff69b4;color:#fff;font-family:'Raleway';text-align:center;}
.ico_new span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:15px;width:25px;font-size:12px;}
.ico_movie{width:25%;padding:25% 0 0;position:absolute;right:0;bottom:0;background:#3d97f2;color:#fff;font-family:'Raleway';text-align:center;}
.ico_movie span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:15px;width:35px;font-size:12px;}
.name_cast{color:#565656;font-size:24px;text-align:center;line-height:1;margin:0 0 16px;}
.name_cast span{font-size:16px;color:#565656;font-family:'Raleway';}
.info_cast{background:#ff69b4;color:#fff;font-family:'Raleway';font-size:16px;line-height:1.5;padding:8px;text-align:center;margin:0 0 16px;}
.chara_cast{list-style-type:none;text-align:center;margin:0 0 24px;}
.chara_cast li{background:#3d97f2;color:#fff;display:inline-block;margin:0 4px 8px!important;font-size:16px;line-height:1;padding:8px;float:none;width:inherit}.chara_cast li.goldfairies{background:linear-gradient(45deg,#c0b283 0%,#c0b283 45%,#FEE9A0 70%,#c0b283 85%,#c0b283 100%);background-size:800% 400%;animation:gradient 5s infinite cubic-bezier(.62,.28,.23,.99) both}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
.time_cast{text-align:center;}
.time_cast span{font-family:'Raleway';font-size:24px;line-height:1;padding:16px;border:1px solid #565656;color:#565656;}
.card_newcommer{list-style-type:none;}
.card_newcommer a{text-decoration:none;display:block;transition:.3s;}
.card_newcommer a:hover{opacity:.5;}
.card_newcommer li{width:calc((100% - 16px) / 2.01);-weblit-width:calc((100% - 16px) / 2.01);-moz-width:calc((100% - 16px) / 2.01);-o-width:calc((100% - 16px) / 2.01);-ms-width:calc((100% - 16px) / 2.01);float:left;margin:0 16px 64px 0;}
.card_newcommer li:nth-of-type(2n){margin:0 0 64px 0;}
.img_newcommer{width:100%;padding:100% 0 0;position:relative;margin:0 0 16px;}
.img_newcommer figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.img_newcommer img{width:100%;height:auto;}
.ico_today{width:25%;padding:25% 0 0;position:absolute;bottom:0;left:0;background:#565656;color:#fff;text-align:center;}
.ico_today span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:25px;width:25px;line-height:1.17;font-size:12px;}
.ico_movie02{width:25%;padding:25% 0 0;position:absolute;right:0;bottom:0;background:#3d97f2;color:#fff;font-family:'Raleway';text-align:center;}
.ico_movie02 span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:15px;width:34px;font-size:12px;}
.name_newcommer{color:#565656;font-size:20px;text-align:center;line-height:1;margin:0 0 16px;}
.name_newcommer span{display:block;text-align:center;font-size:16px;color:#565656;font-family:'Raleway';}
.info_newcommer{background:#ff69b4;color:#fff;font-family:'Raleway';font-size:16px;line-height:1.16;padding:16px;text-align:center;margin:0 0 16px;}
.info_newcommer02{line-height:1;font-size:16px;color:#565656;text-align:center;}
.box_news li{display:block;width:100%;float:none;margin-bottom:30px;}
.box_news li:nth-of-type(4n) a,.box_news li:nth-of-type(4n-3) a{background:rgba(61,151,242,.0);}
.box_news li:nth-of-type(4n-1) a,.box_news li:nth-of-type(4n-2) a{background:rgba(242,61,121,.0);}
.box_news li a{display:block;padding:8px 0px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;}
.box_news figure{clear:both;float:left;width:150px;height:111px;position:relative;z-index:50;overflow:hidden;margin:0 auto 8px;text-align:center;}
.box_news figure img{width:100%;height:auto;}
.news_txtarea{float:left;background:#fff;width:calc(100% - 150px);-webkit-width:calc(100% - 150px);-moz-width:calc(100% - 150px);-o-width:calc(100% - 150px);-ms-width:calc(100% - 150px);height:111px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
.news_txtarea p{color:#565656;margin-left:5px;}
.date_news{font-family:'Raleway';font-size:13px;margin-bottom:10px;}
#bottomcontents{width:100%;padding:94px 0;}
.bottomcontent_list01{width:100%;margin:0 auto;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bottomcontent_list01 li{width:100%;float:left;margin:0 0 10px;}
.bottomcontent_list01 li:nth-last-of-type(1){margin:0;}
.bottomcontent_list01 .iframe_outa{position:relative;width:100%;padding:80% 0 0;overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;}
.bottomcontent_list01 .iframe_outa iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block;}
.bnr_bottom01{width:100%;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 16px;text-align:center;}
.bnr_bottom01 li{display:block;margin:0 0 16px;width:100%;}
.bnr_bottom01 li img{width:100%;height:auto;}
.bnr_bottom01 li:nth-last-of-type(1){margin:0;}
.bnr_bottom02{margin:0 auto;text-align:center;width:100%;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bnr_bottom02 a{text-decoration:none;}
.bnr_bottom02 li{display:block;margin:0 0 16px;width:100%;float:none;}
.bnr_bottom02 .txtbnr{background:#000;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bnr_bottom02 .txtbnr p{color:#fff;font-size:10px;line-height:16px;padding:9px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bnr_bottom02 li img{width:100%;height:auto;}
.bnr_bottom02 li:nth-last-of-type(1){margin:0;}
.btn_more01{text-align:center;margin:30px 0 96px;}
.btn_more01 a{font-family:'Raleway';color:#565656;font-size:24px;padding:8px 32px;border:2px solid #565656;line-height:1;text-decoration:none;}
.btn_more01 a::after{content:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/arrow_btn01.png);padding:0 0 0 16px;}
.scroll_review{width:100%;background:#fff;height:450px;overflow-y:scroll;}
div.wpcr3_dotline{display:none!important;}
.wpcr3_review_item{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/dotted_type01.png) bottom left repeat-x;}
.wpcr3_review_item:nth-last-of-type(1){background:none;}
div.wpcr3_rating_style1_base{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/icon_star.png) 0 0 no-repeat;width:162px;height:33px;line-height:33px;float:left;padding-right:4px;overflow:hidden;display:block;}
div.wpcr3_rating_style1_average{background:url(https://storage.shin-fairies.com/wp-content/themes/fairies/img/icon_star.png) 0 -33px no-repeat;text-indent:-9999px;height:33px;line-height:33px;}
.wpcr3_review_author{color:#565656;font-family:'Raleway';font-size:16px;font-style:normal!important;}
.wpcr3_caps{color:#565656;font-size:16px;font-style:normal!important;}
.wpcr3_review_title{font-weight:bold;font-size:20px!important;margin:1em 0 0.5em;}
.wpcr3_content,.wpcr3_content p{color:#565656!important;}
.wpcr3_review{padding:16px;}
@media screen and (max-width:450px){
main{padding:20px 8px 64px;-webkit-overflow-scrolling:touch;}
.info_newcommer{font-size:14px;padding:4px;}
.name_newcommer{font-size:16px;}
.info_newcommer02{font-size:12px;}
.info_cast{font-size:14px;padding:4px;}
.chara_cast li{font-size:12px;padding:4px;border-radius:4px;}
.name_cast{font-size:16px;}
.bottomcontent_list01{padding:0 8px;}
.bnr_bottom01,.bnr_bottom02{padding:0 8px;}
.time_cast span{font-size:14px;}
.box_news figure{width:100px;}
.news_txtarea{width:calc(100% - 100px);-webkit-width:calc(100% - 100px);-moz-width:calc(100% - 100px);-o-width:calc(100% - 100px);-ms-width:calc(100% - 100px);}
}
.btn_call a{display:block;position:fixed;bottom:0;bottom:env(safe-area-inset-bottom,0);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0));font-size:12px;color:#fff;background:#ff69b4;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;z-index:9999}
hr.fclear{clear:both!important;height:0!important;background-color:rgba(0,0,0,0)!important;border:none!important;margin-bottom:0;padding:0!important;overflow:hidden!important;}
.fclear{clear:both;}
.marginb64{margin-bottom:64px!important;}
}
.bottomcontent_list01 li.mailMagazine{background-image:url(https://storage.shin-fairies.com/img/mail.jpg);background-repeat:no-repeat;box-sizing:border-box;height:500px;padding:335px 0 0 0;background-position:center top;}
.bottomcontent_list01 .formParts{text-align:center;}
@media all{
.wpcr3_caps{text-transform:capitalize;}
div.wpcr3_dotline{display:block!important;border-bottom:1px dotted #ccc!important;margin-bottom:10px!important;clear:both!important;}
div.wpcr3_review div,div.wpcr3_review span{display:inline-block!important;line-height:24px;}
div.wpcr3_review div.wpcr3_review_ratingValue{position:relative;top:2px;margin-right:5px;}
div.wpcr3_review div.wpcr3_review_title{font-size:0.8em;display:block!important;}
div.wpcr3_review blockquote.wpcr3_content{font-size:14px;font-weight:normal;display:block!important;padding-bottom:30px;}
div.wpcr3_review blockquote.wpcr3_content p{font-size:14px;font-weight:normal;display:inline!important;}
div.wpcr3_review div.wpcr3_review_author{font-size:0.8em;font-style:italic;}
.wpcr3_respond_1{margin:0!important;padding:0!important;clear:both!important;}
.wpcr3_respond_1 p{margin:0!important;padding:0!important;line-height:120%!important;margin-top:2px!important;margin-bottom:2px!important;}
div.wpcr3_rating_style1{line-height:17px;display:inline-block;}
div.wpcr3_rating_style1 div{line-height:17px;}
div.wpcr3_rating_style1 *{border:0 none;margin:0;padding:0;line-height:17px;}
div.wpcr3_rating_style1_base{background:url(https://storage.shin-fairies.com/wp-content/plugins/wp-customer-reviews/css/newstars.png) 0 0 no-repeat;width:85px;height:17px;line-height:17px;float:left;padding-right:4px;overflow:hidden;display:block;}
div.wpcr3_rating_style1_average{background:url(https://storage.shin-fairies.com/wp-content/plugins/wp-customer-reviews/css/newstars.png) 0 -15px no-repeat;text-indent:-9999px;height:17px;line-height:17px;}
.wpcr3_pagination{clear:both;padding:0px 0px 0px 0px;position:relative;font-size:11px;line-height:13px;}
.wpcr3_pagination_page{float:left;display:block;line-height:30px;padding-right:5px;}
.wpcr3_pagination .wpcr3_a{display:block;float:left;margin:0px 1px 0px 1px;padding:6px 10px 6px 10px;line-height:16px;text-decoration:none;width:auto;color:#fff;background:#555;cursor:pointer;}
.wpcr3_pagination .wpcr3_a:hover{color:#fff;background:#3279BB;}
.wpcr3_pagination .wpcr3_ls{margin-right:1px;}
.wpcr3_pagination .wpcr3_rs{margin-left:1px;}
.wpcr3_pagination .wpcr3_a.wpcr3_current{background:#3279BB;color:#fff;cursor:default;}
.wpcr3_pagination .wpcr3_a.wpcr3_disabled,.wpcr3_pagination .wpcr3_a.wpcr3_disabled:hover{background:#ddd;color:#fff;cursor:default;}
.wpcr3_clear,div.wpcr3_review .wpcr3_clear{clear:both!important;display:block!important;line-height:0px!important;; height:0px!important;}
.wpcr3_hide,div.wpcr3_review .wpcr3_hide{display:none!important;}
}
@font-face{font-display:swap;font-family:LigatureSymbols;src:url(https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.eot);src:url('https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.eot#iefix') format('embedded-opentype'),url('https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.woff') format('woff'),url('https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.ttf') format('truetype'),url('https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');src:url('https://storage.shin-fairies.com/wp-content/themes/fairies/fonts/LigatureSymbols-2.11.ttf') format('truetype');font-weight:400;font-style:normal;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display: swap;}
@font-face{font-display:swap;font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/josefinsans/v15/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display: swap;}