#sub_visual, #sub_menu{
    display:none !important;
}
#header_wrap{
    position: absolute;
    background-color: #fff;
}

/* 첫번째 섹션 가로 슬라이더 좌우 화살표 */
.fp-controlArrow.fp-prev {
    left: 90px !important;
    border: none;
    width: 50px !important;
    height: 101px;
    background: url("../image/dg_story/st_btn_left.png") no-repeat;
    cursor: pointer;
}
.fp-controlArrow.fp-next {
    right: 90px !important;
    border: none;
    width: 50px !important;
    height: 101px;
    background: url("../image/dg_story/st_btn_right.png") no-repeat;
    cursor: pointer;
}
@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 첫번째 섹션 가로 슬라이더 좌우 화살표 */

/* 첫번째 섹션 가로 슬라이더 네비게이션 */
.fp-slidesNav{
    text-align:center;
}
/* 첫번째 섹션 가로 슬라이더 네비게이션 */
/* section */
.sectionPC_img01>img{
    width: 100%;
}
/* section01  */
.section01_img>img{
    width: 100%;
}

/* section02  */
.section02_img {
    width: 100%; height: 100%;
}

.section02_img>img{
    width: 100%;
}
.section02 {
    position: relative;
}
.btn-box01 .btn-open01 {
    position: absolute;
    top: 69%; left: 46%;
    width: 200px;
    height: 50px;
    background: none;
    text-align: center;
    border: 1px #fff solid;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    border-radius: 20px 20px 20px 20px ;
}

.btn-box01 .btn-open01 span {
    color: #fff;
}

/* 팝업 스타일 */
.modal-bg01 {
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    /* background: rgba(0, 0, 0, 0.6); */
    z-index:999;}
.modal-wrap01 {
    display:none;
    position:absolute;
    top:50%; left:50%;
    transform:translate(-50%,-50%);
    width:939px;
    height:535px;
    background:#fff;
    z-index:1000;
}
.modal-close01{
    position: absolute;
    right: 38px;
    width: 77px;
    height: 35px;
    top: 10px;
    background: #1b4a99;
    color: #fff;
    border: none;
}


/* section03  */
.section03_img {
    width: 100%; height: 100%;
}
.section03_img>img{
    width: 100%; height: 100%;
}
.section03 {
    position: relative !important;
}
.btn-box02 .btn-open02 {
    position: absolute;
    top: 71%; left: 46%;
    width: 200px;
    height: 50px;
    background: none;
    text-align: center;
    border: 1px #2e6f9e solid;
    font-weight: bold;
    font-size: 18px;
    color: #2e6f9e;
    border-radius: 20px 20px 20px 20px ;
}

.btn-box02 .btn-open02 span {
    color: #2e6f9e;
}

/* 팝업 스타일 */
.modal-bg02 {
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    /* background: rgba(0, 0, 0, 0.6); */
    z-index:999;}
.modal-wrap02 {
    display:none;
    position:absolute;
    top:50%; left:50%;
    transform:translate(-50%,-50%);
    width:926px;
    height:524px;
    background:#fff;
    z-index:1000;
}
.modal-close02{
    position: absolute;
    right: 38px;
    width: 77px;
    height: 35px;
    top: 10px;
    background: #1b4a99;
    color: #fff;
    border: none;
}

/* section04  */

.section04_img>img{
    width: 100%;
}


  /* section05 */

  .section05_img>img{
    width: 100%;
}

