

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0;}
ul,ol{ list-style:none;}
img{ border:none;}



/*clearfix list*/
.topArea{ zoom: 100%;}
.topArea:after { clear: both; display: block; visibility: hidden; height: 0; content: ".";}
.bottomArea{ zoom: 100%;}
.bottomArea:after { clear: both; display: block; visibility: hidden; height: 0; content: ".";}
.irContentsMenu{ zoom: 100%;}
.irContentsMenu:after { clear: both; display: block; visibility: hidden; height: 0; content: ".";}



.irContentsMenu {
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width:515px;
	/*
	background:url(../img/bg_cm.gif) no-repeat 0 bottom;
	*/
}

.irContentsMenu ul {
	padding:7px 12px;
}

.irContentsMenu ul li {
	margin-bottom:8px;	
	padding-left:10px;
	line-height:1.2;
	background:url(../img/bg_cm_list.gif) no-repeat 0.4em;
}

.irContentsMenu ul li.nolist {
	margin-bottom:8px;	
	padding-left:10px;
	line-height:1.2;
	background:url(../img/space.gif) no-repeat 0.4em;
}

.irContentsMenu .leftArea {
	float:left;
	width:164px;
}

.irContentsMenu .leftArea .topArea {
	margin-bottom:10px;
	background:url(../img/bg_cm_block.gif) repeat-y 0 bottom;
}

.irContentsMenu .leftArea .bottomArea {
	background:url(../img/bg_cm_block.gif) repeat-y 0 bottom;
}

.irContentsMenu .rightArea {
	float:right;
	width:339px;
}

.irContentsMenu .rightArea .topArea {
	margin-bottom:10px;
	background:url(../img/bg_cm_block.gif) repeat-y 0 bottom;
}

.irContentsMenu .rightArea .bottomArea {
	background:url(../img/bg_cm_block.gif) repeat-y 0 bottom;
}

.irContentsMenu .blockA {
	width:164px;
}

.irContentsMenu .blockB {
	float:left;
	width:164px;
}

.irContentsMenu .blockC {
	float:right;
	width:164px;
}


