.curri_title_wrap {}
.curri_title_l {font-size:1.85rem; line-height:1.85rem; font-weight:600; color:#000; margin:40px 0 25px 0;}
.curri_title_s {font-size:1.23rem; line-height:1.23rem; font-weight:600; color:#222; margin:15px 0 8px 0; }
.curri_text    {font-size:1rem; line-height:1.6rem; font-weight:normal; color:#333; text-align:justify; padding-bottom:20px; border-bottom:1px solid #d0d0d0; padding:0 0 20px 4px; }
/* --------------------------------------------------------------------------*/
.curri_tab_wrap {width:100%; overflow:hidden; margin:0 0 30px 0 ;}
.curri_tab {min-width:120px; float:left; font-size:1.1rem; line-height:1.1rem; color:#666; font-weight:600; background-color:#fbfbfb; border:solid 1px #aaa; vertical-align:middle; padding:15px 15px; text-align:center;}
.curri_tab:hover {border:solid 1px #0000ff; }
.curri_tab:hover a {color:blue}
.curri_tab_wrap .on {background:#393f4f; border:solid 1px #393f4f;}
.curri_tab_wrap .on a {color:#fff; }

/* --------------------------------------------------------------------------*/

.lc_table1 {line-height: 140%; width: 100%; border-spacing: 0;}
.lc_table1 th {padding: 8px; color: #222; background: #f8fafd; font-weight:600; text-align: center; border-top: 1px solid var(--dpc_tbl1_bd_color, #222); border-bottom: 1px solid var(--dpc_tbl1_bd_color, #222); border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align:middle; }
.lc_table1 td {padding: 8px; color: #333; background: #fff; font-weight: normal; text-align: left; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.lc_table1 td:nth-child(1) {width:120px;}
.lc_table1 td:nth-child(2) {width:180px;}

.subject_f_wrapper {padding:0px;border:none; margin:0;}
.subject_f_wrapper .subject_f_wrapper_inner {border-radius:0px;-webkit-border-radius:0px; overflow:hidden; }
.subject_f_wrapper .touch {display:none; font-size:12px; padding:4px; color:#BF0000; text-align:left;}
.subject_f_scroller {display:block; padding:0px; text-align:left; }
@media all and (max-width:900px) { 
	.lc_table1 {width: 900px; }
	.lc_table1 td:nth-child(1) {width:90px;}
	.lc_table1 td:nth-child(2) {width:150px;}
	.subject_f_wrapper {padding:2px;border:3px solid #dcdcdc;	margin-bottom:20px;}
	.subject_f_wrapper .subject_f_wrapper_inner {border-radius:8px;-webkit-border-radius:8px; overflow:auto; }
	.subject_f_wrapper .touch {display:block; font-size:12px; padding:4px; color:#BF0000; text-align:left;}
	.subject_f_scroller {display:block; padding:4px; width:800px; background-color:#fff; text-align:left; }
}
