@charset "UTF-8";

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

						common setting

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


/* initialize
------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, hr, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}
ul, ol {
	list-style-type:none;
}
fieldset, form, input, option, label {
	margin:0;
	padding:0;
}

blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	vertical-align:baseline;
	background:transparent;
}
a:link {	color:#004097;	text-decoration:none;	}
a:visited {	color:#507bb2; 	text-decoration:none;	}
a:active {	color:#34a7ff;	text-decoration:none;	}
a:hover { 	color:#34a7ff;	text-decoration:none;	}
.hovr a { 	color:#34a7ff;	text-decoration:none;	}

img {
	vertical-align:bottom;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
hr {
	display:none;
}
input, select {
	vertical-align:middle;
}
label {
}


body {
	background:#fff;
	font-family:'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:87.4%;		/* default font-size :14px */
	line-height:1.7;
	color:#333;
}


/* boxlink */
.hovr img.aovr,
a:hover .aovr {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);
	/* Older than Firefox 1 */
	-moz-opacity:0.70;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.70;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.70;
	zoom:1;

}

/* hidden object */
.hdn {
	display:none;
}
.hdn.obj_sound {
	display:block;
	position: absolute;
	left: -200em;
	width: 100px;
}


/* beacon object for GA */
.beacon {
	height:0;
	line-height:0;
}

/* telephone number */
a.data_tel {	font-weight:bold !important;	}


/* vertical-align:middle (with heightline.js) */
.hLposm {
	display:block !important;
	display: table-cell !important;
	vertical-align: middle !important;
}
* html .hLposm				{	display: inline !important;zoom: 1;}	/* IE 6 */
*:first-child+html .hLposm	{	display: inline !important;zoom: 1;}	/* IE 7 */
/*\*//*/
	* html .hLposm {
		display: inline-block !important;
	}
/**/ 

/* clearfix */
/*floatされる要素の親要素につけ、flaotを解除します*/
.cfx:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	zoom:1;
}
.cfx {
	display: inline-block;
}
.cfx {
	display: block;
}

/* layout
------------------------------------------*/
#wrapper {
	position:relative;
}

/* エリアfont-size */
.z_in{
	font-size:130%;
}
.z_normal{
	font-size:100%;
}

/* js_splink */
#js_splink {
	display: none;
	background: url(/kuis/english/common/img/bg_sp_transfer.gif);
}
#js_splink a {
	display: block;
	background: url(/kuis/english/common/img/t_sp_transfer.png) no-repeat center;
	height: 76px;
	padding: 40px 0;
	text-indent: -9999px;
}
/* header */
#header {
	border-bottom:1px solid #dddddd;
}
#header .frm {
	position:relative;
	margin:0 auto;
	padding:7px 0;
	width:950px;
	zoom:1;
}

	#header #sitelogo {
		position:absolute;
		top:15px;
		left:0;
		z-index:10;
	}

	#header .utility {
	}
		#header .utility .extlink {
			padding-bottom:10px;
		}
		#header .utility .extlink li {
			float:right;
			padding-top:0;
			font-size:71.4%;	/* font-size :10px */
			line-height:1.2;
			zoom:1;
		}
			#header .utility .extlink li a {
				padding:0 10px;
			}
			#header .utility .extlink li span.slash {
				color:#d3d3d3;
			}
			#header .utility .extlink li#b_hu_language {
				position:relative;
			}
				#header .utility .extlink li#b_hu_language a {
					background:url(/kuis/english/common/img/icn_arrow_dwn1.gif) no-repeat 100% 50%;
					padding-right:14px;
				}
				#header .utility .extlink li#b_hu_language a.b_close {
					background:url(/kuis/english/common/img/icn_close_s1.gif) no-repeat 100% 50%;
				}
			/* 言語選択 */
			#languageselect {
				position:absolute;
				top:30px;
				right:0;
				z-index:1000;
				background:#f2f2f2;
				-webkit-box-shadow: 3px 3px 4px rgba(50, 50, 50, 0.25);
				-moz-box-shadow:    3px 3px 4px rgba(50, 50, 50, 0.25);
				box-shadow:         3px 3px 4px rgba(50, 50, 50, 0.25);
				zoom:1;
			}
				#languageselect ul li {
					float:none;
					font-size:100%;			/* font-size :10px */
					zoom:1;
				}
				#languageselect ul li span.slash {
					display:none;
				}
				#languageselect ul li a {
					display:block;
					padding:8px 16px;
					white-space:nowrap;
				}
				#languageselect ul li a:link,
				#languageselect ul li a:visited {
					color:#222;
				}
				#languageselect ul li a:hover {
					background:#fff;
					color:#34a7ff;
				}

		#header .utility .zoom {
			float:right;
			width:170px;
		}
			#header .utility .zoom .t {
				float:left;
				width:106px;
				height:20px;
				margin-right:10px;
				text-align:right;
				font-size:71.4%;
				line-height:1.7;
				vertical-align:text-bottom;
			}
			#header .utility .zoom ul {
			}
			#header .utility .zoom li {
				float:left;
				margin-right:2px;
				cursor:pointer;
			}
			#header .utility .zoom li.li_r {
				margin-right:0;
			}
			#header .utility .zoom li span {
				display:block;
				width:24px;
				height:20px;
				text-indent:-9999em;
			}
				#header .utility .zoom li .z_normal {
					background:url(/kuis/english/common/img/b_zoom_normal_1.gif) no-repeat 0 0;
				}
				#header .utility .zoom li.act .z_normal {
					background:url(/kuis/english/common/img/b_zoom_normal_2.gif) no-repeat 0 0;
				}
				#header .utility .zoom li .z_in {
					background:url(/kuis/english/common/img/b_zoom_in_1.gif) no-repeat 0 0;
				}
				#header .utility .zoom li.act .z_in {
					background:url(/kuis/english/common/img/b_zoom_in_2.gif) no-repeat 0 0;
				}

		#header .utility .search {
			float:right;
			width:220px;
			margin-left:20px;
			zoom:1;
		}
		#header .utility .search #cse-search-form {
			position:static;
		}




/* global nav */
#gnav {
	padding:10px 0;
	border-bottom:1px solid #ddd;
}
	#gnav .frm {
		width:950px;
		margin:0 auto;
		zoom:1;
	}
	#gnav ul {
		border-right:1px solid #ddd;
	}

		#gnav ul li {
			float:left;
		}
			#gnav ul li a {
				display:block;
				text-align:center;
				font-weight:bold;
				font-size:85.7%;
				line-height:1.2;

				display: table-cell;
				vertical-align: middle;
				color:#222;
			}
			* html #gnav ul li a				{	display: inline;	zoom: 1;}	/* IE 6 */
			*:first-child+html #gnav ul li a	{	display: inline;	zoom: 1;}	/* IE 7 */
			/*\*//*/
				* html #gnav ul li a {
					display: inline-block !important;
				}
			/**/

			#gnav ul li a:hover {
				color:#34a7ff;
			}
			#gnav ul li.act a {
				color:#6593d3;
			}
			#gnav ul li a span {
				display:block;
				border-left:1px solid #ddd;
				padding:11px 6px;
			}


			#gnav ul li#gn_location a	 	 {	width:111px;			}
			#gnav ul li#gn_overview	a 		 {	width:116px;			}
			#gnav ul li#gn_students	a		 {	width:210px;			}
			#gnav ul li#gn_accommodation a	 {	width:152px;			}
			#gnav ul li#gn_apply a			 {	width:88px;				}
			#gnav ul li#gn_campuslife a		 {	width:142px;			}
			#gnav ul li#gn_job a			 {	width:130px;			}


#gnav_bar {
}


/* conhead */
#conhead {
	background:url(/kuis/english/common/img/bg_conhead.gif) repeat-x 0 0;
	height:83px;
}
	#conhead .frm {
		position:relative;
		width:950px;
		margin:0 auto;
		height:83px;
	}

/* conhead(category top)  */
#conhead.categorytop {
	height:272px;
	border-bottom:1px solid #ddd;
}
	#conhead.categorytop .frm {
		margin:0 auto;
		width:950px;
	}
	.categorytop #categorytit {
		height:272px;
		display:block;
		display: table-cell;
		vertical-align: middle;
		font-size:357.1%;		/* 50px */
	}
	* html .categorytop #categorytit				{	display: inline;zoom: 1;}	/* IE 6 */
	*:first-child+html .categorytop #categorytit	{	display: inline;zoom: 1;}	/* IE 7 */


/* container */
#container {
	position:relative;
}
#container .c_frm_b {
	background:none;
}
#container .frm {
	position:relative;
	margin:0 auto;
	width:950px;
}
#container.categorytop .frm {
}

/* maincontents */
.maincontents {
	padding-top:20px;
}
.maincontents.mc_frm_base {
}

.maincontents .mc_frm {
}
.maincontents .mc_frm_t {
}
.maincontents .mc_frm_t_below {
}
.maincontents .mc_frm_b {
}
.maincontents .mc_frmpad {
}
.maincontents .mc_frmpad.mc_col2 {
}

#footer a:link {	color:#004097;	text-decoration:none;	}
#footer a:visited {	color:#507bb2; 	text-decoration:none;	}
#footer a:active {	color:#34a7ff;	text-decoration:none;	}
#footer a:hover { 	color:#34a7ff;	text-decoration:none;	}


/* category title */
#categorytit {
	height:83px;
	display:block;
	display: table-cell;
	vertical-align: middle;
	font-family:'Times New Roman';
	font-size:228.6%;		/* 32px */
	font-weight:normal;
	line-height:1.2;
}
* html #categorytit				{	display: inline;	zoom: 1;}	/* IE 6 */
*:first-child+html #categorytit	{	display: inline;	zoom: 1;}	/* IE 7 */
/*\*//*/
	* html #categorytit {
		display: inline-block !important;
	}
/**/

@media print{
#categorytit {
	display: none;
}
}
/* main contents title */
.maintitle {
	padding:0 35px 15px;
}

