@charset "Shift_JIS";

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/

* {font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;margin: 0;padding: 0;}

html, body {font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;margin: 0;padding: 0;font-size: 100%;}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;margin: 0;padding: 0;border: 0;font-style: normal;font-weight: normal;font-size: 100%;}

table, caption, th, td {font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;margin: 0;padding: 0;border: 0;font-style: normal;font-weight: normal;font-size: 100%;}

table {border-collapse: collapse;border-spacing: 0;}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;margin: 0;padding: 0;border: 0;font-style: normal;font-weight: inherit;font-size: 100%;}

a { outline: none; }

img { vertical-align: bottom; }

/*pngをie6に適用*/
* html div#header,div#container,div#bottom,div#side h3{behavior: expression(IEPNGFIX.fix(this));}



/*--------------------------------------------------------------------
common
topページ&共通部分
--------------------------------------------------------------------*/

/*bodyのスタイル*/
body{ background:url(../../images/bg.jpg) repeat-x;font-size:small;;margin:0 auto;color:#999;}
* html body{ text-align:center;}
body a{ color:#00B8E7;text-decoration:none;}
body a:hover{ text-decoration:underline;}


/*headerのスタイル*/
div#header{ height:105px;background:url(../../images/body_top.png) 1px 0 no-repeat;width:1012px;margin:25px auto 0;color:#999;}
* html div#header{ width:1012px;margin:0 0 0 4px;}
div#header #header_wrapper{padding:25px 20px 0 50px;text-align:left;}
div#header p.logo{ height:43px;width:315px;}
div#header p.logo a{ text-indent:-9999px;background:url(../../images/logo.jpg) no-repeat;height:43px;display:block;width:315px;}
div#header h1{ font-size:14px;text-align:left}
div#header .navi_container{ float:right;margin:-20px 0 0;position:relative;}
div#header .navi_container img{ float:left;margin:0 0 0 10px;width:108px;height:21px;}


/*containerのスタイル*/
div#container{ width:1010px;margin:0 auto;background:url(../../images/middle_shadow.png) repeat-y;text-align:left}
div#container_s{ width:1000px;background:#fff;position:relative;z-index:10;}


/*key visualのスタイル*/
div#key_visual{ height:231px;width:980px;background:url(../../images/key_flame.jpg) 0 0 repeat-x;margin:0 10px;padding:10px 0 0;position:relative;z-index:1}


/*wrapperのスタイル*/
div#wrapper{ overflow:hidden;}


/*mainのスタイル*/
div#main{ text-indent:-9999px;list-style:none;width:640px;float:left;padding:0 0 0 50px;}
div#main h2 { height:34px;background:url(../../images/talent_bar.jpg) 0 0 no-repeat;margin:20px 0 20px 0;}
div#main .talent_a a,.talent_b a,.talent_c a,.talent_d a,.talent_e a,.talent_f a,.talent_g a,.talent_h a,.talent_i a,.talent_j a{ width:315px;height:145px;display:block;}
div#main dl{ float:left;}
div#main dt,div#main dd{ line-height:0;}

div#main dl.talent_a{ background:url(../../images/talent_a.jpg) no-repeat;}
div#main dl.talent_a a:hover{ background:url(../../images/talent_a_on.jpg) no-repeat;}

div#main dl.talent_b{ background:url(../../images/talent_b.jpg) no-repeat;margin:0 0 15px 10px;}
div#main dl.talent_b a:hover{ background:url(../../images/talent_b_on.jpg) no-repeat;}

div#main dl.talent_c{ background:url(../../images/talent_c.jpg) no-repeat;}
div#main dl.talent_c a:hover{ background:url(../../images/talent_c_on.jpg) no-repeat;}

div#main dl.talent_d{ background:url(../../images/talent_d.jpg) no-repeat;}
div#main dl.talent_d a:hover{ background:url(../../images/talent_d_on.jpg) no-repeat;}

div#main dl.talent_e{ background:url(../../images/talent_e.jpg) no-repeat;}
div#main dl.talent_e a:hover{ background:url(../../images/talent_e_on.jpg) no-repeat;}

div#main dl.talent_f{ background:url(../../images/talent_f.jpg) no-repeat;}
div#main dl.talent_f a:hover{ background:url(../../images/talent_f_on.jpg) no-repeat;}

div#main dl.talent_g{ background:url(../../images/talent_g.jpg) no-repeat;margin:0 0 15px 10px;}
div#main dl.talent_g a:hover{ background:url(../../images/talent_g_on.jpg) no-repeat;}

div#main dl.talent_h{ background:url(../../images/talent_h.jpg) no-repeat;margin:0 0 15px 10px;}
div#main dl.talent_h a:hover{ background:url(../../images/talent_h_on.jpg) no-repeat;}

div#main dl.talent_i{ background:url(../../images/talent_i.jpg) no-repeat;margin:0 0 15px 10px;}
div#main dl.talent_i a:hover{ background:url(../../images/talent_i_on.jpg) no-repeat;}

div#main dl.talent_j{ background:url(../../images/talent_j.jpg) no-repeat;margin:0 0 15px 10px;}
div#main dl.talent_j a:hover{ background:url(../../images/talent_j_on.jpg) no-repeat;}

/*div#main dl.talent_i{ background:url(../../images/talent_i.jpg) no-repeat;margin:0 0 15px 325px;}*/
/*div#main dl.talent_i a:hover{ background:url(../../images/talent_i_on.jpg) no-repeat;}*/


/*sideのスタイル*/
div#side{ float:right;margin:0 10px 0 0;display:inline;background:url(../../images/side_bg.jpg) repeat-x;height:1250px;width:250px;padding:0 0 0 20px;}
div#side h3{ background:url(../../images/badge.png) no-repeat;height:97px;width:122px;position:relative;z-index:99;top:-40px;left:45px;text-indent:-9999px;margin:0 0 -25px;}
div#side p.title1,div#side p.title2,div#side p img{ padding:0 0 0 10px;}
div#side p.title2{ margin:15px 0 0;}
div#side p.info{ border-bottom:1px #ccc dotted;padding:0 0 15px 0;width:240px;}
div#side p.banner1,div#side p.banner2{ margin:15px 0;}
div#side p.banner3{ margin:25px 0;}


/*footerのスタイル*/
div#bottom{ background:url(../../images/body_bottom.png) 1px -30px no-repeat;height:120px;margin:0 auto;width:1010px;position:relative;z-index:1;}
div#bottom p{ position:absolute;top:50px;left:400px!important;left:0px;background:url(../../images/footer.jpg) no-repeat;height:16px;width:217px;text-indent:-9999px;text-align:center;}



/*--------------------------------------------------------------------
common
templete
--------------------------------------------------------------------*/

/*トップ以外のkey visual*/
div#key_visual_other{ height:136px;width:980px;background:url(../../images/talent/key_visual_others_flame.jpg) repeat-x;margin:0 10px;padding:10px 0 0;}


/*talent部分*/
div#side_others{ float:right;margin:15px 10px 0 0;display:inline;width:270px;}
div#side_others h3.disp_talent{ background:url(../../images/talent/disp_talent.jpg) no-repeat;height:17px;margin:10px 0 15px 10px;text-indent:-9999px;}

div#side_others #talent_list{ }
div#talent_list ul{ height:100%;list-style:none;}
div#talent_list li{ padding:10px 0 0 10px;height:100%;width:260px;height:90px;}
div#talent_list li img{ vertical-align:middle;}
div#talent_list li.top{ background:url(../../images/talent/side_other_bg_top.jpg) 0 top no-repeat;}
div#talent_list li.middle,div#informations dl.middle{ background:url(../../images/talent/side_other_bg_middle.jpg) 0 0 repeat-y;}
div#talent_list li.bottom,div#informations dl.bottom{ background:url(../../images/talent/side_other_bg_bottom.jpg) 0 bottom no-repeat;padding:10px 0 10px 10px;}


/*info部分*/
div#side_others h3.disp_info{ background:url(../../images/talent/disp_info.jpg) no-repeat;height:17px;text-indent:-9999px;margin:25px 0 15px 10px;}
div#informations dl.top{ background:url(../../images/talent/side_other_bg_top.jpg) 0 top no-repeat;padding:20px 0 10px 10px;}
div#informations dl.middle{ padding:5px 0 5px 10px;}
div#informations dl.top img,div#informations dl.middle img{ border-bottom:1px dotted #ccc;padding:0 0 15px;}
div#informations dl.bottom{ padding:10px 0 20px 10px;}



/*--------------------------------------------------------------------
common
talent aページ
--------------------------------------------------------------------*/

div#talent_a,div#talent_b,div#talent_c,div#talent_d,div#talent_e,div#talent_f,div#talent_g,div#talent_h,div#talent_i,div#talent_j,{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;}

/*タレントA*/
div#talent_a{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_a h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_a img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_a div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_a div#profile_text img{ margin:0;}
div#talent_a div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_a_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_a div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_a_nameE.gif) 90px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_a div#profile_text dl{ margin:25px 0;}
div#talent_a div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_a h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_a div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_a div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:0 20px 20px 40px;height:100%;}

div#new_box_middle dl.left{ width:270px;float:left;}
div#new_box_middle dl.right{ width:300px;float:right;}
div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#new_box_middle dd{ line-height:1.5em;}
div#new_box_middle dd.date{ color:#5CB930;}
div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}

div#talent_a h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;}
div#talent_a div#works_wrapper{ width:600px;margin:0 0 50px;}
div#talent_a div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_a div#works_wrapper p.move{ float:right;margin:-1.7em 0 0 0;}

div#talent_a div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_a div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_a div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_a div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:5px 0;}



/*タレントB*/
div#talent_b{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_b h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_b h2.profile_secret{ height:35px;background:url(../../images/talent/profile_bar_secret.jpg) no-repeat;text-indent:-9999px;}

div#talent_b img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_b div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_b div#profile_text img{ margin:0;}
div#talent_b div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_b_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_b div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_b_nameE.gif) 90px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_b div#profile_text dl{ margin:25px 0;}
div#talent_b div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}
div#talent_b div#profile_text ul{ margin:0 0 15px;}
div#talent_b div#profile_text ul li.catch{ color:#66CC33;margin:5px 0 0 0;}

div#talent_b h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_b div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_b div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:0 20px 20px 40px;height:100%;}

div#new_box_middle dl.left{ width:270px;float:left;}
div#new_box_middle dl.right{ width:300px;float:right;}
div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#new_box_middle dd{ line-height:1.5em;overflow:hidden;width:100%}
div#new_box_middle dd.date{ color:#5CB930;}
div#new_box_middle dd span{ background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#new_box_middle dt span{ background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 35px 0 0;}
div#new_box_middle img{ margin:0;padding:10px 0;}

div#talent_b h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both}
div#talent_b h2.secret_works{ height:36px;background:url(../../images/talent/secret_profile.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both}
div#talent_b div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_b div#secret_wrapper{ width:400px;margin:0 0 50px;}
div#talent_b div#secret_wrapper p{ margin: 20px 0 0 10px;color:#666}
div#talent_b div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_b div#works_wrapper p.move{ float:right;margin:-2.9em 0 0 0;width:400px}

div#talent_b div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_b div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_b div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_b div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:5px 0;}



/*タレントC*/
div#talent_c{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_c h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_c img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_c div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_c div#profile_text img{ margin:0;}
div#talent_c div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_c_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_c div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_c_nameE.gif) 90px 0 no-repeat;height:23px;margin:5px 0 0;}

div#talent_c div#profile_text dl{ margin:25px 0;}
div#talent_c div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_c h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_c div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_c div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_c div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_c div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_c div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_c div#new_box_middle dd{ margin:5px 0;}
div#talent_c div#new_box_middle dd.date{ color:#5CB930;}
div#talent_c div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_c div#new_box_middle img{ margin:0;}

div#talent_c h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;}
div#talent_c div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_c div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_c div#works_wrapper p.move{ float:right;margin:-2em 0 0 0;font-size:9px}

div#talent_c div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_c div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_c div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_c div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}



/*タレントD*/
div#talent_d{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_d h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_d img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_d div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_d div#profile_text img{ margin:0;}
div#talent_d div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_d_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_d div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_d_nameE.gif) 90px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_d div#profile_text dl{ margin:25px 0;}
div#talent_d div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_d h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_d div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_d div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_d div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_d div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_d div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_d div#new_box_middle dd{ line-height:1.5em;}
div#talent_d div#new_box_middle dd.date{ color:#5CB930;}
div#talent_d div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_d div#new_box_middle img{ margin:10px;}

div#talent_d h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both;}
div#talent_d div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_d div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_d div#works_wrapper p.move{ float:right;margin:-1.8em 0 0 0;}

div#talent_d div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_d div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_d div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_d div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}



/*タレントE*/
div#talent_e{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_e h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_e img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_e div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_e div#profile_text img{ margin:0;}
div#talent_e div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_e_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_e div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_e_nameE.gif) 80px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_e div#profile_text dl{ margin:25px 0;}
div#talent_e div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_e h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_e div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_e div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:0 20px 20px 40px;height:100%;}

div#new_box_middle dl.left{ width:270px;float:left;}
div#new_box_middle dl.right{ width:300px;float:right;}
div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#new_box_middle dd{ line-height:1.5em;}
div#new_box_middle dd.date{ color:#5CB930;}
div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}

