@charset "UTF-8";


/***************************************************

	news

***************************************************/

.main_cont_wrapp{
	width: 780px;
	margin: 0 auto;
}

.main_title{
    font-size: 26px;
    font-family: "Archivo Black", sans-serif;
    letter-spacing: 0.1em;
    line-height: 1;
    margin-bottom: 16px;
}

.main_title strong {
    color: #808080;
}


.news_archive_ul{
	border-top: 1px solid var(--text);
	margin-bottom: 60px;
}

.news_archive_ul li{
	border-bottom: 1px solid var(--text);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 13px 0;
	font-size: 18px;
}

.news_archive_ul li .date{
	width: 155px;
	padding-left: 20px;
	box-sizing: border-box;
}

.news_archive_ul li .cont{
	width: calc(100% - 155px);
}

#pager{
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

#pager span,
#pager a{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin: 0 12px;
	border: 1px solid var(--text);
	border-radius: 4px;
	font-size: 14px;
	font-weight: 700;
	padding: 0 8px;
	color: var(--text);
	text-decoration: none;
}

#pager span,
#pager a:hover{
	background: var(--text);
	color: #fff;
}






/********************************************************************************
	リッキド用 CSS
********************************************************************************/

@media(max-width:1200px){


.main_cont_wrapp{
	width: 65vw;
}

.main_title{
    font-size: 2.166667vw;
    margin-bottom: 1.333333vw;
}


.news_archive_ul{
	margin-bottom: 5vw;
}

.news_archive_ul li{
	padding: 1.083333vw 0;
	font-size: 1.5vw;
}

.news_archive_ul li .date{
	width: 12.916667vw;
	padding-left: 1.666667vw;
}

.news_archive_ul li .cont{
	width: calc(100% - 12.916667vw);
}

#pager span,
#pager a{
	height: 2vw;
	line-height: 2vw;
	margin: 0 1vw;
	border-radius: 0.333333vw;
	font-size: 1.166667vw;
	padding: 0 0.666667vw;
}






}




/********************************************************************************
	スマートフォン用 CSS
********************************************************************************/

@media(max-width:430px){


.main_cont_wrapp{
	width: auto;
	margin: 8vw 6% 0;
}

.main_title{
	font-size: 4.8vw;
    margin-bottom: 4.8vw;
}

.main_title strong {
    color: #808080;
}


.news_archive_ul{
	margin-bottom: 10.666667vw;
}

.news_archive_ul li{
	display: block;
	padding: 3.2vw 1em;
	font-size: 3.733333vw;
}

.news_archive_ul li .date{
	width: auto;
	padding-left: 0;
	margin-bottom: 1.066667vw;
}

.news_archive_ul li .cont{
	width: auto;
}


#pager span,
#pager a{
	height: 6.4vw;
	line-height: 6.4vw;
	margin: 0 2.666667vw;
	border-radius: 1.066667vw;
	font-size: 3.733333vw;
	padding: 0 2.133333vw;
}




}


