
body {
	line-height:		1.3em;
	color:			#333;
	background:		#FFf;
	margin:			10px 0px 10px 0px;
	padding:		0px;
	text-align:center;
	font:			14px/160% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}
a:link,
a:visited {
	font-size:		15px;
	color:			#0033cc;
	background-color:	transparent;
	text-decoration: 	underline;
}

a:hover,
a:active {
	font-size:		15px;
	color:			#FF0000;
	background-color:	transparent;
	text-decoration: 	underline;
}
p {
	margin:			10px;
}

/* Headings
----------------------------------------------- */

h1 {
	background:		#f5d851;
	color:			#555;
	font-size:		16px;
	text-align:		left;
	margin:			0px;
	padding:		1px 10px 0px 10px;
	border:			0px;
	border-left:	22px solid #d5a13d;
}

h2 {
	background:		#f5d851;
	color:			#555;
	font-size:		16px;
	text-align:		left;
	margin:			0px;
	padding:		1px 10px 0px 5px;
	border:			0px;
	border-left:	22px solid #d5a13d;
}

h3 {
    background:		#fdf7d7;
	color:			#cb5235;
	font-size:		16px;
	text-align:		left;
	margin:			10px 5px 0px;
	padding:		1px 5px 0px;
}





/* Frame
----------------------------------------------- */

.frame {
	width:			764px;
	text-align:		left;
	margin:			0px;
	border:			0px;
	padding:		0px;
	margin:			0 auto;
}

.main	{
	width:			552px;
	background:		#fff;
	text-align:		left;
	margin:			0px;
	border:			0px;
	padding:		0px;
	float:			right;
}

.menu	{
	width:			200px;
	background:		#FFFFFF;
	text-align:		left;
	margin:			0px 10px 0px 0px;
	border:			0px;
	padding:		0px;
	float:			left;
}


/* Header
----------------------------------------------- */


.title {
	background:		#fff;
	text-align:		left;
	margin:			0px;
	padding:		0px;
	border:			0px;
}

.title-img {
	margin:			0px;
	padding:		0px;
	border:			0px;
	height:			60px;
}


.head_menu {
	background:		#f2f2f2;
	border-top:		solid #d5a13d 5px;
	margin:			0px 0px 10px 0px;
	padding:		0px 10px 0px 10px;
	text-align:		left;
}



/* Contents
----------------------------------------------- */


.naiyou {
	background:		#fdf7d7;
	border:			1px solid #d5a13d;
	margin:			5px 0px 5px 0px;
	padding:		0px;
}
.naiyou2 {
	background:		#fff;
	border:			1px solid #d5a13d;
	margin:			5px 0px 5px 0px;
	padding:		0px;
}
.naiyou2 ul {
    font-size:12px;
    padding:0;
    margin:5px 0 0 30px;
}
.naiyou2 li {
    list-style:decimal;
    padding:3px 5px 3px 0px;
    margin-top:5px;
}


/* Menu
----------------------------------------------- */

div.menu {
	background:		#fff;
	margin:			0 0 10px 0;
	padding:		0px;
	border: 1px solid #d5a13d;
}

.menu ul {
    font-size:15px;
    padding:0 15px 0 25px;
    margin:0;
}

.menu li{
    background:#fff;
    padding:3px 0;
    margin-top:0;
	line-height:		1.4em;
}
.menu ul.menu2 {
    font-size:15px;
    padding:0 0 0 10px;
    margin-bottom:5px;
}

.menu li.menu2 {
    background:#fff;
    padding:3px 0;
    margin-top:0;
	line-height:		1.4em;
}








/* Footer
----------------------------------------------- */


.foot	{
	background:		#fff;
	margin:			0px;
	padding:		0px 10px 0px 10px;
	text-align:		center;
	border-top:		solid #d5a13d 5px;
}













