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

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


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

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

/*------------------------------------------------------トップ*/

/* ------------------------------------ 
 *	#contents .bgGrayCol3
 * ------------------------------------ */

.bgGrayCol3 {
	background: url(/img/about/info/advantage/bg_dog_index_com.gif) repeat-y 0 0;
	margin:0 0 15px 0;
}

.bgGrayCol3 .bgTop {
	width:735px;
	height:20px;
	display:block;
}

.bgGrayCol3 .col3Left {
	float:left;
	width:205px;
	margin:0 35px 0 0;
}

.bgGrayCol3 .col3Right {
	float:left;
	width:205px;
	margin:0;
}

.bgGrayCol3 .col3Left img,
.bgGrayCol3 .col3Right img {
	margin:0 0 8px 0;
}

/* ------------------------------------ 
 *	#contents .bgGrayCol1
 * ------------------------------------ */

.bgGrayCol1 {
	background: url(/img/about/info/advantage/bg_dog_index_com2.gif) repeat-y 0 0;
	margin:0 0 30px 0;
}

.bgGrayCol1 .bgTop,
.bgGrayCol1 .bgBtm {
	width:735px;
	height:20px;
	display:block;
}

.bgGrayCol1 .col1 {
	width:685px;
	margin:0 25px 0 25px;
}

.bgGrayCol1 .col1Gray {
	background-color:#dddddd;
	width:685px;
	padding:0 25px 5px 25px;
	
	background-image: url(/img/about/info/advantage/bg_dog_index_com2_btm2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.bgGrayCol1 .col1Gray p {
	margin:0 0 5px 0;
	padding:0;
}

.bgGrayCol1 .col1 img {
	margin:0 0 15px 0;
}

/* ------------------------------------ 
 *	#contents .bgOraCol3
 * ------------------------------------ */

.bgOraCol3 {
	background: url(/img/about/info/advantage/bg_dog_index_com3.gif) repeat-y 0 0;
	margin:0 0 30px 0;
}

.bgOraCol3 .bgTop {
	width:735px;
	height:20px;
	display:block;
}


.bgOraCol3 .col3Left {
	float:left;
	width:205px;
	margin:0 35px 0 0;
}

.bgOraCol3 .col3Right {
	float:left;
	width:205px;
	margin:0;
}

.bgOraCol3 .col3Left img,
.bgOraCol3 .col3Right img {
	margin:0 0 8px 0;
}

/*------------------------------------------------------システム*/

/* ------------------------------------ 
 *	#contents .bgSystem
 * ------------------------------------ */

.bgSystem {
	background: url(/img/about/info/advantage/bg_dog_system.gif) no-repeat 0 0;
	margin:0;
	position:relative;
	height:350px;
}

.bgSystem .system01 {
	position: absolute;
	width:240px;
	left: 0px;
	top: 15px;
}

.bgSystem .system01 ul {
	margin:0 0 15px 0;
	padding:0;
}

.bgSystem .system01 ul li {
	background:url(/img/about/info/advantage/icon_list_pink.gif) no-repeat 0 3px;
	margin:0;
	padding:0 0 0 15px;
}

.bgSystem .system02 {
	position: absolute;
	width:235px;
	left: 500px;
	top: 15px;
}

.bgSystem .system02 ul {
	margin:0 0 15px 0;
	padding:0;
}

.bgSystem .system02 ul li {
	background:url(/img/about/info/advantage/icon_list_yellow.gif) no-repeat 0 3px;
	margin:0;
	padding:0 0 0 15px;
}

.bgSystem .system03 {
	position: absolute;
	width:190px;
	left: 545px;
	top: 190px;
}

.bgSystem .system03 ul {
	margin:0 0 15px 0;
	padding:0;
}

.bgSystem .system03 ul li {
	background:url(/img/about/info/advantage/icon_list_green.gif) no-repeat 0 3px;
	margin:0;
	padding:0 0 0 15px;
}

.bgSystem .system01 img,
.bgSystem .system02 img,
.bgSystem .system03 img {
	margin:0 0 8px 0;
}

p.mBL {
	margin:5px 0 0 85px!important;
}


/*------------------------------------------------------ドッグトレーナー*/

.bgTrainer {
	background:url(/img/about/info/advantage/bg_dog_trainer.gif) no-repeat 0 0;
	margin:0;
	padding:0;
	height:226px;
}

.bgTrainer p {
	padding:44px 15px 0 15px;
}

.bgTrainer dl {
	width:455px;
	margin:44px 15px 0 15px;
}

.bgTrainer dt {
	border-bottom:solid 1px #ffe9b6 ;
	padding:2px;
	color:#ff6600;
}

.bgTrainer dd {
	border-bottom:solid 1px #ffe9b6 ;
	padding:2px;
}