/*
.categorytop #contit {
	position:absolute;
	top:0px;
	left:0;
	width:auto;
}
*/

	#breadcrumbs {
		height:31px;
	}

	.with_b_print #breadcrumbs {
		padding-right:9em;
	}
	#breadcrumbs li {
		float:left;
		padding-top:10px;
		margin-right:12px;
		font-size:85.7%;	/* font-size :12px */
		color:#333;
		line-height:1;
	}
		#breadcrumbs li#bc_home {
		}
		#breadcrumbs li a {
			padding-right:12px;
		}
		#breadcrumbs li#bc_back {
			padding-left:20px;
		}
		#breadcrumbs li#bc_back a.b_historyback {
			background:url(/kuis/english/common/img/icn_arrow_r_b1.gif) no-repeat 0 50%;
			padding-left:16px;
		}
		#breadcrumbs li span {
			color:#333;
		}

	.b_print {
		position:absolute;
		top:10px;
		right:0;
		background:url(/kuis/english/common/img/icn_print.gif) no-repeat 0 0;
		font-size:71.4%;	/* font-size :10px */
	}
		.b_print a {
			display:block;
			padding-left:16px;
		}


/* mainarea */
#mainarea {
	position:relative;
	float:left;
	width:678px;
}
.categorytop #mainarea.wide,	/* category top */
.categorytop .mainarea_wide {	/* category top */
}

#mainarea.wide,			/* contents wide */
.mainarea_wide {		/* contents wide */
	position:relative;
	float:none;
	width:auto;
	padding-top:0;
}

	#mainarea .confrm {
		width:auto;
		margin:0;
		padding:0 9px;
	}
	#mainarea.wide .confrm {
		padding:0;
	}

	.mc_col2 #mainarea .confrm {
		padding:0;
	}

/* title */
#mainarea .ctstit_pad {
	margin:0;
}
#mainarea .ctstit_1 {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:26px 20px 25px 0;
	margin-bottom:30px;
}
	#mainarea .ctstit_1 span {
		display:block;
		font-size:184%;		/* 28px */
		font-size:208%;		/* 29px */
		font-family:'Times New Roman';
		font-weight:bold;
		line-height:1.2;
		color:#222;
	}
	#mainarea .ctstit_1 span.sub {
		padding:2px 4px 2px;
		font-size:100%;
		font-family:'Arial';
		font-weight:normal;
		line-height:1.2;
	}
#mainarea .ctstit_2 {
	background:url(/kuis/english/common/img/bg_ctstit_2_frmb.gif) repeat-x 0 100%;
	padding-bottom:4px;
	margin-bottom:20px;
	zoom:1;
}
	#mainarea .ctstit_2 span {
		display:block;
		background:#969696 url(../img/bg_ctstit_2_frmt.gif) no-repeat 0 0;
		padding:8px 10px;
		font-size:114.2%;
		font-weight:bold;
		line-height:1.4;
		color:#fff;
	}
	#mainarea.wide .ctstit_2 span {
		background-image: url(/kuis/english/common/img/bg_ctstit_2_frmt_wide.gif);
	}
	#mainarea .ctstit_2 span.sub {
		background:none;
		padding:0;
		font-size:87.5%;
		font-weight:normal;
	}

#mainarea .ctstit_3 {
	border:1px solid #6593d3;
	padding:5px 9px;
	margin-bottom:20px;
	zoom:1;
}
	#mainarea .ctstit_3 span {
		display:block;
		font-weight:bold;
		font-size:120%;
		line-height:1.4;
		color:#6593d3;
	}
	#mainarea .ctstit_3 span.sub {
		display:inline;
		padding-left:10px;
		font-size:87.5%;
		font-weight:normal;
	}
#mainarea .ctstit_4 {
	margin-bottom:10px;
}
	#mainarea .ctstit_4 span {
		display:block;
		font-weight:bold;
		font-size:120%;
		line-height:1.2;
	}
	#mainarea .ctstit_4 span.sub {
		display:inline;
		padding-left:10px;
		font-size:87.5%;
		font-weight:normal;
	}
	#mainarea .ctstit_4 span.icn {
		display:inline;
		padding-left:10px;
	}
	#mainarea .ctstit_4 span.icn img {
		vertical-align:text-bottom;
	}
#mainarea .ctstit_4l {
	margin-bottom:20px;
}
	#mainarea .ctstit_4l span {
		display:block;
		font-weight:bold;
		font-size:208%;		/* 29px */
		font-family:'Times New Roman';
		line-height:1.2;
	}


/* subarea */
#subarea {
	float:right;
	width:240px;
}


.categorytop #subarea {	/* category top */
}
	#subarea .frm {
		margin:0;
		width:auto;
	}
	#subarea .lnavfrmt {
	}
	#subarea .lnav {
		padding-top:0;
		padding-bottom:30px;
/*		font-size:85.7%;	*/
	}

		#subarea .lnav .t {
			display:block;
			border-top:1px solid #a9a18d;
			border-bottom:1px solid #a9a18d;
		}

		/* local nav link list */
		#subarea .lnav .t_cate {
			background:url(/kuis/english/common/img/bg_side_category.gif) no-repeat 0 0;
		}
			#subarea .lnav .t_cate a,
			#subarea .lnav .t_cate span {
				display:block;
				padding:22px 0 20px;
				text-align:center;
				font-weight:bold;
				line-height:1.2;
			}

		#subarea .lnav .t_cate2 {
			padding-top:24px;
		}
			#subarea .lnav .t_cate2 a,
			#subarea .lnav .t_cate2 span {
				display:block;
				padding-bottom:8px;
				font-weight:bold;
			}

		#subarea .lnav .cate {
			margin-bottom:6px;
		}
			#subarea .lnav .cate li {
			}
				#subarea .lnav .cate li a {
					display:block;
					color:#111;
				}
				#subarea .lnav .cate li span {
					display:block;
				}
				#subarea .lnav .cate li a:hover {
					color:#34a7ff;
				}
				#subarea .lnav .cate li a:visited {
				}
				#subarea .lnav .cate li .act {
				}
				#subarea .lnav .cate li .act span {
					display:block;
					font-weight:bold;
				}
				#subarea .lnav .cate li.ln_open ul {
					display:block;
				}
				#subarea .lnav .cate li.ln_close ul {
/*					display:none;	*/	/* 本サイトは全て開いておく */
				}

				/* li03 */
				#subarea .lnav .cate .li03 {
					border-top:1px solid #fff;
					background:#d4dde9 url(../img/bg_lnav_li03.gif) repeat-x 0 0;
				}
				#subarea .lnav .cate .li03 a,
				#subarea .lnav .cate .li03 span {
					background:url(/kuis/english/common/img/icn_arrow_gbb_1.gif) no-repeat 10px 50%;
					padding:8px 8px 8px 28px;
					font-weight:bold;
				}
				#subarea .lnav .cate .li03 a:hover {
				}
				#subarea .lnav .cate .li03.act {
					background:#d4dde9 url(../img/bg_lnav_li03_act.gif) repeat-x 0 0;
				}
				#subarea .lnav .cate .li03.act a,
				#subarea .lnav .cate .li03.act span {
					background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 10px 50%;
					color:#6593d3;
				}

				/* li04 */
				#subarea .lnav .cate .li04 {
					border-top:1px solid #fff;
					background:#f5f5f5;
				}
				#subarea .lnav .cate .li04 a,
				#subarea .lnav .cate .li04 span {
					background:url(/kuis/english/common/img/icn_arrow_g_1.gif) no-repeat 14px 50%;
					padding:8px 8px 8px 28px;
					font-size:85.7%;
				}
				#subarea .lnav .cate .li04 a:hover {
				}
				#subarea .lnav .cate .li04.act {
				}
				#subarea .lnav .cate .li04.act a,
				#subarea .lnav .cate .li04.act span {
					background:url(/kuis/english/common/img/icn_arrow_b_1.gif) no-repeat 14px 50%;
					color:#6593d3;
				}

				/* li05 */
				#subarea .lnav .cate .li05frm {
				}
				#subarea .lnav .cate .li05 {
					background:#fff;
					border-top:1px solid #f5f5f5;
				}
				#subarea .lnav .cate .li05 a,
				#subarea .lnav .cate .li05 span {
					background:url(/kuis/english/common/img/icn_ladder_g_1.gif) no-repeat 28px 40%;
					padding:8px 8px 8px 38px;
					font-size:85.7%;
				}
				#subarea .lnav .cate .li05 a:hover {
				}
				#subarea .lnav .cate .li05.act {
				}
				#subarea .lnav .cate .li05.act a,
				#subarea .lnav .cate .li05.act span {
					background:url(/kuis/english/common/img/icn_ladder_b_1.gif) no-repeat 28px 40%;
					font-weight:bold;
					color:#6593d3;
				}

				/* utility block */
				#subarea .utility {
					padding-top:17px;
				}

				#subarea .b_rss {
					position:relative;
					padding-top:10px;
				}
					#subarea .b_rss a {
					}


				/* extra link list */
				#subarea .lnav_ext {
					border-top:1px solid #ccc;
					padding-bottom:30px;
				}
					#subarea .lnav_ext .li01 {
						border-bottom:1px solid #ccc;
					}
						#subarea .lnav_ext .li01 a {
							display:block;
							padding:12px 12px 12px 28px;
							background:url(/kuis/english/common/img/icn_arrow_g_1.gif) no-repeat 14px 50%;
							line-height:1.2;
							font-weight:bold;
						}
					#subarea .lnav_ext .li02frm {
						padding:4px 0;
						border-bottom:1px solid #ccc;
					}
						#subarea .lnav_ext .li02 {
						}
							#subarea .lnav_ext .li02 a {
								display:block;
								padding:3px 3px 3px 38px;
								background:url(/kuis/english/common/img/icn_arrow_g_1.gif) no-repeat 28px 50%;
								line-height:1.2;
							}

				/* extra banner list */
				#subarea .extbnrblk .b_detail.bg01 a {
					font-size:100%;
				}


/* google map block */
.mapblk {
	border:0;
	padding:0 0 0 0;
}
.mapblk .frm {
	width:678px !important;
	height:478px;
}

.wide .mapblk {
	border:5px solid #eee;
	padding:50px 50px;
}
.wide .mapblk .frm {
	width:840px !important;
	height:540px;
}
.wide .mapblk .vistxt06 .info {
	width:700px;
}



/* relarea */
#relarea {
	clear:both;
	padding-top:30px;
}
	#relarea .frm {
		border:1px solid #d2d2d2;
		background:#f2f2f2;
		width:auto;
	}
	#relarea p {
		padding:14px 0;
		text-align:center;
	}
	#relarea a {
		padding:0 25px;
	}
	#relarea .slash {
		padding:0;
		color:#c4c0b1;
	}



