
/*HP本体の枠。
------------------------------------------------------------------*/
#container {
	text-align: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

/*コンテンツ。２列部分の背景
------------------------------------------------------------------*/
#contents {
}

/*メインコンテンツ（のみ）
------------------------------------------------------------------*/
#main-single {
    float: left;
    width: 995px;
    display: inline;
    margin-top: 5px;
    margin-right: 5px;
}

/*clearfix（※ここは変更しない）
------------------------------------------------------------------*/
#contents:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#contents {
    display: inline-block;
}

/* Hides from IE-mac \*/
html #contents {
    height: 1%;
}
#contents {
    display: block;
}
/* End hide from IE-mac */