#mobile_story{
    display: none;
}


  /* Fading animation */
  .fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
  }
  
  @-webkit-keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
  }
  
  @keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
  }
  
  /* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
    .prev, .next,.text {font-size: 11px}
}


@media all and (min-width:1025px) and (max-width:1920px){
         /* 1page 이미지 */
    .sectionPC_img01{
        display: block;
        width: 100%; height: 100%;
    }
    .section02_img .sectionPC_img01 {
        height: 963px;
    }
    .sectionPC_img02{
        display: none;
    }
    #fullpage{
        display: block;
    }
    #mobile_story_425{
        display: none;
    }
    #mobile_story_375{
        display: none;
    }
    #mobile_story_320{
        display: none;
    }

}
@media all and (max-width:1440px) {
    .btn-box01 .btn-open01 {
        left: 45.5%;
        width: 170px; height: 40px;
    }
    .btn-box02 .btn-open02 {
        left: 45.5%;
        width: 170px; height: 40px;
    }
    .modal-wrap01>.sectionPC_img01 {
        width: 100%; height: 100%;

    }
    .modal-wrap02>.sectionPC_img01 {
        width: 100%; height: 100%;
    }
}
@media all and (max-width:1200px) {
    .btn-box01 .btn-open01 {
        left: 44%;
    }
    .btn-box02 .btn-open02 {
        left: 44%;
    }    
}
@media all and (max-width:1024px) {
    /* 1page 이미지 */
    .sectionPC_img01{
        display: none;
    }
    .sectionPC_img02{
        display: block;
        width: 100%; height: 100%;
    }
    .section02_pop1{
        left: 32%;
    }
    .section03_pop1{
        left: 31%;
    }
    .btn-box01 .btn-open01 {
        left: 42.5%;
    }
    .btn-box02 .btn-open02 {
        left: 42.5%; top: 75%;
    }
    .modal-wrap01{
        width: 796px;
        height: 475px;
    }
    .modal-wrap02{
        width: 783px;
        height: 427px;
    }
    #fullpage{
        display: block;
    }
    #mobile_story_425{
        display: none;
    }
    #mobile_story_375{
        display: none;
    }
    #mobile_story_320{
        display: none;
    }
}
@media all and (max-width:850px) {
    .btn-box01 .btn-open01,
    .btn-box02 .btn-open02{
        left: 40%;
    }
    .modal-wrap01,
    .modal-wrap02 {
        width: 600px;
        height: 370px;
    }
}
@media all and (max-width: 650px) {
    .btn-box01 .btn-open01{
        left: 38%;
    }
    .btn-box02 .btn-open02 {
        left: 37%; top: 73%;
    }
    .modal-wrap01, .modal-wrap02 {
        width: 500px;
        height: 305px;
    }
}
@media all and (max-width: 550px) {
    .btn-box01 .btn-open01,
    .btn-box02 .btn-open02 {
        left: 35%;
    }
    .modal-wrap01, .modal-wrap02 {
        width: 400px;
        height: 260px;
    }
    .btn-box01 .btn-open01,
    .btn-box02 .btn-open02 {
        width: 150px; height: 35px;
    }
}
@media all and (max-width: 450px) {

}
@media all  and (min-width:319px) and (max-width:1023px){
    #section6{
        display: none;
    }
}
@media all and (max-width:768px) {
    
}
@media all  and (max-width:425px){
    /* 1page 이미지 */
    .sectionPC_img01{
        display: none;
    }
    .sectionPC_img02{
        display: none;
    }
    #mobile_header [class~=inner]{
        position: fixed;
    }
    #fullpage{
        display: none;
    }
    #mobile_story_425{
        display: block;
    }
    #mobile_story_375{
        display: none;
    }
    #wrap_pop03{
        position: absolute;
    }
    .btn-box03 .btn-open03 {
        display: block;
        width: 200px;
        height: 47px;
        margin: 620px 111px 2px;
        line-height: 50px;
        background: none;
        text-align: center;
        border: 1px solid #bebebe;
    }

    .btn-box03 .btn-open03 span {
        color: #bebebe;
    }

    /* 팝업 스타일 */
    .modal-bg03 {
        display:none;
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        left:0;
        right:0;
        background: rgba(0, 0, 0, 0.6);
        z-index:999;
    }
    .modal-wrap03 {
        display:none;
        position:absolute;
        /* top:50%; */
        left:50%;
        transform:translate(-50%,9%);
        width:246px;
        height:684px;
        background:#fff
        ;z-index:1000;
    }
    .modal-close03{
        background-color: #1b4a99;
        font-size: 15px;
        color: #fff;
        border: 1px solid #fff;
        width: 246px;
    }
    #wrap_pop04{
        position: absolute;
    }
    .btn-box04 .btn-open04 {
        display: block;
        width: 200px;
        height: 47px;
        margin: 620px 111px 2px;
        line-height: 50px;
        background: none;
        text-align: center;
        border: 1px solid #fff;
    }

    .btn-box04 .btn-open04 span {
        color: #fff;
    }

    /* 팝업 스타일 */
    .modal-bg04 {
        display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;background: rgba(0, 0, 0, 0.6);z-index:999;}
    .modal-wrap04 {
        display:none;
        position:absolute;
        /* top:50%; */
        left:50%;
        transform:translate(-50%,9%);
        width:246px;
        height:684px;
        background:#fff;
        ;z-index:1000;
    }
    .modal-close04{
        background-color: #1b4a99;
        font-size: 15px;
        color: #fff;
        border: 1px solid #fff;
        width: 246px;
    }
}
@media all  and (max-width:375px){
     /* 1page 이미지 */
    .sectionPC_img01{
        display: none;
    }
    .sectionPC_img02{
        display: none;
    }
    #mobile_header [class~=inner]{
        position: fixed;
    }
    #fullpage{
        display: none;
    }
    
    #mobile_story_425{
        display: none;
    }
    #mobile_story_375{
        display: block;
    }
    .btn-box03 .btn-open03{
        margin: 620px 82px 2px;
    }
    .btn-box04 .btn-open04{
        margin: 620px 88px 2px;
    }

}
@media all and (max-width:320px){
     /* 1page 이미지 */
    .sectionPC_img01{
        display: none;
    }
    .sectionPC_img02{
        display: none;
    }
    #mobile_header [class~=inner]{
        position: fixed;
    }
    #fullpage{
        display: none;
    }
    #mobile_story_425{
        display: none;
    }
    #mobile_story_375{
        display: none;
    }
    #mobile_story_320{
        display: block;
    }
    .btn-box03 .btn-open03 {
        width: 100%; 
        margin: 620px 77px 2px;
    }
    .btn-box04 .btn-open04 {
        width: 100%; 
        margin: 620px 75px 2px;
    }
}