div#talent_e h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;}
div#talent_e div#works_wrapper{ width:600px;margin:0 0 50px;}
div#talent_e div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_e div#works_wrapper p.move{ float:right;margin:-1.7em 0 0 0;}

div#talent_e div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_e div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_e div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_e div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:5px 0;}

p.talent_e_sp{ clear:both;width:450px;line-height:1.2;}


/**/
/*タレントF*/
div#talent_f{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_f h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_f img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_f div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_f div#profile_text img{ margin:0;}
div#talent_f div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_f_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_f div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_f_nameE.gif) 80px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_f div#profile_text dl{ margin:25px 0;}
div#talent_f div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_f h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_f div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_f div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:0 20px 20px 40px;height:100%;}

div#new_box_middle dl.left{ width:270px;float:left;}
div#new_box_middle dl.right{ width:300px;float:right;}
div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#new_box_middle dd{ line-height:1.5em;}
div#new_box_middle dd.date{ color:#5CB930;}
div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}

div#talent_f h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;}
div#talent_f div#works_wrapper{ width:600px;margin:0 0 50px;}
div#talent_f div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_f div#works_wrapper p.move{ float:right;margin:-1.7em 0 0 0;}

div#talent_f div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_f div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_f div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_f div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:5px 0;}

p.talent_f_sp{ clear:both;width:450px;line-height:1.2;}



