@charset "Shift_JIS";
/* 2007.02.09 */

A:link {
	color: #0000C0;
}
A:visited {
	color: #800080;
}
A:hover {
	color: #E00000;
}

/* tHgΦWΜwθ */
/* ---------------------------------------------------------------------- */
/* 
TCYδr\

TCY@P@|Q@@@@font-size: xx-small
TCY@Q@|P@@@@font-size: x-small
TCY@R@@@@@@@font-size: small
TCY@S@{P@@@@font-size: medium
TCY@T@{Q@@@@font-size: large
TCY@U@{R@@@@font-size: x-large
TCY@V@{S@@@@font-size: xx-large
 */



/* <font size="+4" color="#333399"> @¨@ <span class="font-xx-large-333399"> */
span.font-xx-large-333399 {
	font-size: xx-large;
	color: #333399;
}
/* <font size="+4"> <span class="font-xx-large"> */
span.font-xx-large {
	font-size: xx-large;
}
/* <font size="+4"><b> <span class="font-xx-large-bold"> */
span.font-xx-large-bold {
	font-weight: bold;
	font-size: xx-large;
}
/* <font size="+3"> <span class="font-x-large"> */
span.font-xx-large {
	font-size: x-large;
}
/* <font size="+3"><b> <span class="font-x-large-bold"> */
span.font-x-large-bold {
	font-weight: bold;
	font-size: x-large;
}
/* <b><font size="+3" color="#FF0000"> <span class="font-x-large-bold-ff0000"> */
span.font-xx-large-bold-ff0000 {
	color: #ff0000;
	font-weight: bold;
	font-size: x-large;
}
/* <font size="+3" color="#990099"> <span class="font-x-large-990099"> */
span.font-x-large-990099 {
	color: #990099;
	font-size: x-large;
}
/* <font size="+3" color="#ff0000"> <span class="font-x-large-ff0000"> */
span.font-x-large-ff0000 {
	color: #FF0000;
	font-size: x-large;
}
/* <font size="+3" color="#FF0066"> <span class="font-x-large-ff0066"> */
span.font-x-large-ff0066 {
	color: #FF0066;
	font-size: x-large;
}
/* <font size="+2"> ¨@<span class="font-large"> */
span.font-large {
	font-size: large;
}
/* <i></><font size="+2"> ¨@<span class="font-large-i"> */
span.font-large {
	font-size: large;
	font-style: italic;
}

/* <font size="+2"><b> <font size="5"><b> <span class="font-large-bold"> */
span.font-large-bold {
	font-weight: bold;
	font-size: large;
}
/* <font size="5"> <span class="font-large"> */
span.font-large {
	font-size: large;
}
/* <font size="+2" color="#330000"> <span class="font-large-bold-330000"> */
span.font-large-bold-330000 {
	color: #330000;
	font-weight: bold;
	font-size: large;
}
/* <font size="+2" color="#330000"> <span class="font-large-330000"> */
span.font-large-330000 {
	color: #330000;
	font-size: large;
}
/* <font size="+1"> <span class="font-medium"> */
span.font-large {
	font-size: medium;
}
/* <font size="+1"><b> <span class="font-medium-bold"> */
span.font-medium-bold {
	font-weight: bold;
	font-size: medium;
}
/* <font size="+1"><b><u> <span class="font-medium-bold-underline"> */
span.font-large-bold-underline {
	text-decoration: underline;
	font-weight: bold;
	font-size: medium;
}
/* <font size="+1"><u> <span class="font-medium-underline"> */
span.font-large-underline {
	text-decoration: underline;
	font-size: medium;
}
/* <font size="+1" color="#FFFFFF"> <span class="font-medium-FFFFFF"> */
span.font-medium-FFFFFF {
	color: #FFFFFF;
	font-size: medium;
}
/* <font size="+1" color="#000000"> <span class="font-medium-000000"> */
span.font-medium-000000 {
	color: #000000;
	font-size: medium;
}
/* <font size="+1" color="#FF3300"> <span class="font-medium-FF3300"> */
span.font-medium-FF3300 {
	color: #FF3300;
	font-size: medium;
}
/* <font color="#ff0000" size="+1"> <span class="font-medium-ff0000"> */
span.font-medium-ff0000 {
	color: #ff0000;
	font-size: medium;
}
/* <i><font color="#FF0000" size="+1">@¨@ <span class="font-medium-i-ff0000"> */
span.font-medium-i-ff0000 {
	color: #FF0000;
	font-size: medium;
	font-style: italic;
}
/* <i><font size="+1">@¨@ <span class="font-medium-i"> */
span.font-medium-i {
	font-size: medium;
	font-style: italic;
}
/* <span style="font-size: medium;"> <span class="font-medium"> */
span.font-medium {
	font-size: medium;
}
/* <font size="+1" color="#FFFFFF"><b> <span class="font-medium-bold-FFFFFF"> */
span.font-large-bold-FFFFFF {
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
}
/* <font size="+1" color="#330000"><b> <font color="#330000" size="+1"><b>  <span class="font-medium-bold-330000"> */
span.font-large-bold-330000 {
	color: #330000;
	font-weight: bold;
	font-size: medium;
}
/* <font color="#993300"><b><font size="+0"> <span class="font-x-small-bold-993300"> */
span.font-x-small-bold-993300 {
	color: #993300;
	font-weight: bold;
	font-size: x-small;
}
/* <font size="+0"> <span class="font-small"> */
span.font-small {
	font-size: small;
}
/* <font size="+0"> <span class="font-small-bold"> */
span.font-small-bold {
	font-weight: bold;
	font-size: small;
}
/* <font size="+0"> <span class="font-small-bold-left"> */
span.font-small-bold-left {
	font-weight: bold;
	font-size: small;
}
/* <span class="font-small-underline"> */
span.font-small-underline {
	text-decoration: underline;
	font-size: small;
}
/* <font color="#000000" size="3"> ¨@<span class="font-small-000000"> */
span.font-small-000000 {
	font-size: small;
	color: #000000;
}
/* <font size="-1"> <font size="2"> ¨@<span class="font-x-small"> */
span.font-x-small {
	font-size: x-small;
}

