.widget-contact{width:100%;max-width:1200px;min-width:280px;margin:20px auto}.widget-contact .contact-list{display:flex}.widget-contact .contact-list .contact-item{flex:1 0 0;padding:20px;border-radius:10px;background-color:#161636;margin:5px;color:#fff;text-decoration:none;outline:0;border:1px solid #2b285a;text-align:center}.widget-contact .contact-list .contact-item:active,.widget-contact .contact-list .contact-item:hover{text-decoration:none;color:#fff}.widget-contact .contact-list .contact-item .contact-icon{display:inline-block;width:60px;height:60px;border-radius:15px;background-color:#393372;padding:5px;vertical-align:top}.widget-contact .contact-list .contact-item .contact-icon .contact-icon-img{width:100%}.widget-contact .contact-list .contact-item .contact-content{display:inline-block;margin:10px 4px 0;vertical-align:top;min-width:140px;text-align:center}.widget-contact .contact-list .contact-item .contact-content .contact-sns{color:#fff;font-size:14px}.widget-contact .contact-list .contact-item .contact-content .contact-sns-id{font-weight:700;font-size:16px;margin-left:4px}.widget-contact .contact-list .contact-item .contact-content .contact-title{color:#d88d1d;font-size:20px;font-weight:700;margin-top:4px}@media screen and (max-width:767px){.widget-contact .contact-list{flex-wrap:wrap}.widget-contact .contact-list .contact-item{flex:1 0 100%;text-align:center}.widget-contact .contact-list .contact-item .contact-icon{width:40px;height:40px;vertical-align:middle}.widget-contact .contact-list .contact-item .contact-content{margin:0 4px;vertical-align:middle;text-align:left}.widget-contact .contact-list .contact-item .contact-content .contact-sns{font-size:12px}.widget-contact .contact-list .contact-item .contact-content .contact-sns-id{font-size:14px}.widget-contact .contact-list .contact-item .contact-content .contact-title{font-size:16px}}