@charset "utf-8";
#jointd {
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	font: 22px Ariel, "微軟正黑體", "新細明體", "標楷體";
	padding-bottom: 40px;
}
#jointd p {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

#jointd .td_list {
	background: rgba(255,255,255,0.6);
	border: 1px solid #7e91cb;
	padding: 12px 10px;
	margin-bottom: 20px;
}
#jointd .td_list .td_logo {
	float: left;
	width: 12%;
	text-align: center;
	padding-top: 5px;
}
#jointd .td_list .td_info {
	float: left;
	width: 75%;
}
#jointd .td_list .td_info .td_ititle {
	font-size: 30px;
	font-weight: bold;
	color: #24439f;
}
#jointd .td_list .td_info .td_ijoin {
	font-size: 18px;
}
#jointd .td_list .td_right {
	float: right;
	width: 12%;
	text-align: right;
	padding-right: 1%;
}
#jointd .td_list .td_right .td_rIcon {
}
#jointd .td_list .td_right .td_rIcon span {
	color: #24439f;
	line-height: 60px;
}
#jointd .td_list .td_right .td_rIcon span.icon1 {
	font-size: 33px;
}
#jointd .td_list .td_right .td_rIcon span.icon2 {
	font-size: 34px;
	margin-right:2px;
}
#jointd .td_list .td_right .td_rIcon span.icon3 {
	font-size: 35px;
}
#jointd .td_list .td_right .td_rGoto {
}
#jointd .td_list .td_right .td_rGoto a {
	font-size: 18px;
	background: #24439f;
	padding: 8px 19px;
	color: #FFF;
}
#jointd .td_list .td_right .td_rGoto a:hover {
	background: #0C6AB8;
}
@media (max-width:1100px) {		/*---1100↓---*/
#--------------------------1100px{}
#jointd .td_list .td_logo {
	width: 14%;
}
#jointd .td_list .td_info {
	width: 70%;
}
#jointd .td_list .td_right {
	width: 16%;
}
}
@media (max-width:800px) {		/*---800↓---*/
#--------------------------800px{}
#jointd .td_list .td_logo {
	width: 20%;
}
#jointd .td_list .td_info .td_ititle {
	font-size: 22px;
}
#jointd .td_list .td_info .td_ijoin {
	font-size: 16px;
}
#jointd .td_list .td_info {
	width: 58%;
}
#jointd .td_list .td_right {
	width: 22%;
}
}
@media (max-width:600px) {		/*---600↓---*/
#--------------------------600px{}
#jointd .td_list .td_logo {
	width: 24%;
}
#jointd .td_list .td_info {
	width: 74%;
	background: #FFF;
	padding-left: 2%;
}
#jointd .td_list .td_right {
	float: none;
	text-align: left;
	padding-left: 25%;
	width: 100%;
}
#jointd .td_list .td_right .td_rIcon {
	display: inline;
}
#jointd .td_list .td_right .td_rIcon span.icon1 {
	font-size: 26px;
}
#jointd .td_list .td_right .td_rIcon span.icon2 {
	font-size: 27px;
	margin-right:2px;
}
#jointd .td_list .td_right .td_rIcon span.icon3 {
	font-size: 28px;
}
#jointd .td_list .td_right .td_rGoto {
	display: inline;
}
#jointd .td_list .td_right .td_rGoto a {
	padding: 6px 13px;
}
}
