@charset "utf-8";

.courseELM{
	margin-left: 120px;
}
#curriculum h2{
	height: 44px;
	width: 540px;
   padding-left: 70px;
	line-height: 48px;
	font-size: 18px;
	color: #FFF;
}
			#curriculum h2.menkyo{
				background: transparent url(../curriculum/images/h2_01_menkyo.png) no-repeat 0 0;
			}
			#curriculum h2.kousyu{
				background: transparent url(../curriculum/images/h2_01_kousyu.png) no-repeat 0 0;
			}
						#curriculum h2.menkyo span,
						#curriculum h2.kousyu span{
							font-size: 10px;
							font-weight: normal;
							margin-left: 3em;
						}
#curriculum h4{
	padding-bottom: 3px;
	font-size: 14px;
   color: #00408E;
	border-bottom: 1px solid #D9D9D9;
}
#marker{
	padding-top:10px;
}
#marker li{
	float: left;
	margin-right: 5px;
}
.grayBox{
   margin-top: 15px;
	padding: 20px;
   width: 540px;
	background-color: #EFEFEF;
}
			.grayBox h3{
				color: #00408E;
				font-size: 14px;
				padding-left: 7px;
				border-left: 4px solid #FFCC33;
			}
				.grayBox ul.grayBoxInner{
					width: 555px;
					margin: 10px -15px 0 0;
				}
							.grayBox ul.grayBoxInner li{
								float: left;
								margin-right: 25px;
							}
										.grayBox ul.grayBoxInner li span{
											font-size: 10px;
										   padding-top: 7px;
											color: #00408E;
										}

.caution h4{
	background: transparent url(../images/bur_caution.png) no-repeat 0 0;
	border: none !important;
	padding: 5px 0 5px 35px;
	color: #B38600 !important;
}
			.caution ul li{
				margin-left: 30px;
			   padding-left: 10px;
				background: transparent url(../images/bur_sq02.gif) no-repeat 0 0.4em;
			}
						.caution ul li ul li{
							display: list-item;
							list-style: circle;
							background: none;
						   margin-left: 15px;
						}
#priceAll{
	 margin: 0 5px 16px 0;
}
#cancell{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.annotation dt{
   color: red;
	clear: both;
}
.annotation dd{
	font-size: 10px;
	width: 45%;
}
.tokurei{
	padding: 15px;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #CCC;R
}