
/* 通用 */
#la_main .sub_title{
	border:2px #09357f solid;
	padding:10px;
	font-weight:bold;
	color:#000;
	font-size:16px;
	background-color:#eeeeee;
	border-radius:5px;
}
#la_main .sub_content{
	background-color:#eeeeee;
	padding:10px;
	font-size:13px;
	color:#4d492e;
}

#la_main .sub_content_title{
	font-weight:bold;
	color:#fff;
	font-size:13px;
	background-color:#09357f;
	padding:5px;
}

#la_main .content_box{
	border:1px #4d492e solid;
	padding:10px 10px 10px 4px;
	background-color:#fffbef;
	border-radius:10px;
}

#la_main #la_mainc .html_content .content_p{
	border:1px #ddd solid;
	padding:10px;
	border-radius:10px;
	font-size:14px;
	line-height:20px;
}
#la_main #la_mainc .html_content p{
	border:1px #ddd solid;
	padding:10px;
	border-radius:10px;
	font-size:14px;
	line-height:20px;
}
#la_main #la_mainc .html_content p:first-child{
	padding:0;
	border:0;
}


#la_main .la_common_btn{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0,red),color-stop(1, #f2761c));
	background: -ms-linear-gradient(top,  red,  #f2761c);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#f2761c', GradientType=0)";
	color:#fff;
	font-size:16px;
	padding:4px 45px 2px 45px ;
	font-weight:bold;
	border:1px solid #ffa800;
	text-decoration:none;
	display:inline-block;
	border-radius:5px;
	text-align:center;
}
#la_main .la_common_btn:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#f2761c),color-stop(1, red));	
	background: -ms-linear-gradient(top,  #f2761c,  red);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2761c', endColorstr='red', GradientType=0)";
}
/* 通用 */


/* list */
#la_main #la_mainc .content_title{
	border-left:3px #09357f solid;
	border-bottom:1px #09357f dotted;	
	padding:5px 0 5px 10px;
	font-weight:bold;
	color:#09357f;
	height:28px;
}
	#la_main #la_mainc .content_title h2{
		font-size:16px;
		float:left;
	}
		#la_main #la_mainc .content_title h2 a{
			color:#861640;
		}
		#la_main #la_mainc .content_title h2 a:hover{
			color:#00a0e9;
		}
	#la_main #la_mainc .content_title div{
		float:right;
	}
		#la_main #la_mainc .content_title div span{
			font-size: 12px;
			color: #4d492e;
			line-height: 14px;
			display: inline-block;
			border-radius: 4px 4px 4px 4px;
			background-color: #eeeadd;
			padding: 2px 8px;
			float: right;
			margin: 8px 0 0 4px;
		}
/* list */

/* show */
#la_main h3 {
	padding: 10px 0;
	background-color: #09357f;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	color: #fff;
	margin-top: 30px;
	margin-bottom: 15px;
}

#la_main .pic_a_table{
	margin-top:10px;
}
	#la_main .pic_a_table .pic{
		width:250px;
		margin-top:10px;
		float:left;
	}
		#la_main .pic_a_table .pic img{
			width:100%;
		}
	#la_main .pic_a_table table {
		font-size:12px;
		width:400px;
		float:right;
	}
		#la_main .pic_a_table table thead td .star{
			float:left;
			width:50%;
		}
			#la_main .pic_a_table table thead td .star img{
				width:15px;
			}
		#la_main .pic_a_table table thead td .kuchigomi{
			float:right;
			width:50%;
			text-align:right;
		}
			#la_main .pic_a_table table thead td .kuchigomi a{
				color:#c9234a;
			}

		#la_main table.infotable tbody th{
			background-color:#f0ebdc;
			padding:5px;
			text-align:right;
		}
		#la_main table.infotable tbody td{			
			background-color:#eeeeee;
			padding:5px;
		}
		#la_main table.infotable tbody th.j1{
			border-top-left-radius:5px;
		}
		#la_main table.infotable tbody th.j2{
			border-bottom-left-radius:5px;
		}
		#la_main table.infotable tbody td.j1{
			border-top-right-radius:5px;
		}
		#la_main table.infotable tbody td.j2{
			border-bottom-right-radius:5px;
		}
		#la_main table.infotable tbody td.tdContent{
			background-color:#f5f5f5;
		}
		#la_main table.infotable tbody td.mapimg img{
			width:300px;
		}



#la_main #la_mainc .kuchikomi_box{
	height:300px;
	overflow:auto;
}
	#la_main #la_mainc .kuchikomi_box div{
		overflow:hidden;
	}
	#la_main #la_mainc .kuchikomi_box .list{
		margin:0 0 10px 10px;
		font-size:11px;
	}
		#la_main #la_mainc .kuchikomi_box .list .listLeft{
			float:left;
			width:15%;
			text-align:center;
		}
		#la_main #la_mainc .kuchikomi_box .list .listRight{
			float:right;
			width:82%;
			padding:0 1%;
		}
		#la_main #la_mainc .kuchikomi_box .list .listRight span img {
			width:15px;						
		}