/* <font color="#FFFFFF" size="2"> ¨@<span class="font-x-small-ffffff"> */
span.font-x-small-ffffff {
	font-size: x-small;
	color: #FFFFFF;
}

/* <font color="#ffffff" size="-1"> <font color="#FFFFFF" size="-1"> <font size="-1" color="#FFFFFF"> <span class="font-x-small-ffffff"> */
span.font-x-small-ffffff {
	color: #FFFFFF;
	font-size: x-small;
}
/* <font color="#000000" size="-1">@<font size="-1" color="#000000">  ¨@<span class="font-x-small-000000"> */
span.font-x-small-000000 {
	color: #000000;
	font-size: x-small;
}
/* <font size="-1" color="#ff0000">  ¨@<span class="font-x-small-ff0000"> */
span.font-x-small-ff0000 {
	color: #ff0000;
	font-size: x-small;
}
/* <font size="-1"><b><u>  <span class="font-x-small-bold-underline"> */
span.font-x-small-bold-underline {
	text-decoration: underline;
	font-weight: bold;
	font-size: x-small;
}
/* <font size="-1"><b>  <span class="font-x-small-bold"> */
span.font-x-small-bold {
	font-weight: bold;
	font-size: x-small;
}

/* <span class="font-x-small" style="padding-left: 50px;"> <span class="font-x-small-left50px"> */
span.font-x-small-left50px {
	font-size: x-small;
	padding-left: 50px;
}
/* <span class="font-small" style="padding-left: 50px;"> <span class="font-small-left50px"> */
span.font-small-left50px {
	font-size: small;
	padding-left: 50px;
}
/* <span class="font-x-small" style="padding-left: 45px;"> <span class="font-x-small-left45px"> */
span.font-x-small-left45px {
	font-size: x-small;
	padding-left: 45px;
}
/* <span class="font-medium" style="padding-left: 45px;"> <span class="font-medium-left45px"> */
span.font-medium-left45px {
	padding-left: 45px;
	font-size: medium;
}
/* <span class="font-medium" style="padding-left: 50px;"> <span class="font-medium-left50px"> */
span.font-medium-left50px {
	padding-left: 50px;
	font-size: medium;
}
/* <span class="font-x-small-left150px" */
span.font-x-small-left150px {
	padding-left: 150px;
	font-size: x-small;
}
/* <span class="font-x-small-left100px" */
span.font-x-small-left100px {
	padding-left: 100px;
	font-size: x-small;
}
/* <font size="-1" color="#cc0000">  <span class="font-x-small-cc0000"> */
span.font-x-small-cc0000 {
	color: #cc0000;
	font-size: x-small;
}
/* <font size="1">  <span class="font-xx-small"> */
span.font-xx-small {
	font-size: xx-small;
}

