body,td,th { font-family: lr oSVbN, Osaka, qMmpS Pro W3; font-size: 16px; color: #666666; margin: 0px; padding: 0px; }





h1 {
	font: bold 1.125em "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #003399;
	text-align: center;

	letter-spacing: 0.3em.em;
	letter-spacing: 0.3em;
}
h2 {
	font: bold 1em "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #FF0000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
p {
	color: #666666;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font: 0.8em/1.3em "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #0066CC;
	padding-left: 30px;
}


h3 {
	font: bold 0.85em "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #CC6699;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
}
#Table_top_left {
	text-decoration: none;
	background: url(images/top_left2.gif) no-repeat right bottom;
	height: 15px;
	width: 15px;
}
#Table_top_right {
	text-decoration: none;
	background: url(images/top_righ2t.gif) no-repeat left bottom;
	height: 15px;
	width: 13px;
}
#Table_top_middle {
	text-decoration: none;
	background: url(images/top_middle2.gif) repeat-x bottom;
	height: 15px;
	width: 508px;
}
#Table_middle_left {
	text-decoration: none;
	background: url(images/middle_reft.jpg) repeat-y right;
	height: 15px;
	width: 15px;
}
#Table_btm_left {
	text-decoration: none;
	background: url(images/btm_left2.gif) no-repeat right top;
	height: 15px;
	width: 15px;
}
#Table_btm_middle {
	text-decoration: none;
	background: url(images/btm_middle2.gif) repeat-x top;
}
#Table_btm_right {
	text-decoration: none;
	background: url(images/btm_right2.gif) no-repeat;
}
#Table_01 #owner_comment {
	font-size: 12px;
	color: #FFFFFF;
	background: url(images/kokuban5.gif) no-repeat;
	height: 247px;
	width: 380px;
	text-align: center;
	line-height: 18px;
	padding-top: 130px;
	padding-left: 20px;
}

#Table_middle_left_04 {

	text-decoration: none;
	background: url(images/middle_left3.gif) repeat-y right;
	height: 1580px;
	width: 15px;
}
#Table_title {
	text-decoration: none;
}

#Table_top_middle_p01 {

	text-decoration: none;
	background: url(images/top_middle.gif) repeat-x bottom;
	height: 314px;
	width: 15px;
}
#Table_middle_left_p01 {

	text-decoration: none;
	background: url(images/middle_left3.gif) repeat-y right;
	height: 858px;
	width: 15px;
}
#Table_middle_left_p05 {


	text-decoration: none;
	background: url(images/middle_left3.gif) repeat-y right;
	height: 688px;
	width: 15px;
}
h4 {
	font-size: 12px;
	font-weight: normal;
	color: #003333;
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	border-bottom: 16;
	line-height: 12px;
}
#Table_middle_left_p03 {
	text-decoration: none;
	background: url(images/middle_left3.gif) repeat-y right;

	height: 900.px;
	width: 15px;
	height: 870px;
}
#Table_middle_left_02 {


	text-decoration: none;
	background: url(images/middle_left3.gif) repeat-y right;
	height: 2188px;
	width: 15px;
}
#Table_title_p1 {
	text-decoration: none;
	background: url(images/title_p01.gif) no-repeat center bottom;
	height: 89px;
	width: 500px;
}
#Table_title_p4 {

	text-decoration: none;
	background: url(images/title_p04.gif) no-repeat center bottom;
	height: 89px;
}
#Table_title_p2 {

	text-decoration: none;
	background: url(images/title_p02.gif) no-repeat center bottom;
	height: 89px;
	width: 500px;
}
#Table_title_p3 {

	text-decoration: none;
	background: url(images/title_p03.gif) no-repeat center bottom;
	height: 89px;
	width: 500px;
}
#Table_title_p5 {

	text-decoration: none;
	background: url(images/title_p05.gif) no-repeat center bottom;
	height: 89px;
	width: 500px;
}
/* 作り直し */
#mainflame {
	width:726px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	display: block;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	padding: 0px;
	height: auto;
	background-image: url(images/bg_wall.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#left {
	width: 153px;
	display: block;
	height: auto;
	float: left;
}
#header_btn {
	height: 432px;
	width: 153px;
	background-image: url(images/bg_btnund.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#menuund {
	height: auto;
	background-image: url(images/bg_wall.jpg);
	background-repeat: repeat-y;
	width: 153px;
	display: block;
}
#right {
	width: 573px;
	height: auto;
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: none;
	background-image: url(images/bg_cont.jpg);
	background-repeat: repeat-y;
}
#header {
	height: 106px;
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
}
#title {
	background-image: url(images/bg_title.jpg);
	background-repeat: no-repeat;
	height: 107px;
}
#cont {
	background-image: url(images/bg_cont.jpg);
	background-repeat: repeat-y;
	height: auto;
	padding-right: 40px;
	margin: 0px;
	float: none;
	width: auto;
}
#contund {
	background-image: url(images/bg_contund.jpg);
	background-repeat: no-repeat;
	height: 44px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
}
#footer {
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	height: 31px;
	clear: both;
	width: 726px;
	padding-top: 10px;
}
}
/* menu design */

