*{
margin:0;
padding:0;

}
html{
overflow-y:auto;
}

body{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	text-align:center;
	color:#252525;
	background:#4d4645 url(../../img/common/bg2.jpg) no-repeat center top;
	/*background:#686868;*/
	line-height:1.6;
	letter-spacing:0.2ex;
	font-size:75%;
}
body.index{
	color:#7e6b5a;
	line-height:1.6;
	letter-spacing:0.2ex;
	font-size:75%;
	background:#ffffff;
}

.index table{
width:530px;
}

img{
border:1px solid #d8d8d8;
}
.linkimg{
margin-right:15px;
}
#wrap{
width:640px;
margin:1em auto;
background:#ffffff;
text-align:left;
padding:5px 10px;

}

h1{
font-size:130%;
margin:0.5em 0;
border-bottom:1px solid #d8d8d8;
}
.date{
color:#CC3300;
}



table{
border-collapse:collapse;
width:640px;
text-align:left;
}
th{
/*background:#4c4d43;*/
padding:5px;
line-height:1.3;
width:200px;
}

td{
vertical-align:top;
width:440px;
}

hr{
height:1px;
border:1px solid #d8d8d8;
margin:1em 0;
}

.closewin{
text-align:right;
}
p.closewin{
padding-top:0.5em;
margin-top:0.5em;
border-top:1px solid #d8d8d8;
}
.closewin a{
background:url(images/infoclose.gif) no-repeat 0 3px;
padding-left:16px;
}

em{
font-weight:normal;
font-style:normal;
margin-right:1em;
}
.new{
width:40px;
text-align:right;
}



/* editcgi
------------------------------------------------------------ */
body#editcgi{
background:#ffffff;

}
#editcgi #header{
border:1px solid #d8d8d8;
padding:1em;
margin-bottom:1em;
}
#editcgi{
text-align:left;
padding:1em;
margin:1em;
}
#editcgi .note{
color:#CC0000;
}

#editcgi table{
width:100%;
}
#editcgi th,#editcgi td{
padding:5px 10px;
border:1px solid #d8d8d8;
}
#editcgi th{
background:#e7f7ff;
}

#editcgi .push{
font-weight:bold;
font-size:120%;
margin-bottom:1em;
padding-left:20px;
background:url(images/add.gif) no-repeat 0px 2px;
}
#editcgi .search{
background:url(images/search.gif) no-repeat;
padding-left:20px;
}
.tr1{
background:#ffffff;
}
.tr2{
background:#f5f6f6;

}


/* */
a:link {
	color: #5A9BE7;
}
a:visited {
	color: #06315F;
}
a:hover {
	color: #0D46DF;
}
a:active {
	color: #5A9BE7;
}


