@charset "UTF-8";

/* rightSection */

div#section div#rightSection {
	width             : 616px;
	margin            : 0;
	padding           : 0;
	padding-bottom    : 20px;
	float             : right;
}

div#section div#rightSection div#firstColumn div.detailBox {
	margin            : 0;
	padding           : 0;
}

div#section div#rightSection div#firstColumn div.detailBox h3 {
	margin            : 30px 0 0 0;
	padding           : 0;
}

div#section div#rightSection div#firstColumn div.detailBox p img {
	border            : none;
}

div#section div#rightSection div#firstColumn div.detailBox p.tab {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
}

div#section div#rightSection div#firstColumn div.detailBox p.tab a {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
	background        : url(../../common/img/tab_ichiran.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBox p.tabDetail a {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
	background        : url(../../common/img/tab_detail.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBox p#aboutNard a {
	width             : 250px;
	height            : 19px;
	margin            : 0 0 5px 0;
	padding           : 0;
	float             : right;
	background        : url(../img/Nard.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBox table {
	width             : 616px;
	margin            : 0;
	padding           : 0;
	font-size         : 12px;
	clear             : both;
	border            : 1px #8fb834 solid;
	border-collapse   : collapse;
}

div#section div#rightSection div#firstColumn div.detailBox table tr {
	line-height       : 1.5em;
}

div#section div#rightSection div#firstColumn div.detailBox table tr td {
	border-top        : 1px #8fb834 solid;
	text-align        : right;
}

div#section div#rightSection div#firstColumn div.detailBox table tr td.comment {
	text-align        : left;
}

div#section div#rightSection div#firstColumn div.detailBox table tr td.green {
	background        : #cccc99;
}

div#section div#rightSection div#firstColumn div.detailBox table tr td {
	margin            : 0;
	padding           : 3px;
	vertical-align    : top;
}

/* NARD�Ƃ� */

div#section div#rightSection div#firstColumn div.detailBoxNard {
	margin            : 0px;
	padding           : 0px;
	border-bottom     : 10px #ccc solid;
}

div#section div#rightSection div#firstColumn div.detailBoxNard {
	margin            : 0;
	padding           : 0;
}

div#section div#rightSection div#firstColumn div.detailBoxNard h3 {
	margin            : 30px 0 0 0;
	padding           : 0;
}

div#section div#rightSection div#firstColumn div.detailBoxNard p img {
	border            : none;
}

div#section div#rightSection div#firstColumn div.detailBoxNard p.tab {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
}

div#section div#rightSection div#firstColumn div.detailBoxNard p.tab a {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
	background        : url(../../common/img/tab_ichiran.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBoxNard p.tabDetail a {
	width             : 81px;
	height            : 26px;
	margin            : 0;
	padding           : 0;
	float             : right;
	background        : url(../../common/img/tab_detail.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBoxNard p#aboutNard a {
	width             : 250px;
	height            : 19px;
	margin            : 0 0 5px 0;
	padding           : 0;
	float             : right;
	background        : url(../img/Nard.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table {
	width             : 616px;
	margin            : 0;
	padding           : 0;
	font-size         : 12px;
	clear             : both;
	border            : 1px #ccc solid;
	border-collapse   : collapse;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table tr {
	line-height       : 1.5em;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table tr td {
	border-top        : 1px #ccc solid;
	text-align        : right;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table tr td.comment {
	text-align        : left;
	border-left       : 10px #ccc solid;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table tr td.green {
	background        : #ccc;
}

div#section div#rightSection div#firstColumn div.detailBoxNard table tr td {
	margin            : 0;
	padding           : 3px;
	vertical-align    : top;
}


div#section div#rightSection div#firstColumn .lin-nard p{
text-aling:center;
margin:10px 0 0 0;
padding:5px 0;
background:#efede9;
}
div#section div#rightSection div#firstColumn .lin-nard p img{
margin:0 auto;
}


/*///////////////////////////////////////////////////////////////////////*/

div#section div#rightSection div#firstColumn p.toForm {
	width             : 616px;
	height            : 49px;
	margin            : 30px 0;
	padding           : 0;
}

div#section div#rightSection div#firstColumn p.toForm a {
	width             : 324px;
	height            : 49px;
	margin            : 0 auto;
	padding           : 0;
	background        : url(../../common/img/toform.gif) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#section div#rightSection div#secondColumn p.voiceBottom {
	width             : 616px;
	height            : 45px;
	margin            : 0;
	padding           : 0;
}

div#section div#rightSection div#secondColumn p {
	width             : 616px;
	margin            : 10px 0 0 0;
	padding           : 0;
	line-height       : 1.5em;
	font-size         : 12px;
}

div#section div#rightSection div#secondColumn p.catBottom {
	width             : 610px;
	height            : 245px;
	margin            : 20px 0 0 0;
	padding           : 0;
}

/* IE6 */

*html body div#leftColum div#centerSection {
	width             : 370px;
	margin            : 0;
	padding           : 5px 0 0 0;
}

*html body div#section div#leftColum div#centerSection div#topicsBox {
	width             : 369px;
	margin            : 0;
	margin-left       : 50px;
	padding           : 0;
	font-size         : 12px;
	background        : #eee url(../img/topics.gif) no-repeat;
}

*html body div#section div#leftColum div#centerSection div#freeBox {
	margin            : 0 0 0 50px;
	padding           : 0;
}

