@charset "UTF-8";#site-footer{background-color:rgba(255,252,242,.85);padding:50px 15px 65px;font-family:'Cormorant Garamond','Noto Sans JP',serif;margin-top:72px}#cat_ja #site-footer{font-family:'Noto Sans JP',serif}#site-footer h2{text-align:left;font-size:4.8rem;font-weight:700;font-family:'Cormorant Garamond','Noto Sans JP',serif;font-style:italic;padding:0 10px 20px}#site-footer .info{margin:0 auto;max-width:940px}#site-footer p{font-size:1.6rem;line-height:1.25;padding:0 10px;text-align:center}#site-footer address{font-weight:700;display:block;font-size:2rem;line-height:1.25;padding:0 10px;text-align:center}#site-footer address span{display:inline-block;padding:0 1ex}#site-footer address+p{padding:6px 10px 10px}#site-footer h3{padding:16px 0 40px}#site-footer h3 a{display:block;margin:0 auto;background-color:#d0d0d0;background-image:linear-gradient(0deg,silver,#d0d0d0);border-radius:4px;text-align:center;font-size:2rem;line-height:48px;width:286px;color:#fff;text-decoration:none}#site-footer iframe{max-width:1000px;margin:50px auto 0;width:100%;height:280px;display:block}#site-footer #sns a[target=_blank]:after{display:none}#site-footer #sns ul{width:310px;margin:0 auto;display:flex;justify-content:space-between;padding:45px 0 65px}#site-footer #sns ul li a img{width:auto;height:40px}#site-footer #law ul{display:flex;justify-content:center;padding-bottom:15px;font-size:1.4rem}#site-footer #law ul li{padding:0 8px}#site-footer #law ul li a{color:#333;text-decoration:underline}#site-footer small{display:block;font-size:1.2rem;line-height:1.25;text-align:center}#site-footer small span{display:inline-block}@media screen and (min-width:768px) and (min-height:429px){#site-footer iframe{height:360px}}