/* CSS Document */



/*contact-top01*/
.contact-top01{width:100%;height: auto;margin-top: 50px;margin-bottom: 50px;}
.contact-top01 .wrapper{width:1000px;}
.contact-top01 .ct01-con{width:100%;height: auto;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.ct01-con .ad{width: 100%;height: auto;margin-bottom: 20px;}
.ct01-con .ad .fs_20{width:100%;height: auto;line-height: 34px;font-size: 20px;font-weight: bold;color: #000000;}
.ct01-con .ad .fs_16{width:100%;height: auto;line-height: 36px;color: #333333;font-size: 16px; }
.ct01-con .left .fs_16 a{color:#333333;cursor: pointer;}

.ct02-con {width: 100%;height: auto;}
.ct02-con .tit{font-size:20px;color: #000000;line-height: 95px;width: 100%;font-weight:bold;}
.tab{width:100%;height: auto;}
.tab .ta_inp{width:242px;height: 60px;box-sizing: border-box;border: 1px solid #999;padding: 0 10px;font-size: 16px;margin-right: 10px;margin-bottom: 10px;line-height: 58px;}
.tab .nomar{margin-right:0;}

.tab .ta_inp .inp{width:100%;height: 58px;border: none;background-color: transparent}
.tab .ta_inp2 { width:100%;height: 140px;border: 1px solid #999;padding: 10px;box-sizing: border-box;margin-bottom: 10px}
.btn{width:100%;text-align: center;}
.tab .ta_inp2 .inp { width:100%;height:120px; display:block;}

.btn .btn_post{width:200px;line-height: 58px;box-sizing: border-box;height: 60px;border: 1px solid #000000;text-align: center;display: inline-block;margin: 0 5px;background: #000000;font-size: 16px;color: #FFFFFF}
.btn .btn_reset{width:200px;line-height: 58px;box-sizing: border-box;height: 60px;border: 1px solid #999;text-align: center;display: inline-block;margin: 0 5px;font-size: 16px;color: #000}