@charset "Shift_JIS";

/*y[WSΜ*/
body {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	background: #999999 url(images/05.gif) repeat-y center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/*RecSΜRei*/
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	border-right: medium ridge #999999;
	border-left: medium ridge #999999;
	text-align: left;
	height: auto;
}
/*wb_SΜRei*/
#header {
	margin: 0px;
	padding: 0px;
	height: 120px;
	border-bottom: 6px groove #006633;
	background: url(images/Backheade01.jpg) no-repeat;
}
#header h1 {
	margin: 0px;
	padding: 35px 0px 0px 15px;
	font: italic 36px "Times New Roman", Times, serif;
	color: #FFFFFF;
	height: 60px;
}

h1 {
	margin: 0px;
	padding: 0px;
	height: 95px;
	text-align: left;
}
/*wb_ΰ^CgS*/
#header h1 img {
	margin: 0px;
	padding: 50px 0px 20px 20px;
}
/*gbvir*/
#header h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
}
/*gbvirΰeLXg\¦*/
#header h2 em {
	visibility: hidden;
	float: left;
}
/*gbvirNSΜ*/
#header a {
	display: block;
	height: 25px;
	width: 133px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
/*1ΤΪΜ{^*/
#header h2#tn1 a:hover, #header h2#tn1 a:active {
	background: url(images/topButton131_01_base2.gif) no-repeat center;
	}
#header h2#tn1 a {
	background: url(images/topButton131_01_base1.gif) no-repeat center;
}
/*QΤΪΜ{^*/
#header h2#tn2 a:hover, #header h2#tn2 a:active {
	background: url(images/topButton131_02_base2.gif) no-repeat center;
}
#header h2#tn2 a {
	background: url(images/topButton131_02_base1.gif) no-repeat center;
}
/*RΤΪΜ{^*/
#header h2#tn3 a:hover, #header h2#tn3 a:active {
	background: url(images/topButton131_03_base2.gif) no-repeat center;
}
#header h2#tn3 a {
	background: url(images/topButton131_03_base1.gif) no-repeat center;
}
/*SΤΪΜ{^*/
#header h2#tn4 a:hover, #header h2#tn4 a:active {
	background: url(images/topButton131_04_base2.gif) no-repeat center;
}
#header h2#tn4 a {
	background: url(images/topButton131_04_base1.gif) no-repeat center;
}
/*TΤΪΜ{^*/
#header h2#tn5 a:hover, #header h2#tn5 a:active {
	background: url(images/topButton131_05_base2.gif) no-repeat center;
}
#header h2#tn5 a {
	background: url(images/topButton131_05_base1.gif) no-repeat center;
}
/*UΤΪΜ{^*/
#header h2#tn6 a:hover, #header h2#tn6 a:active {
	background: url(images/topButton131_06_base2.gif) no-repeat center;
}
#header h2#tn6 a {
	background: url(images/topButton131_06_base1.gif) no-repeat center;
}

/*Xg*/
title h3 {
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	height: 20px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background: #999999 center;
	line-height: normal;
}
#contents #ho_main h2 {
	font-size: 9px;
	padding: 10px 0px 0px;
	height: 31px;
	margin-top: 10px;
	margin-left: 0px;
	visibility: visible;
	color: #FFFFFF;
	width: auto;
}


#ho_main #block1 em {
	visibility: hidden;
	font-size: 9px;
	color: #FFFFFF;
}




/*RecSΜRei*/
#contents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 670px;
	float: left;
}
/*@lCubN1*/
#contents #ho_main #block1 p {
	font: 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	letter-spacing: 0.2em;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


#wrapper #contents {
	height: auto;
	width: auto;
}

address {
	height: 40px;
	padding-left: 0px;
}
#wrapper #contents #main #add {
	height: auto;
	text-align: center;
	font: small/20px Arial, Helvetica, sans-serif;
	background: #CCCCCC center center;
	float: left;
	width: 640px;
	margin: 5px;
	padding: 5px;
}
#main #add .style10 a {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#main #brother_block2 {
	float: left;
	height: 120px;
	width: 320px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#main #brother_block3 {
	height: 150px;
	width: 320px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}


