/* サブページ用統一CSS */
/* 使用ページ 
	profile.html
	law.html
	guide.html
	link.html
	gallery.html */

/* float処理_画面構成 */
#pagebody{
	width:710px;
} 

#contents{
	float:right;
	width:520px;
	background:#fff;
}

#left_menu{
	float:left;
	width:170px;
	background:#ffe url(../img/back_menu.gif);
	margin:0 5px;
	border:solid 1px #ffd
}

#pagebody:after{
	content:".";
	display:block;
	height:0;
	clear:both;
}


/*LEFT_MENUデコレーション*/
#left_menu h3{
	color:#ffe;
	font-size:15px;
	background:url(../img/sidetitle_02.gif) no-repeat;
	border-bottom:1px solid #260000;
	padding:0 0 3px 13px;
	margin:5px 10px 0 5px;
}

#left_menu ul{
	margin:0 10px 0 5px;
	padding-bottom:3px;
	background:#fff;
	border:1px solid #eee;
}

#left_menu li{
	list-style:none;
	font-size:13px;
	padding:3px 1px;
	border-bottom:1px #666 dotted;
}

#left_menu li a{
	font-size:13px;
	text-decoration:none;
	color:#555;
	background-color;transparent;
	background-image:url(../img/maru.gif);
	background-position:0 -2px;
	background-repeat:no-repeat;
	padding-left:22px;
}

#left_menu li a:hover{
	color:#333;
	background-image:url(../img/maru_hover.gif);
	background-position:0 -2px;
	background-repeat:no-repeat;
	padding-left:18px;
	border-bottom:none;
}

#left_menu p a:hover{
	color:#333;
	background-image:none;
	background-position:0;
	background-repeat:no-repeat;
	padding-left:0;
	border-bottom:none;
}

#left_menu p{
	margin:5px;
}

/*#contentsブロック要素*/
/*h2部分文字修飾*/
/**タイトルの設定**/

h2.info{
  font-size: 16px;
  margin: 0 10px 0.7em 5px;
  padding:0 10px
  background:#fff;
  height:27px;
}

h3.title{
	color:#681a00;
	margin:0 15px 0px 10px;
	padding:0px 0 0 10px;
	background: url(../img/indextab01.gif) no-repeat;
	font-size:100%;
	height:25px;
}

.memo{
	background:#ffe;
	width:auto;
	margin:10px 15px 20px 20px;
	border:solid 1px #999;
	padding:5px 10px;
}
