/* 基本設定 */

*{
    margin: 0px;
    padding: 0px;
    font-size : 100%;
    font-weight: normal;
    font-style: normal;
    border: none;
}
body{
    width:100%;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    background-color: #ffffff;
}
img{
    margin: 0px;
    border: none;
}
body#body-0nen,
body#popup-0nen { background:transparent url(/sho/common/img/custom_bg/bgimg_00.gif) left top repeat; }
body#body-1nen,
body#popup-1nen { background:transparent url(/sho/common/img/custom_bg/bgimg_01.gif) left top repeat; }
body#body-2nen,
body#popup-2nen { background:transparent url(/sho/common/img/custom_bg/bgimg_02.gif) left top repeat; }
body#body-3nen,
body#popup-3nen { background:transparent url(/sho/common/img/custom_bg/bgimg_03.gif) left top repeat; }
body#body-4nen,
body#popup-4nen { background:transparent url(/sho/common/img/custom_bg/bgimg_04.gif) left top repeat; }
body#body-5nen,
body#popup-5nen { background:transparent url(/sho/common/img/custom_bg/bgimg_05.gif) left top repeat; }
body#body-6nen,
body#popup-6nen { background:transparent url(/sho/common/img/custom_bg/bgimg_06.gif) left top repeat; }



/* div スペーサー（サイズはstyleで必要方向のみ設定） */

.grdall-spacer {
	width: 1px;
	height: 1px;
	font-size: 0;
	line-height: 0;
	clear: both;
}
.grdall-spacer10 {
	width: 1px;
	height: 10px;
	font-size: 0;
	line-height: 0;
	clear: both;
}
.grdall-spacer5 {
	width: 1px;
	height: 5px;
	font-size: 0;
	line-height: 0;
	clear: both;
}

.grdall-spacer-float {
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}


/* IE（Win,Mac）で計測タグ部分に余分な余白が発生する問題に対応 */
.grdall-keisoku{margin: -100px 0px -100px 0px;}

