/* main.php *********************************************************** */
body {width:100%; height:100%; margin:0; padding:0; }
.lc_form {display:block; width:100%; height:100%; margin:0; padding:0; }
.lc_header {display:block; height:36px; font-size:18px; line-height:36px; font-weight:500; background-color:#333; color:#fff; text-align:center; }

.lc_frame_wrap {width:100%; height:calc(100% - 36px); margin:0; padding:0; }
.lc_frame_wrap_left {width:900px; height:100%; float:left; }
#Xlc_frame1 {display:block; float:left; width:200px; height:calc(100% - 80px); border:solid 1px #999; margin:0; padding:0; }
#Xlc_frame2 {display:block; float:left; width:700px; height:calc(100% - 80px); border:solid 1px #999; margin:0; padding:0; }
#lc_frame_notice {width:100%; height:80px; border:solid 1px #999; margin:0; padding:0; }
#lc_frame1 {display:block; float:left; width:200px; height:calc(100% - 0px); border:solid 1px #999; margin:0; padding:0; }
#lc_frame2 {display:block; float:left; width:700px; height:calc(100% - 0px); border:solid 1px #999; margin:0; padding:0; }
.lc_frame_notice_body {width:100%; height:100%; background-color:#ff0000; color:#fff; font-size:16px; line-height:20px; padding:10px; font-weight:600;  }
#lc_frame3 {width:calc(100% - 900px); height:100%; border:solid 1px #999; margin:0; padding:0; }

@media all and (max-width:1400px) { 
	#lc_frame3 {width:100%; }
}
@media all and (max-width:900px) { 
	.lc_frame_wrap_left {width:100%; height:auto; float:none; }
	#lc_frame1 {width:100%; height:300px; float:none; }
	#lc_frame2 {width:100%; height:500px; float:none; }
}


/* adm_list.php *********************************************************** */
.lc_adm_tbl .lc_adm_tbl_td_tr:hover  {background-color:#ddddee !important; }
@media all and (min-width:800px) { 
	.lc_adm_tbl .lc_adm_tbl_td_tr {display:table-row; }
	.lc_adm_tbl .lc_adm_tbl_td {display:table-cell; color:#222; font-size:16px; line-height:16px; padding:15px 5px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
	.lc_adm_tbl .lc_adm_tbl_td_sub {color:#222; font-size:16px; line-height:16px; vertical-align:middle; }

	.lc_adm_tbl .lc_adm_tbl_BULD_NAME {width:10%; text-align:center;}
	.lc_adm_tbl .lc_adm_tbl_SMR {width:10%; text-align:center;}
	.lc_adm_tbl .lc_adm_tbl_BEGIN_DT {width:15%; text-align:center;}
	.lc_adm_tbl .lc_adm_tbl_END_DT {width:15%; text-align:center;}
	.lc_adm_tbl .lc_adm_tbl_XML {width:15%; text-align:center;}
	.lc_adm_tbl .lc_adm_tbl_BTN {width:10%; text-align:center;}

	.lc_adm_tbl {display:table; width:100%; }
	.lc_adm_tbl .lc_adm_tbl_th_tr {display:table-row; }
	.lc_adm_tbl .lc_adm_tbl_th {display:table-cell; color:#444; font-size:16px; line-height:16px; padding:10px 0 12px 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_adm_tbl .lc_adm_tbl_th:last-child {background:url(); }
}
@media all and (max-width:800px) { 
	.lc_adm_tbl {display:block; width:100%; border-top:solid 1px #e7e7e7; }
	.lc_adm_tbl .lc_adm_tbl_th_tr {display:none; }
	.lc_adm_tbl .lc_adm_tbl_th {display:none;}
	.lc_adm_tbl .lc_adm_tbl_td_tr {position:relative; display:block; border-bottom:solid #e7e7e7 1px; padding:15px 0; text-align:center; }
	.lc_adm_tbl .lc_adm_tbl_td {display:block; color:#222; font-size:16px; line-height:16px; vertical-align:middle; border:none; }

	.lc_adm_tbl .lc_adm_tbl_BULD_NAME {font-size:20px; display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_adm_tbl .lc_adm_tbl_SMR {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_adm_tbl .lc_adm_tbl_BEGIN_DT {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_adm_tbl .lc_adm_tbl_BEGIN_DT:before {content:"신청시작일시: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_adm_tbl .lc_adm_tbl_END_DT {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_adm_tbl .lc_adm_tbl_END_DT:before {content:"신청종료일시: "; display:inline-block; margin:0 5px 0 0; font-size:15px; color:#777; }
	.lc_adm_tbl .lc_adm_tbl_XML {display:block; margin:5px auto 0 auto; text-align:center;  }
	.lc_adm_tbl .lc_adm_tbl_BTN {display:block; margin:5px auto 0 auto; text-align:center;  }
}	

/* list.php *********************************************************** */
.lc_myinfo {display:block; border:solid 1px #ddd; overflow:hidden; padding:15px; margin:0 0 15px 0; }
.lc_myinfo > li {display:block; width:50%; float:left; }
.lc_myinfo_title {display:inline-block; position:relative; font-size:16px; line-height:16px; color:#111; font-weight:600; padding:0 0 0 15px; }
.lc_myinfo_title:before {content:""; position:absolute; left:0; top:3px; width:10px; height:10px; background-color:#555; border-radius:50%;   }
.lc_myinfo_text {display:inline-block; font-size:16px; line-height:16px; color:#333; font-weight:400; padding:0 0 0 5px; margin:5px 0 0 0; }
@media all and (max-width:800px) { 
	.lc_myinfo > li {display:block; width:100%; float:left; }
}

.lc_tbl .lc_tbl_td_tr:hover  {background-color:#ddddee !important; }
@media all and (min-width:800px) { 
	.lc_tbl .lc_tbl_td_tr {display:table-row; }
	.lc_tbl .lc_tbl_td {display:table-cell; color:#222; font-size:16px; line-height:16px; padding:15px 5px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
	.lc_tbl .lc_tbl_td_sub {color:#222; font-size:16px; line-height:16px; vertical-align:middle; }

	.lc_tbl .lc_tbl_BULD_NAME {width:15%; text-align:center;}
	.lc_tbl .lc_tbl_MSG {width:20%; text-align:center;}
	.lc_tbl .lc_tbl_BEGIN_DT {width:25%; text-align:center;}
	.lc_tbl .lc_tbl_END_DT {width:25%; text-align:center;}
	.lc_tbl .lc_tbl_BTN {width:15%; text-align:center;}

	.lc_tbl {display:table; width:100%; }
	.lc_tbl .lc_tbl_th_tr {display:table-row; }
	.lc_tbl .lc_tbl_th {display:table-cell; color:#444; font-size:16px; line-height:16px; padding:10px 0 12px 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_tbl .lc_tbl_th:last-child {background:url(); }
}
@media all and (max-width:800px) { 
	.lc_tbl {display:block; width:100%; border-top:solid 1px #e7e7e7; }
	.lc_tbl .lc_tbl_th_tr {display:none; }
	.lc_tbl .lc_tbl_th {display:none;}
	.lc_tbl .lc_tbl_td_tr {position:relative; display:block; border-bottom:solid #e7e7e7 1px; padding:15px 0; text-align:center; }
	.lc_tbl .lc_tbl_td {display:block; color:#222; font-size:16px; line-height:16px; vertical-align:middle; border:none; }

	.lc_tbl .lc_tbl_BULD_NAME {font-size:20px; display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl .lc_tbl_MSG {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl .lc_tbl_MSG:before {content:"성별/신입생,재학생구분: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl .lc_tbl_BEGIN_DT {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl .lc_tbl_BEGIN_DT:before {content:"신청시작일시: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl .lc_tbl_END_DT {display:block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl .lc_tbl_END_DT:before {content:"신청종료일시: "; display:inline-block; margin:0 5px 0 0; font-size:15px; color:#777; }
	.lc_tbl .lc_tbl_BTN {display:block; margin:5px auto 0 auto; text-align:center;  }
}	

/* frame.php *********************************************************** */
.lc_frame_body {}
.lc_header2 {position:relative; display:block; min-height:36px; font-size:16px; line-height:36px; font-weight:500; background-color:#ddddee; color:#111; text-align:center; }
.lc_header2_left {float:left; min-height:36px; font-size:16px; line-height:36px; font-weight:500; background-color:#ddddee; color:#111; text-align:left; margin:0 0 0 10px ; }
.lc_header2_right {float:right; min-height:36px; font-size:16px; line-height:36px; font-weight:500; background-color:#ddddee; color:#111; text-align:right; margin:0 110px 0 0; }
.lc_header2_btn {position:absolute; top:3px; right:3px; background-color:#fff; font-size:16px; line-height:16px; padding:6px 20px; border-radius:5px; border:solid 1px #aaa; cursor:pointer; }
.lc_header2_btn:hover {background-color:#223344; color:#fff;  }

/* frame1.php *********************************************************** */
.lc_tbl1 .lc_tbl1_td_tr:hover  {background-color:#ddddee !important; }
.lc_tbl1 .lc_tbl1_td_tr {display:table-row; cursor:pointer; }
.lc_tbl1 .lc_tbl1_td {display:table-cell; color:#222; font-size:16px; line-height:16px; padding:8px 2px 7px 2px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
.lc_tbl1 .lc_tbl1_td_sub {color:#222; font-size:16px; line-height:16px; vertical-align:middle; }

.lc_tbl1 .lc_tbl1_BULD_NM {width:calc(100% - 60px); text-align:center;}
.lc_tbl1 .lc_tbl1_FLOR_DVCD {width:60px; text-align:center;}

.lc_tbl1 {width:100%; }
.lc_tbl1 tbody {display:table; width:100% !important; }
.lc_tbl1 .lc_tbl1_th_tr {display:table-row; width:100%; }
.lc_tbl1 .lc_tbl1_th {display:table-cell; color:#444; font-size:16px; line-height:16px; padding:10px 0 12px 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_tbl1 .lc_tbl1_th:last-child {background:url(); }

/* frame2.php *********************************************************** */
.lc_tbl2 {width:100%; }
.lc_tbl2 tbody {display:table; width:100%; }
.lc_tbl2 .lc_tbl2_td_tr:hover  {background-color:#ddddee !important; }
@media all and (min-width:590px) { 
	.lc_tbl2 .lc_tbl2_td_tr {display:table-row; }
	.lc_tbl2 .lc_tbl2_td {display:table-cell; color:#222; font-size:16px; line-height:16px; padding:4px 2px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
	.lc_tbl2 .lc_tbl2_td_sub {color:#222; font-size:16px; line-height:16px; vertical-align:middle; }

	.lc_tbl2 .lc_tbl2_ROOM_NM {width:*; text-align:center;}
	.lc_tbl2 .lc_tbl2_BTN {width:80px; text-align:center;}
	.lc_tbl2 .lc_tbl2_BTN input[type='button'] {padding:1px 5px;}

	.lc_tbl2 .lc_tbl2_MAN_CNT {width:60px; text-align:center;}
	.lc_tbl2 .lc_tbl2_GEND_DVCD {width:40px; text-align:center;}
	.lc_tbl2 .lc_tbl2_FRSM_ENSTNT_DVCD {width:80px; text-align:center;}
	.lc_tbl2 .lc_tbl2_ROOM_DTL_TEXT {width:100px; text-align:center;}
	.lc_tbl2 .lc_tbl2_SUM_EXP {width:100px; text-align:center;}
	.lc_tbl2 .lc_tbl2_BIGO {width:100px; text-align:left;}

	.lc_tbl2 {display:table; width:100%; }
	.lc_tbl2 .lc_tbl2_th_tr {display:table-row; }
	.lc_tbl2 .lc_tbl2_th {display:table-cell; color:#444; font-size:16px; line-height:16px; padding:2px 0 4px 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_tbl2 .lc_tbl2_th:last-child {background:url(); }
}
@media all and (max-width:590px) { 
	.lc_tb2 {display:block; width:100%; border-top:solid 1px #e7e7e7; }
	.lc_tbl2 .lc_tbl2_th_tr {display:none; }
	.lc_tbl2 .lc_tbl2_th {display:none;}
	.lc_tbl2 .lc_tbl2_td_tr {width:100%; position:relative; display:block; border-bottom:solid #e7e7e7 1px; padding:15px 0; }
	.lc_tbl2 .lc_tbl2_td {display:block; color:#222; font-size:16px; line-height:16px; vertical-align:middle; border:none;}

	.lc_tbl2 .lc_tbl2_ROOM_NM {font-size:20px; display:block; margin:0 0 8px 5px; text-align:left;  }
	.lc_tbl2 .lc_tbl2_BTN {position:absolute; right:5px; top:5px; display:block; margin:5px auto 0 auto; text-align:left;  }

	.lc_tbl2 .lc_tbl2_MAN_CNT {display:inline-block; margin:0 0 5px 0; text-align:left;  }
	.lc_tbl2 .lc_tbl2_MAN_CNT:before {content:"정원: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl2 .lc_tbl2_GEND_DVCD {display:inline-block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl2 .lc_tbl2_GEND_DVCD:before {content:"성별: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl2 .lc_tbl2_ROOM_DTL_TEXT {display:inline-block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl2 .lc_tbl2_ROOM_DTL_TEXT:before {content:"호실상세: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl2 .lc_tbl2_SUM_EXP {display:inline-block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl2 .lc_tbl2_SUM_EXP:before {content:"생활관비: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl2 .lc_tbl2_FRSM_ENSTNT_DVCD {display:inline-block; margin:0 0 5px 0; text-align:center;  }
	.lc_tbl2 .lc_tbl2_FRSM_ENSTNT_DVCD:before {content:"신입생/재학생구분: "; display:inline-block; margin:0 5px 0 5px; font-size:15px; color:#777; }
	.lc_tbl2 .lc_tbl2_BIGO {width:100%; text-align:center; margin:10px 0 0 0; }
}

/* adm_log.php *********************************************************** */
.lc_tbl_admlog {width:100%; }
.lc_tbl_admlog tbody {display:table; width:100%; }
.lc_tbl_admlog .lc_tbl_admlog_td_tr:hover  {background-color:#ddddee !important; }
	.lc_tbl_admlog .lc_tbl_admlog_td_tr {display:table-row; }
	.lc_tbl_admlog .lc_tbl_admlog_td {display:table-cell; color:#222; font-size:16px; line-height:16px; padding:4px 2px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
	.lc_tbl_admlog .lc_tbl_admlog_td_sub {color:#222; font-size:16px; line-height:16px; vertical-align:middle; }

	.lc_tbl_admlog .lc_tbl_admlog_SEQ {width:80px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_SYDT {width:180px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_ROOM_NM {width:200px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_HAKBUN {width:120px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_NAME {width:100px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_MAN_CNT {width:60px; text-align:center;}
	.lc_tbl_admlog .lc_tbl_admlog_WORK {width:; text-align:left;}

	.lc_tbl_admlog {display:table; width:100%; }
	.lc_tbl_admlog .lc_tbl_admlog_th_tr {display:table-row; }
	.lc_tbl_admlog .lc_tbl_admlog_th {display:table-cell; color:#444; font-size:16px; line-height:16px; padding:2px 0 4px 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_tbl_admlog .lc_tbl_admlog_th:last-child {background:url(); }
