@charset "EUC-JP";
/*
colorsetŽ¡Ž§
grey_darkŽ¡Ž§#AEAEAE;
grey_light:#EBEBEB;
background:#D9D9D9;
red:#DC0505;
text:#4C4C4C;
*/

  
/* ////////////////////////////////////////
default
//////////////////////////////////////// */
* {
margin: 0;
padding: 0;
font-size: 100%;
font-weight: normal;
}

body {
color: #4C4C4C;
font-size: 11px;
font-family: "Verdana";
line-height:1.4em;
text-align:center;
background-color:#D9D9D9;
_font-size: 68%;
}

----------------------------------------------------------
[LAYOUT]
----------------------------------------------------------*/
#body {
margin:0px auto;
text-align:center;
}

#wrapper {
position:relative;
clear:both;
margin:12px auto;
text-align:left;
width:900px;
}

/*
----------------------------------------------------------
[CONTENTS]
----------------------------------------------------------*/
#contents_top {
height:22px;
background:url(../images/contents_top.gif) 0px 0px no-repeat;
}

#contents {
padding:0px 22px 22px 22px;
background:#ffffff url(../images/contents_bottom01.gif) left bottom no-repeat;
}


/*
----------------------------------------------------------
[ABOUT]
----------------------------------------------------------*/
#i_about {
float:left;
width:284px;
}

#i_about h2 {
margin-bottom:10px;
}

.i_box {
float:left;
width:259px;
margin-right:25px;
}

.i_box ul {
	padding-left: 15px;
	padding-bottom: 20px;
}

/*
----------------------------------------------------------
[CONTENTS_DIRECTORY]
---------------------------------------------------------*/
#contents_directory {
float:right;
width:550px;
}

#contents_directory h2 {
margin-bottom:10px;
}


/*

/*
----------------------------------------------------------
[GENERAL] 070930add
---------------------------------------------------------*/

div.general {



}

div.general ul {

	padding: 0px 0px 20px 15px;

}

div.general li {

	margin-left: 15px;
	margin-top:10px;

}


span.general {

	font-size:15px;
	font-weight:bold;
	color:#dc0505;

}

a.general {
	text-decoration:none;
	color:#dc0505;
	font-weight:bold;
}

a.general:hover {

	text-decoration:underline;

}

a.email {

	font-weight:normal;

}
