@charset "utf-8";
#mainColumn br { clear:both; height:1px; line-height:1px; font-size:1px; }
#mainColumn h3 { font-size:100%; }

#person_info { background:url(/images/person/sub03_title.gif) no-repeat; }
#person_info h3 { margin-bottom:0.5em; float:left; color:#7F7F7F; font-size:120%; line-height:27px; font-weight:bold; text-indent:20px; }
#person_info .fav { text-align:right; padding:5px 10px 0 0; }
#person_info .img { float:left; padding:0 10px; background-color:#FFFFFF; }
#person_info .info { float:left; width:395px; }
#person_info dl { border-bottom:1px dotted #CECECE; }
#person_info dt { float:left; font-size:120%; font-weight:bold; line-height:30px; height:30px; }
#person_info dd { line-height:30px; height:30px; }
#person_info .biography { margin:1em auto; border:1px solid #FFC67F; clear:both; padding:8px; width:550px; }
#rel_movie h3 { margin-bottom:10px; background: url(/images/person/sub02_title.gif) no-repeat; color:#7F7F7F; line-height:27px; text-indent:20px; }
#rel_movie h3 a { color:#7F7F7F; font-size:120%; font-weight:bold; line-height:27px; }
#rel_movie p { margin:0.5em 0 1em 1em; }
#rel_movie ul { padding-left:2em; }
#rel_movie li.r { text-align:right; margin:0 15px 5px 0; }
#rel_news h3 { margin-bottom:10px; background: url(/images/person/sub02_title.gif) no-repeat; color:#7F7F7F; line-height:27px; text-indent:20px; }
#rel_news h3 a { color:#7F7F7F; font-size:120%; font-weight:bold; line-height:27px; }
#rel_news p { margin:0.5em 0 1em 1em; }
#rel_news ul { padding-left:2em; }
#rel_news li.r { text-align:right; margin:0 15px 5px 0; }
#clip h3 { margin-bottom:10px; background: url(/images/person/sub02_title.gif) no-repeat; color:#7F7F7F; line-height:27px; text-indent:20px; }
#clip h3 a { color:#7F7F7F; font-size:120%; font-weight:bold; line-height:27px; }
#clip p { margin:0.5em 0 1em 1em; }
#clip ul { padding-left:2em; }
#clip li.r { text-align:right; margin:0 15px 5px 0; }

#box_search { background:url(/images/person/box_search.gif) no-repeat; width:525px; height:58px; margin:0 auto; padding-top:10px; }
#box_search p { text-align:center; }
#box_search p * { vertical-align:middle; }
#box_search p strong { font-weight:bold; }
#box_search p b { color:#FF0000; font-size:85%; display:block; font-weight:normal; }
#person_field { width:320px; }

#pickup_person {width:600px; margin-left:20px; }
#pickup_person h3 { margin-bottom:10px; background: url(/images/person/sub02_title.gif) no-repeat; color:#7F7F7F; line-height:27px; text-indent:20px; font-weight:bold; font-size:120%; }
#pickup_person ul li { float:left; background:url(/images/person/y_shirushi.gif) no-repeat 0.5em 0.8em; padding:5px 0 5px 1.5em; border-bottom:1px dotted #CECECE; height:2em; line-height:2em; width:265px; }
#pickup_person ul li.r { margin-left:10px; }
#pickup_person ul li b { display:block; float:left; width:195px; font-size:110%; }
#pickup_person ul li span { display:block; float:left; width:65px; }
#initial { margin-bottom:1em; width:600px; margin-left:20px; }
#initial ul { margin:1em 0 0 5px; width:255px; float:left; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; }
#initial ul li { float:left; width:50px; text-align:center; border-top:1px solid #CECECE; border-left:1px solid #CECECE; line-height:2em; height:2em; font-size:120%; }
#initial ul.kana  li.c,
#initial ul.kana2 li.c { background-color:#FFF5EB; }
#initial ul.kana2 { margin-left:50px; }
#initial ul.alpha { width:561px; }
#initial ul.alpha li.c { background-color:#EBF7FF; }

#people { margin-bottom:1em; }
#people li { border-bottom:1px dotted #CECECE; line-height:30px; padding-left:2em; }

