@charset "UTF-8";@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:Noto Sans JP;font-size:14px;line-height:1.5;color:#544c45;background-color:#fff}article,aside,details,footer,header,main,nav,section{display:block}.wrapper{animation:fadeIn 1.5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{width:100%;margin-right:auto;margin-left:auto}b,strong{font-weight:700}img{border:0;line-height:0;vertical-align:middle;-webkit-backface-visibility:hidden}a{color:#ee56b9;text-decoration:none;background-color:transparent}a:active,a:hover{outline:0}a:hover,a:focus{color:#f175c6;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}button{margin:0;font:inherit;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled]{cursor:default}button::-moz-focus-inner{padding:0;border:0}.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:5px;transition:all .2s ease-in-out}.img-circle{border-radius:50%}.clearfix:before,.clearfix:after,.nav:before,.nav:after,.download:before,.download:after,header:before,header:after{display:table;content:" "}.clearfix:after,.nav:after,.download:after,header:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.alignC,.btn-link{text-align:center}.btn-link a{display:inline-block;margin:.5em;color:#fff;font-weight:500;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#ee56b9;border-radius:.8em;box-shadow:0 2px 3px #00000013}.btn-link a:hover{text-decoration:none}h1{margin:.3em;padding:0}h1 a{display:block}h2{color:#ee56b9;font-weight:700;line-height:inherit}h3{margin:0;padding:.5em;font-weight:800;text-align:center;line-height:inherit}h4{display:table;margin:0 auto;padding:.5em 1.2em;color:#ee56b9;font-weight:700;text-align:center;background:url(/assets/1.0.805/img/berrysdanshi/ico_heartp.png) left center no-repeat,url(/assets/1.0.805/img/berrysdanshi/ico_heartp.png) right center no-repeat;background-size:25px}p{font-size:1em;line-height:1.8}strong{color:#2689f9}header{position:fixed;top:0;margin:0 0 .5em;padding:.5em;width:100%;background-color:#ffffffe6;box-shadow:0 1px 14px 1px #0000001a;z-index:50}nav ul{margin:0;padding:0}nav ul li{list-style-type:none}nav ul li a{display:block;text-align:center}.container-top{text-align:center}.container-top ul{margin:2em auto;padding:0}.container-top ul li{margin:1em 0;padding:0;list-style-type:none}.container-top ul li a{display:block}.container-top ul li img{margin:0 auto}#news{margin:0}#news h3 img{margin:0 auto 1.5em}#news ul{margin:0;padding:0}#news ul li{padding:.5em 0;list-style-type:none}#news ul li:hover{background-color:#f7f7f7;transition:all .5s ease}#news ul li a{display:block;color:inherit;text-decoration:none;background:url(/assets/1.0.805/img/berrysdanshi/ico_list.png) right 1em center no-repeat}#news ul p{padding:0 3em 0 .5em}#news ul p.news-details{margin-top:1em;padding:1em;font-size:.9em;border-top:1px dotted #d9d4d0}#news ul .icoNew{display:inline-block;margin:0 0 0 .5em;padding:.1em .5em;color:#fff;font-size:.9em;background-color:#ee56b9;border-radius:.5em}#news button{display:block;margin:0 auto;padding:1em;width:100%;font-size:1.2em;color:#ee56b9;text-align:center;background-color:transparent;border:none}#news button:hover{text-decoration:underline}#about .container article{background:url(/assets/1.0.805/img/berrysdanshi/bg_gray.png) top left repeat}#about .container ul{display:block;padding:0}#about .container ul li{display:block;margin:0;padding:0;color:#ec25a9;font-weight:900;background:url(/assets/1.0.805/img/berrysdanshi/ico_heartp2.png) left center no-repeat;background-size:25px}#about .container p{margin:0;font-size:1.5em;font-weight:700;line-height:1.8}#chara .container-top ul li p{font-weight:500}#chara .container-top ul li img{opacity:.5}#chara .container-top ul li:nth-child(1) p{color:#3878ec}#chara .container-top ul li:nth-child(2) p{color:#fb48b4}#chara .container-top ul li:nth-child(3) p{color:#ff9c01}#chara .container-top ul li.active img,#chara .container-top ul li img:hover{opacity:inherit;transition:all .3s ease}#chara .chara-detail.chara01{background:url(/assets/1.0.805/img/berrysdanshi/bg_chara01.png) top center no-repeat}#chara .chara-detail p{display:block}#chara .cv{margin:0;position:relative;text-align:center;background-color:#f38db1;z-index:3}#chara .cv h4{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1);background:url(/assets/1.0.805/img/berrysdanshi/ico_heartw.png) left center no-repeat,url(/assets/1.0.805/img/berrysdanshi/ico_heartw.png) right center no-repeat;background-size:25px}#chara .cv dl{margin:0;padding:0;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.1)}#chara .cv dl dt{margin:0;padding:0;font-weight:500}#chara .cv dl dd{margin:0;padding:0}#chara .cv dl dd ul{padding:0;font-weight:300}#chara .cv dl dd ul li{margin:0}#chara .cv dl dd ul li ul li{list-style-type:none}#chara .cv a,#chara .cv a:hover{color:#ff3}#chara .original{margin:0;text-align:center}#chara .original dl dt{padding:0;color:#ee56b9;font-weight:700;text-align:left}#chara .original dl dt.book-tit{color:inherit}#chara .original dl dt.book-tit span{font-weight:400}#chara .original dl dd{margin:0;padding:0;text-align:left;line-height:1.8em}#system .container,#special .container{text-align:center}.block img{margin:0 auto}#system .block{background:url(/assets/1.0.805/img/berrysdanshi/bg_dot.png) top left repeat;background-size:32px}#system .block p,#special .block p{font-weight:500}#special .block p{text-align:center}#special .block p span{color:#cf0000;font-size:1rem}@media screen and (max-width: 767px){#special .block p span{font-size:.866rem}}#system .block p{display:block;margin-left:auto;margin-right:auto;background-color:#fff;border:1px dotted #ec25a9;border-radius:1em}#special .block ul.pre{margin:0 auto;padding:0 2em}#special .block ul.pre li{text-align:left;list-style-type:none}#special .block ul.pre li:before{padding-right:.2em;color:#ec25a9;content:"♥"}#special .block aside.after-story{margin:0 auto}#special .block aside.after-story strong{padding:0 1.2em;background:url(/assets/1.0.805/img/berrysdanshi/ico_heartb.png) left center no-repeat,url(/assets/1.0.805/img/berrysdanshi/ico_heartb.png) right center no-repeat;background-size:20px}#special .block aside.after-story ul{margin:0 auto;padding:0}#special .block aside.after-story ul li{list-style-type:none;text-align:center}#special .block aside.after-story ul li a{display:inline-block;margin:.5em;color:#fff;font-weight:500;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#ee56b9;border-radius:.8em;box-shadow:0 2px 3px #00000013}#special .block aside.after-story ul li a:hover{text-decoration:none}.sns-view{margin:2em auto}.sns-view article{margin:0;padding:0;text-align:center}.container-bottom ul{display:table;margin:0 auto;padding:0;max-width:100%;border-collapse:separate}.container-bottom ul li{display:table-cell;max-width:50%;list-style-type:none;vertical-align:middle}.container-bottom ul li a{display:block}.download{background:url(/assets/1.0.805/img/berrysdanshi/bg_gray.png) top left repeat}.download .icoApp{margin-right:1.5em}.download p.cs{margin:.2em 0;padding:.5em;color:#cf0000;text-align:center;font-size:1.466rem}@media screen and (max-width: 767px){.download p.cs{font-size:1.2rem}}.download aside{padding:1.5em;box-shadow:0 2px 3px #00000013;background-color:#fff;border-radius:1em}.download aside dl{margin:0}.download aside dl dt{margin:0;padding:0;color:#ee56b9;font-size:1em;font-weight:700;line-height:1.8}.download aside dl dd{margin:0;padding:0 0 .5em;font-size:.8em;line-height:1.7}.download aside p{margin:0;padding:0;font-size:.7em;line-height:1.7}footer{margin:0;padding:2em 0;background-color:#ee56b9}footer p{color:#fff;font-size:.7em;font-weight:400;line-height:1.8;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}footer p a{color:#ff3;text-shadow:0 1px 2px rgba(0,0,0,.1)}footer p a:hover{color:#ff3}#scrolltop{display:inline;position:fixed;bottom:50px;right:20px;width:50px;height:50px;line-height:50px;z-index:1000;text-decoration:none;background:url(/assets/1.0.805/img/berrysdanshi/scroll.png) center center no-repeat;background-size:50px}.privacy h2{color:inherit}.privacy,.privacy dt,.privacy dd,.info,.info ul,.info ul li{margin:0}@media (max-width: 769px){header{height:90px}.wrapper{margin-top:110px}h1{width:35%;float:left}h1 img{max-width:186px!important;height:64px!important}h2{margin:0 0 1em;padding:0;font-size:1.3em}h3{font-size:1.4em}h4{font-size:1.4em;line-height:1.8;background-size:18px}p{margin:0;padding:.5em 2em}.btn-link{margin:1em auto}.btn-link a{padding:.5em 3em;font-size:1em}.navPc,.nav-unshown{display:none}#nav-open{position:relative;display:inline-block;margin:.5em;padding:.5em;width:30px;height:22px;vertical-align:middle;z-index:200}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:25px;border-radius:15px;background:#ee56b9;display:block;content:"";cursor:pointer}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close{display:none;position:fixed;z-index:99;top:90px;right:0;width:100%;height:100%;background:#666;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:90px;right:0;z-index:100;width:100%;max-width:769px;height:100%;background:#fff;transition:.3s ease-in-out;transform:translate(105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{transform:translate(0)}nav ul{margin:0;padding:0;width:100%}nav ul li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e5e5e5}nav ul li:first-child{border-top:1px solid #e5e5e5}nav ul li a{display:block;margin:0 auto;padding:1em 2em;width:auto;color:#ee56b9;font-size:1.1em;font-weight:700;line-height:1.6;text-align:center}.container-top ul{width:100%}.container-top ul li img{width:80%}#news{padding:3em 2em}#news ul li a{background-size:15px}#about .container{margin-top:1.5em}#about .container p{padding:2em 2em 0;font-size:1em}#about .container ul{float:right;margin:0;padding:0;width:70%}#about .container ul li{margin:0 0 0 .5em;padding:.2em 1em .2em 1.2em;font-size:.9em;background-size:12px}#about .container .headphone{margin:.2em 0 0;padding:.8em;width:30%;background:url(/assets/1.0.805/img/berrysdanshi/bg_gray.png) top left repeat;border-top-left-radius:80px;border-top-right-radius:80px}#about .container .headphone img{width:85%}#chara .tab_area{margin-top:-110px}#chara .tab_area li{margin-top:-110px;padding-top:110px}#chara .container-top ul{display:table}#chara .container-top ul li{display:table-cell}#chara .container-top ul li img{width:70%}#chara .container-top ul li p{font-size:.8em;line-height:1.5}#chara .chara-detail{margin:0 auto;padding:0;width:100%}#chara .chara-detail.chara01{background-size:100%}#chara .chara-detail img:nth-child(1){width:40%}#chara .chara-detail img:nth-child(2),#chara .chara-detail img:nth-child(3){width:60%}#chara .chara-detail p{display:block;margin:0 0 0 40%;padding:1em;font-size:.9em;line-height:1.8}#chara .cv{padding:2em}#chara .cv h4{background-size:18px}#chara .cv img{margin-left:.5em;width:25%}#chara .cv dt{font-size:1em}#chara .cv dd{font-size:.75em}#chara .cv dd ul{margin:1em 0 0 1.3em}#chara .cv dd ul li{padding:.2em}#chara .cv dd ul li ul{margin:.2em 0 0}#chara .original{padding:2em}#chara .original img{margin-right:.5em;width:25%}#chara .original dl{margin:0;padding:0}#chara .original dl dt{margin:0;padding:0;font-size:1em}#chara .original dl dt.book-tit{font-size:1.1em}#chara .original dl dt.book-tit span{font-size:.9em}#chara .original dl dd{margin:0;padding:0;font-size:.9em;line-height:1.8em}#chara .original dl+dl{padding-top:.5em;clear:both}#system h4{margin-bottom:0}#special h4{margin-bottom:0;margin-top:1em}#special .block{margin-top:-110px;padding-top:110px;margin-bottom:3em}#system .block{padding:2em .5em 1.5em}#system .block p{margin-top:2em;padding:1em;width:95%;text-align:left}.block p{margin-top:0;padding-top:0;font-size:.9em;line-height:1.8}.block ul{width:100%}.block ul li{font-size:.9em;line-height:1.6}.block ul.pre li{margin:0 0 .1em;padding:0 0 0 1.2em;background:url(/assets/1.0.805/img/berrysdanshi/ico_heartp2.png) left .3em no-repeat;background-size:12px}.block ul.pre li:before{content:none!important}#special .block aside.after-story{padding:3em 2em 0}#special .block aside.after-story strong{background-size:12px}#special .block aside.after-story ul li a{padding:1em 2em;width:90%}.container-bottom ul{border-spacing:1.5em 1em}.container-bottom ul.sns-share li a img{margin:0 auto;width:70%;height:auto}.download{margin:0;padding:3em 2em}.download .icoApp{width:35%}.download p{margin:0;padding:0}.privacy,.info{padding:3em 2em}.privacy h2,.privacy dl,.info h2,.info dl{margin:0;padding:0}.privacy dt{padding:1em 0 .5em;font-weight:700;line-height:1.8}.privacy dd{padding:0;font-size:.9em;line-height:1.8}#info{margin-top:-110px;padding-top:110px}#info.info{font-size:.9em;line-height:1.8}#info.info h2+p{margin:1em 0 0;text-align:left}#info.info ul{margin:1em 0;padding:0}#info.info ul li{padding:.2em 0;list-style-type:none}#info.info p{margin:0;padding:0;text-align:center}#info.info p a{display:inline-block;margin:0 auto;padding:.5em 3em;color:#fff;font-size:1em;font-weight:500;text-align:center;background-color:#ee56b9;border-radius:.8em}}@media (min-width: 769px){header{height:160px}.wrapper{margin-top:200px}h1{float:left;width:30%}h2{margin:0;padding:0 1em}h3{font-size:2em}h4{margin-bottom:1em;font-size:1.8em}a img:hover{transition:all .3s ease-in-out;opacity:.85}.navSpn{display:none}.btn-link{margin:1.5em auto}.btn-link a{padding:.8em 3em;font-size:1.2em;box-shadow:0 2px 3px #00000013;transition:all .22s}.btn-link a:hover{box-shadow:0 4px 3px #00000013;transform:translateY(-2px);filter:brightness(110%)}nav{float:right;margin-top:1.5em}nav ul li{float:left;margin:0 2em 0 0;padding:0 .2em}nav ul li:hover{background:url(/assets/1.0.805/img/berrysdanshi/marker.png) center center no-repeat;transition:all .3s ease}nav ul li.active{background:url(/assets/1.0.805/img/berrysdanshi/marker.png) center center no-repeat}.main-images{width:85%}.container-top ul{display:table;width:85%;border-collapse:collapse;border-spacing:2em 1.5em}.container-top ul li{display:table-cell}.container-top ul li img{width:80%}#news{padding:2em 15em}#about .container ul{margin:2em 0 0}#about .container ul li{margin:0 17em;padding:.3em 0 .3em 1.8em;font-size:1.3em}#about .container p{padding:2em 4em}#about .container .headphone{margin:1em 1.5em -2em;padding:2em 2em 0;background:url(/assets/1.0.805/img/berrysdanshi/bg_gray.png) top left repeat;border-top-left-radius:200px;border-top-right-radius:200px}#about .container .headphone img{width:85%}#chara .tab_area,#chara .tab_area li{margin-top:-200px;padding-top:200px}#chara .container-top ul li img{width:50%}#chara .chara-detail{margin:0 auto;padding:0;width:950px;height:588px}#chara .chara-detail p{margin:0 0 0 389px;padding:2em 3.5em}#chara .cv{padding:2em 15em}#chara .cv img{margin-left:1.5em}#chara .cv dt{font-size:1.3em}#chara .cv dd ul{margin:1em 0 0 1.5em}#chara .cv dd ul li{padding:.2em}#chara .cv dd ul li ul{margin:.5em 0 0 .6em}#chara .original{padding:5em 7em}#chara .original img{margin-right:1.5em}#chara .original dl dt{margin:0 0 .5em;font-size:1.1em}#chara .original dl dt .book-tit{font-size:1.4em}#chara .original dl dt .book-tit span{font-size:.7em}#chara .original dl dd{font-size:1em;line-height:1.8em}#system h4{margin-bottom:0}#special h4{margin-top:2em;margin-bottom:0}#special .block{margin-top:-200px;padding-top:200px;margin-bottom:10em}#system .block{padding:2em 7em 3em}#system .block p{margin-top:2em;padding:1em;width:70%;text-align:center}.block p{margin-top:0;padding-top:0;font-size:1.2em;line-height:1.8}.block ul{width:50%}#special .block aside.after-story{padding:3em 7em 0}#special .block aside.after-story ul li a{padding:1em 2em;width:80%;transition:all .22s}#special .block aside.after-story ul li a:hover{box-shadow:0 4px 3px #00000013;transform:translateY(-2px);filter:brightness(110%)}.sns-view{padding:0 7em}.sns-view article{float:left;width:50%}.sns-view #youtube-player{width:450px;height:300px}.container-bottom ul{border-spacing:1.8em 1.5em}.download{margin:0 auto;padding:5em 7em}.download .download-inner{margin:0 auto}.download .download-inner p{margin:1em 1.5em 1em 0;padding:0 1em}.download .download-inner aside p{padding:0}.download>div>div,.download aside{float:left;width:50%}.privacy,.info{padding:5em 7em}.privacy h2,.info h2{padding:0}.privacy dt{padding:2em 0 .5em;font-weight:700;line-height:1.8}.privacy dd{padding:0;font-size:.9em;line-height:2}#info{margin-top:-200px;padding-top:200px}#info.info ul{margin:0;padding:0}#info.info ul li{padding:.2em 0;line-height:1.8;list-style-type:none}}#service{margin-bottom:2em;padding:3em;border:5px solid #ddd}#service dt{margin-bottom:1em;font-size:1.3em;font-weight:700;text-align:center}#service dd{margin:0;padding:0}#service dd p{display:inline-block;margin:2em auto 0;padding:0 1em;border:1px solid #ccc}
