
/* -----------------------------------------------
                   Common Style
   ----------------------------------------------- */

div.contentsBlock div.contentsBody {
	padding: 0 16px;
	padding-bottom:20px;
	padding-top:15px;
	background-color: #FFFDEA;
	border: 4px solid #F8F6E3;
}

div.R-block{border:#CC0000 solid 1px; padding:8px; margin-top:10px; margin-right:280px;}
div.Right-block{margin-left:20px;}
.mgR10{margin-right:10px;}
.mgL10{margin-left:10px;}

div.contentsBlock h5 {
	margin-top: 20px;
	padding: 4px 0 4px 4px;
	border-left: 4px solid #C6C085;
	border-bottom: 1px dotted #C6C085;
	border-bottom: 1px solid #E5E2C3;
}

div.contentsBlock h4 { margin-top:25px;}

div.contentsBlock table td {
background-color:#F8F6E3;
border:1px solid #E8E6C6;
color:#272727;
line-height:16px;
margin:0;
padding:6px 10px;
vertical-align:top;
}

div.contentsBlock table th {
background-color:#F2F0D3;
border:1px solid #E8E6C6;
color:#272727;
font-weight:normal;
line-height:16px;
margin:0;
padding:4px 4px 4px 8px;
text-align:left;
vertical-align:top;
}


div.contentsBlock .attention {
	margin: 0;
	padding: 10px 15px;
	list-style-type: none;
	border-top: 1px dotted #DADADA;
	border-bottom: 1px dotted #DADADA;
	background-color: #F7F7F7;
	margin-top:10px;
}

div.contentsBlock div.indentBox{margin-left:8px;}

.textListA01 li .notesListA01 li{background:none;}
div.contentsBlock table.noboder td {border: none; padding:3px;}


/* ---------------------------------
           ヘッダビジュアル
   --------------------------------- */



#mainVisual2ND h3 {
	margin: 0;
	padding: 0;
	padding: 32px 0 0 18px;
}

#mainVisualCentury {
	height: 100px;
	margin: 0;
background: url(../../img/bg_mainvisual_century.jpg) no-repeat left top;
}
#mainVisualCentury h3 {
	margin: 0;
	padding: 0;
	padding: 22px 0 0 18px;
}


#mainVisual{
	height: 100px;
	margin: 0;
background:url(../../img/bg_mainvisual_enroll.jpg) no-repeat left top;
}
#mainVisual h3 {
	margin: 0;
	padding: 0;
	padding: 14px 0 0 18px;
}

