/* ーーーーページの要素ーーーー*//* ーーーー１）ヘッダ＆リードーーーー*//* ーーーー２）コンテンツーーーー*//* ーーーー３）メニューーーーー*//* ーーーー４）プロフィールーーーーー*//* ーーーー５）最新情報ーーーーー*//* ６）フッター *//* ーーーー全体の指定 ーーーー*/body	{	margin:0px;	padding:0px;	background-color:#FFFFFF;	font-family:Osaka, Arial, Helvetica, sans-serif	}/* １）ヘッダ*//* ヘッダバー＆ロゴ */.head	{	background-image:url(wplogo.gif);	background-repeat:no-repeat;	background-position:95% 50%;	background-color:#990000;	padding:8px	}	/* ヘッダ社名 */.head h1	{	float:left;	margin-top:0px;	margin-right:14px;	margin-bottom:0px;	font-size:24px;	color:#FFFFFF	}/* ヘッダページ タイトル*/.head div	{	margin-top:4px;	font-size:20px;	color:#FFFFFF	}/* リード・ページ内容表記 */.lead  	{	}.lead p	{	clear:both;	background-color:#990000;	margin-top:5px;	margin-bottom:20px;	line-height:120%;	font-size:14px;	color:#FFFFFF	}	.lead a      { 	text-decoration:none;	font-size:14px; 	color:#FFFFFF	 } 	 .lead a:hover { 	color:#FFFF00	 } /* ーーーーヘッダ＆リードここまでーーーー *//* ２）コンテンツ *//* コンテンツ 位置枠線*/.main	{	float:left;	width:76%;	margin-top:0px;	margin-left:20px;	margin-bottom:10px	}.con	{	margin-right:30px;	margin-bottom:30px;	margin-top:0px;	border:solid 1px;	color:#990000;	padding:15px		}/* コンテンツ中タイトル */h1	{	font-size:120%;	color:#000000;	}	h2	{	float:left;	width:140px;	margin-bottom:10px;	padding-bottom:4px;	margin-top:0px;	padding-top:3px;	text-align:right;	font-size:100%;	color:#990000		}/* コンテンツ 縦罫線*/.con div	{	margin-left:150px;	border-left:solid 5px #990000;	padding-left:10px;		}/* コンテンツ本文 ＆リンク*/.con p	{	margin-top:0px;	line-height:150%;	font-size:100%;	padding-bottom:5px;	color:#000000		}	.con small	{	margin-bottom:10px;	font-size:80%;	line-height:130%;	color:#000000		}	.con a      { 	margin-left:0px; 	font-size:100%; 	font-weight:bold; 	color:#990000 	 }  .con a:hover { 	color:#FFA500	 } .con a:visited{ 	color:#999000 	 } 	 /*ロールオーバー*//* thumbnail list */	ul#thumbs, ul#thumbs li{		margin:0;		padding:0;		list-style:none;	}		ul#thumbs li{		float:left;		margin-right:5px;		border:1px solid #999;			padding:2px;	}	ul#thumbs a{		display:block;		float:left;		width:50px;		height:50px;		line-height:50px;		overflow:hidden;		position:relative;		z-index:1;			}	ul#thumbs a img{		float:left;		position:absolute;		top:-25px;		left:-15px;		}		/* mouse over */			ul#thumbs a:hover{			overflow:visible;			z-index:1000;			border:none;				}		ul#thumbs a:hover img{			border:1px solid #999;				background:#fff;			padding:2px;					}			/* // mouse over */	/* clearing floats */			ul#thumbs:after, li#thumbs:after{			content:"."; 			display:block; 			height:0; 			clear:both; 			visibility:hidden;			}		ul#thumbs, li#thumbs{			display:block;			}		/*  \*/		ul#thumbs, li#thumbs{			min-height:1%;			}		* html ul#thumbs, * html li#thumbs{			height:1%;			}			/* // clearing floats *//* // thumbnail list *//* ーーーーコンテンツ ここまでーーーー*//* ３）メニュー *//* メニュー 位置*/.menu	{	position:absolute;	left:78%;	width:20%;	margin-top:0px;	margin-right:0px; 	border-top:dotted 2px #990000	} /* メニュー 罫線*/ .menu div {	padding-top:3px;	padding-bottom:3px;	border-bottom:dotted 2px #990000	}/* メニュー 日本語*/ .menu div.jp { 	font-size:80%; 	color:gray;	margin-top:3px; 	margin-bottom:3px 	 } 	 /* メニュー 項目リンク*/ a      { 	text-decoration:none;	font-size:100%; 	font-weight:bold; 	color:#990000 	 }  a:hover { 	color:#FFA500	 } 	 	 /* メニュー 下著作権連絡先*/ .copy  { 	font-size:70%; 	color:gray;	margin-left:0px; 	margin-top:3px; 	margin-bottom:30px 	 } /* ーーーーメニューここまでーーーー*//* ーーーー４）プロフィールーーーーー*//* 俳優からのお知らせ位置枠線*/.prof	{	float:left;	width:66%;	height:100%;	margin-top:0px;	margin-left:2px;		margin-right:2px;	margin-bottom:5px;	padding:3px	}/* 俳優写真＆生年月日*/.pic	{	position:absolute;	right:10px;	width:30%;	margin-top:0px;	margin-left:0px;	margin-bottom:5px;	border:solid 1px;	border-color:#990000;	padding:10px;	padding-bottom:3px;	font-size:100%;	color:#990000	}		.pic UL	{	font-size:80%;	color:#990000	}	/* データ*/.data  {	margin:5px;	padding:5px		}.group	{	background-color: #F0E68C;	margin-top:10px;	margin-bottom:10px;	line-height:120%;	padding:10px;	color: black;	}	.memo	{	background-color: #F0E68C;	margin-top:10px;	margin-bottom:0px;	padding:5px;		line-height:120%;	font-size:80%;	color: black	}/* テーブル*/	.table   {	padding:2px;	text-align:center;		font-size:100%;	color: black	}/* ーーーープロフィールここまでーーーー*//* ５）最新情報 */.news	{   	clear:both;   	width:90%;	font-size:100%;	font-weight:bold;	color:#990000	}		.newsgroup	{	background-color: #F0E68C;	margin-top:10px;	margin-bottom:10px;	line-height:120%;	padding:5px;	color: black	}/* ーーーー最新情報ここまでーーーー*//* ６）フッター */.footer	{   clear:both;	background-image:url(wplogo.gif);	background-repeat:no-repeat;	background-position:95% 50%;	background-color:#990000;	padding:8px;	margin-top:60px;	margin-bottom:0px;	margin-right:0px	}	.footer a      { 	font-size:100%; 	font-weight:bold; 	color:#FFFFFF	 }  .footer a:hover { 	color:#FFFF00	 } /* ーーーーフッターここまでーーーー*/