/*study mo*/
table {
    border-collapse: collapse;
}
.tab_list_box { line-height:160%; padding: 12px 0; box-sizing:border-box; text-align:center; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;}
.tab_list_box a { line-height:160%; }
.tab_list_box:first-child { border-left: 0;}
.tab_list_box.left {text-align:left; padding: 12px; }
.tab_list_box ul li.tt {text-align:left; font-size:18px !important;}
.tab_list_box ul li.sub {text-align:left; font-size:14px !important; color:#666666; font-weight: 200;}
.tab_list_box ul li.cont {text-align:left; font-size:14px !important; font-weight: 200;}
.tab_list_box ul li .tit {text-align:left; font-size:18px !important;}
.tab_list_box2 {padding: 12px 0; box-sizing:border-box; text-align:center; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; background:#ddd}
.tab_list_box2:first-child { border-left: 0;}

.study_seol_title {font-size: 1.6em; font-weight: 600; text-align: left; color: #000; line-height: 33px; margin-bottom: 10px;}
.study_seol_table {
    width: 100%;
    border-top: 2px solid #043465;
    table-layout: fixed;
    font-family: 'Infinity Sans Cond';
    font-style: normal;
    font-weight: 700;
	margin:15px 0;
}
.study_seol_table th {
    background: #e5eaef!important;
    color: #111;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    border-right: 1px solid #c7ccd1;
    padding: 20px 40px 20px!important;
    vertical-align: middle;
}
.study_seol_table td {
    border-right: 1px solid #c7ccd1;
    border-bottom: 1px solid #c7ccd1;
    padding: 25px 30px 25px ;
    line-height: 20px;
    vertical-align: middle;
}
.study_seol_table td:last-child, .study_seol_table th:last-child {
    border-right: 0;
}
.study_seol_table td.center {
    text-align: center;
    line-height: 20px;
}
.study_seol_table td font, .study_seol_table th, .study_seol_table td, .study_seol_table td a {
    font-size: 1.2em;
}
.study_seol_table td a {
    color: #0026de;
}
.container .order_movie {background:#dddddd; padding:20px 50px; border:solid 1px #cccccc; font-size:18px;}
.container .order_movie:hover {background:#0066FF; color:white;}


ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 41px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    font-size:16px !important;
	    display: flex;
    align-items: center;
}
ul.tabs li {
    text-align:center;
    cursor: pointer;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-left: none;
    font-weight: 600;
    background: #f3f3f3;
    overflow: hidden;
    position: relative;
    font-size:16px !important;
}
ul.tabs li.admin{
    margin-left:auto;
    border: 0px solid #ccc;
    font-weight: 600;
    background: #ffffff;
}
ul.tabs li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.tab_container {
    border-top: none;
    clear: both;
    width: 100%;
    background: #FFFFFF;
	margin-bottom:20px
}
.tab_content {
	clear:both;
    padding: 5px 0;
    font-size: 12px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab_container .tab_content ul li {
    padding:5px;
    list-style:none
}


.List_TB {border:1px solid #5a768f; border-top:2px solid #5a768f;}
	.List_TB thead th, .List_TB tbody td {border-right:1px solid #5a768f; border-top:1px solid #5a768f;text-align:center;}
	.List_TB thead th td, .List_TB tbody td td {border:0 !important;}
	.List_TB tbody td {word-break:break-all;}
	.List_TB tbody td.photo {padding:6px 0 0 0;}
	.List_TB tbody td.address {text-align:left !important; padding:3px; width:286px;vertical-align: top;}
	.List_TB tbody td.price, .List_TB tbody td.price td {text-align:right !important;}
	.List_TB tbody td.kb_price1, .List_TB tbody td.kb_price2 {border-top:1px dotted #5a768f !important;}
	.List_TB tbody td.kb_price1 {border-right:0; padding-top:3px;}
	.List_TB tbody td .up {background:url(/image/apt_list/arrow_up.gif) 5px 6px no-repeat;  margin-right:2px; padding-top:3px;}
	.List_TB tbody td .down {background:url(/image/apt_list/arrow_down.gif) 5px 3px no-repeat;  margin-right:2px;}
	.List_TB tbody td input { padding-bottom:-3px;}
	.List_TB thead th {padding:4px 0 4px 0; background-color:#e1e7ee; color:#3B5265;}