


/*通常のリンクの設定*/
a {text-decoration: underline ;}
a:link {
color:#336699;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#113366;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color:#336699;
}
/*アクティブ状態のリンクの設定*/
a:active {
color:#336699;
}

/*フォント色変更用クラス*/

em{
 color:#ffffff;
 font-style:normal;
 
}

strong{
 color:#666666;
 font-style:normal;
 font-weight:normal;
}

blockquote{
	border-left:3px solid #3399FF;
    color:#3399FF;
    margin:10px;
    padding:0px 0px 0px 10px;
}
   
/*テキスト左寄せ*/
.left {
text-align:left;
}
/*テキスト中央寄せ*/
.center {
text-align:center;
}
/*テキスト右寄せ*/
.right {
text-align:right;
}
/*見出し修飾*/

h1{
	font-size:20px;
	color:#8888DD;
	font-weight:normal;
	font-family:Georgia;
	margin:10px 0px 0px 0px;
	padding:1px;
	text-align:left;
    }

h2{
 width:60%;
 font-size:13pt;
 color:#55839E;
 font-weight:normal;
 font-family:Georgia;
 margin:20px 0px 10px;
 padding:0px 0px 0px 5px;
 border-bottom:1px dashed #336699;
}

.h3{
 font-size:9pt;
 color:#ffffff;
 font-weight:bold;
 margin:10px 10px 0px 10px;
 padding:0px;
}

 
h5{
 margin:50 0 120px 50;
 padding:0px;
 font-size:30pt;
 font-weight:normal;
 color:#ffffff;
 line-height:120%;
 font-family:osaka,"ＭＳ 明朝";
 }

h6{
 margin:30px;
 padding:0px;
 font-size:9pt;
 font-weight:normal;
 color:#666666;
 line-height:120%;
 font-family:verdana,osaka,ms gothic;
 }



/*頁全体適用*/

body 
   {
	background-color:#FFFFFF;
	color:#222222;
	font-size: 10pt;
	font-family:verdana,osaka,MS gothic;
	line-height: 140%;
	text-align: center;
  	margin:0 auto 0 auto;
	paddng: 0px;
	overflow:auto;
	background-image:url('img/shadow.gif');
	background-repeat:repeat-y;
	background-position:center;
	scrollbar-3dlight-color:#99CCFF;
	scrollbar-arrow-color:#3399FF;
	scrollbar-darkshadow-color:#3399FF;
	scrollbar-face-color:#99CCFF;
	scrollbar-highlight-color:#3399FF;
	scrollbar-shadow-color:#3399FF;
	scrollbar-track-color:#CCFFFF;
}




.body-pict 
   {
    background-color: #ffffff;
    text-align: left;	
    cursor: crosshair;
    margin: 30px;
    padding: 0px;
	overflow:auto;
}


/*リスト*/

ul{
list-style:url('img_temp/icon_heart.gif') none;
margin:0px;
padding:10px 5px 5px 50px;
}

li.dashed{
border-bottom:1px dashed #336699;
padding:2px 0px 2px 0px;
}

.list_L{
  margin: 0px;
  padding: 0px;
  width:100px;
}


/*DIVクラス*/


div.header{  
  width:800px;
  margin:0 auto 0 auto;
  padding: 0px 0px 0px 0px;
  height:20px; 
  border-style: solid;
  border-width: 3px;
  text-align: right;
  background-color: #3399FF;  
  vertical-align: bottom;
  border-color: #3399FF;
 }

.AdminBlock {
text-align: right;
font-size:10px;
padding:2px;
}

div.all{
  width:800px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-width:3px;
  background-color: #99CCFF;
  margin:0 auto 0 auto;
  border-color: #3399FF;
  padding: 0px 0px 0px 0px;

}





div.top_index{
  height:380px; 
  margin: 0px;
  padding: 0px;
  border-style: none;
  text-transform: none;
  letter-spacing: 0px;
  background-color: #99CCFF;
  background-repeat: no-repeat;
  background-image:url('img/titlebg.jpg');
}

#template{
  height:180px; 
  margin: 0px;
  padding: 0px;
  border-style: none;
  text-transform: none;
  letter-spacing: 0px;
  background-color: #99CCFF;
  background-repeat: no-repeat;
}

