.smapbox1{
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 25px;
}
.listrow{
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2%;
	padding-top: 2%;
}
.listrow .tipbox{
	float: left;
	display: block;
	width: 30%;
	background-color: rgb(255,255,255);
	margin-right: 3%;

}
.tipbox{
	padding: 1.5%;
	border: 10px solid #ebebeb;	
}
.tipbox a{
	width: 100%;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.tipbox a:hover,.tipbox a:focus{
	text-overflow:clip;
	overflow: visible;
	white-space: normal;
}

/* TIPBOX-INSIDE */
.tipbox_inside{
	float: left;
	width: 100%;
}
.tipbox_inside ul li{
	line-height:150%;
	margin-bottom: 5px;
	width: 100%;
	float: left;
	display: block;
}
.tipbox_inside a:link, .tipbox_inside a:visited{
	text-decoration:none;
	color:#3e3e3e;
}
.tipbox_inside .title3 a {
	background-image: url(../fonts/sitemap_icon.svg);
	background-repeat: no-repeat;
	text-indent: 1em;
	display: block;
	background-position: left;
	background-position: 3px 6px;
	font-family: "微軟正黑體";
	color: #000000;
	border-bottom: 1px solid #afbbd4;
	padding-bottom: 5px;
	font-size: 120%;
}
.tipbox_inside a:hover,.tipbox_inside a:active{
	text-decoration:underline;
	color:#3d63b4;
}

/*--------------------共用選單項目(類別)-------------------------*/
.sub_list {}
.sub_list li {
	float: left;
	width: 100%;
	margin-top: 1%;
	margin-bottom: 1%;
}
.sub_list li a {
	float: left;
	width: 100%;
	background-color: #eeeeee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 1%;
	padding-bottom: 1%;
	padding-left: 3%;
	transition:all 0.3s ease-in-out;
}

.sub_list li a:hover,.sub_list li a:focus {
	background-color: #388ef1;
	color: #FFFFFF;
	transition:all 0.3s ease-in-out;
}

/*--------------------共用選單項目(類別)End-------------------------*/

@media screen and (max-width:768px){
    .listrow {padding:0;}
    .listrow .tipbox {width:100%;margin-bottom: 30px;padding:3%;}
}
@media screen and (max-width:500px){ 
    .listrow .tipbox{padding:5%;}
}