@charset "utf-8";




#topimage{
margin:0 -15px 20px -15px;
}
@media screen and (min-width: 1200px) {
	#topimage{
	margin:0 0px 30px 0px;
	}
}
#topimage img{
width:100%;
}
#topimage img.pc{
display:none;
}
@media screen and (min-width: 635px) {
	#topimage img.sp{
	display:none;
	}
	#topimage img.pc{
	display:block;
	width:100%;
	Max-width:1200px;
	}
}






#concept .headtype_concept{
Background:#666;
padding:30px 15px;
font-size:46px;
line-height:0.8;
color:white;
text-align:center;
margin:0 -15px 15px;
}
@media screen and (min-width: 1200px) {
	#concept .headtype_concept{
	margin:0 0px 15px;
	}
}
#concept .headtype_concept span{
font-size:22px;
}

#concept .concept_image{
margin-bottom:15px;
}
#concept .concept_image img{
max-width:100%;
}
@media screen and (min-width: 738px) {
	#concept .concept_image{
	float:right;
	width:45%;
	margin:0 0 20px 20px;
	}
}
@media screen and (min-width: 1000px) {
	#concept .concept_image{
	width:35%;
	}
}



#styles ul.style-cards {
  display: flex;
  flex-direction: column;
}
#styles .style-cards img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
#styles ul.style-cards li {
  list-style: none;
  margin-bottom:30px;
}

#styles img{
margin-bottom:5px;
}
#styles img.totemoyoko{
max-width:100%;
}
#styles img.yoko{
max-width:100%;
}
#styles img.tate{
max-width:75%;
}
#styles img.sikaku{
max-width:70%;
}
#styles img.half{
max-width:50%;
}
@media screen and (min-width: 738px) {
	#styles img.yoko{
	max-width:80%;
	}
	#styles img.tate{
	max-width:55%;
	}
	#styles img.sikaku{
	max-width:55%;
	}
	#styles img.half{
	max-width:40%;
	}
}
@media screen and (min-width: 1000px) {
	#styles img.yoko{
	max-width:60%;
	}
	#styles img.tate{
	max-width:40%;
	}
	#styles img.sikaku{
	max-width:40%;
	}
	#styles img.half{
	max-width:25%;
	}
}


.top-loglist li:nth-child(n+5) {
  display: none;
}
.top-loglist{
margin-bottom:30px;
}
.top-loglist li{
margin-bottom:15px;
border-bottom:1px solid #eee;
padding-bottom:15px;
}
.top-loglist li .days{
font-size:12px;
font-weight: 200;
color:#888;
}
.top-loglist li .title{
font-size:18px;
font-weight: 600;
line-height:1.5;
}