.b_pagetop {
	display:none;
	position:absolute;
	top:0;
	right:0;
}
	.b_pagetop a {
		display:block;
		background:#1e308e url(/kuis/english/common/img/icn_pagetop.gif) no-repeat 50% 50%;
		width:43px;
		height:39px;
		text-indent:-9999em;
		font-size:1px;
		zoom:1;
	}
.fixfooter_off .b_pagetop {
	display:block;
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left !important;
}
.fixfooter_off .b_pagetop a {
		margin-left:907px;
		font-size:1px;
		text-indent:-9999em;
	}




#confoot {
	background:#fff;
	width:100%;
	border-top:1px solid #ddd;
}
#confoot .frm {
	position:relative;
	background:#1e308e;
	width:950px;
	margin:0 auto;
	zoom:1;
}
	#confoot #breadcrumbs {
		background:#fff;
		margin-right:43px;
		padding:4px 16px 6px 0;
	}
	#confoot .b_pagetop {
		display:block;
		zoom:1;
		z-index:1001;
	}
		#confoot .b_pagetop a {
			zoom:1;
		}

/* site footer */
#footer {
	font-size:85.7%;
	line-height:1.4;
}

#footer a:link {	color:#fff;	text-decoration:none;	}
#footer a:visited {	color:#fff; 	text-decoration:none;	}
#footer a:active {	color:#fff;	text-decoration:none;	}
#footer a:hover { 	color:#fff;	text-decoration:underline;	}

	#footer .layer01 {
		background:#1e308e;
		position:relative;
		padding:23px 0 26px;
		padding:0 0 0 0;
		color:#fff;
	}
	#footer .layer01 .l_frm_t {
		margin:0 auto;
		width:950px;
		zoom:1;
	}
	#footer .layer01 .l_frm {
		zoom:1;
	}
	#footer .layer01 .l_frm_b {
		zoom:1;
	}
	#footer .layer01 .l_frmpad {
	}

	#footer .layer02 {
		position:relative;
		display:none;
	}
	#footer .layer02 .l_frm_t {
	}
	#footer .layer02 .l_frm {
		margin:0 auto;
		width:950px;
	}

	/* sitelink */
	#footer #sitelink {
		position:relative;
	}
		#footer #sitelink .logo {
			position:absolute;
			top:22px;
			left:0;
		}
		#footer #sitelink .adrs {
			position:absolute;
			bottom:20px;
			left:0;
			width:140px;
			color:#a5acd2;
		}
		#footer #sitelink .linklist {
			padding-left:160px;
		}
		#footer #sitelink .b_request_infomaterial {
			border-bottom:1px solid #152263;
		}
		#footer #sitelink .linklist .listfrm {
			padding:0 20px;
		}
			#footer #sitelink .linklist .col_r .listfrm {
				padding:0 0 0 17px;
			}
		#footer #sitelink .vl_l {
			border-left:1px solid #35459a;
		}
		#footer #sitelink .slt {
			border-top:1px solid #35459a;
		}
		#footer #sitelink .slb {
			border-bottom:1px solid #35459a;
		}

		#footer #sitelink .linklist a {
			display:block;
			line-height:1.2;
		}
		#footer #sitelink .linklist .b_blank a {
			background:url(/kuis/english/common/img/icn_blank_bg.gif) no-repeat 0 0.4em !important;
			padding-left:18px !important;
		}
		#footer #sitelink .linklist .li01 {
			padding-bottom:4px;
		}
		#footer #sitelink .linklist .li01 a {
			display:block;
			background:url(/kuis/english/common/img/icn_cirlce_w_1.gif) no-repeat 0 0.4em;
			padding-left:14px;
			font-weight:bold;
		}
		#footer #sitelink .linklist .li02 {
			padding-bottom:4px;
		}
		#footer #sitelink .linklist .cate_t {
			padding-left:12px;
			font-weight:bold;
		}
		#footer #sitelink ul.linklist .col_l,
		#footer #sitelink ul.linklist .col_c {
			padding:22px 0 18px;
			width:300px;
		}
		#footer #sitelink ul.linklist .col_r {
			padding:22px 0 18px;
			width:188px;
		}
		#footer #sitelink ul.linklist ul ul {
			padding-left:13px;
		}
		#footer #sitelink ul.linklist ul ul li {
			padding-bottom:4px;
		}


	#footer .layer02 .b_reserv {
		position:absolute;
		top:10px;
		right:5px;
	}
		#footer .layer02 .b_reserv a {
			display:block;
			width:226px;
			height:40px;
			background:url(/kuis/english/common/img/b_footer_reserv_1.jpg) no-repeat 0 0;
			text-indent:-9999em;
		}
		#footer .layer02 .b_reserv a:hover {
			background:url(/kuis/english/common/img/b_footer_reserv_2.jpg) no-repeat 0 0;
		}


/* grouo common footer */
#kgg_footer {
	font-size:85.7%;
	line-height:1.4;
}
#kgg_footer a:link {	color:#004097;	text-decoration:none;	}
#kgg_footer a:visited {	color:#816eb6; 	text-decoration:none;	}
#kgg_footer a:active {	color:#0084d8;	text-decoration:none;	}
#kgg_footer a:hover { 	color:#0084d8;	text-decoration:underline;	}


	#kgg_footer .layer01 {
		position:relative;
		background:#eee;
		padding:20px 0 12px;
	}
	#kgg_footer .layer02 {
		position:relative;
		background:#fff;
		padding:10px 0;
	}
	#kgg_footer .frm {
		width:950px;
		margin:0 auto;
	}

	#kgg_footer .logo a {
		display:block;
		width:566px;
		height:22px;
		margin-bottom:8px;
		background:url(/kuis/english/common/img/footer_logo_kg.gif) no-repeat 0 0;
		text-indent:-9999em;
	}
	#kgg_footer #copyright {
		width:440px;
		height:16px;
		background:url(/kuis/english/common/img/copyright.gif) no-repeat 0 0;
		text-indent:-9999em;
	}


	#kgg_footer .grouplink {
		clear:both;
		padding-top:20px;
	}
		#kgg_footer .grouplink li {
			float:left;
			margin-bottom:8px;
			margin-right:8px;
			background:url(/kuis/english/common/img/vline_wg.gif) no-repeat 100% 45%;
			padding-right:10px;
		}
		#kgg_footer .grouplink li.li_last {
			margin-right:0;
		}

			#kgg_footer .grouplink li.li_top span {
				background:url(/kuis/english/common/img/vline_wg.gif) no-repeat 0 45%;
				padding-left:10px;
			}

		#kgg_footer .grouplink li a {
			zoom:1;
		}

	#kgg_footer .utility {
		float:right;
		width:400px;
	}
		#kgg_footer .utility li {
			float:right;
			margin-left:24px;
		}
			#kgg_footer .utility li a {
				display:block;
				background:url(/kuis/english/common/img/icn_arrow_g_2.gif) no-repeat 0 50%;
				padding-left:12px;
			}
			#kgg_footer .utility li.b_blankg a {
				padding-left:16px;
			}


/* blank page
------------------------------------------*/
.blankpage #header {
	border-bottom:0;
}
.blankpage #header .frm {
	padding:13px;
}
.blankpage #header #sitelogo {
	position:relative;
	top:0;
	left:0;
}

	.blankpage #footer {
	}
		.blankpage #footer .frm {
			margin:0 auto;
			border-top:1px solid #eee;
			padding:10px 0;
			width:950px;
			position:relative;
		}
		.blankpage #footer #copyright {
			float:left;
			width:440px;
			height:16px;
			background:url(/kuis/english/common/img/copyright.gif) no-repeat 0 0;
			text-indent:-9999em;
		}
		.blankpage #footer .utility {
			padding:4px;
			font-size:85.7%;
		}
			.blankpage #footer .utility li {
				float:right;
			}
				.blankpage #footer .utility li a {
					background:url(/kuis/english/common/img/icn_arrow_g_2.gif) no-repeat 0 50% !important;
					padding-left:12px;
					color:
				}
.blankpage #footer .utility li a:link {	color:#004097;	text-decoration:none;	}
.blankpage #footer .utility li a:visited {	color:#507bb2; 	text-decoration:none;	}
.blankpage #footer .utility li a:active {	color:#004097;	text-decoration:none;	}
.blankpage #footer .utility li a:hover { 	color:#34a7ff;	text-decoration:none;	}
.blankpage #footer .utility li .hovr a { 	color:#34a7ff;	text-decoration:none;	}


	.blankpage #kgg_footer {
		display:none;
	}


/* parts module
------------------------------------------*/
/* contents unit */
.ctsblk {
	padding-top:40px;
}
.ctsblk .pos_r{
	top:42px;
	right:10px;
}
.ctsblk.ctstop {
	padding-top:0;
}
.ctsblk.ctspad {
	padding-left:10px;
	padding-right:10px;
}
/* contents section unit */
.sectblk {
	padding-bottom:20px;
}

/* contents title */
.ctsblk .t_cts {
	font-weight:bold;
}
.ctsblk .ctsblkfrm {
	padding:20px;
}
.ctsblk .t_cts2 {
}

/* lead */
.ctsblk .lead {
	padding-top:30px;
}

.ctsblk .lead.txt-main {
	font-size:200%;		/* 28px */
	line-height:1.35;
	font-family:'Times New Roman';
	font-weight:bold;
}
.ctsblk .lead.txt-sub {
	font-size:142.86%;	/* 20px */
	line-height:1.5;
	font-family:'Times New Roman';
	font-weight:bold;
}


/* news list block */
.newsblk {
	position:relative;
}
	.newsblk .t_news {
		margin-bottom:9px;
		padding-bottom:8px;
		border-bottom:1px solid #999;
		font-size:171.43%;		/* 24px */
		line-height:1.2;
		font-weight:bold;
	}
/*
	.newsblk .b_list {
		position:absolute;
		top:4px;
		right:0;
	}
		.newsblk .b_list a {
			display:block;
			border:1px solid #ccc;
			background:#fff url(/kuis/english/common/img/icn_arrow_list.gif) no-repeat 90% 50%;
			padding:2px 12px 1px 6px;
			font-size:85.7%;
			line-height:1;
		}
*/
	.newsblk .b_rss {
		position:absolute;
		top:4px;
		right:0;
	}
		.newsblk .b_list a {
			display:block;
			line-height:1;
		}

