@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

.no_course{
	margin-bottom:30px;
}

/*-------------------------------------------------------------------
	.box
-------------------------------------------------------------------*/
.box p{
	margin-left:180px;
}


#content .box .imgleft .image{
	border:1px solid #D9D9D9;
	width:158px;
	padding:18px 1px 18px 1px;
}


.box{
	margin-bottom:45px;
}

/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/

#content .ev{
	margin-bottom: 50px;
}
#content .section p.att{
	font-size:0.85em;
	margin-bottom:20px;
	padding:15px 0 0;
}
#content .imgright .image{
	margin-left: 30px;
	padding-top:5px;
}
#content .imgleft .image{
	margin-right: 20px;
	padding-top:5px;
}
#content .section .box {
	margin-bottom: 0px;
	overflow: hidden;
	/zoom: 1;
}

#content .section{
	padding-bottom:40px;
}

#content .section .box ul li{
margin-bottom:20px;
}

#content .section .box p {
margin-left:0px;
margin-bottom:20px;
}



#content .section .imgleft p{
	margin-left:220px;
}

#content .section .imgright p{
	margin-right:220px;
}

#content .section .box p.blank {
	margin-left:0px;
	margin-right:0px;
}


#content .section .box p.att{
	margin-bottom:20px;
}

#content .section .box ul a {
    border: 1px solid #CCCCCC;
    display: table-cell;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    width: 200px;
}

#content p.btn_detail{
	text-align:center;
	margin-bottom:40px;
}

/* --------------------------------------
	.ev
-------------------------------------- */
#content .ev dl dd{
	text-align:center;
	margin:45px 0 0 0;
}
/* --------------------------------------
	table
-------------------------------------- */
#content table th{
	width:171px;
	vertical-align:middle;
}

#content table th,
#content table td {
	padding: 4px 9px 1px;
}
	