/* CSS Document */


body {
	overflow-x: hidden;
	background-color: var(--self-maincolor1-a1);
}

.sec_btop {
	margin: 0;
	padding: 0;
	font-family: var(--self-font1);
}
.sec_btop h1 {
	margin: 0;
	padding: 26px 0px 0px 110px;
	font-weight: 800;
	font-style: italic;
	font-size: var(--self-h11);
	height: 115px;
}
.sec_btop .btop_r1 {
	font-weight: 800;
	font-style: italic;
	font-size: var(--self-title2);
	padding-left: 20px;
	display: inline-block;
}
.sec_btop .btop_r2 {
	font-weight: 800;
	font-style: italic;
	font-size: var(--self-title3);
	float: right;
}
.sec_btop .btop_r2 a {
	display: block;
	border-radius: 18px;
}
@media (max-width:1440px){
	.sec_btop h1 { font-size: var(--self-h11-1440); }
	.sec_btop .btop_r1 { font-size: var(--self-title2-1440); }
	.sec_btop .btop_r2 { font-size: var(--self-title3-1440); }
}
@media (max-width:1200px){
	.sec_btop h1 { font-size: var(--self-h11-1200); }
	.sec_btop .btop_r1 { font-size: var(--self-title2-1200); }
	.sec_btop .btop_r2 { font-size: var(--self-title3-1200); }
}
@media (max-width:768px){
	.sec_btop h1 { font-size: var(--self-h11-768); }
	.sec_btop .btop_r1 { font-size: var(--self-title2-768); }
	.sec_btop .btop_r2 { font-size: var(--self-title3-768); }
}
@media (max-width:576px){
	.sec_btop h1 { font-size: var(--self-h11-576); }
	.sec_btop .btop_r1 { font-size: var(--self-title2-576); }
	.sec_btop .btop_r2 { font-size: var(--self-title3-576); }
}
@media (max-width:576px){.sec_btop .btop_r2 {float: none;}}







.sec_news {
	padding: 34px 10px 10px 10px;
	background-color: var(--self-maincolor2-op6);
	border-radius: 25px;
	margin-top: 70px;
	font-family: var(--self-font1);
}
.sec_news .sec_btop h1 {
	background: url("../img/index/icon_news.png") no-repeat 30px 0px;
	color: var(--self-maincolor1-d);
	padding-right: 14px;
	padding-left: 135px;
}
.sec_news .sec_btop .btop_r1 {
	color: var(--self-maincolor1-op5);
}
.sec_news .sec_btop .btop_r2 a {
	border: 1px solid #d0bc9d;
	color: #b49a72;
	background-color: #fff9f1;
	padding: 0 35px;
	line-height: 35px;
}
@media (max-width:576px){
	.sec_news .sec_btop h1 {
		background: url("../img/index/icon_news.png") no-repeat 10px 0px;
		background-size: 80px;
		color: var(--self-maincolor1-d);
		padding-right: 14px;
		padding-left: 100px;
		padding-top: 12px;
	}
	.sec_news .sec_btop .btop_r2 a {
		float: none;
		display: inline-block;
		border: 1px solid #DCCEB8;
		color: #b49a72;
		background-color: #fff9f1;
		padding: 2px 26px;
		line-height: 22px;
		margin-top: 8px;
	}
}

.sec_news .sec_btop .btop_r2 a:hover {
	background-color: #F5EDE2;
}

