﻿


.inner_wrap {
    padding-top: 40px;
    padding-bottom: 100px;
    min-height: 695px;
}

.content{
    padding-top: 120px;
}

span{
    vertical-align:baseline;
}


@media screen and (min-width: 1024px) {
    .content {
        width: 96%;
        max-width: 1080px;
        margin: 0 auto;
    }
}













.content .tab_menu_wrap {
    display: inline-block; 
    width: 18%; 
    border: 1px solid #e1e1e1; 
    margin-right: 3%; 
    vertical-align: top;
    position: relative;
    background: #fff;
    top: 25px;
}
.tab_menu_wrap h2 {text-align: center; border-bottom: 1px solid #e1e1e1; line-height: 70px; font-size: 19px; font-weight: 700; background: #efefef;}
.tab_menu_wrap .tab_menu li a {display: block; line-height: 50px; padding-left: 4%; font-size: 16px; font-weight: 400;}
.tab_menu_wrap .tab_menu li.active a {font-weight: 500;}
.tab_menu_wrap .tab_menu li+li {border-top: 1px solid #e1e1e1;}

.term {width: calc(77% - 5px); display: none; vertical-align: top; overflow: hidden;}
.term.active {display: inline-block;}
.term h3 {line-height: 70px; font-size: 19px; border-bottom: 1px solid #e1e1e1; font-weight: 500;}
.term h4 {font-weight: 500; font-size: 18px; padding-top: 30px;}
.term h5 {font-weight: 500; font-size: 16px; padding-top: 20px; padding-bottom: 10px;}
.term p {font-weight: 400; font-size: 14px; padding-bottom: 3px;}
.term p.inner {padding-left: 2%;}
.term p.inner2 {padding-left: 4%;}
.term p.inner_right {float: right; margin-right: 2%;}
#termsPdf iframe {width: 100%;}

.term table {width: 96% !important; margin: 0 2% 10px; border-bottom: 1px solid #e1e1e1; }
.term table tr {height: 30px; text-align: center; border: 1px solid #e1e1e1;}
.term table th {background: #efefef; font-size: 14px; font-weight: 500;}
.term table td {font-size: 14px; padding: 5px;    border: 1px solid #e1e1e1 !important;}
.term table.table2 th {height: 50px; border-right: 1px solid #e1e1e1;}
.term table th + th, .term table td + td {border-left: 1px solid #e1e1e1 !important;}
.term table.table4 td:first-child {width: 20%; text-align: center;}
.term table.table4 td:nth-child(2) {text-align: left; padding: 5px 10px;}

.term table.table5 tr td{ text-align:left; padding:2px 7px; }
.term table.table5 tr td:nth-child(1),.term table.table5 tr td:nth-child(3){ width:30%; }

.term table.table6 tr td{text-align:left;padding:2px 7px;}
.term table.table6 td + td{ border-left:none;} 
.term table.table6 tr th:nth-child(1){ width:30%; }

.term table.table7 td + td{border:none;}
.term table.table7 tr td:nth-child(2n+1){ font-weight:bold; }

.term table.table8 tr td:nth-child(1){ width:10%; text-align:center; }
.term table.table8 tr td:nth-child(2n){ text-align:left; }
.term table.table8 th {background: #fff;}

#termDownLoad a {
display:block; 
margin:30px; 
text-align:center;
border: 1px solid #e1e1e1;
border-radius: 30px;
border-bottom-left-radius: 0;
padding:10px 4%;
}
.divTerms img{
    width:100%;
}

@media screen and (max-width: 1024px) {
.tab_menu_wrap .tab_menu li a {line-height: 30px; padding: 0 10px;}
}

@media screen and (max-width: 768px) {
    .content {
    padding-top: 120px;
    width: calc(100% - 30px);
    margin: auto;
}
.content .tab_menu_wrap {display: block; width: 100%; margin: 0;}
.tab_menu_wrap h2 {line-height: 35px; font-size: 16px;}
.tab_menu_wrap .tab_menu li a {line-height: 30px; font-size: 14px; text-align: center; padding: 0;}

.term {width: 100%;}
.term.active {display: block;}
.term h3 {line-height: 35px; font-size: 16px; padding-top: 30px;}
.term h4 {font-size: 14px; padding-top: 15px;}
.term h5 {font-size: 12px; padding-top: 10px;}
.term p {font-size: 12px;}

.term table th {font-size: 12px;}
.term table td {font-size: 0.7em;}

#termsPdf iframe {padding-top: 20px;}
}

.term1 .font7 {font-weight: 700; display: contents;}






