@charset "utf-8";
/* 
	Surviveplus.net Version.2009 CSS Document
	design/twinStream.css
	Copyright© 2009 SHIN-ICHI All Rights Reserverd. ( http://surviveplus.net )
*/

/* 1. Headline */
#main h1{
	margin-top:12px;
	height:49px;
	background:url(spreadhead.png) no-repeat;
	line-height:42px;
	padding-left:44px;
	font-size:medium;
	font-weight:normal;
	clear:both;
}

/* 2. MainStream */
div.mainStream{
	width:640px;
	float:left;
	margin-right:24px;
}
	/* MainStream Headline and Paragraph */
	div.mainStream h1{
		background-image:url(spreadhead_mainStream.png) !important;
		margin-top:0px !important;
	}	
	div.mainStream h2{
		margin:0 auto;
		font-size:medium;
		font-weight:normal;
		border-bottom:#4c73d3 solid 4px;
		line-height:36px;
	}
	div.mainStream p{
		margin:16px 0 0 0 ;
		font-size:small;
	}

	/* MainStream Headline Paragraph Block */
	div.mainStream p.headline{
		margin-left:16px;
		margin-bottom:28px;
	}

	/* MainStream Paragraph "None-Frame" Block */
	div.mainStream div.noneFrameParagraph{
		padding:9px 16px 14px 16px;
		margin-bottom:14px;
	}

	/* MainStream Paragraph "Frame" Block */
	div.mainStream div.paragraph{
		width:640px;
		background:#FFFFFF url(mainStreamParagraph_3.png) repeat-y;
		margin-bottom:14px;
	}
	div.mainStream div.paragraph div.top{
		height:9px;
		background:url(mainStreamParagraph_1.png) no-repeat;
	}
	div.mainStream div.paragraph div.main{
		 background:url(mainStreamParagraph_2.png) no-repeat top; 
		padding:0px 16px 0px 16px;
	}
	div.mainStream div.paragraph div.bottom{
		height:38px;
		background:url(mainStreamParagraph_4.png) no-repeat bottom;
		padding:0px 16px 0px 16px;
		line-height:38px;
	}


/* 3. SubStream */
div.subStream{
	width:200px;
	float:right;
}

	/* SubStream Headline and Paragraph */
	div.subStream h2{
		margin:0 auto;
		font-size:small;
		font-weight:normal;
		border-bottom:#a6b1c5 solid 4px;
		line-height:36px;
	}
	div.subStream p{
		margin:16px 0 0 0 ;
		font-size:small;
	}

	/* SubStream Paragraph "None-Frame" Block */
	div.subStream div.noneFrameParagraph{
		padding:9px 12px 14px 12px;
		margin-bottom:14px;
	}

	/* SubStream Paragraph "Frame" Block */
	div.subStream div.paragraph{
		width:200px;
		background:#FFFFFF url(subStreamParagraph_3.png) repeat-y;
		margin-bottom:14px;
	}
	div.subStream div.paragraph div.top{
		height:9px;
		background:url(subStreamParagraph_1.png) no-repeat;
	}
	div.subStream div.paragraph div.main{
		background:url(subStreamParagraph_2.png) no-repeat top; 
		padding:0px 12px 0px 12px;
	}
	div.subStream div.paragraph div.bottom{
		height:38px;
		background:url(subStreamParagraph_4.png) no-repeat bottom;
	}
	div.subStream div.paragraph div.border{
		height:1px;
		background:url(subStreamParagraph_5.png) no-repeat bottom;
	}