/*タレントG*/
div#talent_g{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_g h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_g img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_g div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_g div#profile_text img{ margin:0;}
div#talent_g div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_g_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_g div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_g_nameE.gif) 90px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_g div#profile_text dl{ margin:25px 0;}
div#talent_g div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_g h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_g div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_g div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_g div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_g div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_g div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_g div#new_box_middle dd{ line-height:1.5em;}
div#talent_g div#new_box_middle dd.date{ color:#5CB930;}
div#talent_g div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_g div#new_box_middle img{ margin:10px;}

div#talent_g h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both;}
div#talent_g div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_g div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_g div#works_wrapper p.move{ float:right;margin:-1.8em 0 0 0;}

div#talent_g div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_g div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_g div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_g div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}

p.talent_g_sp{ clear:both;width:450px;line-height:1.2;}



/*タレントH*/
div#talent_h{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_h h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_h img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_h div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_h div#profile_text img{ margin:0;}
div#talent_h div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_h_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_h div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_h_nameE.gif) 90px 0 no-repeat;height:19px;margin:5px 0 0;}

div#talent_h div#profile_text dl{ margin:25px 0;}
div#talent_h div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_h h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_h div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_h div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_h div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_h div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_h div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_h div#new_box_middle dd{ margin:5px 0; }
div#talent_h div#new_box_middle dd.date{ color:#5CB930;}
div#talent_h div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_h div#new_box_middle img{ margin:10px;}