/*kojinC*/

#wrapper #contents #main #bar {
	height: auto;
	width: auto;
	padding: 10px;
	margin: 5px 5px 5px 0px;
	background: #FFFFFF url(images/bar_jituin.gif) no-repeat;
}
#wrapper #contents #main #bar #bar_text {
	height: auto;
	font: small/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 0.1em;
	padding: 30px 0px 0px;
}
.bar_text {
	font: small/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 0.1em;
	margin: 10px;
	padding-top: 30px;
}
#contents #main {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 660px;
}
#wrapper #contents #main #bar2 {
	float: left;
	clear: both;
	height: auto;
	width: 660px;
	background: url(images/bar_mitome.gif) no-repeat;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wrapper #contents #main #bar3 {
	height: 80px;
	width: 670px;
	clear: both;
	float: left;
	background: url(images/bar_shain.gif) no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*ΆTChirSΜRei*/
#sidenavi1 {
	height: auto;
	width: 128px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: #CCCCCC url(none);
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #666666;
}
#sidenavi1 #side2 {
	background: #CCFFCC;
	height: auto;
	letter-spacing: 0.1em;
	padding-top: 0px;
	padding-left: 5px;
	float: left;
	width: 123px;
	margin-left: 0px;
}
#contents #sidenavi1 #side2 a {
	padding: 0px 0px 0px 20px;
	background: url(images/listhead3.gif) no-repeat left top;
	font-size: small;
	margin-top: 10px;
	color: #006600;
	text-decoration: none;
}
#contents #main #block3 #text01 {
	font: small "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 0.1em;
	padding: 10px 5px;
	border-top: 0px dotted #000000;
	border-right: 0px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 0px dotted #000000;
}
#contents #sidenavi1 #side2 a:hover,a:active {
	color: #FF9900;
}



#contents #main #block3 {
	margin: 3px;
	padding: 10px;
	float: left;
	height: auto;
	width: 630px;
	border: 1px solid #003366;
}
#contents #main #block3 #bar01 {
	height: 18px;
	background: #CCFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}


#sidenavi1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
#sidenavi1 li a {
	color: #000099;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 128px;
}
/*@lσΝZbg@RecCRei*/
#contents #main {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 670px;
}
#wrapper #contents #main #koset_bar2 {
}

#main #hoset_block4 {
	height: 140px;
	float: none;
}
#main #hoset_block4 #hoset_block401 {
	padding: 3px;
	float: left;
	height: 120px;
	width: 320px;
	margin-top: 5px;
	background: #FFFFCC;
	line-height: 15px;
}
#main #hoset_block4 #hoset_block401 .p2 {
	float: none;
}
#main #hoset_block4 #hoset_block401 img {
	float: left;
	padding: 5px;
}
#main #hoset_block4 #hoset_block402 img {
	padding: 3px;
}

#main #hoset_textblock3 {
	height: auto;
	padding-top: 10px;
	padding-bottom: 30px;
	border-top: 1px solid #003399;
	border-bottom: medium double #003399;
	margin-bottom: 30px;
}
#main #hoset_block4 #hoset_block402 {
	padding: 3px;
	float: left;
	height: auto;
	width: 320px;
	background: center center;
}

/*@lσΝZbgbarP*/
#main #hoset_bar1 {
	height: 45px;
	background: url(images/bar_hoset1.gif) no-repeat;
	margin-top: 5px;
}
#main #hoset_bar3 {
	height: 64px;
	background: url(images/bar_hoset3.gif) no-repeat;
}
#main #hoset_block1 {
	height: auto;
	margin: 3px;
	border-bottom: 1px solid #003399;
	padding-top: 3px;
	padding-bottom: 3px;
}
#main #hoset_brock2 img {
	float: none;
}

#main #hoset_textblock1 {
	height: 30px;
	letter-spacing: 0.1em;
	margin: 3px;
	line-height: 15px;
	font-size: small;
	padding-top: 10px;
}
#main #hoset_bar2 {
	height: 64px;
	background: url(images/bar_hoset2.gif) no-repeat;
}
#main #hoset_brock2 {
	height: 120px;
}


