@charset "shift_jis";



/* キャンペーン */

.campaign{

	border-top: solid 3px #CCC;

	border-bottom: solid 3px #CCC;

	background: url(../images/cam-pic-bg.gif) repeat-y left top;

	margin: 20px auto 0;

	width: 712px;

}

#campaign-wrapper{

	width: auto;

	margin: 0 15px;

}



.campaign dl{

	margin: 0 0 5px;

}

.campaign dt{

	margin: 0 0 1px;

}

.campaign dd{

	background-color: #FF6600;

	color: #FFFFFF;

	font-size: 90%;

	margin: 0 0 1px;

	padding: 0 2px;

	height: 15px;

}

.campaign dd.data{

   background-color:#FF9900;

}

.campaign div{

	float:left;

	width: 150px;

	margin: 0 10px 0;

	padding: 0 0 25px;

	display: inline;

}

.campaign h3{

	line-height: 1.3;

	margin: 0 0 3px;

	font-weight: normal;

	font-size: 100%;

} 

.campaign p{

	line-height: 1.2;

	color: #333333;

}



/* 受講費 */

#cost{

	margin: 0 auto;

	width: 712px;

}

#cost h2{

	width: 700px;

	margin: 55px 0 0px 0px;

	text-align:left;

}

#cost h3{

	width: 700px;

	margin: 25px 0 20px 0px;

	text-align:left;

}

#cost dl{

	margin: 0 0 20px 0px!important;

	padding: 0px!important;

	width: 700px;

	background-color: #E1F2FF;

}

#cost dt{

	margin: 0 0 0px;

	text-align:center;

}

/* ボタン3つの時 */

#cost ul{

	margin: 0px 0 0px 0px;

}

#cost li{

	float:left;

	width: 216px;

	margin: 25px 0px 0px 13px;

}



#cost dd{

	text-align:center;

	margin: 0 0 0px;

	padding: 0 0px;

}

#cost dd img{

	margin: 25px 0 25px;

}

#cost p{
	line-height: 1.2;
	text-align:center;
	margin: 0 0 25px;
}


/* ボタン4つの時 */

#cost_4l{
	margin: 0 auto;
	width: 712px;
}

#cost_4l h2{
	width: 640px;
	margin: 55px 0 0px 25px;
	text-align:left;
}

#cost_4l h3{
	width: 640px;
	margin: 25px 0 20px 25px;
	text-align:left;
}

#cost_4l dl{
	margin: 0 0 40px 25px!important;
	padding: 0px!important;
	width: 700px;
	background-color: #E1F2FF;

}

#cost_4l dt{
	margin: 0 0 0px;
	text-align:center;
}


}


#cost_4l dd{
	text-align:center;
	margin: 0 0 0px;
	padding: 0 0px;
}

#cost_4l dd img{
	margin: 25px 0 25px;
}

#cost_4l p{
	line-height: 1.2;
	text-align:center;
	margin: 0 0 25px;
}

#cost_4l ul{
	margin: 0px 0 0px 15px;
}

#cost_4l li{
	float:left;
	width: 163px;
	margin: 25px 6px 0px 0;
}
