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

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


/* ***************************************************
   レイアウト
   *************************************************** */
/* ----------------------------------------------- 
 *	#contents
 * ----------------------------------------------- */
/* ------------------------------------ 
 *	#contents .contTtl
 * ------------------------------------ */

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

/* ------------------------------------ 
 *	.txtItalic
 * ------------------------------------ */
 

blockquote {
	padding:10px;
}

/* ------------------------------------ 
 *	.ul
 * ------------------------------------ */

.iconLiBlu01 ul,
.iconLiBlu02 ul,
.iconLiBlu03 ul {
	margin:10px 0 0 0;
	width:235px;
}

/* ------------------------------------ 
 *	.bgStep
 * ------------------------------------ */
 
.bgStep {
	background:url(/img/training/index/bg_dog_three02_middle.gif) no-repeat 0 0;
	margin:0;
}

.bgStep .step708 {	
	margin-left:27px;
}

.bgStep .colLeft196 {
	width:196px;
	float:left;
	margin:0 54px 0 0;
}	

.bgStep .colRight196 {
	width:196px;
	float:left;
	margin:0 55ps 0 0;
}	

.bgStep .bgGray {
	background:url(/img/training/index/bg_gray_middle.gif) repeat-y 0 0;
	margin:0 0 10px 0;
}


.stepMb10 .colLeft235,
.step .colLeft235 {
	width:235px;
	margin:0 15px 0 0;
	float:left;
	position:relative;
}

.stepMb10 .colRight235,
.step .colRight235 {
	width:235px;
	margin:0;
	float:left;
	position:relative;
}

.colLeft235 .bgImg01 {
	position:absolute;
	top:65px;
	left:195px;
}

.colLeft235 .bgImg02 {
	position:absolute;
	top:65px;
	left:143px;
}

.colRight235 .bgImg03 {
	position:absolute;
	top:65px;
	left:172px;
}

.bgBluBorder {
	width:735px;
	background:url(/img/training/index/bg_blu_border_middle.gif) no-repeat 0 2px;
	margin:0;
	display:block;
}


/* ------------------------------------ 
 *	ul
 * ------------------------------------ */
 
.iconLiGrayBlu ul {
	margin:0;
	padding:3px 15px 0 15px;
}

.iconLiGrayBlu ul li {
	background:url(/img/training/index/icon_list_grayblu.gif) no-repeat 0 2px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

.iconLiBrown ul {
	margin:10px 0 10px 0;
	padding:3px 15px 0 15px;
}

.iconLiBrown ul li {
	background:url(/img/training/index/icon_list_brown.gif) no-repeat 0 2px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

.iconLiBrown2 ul {
	width:185px;
	margin:10px 0 10px 0;
	padding:3px 15px 0 15px;
}

.iconLiBrown2 ul li {
	background:url(/img/training/index/icon_list_brown.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}


.iconLiBluBor ul {
	margin:0 10px 0 10px;
	padding:0;
	width:215px;
}

.iconLiBluBor ul li {
	background:url(/img/training/index/icon_list_blu_04.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}


