@charset "UTF-8";
/*---------------------------------------------

	index トップページ

---------------------------------------------*/









.index_pink2{
width: 1100px;
margin: 0 auto;
	display: flex;
	 justify-content: center;
	 padding-bottom: 20px;
}


.index_pink2>li{

width: 45%;

}

.index_pink2>li:nth-child(1){
margin-right: 5%;

}


.index_pink2>li>a>img{

width: 100%;
height: auto;

}



.index_list2{

	width: 100%;
	display: flex;
	flex-wrap: wrap;

}

.index_list2>li{
width: 330px;
margin-bottom: 80px;
margin-right: 30px;
	}

.index_list2>li:nth-child(3n){
margin-right: 0;
}



.index_list2>li:nth-last-of-type(1),.index_list2>li:nth-last-of-type(2),
.index_list2>li:nth-last-of-type(3){
margin-bottom: 0;
	}


.index_list2>li>a>img{
width: 100%;
height: auto;
margin-bottom: 10px;
}

.index_list2>li>div:nth-of-type(1){

font-size: 1.2rem;
color: #5e5e5e;
	line-height: 36px;
	}


.index_list2>li>div:nth-of-type(2){
font-size: 1.4rem;
color: #000;
letter-spacing: 1px;
	line-height: 36px;
	}


.information{

	display: flex;
justify-content: space-between;

 padding-bottom: 15px;
margin-bottom: 15px;
background: url(../img/information_bottom.png) repeat-x bottom;
}

.information:last-child{
margin-bottom: 0;
padding-bottom: 0;
background: none;
}

.information>li:nth-child(2n-1){
width: 20%;

}

.information>li:nth-child(2n-1)>a>img,
.information>li:nth-child(2n-1)>img{
width: 100%;
height: auto;

}



.information>li:nth-child(2n){
width: 73%;

}

.information>li:nth-child(2n)>div:nth-child(1)>img{
display: inline-block;
padding-right: 10px;
}

.information>li:nth-child(2n)>div:nth-child(1){
font-size: 1.2rem;
color: #989897;

	line-height: 36px;
}


.information>li:nth-child(2n)>div:nth-child(2),
.information>li:nth-child(2n)>div:nth-child(2)>a{
font-size: 1.4rem;
	line-height: 36px;
}

.information>li:nth-child(2n)>div:nth-child(2)>a{
	color: #000;
text-decoration: none;
}


.banner_list{
	display: flex;
		flex-wrap: wrap;
	 justify-content: space-between;
	 margin-bottom: 50px;
}


.banner_list>li{
	width: 17%;
	margin-bottom: 50px;
	margin-right: 5%;
}

.banner_list>li:nth-child(4n){
	margin-right: 0;

}


.banner_list>li>a>img{
width: 100%;
height: auto;
	}



.pink_midasi_top{

	border-left: 20px solid #e3007f;
	font-size: 2rem;

	padding:5px 0 5px 15px;
	margin-bottom: 20px;

}