.pc-only{display:initial}.sp-only{display:none}@media screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:initial}}.clearfix::after{content:"";display:block;clear:both}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif;color:#2b2b2b}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{margin:0;padding:0;list-style-type:none}img{vertical-align:bottom}a{text-decoration:none}p{margin:0}a:hover{opacity:.8}.global-footer{width:100%;padding-bottom:75px;border-top:none}.global-footer .footer-block{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1440px;margin:0 auto}.global-footer .footer-block.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.global-footer .footer-block.main{padding:0 !important}}.global-footer .footer-block.main .footer-sitemap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.global-footer .footer-block.main .footer-sitemap{display:none}}.global-footer .footer-block.main .footer-sitemap .item{width:33.3%}.global-footer .footer-block.main .footer-sitemap .item li a{font-size:14px;font-weight:bold;display:inline-block;padding:10px 0;color:#333}.global-footer .footer-block.main .footer-sitemap .item li.sub a{font-weight:normal}@media screen and (max-width: 768px){.global-footer .footer-block.main .sns{margin:0 auto}}.global-footer .footer-block.main .sns li{display:inline-block;padding-left:10px}.global-footer .footer-block.sub{max-width:100%;text-align:center}.global-footer .footer-block.sub .footer-nav ul{max-width:1010px;margin:0 auto}.global-footer .footer-block.sub .footer-nav ul li{display:inline-block}.global-footer .footer-block.sub .footer-nav ul li a{font-size:14px;display:inline-block;padding:8px 12px;color:#666}.global-footer .footer-block.sub .site-logo{margin-top:50px}.global-footer .footer-block.sub .site-logo a:hover{opacity:1}.global-footer .footer-block.sub .site-logo a svg{display:inline-block;width:210px;height:36px;margin:5px 0 0}.global-footer .footer-block.sub .text{margin-top:50px}.global-footer .footer-block.sub .text p{font-size:13px;margin-top:.75em;color:#666}.global-footer .footer-block.sub small{font-size:13px}@media screen and (max-width: 768px){.global-footer .footer-block.sub{border-top:#d5d5d5 solid 1px}}.global-footer-sp{display:none}@media screen and (max-width: 760px){.global-footer-sp{display:block}}
/*# sourceMappingURL=common.css.map */
