@charset "UTF-8";

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

						custom setting

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


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

/* categorytop */
#conhead.categorytop {
	background: url(/kuis/ko/common/img/bg_conhead.jpg) no-repeat 50% 0;
}
#conhead.categorytop .frm {
	height: 272px;
}



/* parts */
.columnblk .col2.img_w334 .columnitem {
	width: 334px;
	padding-bottom: 10px;
	margin-right: 10px;
}
.columnblk .col2.img_w334 .columnitem.li_r {
	margin-right: 0;
}

/* slideshow
------------------------------------------*/

/* lead img area */
#lead_img_area ul {
	position: relative;
	width: 678px;
	height: 428px;
	background-color: #222222;
}
	#lead_img_area ul li {
		position: absolute;
		top: 0;
		left: 0;
		color: #ffffff;
		font-size: 85.7%;
	}
	#lead_img_area ul li span.caption {
		display: block;
		padding: 0 15px;
		_background-color: #222222;
	}
		#lead_img_area ul li span.cap_title {
			display: block;
			padding-top: 9px;
			font-size: 115%;
		}
		
/*.set_caption #lead_img_area ul {	height: 505px;}*/
.set_caption #lead_img_area ul {	height: 532px;}
.set_caption .z_in #lead_img_area ul {	height: 550px;}


/* thumb_img_area */

#thumb_img_area {
	position: relative;
	margin-top: 11px;
	zoom: 1;
}
	#thumb_img_area .thumb_show_area {
		position: relative;
		width: 620px;
		height: 73px;
		margin-left: 29px;
		overflow: hidden;
		zoom: 1;
	}
	#thumb_img_area #actarrow {
		position: absolute;
		top: 6px;
		left: 42px;
	}


/* thumb_list */

#thumb_list {
	width: 3000px;
}
	#thumb_list li {
		position: relative;;
		float: left;
		width: 80px;
		margin: 9px 10px 0 0;
		padding: 0;
		cursor: pointer;
	}
	#thumb_list li a:hover img {
		opacity:0.7;
		filter:alpha(opacity=70); 
	}
	#thumb_list li.thbCurrent {
		margin: 0;
		padding: 9px 10px 0 0;
	}
		/* ¥«¥ì¥ó¥È»­Ïñ¤ò¤Î¤»¤ë */
		#thumb_list li span.thumb_act {
			position: absolute;
			top: 0;
			left: 0;
			width: 80px;
			height: 62px;
			background: url(/kuis/common/img/slider/bg_slide_act.gif) no-repeat 0 100%;
		}

#back_btn {
	position: absolute;
	top: 9px;
	left: 0px;
	cursor: default;
}
#next_btn {
	position: absolute;
	top: 9px;
	right: 0px;
	cursor: pointer;
}
#nav_point {
	text-align: center;
	margin-top: 5px;
	*padding-left: 100px;/* text-indent¤ÇIE67¤Î¥º¥ì¤òÏàš¢ */
}
	#nav_point span {
		display: inline-block;
		background: url(/kuis/common/img/slider/icon_slide_off.gif) no-repeat 50% 50%;
		width: 18px;
		height: 18px;
		text-indent: -100px;
		overflow: hidden;
		*display: inline;
		*zoom: 1;
	}
		#nav_point span.pageCurrent,
		#nav_point span:hover{
			background: url(/kuis/common/img/icon_slide_on.gif) no-repeat 50% 50%;
		}

.lead_txt {
	margin-top: 15px;
}

