/* CSS Document */

.lh-table-style-v2 {}
.lh-table-style-v2 .faq-table,
.lh-table-style-v2 .default-table { border-spacing:0; border-collapse:collapse; border:0px;}
.lh-table-style-v2 caption {display:table-caption;font-size:0.8em;line-height:1em;text-align:left;padding:7px 10px;}
.lh-table-style-v2 caption.hidden {display:none;}
.lh-table-style-v2 tbody a {display:inline-block;*display:inline;*zoom:1;text-decoration:none;color:#333;}
.lh-table-style-v2 tbody a > span {line-height:1em;vertical-align:baseline;}
.lh-table-style-v2 tbody a.lh-icon-download > span {display:none;}

.lh-table-style-v2 thead > tr > th,
.lh-table-style-v2 tbody > tr > th,
.lh-table-style-v2 tbody > tr > td,
.lh-table-style-v2 tfoot > tr > th,
.lh-table-style-v2 tfoot > tr > td {padding:1.2em 0.7em;font-size:0.8em;line-height:1.4em;text-align:center;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.8);}
.lh-table-style-v2 tbody > tr > td.left {text-align:left;}
.lh-table-style-v2 tbody > tr > td.right {text-align:right;}

.lh-table-style-v2 tbody > tr > th.header,
.lh-table-style-v2 tbody.left-header > tr > th {background-color:#f2f2f5;}
.lh-table-style-v2 thead > tr.nowrap > th,
.lh-table-style-v2 tbody > tr.nowrap > th,
.lh-table-style-v2 tbody > tr.nowrap > td,
.lh-table-style-v2 tfoot > tr.nowrap > th,
.lh-table-style-v2 tfoot > tr.nowrap > td {white-space:nowrap;}

.lh-table-style-v2 thead > tr.nowrap > th .ellipsis,
.lh-table-style-v2 tbody > tr.nowrap > th .ellipsis,
.lh-table-style-v2 tbody > tr.nowrap > td .ellipsis,
.lh-table-style-v2 tfoot > tr.nowrap > th .ellipsis,
.lh-table-style-v2 tfoot > tr.nowrap > td .ellipsis {display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow:ellipsis;text-align:left;}

.lh-table-style-v2 thead > tr > th {border-top:2px solid #6c6c6c;border-bottom:1px solid #6c6c6c;background-color:#f2f2f5;white-space:nowrap;color:#171717; }
.lh-table-style-v2 tbody > tr > th,
.lh-table-style-v2 tbody > tr > td,
.lh-table-style-v2 tfoot > tr > th,
.lh-table-style-v2 tfoot > tr > td {border-bottom:1px solid #d5d5d5;font-weight:normal;background-color:#fafafa;
-webkit-transition: background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-moz-transition: background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-o-transition: background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.lh-table-style-v2 tbody > tr:hover > th,
.lh-table-style-v2 tbody > tr:hover > td,
.lh-table-style-v2 tfoot > tr:hover > th,
.lh-table-style-v2 tfoot > tr:hover > td {background-color:rgba(255, 255, 255, 0);}
.lh-table-style-v2 thead > tr > th.guide,
.lh-table-style-v2 tbody > tr > td,
.lh-table-style-v2 tfoot > tr > td {/*border-left:1px solid #d5d5d5;*/}

.lh-table-style-v2 tbody > tr > th.title {background-color:#f3f3f3;}
.lh-table-style-v2 tfoot > tr > td.ones {border-left:0px hidden #FFF;border-bottom:1px solid #d5d5d5;}

.lh-table-style-v2 tfoot.footer > tr > th,
.lh-table-style-v2 tfoot.footer > tr > td {background-color:#E1E1E1;}

/* FAQ */
.lh-table-style-v2 .faq-table tbody > tr > th {font-weight:bold;font-size:1.25em;line-height:1.3em;}
.lh-table-style-v2 .faq-table tbody > tr > th,
.lh-table-style-v2 .faq-table tbody > tr > td {vertical-align:top;padding:10px 0.7em 10px;}
.lh-table-style-v2 .faq-table tbody > .rows-subject > th,
.lh-table-style-v2 .faq-table tbody > .rows-subject > td {background-color:#f2f2f5;border-bottom:1px hidden #FFF;
-webkit-transition: bold,color,background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-moz-transition: bold,color,background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-o-transition: bold,color,background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: bold,color,background-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.lh-table-style-v2 .faq-table {border-top:2px solid #6c6c6c;border-bottom:2px solid #6c6c6c;}
.lh-table-style-v2 .faq-table tbody > .rows-subject a {outline:none;}
.lh-table-style-v2 .faq-table tbody.select > .rows-subject > th,
.lh-table-style-v2 .faq-table tbody.select > .rows-subject > td {background-color:#fafafa;color:#171717;}
.lh-table-style-v2 .faq-table tbody.select > .rows-subject > td.left {font-weight:bold;}
.lh-table-style-v2 .faq-table tbody > .rows-subject > td.cursor > a:before {font-family:FontAwesome;content:"\f078";color:#b2b2b2;}
.lh-table-style-v2 .faq-table tbody > .rows-subject > td.cursor > a.open:before {content:"\f077";color:#3b82d3;}
.lh-table-style-v2 .faq-table tbody > .rows-subject > td.cursor > a > span {display:none;}
.lh-table-style-v2 .faq-table tbody > .rows-subject > td {font-size:1em;line-height:1.5em;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td {font-size:1em;line-height:1em;background-color:#fafafa;padding:0;}
.lh-table-style-v2 .faq-table tbody > .rows-content > th {color:#0064ca;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div {display:none;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table {border-spacing:0; border-collapse:collapse; border:0px;width:100%;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > th {border-bottom:1px hidden #FFF;color:#0064ca;line-height:1.2em;padding:6px 0.7em 10px;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td {border-bottom:1px hidden #FFF;font-size:0.875em;line-height:1.5em;padding:0px;text-align:left;vertical-align:top;padding:6px 0.7em 10px;height:110px;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td p {margin:0em 0em;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td a {text-decoration:none;color:#333;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td h3 {margin:1em 0em 0.5em;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td ul {margin:0em 0em 0.5em;}
.lh-table-style-v2 .faq-table tbody > .rows-content > td > div > table > tbody > tr > td ul > li {margin:0.1em 0.1em;}


/* TABLE PAGINATION */
.lh-table-style-v2 .default-table > tfoot .pagination {display:inline-block;zoom:1;*display:inline;vertical-align:middle;white-space:nowrap;padding:1%;}
.lh-table-style-v2 .default-table > tfoot .pagination a {display:inline-block;zoom:1;*display:inline;text-decoration:none;vertical-align:middle;color:#333;}
.lh-table-style-v2 .default-table > tfoot .pagination span {display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.lh-table-style-v2 .default-table > tfoot .pagination a > span {display:block;border:2px solid #666;padding:0.5em 0.8em;
-webkit-transition: color,border-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-moz-transition: color,border-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
-o-transition: color,border-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
transition: color,border-color 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.lh-table-style-v2 .default-table > tfoot .pagination a:hover > span {color:#558bff;border-color:#e2f1ff;}
.lh-table-style-v2 .default-table > tfoot .pagination a > span.select {color:#b51f3f;border-color:#b51f3f;}
.lh-table-style-v2 .default-table > tfoot .pagination a.first {}
.lh-table-style-v2 .default-table > tfoot .pagination a.prev {}
.lh-table-style-v2 .default-table > tfoot .pagination a.select {}
.lh-table-style-v2 .default-table > tfoot .pagination a.next {}
.lh-table-style-v2 .default-table > tfoot .pagination a.last {}


/* Mobile Style Media */
@media only screen and (max-width:768px) {/*, (orientation: landscape) {*/ /* 아이패드 이하 사이즈 */
}

@media only screen and (max-width:480px) { /* 안드로이드 480 이하 사이즈 */
.lh-table-style-v2 .lh-not-mobile-480 {display:none !important;}

/* Mobile Style Media */
@media only screen and (max-width:950px) {
}

@media only screen and (max-width:768px) {	
	.lh-table-style-v2 .default-table > caption {padding:1.5% !important;}
	.lh-table-style-v2 .default-table > thead > tr > th,
	.lh-table-style-v2 .default-table > tbody > tr > th,
	.lh-table-style-v2 .default-table > tbody > tr > td,
	.lh-table-style-v2 .default-table > tfoot > tr > th,
	.lh-table-style-v2 .default-table > tfoot > tr > td {padding:0.7em !important;}
}

@media only screen and (max-width:680px) {
}