#menu {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 153px
	display: block;
}

#menu,
#menu li a {
	background-image: url(images/img_menu.gif);
	background-color: transparent;
}

#menu li {
	float: left;
	list-style-type: none;
}

#menu li a {
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#menu li.gotop a {
	height: 106px;
	width: 153px;
}
#menu li.contents01 a {
	height: 64px;
	width: 153px;
	float: none;
}
#menu li.contents02 a {
	height: 64px;
	width: 153px
}
#menu li.contents03 a {
	height: 64px;
	width: 153px
}
#menu li.contents04 a {
	height: 64px;
	width: 153px
}
/* gotop */
#menu li.gotop a:link,
#menu li.gotop a:visited {
	background-position: 0px 0px;
}
#menu li.gotop a:hover,
#menu li.gotop a:focus,
#menu li.gotop a:active {
	background-position: -153px 0px;
}

/* contents01 */
#menu li.contents01 a:link,
#menu li.contents01 a:visited {
	background-position: 0px -106px;
}
#menu li.contents01 a:hover,
#menu li.contents01 a:focus,
#menu li.contents01 a:active {
	background-position: -153px -106px;
}

/* contents02 */
#menu li.contents02 a:link,
#menu li.contents02 a:visited {
	background-position: 0px -170px;
}
#menu li.contents02 a:hover,
#menu li.contents02 a:focus,
#menu li.contents02 a:active {
	background-position: -153px -170px;
}

/* contents03 */
#menu li.contents03 a:link,
#menu li.contents03 a:visited {
	background-position: 0px -234px;
}
#menu li.contents03 a:hover,
#menu li.contents03 a:focus,
#menu li.contents03 a:active {
	background-position: -153px -234px;
}

/* contents04 */
#menu li.contents04 a:link,
#menu li.contents04 a:visited {
	background-position: 0px -298px;
}
#menu li.contents04 a:hover,
#menu li.contents04 a:focus,
#menu li.contents04 a:active {
	background-position: -153px -298px;
}
#topix { height: 200px; background: url(images/bg_index.jpg) no-repeat; position: relative; }
#jsbox { border: 1px ridge #84C79B; display: block; height: 180px; width: 400px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; color: #333333; background-image: url(images/topixback.jpg); background-repeat: no-repeat; text-align: left; position: absolute; left: 60; top: 7; }
#jsbox a {
	color: #669900;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
}

#jslist{
	margin-left: 25px;
	width: 300px;
	float: left;
	text-align: left;
}
#jslist a {
	color: #009900;
	font-weight: normal;
}#topixtitle {
	background-image: url(images/bg_topix.jpg);
	height: 50px;
}

