@media print, screen and (min-width:768px) and (max-width:1048px){.page-social_local .inner{padding-left:16px;padding-right:16px}}.page-social_local .graphic-header{background-image:url(../../img/social/local/bg_graphic-header_sp.jpg)}.page-social_local .graphic-header__item{font-size:30px}@media print, screen and (min-width:768px){.page-social_local .graphic-header{background-image:url(../../img/social/local/bg_graphic-header_pc.jpg)}.page-social_local .graphic-header__item{font-size:48px}}.page-social_local .localcont{padding:20px 16px 10px 16px}.page-social_local .localcont__rowgroup{margin-bottom:40px}.page-social_local .localcont__intro{font-size:14px;line-height:22px;margin-bottom:30px}.page-social_local .localcont__comment{font-size:15px;line-height:24px;margin-bottom:26px}.page-social_local .module__ttl-medium{margin-bottom:16px}.page-social_local .localcont__contlist li{margin-bottom:16px;border:1px solid #d6dedb;border-top:0}.page-social_local .localcont__contlist__ttl{color:#FFF;background:#2f495d;font-size:15px;line-height:18px;font-weight:700;padding:12px 14px;position:relative}.page-social_local .localcont__contlist__ttl:after{content:'';display:block;width:44px;height:100%;background:#1f3140;position:absolute;right:0;top:0}.page-social_local .localcont__contlist__ttl:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #16975a;position:absolute;right:18px;top:50%;margin:-4px 0 0;z-index:1}.page-social_local .localcont__contlist__ttl p{position:relative;display:inline-block;margin-right:45px}.page-social_local .external-link .localcont__contlist__ttl p{margin-right:45px}.page-social_local .external-link .localcont__contlist__ttl p:after{content:'';display:inline-block;width:11px;height:10px;background:url(../../img/module/icn_link_w.png) no-repeat;background-size:100% 100%;margin-left:8px;position:relative;top:-3px}.page-social_local .localcont__contlist__img img{width:100%}.page-social_local .localcont__contlist__txt{padding:12px 15px}.page-social_local .localcont__contlist__txt p{font-size:14px;line-height:24px}@media print, screen and (min-width:768px){.page-social_local .localcont{padding-top:24px;padding-left:0;padding-right:0;padding-bottom:40px}.page-social_local .localcont__rowgroup{margin-bottom:50px}.page-social_local .localcont__intro{margin-bottom:30px}.page-social_local .module__ttl-medium{margin-bottom:30px}.page-social_local .localcont__contlist ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-social_local .localcont__contlist li{margin-bottom:20px;margin-right:20px;width:calc((100% - 40px)/ 3);width:-webkit-calc((100% - 40px)/ 3);min-height:310px}.page-social_local .localcont__contlist li:nth-child(3n),.page-social_local .localcont__contlist__ttl p,.page-social_local .external-link .localcont__contlist__ttl p{margin-right:0}.page-social_local .localcont__contlist__ttl{font-size:14px;line-height:17px;padding:0 10px;height:48px;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.page-social_local .localcont__contlist__ttl:after,.page-social_local .localcont__contlist__ttl:before{display:none}.page-social_local .localcont__contlist__txt{padding:8px 20px 15px;transition:.3s opacity;-webkit-transition:.3s opacity}.page-social_local a:hover .localcont__contlist__txt{opacity:.7}.page-social_local .localcont__contlist__img{overflow:hidden}.page-social_local .localcont__contlist__img img{transition:.3s all;-webkit-transition:.3s all}.page-social_local a:hover .localcont__contlist__img img{transform:scale(1.05);-webkit-transform:scale(1.05);opacity:.8}}@media print, screen and (min-width:1000px){.page-social_local .localcont__contlist__ttl{font-size:16px;padding:0 20px}.page-social_local .localcont__contlist__ttl.small{font-size:14px;line-height:18px}.page-social_local .localcont__contlist__ttl:after{width:48px;display:block}.page-social_local .localcont__contlist__ttl:before{right:20px;transition:.3s all;-webkit-transition:.3s all;display:block}.page-social_local a:hover .localcont__contlist__ttl:before{transform:translateX(4px);-webkit-transform:translateX(4px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}