body { background: #000000; text-align: center;}
h1,h2,h3,p,th,td,dt,li,ol,div { font-size: 12px; line-height: 20px; color: #000000; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック"; }
p,form { margin: 0px 0px 0px 0px; }
a:link,a:visited { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #e72100; text-decoration: underline; }
.clears { clear: both; }
small { font-size: 10px; line-height: 14px; color:#141414; }
img { border: 0px; }


/*　------------------------------------------- 基本構造 -------------------------------------------　*/
#STAGE { width: 900px; margin: 0 auto 0 auto; padding: 0 0 0 0; border-style: none; text-align: left; }
#PLATE { width: 900px; text-align: left;}
#FLASH { background:#33FFCC;}

/* HEADER */
#HEADER_INDEX { position: relative; width: 900px; height: 30px; background: #141414 url("/img/bg.gif"); margin:0 0 10px 0;}
#HEADER { position: relative; width: 900px; height: 50px; background: #141414 url("/img/bg.gif"); z-index:20; margin:0;}

#HEADER_INDEX #HEADER_LINE { position: absolute; left: 0; top: 28px; width: 900px; height: 2px; boder:none; z-index:15;}
.HEADER_LINE { width: 900px; height: 2px; z-index:15; margin:0 0 10px 0;}

/*#HEADER .HEADER_LINE { position: absolute; left: 0; top: 48px; width: 900px; height: 2px; z-index:15;}*/

#logo { position: absolute; left: 10px; top: 10px; width: 107px; height: 30px; }
#HEADER_INDEX ul {position:absolute; left: 589px; top: 10px; width: 311px; height: 9px; list-style-type:none; margin:0; display: block; padding:0;}
#HEADER ul {position:absolute; left: 589px; top: 19px; width: 311px; height: 9px; list-style-type:none; margin:0; display: block; padding:0;}
#HEADER_INDEX li,#HEADER li { float:left;}

/*　タレントナビ　*/
#talent_NAVI { position:relative; width:900px; height:146px; background:url(/img/talentNavi_bg.gif); z-index:10;}
#talent_LIST{ position:absolute; left: 696px; top: 20px; width: 184px; height: 126px; list-style-type:none; margin:0; padding:0; display: block; background:url(/img/talentNavi/eria.gif) no-repeat;}
#talent_LIST img{ padding:0; margin:0;}

/*　タレントナビ-プルダウンメニュー　*/

#menu1 {z-index:99;}

#HEADER_INDEX .talentnaviPull { visibility:hidden; position: absolute; z-index: 100; left: 39px; top: 20px; background-color:#141414; width:77px; }
#HEADER_INDEX .talentnaviPull p { margin:0px 5px;font-size: 10px; line-height: 20px; color: #ffffff; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック";z-index: 101;}
#HEADER_INDEX .talentnaviPull a:link , #HEADER_INDEX .talentnaviPull a:visited { color: #8e8e8e; text-decoration: none; }
#HEADER_INDEX .talentnaviPull a:active , #HEADER_INDEX .talentnaviPull a:hover { color: #ffffff; text-decoration:  none; }

#HEADER .talentnaviPull { visibility:hidden; position: absolute; z-index: 100; left: 39px; top: 20px; background-color:#141414; width:77px; }
#HEADER .talentnaviPull p { margin:0px 5px;font-size: 10px; line-height: 20px; color: #ffffff; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック";z-index: 101;}
#HEADER .talentnaviPull a:link , #HEADER .talentnaviPull a:visited { color: #8e8e8e; text-decoration: none; }
#HEADER .talentnaviPull a:active , #HEADER .talentnaviPull a:hover { color: #ffffff; text-decoration:  none; }



/*　基本レイアウト　*/
#CONTAINER { position:relative; padding:0 10px 20px 10px; background:url(../img/bg.gif); width:880px;}
#SUB_TITLE{ width:880px; height:75px; margin:0; padding:0; }
#MAIN { width:860px; margin:0 10px;}
#CONTENTS { width:830px; padding:0 15px; background-color:#FFFFFF;}
#FOOTER_LINE { width: 830px; height: 2px;}

/*　FOOTER　*/
#FOOTER { widows:880px; height:55px; margin-bottom:20px; background: #141414 url("/img/bg.gif"); }
#FOOTER .icon { float:left; padding-left:10px;width: 25px; height: 24px;}
#FOOTER .pagetop { float:right; padding-right:10px; width: 65px; height: 15px; }
#copyright {height:35px; width:880px;}



/*　------------------------------------------- COMPANYページ -------------------------------------------　*/
.com_unit { width:830px; padding:10px 0; border-bottom:dotted #3f3f3f 1px;}
.cat_official {border-left:solid #535353 6px; padding-left:7px; }
.com_unit table{ border:none; padding:0; margin:0; width:817px;}
.com_unit th {width:121px; text-align:left; vertical-align:top; font-weight:normal;}
.com_unit .detail {width:683px; text-align:left;}
#MAP { padding:12px 0;}
#MAP p { padding-bottom:10px;}



/*　------------------------------------------- CONTACTページ -------------------------------------------　*/
.contact_unit { padding-bottom:15px; width:830px;}
.contact_unit .title { padding-bottom:10px; font-size: 14px; font-weight:bold; width:830px;}



/*　------------------------------------------- NEWSページ -------------------------------------------　*/
#NEWS_RSS { position:absolute; left: 834px; top: 27px; width: 39px; height: 16px; }
.news_unit { width:830px; padding:10px 0; border-bottom:dotted #3f3f3f 1px;}
.news_unit .day {font-size: 10px; line-height: 14px;}

/*　タレントごと色分け　*/
.cat_you { border-left:solid #f21793 6px; padding-left:7px;}
.cat_wanderers { border-left:solid #ff8400 6px; padding-left:7px;}
.cat_doi { border-left:solid #01a820 6px; padding-left:7px;}
.cat_okimoto { border-left:solid #2e9efd 6px; padding-left:7px;}
.cat_kato { border-left:solid #f40000 6px; padding-left:7px;}
.cat_official { border-left:solid #535353 6px; padding-left:7px;}

/*　月別前後ナビ　*/
.month_unit { width:830px; height:11px; padding-bottom:10px;}
.month_unit .back { float:left;}
.month_unit .next { float:right;}
.month_under_unit { width:830px; height:11px; padding:20px 0 15px 0;}
.month_under_unit .back { float:left;}
.month_under_unit .next { float:right;}



/*　------------------------------------------- NEWS詳細ページ -------------------------------------------　*/
#detail { width:830px; padding:0 0 30px 0; border-bottom:dotted #000000 1px;}
.detail_unit { width:830px; padding:10px 0; border-bottom:dotted #000000 1px;}
.detail_unit .title_you { border-left:solid #f21793 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_unit .title_wanderers { border-left:solid #ff8400 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_unit .title_doi { border-left:solid #01a820 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_unit .title_okimoto { border-left:solid #2e9efd 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_unit .title_kato { border-left:solid #f40000 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_unit .title_official { border-left:solid #535353 6px; padding-left:7px;  font-size: 16px; font-weight:bold;}
.detail_day {font-size: 10px; line-height: 14px; padding:10px 0;}

/*　リストに戻る　*/
.listback_unit { width:48px; height:16px; padding-bottom:5px;}
.listback_under_unit { width:48px; height:16px; padding:12px 0 8px 0;}



/*　------------------------------------------- インラインフレームページ -------------------------------------------　*/
#inline { background:#FFFFFF; text-align: left;}
#inline #PLATE { width: 490px;}
#inline .news_unit { width:490px; padding:10px 0; border-bottom:dotted #3f3f3f 1px;}
#inline .news_unit .day {font-size: 10px; line-height: 14px;}



/*　------------------------------------------- タレントページ -------------------------------------------　*/
#TALENT_CONTAINER { width:900px; padding-bottom:20px; margin:0; background:url(../img/bg.gif);}
#LEFT_CONTAINER { float:left; width:310px; padding:0 0 0 10px;}
#RIGHT_CONTAINER { float:right; width:580px;}

#photo { width:310px; height:438px;}
#PROFILE_UNIT .plof,.banner { width:280px; margin:7px 0 0 20px;}
#PROFILE_UNIT td,#PROFILE_UNIT tr { padding:0; margin:0; vertical-align:top;}


/*　TALENT NEWS　*/
#INLINE_FLAME { width:510px; height:300px; background:#ffffff; padding:13px 15px; }
.right_plate { position:relative; width:540px; padding:20px 20px 5px 20px;}
.right_plate #TALENT_RSS { position: absolute; left: 514px; top: 27px; width: 39px; height: 16px;}
.right_title { width:540px; height:30px; padding:0 0 10px 0;}
.right_img { width:540px; height:3px;}

/*　TALENT BIOGRAPHY　*/
#BIOGRAPHY , #DISCOGRAPHY ,#COLLABORATION { width:510px; background:#ffffff; padding:13px 15px; }
.biography_unit { padding:0 0 25px 0;}
#BIOGRAPHY p , #DISCOGRAPHY p ,#COLLABORATION p { width:510px; border-bottom:dotted #000000 1px; padding:10px 0;}

/*　YOU　*/
#YOU #talent_NAVI { position:relative; width:900px; height:146px; background:url(../talent/img/you_bg.gif);}
#YOU #PROFILE_UNIT { width:310px; background:url(../talent/img/you_prof_bg.jpg);}
#YOU #PROFILE_UNIT #PROF_UNDER { width:310px; height:7px; background:url(../talent/img/you_prof_bg_under.jpg);}
#YOU .subtitle { width:510px; color:#f21793; font-weight:bold; padding:0 0 5px 0; border-bottom:dotted #000000 1px; }

/*　ワンダラーズ　*/
#wanderers #talent_NAVI { position:relative; width:900px; height:146px; background:url(../talent/img/wanderers_bg.gif);}
#wanderers #PROFILE_UNIT { width:310px; background:url(../talent/img/wanderers_prof_bg.jpg);}
#wanderers #PROFILE_UNIT #PROF_UNDER { width:310px; height:7px; background:url(../talent/img/wanderers_prof_bg_under.jpg);}
#wanderers .subtitle { width:510px; color:#ff8400; font-weight:bold; padding:0 0 5px 0; border-bottom:dotted #000000 1px; }

/*　土井よしお　*/
#doi #talent_NAVI { position:relative; width:900px; height:146px; background:url(../talent/img/doi_bg.gif);}
#doi #PROFILE_UNIT { width:310px; background:url(../talent/img/doi_prof_bg.jpg);}
#doi #PROFILE_UNIT #PROF_UNDER { width:310px; height:7px; background:url(../talent/img/doi_prof_bg_under.jpg);}
#doi .subtitle { width:510px; color:#01a820; font-weight:bold; padding:0 0 5px 0; border-bottom:dotted #000000 1px; }

/*　沖本達也　*/
#okimoto #talent_NAVI { position:relative; width:900px; height:146px; background:url(../talent/img/okimoto_bg.gif);}
#okimoto #PROFILE_UNIT { width:310px; background:url(../talent/img/okimoto_prof_bg.jpg);}
#okimoto #PROFILE_UNIT #PROF_UNDER { width:310px; height:7px; background:url(../talent/img/okimoto_prof_bg_under.jpg);}
#okimoto .subtitle { width:510px; color:#2e9efd; font-weight:bold; padding:0 0 5px 0; border-bottom:dotted #000000 1px; }

/*　加藤明日美　*/
#kato #talent_NAVI { position:relative; width:900px; height:146px; background:url(../talent/img/kato_bg.gif);}
#kato #PROFILE_UNIT { width:310px; background:url(../talent/img/kato_prof_bg.jpg);}
#kato #PROFILE_UNIT #PROF_UNDER { width:310px; height:7px; background:url(../talent/img/kato_prof_bg_under.jpg);}
#kato .subtitle { width:510px; color:#f40000; font-weight:bold; padding:0 0 5px 0; border-bottom:dotted #000000 1px; }














