@import url(bicogreen.css);


.toonPage .swiper-pagination-current{
    color: #5fbd43;
}
.toonPage.swiper-pagination-fraction{
    bottom: -40px !important;
}


@media all and (min-width:320px) and (max-width:1024px){
    #wrapper{
        max-width: 100%;
    }
    .web{
        display: none;
    }
    .mo{
        display: block !important;
    }

    .kvWrap{
        height: 300px;
    }
    .kvWrap video,
    .kv_wrap, 
    .kv_wrap img{
        width: auto;
        height: 100%;
    }
    .kv_wrap{
        margin-left: -10px;
    }

    /*form*/
    .submitWrap{
        
    }
    .radio_label{
        margin-right: 20px;
    }
    .agree_wrap p{
        padding: 20px 188px;
    }
    .submit_btn_wrap span{
        width: 90vw;
    }
}

@media all and (min-width:768px) and (max-width:1024px){
    .kvWrap {
        height: 270px;
    }
    .kvWrap video{
        width: 100%;
        height: auto;
    }
    .toonWrap{
        height: 640px;
    }
}

@media all and (width:768px){
    .toon_wrap{
        width: 100%;
    }
    .toon_list{
        margin-left: -15px;
    }
    .toonPop_wrap{
        width: 90vw;
    }
}

@media all and (min-width:320px) and (max-width:767px){
    .title{
        margin: 40px 0;
    }

    .toon_wrap,
    .video_wrap,
    .slide_wrap,
    .survey_wrap{
        width: 100%;
    }

    .toonWrap{
        height: 820px;
    }
    .toonWrap > img{
        height: 100%;
    }
    .toon_list{
        width: 100%;
        margin-left: -100px;
    }
    .toon_list > li{
        margin-top: 50px;
    }
    .toon_list > li:first-child{
        margin-top: 0;
    }
    .toonPop_wrap{
        width: 90vw;
        height: 100vw;
        padding: 65px 0;
    }

    .toonPop_list li img{
        width: 280px;
    }
    .toonArr:after,
    .slideArr:after{
        width: 20px;
        height: 20px;
    }
    .toonArr.next {
        right: 15px;
    }
    .toonArr.prev {
        left: 15px;
    }

    .videoWrap,
    .slideWrap{
        height: 430px;
    }
    .video_play{
        padding: 0 5%;
    }
    .video {
        width: 367px;
        left: 23px;
    }

    .slideCont_wrap{
        width: 80vw;
        margin: 0 auto;
    }
    .slideBack{
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }
    .slideCont{
        padding-top: 10px;
    }
    .slide_list li img{
        width: 79vw;
    }

    .slideArr:after{
        width: 20px;
        height: 20px;
    }
    .slideArr.next {
        right: -25px;
    }
    .slideArr.prev {
        left: -25px;
    }

    /*survey*/
    .survey_wrap{
        padding: 0 5%;
    }
    .barDiv{
        font-size: 12px;
    }
    .bar_wrap{
        margin: 10px;
        margin-bottom: 0;
    }

    .barLine.A01 li{
        width: 28px;
    }
    .barLine.A04 li{
        width: 26px;
    }

    /*form*/
    .submit_table th{
        width: 27%;
    }
    .AddInfo td{
        padding-top: 12px;
    }
    .zipcode_input {
        width: 48% !important;
    }
    .zipcode{
        width: 50%;
    }
    
    .AddInfo th {
        padding-top: 20px;
    }
    .radio_label{
        display: inline-block;
        margin: 8px 3px;
        margin-left: 0;
    }
    .agree_wrap p{
        padding: 20px;
        font-size: 13px;
    }
}

@media all and (max-width:375px){
    .toon_list {
        margin-left: -82px;
    }
    .toonPop_list li img {
        width: 240px;
    }

    .video {
        width: 333px;
        left: 21px;
        bottom: 0;
    }
    
    .barLine.A01 li{
        width: 26px;
    }
    .barLine.A04 li{
        width: 23px;
    }
}
@media all and (max-width:360px){
    .toon_list {
        margin-left: -70px;
    }
    .toonPop_list li img {
        width: 221px;
    }

    .video {
        width: 319px;
    }
    
    .barLine.A01 li{
        width: 25px;
    }
    .barLine.A04 li{
        width: 21px;
    }
}