div#talent_h h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both;}
div#talent_h div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_h div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_h div#works_wrapper p.move{ float:right;margin:-1.8em 0 0 0;}

div#talent_h div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_h div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_h div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_h div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}



/*タレントI*/
div#talent_i{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_i h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_i img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_i div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_i div#profile_text img{ margin:0;}
div#talent_i div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_i_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_i div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_i_nameE.gif) 90px 0 no-repeat;height:22px;margin:5px 0 0;}

div#talent_i div#profile_text dl{ margin:25px 0;}
div#talent_i div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_i h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_i div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_i div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_i div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_i div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_i div#new_box_middle dl.center{ width:580px;float:left;}
div#talent_i div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_i div#new_box_middle dd{ margin:5px 0;}
div#talent_i div#new_box_middle dd.date{ color:#5CB930;}
div#talent_i div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_i div#new_box_middle img{ margin:12px;}

div#talent_i h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both;}
div#talent_i div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_i div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:50px 0 0 0;font-weight:bold;}
div#talent_i div#works_wrapper p.move{ float:right;margin:-3.4em 0 0 0;font-size:10px}
div#talent_i div#works_wrapper p.move2{ float:right;margin:-2em 0 0 0;font-size:10px}

div#talent_i div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_i div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_i div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_i div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}