#clip_win { background:transparent url(/images/person/border_round.gif) no-repeat; width:640px; height:140px; }
#clip_win form { padding:5px 15px; margin:0; }
#clip_win #person_clip_body { width:430px; height:2.8em; }
#clip_win dl, #clip_win dt, #clip_win dd { magin:0; padding:0; }
#clip_win dt { float:left; width:110px; margin-top:5px; }
#clip_win dt b { display:block; }
#clip_win dd { float:left; width:440px; margin-top:5px; }
#clip_win .help { text-align:right; font-size:85%; }
#clip_win .btn { text-align:center; padding-top:5px; }
#clip_win .btn input { margin-left:1em; }

/*--20090514追加分--*/

#mainColumn h2 {
	margin-bottom:0;
	padding: 5px 0 5px 0;
}


#person_menu{
	width:948px;
	padding:2px 0 0 2px;
	background:#898989;
	position: absolute;
	left: 0;
	top: 245px;
}

#person_menu ul{
display:inline;
}

#person_menu ul li{
	padding:0 2px 2px 0;
	background:#898989;
	display:inline;
	float:left;
	height: 27px;
}

#person_menu ul li a {
	display:block;
}
#person_menu ul li img{
margin:0;
padding:0;
line-height:0;
}
#person_menu ul li a:hover img {
	visibility:hidden;
}
/* IE6対応のためimgに対しても */
a#person_menu_001 img,
a#person_menu_001:hover { background:url(/images/person/menu_001_hover.gif) no-repeat; }
a#person_menu_002 img,
a#person_menu_002:hover { background:url(/images/person/menu_002_hover.gif) no-repeat; }
a#person_menu_003 img,
a#person_menu_003:hover { background:url(/images/person/menu_003_hover.gif) no-repeat; }
a#person_menu_004 img,
a#person_menu_004:hover { background:url(/images/person/menu_004_hover.gif) no-repeat; }
a#person_menu_005 img,
a#person_menu_005:hover { background:url(/images/person/menu_005_hover.gif) no-repeat; }
a#person_menu_006 img,
a#person_menu_006:hover { background:url(/images/person/menu_006_hover.gif) no-repeat; }
a#person_menu_007 img,
a#person_menu_007:hover { background:url(/images/person/menu_007_hover.gif) no-repeat; }
a#person_menu_008 img,
a#person_menu_008:hover { background:url(/images/person/menu_008_hover.gif) no-repeat; }
a#person_menu_009 img,
a#person_menu_009:hover { background:url(/images/person/menu_009_hover.gif) no-repeat; }


.mainimg{
float:left;
padding:0 10px 10px 0;}

.main_info{
	border:1px #999999 solid;
	float: left;
	margin-bottom: 10px;
}

.person_subttl{
	height:22px;
	background:url(/images/person/subttl_bg.gif);
	width: 364px;
}

.subttl_name{
font-size:12px;
font-weight:bold;
text-indent:5px;
height:22px;
line-height:22px;
}

.subttl_name h2{
font-size:100%;
font-weight: bold;
}

.subttl_name_right{
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	float:right;
	padding-right: 5px;
}

.subttl_name_right img{
	padding-top:3px;
	padding-right: 3px;
}

.base_info{
padding:5px 10px;}



.base_info p{
font-size:12px;
line-height:17px;
width:344px;
}

.allimg{
width:364px;}

.allimg img{
	width:90px;
	display:block;
	padding:1px 0 1px 1px;
	float: left;
}

.allimg .more {
	font-weight:bold;
	text-align:right;
}

