@charset "UTF-8";

/*	==============================================================

						custom setting

	==============================================================	*/

/* contents
------------------------------------------*/
/* category title */


.section {
	float: left;
	width: 300px;
	margin: 0 25px -15px 0;
}
.section.sec_right {
	margin-right: 0;
}

.bnr_kifl {
	margin: 25px 0 15px;
	text-align: center;
}


ul.hierarchy02 li {
	padding-bottom: 30px;
}
ul.hierarchy02 li a {
	line-height:1.3;
}

ul.hierarchy02 li a,
ul.hierarchy02 li span.no_link {
	display: block;
	padding: 6px 10px 6px 27px;
	border: solid 1px #cccccc;
	background: url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 10px 0.8em;
	font-weight: bold;
}
ul.hierarchy02 li span.no_link {
	padding-left: 10px;
	background: none;
}

	ul.hierarchy03 li {
		padding-bottom: 0;
	}
	ul.hierarchy03 li a,
	ul.hierarchy03 li span.no_link {
		padding: 10px 0 8px 26px;
		border: none;
		border-bottom: solid 1px #eeeeee;
		background: url(/kuis/english/common/img/icn_arrow_b_1.gif) no-repeat 14px 1.2em;
		font-size: 85.7%;
	}
	ul.hierarchy03 li span.no_link {
		background: none;
	}

		ul.hierarchy04 li a,
		ul.hierarchy04 li span.no_link {
			padding-left: 46px;
			border: none;
			border-bottom: solid 1px #eeeeee;
			background: url(/kuis/english/common/img/icn_arrow_b_1.gif) no-repeat 34px 1.2em;
			font-weight: normal;
		}
		ul.hierarchy04 li span.no_link {
			background: none;
		}

			ul.hierarchy05 li a {
				padding-left: 62px;
				border: none;
				border-bottom: solid 1px #eeeeee;
				background: url(/kuis/english/common/img/icn_ladder_g_1.gif) no-repeat 52px 1.2em;
			}

				ul.hierarchy06 li a {
					margin-left: 1em;
					padding-left: 60px;
					border: none;
					border-bottom: solid 1px #eeeeee;
					background: none;
					text-indent: -1em;
					_zoom: 1;
				}
				ul.hierarchy06 li a span {
					color: #999999;
				}




/* sns block
------------------------------------------*/
.snsblk {
	width:164px;
	margin:0 auto;
	padding-top:27px;
}
	.snsblk li {
		float:left;
		margin-right:10px;
		padding-top:6px;
	}
	.snsblk li.li_r {
		margin-right:0;
	}




