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

	index トップページ

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







.water_back2{

	background: url(../img/blueborder.png) repeat-x bottom #c6f2f3;

	padding-top: 25px;
	margin-bottom: 25px;
	padding-bottom: 19px;


}






.index_pink2{
width: 100%;
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;
	 justify-content: space-between;
}

.index_list2>li{
width: 48%;
margin-bottom: 30px;
	}

.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: 0.7rem;
color: #5e5e5e;
line-height: 27px;
	}


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



.information:last-of-type{

margin-bottom: 20px;
padding-bottom: 0;
}

.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{

background: none;
margin-bottom: none;
}

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

}

.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: 64%;

}

.information>li:nth-child(2n)>div:nth-child(1)>img{
display: inline-block;
padding-right: 5px;
width: 18px;
height: auto;
padding-bottom: 3px;
}

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

line-height: 27px;

}


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

}

.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-around;
	 margin-bottom: 50px;
}


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

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

}


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




.kanren_link{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.kanren_link>li{
width: 100%;
margin-bottom: 20px;
}

.kanren_link>li>a{

color: black;
text-decoration: none;
font-size: 1rem;
font-weight: bold;
padding-right: 8px;
}



.kanren_link>li:before{

  content: '';
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url(../img/kanren_link_icon.png) ;
  background-size: contain;
  vertical-align: middle;
margin-top: -6px;
margin-right: 5px;

}


.kanren_link>li.insta:after{

  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url(../img/insta_icon.png) ;
  background-size: contain;
  vertical-align: top;
margin-top: -1px;
margin-right: 5px;


}




.hana_midasi{
	background: url(../img/flower_left.png) no-repeat top left;
	background-size:contain;　
}


.hana_midasi>div:nth-child(1){
	background: url(../img/flower_right.png) no-repeat top right;

	background-size:contain;　

}

.pink_midasi_top{
	padding: 60px 0 20px 0;
  font-size: 1.3rem;
  margin-top: -39px;

font-weight: bold;
  margin-bottom: 20px;

  text-align: center;
  display: block;

}