@charset "utf-8";
/* CSS Document */

/*index.html コース紹介*/
/*------------------------------*/
#world dl{
	margin-bottom: 30px;
	font-size: 85%;
}
#world dl:after {
content: "";
display: block;
clear: both;
}
* html #world dl {
height: 1px;
}
*+html #world dl {
min-height: 1px;
}
#world dd {
	float:left;
	margin: 1px;
	padding: 3px;
	text-align:center;
	background: #FFEBCD;
	width: 32%;
}
#world dd a:link, #world dd a:visited, #world dd a:hover{
	color: #900;
}


/*コース詳細*/
/*------------------------------*/
.courseList {
	margin: 20px 10px;
}
.courseList li {
	background: url(../../common/img/icon_arrow2.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}
.courseList a:link, .courseList a:visited, .courseList a:hover {
	color: #333;
}
#mainContents .courseBox {
	padding: 15px 12px;
	border: 1px solid #900;
}
.courseBox h4, .courseBox p {
	line-height: 140%;
}
.mainCurriculum {
	padding: 15px 12px;
	margin: 15px 265px 15px 0;
	background: #FFE3D8;
}

.mainCurriculum dt {
	color: #900;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
}
.mainCurriculum dd {
	font-size: 90%;
	background:url(img/icon_dot.gif) no-repeat left 0em;
	color: #FF6600;
	padding: 0 10px 0 14px;
	margin-bottom: 5px;
	white-space:nowrap;
	display:inline;
	line-height: 120%;
}
*+html .mainCurriculum dd {
	white-space: normal;
	word-break:keep-all;
}

.courseBox a[href^="../../event/trial_culinary"] {
	margin: 20px auto 0 auto;
	display:block;
	width: 406px;
}
.jobs {
	margin: 0 20px 20px 20px;
}
.jobs:after {
content: "";
display: block;
clear: both;
}
* html .jobs {
height: 1px;
}
*+html .jobs {
min-height: 1px;
}
.jobs ul {
	width: 49%;
	float:left;
}
.jobs li {
	background:url(../../common/img/icon_dot.gif) no-repeat left 0.2em;
	padding: 0 5px 0 12px;
	margin-bottom: 5px;
	line-height: 105%;
}






