@charset "EUC-JP";





/* CSS Document */



/* 〜2009/03/31

---------------------------------*/

#main_visualTop{

float: left;

width:900px;

height: 265px;

margin: 10px 0 15px;

background:url(../images/v_main.jpg) left top no-repeat;

}





#main_visualTop #flashInfo{

float: left;

position:relative;

top:45px;

left: 630px;

}



/* 〜2009/04/01

---------------------------------*/

#main_visualTop090401{

float: left;

width:900px;

height: 265px;

margin: 10px 0 15px;

background:url(../images/v_main_100901.jpg) left top no-repeat;

}



#main_visualTop090401 #flashInfo{

float: left;

position:relative;

top:45px;

left: 630px;

}





/*コンテンツエリア

---------------------------------*/

#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 dt{

font-weight: bold;

font-size: 12px;

color:#cc0000;

*padding: 0 0 3px;

}



#aixia_news #entry dd{

font-size: 11.5px;

*font-size: 12px;

color: #666666;

padding-left: 14px;

background:url(../images/blt_s_arrow.png) left top no-repeat;

}


#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 0;

	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;

}

