
/* **************************************************************** */
/* list.php */
/*
.lc_search_kind_ul_wrap {overflow:hidden; margin:25px auto 15px auto; }
.lc_search_kind_ul {display:block; overflow:hidden; background-color:#dff3ff; border-top:solid 2px #bbd0de;  }
.lc_search_kind_ul > li {float:left; display:block; overflow:hidden; background-color:#dff3ff; border-left:solid 1px #bfd3df; }
.lc_search_kind_ul > li:nth-child(1) {border-left:none; }
.lc_search_kind_ul > li.on {background-color:#fff; }
.lc_search_kind_ul > li > div {display:block; padding:15px 15px; font-size:18px; line-height:18px; font-weight:400; color:#111; cursor:pointer; }
.lc_search_kind_ul > li > div:hover {color:#fff; background-color:#333; }
*/
.lc_search_kind_ul_wrap {overflow:hidden; margin:15px auto 0px auto; }
.lc_search_kind_ul { margin:0 -2px 0px -2px; overflow:hidden; }
.lc_search_kind_ul > li { display:block; width:auto; float:left; padding:5px 2px; position:relative; }
.lc_search_kind_ul > li > div {display:block; overflow:hidden; color:#333; background-color:#f2f5f7; border-radius:10px;border: solid 1px #ddd; padding:10px 15px; cursor:pointer; }
.lc_search_kind_ul > li.on > div {color:#fff;  background-color:#222; border:solid 1px #222; }
.lc_search_kind_ul > li > div:hover {background-color:#222; color:#fff;  }



.lc_lect_ul_wrap {padding:5px 0; }
.lc_lect_ul { margin:0 -10px; overflow:hidden; }
.lc_lect_ul > li { width:25%; float:left; padding:10px 10px; position:relative; }
.lc_lect_ul > li > .li_in {display:block; overflow:hidden; background-color:#fff; border-radius:15px;border: solid 1px #e1e1e1; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.lc_lect_ul > li > .li_in:hover {border:solid 1px #0000ff; }
.lc_lect_ul > li > .li_in > .li_in_img {display:block; overflow:hidden; width:100%; height:200px; cursor:pointer;  background-position:center;  background-size:cover;  background-repeat: no-repeat; }
.lc_lect_ul > li > .li_in > .li_in_text {display:block; overflow:hidden; padding:30px; }
.lc_lect_ul > li > .li_in .stat_nm {display:block; overflow:hidden; margin:0 0 15px 0; text-align:left; }
.lc_lect_ul > li > .li_in .stat_nm > .dday   {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#2288f1; background-color:#fff; border-radius:20px; border:solid 2px #2288f1; padding:6px 15px; margin:0 0 0 7px; text-align:left;}
.lc_lect_ul > li > .li_in .stat_nm > .cec_readcnt   {float:right; font-size:16px; line-height:16px; font-weight:300; color:#777; margin:13px 0 0 0;  }
	.lc_lect_stat_nm {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#fff; background-color:#4043f8; border-radius:20px; padding:8px 15px; text-align:left; }
	.lc_lect_stat_nm_P {background-color:#22bb22; }
	.lc_lect_stat_nm_Y {background-color:#4043f8; }
	.lc_lect_stat_nm_W {background-color:#f28811; }
	.lc_lect_stat_nm_, .lc_lect_stat_nm_N {background-color:#fb5500; }


.lc_lect_ul > li > .li_in .li_gs_kind2_nm {font-size:16px; line-height:16px; color:#2233bb; font-weight:700; text-align:left;}
.lc_lect_ul > li > .li_in .li_title {display:block; font-size:20px; line-height:20px; height:40px; color:#222; font-weight:600; margin:12px 0 10px 0; overflow:hidden; text-align:left; cursor:pointer; }
.lc_lect_ul > li > .li_in .li_title:hover {color:blue; }

.lc_lect_ul > li > .li_in .li_lect_hope_tfee { display:block; font-size:25px; line-height:25px; font-family:arial; font-weight:600; color:#111; margin:5px 0px; text-align:center; cursor:pointer; }
.lc_lect_ul > li > .li_in .li_lect_hope_tfee:hover { color:blue;  }
.lc_lect_ul > li > .li_in .li_lect_hope_tfee > span { font-size:15px; line-height:15px; font-weight:300; color:#666;  }
.lc_lect_ul > li > .li_in .li_lect_hope_tfee > .matc { display:block; height:28px; overflow:hidden; }
.lc_lect_ul > li > .li_in .li_lect_hope_tfee > .matc > span { display:block; width: fit-content; font-size:15px; line-height:25px; font-weight:400; color:#222; background-color:#f9da9a; border-radius:15px; padding:0 20px; margin:3px auto 0 auto;  }

.lc_lect_ul > li > .li_in .li_sub_text {display:block; border-top:dotted 1px #ddd; padding:10px 0 0 0; margin:10px 0 0 0; text-align:left;}
.lc_lect_ul > li > .li_in .li_sub_text > dl {position:relative; display:block; margin:0px 10px 7px 0; overflow:hidden; }
.lc_lect_ul > li > .li_in .li_sub_text > dl > dt {position:absolute; left:0; font-size:15px; line-height:15px; color:#333; font-weight:500; }
.lc_lect_ul > li > .li_in .li_sub_text > dl > dd {display:block; padding:0 0 0 60px; font-size:15px; line-height:15px; height:15px;  color:#999; font-weight:400; overflow:hidden; }

.lc_lect_ul > li > .li_in .li_sub_sc_cnt {position:relative; display:block; height:18px; overflow:hidden; background-color:#e1e2e5; border-radius:20px; margin:15px 0 0 0; }
.lc_lect_ul > li > .li_in .li_sub_sc_cnt_in {z-index:0; position:absolute; left:0; top:0; height:18px; overflow:hidden; background-color:#c1c2cF; border-radius:20px; margin:0; }
.lc_lect_ul > li > .li_in .li_sub_sc_cnt_text {z-index:10; position:absolute; left:0; right:0; top:0; font-size:14px; line-height:18px; height:18px;  color:#444; font-weight:400; text-align:center; background-color:transparent; }

@media all and (max-width:1300px) { 
	.lc_lect_ul > li { width:33.33%; }
}
@media all and (max-width:1100px) { 
	.lc_lect_ul > li { width:50%; }
}
@media all and (max-width:700px) { 
	.lc_lect_ul > li { width:100%; }
}
/* ----------------------------------------------------*/


/*

.lc_lect_ul li .li_in .lc_lect_kind2_nm { display:inline-block; font-size:14px; line-height:14px; font-weight:400; background-color:#333; color:#fff; padding:5px 10px; }
.lc_lect_ul li .li_in .lc_lect_lect_nm { display:block; font-size:18px; line-height:18px; font-weight:600; color:#000; margin:5px 0px; height:36px; overflow:hidden; }
.lc_lect_ul li .li_in .lc_lect_hope_tfee { display:block; font-size:25px; line-height:25px; font-family:arial; font-weight:600; color:#111; margin:5px 0px; text-align:center;  }
.lc_lect_ul li .li_in .lc_lect_hope_tfee > span { font-size:15px; line-height:15px; font-weight:300; color:#666;  }
.lc_lect_ul li .li_in .lc_lect_date { font-family:arial; font-size:15px; line-height:15px; color:#333; text-align:center; }

.lc_lect_ul li .li_in .lc_lect_date_dl {position: relative;display: block;margin: 5px auto;overflow: hidden;}
.lc_lect_ul li .li_in .lc_lect_date_dl > dt {position: absolute;left:10px;font-size: 15px;line-height: 15px;color: #333;font-weight: 500;}
.lc_lect_ul li .li_in .lc_lect_date_dl > dd {font-family:arial;  display: block;padding: 0 0 0 67px;font-size: 15px;line-height: 15px;height: 15px;color: #888;font-weight: 400;overflow: hidden; letter-spacing:-0.5px; text-align:left; }

.lc_lect_stat_nm {position:absolute; top:0; right:0; color:#eee; font-size:14px; line-height:15px; font-weight:300; padding:5px 10px;  }
.lc_lect_stat_nm_P {background-color:#22bb22; }
.lc_lect_stat_nm_Y {background-color:#4043f8; }
.lc_lect_stat_nm_W {background-color:#f28811; }	
.lc_lect_stat_nm_, .lc_lect_stat_nm_N {background-color:#fb5500; }

@media all and (max-width:1000px) { 
	.lc_lect_ul li { width:50%; float:left; margin:0 0 30px 0;  }
}
@media all and (max-width:470px) { 
	.lc_lect_ul li { width:100%; float:left; margin:0 0 30px 0;  }
}
*/

/* **************************************************************** */
/* view.php */
.lc_week_tbl th {display:table-cell; color:#444; font-size:1rem; line-height:1rem; padding:10px 0 10px 0;  text-align:center; vertical-align:middle; font-weight:600; border-top:solid 2px #535353; border-bottom:solid 1px #b5b5b5; background:url(/image/table/header9_gap.gif) no-repeat scroll right 10px transparent; }
.lc_week_tbl th:last-child {background:url(); }
.lc_week_tbl td:nth-child(1) {width:60px; }
.lc_week_tbl td:nth-child(2) {width:120px; }
.lc_week_tbl td:nth-child(3) {text-align:left;  }
.lc_week_tbl td:nth-child(4) {width:100px; }
.lc_week_tbl td:nth-child(5) {width:250px; }
.lc_week_tbl td {display:table-cell; color:#222; font-size:1rem; line-height:1rem; padding:10px 10px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; text-align:center; }
	

.lc_lect_vw_title { font-size:25px; line-height:25px; font-weight:600; color:#000; border:solid 1px #ddd; padding:15px 0; text-align:center; border-radius:5px; }
.lc_lect_vw_title1 {position:relative; font-size:25px; line-height:30px; font-weight:700; color:#00335e; margin:30px 0 10px 0; padding:12px 0 0 0px; } 
.lc_lect_vw_title1:before {content:""; position:absolute; left:0px; top:0px; width:42px; height:5px; background-color:#00335e; border-radius:5px;   } 
.lc_lect_vw_title1_right {position:absolute; top:-7px; right:0; } 

.lc_lect_vw_stat_nm {color:#eee; font-size:15px; line-height:15px; height:30px; font-weight:500; padding:0 10px; border-radius:15px; margin:0 0 0 5px; }
.lc_lect_vw_stat_nm_, .lc_lect_vw_stat_nm_0, .lc_lect_vw_stat_nm_N {background-color:#4043f8; }
.lc_lect_vw_stat_nm_1, .lc_lect_vw_stat_nm_Y {background-color:#fb7800; }

.lc_gangsa {display:block; border:solid 1px #222; margin:0 0 30px 0;  }
.lc_gangsa_title {display:block; padding:10px 15px; font-size:18px; line-height:18px; color:#111; font-weight:600; background-color:#f1f5f9; text-align:center; }
.lc_gangsa_list_wrap {display:block; padding:10px 15px; font-size:16px; line-height:16px; color:#111; font-weight:300; background-color:#fff; text-align:center;  }

.lc_gangsa_ul {display:block; overflow:hidden; }
.lc_gangsa_ul > li {display:block;border:solid 1px #bbb; padding:10px; overflow:hidden; margin:5px 0; text-align:left; }
.lc_gangsa_ul > li .gangsa_title {display:inline-block; overflow:hidden; margin:0 10px 0 0; text-align:left; }
.lc_gangsa_ul > li .gangsa_date {display:inline-block; overflow:hidden; margin:0 10px 0 0; text-align:left; }
.lc_gangsa_ul > li .gangsa_text {display:inline-block; overflow:hidden; margin:0 10px 0 0; text-align:left; }
.lc_gangsa_ul > li .gangsa_text_detail {display:block; overflow:hidden; margin:5px0  0 0; text-align:left; }


/* **************************************************************** */
