@charset "utf-8";

.mw-1210{max-width:1210px;}
.mw-1382{max-width:1382px;}


/*main_visual_text + rolling_btn + img*/
.visual_img_box{position: absolute !important; top:0; left:0;}
.visual_wrap{clear:both;}
.visual_wrap .main_visual_img{max-width:none;}
.visual_wrap .visual_text_con{position:relative; z-index:10; margin-left:auto; margin-right:auto;}
.visual_text_con h3{color:#fff; letter-spacing: -0.045em;}
.visual_text_con .park_point{color:#90e505;}
.visual_text_con .h_desc3{color:#fff; opacity: 0.6; filter:alpha(opacity=60);}
.visual_wrap .main_visual_right_arrow{margin-left:195px; cursor: pointer;}
.visual_wrap .rolling_btn_con{position:relative; z-index:11; margin-left:auto; margin-right:auto;}
.visual_wrap .rolling_btn{width:10px; height:10px; background-color: #fff; border-radius:50%; behavior: url('../css/PIE.htc'); opacity: 0.2; filter:alpha(opacity=20); cursor: pointer; }
.visual_wrap .rolling_btn.active{opacity:1; filter:alpha(opacity=100); background-color: #75b40d;}
/*//main_visual_text + rolling_btn + img*/

/*main_visual_second*/
.visual_text_con .h_line3{border-bottom:2px solid #fff; width:61px;}
.visual_text_con .h_desc3_second{opacity: 1; filter:alpha(opacity=100);}
.main_course_wrap.main_course_wrap_second{margin-top:35px;}
.main_course_wrap .map_guide_title1{color:#fff;}
.main_course_wrap .guide_book_wrap{}
.main_course_wrap .guide_book_contents_con{margin-left:auto; margin-right:auto;}
.main_course_wrap .guide_book_inner{z-index: 10;}
.main_course_wrap .guide_book_contents{}
.main_course_wrap .guide_book_desc1{color:#fff; opacity: 0.7; filter:alpha(opacity=70);}
.main_course_wrap .event_schedule_title1{color:#fff;}
.event_schedule_title1 .seperate_line{height:27px; border-left:1px solid #fff; opacity: 0.1; filter:alpha(opacity=10);}
.main_course_wrap .event_year_month{color:#90e505;}
.main_course_wrap .guide_book_right_arrow{background: url('../images/guide_book_right_arrow.png') no-repeat right center; color:#fff;}
.main_course_wrap .guide_book_list_con{}
.guide_book_list_con .guide_book_more_btn{position: absolute; top:50%; margin-top:-18.5px; right:15px;}
.guide_book_list_con .guide_book_list{}
.guide_book_list .img_box{height:44px; background: none;}
.guide_book_list .img_box.img_box_first{background: none;}
.guide_book_list .guide_book:hover{margin-top:-10px; margin-bottom:10px;}
.main_course_wrap .guide_book_list_desc1{color:#fff;}
.guide_book_out_bg{top:0; width:100%; height:100%; z-index:2; position: absolute; background-color: #75b40d;}
.guide_book_out_bg.guide_book_out_bg_second{background-color: #323339;}
/* 행사일정 */
.week_list_wrap{}
.week_list_wrap .date_four_con{float: left;}
.week_list_wrap .date_three_con{float: left;}
.week_list_wrap .date_line_wrap{background: none;}
.week_list_wrap .date_line_wrap.date_line_first{background-size: 50%;}
.week_list_wrap .date_line_wrap.date_line_last{background-position: 0; background-size: 50%;}
.week_list_wrap .date_line_wrap.date_line_md_first_wrap{background-size: 50%;}
.week_list_wrap .date_line_wrap.date_line_md_last_wrap{background-position: 0; background-size: 50%;}
.week_list_wrap .date_circle{width:77px; height:77px; border:1px solid #3f4046; border-radius:50%; behavior: url('../css/PIE.htc'); background-color: #323339; margin-left:auto; margin-right:auto;}
.week_list_wrap .date_circle.today{background-color: #fff;}
.week_list_wrap .date_circle.today .day_num{color:#75b40d;}
.week_list_wrap .date_circle.today .day_text{color:#75b40d; opacity: 1; filter:alpha(opacity=100);}
.week_list_wrap .date_circle.today .today_dot{background-color: #75b40d;}
.week_list_wrap .today_dot{width:7px; height:7px; border-radius:50%; behavior: url('../css/PIE.htc'); background-color: transparent;}
.week_list_wrap .day_num{color:#fff;}
.week_list_wrap .day_text{color:#fff; opacity: 0.5; filter:alpha(opacity=50);}
.week_list_wrap .event_list{color:#fff; opacity:0.3; filter:alpha(opacity=30); max-width:100px; margin-left:auto; margin-right:auto;}
.week_list_wrap .event_list.active{opacity:1; filter:alpha(opacity=100); text-align: left;}
.week_list_wrap .event_contents{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
/* //행사일정 */
/*//main_visual_second*/


/*main_visual_third*/
.promotion_video{background-color: #75b40d;}
.promotion_video .promotion_video_btn_con{padding-top:138px; padding-bottom:138px;}
.promotion_video .video_btn{cursor:pointer;}
.promotion_video .promotion_info{}
.promotion_video .promotion_title{color:#fff;}
.promotion_video .promotion_desc{color:#fff; opacity: 0.7; filter:alpha(opacity=70);}
.promotion_video .promotion_line{width:61px; border-bottom:2px solid #fff;}
.promotion_video .promotion_contact_us{color:#fff;}
.promotion_video .promotion_number{color:#fff;}
.press_releases_con{background-color: #fff;}
.press_releases_con .press_releases_right_arrow{background: url('../images/press_releases_right_arrow.png') no-repeat right center; color:#000;}
.press_releases_con .press_releases_news_title{color:#6dac05;}
.press_releases_con .press_releases_desc{color:#8d8d8d;}
.press_releases_con .news_date{color:#8d8d8d;}
.press_releases_con .rolling_btn_con{overflow:hidden;}
.press_releases_con .rolling_btn{width:10px; height:10px; background-color: #e9e9e9; border-radius:50%; behavior: url('../css/PIE.htc'); cursor: pointer; }
.press_releases_con .rolling_btn.active{background-color: #75b40d;}
.main_course_contents_con .promotion_bear{position: absolute; bottom:-19px; right:59px;}
/*main visual 하단부분*/
.main_course_wrap{z-index: 2;}
.main_course_wrap .main_course_contents_con{margin-left:auto; margin-right:auto; box-sizing: border-box;}
.main_course_wrap .top_text_wrap{z-index: 1; color: #fff; height:50%; background-color: #75b40d;  }
.main_course_wrap .bg_mountain_con{position:static !important;}
.main_course_wrap .bg_mountain{position: absolute; top: 0; width: 100%; height: 390px; background: url('../images/bg_mountain.png') no-repeat left bottom; background-color: #75b40d;}
.main_course_wrap .main_course_con{background-color: #75b40d;}
.main_course_wrap .course_title1{color:#000; }
.main_course_wrap .course_subtitle1{color:#fff;}
.main_course_wrap .line{width:58px; border-bottom:2px solid #fff;}
.main_course_wrap .course_desc1{color:#fff; opacity:0.7; filter:alpha(opacity=70);}
.park_theme_wrap{}
.park_theme_select{background-color: #75b40d;}
.park_theme_select .park_theme_list_con{overflow: hidden;}
.park_theme_select .park_theme_list{float:left; color:#fff; opacity: 0.7; filter:alpha(opacity=70); cursor: pointer;}
.park_theme_select .park_theme_list.active{opacity:1; filter:alpha(opacity=100); background: url('../images/park_theme_select_active.png') no-repeat center top;}


/*RECENT NEWS*/
.recent_news_wrap{background-color: #fff;}
.recent_news_wrap .recent_news_con{}
.recent_news_con .news_all_btn{background: url('../images/news_right_btn.png') no-repeat right center;}
.recent_news_con .news_title1{color:#6dac05;}
.recent_news_con .news_desc1{color:#8d8d8d; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; max-height:10.5em;}
.recent_news_con .news_info1{color:#8d8d8d;}
.recent_news_con .rolling_btn_con{overflow:hidden;}
.recent_news_con .rolling_btn{width:10px; height:10px; background-color: #e9e9e9; border-radius:50%; behavior: url('../css/PIE.htc'); cursor:pointer;}
.recent_news_con .rolling_btn.active{background-color: #75b40d;}


/*특별한 서비스*/
.special_wrap{margin-left:auto; margin-right:auto;}
.special_wrap .special_title_con{overflow: hidden;}
.special_wrap .special_more_btn{cursor: pointer; background: url('../images/special_more_btn.png') no-repeat right center;}
.special_wrap .special_card_con{}
.special_wrap .card_list{}
.special_wrap .img_box{background: none;}
.special_wrap .img_box.img_box_first{background: none;}
.special_wrap .card_desc1{opacity: 0.6; filter:alpha(opacity=60);}
.special_wrap .more_btn{border-bottom:1px solid #000;}
.special_wrap .special_left_btn{width:27px; height:27px; border-radius: 50%; behavior: url('../css/PIE.htc'); border:1px solid #dcdcdc; cursor: pointer; position: relative;}
.special_wrap .special_right_btn{width:27px; height:27px; border-radius: 50%; behavior: url('../css/PIE.htc'); border:1px solid #dcdcdc; cursor: pointer; position: relative;}



@media all and (min-width: 768px) {
    .special_wrap .img_box{background: url('../images/special_card_dot.jpg') repeat-y left}
    .guide_book_list .img_box{background: url('../images/guide_book_dot.jpg') repeat-y left;}
    .week_list_wrap .date_line_wrap{background: url('../images/week_list_line.jpg') no-repeat; background-size: 100%; background-position: 100% center;}
}
@media all and (min-width: 992px) {
    .main_course_wrap.main_course_wrap_second {
        margin-top:106px;
    }
    .main_course_wrap.main_course_wrap_third {
        margin-top:106px;
    }
    .main_course_wrap .map_guide_title1{position: absolute; bottom:0;}
    .visual_wrap .rolling_btn_con{
        margin-top:138px;
        margin-bottom:-9px;
    }
    .park_theme_select .img_box{margin-top:150px;}
    .week_list_wrap .date_four_con{width:57%;}
    .week_list_wrap .date_three_con{width:43%;}
    .week_list_wrap .date_line_wrap.date_line_md_first_wrap{background-size: 100%; background-position: 100% center;}
    .week_list_wrap .date_line_wrap.date_line_md_last_wrap{background-size: 100%; background-position: 100% center;}
    .promotion_video .promotion_info{padding-bottom:158px;}
    .promotion_video .promotion_video_btn_con{padding-top:137px; padding-bottom:106px; }
}
@media all and (min-width: 1200px) {
    .special_wrap .special_left_btn{position: absolute; left:0; top:50%; margin-top:-13.5px;}
    .special_wrap .special_right_btn{position: absolute; right:0; top:50%; margin-top:-13.5px;}
}
