@charset "utf-8";
#index_main{
    background-image: url("../img/index/main.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 575px;
    margin-top: 140px;
    padding-top: 90px;
}

#index_tab_title_activity,
#index_tab_title_research,
#index_tab_title_media,
#index_tab_title_info{
    width: 220px;
    height: 85px;
    text-align: center;
    margin-right: 22px;
}
#index_tab_title_activity:hover,
#index_tab_title_research:hover,
#index_tab_title_media:hover,
#index_tab_title_info:hover{
	opacity: 0.8 !important;
	transition: opacity 0.3s linear !important;
}

.index_tab_title{
    display: block;
    color: #fff;
    font-size: 30px;
    margin-top: 15px;
    margin-bottom: 7px;
}
.index_tab_title_en{
    display: block;
    color: #000;
    font-size: 14px;
}

#index_tab_title_activity{
    background-color: #038ac9;
}
#index_tab_title_research{
    background-color: #6ec903;
}
#index_tab_title_media{
    background-color: #949494;
}
#index_tab_title_info{
    background-color: #c9b003;
    margin-right: 0 !important;
}
#index_tab_data_area{
    position: relative;
    height: 146px;
}
#index_tab_data_area dl{
    margin-left: 20px;
    margin-top: 20px;
}
#index_tab_data_area dt{
    display: inline-block;
    width: 126px;
    vertical-align: top;
}
#index_tab_data_area dd{
    display: inline-block;
    width: 700px;
}
#index_tab_data_area div{
    position: absolute;
}

#info_detail_0,
#info_detail_1,
#info_detail_2,
#info_detail_3{
    width: 960px;
    height: 146px;
    background-position: center;
    background-repeat: no-repeat;
    overflow-y: hidden;
    overflow-x: hidden;
}
#info_detail_0{
    background-image: url("../img/index/tab_activity.jpg");
}
#info_detail_1{
    background-image: url("../img/index/tab_report.jpg");
    display: none;
}
#info_detail_2{
    background-image: url("../img/index/tab_media.jpg");
    display: none;
}
#info_detail_3{
    background-image: url("../img/index/tab_info.jpg");
    display: none;
}
#index_tab_wrap{
    margin-top: -27px;
}

#index_section1 h2{
    display: inline-block;
}
#index_section1 div{
    font-size: 22px;
    letter-spacing: 0.35rem;
}
#index_crisis{
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 30px;
    letter-spacing: 0.35rem;
}