body {

	font-family:"ҥ饮γѥ Pro W3",

 "Hiragino Kaku Gothic Pro", "ᥤE","Meiryo","ͣ Хå", "MS P Gothic","Osaka",

 Arial,Verdana, Helvetica, sans-serif;

	margin:0px;

	padding: 0px;

	background-color: #c0c0c0;

	font-size: 97%;

	background-image: url(../image/back.gif);

	background-repeat: repeat-y;

	background-position: center;

	color:#fff;

	line-height:190%;

}



#wrapper {

	margin: 20px auto 0px auto;

	padding: 0px;

	height: auto;

	width: 890px;

}



#header

{

border-bottom:#aaa solid 0px;

}



img

{



border:0

 }



#contents {

	margin: 0px;

	height: auto;

	width: 890px;

	background-color: #111;

	FLOAT:left;

	padding-bottom:1em;



}



.twitter {

   text-align:right;

   position: relative;

   left:160px;

   top:3px;

   margin-bottom:-3em;

}



.event {

FLOAT: left;

MARGIN: 0px 0px 0px 0px;

PADDING: 0px 0px 0px 0px;

WIDTH:78%

}





.rightside

{

FLOAT:right;/*ʸβꤳ*/

MARGIN: 0px 0px 0px 0px;/*¦;E/

PADDING: 0px 0px 0px 0px;/*¦;E/

WIDTH: 69%;/**/

}



strong

{

}





#contents #sidenavi {

	margin: 0px;

	height: auto;

	float: left;

	border: none;

	background-color: #000;

	padding-left:10px;

}



#sidenavi #mail {

	padding: 0px;

	height: auto;

	width: auto;

	margin: 5px;

	text-align: left;

}



#contents #main {

	background-color: #000;

	margin: 0px;

	padding:0px 15px 15px;

	float: right;

	height: auto;

	width: 890px;

	line-height: 150%;

	min-height:400px;

}



p

{

padding-left:4em;

padding-right:2em;

}





h1

{

padding:0px;

margin:0px;

text-align:left;

color:#fff;

background-color:#000;

background:url("../image/top_2.png") no-repeat left top;height:188px;

}



h1 span

{

margin-left:-1600px

}

h2{

padding: 0 1.5em;

	list-style-type: none;

	font-weight:normal;

	line-height:100%;

	color:#00ff00;

	margin-bottom:-5px;

	margin-top: 1em;

	font-family:"Book Antiqua""ҥ饮γѥ Pro W3","Hiragino Kaku Gothic Pro","Century Gothic","ʿѥå" ;

}







h3 a:link { color:#000000;

}

h3 a:visited { color:#000000;

}

h3{

	padding:0 10px;

	display: list-item;

	border-bottom: 1px dotted #693;

	border-left: 5px solid #693;

	list-style-type: none;

	margin-left: 20px;

	margin-right:20px;

	font-size: 14px;

	margin-top: 1.5em;

	margin-bottom: 10px;

}



a

{

color:#2bd0d2;

text-decoration: none;



}





.porta

{

padding-bottom:2em;

}



ul

{

list-style-image: url(../image/li.png)

}



li

{

padding-bottom:1em;}







.parent_article

{

border:1px solid #693;

padding:15px 15px 0;

margin:15px 10px;

}



.child_article

{

border:1px solid #693;

padding:15px 15px 0;

margin:15px 10px 15px 110px;

}



.contents

{

background:url("../image/content_home.png") no-repeat left top;height:100px;

}



#main{

display:none;

}



.right

{

text-align:right;

}



.panel

{

text-align:right;

padding-top:1em;

margin-bottom:0px;

padding-bottom:0px;

}