/* <font size="1" color="#000000">  <span class="font-xx-small-000000"> */
span.font-xx-small-000000 {
	font-size: xx-small;
	color: #000000;
}
/* <font size="1" color="#ff0000">  <span class="font-xx-small-ff0000"> */
span.font-xx-small-ff0000 {
	font-size: xx-small;
	color: #FF0000;
}
/* <font size="-2" color="#FFFFFF">  <span class="font-xx-small-ffffff"> */
span.font-xx-small-ffffff {
	font-size: xx-small;
	color: #FFFFFF;
}
/* <font size="-2"> <span class="font-xx-small"> */
span.font-xx-small {
	font-size: xx-small;
}

/* <font color="#990099"> <span class="font-990099"> */
span.font-990099 {
	color: #990099;
}
/* <font color="#ffffff">  <span class="font-ffffff"> */
span.font-ffffff {
	color: #ffffff;
}
/* <font color="#000000">  <span class="font-000000"> */
span.font-000000 {
	color: #000000;
}
/* <font color="#ff3300">  <span class="font-ff3300"> */
span.font-ff3300 {
	color: #FF3300;
}
/* <font color="#FF0000"> <font color="#ff0000">  <span class="font-ff0000"> */
span.font-ff0000 {
	color: #ff0000;
}
/* <font face="Arial" size="-1"> <span class="font-Arial"> */
span.font-Arial {
	font: medium Arial;
}
/* <u>  <span class="font-underline"> */
span.font-underline {
	text-decoration: underline;
}
/* <u><b>  <span class="font-bold-underline"> */
span.font-bold-underline {
	text-decoration: underline;
	font-weight: bold;
}
/* <b>  <span class="font-bold"> */
span.font-bold {
	font-weight: bold;
}
/* <p align="left"><b>  <p class="p-bold-left"> */
p.p-bold-left {
	font-weight: bold;
	text-align: left;
}
/* y[WΜsΤwθ */
.line-height140 {
	line-height: 140%;
}
.line-height130 {
	line-height: 130%;
}

/* ||||||||||||||
@@@@bgcolorΜέθ
||||||||||||||| */

