@charset "utf-8";
/* CSS Document */

#main_contents{width:1000px; margin:15px auto 0 auto; display:table; position:relative;}

	#main_contents .visual{float:left; width:742px; height:350px;}
	
	#main_contents .logbox{float:left; width:261px; height:89px; border:1px solid #e5e5e5; background-color:#f0eeef; margin:0 0 0 15px; padding:20px;}
	#main_contents .logbox ul{text-align:center;}
	#main_contents .logbox li{float:left;}
	#main_contents .logbox li:nth-child(1){padding-left:29px;}
	#main_contents .logbox li.input_info{width:129px;}
	#main_contents .logbox input{border:none; background-color:#fff; padding:5px; width:114px;}
	#main_contents .logbox .loging{text-align:center; padding-top:10px;}
	#main_contents .logbox .loging strong{font-size:14px; color:#333;}
	#main_contents .logbox .loging img{margin-top:12px;}

	#main_contents .notice{float:left; width:302px; height:87px; margin:30px 0 0 15px;}
	#main_contents .notice .title li{float:left; width:50%; height:29px; display:table;}
	#main_contents .notice .title .more{text-align:right;}
	#main_contents .notice .box{border:1px solid #e5e5e5; padding:19px 10px 14px 10px; display:table; line-height:25px;}
	#main_contents .notice .box ul{width:282px; display:table;}
	#main_contents .notice .box li{float:left; display:table;}
	#main_contents .notice .box div{float:left;}
	#main_contents .notice .box .subject{width:282px; display:table;}

	
	#main_contents .post3{float:left; width:392px; display:block; margin:25px 0 0 0;}
	#main_contents .post3 .title li{float:left; width:50%; height:29px; display:table;}
	#main_contents .post3 table{width: 392px;}
    #main_contents .post3 td{padding: 0 0 10px 0; box-sizing: border-box; width:33.33%;}
	
	#main_contents .pt_ml15{margin-left:15px;}
    #main_contents .post5{float: left; width: 593px; display: table; margin: 20px 0 0 15px;}
    #main_contents .post5 .title li{float:left; width:50%; height:29px; display:table;}
    #main_contents .post5 .box{width:550px; border:1px solid #e5e5e5; display:table; padding:10px 20px 12px 19px; display:table; line-height:21px;}
    #main_contents .post5 .box ul+ul{margin-top: 10px;}
    #main_contents .post5 .box strong{color: #333;}
    #main_contents .post5 .box table{width: 100%; border-top: 1px solid #eee; margin-top: 5px;}
    #main_contents .post5 .box th{width: 100px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; background: #f9f9f9; text-align: center;}
    #main_contents .post5 .box td{padding-left: 10px; border-bottom: 1px solid #eee; box-sizing: border-box;}
    #main_contents .post5 .box .btn{width: 100%; text-align: center; margin-top: 10px;}
    #main_contents .post5 .box .btn a{width: 120px; height: 30px; line-height: 30px; font-weight: 600; background: #7d0037; color: #fff; text-align: center; display: inline-block; margin: 0 auto;}
	
	
#wing{position:absolute; left:1010px; top:0; width:70px; height:245px;}
#wing li{padding-bottom:1px;}

.a_btn1 { text-align:center; width:90px; height:50px; line-height: 50px; font-size: 14px; color:#7d0037; font-weight:800; background: #ecd9e1; display: inline-block; vertical-align:middle; border-radius:15px;}
