.coop_inq{padding:40px 0;}
.coop_inq_inner{width:100%; max-width:1200px; margin:0 auto;}
.coop_inq_tit{font-size:24px; color:#393e4d; line-height:1em; padding-bottom:10px; border-bottom:5px solid #ddd; margin-bottom:25px;}
.coop_inq_icn{display:inline-block; width:26px; height:26px; vertical-align:bottom; background-image:url('/theme/basic/img/icn_pen_r.png'); background-size:contain; background-repeat:no-repeat; background-position:center;}
.coop_inq_p{font-size:16px; color:#393e4d; margin-bottom:20px;}
.coop_inq_table{width:100%; padding:0; border:0; border-spacing:0px; border-radius:5px; overflow:hidden;}
.coop_inq_table tr:first-child th, .coop_inq_table tr:first-child td{border-top:0;}
.coop_inq_table th, .coop_inq_table td{padding:0; border-top:1px solid #ddd; box-sizing:border-box;}
.coop_inq_table th{width:190px; background-color:#f0eeee; text-align:center; padding:14px 0;}
.coop_inq_table td{background-color:#fff; padding:10px 40px 18px;}
.coop_inq_la, .coop_inq_inp{}
.coop_inq_la{}
.coop_inq_inp{border:0; outline:none; width:100%; box-sizing:border-box;}
.coop_inq_inp::placeholder{color:rgba(57, 62, 77, .5);font-size:16px;}
.coop_inq_inp::-webkit-input-placeholder{color:rgba(57, 62, 77, .5);font-size:16px;}
.coop_inq_inp:-ms-input-placeholder{color:rgba(57, 62, 77, .5); font-size:16px;}
.coop_inq_tarea{width:100%; height:160px; border:0; resize:none; outline:none; padding-top:5px;}
.coop_inq_btn_wrap{margin-top:60px; text-align:center; font-size:0;}
.coop_inq_btn{background-color:#dddddd; width:220px; height:48px; line-height:46px; display:inline-block; border-radius:100px; font-size:17px; color:rgba(57, 62, 77, .6);}
.coop_inq_btn_co{background-color:#e33355; color:#fff; margin-right:13px;}

@media screen and (max-width: 768px) {
	.coop_inq_tit{margin-bottom:20px; font-size:20px;}
	.coop_inq_icn{width:20px; height:20px;}
	.coop_inq_p{font-size:14px;}
	.coop_inq_tarea{height:120px;}
	.coop_inq_btn_wrap{margin-top:40px;}
	.coop_inq_btn{font-size:16px; width:150px; height:42px; line-height:40px;}
}

@media screen and (max-width: 550px) {
	.coop_inq_table th, .coop_inq_table td{border-top:0;}
	.coop_inq_table th{width:100%; display:inline-block; text-align:left; padding:10px 15px;}
	.coop_inq_table td{width:100%; display:inline-block; padding:10px 15px 12px;}
}

@media screen and (max-width: 360px) {
	.coop_inq_btn{width:140px;}
	.coop_inq_btn_co{margin-right:10px;}
}