.subttl_640{
	border:1px #999999 solid;
	width:638px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.subttl_640 p{
padding:5px;
}

.subttl_bg638{
background:url(/images/person/subttl_bg.gif);
height:22px;
}

.main_news{
	width:368px;
	border:1px #999999 solid;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

.main_news ul{
padding-top:5px;}

.main_news li{
	background:url(/images/person/arrow_12.gif) no-repeat;
	background-position:left top;
	text-indent:10px;
	line-height:18px;
	padding: 0px 5px 3px 5px;
}

.movie_yokoku{
	width:258px;

	border: 1px solid #999999;
	margin-bottom: 10px;
}

.movie_yokoku ul{
	padding:0;
	display: block;
	margin: 0;
}


.movie_yokoku li{
	float:left;
	padding:8px 0 0 8px;
	display: block;
	margin: 0;
}

.movie_yokoku li img{
padding:0;
margin:0;
display:block;
}

.sakuhin_act{
	width:258px;
	float: left;
	border: 1px solid #999999;
	margin-bottom: 10px;
}

.sakuhin_act ul{
padding:5px 5px;
}

.sakuhin_act ul li{
padding:2px 0;
}

.subttl_640 .yah_foot_r{
font-weight: bold;
float:right;
padding:10px 3px 5px 0;}

.subttl_640 .yah_foot_l{
	float:left;
	padding:10px 0px 5px 10px;
	font-size: 10px;
	font-weight: bold;
}

.subttl_640 .yah_chie{
	margin:0;
	border-bottom: 1px solid #CCE0E9;
	margin-bottom: 5px;
	padding-bottom: 5px;
        margin-left: 5px;
}

.subttl_640 .yah_chie .Left{
	border:1px solid #FF0033;
	background:#FF9966;
	padding:5px;
	width:50px;
	text-align:center;
	float: left;
}

.subttl_640 .yah_chie .Right{
	margin-left: auto;
	margin-right: 10px;
	width:545px;
	padding-left: 10px;
	vertical-align: top;
}

.subttl_640 .part01{
width:208px;
height:110px;
background: #CCCCCC;
float:left;
display:block;
overflow:hidden;
}

.subttl_640 .part02{
width:208px;
height:110px;
background: #ffffff;
float:left;
display:block;
overflow:hidden;
}

.subttl_640 ul{

margin:7px;
}

.subttl_640 ul li img{
/*	margin:7px; */
	display: block;
	float:left;
}

.subttl_640 ul li p{
	display: block;
	float:left;
}

.person_margin{
padding:0 5px 0 10px;}

.movie_elm{
	width:150px;
	float:left;
	margin-right: 5px;
}

.movie_gray{
	background:#CCCCCC;
	margin:3px 0;
	width:140px;
	padding: 3px 5px;
}

.movie_white{
	background:#ffffff;
	margin:3px 0;
	width:150px;
	padding: 3px 0;
	text-align: center;
}

.movie_line{
	border-bottom:1px #999999 dashed;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.allpicture{
text-align:center;}

.allpicture ul{
display:inline;}

.allpicture ul li{
	float: left;
	display: block;
	width: 150px;
	background: #e6e6e6;
	margin: 0 5px 5px 0;
	height: 150px;
	padding-top:10px;
}

.allpicture ul li img{
	margin:0 auto;
	padding:0;
	float: none;
}


.bigpicture{
text-align:center;
margin:20px auto 5px;
}

.gall_caption{
text-align:center;
font-size:10px;
}
.gall_cmark{
text-align:center;
font-size:10px;
}

.gall_news p{
text-indent:12px;
}

.gall_news_out{
text-indent:14px;
text-align:center;
margin:20px 0;
}

.gall_back{
text-align:right;}


.mov_title{
	width: 310px;
	float: left;
	background: #e6e6e6;
}

.mov_title li{
	background: #e6e6e6;
}

.mov_title_w{
	width: 310px;
	float: left;
	background: #ffffff;
}

.mov_title_w img{
display:block;
float:left;
margin:5px;}

.mov_title_w p{
	display:block;
	float:left;
	padding: 0;
	width: 225px;
}

.mov_title img{
display:block;
float:left;
margin:5px 5px 5px 5px;}

.mov_title p{
	display:block;
	float:left;
	padding: 0;
	width: 225px;
}

.fav{
margin-bottom:5px;}

.fav br{
line-height:10px;}

.users_name{
	float:left;
	margin: 0;
	padding: 0;
	width: 500px;
}

.fav ul{
margin:0px;
padding:0;}

.fav ul li{
	display: block;
	padding:5px;
}

.fav ul li.a{
	background-color:#e0e0e0;
}

.fav ul li p{
	margin:0;
	padding:0;
	line-height:18px;
	float: left;
}

.fav ul li img{
	margin:0 10px 0 0;
	padding:0;
	display: block;
}

.others_user{
margin-top:10px;}

.others_user li{
	float:left;
	margin-right:5px;
	display: inline;
}


#yahoo{
	width:640px;
/*	margin-top: 10px; */
}

#yahoo .yahoo_o{
	border:1px solid #00879c;
	border:1px solid #00879c;
	border:1px solid #00879c;
	height: 48px;
	background-color: #eaeaea;
}

