/*==============================
ƒŠƒ“ƒNF#99CC66
ŒrüF#9D8D4F
•¶ŽšF#eee8aa
Œ©o‚µ•¶ŽšF#f0e68c
—]‚èF#bdb76b
==============================*/

/*---------- ‘S‘Ì ----------*/

body  {
  text-align:center;
  width: 100%;
  background:#000000;
  margin:10px 0px 0px;
  padding:0px;
  *word-break:break-all;/*for IE of Windows*/
  font-size: 10pt;
  color:#f0e68c;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  }

a:link      {text-decoration:none; color:#99CC66;}
a:visited    {text-decoration:none; color:#99CC66;}
a:active    {text-decoration:none; color:#99CC66;}
a:hover      {text-decoration:none; color:#000000;background-color:#99CC66;}

a.l         {text-decoration:underline; color:#9D8D4F; }
a.l:visited {text-decoration:underline; color:#9D8D4F; }
a.l:active  {text-decoration:underline; color:#9D8D4F; }
a.l:hover   {text-decoration:underline; color:#eee8aa; font-weight:bold; background-color:#9D8D4F;}

p            {line-height:17px}
.b          {font-size: 12pt;}
.s          {font-size: 80%;}
.1          {line-height:17px}

#inbox {
  text-align:left;
  width: 760px;
  margin: 10px 0px;
  padding: 0px 10px;
  background:#213a00 url(images/bg.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  border-top:solid #9D8D4F 2px;
  border-bottom:solid #9D8D4F 2px;
}

#title  {  
  text-align:center;
  margin: 10px 0px;
  font-size: 18pt;
  font-weight:bold;
}

#side {
  color:;
  line-height:170%;
  width:230px;
 }

h2 {
  margin: 15px 5px 5px 0px;
  padding:3px 5px 2px 35px;
  color:#99CC66;
  background-image:url(images/img02.gif);
  background-position:0px 0px;
  background-repeat: no-repeat;
  font-size: 10pt;
  line-height:170%;
  font-weight:bold;
  border-bottom:solid #9D8D4F 1px;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";}

.h2 a:link,
.h2 a:visited,
.h2 a:hover,
.h2 a:active{
  color:#f0e68c;
  text-decoration:none;
}

h3 {
  margin: 10px 5px 5px 0px;
  padding:3px 5px 0px 20px;
  color:#99CC66;
  background-image:url(images/img03.gif);
  background-position:3px 9px;
  background-repeat: no-repeat;
  font-size: 10pt;
  line-height:170%;
  font-weight:bold;
  border-bottom:solid #9D8D4F 1px;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";}
  
h4 {
  margin: 20px 5px 5px 0px;
  padding:2px 5px;
  color:#f0e68c;
  font-size: 10pt;
  font-weight:bold;
  border-bottom:solid #9D8D4F 1px;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";}

h5 {
  margin: 15px 10px 10px 20px;
  padding:2px 7px;
  color:#f0e68c;
  font-size: 10pt;
  font-weight:bold;
  border-bottom:dotted #9D8D4F 1px;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";}

ul  {
  list-style-type:none;
  margin: 0px 5px 0px 20px;
  padding-left: 0px;
  line-height:170%;
  }

li  {}

.hoso{font-weight:normal;}
.hoso2{font-weight:normal;
      font-size:80%;}


.txt {
  font-size:70%;
  margin: 3px 5px 0px 10px;
  padding-left: 0px;
  line-height:17px;
  }

.fleft  {
  float:left;
  width: 260px;
  height:760px;
  margin:0px;
  padding: 20px;}

.fright {
  float:right;
  width: 400px;
  height:760px;
  margin:0px;
  padding: 20px;}

#main{
  font-size: 10pt;
}

.first  {
  font-size:75%;
  padding:10px;
  margin-bottom:10px;
  border:solid #9D8D4F 1px;}

#header{
  text-align:left;
  margin:20px 0px 0px 10px;
  width:760px;
}

#footer{
  clear:both;
  width:760px;
  background-color:;
  text-align:right;
  margin:0px;
  padding:0px 0px 10px;
}

.adjust{
  clear:both;
}
/* 2---------- TAG
*/


blockquote{
  color:#333333;
  margin:20px 10px 20px 10px;
  padding:10px;
  border:1px solid #CCCCCC;
  }

form{
  margin:0px;
  padding:0px;
}
textarea{
  width:98%;
}

img{
  border-width:0px;
  font-family: Hiragino Kaku Gothic Pro,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", Helvetica, Arial, sans-serif; 
}

pre  {
  line-height:80%;
}


/* 3---------- TOP AREA
*/

.site_title{
  font-size:180%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:5px 0px 5px 5px;
}

a.sitetitle:link,
a.sitetitle:visited,
a.sitetitle:active,
a.sitetitle:hover{
  color:#f90;
  text-decoration:none;
}

.description{
  color:;
  font-weight:bold;
  font-size:12px;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:10px 5px;
}


/*---------- ‰E ----------*/

#pagearea{
  clear:both;
  background-color:transparent;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:CENTER;
  line-height:150%;
}

.entry {
  clear:both;
  background-color:transparent;
  margin:0em 0em 1.25em 0em;
  padding:0px 0px 10px 0px;
}

.entry_date{
  color:#414D7B;
  font-family:"Verdana";
  font-size:80%;
  font-weight:bolder;
  margin:0px 30px 10px 0px;
  padding:0px 0px 3px 5px;
  border-top:1px solid #444444;
  border-left:10px solid #444444;
}

.entry_title{
  color:black;
  font-weight:bold;
  font-size:75%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:0px 0px 0px 15px;
  padding:0px;
}
.entry_title a,
.entry_title a:link,
.entry_title a:visited,
.entry_title a:active,
.entry_title a:hover{
  color:#000;
  text-decoration:none;
}

.entry_subtitle{
  color:black;
  background-color:#eee;
  font-weight:bold;
  font-size:75%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:0px 30px 0px 15px;
  padding:0px;
}

.entry_admin{
  margin:0px 0px 0px 10px;
  padding:0px;
}

.entry_body{
  line-height:170%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:5px 30px 15px 20px;
  padding:0px;
}

.entry_subbody{
  line-height:170%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:5px 30px 15px 30px;
  padding:0px;
}

.entry_author{
  color:;
  font-size:70%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  text-align:right;
  margin:0px 30px 0px 0px;
  padding:0px;
}

.entry_more{
  color:;
  margin:0px;
  padding:0px;
}

.entry_state{
  clear:both;
  font-size:70%;
  color:;
  margin:10px 30px 15px 20px;
  padding:0px;
  text-align:right;
}

.pict{
  float:right;
  border-width:3px;
  border-style:solid;
  border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}

.button{
  clear:both;
  color:#ccc;
  font-size:65%;
  line-height:150%;
  margin:5px;
  padding:3px 10px;
  border:#aaa 1px solid;
}

/* 4-2---SUPPLIMENT
*/
.linktitle{
  color:#fff;
  background-color:#BBBBBB;
  text-align:center;
  font-weight:bolder;
  font-size:75%;
  line-height:170%;
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  margin:0px 0px 1px;
}
.linktitle a:link,
.linktitle a:visited,
.linktitle a:hover,
.linktitle a:active{
  color:#fff;
  text-decoration:none;
}


.linktext{
  font-size:75%;
  padding:0px 0px 10px 0px;
  line-height:170%;
  }

.linkcentertext{
  font-size:80%;
  line-height:170%;
  text-align:center;
  margin:0px 0px 10px 0px;
  padding:3px 3px 7px 3px;
}
/* 5----------BOTTOM AREA
*/
.copyright {
  color:#fff;
  font-size:70%;
  margin:0px 20px;
}


/* 6----------PARTS
*/
/* 6-1---CLOCK
*/
.clock{
  width:100%;
  color:black;
  background-color:transparent;
  font-size:70%;
  text-align:center;
  margin:0px;
  padding:3px;
  border:0px;
}

/* 6-2---LOGIN
*/
#mode_name{
  color:#070;
  margin:0px;
}
#error_sign{
  color:#f00;
}
#login_box{
  text-align:right;
  margin:0px;
}
.login_form{
  color:#000;
  width:80px;
}

/* 6-3---SEARCH
*/

#searcharea  {
  text-align: left;
  margin: 60px 0px 20px 20px;
}

.search {
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  font-size: 12px;
}

.search input {
  border: 1px solid #aaa;
}

/* 6-4---CALENDAR
*/
#month_navi{
  text-align:center;
  margin-top:5px;
}
.calendar{
  width:85%;
  color:black;
  font-size:85%;
  margin:0px auto;
}

.cell{
  color:#eee8aa;
  background:#696969 no-repeat;
  margin:0px;
}

.cell_today{
  color:#eee8aa;
  background:#000000 no-repeat;
  margin:0px;
}

.cell_sunday{
  color:#eee8aa;
  background:#696969 no-repeat;
  margin:0px;
}

.cell_saturday{
  color:#eee8aa;
  background:#696969 no-repeat;
  margin:0px;
}

/*----------ƒtƒH[ƒ€----------*/
form { margin: 5px;
       padding: 5px; }

textarea,input {
  font-family:Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ƒSƒVƒbƒN","Osaka]“™•";
  font-size:12px;
  color:#eee8aa;
  background-color:#000000;
  border:1px solid #9D8D4F;}

input.sub {
  background-color:#f5f5f5;
  color:#eee8aa;}