#contents #main #brock1 {
	margin: 3px;
	padding: 10px;
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #003366;
	background-attachment: fixed;
}
#contents #main #block2 {
	margin: 3px;
	padding: 10px;
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #003366;
}



#sidenavi1 em {
	visibility: hidden;


/*1ΤΪΜ{^*/	
}
#sidenavi1 #sn1 {
	background: url(images/bts01_01.gif) no-repeat;
}
#sidenavi1 #sn1 a:hover,a:active {
	background: url(images/bts01_01-over.gif) no-repeat;
}
/*2ΤΪΜ{^*/
#sidenavi1 #sn2 {
	background: url(images/bts011_01.gif) no-repeat;
}
#sidenavi1 #sn2 a:hover,a:active {
	background: url(images/bts011_01-over.gif) no-repeat;
}
/*3ΤΪΜ{^*/
#sidenavi1 #sn3 {
	background: url(images/bts02_01.gif) no-repeat;
}
#sidenavi1 #sn3 a:hover,a:active {
	background: url(images/bts02_01-over.gif) no-repeat;
}
/*4ΤΪΜ{^*/
#sidenavi1 #sn4 {
	background: url(images/bts022_01.gif) no-repeat;
}
#sidenavi1 #sn4 a:hover,a:active {
	background: url(images/bts022_01-over.gif) no-repeat;
}
/*5ΤΪΜ{^*/
#sidenavi1 #sn5 {
	background: url(images/bts03_01.gif) no-repeat;
}
#sidenavi1 #sn5 a:hover,a:active {
	background: url(images/bts03_01-over.gif) no-repeat;
}
/*6ΤΪΜ{^*/
#sidenavi1 #sn6 {
	background: url(images/bts04_01.gif) no-repeat;
}
#sidenavi1 #sn6 a:hover,a:active {
	background: url(images/bts04_01-over.gif) no-repeat;
}
/*7ΤΪΜ{^*/
#sidenavi1 #sn7 {
	background: url(images/bts05.gif) no-repeat;
}
#sidenavi1 #sn7 a:hover,a:active {
	background: url(images/bts05-over.gif) no-repeat;
}
/*8ΤΪΜ{^*/
#sidenavi1 #sn8 {
	background: url(images/bts06_01.gif) no-repeat;
}
#sidenavi1 #sn8 a:hover,a:active {
	background: url(images/bts06_01-over.gif) no-repeat;
}
/*9ΤΪΜ{^*/
#sidenavi1 #sn9 {
	background: url(images/bts07_01.gif) no-repeat;
}
#sidenavi1 #sn9 a:hover,a:active {
	background: url(images/bts07_01-over.gif) no-repeat;
}
/*10ΤΪΜ{^*/
#sidenavi1 #sn10 {
	background: url(images/bts08_01.gif) no-repeat;
}
#sidenavi1 #sn10 a:hover,a:active {
	background: url(images/bts08_01-over.gif) no-repeat;
}
/*11ΤΪΜ{^*/
#sidenavi1 #sn11 {
	background: url(images/bts09_01.gif) no-repeat;
}
#sidenavi1 #sn11 a:hover,a:active {
	background: url(images/bts09_01-over.gif) no-repeat;
/*12ΤΪΜ{^*/
}
#sidenavi1 #sn12 {
	background: url(images/bts10_01.gif) no-repeat;
}
#sidenavi1 #sn12 a:hover,a:active {
	background: url(images/bts10_01-over.gif) no-repeat;
/*13ΤΪΜ{^*/
}
#sidenavi1 #sn13 {
	background: url(images/bts11_01.gif) no-repeat;
}
#sidenavi1 #sn13 a:hover,a:active {
	background: url(images/bts11_01-over.gif) no-repeat;