#yahoo .yahoo_o h2{
	width:441px;
	font-size:16px;
	line-height:18px;
	float: left;
	margin: 5px 0 0 5px;
	color: #054389;
}

#yahoo .yahoo_o img{
	float:left;
	display:block;
}

#yahoo .yahoo_o .BACK{
	float:left;
	width:441px;
	padding: 5px;
}



#yahoo .search{
	border-bottom:1px solid #00879c;
	border-right:1px solid #00879c;
	border-left:1px solid #00879c;
	background-color: #f3f3f3;
	padding: 5px;
	text-align: right;
	font-size: 12px;
}

#yahoo .txtform{
width:100px;
}

#yahoo .cbox{
margin-top:5px;
}


#yahoo .page{
	border:1px solid #00879c;
	background-color: #ffffff;
	margin:5px 0;
	font-size: 12px;
	width: 638px;
	clear: left;

}

#yahoo .part1{
	margin:3px 5px;
	float:left;
	line-height: 18px;
}

#yahoo .part2{
	margin:3px 50px;
	float:left;
	line-height: 18px;
}
#yahoo .part3{
margin:3px 5px;
float:right;
}
#yahoo .part3 img { vertical-align:middle; }

#yahoo .ITEM{
	border-right:1px solid #00879c;
	border-bottom:1px solid #00879c;
}

#yahoo .ITEM ul{
display:block;
margin:0;
padding:0;
list-style-type:none;
}

#yahoo .ITEM li{
	display:block;
	border-top:1px solid #00879c;
	border-left:1px solid #00879c;
	width: 638px;
	margin: 0;
	font-size: 12px;
}

#yahoo .ITEM .TXT{
float:left;
width:450px;
}

#yahoo .ITEM .TXT2{
float:left;
width:300px;
}


#yahoo .ITEM .yah_det{
width:266px;
margin:30px auto;

}

#yahoo .ITEM .TXT .part01{
	font-size:14px;
	font-weight:bold;
	margin: 10px 5px 5px 0;
}

#yahoo .ITEM .TXT .part02{
	font-size:12px;
	margin: 5px 5px 5px 0;
}

#yahoo .ITEM .TXT .part03{
	font-size:12px;
	margin: 5px 5px 5px 0;
}

#yahoo .ITEM .TXT2 .part04{
	font-size:12px;
	margin: 5px 5px 5px 0;
}

#yahoo .ITEM .TXT2 .part01{
	font-size:14px;
	font-weight:bold;
	margin: 10px 5px 5px 0;
}

#yahoo .ITEM .TXT2 .part01 h2{
	font-size:14px;
	font-weight:bold;
}

#yahoo .ITEM .TXT2 .part02{
	font-size:14px;
	margin: 10px 5px 10px 0;
	color: #FF0000;
	font-weight: bold;
}

#yahoo .ITEM .TXT2 .part03{
	font-size:12px;
	margin: 5px 5px 5px 0;
}

#yahoo .ITEM .TXT2 .part04{
	font-size:12px;
	margin: 5px 5px 5px 0;
}

#yahoo .ITEM .TXT .part01 img{
}

#yahoo .ITEM li .Img{
margin:10px;
display:block;
float:left;
}


#yah_shop{
	border-top:#00879c solid 3px;
	border-bottom:#00879c solid 1px;
	border-left:#00879c solid 1px;
	border-right:#00879c solid 1px;
	margin-top: 10px;
	clear:both;
}

#yah_shop .power{
	font-size:12px;
	color:#005c6a;
	font-weight:bold;
	text-align: right;
	padding: 3px;
}

#yah_shop .cont01{
	background-color: #EFEFEF;
    margin-left: 3px;
}

#yah_shop .Img2{
	border:#00879c solid 1px;
	width: 78px;
	margin: 3px 3px 3px 0;
	float: left;
}

