@charset "UTF-8";
/* CSS Document */

@import url("default.css");
@import url("common.css");



/* flash area */
#SwfColumn{
margin-bottom:20px;
height:240px;
width:910px;
}
#SwfColumn2{
margin-bottom:10px;
height:260px;
width:910px;
}


/*------------------------
	topics
------------------------*/
div#topics{
margin-bottom:5px;
}
div.innerbox{
margin:3px;
width:444px;
}
div#misen_timetraveller{
background:url(../../images/bg_misen_time_traveller.jpg) left top no-repeat;
float:left;
width:450px;
min-height:230px;
display:inline;
_height:230px;
}
div#misen_timetraveller h2{
margin-bottom:7px;
position:relative;
}
div#misen_timetraveller h2 a{
display:block;
position:absolute;
left:300px;
top:3px;
}

div#misen_timetraveller dl{
background:url(../../images/img_timetraveller.gif) no-repeat 12px 4px;
padding-left:121px;
}
div#misen_timetraveller dl p{
font-size:70%;
}
div#misen_timetraveller dl p.lead{
margin-right:2px;
}

div#misen_timetraveller dl dl{
background:none;
width:150px;
padding:0;
display:inline;
margin-top:2px;
font-size:75%;
}
div#misen_timetraveller dl dl#all{
float:left;
}
div#misen_timetraveller dl dl#lot{
float:right;
margin-right:2px;
}
div#misen_timetraveller dl dl dt{
color:#ffffff;
background:url(../../images/smallheader_timetraveller.gif) no-repeat;
text-align:center;
line-height:17px;
margin-bottom:2px;
}
div#misen_timetraveller dl dl dd img{
float:right;
}
div#misen_timetraveller dl dl p{
font-size:85%;
}
div#misen_timetraveller p.note{
/*font-size:75%;
text-align:center;
line-height:1.6;*/
font-size:65%;
line-height:1.2;
/*background:#BED9BA;*/
margin:0 10px 0 120px;
}
div#misen_timetraveller a{
text-decoration:underline;
}


/*
div#misen_timetraveller dl{
position:relative;
}
div#misen_timetraveller dl span{
position:absolute;
top:2px;
left:0;
width:444px;
font-size:80%;
text-align:center;
display:block;
}
#img_timetraveller{
position:absolute;
top:62px;
right:6px;
}
div#misen_timetraveller dd p{
font-size:85%;
margin-left:22px;
}
div#misen_timetraveller p.note{
color:#ffffff;
text-align:center;
font-size:90%;
background:#006600 url(../../images/bottom_timetraveller.jpg) no-repeat left top;
margin:0;
padding:15px 0 2px;
}

div#misen_timetraveller a{
text-decoration:underline;
}
*/


div#lovers-sanctuary{
background:url(../../images/bg_lovers-sanctuary.jpg) left top no-repeat;
float:right;
width:450px;
min-height:230px;
display:inline;
_height:230px;
}
h2.movie{
position:relative;
}
/*h2.movie #linkceremony{
display:block;
position:absolute;
left:207px;
top:3px;
}*/

h2.movie #linksanctuary{
display:block;
position:absolute;
left:50x;
}

div#lovers-sanctuary h2{
position:relative;
}
div#lovers-sanctuary h2 a{
display:block;
position:absolute;
left:207px;
top:3px;
}
div#lovers-sanctuary dl{
font-size:70%;
}
#sanctuary_satellite{
background:url(../../images/bg_sanctuary_satellite.jpg) no-repeat left top;
min-height:101px;
_height:101px;
}
#sanctuary_satellite dd{
margin-left:8px;
margin-right:180px;
}
#sanctuary_satellite dd span{
color:#ff0000;
}
#sanctuary{
background:url(../../images/bg_sanctuary.jpg) no-repeat left top;
min-height:73px;
_height:73px;
}
#sanctuary dd{
margin-left:8px;
margin-right:230px;
}

/*div#lovers-sanctuary #ls_logo{
float:left;
margin:10px 0 10px 10px;
display:inline;
}
div#lovers-sanctuary h2{
float:right;
margin:10px 10px 10px 0;
display:inline;
}
div#lovers-sanctuary p{
clear:both;
margin:0 0 15px 10px;
font-size:75%;
width:220px;
}
div#lovers-sanctuary ul{
list-style:none;
margin:0;
padding:0;
}
div#lovers-sanctuary ul li#authorization{
margin:0 5px 10px;
padding-top:15px;
}
div#lovers-sanctuary ul li#officialsite{
margin:10px 5px 0;
}
div#lovers-sanctuary ul li#officialsite dt{
float:left;
}
div#lovers-sanctuary ul li#officialsite dd{
float:left;
font-size:70%;
margin:0 0 10px 5px;
text-decoration:underline;
}
div#lovers-sanctuary ul li#officialsite dd a:hover{
color:#CC0033;
}*/

#memorial-pair-ticket{
	margin-bottom:10px;
	display:block;
	width:910px;
	height:130px;
}


#banner{
margin-bottom:10px;
}





/*------------------------
	Info
------------------------*/

/* info */
#info{
width:500px;
margin-bottom:10px;
}

#info dd{
width:500px;
border-bottom:1px solid #cccccc;
}

#info dd iframe{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:498px;
height:525px;
}

/*------------------------
	pet
------------------------*/

/* pet */

#pet{
width:500px;
background:#ffffff url(../../images/icon_pet.gif) 7px center no-repeat;
}
#pet dt{
color:#FF0000;
border-top:1px solid #cccccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding-left:55px;
padding-right:7px;
padding-top:7px;
font-size:85%;
}
#pet dd{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #cccccc;
padding-left:55px;
padding-right:7px;
padding-bottom:7px;
font-size:75%;
}