/*RecΰCRecSΜRei*/
}
#maincontents {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 655px;
}
.p1 {
	font-size: 12px;
	margin: 10px 10px 15px;
	line-height: 16px;
}
.p2 {
	font-size: small;
	line-height: 14px;
	margin: 10px 0px 0px;
	padding: 0px;
}
.p3 {
	color: #003366;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 20px;
	font: bold normal 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}
.p4 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
	padding: 4px 5px 2px;
	margin: 0px 5px 0px 0px;
}

#main #hoset_textblock2 {
	height: 30px;
	border-left: none;
	border-bottom: 1px solid #003399;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 15px;
/*ΒlZbg*/
}
#wrapper #contents #main #koset_block1 {
	margin: 10px 3px 3px;
	padding: 10px 5px 5px;
	float: left;
	height: 350px;
	width: 148px;
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
	font-size: small;
}
#wrapper #contents #main #gome_bar1 {
	height: 40px;
	padding-top: 5px;
}
#wrapper #contents #main #gome_bar2 {
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
	width: auto;
}
#wrapper #contents #main #gomeblock1 {
	height: auto;
	margin: 0px;
	padding: 0px;
	width: auto;
	float: right;
}
#wrapper #contents #main #gomeblock2 {
	height: auto;
	width: 660px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#wrapper #contents #main #gome_bar3 {
	height: 40px;
}
#wrapper #contents #main #gomeblock3 {
	height: 320px;
}
#wrapper #contents #main #gomeblock3 #gomeblock3-1 {
	float: left;
	height: 90px;
	width: 320px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	background: top;
	margin: 3px 0px 0px 3px;
	padding: 3px;
}
#wrapper #contents #main #gomeblock3 #gomeblock3-1 img {
	vertical-align: text-top;
	font: bold small "lr oSVbN", Osaka, "qMmpS Pro W3";
}


#wrapper #contents #main #gomeblock4 {
	height: 350px;
}
#wrapper #contents #main #gomeblock4 #gomeblock4-1 {
	float: left;
	height: auto;
	width: 100px;
	margin-top: 3px;
	margin-left: 4px;
	padding-top: 3px;
	padding-left: 5px;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	border-top-color: #003366;
	border-right-color: #003366;
}
#wrapper #contents #main #gomublock5-1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

#wrapper #contents #main #gome_bar4 {
	height: auto;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #main #gomublock5 {
	height: auto;
	padding-top: 0px;
}
#wrapper #contents #main #gomublock5 table {
	float: left;
	height: 200px;
	width: 660px;
}

#wrapper #contents #main #gomeblock6 {
	height: auto;
}
#wrapper #contents #main #gome_bar5 {
	height: 40px;
	float: left;
}
#wrapper #contents #main #gomeblock6 table {
	float: none;
	width: auto;
	clear: left;
}

#wrapper #contents #main #gomeblock7 {
	height: auto;
	float: none;
	width: auto;
	clear: left;
	margin: 0px;
	padding: 0px;
}
#wrapper #contents #main #gomeblock1 #block1-1 {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 200px;
	height: 180px;
}
#wrapper #contents #main #gomeblock2 #gomeblock2-1 {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	height: 230px;
	width: 200px;
	float: left;
}
#wrapper #contents #main #gomeblock2 #gomeblock2-1 img {
	float: left;
	margin: 3px;
}
#wrapper #contents #main #gomeblock1 #block1-1 img {
}
#wrapper #contents #main #gomeblock1 #block1-1 td {
	height: auto;
	width: auto;
	background: url(none) no-repeat;
}


#wrapper #contents #main #gomeblock6 #gomublock6-1 {
	height: auto;
}
#wrapper #contents #main #gomublock7 {
	height: 120px;
}
#wrapper #contents #main #gomu_bar3_text {
	font-size: 12px;
	height: 50px;
}
#main #brother_block3 {
	float: left;
	height: 150px;
	width: 320px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#main #brother_block4 {
	float: left;
	height: 200px;
	width: 320px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#main #brother_block5 {
	float: left;
	height: 220px;
	width: 320px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#main #brother_block6 {
	float: left;
	height: 250px;
	width: 250px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#main #brother_block7 {
	float: left;
	height: 250px;
	width: 370px;
	margin-top: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-left: 3px;
}