.sec_news .sec_list {
	margin: 0;
	padding: 0;
	padding-top: 0px;
}
.sec_news .sec_list .sln_block {
	font-size: 20px;
	margin-bottom: 2px;
}
.sec_news .sec_list .sln_block .sln_img {
	height: 170px;
	border-radius: 0px 26px 0px 26px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
.sec_news .sec_list .sln_block .sln_img .divword {
	height: 170px;
	position: relative;
	border-radius: 0px 26px 0px 26px;
	background: #FFFFFF;
	border: 1px solid #AFCAD3;
	overflow: hidden;
}
.sec_news .sec_list .sln_block .sln_img .divword img {
	position: relative;
	width: 220px;
	margin-left: 170px;
	margin-top: 50px;
	opacity: 0.2;
	z-index: 2;
}
.sec_news .sec_list .sln_block .sln_img .divword span {
	position: absolute;
	z-index: 3;
	left: 30px;
	top: 20px;
	font-weight: 700;
	font-size: var(--self-title2);
	color: #FFFFFF;
	background-image: linear-gradient( 135deg, #3A4F93 1%, #162E7B 100%);
	padding: 6px 20px;
	border-radius: 7px;
}
@media (max-width:1440px){
	.sec_news .sec_list .sln_block .sln_img .divword span {
		top: 18px;
		padding: 5px 18px;
		left: 20px;
	}
}
@media (max-width:1200px){
	.sec_news .sec_list .sln_block .sln_img .divword span {
		padding: 5px 16px;
		left: 13px;
	}
}
@media (max-width:768px){
}
@media (max-width:576px){
	.sec_news .sec_list .sln_block .sln_img {
		padding-right: 15px;
	}
	.sec_news .sec_list .sln_block .sln_topD {
		padding: 0px 30px;
		margin-bottom: 10px;
	}
}

.sec_news .sec_list .sln_block .sln_img > img {
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: top;
	border: 1px solid #AFCAD3;
	border-radius: 0px 26px 0px 26px;
}
.sec_news .sec_list .sln_block .sln_time {
	font-size: var(--self-title2);
	font-weight: 600;
	padding-top: 8px;
	padding-bottom: 4px;
	color: #7d6033;
}

.sec_news .sec_list .sln_block a .sln_title {
	font-size: var(--self-title1);
	font-weight: 700;
	table-layout: fixed;
	/* 英文單字自動換行 */
	word-wrap: break-word;
	/* 正常避頭尾 */
    word-break: break-all;
	/* 文字左右對齊 */
	text-align:justify;
	text-justify:inter-ideograph;
	color: black;
	
	line-height: 30px;
	height: 60px;
	
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.sec_news .sec_list .sln_block a .sln_title span {
	background: var(--self-maincolor3);
	font-size: 16px;
	padding: 3px 7px;
	border-radius: 3px;
	color: white;
	margin-right: 5px;
}


.sec_news .sec_list .sln_block a .sln_desc {
	color: rgba(103,103,103,1.00);
	font-size: var(--self-desc1);
	
	line-height: 24px;
	height: 48px;
	margin-top: 14px;
	
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.sec_news .sec_list .sln_block a .sln_title1 {
	background: white url("../img/svg/dot.svg") no-repeat 3px 10px; /*E7DACC*/
	background-size: 26px 26px;
	border: thin dotted rgba(187,204,215,1.00);
	padding-left:30px;
	border-radius: 10px;
	
	font-size: var(--self-title3);
	font-weight: 700;
	table-layout: fixed;
	/* 英文單字自動換行 */
	word-wrap: break-word;
	/* 正常避頭尾 */
    word-break: break-all;
	/* 文字左右對齊 */
	text-align:justify;
	text-justify:inter-ideograph;
	color: black;
	line-height: 48px;
	
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.sec_news .sec_list .sln_block:nth-child(even) a .sln_title1 {
	background: rgba(209,223,231,1.00) url("../img/svg/dot.svg") no-repeat 3px 10px;
	background-size: 26px 26px;
}
.sec_news .sec_list .sln_block a:hover .sln_title1 {
	background: #F5E5C7 url("../img/svg/dot.svg") no-repeat 3px 10px;
	background-size: 26px 26px;
}
.sec_news .sec_list .sln_block a .sln_title1 span {
	font-size: var(--self-title3);
	font-weight: 700;
	padding-top: 8px;
	padding-bottom: 7px;
	color: #7d6033;
	margin-right: 14px;
}
.sec_news .sec_list .sln_block a .sln_title1 span.spanTop {
	background: var(--self-maincolor3);
	font-size: 16px;
	padding: 2px 7px;
	border-radius: 3px;
	color: white;
	margin-right: 5px;
}

@media (max-width:1440px){
	.sec_news .sec_list .sln_block .sln_img .divword span {	font-size: var(--self-title2-1440); }/*22*/
	.sec_news .sec_list .sln_block .sln_time { font-size: var(--self-title2-1440); }/*22*/
	.sec_news .sec_list .sln_block a .sln_title { font-size: var(--self-title1-1440); }/*23*/
	.sec_news .sec_list .sln_block a .sln_desc { font-size: var(--self-desc1-1440); }/*17*/
	.sec_news .sec_list .sln_block a .sln_title1 { font-size: var(--self-title3-1440); }/*20*/
	.sec_news .sec_list .sln_block a .sln_title1 span { font-size: var(--self-title3-1440); }/*20*/
}
@media (max-width:1200px){
	.sec_news .sec_list .sln_block .sln_img .divword span {	font-size: var(--self-title2-1200); }/*22*/
	.sec_news .sec_list .sln_block .sln_time { font-size: var(--self-title2-1200); }/*22*/
	.sec_news .sec_list .sln_block a .sln_title { font-size: var(--self-title1-1200); }/*23*/
	.sec_news .sec_list .sln_block a .sln_desc { font-size: var(--self-desc1-1200); }/*17*/
	.sec_news .sec_list .sln_block a .sln_title1 { font-size: var(--self-title3-1200); }/*20*/
	.sec_news .sec_list .sln_block a .sln_title1 span { font-size: var(--self-title3-1200); }/*20*/
}
@media (max-width:768px){
	.sec_news .sec_list .sln_block .sln_img .divword span {	font-size: var(--self-title2-768); }/*22*/
	.sec_news .sec_list .sln_block .sln_time { font-size: var(--self-title2-768); }/*22*/
	.sec_news .sec_list .sln_block a .sln_title { font-size: var(--self-title1-768); }/*23*/
	.sec_news .sec_list .sln_block a .sln_desc { font-size: var(--self-desc1-768); }/*17*/
	.sec_news .sec_list .sln_block a .sln_title1 { font-size: var(--self-title3-768); }/*20*/
	.sec_news .sec_list .sln_block a .sln_title1 span { font-size: var(--self-title3-768); }/*20*/
}
@media (max-width:576px){
	.sec_news .sec_list .sln_block .sln_img .divword span {	font-size: var(--self-title2-576); }/*22*/
	.sec_news .sec_list .sln_block .sln_time { font-size: var(--self-title2-576); }/*22*/
	.sec_news .sec_list .sln_block a .sln_title { font-size: var(--self-title1-576); }/*23*/
	.sec_news .sec_list .sln_block a .sln_desc { font-size: var(--self-desc1-576); }/*17*/
	.sec_news .sec_list .sln_block a .sln_title1 { font-size: var(--self-title3-576); }/*20*/
	.sec_news .sec_list .sln_block a .sln_title1 span { font-size: var(--self-title3-576); }/*20*/
}

@media (max-width:576px){
	.sec_news .sec_list .sln_block a .sln_title1 {
		line-height: 28px;
		padding-right: 10px;
		padding-bottom: 5px;
	
		-webkit-line-clamp: 3;
	}
	.sec_news .sec_list .sln_block a .sln_title1 span {
		display: block;
		line-height: 22px;
		padding-bottom: 0px;
	}

	.sec_news .sec_list .sln_block a .sln_title1 span.spanTop {
		display: inline-block;
		font-size: 14px;
		padding: 1px 7px;
	}
}






.sec_lharea {
	background-color: var(--self-maincolor2-op5);
	border-radius: 25px;
	margin-top: 70px;
	font-family: var(--self-font1);
	font-weight: 500;
}
.sec_lharea .sec_btop h1 {
	color: #276ba2;
	background: url("../img/index/icon_cc.png") no-repeat 35px 30px;
	padding-left: 130px;
	padding-top: 60px;
	padding-right: 20px;
}
.sec_lharea .sec_btop .btop_r1 {
	color: #8fb3d1;
}
.sec_lharea .sec_btop .btop_r2 a {
	border: 1px solid #8fb0cc;
	color: #6d98bb;
	background-color: #FFFFFF;
	padding: 0 20px;
	line-height: 35px;
}

@media (max-width:1440px){
	.sec_lharea .sec_btop h1 {
		padding-top: 45px;
	}
	.sec_lharea .sec_btop .btop_r2 {
		float: none;
	}
	.sec_lharea .sec_btop .btop_r2 a {
		padding: 0 20px;
		float: none;
		display: inline-block;
		line-height: 22px;
		margin-top: 8px;
		
		border: 1px solid #C4D7E7;
		color: #6d98bb;
		background-color: #FFFFFF;
	}
}
@media (max-width:1200px){
	.sec_lharea .sec_btop h1 {
		padding-top: 60px;
	}
	.sec_lharea .sec_btop .btop_r2 {
		float: right;
	}
	.sec_lharea .sec_btop .btop_r2 a {
		border: 1px solid #8fb0cc;
		color: #6d98bb;
		background-color: #FFFFFF;
		padding: 0 20px;
		line-height: 35px;
	}
}
@media (max-width:576px){
	.sec_lharea .sec_btop h1 {
		background-size: 80px;
		background: url("../img/index/icon_cc.png") no-repeat 25px 30px;
		padding-left: 120px !important;
		padding-top: 46px;
	}
	.sec_lharea .sec_btop .btop_r2 {
		float: none;
	}
	.sec_lharea .sec_btop .btop_r2 a {
		float: none;
		display: inline-block;
		border: 1px solid #8fb0cc;
		color: #6d98bb;
		background-color: #FFFFFF;
		
		padding: 2px 26px;
		line-height: 22px;
		margin-top: 8px;
	}

}
.sec_lharea .sec_btop .btop_r2 a:hover {
	background-color: #E2EDF5;
}

.sec_lharea .sec_list {
	padding: 24px 10px 12px 10px !important;
}
.sec_lharea .sec_list > div.slha1_block {
	padding:8px 0px 0px 0px;
}
.sec_lharea .sec_list .slha1_block a {
	display: block;
	font-size: var(--self-title3);
	line-height: 24px;
	border-radius: 18px;
	background: rgba(255,255,255,1) url("../img/svg/dot_B.svg") no-repeat 10px 12px;
	background-size: 26px 26px;
	position: relative;
	padding: 9px 10px 9px 40px;
	border: thin dotted #DCCBAB;
}
.sec_lharea .sec_list .slha1_block:nth-child(odd) a {
	background: #F5E5C7 url("../img/svg/dot_B.svg") no-repeat 10px 12px;
	background-size: 26px 26px;
}
.sec_lharea .sec_list .slha1_block a:hover {
	background: rgba(209,223,231,1.00) url("../img/svg/dot_B.svg") no-repeat 10px 25px;
	background-size: 26px 26px;
}
.sec_lharea .sec_list .slha1_block a span.sln_time {
	color: #276aa2;
	display: block;
	font-size: var(--self-title6);
	font-family: var(--self-font2);
	font-weight: 400;
}
.sec_lharea .sec_list .slha1_block a div {
	font-weight: 700;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	color: black;
	line-height: 26px;
	height:28px;
	padding-top: 3px;
}

.sec_lharea .sec_list .slha1_block a div span.spanTop {
	background: var(--self-maincolor1);
	font-size: 15px;
	padding: 0px 7px !important;
	border-radius: 3px;
	color: white;
	margin-right: 5px;
	float: left;
}


/*@media (max-width:1600px){
	.sec_lharea .sec_list .slha1_block a {
		font-size: 21px;
	}
}
@media (max-width:1440px){
	.sec_lharea .sec_list .slha1_block a {
		font-size: 20px;
		line-height: 50px;
	}
}
@media (max-width:1440px){
	.sec_lharea .sec_list .slha1_block a {
		font-size: 18px;
	}
}
@media (max-width:767px){
	.sec_lharea .sec_list {
		padding: 10px 16px;
	}
	.sec_lharea .sec_list div .slha1_block {
		padding: 5px 0px;
	}
}*/


.sec_lharea .sec_list .slha_block {	
	border-radius: 18px;
	padding: 10px 0px;
	margin: 0;
	margin-bottom: 1px;
}
/*.sec_lharea .sec_list .slha_block:hover {
	border: 1px solid rgba(223,202,185,1.00)
}*/
.sec_lharea .sec_list .slha_block .row {
	margin: 0px !important;
	padding: 0!important;
}
.sec_lharea .sec_list .slha_block .sln_img {
	height: 170px;
	border-radius: 16px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.sec_lharea .sec_list .slha_block .sln_img .divword {
	height: 170px;
	background-image: linear-gradient( 135deg, #F5E5C7 30%, rgba(249,240,229,0.70) 100%);
	position: relative;
	border-radius: 16px;
	border: 1px solid rgba(239,221,202,1.00);
	overflow: hidden;
}
.sec_lharea .sec_list .slha_block .sln_img .divword img {
	position: relative;
	width: 220px;
	margin-left: 120px;
	margin-top: 50px;
	opacity: 0.2;
	z-index: 2;
}
.sec_lharea .sec_list .slha_block .sln_img .divword span {
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 20px;
	font-weight: 700;
	font-size: var(--self-title2);
	font-family: var(--self-font2);
	color: #FFFFFF;
	background-image: linear-gradient( 135deg, rgba(172,102,48,1.00) 1%, rgba(197,120,60,1.00) 100%);
	padding: 6px 20px;
	border-radius: 7px;
}
.sec_lharea .sec_list .slha_block .sln_img > img {
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: top;
	border: 1px solid #AFCAD3;
	border-radius: 0px 26px 0px 26px;
}
.sec_lharea .sec_list .slha_block .sln_time {
	font-size: var(--self-title2);
	font-family: var(--self-font1);
	font-weight: 600;
	padding-top: 8px;
	padding-bottom: 7px;
	color: #276aa2;
}
.sec_lharea .sec_list .slha_block a .sln_title {
	font-size: var(--self-title1);
	line-height: 28px;
	font-weight: 700;
	table-layout: fixed;
	/* 英文單字自動換行 */
	word-wrap: break-word;
	/* 正常避頭尾 */
    word-break: break-all;
	/* 文字左右對齊 */
	text-align:justify;
	text-justify:inter-ideograph;
	color: black;
	
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.sec_lharea .sec_list .slha_block a .sln_title span.spanTop {
	background: var(--self-maincolor1);
	font-size: 16px;
	padding: 2px 7px;
	border-radius: 3px;
	color: white;
	margin-right: 5px;
}



@media (max-width:1440px){
	.sec_lharea .sec_list .slha_block a .sln_title { font-size: var(--self-title1-1440); }/*23*/
	.sec_lharea .sec_list .slha_block .sln_time { font-size: var(--self-title2-1440); }/*22*/
	.sec_lharea .sec_list .slha_block .sln_img .divword span {	font-size: var(--self-title2-1440); }/*22*/
	.sec_lharea .sec_list .slha1_block a { font-size: var(--self-title3-1440); }/*20*/
	.sec_lharea .sec_list .slha1_block a span { font-size: var(--self-title3-1440); }/*20*/
}
@media (max-width:1200px){
	.sec_lharea .sec_list .slha_block a .sln_title { font-size: var(--self-title1-1200); }/*23*/
	.sec_lharea .sec_list .slha_block .sln_time { font-size: var(--self-title2-1200); }/*22*/
	.sec_lharea .sec_list .slha_block .sln_img .divword span {	font-size: var(--self-title2-1200); }/*22*/
	.sec_lharea .sec_list .slha1_block a { font-size: var(--self-title3-1200); }/*20*/
	.sec_lharea .sec_list .slha1_block a span { font-size: var(--self-title3-1200); }/*20*/
}
@media (max-width:768px){
	.sec_lharea .sec_list .slha_block a .sln_title { font-size: var(--self-title1-768); }/*23*/
	.sec_lharea .sec_list .slha_block .sln_time { font-size: var(--self-title2-768); }/*22*/
	.sec_lharea .sec_list .slha_block .sln_img .divword span {	font-size: var(--self-title2-768); }/*22*/
	.sec_lharea .sec_list .slha1_block a { font-size: var(--self-title3-768); }/*20*/
	.sec_lharea .sec_list .slha1_block a span { font-size: var(--self-title3-768); }/*20*/
}
@media (max-width:576px){
	.sec_lharea .sec_list .slha_block a .sln_title { font-size: var(--self-title1-576); }/*23*/
	.sec_lharea .sec_list .slha_block .sln_time { font-size: var(--self-title2-576); }/*22*/
	.sec_lharea .sec_list .slha_block .sln_img .divword span {	font-size: var(--self-title2-576); }/*22*/
	.sec_lharea .sec_list .slha1_block a { font-size: var(--self-title3-576); }/*20*/
	.sec_lharea .sec_list .slha1_block a span { font-size: var(--self-title3-576); }/*20*/
}

@media (max-width:576px){
	.sec_lharea .sec_list .slha_block {
		margin-bottom: 15px;
	}
	.sec_lharea .sec_list .slha1_block a div {
		line-height: 22px;		
		height: auto;
		max-height: 44px;
		-webkit-line-clamp:2;
	}
}
















.sec_ac {
	padding-top: 160px;
}
.sec_ac .sec_btop h1 {
	min-height: 141px;
	color: #276ba2;
	background: url("../img/index/icon_ac.png") no-repeat 0px 60px;
	padding-left: 100px;
	padding-top: 70px;
	padding-right: 10px;
}

@media (max-width:1360px){
	.sec_ac .sec_btop h1 {
		min-height: 141px;
		color: #276ba2;
		background: url("../img/index/icon_ac.png") no-repeat 0px 30px;
		padding-left: 0px;
		padding-top: 120px;
		padding-right: 10px;
	}
}
@media (max-width:991px){
	.sec_ac {
		padding-top: 60px;
	}
	.sec_ac .sec_btop h1 {
		min-height: 141px;
		color: #276ba2;
		background: url("../img/index/icon_ac.png") no-repeat calc(50% - 60px) 10px;
		padding-left: 100px;
		padding-top: 30px;
		padding-right: 10px;
		text-align: center;
	}
}
.sec_ac .sec_btop .btop_r1 {
	color: #8fb3d1;
	display: block;
	padding-left:0px;
}
.sec_ac .sec_acList {
	color: #8fb3d1;
}
.sec_ac .sec_acList .sac_block {
}
.sec_ac .sec_acList .sac_block a {
	position: relative;
}
.sec_ac .sec_acList .sac_block .sac_img {
	position: relative;
	height: 200px;
	z-index: 10;
}
.sec_ac .sec_acList .sac_block .sac_img img {
	width: 100%;
	height: 100%;
	object-fit:cover !important;
	border: 1px solid rgba(168,198,219,1.00);
}
.sec_ac .sec_acList .sac_block .sac_title {
	position: absolute;
	bottom: 15px;
	width:90%;
	height: 44px;
	font-size: 17px;
	background: rgba(21,113,173,0.80);
	z-index: 25;
	color: white;
	padding: 10px 15px;
	font-weight: 600;
}
.sec_ac .sec_acList .sac_block .sac_title span {
	line-height: 24px;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	height: 24px;
	overflow: hidden;
}
.sec_ac .sec_acList .sac_block a:hover .sac_title {
	background: rgba(4,40,65,0.80);
}
.sec_ac .sec_acbottom {
	text-align: center !important;
	padding: 60px 0px 20px 0px;
}
.sec_ac .sec_acbottom a {
	background: white;
	font-family: var(--self-font1);
	font-weight: 800;
	font-style: italic;
	font-size: var(--self-title3);
	border: 1px solid #8fb0cc;
	color: #6d98bb;
	padding: 5px 30px;
	line-height: 20px;
	text-align: center;
	border-radius: 24px;
}
@media (max-width:1440px){.sec_ac .sec_acbottom a {font-size: var(--self-title3-1440);}}
@media (max-width:1200px){.sec_ac .sec_acbottom a {font-size: var(--self-title3-1200);}}
@media (max-width:768px){.sec_ac .sec_acbottom a {font-size: var(--self-title3-768);}}
@media (max-width:576px){.sec_ac .sec_acbottom a {font-size: var(--self-title3-576);}}
@media (max-width:576px){
	.sec_ac .sec_acbottom a {
		padding: 3px 16px;
	}
}
.sec_ac .sec_acbottom a:hover {
	background-color: #E0FCFF;
}


