
body {
  margin : 0px 0px 0px 0px;
  font-size: 0.8em;	
  line-height: 150%;
  text-align: center;}

/* コンテナコンテンツ */
div#container {
margin-left: auto;
margin-right: auto;
text-align: left;
}


h2 {
  padding:0;
  font-size:0.8em;
  text-align:left;
margin-top: 0}



h3 {
	font-size: 1.3em;
padding-bottom: 3px;
padding-left: 20px;

}



/* ビック左コンテンツ */
div#big-left	{float: left;
 /* border: solid #cae185 1px; テスト用緑の線 */

}



div#id	{
padding-right: 0;
margin-right: 0;
}


p	{padding-left: 3px;}

.clear	{
	clear: both;
}

/* 画像コンテンツ */
img {
  border-style: none;}

.left	{
float: left;
}

.clear	{
	clear: both;
}

/* ヘッダーコンテンツ */
.header {
  text-align:left;
  padding-bottom:0.5em;
	margin-bottom: 0;}


.header h1{
  font-size:12px;
  padding:0;
  float:left;}
 
.header h2{
  font-size:12px;
  float:right;}






/* ヘッダーサイトマップ */
.headersite{
  float:right;}





/*  センターコンテンツ  */

.content {
	float: right; 


/* border: solid #cae185 1px; テスト用緑の線 */
	margin-left: 0px;
	margin-right: 6px; /* 位置調整 */

}

.content p{
  padding-left:0.8em;}

.content h2 {
font-size: 1.2em;
  border: #ccc 1px solid;
  padding:0.4em;}
 




/* ビック左コンテンツ */
div#big-left {
  margin-right: 0;	float: left;
}



/*  フッター  */

.footer {
  font-family: Tahoma;
  font-weight: bold;
  text-align:center;
  padding:0.5em;
  clear: both;}




/* メニュー */

ul#menu {font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	height: 30px;	font-weight: bold;
}


ul#menu li {
	float: left;
	list-style-type: none;
	list-style-image: none;
}

ul#menu li a {
	display: block;
	width: 169px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
}

.left h2 {
font-size: 1em;
  padding:0.5em;
  text-align: center;
  margin:0;}


.right h2 {
font-size: 1em;
  padding:0.5em;
  text-align: center;
  margin:0;}



.right h3 {
	font-size: 1em;
padding-bottom: 3px;
padding-left: 20px;
border-bottom: solid #e1859d 2px;

	background: url(mark_pink.png) no-repeat;
}


/*  インフォ  */

div.info {
  border: none;
	margin-bottom: 20px;	text-align: left;
	top: 0px;
}


/*  ライトコンテンツ */


.right {
	/* border: solid #cae185 1px; テスト用緑の線 */

	margin-left: 0;
	text-align:center;
	float:left;}



  
/*  レフトコンテンツ  */
.left {
	float: left;
	text-align: left;
/* border: solid #cae185 1px; テスト用緑の線 */



}



.left a:hover {}






.left a {

	margin: 0px;
padding: 0;
	text-align: left;
	text-decoration: none;
}



/* ================ added =======================*/







ul {
	margin-top: 0;}



li {list-style : url(ul_maru_pink.png);

}



.left a {
border: none;
}





.left a {

	text-decoration: none;
}

.left li {
	margin-left: -17px;
	list-style: url(bullet-brown-16.gif);

}


.right li {list-style : url(ul_maru_pink.png);
	margin-left: -20px;
}






