@charset "UTF-8";


.section__header .ttl {
	font-size: 2.4rem;
}

/* ==========================================================================
   MV
========================================================================== */
#mv .txtBox {
	padding-right: 100px;
	padding-left: 100px;
}


/* ==========================================================================
   About
========================================================================== */
#about .entry__content p {
	font-size: 2rem;
}

/* ==========================================================================
   Functions
========================================================================== */
#functions .pict{
	margin: 30px auto 60px;
}
#functions .pict figure{
	flex: 0 0 100px;
}


/* ==========================================================================
   Point
========================================================================== */
.rank-table {
	display: grid;
	grid-template-columns: 1.3fr repeat(3, 1fr);
}
.rank-table .head {
	justify-content: center;
	height: 8rem;
}
.rank-table .head > div {
	font-size: 2rem;
	padding: 0 2rem;
}
.rank-table .labels .head {
	justify-content: flex-start;
}
.rank-table .labels .head > div {
	font-size: inherit;
}
.rank-table .labels .list li {
	font-size: inherit;
	justify-content: flex-start;
}
.rank-table .head small {
	font-size: 1.3rem;
}
.rank-table .list li {
	justify-content: center;
	font-size: 2rem;
	padding: 0 2rem;
	height: 8rem;
}
.rank-table .list li small {
	font-size: 1.4rem;
}

/*
#point table thead td {
   font-size: 1.6rem;
}
#point table tbody td {
   font-size: 2rem;
}
#point table tbody td:nth-of-type(3) {
   font-size: 3rem;
}
#point ol {
  font-size: 1.6rem;
}
*/




/* ==========================================================================
  Novelty
========================================================================== */
#novelty ul li {
	display: flex;
	align-items: center;
}
#novelty ul li .imgBox {
	flex: 0 0 250px;
}
#novelty ul li .txtBox {
	padding-left: 40px;
}
#novelty ul li .ttl {
	font-size: 2rem;
}