BODY{
	font-size:100%;
	margin:0px 0px 0px 0px;
	background-color: #97B9FF;
	background-image:url(renga.gif); 
}
BODY.bdy2{
	font-size:100%;
	margin:10px 20px 20px 10px;
	background-color: #97B9FF;
}

IMG {
	border-right: 2px inset #97B9FF;
	border-bottom: 2px inset #97B9FF;
	border-top: 2px solid #C1D6FF;
	border-left: 2px solid #C1D6FF;
}
IMG.CL {
	border: 0px;
}

A:LINK{
	text-decoration: none;
}
A:VISITED{
	text-decoration: none;
	color: #003366;
}
A:HOVER{
	text-decoration: none;
	color: #2591A7;
}
A:ACTIVE{
	text-decoration: none;
}
TABLE.title1 {
	width: 500px;
	font-size: 10pt; 
	border: 1px solid;
	border-color: #97B9FF;/*
	background-color: #97B9FF;
	border: solid 1px;*/
}
TABLE.block1 {
	font-size: 10pt; 
	/*border: 1px solid;*/
	border-collapse: collapse;
	border-color: #97B9FF;/*
	background-color: #97B9FF;
	border: solid 1px;*/
}
TD.td1 { 
	width: 122px;
	height: 166px;
	text-align: center;
	background-color: #97B9FF;
}
TD.td2 { 
	/*width: *%;*/
	/*height: 20px;*/
	/*position:inherit;*/
	height: 20px;
	text-align: left;
	/*line-height: 105%;
	margin-top: 2px;
	margin-left:56px;*/ 
	font-size: 10pt;
	background-color: #97B9FF;
}
TD.td3 { 
	/*width: *%;*/
	/*height: 140px;*/
	height: auto;
	text-align: left;
	/*line-height: 105%;
	margin-top: 2px;
	margin-left:56px;*/ 
	font-size: 10pt;
	background-color: #C1D6FF;
}
#mRan {
	width: 310px;
	margin-top: 0;
	margin-left: 0;
	border: 1px solid #220200;
	/*color:#220200;
	background: #67B9F0;*/
}
#mRan a:link { 
	color: #220200;
}
#mRan a:visited {
	color: #220200;
}
#mRan a:hover { 
	color: #FF0033;
}
#mRan a:active {
	color: #FF0033;
}
#mRan2 a:link { 
	color: #220200;
}
#mRan2 a:visited {
	color: #220200;
}
#mRan2 a:hover { 
	color: #FF0033;
}
#mRan2 a:active {
	color: #FF0033;
}
#mRan2 {
	/*width: 242px;*/
	width: 262px;
	height: 332px;
	/*float: left;*/
	margin-top: 0;
	margin-left: 0;
	padding-left: 0px;
	/*text-align: left;*/
	/*border: 1px solid #220200;
	border: 1px solid blue;*/
	/*list-style-type: none;
	color:#220200;
	background: #67B9F0;*/
}
.mmRanLine{
	width: 308px;
	height: 16px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	padding: 1px;
	font-size: 10pt;
	list-style-type: none;
	border-top: 1px solid #220200;
	background: #D8BCB4;
}
.mmRanLine_2{
	width: 260px;
	height: 16px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	padding: 1px;
	font-size: 10pt;
	list-style-type: none;
	border-top: 1px solid #220200;
	background: #D8BCB4;
}
.mmRanLine_{
	width: 308px;
	height: 16px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	padding: 1px;
	font-size: 10pt;
	list-style-type: none;
	border-top: 1px solid #220200;
	/*color: #CDD9B3;*/
	background: #D7D3B5;
}
.mmRanLine__2{
	width: 260px;
	height: 16px;
	float: left;
	margin-top: 0;
	margin-left: 0;
	padding: 1px;
	font-size: 10pt;
	list-style-type: none;
	border-top: 1px solid #220200;
	/*color: #CDD9B3;*/
	background: #D7D3B5;
}
li.mmRanLine1 {
	width: 16px;
	/*height: 14px;*/
	float: left;
	font-size: 9pt;
	margin-left: 0;
	margin-top: 0px;
	padding-top: 2px;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #220200;
	/*border: 2px solid blue;
	background: #77f950;*/
}
li.mmRanLine2 {
	width: 16px;
	/*height: 14px;*/
	float: left;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 1px;
	text-align: center;
	/*border-right: 1px solid blue;
	border: 2px solid blue;
	background: #77f950;*/
}
li.mmRanLine3 {
	width: 240px;
	/*height: 16px;*/
	float: left;
	margin-left: 1px;
	padding: 1px;
	padding-left: 2px;
	font-size: 10pt;
	border-right: 1px solid #220200;
	border-left: 1px solid #220200;
	/*border: 2px solid blue;
	background: #77B950;*/
}
li.mmRanLine3_2 {
	width: 238px;
	/*height: 16px;*/
	float: left;
	margin-left: 1px;
	padding: 1px;
	text-align: left;
	padding-left: 2px;
	font-size: 10pt;
	/*border: 2px solid blue;
	background: #77B950;*/
}
li.mmRanLine4 {
	width: 26px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	font-size: 9pt;
	text-align: right;
	/*border: 2px solid blue;
	background: #77B950;*/
}
.mmRanTtl {
	width: 310px;
	height: 22px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11pt;
	padding-top: 4px;
	padding-left: 0px;
	text-align: center;
	background: #220200;
	color: #FF6600;
	/*border: 2px solid blue;
	background: #47B9F0;*/
}
.mmRanTtl2 {
	width: 261px;
	height: 18px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 1px;
	font-size: 11pt;
	text-align: left;
	background: #220200;
	color: #FF6600;
	/*border: 2px solid blue;
	background: #47B9F0;*/
}
.mmRanDate {
	width: 310px;
	height: 12px;
	float: left;
	/*margin-top: 0px;*/
	margin-left: 0;
	font-size: 9pt;
	padding-top: 2px;
	padding-left: 0px;
	text-align: right;
	color: #660000;
	/*border: 2px solid blue;*/
	background: #220200;
}
.mmRanPR {
	width: 306px;
	height: 14px;
	float: left;
	margin-top: 0px;
	margin-left: 0;
	font-size: 10pt;
	padding: 2px;
	text-align: left;
	border-top: 1px solid #220200;
	/*color:#955F4F;
	border: 2px solid blue;*/
	background: #955F4F;
}
.mmRanDate2 {
	width: 262px;
	height: 12px;
	float: left;
	/*margin-top: 0px;*/
	margin-left: 0;
	font-size: 9pt;
	padding-top: 2px;
	padding-left: 0px;
	text-align: right;
	color: #660000;
	/*border: 2px solid blue;*/
	background: #220200;
}
.mmRanPR2 {
	width: 261px;
	height: 14px;
	float: left;
	margin-top: 0px;
	margin-left: 0;
	font-size: 10pt;
	padding-top: 1px;
	padding-left: 1px;
	text-align: left;
	border-top: 1px solid #220200;
	background: #955F4F;
}
#mToko {
	width: 700px;
	height: 200px;
	margin-top: 0px;
	float:left;
	font-size: 10pt;
	/*border: 1px solid red;*/
}
#mmToko {
	width: 484px;
	height: 160px;
	float:left;
	margin-top: 0px;
	margin-left: 30px;
	padding-top: 4px;
	padding-left: 4px;
	text-align: left;
	font-size: 10pt;
	border: 1px dotted blue;
}
#mm1Toko {
	width: 680px;
	float: left;
	margin-top:10px;
	/*border: 1px solid green;*/
}
#mm2Toko {
	width: 680px;
	float: left;
	margin-top:10px;
	/*border: 1px solid yellow;*/
}
#mm3Toko {
	width: 680px;
	float: left;
	margin-top:10px;
	/*border: 1px solid #9F6;*/
}
#mm4Toko {
	width: 70px;
	height: 30px;
	float: left;
	margin-top: 0;
	padding-top: 14px;
	padding-left: 14px;
	border: 2px solid red;
}
#mToko .mm1_l {
	width: 120px;
	padding: 4px;
	float: left;
	margin-top: 0px;
	/*background: #36B9FF;*/
}
#mToko .mm1_r {
	width: 450px;
	float: left;
	margin-top: 0px;
	/*background: #3449FF;*/
}
#mainsch {
	width: 610px;
	margin-top: 40px;
	margin-left: 12px;
	text-align: center;
	border: 2px solid #6699FF;
	/*background: #97B9F0;*/
}
#mainsch1 {
	width: 610px;
	height: 24px;
	margin-top: 0;
	margin-left: 0;
	padding-top: 5px;
	font-size: 12pt;
	font-weight: bold;
	background: #6699FF;
}
#mainsch2 {
	width: 610px;
	height: 20px;
	margin-top: 0;
	margin-left: 0;
	/*border: 2px solid #6699FF;*/
	border-bottom: 2px dashed #6699FF;
	/*background: #C1D6FF;*/
}
#mainsch3 {
	width: 610px;
	height: 20px;
	/*margin-top: 2px;*/
	margin-top: 0;
	margin-left: 0;
	/*background: #9709FF;*/
}
#mainsch2_l {
	width: 130px;
	height: 20px;
	margin-left: 0;
	float: left;
	padding: 4px;
	font-size: 10pt;
	text-align: left;
	/*background: #9740FF;*/
}
#mainsch2_r {
	width: 460px;
	margin-left: 130px;
	font-size: 10pt;
	text-align: left;
	padding: 2px;
	word-break: break-all;
	/*background: #C1D6FF;*/
}
.smnu {
	/*width: 100%;*/
	margin-top: 0;
	margin-left: 0;
	padding: 2px;
	line-height: 12px;
	word-break: break-all;
	background: #C1D6FF;
	/*clear: both;*/
	/*letter-spacing: 0.0em;*/
	/*list-style-type : none;*/
	/*display: block;
	line-height: normal;
	line-height:0;
	text-decoration: none; */
}
.d_btn2 {
	width: 100px;
	height: 20px;
	background: #00D6FF;
}
#maincont {
	width: 700px;
	margin: 0;
	padding: 0;
}
#l_cont {
	width: 480px;
	float: left;
}
#r_cont {
	margin-right: 0px;
	padding-right: 0px;
	float: right;
	width: 200px;
	text-align: right;
	/*border: 1px solid blue;
	padding-left: 140px;
	margin-left: 140px;*/
}
#r_cont2 {
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 30px;
	float: right;
	width: 200px;
	height: 100px;
	text-align: right;
	/*border: 1px solid blue;
	padding-left: 140px;
	margin-left: 140px;*/
}
#kako {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	font-size: 12pt;
}
#kako_l {
	width: 120px;
	float: left;
	padding-top: 3px;
	padding-left: 2px;
	/*font-size: 12pt;*/
}
#kako_r {
	width 400px;
	height: 100%;
	padding-top: 3px;
	padding-left: 2px;
}
#idobox {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 26px;
	text-align: left;
	font-size: 12pt;
	border: 2px solid blue;
	background: #97B9FF;
}
#idobox_l {
	width: 124px;
	height: 22px;
	margin-top: 0;
	float: left;
	padding-top: 4px;
	padding-left: 2px;
	border-right: 2px solid blue;
	background: #6699FF;
}
#idobox_r {
	text-align: left;
	padding: 3px;
}
#mainbox {
	margin: 0;
	padding: 0;
	width: 480px;
	background: #C1D6FF;
}
#imgbox {
	margin-left : 0px;
	margin-top: 0px;
	width: 124px;
	word-break: break-all;
	float: left;
	padding: 4px 4px;
	text-align: center;
	/*background: #97B9FF;
	border-color: #97B9FF;*/ 
}
#rightbox {
	margin-top: 0px;
	margin-left: 134px;
	width: 310px;
	word-break: break-all;
}
#tokou {
	width: 339px;
	height: 20px;
	word-break: break-all;
	font-size: 11pt;
	padding: 2px 2px;
	color: #006600;
	border-bottom: 2px dashed #97B9FF;
	/*border-collapse: collapse;
	border-color: #97B9FF;*/
}
#memo {
	width: 339px;
	padding: 2px 2px;
	word-break: break-all;
	font-size: 10pt;
	vertical-align: top;
}
#memo_clr {
	width: 339px;
	clear: both;
}
#ttl {
	width: 100%;
	font-size: 14pt;
	color: #DD0058;
	padding: 4px;
}
B {
	color: #0006FB;
	font-size: 11pt;
}
strong {
	color: #0006FB;
	font-size: 11pt;
}
strong.sear {
	color: #0006FB;
	font-size: 12pt;
}
#block-idx-top a:hover strong { 
	color: #2591A7;
}
#block-idx-top strong { 
	color: #0006FB;
	font-size: 11pt;
}
#ero-site ul { 
	width: 350px;
	margin-left: 0;
	margin-top: 0;
	padding-top: 1px;
	padding-left: 1px;
	background: #6699FF;
	list-style-type: none;
	font-size: 10pt;
}
#ero-site li { 
	height: 14px;
	padding: 2px;
	text-align: center;
	list-style-type: none;
	font-size: 10pt;
	border-bottom: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
}
#ero-site .m-col1 { 
	width: 30px;
	float: left;
	background: #acccFB;
}
#ero-site .m-col2 { 
	width: 100px;
	float: left;
	background: #acccFB;
}
#ero-site .m-col3 { 
	width: 50px;
	float: left;
	background: #acccFB;
}
#ero-site .m-col4 { 
	width: 151px;
	float: left;
	background: #acccFB;
}
#ero-site .col1 { 
	width: 30px;
	float: left;
	text-align: center;
	background: #C1D6FF;
}
#ero-site .col2 { 
	width: 100px;
	float: left;
	text-align: center;
	background: #C1D6FF;
}
#ero-site .col3 { 
	width: 50px;
	float: left;
	text-align: center;
	background: #C1D6FF;
}
#ero-site .col4 { 
	width: 151px;
	float: left;
	text-align: left;
	background: #C1D6FF;
}
H1 {
	margin: 0;
	padding: 4px;
	width: 100%;
	letter-spacing: 0.3em;
	color: #F1DC1F;
	text-align: left;
	font-size: 11pt;
	font-weight: normal;
	background: #091675;
}
H1.bot {
	margin-bottom: 0;
	padding: 4px;
	width: 100%;
	letter-spacing: 0.3em;
	color: #F1DC1F;
	text-align: left;
	font-size: 11pt;
	font-weight: normal;
	background: #5C3DF1;
}
/*H1.sch {
	margin: 0;
	padding: 2px;
	letter-spacing: 0.3em;
	color: #F1DC1F;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	background: #5C3DF1;
}*/
H2 {
	color: #0006FB;
	font-size: 12pt;
	font-weight: bold;
}
#block-top li.newlink {
	list-style-type: none;
}
#block-top {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 360px;
	/*border: 1px solid red;
	background: #5C3DF1;*/
}
#block-top-L {
	margin: 0;
	padding: 3;
	width: 380px;
	height: 344px;
	float: left;
	border: 1px solid blue;
	background: #6699FF;
}
#block-top-L-1 {
	width: 354px;
	margin: 0;
	padding-top: 3px;
	height: 18px;
	font-size: 11pt;
	text-align: center;
	/*border: 1px solid green;*/
	border: 2px solid #6699FF;
	background: #6699FF;
}
#block-top-L-2 {
	width: 350px;
	margin: 0;
	padding: 2px;
	/*height: 350px;*/
	font-size: 10pt;
	text-align: left;
	line-height: 1.1em;
	/*border: 1px solid red;*/
	background: #C1D6FF;
}
#block-top-L-3 {
	width: 350px;
	margin: 0;
	padding: 0;
	/*width: 350px;*/
	border: 2px solid #6699FF;
	/*background: #5C3Dff;*/
}
#block-top-R {
	margin-right: 0px;
	padding-right: 0px;
	/*padding: 4;*/
	float: right;
	/*width: 276px;*/
	width: 262px;
	height: 332px;
	font-size: 10pt;
	text-align: left;
	border: 1px solid #220200;
	/*background: #C1D6FF;*/
}
#block-top-R-1 {
	margin: 0;
	padding-top: 3px;
	height: 20px;
	font-size: 11pt;
	text-align: center;
	/*border: 2px solid #6699FF;*/
	background: #6699FF;
}
#block-top-R-2 {
	margin: 0;
	padding: 2px;
	/*height: 300px;*/
	font-size: 10pt;
	text-align: left;
	line-height: 1.1em;
	/*border: 2px solid #6699FF;*/
	background: #C1D6FF;
}
#block-idx {
	margin: 0;
	padding: 0;
	width: 700px;
	text-align: left;
	font-size: 12pt;
	/*border: 2px solid #6699FF;*/
	border: 1px solid blue;
	background: #97B9FF;
}
#block-idx-title {
	font-size: 11pt;
	text-align: right;
	padding: 3px;
	background: #6699FF;
}
#block-idx-title-pre {
	float: left;
	font-size: 11pt;
	text-align: right;
	padding-left: 2px;
	background: #6699FF;
}
#block-idx-top {
	font-size: 10pt;
	padding: 2px;
	background: #C1D6FF;
}
#block-idx-down {
	width: 700px;
	height: 24px;
	float: left;
	text-align: left;
	padding: 3px;
	background: #6699FF;
}
#block-idx-img1 {
	width: 122px;
	height: auto;
	float: left;
	/*padding: 4px;*/
	font-size: 9pt;
	border: solid 2px #6699FF;
	background: #6699FF;
}
#block-idx-img1 img {
	border-width: 0px;
}
#block-idx-img1-bot {
	width: 120px;
	height: 12pt;
	padding-top: 1px;
	font-size: 10pt;
	text-align: center;
	background: #6699FF;
}
A.btn {
  /*display: block;*/             /* ブロック要素にする */
  width: 80px;                /* 横幅 */
  color: #00FFFF;
  background-color: #235BAF;  /* 背景色 */
  border: outset 2px #153668; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #00FFFF;
  background-color: #FFCC66;  /* 背景色 */
  border: inset 2px #FF3300;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #00FFFF; }
A.btn:visited { color: #00FFFF; }

A.btn2 {
  display: block;
  width: 140px;       
  color: #00FFFF;
  background-color: #235BAF;
  border: outset 2px #153668;
  margin-top: 2px;
  padding-top: 3px;
  /*padding: 2px 1px 1px 0px;*/
  font-size: 12px;           
  line-height: 12px;       
  text-align: center;      
  text-decoration: none;   
}
A.btn2:hover {
  color: #00FFFF;
  background-color: #FFCC66;  /* 背景色 */
  border: inset 2px #FF3300;  /* 枠の色 */
  margin-top: 2px;
  padding-top: 3px;
}
A.btn2:active { color: #00FFFF; }
A.btn2:visited { color: #00FFFF; }
A.btn3 {
  display: block;
  width: 140px;
  height: 14px;    
  color: #00FFFF;
  background-color: #235BAF;
  border: outset 2px #153668;
  margin-top: 2px;
  padding-top: 1px;
  font-size: 12px;           
  line-height: 12px;       
  text-align: center;      
  text-decoration: none;   
}
A.btn3:hover {
  color: #00FFFF;
  background-color: #FFCC66;  /* 背景色 */
  border: inset 2px #FF3300;  /* 枠の色 */
  margin-top: 2px;
  padding-top: 3px;
}
A.btn3:active { color: #00FFFF; }
A.btn3:visited { color: #00FFFF; }
/*li.newsled {
	list-style-type : none;
	background: #235BAF;
}*/
/* pull down CSS 
#nav li
{
width:200px;
background:#DDDDDD;
float:left;
}
#nav li > ul
{
display:none;
}
#nav li:hover > ul
{
display:block;
}
#nav li ul li
{
width:185px;
padding:0px 0px 0px 15px;
display:block;
}
#nav li ul li:hover
{
background:#AAAAAA;
display:block;
}
*/