#yah_shop .cont01 .TXT{
	margin-left: auto;
	width: 205px;
}

#yah_shop .cont01 .TXT .part01{
font-size:12px;
font-weight:bold;
margin:3px 0 10px 0;}

#yah_shop .cont01 .TXT .part02{
font-size:12px;
margin:0 0 10px 0;}

#yah_shop .cont01 .TXT .part03{
	font-size:12px;
	color:#FF0000;
	margin:0 0 5px 0;
    float: left;
}

#yah_shop .cont01 .TXT .part04{
	font-size:12px;
	margin:0 0 5px 0;
	text-align: right;
    float: right;
}


#yah_shop .cont02{
	border:1px #FFFFFF solid;
	background-color: #ffffff;
    margin-left: 3px;
}


#yah_shop .cont02 .TXT{
	margin-left: auto;
	width: 205px;
}

#yah_shop .cont02 .TXT .part01{
font-size:12px;
font-weight:bold;
margin:3px 0 10px 0;}

#yah_shop .cont02 .TXT .part02{
font-size:12px;
margin:0 0 10px 0;}

#yah_shop .cont02 .TXT .part03{
	font-size:12px;
	color:#FF0000;
	margin:0 0 5px 0;
    float: left;
}

#yah_shop .cont02 .TXT .part04{
	font-size:12px;
	margin:0 0 5px 0;
	text-align: right;
    float: right;
}

#yahoo .yahoo_c{
	width:638px;
	border-top:solid 1px #0099FF;
	border-left:solid 1px #0099FF;	
	margin-top: 10px;
}


#yahoo .repeat{
	width:638px;
	border-right:solid 1px #0099FF;
	border-bottom:solid 1px #0099FF;
	padding-top: 10px;
}

#yahoo .yahoo_c .TXT{
margin:0 10px 10px 10px;
font-size:12px;
line-height:18px;
background-image:url(/images/movie_goods/chie_shitumon.gif);
background-repeat:no-repeat;
text-indent:40px;
word-break: break-all;
}

#yahoo .yahoo_c .showTXT{
margin:0 10px 10px 10px;
font-size:15px;
line-height:18px;
background-image:url(/images/movie_goods/chie_shitumon.gif);
background-repeat:no-repeat;
text-indent:40px;
word-break: break-all;
}

#yahoo .date{
	font-size:12px;
	margin-right:10px;
	float:left;
	margin-left: 20px;
}
#yahoo .date2{
font-size:12px;
margin-right:10px;
float:left;
}
#yahoo .best{
font-size:12px;
margin-right:10px;
float:right;
}

#yahoo .NN{
	background-color:#E4E4E4;
	margin:10px;
	padding:15px 20px;
	font-size:12px;
	line-height:18px;
}

#yahoo .box{
background-image:url(/images/movie_goods/chie_best.gif);
text-indent:180px;
font-size:12px;
line-height:18px;
background-repeat:no-repeat;
}

#yahoo .showbox{
background-image:url(/images/movie_goods/chie_best.gif);
text-indent:180px;
font-size:15px;
line-height:18px;
background-repeat:no-repeat;
}

#yahoo .under_txt{
text-align:center;
line-height:20px;

}

#yahoo .nohit { margin:1em 0 3em 0; font-size:120%; font-weight:bold; }
#yahoo .note_logo a { float:right; }
#yahoo .note_logo span { font-size:90%; }

#person_pickup{
	width:638px;
	border: 1px #bababa solid;
	padding-bottom: 9px;
	margin-bottom: 10px;
}

#person_pickup .person_pickup_elm ul{
	display:block;
	margin:9px 0 0 9px;
	width: 629px;
	overflow: hidden;
	zoom: 1;
}

#person_pickup .person_pickup_elm li{
	float:left;
	width: 150px;
	margin-right: 7px;
	display: block;
}

#person_pickup .person_pickup_elm p{
	padding:5px;
	width:140px;
	background:#CCCCCC;
	display: block;
	margin-top: 5px;
}

#person_pickup .pickup_imgL{
width:150px;
height:150px;
overflow:hidden;
display:block;
}


