@charset "utf-8";footer{background-color:#333;color:#FFF;text-align:center}footer a{color:#FFF}footer>hr{background-color:#FFF;margin:0 auto}#footer_wrap dl{line-height:1.6}#footer_wrap dl dd a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_wrap dl dd a:hover img{opacity:.7}#footer_wrap address h3{color:#C6B67C}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{display:inline-block;line-height:1;overflow:hidden;vertical-align:middle}#footer_wrap address .link_to_white{font-size:87.5%;height:24px;line-height:22px;vertical-align:middle;width:68px}#studio h3{color:#C6B67C;position:relative}#studio h3:before,#studio h3:after{background-color:#FFF;content:"";display:block;height:1px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc((100% - 14em) / 2);width:calc((100% - 14em) / 2)}#studio h3:before{left:0}#studio h3:after{right:0}#studio ul>li{display:inline-block;vertical-align:top}#studio ul>li p{font-size:81.25%;line-height:1.5;padding:.25em 0}#studio ul>li a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#studio ul>li a:hover img{opacity:.7}#copyright{color:#FFF;font-size:75%;text-align:center}#copyright a{color:#FFF;text-decoration:none}@media screen and (max-width:767px){footer{padding-top:6.25%}footer>hr{width:93.75%}#footer_wrap{margin-bottom:6.25%;padding-top:6.25%}#footer_wrap dl{padding-bottom:3.125%}#footer_wrap dl dt{margin-bottom:3.125%;padding:0 3.125%}#footer_wrap dl dt img{width:75%;max-width:286px}#footer_wrap dl dd p{padding:0 3.125%}#footer_wrap dl dd p.right{margin-top:1.5625%;margin-bottom:1.5625%}#footer_wrap>div{padding-top:6.25%;padding-bottom:3.125%}#footer_wrap address{padding-top:3.125%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{font-size:187.5%;margin:1.5625% .78125% 0}#footer_wrap address .link_to_white{margin:1.5625% .78125% 0}#studio{margin-bottom:3.125%}#studio h3{margin-left:auto;margin-right:auto;width:93.75%}#studio *+h3{margin-top:3.125%}#studio ul>li{margin:3.125% .78125% 0;width:98.4375%;max-width:287px}#studio ul>li img{width:100%}#copyright{line-height:1.4;padding:3.125% 3.125%}}@media screen and (min-width:768px){footer{padding-top:50px}#footer_wrap{margin-bottom:50px;padding-top:50px}#footer_wrap:after{display:none}#footer_wrap dl dt{margin-bottom:20px}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{font-size:275%;margin-top:10px}#footer_wrap address .link_to_white{margin-top:10px}#studio *+h3{margin-top:50px}#studio ul>li{margin:10px 6px 0}#copyright{line-height:1;padding-top:50px;padding-bottom:50px}}@media screen and (min-width:768px) and (max-width:939px){footer>hr{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:768px) and (max-width:1023px){#footer_wrap dl{padding-bottom:50px}#footer_wrap>div{padding-top:50px;padding-bottom:50px}#footer_wrap address{padding-top:50px}#footer_wrap dl dd p.right{margin-top:5px;margin-bottom:20px}}@media screen and (min-width:940px) and (max-width:1023px){footer>hr{width:-webkit-calc(100% - (25px * 2));width:calc(100% - (25px * 2))}}@media screen and (max-width:1023px){#footer_wrap dl dd p.right{text-align:center}#footer_wrap>div,#footer_wrap address{position:relative}#footer_wrap>div:before,#footer_wrap address:before{background-color:#FFF;content:"";display:block;height:1px;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{margin-left:5px;margin-right:5px}#footer_wrap address .link_to_white{margin-left:5px;margin-right:5px}footer nav{display:none}}@media screen and (min-width:1024px){#footer_wrap{display:table;table-layout:fixed;width:100%}#footer_wrap dl{display:table-cell;text-align:left;vertical-align:middle;width:37.5%}#footer_wrap dl dt{padding-right:13.33333333333333%}#footer_wrap dl dd{padding-right:13.33333333333333%}#footer_wrap>div{border-left:1px solid #FFF;border-right:1px solid #FFF;display:table-cell;vertical-align:middle}#footer_wrap address{display:table-cell;padding-left:5%;text-align:left;vertical-align:middle;width:37.5%}#footer_wrap address a[href^="https://twitter.com/"],#footer_wrap address a[href^="https://www.facebook.com/"],#footer_wrap address a[href^="https://www.instagram.com/"],#footer_wrap address a[href^="https://www.youtube.com/channel/"]{margin-right:10px}#footer_wrap address .link_to_white{margin-right:10px}footer nav{margin-top:50px}}@media screen and (min-width:1024px) and (max-width:1199px){footer>hr{width:-webkit-calc(100% - (30px * 2));width:calc(100% - (30px * 2))}}@media screen and (min-width:1200px) and (max-width:1279px){footer>hr{width:-webkit-calc(100% - (35px * 2));width:calc(100% - (35px * 2))}}@media screen and (min-width:1280px){footer>hr{width:1200px}}#floating_wrap:before{content:"";display:block}#floating{background-color:#FFF;position:fixed;bottom:0;left:0;text-align:center;width:100%;z-index:997}#floating a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#floating a:hover img{opacity:.7}@media screen and (max-width:1279px){#floating_wrap:before{padding-top:16.71875%}#floating a img{width:100%}}@media screen and (min-width:1280px){#floating_wrap:before{padding-top:107px}#floating a img{width:640px}}
