@charset "utf-8";

/* confArea
------------------------------------ */
#confArea{
	background:#f0f0f0;
	border:1px solid #bfbfbf;
	margin:10px auto 0;
	padding:9px;
	width:780px;
}
#confArea div.ieBug{
	height:100%;
}

.confBox{
	float:left;
	margin:0 10px 0 0;
	/*width:253px;*/
	width:187px;
}

.confBox .inBox{
	background:url(../images/top-conf-bg.gif) repeat-x 0 0;
	border:1px solid #bfbfbf;
	overflow:hidden;
	padding:5px;
	height:100%;
}
.confBox .title{
	line-height:0;
	margin:0 0 10px;
}
.confBox div.inBox dl.infoBox{
	float:left;
	font-size:12px;
	line-height:1.2em;
	text-align:left;
	/*width:125px;*/
	width:175px;
}
.confBox div.inBox dl.infoBox dd{
	font-weight:bold;
}
.confBox div.inBox dl.infoBox .nLink{
	margin:9px 0 0;
	text-align:right;
}
.confBox div.inBox dl.infoBox .nLink a{
	border:none;
	font-weight:normal;
	border-bottom:1px dotted #666;
}

.confBox div.inBox p.floatR{
	height:110px;
}

.confBox div.inBox p.floatL{
	height:110px;
}

.roominfo {
	font-size:12px;
	width:100%;
}

.roominfo .title {
	text-align:left;
}

.roominfo .value {
	text-align:right;
	font-weight:bold;
}

#campaign{
	margin:0 0 30px;
}
#campaign .title{
	line-height:0;
}
#campaign .inBox{
	border:5px solid #bfbfbf;
	margin:10px 0 0;
	padding:5px;
	text-align:left;
}
#campaign .inBox .marginB{
	margin-bottom:10px;
}

#information .title{
	line-height:0;
}
#information .inBox{
	border:1px solid #bfbfbf;
	margin:5px 0 0;
	overflow-x:auto;
	padding:5px;
	text-align:left;
	height:100px;
}
*html #information .inBox{
	overflow:scroll;
}
*:first-child+html #information .inBox{
	overflow:scroll;
}
#information .inBox li{
	border-bottom:1px dotted #bfbfbf;
	margin: 0 0 5px;
	padding:0 0 5px;
}