.basic_table { width:100%; border-collapse:collapse; border-top:2px solid #2263b3; border-bottom:2px solid #2263b3;}
.basic_table th, .basic_table td{border:1px solid #ddd; padding:10px;}
.basic_table thead th{color:#fff; font-size:1rem; background:#2263b3; text-align:center;}
.basic_table tbody th{color:#2263b3; font-size:1rem; background:#f6f6f6; text-align:center; width:15%;}
.basic_table tbody td{line-height:1.5; font-size:1rem; background:#fff;}

.basic_table td ul { display:flex; flex-wrap: wrap; justify-content: flex-start; gap: 0.2rem;}
.basic_table td ul li { text-align:left; width:33%; min-width:200px;}

.news_table { width:100%; border-collapse:collapse; border-top:2px solid #2263b3; border-bottom:2px solid #2263b3;}
.news_table th, .news_table td{border:1px solid #ddd; padding:7px;}
.news_table thead th{color:#fff; font-size:1rem; background:#2263b3; text-align:center;}
.news_table tbody th{color:#2263b3; font-size:1rem; background:#f0f0f0; text-align:center; width:15%;}
.news_table tbody td{line-height:1.5; font-size:1rem; background:#fff;}




/* 학술대회 연혁 */
.table02_02 { width:100%; border-collapse:collapse; border-top:2px solid #2263b3; border-bottom:2px solid #2263b3;}
.table02_02 th, .table02_02 td{border-bottom:1px solid #ddd; padding:10px;}
.table02_02 thead th{color:#fff; font-size:1rem; background:#2263b3; text-align:center;}
.table02_02 tbody th{color:#2263b3; font-size:1rem; background:#f0f0f0;  }
.table02_02 tbody td{line-height:1.5; font-size:1rem; background:#fff; text-align:center;}
.table02_02 tbody td:nth-child(4) a{ background: #484848; color:#fff; font-weight: bold; padding: 5px 10px; border-radius: 20px; font-size:0.8rem; }

 

.tab_center { display:flex; flex-wrap: wrap; gap: 1vw; margin:0 auto 1rem; padding:0;}
.tab_center li { overflow:hidden;}
.tab_center li a { width: 25vw; max-width: 300px; height: 40px; background-color: #f0f0f0; line-height: 40px; font-size: 1rem; text-align: center; color: #666; display: block; font-weight: bold; transition: all 0.2s ease; border: none; border-radius: 40px;}
.tab_center li:hover a { color: #488ec3;}
.tab_center li.on a { background-color: #488ec3; color: #fff;}

/* 프로그램 테이블 */
.program{ width:100%; border-collapse:collapse;}
.program td, .program th {border-bottom:1px solid #ddd; padding:5px; text-align:left; font-size:1rem;}
.program thead th{ background-color:#505050; color:#fff; padding: 10px; text-align:center;}
.program thead td {background-color:#2263b3; color:#fff; padding: 10px; text-align:center;}
.program tbody th{ background-color:#488ec3; color:#fff;}
.program tbody .sp th{ background-color:#2263b3; color:#fff;}
.program tbody td:nth-child(1), .program tbody th:nth-last-child(3) {width: 10%; text-align: center; background:#f0f0f0;}
.program tbody td:nth-child(3), .program tbody th:nth-child(3) {text-align: right;}
.program:not(:last-child) { margin-bottom: 2rem;}
.program .break {background:#f4f4f4;}
.program tbody td em { font-style:normal;}
.program a { color:#fff; background:red; font-size:0.6rem; line-height: 100%; border:1px solid red; border-radius:0.3rem; padding:0.2rem 0.4rem 0.1rem; margin:-0.1rem 0 0 0.5rem;}



/*임원진 테이블*/
.society{ border-collapse: collapse; width: 100%;}
.society thead th, .society thead  td, .society tbody th, .society tbody td{ border: 1px solid #ddd; padding:10px; text-align: center;}
.society thead th{ background: #2361AB; color:#fff;}
.society tbody td:nth-child(1){ background:#f2f7ff;}



/*공통 블릿기호*/

h3{font-size: 20px; font-weight: bold; color:#1f1caa; }
.guide_01{ font-size:18px; font-weight:bold; padding:2px 0 3px 19px; margin-bottom:5px; position:relative;}
.guide_01:before { position:absolute; content:''; width:12px; height:12px; border-radius:12px; top:9px; left:0; background:#1f1caa;}
.guide_02{ font-weight:bold; padding-left:33px; margin-bottom:7px;font-size:15px; position:relative;}
.guide_02:before {position:absolute; content:''; width:8px; height:8px; top:9px; left:18px; background:#1d3372;}


/*@media screen and (max-width: 768px) {	
	.basic_table {width:91vw;}
	.basic_table th, .basic_table td{border:none; border-top:1px solid #ddd;}
.basic_table thead th span { display:inline-block; word-break: keep-all; }
	.basic_table tbody th { padding:0.5rem; font-size:0.9rem;}
	.basic_table tbody td { padding:0.5rem 1%; border-width:1px 0 0 0; height:auto; word-break:break-all;}
	
	.basic_table td ul li { width:49%; min-width: inherit; font-size:0.9rem;}
	
	.news_table{width: 100%;}
	.news_table th, .table04_01 thead th { display:none;}
	.news_table td { padding-left:16%!important; width:83%; display:block; position:relative; overflow:hidden; border:none;  border-top:1px solid #ddd; text-align:center; padding:0.5rem 1%; border-width:1px 0 0 0; }
	.news_table td:before { display:block; position:absolute; left:0; top:0; width:15%; padding:0.5rem 0; background: #f0f0f0; color:#2263b3; height:100%;}
	
	.table02_02 tbody th {width:100%; padding: 0.5rem 0!important; background:#2263b3; color:#fff; border:none; display:block;}
	.table02_02 tbody td { min-height:1.3rem;}
	
	.table02_02 tr td:nth-child(2):before {content:'일시';}
	.table02_02 tr td:nth-child(3):before {content:'장소';}
	.table02_02 tr td:nth-child(4):before {content:'자료';}
	
	.tab_center li a {font-size: 0.9rem;}
	
.program{}
.program td, .program th {padding:0.5rem; font-size:0.8rem;}
.program thead th{ padding: 0.5rem;}
.program thead td {padding: 0.5rem;}
.program tbody th{}
.program tbody td:nth-last-child(3), .program tbody th:nth-last-child(3) {}
.program tbody td:nth-last-child(1), .program tbody th:nth-last-child(1) {}
	.program a { font-size:0.5rem; padding:0.2rem 0.3rem 0.1rem; margin:-0.2rem 0 0 0.2rem;}
}*/
 
.basic_ul {padding: 5px 5px 5px 1rem; margin:0;}
.basic_ul li { padding-left:0.5rem; text-indent: 0; list-style:none; position:relative;}
.basic_ul li:before {content:""; display:block; position:absolute; top:0.7rem; left:-0.5rem; width:0.5rem; height:0.5rem; border-radius: 0.5rem; background: #488ec3;}

/* 학회소개 */
.main_greeting { margin-top:2rem; text-align:justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;   -webkit-line-clamp: 11;  -webkit-box-orient: vertical;}
.greeting{text-align:justify;}
.greeting img{ max-width:30%; float: right; margin: 0 0 0.5rem 1rem;}
.greeting strong, .main_greeting strong { color:#488ec3; font-size:larger;}
.greeting em { display:block; font-style: normal; text-align:right;}
.greeting em strong { color:#000; font-size:inherit;}


/* 연혁 */
.history_wrap { border:1px solid #2263b3; padding: 0 0 1.5rem 0; margin-top:1.5rem; border-radius:1rem; overflow:hidden;}
.history_wrap p { color:#fff; background:#2263b3; text-align:center; font-weight: bold; margin:0 0 1rem 0; padding:0.3rem 1rem; line-height:1.6rem;}
.history_wrap ul { margin: 0 1.5rem;}
.history_wrap ul li { margin-top: 0.8rem; text-align:left; line-height:1.5; padding-left:1.5rem; text-indent:-1.5rem;}
.history_wrap ul li strong { color:#488ec3;}
.history_wrap ul li ul { margin: 0 0 0 0;}
.history_wrap ul li ul li { margin-top: 0.5rem; padding-left:1rem; text-indent:-1rem; position:relative;}
.history_wrap ul li ul li:before { content:'●'; color:#488ec3; font-size:0.5rem; margin-right:0.5rem;}
.deco_box { border:5px double rgba(0,0,0,0.2); padding: 1rem; background:rgba(0,0,0,0.1);}
.deco_box h5 { text-align:center; font-size:1rem; color:#000; margin-bottom:1rem;}
.deco_box .sign { text-align:right;}
.deco_box .sign strong { color:inherit;}

.history2{ }
.history2_tit {margin-bottom: 20px; padding: 50px;  background: #f6faff; box-shadow: 5px 5px 5px #f4f4f4;}
.history2_tit strong{font-size: 25px; color:#2263b3; }
.history2_txt { padding: 20px; text-align: justify; word-break: keep-all; word-wrap: break-word;}


.rule_his { text-align:right; margin:1.5rem 1.5rem 0rem 0rem; font-size: 0.8rem;}
.rule_wrap { border:1px solid #2263b3; padding: 0 0 1.5rem 0; border-radius:1rem; overflow:hidden;}
.rule_wrap:not(:first-child) { margin-top:1.5rem;}
.rule_wrap p { color:#fff; background:#2263b3; text-align:center; font-weight: bold; margin:0 0 1rem 0; padding:0.3rem 1rem; line-height:1.6rem;}
.rule_wrap ul { margin: 0 1.5rem;}
.rule_wrap ul li { margin-top: 0.8rem; text-align:left; line-height:1.5;}
.rule_wrap ul li strong { color:#488ec3;}
.rule_wrap ul li ul { margin: 0 0 0 0;}
.rule_wrap ul li ul li { margin-top: 0.3rem; padding-left:1rem;  }
.rule_wrap ul li ol { margin: 0 0 0 2.5rem;}
.rule_wrap ul li ol li { margin-top: 0.3rem; list-style:decimal;}


/*.contact_ul { margin:1rem auto 0; width:fit-content; }*/
.contact_ul li { margin:1rem 0 0 0; display: flex; gap: 0.2rem; align-items: center; word-break: keep-all; white-space: nowrap;}
.contact_ul li .fa-2x, .contact_ul li strong { color:#488ec3!important; flex-shrink: 0;}
.contact_ul li .fa-2x { flex-basis:2.5rem; font-size:2rem;}
.contact_ul li strong {flex-basis:4rem;}

.join_ul { margin:0.5rem auto 0; width:95%; min-width: 230px;}
.join_ul li { margin:0.5rem 0 0 0; display: flex; gap: 0.2rem; align-items: center;}
.join_ul li .fa-2x, .join_ul li strong { color:#488ec3!important; flex-shrink: 0;}
.join_ul li .fa-2x { flex-basis:2.5rem; font-size:2rem;}
.join_ul li strong {flex-basis:4rem;}
 
/*
@media screen and (max-width: 768px) {
	.greeting { text-align: left;}
	.history_wrap ul { margin: 0 1rem;}
	.rule_his { margin-bottom: 0.5rem;}
	.rule_wrap ul { margin: 0 1rem;}
	
.contact_ul li .fa-2x { flex-basis:1.2rem; font-size:1rem;}
.contact_ul li strong {flex-basis:3rem;}
	
.join_ul li .fa-2x { flex-basis:1.2rem; font-size:1rem;}
.join_ul li strong {flex-basis:3rem;}
}
 */

/* 학회소개 끝 */

/* 연혁 */
/* 탭 전체 스타일 */
.tabs { margin-top: 2rem!important; background-color: #ffffff; width: 100%; margin: 0 auto;}

/* 탭 스타일 */
.tab_item { width: calc(100%/4); height: 50px; background-color: #999; line-height: 50px; font-size: 16px; text-align: center; color: #fff; display: block; float: left; font-weight: bold; transition: all 0.2s ease; border: none; border-radius: 2rem 2rem 0 0;}
.tab_item:hover, .tab_item5:hover { background-color: #488ec3; cursor: pointer;}

.tab_item5 { width: calc(100%/5); height: 50px; background-color: #999; line-height: 50px; font-size: 16px; text-align: center; color: #fff; display: block; float: left; font-weight: bold; transition: all 0.2s ease; border: none; border-radius: 2rem 2rem 0 0;}
input[name="tab_item"], input[name="tab_item5"] { display: none;}

/* 탭 컨텐츠 스타일 */
.tab_content { display: none; padding: 1.5rem 0 0; clear: both; overflow: hidden;}

/* 선택 된 탭 콘텐츠를 표시 */
#s2015:checked ~ #s2015_content,
#s2005:checked ~ #s2005_content,
#s1995:checked ~ #s1995_content,
#s1984:checked ~ #s1984_content {
  display: block;
}

/* 선택된 탭 스타일 */
.tabs input:checked + .tab_item, .tabs input:checked + .tab_item5 { background-color: #488ec3; color: #fff;}

.tab_content h5 {border-bottom: 2px solid #488ec3; font-size:1.5rem; padding: 1rem 0; text-align:center;}

.gallery_tabs { display:flex; flex-wrap:nowrap; margin-top:1rem;}
.gallery_tabs li { width: 100%; list-style:none; overflow:hidden;}
.gallery_tabs li a {height: 50px; background-color: #999; line-height: 50px; font-size: 16px; text-align: center; color: #fff; display: block; font-weight: bold; transition: all 0.2s ease; border: none; border-radius: 2rem 2rem 0 0;}
.gallery_tabs li a:hover {background-color: #488ec3;}
.gallery_tabs li a.on {background-color: #488ec3;}
 
/*
@media screen and (max-width: 768px) {
.tabs { margin-top: 1rem; width: 100%;}
.tab_item { height: 2rem; background-color: #999; line-height: 2rem; font-size: 0.8rem; border-radius: 0.5rem 0.5rem 0 0;}
.tab_content { padding: 0.5rem 0 0;}
.gallery_tabs li a {height: 2rem; line-height: 2rem; font-size: 0.8rem; border-radius: 0.5rem 0.5rem 0 0;}
}
@media (min-width: 451px) and (max-width: 768px) {
.tab_item5 { height: 2rem; background-color: #999; line-height: 2rem; font-size: 0.8rem; border-radius: 0.5rem 0.5rem 0 0; letter-spacing:-1px;}
}
@media screen and (max-width: 450px) {
.tab_item5 { height: 3rem; background-color: #999; line-height: 3rem; font-size: 0.8rem; border-radius: 0.5rem 0.5rem 0 0; letter-spacing:-1px;}
.tab_item5:nth-of-type(1) { line-height: 1.5rem;}
} */

/* 탭 전체 스타일 */
.subtabs { margin-top: 2rem!important; background-color: #ffffff; width: 99%; margin: 0 auto; border: 1px solid #ddd;}

/* 탭 스타일 */
.subtab_item { width: calc(100%/3 - 30px); height: 40px; background-color: #ddd; line-height: 40px; font-size: 16px; text-align: left; color: #000; display: block; float: left; font-weight: bold; transition: all 0.2s ease; border-left: 10px solid #999; border-radius: 0 0; padding-left: 20px;}
.subtab_item:hover { border-left: 10px solid #488ec3; cursor: pointer;}

/* 라디오 버튼 UI삭제*/
input[name="subtab_item"] { display: none;}

/* 탭 컨텐츠 스타일 */
.subtab_content { display: none; padding: 2rem 1.5rem; clear: both; overflow: hidden;}
.subtab_content .subimg { float: left; width: 40%; text-align:center;}
.subtab_content .subimg img { width: 100%;}
.subtab_content .subtxt { float: right; width: 55%; text-align: justify;}
.subtab_content .subtxt strong { line-height:100%; display:block;}

/* 선택 된 탭 콘텐츠를 표시 */
#sub01_01:checked ~ #sub01_01_content,
#sub01_02:checked ~ #sub01_02_content,
#sub01_03:checked ~ #sub01_03_content {
  display: block;
}

/* 선택된 탭 스타일 */
.subtabs input:checked + .subtab_item { background-color: #fff; border-left: 10px solid #488ec3;}
 
/*
@media screen and (max-width: 768px) {
.info h3 { font-size: 1.6rem; padding: 0 3rem;}
.info h3:before, .info h3:after {width: 2rem; height:0.5rem;}
	.info .box { padding: 1rem 1rem; margin: 1.5rem 0;}
	.info .box img { width:100%;}
.info .ytb_btn a { font-size:0.9rem; line-height:1.9rem; border-radius:1.9rem; padding:0.5rem 1rem 0.5rem 1rem;}

	.subtab_item { width: calc(100%/3 - 15px); height: 2rem; line-height: 2rem; font-size: 0.8rem; padding-left: 5px; letter-spacing:-1px;}
	.subtab_content { padding: 2rem 1rem 1rem;}
	.subtab_content .subimg { float: none; width:100%;}
	.subtab_content .subtxt { float: none; width:100%;}
	.subtab_content .subtxt strong {padding-top: 2rem;}
}*/


/* 웹진 */
.webzine { display: flex; justify-content:space-between; flex-wrap: wrap; gap:2rem; }
.webzine dl { width: 20%; text-align: center; cursor: pointer;}
.webzine dl dt{ margin-bottom: 5px; }
.webzine dl dt img{ width: 150px; box-shadow: 3px 3px 3px #ddd;}
.webzine dl dd { padding: 5px; font-weight: bold; width: 150px; margin: 0 auto;}
.webzine dl dd:nth-child(2) { background:#2263b3; color:#fff;}
.webzine dl dd:nth-child(3) { background: #f4f4f4;}

/* 웹진 페이지 */
.webzin_bg{background:#fff; margin:0; padding:0;}

/* 관련사이트 */
.related { display:flex; gap:1rem; flex-wrap:wrap;}
.related_wrap { width:100%; flex-basis: 300px; flex-shrink:0; flex-grow:1; border:1px solid #2263b3; padding: 0 0 1rem 0; margin-top:1rem; border-radius:1rem; overflow:hidden;}
.related .related_wrap {margin-top:0;}
.related_wrap p { color:#fff; background:#2263b3; text-align:center; font-weight: bold; margin:0 0 1rem 0; padding:0.3rem 1rem; line-height:1.6rem;}
.related_wrap ul { margin: 0 1.5rem; display:flex; gap:1rem; flex-wrap:wrap;}
.related_wrap ul li { flex-basis: 500px; flex-shrink: 1; flex-grow:1; width:100%; position: relative; padding-left:1rem; text-indent:-1rem;}
.related_wrap ul li a {}
.related_wrap ul li:before { content:'●'; color:#488ec3; font-size:0.5rem; margin-right:0.5rem;}
/*
@media screen and (max-width: 768px) {
.related_wrap ul { margin: 0 1rem;}
}*/

/* 로그인 */
.login_form{width:1000px; margin:0 auto ; height:550px; display:flex; justify-content:space-between;}
.join_box{width:50%; height:550px; background:url('/images/join_bg.jpg') no-repeat; padding:10px 30px 30px; box-sizing:border-box;text-align:center; }
.join_box .join_txt{text-align:center; font-size:17px; margin:10px 0; font-family:'Score6';}
.join_box .join_btn{width:410px; margin:25px auto; border:none; padding:15px 0; text-align:center; background-color:#144597; color:#fff; font-size:20px; display:block;}
.join_box .join_btn a{color:#fff; font-size:20px;}

.login_box{width:50%; height:550px; background-color:#f8f8f8; padding:30px; box-sizing:border-box;}
.login_box .tit{text-align:center; font-size:35px; font-weight:bold; /*border-bottom:1px solid #333; padding-bottom:15px;*/ margin:30px 0;}
.login_box .login_input{width:410px; margin:0 auto;  padding:15px; margin-top:5px; box-sizing:border-box; display:block; margin-bottom:10px; border:1px solid #ddd;}
.login_box .login_btn{width:410px; margin:25px auto 20px auto; border:none; padding:15px 0; text-align:center; background-color:#333; color:#fff; font-size:20px; display:block;}
.login_box .idpw{width:410px; margin:56px auto; border:1px solid #ccc; padding:15px; box-sizing:border-box; text-align:center;color:#666; }
.login_box .idpw a{color:#666;}
.login_box .pw{width:410px; margin:24px auto; border:1px solid #ccc; padding:15px; box-sizing:border-box; text-align:center;color:#666; }
.login_box .pw a{color:#666;}
.login_box .id{width:410px; margin:0px auto; border:1px solid #ccc; padding:15px; box-sizing:border-box; text-align:center;color:#666; }
.login_box .id a{color:#666;}
.login_box .id_check{text-align:center; height:33px;}
 /*
@media screen and (max-width: 768px) {
.login_form{width:90%; height:auto; flex-direction:column;}
.join_box{width:100%; height:auto; padding:10px; display:none;}
.join_box .join_txt{font-size:.8rem; line-height:1.2rem; margin:5px 0; }
.join_box .join_btn{width:90%; margin:25px auto;  padding:5px 0;}
.join_box .join_btn a{font-size:1rem; }
.join_box img{width:100%;}

.login_box{width:100%; height:auto;padding:15px 0;}
.login_box .tit{font-size:1.3rem; margin:10px 0; display:none;}
.login_box .login_input{width:90%; padding:10px;}
.login_box .login_btn{width:90%; margin:10px auto; border:none; padding:5px 0; font-size:1rem;}
.login_box .idpw{width:80%; margin:5px auto;padding:5px;}
.login_box .idpw a{font-size:.8rem;}
.login_box .pw{width:80%; margin:5px auto;padding:5px;}
.login_box .pw a{font-size:.8rem;}
.login_box .id{width:80%; margin:5px auto;padding:5px;}
.login_box .id a{font-size:.8rem;}
.login_box .id_check{font-size:.8rem; line-height:1.3rem; height:auto;}
}*/
 
/* 로그인 끝 */

/* 회원가입 */
.agree_info { font-size:0.8rem; color:#333; margin-top:-0.5rem; display:block;}
.overflow_y{position:relative; height:300px; overflow:auto; width:97%; padding:1rem; border:1px solid #ddd; margin: 1rem 0;}
.agree_btn {display:flex; justify-content: space-evenly;}
.agree_btn li{list-style:none; width:20%; display: block; line-height:1.2rem; font-size:1.2rem; font-weight:bold; background:#ccc; border-radius:2rem; text-align:center; color:#000; padding:1rem; cursor:pointer;}
.agree_btn li:nth-child(1) { background:#488ec3; color:#fff;}
.join_tbl th { width:180px;}
.join_tbl2 td:nth-child(1) { width:6.5rem;}
 /*
@media screen and (max-width: 768px) {
	.overflow_y{width:90%; }
	.join_tbl { width:100%; overflow:hidden;}
	.join_tbl th { width:20%; line-height:1.3;}
	.join_tbl td { width:80%; line-height:1.3;}
	.join_tbl2 td:nth-child(1) { width:25%;}
	.join_tbl2 td:nth-child(2) { width:75%;}
	.join_tbl td span { display:block; margin-top:0.3rem; padding-left:0.5rem; text-indent:-0.5rem;}
	.join_tbl td #email, .join_tbl td #of_addr, .join_tbl td #of_addr_etc, .join_tbl td #h_addr, .join_tbl td #h_addr_etc, .join_tbl td input[name='email'], .join_tbl td input[name='ext_mail'], .join_tbl td #of_kname { width:95%;}
}*/
 
/* 회원가입 끝 */

/* 회비납부내역 */
.fee_tbl {}
.fee_tbl th:nth-child(2) { width:95px;}
.fee_tbl th:nth-child(3) { width:105px;}
.fee_tbl th:nth-child(4), .fee_tbl th:nth-child(5) { width:85px;}
 /*
@media screen and (max-width: 768px) {
	.fee_tbl thead { display:none;}
  .fee_tbl tr { display:block;}
  .fee_tbl tr:not(:last-child) { margin-bottom:10px;}
  .fee_tbl tbody td, .fee_tbl tbody td.dev_NoData { display:block; position:relative; padding:8px 0!important; padding-left:23%!important; border-width:0 0 1px 0; letter-spacing: -0.1rem; }
  .fee_tbl td:before { display:block; position:absolute; left:0; top:0; width:22%; padding:8px 0; background: #fcfcfc; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; font-weight:bold;}
  .fee_tbl td:nth-child(1):before {content:'내역';}
  .fee_tbl td:nth-child(2):before {content:'금액';}
  .fee_tbl td:nth-child(3):before {content:'입금여부';}
  .fee_tbl td:nth-child(4):before {content:'입금일';}
  .fee_tbl td:nth-child(5):before {content:'';}
}*/
 
/* 회비납부내역 끝 */

.btn_s{display:inline-block; text-align:center; border-radius:1rem; background-color:#488ec3; padding:0.5rem 1.5rem; margin-left:10px; color:#fff!important;}
.btn_s a{font-size:14px; color:#fff;}