html {
scrollbar-base-color: #000000;
  scrollbar-track-color: transparent;
  scrollbar-face-color: #333333;
  scrollbar-shadow-color: transparent;
  scrollbar-darkshadow-color: #000000;
  scrollbar-highlight-color: #555555;
  scrollbar-3dlight-color: #808080;
  scrollbar-arrow-color: #FFCC00;
}

/*カーソルの設定*/

html{
cursor:url("http://southernwind33.web.fc2.com/angel1.ani");}
a{cursor:url("http://southernwind33.web.fc2.com/hand-r.ani");}	

/* リンクの設定 */
a {
text-decoration : none;	/* アンダーラインなど装飾を施さない */
}
a:link {
color :#708090!important;	
}
a:visited {
color :#996666 !important; 	
}
a:hover {
color :#ffd0d8 !important;		
}

a:active {
color : #336699 !important;		
}

/* リンク画像の枠を表示しない */
a img {
border-style : none;		/* 枠を非表示 */
border-width : 0px;		/* 枠の幅を0pxに設定 */
text-decoration : none;		/* 装飾を表示しない */
}
/* 掲示板本体部分 */

body {
color: #777777;
background-image:url();
background-repeat: no-repeat;
background-attachment: fixed;
background-position: left 55%;
background-color:#ecffff;             
}
/*　　文字化け対策　　*/
textarea,input,select {
font-family : "\30D2\30E9
\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7
\30C3\30AF",sans-serif;
}
hr{
	background-color: #; 
	border-top: 1px aolid #000000; 
	border-top: 1px aolid #555555; 
	height: 1px; 
}

#wrapper{
	margin-left:100px;
	margin-right:auto;
	width:800px;
	
}

#header{
         height:20px;
	float:center;
	width:513px;
         z-index:1;
         margin-top:10px;
	margin-bottom:10px;
         margin-right:;
	
}

#primary{
	float:center;
	width:575px;
         margin-left:100px;         	
}

#secondary{
         margin-top:10px;
	float:left;
	width:645px;
	padding:10px;
	
}

#footer{
	clear:both;
}

/* 投稿内容表示部分 */
div.box{
	text-align: justify;
	text-justify: inter-cluster;
	line-height: 140%;
	border:1px solid #222222;
	background-image: url();
	background-color: #373b3e;
         padding-left:60px;
}

div.box2{
	margin:0px 10px 10px 40px;
	padding-left:60px;
         text-align: justify;
	text-justify: inter-cluster;
	line-height: 140%;
	border:1px solid #222222;
	background-image: url();
	background-color: #;
}

div.box div.subject{
	padding-left:px;
	text-align:left;
	background-color: #;
}

div.box2 div.subject{
	padding-left:px;
	text-align:left;
	background-color: #;
}

div.text{
	padding:8px;
	word-break: break-all;
	text-align:left;
}

div.control{
	margin-top:6px;
}

	/* 画像 */
	.imageContainer{
		width:130px;
	}
	
	a.imageContainer{
		border:none;
	}
	
	.upimage{
                  border: none;

		padding-left:80px;
                  
	}

div.tree_box{
	padding:10px;
	font-size:12px;
}

div.photo_box{
	text-align:center;
	padding:10px;
	font-size:12px;
}

/* 返信元メッセージ表示部分*/

div.original{
	word-break: break-all;
	text-align: justify;
	text-justify: inter-cluster;
	padding:8px;
	border: 1px solid #000;
}

/* form */

div.notes_a{
	background-image:url(http://blog-imgs-21.fc2.com/m/i/n/minamikaze3/photo_-hana008.gif);
         background-repeat: no-repeat;
	border-left:px solid #;
	padding-left:20px;
         padding-right:px;
         padding-bottom:4px;
        	margin-top:8px;
         margin-bottom:4px;
}

div.notes_b{
}

div.confirmation{
	word-break: break-all;
	text-align: justify;
	text-justify: inter-cluster;
}

div.confirmation_a{
background-image:url(http://blog-imgs-21.fc2.com/m/i/n/minamikaze3/photo_-hana008.gif);
	background-repeat: no-repeat;
         border-left:px solid #;
	padding-left:20px;
         padding-right:px;
         padding-bottom:4px; 
         margin-top:8px;
         margin-bottom:4px;
}

div.confirmation_b{
}

input.Mail,
input.Name,
input.Title,
input.pw,
input.ImageFile{
	width:300px;
}

textarea.Text{
	width:500px;
	height:150px;
}

#editor_control{
	padding:3px;
	margin-top:5px;
	width:350px;
	background-color: #ffffff;
	background-image:url(../../bbs-system/images/control_back.gif);
}

img.button {
	border: px outset white;
	cursor: hand;
	background-color:#ffffff;
}

#editorWindow1{
	width:500px;
	height:150px;
	border: 1px solid black;
	line-height:0px;
	background-color:#ffffff;
}

/* テーブルレイアウト部 */

#table_box{
}

#table_box table{
	width:100%;
	border-collapse: collapse;
}

#table_box th{
	background-color:#375BAF;
	border:1px solid #0F3275;
	color:#fff;
}

#table_box th.no{
	background-color:#616FA6;
	border:1px solid #0F3275;
	color:#fff;
	font-weight:normal;
}

#table_box td{
	background-color:#fff;
	border:1px solid #0F3275;
}

/* 2ch */

#thread_box{
	border:1px solid #888888;
	padding:5px;
	margin-top:15px;
	margin-bottom:15px;
}

div.photo_box img{
	margin:5px;
}