* {margin: 0; padding: 0;}
img {border: 0;}

.topArea {width: 1180px; margin:0 auto;}
.topArea img{width: 100%;}

h2 {font-size:27px; letter-spacing:-2px; color:#1662AD; font-weight:600;}
h3 {font-size:20px; letter-spacing:-0.5px;}
h4 {font-size:18px; color:#FF5E00; font-weight:600;}

.text_box01 li{margin:0 0 30px 20px; line-height:24px; word-break:keep-all; text-align:justify;}
.text_box01 li b{color:#333; font-weight:600;}


.text_box02 li{margin:0 0 10px 25px; line-height:25px; text-align:justify; }



.input16 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:40%;height:18px;line-height:15px;padding:2px;font-size:14px;color: #595D59; }
.input18 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:30%;height:18px;line-height:15px;padding:2px;font-size:14px;color: #595D59; }
.input19 { border:solid 1px  #CACBCC;background-color:#FFFFFF;width:20%;height:18px;line-height:15px;padding:2px;font-size:14px;color: #595D59; }


#body{width: 1100px; margin:0 auto; padding:20px 40px 40px 40px;background-color:#FFFFFF;}

.top_menu{list-style:none; margin:0 0 80px 0;}
.top_menu li{margin:0 6px 7px 0; width:215px; float:left;}
.top_menu li:last-child{margin:0 0 7px 0; width:215px; float:left;}
.top_menu li a{display:block; width:100%; height:45px; text-align:center; font-size:15px; font-weight:600; color:#fff; line-height:45px; border:0px solid #000000; border-radius:5px 5px 5px 5px; background-color:#D0101B;}
.top_menu li a:hover{text-decoration:none; background-color:#000000;}

.top_menu li:hover > a,
.top_menu li.active > a {text-decoration:none; background-color:#000000;}


@media all and (min-width:0px) and (max-width:1100px){
	.topArea {width: 100%;}
	.topArea img{width: 100%;}

	#body{width:90%; margin:0 auto; padding:20px; background-color:#FFFFFF;}
	#copyright{display:none;}

	.top_menu{list-style:none; margin:0 0 300px 0;}
	.top_menu li{margin:0 0 7px 0; width:100%;}
	.top_menu li:last-child{margin:0 0 7px 0; width:100%;}
}