﻿*{margin:0px;
  padding:0px;}

body{font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;}

/*コンテナ*/
.container{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;
	background-color:#FFF;
	background-image:url(img/sekaiju.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:530px;
	padding-right:30px;}

p{margin:0;
}

p#center{ text-align:center; padding-top:30px;
}

p#center2{ text-align:center; margin:10px;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;
}

p#mail{ text-align:left; margin-top:30px; margin-left:0;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;
}

a {
text-decoration: none;
color:#000;
}


/*エトリア向け*/
a:link#etoria { color: #399; }
a:hover#etoria { color: #9FC;}
a:visited#etoria { color: #399; }

/*アモロ向け*/
a:link#amoro { color: #03C;}
a:hover#amoro { color: #0CF;}
a:visited#amoro { color: #03C;}
/*タルシス向け*/
a:link#tarusisu { color: #390 }
a:hover#tarusisu { color: #0CF; }
a:visited#tarusisu { color: #390; }
/*ナナドラ向け*/
a:link#nana { color: #F3F; font-weight: bold; }
a:visited#nana { color: #f3f; font-weight: bold; }
a:hover#nana { color: #faf; font-weight:normal;}

/*ダウンロード*/
a:link#dl { color: #fff; }
a:visited#dl { color: #fff; }

a:visited { color: #000;}
a:hover { color:#F00;
}


/*インデックスのおしらせ*/
#top_messeage{
	margin-top:18px;
	margin-bottom:-10px;
	margin-left:500px;
	widht:500px;
	text-align:center;}
.anke_back{ background-image:url(img/sub.gif); margin-top:0px; margin-left:530px; padding:20px; width:430px; }
#anke{ margin-bottom:20px;}
#anke2{ text-align:left;}
	


/*インデックスの世界樹メニュー*/
ul#menu{ list-style-type: none; 
	margin-left: 6px;
	margin-right: auto;
	padding-left:500px;
	text-align:left;
}

/*ナナドラメモメール*/
ul#mini{ list-style-type: none;
    margin-top:3px; 
	margin-left: 32px;
	margin-right: 0;
	text-align:left;
}

/*利用規約*/
ul#readme{ list-style-type:disc;
	 color:#000;
	 width:420px;
	 margin-top:0px;
     margin-bottom:0px;
	 margin-left:480px;
	margin-right:5px;
	padding-top:30px;
	padding-left:80px;
	padding-right:10px;
}


ul#readme_nana{ list-style-type:disc;
	 color:#000;
	 width:360px;
	 margin-top:50px;
     margin-bottom:0px;
	 margin-left:210px;
	margin-right:5px;
	padding-right:10px;
	padding-left:20px;

}



ul#sq_sele{ list-style-type: none;
    margin-top:0px; 
	margin-left: 0px;
	margin-bottom:0px;
	text-align:left;}
	
/*戻る*/
li#back{
	margin-left:30px;
	margin-right:310px;float:left; }
	


ul#jub_s{ list-style-type: none;
    margin:0;}

#readme_p{ width:200px;
margin-top:0px;
margin-bottom:0px;
	 margin-left:180px;
	margin-right:5px;
	}
	


li#select { float:left; margin-right:5px; }
li#kazari_l { float:left; padding-top:5px; padding-bottom:5px; margin-right:5px;}
li#kazari_r { float:left; padding-top:5px; padding-bottom:5px; }
li#s_mini { float:left; margin:0px; }

/*職業選択*/
li#jub { font-size:11px; text-height:20px; text-align:center; margin:0px; width:100px;  background-image:url(img/3_back.gif);}
li#jub_t { font-size:11px; text-height:24px; text-align:center; padding-top:5px; margin:0px; width:100px;  background-image:url(img/3_top.gif);}
li#jub_dl { font-size:11px; text-height:24px; text-align:center; background-color:#000; background-image:url(img/dl.gif);  background-position:bottom;
background-repeat:no-repeat; width:100px; padding-bottom:5px; padding-top:5px;}

