	div#content{
		/* default.css :: width:900px; */
		width:600px;
		margin:10px auto;
		padding:0px 1em;
	}
	div.right{
		border:0px none;
		margin:0px 0px 0px 300px;
	}
	ol.feature{
		padding:0px;
		margin:0px 0px 0px 1em;
		list-style:decimal inside;
	}
	ol.feature li{
		list-style:inherit;
		padding:0.2em 0px 0.2em 1em;
		margin:0px;
		text-indent:-1em;
	}
	h2{
		margin:0.2em 0px;
		padding: 16px 0px 0px 0px;
		font-weight:lighter;
		font-size:1.3em;
	}
	h3{
		margin: 16pxem 0px;
		padding: 16px 0px 0px 0px;
		font-weight:lighter;
		font-size:1.3em;
	}

	table.listening{
		border-width: 1px;
		border-style: none;
		border-color: #808080;
		width: 100%;
		margin-top: 6px;
		margin-bottom: 36px;
		
	}
	table.listening th{
		border-width: 1px;
		border-style: none none solid none;
		border-color: #808080;
		padding: 2px 9px 2px 2px;
		text-align: right;
	}
	table.listening th.end{
		border-width: 0px;
		border-style: none;
		padding: 2px 9px 2px 2px;
		text-align: right;
	}
	table.listening th.mokuji{
		border-width: 1px;
		border-style: none none solid none;
		border-color: #808080;
		padding: 2px 2px 2px 2px;
		text-align: center;
	}
	table.listening td{
		border-width: 1px;
		border-style: none solid solid solid;
		border-color: #808080;
		padding: 8px;
	}
	table.listening td.tangen{
		border-width: 1px;
		border-style: none none solid solid;
		text-align: center;
		padding-right: 14px;
		width: 30px;
	}
	table.listening td.view_pageno{
		text-align: right;
		padding-left: 0px;
		/* default.css :: padding-right: 25px; */
		padding-right: 10px;
	}
	div.pagelink{
		padding: 14px;
		border-width: 4px;
		border-style: solid;
		border-color: #4169e1;
		margin-top: 16px;
		margin-bottom: 16px;
	}
	div.mokuji{
		margin-top: 8px;
		margin-bottom: 8px;
		padding: 10px 20px;
		background-image: url('image/waku_all.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
	}

	div.img_waku{
		/* default.css */
		/* 
		width: 230px;
		height: 326px;
		vertical-align: top;float: right;
		margin-top: 8px;
		margin-bottom: 0px;
		padding: 25px 25px;
		background-image: url('image/waku_img.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		line-height: 1.7em;
		font-size: 0.9em;
		*/
		margin-top: 0px;
		display = 'none';
		visibility = 'hidden';
		margin-bottom: 10px;
	}

	div.img_waku img{
		/* default.css */
		/* 
		vertical-align: top;
		float: center;
		border-width: 1px;
		border-style: solid;
		border-color: #808080;
		*/
		width: 0px;
		height: 0px;
		display = 'none';
		visibility = 'hidden';
	}

	div.page_title {
	}

	div.page_title h1{
		margin-top: 6px;
		margin-bottom: 6px;
	}
	
	div.page_title h2{
		font-size: 2em;
		padding-left: 30px;
		margin-bottom: 26px;
	}
	
	div.page_title p{
		padding-left: 50px;
		padding-bottom: 16px;
	}
	
	div.mokuji select{
		width: 460px;
		border-width: 1px;
		border-style: none;
	}

	ul.comm{
		margin-bottom: 30px;
	}
	ul.comm li{
		margin-bottom: 8px;
	}

	dl.comm{
		margin-left: 25px;
	}
	dl.comm dt{
		font-size: 1.1em;
	}
	dl.comm dd{
		margin-left: 120px;
		margin-top: -30px;
		margin-bottom: 20px;
		line-height: 2.4em;
	}
	dl.comm img{
		vertical-align: -16px;
	}

	dl.comm div{
		float: left;
		margin-right: 20px;
	}

	input {
		vertical-align: bottom;
	}

	input.subPlayBt {
		vertical-align: top;
		float: right;
		margin: 0px 0px 10px 6px;
	}
	
	div.renno {
		float: left;
		margin-left: 1em;
		margin-right: 1.5em;
	}

	div.bun {
		/* default.css :: width: 570px; */
		width: 290px;
		font-size: 1.3em;
		/* default.css :: margin-bottom ݒȂ */
		margin-bottom: 8px;
	}
	
	div.btnbr{
	}

	img.title-size {
	}

	table.kaisou {
		margin-right: 6px;
		float: left;
	}

	p.dan {
		padding-right: 10px;
		margin: 5px 0px;
	}



