@charset "Shift_JIS"; 

* {
font-weight: normal;
font-style: normal; 
line-break: strict;
scrollbar-base-color: #ffffff
}


/***　　　ベース　　　***/

html{
margin:0;
height: 100%
}

body {
overflow-y: scroll;
background-color:#000000;
font-family: 'Times New Roman',serif;
text-align: center;
font-size: 90%;
color: #000000;
letter-spacing: nomal;
line-height: normal; 
margin:0;
height:100%;
}

.main{
	width:800px;
	height:500px;
	background-color:#ffffff;
	text-align:left;
	padding:0;
	margin:0px;
	border-collapse:collapse;
}

.Menu{
	width:150px;
	background-color:#000000;
	text-align:center;
	padding:0px;
	margin:0px;
}

img{
border: 0
}

.center{
width: 800px;
margin: 0 auto;
background-image: url(bg_2.jpg);
background-repeat: repeat;
padding: 40px 40px 0px 40px;
text-align: center;
display: inline-block;
_display: inline;
}

.center > div{
widht: 800px;
height: 100%;
margin: 0 auto;
}

/*** プロフ ***/

div.prof{
	overflow: auto;
	width : 600px;
	height : 450px;
	font-size : 100%;
	color : #000000;
	padding : 10px 20px 10px 20px;
	text-align:left;
}

.about{
	padding:10px 10px 10px 50px;
	line-height:150%;
}

.novel{
	padding:5px 10px 10px 20px;
	line-height:160%;
}

/*** 更新 ***/

.info{
	overflow:auto;
	width:600px;
	height:450px;
	font-size:100%;
	color:#000000;
	padding:5px 5px 5px 5px;
	text-align:left;
	margin:0;
}

.topRight{
	background-image:url(top_1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/***　　　トップメニュー　　　***/

.top{
	color:#ffffff;
	font-size:150%;
}
.top a{
/*font-size: 150%;*/
color: #ffffff;
text-decoration : none;
magin:0;
}

.top a:hover{
background-color: #d69090;
color : #000000;
margin:0;
}

.menu{
background-color: #000000;
position: relative;
top: 100px;
margin:0;
}

.back{
background-color: #000000;
height:100%;
}

/***　　　コンテンツ　　　***/

.block{
background-image: url(blockbg.png);
background-repeat: repeat-y;
background-position:center;
color: #000000;
font-size: 90%;
margin:5% 0 5% 0;
padding: 5% 10% 7% 10%;
}

ul.block li{
list-style:none;
font-size:105%;
}

.contents{
/*background-image: url(blockbg.png);
background-repeat: repeat-y;
background-position:center;
*/
	color: #000000;
	font-size:90%;
	margin:10px 0 10px 0;
	padding: 5px 8px 5px 8px;
}

ul.contents li{
list-style:none;
}

ul#index li{
list-style:none;
background-image: url(blockbg.png);
background-repeat: repeat-y;
background-position:center;
margin:0 auto;
padding:1px 7px 1px 7px;
}

dl#sell dt dd{
font-size:90%
}

.illust{
	color:#000000;
	margin:3% 0 3% 0;
	padding: 2% 5% 5% 5%;
}

ul.illust li{
list-style:none;
display:inline;
}

/***　　　リンク　　　***/

a{
font-size: 100%;
color: #000000;
text-decoration : none;
}

a:hover{
color : #666666;
}

/***　　　更新画面関係　　　***/

h1{
font-size : 130%;
font-family : 'Times New Roman', serif;
}

h2 {
font-size : 100%;
font-family : 'Times New Roman',serif;
}

h3 {
font-size : 90%; 
font-family : 'Times New Roman',serif;
} 

em{
font-style: italic;
}

strong{
font-size: 110%;
font-weight: bold;
color: #000000;
}

/***　　　フッター　　　***/

#footer{
color:#ffffff;
text-align : center;
margin: 0 auto;
}
#footer a{
color: #d69090;
text-decoration: none;
}

/***　　　メールフォーム　　　***/

.mail textarea,.mail input{
font-size : 100%; 
color : 000000;
background-color :#ffffff;
border : 1px solid #666666;
margin: 1px 0;
}
