@charset "utf-8";






.wrap {width:100%; height:100%}

.top {padding-top:40px;}
.top .top_ci {float:left;}
.top .top_gnb {float:right; margin-top: 20px;}
.top .top_gnb li {float: left; margin-left: 20px;}
.top .top_gnb li a {letter-spacing: -0.5px;}
.top .top_gnb li a:hover {color:#0062be;}

.btm {padding-top:50px; padding-bottom: 50px;} /*2021.2.4 패딩탑 수정*/
.btm_border {border-top:1px solid #eee; padding-top: 20px;} /*2021.2.4 보더값 수정  패딩탑 수정*/
.btm_ci {margin-right: 30px;}

/* 팝업 { */
.popup_tit {margin-bottom: 15px;}
.popup_div {padding: 20px; box-sizing: border-box;}
.popup_div2 {padding: 0px; box-sizing: border-box; padding-bottom: 54px;}
.popup_ul {padding-top: 20px !important; padding-bottom: 20px !important;}
.popup_ul2 {padding-top: 20px !important; border-bottom:0px !important;}
.popup_ul3 {padding-top: 0px !important; border-bottom:0px !important;}
.pop_close_btn {cursor: pointer;}
.help_txt5 {font-size: 13px; color:#999; letter-spacing: -0.5px;}
.popup_close {position: fixed; bottom:0px; z-index: 999; width: 100%; border-top:1px solid #b2b2b2; padding: 15px 15px 10px 15px; box-sizing: border-box; background-color: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,0.05);}

.pop_ex1 {padding: 15px; box-sizing: border-box; background-color: #F9F9F9;}
/* } */


/* tab { */
.contabroll_sub dl {
    display: none;
    width: 100%;
    height: auto; /* 탭 내용 영역의 높이 지정 */
    border-top: 1px solid #000;
    margin-top: -1px;
    box-sizing: border-box;
}

.contabroll_sub dd {
    float: left;
    width: 20%; /* 탭의 갯수만큼 width 조정 (100% 가로이니 탭이 4개라면 25%) */
    height: 41px;
    margin: 0px;
    padding-top: 10px;
    border: 1px solid #ddd;
    text-align: center;
    border-bottom: 1px solid #000;
    font-size: 14px;
    cursor: pointer;
    box-sizing: border-box;
    color:#777;
}


/* 
전체 탭의 갯수
dd:nth-child(1)
dd:nth-child(4)
*/
.contabroll_sub dd:nth-child(1) {border-right: 1px solid #fff;box-sizing: border-box;}
.contabroll_sub dd:nth-child(5) {border-left: 1px solid #fff;box-sizing: border-box;}
.contabroll_sub dl.on {display: block;}

.contabroll_sub dd.on {
    border: 1px solid #000;
    border-bottom: 1px solid #fff; /* 활성화 표기 */
    box-sizing: border-box;
    color:#000;
}

.tab_cont_area_sub {
    padding:15px; /* 탭 내용의 여백 */
    padding-left: 0px;
    padding-right: 0px;
    line-height: 20px;
    font-size: 13px;
    letter-spacing: -0.5;
    padding-bottom: 0px;
}

.contabroll dl {
    display: none;
    width: 100%;
    min-height: 135px; /* 탭 내용 영역의 높이 지정 */
    border-top: 1px solid #000;
    margin-top: -1px;
    box-sizing: border-box;
}

.contabroll dd {
    float: left;
    width: 20%; /* 탭의 갯수만큼 width 조정 (100% 가로이니 탭이 4개라면 25%) */
    height: 41px;
    margin: 0px;
    padding-top: 10px;
    border: 1px solid #ddd;
    text-align: center;
    border-bottom: 1px solid #000;
    font-size: 14px;
    cursor: pointer;
    box-sizing: border-box;
    color:#777;
}

/* 
전체 탭의 갯수
dd:nth-child(1)
dd:nth-child(4)
*/
.contabroll dd:nth-child(1) {border-right: 1px solid #fff;box-sizing: border-box;}
.contabroll dd:nth-child(3) {border-left: 1px solid #fff;box-sizing: border-box;}
.contabroll dl.on {display: block;}

.contabroll dd.on {
    border: 1px solid #000;
    border-bottom: 1px solid #fff; /* 활성화 표기 */
    box-sizing: border-box;
    color:#000;
}
    
.tab_cont_area {
    padding:15px; /* 탭 내용의 여백 */
    padding-left: 0px;
    padding-right: 0px;
    line-height: 24px;
    font-size: 13px;
    letter-spacing: -0.5;
    padding-bottom: 0px;
}

.tab_cont_area a:hover {color:#999;}
/* } */


/* Main Swiper { */
.swiper-pagination-main01 {margin-bottom: 15px; text-align: right !important; width:97.5% !important;}
.swiper-pagination-main03 {margin-bottom: 15px; text-align: right !important; width:95% !important;}
/* } */


/* GNB { */
#main_gnb {/*background: linear-gradient(to right, #0062be, #0099ff, #0062be); */ background:#006cb7; margin-top:20px; height:65px;} /* 20220126 수정 */
#d_lnb{position:relative; text-align: center; min-width: 1200px;}  /* 20220602 수정 */
#d_lnb li{position:relative; display: inline-block; margin: 19px 77.8px 8px 77.8px; padding-bottom: 10px;}
#d_lnb li:first-child {}
#d_lnb li.on{}
#d_lnb li > a{color:#ffffff;text-decoration:none; font-size: 18px; letter-spacing: -0.5px;}

#d_lnb li div{
    position:absolute;
    top:37px;
    left:-20px;
    width:150px;
    margin-left:0px/*width절반*/;
    background:#fff;
    display:none; 
    border-radius: 4px; 
    box-shadow: 0px 0px 20px rgba(0,0,0,0.1); 
    z-index: 999;
}

#d_lnb li div dl{padding:10px}
#d_lnb li div dl dd{text-align:left;}
#d_lnb li div dl dd a{color:#777;display:block;padding:5px 10px;text-decoration:none; font-size: 13px; letter-spacing: -0.5px;}
#d_lnb li div dl dd a:hover{background:#f1f1f1; color:#000;}

.fixed_gnb {position: fixed; top:0px; width: 100%; margin-top:0px !important; z-index: 999;}
/* } */



/* left GNB { */
.sub_left_tit_ul {border-bottom: 1px solid #b2b2b2; padding-bottom: 20px;}
.sub_right_tit_ul {padding-bottom: 20px;}
.sub_content {min-height:500px;}

#DB_navi42{position:relative;width:100%;}
#DB_navi42 a{text-decoration:none;display:block;}
#DB_navi42 .left_ico {float:right; margin-top: 14px; color:#999; margin-right: -7px; font-size: 22px;}

#DB_navi42 .DB_1D{position:relative;width:100%;background:#fff;border:1px solid #b2b2b2;border-width:0 0px 1px 0;text-align:left}
#DB_navi42 .DB_1D a{font-size:14px;color:#000;height:50px;line-height:50px; letter-spacing: -0.5px;}
#DB_navi42 .DB_1D a:hover{color:#0062be}
#DB_navi42 .DB_1D a:hover > span {color:#0062be !important;}
#DB_navi42 .DB_1D.DB_select a{color:#0062be}
#DB_navi42 .DB_1D.DB_select a > span {color:#0062be !important;}

#DB_navi42 .DB_1D .DB_2D_wrap{display:none;text-align:left; background-color: #f9f9f9;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D{position:relative;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D a{font-size:13px;color:#666;height:40px;line-height:40px;text-indent:15px; letter-spacing: -0.5px;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D a:hover{color:#000; background-color: #f1f1f1;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D.DB_select a{color:#fff; background-color: #0062be; border-radius: 0px;}

#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap{display:none;position:relative;left:0px;top:0px;text-align:left;padding:0px 0px 10px 0px; background-color: #f9f9f9;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D{}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D a{font-size:12px;color:#666;height:22px;line-height:22px;text-indent:25px}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D a:hover{color:#000;}
#DB_navi42 .DB_1D .DB_2D_wrap .DB_2D .DB_3D_wrap .DB_3D.DB_select a{color:#000;}

/* } */

/* table { */
.tables_top {margin-top: 20px;}
.tables_board {margin-top:0px; border-top:1px solid #000;}
.tables {margin-top:10px; border-top:1px solid #000;}
.tables_th {padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #b2b2b2; font-size: 13px; background-color: #f9f9f9;}
.tables_th li {float:left;}
.tables_td {padding-top: 10px; padding-bottom: 10px; font-size: 12px; color:#666; border-bottom: 1px solid #b2b2b2;}
.tables_td li {float:left;}
.no_data {font-size: 12px; color:#222; text-align: center; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #b2b2b2;}

.tables table {font-family:'NotoSansKR Regular',sans-serif;}
.tables table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 10px 5px 10px 5px; border-bottom: 1px solid #b2b2b2; word-break: keep-all;}
.tables table td {padding: 10px 5px 10px 5px; border-bottom: 1px solid #b2b2b2; word-break: keep-all;}

.tables_board table {font-family:'NotoSansKR Regular',sans-serif;}
.tables_board table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 10px 5px 10px 5px; border-bottom: 1px solid #b2b2b2; word-break: keep-all;}
.tables_board table td {padding: 10px 5px 10px 5px; border-bottom: 1px solid #b2b2b2; word-break: keep-all;}

.tables2 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables2 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;} /* 2022.2.4 보더색 변경 #b2b2b2 */
.tables2 table td {padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;}  /* 2022.2.4 보더색 변경 #b2b2b2 */
.tables2 table th:first-child {border-left: 0px;}
.tables2 table td:first-child {border-left: 0px;}

.tables_footer td {background-color:#f9f9f9; font-family:'NotoSansKR Bold',sans-serif;}

.tables3 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables3 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 10px 7px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;}
.tables3 table td {padding: 7px 10px 7px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;}
.tables3 table th:first-child {border-left: 0px;}
.tables3 table td:first-child {border-left: 0px;}

.tables4 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables4 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 10px 10px 10px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;}
.tables4 table td {padding: 10px 10px 10px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all;}
.tables4 table th:first-child {border-left: 0px;}
.tables4 table td:first-child {border-left: 0px;}

.tables5 {overflow-x: scroll;}
.tables5 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables5 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all; font-size:12px;}
.tables5 table td {padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; word-break: keep-all; font-size:12px;}
.tables5 table th:first-child {border-left: 0px;}
.tables5 table td:first-child {border-left: 0px;}


.tables6 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables6 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables6 table td {padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2;  font-size:12px;}
.tables6 table th:first-child {border-left: 0px;}
.tables6 table td:first-child {border-left: 0px;}

.tables7 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables7 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables7 table td {padding: 7px 5px 7px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:11px;}
.tables7 table th:first-child {border-left: 0px;}
.tables7 table td:first-child {border-left: 0px;}

.tables8 table {font-family:'NotoSansKR Regular',sans-serif; border-top:1px solid #000;}
.tables8 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 7px 10px 7px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables8 table td {padding: 7px 10px 7px 10px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables8 table th:first-child {border-left: 0px;}
.tables8 table td:first-child {border-left: 0px;}

.tables9 table {font-family:'NotoSansKR Regular',sans-serif; border-top:0px;}
.tables9 table th {font-family:'NotoSansKR Bold',sans-serif; background-color: #f9f9f9; padding: 5px 5px 5px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables9 table td {padding: 5px 5px 5px 5px; border-bottom: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; font-size:12px;}
.tables9 table th:first-child {border-left: 0px;}
.tables9 table td:first-child {border-left: 0px;}

.tables9 table td .material-icons {font-size: 20px !important; padding-top: 3px !important; height:20px;}

.ovx {overflow-x: auto; margin-bottom: 20px;}
.ovy {overflow-y: auto;}
.a_sort {border-bottom: 1px solid #000;}
/* } */

/* input { */
.w_input_tiny {background-color:#f1f1f1; color:#000; font-size: 12px; border-radius: 4px; height:25px; border: 1px solid #b2b2b2; text-indent: 5px; padding: 0px;}  /*2022.04.12 인풋 클래스 추가 */

.w_button_tiny2 {background-color:#ff9900; color:#fff; height:20px; border-radius: 3px; border:0px; width: auto; padding-left: 10px; padding-right: 10px; font-size: 11px;}

/* } */

/* 페이징 { */
.page_div {}
.page_div li {display:inline-block; cursor: pointer; vertical-align: middle; color:#999;}
.page_div li:hover {color:#000;}
.page_num {border:1px solid #b2b2b2; border-radius: 4px; width:25px; line-height:25px; font-size:11px;}
.active_page {background-color: #f3f3f3; color:#000 !important;}
.page_ico {color:#999; margin-top: 3px;}
.page_l {margin-right: 8px;}
.page_r {margin-left: 8px;}
/* } */


/* 캘린더 UI { */
.ui-widget-header {
    border: 0px solid #dddddd;
    background: #fff;
}

.ui-datepicker-calendar > thead > tr > th {
    font-size: 14px !important;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 10px 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 0px solid #c5c5c5;
    background-color: transparent;
    font-weight: normal;
    color: #454545;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 0em;
    line-height: 16px;
    text-align: center;
    font-size: 14px;
    padding: 0px;
    font-weight: bold;
}

.ui-datepicker {
    display: none;
    background-color: #fff;
    border-radius: 4px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 20px;
    padding-bottom: 10px;
    width: 300px;
    box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.1);
}

.ui-widget.ui-widget-content {
    border: 1px solid #b2b2b2;
}

#datepicker:focus > .ui-datepicker {
    display: block;
}

.ui-datepicker-prev,
.ui-datepicker-next {
    cursor: pointer;
}

.ui-datepicker-next {
    float: right;
}

.ui-state-disabled {
    cursor: auto;
    color: hsla(0, 0%, 80%, 1);
}

.ui-datepicker-title {
    text-align: center;
    padding: 10px;
    font-weight: 100;
    font-size: 20px;
}

.ui-datepicker-calendar {
    width: 100%;
}

.ui-datepicker-calendar > thead > tr > th {
    padding: 5px;
    font-size: 20px;
    font-weight: 400;
}


.ui-datepicker-calendar > tbody > tr > td > a {
    color: #000;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: none;

}


.ui-datepicker-calendar > tbody > tr > .ui-state-disabled:hover {
    cursor: auto;
    background-color: #fff;
}

.ui-datepicker-calendar > tbody > tr > td {
    border-radius: 100%;
    width: 44px;
    height: 30px;
    cursor: pointer;
    padding: 5px;
    font-weight: 100;
    text-align: center;
    font-size: 12px;
}

.ui-datepicker-calendar > tbody > tr > td:hover {
    background-color: transparent;
    opacity: 0.6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 0px solid #cccccc;
    background-color: transparent;
    font-weight: normal;
    color: #2b2b2b;
}

.ui-widget-header .ui-icon {
    background-image: url('./cal_btns.png');
}

.ui-icon-circle-triangle-e {
    background-position: -20px 0px;
    background-size: 36px;
}

.ui-icon-circle-triangle-w {
    background-position: -0px -0px;
    background-size: 36px;
}

.ui-datepicker-calendar > tbody > tr > td:first-child a {
    color: red !important;
}

.ui-datepicker-calendar > tbody > tr > td:last-child a {
    color: #0099ff !important;
}

.ui-datepicker-calendar > thead > tr > th:first-child {
    color: red !important;
}

.ui-datepicker-calendar > thead > tr > th:last-child {
    color: #0099ff !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 0px;
    background: #f1f1f1;
    border-radius: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ui-datepicker-title select {
    padding-left: 10px;
    border: 1px solid #ddd;
    background: url(./arrow_down_18dp.png) no-repeat right 0px center;
    background-size: 20px;
    border-radius: 4px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 12px !important;
    color: #999;
    margin-top: 0px;
    height: 25px;
    color: #000;
    font-family: 'NotoSansKR Regular';
    background-color: #fff;
    width: 70px !important;
    margin-right: 10px !important;
    margin-top: -2px !important;
}

.ui-datepicker-title select:focus {outline: none; border-color: #aaa;}
/* } */


/* taxasp */
.top_bi_li {margin-top:-3px;}

.taxasp_main {margin-top:30px;}
.taxasp_main_l {float: left; width: 200px;}
.taxasp_main_r {float: right; width: 732px;}
.taxasp_left_box {background-color: #f3f3f3; border-radius: 6px; padding: 15px; box-sizing: border-box;}
.taxasp_left_box_border {margin-top: 15px; height:15px; border-top:1px solid #ddd;}
.taxasp_button_100 {background-color: #0062be; color:#fff; font-size:12px; border-radius: 4px; width: 100%; height:30px; border:0px;}
.taxasp_button_100_a {background-color: #aaa; color:#fff; font-size:12px; border-radius: 4px; width: 100%; height:30px; border:0px;}

.taxasp_left_q1 {border-radius: 4px; border:1px solid #b2b2b2; text-align: center; width:47%; float:left; padding-top: 15px; padding-bottom: 15px; cursor: pointer;}
.taxasp_left_q1:hover {border-color:#0062be; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
.taxasp_left_q1 span {font-size: 26px !important; color:#aaa;}
.taxasp_left_q1:hover > li span {color:#0062be}

.taxasp_left_q2 {border-radius: 4px; border:1px solid #b2b2b2; text-align: center; width:47%; float:right; padding-top: 15px; padding-bottom: 15px; cursor: pointer;}
.taxasp_left_q2:hover {border-color:#0062be; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
.taxasp_left_q2 span {font-size: 26px !important; color:#aaa;}
.taxasp_left_q2:hover > li span {color:#0062be}

.taxasp_left_btns {border:1px solid #b2b2b2; border-radius: 4px; padding: 10px 10px 5px 15px; cursor: pointer;}
.taxasp_left_btns:hover {border-color:#0062be; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
.taxasptaxasp_left_btns:hover > ul span {color:#0062be}
.taxasp_left_btns:hover > .cms_left_btns_txt {color:#0062be}
.taxasp_left_btns_txt {margin-top: 2px; margin-left: 10px;}

.taxasp_left_btns2 {border:1px solid #b2b2b2; border-radius: 4px; padding: 10px 10px 10px 15px; cursor: pointer;}
.taxasp_left_btns2:hover {border-color:#0062be; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
.taxasp_left_btns2:hover > ul span {color:#0062be}
.taxasp_left_btns2:hover > .cms_left_btns_txt2 {color:#0062be}
.taxasp_left_btns_txt2 {margin-top: 0px; margin-left: 10px;}

.taxasp_main_r_box1 {float:left; width: 230px;}
.taxasp_main_r_box2 {float:right; width: 520px;}


.text-tiny {font-size: 12px;}
.click_tr {cursor: pointer;}
.click_tr:hover {background-color: #f5f5f5;}
.plus_ico {font-size: 20px !important; padding-right: 0px !important; width: 15px;}

.taxasp_btns {background-color:#0062be; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;}
.taxasp_btns_a {background-color:#aaa; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;}
.taxasp_btns_y {background-color:#ec9410; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;} /*2022.2.4 버튼색 변경*/
.taxasp_btns_b {background-color:#666; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;}
.taxasp_btns_o {background-color:#f5f8fd; color:#313c59; border:1px solid #9ca9ca; text-align: center; height:27px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; border-radius: 4px; font-size: 12px;}
.taxasp_btns_gr {background-color:#0f9c5b; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;} /*2022.2.4 버튼 그린색 추가*/
.taxasp_btns_bl {background-color:#1085df; color:#fff; text-align: center; height:27px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 12px;}  /*2022.2.4 버튼색 밝은 블루 추가*/
.taxasp_btns_big {background-color:#0079b1; color:#fff; text-align: center; height:60px; padding-left: 15px; padding-right: 15px; border:0px; border-radius: 4px; font-size: 13px;}  /*2022.8.10 빅버튼 추가*/

.sis_area {background-color: #f3f3f3; border:1px solid #b2b2b2; padding: 20px; box-sizing: border-box;}
.sis_area img {max-width: 100%;}

.taxasp_input1 {background-color: #f3f3f3; border-radius: 4px; border:0px; height:27px; text-indent: 10px; padding-left: 0px; padding-right: 0px; font-size: 12px; box-sizing: border-box; padding: 0px; border: 1px solid #b2b2b2; }

.taxasp_input1_w {background-color: #fff; border-radius: 4px; border:0px; height:27px; text-indent: 10px; padding-left: 0px; padding-right: 0px; font-size: 12px; box-sizing: border-box; padding:0px; border: 1px solid #b2b2b2; }


.box_border {background-color: #fff; border-radius: 6px; padding: 15px 20px 15px 20px; border:1px solid #b2b2b2;} /* 2022.04.12 추가 */
.border-eee {border-top:1px solid #b2b2b2 !important;}

.tables_1 {border-top:2px solid #b2b2b2;}
.tables_1 ul {border-bottom:1px solid #b2b2b2; padding-top: 10px; padding-bottom: 10px;}


.payer_bg_box {background-color: #f5f5f5; padding: 15px; box-sizing: border-box; border-radius: 6px;}
.payer_bg_box ul {margin-top: 5px;}
.payer_bg_box ul:first-child {margin-top: 0px;}

.payer_bg_box2 {background-color: #f7f7f7; padding: 15px; box-sizing: border-box; border-radius: 6px;}
.payer_bg_box2 ul {margin-top: 5px;}
.payer_bg_box2 ul:first-child {margin-top: 0px;}

.payer100_l {width: 260px; float: left;}
.payer100_r {width:490px; float:right;}

.a_inline_btn {background-color: #333; color:#fff; border-radius: 3px; padding: 3px 10px 3px 10px;}
.a_inline_btn:hover {color:#fff !important;}

.a_inline_btn2 {background-color: #333; color:#fff; border-radius: 2px; padding: 1px 7px 1px 7px; font-size: 10px;}
.a_inline_btn2:hover {color:#fff !important;}

.status1 {background-color: #33CC99; color:#fff; border-radius: 3px; padding: 1px 7px 2px 7px; font-size: 10px;}
.status2 {background-color: #aaa; color:#fff; border-radius: 3px; padding: 1px 7px 2px 7px; font-size: 10px;}
.status3 {background-color: #666; color:#fff; border-radius: 3px; padding: 1px 7px 2px 7px; font-size: 10px;}
.status4 {background-color: #ff6666; color:#fff; border-radius: 3px; padding: 1px 7px 2px 7px; font-size: 10px;}
.status5 {background-color: #0062be; color:#fff; border-radius: 3px; padding: 1px 7px 2px 7px; font-size: 10px;}

/* BBS { */
.tables_bbs_ico {font-size: 16px !important; color:#aaa; vertical-align: middle;}
.tables_bbs_ico2 {font-size: 17px !important; color:#aaa; padding-top: 1px; padding-right: 5px;}
.bbs_table td a:hover{color:#0062be;}
.tables_bbs_ico_news {font-size: 16px !important; vertical-align: middle; color:#0062be;}
.bbs_file {border-bottom: 1px solid #b2b2b2; padding-bottom: 10px;}
.view_contents {padding-top: 20px; padding-bottom: 20px; border-bottom:2px solid #b2b2b2; font-size: 12px;}

.pn_list_ul {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #b2b2b2;}
.pn_list_ul_li1 {float: left; color:#999; margin-right: 15px;}
.pn_list_ul_li2 {float: left; color:#999}
.pn_list_ul_li2 a {float: left; color:#000;}
.pn_list_ul_li2 a:hover{color:#0062be}
.pn_list_ul_li3 {float: right; color:#999;}

dl,dt,dd{margin:0;padding:0;list-style:none;}
#DB_etc3 {position:relative;}
#DB_etc3 .DB_btn{text-align:right}
#DB_etc3 .DB_btn .DB_open{cursor:pointer; color:#ddd; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
#DB_etc3 .DB_btn .DB_open:hover{color:#000; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
#DB_etc3 .DB_btn .DB_close{cursor:pointer; color:#ddd; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
#DB_etc3 .DB_btn .DB_close:hover{color:#000; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}

#DB_etc3 dl {border-top:1px solid #b2b2b2;}
#DB_etc3 dt{border-bottom:1px solid #b2b2b2;padding:15px 35px;line-height:18px;background:url('fq_q.gif') no-repeat 0px 13px;color:#555;cursor:pointer; font-size: 14px;}
#DB_etc3 dt:hover{text-decoration:none; color:#0062be}
#DB_etc3 dd {display:none;padding:14px 0 20px 35px;line-height:18px;color:#999;background:url('fq_a.gif') no-repeat 0px 17px; font-size:13px; border-bottom: 2px solid #b2b2b2; line-height: 20px;}

.bbs_border {
    border-top: 1px solid #b2b2b2;
    margin-top: 15px;
    height: 15px;
}
/* } */


.bl_th {border-color:#b2b2b2 !important;}

.w_area {background-color: #f3f3f3; border:0px; border-radius: 3px; font-family:'NotoSansKR Regular',sans-serif; font-size: 12px; padding: 10px; box-sizing: border-box; border:1px solid #b2b2b2;}

.col_2_div3 {border-top:1px solid #333;}
.col_2_div3 ul {border-bottom: 1px solid #b2b2b2; padding-top: 10px; padding-bottom: 10px;}
.col_2_div3_tit {float:left; width:15%; font-size:13px; letter-spacing: -0.5px;}
.col_2_div3_con {float:left; width:35%; font-size:13px !important; letter-spacing: -0.5px; padding-left: 15px; padding-right: 15px; box-sizing: border-box}
.col_2_div3_con2 {float:left; width:85%; font-size:13px !important; letter-spacing: -0.5px; padding-left: 15px; padding-right: 15px; box-sizing: border-box}

.ms_btns {background-color: #0062be; color:#fff; height:45px; padding-left: 20px; padding-right: 12px; border:0px; border-radius: 6px; font-size: 16px;}
.ms_btns > .material-icons {font-size:17px !important;}

/* 회원정보 박스 { */
.my_info {margin-bottom: 20px; padding-top: 5px;}
.info_div {background-color: #f9f9f9; border-radius: 6px; padding: 20px; border:1px solid #b2b2b2;}/* 2022.1.27 보더추가  #b2b2b2 */
.info_div_off {background-color: #fff; border-radius: 6px; padding: 20px; border:1px solid #b2b2b2;}/* 2022.1.27 보더색 변경 #b2b2b2 */
.info_div_btm {margin-top: 10px;}
.my_info_point {border-top:1px solid #ddd; margin-top: 10px; padding-top:10px;}
.my_info_point2 {margin-top: 0px;}
.point_txt {color:#FF9900;}
.myinfo_box_btn {font-size: 11px; color:#fff; background-color:#bbb; border-radius: 3px; height:25px; text-align: center; border:0px; letter-spacing: 0px;}

.myinfo_box_btn_or {font-size: 11px; color:#fff; background-color:#ec9410; border-radius: 3px; height:25px; text-align: center; border:0px; letter-spacing: 0px;} /*2021.1.27 버튼색 추가*/

.my_info_li {margin-top: 10px; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px;}
.my_info_btn1 {background-color: #0062be; border-radius: 4px; border:0px; color:#fff; width:100%; height:35px;}
.my_info_btn2 {background-color: #aaa; border-radius: 4px; border:0px; color:#fff; width:100%; height:35px; margin-top:5px;}
/* } */

.taxasp_tit {margin-bottom: 20px; font-size: 18px; color:#0062be; letter-spacing: -0.5px;}
.taxasp_main_bg_box1 {border:2px solid #b2b2b2; border-radius: 10px; padding: 20px; box-sizing: border-box;} /* 2022.2.4 보더색 변경 #b2b2b2 */
.taxasp_main_bg_box1_ul1 {margin-top: 5px;}
.taxasp_main_bg_box1_ul1 img {width:70px;}
.taxasp_main_bg_box1_ul2 {margin-left: 10px; border-right:1px solid #b2b2b2; padding-right:30px;}
.taxasp_main_bg_box1_ul3 {margin-left: 20px;}

.taxasp_main_bg_box2 {background-color: #f9f9f9; padding: 20px; box-sizing: border-box; border-radius: 10px; font-size: 12px; text-align: center; border:1px solid #b2b2b2;} /* 2022.2.4보더추가  #b2b2b2 */
.taxasp_main_bg_box2 ul {display: inline-block; margin-left: 15px; margin-right:15px;}
.taxasp_main_bg_box2 ul span {color:#FF6666;}

.taxasp_main_bg_box3 {box-sizing: border-box;}
.taxasp_main_bg_box3_ul1 {float: left; width:31.5%}
.taxasp_main_bg_box3_ul2 {float: left; width:31.5%; margin-left: 2.75%;}
.taxasp_main_bg_box3_ul3 {float: left; width:31.5%; margin-left: 2.75%;}

.taxasp_main_bbs01 {float:left; width: 48.5%;}
.taxasp_main_bbs02 {float: right; width: 48.5%;}

.hr_main {border-top:1px solid #b2b2b2; height:20px; margin-top: 30px;}
.po_rel {position: relative;}
.taxasp_main_more_btn {position: absolute; right:0px; top:-30px; cursor: pointer;}
.taxasp_main_more_btn:hover > .taxasp_main_more_btn_li1 {color:#000;}
.taxasp_main_more_btn_li1 {margin-top:-2px; margin-right: 5px;}

.taxasp_border_box {border-top:2px solid #b2b2b2; border-bottom:2px solid #b2b2b2; padding: 15px 0px 15px 0px; box-sizing: border-box;}
.top_table th {font-family:'NotoSansKR Bold',sans-serif; padding-left: 20px; word-break: keep-all; padding-left: 10px; padding-right: 10px}
.top_table th:first-child {padding-left: 0px;}
.top_table th, .top_table td {padding-bottom: 5px; text-align: left;}


/* 양식1 { */

.tax_tb1 table {border-top:1px solid #e08d5a; border-right: 1px solid #e08d5a;}
.tax_tb1 table th {font-family:'NotoSansKR Bold',sans-serif; padding: 7px 5px 7px 5px; border-bottom: 1px solid #e08d5a; border-left: 1px solid #e08d5a; font-size:11px; letter-spacing: -0.5px;}
.tax_tb1 table td {padding: 0px; border-bottom: 1px solid #e08d5a; border-left: 1px solid #e08d5a; font-size:11px; letter-spacing: -0.5px; font-family:'NotoSansKR Medium',sans-serif; }
.tax_tb1 .tex_tit {background-color: #FFE5D9 !important; color:#FF6600;}
.tax_tb1 .sub_tit {background-color: #FFF7F2; color:#CC7C4A;}

.tex_tb1_inp {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 11px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    width: 100%; 
    box-sizing: border-box;
}

.tex_tb1_inp:focus {
    background-color: #FFF7F2; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb1_inp_pri {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 13px; 
    letter-spacing: -0.5px; 
    color:#ff6600; 
    font-family:'NotoSansKR Black',sans-serif; 
    width: 100%; 
    text-align: right; 
    padding-right: 10px; 
    box-sizing: border-box;
}

.tex_tb1_inp_pri:focus {
    background-color: #FFF7F2; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}
/* } */

/* 양식2 { */

.tax_tb2 table {border-top:1px solid #0dadc9; border-right: 1px solid #0dadc9;}
.tax_tb2 table th {font-family:'NotoSansKR Bold',sans-serif; padding: 7px 5px 7px 5px; border-bottom: 1px solid #0dadc9; border-left: 1px solid #0dadc9; font-size:11px; letter-spacing: -0.5px;}
.tax_tb2 table td {padding: 0px; border-bottom: 1px solid #0dadc9; border-left: 1px solid #0dadc9; font-size:11px; letter-spacing: -0.5px; font-family:'NotoSansKR Medium',sans-serif; }
.tax_tb2 .tex_tit {background-color: #CDEEF6 !important; color:#038CA4;}
.tax_tb2 .sub_tit {background-color: #F1FCFE; color:#5F99AF;}

.tex_tb2_inp {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 11px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    width: 100%; 
    box-sizing: border-box;
}

.tex_tb2_inp:focus {
    background-color: #F1FCFE; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb2_inp_pri {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 13px; 
    letter-spacing: -0.5px; 
    color:#038CA4; 
    font-family:'NotoSansKR Black',sans-serif; 
    width: 100%; 
    text-align: right; 
    padding-right: 10px; 
    box-sizing: border-box;
}

.tex_tb2_inp_pri:focus {
    background-color: #F1FCFE; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}
/* } */


/* 양식3 { */

.tax_tb3 table {border-top:1px solid #da6464; border-right: 1px solid #da6464;}
.tax_tb3 table th {font-family:'NotoSansKR Bold',sans-serif; padding: 7px 5px 7px 5px; border-bottom: 1px solid #da6464; border-left: 1px solid #da6464; font-size:11px; letter-spacing: -0.5px;}
.tax_tb3 table td {padding: 0px; border-bottom: 1px solid #da6464; border-left: 1px solid #da6464; font-size:11px; letter-spacing: -0.5px; font-family:'NotoSansKR Medium',sans-serif; }
.tax_tb3 .tex_tit {background-color: #ffd9d9 !important; color:#e10d0d;}
.tax_tb3 .sub_tit {background-color: #fff2f2; color:#af5f5f;}
.tax_tb3 .tex_tit2 {background-color: #fff !important; color:#e10d0d; padding:10px; font-size: 14px}

.tex_tb3_inp {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 11px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    width: 100%; 
    box-sizing: border-box;
}

.tex_tb3_inp:focus {
    background-color: #fff2f2; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb3_inp2 {
    height:32px; 
    border:0px; 
    padding: 0px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 14px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    box-sizing: border-box;
}

.tex_tb3_inp_pri {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 13px; 
    letter-spacing: -0.5px; 
    color:#e10d0d; 
    font-family:'NotoSansKR Black',sans-serif; 
    width: 100%; 
    text-align: right; 
    padding-right: 10px; 
    box-sizing: border-box;
}

.tex_tb3_inp_pri:focus {
    background-color: #fff2f2; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb3_tit_div {border-left: 5px solid #e10d0d; height:25px; margin-left: 15px; margin-top: 12px; margin-bottom: 10px;}
.tex_tb3_tit {font-size: 24px; letter-spacing: -3px; margin-top: -7px; margin-left: 10px;}
.tex_tb3_sub {margin-left: 5px; color:#e10d0d; font-size: 14px; letter-spacing: -1px; margin-top: 4px;}

.w_area_tb3 {background-color: #fff; border:0px; border-radius: 3px; font-family:'NotoSansKR Regular',sans-serif; font-size: 12px; padding: 10px; height:50px; width: 100%; box-sizing: border-box;}

/* } */

/* 양식4 { */

.tax_tb4 table {border-top:1px solid #557eba; border-right: 1px solid #557eba;}
.tax_tb4 table th {font-family:'NotoSansKR Bold',sans-serif; padding: 7px 5px 7px 5px; border-bottom: 1px solid #557eba; border-left: 1px solid #557eba; font-size:11px; letter-spacing: -0.5px;}
.tax_tb4 table td {padding: 0px; border-bottom: 1px solid #557eba; border-left: 1px solid #557eba; font-size:11px; letter-spacing: -0.5px; font-family:'NotoSansKR Medium',sans-serif; }
.tax_tb4 .tex_tit {background-color: #c2d9f2 !important; color:#0a57cb;}
.tax_tb4 .sub_tit {background-color: #f2f5ff; color:#3A77A2;}

.tex_tb4_inp {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 11px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    width: 100%; 
    box-sizing: border-box;
}

.tex_tb4_inp:focus {
    background-color: #f2f5ff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb4_inp2 {
    height:32px; 
    border:0px; 
    padding: 0px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 14px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    box-sizing: border-box;
}

.tex_tb4_inp_pri {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 13px; 
    letter-spacing: -0.5px; 
    color:#0a57cb; 
    font-family:'NotoSansKR Black',sans-serif; 
    width: 100%; 
    text-align: right; 
    padding-right: 10px; 
    box-sizing: border-box;
}

.tex_tb4_inp_pri:focus {
    background-color: #f2f5ff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb4_tit_div {border-left: 5px solid #0a57cb; height:25px; margin-left: 15px; margin-top: 12px; margin-bottom: 10px;}
.tex_tb4_tit {font-size: 24px; letter-spacing: -3px; margin-top: -7px; margin-left: 10px;}
.tex_tb4_sub {margin-left: 5px; color:#0a57cb; font-size: 14px; letter-spacing: -1px; margin-top: 4px;}

/* } */


/* 양식5 { */

.tax_tb5 table {border-top:1px solid #63a838; border-right: 1px solid #63a838;}
.tax_tb5 table th {font-family:'NotoSansKR Bold',sans-serif; padding: 7px 5px 7px 5px; border-bottom: 1px solid #63a838; border-left: 1px solid #63a838; font-size:11px; letter-spacing: -0.5px;}
.tax_tb5 table td {padding: 0px; border-bottom: 1px solid #63a838; border-left: 1px solid #63a838; font-size:11px; letter-spacing: -0.5px; font-family:'NotoSansKR Medium',sans-serif; }
.tax_tb5 .tex_tit {background-color: #dbe7c8 !important; color:#318200;}
.tax_tb5 .sub_tit {background-color: #F1FAE5; color:#669E44;}

.tex_tb5_inp {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 11px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    width: 100%; 
    box-sizing: border-box;
}

.tex_tb5_inp:focus {
    background-color: #F1FAE5; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb5_inp2 {
    height:32px; 
    border:0px; 
    padding: 0px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 14px; 
    letter-spacing: -0.5px; 
    color:#000; 
    font-family:'NotoSansKR Medium',sans-serif; 
    box-sizing: border-box;
}

.tex_tb5_inp_pri {
    height:32px; 
    border:0px; 
    padding: 0px; 
    text-indent: 10px; 
    background-color: #fff; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); 
    font-size: 13px; 
    letter-spacing: -0.5px; 
    color:#318200; 
    font-family:'NotoSansKR Black',sans-serif; 
    width: 100%; 
    text-align: right; 
    padding-right: 10px; 
    box-sizing: border-box;
}

.tex_tb5_inp_pri:focus {
    background-color: #F1FAE5; 
    transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);
}

.tex_tb5_tit_div {border-left: 5px solid #318200; height:25px; margin-left: 15px; margin-top: 12px; margin-bottom: 10px;}
.tex_tb5_tit {font-size: 24px; letter-spacing: -3px; margin-top: -7px; margin-left: 10px;}
.tex_tb5_sub {margin-left: 5px; color:#318200; font-size: 14px; letter-spacing: -1px; margin-top: 4px;}

/* } */

.tax_btn1 {border:0px; background-color:transparent; height:32px; box-sizing: border-box; position: absolute; right:0px; }
.tax_btn1 span {font-size: 18px !important; padding-top:5px; color:#666; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1);}
.tax_btn1:hover > span {color:#000; transition: all 350ms cubic-bezier(0.07, 1, 0.07, 1); }
.no_ind {text-indent: 0px;}







