body{margin:0;
	padding:0;
	text-align:center;
	background-color:#FFF4CD;
	}

div#wrapper {   
    width: 800px;
	margin:0 auto;
	text-align:left;
}

img {border:0;}

.clear { clear:both;
height:0;
line-height:0; }   
.clear hr { display:none; } 


/*----link------*/
	
a:link, a:visited, {
	color: #0000FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */


/*---- main ------*/

.main{
margin:5px 0 20px 0;
}

.main img{
display:block;
}

.kikan{
font-size:17px;
font-weight:bold;
position:relative;
top:-907px;
}

.kikan em{
font-size:14px;
font-style:normal;
font-weight:bold;
margin:0;
}

.stay{
width:500px;
font-size:16px;
font-weight:bolder;
line-height:2.6;
color:#5C2D05;
position:relative;
top:-213px;
left:92px;
text-align:left;
}

.stay a:link,a:visited{
color:#551F00;
text-decoration:none;
}

.stay a:hover{
color:#FF7F00;
text-decoration:underline;
}

.gaiyou{
position:relative;
top:15px;
left:10px;
z-index:1;
}

.gaiyou table{
font-size:13px;
line-height:1.2;
text-align:left;
}

.gaiyou table p{
font-size:12px;
margin:0;
}

.gaiyou table th{
padding:5px 7px 5px 0;
vertical-align:top;
}

.gaiyou table td{
	padding:5px 0;
}

.bottom{
background:url(../plan/campaign/images/present/present_bottom.jpg) no-repeat;
width:800px;
height:441px;
margin-top:-145px;
}