#person_accrank{
	width:638px;
	border: 1px #bababa solid;
	padding-bottom: 3px;
	margin-bottom: 10px;}
	
#person_accrank .tbm{
	margin:7px 7px 5px 7px;
	display: block;
}	
	
#person_accrank .bg{
	background-image:url(/images/person/jinbutu_rank_bg.gif);
	margin: 0;
	padding: 0;
}	

#person_accrank .bg p{
	background-color:#CCCCCC;
	padding:3px;
	margin:5px 0;
	display: block;
	text-align: center;

}	


#person_accrank td{
	margin: 0;
	padding: 0;
	width:208px;
}	

#person_accrank .rank01{
	background-image:url(/images/person/jinbutu_rank01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank02{
	background-image:url(/images/person/jinbutu_rank02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank03{
	background-image:url(/images/person/jinbutu_rank03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank04{
	background-image:url(/images/person/jinbutu_rank04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank05{
	background-image:url(/images/person/jinbutu_rank05.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank06{
	background-image:url(/images/person/jinbutu_rank06.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank07{
	background-image:url(/images/person/jinbutu_rank07.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank08{
	background-image:url(/images/person/jinbutu_rank08.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	

#person_accrank .rank09{
	background-image:url(/images/person/jinbutu_rank09.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 5px;
}	


#person_accrank .imgrank{
	margin:0px 5px 0 50px;
	width: 150px;
	overflow: hidden;
}

#person_accrank .more{
text-align:right;
padding:5px;
}

#person_kensaku{
	width:638px;
	border: 1px #bababa solid;
	padding-bottom: 3px;
	margin-bottom: 10px;}

#person_kensaku .elm{
padding-left:10px;}

#person_accrank ul{
width:628px;
padding:5px;
display:block;
}

#person_accrank ul li{
background-color:#FEF1C9;
padding:3px 3px 8px 3px;
margin:0 0 5px 0;
}

#person_accrank .rank_num{
	width:30px;
	font-weight:bold;
	float: left;
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}

#person_accrank .imgS{
	width:80px;
	height:80px;
	overflow:hidden;
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #666666;
}

#person_accrank ul li p{
	font-size:12px;
	display: block;
	float: left;
	width: 480px;
	margin-top: 5px;
	padding: 5px;
	background-color: #FFFFFF;
}

.yah_auc{
	padding:0px;
	margin: 0;
}

.yah_auc .gr{
background-color:#E7E7E7;
	padding:3px;
}

.yah_auc .gr .TXT{
    margin-left: auto;
	width: 210px;
	padding-left: 5px;
}

.yah_auc .gr img{
display:block;
float:left;
}

.yah_auc .gr .TXT h3{
	font-size:12px;
	font-weight:bold;
	float:left;
	width: 200px;
	padding: 0 0 5px;
	display: block;
}

.yah_auc .gr .now_kakaku{
	font-size:12px;
	width: 200px;
	padding: 5px 0;
}

.yah_auc .gr .now_nyusatu{
	font-size:12px;
	width: 200px;
	padding: 5px 0;
}

.yah_auc .wh{
background-color:#ffffff;
	padding:3px;
}

.yah_auc .wh .TXT{
    margin-left: auto;
	width: 210px;
	padding-left: 5px;
}

.yah_auc .wh img{
display:block;
float:left;
}

.yah_auc .wh .TXT h3{
	font-size:12px;
	font-weight:bold;
	float:left;
	width: 200px;
	padding: 0 0 5px;
	display: block;
}

.yah_auc .wh .now_kakaku{
	font-size:12px;
	width: 200px;
	padding: 5px 0;
}

.yah_auc .wh .now_nyusatu{
	font-size:12px;
	width: 200px;
	padding: 5px 0;
}

/* wikipedia */
#wiki {
  margin: 0.5em 10px;
}
#wiki h1, #wiki h2, #wiki h3, #wiki h4, #wiki h5,
#wiki p, #wiki div, #wiki pre,
#wiki ul, #wiki ol, #wiki li,
#wiki dl, #wiki dt, #wiki dd {
  margin: 0; padding: 0;
}
#wiki h1, #wiki h2, #wiki h3, #wiki h4, #wiki h5 {
  color: #336666;
  border-bottom: 1px #777777 dashed;
  margin: 0.5em 0;
  padding-bottom: 0.2em;
}
#wiki h2 {
  border-bottom: 1px #777777 solid;
  font-size:16px;
  margin-top:10px;
}

#wiki h3 {
  border-bottom: 1px #777777 dashed;
  font-size:12px;
  margin-top:5px;
}

#wiki p {
  margin-bottom: 1em;
}

