@charset "utf-8";
/*------------------------------------------------------ページ名称*/

/* ***************************************************
   用途
   *************************************************** */
/* ----------------------------------------------- 
 *	#id名 .class名
 * ----------------------------------------------- */
 


/* ***************************************************
   レイアウト
   *************************************************** */
/* ----------------------------------------------- 
 *	#contents
 * ----------------------------------------------- */
/* ------------------------------------ 
 *	#contents .contTtl
 * ------------------------------------ */
 
.contTtl{
	background-image: url(/img/about/course/common/cont_ttl_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	position: relative;
	margin-bottom:30px;
}
.contTtl h3{
	margin:0;
}

/* ------------------------------------ 
 *	#contents .contTtl
 * ------------------------------------ */

.contTtl ul{
	position: absolute;
	left: 469px;
	top: 11px;
}
.contTtl ul li{
	float:left;
	margin:0;
}

/* ***************************************************
   レイアウト
   *************************************************** */


/* ------------------------------------ 
 *	#contents .contBlock
 * ------------------------------------ */
.contBlock h4{
	clear:both;
	margin-bottom:35px;
}

.contBlock h5{
	clear:both;
	margin-bottom:15px;
}

.contBlock h6{
	clear:both;
	margin-bottom:10px;
}




/* -----------------------------------------------
 *	#sidebar
 * ----------------------------------------------- */
/* ------------------------------------ 
 *	#sidebar dl.lnavi
 * ------------------------------------ */
dl.lnavi{
	background-image: url(/img/about/course/common/lnavi_bg_btm.gif);
	background-position: left bottom;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	margin-bottom: 14px;
}
dl.lnavi dd{
	display: block;
	background-image: url(/img/about/course/common/lnavi_bg.gif);
	padding-left: 13px;
}


/*------------------------------------------------------インデックス*/

/* ------------------------------------ 
 *	#contents #course
 * ------------------------------------ */
#course .colLeft235 {
	width:235px;
	margin:0 15px 0 0;
	float:left;
}

#course .colLeft235 p {
	margin:5px 0 5px 0;
}

#course .colRight235 {
	width:235px;
	margin:0;
	float:left;
}

#course .colLeft235 img,
#course .colRight235 img {
	margin:0 0 15px 0;
}

#course .iconLi ul {
	margin:0;
	padding:0;
}

#course .iconLi ul li {
	background:url(/img/about/course/index/icon_list_brown.gif) no-repeat 0 3px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

#course .iconLiH ul {
	margin:0;
	padding:0;
}

#course .iconLiH ul li {
	background:url(/img/about/course/index/icon_list_brown.gif) no-repeat 0 3px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	/*line-height:2.5;*/
}

#course .step735 {
	margin:0 0 30px 0;
}

#course .step735 .iconLi ul {
	width:735px;
	margin:0;
	padding:0;
}

#course .step735 .iconLi ul li {
	background:url(/img/about/course/index/icon_list_brown.gif) no-repeat 0 3px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}


.txtRed {
	color:#ff3300;
}

#course .colRight485 {
	width:485px;
	margin:0;
	float:left;
}

.colRight235 .mb {
	margin-bottom:20px;
}

#course .colLeft360 {
	float:left;
	width:360px;
	margin:0 15px 0 0;
}

#course .colRight360 {
	float:left;
	width:360px;
}

#course .colRight360 p {
	
}

/*------------------------------------------------------入園の流れ*/

/* ------------------------------------ 
 *	#contents #course
 * ------------------------------------ */

#course .colLeft168 {
	width:168px;
	margin:0 21px 0 0;
	float:left;
}

#course .colRight168 {
	width:168px;
	margin:0;
	float:left;
}

#course .colLeft168 img ,
#course .colRight168 img {
	margin:0 0 15px 0;
}

#course .iconLiOrange ul {
	margin:0;
	padding:0;
}

#course .iconLiOrange ul li {
	background:url(/img/about/course/flow/icon_orange.gif) no-repeat 0 3px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}


#course .colLeft485 {
	width:485px;
	margin:0 15px 0 0;
	float:left;
}

#course .colRight235 {
	width:235px;
	margin:0;
	float:left;
}

/*------------------------------------------------------よくあるご質問*/

/* ------------------------------------ 
 *	Ajax
 * ------------------------------------ */

.qAjax h5 {
	background:url(/img/about/course/qa/list_icon_q.gif) no-repeat 0 0;
	padding:0 0 5px 35px;
}


.slideTrigger {
	margin: 0;
}
.slideTrigger a {
	text-decoration: none;
}

.slideContainer {
	width:702px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 16px;
	background:url(/img/about/course/qa/bg_orange_btm.gif) no-repeat bottom;
}
.slideContainerMiddle {
	width:702px;
	margin:0 0 0 0;
	background:url(/img/about/course/qa/bg_orange_middle.gif) repeat-y;
	display:block;
}

.slideContainer_top {
	width:702px;
	margin:0 0 0 0;
	padding: 15px 0 0 0;
	background:url(/img/about/course/qa/bg_orange_top.gif) no-repeat;
}

.slideContainer p {
	padding:5px 50px 0 50px;
}

.slideContainer img {
	vertical-align:bottom;
	margin:0;
}

.slideContainer .slideContainer_top .slideContainerMiddle p {
	margin:0 0 10px 0;
}
