@charset "EUC-JP";   /*   Ê¸»ú¥³¡¼¥É   */


body,h1,h2,h3,h4,h5,h6,p,ul,dl,dt,dd,address,table,th,tr,td	{ margin: 0; padding: 0; }

body	{ font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, sans-serif; word-spacing: normal; letter-spacing:normal; }
body	{ background:url(/net/netcafe/files/common_bi.jpg) repeat } /* back-img */


a span, hr	{ display: none; }
a		{ color: #00C; text-decoration: underline; }
a:visited	{ color: #00C; text-decoration: underline; }
a:hover		{ color: #C00; }

#whole		{ width: 800px; margin: 0 auto; background-color:#fff; }


#head		{ border-top: 23px solid #194265; border-bottom: 3px solid #194265; }
#map		{ width: 800px; height: 443px; background: url(/net/netcafe/files/map01.gif) no-repeat; overflow: hidden; position: relative; }
#head h1	{ display: none; }
#map ul		{ list-style: none; }
#map li a	{ position: absolute; left: 30px; display: block; background:url(/net/netcafe/files/map02.gif) no-repeat; width: 102px; height: 28px; overflow: hidden; }
#map li a#t1	{ top: 62px; background-position: 0 0; }	#map li a#t1.hover	{ background-position: -102px 0; }
#map li a#t2	{ top: 90px; background-position: 0 -28px; }	#map li a#t2.hover	{ background-position: -102px -28px; }
#map li a#t3	{ top: 118px; background-position: 0 -56px; }	#map li a#t3.hover	{ background-position: -102px -56px; }
#map li a#t4	{ top: 146px; background-position: 0 -84px; }	#map li a#t4.hover	{ background-position: -102px -84px; }
#map li a#t5	{ top: 174px; background-position: 0 -112px; }	#map li a#t5.hover	{ background-position: -102px -112px; }
#map li a#t6	{ top: 202px; background-position: 0 -140px; }	#map li a#t6.hover	{ background-position: -102px -140px; }
#map li a#t7	{ top: 230px; background-position: 0 -168px; }	#map li a#t7.hover	{ background-position: -102px -168px; }
#map li a#t8	{ top: 258px; background-position: 0 -196px; }	#map li a#t8.hover	{ background-position: -102px -196px; }

#area li a	{ background: url(/net/netcafe/files/map01.gif) 9999px no-repeat; display: block; overflow: hidden; }
#area li a#m1	{ top: 44px; left: 448px; width: 166px; height: 92px; z-index: 2; }	#area li a#m1.hover	{ background-position: 0 -443px; }
#area li a#m2	{ top: 131px; left: 426px; width: 63px; height: 106px; z-index: 2; }	#area li a#m2.hover	{ background-position: -166px -443px; }
#area li a#m3	{ top: 224px; left: 410px; width: 50px; height: 53px; z-index: 5; }	#area li a#m3.hover	{ background-position: -229px -443px; }
#area li a#m4	{ top: 193px; left: 353px; width: 93px; height: 87px; z-index: 4; }	#area li a#m4.hover	{ background-position: -279px -443px; }
#area li a#m5	{ top: 238px; left: 330px; width: 50px; height: 57px; z-index: 5; }	#area li a#m5.hover	{ background-position: -372px -443px; }
#area li a#m6	{ top: 218px; left: 265px; width: 75px; height: 55px; z-index: 2; }	#area li a#m6.hover	{ background-position: -422px -443px; }
#area li a#m7	{ top: 262px; left: 282px; width: 56px; height: 37px; z-index: 3; }	#area li a#m7.hover	{ background-position: -372px -500px; }
#area li a#m8	{ top: 238px; left: 158px; width: 124px; height: 178px; z-index: 2; }	#area li a#m8.hover	{ background-position: -497px -443px; }

#content tr.slt_color { background-color: #ffccb4; }

#head .clear	{ position: absolute; top: 104px; left: 410px; z-index: 1; width: 391px; height: 339px; overflow: hidden; background: url(/net/netcafe/files/illust01.gif) no-repeat; }
#head .clear	{ background-image: url(/net/netcafe/files/illust01.gif); }

#update		{ margin: 0 0 10px; text-align: right; font-size: 13px; }

/* alert */ 
#update .att	{ color:#900; text-decoration:none; font-weight:normal; }


#att		{ margin: 0 0 15px; text-align: right; font-size: 13px; }

#content	{ padding: 10px 5px 20px; }
#content h2	{ border-left: 6px solid #194265; border-bottom: 1px solid #194265; font-size: 17px; line-height: 21px; padding: 4px 0; text-indent: 10px; margin: 0 0 15px; color: #194265; }

#area1, #area2, #area3, #area4, #are5, #area6, #area7, #area8	{ padding-bottom: 15px; }

#content table	{ border: 1px solid #333; border-collapse: collapse; width: 790px; margin: 0 0 12px; }

/*  #content tr:hover	{ background: #FC0; }  081219 kill it*/

#content th	{ border: 1px solid #333; font-size: 11px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height: 15px; padding: 6px; font-weight: normal; text-align: left; background: #EEE; text-indent: 0; }
#content .th1	{ width: 50px; }
#content .th2	{ width: 120px; }
#content .th3	{ width: 165px; }
#content .th4	{ width: 85px; }
#content .th5	{  }
/*
#content th.g	{ width: 14px; text-align: center; font-size: 10px; text-indent: 0; line-height:11px;  }
*/
#content th.g	{ width: 44px; text-align: center; font-size: 10px; padding:1px; line-height:10px; text-indent:0 }

#content td	{ border: 1px solid #333; font-size: 11px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯"; line-height: 15px; padding: 6px; }
#content td.td1	{ width: 50px; }
#content td.td2	{ width: 120px; }
#content td.td3	{ width: 165px; }
#content td.td4	{ width: 85px; }
#content td.td5	{  }
#content td.g	{ width: 44px; text-align: center; }





#content span	{ display: block; margin:10px 0 0 auto; text-align: right; width: 200px; font-size: 11px; line-height: 15px; }

/*
#content span	{ display: block; text-align: right; width: 200px; position: relative; left: 580px; top: 0; font-size: 11px; line-height: 15px; }
*/
/*
#content em	{ display: block; font-size: 11px; font-style: normal; line-height: 15px; position: relative; left: 260px; width: 500px; color: #333; text-align: right; }
*/

address		{ font-style: normal; font-size: 11px; line-height: 15px; letter-spacing: 1px; margin: 0 auto; text-align: center; padding: 5px; color: #FFF; background: #194265; }