.newslist {
	padding:0;
	zoom:1;
}
.newslist.listtop {
	margin-top:0;
}
	.newslist li {
		background: url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 100%;
		padding:6px 0 7px;
	}
	.newslist li.li_btm,
	.newslist li.li_last {
/*
		background:none;
		padding-bottom:6px;
*/
	}

.newslist .news_nodata {
	padding:24px 15px;
}

.newsitem {
	position:relative;
	zoom:1;
}
.newsitem a {
	display:block;
	padding:4px 0;
	cursor:pointer;
	zoom:1;
}
.newsitem a:hover {
	text-decoration:none;
}
.newsitem a:hover .thumb span {
/*	border-color:#8C0D0D;	*/
}

.newsitem a:hover dd {
/*	text-decoration:underline;	*/
}
.newsitem .itemfrm {
	display:block;
	padding:0;
	zoom:1;
}
.newsitem .thumb {
	float:left;
	width:90px;
	margin-right:10px;
}
.newsitem .thumb span {
	display:block;
/*
	border:1px solid #d8d2b1;
	padding:4px;
	background:#fff;
*/
}

.newsitem .thumb img {
	display:block;
}
.newsitem dl {
	position:relative;
}
/*
	.newslist li .newsitem dl {
		float:right;
		width:578px;
	}
*/
	.newslist li .newsitem .dlfrm {
		float:right;
		width:578px;
	}

.newsitem dt.date {
/*	float:left;	*/
	margin-right:10px;
	padding-bottom:6px;
}
.newsitem dd {
}
.newsitem dd.sts {
	display:none;
	float:left;
	margin-right:10px;
	padding-bottom:4px;
	height:15px;
	font-size:1px;
	line-height:1;
	text-indent:-9999em;
}
.newsitem dd.sts_sub_english		{	display:block;	width:66px;		background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat 0 0;	}
.newsitem dd.sts_sub_asia			{	display:block;	width:86px;		background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -71px 0;	}
.newsitem dd.sts_sub_ibero			{	display:block;	width:126px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -162px 0;	}
.newsitem dd.sts_sub_international	{	display:block;	width:146px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -293px 0;	}
.newsitem dd.sts_labo_gci			{	display:block;	width:186px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat 0 -20px;	}
.newsitem dd.sts_labo_press			{	display:block;	width:106px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -191px -20px;	}
.newsitem dd.sts_labo_ctec			{	display:block;	width:136px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -302px -20px;	}
.newsitem dd.sts_labo_flp			{	display:block;	width:126px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat 0 -40px;	}
.newsitem dd.sts_labo_cls			{	display:block;	width:116px;	background:url(/kuis/english/common/img/icn_sts_category_instt.gif) no-repeat -131px -40px;	}
.newsitem dd.sts_user_applicant		{	display:block;	width:72px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat 0 0;	}
.newsitem dd.sts_user_student		{	display:block;	width:72px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat -77px 0;	}
.newsitem dd.sts_user_parent		{	display:block;	width:112px;	background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat -154px 0;	}
.newsitem dd.sts_user_graduate		{	display:block;	width:72px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat -271px 0;	}
.newsitem dd.sts_user_teacher		{	display:block;	width:106px;	background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat -348px 0;	}
.newsitem dd.sts_user_neighbor		{	display:block;	width:86px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat -459px 0;	}
.newsitem dd.sts_user_company		{	display:block;	width:86px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat 0 -20px;	}
/*
.newsitem dd.sts_speech				{	width:66px;		background:url(/kuis/english/common/img/icn_sts_category_target.gif) no-repeat 0 0;	}
*/

.newsitem dd.sts_none {
	display:none;
}

.newsitem dd.txt {
	clear:both;
}


	/* no thumb */
	.newsblk .no_thumb .newsitem a {
		background:none;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
	}
/*
	.newsblk .no_thumb .newsitem dl {
		position:relative;
		float:none;
		width:auto;
	}
*/
	.newsblk .no_thumb .newsitem .dlfrm {
		position:relative;
		float:none;
		width:auto;
	}
	.newsblk .no_thumb .newsitem a:hover dd {
		text-decoration:none;
	}
	.newsblk .no_thumb .newsitem .thumb {
		display:none;
	}
	.newsblk .no_thumb .newsitem dl dt.date {
		position:absolute;
		top:3px;
		left:0;
		line-height:1;
		display:block;
	}
	.newsblk .no_thumb .newsitem dd.sts {
		display:none;
	}
	.newsblk .no_thumb .newsitem dl dd.txt {
		padding-top:1px;
		padding-left:7em;
	}

	/* no thumb with sts */
	.newsblk .no_thumb_w_sts .newsitem a {
		background:none;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
	}
	.newsblk .no_thumb_w_sts .newsitem .dlfrm {
		position:relative;
		float:none;
		width:auto;
	}
	.newsblk .no_thumb_w_sts .newsitem a:hover dd {
		text-decoration:none;
	}
	.newsblk .no_thumb_w_sts .newsitem .thumb {
		display:none;
	}
	.newsblk .no_thumb_w_sts .newsitem dl dt.date {
		float:left;
		margin-right:20px;
		padding-bottom:6px;
	}
	.newsblk .no_thumb_w_sts .newsitem dl dd.txt {
		padding-top:1px;
		padding-left:7em;
	}



	/* only txt */
	.newsblk .only_txt {
		padding:0;
	}
	.newsblk .only_txt li {
	}
	.newsblk .only_txt .newsitem .thumb,
	.newsblk .only_txt .newsitem dl dt.date {
		display:none;
	}
	.newsblk .only_txt .newsitem a {
		background:none;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
	}
/*
	.newsblk .only_txt .newsitem dl {
		float:none;
		width:auto;
	}
*/
	.newsblk .only_txt .newsitem .dlfrm {
		float:none;
		width:auto;
	}
	.newsblk .only_txt .newsitem a {
		background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50% !important;
		padding-left:20px;
		padding-top:0;
		padding-bottom:0;
		font-weight:normal;
	}
	.newsblk .only_txt .newsitem a:hover dd {
		text-decoration:none;
	}




.pagenav {
	padding:20px 0;
}
	.pagenav .idx {
		text-align:center;
	}
		.pagenav .idx span {
			line-height:1;
		}

		.pagenav .idx span.act {
			margin:0 3px;
			background:#6593d3;
			border:1px solid #6593d3;
			padding:6px 8px;
			font-weight:bold;
			color:#fff;
		}
		.pagenav .idx a {
			margin:0 3px;
			background:#f5f5f5;
			border:1px solid #ccc;
			padding:6px 8px;
			font-weight:bold;
			line-height:1;
		}
		.pagenav .idx .b_prev {
			background:url(/kuis/english/common/img/icn_prev.gif) no-repeat 0 50%;
			padding-left:12px;
			padding-right:12px;
		}
		.pagenav .idx .b_next {
			background:url(/kuis/english/common/img/icn_next.gif) no-repeat 100% 50%;
			padding-right:12px;
			padding-left:12px;
			border:0;
		}
			.pagenav .idx .b_prev a,
			.pagenav .idx .b_next a {
				margin:0;
				background:none;
				border:0;
				font-weight:normal;
			}

/* expand unit */
.expand_group {
	zoom:1;
}
.expand_group .expand_head {
	zoom:1;
}
.expand_group .expand_head {
	position:relative;
}
.expand_group .expand_head .b_expand {
	position:absolute;
	top:0;
	right:0;
	zoom:1;
}
.expand_group .expand_head .bar_expand a {
	padding-right:58px;
}
.expand_group .expand_head .bar_expand.b_open a {
	background:url(/kuis/english/common/img/b_expand_open_1.gif) no-repeat 100% 50%;
	zoom:1;
}
.expand_group .expand_head .bar_expand.b_close a {
	background:url(/kuis/english/common/img/b_expand_close_1.gif) no-repeat 100% 50%;
	zoom:1;
}
/*
html> ** body .expand_group .expand_head {		* for all without ie6,7 *
	position:relative;
	padding-bottom:0;
}
html* .expand_head {							* for ie6,7 *
	position:relative;
}
html* .expand_head .b_expand {					* for ie6,7 *
	position:absolute;
	top:0;
	right:0;
}
html> ** body .expand_group .expand_head .b_expand {	* for all without ie6,7 *
	position:absolute;
	top:0;
	right:0;
}
*/
	.expand_head .b_expand a {
		display:block;
		width:54px;
		height:44px;
		text-indent:-9999em;
		font-size:1px;
	}
	.expand_head .b_expand .b_close {
		background:url(/kuis/english/common/img/b_expand_close_1.gif) no-repeat 50% 50%;
	}
	.expand_head .b_expand .b_open {
		background:url(/kuis/english/common/img/b_expand_open_1.gif) no-repeat 50% 50%;
	}
.expand_cts {
	zoom:1;
}
	.expand_cts .b_inbox {
		padding-top:20px;
		text-align:right;
	}
		.expand_cts .b_inbox .b_close a {
			background:url(/kuis/english/common/img/icn_arrow_u_b1.gif) no-repeat 0 50%;
			padding-left:20px;
		}


/* table sheet unit */
table.w_fit {
	width:auto;
}

.tableblk01 .tbl_t {
	padding-bottom:20px;
	font-weight:bold;
	font-size:120%;
	line-height:1.4;
}
	.tableblk01 .tbl_t .sub {
		padding-left:1em;
		font-weight:normal;
		font-size:71.4%;
	}

