.cosa #tid_01 .title_01{font-size:15px}.cosa table tr th{font-size:0.8rem}.cosa table tr td select{padding:3px 0 6px;font-size:14px}.cosa table tr td label{font-size:14px}.cosa table tr td span input[type=text]{padding:5px 5px 4px;font-size:14px}.cosa table tr td span input[type=mail]{padding:5px 5px 4px;font-size:14px}.cosa table tr td span input[type=tel]{padding:5px 5px 4px;font-size:14px}.cosa table tr td .box{padding:5px}.cosa table tr .js-required select{padding:5px 5px 9px;font-size:14px}.cosa input{border:1px solid #ccc}@media screen and (max-width: 640px){.cosa{width:100%}.cosa #contents #cotact_main{width:100%}.cosa #contents #cotact_main p{padding:0 2% 4%}.cosa #contents #cotact_main .cosa_ta{width:0;margin:0;padding:0}.cosa #contents #cotact_main .cosa_ta tbody{width:0;margin:0;padding:0}.cosa #contents #cotact_main table{width:95%;margin:0 auto}.cosa #contents #cotact_main table tr{display:flex;flex-direction:column}.cosa #contents #cotact_main table tr th{width:93%;padding:2% 2% 1.5%;display:flex}.cosa #contents #cotact_main table tr th span{margin:0 0 0 10px}.cosa #contents #cotact_main table tr td{width:93%;padding:2% 2% 3%;margin:0 0 3% 0}.cosa #contents #cotact_main table .sample_check label{display:flex;flex-direction:column}.cosa #contents #cotact_main table .sample_check label dt{display:flex;flex-direction:row-reverse;width:100%;float:none;padding:0;align-items:center;justify-content:center}.cosa #contents #cotact_main table .sample_check label dd{padding:0}}
