@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------
/* main
--------------------------------------------------*/
.main-area{
    background-color:#93a39e;
}

.main-area-inner{
	height:640px;
	background:#93a39e url(../images/top/top_bg_202111.jpg) right top no-repeat;
	padding-top:100px;
	width:1080px;
	margin:0 auto;
}

.top-news{
	background: rgba(26, 109, 229, 0.7);
	background: -moz-linear-gradient(135deg, rgba(26, 109, 229, 0.7) 30%, rgba(145, 236, 236, 0.78) 100%);
	background: -webkit-linear-gradient(135deg, rgba(26, 109, 229, 0.7) 30%, rgba(145, 236, 236, 0.78) 100%);
	background: linear-gradient(135deg, rgba(26, 109, 229, 0.7) 30%, rgba(145, 236, 236, 0.78) 100%);
	padding:20px;
	width:520px;
	box-sizing:border-box;
	color:#fff;
}

.top-news-head{
	margin-bottom:7px;
}

.top-news-head__title{
	font-size:25px;
	padding-left:20px;
	background:url(../images/top/news_bg.png) left bottom 2px no-repeat;
	background-size:13px 18px;
	float:left;
	line-height:1;
}

.top-news-head__link-wrap{
	float:left;
	margin:9px 0 0 15px;
	font-size:10px;
}

.top-news-head__link{
	color:#fff;
}

.top-news-list__link{
	color:#fff;
}

.top-news-list__link:hover{
	text-decoration:underline;
}

.top-news-list__item{
	margin-bottom:10px;
	line-height:1.25;
}

.top-news-list__item:last-child{
	margin-bottom:0;
}

.flexslider_wrap{
	width:250px;
}

.al-c {
    text-align: center;
}

/* タブレット */
@media screen and (max-width: 1000px) and (min-width: 768px) {
    .main-area {
        position: relative !important;
        background: none !important;
    }

    .main-area-inner {
        background: none;
        padding-top: 450px !important;
        width: auto;
        height: auto !important;
    }

    .main-area-inner::before {
        background:#93a39e url(../images/top/top_bg_sp_202111.jpg) no-repeat left top;
        background-size:100% auto;
        display: block;
        position: fixed;
        top: 60px;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
    }
}

/* SP */
@media screen and (max-width:767px){

.main-area{
	position:relative;
    background:none;
}

.main-area-inner{
	background:none;
	padding-top:410px;
	width:auto;
	height:auto;
}

.main-area-inner::before {
    background:#93a39e url(../images/top/top_bg_sp_202111.jpg) no-repeat left top;
    background-size:100% auto;
    display: block;
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
}

.top-news{
	width:92%;
	margin:0 auto 20px;
}

.flexslider_wrap{
	width:92%;
	margin:0 auto 20px;
}

.top-news-head__link-wrap{
	display:none;
}

.top-news-list__item{
	font-size:15px;
}

.twitter{
	text-align:center;
}

.twitter-timeline{
	width:92% !important;
	height:360px !important;
	margin-bottom:15px !important;
}

}