.tableblk01 table {
	border:1px solid #ccc;
}
	.tableblk01 table th,
	.tableblk01 table td {
		border:1px solid #ccc;
		font-weight:normal;
		vertical-align:middle;
	}

	.tableblk01 table .bgc1 {		background:#fff;	}
/*	.tableblk01 table .bgc2 {		background:#daeeff;	}	*/
	.tableblk01 table .bgc2 {		background:#e1eeff;	}
	.tableblk01 table .bgc22 {		background:#daeeff;	}
	.tableblk01 table .bgc3 {		background:#1e308e;	color:#fff;	}
	.tableblk01 table .bgc4 {		background:#f5f5f5;	}
	.tableblk01 table .bgc5 {		background:#ffec93;	}
	.tableblk01 table .bgc6 {		background:#e5ffe1;	}
	.tableblk01 table .bgc7 {		background:#fffbd4;	}
	.tableblk01 table .bgc8 {		background:#ffeff5;	}

	.tableblk01 table .w0b1 {		width:50px;	}
	.tableblk01 table .w1a1 {		width:100px;	}
	.tableblk01 table .w1b1 {		width:142px;	}
	.tableblk01 table .w1c1 {		width:178px;	}
	.tableblk01 table .w1c3 {		width:192px;	}
	.tableblk01 table .w2a0 {		width:200px;	}
	.tableblk01 table .w2a1 {		width:214px;	}
	.tableblk01 table .w2b1 {		width:238px;	}
	.tableblk01 table .w2c1 {		width:266px;	}
	.tableblk01 table .w2c3 {		width:284px;	}
	.tableblk01 table .w3a0 {		width:300px;	}
	.tableblk01 table .w3a3 {		width:318px;	}
	.tableblk01 table .w3b1 {		width:358px;	}
	.tableblk01 table .w3c1 {		width:384px;	}
	.tableblk01 table .w4a1 {		width:400px;	}
	.tableblk01 table .w4a2 {		width:424px;	}
	.tableblk01 table .w5a1 {		width:500px;	}
	.tableblk01 table .w6a0 {		width:600px;	}
	.tableblk01 table .w6a2 {		width:630px;	}

	.tableblk01 table .wcol3 {		width:33.3%;	}
	.tableblk01 table .wcol4 {		width:25%;	}
	.tableblk01 table .wcol5 {		width:20%;	}
	.tableblk01 table .wcol6 {		width:16.66%;	}
	.tableblk01 table .wcol7 {		width:14.28%;	}
	
	.tableblk01 table .strg {
		font-weight:bold;
	}

	.tableblk01 table th p.box {
		padding:15px 15px 12px;
	}
	.tableblk01 table th p.box0 {
		padding:3px 15px 2px;
	}
	.tableblk01 table th p.box1 {
		padding:3px 15px 2px;
	}
	.tableblk01 table th p.box2 {
		padding:3px 15px 12px;
		white-space: nowrap;
	}
	.tableblk01 table td .box {
		padding:15px 15px 12px;
	}
	.tableblk01 table td .box0 {
		padding:3px 15px 2px;
	}
	.tableblk01 table td .box1 {
		padding:3px 1px 2px;
	}
	.tableblk01 table td .box2 {
		padding:3px 15px 12px;
		white-space: nowrap;
	}
	.tableblk01 table td .dlbox {
		padding:15px 15px 8px;
	}
	.tableblk01 table td .dlblk01 {
		position:relative;
		background:#ffec93;
		margin-bottom:7px;
		zoom:1;
	}
		.tableblk01 table td .dlblk01 dt.t {
			display:block;
			background:#f2f2f2;
			padding:2px 8px 2px 8px;
			margin-right:4em;
			zoom:1;
		}
		.tableblk01 table td .dlblk01 dd.d {
			position:absolute;
			background:#ffec93;
			top:0;
			right:0;
			width:4em;
			padding:2px 0;
			text-align:center;
			font-weight:bold;
		}


/* category menu */
.catemenublk {
}
	.catemenublk .col2 .menuitem {
		float:left;
		width:334px;
		padding-top:10px;
		margin-right:10px;
	}
	.catemenublk .col2 .menuitem.li_r {
		margin-right:0;
	}
	.catemenublk .col2 .menuitem.li_w {
		clear:both;
		float:none;
		width:auto;
		margin-right:0;
	}

		.catemenublk .menuitem .menuitemfrm {
			border:2px solid #ddd;
			padding:1px;
		}
			.catemenublk .menuitem .t {
				background:#eee url(/kuis/english/common/img/bg_c_menu_1_frmt.gif) repeat-x 0 0;
				padding:20px 12px;
				font-weight:bold;
			}
				.catemenublk .menuitem .t .sub {
					display:block;
					padding-top:4px;
					font-size:85.7%;
					line-height:1.2;
				}
			.catemenublk .menuitem .t_l {font-size:114.2%;	}
			.catemenublk .menuitem .t_m {font-size:100%;	}

			.catemenublk .menuitem a {
				display:block;
			}
			.catemenublk .menuitem a .menuitemfrm .t .icn {
				display:block;
				background: url(/kuis/english/common/img/icn_c_menu_arrow.gif) no-repeat 100% 50%;
				padding-right:18px;
			}
			.catemenublk .menuitem a .menuitemfrm .t .icn_pdf {
				display:block;
				background:url(/kuis/english/common/img/icn_pdf.gif) no-repeat 0 50% !important;
			}
			.catemenublk .menuitem .thumb {
				padding-top:1px;
			}
			.catemenublk .menuitem .info {
				padding:12px;
			}
				.catemenublk .menuitem .info .thumb {
					width:120px;
					margin-right:14px;
				}
				.catemenublk .menuitem .txt.f_r {
					width:164px;
				}
				.catemenublk .menuitem .info .sub {
					padding-top:10px;
					font-size:85.7%;
					line-height:1.3;
					color:#aaa;
				}

				.catemenublk .menuitem.li_w .txt.f_r {
					width:508px;
				}


			.catemenublk .menuitem a {
				color:#333;
				zoom:1;
			}
			.catemenublk .menuitem a:hover {
				text-decoration:none;
			}
				.catemenublk .menuitem a .t {
					color:#004097;
				}
				.catemenublk .menuitem a:hover .t {
					color:#34a7ff;
				}


/* topics list common setting */
.topicblk {
/*	padding-top:40px;	*/
	padding-bottom:40px;
}
.topicblk .topicitem.li_top {
	padding-top:0 !important;
}
.topicblk .topicitem.li_btm {
	padding-bottom:0 !important;
}
.topicblk .topicitem .li_h {
	padding-right:0.5em;
}
.topicblk .topicitem .t_idt2 {
	padding-left:1.5em !important;
	text-indent:-1.5em !important;				
}
.topicblk .topicitem .t_idt2d {
	padding-left:2em !important;
	text-indent:-2em !important;				
}

/* in case: the div '.info' */
.topicblk .info .topicitem {
	padding-left:8px;
}

/* topics list type0 */
.topicblk .topics0 .topicitem {
	padding-bottom:28px;
}
	.topicblk .topics0 .topicitem .t_topic {
		font-size:114.2%;
		line-height:1.2;
		font-weight:bold;
	}
	.topicblk .topics0 .topicitem .t_topic2 {
		font-weight:bold;
	}
	.topicblk .topics0 .topicitem .info {
		padding-top:16px;
	}

/* topics list type1 */
.topicblk .topics1 .topicitem {
/*	padding-top:6px;	*/
	padding-top:0px;
	padding-bottom:2px;
}
/* in case: the div '.info' */
.topicblk .info .topics1 {
/*	padding:18px 0 14px;	*/
}

	.topicblk .topics1 .topicitem .t_topic {
		background:url(/kuis/english/common/img/icn_circle_b.gif) no-repeat 0 4px;
		font-weight:bold;
		padding-left:18px;
	}
	.topicblk .topics1 .topicitem .t_topic0 {
		background:url(/kuis/english/common/img/icn_circle_b.gif) no-repeat 0 4px;
		padding-left:18px;
	}
	.topicblk .topics1 .topicitem .info {
		padding:4px 0 0 18px;
	}

/* topics list type2 */
.topicblk .topics2 .topicitem {
	margin-top:8px;
	background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 0;
	padding-top:10px;
}
.topicblk .topics2 .topicitem.li_top {
	margin-top:0;
	background:none;
	padding-top:0;
}
	.topicblk .topics2 .topicitem .info {
		padding:4px 0 0 18px;
	}
.topicblk .topics2 .topicitem .li_h {
	padding-right:0.2em;
	font-family:"Times New Roman";
	color:#6593d3;
	font-size:114.2%;
	font-size:163%;
	font-size:146%;
	font-size:127.8%;
	line-height:1.2;
}
.topicblk .topics2 .topicitem .t_idt2 {
	padding-left:1.5em !important;
	text-indent:-1.5em !important;				
}
.topicblk .topics2 .topicitem .t_idt2d {
	padding-left:2em !important;
	text-indent:-2.2em !important;				
}


/* caption block */
.captblk {
	padding-top:4px;
/*	font-size:85.7%;
	line-height:1.4;
	color:#666;
*/
}
	.captblk li {
/*		padding-top:10px;	*/
	}
		.captblk li .li_h {
			padding-right:0.5em;
			color:#ff0000;
		}
		.captblk li.t_idt2 {
			padding-left:2em !important;
			text-indent:-2em !important;				
		}
		.captblk li.t_idt2d {
			padding-left:2.5em !important;
			text-indent:-2.5em !important;				
		}


/* data block */
.datablk {
/*	padding-top:30px;	*/
}
	.datablk .data_main {
		float:left;
		width:200px;
	}
		.datablk .data_main .point {
			padding-right:0.1em;
			font-family:"Times New Roman";
			font-size:315.7%;
			line-height:1.1;
		}
		.datablk .data_main .unit {
			font-weight:bold;
			line-height:1;
		}
	.datablk .data_detail {
		float:left;
		width:476px;
	}
	.datablk .data_detail .frm {
		width:auto !important;
		border-left:1px solid #c2c2c2;
		padding-left:30px;
	}

/* tab block */
.tabblk {
}
	/* tab04 */
	.tabblk .tab04 {
		background:url(/kuis/english/common/img/bg_tab_wrap_frmb.gif) repeat-x 0 100%;
		zoom:1;
	}
		.tabblk .tab04 li {
			float:left;
			width:170px;
			margin-right:10px;
		}
		.tabblk .tab04 li.li_r {
			margin-right:0;
		}

		.tabblk .tab04 li.b_tab {
			padding-bottom:1px;
			text-align:center;
		}
		.tabblk .tab04 li.b_tab .frm {
			background:url(/kuis/english/common/img/bg_tab04_frm.gif) repeat-y 0 0;
			width:auto !important;
			zoom:1;
		}
		.tabblk .tab04 li.b_tab .frmt {
			background:url(/kuis/english/common/img/bg_tab04_frmt.gif) no-repeat 0 0;
			padding:10px;
		}
		.tabblk .tab04 li.b_tab a {
			display:block;
		}
		.tabblk .tab04 li.act a {
			cursor:default;
			color:#999;
		}
		.tabblk .tab04 li.act a:hover {
			color:#999;
		}
		.tabblk .tab04 li.b_tab.act {
			background:url(/kuis/english/common/img/bg_tab04_act_frmb.gif) no-repeat 0 100%;
		}
		.tabblk .tab04 li.b_tab.act .frm {
			background:url(/kuis/english/common/img/bg_tab04_act_frm.gif) repeat-y 0 0;
		}
		.tabblk .tab04 li.b_tab.act .frmt {
			background:url(/kuis/english/common/img/bg_tab04_act_frmt.gif) no-repeat 0 0;
		}
	/* tab05 */
	.tabblk .tab05 {
		background:url(/kuis/english/common/img/bg_tab_wrap_frmb.gif) repeat-x 0 100%;
		zoom:1;
	}
		.tabblk .tab05 li {
			float:left;
			width:130px;
			margin-right:7px;
		}
		.tabblk .tab05 li.li_r {
			margin-right:0;
		}

		.tabblk .tab05 li.b_tab {
			padding-bottom:1px;
			text-align:center;
		}
		.tabblk .tab05 li.b_tab .frm {
			background:url(/kuis/english/common/img/bg_tab05_frm.gif) repeat-y 0 0;
			width:auto !important;
			zoom:1;
		}
		.tabblk .tab05 li.b_tab .frmt {
			background:url(/kuis/english/common/img/bg_tab05_frmt.gif) no-repeat 0 0;
			padding:10px;
		}
		.tabblk .tab05 li.b_tab a {
			display:block;
		}
		.tabblk .tab05 li.act a {
			cursor:default;
			color:#999;
		}
		.tabblk .tab05 li.act a:hover {
			color:#999;
		}
		.tabblk .tab05 li.b_tab.act {
			background:url(/kuis/english/common/img/bg_tab05_act_frmb.gif) no-repeat 0 100%;
		}
		.tabblk .tab05 li.b_tab.act .frm {
			background:url(/kuis/english/common/img/bg_tab05_act_frm.gif) repeat-y 0 0;
		}
		.tabblk .tab05 li.b_tab.act .frmt {
			background:url(/kuis/english/common/img/bg_tab05_act_frmt.gif) no-repeat 0 0;
		}



/* attention block */
.attentionblk {
/*	padding-top:40px;	*/
}
	.attentionblk .info {
		background:url(/kuis/english/common/img/icn_attention_l.gif) no-repeat 0 0;
		_height:40px;
		min-height:40px;
		padding-left:60px;
		color:#ff0000;
		font-weight:bold;
		line-height:1.4;
	}


/* button module */
.btnblk {
	padding-top:20px;
}
	/* 5 column2 */
	.btnblk .col5 li {
		width:130px;
		margin-right:7px;
	}
	.btnblk .col5 li.li_r {
		margin-right:0;
	}

.b_detail {
	margin:0 auto;
	text-align:center;
}
	.b_detail a {
		font-weight:bold;
	}

/* button : blue box type01 */
.b_detail.bg00 {
	margin:0;
	text-align:left;
}

.b_detail.bg00 .frm {
	border:1px solid #c1d4ed;
	background:#eff4fb;
	padding:16px 29px;
	width:auto !important;
}
.f_r .b_detail.bg00 .frm {
	padding-left:39px;
	padding-right:39px;
}

/* button : yellow box type01 */
.b_detail.bg01 a {
	font-size:114.2%;
	line-height:1.2;
}
.b_detail.bg01 .frmt {
	background:#ffc000 url(../img/bg_btn_ylw_frm.gif) repeat-x 0 0;
	zoom:1;
}
.b_detail.bg01 .frmb {
	padding:12px 6px 10px;
	border-bottom:1px solid #b2b2b2;
}
.b_detail.bg01 .icon {
	background: url(/kuis/english/common/img/icn_arrow_blk_5.gif) no-repeat 100% 50%;
	display:block;
	text-align:center;
	padding-left:22px;
	padding-right:20px;
	zoom:1;
}
	.b_detail.bg01 a:link,
	.b_detail.bg01 a:visited,
	.b_detail.bg01 a:active {
		color:#000;
	}
	.b_detail.bg01 a:hover {
		color:#ff0000;
	}

.b_detail.bg01_w1 {	width:168px;	}
.b_detail.bg01_w2 {	width:268px;	}
.b_detail.bg01_w3 {	width:428px;	}

/* button : red box type02 */
.b_detail.bg02 a {
	font-size:114.2%;
	line-height:1.2;
}
.b_detail.bg02 .frmt {
	background:#c61d2a url(../img/bg_btn_red_frm.gif) repeat-x 0 0;
	zoom:1;
}
.b_detail.bg02 .frmb {
	padding:12px 6px 10px;
	border-bottom:1px solid #b2b2b2;
}
.b_detail.bg02 .icon {
	background: url(/kuis/english/common/img/icn_arrow_wh_5.gif) no-repeat 100% 50%;
	display:block;
	text-align:center;
	padding-left:32px;
	padding-right:30px;
	zoom:1;
}
	.b_detail.bg02 a:link,
	.b_detail.bg02 a:visited,
	.b_detail.bg02 a:active {
		color:#fff;
	}
	.b_detail.bg02 a:hover {
		color:#ffc000;
	}
.b_detail.bg02_w1 {	width:168px;	}
.b_detail.bg02_w2 {	width:268px;	}
.b_detail.bg02_w3 {	width:428px;	}


/* button : gradation box type03 */
.b_detail.bg03 .frm {
	border:1px solid #c2c2c2;
	background:#f6f6f6 url(../img/bg_btn03_grd_frm.gif) repeat-x 0 0;
	padding:10px 5px 5px;
	width:auto !important;
}
.b_detail.bg03 a {
	line-height:1.2;
}
.b_detail.bg03 .icn_dwn1 {
	background: url(/kuis/english/common/img/icn_arrow_dwn1.gif) no-repeat 50% 100%;
	padding-bottom:16px;
	display:block;
	text-align:center;
	zoom:1;
}
	.b_detail.bg03 a:link,
	.b_detail.bg03 a:visited,
	.b_detail.bg03 a:active {
	}
	.b_detail.bg03 a:hover {
	}

	/* button height */
	.b_detail.h2 .frmb {
		padding:22px 6px 20px;
	}
	


/* contact block */
.contactblk {
	border:1px solid #ccc;
	background:#f5f5f5;
	padding:1px;
}
	.contactblk .t_contact {
		background:#999;
		padding:8px 10px;
		color:#fff;
		font-weight:bold;
	}
	.contactblk .info {
		padding:20px;
	}



/* column contents */
.columnblk {
}
	.columnblk .col2 .columnitem {
		float:left;
		width:327px;
		padding-bottom:40px;
		margin-right:24px;
	}
	.columnblk .col2 .columnitem.li_r {
		margin-right:0;
	}
	.columnblk .col2 .columnitem.li_btm {
		padding-bottom:0;
	}
		.columnblk .columnitem .columnitemfrm {
		}
			.columnblk .columnitem .hd {
				background:#1e308e;
				padding:5px 10px 4px;
				color:#fff;
				font-weight:bold;
			}
			.columnblk .columnitem .bd {
				border:1px solid #ccc;
				background:#f5f5f5;
				padding:10px;
			}

			.columnblk .columnitem .t_column {
				padding-top:18px;
				font-size:114.2%;
				line-height:1.2;
				font-weight:bold;
			}
/*
			.columnblk .columnitem .t_column.slt2 {
				border-color:#999;
			}
*/
			.columnblk .columnitem .thumb {
				padding-top:16px;
			}
			.columnblk .columnitem .info {
				padding-top:16px;
			}
				.columnblk .columnitem .info .list01 {
					padding-bottom:8px;
				}

/* visual+text column contents  */
.vistxtblk {
	padding-top:30px;
}
	.vistxtblk .vis {
/*
		border:1px solid #d8d2b1;
		padding:9px;
		background:#fff;
*/
	}
	.vistxtblk .vis.nofrm {
		border:none;
		padding:0;
		background:none;
	}
	.vistxtblk .capt {
/*		padding:5px 5px 0;	*/
		padding:5px 0 0;
	}

/* vistxtblk-vistxt01 */
.vistxt01 {
}
.vistxt01 .visblk {
}
	.vistxt01 .visblk .vis {
		text-align:center;
	}

/* vistxtblk-vistxt02 */
.vistxt02 {
}
.vistxt02 .f_l {
	float:left;
}
.vistxt02 .f_r {
	float:right;
}
	.vistxt02 .visblk {
/*		width:334px;	*/
		width:327px;
	}
	.vistxt02 .info {
/*		width:334px;	*/
		width:327px;
	}

/* vistxtblk-vistxt03 */
.vistxt03 {
}
.vistxt03 .f_l {
	float:left;
/*	margin-right:9px;	*/
	margin-right:24px;
}
.vistxt03 .f_c {
	float:left;
/*	margin-right:9px;	*/
	margin-right:24px;
}
.vistxt03 .f_r {
	float:right;
}
	.vistxt03 .visblk {
/*		width:220px;	*/
		width:210px;
	}
	.vistxt03 .info {
		width:210px;
	}

/* vistxtblk-vistxt0104 */
.vistxt04 .f_l {
	margin-right:20px;
}
	.vistxt04 .visblk {
		width:154px;
	}
	.vistxt04 .info {
		width:504px;
	}
		.vistxt04 .info .txt {
			padding-top:10px;
		}
	.wide .vistxt04 .info {
		width:776px;
	}

/* vistxtblk-vistxt05 */
.vistxt05 .f_l {
	margin-right:20px;
}
	.vistxt05 .visblk {
		width:190px;
	}
	.vistxt05 .info {
		width:466px;
	}
		.vistxt05 .info .txt {
			padding-top:10px;
		}
	.wide .vistxt05 .info {
		width:738px;
	}

/* vistxtblk-vistxt0106 */
.vistxt06 .f_l {
	margin-right:20px;
}
.vistxt06 .f_r .vis {
	text-align:right;
}
	.vistxt06 .visblk {
		width:120px;
	}
	.vistxt06 .info {
		width:538px;
	}
		.vistxt06 .info .txt {
			padding-top:10px;
		}
	.wide .vistxt06 .info {
		width:810px;
	}

/* expand contents */
.expandblk {
}
	.expandblk li {
		padding-bottom:5px;
	}
	.expandblk .box {
		position:relative;
	}
	.expandblk .box_head {
		background:#f2f2f2;
		border:1px solid #ccc;
	}
		.expandblk .box_head a {
			display:block;
			padding:14px 20px;
			background-position:98% 50% !important;
		}

	.expandblk .box_case {
		padding:15px 20px 20px;
	}


/* schedule contents */
.scheduleblk {
	padding-top:30px;
}
	.scheduleblk .scheduleitem {
		background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 0;
		padding-top:30px;
		padding-bottom:30px;
	}
	.scheduleblk .scheduleitem.li_top {
	}
	.scheduleblk .scheduleitem.li_btm {
	}
		.scheduleblk .scheduleitem .t_sche {
			width:146px;
		}
		.scheduleblk .scheduleitem .t_sche.t_wide {
			width:240px;
		}
			.scheduleblk .scheduleitem .t_sche .month {
				padding-right:0.1em;
				font-family:"Times New Roman";
				font-size:315.7%;
				line-height:1.1;
			}
			.scheduleblk .scheduleitem .t_sche .unit {
				font-size:142.86%;
				font-weight:bold;
				line-height:1;
			}
		.scheduleblk .scheduleitem .eventblk {
			width:182px;
		}
		.scheduleblk .scheduleitem .eventblk.wide {
			width:434px;
		}
		.scheduleblk .scheduleitem .eventblk.wide2 {
			width:524px;
		}
		.scheduleblk .scheduleitem .extinfoblk {
			width:328px;
		}




/* credits data contents */
.creditsdata {
}
	.creditsdata .thc1 {
		background:#e1eeff;
	}
	.creditsdata .thc2 {
		background:#1e308e;
		color:#fff;
	}

/* department contents */
.departmentblk {
}


.departmentblk .leveldatablk {
	position:relative;
	background:#333;
}
	.departmentblk .leveldatablk .t_grade {
		position:absolute;
		top:0;
		left:0;
		padding-top:18px;
	}
	.departmentblk .leveldatablk .frm {
		margin:0 !important;
		padding-left:68px;
		width:auto !important;
	}
	.departmentblk .leveldatablk .info {
		background:#f2f2f2;
		width:480px;
		float:left;
/*		padding:10px 10px 18px 20px;	*/
	}
	.departmentblk .leveldatablk .info .columnlist {
/*
		float:left;
		width:443px;
*/
		padding:10px 20px 18px 20px;
	}
		.departmentblk .leveldatablk .info .columnitem {
			margin-top:15px;
			border-top:1px solid #ccc;
			padding-top:15px;
		}
		.departmentblk .leveldatablk .info .li_top {
			margin-top:0;
			padding-top:0;
			border-top:0;
		}
		.departmentblk .leveldatablk .info .columnitem dl {
			position:relative;
		}
		.departmentblk .leveldatablk .info .li_top dl {
		}
			.departmentblk .leveldatablk .info .columnitem dt {
				position:absolute;
				top:0;
				left:0;
			}
			.departmentblk .leveldatablk .info .columnitem dd {
				padding-left:54px;
			}

	.departmentblk .leveldatablk .levelpoint {
		float:right;
		width:130px;
	}
		.departmentblk .leveldatablk .levelpoint .frm {
			width:auto !important;
			margin:0 !important;
			background:#ecf1f6;
/*			border:2px solid #fff;	*/
/*			padding:13px 18px !important;	*/
			padding:0 25px !important;
			_padding:0 24px !important;
			border-left:1px solid #fff;
		}
			.departmentblk .leveldatablk .levelpoint .frm .t {
				padding-top:25px;
			}
			.departmentblk .leveldatablk .levelpoint .frm ul {
				padding-left:12px;
				padding-bottom:20px;
			}
				.departmentblk .leveldatablk .levelpoint .frm li dl {
					padding-top:20px;
				}
					.departmentblk .leveldatablk .levelpoint .frm li dl dt,
					.departmentblk .leveldatablk .levelpoint .frm li dl dd {
						font-weight:bold;
					}

	/* faqblk */
	.faqblk {
	}
		.faqblk li {
			padding-bottom:5px;
		}
		.faqblk .box {
			position:relative;
		}
		.faqblk .box_q {
			background:#f2f2f2 url(/kuis/english/common/img/icn_q.gif) no-repeat 10px 10px;
			border:1px solid #ccc;
		}
			.faqblk .box_q a {
				display:block;
				padding:14px 58px;
				background-position:98% 50% !important;
			}
	
		.faqblk .box_a {
			background: url(/kuis/english/common/img/icn_a.gif) no-repeat 20px 15px;
			padding:15px 20px 20px 60px;
		}

	/* color:  department = english */
	#dpt_english .columnblk .columnitem .hd {
		background:#1e308e;
		color:#fff;
	}
	#dpt_english .leveldatablk {
		background:#1e308e;
	}
	#dpt_english .leveldatablk .levelpoint .frm {
		background:#e1eeff;
	}
	#dpt_english .faqblk .box_q {
	}
	#dpt_english .faqblk .box_a {
	}
	#dpt_english .creditsdata .thc1 {
		background:#e1eeff;
	}
	#dpt_english .creditsdata .thc2 {
		background:#1e308e;
	}

	/* color:  department = asia */
	#dpt_asia .columnblk .columnitem .hd {
		background:#962115;
		color:#fff;
	}
	#dpt_asia .leveldatablk {
		background:#962115;
	}
	#dpt_asia .leveldatablk .levelpoint .frm {
		background:#ffdadd;
	}
	#dpt_asia .faqblk .box_q {
	}
	#dpt_asia .faqblk .box_a {
	}
	#dpt_asia .creditsdata .thc1 {
		background:#ffdadd;
	}
	#dpt_asia .creditsdata .thc2 {
		background:#962115;
	}

	/* color:  department = ibero */
	#dpt_ibero .columnblk .columnitem .hd {
		background:#4c8100;
		color:#fff;
	}
	#dpt_ibero .leveldatablk {
		background:#4c8100;
	}
	#dpt_ibero .leveldatablk .levelpoint .frm {
		background:#e8f8d1;
	}
	#dpt_ibero .faqblk .box_q {
	}
	#dpt_ibero .faqblk .box_a {
	}
	#dpt_ibero .creditsdata .thc1 {
		background:#e8f8d1;
	}
	#dpt_ibero .creditsdata .thc2 {
		background:#4c8100;
	}

	/* color:  department = international */
	#dpt_international .columnblk .columnitem .hd {
		background:#89601e;
		color:#fff;
	}
	#dpt_international .leveldatablk {
		background:#89601e;
	}
	#dpt_international .leveldatablk .levelpoint .frm {
		background:#f3ebde;
	}
	#dpt_international .faqblk .box_q {
	}
	#dpt_international .faqblk .box_a {
	}
	#dpt_international .creditsdata .thc1 {
		background:#f3ebde;
	}
	#dpt_international .creditsdata .thc2 {
		background:#89601e;
	}

