
.lc_prof_box {overflow:visible; }
.lc_prof_box > ul {margin:0 -15px 0 -15px; overflow:hidden; }
.lc_prof_box > ul > li {width:50%; float:left; padding:10px 15px; }
.lc_prof_box > ul > li:nth-child(2n-1) {clear:both; }
.lc_prof_box > ul > li .lc_prof_box_in {position:relative; min-height:286px; padding:30px; overflow:hidden; box-shadow:0px 3px 10px 1px rgba(0,0,0,0.1);}
.lc_prof_box > ul > li .lc_prof_box_in .left {position:absolute; left:30px; top:30px; }
.lc_prof_box > ul > li .lc_prof_box_in .left .more {font-size:14px; line-height:18px; padding:10px 0; background-color:#fff; border:solid 1px #333; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; cursor:pointer; vertical-align:middle; }
.lc_prof_box > ul > li .lc_prof_box_in .left .more:hover {background-color:#444; border:solid 1px #444; color:#fff; }
.lc_prof_box > ul > li .lc_prof_box_in .right {padding:0 0 0 150px;  }

.lc_prof_box > ul > li .title {font-size:20px; line-height:22px; font-weight:600; color:#111; margin:0px 0 10px 0; }
.lc_prof_box > ul > li .title > .span_tit {font-size:20px; line-height:20px; font-weight:600; color:#111; margin:10px 0; }
.lc_prof_box > ul > li .title > .span_tit2 {font-size:18px; line-height:18px; color:#999; margin:10px 0 10px 3px; }
.lc_prof_box > ul > li .title > input[type='button'] {font-size:13px; padding:2px 8px; margin:1px 0 0 0; vertical-align:top; float:right; }

.lc_prof_box > ul > li .con {position:relative; font-size:1rem; line-height:1.1rem; color:#777; margin:3px 0; background:url(/image/dot/dot_2_9.gif) no-repeat left top 13px; padding:5px 0 5px 10px; }
.lc_prof_box > ul > li .con > .span_con {position:absolute; left:10px; top:5px; width:80px; color:#333; }
.lc_prof_box > ul > li .con > .span_con2 {padding:0 0 0 90px; color:#777; display:block; }
.lc_prof_box > ul > li .con > a {color:#777; }
.lc_prof_box > ul > li .con > a:hover {color:#222; }

.lc_prof_box > ul > li img {width:120px; height:140px; }
@media all and (max-width:1050px) { 
	.lc_prof_box > ul > li {width:100%; padding:5px 15px;}
}
@media all and (max-width:600px) { 
	.lc_prof_box > ul > li .lc_prof_box_in .left {position:static; text-align:center; }
	.lc_prof_box > ul > li .lc_prof_box_in .left .more {width:120px; margin:0 auto; }
	.lc_prof_box > ul > li .lc_prof_box_in .right {display:block; padding:0; }
}
/* ----------------------------------- */
.dpc_prof_detail_box_wrap {margin:0 auto; padding:10px; }
.dpc_prof_detail_box_wrap input[type='button'] {padding:5px 10px; }

.dpc_prof_detail_box {position:relative; width:100%; padding:30px; overflow:hidden; box-shadow:0px 3px 10px 1px rgba(0,0,0,0.1);}
.dpc_prof_detail_box .left {position:absolute; left:30px; top:30px; }
.dpc_prof_detail_box .left .more {font-size:14px; line-height:18px; padding:10px 0; background-color:#fff; border:solid 1px #333; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; cursor:pointer; vertical-align:middle; }
.dpc_prof_detail_box .left .more:hover {background-color:#444; border:solid 1px #444; color:#fff; }
.dpc_prof_detail_box .right {display:block; padding:0 0 0 150px; margin:-10px 0 0 0; }

.dpc_prof_detail_box .title {font-size:20px; line-height:22px; font-weight:600; color:#111; margin:10px 0; }
.dpc_prof_detail_box .title > .span_tit {font-size:20px; line-height:20px; font-weight:600; color:#111; margin:10px 0; } 
.dpc_prof_detail_box .title > .span_tit2 {font-size:15px; line-height:15px; font-weight:600; color:#aaa; margin:10px 0; }
.dpc_prof_detail_box .title > input[type='button'] {font-size:13px; padding:2px 8px; margin:1px 0 0 0; vertical-align:top; float:right; }

.dpc_prof_detail_box .con {font-size:1rem; line-height:1.1rem; color:#777; margin:3px 0; background:url(/image/dot/dot_2_9.gif) no-repeat left center; padding:5px 0 5px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.dpc_prof_detail_box .con > .span_con {width:80px; color:#333; display:inline-block; }
.dpc_prof_detail_box .con > .span_con2 {color:#777;}
.dpc_prof_detail_box .con > a {color:#777; }
.dpc_prof_detail_box .con > a:hover {color:#222; }

.dpc_prof_detail_box img {width:120px; height:140px; }
@media all and (max-width:800px) { 
	.dpc_prof_detail_box {width:100%; padding:5px 15px; }
	.dpc_prof_detail_box .left {position:absolute; left:20px; top:15px; }
	.dpc_prof_detail_box .right {margin:0; }
}
@media all and (max-width:600px) { 
	.dpc_prof_detail_box .left {position:static; text-align:center; }
	.dpc_prof_detail_box .right {display:block; padding:0; margin:0; }
}
/* ----------------------------------- */



@media all and (min-width:901px) { 
	.pr_tbl_list {display:table; width:100%; }
	.pr_tbl_list .pr_tbl_list_th_tr {display:table-row; }
	.pr_tbl_list .pr_tbl_list_th {display:table-cell; color:#444; font-size:1rem; line-height:1rem; 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; }
	.pr_tbl_list .pr_tbl_list_th:last-child {background:url(); }
	.pr_tbl_list .pr_tbl_list_td_tr {display:table-row; }
	.pr_tbl_list .pr_tbl_list_td {display:table-cell; color:#222; font-size:1rem; line-height:1.3rem; padding:15px 5px; vertical-align:middle;  border-left:none; border-right:none;border-bottom:solid #e7e7e7 1px; }
	.pr_tbl_list .pr_tbl_list_td_sub {color:#222; font-size:1rem; line-height:1.3rem; vertical-align:middle; }

	.pr_tbl_list .pr_tbl_list_bsno {width:80px; text-align:center;}
	.pr_tbl_list .pr_tbl_list_name {width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-weight:600;}
	.pr_tbl_list .pr_tbl_list_study_area {width:; }
	.pr_tbl_list .pr_tbl_list_class {width:; }
	.pr_tbl_list .pr_tbl_list_bssubj {width:; }
	.pr_tbl_list .pr_tbl_list_telno {width:110px; text-align:center;}
	.pr_tbl_list .pr_tbl_list_email {width:150px; text-align:center;}
	.pr_tbl_list .pr_tbl_list_button {width:100px; text-align:center;}
}
@media all and (max-width:900px) { 
	.pr_tbl_list {display:block; width:100%; border-top:solid 1px #e7e7e7; }
	.pr_tbl_list .pr_tbl_list_th_tr {display:none; }
	.pr_tbl_list .pr_tbl_list_th {display:none;}
	.pr_tbl_list .pr_tbl_list_td_tr {position:relative; display:block; border-bottom:solid #e7e7e7 1px; padding:15px 0; }
	.pr_tbl_list .pr_tbl_list_td {display:block; color:#222; font-size:1rem; line-height:1.3rem; vertical-align:middle; }

	.pr_tbl_list .pr_tbl_list_name {display:inline-block; margin:0 0 5px 0; font-weight:600; }
	.pr_tbl_list .pr_tbl_list_study_area {display:block; margin:0 0 5px 0; }
	.pr_tbl_list .pr_tbl_list_class {display:block; margin:0 0 5px 0; }
	.pr_tbl_list .pr_tbl_list_telno {display:inline-block; margin:0 10px 0 0; }
	.pr_tbl_list .pr_tbl_list_email {display:inline-block; margin:0 10px 0 0; }
	.pr_tbl_list .pr_tbl_list_button {display:block; text-align:center; }
}