@charset "utf-8";


/* focus */
.section.section_focus{background-color: #f5f5f5;}
.section_focus .section_focus_bg{position: absolute; bottom:0; height:285px; background-color: #fff;}
.section_focus .focus_list_con{}
.section_focus .focus_list_con.active .focus_list{color:#0ab9d6;}
.section_focus .focus_list_con.active .focus_icon .on{display:none;}
.section_focus .focus_list_con.active .focus_icon .off{display:inline;}
.section_focus .focus_list_con:hover .focus_list{color:#0ab9d6;}
.section_focus .focus_list_con:hover .focus_icon .on{display:none;}
.section_focus .focus_list_con:hover .focus_icon .off{display:inline;}
.section_focus .focus_icon{}
.section_focus .focus_list{}
.section_focus .focus_visual_text{color:#fff; letter-spacing: 0.02em; position: absolute; top:50%; margin-top:-9.5px;}
.section_focus .focus_img_con{min-width:192px;}
.section_focus .focus_visual_con{background-color: #37c1da;}
.section_focus .focus_visual_title{color:#fff;}
.section_focus .focus_visual_line{width:50px; border-bottom:1px solid #fff;}
.section_focus .focus_visual_desc{color:#fff;}
.section_focus .focus_numbering{color:#fff; opacity:0.2; filter:alpha(opacity=20);}
.section_focus .focus_numbering.active{opacity:1; filter:alpha(opacity=100);}
.section_focus .focus_comment{color:#999999;}
.section_focus .rolling_btn{border:2px solid #ebebeb; box-sizing: border-box; width:10px; height:10px; border-radius: 50%; cursor: pointer;}
.section_focus .rolling_btn.active{border-color:#12b4e2; background-color: #12b4e2;}
/* //focus */



/* media */
.section.section_media{background: url('../img/media_visual_img.jpg') no-repeat center center; background-size: scale; background-size: cover;}
.section_media .media_play_btn{cursor: pointer;}
.section_media .media_play_text{color:#fff;}
.section_media .rolling_btn{border-top:1px solid #98948b; border-top:1px solid rgba(255,255,255,0.4); color:#aeaba9; color:rgba(255,255,255,0.5);}
.section_media .rolling_btn.active{color:#fff; border-top:1px solid #fff;}
.section_media .rolling_btn:hover{color:#fff; border-top:1px solid #fff;}
/* //media */


/* news */
.section.section_news{}
.section_news .h_desc5{color:#000; opacity: 0.6; filter:alpha(opacity=60);}
.section_news .rolling_btn{cursor: pointer;}
.section_news .img_box{height: 198px;}
.section_news .news_list{max-width: 390px;}
.section_news .notice_more_btn{border-bottom:1px solid #7f7f7f; border-bottom:1px solid rgba(0,0,0,0.5); }
.section_news .slide_btn_con{position: absolute; top:50%; margin-top:-13.5px;}
/* //news */


/* calender */
.section.section_calender{}
.section_calender .yaer_word{width: 100px; position: absolute; top: -15px; right: 0; opacity: 0.15;}
.section_calender .h_desc5{color:#000; opacity: 0.6; filter:alpha(opacity=60);}
.section_calender .rolling_btn{cursor: pointer;}
.section_calender .calender_list{max-width: 390px;}
.section_calender .notice_more_btn{border-bottom:1px solid #7f7f7f; border-bottom:1px solid rgba(0,0,0,0.5); }
.section_calender .slide_btn_con{position: absolute; top:50%; margin-top:-13.5px;}
/* //calender */



/* notice */
.section.section_notice{background-color: #f5f5f5;}
.section_notice .notice_card_list{max-width:390px;}
.section_notice .notice_card_text_wrap{background-color: #fff;}
.section_notice .notice_card_img_wrap.half{height:50%;}
.section_notice .notice_card_text_wrap.half{height:50%;}
.section_notice h5{word-break: break-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.section_notice .h_desc5{color:#000; opacity: 0.6; filter:alpha(opacity=60); max-height:5em; overflow: hidden;
    display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.section_notice .notice_more_btn{border-bottom:1px solid #7f7f7f; border-bottom:1px solid rgba(0,0,0,0.5); }
.section_notice .notice_text_con{max-width:289px;}
.section_notice .rolling_btn{border:2px solid #ebebeb; box-sizing: border-box; width:10px; height:10px; border-radius: 50%; cursor: pointer;}
.section_notice .rolling_btn.active{border-color:#12b4e2; background-color: #12b4e2;}
/* //notice */


/* SNS */
.section.section_sns{background-color: #fff;}
/* //SNS */




@media all and (min-width:992px){
    /* Weven Focus */
    .section_focus .focus_visual_con{max-width:786px;}

    /* calender */
    .section_calender .yaer_word {width: 150px;}

    /* Notice */
    .section_notice .notice_card_list{background-color: #fff; max-width:none;}
    .section_notice .notice_card_img_wrap.left_to_right_con{margin-right:-100%;}
    .section_notice .notice_card_img_wrap img{width:100%;}
    .section_notice .card_right_bot_contents{position: absolute; right:0;}
}