#wiki ul{
  padding-left: 1.5em;
}

#wiki ol {
padding-left: 1.5em;
margin-left:10px;}

#wiki ul li {
  list-style: disc outside;
  margin-bottom:5px;
}
#wiki ol li {
  list-style: decimal outside;
}
#wiki table {
  border-collapse: collapse;
}
#wiki table td, #wiki table th {
  border: 2px #999999 solid;
  padding:3px;
}

#wiki.top_wiki { margin-bottom:0; }
#wiki.top_wiki p { margin-bottom:0; }


/*add====================100201 sm1 */
/*
#mgCh #person_menu{
	top:195px;
}

#mgCh #rightColumn {
	margin-top:250px;
}

#mgCh #mainColumn {
margin-top:250px;
}

#mgCh #pankuzu {
float:left;
position:absolute;
right:0;
top:175px;
width:950px;
z-index:10;
}
*/

.allimg #permovie td{
	width:25%;
	text-align:center;
}

.allimg #permovie img {
	width:85px;
}

a#person_menu_0061:hover {
background:url(./images/person/menu_0061_hover.gif) no-repeat;
}

#movies .psnWorks,
#streaming .psnWorks{
margin-top:10px;
}

#movies td,
#streaming td{
width:50%;
vertical-align:top;
padding:5px;
}

#movies td.gr,
#movies #mList div.gr,
#streaming td.gr{
background:#E6E6E6 none repeat scroll 0 0;
}

#movies .mpic,
#streaming .mpic{
	float:left;
	margin-right:8px;
}

#movies .minfo,
#streaming .minfo{
	float:left;
	width:210px;
}

#movies #mList .minfo {
	width:510px;
	float:left;
}

#movies #mList .mv {
	margin-bottom:5px;
	padding:5px;
	width:605px;
}

#movies .minfo span,
#streaming .minfo span {
	color:#F00;
	font-family:verdana;
}

#movies .subttl_640 .minfo p,
#streaming .subttl_640 .minfo p,
#article .subttl_640 p{
	padding:0;
}

#article .subttl_640 h3 {
    font-size: 100%;
    font-weight: normal;
	margin:10px 7px 5px;
	font-weight:bold;
	padding-left:5px;
}

#article .subttl_640 h3.news {
	border-bottom:#fe7815 1px solid;
	border-left:#fe7815 3px solid;
	color:#fe7815;
}

#article .subttl_640 h3.feature {
	border-bottom:#5398de 1px solid;
	border-left:#5398de 3px solid;
	color:#5398de;
}

#article .subttl_640 h3.review {
	border-bottom:#31a32b 1px solid;
	border-left:#31a32b 3px solid;
	color:#31a32b;
}

#article .subttl_640 h3.column {
	border-bottom:#5c70b9 1px solid;
	border-left:#5c70b9 3px solid;
	color:#5c70b9;
}

#article .subttl_640 ul {
	margin:0 7px;
}

#article li {
background:transparent url(http://image.eiga.k-img.com/images/person/arrow_12.gif) no-repeat scroll left top;
line-height:18px;
padding:0 5px 3px;
text-indent:10px;
}

#rightColumn #othersfav .bxR h3 {
	text-align:left;
	padding:5px 3px 3px;
}

#othersfav .gr {
background-color:#E7E7E7;
}
#othersfav img {
	float:left;
	padding:5px;
}

#othersfav .afavname{
	width:220px;
	float:left;
}

#article .subttl_640 .more,
.subttl_640 .more_page {
	font-weight:bold;
	text-align:right;
	width:620px;
	margin:0 auto;
}

.subttl_640 .more_page {
	border-top:1px dotted #666;
	margin-top:10px;
	padding-top:5px;
}

