@charset "utf-8";

/* main */
/* =========================================================== */
div#main{
	position: relative;
	font-size: 80%;
	line-height: 1.5em;
	color: #444;
}

div#main ol,
div#main li {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#main .note {
	color: #FF0000;
}

div#main div#backArea a {
	text-decoration: underline;
}

div.section_lv1,
div.section_lv2,
div.section_lv3 {
	clear: both;
}

div.section_lv1 {
	margin-bottom: 30px;
	padding-bottom: 40px;
	border-bottom: solid 1px #CCCCCC;
}

div.section_lv1 h1 {
	padding-top: 18px;
	margin-top: 9px;
	border-top: solid 1px #CCCCCC;
	_zoom: 1;
}

div.section_lv2 {
	margin-top: 40px;
}

div.section_lv2 h2 {
	margin-bottom: 20px;
}

/* lanv */
/* =========================================================== */
div#lanv {
	position: relative;
	margin-top: -15px;
	margin-left: 21px;
	_zoom: 1;
}

div#lanv ul li {
	float: left;
	margin-right: 6px;
}

/* area */
/* =========================================================== */
div#area {
	margin-top: 50px;
	_margin-top: 25px;
	padding: 10px;
	border: solid 1px #FF6600;
	border-top: solid 5px #FF6600;
	background: url(bg_area.jpg) repeat-x left top;
}

div#area h3 {
	margin-bottom: 10px;
}

div#area ul {
	margin-left: -10px;
	zoom: 1;
}

div#area ul li {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	display: inline;
}

div#area div#join {
	clear: both;
	position: relative;
	_zoom: 1;
}

div#area div#join h4 {
	margin-bottom: 8px;
}

div#area div#join div#pdf {
	width: 125px;
	position: absolute;
	_zoom: 1;
	left: 416px;
	top: 0px;
}

div#area .applyBtn {
	padding-top: 15px;
	padding-bottom: 5px;
}

/* point */
/* =========================================================== */
div#point {
	clear: both;
}

div#pointBox_wrapper {
	width: 390px;
	float: left;
}

div.pointBox {
	margin-bottom: 10px;
}

div.pointBox p {
	margin-top: -28px;
	padding-left: 60px;
	display: block;
	z-index: 10;
	_zoom: 1;
}

div.pointBox h3 {
	margin-bottom: 10px;
}

div#pointPhoto {
	width: 233px;
	float: right;
}

div#pointPhoto .photoframe {
	margin-bottom: 9px;
	border: solid 1px #CCCCCC;
}

div#pointPhoto .photoframe img {
	border: solid 2px #FFFFFF;
	_zoom:1;
}

div#pointPhoto .photoframe.lastchild {
	margin-bottom: 0;
}

div.applyBtn {
	clear: both;
	padding-top: 20px;
	text-align: center;
}

/* curriculum */
/* =========================================================== */
div#curriculum {
	
}

div#curriculum h2 {
	margin-bottom: 12px;
}

div#curriculum div.curriculumBox {
	clear: both;
	margin-bottom: 20px;
	padding-top: 17px;
	background: #FFFFDC url(bg_curriculumBox_top.gif) no-repeat left top;
}

div#curriculum div.curriculumBox.second {
	background: #FFF7DC url(bg_curriculumBox2_top.gif) no-repeat left top;
}
div#curriculum div.curriculumBox.lastchild {
	margin-bottom: 0;
}

div#curriculum div.curriculumBox_header {
	margin: 0 15px;
}

div#curriculum div.curriculumBox div.curriculumBox_inner {
	padding: 14px 15px 17px 21px;
	background: #FFFFDC url(bg_curriculumBox_bottom.gif) no-repeat left bottom;
}

div#curriculum div.curriculumBox.second div.curriculumBox_inner {
	background: #FFF7DC url(bg_curriculumBox2_bottom.gif) no-repeat left bottom;
}


div#curriculum div.curriculumBox div.txt {
	width: 389px;
	float: right;
}


div#curriculum div.curriculumBox div.txt h4 {
	margin-bottom: 8px;
}

div#curriculum div.curriculumBox div.image {
	width: 193px;
	float: left;
}

/* other */
/* =========================================================== */
div#other {

}

div#other ul li {
	float: left;
}

div#other ul li.lastchild {
	float: right;
}

/* backArea */
/* =========================================================== */
div#backArea {
	clear: both;
	text-align: center;
}


/* =clearfix
----------------------------------*/
.clearfix:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}

.clearfix{
	display:inline-block;
}

/* MacIE begin \*/
*+html .clearfix{
	height:1%;
}

* html .clearfix{
	height:1%;
}

.clearfix{
	display: block;
}
/* Mac IE end */
