﻿.baby{overflow:hidden;padding-bottom:150px;background:url(../../img/bg.jpg)}@media all and (max-width:520px){.baby{padding-bottom:100px}}.baby img{display:block;width:100%;height:auto}.baby a{transition:.3s}@media(hover: hover){.baby a:hover{opacity:.7}}.baby .mv{position:relative;width:min(820px,96%);margin:0 auto;z-index:1}.baby .mv__ttl a{transition:none}@media(hover: hover){.baby .mv__ttl a:hover{opacity:1}}.baby .mv__badge{position:absolute;top:min(20px,4vw);right:-80px;width:min(305px,34vw)}@media all and (max-width:812px){.baby .mv__badge{right:-6vw}}.baby .nav{width:625px;margin:-90px auto 0}@media all and (max-width:812px){.baby .nav{width:min(530px,90%);margin-top:-12vw}}.baby .nav ul{display:flex;justify-content:center;align-items:center;gap:0 1.88%;width:530px;margin:0 auto 10px}@media all and (max-width:812px){.baby .nav ul{width:min(530px,94%)}}.baby .nav ul li{width:170px;height:170px}@media all and (max-width:812px){.baby .nav ul li{width:32%;height:min(160px,26vw)}}.baby .nav ul a{display:block;height:100%;font-size:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:.3}@media(hover: hover){.baby .nav ul a:hover{opacity:1}}.baby .nav ul .song a{background-image:url(../../img/menu_song_off.webp)}@media(hover: hover){.baby .nav ul .song a:hover{background-image:url(../../img/menu_song_on.webp)}}.baby .nav ul .oa a{background-image:url(../../img/menu_oa_off.webp)}@media(hover: hover){.baby .nav ul .oa a:hover{background-image:url(../../img/menu_oa_on.webp)}}.baby .nav ul .gc a{background-image:url(../../img/menu_gc_off.webp)}@media(hover: hover){.baby .nav ul .gc a:hover{background-image:url(../../img/menu_gc_on.webp)}}.baby .nav ul .entry a{background-image:url(../../img/menu_entry_off.webp)}@media(hover: hover){.baby .nav ul .entry a:hover{background-image:url(../../img/menu_entry_on.webp)}}.baby .main{width:min(1000px,95%);margin:0 auto}.baby .sec{margin-bottom:30px;padding:60px 10% 80px;border:3px solid #f5ebdf;border-radius:10px;background-color:rgba(255,255,255,.4)}@media all and (max-width:1080px){.baby .sec{padding:50px 5% 60px}}@media all and (max-width:520px){.baby .sec{padding:40px 15px 50px}}.baby .sec__ttl{display:block;margin-bottom:30px;padding-bottom:20px;background:url(../../img/ttl_line.webp) no-repeat left bottom;color:#0569a8;font-weight:600;font-size:30px;text-align:center}@media all and (max-width:520px){.baby .sec__ttl{margin-bottom:20px;font-size:26px}}.baby .sec__ttl span{display:block;margin-bottom:20px;color:#ffa0a0;font-size:22px}@media all and (max-width:520px){.baby .sec__ttl span{font-size:1.125rem}}.baby .first{margin-top:-220px;padding-top:280px}@media all and (max-width:812px){.baby .first{margin-top:-36vw;padding-top:42vw}}.baby .movie__select{display:flex;justify-content:center;gap:0 10px;margin-bottom:30px;filter:drop-shadow(0px 3px 6px rgba(156, 119, 20, 0.08))}.baby .movie__select__item{position:relative;width:180px}.baby .movie__select__item::after{display:block;content:"";position:absolute;top:50%;right:10px;translate:0 -50%;width:24px;height:24px;border-radius:50%;overflow:hidden;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"><path d="M3.2,14.4l2.6,2.6,8.6-8.6L6,0l-2.8,2.7,5.8,5.8-5.8,5.8Z" style="fill:%23fff"/></svg>');background-repeat:no-repeat;background-color:#ffa0a0;background-position:center;background-size:10px;rotate:90deg;pointer-events:none}.baby .movie__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 35px 11px 20px;border:none;border-radius:30px;background:#fff;color:#ffa0a0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;font-size:1.063rem;letter-spacing:.06em;cursor:pointer;outline:none;vertical-align:middle}@media all and (max-width:520px){.baby .movie__select select{font-size:1rem}}.baby .movie__select option{padding:10px 0;background:#fff;color:#333}.baby .movie__list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:25px 1.25%}@media all and (max-width:520px){.baby .movie__list{gap:20px 2%}}.baby .movie__item{display:flex;flex-direction:column;gap:8px;width:24.06%}@media all and (max-width:812px){.baby .movie__item{width:32.5%}}@media all and (max-width:520px){.baby .movie__item{width:49%}}.baby .movie__oadate{padding:9px 0;border:2px #0569a8 dotted;background:#f4c51e;color:#0569a8;font-weight:600;font-size:min(.875rem,2.2vw);text-align:center;letter-spacing:.02em}@media all and (max-width:520px){.baby .movie__oadate{font-size:min(.875rem,3vw)}}.baby .movie__thumb{border:1px #ccc solid}.baby .movie .modalBtn{display:flex;justify-content:center;align-items:center;gap:0 5px;padding:11px 0 10px;border:0;border-radius:3px;background:#333;background-size:15px;color:#fff;font-weight:600;font-size:min(.875rem,2.5vw);text-align:center;cursor:pointer}@media all and (max-width:520px){.baby .movie .modalBtn{font-size:min(.875rem,3.5vw)}}.baby .movie .modalBtn::before{display:block;content:"";background:url(../../img/play.webp) no-repeat center;width:15px;height:15px}.baby .movie__message{line-height:1.7em;margin-top:30px;font-size:.813em}.baby .song__artist{color:#653232;font-weight:600;font-size:23px;text-align:center}@media all and (max-width:520px){.baby .song__artist{font-size:min(1.25rem,4.4vw)}}.baby .song__btn{display:flex;justify-content:center;align-items:center;gap:10px;margin:40px 0 20px}@media all and (max-width:812px){.baby .song__btn{gap:5px;margin-bottom:20px}}@media all and (max-width:520px){.baby .song__btn{flex-direction:column;margin-bottom:5px}}.baby .song__btn li{width:230px;height:40px;line-height:40px;border-radius:20px;text-align:center}@media all and (max-width:520px){.baby .song__btn li{width:250px}}.baby .song__btn li a{display:block;width:100%;height:100%;color:#fff;font-size:.938rem;font-weight:bold}.baby .song__btn .listen{background-color:#ffa0a0}.baby .song__btn .download{background-color:#ff8080}.modal{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,.8);z-index:100}.modal.is-active{visibility:visible !important;animation:fadeIn .5s ease-in-out forwards}.modal.is-passive{animation:fadeOut .4s ease-in-out forwards}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__inner{position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(960px,90%);z-index:2}.modal__close{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;z-index:3;width:46px;height:46px;border-radius:50%;font-size:0;transition:.3s;cursor:pointer}.modal__close::before{display:block;content:"";width:30px;height:30px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="40px" viewBox="0 -960 960 960" width="40px" fill="%23ffffff"><path d="m480-418.26-197.8 197.8q-12.87 12.87-30.87 12.87t-30.87-12.87q-12.87-12.87-12.87-30.87t12.87-30.87L418.26-480l-197.8-197.8q-12.87-12.87-12.87-30.87t12.87-30.87q12.87-12.87 30.87-12.87t30.87 12.87L480-541.74l197.8-197.8q12.87-12.87 30.87-12.87t30.87 12.87q12.87 12.87 12.87 30.87t-12.87 30.87L541.74-480l197.8 197.8q12.87 12.87 12.87 30.87t-12.87 30.87q-12.87 12.87-30.87 12.87t-30.87-12.87L480-418.26Z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}@media(hover: hover){.modal__close:hover{background-color:#ffa0a0}.modal__close:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="40px" viewBox="0 -960 960 960" width="40px" fill="%23ffffff"><path d="m480-418.26-197.8 197.8q-12.87 12.87-30.87 12.87t-30.87-12.87q-12.87-12.87-12.87-30.87t12.87-30.87L418.26-480l-197.8-197.8q-12.87-12.87-12.87-30.87t12.87-30.87q12.87-12.87 30.87-12.87t30.87 12.87L480-541.74l197.8-197.8q12.87-12.87 30.87-12.87t30.87 12.87q12.87 12.87 12.87 30.87t-12.87 30.87L541.74-480l197.8 197.8q12.87 12.87 12.87 30.87t-12.87 30.87q-12.87 12.87-30.87 12.87t-30.87-12.87L480-418.26Z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}}@media all and (max-width:812px){.modal__close{background-color:#000}.modal__close:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="40px" viewBox="0 -960 960 960" width="40px" fill="%23ffffff"><path d="m480-418.26-197.8 197.8q-12.87 12.87-30.87 12.87t-30.87-12.87q-12.87-12.87-12.87-30.87t12.87-30.87L418.26-480l-197.8-197.8q-12.87-12.87-12.87-30.87t12.87-30.87q12.87-12.87 30.87-12.87t30.87 12.87L480-541.74l197.8-197.8q12.87-12.87 30.87-12.87t30.87 12.87q12.87 12.87 12.87 30.87t-12.87 30.87L541.74-480l197.8 197.8q12.87 12.87 12.87 30.87t-12.87 30.87q-12.87 12.87-30.87 12.87t-30.87-12.87L480-418.26Z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain}}.modal__movie{width:100%;padding-top:56.25%;position:relative}.modal__movie .video-js{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.footer-parts .fc::before{z-index:5}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.video-js .vjs-big-play-button{top:50%;left:50%;translate:-50% -50%;width:4em;height:4em;border:none;border-radius:50%;background-color:rgba(0,0,0,.5)}@media all and (max-width:812px){.video-js .vjs-big-play-button{width:20vw;height:20vw}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:50%;left:50%;translate:-50% -50%;width:auto;height:auto;font-size:2em}@media all and (max-width:812px){.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:12vw}}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#ffa0a0}.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before{color:#fff}/*# sourceMappingURL=base.css.map */