@charset "Shift_JIS";

/*******************/
/* ₯Όy[W€Κ₯ */
/*******************/

div.other-head {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(../img/border_01.gif) repeat-x left bottom;
}
h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
}
p.other-des {
	position: absolute;
	top: 0px;
	right: 0px;
	_right: 15px;
	width: 395px;
	padding-top: 0.2em;
	text-align: right;
}
p.other-des a {
	display: block;
	width: 100%;
	color: #059692;
	text-decoration: none;
}
p.other-des a:hover {
	color: #059692;
	text-decoration: none;
}
p.other-des span {
	padding-left: 20px;
	color: #059692;
	background: url(../img/icon_02.gif) no-repeat left center;
}

span.icon-new {
	padding-right: 30px;
	background: url(../img/icon_new.gif) no-repeat right center;
}

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


/*******************/
/* ₯A[eBXg₯ */
/*******************/

div#artist {
}
div#artist h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/artist/ttl.gif) no-repeat 0 0;
}
div.artist-prf {
	padding-bottom: 5px;
}
div.artist-prf td {
	margin: 0px;
	padding: 0px;
	border: none;
}
div.artist-prf div.head, div.artist-prf div.head2 {
	position: relative;
	width: 100%;
}
div.artist-prf div.head {
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
div.artist-prf div.head2 {
	margin-bottom: 2px;
	padding-bottom: 2px;
}
div.artist-prf td.img {
	width: 165px;
}
div.artist-prf td.cnts {
	width: 400px;
}
div.artist-prf h3.name {
	padding-left: 15px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div.artist-prf h4.name {
	padding-left: 15px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div.artist-prf p.site {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 18px;
	line-height: 18px;
	text-align: right;
}
div.artist-prf p.site a {
	color: #C2080E;
}
div.artist-prf p.text {
	margin-bottom: 5px;
}
div.artist-prf p.exmp {
	margin-bottom: 5px;
}
div.artist-prf div.brdr {
	height: 1px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 1px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left center;
}

div#artist h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
/*******************/


/*******************/
/* ₯ANZX₯ */
/*******************/

div#access {
}
div#access h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/access/ttl.gif) no-repeat 0 0;
}
div#access h3 {
	padding-left: 25px;
	min-height: 20px;
	_height:20px;
}
div#access h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#access div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}


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


/*******************/
/* ₯fBAξρ₯ */
/*******************/

div#media {
}
div#media h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/media/ttl.gif) no-repeat 0 0;
}
div#media h3 {
	padding-left: 25px;
	min-height: 20px;
	_height:20px;
}
div#media h3 span {
	color: #C2080E;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
}
div#media h3.p {
	background: url(../img/media/icon_paper.gif) no-repeat left center;
}
div#media h3.r {
	background: url(../img/media/icon_radio.gif) no-repeat left center;
}
div#media h3.t {
	background: url(../img/media/icon_tv.gif) no-repeat left center;
}
div#media h3.w {
	background: url(../img/media/icon_web.gif) no-repeat left center;
}
div#media div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 30px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
div#media p.cnt-date {
	margin: 0;
	padding: 0 10px 0 30px;
	text-align: right;
}


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


/*******************/
/* ₯CD/ObY₯ */
/*******************/

div#goods {
}
div#goods h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/goods/ttl.gif) no-repeat 0 0;
}
div#goods h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#goods div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
div#goods table.goodslist {
	width: 100%;
	/* Mac IE's HACK */
	/*\*//*/
	/**/
}
div#goods h4.gname {
	margin-bottom: 2px;
	padding: 0 0 2px 16px;
	background: url(../img/icon_01.gif) no-repeat 0% 30%;
	border-bottom: 1px solid #999999;
	color: #C2080E;
	font-size: 12px;
	font-weight: bold;
}
div#goods div.gimg {
	float: left;
	width: 120px;
	margin-bottom: 10px;
	padding: 2px;
	border: 1px solid #666666;
}
div#goods div.gtxt {
	float: left;
	width: 150px;
	/*margin-bottom: 10px;*/
	padding: 3px 0 10px 5px;
}
div#goods p.gctch {
	font-size: 12px;
	margin-bottom: 5px;
}
div#goods p.gspec {
	font-size: 10px;
	line-height: 12px;
}
div#goods h4.gname,
div#goods p.gctch,
div#goods p.gspec {
	/* Mac IE's HACK */
	/*\*//*/
	width: 135px;
	/**/
}

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


/*******************/
/* ₯XyV₯ */
/*******************/

div#special {
}
div#special h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/ttl.gif) no-repeat 0 0;
}
div#special h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#special div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
div#special p.a-comment {
	margin: 0 0 10px;
}
/* XyVQXgy[Wp */

div#special h2.other-ttl-guest {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/haruhi/ttl.gif) no-repeat 0 0;
}


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


/*******************/
/* ₯AjT} STATION₯ */
/*******************/

div#radio {
}
div#radio h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/radio/ttl.gif) no-repeat 0 0;
}
div#radio h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#radio div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}



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


/*******************/
/* ₯AjT} Q₯  */
/*******************/

div#quiz {
}
div#quiz h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/quiz/ttl.gif) no-repeat 0 0;
}
div#quiz h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#quiz div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}

#quiz-box {
	padding: 0 0 15px 20px;
}
.quiz-txt {
	color: #C2080E;
	font-weight:bold;
}
.quiz-list {
	margin: 0 0 15px 20px;
}
/*******************/
/* ₯e[}\Oy₯  */
/*******************/
div#score {
}
div#score h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/score/ttl.gif) no-repeat 0 0;
}
div#score h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#score div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
/*******************/

/*******************/
/* ₯pPW₯  */
/*******************/
div#pakeraji {
}
div#pakeraji h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/pakeraji/ttl.gif) no-repeat 0 0;
}
div#pakeraji h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#pakeraji div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}
/*******************/

/*******************/
/* ₯Cu|[g₯  */
/*******************/
div#report {
}
div#report h2.other-ttl {
	width: 168px;
	height: 20px;
	text-indent: -9999px;
	background: transparent;
	background: url(../img/special/report/ttl.gif) no-repeat 0 0;
}
div#report h3 {
	padding-left: 20px;
	color: #C2080E;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/icon_01.gif) no-repeat left center;
}
div#report div.cnt-body {
	margin-bottom: 10px;
	padding: 0 10px 5px 20px;
	background: #FFFFFF url(../img/border_01.gif) repeat-x left bottom;
}

table#table td{
	padding:2px;
}
/*******************/