@charset "utf-8";


#my {
    color: #C3D600;
}

.sub_gnb {
    height: 80px;
    opacity: 1;
}

/*
#my:hover .sub_gnb {
    height: 80px;
    opacity: 1;
}
*/
.m_lnb:hover .sub_lnb {
    height: 100px;
    opacity: 1;
}

/*-----------------------------*/
#section {
    background-color: #F4F1EC;
}

section {
    width: 1024px;
    height: 3717px;
    position: relative;
    background: #F4F1EC url(../imges/bottom_img.png) no-repeat bottom;
    line-height: 30px;
}

/*보여지는 내용 bg 화이트 설정*/
section > #contentwrap {
    width: 1024px;
    height: 3530px;
    background-color: rgba(255, 255, 255, 0.5);
}

/*----내용width값*/
#contentwrap > div {
    width: 937px;
    text-align: center;
}



/*------------------------------------*/
/*결제*/
.my_01 {
    width: 937px;
    height: 950px;
}

.my_01 h5 {
    color: #373737;
    margin: 40px 0 10px 0;
}

.table01 {
    width: 766px;
    height: 270px;
}

.th_h01 th {
    height: 40px;
}

.table01 tr th {
    width: 282px;
    border-top: 2px solid #373737;
    border-bottom: 2px solid #373737;
    color: #97BA60;
}

.table01 tr th:nth-child(2) {
    border-left: 1px solid #373737;
    border-right: 1px solid #373737;
}

.th_h02 {
    height: 187px;
}

.table01 tr td {
    border-bottom: 1px solid #373737;
    padding: 5px;
}

.table01 tr td:nth-child(2) {
    border-left: 1px solid #373737;
    border-right: 1px solid #373737;
}

.text_color td {
    height: 15px;
}

/*table_세부 폰트설정*/
.bold {
    font-weight: bold;
    line-height: 20px;
}

.basic {
    line-height: 25px;
}

.text_color {
    font-size: 14px;
    color: #335915;
    line-height: 15px;
}

.space {
    margin-top: 15px;
}


.my01_co {
    width: 720px;
    height: 160px;
}

#my01_co_top > ul {
    padding-left: 80px;
}

.my01_co > ul > li {
    float: left;
    padding: 10px 15px;
}

.my01_co ul li h6 {
    margin: 5px;
}

.my01_co img {
    height: 50px;
}

.my01_btn {
    width: 700px;
    height: 50px;
}

.my01_btn > input {
    width: 78px;
    margin-top: 10px;
}

.my01_co2 {
    width: 766px;
    height: 160px;
}

#my01_co2 > ul {
    padding-left: 30px;
}

.my01_co2 > ul > li {
    float: left;
    padding: 10px 10px;
}

.my01_co2 ul li h6 {
    margin: 5px;
}

.my01_co2 img {
    height: 50px;
}


/*카드등록 발급 연장*/

.my_02 {
    width: 937px;
    height: 450px;
}

.my_02_box {
    width: 766px;
}

/*table세부사항*/
.table02 {
    height: 187px;
}

.th_h03 {
    height: 55px;
}

.table_sub {
    font-size: 14px;
    line-height: 18px;
}

.my02_btn_0 > div {
    float: left;
}

.my02_btn {
    width: 255px;
    height: 50px;
    margin-top: 30px;
}

.my02_btn > input {
    width: 78px;
    height: 28px;
}


/*재발급*/
.my_03 {
    width: 937px;
    height: 980px;
}

.my03_1 {
    width: 600px;
    height: 130px;

}

.bold_18_c {
    font-size: 18px;
    font-weight: bold;
    color: #335915;
}

.bold_18 {
    font-size: 18px;
    font-weight: bold;
}



.my03_2 {
    width: 600px;
    height: 555px;
    border-top: 1px solid #373737;
    border-bottom: 1px solid #373737;
}

.my03_2 > p:nth-child(1) {
    margin-top: 25px;
}

.my03_3 {
    width: 280px;
    height: 80px;
}

.my03_3 > input {
    width: 78px;
    padding: 25px;
}


/*카드분실신고*/
.my_04 {
    width: 937px;
    height: 1020px;
}

.top {
    width: 250px;
    height: 50px;
    line-height: 50px;
}

.top > div {
    float: left;
}



#img05 {
    height: 50px;
}

.my04_0 {
    width: 740px;
    height: 130px;
    padding: 25px;
    margin-bottom: 40px;
    border-bottom: 1px solid #373737;
}

.my04_0 h6 {
    margin-top: 15px;
}

.top2 {
    width: 250px;
    height: 30px;
    line-height: 30px;
}

.top2 > div {
    float: left;
}

#img06 {
    margin-top: 10px;
    height: 30px;
}

.top2 > div:nth-child(2) {
    margin-left: 30px;
}

.my04_1 {
    width: 650px;
    height: 180px;
    margin-top: 20px;
}

.my04_2 {
    width: 500px;
    height: 300px;
    margin-top: 10px;
    font-size: 14px;
}

.my0402_box {
    height: 120px;
}

.my0402_box_m {
    padding: 10px;
}

.my0402_box > div {
    float: left;
}

.my0402_box input {
    width: 400px;
    height: 26px;
    background-color: #F4F1EC;
    border: 0;
    border-radius: 3px;
    margin: 5px 0;
}

.my0402_box_l {
    width: 100px;
}



.my04_3 {
    width: 280px;
    height: 30px;
}

.my04_3 > input {
    width: 78px;
}
