@import url('reset.css');

html {
	overflow-x:hidden;
	overflow-y:auto;
}

body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
}

.bgmaximage{
display:none;
	margin:0;
	padding:0;
}

h1{
	position:absolute;
	top:40px;
	left:40px;
}

#menu{
	position:absolute;
	top:140px;
	left:40px;
	font-family: 'Droid Sans', Arial, sans-serif;
}


#menu li{
	margin-top:0;
	margin-bottom:30px;
}

#menu li a{
	font-size:18px;
	color:#8c8881;
	text-shadow:1px 1px 1px #FFF;
}

#menu li a:hover{
	color:#FCFCFC;
	text-shadow:1px 1px 1px #FFBAC6;
}


#collectionSub,
.msub{
	display:none;
	margin-bottom:0;
	padding-bottom:0;
}

#collectionSub li,
.msub li{
	margin-top:15px;
	list-style:disc;
	margin-bottom:0;
	padding-bottom:0;
	color:#fad5db;
	margin-left:1.2em;
}


#collectionSub li a,
.msub li a{
	color:#8c8881;
	font-size:14px;
	text-shadow:none;
}


#content{
	position:absolute;
	top:140px;
	left:220px;
	margin-right:40px;
	width:100%;
	overflow-x:hidden;
	overflow-y:auto;
	display:none;
}

#paramiIndex #content{
	background:none;
}

#paramiCollection #content{
	position:relative;
	overflow-x:hidden;overflow-y:hidden;
	margin:0 auto;
}

#paramiCollection #content iframe{
	width:780px;
	height:552px;

	*width:800px;
	*height:592px;

	margin:0% auto 1% auto;
	border:none;
	overflow-x:auto;
	overflow-y:auto;
	background:transparent;
}

#collectionContent{
	padding-top:110px;
	overflow:auto;
}

#collectionContent li{
	margin-bottom:30px;
}

#collectionContent li a{
	font-size:18px;
	color:#FEFEFE;
	text-shadow:1px 1px 1px #000;
}

#collectionContent li a:hover{
	color:#FCFCFC;
	text-shadow:1px 1px 1px #FFBAC6;
}


#aboutBody{
	font-size:80%;
	line-height:1.4;
/*	color:#8c8881;*/
color:#666;
}

#aboutBody a{
	margin:0 0.5em;
	color:#FCB69D;
	font-weight:bold;
}


#aboutBody a:hover{
	color:#FFF;
	text-decoration:underline;
}

#aboutBody div{
	margin-bottom:2em;
}


#shoplist{
	margin-top:3em;
}


#footer{
	position:fixed;
	_position:absolute;
	bottom:0px;
	left:20px;
	width:100%;
	font-size:10px;
	color:#999;
	height:1em;
	padding-bottom:5px;
}
