@charset "shift_jis";

* {
	margin : 0 auto 0 auto ;
	padding: 0;
	font-size: 100%;
	list-style: none;
}
/*body {
	font-size: 75%;
	color: #FFF;
	background: #333333;
}
*/
img {
	vertical-align: top;
	border: none;
}
#wrapper {
	position: relative;
	width: 730px;
	margin: 0 auto;
	padding-top: 0px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 24px;
	letter-spacing: 0.1em;
	line-height: 30px;
}


#photoList {
	padding-top: 0px;
}
#photoList li {
	float: left;
	width: 140px;
	height: autox;
	text-align: center;
	margin-top: 8px;
	margin-right:6px;
}
#photoList li a:hover {
	filter: alpha(Opacity=60);
	opacity: 0.60;
}

ul.list1{margin-left:1em;}
.list1 li{list-style:disc;}


/** room t2 **/

h3{
color: #FFFFFF;
margin: 1em 0;
}

p{
color: #FFFFFF;
margin: 1em 0;
}

#title_roomt2{
margin:0 0 0 17px;
}

#menu_roomt2{
margin:15px 0 12px 0;
}

#menu_roomt2 li{
float:left;
margin-right:40px;
}

.roomt2 h3{
margin-top:30px;
}

.roomt2_img{
margin-bottom:25px;
font-size:12px;
line-height:3em;
}
.roomt2_img a{
color:#FFFFFF;
text-decoration:none;
}

.roomt2_img a:hover{
color:#FF9A00;
text-decoration:none;
}

/** wedding **/

#weddinginner {
padding-left:12px
}

#weddinginner #photoList {
	padding-top: 0px;
}
#weddinginner li {
	float: left;
	width: 335px;
	height: autox;
	text-align: center;
	margin-top: 0px;
        margin-bottom:18px;
	margin-right:20px;
}
#weddinginner li a:hover {
	filter: alpha(Opacity=60);
	opacity: 0.60;
}