/*エトリア*/
li#etoria_jub { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/1_back.gif); padding-bottom:5px;}
li#etoria_jub_t { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/1_back.gif); }
/*アモロ*/
li#amoro_jub { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/3_back.gif); padding-bottom:5px;}
li#amoro_jub_t { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/3_back.gif); }
/*タルシス*/
li#tarusisu_jub { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/4_back.gif); padding-bottom:5px;}
li#tarusisu_jub_t { font-size:10px; text-height:24px; text-align:center; margin:0px; width:100px;  background-image:url(img/4_back.gif); }

/*ナナドラ*/
#nana_dl{ text-align:center; margin-left:-50px; margin-top:10px;}


img{
	border:0px;
	margin:0px;
	padding:0px;
	}

/*ヘッダー*/
.header{
	margin-bottom:40px;
	padding-top:70px;
	padding-left:500px;
	width:500px;
	min_width:500px;
	max_width:500px;
	height:20px;
	overflow:auto ;
}

/*作品別メニュー*/
.sq_header{
	margin-bottom:10px;
	padding-top:60px;
	padding-left:300px;
	width:700px;
	min_width:640px;
	max_width:640px;
	height:40px;
	overflow:auto ;
	
}

.in_hedder{
	text-align:right;
	width:920px;
	height:40px;
	padding-top:80px;
	padding-left:80px;
	margin-bottom:50px;
	}
	
#head_title{
	width:200px;
	float:left;
}
	
#head_text{
	text-align:right;
	margin-top:20px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;
}
	
	

/*本文*/
.index_text{
	margin-top:0;
	width:1000px;
	min_width:500px;
	max_width:500px;
	overflow:auto ;
}

.main_text{
	margin-left:450px;
	margin-top:0;
	width:550px;
	min_width:550px;
	max_width:550px;
	overflow:auto ;
}


/*アイコン掲載部分*/
.main_sq{
	margin-left:20px;
	padding-top:50px;
	width:400px;
	min_width:400px;
	max_width:400px;
	height:480px;
	float:left;
}

.main_jub{
	margin-left:320px;
	margin-right:20px;
	padding-left:0;
	margin-top:0;
	width:100px;
	min_width:100px;
	max_width:100px;
	height:400px;
	float:left;
}



.main_7d{ width:460px;
margin-top:15px;
margin-bottom:0px;
	 padding-left:560px;
	margin-right:5px;}
	
.main_7d2{ width:460px;
margin-top:15px;
margin-bottom:0px;
	 padding-left:360px;
	margin-right:5px;}

	
.in_news{
	margin-top:35px;
	margin-left:95px;
	margin-right:60px;
	width:390px;
	clear:both;
}


/*更新情報*/
.new_left{
	width:215px;
	margin-top:35px;
	margin-left:565px;
	margin-right:5px;
	float:left;}
#new_title{ padding-left:20px;}
#new_text{
	background-image:url(img/new_t_b.gif);
	background-repeat:no-repeat;
	height: 28px;
	width: 215px;
	margin:0;
	padding-top :5px;padding-bottom :5px;
	padding-left :15px;padding-right :5px;
	font-size:11px;
	color:#fff;
}

.new_right{
	width:155px;
	margin-top:35px;
	margin-right:5px;
	float:left}

#new_icon{
	background-image:url(img/new_i_b.gif);
	background-repeat:no-repeat;
	height: 60px;
	width: 155px;
	margin:0;
	padding-top :5px;
	padding-bottom :5px;
	padding-left :5px;
	padding-right :5px;
	font-size:11px;
	color:#fff;
	overflow:hidden;
}

.clear{ clear:both;}


/*アバウトリンク*/
.about_link{
	width:300px;
	margin-top:15px;
	margin-left:560px;
	margin-right:5px;
	font-size:11px;
	float:left;}

#url{
	margin-left:15px;
}

.thanks{
	width:88px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	float:left;}

	


#margin0{
margin:0;
}


/*フッター*/
.footer{
	background-image:url(img/foot.gif);
	background-position:top;
	background-repeat:repeat-x;
	width :100%;
	margin:0px;
	height:30px;
	padding-top:10px;
	position:fixed;
	top:530px;
	}
#foot_text{
	width:1000px;
	text-align:right;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#000;
	line-height: 20px;
	margin-bottom:10px;
	}
.mail_text{margin-left:500px; margin-top:30px;}