@charset "utf-8";

.city_list{ margin:0 10px; padding:20px 10px 10px 35px; border:1px solid #cbe8ff}
.city_list dt{float:left;line-height:30px;font-weight:bold; color:#666;}
.city_list dd{text-align:left;line-height:30px; margin-left:95px}
.city_list dd p{margin-left:10px; float:left;}
.city_list dd ins{ text-decoration:none; color:#666;}
.city_list dd a{ display:inline-block; padding:0 5px; margin:0 5px;}
.city_list dd a:hover{ background:#3ae078; color:#fff; text-decoration:none;}

.table_list { padding:0 10px 10px 10px}
.table_list table { width:100%;text-align:left;border-left:1px solid #cbe8ff; border-top:1px solid #cbe8ff;}
.table_list table th,.table_list table td {padding:5px 0;line-height:26px;border-right:1px solid #cbe8ff;border-bottom:1px solid #cbe8ff;}
.table_list table th {width:100px;text-align:center;vertical-align:middle;font-weight:700; color:#348bcf;background:#f8fcff;}
.table_list table th.thTit { text-align:left; text-indent:15px; width:auto; background:#edf7ff}
.table_list table span { float:left; padding-left:10px}
.table_list table .sTit { width:100px; padding-left:20px;font-weight: bold;color: #348bcf;}
.table_list table p { width:850px; float:left; color:#999;padding-left: 10px;line-height: 2;}
.table_list table p em { font-weight:700; color:#348bcf; font-family:Arial}
.table_list table p span { width:255px;}
.table_list .trBorder th,.table_list .trBorder td{  border-top:1px solid #cbe8ff;}
.table_list .trNoBorder th,.table_list .trNoBorder td { border-top:0 none}
.table_list .trStyleA .sTit { width:360px;}
.table_list .trStyleA p,.table_list .trStyleA p span { width:380px;}

.table_list .trStyleB p .sName { width:400px; color:#333}
.table_list .trStyleB p a { color:#348BCF; text-decoration:underline}
.table_list .trStyleB p a:hover { color:#fd5151}


@media screen and (max-width:768px){
	.table_list table p{width: 680px;}
}

@media screen and (max-width:479px){
	.city_list { padding:0}
	.city_list dt{ display:none;}
	.city_list dd{ margin-left:0}

	.table_list table th { width:70px}
	.table_list table p { width:auto}
	.table_list table p span { width:auto}
	.table_list table .sTit { padding-left:20px}

	.table_list .trStyleB p .sName { width:220px}
}