@charset "utf-8";
/* CSS Document */

.contentsBlock{
	margin-top:20px !important;
}

#gnaviArea {
	margin:0 !important;
	padding:0 !important;
}

.bannerBlock{
	margin:0 !important;
	padding:0;
}

dl.courseListWrap{
	width:100%;
	margin:0 auto;
	padding:0 20px;
	-moz-box-sizing: border-box;		/* Firefox */
	-webkit-box-sizing: border-box;		/* Safari 3 */
	-ms-box-sizing: border-box;			/* Internet Explorer 8 */
	box-sizing: border-box;				/* Opera */
}

.contentsBlock h4.clearh4{
    background:none !important;
    color: #333333 !important;
    display: block;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
	border:none !important;
}

.contentsBlockInner2 h4#firstC{
	margin:10px auto 10px auto !important;
}

.contentsBlockInner2 .textBlock p{
	margin-bottom:1em;
}

h5{
	margin:15px 20px 20px 20px;
	-moz-box-sizing: border-box;		/* Firefox */
	-webkit-box-sizing: border-box;		/* Safari 3 */
	-ms-box-sizing: border-box;			/* Internet Explorer 8 */
	box-sizing: border-box;				/* Opera */
}

.courseListWrap{
	width:100%;
}

.courseListWrap dt{
	width:210px;
	padding:0;
	float:left;
}

.courseListWrap dd{
	max-width:350px;
	padding:0;
	float:left;
}

.courseListWrap dt.last,
.courseListWrap dd.last{
	border-bottom:none;
}

.courseListWrap dd .textArea{
}

.courseListWrap dd .btnArea{
	margin-top:15px;
	text-align:right;
}

.courseListWrap dd .btn-textS{
	margin-top:15px;
	float:right;
}

.courseListWrap dd p{
	margin-bottom:1em;
}

.contentsBlock div.listTopic{
	width:560px;
	margin:0 auto 20px auto;
	padding:20px 0;
	border-bottom:solid 2px #d6d6d6;
}

.contentsBlock div.listTopic .photo{
	padding:10px 0;
}
.contentsBlock div.listTopic h4{
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	border:none !important;
	display:inline;
}
.contentsBlock div.listTopic .text{
	margin:0;
	padding:10px 0 0 0 !important;
}

.contentsBlock .text strong{
	font-weight:bold !important;
	color:#333333;
}