/* bgcolor="#000000"@@@class="bgcolor-000000" */
.bgcolor-000000 {
	background: #000000;
}
/* bgcolor="#003366"@@@class="bgcolor-003366" */
.bgcolor-003366 {
	background: #003366;
}
/* bgcolor="#003063"@@@class="bgcolor-003063" */
.bgcolor-003063 {
	background: #003063;
}
/* bgcolor="#00CC00"@@@class="bgcolor-00cc00" */
.bgcolor-00cc00 {
	background: #00cc00;
}
/* bgcolor="#000099"@@@class="bgcolor-000099" */
.bgcolor-000099 {
	background: #000099;
}
/* bgcolor="#003060"@@@class="bgcolor-003060" */
.bgcolor-003060 {
	background: #003060;
}
/* bgcolor="#003063"@@@class="bgcolor-003063" */
.bgcolor-003063 {
	background: #003063;
}
/* bgcolor="#003366"@@@class="bgcolor-003366" */
.bgcolor-003366 {
	background: #003366;
}
/* bgcolor="#00CC00"@@@class="bgcolor-00cc00" */
.bgcolor-00cc00 {
	background: #00cc00;
}
/* bgcolor="#4D688C"@@@class="bgcolor-4d688c" */
.bgcolor-4d688c {
	background: #4d688c;
}
/* bgcolor="#630031"@@@class="bgcolor-630031" */
.bgcolor-630031 {
	background: #630031;
}
/* bgcolor="#660000"@@@class="bgcolor-660000" */
.bgcolor-660000 {
	background: #660000;
}
/* bgcolor="#660033"@@@class="bgcolor-660033" */
.bgcolor-660033 {
	background: #660033;
}
/* bgcolor="#663300"@@@class="bgcolor-663300" */
.bgcolor-663300 {
	background: #663300;
}
/* bgcolor="#66CC00"@@@class="bgcolor-66CC00" */
.bgcolor-66CC00 {
	background: #66CC00;
}
/* bgcolor="#66CC00"@@@class="bgcolor-66cc00" */
.bgcolor-66cc00 {
	background: #66cc00;
}
/* bgcolor="#66FF66"@@@class="bgcolor-66ff66" */
.bgcolor-66ff66 {
	background: #66ff66;
}
/* bgcolor="#990099"@@@class="bgcolor-990099" */
.bgcolor-990099 {
	background: #990099;
}
/* bgcolor="#9999FF"@@@class="bgcolor-9999ff" */
.bgcolor-9999ff {
	background: #9999ff;
}
/* bgcolor="#99CC00"@@@class="bgcolor-99cc00" */
.bgcolor-99cc00 {
	background: #99cc00;
}
/* bgcolor="#99FF33"@@@class="bgcolor-99ff33" */
.bgcolor-99ff33 {
	background: #99ff33;
}
/* bgcolor="#99FF66"@@@class="bgcolor-99ff66" */
.bgcolor-99ff66 {
	background: #99ff66;
}
/* bgcolor="#99FF99"@@@class="bgcolor-99ff99" */
.bgcolor-99ff99 {
	background: #99ff99;
}
/* bgcolor="#B5B6DE"@@@class="bgcolor-b5b6de" */
.bgcolor-b5b6de {
	background: #b5b6de;
}
/* bgcolor="#CB6319"@@@class="bgcolor-cb6319" */
.bgcolor-cb6319 {
	background: #cb6319;
}
/* bgcolor="#CC99CC"@@@class="bgcolor-cc99cc" */
.bgcolor-cc99cc {
	background: #cc99cc;
}
/* bgcolor="#CCCC00"@@@class="bgcolor-cccc00" */
.bgcolor-cccc00 {
	background: #cccc00;
}
/* bgcolor="#cccccc"@@@class="bgcolor-cccccc" */
.bgcolor-cccccc {
	background: #cccccc;
}
/* bgcolor="#CCCCFF"@@@class="bgcolor-ccccff" */
.bgcolor-ccccff {
	background: #ccccff;
}
/* bgcolor="#CCFF00"@@@class="bgcolor-ccff00" */
.bgcolor-ccff00 {
	background: #ccff00;
}
/* bgcolor="#CCFF66"@@@class="bgcolor-ccff66" */
.bgcolor-ccff66 {
	background: #ccff66;
}
/* bgcolor="#ccff99"@@@bgcolor="#CCFF99"@@@class="bgcolor-ccff99" */
.bgcolor-ccff99 {
	background: #ccff99;
}
/* bgcolor="#CCFFCC"@@@class="bgcolor-ccffcc" */
.bgcolor-ccffcc {
	background: #ccffcc;
}
/* bgcolor="#CCFFFF"@@@class="bgcolor-ccffff" */
.bgcolor-ccffff {
	background: #ccffff;
}
/* bgcolor="#CE6118"@@@class="bgcolor-ce6118" */
.bgcolor-ce6118 {
	background: #ce6118;
}
/* bgcolor="#D0FFD0"@@@class="bgcolor-d0ffd0" */
.bgcolor-d0ffd0 {
	background: #d0ffd0;
}
/* bgcolor="#D65942"@@@class="bgcolor-d65942" */
.bgcolor-d65942 {
	background: #65942;
}
/* bgcolor="#FF9933"@@@class="bgcolor-ff9933" */
.bgcolor-ff9933 {
	background: #ff9933;
}
/* bgcolor="#FF9999"@@@class="bgcolor-ff9999" */
.bgcolor-ff9999 {
	background: #ff9999;
}
/* bgcolor="#FFCCCC"@@@class="bgcolor-ffcccc" */
.bgcolor-ffcccc {
	background: #ffcccc;
}
/* bgcolor="#FFCCFF"@@@class="bgcolor-ffccff" */
.bgcolor-ffccff {
	background: #ffccff;
}
/* bgcolor="#FFCC33"@@@class="bgcolor-ffcc33" */
.bgcolor-ffcc33 {
	background: #ffcc33;
}
/* bgcolor="#FFCC66"@@@class="bgcolor-ffcc66" */
.bgcolor-ffcc66 {
	background: #ffcc66;
}
/* bgcolor="#FFCC99"@@@class="bgcolor-ffcc99" */
.bgcolor-ffcc99 {
	background: #ffcc99;
}
/* bgcolor="#FFFF66"@@@class="bgcolor-ffff66" */
.bgcolor-ffff66 {
	background: #ffff66;
}
/* bgcolor="#FFFF99"@@@bgcolor="#ffff99" @@@class="bgcolor-ffff99" */
.bgcolor-ffff99 {
	background: #ffff99;
}
/* bgcolor="#FFFFCC"@@@class="bgcolor-ffffcc" */
.bgcolor-ffffcc {
	background: #ffffcc;
}
/* bgcolor="#FFFFFF"@@@class="bgcolor-ffffff" */
.bgcolor-ffffff {
	background: #ffffff;
}

/* <b></b> @<strong></strong> */
/* <i></i> */
.italic {
	font-style: italic;
}
/* ΑκΆwθ
|||||||||||||||||||||||||||||||||||||| */
/* <font face="HGΫΊήΌ―ΈM-PRO" color="#3333FF"> ¨@<span class="font-01-3333ff"> */
span.font-01-3333ff {
	color: #3333FF;
	font: HGΫΊήΌ―ΈM-PRO;
}
/* ||||||||||||||||||||||||||||||||||||||||| */
/* <font face="HGΫΊήΌ―ΈM-PRO"> ¨@<span class="font-01"> */
span.font-01 {
	font: HGΫΊήΌ―ΈM-PRO;
}

