@charset "utf-8";
/* ===================================================================
  base.css
=================================================================== */
/* --------------------------------------------------------
	index.html
-------------------------------------------------------- */
.box_topMenu{
	background: #8ced07;
}

.box_topRanking{
	margin-top: 15px;
	background: #ffc;
}

.box_topRanking h3{
	font-size: 14px;
}

.box_topRanking ol{
	list-style: decimal outside;
	margin-left: 2em;
	margin-right: 5px;
	text-align: left;
	font-size: 11px;
}

.box_topRanking ol li{
	margin: 3px 0;
	min-height: 3.5em;
}

.box_topRanking ol li.point{
	font-weight: 600;
}

.box_topRanking p{
	text-align: center;
	font-size: 11px;
	padding: 5px;
}

/* --------------------------------------------------------
	achievement.html/business.html/english.html
-------------------------------------------------------- */
.box_genre{
	background: #8ced07;
}

.box_genre p{
	text-align: center;
}

.box_genre p.price{
	font-size: 11px;
	padding: 3px 0;
}

.box_genre p.point{
	font-size: 13px;
	font-weight: 600;
	padding: 0;
}

.box_genre .btn_genre{
	margin: 0 auto;
}

.box_genre p.agr{
	font-size: 11px;
	padding: 3px;
}

.box_genre h3{
	font-size: 14px;
	font-weight: 700;
}


.box_genre h4{
	font-size: 13px;
	font-weight: 700;
}

/* --------------------------------------------------------
	author.html
-------------------------------------------------------- */
.box_author{
	background: #8ced07;
	padding-bottom: 5px;
}

.box_author #profile{
	margin: 0 5px 10px;
	background: #fff;
	text-align: left;
}

.box_author #profile h2{
	text-align: left;
	font-size: 18px;
	font-weight: 700;
	padding: 10px;
}
.box_author #profile h3{
	text-align: left;
	font-size: 15px;
	padding: 5px 10px;
}
.box_author #profile p{
	text-align: left;
	font-size: 13px;
	padding: 10px;
}
.box_author #profile img{
	float: right;
	margin: 5px 5px 5px 15px;
}


.box_author p{
	text-align: center;
}

.box_author p.price{
	font-size: 11px;
	padding: 3px 0;
}

.box_author p.point{
	font-size: 13px;
	font-weight: 600;
	padding: 0;
}

.box_author .btn_author{
	margin: 0 auto;
}

.box_author p.agr{
	font-size: 11px;
	padding: 3px;
}

.box_author p.text{
	font-size: 11px;
	padding: 3px;
	text-align: left;
}

.box_author h3{
	text-align: left;
	font-size: 15px;
	font-weight: 700;
}


.box_author h4{
	text-align: left;
	font-size: 12px;
	font-weight: 700;
}

.box_author .columns-4 {
	background: #f09;
}



