@charset "utf-8";ul.marquee{display:block;margin:auto;padding:0;line-height:1;position:relative;overflow:hidden;width:100%;height:26px;}ul.marquee li{overflow:visible;}ul.marquee li div{display:none;height:21px;position:absolute;width:9999px;z-index:-1;}ul.marquee li span{padding:4px;display:block;}#topslideimg .slick-slider{margin-bottom:0;}#topslideimg ul li:not(.slick-current){opacity:0.7;}#topslideimg ul li:only-child{opacity:1;}#topslideimg ul li img{margin:0 auto;}div#longitudinally ul li,div#fade ul li{left:10px;}#qa ul.qaList{margin-bottom:10px;}#qa ul.qaList>li{border-bottom:solid 1px #000099;}#qa .accordion_head,#qa .close{cursor:pointer;}#qa ul.qaList>li>p{display:block;padding:10px 25px 10px 2em;position:relative;color:#000000;line-height:1.2;}#qa ul.qaList>li>p:before{content:"Q.";color:#000099;position:absolute;left:0.5em;}#qa ul.qaList>li>p span{padding:2px 5px;position:absolute;right:5px;top:7px;}#qa ul.qaList>li div{position:relative;padding-bottom:40px;display:none;}#qa ul.qaList>li div p{margin:0 auto;padding:10px 10px 10px 2em;position:relative;line-height:1.4;}#qa ul.qaList>li div p:before{content:"A.";color:#000099;position:absolute;left:0.5em;}#qa ul.qaList>li div>span{background:#48B8C5;color:#FFFFFF;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center;width:20%;font-size:93%;position:absolute;bottom:15px;right:3%;padding:3px;}#content #pickUp li{float:left;margin-bottom:10px;width:32%;text-align:center;}#content #pickUp li a{display:block;font-size:85%;color:#000000;}#content #pickUp li a span{display:block;text-align:center;overflow:hidden;margin-bottom:5px;}#content #pickUp li a img{width:auto;height:auto;max-width:93px;max-height:131px;}#content #pickUp li em{display:block;margin-bottom:2px;text-align:center;font-style:normal;font-size:100%;color:#000066;}#content #pickUp .sld_pickup{display:block;}#content #pickUp .sld_pickup li{float:left;}#content #pickUp .sld_pickup li span img{margin:0 auto;}#content #pickUp .slick-dots{height:auto !important;bottom:5px;}#content #pickUp .slick-dots li{width:20px;height:20px;margin:0 5px;float:none;}#content #whatsNew a>span,#event a>span{display:block;float:left;margin-right:10px;overflow:hidden;width:60px;}#content #whatsNew img,#event img{width:auto;height:auto;max-width:60px;max-height:80px;}#content #whatsNew>a>div,#content #event>a>div{float:left;width:80%;}#content #whatsNew div.noImg,#content #event div.noImg,#content #photoDiary div.noImg{width:92%;}#whatsNew a,#event a{display:block;padding:10px;font-size:85%;color:#000000;}#content #whatsNew div h2,#content #event div h2{margin-bottom:5px;font-size:100%;color:#000066;}#content #whatsNew div span,#content #event div span{display:block;margin-bottom:5px;}#content #whatsNew .news_list,#content #event .news_list{height:300px;overflow:auto;}#content #whatsNew .newsec,#content #event .newsec{position:relative;width:100%;height:auto;padding:10px !important;float:none;box-sizing:border-box;border-bottom:1px solid #000099;}#content #whatsNew .newsec h2.title,#content #event .newsec h2.title{margin-bottom:5px;text-align:center;font-size:100%;color:#000066;}#content #whatsNew .newsec .time,#content #event .newsec .time{display:block;margin-bottom:5px;text-align:right;}#content #whatsNew .newsec .photo,#content #event .newsec .photo{width:100%;display:block;margin:0 0 5px;text-align:center;}#content #whatsNew .newsec .photo img,#content #event .newsec .photo img{max-width:98%;max-height:none;}#content #whatsNew .newsec .news_body,#content #event .newsec .news_body{width:100%;}#content #whatsNew .newsec .news_body span,#content #event .newsec .news_body span{display:inline;margin:0;float:none;width:auto;overflow:auto;}#content #whatsNew .more,#content #event .more{margin-top:10px;}#content #underWari ul li{border-bottom:solid 1px #000099;}#content #underWari ul li:last-of-type{border:none;font-weight:bold;}#content #underWari ul li a{display:block;padding:9px;color:#000066;}#content ul.profile{margin:20px auto 0;width:95%;}#content ul.profile li{position:relative;float:left;margin:0 5px 30px 0;padding-bottom:28px;width:31.5%;border:solid 1px #000099;}#content ul.profile li p.typeIcons{width:98%;text-align:left;margin:5px auto 0;}#content ul.profile li p.typeIcons img{margin:0 2px 0 0;}#content ul.profile li.new img.new{position:absolute;top:-15px;left:-1px;}#content ul.profile li .badgebox{display:inline-block;position:relative;}#content ul.profile li .badgebox .badge-1,#content ul.profile li .badgebox .badge-2,#content ul.profile li .badgebox .badge-3,#content ul.profile li .badgebox .badge-4{max-width:30%;position:absolute;}#content ul.profile li .badgebox .badge-1 img,#content ul.profile li .badgebox .badge-2 img,#content ul.profile li .badgebox .badge-3 img,#content ul.profile li .badgebox .badge-4 img{max-width:100%;vertical-align:top;}#content ul.profile li .badgebox .badge-1{top:0;left:1%;}#content ul.profile li .badgebox .badge-2{top:0;right:1%;}#content ul.profile li .badgebox .badge-3{bottom:0;left:1%;}#content ul.profile li .badgebox .badge-4{bottom:0;right:1%;}#content #schedule ul.profile li{padding-bottom:65px;}#content #schedule ul.profile li.debug{padding-bottom:5px;}#content #realtime ul.profile li{padding-bottom:5px;}#content ul.profile li span.size{margin:0 1px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}#content #newFace ul.profile li span.size{margin-bottom:4px;}#content ul.profile li:nth-of-type(3n){margin-right:0;}#content ul.profile li a{display:block;text-align:center;font-size:85%;color:#000000;}#content ul.profile li span.photo{display:block;margin:4px auto 2px;overflow:hidden;height:112px;}#content ul.profile li img{width:auto;height:auto;max-width:84px;max-height:112px;}#content ul.profile li em{display:block;margin-bottom:4px;font-weight:bold;font-style:normal;color:#000066;}#content #schedule ul.profile li span.cap{position:absolute;bottom:25px;left:4px;width:92%;display:block;padding:3px 0;text-align:center;}#content #schedule ul.profile li span.status{bottom:5px;}#content #schedule ul.profile li span.cap.comcom{position:static;}#content #schedule ul.profile li span.comment{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}#content #realtime ul.profile li span.cap{width:92%;display:block;margin:3px auto 0;padding:3px 0;text-align:center;}#content #realtime ul.profile li span.cap.comment{margin-top:0 !important;}#content #ranking h2{font-weight:bold;text-align:center;margin-bottom:5px;font-size:100%;}#content #ranking ul.profile li span.cap{position:absolute;bottom:5px;left:4px;right:4px;display:block;padding:3px 0;text-align:center;}#content #ranking ul.profile li span.cap.no1{background:#a98c4b;}#content #ranking ul.profile li span.cap.no2{background:#a1a1a1;}#content #ranking ul.profile li span.cap.no3{background:#9c7a68;}#content #newFace ul.profile li span.cap{width:92%;display:block;margin:0 auto 5px;padding:3px 0;text-align:center;}#content .more{float:none !important;margin:0 auto 10px;width:95% !important;height:24px;text-align:center;font-weight:bold;line-height:24px;background:#d0d0d0;padding:0 !important;}#content .more a{display:block;padding:0 !important;color:#fff;font-size:100%;}#content #movie>a{display:block;margin:0 auto;padding-bottom:10px;font-size:85%;}#content #movie a span.photo{display:block;float:left;text-align:center;width:136px;margin:0 10px;overflow:hidden;}#content #movie a span.size{text-align:left;color:#000000;}#content #movie img{width:auto;height:auto;max-width:136px;max-height:74px;}#content #movie div h2,#content #photoDiary div h2{margin-bottom:7px;font-weight:bold;font-size:116%;color:#000000;}#content #movie div em{display:block;margin-bottom:7px;text-decoration:underline;font-style:normal;color:#000066;}#content #movie.newmovie a{text-align:center;background:none;}#content #movie.newmovie a span.photo{float:none;width:100%;margin:0 0 10px 0;}#content #movie.newmovie a span.photo img{max-width:95%;max-height:100%;vertical-align:top;}#content #photoDiary a{display:block;margin:0 auto;padding-bottom:10px;font-size:85%;color:#000000;}#content #photoDiary a>span{display:block;float:left;width:45%;margin:0;padding:0 10px 10px 10px;box-sizing:border-box;}#content #photoDiary a>span img{max-width:100%;max-height:100%;}#content #photoDiary img{width:auto;height:auto;}#content #photoDiary div{float:left;width:48%;}#content #photoDiary div span.time{display:block;margin-bottom:7px;font-size:93%;}#content #photoDiary .more{float:none;margin:0 auto 10px;width:95%;height:24px;text-align:center;font-weight:bold;line-height:24px;background:#d0d0d0;padding:0 !important;}#content #photoDiary .more a{display:block;color:#fff;padding:0;font-size:100%;}#content #photoDiary.grid ul.bloglist{margin-bottom:10px;padding:0 5px;display:flex;flex-wrap:wrap;}#content #photoDiary.grid ul.bloglist li{position:relative;width:calc(100% / 3);height:0;padding-top:calc(100% / 3);border:1px solid transparent;box-sizing:border-box;overflow:hidden;}#content #photoDiary.grid ul.bloglist li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;}#content #photoDiary.grid ul.bloglist li a>span{display:block;width:100%;height:100%;margin:0;padding:0;float:none;}#content #photoDiary.grid ul.bloglist li.photoblog_movie a::after{content:"";position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);display:inline-block;width:34px;height:34px;background:url(/font/btn_movie.png);background-size:100% 100%;z-index:10;}#content #photoDiary.grid ul.bloglist li img{width:100%;height:100% !important;max-width:100%;max-height:100%;object-fit:cover;}#content #coverGallary{width:320px;margin:0 auto;overflow:hidden;}#content #coverGallary ul{width:320px;min-height:150px!important;max-height:300px!important;position:relative;}#content #coverGallary ul li{width:320px;overflow:hidden;display:block;margin:0 auto;text-align:center;min-height:150px!important;max-height:300px!important;}#content #coverGallary ul li img{margin:0 auto;width:auto;height:auto;max-width:100%;max-height:300px;}.cover_ttl{position:absolute;bottom:0;left:0;display:block;width:100%;height:auto;overflow:hidden;}.cover_ttl p{padding:5px;color:#ffffff;background:rgba(0, 0, 0, 0.6);}.topFree>div{padding:5px 0;}.topBanner{text-align:center;}.topBanner img{max-width:100%;}#content .topBanner>div{padding:0 0 5px !important;}.topBanner .slider_topbnr img{margin:0 auto;}.topBanner .slick-dots{bottom:-20px;}.topBanner .slick-dots li{width:auto;}.worktime{displa:line-block;margin:0 auto 4px;line-height:1.3}#voice a{display:block;padding:10px;font-size:85%;color:#000000;}#content #voice a>span{display:block;float:left;margin-right:10px;overflow:hidden;width:60px;}#content #voice ul li span.photo{display:block;float:left;width:60px;margin-right:10px;overflow:hidden;}#content #voice ul li span.photo img{width:auto;height:auto;max-width:60px;max-height:80px;}#content #voice ul li div{width:75%;float:left;font-size:85%;}#content #voice ul li div h2{font-size:108%;font-weight:bold;margin-bottom:5px;}#content #voice ul li div span.name,#content #voice ul li div span.time{display:block;margin-bottom:5px;}#content #voice ul li div span.name,#content #voice ul li div p{color:#000000;}#content #voice ul li .voice_box{color:#000000;}#content #voice ul li .voice_box dt{margin-bottom:3px;padding-left:3px;font-weight:bold;border-left:5px solid #999;border-color:inherit;}#content #voice ul li .voice_box dd{margin-bottom:5px;padding-left:15px;}#cosplay ul.profile li{padding-bottom:5px;text-align:center;}#system ul.list{width:95%;margin:0 auto 10px;}#system ul.list h2.titleL{padding:5px 10px;font-size:108%;color:#000000;}#system ul.list h3.titleM{padding:5px 0;font-size:108%;}#system ul.list>li>div{width:95%;margin:0 auto;}#system ul.list ul>li div{padding:5px 5px 5px 10px;font-size:100%;}#system ul.list ul>li div.item{border:solid 1px #000099;font-weight:bold;}#system ul.list ul>li div.price{border-right:solid 1px #000099;border-bottom:solid 1px #000099;border-left:solid 1px #000099;}#system ul.list li div ul li p.comment{font-size:100%;padding:5px 5px 5px 10px;margin-top:-1px;margin-bottom:10px;border-top:solid 1px #000099;border-right:solid 1px #000099;border-bottom:solid 1px #000099;border-left:solid 1px #000099;}#system ul.list>li>div>p.comment{margin-bottom:10px;padding:10px;}#system div.card{margin:0 auto 20px;height:30px;line-height:30px;font-size:116%;text-align:center;font-weight:bold;}#system ul.list li div>img{max-width:100%;margin:0 auto 10px;display:block;}#system .Attention{color:#ff0000;text-align:left;}#system .creditPayment{padding:10px;margin:10px;border:solid 1px #999;}#system .creditPayment .mTitle{padding:2px 10px;background:#666;color:#fff;font-weight:bold;text-align:left;}#system .payHide{margin:10px auto;padding:10px;}#system .payList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;margin:10px auto;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#system .payList li{margin:0 1px;}#system .bgBack{background:#efebe4;}#system .paymentLink{margin:5px 0;text-align:left;}#system .paymentLink a{text-decoration:underline;}#map .address{margin:15px 0;text-align:center;}#map .comment{margin:0 0 15px;padding:0 10px;text-align:left;}#map #map_canvas{width:300px;margin:0 auto;}#map .moreLink{margin:0 auto 20px;width:300px;text-align:right;}#map .moreLink a{color:#000066;}#twitter .twitterList li .txtData{text-align:center;}#twitter .ladyName{display:block;font-style:normal;font-weight:bold;}#twitter .tw_box{min-height:600px;}#line .linebox{display:flex;justify-content:space-around;}#line .lineitem a{display:block;padding:5px 0;color:#fff;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.5);text-align:center;border:2px solid #fff;border-radius:5px;}#line .lineitem img{max-width:50%;}#line .lineitem p{text-align:center;}#line .lineitem:only-child{width:100%;}#line .lineitem:first-child:nth-last-child(2),#line .lineitem:first-child:nth-last-child(2) ~ .lineitem{width:calc(100% / 2 - 6px);}#line .lineitem:first-child:nth-last-child(3),#line .lineitem:first-child:nth-last-child(3) ~ .lineitem{width:calc(100% / 3 - 6px);}#line .lineitem:nth-of-type(1) a{background:#f8a1ba;background:-moz-linear-gradient(top, #f8a1ba 0%, #fb80a3 100%);background:-webkit-linear-gradient(top, #f8a1ba 0%,#fb80a3 100%);background:linear-gradient(to bottom, #f8a1ba 0%,#fb80a3 100%);border-color:#fb6388;box-shadow:1px -1px 2px #fbbdd4 inset,-1px 1px 2px #fbbdd4 inset;}#line .lineitem:nth-of-type(2) a{background:#95ef65;background:-moz-linear-gradient(top, #95ef65 0%, #48d101 100%);background:-webkit-linear-gradient(top, #95ef65 0%,#48d101 100%);background:linear-gradient(to bottom, #95ef65 0%,#48d101 100%);border-color:#40bb01;box-shadow:1px -1px 2px #9ce776 inset,-1px 1px 2px #9ce776 inset;}#line .lineitem:nth-of-type(3) a{background:#65efed;background:-moz-linear-gradient(top, #65efed 0%, #00cad1 100%);background:-webkit-linear-gradient(top, #65efed 0%,#00cad1 100%);background:linear-gradient(to bottom, #65efed 0%,#00cad1 100%);border-color:#0dbfcf;box-shadow:1px -1px 2px #91f1f9 inset,-1px 1px 2px #91f1f9 inset;}#line .lineitem:nth-of-type(4) a{background:#faac58;background:-moz-linear-gradient(top, #faac58 0%, #ea7a01 100%);background:-webkit-linear-gradient(top, #faac58 0%,#ea7a01 100%);background:linear-gradient(to bottom, #faac58 0%,#ea7a01 100%);border-color:#eb7e10;box-shadow:1px -1px 2px #f3af6d inset,-1px 1px 2px #f3af6d inset;}body.epack #top section{margin:40px auto;}body.epack div#content{padding-top:20px;padding-bottom:20px;}body.epack div#content .more{height:auto !important;}body.epack #map .address{font-size:120%;letter-spacing:0.05em;font-weight:bold;}body.epack #map .comment{font-size:110%;line-height:1.5em;letter-spacing:0.05em;}body.epack #content .more{width:75%!important;height:auto;margin-bottom:30px;line-height:3.5em;border-radius:5px;}body.epack #content .more a{font-size:130%;border:1px solid #eeeeee;border-radius:5px;line-height:60px;letter-spacing:0.08em;}body.epack #system ul.list ul>li div{padding:10px;font-size:120%;}body.epack #system ul.list ul>li div.price{padding:20px 20px 20px 10px;}body.epack #system ul.list li div ul li p.comment{padding:10px;}body.epack #content>section.topBanner>div{padding:0 0 5px !important;}body.epack #content>section.topBanner>div img{max-width:100% !important;}body.epack #content #whatsNew a,body.epack #content #whatsNew div h2,body.epack #content #whatsNew .newsec h2.title{color:inherit;}body.epack #content #whatsNew img,body.epack #content #event img{max-width:100%;max-height:100%;}body.epack #whatsNew,body.epack #event{padding:0 10px;}body.epack #whatsNew a,body.epack #event a{padding:10px 0;}#content .profile li .date{padding:0 0 5px;text-align:center;}