@charset "UTF-8";

/* main */
#main {padding-bottom: 200px;}
#main-section1 {max-width: 1760px;margin: 0 auto;height: 100vh;}
#main-section1 .slide-container {position:relative;width:100%;height:100%;}
#main-section1 .slide-view {position:relative;width:100%;height:100%;}
#main-section1 .slide-wrap {position:relative;width:100%;height:760px;padding-top: 130px;}
#main-section1 .slide {display: table;width:100%;height:760px;background:url(../img/main.png) no-repeat 50% 50%;background-size: cover;}
#main-section1 .txt-box {position:relative;width: 100%;height: 100%;display: table-cell;vertical-align: middle;}
#main-section1 .txt-wrap {text-align: center;}
#main-section1 .txt-wrap h1 {font-size:70px;line-height:150%;color:#fff;font-family: 'ELAND_Choice_B';}


.scrolldown {
	width: 2px;
	height: 10%;
	position: absolute;
    bottom: 0;
    left: 50%;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.4);

}
.scrolldown span {
    display: block;
    position: absolute;
    width: 2px;
    background: #fff;
    height: 100%;
    animation: scrolldown-bar infinite 2.2s ;
}

@keyframes scrolldown-bar {
	0% {top: -100px;}
	100% {top: 100px;}
}

@media (max-width:1760px){
    #main-section1 .slide-wrap {height:100%;padding-top: 0;}
    #main-section1 .slide {height:100vh;}
    
}

@media (max-width:1200px){

    #main {padding-bottom: 100px;}
    #main-section1 .txt-wrap h1 {font-size:50px;line-height:140%;}

}

@media (max-width:980px){
    #main {padding-bottom: 40px;padding-top: 0;}
    #main-section1 .slide {padding-top: 0;}
    #main-section1 .more-box {bottom: 20%;}

}

@media (max-width:600px){
    #main-section1 .txt-wrap h1 {font-size:45px;}

}


@media (max-width:400px){
    #main-section1 .txt-wrap h1 {font-size:40px;}
    #main-section1 .more-box .more-gap > a {
        padding: 13px 22px;
    }
    a, a:hover, a:focus {
        font-size: 14px;
    }
}


@media (max-width:350px){
    #main-section1 .txt-wrap h1 {font-size:35px;}
}