/* CSS Document */

dl, dt, dd { margin:0; padding:0;}

div#wide {
	width: 950px;
	}
	
div.wide2 {
	text-align: left;
	}

a.kokochi, a:visited.kokochi {
	color: #666600;
	}

a:hover.kokochi,a:active.kokochi {
	color: #cc6600;
	}

div#mainContents td {
	text-align: left;
	vertical-align: top;
	margin:0;
	padding:0;
	}

* html div#mainContents td { /* IEのみに適応 */
	text-align: left;
	vertical-align: top;
	margin:0;
	padding:0;
	letter-spacing: 0.1em;
	}

table#punk {
	width:950px;
	margin:0 0 5px;
	font-size: 12px;
	}
	
td#spa {
	padding: 7px 0;
	}

table#mc {
	width:950px;
	margin:0;
	padding:0;
	border-right:solid 1px #CDCDCD;
	border-left:solid 1px #CDCDCD;
	line-height:150%;
	color:#333;
	}

/* ======== 左側 ======== */
td#leftSide {
	width: 729px;
	}
	
div#contents {
	margin-left: 8px;
	width: 721px;
	}

td#leftSide td#subTiele {
	padding-top: 9px;
	}

td.volImg {
	width: 300px;
	height: 151px;
	}
	
td.volImg1 {
	width: 300px;
	height: 141px;
	}

td.newComme { 
	background: url(../img/iekokochi_10.gif) no-repeat;
	}

td.backComme {
	background: url(../img/iekokochi_19.gif) no-repeat;
	}
	
div.comme {
	position: relative;
	}
	
div.comme dt {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.08em;
	margin: 3px 0 0 5px;
	}
	
* html div.comme dt {/* IEのみに適応 */
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin: 3px 0 0 5px;
	}
	
div.comme dd{
	font-size: 12px;
	line-height:110%;
	margin: 7px 25px 20px 8px;
	}
	
div.comme img {
	position: absolute;
	top: 115px;
	right: 20px;
	}

* html div.comme img {/* IEのみに適応 */
	position: absolute;
	top: 110px;
	right: 20px;
	}

/* ======== 右側 ======== */
td#rightSide {
	width: 219px;
	background-color: #dad8ac;
	text-align: center;
	}

	
div#members {
	background: url(../img/members.jpg) no-repeat;
	width: 200px;
	height: 185px;
	margin: 10px 0 0 10px;
	position: relative;
	}
	
div#members img {
	position: absolute;
	top: 128px;
	left: 24px;
	}
	
div#members p {
	position: absolute;
	top: 158px;
	left: 38px;
	}
	
* html div#members p { /* IEのみに適応 */
	position: absolute;
	top: 156px;
	left: 38px;
	}

div.banner {
	text-align: center;
	}
	
p.bannerComme {
	width: 195px;
	margin: 5px 0px 15px 20px;
	text-align: left;
	font-size: 12px;
	line-height:120%;
	}

div#totop {
	width: 948px;
	text-align: right;
	border-left:solid 1px #CDCDCD;
	}
