@charset "utf-8";
/* CSS Document */

body {background-color:#000000;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#444444;
	 font-size:14px;
	 margin:0px;
	 text-align:center;
	 padding:0px;
	 }
	 
	 
#container {
     width:810px;
	 background-image:url(img/share/bg_img02.gif);
	 padding:0px;
	 margin:0 auto;
	 text-align:left;
	 }	
	 
/* === フロートクリア部分のスタイル === */	 
	 
.clear {
     clear:both;
	 }		
	   

/* === ヘッダー部分のスタイル === */

#head {width:800px;
     height:55px;
	 background-image:url(img/share/header06.gif);
	 background-repeat:no-repeat;
	 margin-left:5px;
	 }
	 
/* === ヘッダー（Flash）部分のスタイル === */

#head_flash {width:800px;
     height:165px;
	 margin-left:5px;
	 }
	 	 
/* === グローバルナビ部分のスタイル === */

#globalnavi {width:800px;
     height:30px;
	 margin-left:5px;
	 background-color:#ffffff;
	 }
	 
	 
/* === コンテンツ部分のスタイル === */

#contents {width:800px;
	 margin-left:5px;
	 }	 
	 
#contents img.bar {
     margin:20px 0px 0px 25px;
	 }	 
	 
#contents h1 {
	 font-size:12px;
	 line-height:12px;
	 text-align:center;
	 }

	 
/* === インデックス部分のリンクPのスタイル === */

p.index_linkp {
    text-align:right;
	padding:0px 10px 10px 0px;
	}



	 
/* === コンテンツの左（２分割）部分のスタイル === */

#contents_left {width:395px;
	 margin-left:5px;
     float:left;
	 }	 
	 
#contents_left img.bar01 {
     margin:0px 0px 0px 25px;
	 }	
	 
#contents_left table.table_index {
     text-align:left;
	 margin-left:40px;
	 background-color:#fafafa;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc; 
     border-bottom: 1px solid #cccccc;
  	 font-size:12px;
 	 margin-top:0.5em;
     margin-bottom:1em;
	 margin-left:40px;
     }
     
#contents_left table.table_index th {
     border-bottom: 1px solid #999999;
	 border-right: 1px solid #999999;
     padding: 8px;
     line-height: 1.2;
     background-color:#eeeeee;
	 color:#000000;
     }	
	
#contents_left table.table_index td {
     border-bottom: 1px solid #999999;
	 border-right: 1px solid #999999;
     padding: 8px;
     line-height: 1.2;
     background-color:#ffffff;
	 color:#000000;
     }			 
	 
#contents_left p.index01 {
     line-height:18px;
	 }

/* === ブログエントリーのテーブル === */     

#contents_left table.table_blog {
     text-align:left;
	 margin-left:40px;
	 background-color:#fafafa;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc; 
     border-bottom: 1px solid #cccccc;
  	 font-size:12px;
 	 margin-top:0.5em;
     margin-bottom:1em;
	 margin-left:40px;
     }	
	
#contents_left table.table_blog td {
     border-bottom: 1px solid #999999;
	 border-right: 1px solid #999999;
     padding: 0px;
	 margin:0px;
     line-height: 1;
     background-color:#ffffff;
	 color:#000000;
     }		

#contents_left table.table_blog ul {
     list-style-type:circle;
	 margin:0px 0px 0px 25px;
	 padding:0px;
	 }	
	 
#contents_left table.table_blog li {
     margin:10px 0px;
	 padding:0px;
	 }	  	 		 
	 
/* === コンテンツの右（２分割）部分のスタイル === */

#contents_right {width:395px;
     float:left;
	 }		 
	 	
	 
#contents_right img.bar02 {
     margin:0px 0px 0px 5px;
	 }			
	 

#contents_right table.table_index02 {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
	font-size:12px;
	margin-top:0.5em;
    margin-bottom:1em;
	margin-left:20px;
    }
	
#contents_right table.table_index02 td {
    padding: 8px;
    line-height: 1.2;
    text-align: left;
    background-color:#ffffff;
	color:#000000;
    } 	 
 	 

/* === リンクのテーブル === */ 

#contents table.table_link {
     font-size:12px;
	 line-height:18px;
	 text-align:left;
	 }

/* === チームのスタイル === */ 

p.team {
     padding:0;
	 margin:0;
	 line-height:1.5;
	 }


/* === メンバー紹介のテーブル === */ 

table.table_introduction {
     font-size:12px;
	 line-height:18px;
	 color:#666666;
	 text-align:center;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
 	 border-right: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
	 }
	 
table.table_introduction th {
     background-color:#000000;
	 color:#ffffff;
	 }	

table.table_introduction tr.color1 {
     background-color:#fffdf7;
	 }
	 
table.table_introduction tr.color2 {
     background-color:#efffff;
	 }	
	 	 
table.table_introduction td.td_left {
	 text-align:left
	 } 

table.table_introduction p{
     font-size:12px;
	 line-height:18px;
	 color:#666666;
	 padding:0;
	 margin:0;
	 }

	 
	 
/* === 募集要項のテーブル === */ 

table.table_summary {
     font-size:12px;
	 line-height:18px;
	 color:#666666;
	 text-align:left;
	 }

table.table_summary p{
     font-size:12px;
	 line-height:18px;
	 color:#666666;
	 padding:0;
	 margin:0;
	 }
	 
table td.td01_summary {
     font-weight:bold;
	 color:#0066FF;
	 vertical-align:top;
	 }

table.table_summary li,ol,ul {
     margin:0px 0px 5px 5px;
	 padding:0px 0px 5px 5px;
	 }


.table_summary02 li.table_summary02,ol.table_summary02,ul.table_summary02 {
     margin:0px 0px 0px 5px;
	 padding:0px 0px 0px 5px;
	 }  	 
	   	 
	
/* === フッター部分のスタイル === */	 	 

#footer {width:800px;
     height:25px;
	 border-top:solid 2px #999999;
	 font-size:11px;
	 padding-top:10px;
	 margin:0px 0px 0px 5px;
	 text-align:center;
	 }			 