/*タレントJ*/
div#talent_j{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#talent_j h2.profile{ height:35px;background:url(../../images/talent/profile_bar.jpg) no-repeat;text-indent:-9999px;}
div#talent_j img{ float:left;margin:0 0 20px -15px;display:block;}
div#talent_j div#profile_text{ float:left;width:235px;margin:45px 0 0 5px;overflow:hidden;}
div#talent_j div#profile_text img{ margin:0;}
div#talent_j div#profile_text p.name{ text-indent:-9999px;background:url(../../images/talent/talent_j_name.gif) no-repeat;height:20px;border-bottom:1px dotted #ccc;padding:0 0 5px;}
div#talent_j div#profile_text p.nameE{ text-indent:-9999px;background:url(../../images/talent/talent_j_nameE.gif) 90px 0 no-repeat;height:23px;margin:5px 0 0;}

div#talent_j div#profile_text dl{ margin:25px 0;}
div#talent_j div#profile_text dt{ float:left;width:4.6em;}
div#profile_text dt,div#profile_text dd{ margin:0 0 3px;}
div#profile_text p.update{ color:#FF0000;margin:0 0 25px;}

div#talent_j h2.new{ height:35px;background:url(../../images/talent/whats_new_bar.jpg) no-repeat;text-indent:-9999px;clear:both;margin:0 0 30px 0;}

div#talent_j div#new_box_top{ width:640px;background:url(../../images/talent/whats_new_bg_top.jpg) no-repeat;padding:10px 0 0 0;}
div#talent_j div#new_box_middle{ background:url(../../images/talent/whats_new_bg_middle.jpg) 0 bottom no-repeat;overflow:hidden;padding:5px 30px 30px 30px;height:100%;}

div#talent_j div#new_box_middle dl.left{ width:280px;float:left;}
div#talent_j div#new_box_middle dl.right{ width:280px;float:right;}
div#talent_j div#new_box_middle dl.center{ width:580px;float:left;}
div#talent_j div#new_box_middle dt{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;margin:10px 0 5px 0;font-weight:bold;}
div#talent_j div#new_box_middle dd{ margin:5px 0;}
div#talent_j div#new_box_middle dd.date{ color:#5CB930;}
div#talent_j div#new_box_middle dd span{ color:#5CB930;background:url(../../images/talent/new.gif) right 1px no-repeat;padding:0 26px 0 0;}
div#talent_j div#new_box_middle img{ margin:0 60px 135px 15px;}
div#talent_j div#new_box_middle p.text{ margin:6px;}

div#talent_j h2.works{ height:36px;background:url(../../images/talent/works_bar.jpg) no-repeat;text-indent:-9999px;margin:40px 0 0 0;clear:both;}
div#talent_j div#works_wrapper{ width:640px;margin:0 0 50px;}
div#talent_j div#works_wrapper p.works_line{ background:url(../../images/talent/arrow.gif) 0 1px no-repeat;padding:0 0 5px 26px;border-bottom:1px #ccc dotted;font-size:16px;margin:40px 0 0 0;font-weight:bold;}
div#talent_j div#works_wrapper p.move{ float:right;margin:-1.8em 0 0 0;}

div#talent_j div#works_wrapper dl{ border-bottom:1px #ccc dotted;padding:10px 0;overflow:hidden;}
div#talent_j div#works_wrapper dt{ color:#5CB930;float:left;margin:2px 0 -1.4em;padding:0 0 0 20px;}
div#talent_j div#works_wrapper dd{ clear:both;margin:0 0 0 120px;line-height:1.4;}