/* <font face="HGΫΊήΌ―ΈM-PRO" size="+1"> ¨@<span class="font-01-medium"> */
span.font-01-medium {
	font: medium HGΫΊήΌ―ΈM-PRO;
}

/* <font size="+4" color="#ffff00" face="HGPnppΊήΌ―ΈUB"> ¨@<span class="font-02-xx-large"> */
span.font-02-xx-large {
	font: xx-large HGPnppΊήΌ―ΈUB;
}

/* <font size="+3" face="HGPΎ©B"> ¨@<span class="font-03-x-large"> */
span.font-03-x-large {
	font: x-large HGPnppΊήΌ―ΈUB;
}

/* <font color="#ff3333" face="HGPζζE" size="+1">  <span class="font-index-01"> */
span.font-index-01 {
	color: #ff3333;
	font: bold medium HGPζζE;
}
/* <font face="HGε΅θ±θ§οΎοΎο½―EοΎδ½E color="#FF3333"><b> <span class="font-index-02"> */
span.font-index-02 {
	color: #ff3333;
	font: bold medium HGε΅θ±θ§οΎοΎο½―EοΎδ½E
;}
/* retto-jyuuso.htm */
/* <body background="pic/retto-jyudan.gif"> @<span class="background"> */
body.background {
	background : url(../seminor/pic/retto-jyudan.gif);
}
/* <font size="+2" face="HGδΈΈEΊEο½ΌE―EΈM-PRO"> <span class="font-index-03"> */
span.font-index-03 {
	font: bold large HGδΈΈEΊEο½ΌE―EΈM-PRO;
}
/* <font size="+4" face="HGSε΅θ±θ§οΎοΎο½―EοΎδ½E> <span class="font-index-04"> */
span.font-index-04 {
	font: bold xx-large HGSε΅θ±θ§οΎοΎο½―EοΎδ½E
;}
/* <h3 style="font-family: HGSε΅θ±θ§οΎοΎο½―EοΎδ½Ecolor: #F00000;"> */
h3.oshirase {
	color: #F00000;
	font-family: HGSε΅θ±θ§οΎοΎο½―EοΎδ½E
	padding-left: 15px;
	margin-left: 15px;
}
.ff0000 {
	color: #FF0000;
}
.ffffff {
	color: #FFFFFF;
}
span.ganba {
	font-weight: bold;
	font-size: 1.9em;
}
.right {
	text-align: right;
	font-size: medium;
}
li.index-oshirase {
	font-weight: bold;
	font-size: medium;
	list-style : url(../top/pic/new.gif);
}
li.index-oshirase2 {
	font-weight: bold;
	font-size: medium;
	list-style : url(../top/pic/b.gif);
}
p.p-index {
	font-size: medium;
}
td.navi {
	font-size: medium;
}
p.hide {
	font-size: medium;
}
#header p {
	margin: 0px;
	padding: 0px;
}
#header2 {
	margin: 0px;
	left: 10px;
	top: 7px;
	position: absolute;
	width: 100px;
	color: #66FFFF;
	padding: 0px;
}
#header {
	padding-top: 0px;
	margin-top: 0px;
}
#allitem {
	background-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#heder3 {
	color: #003300;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	position: absolute;
	width: 324px;
	left: 115;
	top: 8;
	bottom: -17px;
}
#kensaku {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	position: absolute;
	top: 5px;
	right: 0px;
}
#footertable {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #FFFFFF;
}
#header4 {
	margin: 0px;
	padding: 0px;
	float: none;
	top: 60px;
	right: 3px;
	position: absolute;
}
#rightmenu {
	float: left;
	width: 260px;
	padding-top: 5px;
	background-color: #CCFF99;
	border: 2px ridge #339933;
	padding-left: 5px;
}
#nakama_kun {
	margin: 0px;
}

#footer {
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-color: #339933;
	color: #FFFFFF;
}
#syouten_table {
	line-height: 22px;
	font-size: 12px;
}
#menu {
	float: none;
}
#light_table {
	float: right;
	border: 2px ridge #669933;
	top: 0px;
	position: relative;
	width: 293px;
}
#top_art {

}
#topleftmenu {
	float: left;
	width: 450px;
	padding-top: 5px;
	background-color: #CCFF99;
	border: 2px ridge #339933;
	padding-left: 5px;
	margin-left: 3px;
}
