@charset "utf-8";

/*トップページ専用*/

/*------------------------------*/
#home #caution{
border:1px #090 solid;
width:908px;
padding:20px 10px 20px;
font-weight:bold;
font-size:16px;
text-align:center;
margin:15px auto -5px;
}

#home #container{
position:relative;
z-index:2;
overflow:hidden;
width:930px;
height:390px;
margin-top:15px;
vertical-align:top;
}

#home #container dl.special{
display:block;
background:url(img/bg_special.jpg);
float:left;
width:264px;
height:340px;
padding:50px 10px 0px 30px;
}
#home #container dl.special dt{
font-family:"sans-serif";
margin-top:7px;
margin-bottom:5px;
font-size:12px;
color:#FF0000;
font-weight:bold;
}
#home #container dl.special dt a{
color:#4D0000;
font-weight:bold;
}
#home #container dl.special dt a:hover{
color:#FFFFFF;
font-weight:bold;
background-color:#FF0000;
text-decoration:none;
}
#home #container dl.special dd{
	padding-bottom:2px;
	font-family:"sans-serif";
	font-size:10px;
	color:#333333;
	line-height:1.0;
}
#home #container dl.trial{
display:block;
background:url(img/bg_trial_on.jpg);
float:left;
width:200px;
height:190px;
margin:0px 0px 10px 10px;
}
#home #container dl.trial a{
background:url(img/bg_trial.jpg);
float:left;
width:200px;
height:190px;
text-decoration:none;
color:#333333;
}
#home #container dl.event{
display:block;
background:url(img/bg_event_on.jpg);
float:left;
width:200px;
height:190px;
margin:0px 0px 10px 10px;
}
#home #container dl.event a{
background:url(img/bg_event.jpg);
float:left;
width:200px;
height:190px;
text-decoration:none;
color:#333333;
}
#home #container dl.interview{
display:block;
background:url(img/bg_interview_on.jpg);
float:left;
width:200px;
height:190px;
margin:0px 0px 0px 10px;
}
#home #container dl.interview a{
background:url(img/bg_interview.jpg);
float:left;
width:200px;
height:190px;
text-decoration:none;
color:#333333;
}
#home #container dl.favorite{
display:block;
background:url(img/bg_favorite_on.jpg);
float:left;
width:200px;
height:190px;
margin:0px 0px 0px 10px;
}
#home #container dl.favorite a{
background:url(img/bg_favorite.jpg);
float:left;
width:200px;
height:190px;
text-decoration:none;
color:#333333;
}
#home #container dl.trial a:hover,
#home #container dl.event a:hover,
#home #container dl.interview a:hover,
#home #container dl.favorite a:hover{
background:none;
text-decoration:none;
color:#003300;
}
#home #container dl.calendar{
display:block;
background:url(img/bg_calendar.jpg);
float:right;
width:200px;
height:390px;
}
#home #container dl.calendar iframe{
display:block;
width:180px;
margin:10px;
/*height:225px;*/
height:260px;
}

#home #container dl dd{
font-size:10px;
padding:0px 15px 10px;
}
#home #container dl.calendar dd{
font-size:10px;
padding:0px 15px 5px;
}
#home #container dl.calendar dd.topBoader{
padding-top:10px;
border-top:#999999 dotted 1px;
}

/* 背景動物たち */
#home #animalBox{
width:930px;
margin:15px auto 0px;
position:relative;
}
#home div.iguana{
position:absolute;
left: -60px;
top: 277px;
z-index:1;
}
#home div.macaw{
position:absolute;
left: 910px;
top: 100px;
z-index:1;
}
#home div.bird{
position:absolute;
left: 820px;
top: 370px;
z-index:3;
}
#home div.monkey{
position:absolute;
left: 890px;
top: 670px;
z-index:1;
}
#home div.capibara{
position:absolute;
left: 500px;
top: 400px;
z-index:3;
}
#home div.pig{
position:absolute;
left: 50px;
top: 390px;
z-index:3;
}