div#talent_j div#works_wrapper p.to_top{ text-align:right;background:url(../../images/talent/top_arrow.gif) right 0 no-repeat;padding:0 20px 0 0;margin:7px 0;}



/*--------------------------------------------------------------------
common
会社概要ページ
--------------------------------------------------------------------*/

div#company{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;}
div#company h2{ height:35px;background:url(../../images/others/company_bar.jpg) no-repeat;text-indent:-9999px;}
div#company table{ color:#666;margin:30px 0 0 20px; }
div#company th,div#company td{ border:1px solid #ccc;}
div#company th{ padding:10px 20px 10px 20px;background:#DCF7FF}
div#company td{ padding:10px 50px 10px 30px;}
div#company dd.separate{ border-bottom:1px dotted #ccc;padding:0 0 10px;margin:0 0 10px;}



/*--------------------------------------------------------------------
common
新人募集
--------------------------------------------------------------------*/

div#new_talent{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#new_talent h2{ height:35px;background:url(../../images/others/new_talent_bar.jpg) no-repeat;text-indent:-9999px;}
div#new_talent dt{ background:url(../../images/talent/arrow.gif) 0 0 no-repeat;padding:0 0 5px 26px;margin:35px 0 0 0;font-weight:bold;font-size:medium}
div#new_talent dd table{ margin:8px 0 0 0;}
div#new_talent dd table th,div#new_talent dd table td{ border:1px solid #ccc;}
div#new_talent th{ padding:10px 30px 10px 20px;background:#DCF7FF}
div#new_talent td{ padding:10px 50px 10px 30px;}
div#new_talent dd span{ color:#FF0000; }
div#new_talent dd.text{ margin:25px 0 0 0; }



/*--------------------------------------------------------------------
common
サイトマップ
--------------------------------------------------------------------*/