#main #brother_block1 strong {
	font: bold medium "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #FFFFFF;
	background: #000099;
	margin: 3px;
}
#wrapper #contents #main #brother_block4 img {
	padding-left: 5px;
}
#wrapper #contents #main #add .style10 a {
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	background: center center;
}
#main #brother_block9 {
	padding: 5px 0px 0px 5px;
	float: left;
	height: auto;
	width: 640px;
}
#main #brother_block10 {
	padding: 5px 0px 0px 5px;
	float: left;
	width: auto;
	height: auto;
	border: thin solid #0066CC;
}
#wrapper #contents #main #brother_bar3 img {
	float: left;
	padding-top: 0px;
	padding-bottom: 5px;
}
#main #brother_bar3 table {
	height: auto;
	width: 640px;
	float: left;
}
#main #brother_block10 table {
	float: left;
	height: auto;
	width: 640px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
/*[U[ubNOP*/
}
#contents #main #laser_block01 {
	float: left;
	height: 200px;
	width: 300px;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border: thin solid #333333;
}
#contents #main #laser_block02 {
	float: left;
	height: 200px;
	width: 330px;
	clear: none;
	margin-top: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 5px;
	margin-left: 5px;
	padding-left: 5px;
}
#contents #main #laser_block02 img {
	float: none;
	padding-top: 0px;
}
#contents #main #laser_block01 img {
	padding-top: 10px;
	margin-top: 10px;
}

#contents #main #laser_block02 p {
	float: left;
	padding-top: 10px;
}
/*RecΰCRecSΜRei*/

#maincontents {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 655px;
}
.p1 {
	font-size: 12px;
	margin: 10px 10px 15px;
	line-height: 16px;
}
.p2 {
	font-size: small;
	line-height: 14px;
	margin: 10px 0px 0px;
	padding: 0px;
}
.p3 {
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#wrapper #contents #main #brock2 #mitome {
	float: right;
	height: 200px;
	width: 230px;
	clear: none;
}
#wrapper #contents #main #brock2 {
	height: auto;
	width: 640px;
	float: left;
	margin: 10px 3px;
	padding: 30px 3px 10px;
}
#wrapper #contents #main #colum #kojinn_jitai {
	width: 600px;
	padding: 10px 3px;
	margin-top: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#wrapper #contents #main #brock1 #title {
	width: auto;
	background: #FFFFCC;
}
/*Rec@C@@lo[*/
#contents #main #houjin_bar {
	height: 80px;
	width: auto;
	padding: 10px;
	margin: 5px 12px 5px 0px;
	background: #FFFFFF url(images/bar_daitori.gif) no-repeat;
}


#wrapper #contents #main #bar #bar_text {
	height: auto;
	padding-top: 30px;
	font: small/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 0.1em;
}
.bar_text {
	font: small/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 0.1em;
	margin: 10px;
	padding-top: 30px;
}
#contents #main #contents #ho_main {
	float: left;
	height: auto;
	width: 670px;
}

#ho_blocktext {
	float: right;
	height: auto;
	width: 650px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;
	background: #FFFF99;
	letter-spacing: 0.1em;
	text-align: center;
	border-top: thin solid #003366;
	border-bottom: thin solid #003366;
	margin: 5px;
	padding: 5px;
}

/*Xg*/
h3 {
	font-size: 11px;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: #999999 center;
	line-height: normal;
}#ho_main #ho_block2 {
	text-align: center;
	margin: 10px 15px 10px 5px;
	padding: 5px;
	float: left;
	height: 350px;
	width: 180px;
	border: 1px solid #036;
}
#page_top {
	font: bold 12px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #036;
	margin: 5px;
	padding: 5px;
	height: auto;
	width: 650px;
	float: right;
	border-top: 1px solid #036;
	border-bottom: 1px solid #036;
	text-align: right;
	letter-spacing: 0.2em;
	background: #CFF url(images/sideNaviBack.gif) repeat;
}
#ho_block_group {
	line-height: normal;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 5px 10px;
}