#piclist .allpicture table {
	width:620px;
}

#piclist .allpicture td {
	width:33%;
	background-color:#E7E7E7;
	padding:10px 0 5px;
	vertical-align:top;
	border:3px #FFF solid;
}

#piclist .allpicture p {
	padding:5px;
}

#newslist .sort {
	background:url(/images/person/nsort_bk.gif) no-repeat;
	margin:20px auto 0;
	padding-left:10px;
}

#newslist .sort span {
	font-weight:bold;
}

#newslist .sort img,
#newslist .search img {
	vertical-align:middle;
	margin-right:3px;
}

#newslist .search h3 {
	border-top:1px dotted #666;
	padding-top:10px;
}

#newslist .search h3.noline {
	border-top:none;
}

.subttl_640 .yah_chie {
	padding:8px 0;
}

#mgCh .gall_back {
	text-align:center;
}

#mgCh .gall_original {
	margin-top:10px;
	text-align:right;
}

#mgCh .gall_original a:link,
#mgCh .gall_original a:visited,
#mgCh .gall_original a:hover{
padding:5px 0 5px 13px;
line-height:1.5em;
background:url(http://image.eiga.k-img.com/images/pochi_news.gif) no-repeat;
}

#mgCh .subttl_bgl {
	background:transparent url(./images/person/subttl_bg_l.gif) top;
}

#mgCh .subttl_namel {
font-size:12px;
font-weight:bold;
padding:5px;
}

#mgCh .base_info {
	width:340px;
}

#mgCh .base_info h2 {
	font-size:150%;
	line-height:130%;
}


/* ==== sm4 追加スタイル 100125 ====*/
/* ---- A 共通 ---- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#mainColumn h2 {
	margin:0;
	padding:0;
}

*html #person_accrank ul li p{
	width: 465px;
}

*:first-child+html #person_accrank ul li p{
	width: 465px;
}

#person_accrank .actorLeft{
	float:left;
	width:130px;
}

*html #person_accrank .actorLeft{
	float:left;
	width:140px;
}

*:first-child+html #person_accrank .actorLeft{
	float:left;
	width:140px;
}

#person_accrank ul li span.works{
	font-size:12px;
	display: block;
	margin-top: 0;
}

/* ---- A-1 ---- */
#person_pickup .person_pickup_elm p.personComment{
	margin-top:0;
	padding:5px;
	width:140px;
	background:#eaeaea;
}

/* ---- A-4 ---- */
#mainColumn div.pager_title h2 { 
    margin:10px 10px 0;
	font-size:120%;
	font-weight:bold;
}

#mainColumn div.pager_title #view { 
    margin:0 15px 0 0;
	font-size:120%;
	float:right;
}

#mainColumn div.pager_title #view span { 
	font-weight:bold;
}

#peopleTitle { margin-bottom:0; }
#peopleTitle li { border-bottom:1px solid #CECECE; line-height:30px;}

#people li { padding-left:0;}

#peopleTitle li:after,
#people li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#peopleTitle li,
#people li{display: inline-block;}
/* Hides from IE-mac \*/
* html #peopleTitle li,
* html #people li{height: 1%;}
#peopleTitle li,
#people li{display: block;}
/* End hide from IE-mac */

#peopleTitle li span.actorName {
	float:left;
	width:258px;
	display:block;
	line-height:1.3;
	padding:8px;
	background-color:#e9e9e9;
	font-weight:bold;
	border-right:1px solid #CECECE;
}

#peopleTitle li span.worksName {
	float:left;
	width:349px;
	display:block;
	line-height:1.3;
	padding:8px;
	background-color:#eeeeee;
	font-weight:bold;
}

#people li span.rankingPer {
	float:left;
	width:254px;
	display:block;
	margin-right:10px;
	line-height:1.3;
	padding:0.7em 0 0.7em 10px;
}

#people li span.rankingMov {
	float:left;
	width:355px;
	display:block;
	line-height:1.3;
	padding:0.7em 0 0.7em 10px;
}

#mainColumn.header,
#rightColumn.header {
	margin-top: 285px;
}
#bookmark {
	margin: 0;
	padding-top: 3px;
	width: 200px;
}
#bookmark img {
	padding: 0;
}
