@import url(style-global.css);

/* リンク */
a:link, a:visited	{color:#336699; text-decoration:none; background-color:transparent;}
a:hover				{color:#FF9900; text-decoration:underline; background-color:#DDDDDD;}

/* ページコンテンツ領域 */
div#content h1{width:800px; height:60px; margin:20px 0px 10px 0px; text-indent:-999em;}
div#alpha	{width:170px; float:left;}
div#beta	{width:600px; float:left;}
div#beta h2	{width:400px; height:40px; margin:0; text-indent:-999em;}
div#beta h3	{margin-top:20px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-size:1.1em; font-weight:bold;}
div#beta h4	{margin-top:15px; margin-bottom:0px; margin-left:1.5em; margin-right:0px; font-size:0.9em; font-weight:bold;}
div#beta p	{margin-left:20px;}
div.beta_s			{width:590px; margin-top:0px; margin-bottom:20px; margin-left:25px; margin-right:0px;}
div.beta_s p		{margin-top:0.6em; margin-bottom:0.6em; margin-left:1.5em; margin-right:2em;}
div.beta_s p img	{margin-left:30px; vertical-align:top;}
div.beta_s table	{margin-top:0.5em; margin-bottom:0em; margin-left:10px; margin-right:10px;}
div.beta_s table td	{background-color:#EEEEEE; color:#666666; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF; padding:4px 10px;}
div.beta_s a.page_top img{float:right; border:none;}
div.beta_s ul,div.beta_s ol			{margin-top:0em; margin-bottom:0em; margin-left:3em; margin-right:2em;}
div.beta_s ul li,div.beta_s ol li	{margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em;}
div.beta_s img.spacer{float:none; margin:0px;}
span.line_h{line-height:180%;}
div#ganma	{width:800px; margin-top:20px; margin-bottom:20px;}
div#ganma h3	{margin-top:20px; margin-bottom:10px; margin-left:0px; margin-right:0px; font-size:1.1em; font-weight:bold;}
div.ganma_s	{width:700px; margin-top:0px; margin-bottom:20px; margin-left:40px; margin-right:40px;}
/* ページメニュー共通 */
/* 第1レベル */
ul#page_nav{margin-left:10px;}
ul#page_nav li	{list-style:none;}
ul#page_nav li a{display:block; width:160px; height:25px; text-decoration:none; text-indent:-999em;}

/*//// topページ///////////////////////////////////////////////*/
div#top_movie{width:700px; height:300px;  margin-left:70px; margin-top:5px; margin-bottom:15px;}
div#recommend{height:55px; padding-left:80px; padding-right:80px; color:#336699;}
div#get_flash_player{padding-left:80px; padding-right:80px; margin-bottom:20px;}
div#get_flash_player img{margin-top:3px; margin-right:25px; float:left;}
div#get_flash_player p{font-size:0.8em; line-height:170%;}
/* 新着情報 *//* 連絡事項 *//* 	きのこ日記最新記事 */
div#topics{padding-left:35px;}
div#topics_left		{width:370px; float:left;}
div#topics_right	{width:370px; float:left;}
body.topics_list		{width:310px;}
body.topics_list ul li	{margin-left:2em; margin-bottom:5px; font-size:0.9em;}
iframe#topics_vispo			{margin-left:15px; margin-bottom:10px; margin-right:0px;}
iframe#topics_notice_board	{margin-left:15px; margin-bottom:10px; margin-right:0px;}
iframe#topics_kinoko		{margin-left:15px; margin-bottom:10px; margin-right:0px;}
h2#title_kinoko_rss {display:block; width:360px; height:30px; margin-bottom:7px; background:url(images/title_kinoko_rss.gif); text-indent:-999em;}
h2#title_info_rss	{display:block; width:360px; height:30px; margin-bottom:7px; background:url(images/title_info_rss.gif); text-indent:-999em;}
h2#title_new_info	{display:block; width:360px; height:30px; margin-bottom:7px; background:url(images/title_new_info.gif); text-indent:-999em;}

/*//// ヴィスポさやまとは？///////////////////////////////////////////////*/
h1#about_vispo{background:url(images/bac_h1_about_vispo.gif) no-repeat;}
div#beta h2#about_outline{background:url(images/bac_h2_about_outline.gif) no-repeat;}
div#beta h2#about_activity{background:url(images/bac_h2_about_activity.gif) no-repeat;}
div#beta h2#about_other{background:url(images/bac_h2_about_other.gif) no-repeat;}
div#beta h2#about_staff{background:url(images/bac_h2_about_staff.gif) no-repeat;}
div#beta h2#about_contact{background:url(images/bac_h2_about_contact.gif) no-repeat;}
div#beta h2#about_member{background:url(images/bac_h2_about_member.gif) no-repeat;}
div#beta h2#about_album{background:url(images/bac_h2_about_album.gif) no-repeat;}
/* ページメニュー */
a#bt_about_outline:link, a#bt_about_outline:visited	{background:url(images/bt_about_outline.gif) no-repeat;}
a#bt_about_member:link, a#bt_about_member:visited	{background:url(images/bt_about_member.gif) no-repeat;}
a#bt_about_activity:link, a#bt_about_activity:visited{background:url(images/bt_about_activity.gif) no-repeat;}
a#bt_about_other:link, a#bt_about_other:visited		{background:url(images/bt_about_other.gif) no-repeat;}
a#bt_about_staff:link, a#bt_about_staff:visited		{background:url(images/bt_about_staff.gif) no-repeat;}
a#bt_about_contact:link, a#bt_about_contact:visited	{background:url(images/bt_about_contact.gif) no-repeat;}
a#bt_about_album:link, a#bt_about_album:visited		{background:url(images/bt_about_album.gif) no-repeat;}
/* ページメニュー:rollover */
a#bt_about_outline:hover	{background:url(images/bt_about_outline-over.gif) no-repeat;}
a#bt_about_member:hover	{background:url(images/bt_about_member-over.gif) no-repeat;}
a#bt_about_activity:hover	{background:url(images/bt_about_activity-over.gif) no-repeat;}
a#bt_about_other:hover	{background:url(images/bt_about_other-over.gif) no-repeat;}
a#bt_about_staff:hover	{background:url(images/bt_about_staff-over.gif) no-repeat;}
a#bt_about_contact:hover	{background:url(images/bt_about_contact-over.gif) no-repeat;}
a#bt_about_album:hover	{background:url(images/bt_about_album-over.gif) no-repeat;}
/* プロフィール */
div.profile		{margin-top:10px; margin-bottom:10px; margin-left:20px; margin-right:0px; padding:10px 15px; background-color:#EEEEEE; color:#666666;}
div.profile p	{margin-left:1em;}
div.profile div.name{font-size:1.1em; margin-top:0.5em;}
div.profile ul		{margin-top:0em; margin-bottom:0em; margin-left:3em; margin-right:2em;}
div.profile ul li	{margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; margin-right:0em;}
/* アルバム */
div#album{width:600px; text-align:center;}

/*//// メンバー募集///////////////////////////////////////////////*/
h1#member_invi{background:url(images/bac_h1_member_invi.gif) no-repeat;}
div#beta h2#member_detail{width:500px; height:65px; background:url(images/bac_h2_member_detail.gif) no-repeat;}
div#beta h2#member_entry{background:url(images/bac_h2_member_entry.gif) no-repeat;}
/* ページメニュー */
div#page_nav			{margin-left:10px;}
div.page_nav_level1	a	{display:block; width:120px; height:25px; text-decoration:none; text-indent:-999em;}
ul.page_nav_level2		{margin-left:35px; margin-top:4px; margin-bottom:4px;}
ul.page_nav_level2 li	{list-style:none; margin-bottom:2px;}
ul.page_nav_level2 li a	{display:inline; text-indent:0em;}

/* 第1レベル */
a#bt_member_detail:link, a#bt_member_detail:visited{background:url(images/bt_member_detail.gif) no-repeat;}
a#bt_member_detail:hover{background:url(images/bt_member_detail-over.gif) no-repeat;}
a#bt_member_application:link, a#bt_member_application:visited{background:url(images/bt_member_application.gif) no-repeat;}
a#bt_member_application:hover{background:url(images/bt_member_application-over.gif) no-repeat;}

/* 関係資料ダウンロード */
div.beta_s table.download th {background-color:#EEEEEE; color:#666666; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF; padding:4px 12px; text-align:left;}
div.beta_s table.download td {background-color:#EEEEEE; color:#666666; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF; padding:4px 15px; text-align:left;}
div.beta_s table.download td ul{margin-top:7px; margin-bottom:7px; margin-left:2.5em; margin-right:2em; line-height:110%; font-size:0.9em;}

/*//// 活動予定表///////////////////////////////////////////////*/
h1#schedule{background:url(images/bac_h1_schedule.gif) no-repeat;}
ul#schedule_list			{margin-bottom:30px;}
ul#schedule_list li		{margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; list-style:none;}
ul#schedule_list li img 	{vertical-align:middle; margin-right:0.7em;}
img.acrobat_plugin			{margin-top:0px; margin-right:30px; margin-bottom:5px; margin-left:0px; float:left;}
div#schedule_left	{width:250px; margin-top:15px; float:left; padding-left:50px;}
div#schedule_right	{width:300px; margin-top:15px; float:left;}
div#schedule_right form{margin-top:0px;}

/*//// お問い合わせ///////////////////////////////////////////////*/
h1#contact		{background:url(images/bac_h1_contact.gif) no-repeat;}
table#contact_form	{margin-top:10px; margin-bottom:10px; margin-left:50px; margin-right:50px; background-color:#EEEEEE; color:#666666; font-size:0.9em;}
table#contact_form td, table#contact_form th	{border-bottom:2px solid #FFFFFF; padding:4px 10px;}
table#contact_form th	{text-align:right;}
table#contact_form td#submit{padding-top:10px; text-align:center; background-color:#FFFFFF; color:#666666;}
a.form_button:link,a.form_button:visited,a.form_button:hover{background-color:#FFFFFF;}
a.form_button img	{border:none;}

body.postmail table		{margin-top:10px; margin-bottom:10px; background-color:#EEEEEE; color:#666666; font-size:0.9em;}
body.postmail table td, body.postmail table th{border-bottom:2px solid #FFFFFF; padding:7px 10px;}
body.postmail table th		{text-align:right;}

/*//// サイトマップ///////////////////////////////////////////////*/
h1#sitemap		{background:url(images/bac_h1_sitemap.gif) no-repeat;}
ul.pagelist		{margin-left:20px; margin-bottom:20px;}
ul.pagelist li 	{margin-left:0em; font-size:1.2em; list-style:none;}
ul.pagelist li ul	{margin-top:0px; margin-bottom:13px;}
ul.pagelist li ul li{margin-left:2.5em; font-size:0.85em; list-style:none; line-height:160%;}
ul.pagelist li ul li span.blanch{font-size:1.2em;}

div#sitemap_left{width:380px; float:left; margin-left:15px; margin-bottom:20px;}
div#sitemap_right{width:380px; float:left; margin-bottom:20px;}
ul.pagelist li img.ico_file{vertical-align:middle; margin-right:5px;}

/*//// リンク集///////////////////////////////////////////////*/
h1#links		{background:url(images/bac_h1_links.gif) no-repeat;}
table.links		{margin-top:0em; margin-bottom:0em; margin-left:1em; margin-right:1em;}
table.links td, table.links th	{background-color:#EEEEEE; color:#666666; border-bottom:2px solid #FFFFFF; padding:4px 10px;}
table.links th	{text-align:left; font-weight:bold;}
div#banner img{margin-right:10px; margin-bottom:5px; margin-left:15px; vertical-align:top;}

/*//// アルバム///////////////////////////////////////////////*/
body.album{background-color:#000000; text-align:center;}
div#photo_holder{width:612px; height:462px; border:1px solid #FFFFFF; margin:15px auto;}
div#photo_holder img{margin:5px;}
div#album_controller{font-size:12px; width:550px; text-align:center; margin:10px auto;}
div.album_controller a:link, div.album_controller a:visited{color:#FFFFFF; background-color:#000000;}
div.album_controller a:hover{color:#000000; background-color:#FFFFFF;}