div#sitemap{ list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;}
div#sitemap h2{ height:35px;background:url(../../images/others/sitemap_bar.jpg) no-repeat;text-indent:-9999px;}
div#sitemap ul{ list-style:none;}
.sitemap-tree { margin-top:20px;margin-right:30px;}
.sitemap-link { margin:2px 0px;padding:0 0 3px;text-indent:40px;list-style-type:none;line-height:0.9;background:url(../../images/others/icon_li_sitemap_link.gif) no-repeat 5px 10px;}
.sitemap-link-last { margin:2px 0px;text-indent:38px;list-style-type:none;background:url(../../images/others/icon_li_sitemap_link_l.gif) no-repeat 5px 1px;}
div.sitemap-tree ul li.sitemap-no-link,div.sitemap-tree ul li.sitemap-no-link-last { padding-left:0;}
div.sitemap-tree ul li.sitemap-no-link ul,div.sitemap-tree ul li.sitemap-no-link-last ul { margin-left:70px;}
div.sitemap-tree ul li.sitemap-no-link span,
div.sitemap-tree ul li.sitemap-no-link-last span {padding:5px 10px 5px 25px;width:200px;border:solid 1px #C0DAF1;background:#fff url(../../images/others/icon_li_sitemap_p.gif) no-repeat 7px 0.5em;margin:10px 0 0 10px;display:block;}
div.sitemap-tree ul {margin:0;margin-top:3px;padding-top:7px;margin-bottom:21px;list-style:none;background:url(../../images/others/line_sitemap.gif) repeat-y 25px 0;line-height:1;}
div.sitemap-tree ul li { margin-top:10px}
div.sitemap-tree ul ul { margin-top:5px;background:url(../../images/others/line_sitemap.gif) repeat-y 5px 0;}
div.sitemap-tree ul li ul li { padding-left:0;}	
div.sitemap-tree ul li ul li ul li{ padding-left:-30px;}
div.sitemap-tree ul li.sitemap-link { background:url(../../images/others/icon_li_sitemap_link.gif) no-repeat 25px 1px; }
div.sitemap-tree ul li.sitemap-link-last { background:url(../../images/others/icon_li_sitemap_link_l.gif) no-repeat 25px 1px; }
div.sitemap-tree ul li ul li.sitemap-link { background:url(../../images/others/icon_li_sitemap_link.gif) no-repeat 5px 1px; }
div.sitemap-tree ul li ul li.sitemap-link-last { background:url(../../images/others/icon_li_sitemap_link_l.gif) no-repeat 5px 1px; }



/*--------------------------------------------------------------------
common
作家募集
--------------------------------------------------------------------*/

div#new_writer { list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;line-height:1.3}
div#new_writer h2{ height:35px;background:url(../../images/others/new_talent_bar.jpg) no-repeat;text-indent:-9999px;}
div#new_writer dt{ background:url(../../images/talent/arrow.gif) 0 3px no-repeat;padding:0 0 5px 26px;margin:0 0 10px;font-weight:bold;font-size:medium;color:#66CC33;}
div#new_writer table{ margin:8px 0 0 0;}
div#new_writer table th,div#new_writer table td{ border:1px solid #ccc;}
div#new_writer th{ padding:10px 30px 10px 20px;background:#DCF7FF}
div#new_writer td{ padding:10px 50px 10px 30px;}
div#new_writer dd span{ color:#FF0000; }
div#new_writer dd img{ margin:10px 0 15px;; }
div#new_writer dd.text{ margin:25px 0 0 0; }
div#new_writer dd span{ font-weight:bold;color:#666}
div#new_writer p{margin:30px 0 20px 0;width:540px}

div#new_writer dl{ margin:0 0 20px 0;}
div#new_writer .space{margin:10px 0 0 0;}
div#new_writer .to{}

div#container1{ width:500px;border:3px solid #ccc;padding:20px}
div#container2{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3 p{margin:0}
div#container2 ul li{ list-style:none;}



/*--------------------------------------------------------------------
common
公演に関してのお知らせとお願い
--------------------------------------------------------------------*/

div#concert_info { list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;line-height:1.3}
div#concert_info dt{ background:url(../../images/talent/arrow.gif) 0 3px no-repeat;padding:0 0 5px 26px;margin:0 0 10px;font-weight:bold;font-size:medium;color:#87ceeb;}
div#concert_info table{ margin:8px 0 0 0;}
div#concert_info table th,div#new_writer table td{ border:1px solid #ccc;}
div#concert_info th{ padding:10px 30px 10px 20px;background:#DCF7FF}
div#concert_info td{ padding:10px 50px 10px 30px;}
div#concert_info dd span{ font-weight:bold;color:#FF0000; }
div#concert_info dd img{ margin:10px 0 15px;; }
div#concert_info dd{ margin:10px 0 0 0; }
div#concert_info p{margin:20px 0 20px 0;width:540px}

div#concert_info dl{ margin:0 0 20px 0;}
div#concert_info .space{margin:10px 0 0 0;}
div#concert_info .to{}

div#container1{ width:500px;border:3px solid #ccc;padding:20px}
div#container2{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3 p{margin:0}
div#container2 ul li{ list-style:none;}



/*--------------------------------------------------------------------
common
コンサート物販について
--------------------------------------------------------------------*/

div#concert_goods { list-style:none;width:640px;float:left;padding:25px 0 0 50px;color:#666;line-height:1.3}
div#concert_goods dt{ background:url(../../images/talent/arrow.gif) 0 3px no-repeat;padding:0 0 5px 26px;margin:0 0 10px;font-weight:bold;font-size:small;color:#ff69b4;}
div#concert_goods table{ margin:8px 0 0 0;}
div#concert_goods table th,div#new_writer table td{ border:1px solid #ccc;}
div#concert_goods th{ padding:10px 30px 10px 20px;background:#DCF7FF}
div#concert_goods td{ padding:10px 50px 10px 30px;}
div#concert_goods dd span{ font-weight:bold;color:#FF0000; }
div#concert_goods dd img{ margin:10px 0 30px 0; }
div#concert_goods dd{ margin:10px 0 0 0; }
div#concert_goods p{margin:20px 0 20px 0;width:550px}

div#concert_goods dl{ margin:0 0 20px 0;}
div#concert_goods .space{margin:10px 0 0 0;}
div#concert_goods .to{}

div#container1{ width:500px;border:3px solid #ccc;padding:20px}
div#container2{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3{ width:500px;border:3px solid #ccc;padding:20px;margin:30px 0 0 0;}
div#container3 p{margin:0}
div#container2 ul li{ list-style:none;}

