@charset "Shift_JIS";

body{
  background:#000 url(../images/bg.jpg) no-repeat top;
  text-align:center;
	padding-bottom:15px;
}
#wrapper{
	width:590px;
	margin:0 auto;
	text-align:left;
}
h1{
	padding:8px 0;
	text-align:center;
}


#frame2{
	width:55%;
	background:transparent url(../images/bg_frame.gif) repeat;
	padding:5px;
	margin: 0px auto;
}
#in-frame2{
	background-color: #FCF7CD;
	padding:4px;
}
#in-frame22{
	border:1px solid #d2d2d2;
	padding:5px 40px 5px 60px;
}
.kesshou{
	font-size:130%;
	font-weight:bold;
	line-height:1.75;
	margin: 5px 0px;
	color: #339;
	letter-spacing:0.1em;
}


#frame{
	width:90%;
	background:transparent url(../images/bg_frame.gif) repeat;
	padding:5px;
	margin: 0px auto;
}
#in-frame{
	background-color:#f3f3f3;
	padding:4px;
}
#in-frame02{
	border:1px solid #d2d2d2;
	padding:10px 30px 10px 35px;
}
#txt-day{
	text-align:right;
	font-size:85%;
	margin-top:5px;
	margin-bottom:5px;
}
/***ʐ^**/
.photo01{
	width:310px;
		text-align:center;
}
.photo01,
.photo02{margin:10px auto 20px auto;}
.photo02{
	width:455px;
	overflow:hidden;
}
.photo01 img, .photo02 img{
	padding:5px;
	border:1px solid #d2d2d2;
	display:block;
}
.photo02-l{float:left;}
.photo02-r{float:right;}
dl.detail{
	margin-top:5px;
}
dl.detail dt{
	font-weight:bold;
	color:#004eff;
	font-size:120%;
}
dl.detail dd{
	font-size:95%;
	line-height:1.75;
	margin: 10px 0px;
}
#btn-close{
	text-align:center;
	margin-top:15px;
}
	