@charset "EUC-JP";


/* CSS Document */

#main_visualTop111022{
	width:899px;
	height: 257px;
	margin:20px auto 20px auto;
	background-image:url("../img/flash_area.jpg");
	background-repeat:no-repeat;
}


#main_visualTop111022 #flashInfo{
	width:899px;
	height:257px;
	text-align:center;
}





/*コンテンツエリア



---------------------------------*/



#info_news {
	clear:both;
	width:680px;
	padding-bottom: 25px;
	overflow:hidden;
}

#info_news:after {
	content:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}







*html #info_news {



	height:1em;



	overflow:visible;



}



	



/*---------------------------------*/



#aixia_info{



	float:left;



	width: 370px;



	background: url(../images/bg_info.gif) left bottom no-repeat;



}















#aixia_info h1.title{



background:url(../images/tit_info.gif) left top no-repeat;



text-indent:-9999px;



height: 39px;



}







#info_entry{



float: left;



margin: 15px 10px 0 15px;



*margin: 15px 0px 0 7px;



padding-bottom: 15px;



border-bottom: dotted 1px #CCCCCC;}







p.entryImg{



	display:block;



	width: 90px;



	float: left;



	margin-right: 15px;



	text-align: center;



}







#entryBody{



float: left;



width: 235px;



}







#entryBody h3{



font-size: 12px;



color: #333333;



}







#entryBody p{



/*text-align:justify;*/



color: #666666;



}







/*ニュース



---------------------------------*/







#aixia_news{



	float:right;



	width: 295px;



	background: url(../images/bg_news.gif) left bottom no-repeat;



}







#aixia_news_end{



float: right;



width:295px;



height: 10px;



background: url(../images/bg_news_end.gif) left bottom no-repeat;



}







#aixia_news h3.title{



background:url(../images/tit_news.gif) left top no-repeat;



text-indent:-9999px;



height: 39px;



}







#aixia_news #entry{



margin: 10px 13px;



}







#aixia_news #entry dl{



margin: 0px 0 5px 0px;



*margin-bottom: 5px;



padding: 5px 0;



border-bottom: dotted 1px #ccc;



}











#aixia_news #entry p{



font-size: 11.5px;



*font-size: 12px;



color: #666666;



text-align: right;



padding-top: 5px;



}





#aixia_news #entry img.new{



margin-left:10px;







}



















/*ベストなペットフード選び



---------------------------------*/



#select_food{



clear: both;



float: left;



width: 640px;



height: 215px;



padding: 10px 25px;



background:url(../images/bg_select.gif) left top no-repeat;



}







#select_food #desc{







float: left;



width: 225px;}







#select_food h2{



width: 221px;



height: 76px;



text-indent:-9999px;



background:url(../images/tit_selectFood.gif) left center no-repeat;



}







#select_food p#read{



float: left;



width: 225px;



margin-top: 10px;}







#select_food h3#pet_choice{



float: left;



margin: 10px 0 0 10px;}







/*バナー



---------------------------------*/



#bannerArea{



	clear:both;



	width: 680px;



	padding:0 0 10px 10px;



	overflow:hidden;



}







#bannerArea:after {



	content:"";



	display:block;



	clear:both;



	height:0px;



	overflow:hidden;



}







*html #bannerArea {



	height:1em;



	overflow:visible;



}







#bannerArea ul{



}











#bannerArea li{



display: block; 



float: left;



margin: 0 5px 0 0;







}







#bannerArea li.end{



display: block; 



margin: 0 0 0 0;



}





#top_news{

background:url(../images/news_waku.gif) center no-repeat;

width: 660px;

height: 41px;

text-align: center;

font-weight: bold;

margin: 0 0 10px 10px;

padding:19px 0 0 0;

*padding: 22px 0 0 ;

}


#brand{
	width:900px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}


#brand ul{
	width:900px;
	height:87px;
	margin:0px auto;
	background-image:url("../img/brand_bg.jpg");
	background-repeat:repeat-x;
}

#brand ul li{
	float:left;
}

#brand ul li.list{
	width:121px;
	text-align:center;
}
#brand ul li.end{
	width:10px;
	text-align:right;
}


#news{
	width:328px;
	float:left;
	margin-right:20px;
	text-align:left;
}
#topics{
	width:328px;
	float:left;
	margin-right:20px;
	text-align:left;
}

#entry{
	width:296px; /* 326-30*/
	/*height:333px;*/ /* 348-15 */
	padding:0px 15px 15px 15px;
	background-image:url("../img/box_bg.gif");
	background-repeat:repeat-x;
	border:1px solid #c2c2c2;
}

#entry dt{
	font-weight: bold;
	font-size: 10px;
	color:#cc0000;
	*padding: 0 0 3px;
	border-top:1px dashed #c2c2c2;
	margin-top:10px;
	padding-top:10px;
}
#entry dd{
	font-size: 11.5px;
	*font-size: 12px;
	color: #666666;
}

#topics #entry img{
	float:left;
	padding-right:7px;
	padding-bottom:5px;
}
#topics #entry dt{
	clear:both;
	border-top:1px dashed #c2c2c2;
	font-size:12px;
	padding-bottom:3px;
}
#topics #entry dd{
	min-height:35px;
}
#topics #entry dd p{
	display:block;
	padding-left:63px;
	/padding-left:0px;
	_padding-left:63px;
}

#topics li.border_no{
	border:none;
	padding-top:0px;
}
