@charset "utf-8";
/* CSS Document */
#idMainContentsR2 h2{
	margin-bottom:15px;
}


/*------------------------------------

COUSE INDEX

--------------------------------------*/
.clCam0903 {
	padding-bottom:10px;
}
.clCam0903 h2{
	float:left;
	width:455px;
}
.clCam0903 ul{
	float:left;
	width:175px;

}


#idCourseIndex strong{
	font-weight:bold;
	color:#8d600b;
}

#idCourseIndex #idIntroText{
	line-height:1.6em;
	padding-bottom:1em;
}

#idCourseIndex .clIndexL{
	float:left;
	display:inline;}
#idCourseIndex .clIndexR{
	float:right;
	display:inline;
}

#idCourseIndex .clIndexL p{
	line-height:1.6em;
	padding-bottom:1em;
}


/*idSub1
----------------------*/
#idCourseIndex #idSub1{
	padding-bottom:25px;
	padding-right: 1px;
}
#idCourseIndex #idSub1 .clIndexL{
	width:382px;}
#idCourseIndex #idSub1 .clIndexR{
	width:230px;
}
#idCourseIndex #idSub1 .clIndexR img {
	border: 1px solid #aaaaa8;}
#idCourseIndex #idSub1 h3{
	padding-bottom:10px;
}



/*idSub2
----------------------*/

#idCourseIndex #idSub2{
	padding-bottom:25px;
}
#idCourseIndex #idSub2 .clIndexL p{
	line-height:1.8em;
}
#idCourseIndex #idSub2 .clIndexL{
	width:280px;
}
#idCourseIndex #idSub2 .clIndexR{
	width:325px;
}

/*idSub3
----------------------*/
#idCourseIndex #idSub3{
	padding-bottom:25px;
}
#idCourseIndex #idSub3 p{
	line-height:1.6em;
	padding-bottom:1em;}


/*idSub4
----------------------*/
#idCourseIndex #idSub4{
	padding-bottom:25px;
}
#idCourseIndex #idSub4 .clIndexL{
	width:280px;
}
#idCourseIndex #idSub4 .clIndexR{
	width:325px;
}
#idCourseIndex #idSub4 .clIndexL p{
	line-height:1.8em;
}






/*------------------------------------
CouseBUTTON
--------------------------------------*/
.idSoushinmenu2 {
/*	height:75px;	*/
	margin-bottom: 10px;
}
.idSoushinmenu2 .clRight{
	float:right;
	display:inline;
	width:316px;
}
.idSoushinmenu2 .clLeft{
	display:inline;
	float:left;
	width:316px;
}

#idMainContentsR2 .clSoushinmenu0903{
	margin-bottom:15px;
}
#idMainContentsR2 .clSoushinmenu0903 h2{
	margin-bottom:0px;
}
.clSoushinmenu0903 li{
	float:left;
}

#idSoushinmenu{
	width:630px;
	height:70px;
	background-color:#CECECE;
	margin-bottom:15px;
}
#idSoushinmenu ul{
	padding-top:5px;
	padding-left:5px;
}
#idSoushinmenu ul li{
	float:left;
	margin-right:5px;
	display:inline;
}

#idSoushinmenu_face{
	width:630px;
	height:70px;
	background-color:#CECECE;
	margin-bottom:15px;
}
#idSoushinmenu_face ul{
	padding-top:5px;
	padding-left:5px;
}
#idSoushinmenu_face ul li{
	float:left;
	margin-right:4px;
	display:inline;
}


/*------------------------------------
GIZYUTSU
--------------------------------------*/

#idMainContentsR2 .clGizyutsuL{
	float:left;
	width:230px;
	display:inline;
	margin-left:15px;
	margin-bottom:35px;
}
#idMainContentsR2 .clGizyutsuL p{
	line-height:1.6em;
}


#idMainContentsR2 .clGizyutsuR{
	float:right;
	width:370px;
	display:inline;
	
/*	background-color:#f3eede;	*/
	background-color: #f2f2f2;
	padding-bottom:15px;
	margin-bottom:35px;
}

#idMainContentsR2 .clGizyutsuR .clL{
	display:inline;
	float:left;
	margin-left:17px;
	margin-top:14px;
	width:165px;
}
#idMainContentsR2 .clGizyutsuR .clR{
	display:inline;
	float:left;
	margin-left:7px;
	margin-top:14px;
	width:170px;
}
#idMainContentsR2 .clGizyutsuR .cl{
	margin-left:15px;
	margin-top:10px;
}



/*----------------------------------------
COUCE MENU
----------------------------------------*/
#idCoucemenu{
	padding-top:20px;
}
#idCoucemenu h3{
	margin-bottom:10px;
}
#idCoucemenu p{
	padding-bottom:1em;
	line-height:1.6em;
}




#idCoucemenu .clCourseR{
	width:437px;
	float:left;
	display:inline;
	margin-bottom:20px;
}



#idCoucemenu .clCoursephoto{
	width:180px;
	float:right;
	display:inline;
	text-align:center;
	padding:10px 0px;
	background-color:#f2f2f2;
	margin-bottom:10px;
}

#idCoucemenu .clCoursephoto p{
	padding:0px;
}
#idCoucemenu .clCoursewaku{
	margin-bottom:20px;
/*	border-bottom: dotted 1px #6c2980;	*/
}

#idCoucemenu .clLongBox{
	
	margin-bottom:10px;
}


#idCoucemenu .clCampaignBnr{
	margin-bottom:15px;
	
}


/*----------------------------*/
#idCourseChachi{
	line-height:1.6em;
	margin-bottom:10px;
}

