body {
	font-family: Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
.menupankuzu {
	font-size: 9px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}

.honbun1  {
	font-size: 12px;
	font-weight: normal;
	line-height: 170%
}
.honbun1 p {
	font-size: 12px;
	line-height: 160%;
	margin: 5px;
}

.honbun2 {
	font-size: 14px;
	line-height: 160%;
	font-weight: normal;
}
.title1 {
	font-size: 16px;
	line-height: 160%;
	font-weight: 600;
	color: #FF0000;
	text-decoration: none;
}

.title2 {
	font-size: 16px;
	line-height: 160%;
	font-weight: 600;
	color: #993300;
	text-decoration: none;
}
.title3 {
	font-size: 18px;
	line-height: 160%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.title3red  {
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
	text-decoration: none
}
.title4 {
	font-size: 14px;
	line-height: 160%;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}
.title5 {
	font-size: 14px;
	line-height: 160%;
	font-weight: 600;
	color: #993300;
	text-decoration: none;
}
.lead1 {
	font-size: 12px;
	line-height: 160%;
	font-weight: bold;
	color: #993300;
	border: none;
}
.lead2 {
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #339900;
	border: none;
}
.lead3 {
	font-size: 18px;
	line-height: 160%;
	font-weight: bold;
	color: #339900;
	border: none;
}
.lead4 { color: #339900; font-size: 14px; font-weight: bold; line-height: 120%; border: none }
.appendix {
	font-size: 10px;
	line-height: 160%;
	font-weight: normal;
	font-style: normal;
}
.appendix2 {
	font-size: 10px;
	line-height: 160%;
	font-weight: normal;
	font-style: italic;
}
.midashi-tophead {
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	background-color: #f0f0f0;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px;
	border: double 2pt #f03
}
.midashinew {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #FF0033;
	background-color: #FFCC00;
	border: thin dotted #FF0033;
	letter-spacing: 6px;
	text-align: center;
	padding: 3px;
}
.midashiinterview {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #CC3333;
	background-color: #FFCC33;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: thin dotted #CC0000;
	letter-spacing: 3px;
}
.midashisnap {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #993300;
	background-color: #FFCC99;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: thin dotted #FF9933;
	letter-spacing: 3px;
}
.midashibooks {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #CCCCCC;
	background-color: #CC6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: thin solid #990000;
	letter-spacing: 3px;
}
.midashivideo {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #CCCCCC;
	background-color: #3366FF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: thin solid #3333CC;
	letter-spacing: 3px;
}
.midashipresent {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #FF0099;
	background-color: #FFCCCC;
	border: thin dotted #FF0099;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.midashidiary {
	color: #fff;
	background-color: #f0f0f0;
	letter-spacing: 3px;
	margin: 0;
	padding: 10px;
	border: double 2pt #f03;
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
}
.midashiboshu {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	background-color: #f30;
	letter-spacing: 2px;
	margin: 0;
	padding: 5px 10px
}
.midashinews {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	background-color: #f0f0f0;
	letter-spacing: 3px;
	margin: 0;
	padding: 10px;
	border: double 2pt #f03
}
.midashilive {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #339900;
	background-color: #CCFF99;
	border: thin dotted #33CC00;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.midashiblue {
	color: #4169e1;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	background-color: #afeeee;
	letter-spacing: 3px;
	padding: 0 0 0 10px;
	border: dotted thin
}
.midashievent {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #009933;
	background-color: #FFFF66;
	border: thin dotted #33CC00;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.talent {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #006600;
	background-color: #66FF66;
	border: thin dotted #006600;
	letter-spacing: 4px;
	text-align: center;
	padding: 3px;
}
.talent2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #FF0033;
	background-color: #FFCC00;
	border: thin dotted #FF0033;
	letter-spacing: 1px;
	text-align: center;
	padding: 3px;
}
.first1 {
	font-size: 24px;
	line-height: 24px;
	color: #EFEFEF}
.caps1 {
	width: 30px;
	margin: 0px 6px 0px 0px;
	background-color: #0000FF;
}
.caps2 {
	width: 30px;
	margin: 0px 6px 0px 0px;
	background-color: #FF0000;
}
.caps3 {
	width: 30px;
	margin: 0px 6px 0px 0px;
	background-color: #009933;
}
.caps4 {
	width: 30px;
	margin: 0px 6px 0px 0px;
	background-color: #CC9900;
}
a:link {
	text-decoration: none;
}
a:visited {
	color: #333399;
	text-decoration: none;
}
a:hover   {
	color: #ff3300;
	text-decoration: underline;
}
.photoright  {
	margin-bottom: 5px;
	margin-left: 20px;
	float: right;
}
.photoleft  {
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}
.midashionair {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #0066CC;
	background-color: #93DCFF;
	border: thin dotted #0066CC;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.midashimisc1 {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #6633FF;
	background-color: #CCCCFF;
	border: thin dotted #6633FF;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.midashiyellow {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	color: #000000;
	background-color: #FFFF66;
	border: thin dotted #000000;
	letter-spacing: 3px;
	padding: 0px 0px 0px 10px;
}
.linkwork {
	font-size: 12px;
	text-decoration: none
}
a.linkwork:visited { color: #339; font-size: 12px }
a.linkwork:hover  { color: #339; font-size: 12px; text-decoration: underline; background-color: #c1c8ec }
.titlework { font-weight: bolder; font-size: 16px; line-height: 160% }
.leadwork   { color: #0080ff; font-weight: bold; font-size: 14px; line-height: 160% }
.text9gray  { color: #323232; font-size: 9px; line-height: 130% }
.text10  { font-size: 10px; line-height: 130% }
.text10gray  { color: #323232; font-size: 10px; line-height: 130% }
.text12   { font-size: 12px; line-height: 150% }
.text12gray  { color: #323232; font-size: 12px; line-height: 150% }
.text12gray160 { color: #323232; font-size: 12px; line-height: 160% }
.text14   { font-size: 14px; line-height: 150% }
.text14gray {
	font-size: 14px;
	line-height: 150%;
	color: #323232;
}
.text14h  { font-size: 14px; line-height: 160% }
.text16   {
	font-size: 16px;
	line-height: 160%
}
.text16h { font-size: 16px; line-height: 150% }
.text18  { font-size: 18px; line-height: 130% }
.text18h160 {
	font-size: 18px
}
.text21 { font-size: 21px }
.text24  { font-size: 24px; line-height: 150% }
.text36 { font-size: 36px; line-height: 150% }
.serif { font-family: 本明朝－Ｍ, 平成明朝, "ＭＳ 明朝", "ＭＳ Ｐ明朝" }
.fortune-top  { color: #a41b45; font-size: 14px; line-height: 150% }
p.talentname  { font-size: 14px; font-weight: bold; margin: 10px 0 5px; padding: 0 }
p.talentBD { color: #444; font-size: 11px; margin: 0; padding: 0 }
.fortune-commnet-female  { color: #000; font-size: 14px; font-weight: bold; line-height: 140%; background-color: #f6cbdc }
.fortune-commnet-male { color: #000; font-size: 14px; font-weight: bold; line-height: 140%; background-color: #a0d9f9 }
p.fortune-text   { font-size: 12px; line-height: 150%; margin: 0 0 0 10px; padding: 0 }
p.fortune-text-talent {
	font-size: 12px;
	line-height: 160%;
	margin: 0 20px;
	padding: 0;
	font-weight: bold;
	color: #000000;
}
p.fortune-text2 { font-size: 12px; line-height: 150%; margin: 0 20px; padding: 0 }
p.fortune-copyright { margin: 30px 0; padding: 0 }
ol.fotune { font-size: 12px; line-height: 150%; margin: 0 0 0 10px; padding: 0 }
li.fotune { font-size: 12px; line-height: 150%; margin: 0 0 0 20px; padding: 0 0 10px }
h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 0.5;
	margin: 15px 0px 10px;
}
h2.fortune      { color: #c36; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url("../fortune/images/fortune.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 15px 0 10px 10px; padding: 7px 0 5px 24px }
h2.fortune2 { color: #c36; font-size: 14px; font-weight: bold; line-height: 150%; background-image: url("../fortune/images/fortune.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 15px 20px 0; padding: 7px 0 5px 24px }
h2.fortunenumber { color: #36f; font-size: 14px; font-weight: bold; line-height: 150%; margin: 40px 20px 0; padding: 7px 0 0 0 }
h2.fortune2009 {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 150%;
	border-bottom: 1px solid #03c;
	background-color: #03c;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}
h3 { font-size: 14px; font-weight: bold; margin: 0.4em 0 }
h4 { font-size: 12px; font-weight: bold; background-color: #ddd; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-left: 3px solid #555 }
table.line  { border: solid 1px #bbb }
.interview  { color: #282828; font-size: 12px; font-weight: normal; line-height: 140% }
a.point:link { color: #fff; font-size: 12px; font-weight: bold; line-height: 130%; text-decoration: none }
a.point:visited { color: #fff; font-size: 12px; font-weight: bold; line-height: 130%; text-decoration: none }
a.point:hover { color: #fff; font-size: 12px; font-weight: bold; line-height: 130%; text-decoration: underline }
ul.wnew  { margin-top: 10px; margin-bottom: 10px; margin-left: 15px; padding-left: 0 }
.honbun1 ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.honbun1 li {
	font-size: 12px;
	line-height: 160%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.honbun1 h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 12px 5px 8px;
}
p.midashi-ohtared {
	color: #fff;
	background-color: #f30;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 24px;
	font-weight: 600;
}
p.midashi-ohtared2 {
	color: #fff;
	background-color: #f30;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 18px;
	font-weight: 600;
}
p.midashi-ohtared3 {
	color: #fff;
	background-color: #f30;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 18px;
	font-weight: 600;
}
h2.ryuheikai {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 150%;
	background-color: #CC0000;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
}
p.fortune-text-type {
	font-size: 14px;
	line-height: 150%;
	margin: 0 20px;
	padding: 0;
	font-weight: bold;
	color: #000000;
}
.ProfileItem {
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: left;
}
.PerformItem {
	font-size: 12px;
	line-height: 180%;
	color: #000000;
	margin: 0px;
	padding: 20px 10px 0px 0px;
}
.PerformItem2 {
	font-size: 12px;
	line-height: 180%;
	color: #000000;
	margin: 0px;
	padding: 5px 10px 0px 0px;
}
.PerformItem3 {
	font-size: 12px;
	line-height: 180%;
	color: #000000;
	margin: 0px;
	text-align: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.character {
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}
td.TarentName-HP {
	margin: 3px 0px 0px;
	padding: 5px 10px 10px 5px;
	background: #FFFFFF;
	border: 1px inset #CCCCCC;
}
p.tarent {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}
p.tarenturl {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
.midashi-tophead2 {
	font-size: 16px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px;
	border: double 2pt #f03;
	background: #FFFFCC;
	color: #FF0000;
}
table.line2 {
	border: 1px solid #FF3366;
}
.read ul {
	padding: 0px;
	margin: 10px 0px 10px 20px;
}
.read li {
	font-size: 12px;
	line-height: 160%;
	padding: 0px;
	margin: 5px 0px 15px;
}
p.midashi-getsuwara {
	color: #fff;
	background-color: #00a273;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 24px;
	font-weight: 600;
}
p.midashi-getsuwara2 {
	color: #fff;
	background-color: #00a273;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 18px;
	font-weight: 600;
}
p.midashi-getsuwara3 {
	color: #fff;
	background-color: #00a273;
	margin: 0 0 5px;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: 600;
}
.underline {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #999999;
	color: #CC0000;
	line-height: 180%;
}

