@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------

              idContentsHeader

-------------------------------------------------*/

#idContentsHeader li{
	float:left;
}



/*-----------------------------------------------

             idCourseDescription

-------------------------------------------------*/
#idCourseDescription p{
	line-height:1.8em;
}
#idCourseDescription p em{
	line-height:1.8em;
	font-style:normal;
	text-decoration:underline;
}

#idCourseDescription .clCourseDescriptionP{
	padding:10px 14px;
}




/*idTripleBarn----*/
#idCourseDescription #idTripleBarn{
	padding-top:10px;
}
#idCourseDescription #idTripleBarn .clPhotoL{
	width:424px;
	background-image:url(../../course/images/course01/sub1price01_2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#idCourseDescription #idTripleBarn .clPhotoR{
	width:198px;
}
#idCourseDescription .clPrice1{
	padding-bottom:8px;
}

/*clPhotoL R*/
#idCourseDescription .clPhotoL{
	float:left;
	width:462px;
	display:inline;
}
#idCourseDescription .clPhotoR{
	float:right;
	width:137px;
	display:inline;
}

#idCourseDescription .clCourseDesc{
	padding-bottom:20px;
	padding-top:10px;
	padding-right:14px;
	padding-left:14px;
}
#idCourseDescription .clPrice{
	padding-bottom:8px;
}



/*idCourseRe----------*/
.clCourseRE{
	padding-top:20px;
}

#idCourseRe h4{
	padding-top:10px;
	padding-bottom:10px;
}


#idCourseRe .clPhotoL{
	padding-bottom:20px;
}
#idCourseRe .clPhotoR{
	padding-bottom:20px;
}



/*idCourseSUsalon*/
.clCourseRE .clCourseSalon{
	margin-top:10px;
	border:1px solid #D8DAE0;
	background-color:#FBFBFB;
	background-image:url(../images/course03re/tyui_bk.jpg);
	background-repeat:repeat-x;
	width:462px;
}
.clCourseRE .clCourseSalon dl{
	padding:5px 10px;
}
.clCourseRE .clCourseSalon dt{
	color:#FD0002;
	line-height:1.8em;
	padding-bottom:5px;
}
.clCourseRE .clCourseSalon dd{
	line-height:1.8em;
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:12px;
	margin-left:25px;
}

/*-----------------------------------------------

             idImasugu

-------------------------------------------------*/
#idImasugu{
	padding-top:30px;
}

#idImasugu #idImasugu_waku{
}
#idImasugu #idImasugu_waku ul{
	width:430px;
	float:left;
	padding-top:20px;
	display:inline;
	margin-left:10px;
}
#idImasugu #idImasugu_waku ul li{
	background-image:url(../../course/images/point_maru.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:1.5em;
	margin:0px;
	background-position:0px 4px;
}
#idImasugu #idImasugu_b{
	padding-top:6px;
	float:left;
	display:inline;
	width:201px;
}



/*-------------------------------------------

			BridalCourse

---------------------------------------------*/

div.BridalCourse {
	width: 620px;
	margin-left: 15px;
	margin-right: auto;
	clear: both;
	margin-top: 20px;}

div.BridalCourse h2 {
	margin-bottom: 7px;}

/*	CourseDetail
----------------------------------------------*/
div.CourseDetail {
	margin-left: 15px;
	clear: both;}

div.CourseDetail h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	width: 435px;}


/*	Steps
----------------------------------------------*/
div.CourseDetail div.Steps {
	float: left;
	width: 435px;
	margin-bottom: 20px;}

div.CourseDetail div.Steps ol {
	margin-left: 40px;
	margin-top: 10px;}

div.CourseDetail div.Steps li {
	line-height: 14px;
	padding: 4px 0;}

div.CourseDetail div.Steps li img {
	margin-right: 20px;
	_vertical-align: top;}


/*	CourseImage
----------------------------------------------*/
div.CourseDetail div.CourseImage {
	float: right;
	width: 137px;}


#idCourseDescription .clGotoPageTop {
	clear: both;}