/* reference contents */
.relblk {
	padding:20px;
	background:#f5f5f5;
}
.relblk.skin0 {
	padding:0;
	background:none;
}
	.relblk .t_rel {
		color:#666;
		font-weight:bold;
	}
	.relblk .rellist {
		padding:10px 0;
	}
		.relblk .rellist li.relitem {
			float:left;
			width:200px;
			margin-right:19px;
		}
		.relblk .rellist li.relitem.li_r {
			margin-right:0;
		}
		.relblk .rellist li.relitem .frm {
			width:auto !important;
		}
		.relblk .rellist li.relitem .t {
			padding-top:10px;
		}
		.relblk .rellist li.relitem .t span.main {
			background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50%;
			padding-left:20px;
			display:block;
			font-weight:bold;
			line-height:1.2;
		}
		.relblk .rellist li.relitem .t span.sub {
			display:block;
			padding-left:20px;
			font-weight:normal;
			font-size:85.7%;
			line-height:1.2;
		}
		.relblk .rellist li.relitem .txt {
			padding-top:6px;
			color:#333;
		}
	.relblk .ex_rellist {
		border-top:1px solid #ccc;
	}
	.relblk .ex_rellist ul {
		border-top:1px solid #fff;
		padding-top:10px;
	}
		.relblk .ex_rellist li {
			float:left;
			margin-right:30px;
		}
			.relblk .ex_rellist li a {
				display:block;
				font-weight:normal;
			}

	.relblk .t_rel_f {
		float:left;
		width:87px;
		margin-right:20px;
		color:#666;
		font-weight:bold;
	}
	.relblk .ex_rellist_f {
		float:left;
		width:515px;
		border-left:1px solid #ccc;
	}
	.relblk .ex_rellist_f ul {
		border-left:1px solid #fff;
		padding-left:10px;
	}
		.relblk .ex_rellist_f li {
			float:left;
			margin-right:30px;
		}
			.relblk .ex_rellist_f li a {
				display:block;
				font-weight:normal;
			}

