/*--Aタグ基本設計--*/
a:link{color:#0033ff; text-decoration:none;}
a:visited{color:#0033ff; text-decoration:none;}
a:active{color:#0033ff; text-decoration:underline;}
a:hover{color:#0033ff; text-decoration:underline;}

/*--Aタグ左メニューTOP設定--*/
a.menu:link{
	font-size:9pt; font-weight:bold; text-decoration:none;  color:#ffffff; 
	padding:4px;  background-color:#000099;  display:block;
}
a.menu:visited{
	font-size:9pt; font-weight:bold; text-decoration:none;  color:#ffffff; 
	padding:4px;  background-color:#000099;  display:block;
}
a.menu:active{
	font-size:9pt; font-weight:bold; text-decoration:none; color:#ffffff; 
	padding:4px; background-color:#6666cc; 
}
a.menu:hover{
	font-size:9pt; font-weight:bold; text-decoration:none; color:#ffffff; 
	padding:4px; background-color:#6666cc; 
}

/*--Aタグ左メニューリスト設定--*/
a.limenu:link{
	color: #FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none; 
	padding:4px 4px 4px 23px;  text-indent:-20px;  background-color:#000099;
	margin:0px 0px -12px 0px; display:block; }
a.limenu:visited{
	color: #FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none; 
	padding:4px 4px 4px 23px;  text-indent:-20px;  background-color:#000099;
	margin:0px 0px -12px 0px; display:block; }
a.limenu:active{
	color: #FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none; 
	padding:4px 4px 4px 23px;  text-indent:-20px; background-color:#6666cc; 
	margin:0px 0px -12px 0px;  display:block; }
a.limenu:hover{
	color: #FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none;  
	padding:4px 4px 4px 23px;  text-indent:-20px; background-color:#6666cc;
	margin:0px 0px -12px 0px;   display:block; }
	
/*--Aタグ▼--*/
.point{
	text-indent: -12px;
	padding: 0px 0px 0px 12px;
	margin: 3px 0px 3px 12px;
	color: #cc0000;
}

a:link.pointa{color:#0033ff; text-decoration:none; line-height: 120%;}
a:visited.pointa{color:#0033ff; text-decoration:none;}
a:active.pointa{color:#0033ff; text-decoration:underline;}
a:hover.pointa{color:#0033ff; text-decoration:underline;
	background-color:#efefef; 
	}


/*--Aタグフッターリンク設定--*/
a.afut{color:#ffffff; text-decoration:none;}


/*--左メニューON設定--*/
.limenuon{
	color: #FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none;  
	padding:4px 4px 4px 23px;  text-indent:-20px; background-color:#6666cc;
	margin:0px 0px 3px 0px; }
	
.menuon{
	font-size:9pt; font-weight:bold; text-decoration:none; color:#ffffff; 
	padding:4px; background-color:#6666cc; 
}

/*--テキスト基本設計--*/
td{ color:#000000; font-size: 9pt; line-height: 135%; }
.txt { color:#000000; font-size: 9pt; line-height: 135%; }

/*--大見出し1　青--*/
.midashi1 {
	font-size: 16px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #000099; 
	background-image: url(midashi-bg.gif); 
	background-repeat: repeat-y; 
	margin: 20px 0px 10px 0px; 
	padding: 6px ;
	border: 1px #000066 solid; 
	line-height: 125%;}

/*--大見出し2　グレー--*/
.midashi2 { 
	font-size: 16px; 
	font-weight: bold; 
	color: #333333; 
	line-height: 125% ; 
	margin: 0px 0px 20px 0px; 
	padding: 0px 0px 6px 0px;
	border-bottom: solid 2px #333333;}

/*--■小見出し　黄色--*/
.komidashi{
	color:#ff9900; font-size:10pt; font-weight:bold;
	margin:15px 0px 5px 0px;
}
/*--協力--*/
.kyoryoku{color:#336699; font-size: 9pt; line-height: 120%;}


/*--インタビュー--*/

#person{
	width: 300px;
}

#person div.photo{
	float:left;
	width: 115px;
	margin:0px; 
}
	
#person div.name{
	float: right;
	width: 185px;
}
	
#person div.name div.company{
	color:#336699; 
	font-size: 12px;
	font-weight: bold;
	line-height:120%;
	}
	
#person div.name div.dev{
	margin-top: 5px;
	color:#336699; 
	font-size: 12px;
	line-height:120%;
	}

.meslist{
	font-weight:bold;
	 line-height:125%;
	 padding-left:12px;  text-indent:-12px; 
	 margin-top:6px;
}



/*--フッター--*/
.fut{ color:#ffffff; font-size: 9pt; font-weight: bold;}

/*--リストグローバル設定--*/
ul,li{
	margin:0;
	padding:0;
}

li{
	margin-left:20px;
}
