.table-form{margin:0 auto}table.table-form,table.table-form tr,table.table-form th,table.table-form td{padding:1rem;border:1px solid #ccc;border-collapse:collapse;vertical-align:middle}.table-form th{font-weight:500;background:#f8f8f8;color:#333;text-align:center}.table-form td{line-height:2;text-align:left}@media (max-width:767px){table.table-form,table.table-form tr,table.table-form th,table.table-form td{padding:.5rem;font-size:.9rem;vertical-align:middle}}@media (min-width:768px){.text-md-nowrap{white-space:nowrap !important}}.form-check span.wpcf7-list-item{display:block !important;line-height:2.0}.wpcf7 form .wpcf7-response-output{border:1px solid #00a0d2;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#snsbox{width:100%;margin:0 auto;text-align:center}#snsbox:after{display:block;clear:both;content:""}#snsbox ul{list-style:none;margin:0 auto;padding:0}#snsbox li{list-style:none;float:left;width:23%;margin:0 2% 10px 0}#snsbox li a{position:relative;display:block;padding:5px 1px;color:#fff;border-radius:4px;text-align:center;text-decoration:none}#snsbox li:last-child{margin:0}#snsbox span.txt1{display:none}#snsbox span.txt2{font-size:.625rem}#snsbox .twitter a{border:1px solid #00acee;color:#00acee}#snsbox .twitter a:hover{border:1px solid #00acee;color:#fff;background:#00acee}#snsbox .facebook a{border:1px solid #3b5998;color:#3b5998}#snsbox .facebook a:hover{border:1px solid #3b5998;color:#fff;background:#3b5998}#snsbox .googleplus a{background:#db4a39}#snsbox .googleplus a:hover{background:#ad3a2d}#snsbox .hatebu a{border:1px solid #00a4de;color:#00a4de}#snsbox .hatebu a:hover{border:1px solid #00a4de;color:#fff;background:#00a4de}#snsbox .line a{background:#25af00}#snsbox .line a:hover{background:#219900}#snsbox .pocket a{border:1px solid #f03e51;color:#f03e51}#snsbox .pocket a:hover{border:1px solid #f03e51;color:#fff;background:#f03e51}#snsbox .rss a{background:#ffb53c}#snsbox .rss a:hover{background:#e09900}#snsbox .feedly a{background:#87c040}#snsbox .feedly a:hover{background:#74a436}#snsbox .linkedin a{background:#0073b1}#snsbox .linkedin a:hover{background:#006097}@media (min-width:768px){#snsbox{margin:0;padding:0;display:block}#snsbox ul{margin:0;padding:0}#snsbox li{margin-right:5px;display:inline-block;width:auto;vertical-align:middle}#snsbox li a{padding:2px 10px;border-radius:2px}#snsbox span.txt1{margin:-5px 5px 0;font-size:.75rem;display:inline-block;vertical-align:middle}#snsbox span.txt2{display:inline-block}}