/* show */
		

/* html search */
.html_search_div{
	width:100%;
	border-right:1px dotted #ccc;
	margin-bottom:10px;
}
	.html_search_div div.text{
		color:#ac0c13;
		font-size:12px;
		font-weight:bold;
	}
	
	.html_search_div table{
		font-size:12px;		
		color:#504c32;
		border:1px solid #ddd;
	}
		.html_search_div table th{						
			text-align:left;
			width:60px;
			height:26px;
			font-size:14px;
			padding:3px 5px 1px 5px;
		}
		.html_search_div table td{
			border-bottom:1px dotted #ddd;
			padding:2px 5px 3px 5px;
		}
		.html_search_div table td.last{
			border:0;
		}
/* html search  */


#la_main .vote_start {
	border:2px solid #09357f;
	border-radius:5px;
	font-size:12px;
	padding:10px;
	margin:10px auto;
}
	#la_main .vote_start img{
		width:20px;
	}
#la_main .show_vote {
	border:2px solid #4d492e;
	border-radius:5px;
	font-size:12px;
	padding:10px;
	margin:10px auto;
	height:300px;
	overflow:hidden;
	background-image:url(../images/vote_bg.png);
} 
	#la_main .show_vote #container{
		width:55%;
		float:left;		
	}
		#la_main .show_vote #container .highcharts-container{
			margin-top:-50px;
		}

	#la_main .show_vote #vote_table{
		width:44%;
		float:left;
	}
		#la_main .show_vote #vote_table table td{
			padding:7px;
			font-size:14px;
			color:#5e8cbf;
			font-weight:bold;
		}
		#la_main .show_vote #vote_table table td.a1 img {
			width:74px !important;
		}
		#la_main .show_vote #vote_table table td.a2 img {
			width:74px !important;
		}
		#la_main .show_vote #vote_table table td.a3 img {
			width:74px !important;
		}
		#la_main .show_vote #vote_table table td.a1{
			background-color:#ffaec9;
			font-size:32px;
			color:red;
			padding:7px 7px 7px 17px;
			color:#FF9900;
			font-weight:bold;
			height:45px;
			font-family:"MS P明朝";
			line-height:20px;
			background: -webkit-gradient(linear, left top, right top, color-stop(0,#ffe4fb),color-stop(1, #ffaef5));	
			background: -ms-linear-gradient(left,  #ffe4fb,  #ffaef5);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4fb', endColorstr='#ffaef5', GradientType=1)";
		}
		#la_main .show_vote #vote_table table td.a2{
			background-color:#99d9ea;
			padding:7px 7px 7px 17px;
			font-size:24px;
			color:#000;
			font-weight:normal;
			height:45px;
			font-family:"MS P明朝";
			line-height:22px;
			background: -webkit-gradient(linear, left top, right top, color-stop(0,#daf1f7),color-stop(1, #99d9ea));	
			background: -ms-linear-gradient(left,  #daf1f7,  #99d9ea);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#daf1f7', endColorstr='#99d9ea', GradientType=1)";
		}
		#la_main .show_vote #vote_table table td.a3{
			background-color:#ff9c00;
			padding:7px 7px 7px 17px;
			font-size:24px;
			color:#000;
			font-weight:normal;
			height:45px;
			line-height:22px;
			font-family:"MS P明朝";
			background: -webkit-gradient(linear, left top, right top, color-stop(0,#ffd99e),color-stop(1, #ffab26));	
			background: -ms-linear-gradient(left,  #ffd99e,  #ffab26);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd99e', endColorstr='#ffab26', GradientType=1)";
		}
			#la_main .show_vote #vote_table table td>img{
				width:20px;
			}
	#la_main .show_vote .kuchikomi_box{
		width:55%;
		float:right;
		height:250px !important;
	}




/* kuchikomi start */

.cvBox{
	margin-top:10px;
	margin-bottom:70px;
}
	.cvBox .cvLTop{
		width:100%;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:3px dotted #3a75d9;
	}
		.cvBox .cvLTop img{
			float:left;
		}
		.cvBox .cvLTop .cvLTopImgRight{
			float:left;
			margin-left:10px;
		}
			.cvBox .cvLTop .cvLTopImgRight .cvLTopTitle{
				font-size:16px;
				color:#00a0e9;
				font-weight:bold;
			}
			.cvBox .cvLTop .cvLTopImgRight span{
				font-size:13px;
			}
	.cvBox .cvLeft{
		float:left;
		width:55%;
		font-size:12px;
	}
	.cvBox .cvRight{
		float:right;
		width:40%;
		font-size:12px;
	}
		.cvBox .cvRight img{
			width:16px;
		}

/* kuchikomi end */




/* qa start */
.qa_q_l{
	margin-bottom:7px;
	border-radius: 10px ;
	padding:6px;
	background:#ddd9cd;
	border:#d5d0c0 3px solid;
	font-size:14px;
	font-weight:bold;
}
	.qa_q_l a{
		color:black;
	}
	.qa_q_l a:hover{
		color:red;
	}
.qa_q{
	margin-bottom:10px;
	border-top:2px solid #e0e0e0;
	padding-top:30px;
}
	.qa_q .pic{
		float:left;
		width:135px;
		height:140px;
		position:relative ;
	}
	.qa_q .content{
		float:left;
		border-radius: 15px ;
		padding:10px;
		width:498px;
		margin-left:-3px;
		min-height:120px;
		background:#ddd9cd;
		border:#d5d0c0 3px solid;
	}
	.qa_q .clear{
		clear:both;
	}
.qa_a{
	margin-bottom:30px;
}
	.qa_a .pic{
		float:left;
		width:137px;
		height:140px;
		position:relative ;
	}
	.qa_a .content{
		float:left;
		padding:10px;
		border-radius: 15px ;
		width:500px;
		margin-right:-3px;
		min-height:120px;
		background:#e9f0f6;
		border:#5eaff4 3px solid;
	}
	.qa_a .clear{
		clear:both;
	}
#qa_title{
	color: #00a0e9;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	border-bottom: 2px #00a0e9 solid;
	width: 660px;
}
#qa_sub_title{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	width: 660px;
	margin-bottom:10px;
	margin-top:10px;
}

.page{
	height:50px;
	margin-top:10px;
}

.page a{
	display:block;
	border:2px solid #00a0e9;
	padding:4px;
	font-weight:bold;
	color:blue;
	border-radius: 10px ;
	width:100px;
	text-align:center;
	background-color:#eee;
}

.page .prev{
	float:left;
}
.page .next{
	float:right;
}

/* qa end */

/* page start */
.pageLeft{
	color:#444;
	display:block;
	float:left;
	border:1px #444 solid;
	margin-right:4px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	.pageLeft:hover{
		border:1px #bbb solid;
		color:#bbb;
	}
.pageNum{
	color:#444;
	display:block;
	float:left;
	font-size:12px;
	border:1px #444 solid;
	margin-right:4px;
	padding:5px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	.pageNum:hover{
		border:1px #bbb solid;
		color:#bbb;
	}
.pageCurrent{
	color:red;
	display:block;
	float:left;
	border:1px red solid;
	margin-right:4px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pageRight{
	color:#444;
	display:block;
	float:left;
	border:1px #444 solid;
	margin-right:4px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	.pageRight:hover{
		border:1px #bbb solid;
		color:#bbb;
	}
/* page end */


/* site map  */
#la_main #la_mainc .page_content{
	padding:10px;
	border:1px solid #09357f;
	border-radius: 10px ;
	font-size:13px;
	margin:10px auto;
}
	#la_main #la_mainc .page_content dl{
	}
		#la_main #la_mainc .page_content dl dt{
			font-size:14px;
			font-weight:bold;
		}
		#la_main #la_mainc .page_content dl dd{
		}
			#la_main #la_mainc .page_content dd a{
				color:#8d1643;
				display:inline-block;
				margin-right:8px;
			}	
/* site map */

/* sp */
@media screen and (max-width: 593px) {
	#la_main #la_sidebar{
		display:none;
	}
	#la_main #la_mainc {
		padding:1%;
		width:98%;
	}
	#la_main #la_mainc .html_content {
		font-size:14px;
	}
		#la_main #la_mainc .html_content p img{
			width:100%;
		}
	#la_main #la_mainc .f13 {
		font-size:14px !important;
	}
	#la_main #la_mainc .page_content {
		font-size:14px !important;
	}
	#la_main #la_mainc .content_title{
		height:100%;
	}
		#la_main #la_mainc .content_title h2{
			float:none ;
		}
		#la_main #la_mainc .content_title div{
			float:none ;
		}
			#la_main #la_mainc .content_title div span{
				float:none ;
			}
	#la_main #la_mainc .pic_a_table{
		padding:1%;
		width:98%;		
	}
		#la_main #la_mainc .pic_a_table .pic{
			float:none ;
		}
		#la_main #la_mainc .pic_a_table .infotable{
			float:none ;
			width:100%;
			margin-top:10px;
		}
	#la_main #la_mainc .vote_start table td{
		display:block;
		width:50%;
		float:left;
	}
	#la_main #la_mainc .cvBox .cvRight .infotable td{
		display:block;
		width:100%;
		text-align:left;
		border-radius:0;
	}
	#la_main #la_mainc .cvBox .cvRight .infotable th{
		display:block;
		width:100%;
		text-align:left;
		border-radius:0;
	}
	#la_main #la_mainc .show_vote {
		height:100%;
	}
		#la_main #la_mainc .show_vote .kuchikomi_box{
			float:none;
			width:100%;
		}
		#la_main #la_mainc .show_vote #vote_table{
			float:none ;
			width:100%;
		}
		#la_main #la_mainc .show_vote #container{
			float:none ;
			width:100%;
		}
		

}
/* sp */