@charset "utf-8";

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #cd8c5c;
background-color: #bb0d19;
background-color: #424258;

	/*background: #666 url(../common/images/page_background.jpg) repeat-x;*/

}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
	/*背景色を付けないこと〜IE6ではみ出す*/
	width: 780px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #fff;
margin-bottom: 0px;
padding-bottom: 0px;
height: 352px;
/*Height of top section*/

}

#page_header{
		background: url(../common/images/page_top.gif) no-repeat;
		height: 78px;
}


#logo h1{
	color: #333;
	font-size:large;
	margin: 0;
}

#logo h1 a{
	display: block;
	text-indent: -9999px;
	border: 0px solid blue;
	height:72px;
		width:360px;


}



#contentwrapper{
float: left;
width: 100%;
margin-top: 0;
padding-top: 0;
background-color: #1e1e4a;/*左右のコラムの背景色*/
}

#contentcolumn{
	background-color: #fff;
margin: 0 160px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}

#leftcolumn{
color: #fff;
float: left;
width: 190px; /*Width of left column in pixel*/
margin-left: -780px;
/*background-color: #232f66;*/
background-color: #1e1e4a;
}

#rightcolumn{
	color: #fff;
float: left;
width: 160px; /*Width of right column*/
margin-left: -160px; /*Set left margin to -(RightColumnWidth)*/
height: 100%;
}

#footer{
color: #eee;
font-size: x-small;
clear: left;
width: 100%;
background-color: #232f66;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 5px 0 ; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: -18px;
border: 0px dashed black;
text-align: center;
}

