@charset "UTF-8";/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{min-width:320px;color:#6d5347;font-family:"Zen Maru Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased}@media screen and (min-width:769px){body{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_pattern.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_pattern_stripe.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_pattern_check.png);background-repeat:repeat-y,repeat,repeat;background-position:top 410px center,top center,top center;background-size:2026px 3602px,30px 30px,100px 100px}}@media screen and (max-width:768px){body{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_pattern.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_pattern_stripe.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_pattern_check.png);background-repeat:repeat-y,repeat,repeat;background-position:top 65.7552083333vw center,top center,top center;background-size:153.6458333333vw 841.6666666667vw,3.90625vw 3.90625vw,13.0208333333vw 13.0208333333vw;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.fixed{position:fixed;top:0;bottom:0;right:0;left:0;overflow-y:scroll}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}img{pointer-events:none}@media screen and (max-width:768px){img{width:100%;height:auto}}img.rendering{image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img.rendering{image-rendering:auto}@media screen and (max-width:768px){.pc_i{display:none!important}}@media screen and (min-width:769px){.sp_i{display:none!important}}@media screen and (max-width:768px){.sp_i{display:inline!important}}@media screen and (max-width:768px){.pc_b{display:none!important}}@media screen and (min-width:769px){.sp_b{display:none!important}}@media screen and (max-width:768px){.sp_b{display:block!important}}.w-100{width:100%}.svg{display:inline-block;font-size:0}span.text-pink{color:#fa83b7}span.quote-end,span.quote-start{color:#af9184}span.quote-start.spacing{margin-left:.25em}span.quote-end.spacing{margin-right:.25em}span.bold{font-weight:700}span.marker{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(0,#fff493));background-image:-webkit-linear-gradient(transparent 65%,#fff493 0);background-image:linear-gradient(transparent 65%,#fff493 0);background-position:bottom left}.st-Header{position:fixed;top:0;right:0;left:0;z-index:1000}@media screen and (min-width:769px){.st-Header{max-width:1920px;height:96px;margin:0 auto;padding:5px 50px 0}}@media screen and (min-width:1401px) and (max-width:1500px){.st-Header{padding:5px 30px 0}}@media screen and (max-width:768px){.st-Header{height:17.1875vw;padding:1.5625vw 5.2083333333vw 0}}.st-Header::before{position:absolute;bottom:0;right:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;content:""}@media screen and (min-width:769px){.st-Header::before{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_header.png);background-size:1920px 96px}}@media screen and (max-width:768px){.st-Header::before{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_header.png);background-size:auto 100%}}.st-Header .header-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}@media screen and (min-width:1401px){.st-Header .logo{width:260px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .logo{width:170px}}@media screen and (max-width:768px){.st-Header .logo{width:27.34375vw}}.st-Header .logo a{display:block}@media screen and (min-width:1401px){.st-Header .logo a{width:170px}}@media (any-hover:hover){.st-Header .logo a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.st-Header .logo a:hover{opacity:.8}}@media screen and (min-width:1401px){.st-Header button[name=menu]{display:none}}@media screen and (max-width:1400px){.st-Header button[name=menu]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header button[name=menu]{width:174px;height:40px;margin-top:17px;padding-left:40px;border-left:2px solid rgba(241,158,194,.25)}}@media screen and (max-width:768px){.st-Header button[name=menu]{width:27.8645833333vw;height:6.5104166667vw;margin-top:2.734375vw;padding-left:6.25vw;border-left:.2604166667vw solid rgba(241,158,194,.25)}}@media screen and (max-width:1400px){.st-Header button[name=menu] span.text{position:relative;color:#f19ec2;font-weight:900;line-height:1.4}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header button[name=menu] span.text{top:-2px;margin-right:14px;font-size:22px}}@media screen and (max-width:768px){.st-Header button[name=menu] span.text{top:-.1302083333vw;margin-right:2.0833333333vw;font-size:3.6458333333vw}}@media screen and (max-width:1400px){.st-Header button[name=menu] span.menubar{position:relative;-webkit-transition:height .35s;transition:height .35s}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header button[name=menu] span.menubar{width:40px;height:18px}}@media screen and (max-width:768px){.st-Header button[name=menu] span.menubar{width:6.5104166667vw;height:2.8645833333vw}}@media screen and (max-width:1400px){.st-Header button[name=menu] span.menubar::after,.st-Header button[name=menu] span.menubar::before{position:absolute;left:0;background-color:#f19ec2;content:"";-webkit-transition:top .35s,-webkit-transform .35s;transition:top .35s,-webkit-transform .35s;transition:top .35s,transform .35s;transition:top .35s,transform .35s,-webkit-transform .35s}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header button[name=menu] span.menubar::after,.st-Header button[name=menu] span.menubar::before{width:40px;height:4px;border-radius:2px}}@media screen and (max-width:768px){.st-Header button[name=menu] span.menubar::after,.st-Header button[name=menu] span.menubar::before{width:6.5104166667vw;height:.6510416667vw;border-radius:.6510416667vw}}@media screen and (max-width:1400px){.st-Header button[name=menu] span.menubar::before{top:0}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header button[name=menu] span.menubar::after{top:14px}}@media screen and (max-width:768px){.st-Header button[name=menu] span.menubar::after{top:2.2135416667vw}}@media (any-hover:hover){.st-Header button[name=menu] span.text{-webkit-transition:color .3s;transition:color .3s}}@media screen and (any-hover:hover) and (max-width:1400px){.st-Header button[name=menu] span.menubar::after,.st-Header button[name=menu] span.menubar::before{-webkit-transition:top .35s,background-color .3s,-webkit-transform .35s;transition:top .35s,background-color .3s,-webkit-transform .35s;transition:top .35s,transform .35s,background-color .3s;transition:top .35s,transform .35s,background-color .3s,-webkit-transform .35s}}@media (any-hover:hover){.st-Header button[name=menu]:hover span.text{color:#fbb7d4}.st-Header button[name=menu]:hover span.menubar::after,.st-Header button[name=menu]:hover span.menubar::before{background-color:#fbb7d4}}@media screen and (min-width:769px){.st-Header button[name=menu].opened span.menubar{height:24px}}@media screen and (max-width:768px){.st-Header button[name=menu].opened span.menubar{height:3.90625vw}}@media screen and (min-width:769px){.st-Header button[name=menu].opened span.menubar::after,.st-Header button[name=menu].opened span.menubar::before{top:10px}}@media screen and (max-width:768px){.st-Header button[name=menu].opened span.menubar::after,.st-Header button[name=menu].opened span.menubar::before{top:1.6927083333vw}}.st-Header button[name=menu].opened span.menubar::before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.st-Header button[name=menu].opened span.menubar::after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (min-width:1401px){.st-Header .nav-wrapper{display:contents}}@media screen and (max-width:1400px){.st-Header .nav-wrapper{position:fixed;inset:0;z-index:-1;opacity:0;background-color:rgba(255,187,216,.9);pointer-events:none}.st-Header .nav-wrapper.closing,.st-Header .nav-wrapper.opening{-webkit-transition:opacity .35s;transition:opacity .35s}.st-Header .nav-wrapper.opened{opacity:1;overflow-y:auto;pointer-events:auto}}@media screen and (min-width:1401px){.st-Header .nav-container{display:contents}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .nav-container{padding-bottom:100px}}@media screen and (max-width:768px){.st-Header .nav-container{padding-bottom:13.0208333333vw}}@media screen and (min-width:1401px){.st-Header .nav-container-inner{display:contents}}@media screen and (max-width:1400px){.st-Header .nav-container-inner{position:relative;background-color:#fff8fb;background-repeat:repeat;background-position:top center}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .nav-container-inner{padding:200px 0 180px;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_pattern_stripe.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_pattern_check.png);background-size:30px 30px,100px 100px}}@media screen and (max-width:768px){.st-Header .nav-container-inner{padding:34.1145833333vw 0 31.5104166667vw;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_pattern_stripe.png),url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_pattern_check.png);background-size:3.90625vw 3.90625vw,13.0208333333vw 13.0208333333vw}}@media screen and (max-width:1400px){.st-Header .nav-container-inner::before{position:absolute;right:0;left:0;margin:0 auto;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/bg_menu_bosanimal.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .nav-container-inner::before{bottom:-58px;width:580px;height:184px}}@media screen and (max-width:768px){.st-Header .nav-container-inner::before{bottom:-9.1145833333vw;width:90.3645833333vw;height:28.6458333333vw}}@media screen and (min-width:1401px){.st-Header nav{margin-top:30px}}@media screen and (max-width:1400px){.st-Header nav{margin:0 auto}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header nav{width:568px;margin-bottom:70px;padding-bottom:70px;border-bottom:2px solid rgba(241,158,194,.25)}}@media screen and (max-width:768px){.st-Header nav{width:73.9583333333vw;margin-bottom:9.1145833333vw;padding-bottom:9.1145833333vw;border-bottom:.2604166667vw solid rgba(241,158,194,.25)}}@media screen and (min-width:1401px){.st-Header nav ul{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (max-width:1400px){.st-Header nav ul{display:grid}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header nav ul{grid-template-columns:55% 45%;gap:64px 0}}@media screen and (max-width:768px){.st-Header nav ul{grid-template-columns:60% 40%;gap:10.4166666667vw 0}}@media screen and (min-width:1401px){.st-Header nav ul li + li{margin-left:60px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header nav ul li{padding-left:28px}}@media screen and (max-width:768px){.st-Header nav ul li{padding-left:4.6875vw}}.st-Header nav ul li a{position:relative;color:#be8e43;font-weight:700;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:1401px){.st-Header nav ul li a{font-size:16px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header nav ul li a{font-size:32px}}@media screen and (max-width:768px){.st-Header nav ul li a{font-size:5.2083333333vw}}@media (any-hover:hover){.st-Header nav ul li a{-webkit-transition:color .3s;transition:color .3s}.st-Header nav ul li a:hover{color:#f19ec2}}.st-Header nav ul li a span.svg{position:absolute;opacity:0;fill:#f19ec2}@media screen and (min-width:1401px){.st-Header nav ul li a span.svg{top:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header nav ul li a span.svg{top:17px;left:-28px;width:16px}}@media screen and (max-width:768px){.st-Header nav ul li a span.svg{top:2.734375vw;left:-4.6875vw;width:2.6041666667vw}}.st-Header nav ul li a.current span.svg{opacity:1}.st-Header nav ul li a.disabled{color:#dacdb7;pointer-events:none}.st-Header .official{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (min-width:1401px){.st-Header .official{margin-top:18px}}@media screen and (max-width:1400px){.st-Header .official{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.st-Header .official .official-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff}@media screen and (min-width:1401px){.st-Header .official .official-group{height:38px;padding:0 20px 2px;border:1px solid #f6edd4;border-radius:38px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group{height:60px;padding:0 32px 3px;border:2px solid #f6edd4;border-radius:60px}}@media screen and (max-width:768px){.st-Header .official .official-group{height:9.8958333333vw;padding:0 5.2083333333vw;border:.2604166667vw solid #f6edd4;border-radius:9.8958333333vw}}@media screen and (min-width:1401px){.st-Header .official .official-group.instagram{padding-right:23px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group.instagram{padding-right:36px}}@media screen and (max-width:768px){.st-Header .official .official-group.instagram{padding-right:5.9895833333vw}}@media screen and (min-width:769px){.st-Header .official .official-group + .official-group{margin-left:10px}}@media screen and (max-width:768px){.st-Header .official .official-group + .official-group{margin-left:1.3020833333vw}}.st-Header .official .official-group p{font-size:0}.st-Header .official .official-group p span.icon,.st-Header .official .official-group p span.svg{position:relative}@media screen and (min-width:1401px){.st-Header .official .official-group p span.icon,.st-Header .official .official-group p span.svg{top:1px;width:18px;margin-right:16px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group p span.icon,.st-Header .official .official-group p span.svg{top:1px;width:24px;margin-right:20px}}@media screen and (max-width:768px){.st-Header .official .official-group p span.icon,.st-Header .official .official-group p span.svg{width:3.90625vw;margin-right:3.125vw}}.st-Header .official .official-group p span.icon.twitter,.st-Header .official .official-group p span.svg.twitter{fill:#45a8df}.st-Header .official .official-group p span.icon.x,.st-Header .official .official-group p span.svg.x{fill:#6d5347}@media screen and (min-width:1401px){.st-Header .official .official-group p span.icon.x,.st-Header .official .official-group p span.svg.x{width:22px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group p span.icon.x,.st-Header .official .official-group p span.svg.x{width:28px}}@media screen and (max-width:768px){.st-Header .official .official-group p span.icon.x,.st-Header .official .official-group p span.svg.x{width:4.9479166667vw}}.st-Header .official .official-group p span.icon{display:inline-block}.st-Header .official .official-group ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.st-Header .official .official-group ul li + li{position:relative}@media screen and (min-width:1401px){.st-Header .official .official-group ul li + li{margin-left:13px;padding-left:14px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group ul li + li{margin-left:23px;padding-left:21px}}@media screen and (max-width:768px){.st-Header .official .official-group ul li + li{margin-left:3.3854166667vw;padding-left:3.6458333333vw}}.st-Header .official .official-group ul li + li::before{position:absolute;left:0;background-color:#e2ddda;content:""}@media screen and (min-width:1401px){.st-Header .official .official-group ul li + li::before{top:1px;width:1px;height:18px;border-radius:1px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group ul li + li::before{top:1px;width:2px;height:28px;border-radius:2px}}@media screen and (max-width:768px){.st-Header .official .official-group ul li + li::before{top:-.1302083333vw;width:.2604166667vw;height:4.6875vw;border-radius:.2604166667vw}}.st-Header .official .official-group ul li a{font-weight:700;line-height:1.2;letter-spacing:.04em}@media screen and (min-width:1401px){.st-Header .official .official-group ul li a{font-size:14px}}@media screen and (min-width:769px) and (max-width:1400px){.st-Header .official .official-group ul li a{font-size:22px}}@media screen and (max-width:768px){.st-Header .official .official-group ul li a{font-size:3.6458333333vw}}@media (any-hover:hover){.st-Header .official .official-group ul li a{-webkit-transition:color .3s;transition:color .3s}.st-Header .official .official-group ul li a:hover{color:#f19ec2}}@media screen and (min-width:769px){.st-Header{-webkit-transition:height .3s,padding-top .3s;transition:height .3s,padding-top .3s}.st-Header .logo a{-webkit-transition:opacity .3s,width .3s;transition:opacity .3s,width .3s}.st-Header button[name=menu]{-webkit-transition:margin-top .3s;transition:margin-top .3s}.st-Header nav{-webkit-transition:margin-top .3s;transition:margin-top .3s}.st-Header .official{-webkit-transition:margin-top .3s;transition:margin-top .3s}.st-Header.shorten{height:76px;padding-top:4px}.st-Header.shorten .logo a{width:136px}.st-Header.shorten button[name=menu]{margin-top:10px}.st-Header.shorten nav{margin-top:24px}.st-Header.shorten .official{margin-top:12px}}.st-Footer{position:relative}@media screen and (min-width:769px){.st-Footer{margin-top:160px}}@media screen and (max-width:768px){.st-Footer{margin-top:16.9270833333vw}}.st-Footer::before{position:absolute;right:0;left:0;z-index:-1;content:""}@media screen and (min-width:769px){.st-Footer::before{top:-42px;height:calc(100% + 42px);background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_footer.png);background-repeat:no-repeat;background-position:top center;background-size:1920px auto}}@media screen and (max-width:768px){.st-Footer::before{top:3.3854166667vw;height:calc(100% - 3.3854166667vw);background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_footer.png);background-repeat:no-repeat;background-position:top center;background-size:100vw auto}}.st-Footer .footer-container{margin:0 auto}@media screen and (min-width:769px){.st-Footer .footer-container{width:960px;padding-bottom:40px}}@media screen and (max-width:768px){.st-Footer .footer-container{padding-bottom:7.8125vw}}@media screen and (min-width:769px){.st-Footer .footer-character{margin-bottom:64px;text-align:center}}@media screen and (max-width:768px){.st-Footer .footer-character{width:92.1875vw;margin:0 auto 14.0625vw}}.st-Footer .footer-upper{margin:0 auto}@media screen and (min-width:769px){.st-Footer .footer-upper{width:800px;margin-bottom:30px}}@media screen and (max-width:768px){.st-Footer .footer-upper{width:84.375vw;margin-bottom:7.8125vw}}@media screen and (min-width:769px){.st-Footer nav{margin-bottom:50px}}@media screen and (max-width:768px){.st-Footer nav{margin-bottom:9.1145833333vw}}.st-Footer nav ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width:768px){.st-Footer nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3.90625vw -5.2083333333vw}}@media screen and (min-width:769px){.st-Footer nav ul li + li{margin-left:60px}}@media screen and (max-width:768px){.st-Footer nav ul li{padding:0 3.90625vw 5.2083333333vw}}.st-Footer nav ul li a{position:relative;color:#be8e43;font-weight:700;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.st-Footer nav ul li a{font-size:16px}}@media screen and (max-width:768px){.st-Footer nav ul li a{font-size:4.4270833333vw}}@media (any-hover:hover){.st-Footer nav ul li a{-webkit-transition:color .3s;transition:color .3s}.st-Footer nav ul li a:hover{color:#f19ec2}}.st-Footer nav ul li a span.svg{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;fill:#f19ec2}@media screen and (min-width:769px){.st-Footer nav ul li a span.svg{top:-11px;width:12px}}@media screen and (max-width:768px){.st-Footer nav ul li a span.svg{top:-2.2135416667vw;width:2.6041666667vw}}.st-Footer nav ul li a.current span.svg{opacity:1}.st-Footer nav ul li a.disabled{color:#dacdb7;pointer-events:none}@media screen and (min-width:769px){.st-Footer .footer-container-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:50px}}@media screen and (max-width:768px){.st-Footer .footer-container-inner{margin-bottom:7.8125vw}}@media screen and (min-width:769px){.st-Footer .logo-bosanimal{width:300px;margin-right:100px}}@media screen and (max-width:768px){.st-Footer .logo-bosanimal{width:76.5625vw;margin:0 auto 10.4166666667vw}}.st-Footer .logo-bosanimal a{display:block}@media (any-hover:hover){.st-Footer .logo-bosanimal a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.st-Footer .logo-bosanimal a:hover{opacity:.8}}.st-Footer .share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.st-Footer .share p{font-family:"Baloo 2",sans-serif;font-weight:800;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.st-Footer .share p{margin-right:20px;font-size:16px}}@media screen and (max-width:768px){.st-Footer .share p{margin-right:5.2083333333vw;font-size:4.1666666667vw}}.st-Footer .share ul{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (min-width:769px){.st-Footer .share ul li + li{margin-left:10px}}@media screen and (max-width:768px){.st-Footer .share ul li + li{margin-left:2.6041666667vw}}.st-Footer .share ul li a{display:block}@media screen and (max-width:768px){.st-Footer .share ul li a{width:9.1145833333vw}}@media (any-hover:hover){.st-Footer .share ul li a{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.st-Footer .share ul li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.st-Footer .official p{font-family:"Baloo 2",sans-serif;font-weight:800;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.st-Footer .official p{margin-bottom:12px;font-size:16px}}@media screen and (max-width:768px){.st-Footer .official p{margin-bottom:3.90625vw;font-size:4.1666666667vw}}@media screen and (min-width:769px){.st-Footer .official ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 16px}}@media screen and (max-width:768px){.st-Footer .official ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 -1.3020833333vw -2.6041666667vw}}@media screen and (max-width:768px){.st-Footer .official ul li{width:50%;padding:0 1.3020833333vw 2.6041666667vw}}.st-Footer .official ul li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700;line-height:1.2;letter-spacing:.06em;background-color:#fff}@media screen and (min-width:769px){.st-Footer .official ul li a{height:60px;border-radius:10px;font-size:16px}}@media screen and (max-width:768px){.st-Footer .official ul li a{height:13.0208333333vw;border-radius:1.3020833333vw;font-size:2.6041666667vw}}@media (any-hover:hover){.st-Footer .official ul li a{-webkit-transition:color .3s;transition:color .3s}.st-Footer .official ul li a:hover{color:#f19ec2}}.st-Footer .official ul li a.twitter span.svg{fill:#45a8df}@media screen and (min-width:769px){.st-Footer .official ul li a.twitter span.svg{width:22px;margin-right:12px}}@media screen and (max-width:768px){.st-Footer .official ul li a.twitter span.svg{width:4.4270833333vw;margin-right:1.8229166667vw}}.st-Footer .official ul li a.x span.icon,.st-Footer .official ul li a.x span.svg{fill:#747474}@media screen and (min-width:769px){.st-Footer .official ul li a.x span.icon,.st-Footer .official ul li a.x span.svg{width:26px;margin-right:12px}}@media screen and (max-width:768px){.st-Footer .official ul li a.x span.icon,.st-Footer .official ul li a.x span.svg{width:4.9479166667vw;margin-right:1.8229166667vw}}.st-Footer .official ul li a.instagram span.icon{display:inline-block}@media screen and (min-width:769px){.st-Footer .official ul li a.instagram span.icon{width:20px;margin-right:12px}}@media screen and (max-width:768px){.st-Footer .official ul li a.instagram span.icon{width:4.4270833333vw;margin-right:1.8229166667vw}}.st-Footer .footer-lower{margin:0 auto}@media screen and (min-width:769px){.st-Footer .footer-lower{display:-webkit-box;display:-webkit-flex;display:flex;width:800px}}@media screen and (max-width:768px){.st-Footer .footer-lower{width:84.375vw}}@media screen and (max-width:768px){.st-Footer .corporate{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:5.2083333333vw}}@media screen and (min-width:769px){.st-Footer .corporate .logo-sanrio{width:110px;margin-bottom:23px}}@media screen and (max-width:768px){.st-Footer .corporate .logo-sanrio{width:26.0416666667vw}}.st-Footer .corporate .logo-sanrio a{display:block}@media (any-hover:hover){.st-Footer .corporate .logo-sanrio a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.st-Footer .corporate .logo-sanrio a:hover{opacity:.8}}@media screen and (max-width:768px){.st-Footer .corporate .privacy{margin-left:auto}}.st-Footer .corporate .privacy a{font-weight:500;letter-spacing:.06em;text-decoration:underline}@media (any-hover:hover){.st-Footer .corporate .privacy a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.st-Footer .corporate .privacy a:hover{opacity:.8}}@media screen and (min-width:769px){.st-Footer .corporate .privacy a{opacity:.5;font-size:14px}}@media screen and (max-width:768px){.st-Footer .corporate .privacy a{opacity:.7;font-size:2.8645833333vw}}.st-Footer .corporate .privacy a span.svg{fill:#6d5347}@media screen and (min-width:769px){.st-Footer .corporate .privacy a span.svg{width:10px;margin-left:6px}}@media screen and (max-width:768px){.st-Footer .corporate .privacy a span.svg{width:1.8229166667vw;margin-left:1.8229166667vw}}@media screen and (min-width:769px){.st-Footer .copyright{margin-left:auto}}.st-Footer .copyright p{font-weight:500;letter-spacing:.06em}@media screen and (min-width:769px){.st-Footer .copyright p{text-align:right}}@media screen and (min-width:769px){.st-Footer .copyright p.attention{opacity:.5;margin-bottom:18px;font-size:14px;line-height:1.4}}@media screen and (max-width:768px){.st-Footer .copyright p.attention{opacity:.7;margin-bottom:5.2083333333vw;font-size:2.8645833333vw;line-height:1.6}}@media screen and (min-width:769px){.st-Footer .copyright p.small{opacity:.4;font-size:12px}}@media screen and (max-width:768px){.st-Footer .copyright p.small{opacity:.5;font-size:2.6041666667vw}}@media screen and (min-width:769px){.st-Footer .footer-background{position:absolute;top:-42px;right:0;left:0;z-index:-1;height:calc(100% + 42px)}.st-Footer .footer-background::after,.st-Footer .footer-background::before{position:absolute;top:0;width:calc((100% - 1920px)/ 2);height:100%;background-repeat:repeat-x;background-size:546px auto;content:""}.st-Footer .footer-background::before{right:calc((100% - 1920px)/ 2 + 1920px);background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_footer_left.png);background-repeat:repeat-x;background-position:top right}.st-Footer .footer-background::after{left:calc((100% - 1920px)/ 2 + 1920px);background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_footer_right.png);background-position:top left}}@media screen and (max-width:768px){.st-Footer .footer-background{display:none}}.st-Wrapper{overflow-x:hidden}@media screen and (min-width:769px) and (max-width:1280px){.st-Wrapper{overflow-x:auto;width:1280px}}@media screen and (min-width:769px){.st-Page_Header{width:960px;height:130px;margin:170px auto 66px;padding-top:12px;background:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_page_header.png) no-repeat center/contain}}@media screen and (max-width:768px){.st-Page_Header{width:92.1875vw;height:19.2708333333vw;margin:23.4375vw auto 3.90625vw;background:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_page_header.png) no-repeat bottom center/100% auto}}.st-Breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;white-space:nowrap}.st-Breadcrumb ul li{font-size:0}.st-Breadcrumb ul li + li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;position:relative}@media screen and (min-width:769px){.st-Breadcrumb ul li + li{margin-left:14px;padding-left:19px}}@media screen and (max-width:768px){.st-Breadcrumb ul li + li{margin-left:2.34375vw;padding-left:3.3854166667vw}}.st-Breadcrumb ul li + li::before{position:absolute;left:0;background:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/arrow_breadcrumb.svg) no-repeat center/contain;content:""}@media screen and (min-width:769px){.st-Breadcrumb ul li + li::before{bottom:2px;width:5px;height:8px}}@media screen and (max-width:768px){.st-Breadcrumb ul li + li::before{bottom:.390625vw;width:1.0416666667vw;height:1.5625vw}}.st-Breadcrumb ul li:last-child{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden}.st-Breadcrumb ul li:last-child span.text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.st-Breadcrumb ul li a.home span.svg{fill:#be8e43}@media screen and (min-width:769px){.st-Breadcrumb ul li a.home span.svg{width:14px}}@media screen and (max-width:768px){.st-Breadcrumb ul li a.home span.svg{width:2.8645833333vw}}@media (any-hover:hover){.st-Breadcrumb ul li a.home span.svg{-webkit-transition:fill .3s;transition:fill .3s}.st-Breadcrumb ul li a.home:hover span.svg{fill:#f19ec2}}@media (any-hover:hover){.st-Breadcrumb ul li a.text{-webkit-transition:color .3s;transition:color .3s}.st-Breadcrumb ul li a.text:hover{color:#f19ec2}}.st-Breadcrumb ul li .text{color:#be8e43;font-weight:500;letter-spacing:.06em}@media screen and (min-width:769px){.st-Breadcrumb ul li .text{font-size:14px}}@media screen and (max-width:768px){.st-Breadcrumb ul li .text{font-size:2.8645833333vw}}.st-News_List ul{display:grid}@media screen and (min-width:769px){.st-News_List ul{grid-template-columns:repeat(4,1fr);gap:50px 40px}}@media screen and (max-width:768px){.st-News_List ul{grid-template-columns:repeat(2,1fr);gap:5.2083333333vw 2.6041666667vw}}.st-News_List ul li article a{display:block}@media (any-hover:hover){.st-News_List ul li article a .article-media img{-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.st-News_List ul li article a .article-body .title{-webkit-transition:color .3s;transition:color .3s}.st-News_List ul li article a:hover .article-media img{-webkit-transform:scale(1.15);transform:scale(1.15)}.st-News_List ul li article a:hover .article-body .title{color:#be8e43}}.st-News_List ul li article .article-media{position:relative;z-index:0;overflow:hidden;aspect-ratio:16/9}@media screen and (min-width:769px){.st-News_List ul li article .article-media{margin-bottom:12px;border-radius:10px}}@media screen and (max-width:768px){.st-News_List ul li article .article-media{margin-bottom:2.0833333333vw;border-radius:1.3020833333vw}}.st-News_List ul li article .article-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-News_List ul li article .article-body .meta{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (min-width:769px){.st-News_List ul li article .article-body .meta{margin-bottom:2px}}@media screen and (max-width:768px){.st-News_List ul li article .article-body .meta{margin-bottom:.78125vw}}.st-News_List ul li article .article-body .meta p.date{color:#fbb7d4;font-family:"Baloo 2",sans-serif;font-weight:500;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.st-News_List ul li article .article-body .meta p.date{font-size:18px}}@media screen and (max-width:768px){.st-News_List ul li article .article-body .meta p.date{font-size:3.6458333333vw}}.st-News_List ul li article .article-body .meta p.category{margin-left:auto;color:#fbb7d4;font-weight:700;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.st-News_List ul li article .article-body .meta p.category{font-size:14px}}@media screen and (max-width:768px){.st-News_List ul li article .article-body .meta p.category{font-size:3.125vw}}.st-News_List ul li article .article-body .meta p.category span.svg{position:relative;fill:#fbb7d4}@media screen and (min-width:769px){.st-News_List ul li article .article-body .meta p.category span.svg{top:-1px;width:12px;margin-right:4px}}@media screen and (max-width:768px){.st-News_List ul li article .article-body .meta p.category span.svg{top:-.390625vw;width:2.0833333333vw;margin-right:.78125vw}}.st-News_List ul li article .article-body .title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.6;letter-spacing:.06em}@media screen and (min-width:769px){.st-News_List ul li article .article-body .title{-webkit-line-clamp:2;font-size:16px}}@media screen and (max-width:768px){.st-News_List ul li article .article-body .title{-webkit-line-clamp:3;font-size:3.3854166667vw}}.st-Goods_List ul{display:grid}@media screen and (min-width:769px){.st-Goods_List ul{grid-template-columns:repeat(4,1fr);gap:60px 32px}}@media screen and (max-width:768px){.st-Goods_List ul{grid-template-columns:repeat(2,1fr);gap:7.8125vw 2.6041666667vw}}.st-Goods_List ul li article{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.st-Goods_List ul li article .goods-media{position:relative;overflow:hidden;border-style:solid;border-color:#fcecf3;aspect-ratio:1/1}@media screen and (min-width:769px){.st-Goods_List ul li article .goods-media{margin-bottom:20px;border-width:3px;border-radius:10px;-webkit-box-shadow:10px 10px 0 #fff8fa;box-shadow:10px 10px 0 #fff8fa}}@media screen and (max-width:768px){.st-Goods_List ul li article .goods-media{margin-bottom:3.3854166667vw;border-width:.390625vw;border-radius:1.8229166667vw;-webkit-box-shadow:1.5625vw 1.5625vw 0 #fff8fa;box-shadow:1.5625vw 1.5625vw 0 #fff8fa}}.st-Goods_List ul li article .goods-media a{display:grid;place-content:center;height:100%;background-color:#fff}.st-Goods_List ul li article .goods-media a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.st-Goods_List ul li article .goods-media a img{-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s;will-change:transform}.st-Goods_List ul li article .goods-media a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.st-Goods_List ul li article .goods-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.st-Goods_List ul li article .goods-body .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:500;line-height:1.4;letter-spacing:.06em}@media screen and (min-width:769px){.st-Goods_List ul li article .goods-body .title{margin-bottom:26px;font-size:16px}}@media screen and (max-width:768px){.st-Goods_List ul li article .goods-body .title{margin-bottom:4.5572916667vw;font-size:3.3854166667vw}}.st-Goods_List ul li article .goods-body a.button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-top:auto;font-weight:700;line-height:1.4;letter-spacing:.06em;background-color:#f6edd4}@media screen and (min-width:769px){.st-Goods_List ul li article .goods-body a.button{width:276px;height:42px;padding:0 46px 0 20px;border-radius:21px}}@media screen and (max-width:768px){.st-Goods_List ul li article .goods-body a.button{width:44.7916666667vw;height:9.1145833333vw;padding:0 7.2916666667vw 0 3.125vw;border-radius:4.5572916667vw}}.st-Goods_List ul li article .goods-body a.button span.text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:769px){.st-Goods_List ul li article .goods-body a.button span.text{font-size:14px}}@media screen and (max-width:768px){.st-Goods_List ul li article .goods-body a.button span.text{font-size:2.8645833333vw}}.st-Goods_List ul li article .goods-body a.button span.svg{position:absolute;fill:#6d5347}@media screen and (min-width:769px){.st-Goods_List ul li article .goods-body a.button span.svg{right:18px;width:10px}}@media screen and (max-width:768px){.st-Goods_List ul li article .goods-body a.button span.svg{right:3.3854166667vw;width:2.0833333333vw}}@media (any-hover:hover){.st-Goods_List ul li article .goods-body a.button{-webkit-transition:background-color .3s;transition:background-color .3s}.st-Goods_List ul li article .goods-body a.button span.text{-webkit-transition:color .3s;transition:color .3s}.st-Goods_List ul li article .goods-body a.button span.svg{-webkit-transition:fill .3s;transition:fill .3s}.st-Goods_List ul li article .goods-body a.button:hover{background-color:#be8e43}.st-Goods_List ul li article .goods-body a.button:hover span.text{color:#fff}.st-Goods_List ul li article .goods-body a.button:hover span.svg{fill:#fff}}@media screen and (min-width:769px){.st-Episode_List ul{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}}@media screen and (max-width:768px){.st-Episode_List ul li + li{margin-top:4.6875vw}}.st-Episode_List ul li article{background-color:#fff}@media screen and (min-width:769px){.st-Episode_List ul li article{height:100%;padding:20px;border-radius:10px;-webkit-box-shadow:6px 8px 0 rgba(237,214,178,.2);box-shadow:6px 8px 0 rgba(237,214,178,.2)}}@media screen and (max-width:768px){.st-Episode_List ul li article{padding:3.90625vw;border-radius:1.8229166667vw;-webkit-box-shadow:1.3020833333vw 1.5625vw 0 rgba(237,214,178,.2);box-shadow:1.3020833333vw 1.5625vw 0 rgba(237,214,178,.2)}}.st-Episode_List ul li article .episode-media{position:relative;z-index:0;overflow:hidden;aspect-ratio:16/9}@media screen and (min-width:769px){.st-Episode_List ul li article .episode-media{margin-bottom:12px;border-radius:10px}}@media screen and (max-width:768px){.st-Episode_List ul li article .episode-media{margin-bottom:2.0833333333vw;border-radius:1.8229166667vw}}.st-Episode_List ul li article .episode-media a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;height:100%}.st-Episode_List ul li article .episode-media a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-Episode_List ul li article .episode-media a span.play{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;border-style:solid;border-color:#f19ec2;border-radius:100%;background-color:#fff}@media screen and (min-width:769px){.st-Episode_List ul li article .episode-media a span.play{width:50px;height:50px;border-width:2px}}@media screen and (max-width:768px){.st-Episode_List ul li article .episode-media a span.play{width:13.0208333333vw;height:13.0208333333vw;border-width:.390625vw}}.st-Episode_List ul li article .episode-media a span.svg{position:relative;fill:#f19ec2}@media screen and (min-width:769px){.st-Episode_List ul li article .episode-media a span.svg{left:1px;width:12px}}@media screen and (max-width:768px){.st-Episode_List ul li article .episode-media a span.svg{left:.390625vw;width:3.90625vw}}@media (any-hover:hover){.st-Episode_List ul li article .episode-media a img{-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s;will-change:transform}.st-Episode_List ul li article .episode-media a span.play{-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-transform .3s;transition:transform .3s,border-color .3s;transition:transform .3s,border-color .3s,-webkit-transform .3s}.st-Episode_List ul li article .episode-media a span.svg{-webkit-transition:fill .3s;transition:fill .3s}.st-Episode_List ul li article .episode-media a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.st-Episode_List ul li article .episode-media a:hover span.play{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:#fa83b7}.st-Episode_List ul li article .episode-media a:hover span.svg{fill:#fa83b7}}.st-Episode_List ul li article .episode-body p.date{color:#f19ec2;font-family:"Baloo 2",sans-serif;font-weight:500;line-height:1.4;letter-spacing:.06em}@media screen and (min-width:769px){.st-Episode_List ul li article .episode-body p.date{margin-bottom:4px;font-size:18px}}@media screen and (max-width:768px){.st-Episode_List ul li article .episode-body p.date{margin-bottom:.5208333333vw;font-size:3.6458333333vw}}.st-Episode_List ul li article .episode-body h3{font-weight:700;line-height:1.4;letter-spacing:.06em}@media screen and (min-width:769px){.st-Episode_List ul li article .episode-body h3{font-size:18px}}@media screen and (max-width:768px){.st-Episode_List ul li article .episode-body h3{font-size:3.6458333333vw}}@media screen and (min-width:769px){.st-AnimeCharacter_List{width:1060px;margin:0 auto}}.st-AnimeCharacter_List ul{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (max-width:768px){.st-AnimeCharacter_List ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li{width:340px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li{width:48.1770833333vw}}.st-AnimeCharacter_List ul li .chara-image{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin:0 auto}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li .chara-image{height:300px;margin-bottom:22px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li .chara-image{margin-bottom:2.34375vw}}@media (any-hover:hover){.st-AnimeCharacter_List ul li .chara-image a{-webkit-transform-origin:bottom center;transform-origin:bottom center}.st-AnimeCharacter_List ul li .chara-image a:hover{-webkit-animation:chara-hover-bound .6s ease-out;animation:chara-hover-bound .6s ease-out}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li.sakura{margin-right:20px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li.sakura{margin-right:-2.0833333333vw;margin-left:-2.0833333333vw}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li.sakura .chara-image{width:270px;padding-bottom:5px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li.sakura .chara-image{width:38.5416666667vw;height:42.4479166667vw;padding-bottom:.78125vw}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li.kathy{margin-right:20px}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li.kathy .chara-image{width:336px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li.kathy .chara-image{width:47.9166666667vw;height:42.4479166667vw}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li.ran{margin-top:5.2083333333vw}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li.ran .chara-image{width:218px;padding-bottom:5px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li.ran .chara-image{width:31.25vw;padding-bottom:.78125vw}}.st-AnimeCharacter_List ul li .chara-body p{font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}.st-AnimeCharacter_List ul li .chara-body p.species{color:#be8e43}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li .chara-body p.species{margin-bottom:6px;font-size:16px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li .chara-body p.species{margin-bottom:.5208333333vw;font-size:3.125vw}}.st-AnimeCharacter_List ul li .chara-body p.species span.svg{fill:#be8e43}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li .chara-body p.species span.svg{width:14px;margin-right:8px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li .chara-body p.species span.svg{width:2.8645833333vw;margin-right:1.5625vw}}@media screen and (min-width:769px){.st-AnimeCharacter_List ul li .chara-body p.name{font-size:40px}}@media screen and (max-width:768px){.st-AnimeCharacter_List ul li .chara-body p.name{font-size:6.25vw}}.st-DramaCharacter_List{margin:0 auto}@media screen and (min-width:769px){.st-DramaCharacter_List{width:1060px}}@media screen and (max-width:768px){.st-DramaCharacter_List{width:86.9791666667vw}}@media screen and (min-width:769px){.st-DramaCharacter_List + .st-DramaCharacter_List{margin-top:40px}}@media screen and (max-width:768px){.st-DramaCharacter_List + .st-DramaCharacter_List{margin-top:7.8125vw}}@media screen and (min-width:769px){.st-DramaCharacter_List ul{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 -1.3020833333vw -2.6041666667vw}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li{width:50%;padding:0 1.3020833333vw 2.6041666667vw}}.st-DramaCharacter_List ul li a{display:block;background-color:#fff;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/bg_chara_footprint.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a{padding:20px 20px 38px;border:2px solid #fff4f9;border-radius:12px;background-position:bottom 12px right 10px;background-size:58px 60px;-webkit-box-shadow:6px 8px 0 rgba(237,214,178,.2);box-shadow:6px 8px 0 rgba(237,214,178,.2)}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a{padding:2.2135416667vw 2.2135416667vw 4.8177083333vw;border:.390625vw solid #fff4f9;border-radius:1.3020833333vw;background-position:bottom .78125vw right .9114583333vw;background-size:7.5520833333vw 7.8125vw;-webkit-box-shadow:.78125vw 1.0416666667vw 0 rgba(237,214,178,.2);box-shadow:.78125vw 1.0416666667vw 0 rgba(237,214,178,.2)}}.st-DramaCharacter_List ul li a .chara-photo{position:relative;z-index:0;overflow:hidden;aspect-ratio:288/222;background-color:#fff8fa}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-photo{margin-bottom:23px;border-radius:10px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-photo{margin-bottom:2.6041666667vw;border-radius:1.3020833333vw}}.st-DramaCharacter_List ul li a .chara-photo .inner{position:absolute}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-photo .inner{top:-42px;left:-73px;width:470px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-photo .inner{top:-5.46875vw;left:-9.375vw;width:60.4166666667vw}}.st-DramaCharacter_List ul li a .chara-body p{font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}.st-DramaCharacter_List ul li a .chara-body p.species{color:#be8e43}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-body p.species{margin-bottom:10px;font-size:18px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.species{margin-bottom:1.3020833333vw;font-size:2.8645833333vw}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.species span.inner{display:inline-block;position:relative;padding-left:3.3854166667vw}}.st-DramaCharacter_List ul li a .chara-body p.species span.svg{fill:#be8e43}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-body p.species span.svg{width:16px;margin-right:8px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.species span.svg{position:absolute;top:.9114583333vw;left:0;width:2.34375vw}}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-body p.name{margin-bottom:10px;font-size:32px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.name{margin-bottom:1.8229166667vw;font-size:4.9479166667vw}}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-body p.name span{font-size:14px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.name span{font-size:2.8645833333vw}}.st-DramaCharacter_List ul li a .chara-body p.sub span{display:inline-block;color:#fff;background-color:#be8e43}@media screen and (min-width:769px){.st-DramaCharacter_List ul li a .chara-body p.sub span{padding:2px 8px 4px;border-radius:4px;font-size:16px}}@media screen and (max-width:768px){.st-DramaCharacter_List ul li a .chara-body p.sub span{padding:.2604166667vw 1.0416666667vw .5208333333vw;border-radius:.5208333333vw;font-size:2.8645833333vw}}@media (any-hover:hover){.st-DramaCharacter_List ul li a .chara-photo img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.st-DramaCharacter_List ul li a:hover .chara-photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.st-Article_Contents h2{font-weight:700;line-height:1.6;letter-spacing:.06em;word-break:break-word}@media screen and (min-width:769px){.st-Article_Contents h2{margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(241,158,194,.2);font-size:20px}}@media screen and (max-width:768px){.st-Article_Contents h2{margin-top:6.5104166667vw;margin-bottom:2.6041666667vw;padding-bottom:1.5625vw;border-bottom:max(2px,.390625vw) solid rgba(241,158,194,.2);font-size:3.90625vw}}.st-Article_Contents h2:first-child{margin-top:0}.st-Article_Contents h3{color:#f19ec2;font-weight:700;line-height:1.4;letter-spacing:.06em;word-break:break-word}@media screen and (min-width:769px){.st-Article_Contents h3{margin-top:40px;margin-bottom:10px;font-size:18px}}@media screen and (max-width:768px){.st-Article_Contents h3{margin-top:6.5104166667vw;margin-bottom:1.3020833333vw;font-size:3.6458333333vw}}.st-Article_Contents h3:first-child{margin-top:0}.st-Article_Contents p{font-weight:500;line-height:2;letter-spacing:.06em;word-break:break-word}@media screen and (min-width:769px){.st-Article_Contents p{margin-bottom:30px;font-size:16px}}@media screen and (max-width:768px){.st-Article_Contents p{margin-bottom:3.90625vw;font-size:3.3854166667vw}}.st-Article_Contents p img{display:block;max-width:100%;width:auto}.st-Article_Contents p img.alignleft{margin-left:0}.st-Article_Contents p img.aligncenter{margin-right:auto;margin-left:auto}.st-Article_Contents p img.alignright{margin-left:auto}.st-Article_Contents p .youtube-wrapper{margin-top:1em}@media screen and (min-width:769px){.st-Article_Contents ol,.st-Article_Contents ul{margin-bottom:30px}}@media screen and (max-width:768px){.st-Article_Contents ol,.st-Article_Contents ul{margin-bottom:3.90625vw}}.st-Article_Contents ol li,.st-Article_Contents ul li{font-weight:500;line-height:2;letter-spacing:.06em;word-break:break-word}@media screen and (min-width:769px){.st-Article_Contents ol li,.st-Article_Contents ul li{font-size:16px}}@media screen and (max-width:768px){.st-Article_Contents ol li,.st-Article_Contents ul li{font-size:3.3854166667vw}}.st-Article_Contents ul li{padding-left:1em;text-indent:-1em}.st-Article_Contents ul li::before{content:"・"}.st-Article_Contents ul.attention li::before{content:"※"}.st-Article_Contents ol{counter-reset:item}.st-Article_Contents ol li{position:relative;padding-left:1.5em}.st-Article_Contents ol li::before{position:absolute;top:0;left:0;counter-increment:item;content:counter(item) "."}.st-Article_Contents a{color:#f19ec2;text-decoration:underline}@media (any-hover:hover){.st-Article_Contents a{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.st-Article_Contents a:hover{opacity:.6}}.st-Article_Contents a.img-link{display:inline-block}.st-Article_Contents a[target=_blank]:not(.no-icon)::after{display:inline-block;position:relative;margin-right:.375em;margin-left:.375em;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/icon_external.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (min-width:769px){.st-Article_Contents a[target=_blank]:not(.no-icon)::after{width:12px;height:12px}}@media screen and (max-width:768px){.st-Article_Contents a[target=_blank]:not(.no-icon)::after{width:2.8645833333vw;height:2.8645833333vw}}.st-Article_Contents .youtube-wrapper{position:relative;width:100%;margin:0 auto;aspect-ratio:16/9}.st-Article_Contents .youtube-wrapper iframe{width:100%;height:100%}.st-Article_Contents .gallery-wrapper{margin:0 auto}@media screen and (min-width:769px){.st-Article_Contents .gallery-wrapper{margin-bottom:30px}}@media screen and (max-width:768px){.st-Article_Contents .gallery-wrapper{margin-bottom:3.90625vw}}.st-Article_Contents .gallery-wrapper .gallery{display:grid}@media screen and (min-width:769px){.st-Article_Contents .gallery-wrapper .gallery{gap:20px}}@media screen and (max-width:768px){.st-Article_Contents .gallery-wrapper .gallery{gap:2.6041666667vw}}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-1 .gallery-item img{max-width:100%;width:auto}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.st-Article_Contents .gallery-wrapper .gallery.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.st-Article_Contents .gallery-wrapper .gallery .gallery-icon a{pointer-events:none}.st-Article_Contents .gallery-wrapper .gallery .gallery-caption{line-height:1.3;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.st-Article_Contents .gallery-wrapper .gallery .gallery-caption{margin-top:10px;margin-bottom:5px;font-size:14px}}@media screen and (max-width:768px){.st-Article_Contents .gallery-wrapper .gallery .gallery-caption{margin-top:2.6041666667vw;margin-bottom:1.3020833333vw;font-size:2.6041666667vw}}.st-Article_Contents .gallery-wrapper .gallery br{display:none}.st-Article_Contents .mb0{margin-bottom:0!important}.st-Article_Contents .indent{padding-left:2em}.st-Article_Contents .text-center{text-align:center}.st-Article_Contents .text-right{text-align:right}.st-Article_Contents .border{border:1px solid rgba(241,158,194,.3)}.st-Article_Contents .bold,.st-Article_Contents strong{font-weight:700}.st-Article_Contents .small{font-size:.8em}.st-Article_Contents .em,.st-Article_Contents em{font-style:italic}.st-Article_Contents .underline{border-bottom:1px solid}.st-Article_Contents > *:last-child{margin-bottom:0!important}.st-Pagination{margin:0 auto}@media screen and (min-width:769px){.st-Pagination{width:1200px}}@media screen and (max-width:768px){.st-Pagination{width:92.1875vw}}.st-Pagination .wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi{height:50px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi{height:11.71875vw}}.st-Pagination .wp-pagenavi .current,.st-Pagination .wp-pagenavi .page{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid;font-family:"Baloo 2",sans-serif;font-weight:800;line-height:1.5;letter-spacing:.06em}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi .current,.st-Pagination .wp-pagenavi .page{width:50px;height:50px;margin:0 10px;border-radius:8px;font-size:20px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi .current,.st-Pagination .wp-pagenavi .page{width:11.71875vw;height:11.71875vw;margin:0 1.0416666667vw;border-radius:1.0416666667vw;font-size:4.6875vw}}.st-Pagination .wp-pagenavi .page{border-color:#ededed;background-color:#fff}@media (any-hover:hover){.st-Pagination .wp-pagenavi .page{-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s}.st-Pagination .wp-pagenavi .page:hover{border-color:#dcdcdc;color:#fa83b7}}.st-Pagination .wp-pagenavi .current{border-color:#ffeef4;background-color:#ffeef4}.st-Pagination .wp-pagenavi .nextpostslink,.st-Pagination .wp-pagenavi .previouspostslink{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:100%;font-size:0;background-color:#f19ec2}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi .nextpostslink,.st-Pagination .wp-pagenavi .previouspostslink{width:40px;height:40px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi .nextpostslink,.st-Pagination .wp-pagenavi .previouspostslink{width:9.1145833333vw;height:9.1145833333vw}}.st-Pagination .wp-pagenavi .nextpostslink::before,.st-Pagination .wp-pagenavi .previouspostslink::before{position:relative;background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi .nextpostslink::before,.st-Pagination .wp-pagenavi .previouspostslink::before{width:14px;height:14px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi .nextpostslink::before,.st-Pagination .wp-pagenavi .previouspostslink::before{width:3.125vw;height:3.125vw}}@media (any-hover:hover){.st-Pagination .wp-pagenavi .nextpostslink,.st-Pagination .wp-pagenavi .previouspostslink{-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi .previouspostslink{margin-right:35px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi .previouspostslink{margin-right:4.1666666667vw}}.st-Pagination .wp-pagenavi .previouspostslink::before{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/arrow_left.svg)}@media (any-hover:hover){.st-Pagination .wp-pagenavi .previouspostslink:hover{background-color:#fa83b7}}@media screen and (any-hover:hover) and (min-width:769px){.st-Pagination .wp-pagenavi .previouspostslink:hover{-webkit-transform:translate(-4px);transform:translate(-4px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Pagination .wp-pagenavi .previouspostslink:hover{-webkit-transform:translate(-.5208333333vw);transform:translate(-.5208333333vw)}}@media screen and (min-width:769px){.st-Pagination .wp-pagenavi .nextpostslink{margin-left:35px}}@media screen and (max-width:768px){.st-Pagination .wp-pagenavi .nextpostslink{margin-left:4.1666666667vw}}.st-Pagination .wp-pagenavi .nextpostslink::before{background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/arrow_right.svg)}@media (any-hover:hover){.st-Pagination .wp-pagenavi .nextpostslink:hover{background-color:#fa83b7}}@media screen and (any-hover:hover) and (min-width:769px){.st-Pagination .wp-pagenavi .nextpostslink:hover{-webkit-transform:translate(4px);transform:translate(4px)}}@media screen and (any-hover:hover) and (max-width:768px){.st-Pagination .wp-pagenavi .nextpostslink:hover{-webkit-transform:translate(.5208333333vw);transform:translate(.5208333333vw)}}.st-Article_Pagination{text-align:center}@media screen and (min-width:769px){.st-Article_Pagination{margin-top:55px}}@media screen and (max-width:768px){.st-Article_Pagination{margin-top:7.8125vw}}.st-Article_Pagination a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.st-Article_Pagination a{font-size:18px}}@media screen and (max-width:768px){.st-Article_Pagination a{font-size:3.6458333333vw}}.st-Article_Pagination a[rel=next] span.svg,.st-Article_Pagination a[rel=prev] span.svg{position:relative;fill:#6d5347}@media screen and (min-width:769px){.st-Article_Pagination a[rel=next] span.svg,.st-Article_Pagination a[rel=prev] span.svg{top:1px;width:15px}}@media screen and (max-width:768px){.st-Article_Pagination a[rel=next] span.svg,.st-Article_Pagination a[rel=prev] span.svg{top:.2604166667vw;width:2.8645833333vw}}.st-Article_Pagination a[rel=next].disabled,.st-Article_Pagination a[rel=prev].disabled{opacity:.4;pointer-events:none}@media (any-hover:hover){.st-Article_Pagination a[rel=next],.st-Article_Pagination a[rel=prev]{-webkit-transition:color .3s;transition:color .3s}.st-Article_Pagination a[rel=next] span.svg,.st-Article_Pagination a[rel=prev] span.svg{-webkit-transition:fill .3s;transition:fill .3s}.st-Article_Pagination a[rel=next]:hover,.st-Article_Pagination a[rel=prev]:hover{color:#fa83b7}.st-Article_Pagination a[rel=next]:hover span.svg,.st-Article_Pagination a[rel=prev]:hover span.svg{fill:#f19ec2}}@media screen and (min-width:769px){.st-Article_Pagination a[rel=prev] span.svg{margin-right:12px}}@media screen and (max-width:768px){.st-Article_Pagination a[rel=prev] span.svg{margin-right:1.953125vw}}@media screen and (min-width:769px){.st-Article_Pagination a[rel=next] span.svg{margin-left:12px}}@media screen and (max-width:768px){.st-Article_Pagination a[rel=next] span.svg{margin-left:1.953125vw}}.st-Article_Pagination a.list span.svg{position:relative;fill:#b7aca8}@media screen and (min-width:769px){.st-Article_Pagination a.list span.svg{top:1px;width:18px;margin-right:10px}}@media screen and (max-width:768px){.st-Article_Pagination a.list span.svg{top:.2604166667vw;width:3.2552083333vw;margin-right:2.0833333333vw}}.st-Article_Pagination a.list span.text{position:relative}.st-Article_Pagination a.list span.text::before{position:absolute;left:0;width:100%;border-bottom:1px solid rgba(109,83,71,.3);content:""}@media screen and (min-width:769px){.st-Article_Pagination a.list span.text::before{bottom:-8px}}@media screen and (max-width:768px){.st-Article_Pagination a.list span.text::before{bottom:-.78125vw}}@media (any-hover:hover){.st-Article_Pagination a.list span.svg{-webkit-transition:fill .6s,-webkit-transform .6s;transition:fill .6s,-webkit-transform .6s;transition:transform .6s,fill .6s;transition:transform .6s,fill .6s,-webkit-transform .6s}.st-Article_Pagination a.list span.text{-webkit-transition:color .3s;transition:color .3s}.st-Article_Pagination a.list span.text::before{-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s}.st-Article_Pagination a.list:hover span.svg{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);fill:#f19ec2}.st-Article_Pagination a.list:hover span.text{color:#fa83b7}.st-Article_Pagination a.list:hover span.text::before{border-bottom-color:rgba(250,131,183,.2)}}.st-Modal{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;overflow-y:auto;background-color:rgba(255,187,216,.9)}.st-Modal .container{height:100%;margin:0 auto}@media screen and (min-width:769px){.st-Modal .container{max-width:1200px;width:calc(100% - 80px);min-height:915px;padding:120px 0}}@media screen and (max-width:768px){.st-Modal .container{width:92.1875vw;min-height:93.4895833333vw;padding:20.8333333333vw 0}}.st-Modal .container-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:100%}.st-Modal .content{position:relative;opacity:0;width:100%;-webkit-transition:opacity .35s .35s;transition:opacity .35s .35s}.st-Modal .content.showed{opacity:1}.st-Modal button[name=close]{position:absolute;right:0}@media screen and (min-width:769px){.st-Modal button[name=close]{top:-60px;width:50px;height:50px}}@media screen and (max-width:768px){.st-Modal button[name=close]{top:-11.71875vw;width:9.1145833333vw;height:9.1145833333vw}}.st-Modal button[name=close]::after,.st-Modal button[name=close]::before{position:absolute;background-color:#fff;content:""}@media screen and (min-width:769px){.st-Modal button[name=close]::after,.st-Modal button[name=close]::before{top:23px;left:-8px;width:67px;height:4px;border-radius:2px}}@media screen and (max-width:768px){.st-Modal button[name=close]::after,.st-Modal button[name=close]::before{top:4.296875vw;left:-1.6927083333vw;width:12.5vw;height:.5208333333vw;border-radius:.2604166667vw}}.st-Modal button[name=close]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.st-Modal button[name=close]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (any-hover:hover){.st-Modal button[name=close]::after,.st-Modal button[name=close]::before{-webkit-transition:background-color .3s;transition:background-color .3s}.st-Modal button[name=close]:hover::after,.st-Modal button[name=close]:hover::before{background-color:#fa83b7}}.st-Modal .movie-media{overflow:hidden;aspect-ratio:16/9}@media screen and (min-width:769px){.st-Modal .movie-media{border-radius:20px}}@media screen and (max-width:768px){.st-Modal .movie-media{border-radius:2.6041666667vw}}.st-Modal .movie-media iframe{width:100%;height:100%}.sw-Title span{color:#be8e43;font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}.sw-Title span.en,.sw-Title span.ja{display:block}@media screen and (min-width:769px){.sw-Title span.ja{margin-bottom:4px;font-size:40px}}@media screen and (max-width:768px){.sw-Title span.ja{margin-bottom:.5208333333vw;font-size:7.8125vw}}@media screen and (min-width:769px){.sw-Title span.en{font-size:14px}}@media screen and (max-width:768px){.sw-Title span.en{font-size:2.8645833333vw}}.sw-Button_Primary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;margin:0 auto;border-style:solid;border-color:#f19ec2;background-color:#fff}@media screen and (min-width:769px){.sw-Button_Primary{width:300px;height:60px;border-width:2px;border-radius:30px;-webkit-box-shadow:6px 8px 0 #ffe3ec;box-shadow:6px 8px 0 #ffe3ec}}@media screen and (max-width:768px){.sw-Button_Primary{width:65.1041666667vw;height:13.0208333333vw;border-width:.390625vw;border-radius:6.5104166667vw;-webkit-box-shadow:1.0416666667vw 1.3020833333vw 0 #ffe3ec;box-shadow:1.0416666667vw 1.3020833333vw 0 #ffe3ec}}.sw-Button_Primary span.text{position:relative;color:#f19ec2;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.sw-Button_Primary span.text{top:-1.5px;font-size:18px}}@media screen and (max-width:768px){.sw-Button_Primary span.text{top:-.2604166667vw;font-size:3.6458333333vw}}.sw-Button_Primary span.svg.right{position:absolute;fill:#f19ec2}@media screen and (min-width:769px){.sw-Button_Primary span.svg.right{right:18px;width:20px}}@media screen and (max-width:768px){.sw-Button_Primary span.svg.right{right:3.515625vw;width:5.2083333333vw}}@media (any-hover:hover){.sw-Button_Primary{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.sw-Button_Primary:hover{-webkit-box-shadow:0 0 0 #ffe3ec;box-shadow:0 0 0 #ffe3ec}}.sw-Button_YouTube{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;margin:0 auto;background-image:-webkit-linear-gradient(315deg,#ff7575,#f85c5c);background-image:linear-gradient(135deg,#ff7575,#f85c5c)}@media screen and (min-width:769px){.sw-Button_YouTube{width:300px;height:60px;border-radius:30px;-webkit-box-shadow:6px 8px 0 #ffd1d1;box-shadow:6px 8px 0 #ffd1d1}}@media screen and (max-width:768px){.sw-Button_YouTube{width:52.0833333333vw;height:11.71875vw;border-radius:5.859375vw;-webkit-box-shadow:1.0416666667vw 1.3020833333vw 0 #ffd1d1;box-shadow:1.0416666667vw 1.3020833333vw 0 #ffd1d1}}.sw-Button_YouTube span.text{position:relative;color:#fff;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.sw-Button_YouTube span.text{top:-1.5px;font-size:18px}}@media screen and (max-width:768px){.sw-Button_YouTube span.text{top:-.2604166667vw;font-size:3.6458333333vw}}.sw-Button_YouTube span.svg{position:relative;fill:#fff}@media screen and (min-width:769px){.sw-Button_YouTube span.svg{width:22px;margin-right:10px}}@media screen and (max-width:768px){.sw-Button_YouTube span.svg{width:4.1666666667vw;margin-right:2.0833333333vw}}@media (any-hover:hover){.sw-Button_YouTube{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.sw-Button_YouTube:hover{-webkit-box-shadow:0 0 0 #ffd1d1;box-shadow:0 0 0 #ffd1d1}}.sw-Button_Fod{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;margin:0 auto;background-image:-webkit-linear-gradient(315deg,#a59d9d,#686161);background-image:linear-gradient(135deg,#a59d9d,#686161)}@media screen and (min-width:769px){.sw-Button_Fod{width:300px;height:60px;border-radius:30px;-webkit-box-shadow:6px 8px 0 #c9c9c9;box-shadow:6px 8px 0 #c9c9c9}}@media screen and (max-width:768px){.sw-Button_Fod{width:52.0833333333vw;height:11.71875vw;border-radius:5.859375vw;-webkit-box-shadow:1.0416666667vw 1.3020833333vw 0 #c9c9c9;box-shadow:1.0416666667vw 1.3020833333vw 0 #c9c9c9}}.sw-Button_Fod span.text{position:relative;color:#fff;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.sw-Button_Fod span.text{top:-1.5px;font-size:18px}}@media screen and (max-width:768px){.sw-Button_Fod span.text{top:-.2604166667vw;font-size:3.6458333333vw}}.sw-Button_Fod span.svg{position:relative;fill:#fff}@media screen and (min-width:769px){.sw-Button_Fod span.svg{width:18px;margin-right:11px}}@media screen and (max-width:768px){.sw-Button_Fod span.svg{width:3.125vw;margin-right:2.0833333333vw}}@media (any-hover:hover){.sw-Button_Fod{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.sw-Button_Fod:hover{-webkit-box-shadow:0 0 0 #c9c9c9;box-shadow:0 0 0 #c9c9c9}}.sw-Button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}@media screen and (min-width:769px){.sw-Button{height:46px}}@media screen and (max-width:768px){.sw-Button{height:7.8125vw}}.sw-Button span.text{color:#f19ec2;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.sw-Button span.text{font-size:18px}}@media screen and (max-width:768px){.sw-Button span.text{font-size:3.6458333333vw}}.sw-Button span.arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;border-radius:100%;background-color:#f19ec2}@media screen and (min-width:769px){.sw-Button span.arrow{width:46px;height:46px}}@media screen and (max-width:768px){.sw-Button span.arrow{width:7.8125vw;height:7.8125vw}}@media screen and (min-width:769px){.sw-Button span.arrow.right{margin-left:20px}}@media screen and (max-width:768px){.sw-Button span.arrow.right{margin-left:3.90625vw}}.sw-Button span.svg{position:relative;fill:#fff}@media screen and (min-width:769px){.sw-Button span.svg{width:20px}}@media screen and (max-width:768px){.sw-Button span.svg{width:3.3854166667vw}}@media (any-hover:hover){.sw-Button span.text{-webkit-transition:color .3s;transition:color .3s}.sw-Button span.arrow{-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.sw-Button:hover span.text{color:#fa83b7}.sw-Button:hover span.arrow{background-color:#fa83b7}}@media screen and (any-hover:hover) and (min-width:769px){.sw-Button:hover span.arrow.right{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media screen and (any-hover:hover) and (max-width:768px){.sw-Button:hover span.arrow.right{-webkit-transform:translateX(.5208333333vw);transform:translateX(.5208333333vw)}}@-webkit-keyframes chara-hover-bound{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}20%{-webkit-transform:scale(1,1.02);transform:scale(1,1.02)}40%{-webkit-transform:scale(1.02,.9);transform:scale(1.02,.9)}60%{-webkit-transform:scale(1,1.01);transform:scale(1,1.01)}80%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes chara-hover-bound{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}20%{-webkit-transform:scale(1,1.02);transform:scale(1,1.02)}40%{-webkit-transform:scale(1.02,.9);transform:scale(1.02,.9)}60%{-webkit-transform:scale(1,1.01);transform:scale(1,1.01)}80%{-webkit-transform:scale(1.05,.95);transform:scale(1.05,.95)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes chara-show-bound{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}10%{opacity:1}25%{-webkit-transform:scale(1,1.2);transform:scale(1,1.2);opacity:1}45%{-webkit-transform:scale(1.02,.8);transform:scale(1.02,.8);opacity:1}60%{-webkit-transform:scale(1,1.1);transform:scale(1,1.1);opacity:1}80%{-webkit-transform:scale(1.05,.9);transform:scale(1.05,.9);opacity:1}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes chara-show-bound{0%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}10%{opacity:1}25%{-webkit-transform:scale(1,1.2);transform:scale(1,1.2);opacity:1}45%{-webkit-transform:scale(1.02,.8);transform:scale(1.02,.8);opacity:1}60%{-webkit-transform:scale(1,1.1);transform:scale(1,1.1);opacity:1}80%{-webkit-transform:scale(1.05,.9);transform:scale(1.05,.9);opacity:1}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes chara-hiding{0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}80%{opacity:0}100%{-webkit-transform:scale(.3,0);transform:scale(.3,0);opacity:0}}@keyframes chara-hiding{0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}80%{opacity:0}100%{-webkit-transform:scale(.3,0);transform:scale(.3,0);opacity:0}}@-webkit-keyframes chara-button-rotate{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes chara-button-rotate{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes chara-button-rotate-reverse{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(-1080deg);transform:rotate(-1080deg)}}@keyframes chara-button-rotate-reverse{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}100%{-webkit-transform:rotate(-1080deg);transform:rotate(-1080deg)}}.page-Anime .st-Page_Body{margin:0 auto}@media screen and (min-width:769px){.page-Anime .st-Page_Body{width:1200px}}@media screen and (max-width:768px){.page-Anime .st-Page_Body{width:92.1875vw}}@media screen and (min-width:769px){.page-Anime .st-Breadcrumb{margin-bottom:34px}}@media screen and (max-width:768px){.page-Anime .st-Breadcrumb{margin-bottom:7.8125vw}}.page-Anime .anime-KeyVisual{overflow:hidden}@media screen and (min-width:769px){.page-Anime .anime-KeyVisual{margin-bottom:90px;border-radius:20px}}@media screen and (max-width:768px){.page-Anime .anime-KeyVisual{margin-bottom:11.71875vw;border-radius:2.6041666667vw}}@media screen and (min-width:769px){.page-Anime .anime-Navigation{margin-bottom:130px}}@media screen and (max-width:768px){.page-Anime .anime-Navigation{margin-bottom:16.9270833333vw}}.page-Anime .anime-Navigation ul{display:-webkit-box;display:-webkit-flex;display:flex}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (max-width:768px){.page-Anime .anime-Navigation ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 -1.4322916667vw -3.3854166667vw}}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul li{margin:0 11px}}@media screen and (max-width:768px){.page-Anime .anime-Navigation ul li{width:50%;padding:0 1.4322916667vw 3.3854166667vw}}.page-Anime .anime-Navigation ul li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;border-style:solid;border-color:#f6edd4;font-weight:700;letter-spacing:.06em;background-color:#fffef6}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul li a{width:200px;height:60px;border-width:3px;border-radius:10px;font-size:18px;-webkit-box-shadow:5px 5px 0 #f9f3e6;box-shadow:5px 5px 0 #f9f3e6}}@media screen and (max-width:768px){.page-Anime .anime-Navigation ul li a{height:11.71875vw;border-width:.5208333333vw;border-radius:1.3020833333vw;font-size:3.3854166667vw;-webkit-box-shadow:.78125vw .78125vw 0 #f9f3e6;box-shadow:.78125vw .78125vw 0 #f9f3e6}}.page-Anime .anime-Navigation ul li a span.svg{position:absolute}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul li a span.svg{right:17px;width:20px}}@media screen and (max-width:768px){.page-Anime .anime-Navigation ul li a span.svg{right:2.0833333333vw;width:3.6458333333vw}}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul li a[href*=staff-cast]{width:290px}}@media screen and (max-width:768px){.page-Anime .anime-Navigation ul li a[href*=staff-cast]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:4.4270833333vw}}@media screen and (min-width:769px){.page-Anime .anime-Navigation ul li a[href*=music]{width:220px}}@media (any-hover:hover){.page-Anime .anime-Navigation ul li a{-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.page-Anime .anime-Navigation ul li a:hover{border-color:#fffef6;background-color:#f6edd4}}.page-Anime section{position:relative;background:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/bg_wood.jpg) repeat-y top center/100% auto}@media screen and (min-width:769px){.page-Anime section{padding:0 120px 100px;border-radius:20px;-webkit-box-shadow:14px 14px 0 #faecd8;box-shadow:14px 14px 0 #faecd8}}@media screen and (max-width:768px){.page-Anime section{padding:0 6.5104166667vw 11.71875vw;border-radius:2.6041666667vw;-webkit-box-shadow:1.8229166667vw 1.8229166667vw 0 #faecd8;box-shadow:1.8229166667vw 1.8229166667vw 0 #faecd8}}@media screen and (min-width:769px){.page-Anime section + section{margin-top:150px}}@media screen and (max-width:768px){.page-Anime section + section{margin-top:18.2291666667vw}}.page-Anime section .anchor{position:absolute}@media screen and (min-width:769px){.page-Anime section .anchor{top:-186px}}@media screen and (max-width:768px){.page-Anime section .anchor{top:-28.90625vw}}.page-Anime section .section-header{position:relative}@media screen and (min-width:769px){.page-Anime section .section-header{top:-30px;margin-bottom:60px}}@media screen and (max-width:768px){.page-Anime section .section-header{top:-5.2083333333vw;margin-bottom:6.5104166667vw}}.page-Anime section .section-header::before{position:absolute;right:0;left:0;margin:0 auto;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/anime/icon_footprints.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (min-width:769px){.page-Anime section .section-header::before{bottom:-24px;width:56px;height:12px}}@media screen and (max-width:768px){.page-Anime section .section-header::before{bottom:-4.9479166667vw;width:10.6770833333vw;height:2.34375vw}}.page-Anime section .section-header h2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;font-weight:700;line-height:1.4;letter-spacing:.06em;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:769px){.page-Anime section .section-header h2{width:460px;height:60px;font-size:30px;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_title.png)}}@media screen and (max-width:768px){.page-Anime section .section-header h2{width:70.3125vw;height:10.4166666667vw;font-size:5.2083333333vw;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_title.png)}}.page-Anime section .section-body .content h3{color:#be8e43;font-weight:700;letter-spacing:.06em}@media screen and (min-width:769px){.page-Anime section .section-body .content h3{margin-top:90px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #f5dab2;font-size:26px}}@media screen and (max-width:768px){.page-Anime section .section-body .content h3{margin-top:7.8125vw;margin-bottom:5.2083333333vw;padding-bottom:2.6041666667vw;border-bottom:max(1.5px,.2604166667vw) solid #f5dab2;font-size:4.6875vw}}.page-Anime section .section-body .content h3:first-child{margin-top:0}.page-Anime section .section-body .content h3 span.svg{position:relative;fill:#be8e43}@media screen and (min-width:769px){.page-Anime section .section-body .content h3 span.svg{top:-1px;width:18px;margin-right:12px}}@media screen and (max-width:768px){.page-Anime section .section-body .content h3 span.svg{top:-.2604166667vw;width:3.125vw;margin-right:1.8229166667vw}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction{padding:0 3.90625vw 11.71875vw}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction .section-header{margin-bottom:5.9895833333vw}}.page-Anime section.anime-Introduction h3{font-weight:700;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Introduction h3{margin-bottom:38px;font-size:28px;line-height:2}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction h3{margin-bottom:5.859375vw;font-size:7.2916666667vw;line-height:1.6}}@media screen and (min-width:769px){.page-Anime section.anime-Introduction h3 span.quote-end,.page-Anime section.anime-Introduction h3 span.quote-start{font-size:32px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction h3 span.quote-end,.page-Anime section.anime-Introduction h3 span.quote-start{font-size:7.8125vw}}.page-Anime section.anime-Introduction h3 span.dash{display:inline-block;position:relative;bottom:.35em;background-color:#6d5347}@media screen and (min-width:769px){.page-Anime section.anime-Introduction h3 span.dash{opacity:.7;width:60px;height:2px;border-radius:1px;margin-left:9px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction h3 span.dash{width:15.1041666667vw;height:.390625vw;border-radius:.1953125vw;margin-left:2.6041666667vw}}.page-Anime section.anime-Introduction p{position:relative;z-index:1;font-weight:500;line-height:2;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Introduction p{font-size:18px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction p{font-size:3.6458333333vw}}@media screen and (min-width:769px){.page-Anime section.anime-Introduction p + p{margin-top:36px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction p + p{margin-top:6.5104166667vw}}.page-Anime section.anime-Introduction p span.text-blue{color:#aca0d9}.page-Anime section.anime-Introduction p span.text-green{color:#96d083}@media screen and (min-width:769px){.page-Anime section.anime-Introduction p span.big{font-size:28px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction p span.big{font-size:4.9479166667vw}}@media screen and (min-width:769px){.page-Anime section.anime-Introduction p span.big.quote-end,.page-Anime section.anime-Introduction p span.big.quote-start{font-size:32px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction p span.big.quote-end,.page-Anime section.anime-Introduction p span.big.quote-start{font-size:5.46875vw}}.page-Anime section.anime-Introduction .seeds{position:absolute}@media screen and (min-width:769px){.page-Anime section.anime-Introduction .seeds{top:60px;left:92px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction .seeds{top:8.0729166667vw;left:-2.734375vw;width:14.3229166667vw}}.page-Anime section.anime-Introduction .ran{position:absolute}@media screen and (min-width:769px){.page-Anime section.anime-Introduction .ran{top:183px;right:66px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction .ran{top:80.3385416667vw;right:-2.9947916667vw;width:15.625vw}}.page-Anime section.anime-Introduction .sakura{position:absolute}@media screen and (min-width:769px){.page-Anime section.anime-Introduction .sakura{bottom:240px;left:-48px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction .sakura{bottom:-6.5104166667vw;right:-.5208333333vw;width:18.2291666667vw}}.page-Anime section.anime-Introduction .kathy{position:absolute}@media screen and (min-width:769px){.page-Anime section.anime-Introduction .kathy{bottom:41px;right:-57px}}@media screen and (max-width:768px){.page-Anime section.anime-Introduction .kathy{top:127.9947916667vw;left:-3.125vw;width:23.6979166667vw}}@media screen and (min-width:769px){.page-Anime section.anime-Episode .section-body{margin-bottom:30px}}@media screen and (max-width:768px){.page-Anime section.anime-Episode .section-body{margin-bottom:6.5104166667vw}}.page-Anime section.anime-Episode .section-footer{text-align:right}.page-Anime section.anime-Onair .onair-info p{font-weight:700;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Onair .onair-info p{font-size:20px}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1){margin-bottom:6px;line-height:1.7}.page-Anime section.anime-Onair .onair-info p:nth-of-type(2){line-height:1.8}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .onair-info p{font-size:3.3854166667vw}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1){margin-bottom:3.90625vw}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1) span.line-sp{display:inline-block}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1) span.line-sp:nth-of-type(1){margin-bottom:1.0416666667vw;line-height:1.8}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1) span.line-sp:nth-of-type(2){margin-bottom:1.0416666667vw;line-height:1.5}.page-Anime section.anime-Onair .onair-info p:nth-of-type(1) span.line-sp:nth-of-type(3){line-height:1.8}.page-Anime section.anime-Onair .onair-info p:nth-of-type(2){line-height:1.8}}.page-Anime section.anime-Onair .onair-info p span.pink{color:#f19ec2}@media screen and (min-width:769px){.page-Anime section.anime-Onair .onair-info p span.big{font-size:26px}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .onair-info p span.big{font-size:4.6875vw}}.page-Anime section.anime-Onair .streaming p{font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Onair .streaming p{margin-bottom:24px;font-size:26px}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .streaming p{margin-bottom:2.6041666667vw;font-size:4.6875vw}}@media screen and (min-width:769px){.page-Anime section.anime-Onair .streaming-list{padding:0 4px}}.page-Anime section.anime-Onair .streaming-list ul{display:grid}@media screen and (min-width:769px){.page-Anime section.anime-Onair .streaming-list ul{grid-template-columns:repeat(4,1fr);gap:22px 20px}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .streaming-list ul{grid-template-columns:repeat(2,1fr);gap:3.90625vw 3.6458333333vw}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .streaming-list ul li{padding-left:2.6041666667vw}}.page-Anime section.anime-Onair .streaming-list ul li a{font-weight:700;line-height:1.6;letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}@media screen and (min-width:769px){.page-Anime section.anime-Onair .streaming-list ul li a{font-size:20px;text-underline-offset:2px}}@media screen and (max-width:768px){.page-Anime section.anime-Onair .streaming-list ul li a{font-size:4.1666666667vw;text-underline-offset:.5208333333vw}}@media (any-hover:hover){.page-Anime section.anime-Onair .streaming-list ul li a{-webkit-transition:color .3s;transition:color .3s}.page-Anime section.anime-Onair .streaming-list ul li a:hover{color:#fa83b7}}.page-Anime section.anime-StaffCast .cast-list,.page-Anime section.anime-StaffCast .staff-list{display:grid}@media screen and (min-width:769px){.page-Anime section.anime-StaffCast .cast-list,.page-Anime section.anime-StaffCast .staff-list{grid-template-columns:repeat(4,1fr);gap:22px 20px}}@media screen and (max-width:768px){.page-Anime section.anime-StaffCast .cast-list,.page-Anime section.anime-StaffCast .staff-list{grid-template-columns:repeat(2,1fr);gap:3.90625vw 3.6458333333vw}}@media screen and (min-width:769px){.page-Anime section.anime-StaffCast .cast-list dl,.page-Anime section.anime-StaffCast .staff-list dl{padding-left:10px}}@media screen and (max-width:768px){.page-Anime section.anime-StaffCast .cast-list dl,.page-Anime section.anime-StaffCast .staff-list dl{padding-left:2.6041666667vw}}.page-Anime section.anime-StaffCast .cast-list dl dt,.page-Anime section.anime-StaffCast .staff-list dl dt{color:#f19ec2;font-weight:700;line-height:1.2;letter-spacing:.06em}@media screen and (min-width:769px){.page-Anime section.anime-StaffCast .cast-list dl dt,.page-Anime section.anime-StaffCast .staff-list dl dt{margin-bottom:4px;font-size:14px}}@media screen and (max-width:768px){.page-Anime section.anime-StaffCast .cast-list dl dt,.page-Anime section.anime-StaffCast .staff-list dl dt{margin-bottom:.78125vw;font-size:2.8645833333vw}}.page-Anime section.anime-StaffCast .cast-list dl dd,.page-Anime section.anime-StaffCast .staff-list dl dd{font-weight:700;line-height:1.6;letter-spacing:.06em}@media screen and (min-width:769px){.page-Anime section.anime-StaffCast .cast-list dl dd,.page-Anime section.anime-StaffCast .staff-list dl dd{font-size:20px}}@media screen and (max-width:768px){.page-Anime section.anime-StaffCast .cast-list dl dd,.page-Anime section.anime-StaffCast .staff-list dl dd{font-size:4.1666666667vw}}@media screen and (max-width:768px){.page-Anime section.anime-StaffCast .staff-list dl:nth-last-of-type(2){grid-column:1/span 2}.page-Anime section.anime-StaffCast .staff-list dl:last-of-type{grid-column:1/span 2}}.page-Anime section.anime-StaffCast .staff-list dl dd span{display:inline-block;margin-right:1em}.page-Anime section.anime-Music .music-info h4{font-weight:700;line-height:1.8;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Music .music-info h4{margin-bottom:20px;font-size:30px}}@media screen and (max-width:768px){.page-Anime section.anime-Music .music-info h4{margin-bottom:2.6041666667vw;font-size:4.4270833333vw}}.page-Anime section.anime-Music .music-info p{font-weight:500;line-height:1.6;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.page-Anime section.anime-Music .music-info p{font-size:14px}}@media screen and (max-width:768px){.page-Anime section.anime-Music .music-info p{font-size:2.8645833333vw}}.page-Anime_Episode .st-Page_Body{margin:0 auto}@media screen and (min-width:769px){.page-Anime_Episode .st-Page_Body{width:1200px}}@media screen and (max-width:768px){.page-Anime_Episode .st-Page_Body{width:92.1875vw}}@media screen and (min-width:769px){.page-Anime_Episode .st-Breadcrumb{margin-bottom:64px}}@media screen and (max-width:768px){.page-Anime_Episode .st-Breadcrumb{margin-bottom:13.0208333333vw}}.page-Anime_Episode section{position:relative;background:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/bg_wood.jpg) repeat-y top center/100% auto}@media screen and (min-width:769px){.page-Anime_Episode section{margin-bottom:50px;padding:0 120px 100px;border-radius:20px;-webkit-box-shadow:14px 14px 0 #faecd8;box-shadow:14px 14px 0 #faecd8}}@media screen and (max-width:768px){.page-Anime_Episode section{margin-bottom:9.1145833333vw;padding:0 6.5104166667vw 11.71875vw;border-radius:2.6041666667vw;-webkit-box-shadow:1.8229166667vw 1.8229166667vw 0 #faecd8;box-shadow:1.8229166667vw 1.8229166667vw 0 #faecd8}}.page-Anime_Episode section .section-header{position:relative}@media screen and (min-width:769px){.page-Anime_Episode section .section-header{top:-30px;margin-bottom:60px}}@media screen and (max-width:768px){.page-Anime_Episode section .section-header{top:-5.2083333333vw;margin-bottom:6.5104166667vw}}.page-Anime_Episode section .section-header::before{position:absolute;right:0;left:0;margin:0 auto;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/common/anime/icon_footprints.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media screen and (min-width:769px){.page-Anime_Episode section .section-header::before{bottom:-24px;width:56px;height:12px}}@media screen and (max-width:768px){.page-Anime_Episode section .section-header::before{bottom:-4.9479166667vw;width:10.6770833333vw;height:2.34375vw}}.page-Anime_Episode section .section-header h2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;font-weight:700;line-height:1.4;letter-spacing:.06em;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:769px){.page-Anime_Episode section .section-header h2{width:460px;height:60px;font-size:30px;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/pc/common/bg_title.png)}}@media screen and (max-width:768px){.page-Anime_Episode section .section-header h2{width:70.3125vw;height:10.4166666667vw;font-size:5.2083333333vw;background-image:url(/special/bosanimal/wp-content/themes/bosanimal_v1.11/assets/images/sp/common/bg_title.png)}}