.top_about{
  background-image:url('img/titlebg1.jpg');
}

.top_member{
  background-image:url('img/titlebg3.jpg');
}

.top_link{
 background-image:url('img/titlebg2.jpg');
}



div.menu{
  float:left;
  background-color: #99CCFF;
  width:200px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  text-transform: none;
  letter-spacing: 0px;
  border-width: 0px;
 }


div.main{
  min-height:600px;
  top: 0px; 
  background-color: #FFFFFF;
  margin-left: 200px;
  padding:20px 0px 80px 20px;
  border-top-style:none;
  border-bottom-style:none;
  border-left-style:solid;
  border-right-style:none;
  border-width: 3px;
  border-color: #3399FF;
  }





div.footer{ 
  width:800px;
	height:35px;
  margin:0 auto 0 auto;
  padding: 0px 0px 0px 0px; 
  border-style: none solid none solid;
  border-width:3px;
  background-color: #3399FF;  
  border-color: #3399FF;
  text-align: right;
  color: #FFFFFF;
  overflow:hidden;
 }

.tdftdiv{
  width:794px;
  padding: 0px 0px 0px 0px;
  margin:0 0px 0 0px;
  border-style: none;
  border-width:0px;
  background-color: #3399FF;  
  text-align: right;
 line-height:80%;
　}


/*更新履歴*/

div.wnew{
	width:400px;
	height:72px;
	overflow:auto;
	border-style: inset;
	border-width: 3px;
	border-color: #3399FF;
	margin: 0px 50px 0px;
	padding:0px 10px 0px; 
	line-height: 100%; 
}




/*更新履歴*/

div.copylight{

	
	border-style: none;
	margin: 50px 10px 0px;
	padding:0px 0px 0px; 
	line-height: 100%; 
}


/*黒横1ピクセル*/
div.line-b01{
	font-size:0px;
	line-height: 0px ;
	background-color: transparent;
	background-image:url('img/line-b01.gif');
	background-repeat:repeat-x;
	background-position:100% 100%;
	width:100%;
	height:2px; 
	margin: 0px;
	padding:0px;  
	vertical-align: top; 
	border-style: none ;
}



/*3ピクセルライン*/
div.line-3{
	font-size:0px;
	line-height: 0px ;
	background-color: #3399FF;
	width:100%;
	height:3px; 
	margin: 0px;
	padding:0px;  
	vertical-align: top; 
	border-style: none ;

}


/*3ピクセルライン白*/
div.line-3w{
	font-size:0px;
	line-height: 0px ;
	background-color: #FFFFFF;
	width:800px;
	height:3px; 
	margin: 0px;
	padding:0px;  
	vertical-align: top; 
	border-style: none ;

}
	





/*メンバー欄用スタイル*/
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
width:480px;
margin:30px 10px 10px 30px;
padding: 0px;
text-align: left;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 2px;
border-color:#336699;
background-color: #FFFFFF;
}

/*メンバのSS*/
.EntryPict{
float:left;
margin:5px;
padding:0px 0px 0px 0px;
border-style:none;
width:190px;
height:250px;
text-align: center;
vertical-align:middle;
}

/*メンバの名前やLvなどが記された部分。*/
.EntrylistBox {
margin: 0px 0px 0px 200px;
padding: 0px 0px 0px 5px;
}

.EntrylistBox ul{
list-style:none;
margin:0px 0px 0px 10px;
padding:10px 5px 5px 0px;

}

.EntrylistBox li{
color:#3399FF;
border-bottom:1px dashed #336699;
padding:10px 0px 2px 10px;
}
.EntryText{
color:#000000;
}


/*メンバのコメントが記載される部分*/
.EntryComment {
clear:left;
padding: 2px 20px 20px;
line-height: 120%;
margin:0px 0px 0px 0px;
border-top: dashed 1px #336699;
}
.EntryCommentTitle{
color:#3399FF;
}



/*メンバーの正式名称*/
.EntryName {
text-align:center;
font-weight:bold;
color:#336699;
padding:4 10px;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
background-color:#99CCFF;
border-bottom-style:solid;
border-width: 1px;
border-color:#336699;
}


/*メンバエントリのフッタ部分*/
.EntryFooter {
text-align:right;
padding:0px;
font-size:10px;
border-top: dashed 1px #336699;
}




