.nai_avatar{/*内容部分*/

  color: #313132;/*文字色*/


	width:105px;
	height:120px;

  }
.nai_avatar2{/*内容部分*/

  color: #313132;/*文字色*/


	width:158px;
	height:152px;

  }
.ken{/*内容部分*/


  color: #313132;/*文字色*/


border-bottom: 1px solid #008000;
border-left: 1px solid #008000;
border-right: 1px solid #008000;
padding: 0.3em;


  }
select,input {
color: #000000;
font-size:8pt;

}
.nai5{/*内容部分*/


  color: #313132;/*文字色*/

  border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 0.2em;

  }
div.a {
color: #008000;
font: noraml 100% Verdana,sans-serif;
border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
background-color: #f0fff0;
border-left: 4px solid #3cb371;
border-right: 4px solid #3cb371;
padding: 5px;
}


div.bb2 {

color: #ffffff;
  font: normal 100% Verdana,sans-serif;
background-image: url('logo/back5.bmp'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: left top; /* 背景画像の表示位置 */
padding: 4px 1em 2px 2em;
letter-spacing: 1pt;
width:"100%";
filter: alpha(opacity=100,finishopacity=80,style=1);
}
div.bb {

color: #ffffff;
  font: normal 100% Verdana,sans-serif;
background-image: url('logo/back3.gif'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: left top; /* 背景画像の表示位置 */
padding: 4px 1em 2px 2em;
letter-spacing: 1pt;
width:"100%";
filter: alpha(opacity=100,finishopacity=80,style=1);
}

div.line {

color: #000000;
  font: normal 100% Verdana,sans-serif;
background-image: url('logo/line.gif'); /* 背景画像 */
background-position: top; 
background-repeat:repeat-x;
width:"100%";

}

div.line2 {

color: #000000;
  font: normal 100% Verdana,sans-serif;
background-image: url('logo/line.gif'); /* 背景画像 */
background-position: bottom; 
background-repeat:repeat-x;
width:"100%";

}

div.right {

color: #000000;
  font: normal 100% Verdana,sans-serif;
border-right: 1px solid dotted #3cb371;


width:"100%";

}

}
div.title {
 background-color: #ffffff;
color: #006400;
  font: normal 100% Verdana,sans-serif;

  border-bottom: 0px solid #3cb371;
padding: 3;
letter-spacing: 1pt;

}

div.c {
color: #000000;
font: normal 100% Verdana,sans-serif;
border-top: 0px solid #3cb371;
border-bottom: 0px solid #3cb371;
background-color: #ffffff;
border-left: 0px solid #3cb371;
border-right: 0px solid #3cb371;

padding: 0px;
}


div.d {
width:"100%";
color: #e0efd0;
font: normal 110% Verdana,sans-serif;
border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
border-left: 8px solid #3cb371;
border-right: 8px solid #3cb371;
padding: 5px;
letter-spacing: 1pt;
background-color: #3cb371;

filter: alpha(opacity=100,finishopacity=80,style=2);
}

div.e {
color: #006400;
font: normal 100% Verdana,sans-serif;

border-bottom: 1px solid #3cb371;
background-color: #e0efd0;

padding: 3px;
}


div.f {
color: #008000;
font: normal 100% Verdana,sans-serif;
border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
background-color: #f0fff0;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 5px;
}

div.g {
color: #008000;
font:normal 100% Verdana,sans-serif;
border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
background-color: #ffffff;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 5px;
}


div.i {
color: #000000;
font:normal 100% Verdana,sans-serif;

background-color: #ffffff;
border-top: 1px solid #3cb371;
border-bottom: 1px solid #3cb371;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 2px;
}


div.b {
color: #ffffff;
font: normal 100% Verdana,sans-serif;
border-top: 0px solid #3cb371;
border-bottom: 1px solid #3cb371;

border-left: 0px solid #3cb371;
border-right: 0px solid #3cb371;
background-image: url('logo/back2.gif'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: left top; /* 背景画像の表示位置 */
 padding: 4px 1em 2px 2em;
letter-spacing: 1pt;
width:"100%";
filter: alpha(opacity=100,finishopacity=60,style=1);
}
div.b2 {
color: #ffffff;
font: normal 100% Verdana,sans-serif;
border-top: 0px solid #3cb371;
border-bottom: 0px solid #3cb371;

border-left: 0px solid #3cb371;
border-right: 0px solid #3cb371;
background-image: url('logo/back4.bmp'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: left top; /* 背景画像の表示位置 */
 padding: 4px 1em 2px 2em;
letter-spacing: 1pt;
width:"100%";
filter: alpha(opacity=100,finishopacity=60,style=1);
}


body {margin: 0;padding: 0;
background-image:url(logo/bg.jpg);
scrollbar-face-color: #FFFFFF; /* 表面の色 */
scrollbar-arrow-color: #3cb371; /* 矢印の色 */
scrollbar-highlight-color: #FFFFFF; /* ハイライトの色 */
scrollbar-shadow-color: #3cb371; /* 影の色 */
scrollbar-base-color: #FFFFFF; /* ベース色 */
scrollbar-3dlight-color: #3cb371; /* 左端と上端の色 */
scrollbar-darkshadow-color: #3cb371;

padding-top: 1px;


}

a:link {color: #6d8bc1;text-decoration: none;}
a:visited {color:  #63a166;text-decoration: none;}
a:active {color:  #6d8bc1;;text-decoration: none;}
a:hover   { color: #72723f;background-color: #ccffcc; text-decoration: none;}



table { background-color: #008000; 

 }
th { color: #008000;background-color:#e0efd0;font:normal 80% Verdana,sans-serif;
padding: 4px;}
td { color: #000000;
font: normal 80% Verdana,sans-serif;
background-color: #ffffff;
padding: 2px; background-color: #FFFFFF;
line-height: 11pt;

 }





  
  
  
.naih{/*内容部分*/

  color: #313132;/*文字色*/

background-color: #ffccff;
border-bottom: 1px solid #cc3399;
border-left: 1px solid #cc3399;
border-right: 1px solid #cc3399;
padding: 0.7em;


  }
.nai{/*内容部分*/

  color: #313132;/*文字色*/

border-bottom: 1px solid #3cb371;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 0.6em;


  }
.nai6{/*内容部分*/

padding: 3px;


  }
.nai1{/*内容部分*/

  color: #313132;/*文字色*/

  border-top: 0px solid #3cb371;
border-bottom: 0px solid #3cb371;
border-left: 0px solid #3cb371;
border-right: 0px solid #3cb371;
padding: 0.7em;


  }
.n{/*内容部分*/

  color: #313132;/*文字色*/
  
border-bottom: 1px solid #3cb371;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
padding: 0.7em;


  }

.nai2{/*内容部分*/

  color: #313132;/*文字色*/

  border-top: 0px solid #3cb371;
border-bottom: 1px solid #3cb371;
border-left: 1px solid #3cb371;
border-right: 1px solid #3cb371;
letter-spacing: 0.1em;
padding: 0.3em;

font:normal 80% Verdana,sans-serif;

  }

div.bo {
color: #000000;
font:normal 70% Verdana,sans-serif;


}

.bottom {
color: #e0efd0;
font:normal 70% Verdana,sans-serif;
background-color: #3cb371;
text-align:center;
width:"100%";
filter: alpha(opacity=100,finishopacity=80,style=2);

}

.bottom2 {
color: 000000;
font:normal 60% Verdana,sans-serif;
background-color: #ffffff;
text-align:center;
width:"100%";


}

.tt{
color: #e0efd0;
font:normal 90% Verdana,sans-serif;
height:15px;
background-image: url('logo/hidari_1.gif'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: left top; /* 背景画像の表示位置 */
  padding: 0px; background-color: #ffffff;



}
.ttt{
background-image: url('logo/migi_2.gif'); /* 背景画像 */
background-repeat: no-repeat; /* 背景画像の繰り返し */
background-position: right top; /* 背景画像の表示位置 */
  padding: 0px; background-color: #ffffff;

}

.tttt{
padding: 0px; background-color: #ffffff;
  border-top: 2px solid #000000;
font-size:1px;
}

.yoko{
border-left: 2px solid #000000;
border-right: 2px solid #000000;

  padding: 0px; background-color: #ffffff;

}

.menu{

text-align:center;

padding:2px;

}

