@charset "UTF-8";


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

	about

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

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

.main_cont_wrapp .contents{
	margin-bottom: 60px;
}

.main_cont_wrapp .contents:last-of-type{
	margin-bottom: 0;
}

.main_cont_wrapp .contents .title{
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 35px;
	padding-bottom: 8px;
	border-bottom: 1px solid var(--text);
}

.page_catch{
	display: inline-block;
	margin: 55px 0 45px;
	line-height: 1;
	border-top: 1px solid var(--text);
}

.page_catch p{
	border-bottom: 1px solid var(--text);
	padding: 18px 0;
	font-weight: 700;
}

.history_dl{

}

.history_dl dt{

}

.history_dl dd{
	margin: -30px 0 4px 0;
	padding: 0 0 0 140px;
}

.outline_dl{

}

.outline_dl dt{

}

.outline_dl dd{
	margin: -30px 0 4px 0;
	padding: 0 0 0 110px;
}








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

@media(max-width:1200px){


.main_cont_wrapp{
	width: 76.666667vw;
}

.main_cont_wrapp .contents{
	margin-bottom: 5vw;
}

.main_cont_wrapp .contents .title{
	font-size: 1.833333vw;
	margin-bottom: 2.916667vw;
	padding-bottom: 0.666667vw;
}

.page_catch{
	margin: 4.583333vw 0 3.75vw;
}

.page_catch p{
	padding: 1.5vw 0;
}

.history_dl dd{
	margin: -2.5vw 0 0.333333vw 0;
	padding: 0 0 0 11.666667vw;
}

.outline_dl dd{
	margin: -2.5vw 0 0.333333vw 0;
	padding: 0 0 0 9.166667vw;
}






}




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

@media(max-width:430px){


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

.main_cont_wrapp .contents{
	margin-bottom: 8vw;
}

.main_cont_wrapp .contents .title{
	font-size: 4.8vw;
	margin-bottom: 5.333333vw;
	padding-bottom: 1.6vw;
}

.page_catch{
	display: inline-block;
	margin: 8vw 0;
}

.page_catch p{
	padding: 2.666667vw 0;
}

.history_dl dt{
	font-weight: 700;
}

.history_dl dd{
	margin: 4px 0 12px 1em;
	padding: 0 0 0 0;
}

.outline_dl dt{
	font-weight: 700;
}

.outline_dl dd{
	margin: 4px 0 12px 1em;
	padding: 0 0 0 0;
}
















}


