.menupankuzu {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 9px;

	padding-top: 1px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

}

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

.honbun2 {

	font-size: 14px;

	line-height: 160%;

	font-weight: normal;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

}
.title1 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 16px;

	line-height: 160%;

	font-weight: 600;

	color: #FF0000;

	text-decoration: none;

}

.title2 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 16px;

	line-height: 160%;

	font-weight: 600;

	color: #993300;

	text-decoration: none;

}
.title3 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 18px;

	line-height: 160%;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

}
.title3red  { color: #ff0000; font-size: 18px; font-weight: bold; line-height: 160%; text-decoration: none }
.title4 {



	font-family: "ＭＳ Ｐゴシック", "Osaka";

	font-size: 14px;

	line-height: 160%;

	font-weight: 600;

	color: #FFFFFF;

	text-decoration: none;

}
.title5 {



	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	letter-spacing: 3px;

}
.midashipresent {

	font-size: 12px;

	line-height: 18px;

	font-weight: 600;

	color: #FF0099;

	background-color: #FFCCCC;

	border: thin dotted #FF0099;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	letter-spacing: 3px;

	padding: 0px 0px 0px 10px;

}
.midashidiary { color: #fff; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka; font-weight: 600; line-height: 18px; background-color: #f0f0f0; letter-spacing: 3px; margin: 0; padding: 10px; border: double 2pt #f03 }
.midashiboshu { color: #fff; font-size: 24px; font-family: "ＭＳ Ｐゴシック", Osaka; font-weight: 600; background-color: #f30; letter-spacing: 2px; margin: 0; padding: 5px 10px }
.midashinews { color: #fff; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka; 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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	letter-spacing: 3px;

	padding: 0px 0px 0px 10px;

}
.midashiblue { color: #4169e1; font-size: 12px; font-family: "ＭＳ Ｐゴシック", Osaka; 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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

}
.caps2 {

	width: 30px;

	margin: 0px 6px 0px 0px;

	background-color: #FF0000;

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

}
.caps3 {

	width: 30px;

	margin: 0px 6px 0px 0px;

	background-color: #009933;

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

}
.caps4 {

	width: 30px;

	margin: 0px 6px 0px 0px;

	background-color: #CC9900;

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

}
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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	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% }
.text14h  { font-size: 14px; line-height: 160% }
.text16   { font-size: 16px; line-height: 130% }
.text16h { font-size: 16px; line-height: 150% }
.text18  { font-size: 18px; line-height: 130% }
.text18h160 { font-size: 18px; margin-bottom: 160% }
.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 }
h1 { }
h2 { font-size: 16px; font-weight: bold; line-height: 0.5; margin-top: 0.5em; margin-bottom: 0.5em }
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: 14px;
	font-weight: bold;
	color: #CC0066;
	letter-spacing: 3px;
	margin: 0px;
	padding: 5px;
}
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: 600 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
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: 18px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px;
	border: double 2pt #f03;
	background: #FFFFCC;
}
