@import url("general_style.css");

/*----------------------------------色の設定--------------------------*/


.line ,
#ringlink ,
.head ,
.body {
	color: #000;
}

A:link ,
A:visited {
	color: #02a;
	text-decoration:none;
}

A:active ,
A:hover {
	color: #02a;
	border-bottom:1px dotted;
}


A:hover {
	position:relative;
	top:2px;
}

#ringlink {
	position:static;
	border:none;
	cursor:default;
}


body ,
#top ,
.bbs ,
#head ,
th {
	background-color: #def;
}


#htext ,
#gamebbs ,
#main ,
#menucut ,
#gmenu ,
.diary ,
#lban ,
#cut ,
.coment ,
.sitename,
table,
.ac3menu ,
.ac3data,
.body ,
.dtitle ,
.dbox ,
.article ,
#chat {
	background-color: #fff;
}


h1,h2,h3,h4,h5,h6,.fakeh5 ,
.diary ,
.dbox ,
#cut ,
.dtitle ,
#main ,
#Topblock ,
#type1 ,
#type2 ,
#type3 ,
#htext ,
table ,
td ,
hr ,
#lmenu ,
#line ,
.expl ,
.sitename ,
#lban ,
.coment ,
.lnk ,
th,
.contents ,
.article ,
.Article ,
.body ,
.cngview ,
checkbox {
	border-color:#eff #abc #abc #eff;
}


		/*--------------基礎部分-------------*/


body {
	font-family:
		"Comic Sans MS",
		"Century Gothic",
		"ＭＳ Ｐゴシック",
		"ＭＳ ゴシック",
		"Osaka",
		sans-serif;
}


ul {
	list-style-image:URL(../img/b.gif);
	line-height:20px;
}



h1,h2 {
	border-style:solid;
	border-width:1px 0.5em;
	border-color:#eff #abc #eff #abc;
	padding:4px;
	text-align: center;
	background-color:#def;
}

h3 {
	border-style:solid;
	border-width:1px 0.5em;
	border-color:#eff #abc #eff #abc;
	text-indent: 10%;
	background-color:#def;
}

h4,h5,h6,.fakeh5 {
	border-style:solid;
	border-width:1px 0.5em;
	border-color:#eff #abc #eff #abc;
	padding:4px;
	text-align:center;
	background-color:#def;
}

.fakeh5 {
	border-right: solid 0.5em;
	margin-left:26%;
	padding:4px;
	text-align:center;
}

.sub {
	margin-left:0%;
	border-top:3px #fff;
}



#main {
	margin:5%;
	border:1px solid;
	padding:10px;
	background:url(../gallery/imags/airD.jpg) no-repeat top right #fff;
	border-color:#eff #abc #abc #eff;
}

blockquote {
	border:1px solid;
	border-color:#eff #abc #abc #eff;
	background-color:#def;
}

/*レイアウト*/

.lunar {

}

#acce {

}


#newdata {

}


#contents {

}

.contents {

}

.Mainfont {

}

.gamelist {

}

.Gamelistfont {

}

#type1 {

}

#type2 {

}

#type3 {

}

.attent {

}

#Picup {

}


.ring {

}

#line {

}

.Line {
	display:none;
}

#webring {
	display:none;
}

#top {
	text-align:center;
	border:1px solid;
	border-color:#eff #abc #abc #eff;
}

#navigation ul li {
	display:inline;
	background:url(../img/b.gif) left no-repeat;
	margin-left:1em;
	padding-left:1.4ex;
}

#navigation form ,
#navigation form p {
	display:inline;
}

/*BBS*/


.bbs {
	padding:0 1em;
}

.cngview {
	border:solid 1px;
	text-align:center;
	border-color:#eff #abc #abc #eff;
}

/*links*/

.sitename {
	margin-left:15%;
	width:75%;
}

.lnk {
	border-bottom:0;
	text-align:left;
	font-size:small;
}

.noban {
	width:200px;
	height:40px;
	float:right;
}

/*gallery*/

.coment {
	margin-left:15%;
	width:60%;
}

.box1 {
	float:right;
}

/*Diary*/

.dbox ,
.dtitle ,
.diary {
	padding:4px;
}

		/*--------------フォーム&ディスプレイ-------------*/
input,select,checkbox,textarea	{
	border:1px solid;
	border-color:#eff #abc #abc #eff;
	background-color:#def;
}


#none {
	display: none;
}

.none {
	display:none;
}



.float {
	float: right;
}

hr {
	color:#fff;
	border-top:3px dotted;
}

		/*---------------------その他---------------------*/



TH {	text-align: center;
	border:1px solid;
	padding: 3px 3px 2px 3px;
	border-color:#eff #abc #abc #eff;
}

TD {	border-width: 1px 0 0 1px;
	border-style: solid;
	padding: 3px 3px 2px 3px;
	text-align: right;
}

#indexbox {
	background-color: #fff;
}

.new {
	color:#f44;
}


#htext {
	font-size:14px;
	text-align:center;
	position:absolute;
	height:15px;
	width:35em;
	left:5em;
	top:1em;
	display:inline;
	border-style:solid;
	border-width:1px 0.5em;
	border-color:#eff #abc #eff #abc;
	background-color:#def;
}

#sss {
	font-size:14px;
	position:absolute;
	left:42em;
	top:1em;
}


#gamemenu ,
#comumenu ,
#gallerymenu ,
#linksmenu ,
#diarymenu {
	position:absolute;
	top:17px;
	left:431px;
	padding:3px;
	text-align:left;
	visibility:hidden;
	border:1px solid;
	border-color:#eff #abc #abc #eff;
	background-color:#def;
}

#gamemenu {
	left:146px;
	width:220px;
}
#comumenu {
	left:223px;
	width:90px;
}
#gallerymenu {
	left:305px;
	width:80px;
}
#linksmenu {
	left:365px;
	width:80px;
}
#diarymenu {
	left:417px;
	width:60px;
}

.quick {
	border:1px solid #06c;
	padding:3px;
}

.sidebar {
	float:right;
	width:19%;
	padding-left:1%;
}

#center {
	float:left;
	width:80%;
}

address,
p.back-anchor {
	clear:both;
}


.sidebar h2 {
	border:none;
	text-align:left;
	background:none;
}

.sidebar td a:link {
	border:1px solid;
	border-color:#eff #abc #abc #eff;
	background-color: #def;
	padding: 3px 3px 2px 3px;
}

p {
	margin:1ex 1em;
}

dl {
	margin-left:2em;
}