body{
    padding:1.0rem 0 1rem;
    width: 100%;
    height: 100%;
}

.body_clr_01 {
    background-color: #000000;
}


.bannerImg img {
    height: 100%;
    width: 100%;
    margin-top: -1rem;
    display: block;
    position:relative;
}


.bannerImg_sec img {
    height: 100%;
    width: 100%;
    display: block;
    position:relative;
}

.bannerImg_th img {
    height: 100%;
    width: 100%;
    display: block;
    position:relative;
}

.bannerImg_for img {
    height: 100%;
    width: 100%;
    display: block;
    position:relative;
}

.bannerImg_fif img {
    height: 100%;
    width: 100%;
    display: block;
    position:relative;
}

.bannerImg_nav1 img {
    height: 100%;
    width: 100%;
    display: block;
    position:relative;
}

.bannerImg_nav2 img {
    height: 100%;
    width: 100%;
    display: block;
    margin-bottom: -1rem;
    position:relative;
}

.selopt {
    height: 0.58rem;
    padding: 0 5%;
    margin-bottom: 0.4rem;
}

.inputFrame {
    width: 70%;
    margin: auto;
    position: absolute;
    top: 4.6rem;
    left: 1rem;
}

.inputList {
    height: 0.7rem;
    margin-top: 0.2rem;
    /*padding-left: 1.2rem;*/
    margin-bottom: 0.3rem;
    border: 1px #ffffff solid;
    border-radius: 0.10rem;
    position: relative;
    overflow: hidden;
    background: #ffffff;
}

.inputList .iptInput {
    width: 100%;
    height: 0.9rem;
    color: #000;
    font-size: 0.35rem;
    border: none;
    background: #B0E2FF;
    text-align: center;
}

.inputList ::-webkit-input-placeholder {
    color: #000;
}

.inputList ::-moz-placeholder {
    color: #000;
}

.inputList :-moz-placeholder {
    color: #000;
}


.btnbot a {
    display: block;
    line-height: 0.7rem;
    text-align: center;
    font-size: 0.38rem;
    color: #000;
    border: 1px #ffffff solid;
    border-radius: 0.10rem;
    width: 60%;
    position: absolute;
    height: 0.7rem;
    top: 6.3rem;
    left: 1.3rem;
    background: #B0E2FF;
}


 .checkbox { position: relative; margin-top: 1rem; height: 10px;width: 10px;}
 .checkbox input[type='checkbox'] { position: relative; left: 0; top: 0; width: 30px; height: 30px; opacity: 0; }
 .checkbox label { position: absolute; left: 30px; top: 0; height: 20px; line-height: 20px; }
 .checkbox label:before { content: ''; position: absolute; left: -30px; top: 0; width: 20px; height: 20px; border: 1px solid #ddd; border-radius: 50%; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
 .checkbox label:after { content: ''; position: absolute; left: -22px; top: 3px; width: 6px; height: 12px; border: 0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
 .checkbox input[type='checkbox']:checked + label:before { background: #dba95e; border-color: #dba95e; } .checkbox input[type='checkbox']:checked + label:after { background: #dba95e; }


.float_btn_base {

    overflow: hidden;
    position: fixed;
    right: 10px;
    bottom: 20px;
    z-index: 10;

}


.float_btn {

    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 50px;

}




