@charset "utf-8";

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #ccc;
/*background-color: #ccc;*/


}

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

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

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

}

#page_header{
		background: url(../images_common/header_bg_780x78-2015-05-20.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: #f5f5f5;/*左右のコラムの背景色*/
}

#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: 188px; /*Width of left column in pixel*/
margin-left: -780px;
background-color: #e4bb9f;
}

#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;
}

