@charset  "utf-8";

hr {
	height: 0;
	border-top: 1px dotted #C0C0C0;
	border-right: 0px dotted #C0C0C0;
	border-left: 0px dotted #C0C0C0;
	border-bottom: 0px dotted #C0C0C0;
}

#wrapContent {
	background-image: url(/admission/k_event/resources/bg_wrapcontent.jpg);
	background-position: 4px 25px;
	background-repeat: no-repeat;
	min-height: 750px;
}


.content {
	background-image: none;
}
.main .heading {
	height: 242px;
	padding-bottom: 0; 
}


#pageAdmission4-4 .main .heading h2 {
	background-image: url(/admission/k_event/resources/txt_title.jpg);
	height: 218px;
	background-position: 0px 0px;
}

.col-3 { width: 253px; }

.titColL, .titColC, .titColR {
	width: 260px;
	float: left;
	position: relative;
	padding: 0;
	margin: 0 6px;
	height: 304px;
	display: block;
	line-height: 1;
	text-decoration: none;
	background-image: url(/admission/k_event/resources/txt_zokei.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -5000px;
	overflow: hidden;
} .titColL h3, .titColC h3, .titColR h3 {
	padding-bottom: 0;
	border-top: none;
	border-bottom: none;
	background-image: none;
}
.titColL {
	margin-left: 10px;
}
.titColC {
	background-image: url(/admission/k_event/resources/txt_design.jpg);
}
.titColR {
	background-image: url(/admission/k_event/resources/txt_eien.jpg);
}

.titColL a, .titColC a, .titColR a {
	width: 256px;
	height: 58px;
	display: block;
	position: absolute;
	bottom: 11px;
	right: 0;
}


.reserve {
	width: 100%;
	height: 136px;
	background-image: url(/admission/k_event/resources/bg_reserve.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 12px 0 0 10px;
	position: relative;
	float: left;
	clear: both;
} .reserve h4 {
	width: 100%;
	height: 25px;
	border: none;
	visibility: hidden;
	margin: 0; padding: 0;
	border-top: none;
}
.reserve .titColL {
	height: 100px;
	background-image: url(/admission/k_event/resources/reserve_zokei.png);
}
.reserve .titColC {
	height: 100px;
	margin-left: 0;
	background-image: url(/admission/k_event/resources/reserve_design.png);
}
.reserve .titColR {
	height: 100px;
	margin-left: 0;
	background-image: url(/admission/k_event/resources/reserve_eien.png);
}

.reserve .titColL a, .reserve .titColC a, .reserve .titColR a {
	width: 260px;
	height: 70px;
	display: block;
	position: absolute;
	top: 0; left: 0;
	background-image: url(/admission/k_event/resources/transparent.png);
}

.access {
	width: 180px;
	position: absolute;
	top: 96px;
	right: 68px;
	margin-left: 572px;
	height: 70px;
	background-image: url(/admission/k_event/resources/bg_access.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
} .access ul {
	padding: 4px 0 0 5px;
} .access li {
	line-height: 1;
	height: 14px;
	padding: 12px 0 0 0;
} .access li a.arrow {
	padding-left: 5px;
}


table span, caption {
	font-weight: bold;
	color: #0047B8;
}
caption {
	font-size: 120%;
	color: #404040;
}

p.icon1, p.icon2 {
	background-image: url(/admission/k_event/resources/icon_consult.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 45px;
	min-height: 43px;
	/*Hides from MAC-IE\*/
	height: 43px;
	/**/
}
p.icon2 {
	background-image: url(/admission/k_event/resources/icon_workshop.png);
}

h3.schedule {
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
div.innerNav { margin: 1em 0; text-align: center; }


/*----\*/
 * html #wrapContent { height: 750px; }
 * html .titColL,  * html .titColC,  * html .titColR { display: inline; }
 * html .col-3 { display: inline; }
 * html .access { background-image: url(/admission/k_event/resources/bg_access.gif); }
 * html .reserve .titColL { background-image: url(/admission/k_event/resources/reserve_zokei.gif); margin-left: 6px; }
 * html .reserve .titColC { background-image: url(/admission/k_event/resources/reserve_design.gif); }
 * html .reserve .titColR { background-image: url(/admission/k_event/resources/reserve_eien.gif); }
 * html p.icon1, p.icon2 { height: 43px; }
/*-----*/