/* check kuis contents */
.checkkuisblk {
	padding-top:30px;
}
	.checkkuisblk .t_chk {
		color:#666;
		font-weight:bold;
	}
	.checkkuisblk .chkkuislist {
		padding-top:20px;
	}
		.checkkuisblk .chkkuislist li {
			float:left;
			width:162px;
			margin-right:10px;
		}
		.checkkuisblk .chkkuislist li.li_r {
			margin-right:0;
		}






/* no script contents */
#msg_nojs {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url(/kuis/english/top/img/p_main_nojs.jpg) no-repeat 50% 0;
}
#msg_nojs .frm {
	margin:40px auto 250px !important;
	border:3px solid #ddd;
	width:950px !important;
	height:auto !important;
	background:url(/kuis/english/common/img/bg_jsoff.png) repeat 0 0;
	_background:#fff !important;
}
#msg_nojs .frm .box {
	padding:63px 70px 50px;
	color:#222;
}
#msg_nojs p {
	padding-top:6px;
}
#msg_nojs p a {
}

/* contents partition */
hr.hr_b {	/* bold solid line */
	display:block;
	border-top:3px solid #999;
	padding-top:30px;
}
hr.hr_w {	/* double solid line */
	display:block;
	background:url(/kuis/english/common/img/wline_h_1.gif) repeat-x 0 100%;
	height:32px;
}
hr.hr_s {	/* single solid line */
	display:block;
	border-bottom:1px solid #ccc;
	padding-top:30px;
}
hr.hr_d {	/* single dot line */
	display:block;
	background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 100%;
	height:31px;
}
hr.hr_d2 {	/* single dot line 2 */
	display:block;
	background:url(/kuis/english/common/img/dotline_h2.gif) repeat-x 0 100%;
	height:31px;
}

