font.green{
	color:#6495ED;
}

font.yellow{
	color:#6495ED;
	font-size:90%;
}

font.pink{
	color:#ff99ff;
	font-size:120%;
}

font.swhite{
	font-size:80%;
}





/* リンク */
a {
  color: #aaaaaa;
  text-decoration: underline;
}
a:visited {
  color: #aaaaaa;
}

a.line {
  color: #888888;
  text-decoration: underline;
}
a.line :visited {
  color: #888888;
}

.title{
text-align: left; 
 padding:3px 5px;
  letter-spacing: 0.4em;
  border-color : #cccccc #cccccc #a8e9f0 #a8e9f0;
 border-width : 0px 0px 0px medium;
 border-style : solid solid double solid;
}

.frame{/*全体枠*/
text-align: left; 
  width: 430px;/*全体の幅*/
  }
  
.text{/*内容部分*/
text-align: left; 
  font-size: 12pt;/*文字サイズ*/
  color: #565656;/*文字色*/
  padding : 0px 0px 0px 0px;
  border-top-width : 0px;/*枠色*/
  border-right-width : 0px;
  border-left-width : 0px;
  
  border-bottom-width : 0px;
  
  
}
  
.mtitle_purple{/*内容部分*/
text-align: left; 
color : #666666;
  font-size: 14pt;
  letter-spacing: 0.1em;
  font-weight: bold; 
  /*全体の幅*/
padding:4px 5px;
border-color : #ca77c4 #666666 #ca77c4 #666666;
border-width:1px 0 2px 0;
border-style:solid;
background : #e6bfe3;
  width : 520px;
}.mtitle_green{/*内容部分*/
text-align: left; 
color : #666666;
  font-size: 14pt;
  letter-spacing: 0.1em;
  font-weight: bold; 
  /*全体の幅*/
padding:4px 5px;
border-color : #00cc00 #666666 #00cc00 #666666;
border-width:1px 0 2px 0;
border-style:solid;
background : #8efdc2;
  width : 520px;
}.mtitle{/*内容部分*/
text-align: left; 
color : #666666;
  font-size: 14pt;
  letter-spacing: 0.1em;
  font-weight: bold; 
  /*全体の幅*/
padding:4px 5px;
border-color : #6ac4ea #666666 #6ac4ea #666666;
border-width:1px 0 2px 0;
border-style:solid;
background : #b0e0f4;
  
  bottom : auto;
  width : 525px;
}.mtitle_orange{/*内容部分*/
text-align: left; 
color : #666666;
  font-size: 14pt;
  letter-spacing: 0.1em;
  font-weight: bold; 
  /*全体の幅*/
padding:4px 5px;
border-color : #ffaf60 #666666 #ffaf60 #666666;
border-width:1px 0 2px 0;
border-style:solid;
background : #ffd6ac;
  width : 530px;
}.mtitle_light{/*内容部分*/
text-align: left; 
color : #666666;
  font-size: 14pt;
  letter-spacing: 0.1em;
  font-weight: bold; 
  /*全体の幅*/
padding:4px 5px;
border-color : #78f000 #666666 #78f000 #666666;
border-width:1px 0 2px 0;
border-style:solid;
background : #d5ffaa;
  width : 520px;
}

.subtitle{/*内容部分*/
text-align: left; 
color: #666666;
  font-size: 10pt;
  letter-spacing: 0em;
  /*全体の幅*/
padding:4px 5px;
border-color:#888888;
border-width:1px 0 2px 0;
border-style:solid;
background:#cccccc;
  border-spacing : inherit;
  width : 525px;
}

.comment{/*内容部分*/
text-align: right; 
color: #444444;
  font-size: 11pt;
  letter-spacing: 0em;
  width: 500px;/*全体の幅*/
padding:4px 5px;
border-color:#888888;
border-width:1px 0 2px 0;
border-style:solid;
background:#cccccc;}


td.comment{/*内容部分*/
text-align: left; 
color: #444444;
font-size: 11pt;
letter-spacing: 0em;
padding:4px 5px;
border-color:#888888;
border-width:1px 0 2px 0;
border-style:solid;
background:#cccccc;}

td.bg {
  width: 100%;
  font-size: 16pt;/*文字サイズ*/
  font-family: "ＭＳ 明朝",serif; 
  font-weight: bolder; 
  text-align: left;
  letter-spacing: 0em;
  padding:4px 4px;
  color: #FFFFFF;/*文字色*/
  background-color: #123456;/*背景色*/
  filter: alpha(opacity=0,finishopacity=100,style=1,startx=100, starty=100, finishx=0, finishy=0);}	

td.bgg {
  width: 100%;
  font-size: 16pt;/*文字サイズ*/
  font-family: Arial,Verdana,sans-serif;
  font-weight: bolder; 
  text-align: left;
  letter-spacing: 0em;
  padding:4px 4px;
  color: #FFFFFF;/*文字色*/
  background-color: #006600;/*背景色*/
  filter: alpha(opacity=0,finishopacity=100,style=1,startx=100, starty=100, finishx=0, finishy=0);}	


.title2{
  letter-spacing : 0.4em;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-left-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-bottom-style : double;
  border-left-color : #a8e9f0;
  border-bottom-color : #a8e9f0;
}.title_orange{
  letter-spacing : 0.4em;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-left-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-bottom-style : double;
  border-left-color : #ffca95;
  border-bottom-color : #ffca95;
}.title_purple{
  letter-spacing : 0.4em;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-left-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-bottom-style : double;
  border-left-color : #dfacdb;
  border-bottom-color : #dfacdb;
}.title_green{
  letter-spacing : 0.4em;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-left-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-bottom-style : double;
  border-left-color : #88fdbf;
  border-bottom-color : #87febf;
}.title_light{
  letter-spacing : 0.4em;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-left-width : medium;
  border-bottom-width : medium;
  border-left-style : solid;
  border-bottom-style : double;
  border-left-color : #c4ff88;
  border-bottom-color : #c4ff88;
  width : 510px;
}
