

/*--------------------------------------
	  font
---------------------------------------*/


html,body {
	padding:0px;
                height:100%;
	margin:0px;
	background-color: #F8F8F8;
	 text-align:left;
	color:#686868;
		background-position: left;
	background-repeat: repeat-y;
	background-image: url(bg.gif);
	font-family:"ƒƒCƒŠƒI","Lucida Sans Unicode","Lucida Grande",tahoma,verdana,helvetica,"MS P Gothic",sans-serif;
	line-height: 1.7;
                scrollbar-3dlight-color:    #CFCFCF;
	scrollbar-darkshadow-color: #CFCFCF;
	scrollbar-arrow-color:      #fff;
	scrollbar-face-color:       #fff;
	scrollbar-highlight-color:  #fff;
	scrollbar-shadow-color:     #fff;
}


div {
margin: 0px;
padding: 0px;
font-family: "ƒƒCƒŠƒI","Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	line-height: 1.7;
}


/*--------------------------------------
	  layout
---------------------------------------*/

  
#my_body { position : relative ; width : 980px ; }
#my_navigation { position : absolute ; left : 0 ; top : 0px ; width : 150px ; }
#my_contents { margin-left : 160px; width : 800px ; }
*.float
{ position : relative ; left : 0 ; top : 0px ; width : 25% ; }
*.float2
      { position : relative ; width : 75%px ; }
      *.floatclear
      { clear: both;      }



/*--------------------------------------
	  text
---------------------------------------*/

.day{
font-weight: bolder;
}

.small{
font-size: 9pt;
	line-height: 1.4;
}

.toptitle{
font-size: 20pt;
font-family: Georgia;
font-weight: bolder;
}

.entrytop{
background-image: url(line.gif);
background-position:top left;
background-repeat: repeat-x;
width:800px;
height:30px;
margin:0px;
padding:0px;
}

.entry {
margin:0px 30px 0px 30px;
padding: 0px;
	
}

.entry_body {
font-size: 10pt;
margin: 0px;
padding: 0px;
	line-height: 2;
}


.entry_navi {
background-image: url(line.gif);
background-position:top left;
background-repeat: repeat-x;
width:800px;
height:30px;
margin:0px;
text-align: center;
color:#aaa;
font-size: 10pt;
padding: 8px 0px 0px 0px;
font-weight: bolder;
}

/*--------------------------------------
	  menubar
---------------------------------------*/


.menu_title{
background-color:#111;
	text-align:right;
	font-size:12pt;
font-family: Georgia;
	font-weight: bold;
	color:#FFF;
width:130px;
height:30px;
margin:0px;
padding:0px;
}

.bar{
background-image: url(shading.gif);
background-position:top right;
background-repeat: repeat-x;
	text-align:right;
	font-size:12pt;
font-family: Georgia;
	font-weight: bold;
width:130px;
height:30px;
margin:0px;
padding:0px;
}

    
/*--------------------------------------
	  foot
---------------------------------------*/



.copyright {
color:#aaa;
text-align: center;
margin: 5px 0px 0px 0px;
padding: 0px;
}


/*--------------------------------------
	  link
---------------------------------------*/

a:link    { color:#686868;text-decoration: underline; }
a:visited { color:#686868;text-decoration: underline; }
a:hover   { text-decoration: none; color:#EDA500;}
a:active  { text-decoration: none; color:#EDA500;}

a:link.entry_navi    { color: #686868; text-decoration: none;}
a:visited.entry_navi { color: #686868; text-decoration: none;}
a:hover.entry_navi    { color: #F4AF00; text-decoration: none;}
a:active.entry_navi    { color: #F4AF00; text-decoration: none;}

a:link.menu_link    { color: #686868; text-decoration: none;}
a:visited.menu_link { color: #686868; text-decoration: none;}
a:hover.menu_link    { color: #F4AF00; text-decoration: none;}
a:active.menu_link    { color: #F4AF00; text-decoration: none;}

a:link.menu_link2    { color: #fff; text-decoration: none;}
a:visited.menu_link2 { color: #fff; text-decoration: none;}
a:hover.menu_link2    { color: #F4AF00; text-decoration: none;}
a:active.menu_link2    { color: #F4AF00; text-decoration: none;}

/*--------------------------------------
	  Form
---------------------------------------*/

input,
select,
textarea {
	font-family: verdana,helvetica,"MS P Gothic",Osaka, sans-serif;
	margin:0.1em;
	border:1px solid #CFDBD2;
	padding:0 0.2em;
	background:#F5F6EF;
	color:#686868;
	line-height: 1.3;
	font-size:small;
}


input.subm {
	border:1px solid #CFDBD2;
	padding: 0;
		color:#F5F6EF;
	background:#686868;
	vertical-align:middle;
}
/*--------------------------------------
	  Image
---------------------------------------*/

img {
border: none;
}

img.topimg {
border: solid 1px #ccc; 
}

img.topimg2 {
border: none; 
}