div.hr_b {	/* bold solid line */
	display:block;
	border-bottom:3px solid #999;
	padding-top:30px;
}
div.hr_w {	/* double solid line */
	display:block;
	background:url(/kuis/english/common/img/wline_h_1.gif) repeat-x 0 100%;
	height:32px;
}
div.hr_s {	/* single solid line */
	display:block;
	border-bottom:1px solid #ccc;
	padding-top:30px;
}
div.hr_d {	/* single dot line */
	display:block;
	background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 100%;
	height:31px;
}
div.hr_d2 {	/* single dot line 2 */
	display:block;
	background:url(/kuis/english/common/img/dotline_h2.gif) repeat-x 0 100%;
	height:31px;
}

/* icons */
.icn_link1 {
	background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0  50%;
	padding-left:20px;
	font-weight:bold;
}
.icn_blank {
	background:url(/kuis/english/common/img/icn_blank.gif) no-repeat 0  50%;
	padding-left:20px;
	font-weight:bold;
	zoom:1;
}
.icn_pdf {
	background:url(/kuis/english/common/img/icn_pdf.gif) no-repeat 0 50%;
	padding-left:20px;
	font-weight:bold;
}
.icn_open {
	background:url(/kuis/english/common/img/icn_arrow_d_g1.gif) no-repeat 0  40%;
	padding-left:20px;
	font-weight:bold;
}
.icn_lichild1 {
	background:url(/kuis/english/common/img/icn_li_lay.gif) no-repeat 6px 28%;
	padding-left:20px;
	zoom:1;
}
/* icons */
.icn_fd {
	background:url(/kuis/english/common/img/icn_freedial.gif) no-repeat 0 50%;
	padding-left:28px;
}


/* button */
.b_moreinfo a {
	display:block;
	background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50% !important;
	padding-left:20px;
}
.b_rss a {
	display:block;
	background:url(/kuis/english/common/img/icn_rss.gif) no-repeat 0 50%;
	padding-left:22px;
	color:#ff7c01 !important;
}
.b_link a {
	background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
.b_links a {
	background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50% !important;
	padding-left:20px;
}
.b_linkb a {
	background:url(/kuis/english/common/img/icn_arrow_bb_1.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
.b_blank a {
	background:url(/kuis/english/common/img/icn_blank.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
	zoom:1;
}
.b_pdf a {
	background:url(/kuis/english/common/img/icn_pdf.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
.b_pdf_s a {
	display:block;
	background:url(/kuis/english/common/img/icn_pdf.gif) no-repeat 0 50% !important;
	padding-top:4px;
	padding-left:16px;
	padding-bottom:2px;
	font-weight:bold;
}
.b_zip a {
	background:url(/kuis/english/common/img/icn_zip.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
.b_xls a {
	background:url(/kuis/english/common/img/icn_xls.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
.b_wrd a {
	background:url(/kuis/english/common/img/icn_word.gif) no-repeat 0 50% !important;
	padding-left:20px;
	font-weight:bold;
}
	
/* date */
.date {
	font-family:"Verdana";
	color:#666;
	font-size:90%;
	line-height:1;
}




/* solidline */
.slt {
	border-top:1px solid #ddd;
}
.slb {
	border-bottom:1px solid #ddd;
}
.slt2 {
	border-top:1px solid #999;
}
.slb2 {
	border-bottom:1px solid #999;
}
.slt3 {
	border-top:1px solid #222;
}
.slb3 {
	border-bottom:1px solid #222;
}


/* dotline */
.dlb {
	background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 100%;
}
.dlt {
	background:url(/kuis/english/common/img/dotline_h1.gif) repeat-x 0 0;
}
.dl2b {
	background:url(/kuis/english/common/img/dotline_h2.gif) repeat-x 0 100%;
}
.dl2t {
	background:url(/kuis/english/common/img/dotline_h2.gif) repeat-x 0 0;
}

/* box frame */
.bd_frm_01 {
	border:2px solid #6593d3;
	padding:18px;
}
.bd_frm_02 {
	border:2px solid #ff0000;
	padding:18px;
}
.bd_frm_03 {
	background:#f5f5f5;
	padding:20px;
}

/* font weight */
.fw_b { font-weight:bold !important;	}
.fw_n { font-weight:normal !important;	}

/* font size */
.fs_s { font-size:71.4%; line-height:1.5;	}	/* small */
.fs_m { font-size:85.7%; line-height:1.4;	}	/* midium */
.fs_n { font-size:100%;	}						/* normal */
.fs_l { font-size:114.2%; line-height:1.5;	}	/* large */
.fs_xl { font-size:140%; line-height:1.2;	}	/* x-large */

/* font color */
.fc_red1 { color:#ff0000 !important;	}
.fc_blu1 { color:#6593d3 !important;	}
.fc_grn1 { color:#007e66 !important;	}
.fc_gry1 { color:#7f7f7f !important;	}

/* subtext */
.subtext {	font-size:85.7%; line-height:1.3;	}

/* attention */
.att {	color:#ff0000;	}

/* caption */
.caption0 {	font-size:71.4%; line-height:1.4;	}
.caption1 {	font-size:71.4%; line-height:1.4;	color:#7f7f7f;	}

/* display:block */
.disp_b {	display:block;	}

/* float */
.f_l { float:left !important;	}
.f_c { float:left !important;	}
.f_r { float:right !important;	}
.f_n { float:none !important;	}
.clr {	clear:both !important;	}

/* position */
.pos { position:relative;	}
.pos_l { position:absolute; top:0; left:0;	}
.pos_r { position:absolute; top:0; right:0;	}
.pos_b { position:absolute; bottom:0;	}

/* text-align */
.ta_l { text-align:left !important;	}
.ta_c { text-align:center !important;	}
.ta_r { text-align:right !important;	}

/* vertical-align */
.va_t {	vertical-align:top !important;	}
.va_m {	vertical-align:middle !important;	}
.va_b {	vertical-align:bottom !important;	}

/* vertical-align */
.t_nowrap { white-space:nowrap !important;	}
/* text indent */
.t_idt1 {
	padding-left:1em !important;
	text-indent:-1em !important;
}
.t_idt2 {
	padding-left:2em !important;
	text-indent:-2em !important;
}


/* padding/margin */
.pt0 { padding-top:0px !important;	}
.pt05 { padding-top:5px !important;	}
.pt1 { padding-top:10px !important;	}
.pt15 { padding-top:15px !important;	}
.pt2 { padding-top:20px !important;	}
.pt25 { padding-top:25px !important;	}
.pt3 { padding-top:30px !important;	}
.pt35 { padding-top:35px !important;	}
.pt4 { padding-top:40px !important;	}
.pt45 { padding-top:45px !important;	}
.pt5 { padding-top:50px !important;	}
.pt55 { padding-top:55px !important;	}
.pt6 { padding-top:60px !important;	}
.pt65 { padding-top:65px !important;	}
.mt0 { margin-top:0px !important;	}
.mt05 { margin-top:5px !important;	}
.mt1 { margin-top:10px !important;	}
.mt15 { margin-top:15px !important;	}
.mt2 { margin-top:20px !important;	}
.mt25 { margin-top:25px !important;	}
.mt3 { margin-top:30px !important;	}
.mt35 { margin-top:35px !important;	}
.mt4 { margin-top:40px !important;	}
.mt45 { margin-top:45px !important;	}
.mt5 { margin-top:50px !important;	}
.mt55 { margin-top:55px !important;	}
.mt6 { margin-top:60px !important;	}
.mt65 { margin-top:65px !important;	}

.pb0 { padding-bottom:0px !important;	}
.pb05 { padding-bottom:5px !important;	}
.pb1 { padding-bottom:10px !important;	}
.pb15 { padding-bottom:15px !important;	}
.pb2 { padding-bottom:20px !important;	}
.pb25 { padding-bottom:25px !important;	}
.pb3 { padding-bottom:30px !important;	}
.pb35 { padding-bottom:35px !important;	}
.pb4 { padding-bottom:40px !important;	}
.pb45 { padding-bottom:45px !important;	}
.pb5 { padding-bottom:50px !important;	}
.pb55 { padding-bottom:55px !important;	}
.pb6 { padding-bottom:60px !important;	}
.pb65 { padding-bottom:65px !important;	}
.mb0 { margin-bottom:0px !important;	}
.mb05 { margin-bottom:5px !important;	}
.mb1 { margin-bottom:10px !important;	}
.mb15 { margin-bottom:15px !important;	}
.mb2 { margin-bottom:20px !important;	}
.mb25 { margin-bottom:25px !important;	}
.mb3 { margin-bottom:30px !important;	}
.mb35 { margin-bottom:35px !important;	}
.mb4 { margin-bottom:40px !important;	}
.mb45 { margin-bottom:45px !important;	}
.mb5 { margin-bottom:50px !important;	}
.mb55 { margin-bottom:55px !important;	}
.mb6 { margin-bottom:60px !important;	}
.mb65 { margin-bottom:65px !important;	}

.pl0 { padding-left:0px !important;	}
.pl1 { padding-left:10px !important;	}
.pl2 { padding-left:20px !important;	}
.pl3 { padding-left:30px !important;	}
.pl4 { padding-left:40px !important;	}
.ml1 { margin-left:10px !important;	}

.pr0 { padding-right:0px !important;	}
.pr1 { padding-right:10px !important;	}
.pr2 { padding-right:20px !important;	}
.pr3 { padding-right:30px !important;	}
.pr4 { padding-right:40px !important;	}
.mr1 { margin-right:10px !important;	}

.plr1 {padding-left:10px !important; padding-right:10px !important;	}
.pa1 {padding:10px !important;}
.pa2 {padding:20px !important;}
.pa3 {padding:30px !important;}
.pa4 {padding:40px !important;}




