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

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


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

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


/* ------------------------------------ 
 *	#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/info/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/info/common/lnavi_bg.gif);
	padding-left: 13px;
}

/* ---------------------------- 
 *	#sidebar ul.lnavi2
 * ---------------------------- */
ul.lnavi2{
	padding: 0;
	margin:0 0 30px 0!important;
	list-style:none;
}
ul.lnavi2 li{
	margin: 0 0 10px 0;
}




/* ------------------------------------ 
 *	.step
 * ------------------------------------ */

.step .colLeft485 {
	width:485px;
	margin:0 15px 0 0;
	float:left;
}
.step .colRight235 {
	width:235px;
	margin:0;
	float:left;
}

.step .colLeft235 {
	width:235px;
	margin:0 15px 0 0;
	float:left;
}
.step .colRight485 {
	width:485px;
	margin:0;
	float:left;
}

.step .colLeft614 {
	width:614px;
	margin:0 15px 0 0;
	float:left;
}
.step .colRight106 {
	width:106px;
	margin:0;
	float:left;
}

.step .colLeft360 {
	width:360px;
	margin:0 15px 0 0;
	float:left;
}
.step .colRight360 {
	width:360px;
	margin:0;
	float:left;
}

.step .colLeft240 {
	width:240px;
	margin:0 10px 0 0;
	float:left;
}
.step .colRight485 {
	width:485px;
	margin:0;
	float:left;
}



.step715 {
	background:url(/img/about/info/index/img_dog_socialize_01_01.gif) no-repeat 0 0;
	background-color:##fff0cd;
	width:715px;
	clear:both;
	margin:0 10px 30px 10px;
	position: relative;
}

.step715 .colLeft350 {
	width:250px;
	margin:0;
	padding:45px 0 15px 100px;
	float:left;
}

.step715 .colRight365 {
	width:250px;
	margin:0;
	padding:45px 15px 15px 100px;
	float:left;
}
