@charset "Shift_JIS";
@import "common.css";
#catchup {background:url(../img/lm_catchup.jpg) no-repeat;
}
#outdoor {background:url(../img/lm_outdoor.jpg) no-repeat;
}
#labo {background:url(../img/lm_labo.jpg) no-repeat;
}
#spring {background:url(../img/lm_spring.jpg) no-repeat;
}
#present {background:url(../img/lm_present_active.jpg) no-repeat;
}
p {line-height:140%;
}
h2#present_title {background:url(../img/present_title_bar.gif) no-repeat 8px 0;
	width:489px;
	height:42px;
	text-indent:-9999px;
}
span.a_border{display:none;
}

.present {line-height:140%;
		border-top:solid 1px #ff6600;
		padding-top:4px;
		padding-left:8px;
		clear:both;
		margin-bottom:14px;
}
#contents .present p {padding:0 20px;
}
.p_item	{
		font-size:18px;
		font-weight:bold;
		text-indent:-26px;
		margin-left:26px;
}
.p_item img {
		vertical-align:text-bottom;
}
.p_cnt	{
		font-weight:bold;
		margin-left:26px;
}
.p_cap	{
		font-size:14px;
		line-height:150%;
		margin:0.5em 0;
}
.presented {
	font-size:14px;
	line-height:150%;
	clear: left;
}
.p_image{
		float:right;
}
#entry	{
		background-color:#ffffcc;
		line-height:150%;
		border:solid 2px #ff6600;
		padding:12px;
		margin-left:60px;
		margin-right:60px;
		margin-bottom:24px;
		margin-top:24px;
		clear:both;
}
#entry p{
		margin-bottom:6px;
}
#entry ol{
		margin:0 0 6px 48px;
}
h3.presentPage	{
		font-size:large;
		border:0px;
		margin:0px;
		padding:0;
		text-align:center;
}
h4.presentPage	{
		background-color:#ff6600;
		color:#ffffff;
		margin-top:6px;
		margin-bottom:6px;
		padding:2px;
		padding-left:20px;
		margin-left:0px;
}
p.presentPage {text-align:center;
}		
p.entryNote	{
		font-size:small;
		line-height:120%;
		text-indent:-1em;
		margin-left:2em;
		margin-top:0px;
		margin-bottom:6px;
}
.smaller {
		font-size:70%;
		font-weight:normal;
}
div.note	{
		font-size:small;
		line-height:150%;
		text-indent: -2em;
		margin-left:2em;	
}
span.note	{
		font-size:80%;
}
table.hotel{
		margin-left:60px;
		margin-right:60px;
		background-color:#ffffcc;
		width:540px;
}
table.hotel td{
		border-bottom:solid 1px #ff6600;
		padding:2px;
		font-size:small;
}
td.num {background-color:#ff6600;
		color:#ffffff;
		text-align:center;
}
caption {font-size:80%;
		font-weight:bold;
}
/* 08”N2ŒŽ—p */
#winner {font-size:20px;
}