/*@lubN@Μ*/
#ho_block3 {
	margin: 3px 10px 3px 5px;
	padding: 3px;
	float: left;
	height: auto;
	width: auto;
	border: thin solid #003366;
	text-align: center;
	line-height: 0.1px;
}
/*@lubN@»ΜΌΜpσ@Μ*/
#ho_block3_kaku {
	margin: 3px 10px 3px 5px;
	padding: 3px;
	float: left;
	height: 220px;
	width: 130px;
	border: thin solid #003366;
	text-align: center;
	line-height: normal;
}
/*@lubN@βsσΜ*/
#ho_block3_gin {
    margin: 3px 10px 3px 5px;
	padding: 3px 10px;
	float: left;
	height: auto;
	width: auto;
	border: thin solid #003366;
	text-align: center;
	line-height: 0.1px;
}

/*@lubNP@γ\σ*/
#ho_main #block1-bk1 {
	background: url(images/bar_daitori.gif) no-repeat;
	font: 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	letter-spacing: 0.2em;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
}
/*@lubNQ@βsσ*/
#ho_main #block1-bk2 {
    background: url(images/bar_ginko.gif) no-repeat;
	font: 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	letter-spacing: 0.2em;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
/*@lCΰeLXg*/
#ho_main_text {
	font: 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin: 0px 5px;
	padding: 0px 5px;
}
/*@lo[ΰeLXg*/
#contents #ho_main  h2 {
	font-size: 9px;
	color: #FFFFFF;
	visibility: hidden;
}



/*@lubNR@pσ*/
#ho_main #block1-bk3 {
	background: url(images/bar_shain.gif) no-repeat;
	font: 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	letter-spacing: 0.2em;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	height: auto;
	width: auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
/*Ώi\e[u*/
.kakaku th {
	font: bold 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #333333;
	background: #CCFFCC;
	padding: 4px 10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #636563;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
.kakaku td {
	font: 12px nomal 12px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #333;
	background: #eeeeee;
	padding: 4px 10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #636563;
	text-align: right;
}
#kaku_kakaku {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.setumei td {
	font: 12px/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin: 0px;
	padding: 4px 10px;
}
.setumei2 {
	font: 12px/15px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	border-top: none;
	border-bottom: none;
	float: left;
	margin: 0px;
	padding: 10px 4px;
	border-right-style: none;
	border-left-style: none;
}

#shachi_block01 {
	margin: 5px 0px;
	padding: 5px;
	height: auto;
	width: auto;
	text-align: left;
}
.text_B {
	font: bold 16px/15px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #039;
	background: #FF6;
	margin: 0px;
	padding: 0px 5px;
	text-align: left;
}
.text_R {
	font: bold 16px/15px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #C00;
	word-spacing: 0.5em;
	font-size: 12px;
}
h1 {
	padding: 5px;
}

#shachi_block02 {
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width: 180px;
	border: 1px solid #036;
	text-align: center;
}
#tro_block3 {
	margin: 5px;
	padding: 0px;
	float: left;
	height: auto;
	width: 640px;
	border: 1px solid #036;
}
.tro_table {
	font: 12px/5px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 10px 5px;
	float: left;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#shachi_block02 h4 {
	font: bold normal 14px/10px "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #666;
}
#shachi_block02 p {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	line-height: 10px;
	margin: 15px 0px 0px;
}

#main_block {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 660px;
}
.R[h {
	font: small "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #666;
	margin: 0px;
	padding: 5px 10px 5px 0px;
}
#main_block #block1 {
	margin: 5px;
	padding: 15px 5px 5px 20px;
	float: left;
	height: 250px;
	width: 180px;
	text-align: center;
	line-height: 0px;
	border-top: 1px none #036;
	border-right: 1px none #036;
	border-bottom: 1px solid #036;
	border-left: 1px solid #036;
}
#main_bar_hyosatu {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	height: 118px;
	width: auto;
	background: #C96 url(images/pic_tennenseki_top.jpg) no-repeat;
}
