@charset "UTF-8";

* {
padding:0px;
margin:0px;
text-align:left;
font: 11px /1.2em Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3',"メイリオ", Meiryo , Osaka, 'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;
word-break:break-all;
}

/*fire fox 3.0+*/

object,
embed, x:-moz-broken {
	vertical-align: top;
}

/* Hides from IE-mac \*/
* {
	letter-spacing: 1px
}
/* End hide from IE-mac */


body {
	background: url(../img/header_back.gif) left top #00132b;
	background-repeat: repeat-x;
}

img {
	border:0px;
}

a{
	color:#1D3A5A;
	text-decoration:none;
}

strong {
	font-weight: bold;
}

br { letter-spacing: normal } 
#startjjazz {
	position:absolute;
	top:120px;
	z-index:999;
	margin-left:280px;
}

#container {
	width:950px;
	margin:0px auto;
	background: url(../img/container_back.gif) left top repeat-x;
}
#header {
	height:92px;
	background: url(../img/header_back.gif) left top;
	background-repeat: repeat-x;
}

#header #jjazzlogo {
	width:215px;
	height:82px;
	float:left;
}

#header #banner {
	padding-left:222px;
	padding-top:2px;
	width:728px;
	height:90px;
}

#topics {
	height:22px;
	padding:8px 0px 0px 40px;
	color:#817969;
	background: url(../img/topics_back.gif) left bottom;
}

#topics table{
	width:910px;
	border-collapse:collapse;
}

#topics p{
	display:inline;
}

#topics .datew{
	font-size: 10px;
	line-height: 13px;
}

#topics a{
	color:#665E4F;
	text-decoration:underline;
}
#topics a:hover{
	color:#1D3A5A;
	text-decoration:underline;
}


#menu {
	height:30px;
	background: url(/img/menu_back.png) left top repeat-x;
	width:950px;
}

#menu #over {
	height:30px;
}

/*
#menu #over a:hover span#menu-home, #menu #over a:hover span#menu-liveinfo, #menu #over a:hover span#menu-link, #menu #over a:hover span#menu-present, #menu #over a:hover span#menu-editorsnote, #menu #over a:hover span#menu-about-jjazz, #menu #over a:hover span#menu-howto {
	background-position:bottom left;
}
*/

#menu #over a:hover span,#menu #over a:hover span#menu-home {
	background-position:bottom left;
}


#menu #over a #menu-home {
	width:175px;
	background:url(/img/menu_home_Mix.png) no-repeat top left;
	float:left;
}

#menu span#menu-liveinfo {
	width:106px;
	background:url(/img/menu_live_info_Mix.png) no-repeat 0 0;
	float:left;
}

#menu span#menu-link {
	width:88px;
	background:url(/img/menu_link_Mix.png) no-repeat 0 0;
	float:left;
}

#menu span#menu-present {
	width:100px;
	background:url(/img/menu_present_Mix.png) no-repeat 0 0;
	float:left;
}

#menu span#menu-blog {
	width:86px;
	background:url(/img/menu_blog_Mix.png) no-repeat 0 0;
	float:left;
}

#menu span#menu-editorsnote {
	width:97px;
	background:url(/img/menu_editors_note_Mix.png) no-repeat 0 0;
	float:left;
}
#menu span#menu-about-jjazz {
	width:115px;
	background:url(/img/menu_about-jjazz_Mix.png) no-repeat 0 0;
	float:left;
}

#menu span#menu-howto {
	width:113px;
	background:url(/img/menu_howto_Mix.png) no-repeat 0 0;
	float:left;
}


#menu span {
	display:block;
	height:30px;
	text-indent:-9999px;
}

#menu #menuright{
	position: absolute;
	width:271px;
	height:30px;
	float:right;
	margin-left:679px;
	top: 122px;
}

#menu #menuright td{
	text-align:right;
	width:100%;
	vertical-align:middle;
}

#menu #menuright td input{
	height:19px;
	width:145px;
}

input.searchfield {
	border:1px solid #CDC6B6;
	color:#817969;
	padding-top:1px;
	line-height:1em;
}

#topicpath {
	height:26px;
	color:#E0DACD;
	line-height:1em;
	width:950px;
}

#topicpath #topicpath-list {
	letter-spacing:0em;
	padding-top:7px;
	height:19px;
	width:750px;
	float:left;
}

#topicpath a.twitter-share-button {
	
}

#topicpath #rss {
	text-align:right;
	padding-top:2px;
	height:24px;
	width:200px;
	float:right;
}
#topicpath a{
	color:#E0DACD;
	text-decoration:underline;
}
#topicpath a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#mainscreen {
	clear:both;
	height:566px;
	background-color:#ffffff;
        overflow:hidden;
}

#topback #followButton{
	float:right;
	z-index: 10;
	position:relative;
	margin-top:-15px;
	padding-right:10px;
}

/* 広告下 */
#bannerBottom {
	padding:0 3px;
	width:100%;
	height:35px;
	overflow:visible;
	display:block;
}

#bannerBottom li{
	float: left;
	position: relative;
	z-index: 1;
	padding-right:4px;/*２4px*/
	list-style: none;
}


#bannerBottom li:last-child,#bannerBottom li.lastChild {
	padding-right:0;
}

#adsense{
	width:950px;
	padding-top:2px;
	background-color:#F0EBDA;
}


#footer {
	height:59px;
	color:#a39d7f;
	background: url(../img/footer_back.gif) left top repeat-x;
	padding:10px 1px 0px 1px;
}


#footer .link {
	height:59px;
	width:520px;
	float:left;
}
#footer .link a {
	color:#a39d7f;
	text-decoration:none;
}
#footer .link a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#footer .copy {
	height:59px;
	width:420px;
	float:right;
	text-align:right;
	font:9px /1.2em Arial, Verdana, Helvetiva, sans-serif;
	letter-spacing: 1px;
}

#rightsidebar {
	padding:1px;
	position: absolute;
	margin-left:748px;
	width:200px;
	height:565px;
	top: 178px;
	z-index:1;
	text-align:center;
	background-image: url(../img/sidebar_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#rightsidebar a img{
	margin:0 auto 2px;
	padding:0;
vertical-align:bottom;
}



#loading-session {
	position:absolute;
	width:950px;
	height:565px;
	margin: auto 0px;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color:#ffffff;
	z-index:11;
}

/*　↓↓Top専用↓↓　*/

#topback {
	background:#f0ebda;
	padding:7px 6px;
}

table#program-list {

}

table#program-list td {
	padding:2px 3px;
}

table#session {
	height:90px;
	margin-top:3px;
}

table#session th {
	height:21px;
}

table#session th img {

	position:relative;
	top:6px;
	left:-6px;
}

table#session td {
	height:69px;
	vertical-align:middle;
}

/* プログラムヘッダー部分 */

.asset-header-index {
	width:950px;
	height:56px;
	background-image: url(../img/asset-header_back.png);
	background-repeat: no-repeat;
	vertical-align:middle;
}

.asset-header-index table {
	width:810px;
	border-collapse:collapse;
}


.asset-header {
	width:950px;
	height:56px;
	background-repeat: no-repeat;
	vertical-align:top;
	background: url(../img/p_header_back.png) top right repeat-x;
}

.asset-header #program {
	width:696px;
	height:56px;
	float:left;
}

.asset-header #program table {
	width:680px;
	border-collapse:collapse;
	height:56px;
	color:#001527;
}

#program td#sub-cat-logo {
	text-align:left;
	width:50px;
}

#program td#sub-cat-date {
	font-family: Futura, Helvetica;
	text-align:right;
	color:#ab9f89;
}

td#sub-cat-date span{
	font-size:18px;
	font-weight:bold;
}

h1#page-title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:0em;
	padding-left:12px;
	color:#1D3A5A;
}


.asset-header #play-button {
	float:right;
	width:254px;
}

.asset-header #textblog {
	width:696px;
	height:56px;
	float:left;
}

.asset-header #textblog table {
	width:581px;
	border-collapse:collapse;
	height:56px;
	color:#001527;
}

#textblog td#sub-cat-date {
	font-family: Futura, Helvetica;
	text-align:left;
	color:#ab9f89;
	width:130px;
}


#maskB1, #maskB2, #maskB3, #maskB4{
	position:absolute;
	width:59px;
	height:32px;
	padding-left:7px;
	padding-top:2px;
}


#mask1 {background:url(/img/p_pick-up_J-0884.png) center center no-repeat;}
#mask2 {background:url(/img/p_onkochishin_J-0888.png) center center no-repeat;}
#mask3 {background:url(/img/p_yorujazz.png) center center no-repeat;}
#mask4 {background:url(/img/p_color-of-life.png) center center no-repeat;}
#mask5 {background:url(/img/p_pit-inn.png) center center no-repeat;}
#mask6 {background:url(/img/p_sense-of-quiet.png) center center no-repeat;}
#mask7 {background:url(/img/p_airport_J-0890.png) center center no-repeat;}
#mask8 {background:url(/img/p_jazz-clock-day_J-0893.png) center center no-repeat;}
#mask9 {background:url(/img/p_touch-of-jazz.png) center center no-repeat;}
#mask10 {background:url(/img/p_toshiba-jazztoday_J-0887.png) center center no-repeat;}
#mask11 {background:url(/img/p_whisky-mode.png) center center no-repeat;}
#mask12 {background:url(/img/p_jazz-clock-night_J-0894.png) center center no-repeat;}

a:hover div#mask1 div.exp {background:url(/img/p_pick-up-.png) center center no-repeat;}
a:hover div#mask2 div.exp {background:url(/img/p_onkochishin_J-0888-.png) center center no-repeat;}
a:hover div#mask3 div.exp {background:url(/img/p_yorujazz_J-0889-.png) center center no-repeat;}
a:hover div#mask4 div.exp {background:url(/img/p_color-of-life-.png) center center no-repeat;}
a:hover div#mask5 div.exp {background:url(/img/p_pit-inn_J-0885-.png) center center no-repeat;}
a:hover div#mask6 div.exp {background:url(/img/p_sense-of-quiet-.png) center center no-repeat;}
a:hover div#mask7 div.exp {background:url(/img/p_airport_J-0890-.png) center center no-repeat;}
a:hover div#mask8 div.exp {background:url(/img/p_jazz-clock-day-.png) center center no-repeat;}
a:hover div#mask9 div.exp {background:url(/img/p_touch-of-jazz_J-0883-.png) center center no-repeat;}
a:hover div#mask10 div.exp {background:url(/img/p_toshiba-jazztoday_J-0887-.png) center center no-repeat;}
a:hover div#mask11 div.exp {background:url(/img/p_whisky-mode_J-0891-.png) center center no-repeat;}
a:hover div#mask12 div.exp {background:url(/img/p_jazz-clock-night-.png) center center no-repeat;}

a div#mask1 div.exp,a div#mask2 div.exp,a div#mask3 div.exp,a div#mask4 div.exp,a div#mask5 div.exp,a div#mask6 div.exp,a div#mask7 div.exp,a div#mask8 div.exp,a div#mask9 div.exp,a div#mask10 div.exp,a div#mask11 div.exp,a div#mask12 div.exp {
	background:url(/img/spacer.gif) center center no-repeat;
}


.new {
	position:absolute;
	cursor: pointer;
}

/*　↓↓プレイリスト↓↓　*/
#playlist {
	position:absolute;
	margin-left:432px;
	top:234px;
	width:506px;
	height:473px;
	z-index:20;
	background:url(../img/playlist_sideline.gif) bottom left repeat-x #ffffff;
	border-bottom:1px solid #c5bcaa;
	text-align:center;
	color:#817969;
	line-height:1em;
}

#playlist .indiv {
	overflow:auto;
	overflow-x:hidden;
	margin:0px 1px 0px 1px;
	width:493px;
	height:426px;
	padding-left:11px;
	background:url(../img/playlist_back.gif) top left repeat-x #f4eee2;
}

#playlist th, #playlist caption {
	display:none;
}

#playlist td {
	border-bottom:1px solid #ebe5d9;
	text-align:center;
	padding:2px;
}

#playlist td.album img {
	width:50%;
	height:50%;
	min-height:50px;
	min-width:50px;
	border:1px solid #BBAF9A;
}

#playlist td.album {
	width:73px;
}

#playlist td.song {
	width:165px;
	background:url(../img/playlist_border.gif) center left no-repeat;
	height:54px;
	text-align:left;
	padding-left:8px;
	line-height:1em;
}

#playlist td.artist {
	width:165px;
	background:url(../img/playlist_border.gif) center left no-repeat;
	text-align:left;
	padding-left:8px;
	line-height:1em;
}
#playlist td.artist a {
	line-height:1em;
}
#playlist td.artist a:hover {
	text-decoration:underline;
}

#playlist td.time {
	width:79px;
	background:url(../img/playlist_border.gif) center left no-repeat;
	text-align:right;
	padding-right:10px;
}

#playlist td.jingle{
	text-align:left;
	color:#A2BCBA;
	font-weight:bold;
}

#playlist td.tt_text{
	text-align:right;
	font-weight:bold;
	color:#A2BCBA;
}

#playlist td.totaltime{
	text-align:right;
	padding-right:10px;
}

/*　↓↓（プログラムアーカイブ共通スタイル）↓↓　*/

.entry-content #archive{
	clear:both;
	position:absolute;
	text-align:right;
	padding-right:75px;
	top:720px;
	width:875px;
	height:25px;
	/*background:url(../img/archive.png) bottom right no-repeat;*/
}

.entry-content #archive a{
	text-decoration:underline;
}

/*　↓↓（プログラムアーカイブ RADIO SHIPS専用）↓↓　*/

#radio-ships .entry-content #archive{
	padding-right:10px;
	width:940px;
	/*background:url(../img/archive.png) bottom right no-repeat;*/
	display:none;
}


/*　↓↓（　naked　）↓↓　*/

#naked .entry-content .asset-body {
	padding:0px;
	margin:0px;
	height:450px;
}

#naked .entry-content .asset-more p{
	padding:0px 15px 5px 0px;
	text-align:right;
	color:#746d5b;
	font-family: Trebuchet MS, Futura, Helvetica;
	font-size: 10px;
	line-height: 1.2em;
}


/*　↓↓（プログラムアーカイブ AIR PORT専用）↓↓　*/

#airport .entry-content #archive{
	top:486px;
}

/*　↓↓（　AIR PORT　）↓↓　*/

#airport .entry-content {
	display:block;
	position:relative;
	width:950px;
	height:511px;
	/*background-image:url(../img/blog/airport/airport_img2.gif);*/
}

#airport .entry-content .asset-body {
	position: absolute;
}
#airport .entry-content .asset-more {
	position: absolute;
	margin:8px 0px 0px 9px;
}

/*　↓↓（　パンゲア　＆　JazzToday　）↓↓　*/

#pangaea .entry-content .asset-body span, #jazztoday08 .entry-content .asset-body span{
	padding:0px;
	margin:0px;
}


/*　↓↓（　PICK UP　）↓↓　*/

#pick-up .entry-content {
	width:950px;
	height:511px;
}


#pick-up .entry-content .asset-body {
	width:400px;
	float:left;
}

#pick-up .entry-content .asset-more {
	position: absolute;
	padding-left:426px;
	float:right;
	width:500px;
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
}

#pick-up .entry-content .asset-more p{
	position:relative;
	clear:both;
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
}
#pick-up .entry-content .asset-more blockquote{
	clear:both;
	padding-left:46px;
	padding-top:8px;
	font-size: 12px;
}

#pick-up .entry-content .asset-more p img{
	margin:0px auto;
	position:absolute;
	display:block;
	top:234px;
}


#disclist{
	position:absolute;
	top:594px;
	left:0px;
	width:100%;
	height:151px;
	margin:0px auto;
	z-index: 9;
}


#disclist table{
	margin:0px auto;
	height:130px;
}

#disclist td img{
	margin:0px 3px;
}

/*　↓↓（　maxell PICK UP　）↓↓　*/

div#pickup-comment{
	position:absolute;
	top:689px;
	padding:0px;
	margin:5px 5px 16px 22px;
	font-size: 10px;
	color:#282828;
z-index: 10;
width: 910px;
}
div#pickup-comment a{text-decoration:underline}
div#pickup-comment-header{
	position:absolute;
	top:594px;
	background:url(../img/pick-up_line.gif) top left no-repeat;
	width:950px;
	height:26px;
	z-index: 1;
}

/*　↓↓（　RADIO SHIPS　）↓↓　*/

#radio-ships .entry-content .asset-body {
	padding:0px;
	margin:0px;
	height:360px;
}

#radio-ships .entry-content .asset-body p{
	padding:0px;
	margin:0px;
}

#radio-ships .entry-content .asset-more p{
	padding-bottom:5px;
	padding:20px 20px 0px 425px;
	color:#817969;
	font-size: 11px;
	line-height: 1.2em;
}

#radio-ships .entry-content .asset-more img{
	float:left;
}

/*　↓↓（　温故知新　）↓↓　*/

#onkochishin .entry-content {
	background:url(../img/blog/onkochishin/back.jpg) top center no-repeat;
	width:950px;
	height:511px;
}






#onkochishin .entry-content .asset-body {
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	padding:440px 300px 0px 25px;
}

#onkochishin .entry-content .asset-body p{
	padding:0;
	margin:0;
}
#onkochishin .entry-content .asset-body a{
	color:#ffffff;
	text-decoration:underline;
}




/*　↓↓（　ewe　）↓↓　*/

#ewe .entry-content {
	margin-top:23px;
}

#ewe .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:487px;
	background:url(../img/piano-mode_body_back.gif) bottom right no-repeat;
}
#ewe .entry-content .asset-body img{
border:1px solid #eeeeee;
}
#ewe .entry-content .asset-body p{
	padding:15px;
	color:#4C473C;
	font-size: 10px;
	line-height: 1.2em;
}
#ewe .entry-content .asset-body p img{
	margin-top:8px;
}

#ewe .entry-content .asset-more {
	position: absolute;
	font-size: 11px !important;
	margin-left:451px;
	float:right;
	width:499px;
}
#ewe .entry-content .asset-more p {
	color:#4C473C;
	line-height: 1.7em;
	margin-right:25px;
}
#ewe .entry-content .asset-more p a {
	text-decoration:underline;
	font-weight:bold;
}
#ewe .entry-content .asset-more p a:hover {
	color:#000000;
}

/*　↓↓（ Cosi Jazz ）↓↓　*/

#cosi-jazz .entry-content .asset-body {
	width:355px;
	float:left;
	padding-left:25px;
	height:500px;
}

#cosi-jazz .entry-content .asset-body img{
	border:1px solid #777777;
}

#cosi-jazz .entry-content .asset-body p{
	padding:15px;
	color:#666666;
	font-size: 10px;
	line-height: 1.2em;
}

#cosi-jazz .entry-content .asset-more {
	position: absolute;
	padding-left:405px;
	padding-top:23px;
	float:right;
	width:545px;
}

#cosi-jazz .entry-content .asset-more img {
	padding-bottom:30px;
}

#cosi-jazz .entry-content .asset-more p{
	padding-left:20px;
	padding-bottom:11px;
	padding-right:30px;
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
}
#cosi-jazz .entry-content .asset-more a {
	color:#1D3A5A;
	font-size: 12px;
	line-height: 1.5em;
}

#cosi-jazz .entry-content .asset-more p a:hover {
	text-decoration:underline;
}

/*　↓↓（ Piano Mode ）↓↓　*/

#piano-mode .entry-content {
	margin-top:23px;
}

#piano-mode .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:488px;
	background:url(../img/piano-mode_body_back.gif) bottom right no-repeat;
}

#piano-mode .entry-content .asset-body p{
	padding:15px;
	color:#666666;
	font-size: 10px;
	line-height: 1.2em;
}
#piano-mode .entry-content .asset-body p img{
	margin-top:8px;
}


#piano-mode .entry-content .asset-more {
	position: absolute;
	margin-left:451px;
	float:right;
	width:460px;
	/*width:499px;初期値*/
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
}
#piano-mode .entry-content .asset-more a {
	color:#1D3A5A;
	font-size: 12px;
	line-height: 1.5em;
}
#piano-mode .entry-content .asset-more a:hover {
	text-decoration:underline;
}

#piano-mode .entry-content .asset-more p#piano-mode-massege{
	color:#1D3A5A;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.5em;
	padding-bottom:25px;
}

/*　↓↓（　音楽とモード　）↓↓　*/

#ongaku-mode .entry-content {
	background:url(../img/ongaku-mode_back.jpg) top center no-repeat #000000;
	width:950px;
	height:511px;
}

#ongaku-mode div#om-backgroundJ-0036 {
	background-image:url(../img/ongaku-mode_back2.jpg)
}

#ongaku-mode .entry-content .asset-body {
	color:#B2ACA2;
	padding:120px 250px 0px 114px;
}
#ongaku-mode .entry-content .asset-body a{
	color:#B2ACA2;
	font-size:10px;
}
#ongaku-mode .entry-content .asset-body a:hover{
text-decoration:underline;
}


#ongaku-mode .entry-content .asset-body p{
	color:#B2ACA2;
	font-size:10px;
}

#ongaku-mode .entry-content .asset-body p a{
	color:#AB551E;
	font-size:10px;
text-decoration:underline;
}
#ongaku-mode .entry-content .asset-body p a:hover{
text-decoration:underline;
}
#ongaku-mode .entry-content .asset-more{
	position:absolute;
	top:561px;
	padding:5px 70px 0px 70px;
	margin:0px;
}

#ongaku-mode .entry-content .asset-more table#booklist{
	width:810px;
	height:180px;
	word-break:break-all;
}

#ongaku-mode .entry-content .asset-more table#booklist td.image{
	width:75px;
}

#ongaku-mode .entry-content .asset-more table#booklist td.image img{
	margin-right:5px;
}


#ongaku-mode .entry-content .asset-more table#booklist td.description{
	padding-right:25px;	
	width:330px;
	color:#AB551E;
	font-size: 9px;
	line-height: 1.2em;
}

/*　↓↓（　Time & Style　）↓↓　*/

#time-and-style .entry-content {
	background:url(../img/time-and-style_back.jpg) bottom center no-repeat #000000;
	width:950px;
	height:383px;
}

#time-and-style .entry-content .asset-body {
	padding:0px;
	margin:0px;
	color:#d7d7d7;
	padding:203px 0px 0px 271px;
	width:230px;
	font-size:10px;
	line-height: 16px;
}



#time-and-style .entry-content .asset-more{
	position:absolute;
	top:619px;
	width:511px;
	height:128px;
	padding:0px;
	margin:0px;
}


/*　↓↓（　JazzToday 2008　）↓↓　*/

#jazztoday08 .entry-content {
	background:url(../img/jazztoday08_back.jpg) top center no-repeat #000000;
	width:950px;
	height:511px;
}

#jazztoday08 div#jt-backgroundJ-0102 {
	background-image:url(../img/blog/jazztoday/jazztoday_back102.jpg)
}
#jazztoday08 div#jt-backgroundJ-0110 {
	background-image:url(../img/blog/jazztoday/jazztoday_back110.jpg)
}


#jazztoday08 .entry-content .asset-body {
	color:#FFFFFF;
	padding:85px 350px 0px 102px;
}

#jazztoday08 .entry-content .asset-body p{
	color:#FFFFFF;
	font-size:10px;
}

#jazztoday08 .entry-content .asset-body a{
	color:#80999E;
	font-size:10px;
	text-decoration:underline;
}

#jazztoday08 .entry-content .asset-body a:hover{
	text-decoration:underline;
	color:#ffffff;
}

#jazztoday08 .entry-content .asset-more{
	position:absolute;
	top:601px;
	padding:5px 70px 0px 70px;
	margin:0px;
}

#jazztoday08 .entry-content .asset-more table#booklist{
	width:810px;
	height:100px;
	word-break:break-all;
}

#jazztoday08 .entry-content .asset-more table#booklist td.image{
	width:75px;
}

#jazztoday08 .entry-content .asset-more table#booklist td.image img{
	margin-right:5px;
}


#jazztoday08 .entry-content .asset-more table#booklist td.description{
	padding-right:25px;	
	width:330px;
	color:#CAC5BD;
	font-size: 9px;
	line-height: 1.2em;
}

/*　↓↓（　pangaea　）↓↓　*/

#pangaea .entry-content {
	background:url(../img/pangaea_back.jpg) top center no-repeat #000000;
	width:950px;
	height:511px;
}

#pangaea div#pangaea-backgroundJ-0109 {
	background-image:url(../img/blog/pangaea/pangaea_back109.jpg)
}


#pangaea .entry-content .asset-body {
	color:#ffffff;
	padding:129px 300px 0px 25px;
	font-size: 10px;
}
#pangaea .entry-content .asset-body a{
	color:#ded8cd;
	font-size:10px;
	text-decoration:underline;
}
#pangaea .entry-content .asset-body a:hover{
	text-decoration:underline;
}


#pangaea .entry-content .asset-body p{
	color:#ffffff;
	font-size:10px;
}

#pangaea .entry-content .asset-body p a{
	color:#ded8cd;
	font-size:10px;
text-decoration:underline;
}
#pangaea .entry-content .asset-body p a:hover{
text-decoration:underline;
}
#pangaea .entry-content .asset-more{
	position:absolute;
	top:612px;
	padding:5px 70px 0px 70px;
	margin:0px;
}

#pangaea .entry-content .asset-more table#booklist{
	width:810px;
	height:120px;
	word-break:break-all;
	color:#ffebba;
}

#pangaea .entry-content .asset-more table#booklist td.image{
	width:75px;
}

#pangaea .entry-content .asset-more table#booklist td.image img{
	margin-right:5px;
border:1px solid #666666;
}


#pangaea .entry-content .asset-more table#booklist td.description{
	padding-right:25px;	
	width:330px;
	color:#ffebba;
	font-size: 10px;
	line-height: 1.2em;
}

#pangaea .entry-content .asset-more table#booklist td.sankou-link{
	padding-left:50px;
	color:#ffebba;
	font-size: 8px;
	line-height: 1.3em;
}

#pangaea .entry-content .asset-more table#booklist td.sankou-link a{
	color:#ded8cd;
	text-decoration:underline;
}
#pangaea .entry-content .asset-more table#booklist td.sankou-link a:hover{
	color:#ded8cd;
	text-decoration:underline;
}

/*　↓↓（ others ）↓↓　*/

#mainscreen #others div {
/*background-color:#000000;*/
}

#others .entry-content {
	margin-top:23px;

}

#others .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:488px;
	background: url(../img/others_body_back.gif) bottom right no-repeat;
}

#others .entry-content .asset-body p{
	padding:15px;
	color:#666666;
	font-size: 10px;
	line-height: 1.2em;
}
#others .entry-content .asset-body p img{
	margin-top:8px;
}


#others .entry-content .asset-more {
	position: absolute;
	margin-left:451px;
	float:right;
	width:460px;
	/*width:499px;初期値*/
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
}
#others .entry-content .asset-more a {
	color:#1D3A5A;
	font-size: 12px;
	line-height: 1.5em;
}
#others .entry-content .asset-more a:hover {
	text-decoration:underline;
}

#others .entry-content .asset-more p{
	color:#8E8A81;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.5em;
	padding-bottom:25px;
}

/*　↓↓（ others2 ）↓↓　*/

#others2 .entry-content {
	margin-top:23px;

}

#others2 .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:488px;
	background: url(../img/others_body_back.gif) bottom right no-repeat;
	z-index:20;
}

#others2 .entry-content .asset-body p{
	padding:15px;
	color:#666666;
	font-size: 10px;
	line-height: 1.2em;
}
#others2 .entry-content .asset-body p img{
	margin-top:8px;
}


#others2 .entry-content .asset-more {
	position: absolute;
	margin-left:451px;
	float:right;
	width:460px;
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
	z-index:10;
}
#others2 .entry-content .asset-more a {
	color:#1D3A5A;
	font-size: 12px;
	line-height: 1.5em;
}
#others2 .entry-content .asset-more a:hover {
	text-decoration:underline;
}

#others2 .entry-content .asset-more p{
	color:#8E8A81;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.5em;
	padding-bottom:25px;
}

/*　↓↓（　JAZZ ON THE ROAD　）↓↓　*/

#jazz-on-the-road .entry-content {
	display:block;
	position:relative;
	width:950px;
	height:511px;
}

#jazz-on-the-road .entry-content .asset-body {
	position: absolute;
}

/*　↓↓（　夜ジャズ　）↓↓　*/
#yorujazz {
	background-color:#010006;
}
#yorujazz .entry-content .asset-body {
	width:628px;
	float:left;
	padding:0px;
	height:511px;
}

#yorujazz .entry-content .asset-more {
	position: absolute;
	margin:0px 5px 5px 628px;
	padding-top:83px;
	float:right;
	width:322px;
	height:428px;
	color:#ffebba;
	background: url(../img/yorujazz_back.gif) left top #1c1c1c no-repeat;
}

#yorujazz .entry-content .asset-more div span img{
	float:left;
	padding-right:9px;
	padding-bottom:9px;
}

#yorujazz .entry-content .asset-more div {
	padding-right:9px;
	clear:both;
}
#yorujazz .entry-content .asset-more div img{
	padding:5px 0px;
}

#yorujazz .entry-content .asset-more p {
	font-size:10px;
	clear:both;
	display:block;
	color:#dacbcb;
	line-height: 1.3em;
	padding:20px 13px 20px 13px;
	background: url(../img/yorujazz_theme_back.gif) left top no-repeat;
        margin-bottom:5px;
        height:53px;
}
#yorujazz .entry-content .asset-more p a {
	color:#dacbcb;
	text-decoration:underline;
}

#yorujazz .entry-content .asset-more div a {
	color:#ffebba;
	text-decoration:underline;
}

/*　↓↓（プログラムアーカイブ 夜ジャズ専用）↓↓　*/

#yorujazz .entry-content #archive{
	z-index:5;
	width:487px;
	height:25px;
	text-align:left;
        padding-left:67px;
	top:720px;
	/*background:url(../img/yorujazz_archive.png) top left no-repeat;*/
}
#yorujazz .entry-content #archive a{
	color:#ffebba;
	text-decoration:underline;
}


/*　↓↓（　Swing赤坂2009　）↓↓　*/

#swing-akasaka-2009 .entry-content {
	margin-top:23px;
}

#swing-akasaka-2009 .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:488px;
	background:url(../img/piano-mode_body_back.gif) bottom right no-repeat;
}

#swing-akasaka-2009 .entry-content .asset-body p{
	padding:15px;
	color:#666666;
	font-size: 10px;
	line-height: 1.2em;
}
#swing-akasaka-2009 .entry-content .asset-body p img{
	margin-top:8px;
}

#swing-akasaka-2009 .entry-content .asset-more {
	position: absolute;
	margin-left:451px;
	float:right;
	width:499px;

	height:453px;
	overflow:auto;
	overflow-x:hidden;

/*
	margin:25px 0px 13px 26px;
	padding:3px 8px 3px 20px;
*/
}


#swing-akasaka-2009 .entry-content .asset-more p {
	color:#817969;
	font-size: 12px;
	line-height: 1.5em;
	margin-right:25px;
}
#swing-akasaka-2009 .entry-content .asset-more p a {
	font-size: 12px;
	text-decoration:underline;
}
#swing-akasaka-2009 .entry-content .asset-more p a:hover {
	color:#000000;
}


/*　↓↓（　TOUCH OF JAZZ　）↓↓　*/

#touch-of-jazz .entry-content {
	margin-top:23px;
}

#touch-of-jazz .entry-content .asset-body {
	width:380px;
	float:left;
	padding-left:25px;
	height:488px;
	background: bottom right no-repeat #000;
}
#touch-of-jazz .entry-content .asset-body img{
border:1px solid #111;
}
#touch-of-jazz .entry-content .asset-body p{
	padding:15px;
	color:#fff;
	font-size: 10px;
	line-height: 1.2em;
	background-color:#000;
}
#touch-of-jazz .entry-content .asset-body p a{
	text-decoration:underline;
	color:#5188D2;
}
#touch-of-jazz .entry-content .asset-body p img{
	margin-top:8px;
}

#touch-of-jazz .entry-content .asset-more {
	position: absolute;
	margin-left:451px;
	float:right;
	width:499px;
	background-color:#000;
}
#touch-of-jazz .entry-content .asset-more p {
	color:#fff;
	font-size: 12px;
	line-height: 1.4em;
	margin-right:25px;
}
#touch-of-jazz .entry-content .asset-more p a {
	
	text-decoration:underline;
	color:#fff;
}
#touch-of-jazz .entry-content .asset-more p a:hover {
	color:#fff;
}

/*　↓↓（　庭とご飯と音楽と　）↓↓　*/
#niwagohanongaku {
	background-color:#010006;
}

#niwagohanongaku .entry-content .asset-body {
	width:640px;
	float:left;
	padding:0px;
	height:511px;
	background:url(/img/blog/niwagohanongaku/base.gif) no-repeat 0 0;
}

#niwagohanongaku .entry-content .asset-more {
	position: absolute;
	margin:0 0 0 640px;
	float:right;
	width:310px;
	height:511px;
	color:#ffebba;
	zoom:1;
}

html*#niwagohanongaku .entry-content .asset-more {
	margin-left:0;
}



#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img2,
#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img3,
#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img4,
#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img5,
#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img6 {
	display:none;
	position:absolute;
	z-index:1;
}

#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img1 {
	position:absolute;
	z-index:1;

}

#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img6 table *{
	padding:0;margin:0;border-collapse: collapse;
}

#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img6 table tr td {
	vertical-align:middle;
	height:506px;
	padding-left:56px;
	font: 13px /1.6em;
	letter-spacing:0.3em;

}
#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img6 table tr td a {
	text-decoration:underline;
	font: 13px /1.6em;
	letter-spacing:0.3em;
}

#niwagohanongaku .entry-content .asset-body div h2 {
	position:absolute;
	font-size:18px;
	letter-spacing:0.2em;
	margin-left:24px;
	margin-top:79px;
	color:#000;
        font-weight:bold;
	text-shadow: 0px 0px 3px #000;
}

#niwagohanongaku .entry-content .asset-body #niwagohanongaku_img3 h2 {
	color:#000;

	margin-top:59px;

}
#niwagohanongaku .shadowb{
	text-shadow: 1px 1px 2px #000;
}


#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves1,
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves2,
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves3,
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves4,
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves5,
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves6 {
	position:absolute;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves1 {
	top:147px;
	left:94px;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves2 {
	top:147px;
	left:236px;
	display:none;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves3 {
	top:291px;
	left:94px;
	display:none;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves4 {
	top:291px;
	left:236px;
	display:none;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves5 {
	top:433px;
	left:94px;
	display:none;
}
#niwagohanongaku .entry-content .asset-more #niwagohanongaku_leaves6 {
	top:433px;
	left:236px;
	display:none;
}

/* ↓↓ リンクページ用 ↓↓ */
#mainscreen #link_main .und_line{
	text-decoration:underline;
}
#mainscreen #link_main a{
	text-decoration:none;
}
#mainscreen #link_main a:hover{
	text-decoration:underline;
}
#mainscreen #link_main a.und_line{
	text-decoration:underline;
}

#mainscreen #link_main #artistlink{
	padding:60px 15px 0 20px;
	background:url(../img/link-artist-bg.jpg) top left no-repeat; 
}
#mainscreen #link_main #labellink{
	padding:60px 15px 0 20px;
	background:url(../img/link-label-bg.jpg) top left no-repeat;
}
#mainscreen #link_main #livehouselink{
	padding:60px 15px 0 20px;
	background:url(../img/link-livehouse-bg.jpg) top left no-repeat;
}

#mainscreen #link_main td.link_item , #mainscreen #link_main td.link_item_area , #mainscreen #link_main td.link_item_pref{
	width:675px;
	font-size:11px;
	line-height:100%;
}
#mainscreen #link_main td.link_item a , #mainscreen #link_main td.link_item_area a , #mainscreen #link_main td.link_item_pref a{
	font-size:11px;
	line-height:100%;
}
#mainscreen #link_main td.link_item a:hover{
	font-size:11px;
	line-height:100%;
}
#mainscreen #link_main td.link_item .und_line{
	font-size:18px;
	line-height:100%;
}
#mainscreen #link_main td.link_item_area .und_line{
	font-size:14px;
	line-height:100%;
}
#mainscreen #link_main td.link_menu{
	padding:0 0 0 30px;
	font-size:10px;
	line-height:100%;
}
#mainscreen #link_main td.link_menu a{
	font-size:10px;
	line-height:100%;
	margin:0px;
}
#mainscreen #link_main td.link_menu .und_line{
	font-size:10px;
	line-height:100%;
}
#mainscreen #link_main td.link_menu a img{
	margin-bottom:1px;
}
#mainscreen #link_main td.link_menu a.und_line img{
	margin-bottom:0px;
	border-bottom:1px solid #222;
}
#mainscreen #link_main td.link_menu a:hover{
	margin:0px;
	border-bottom:0px solid #fff;
}
#mainscreen #link_main td.link_menu a:hover img{
	margin:0px;
	border-bottom:1px solid #222;
}
#mainscreen #link_main #artistlink #linklist , #mainscreen #link_main #labellink #linklist{
	margin-top:20px;
	margin-left:60px;
	padding:20px;
	background:url(../img/link-list-bg.jpg) top left no-repeat;
}
#mainscreen #link_main #artistlink #linklist_nbg , #mainscreen #link_main #labellink #linklist_nbg{
	margin-top:20px;
	margin-left:60px;
	padding:20px;
}
#mainscreen #link_main #livehouselink #linklist{
	margin-top:8px;
	margin-left:60px;
	padding:20px;
}

#mainscreen #link_main #linkdata{
	height:380px;
	padding:5px 5px 5px 15px;
	overflow:scroll;
	overflow-x:hidden;
}
#mainscreen #link_main #linkdata .link-item{
	font-size:24px;
	line-height:100%;
}
#mainscreen #link_main #linkdata table{
	margin-top:5px;
	margin-bottom:15px;
}
#mainscreen #link_main #linkdata td{
	font-size:14px;
	line-height:28px;
}
#mainscreen #link_main #linkdata td a{
	font-size:14px;
	line-height:28px;
}
#mainscreen #link_main #linkdata a.item_slt{
	display:block;
	padding-top:30px;
	height:50px;
	width:100px;
	font-size:30px;
	line-height:100%;
	text-decoration:none;
	text-align:center;
}
#mainscreen #link_main #linkdata a.item_slt:hover{
	background:url(../img/link-item-bg.jpg) top left no-repeat;
}

#mainscreen #link_main #linkdata td.hokkaidou-touhoku{
	width:140px;
	height:30px;
	background:url(../img/link-hokkaidou-touhoku.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.kanto{
	width:140px;
	height:30px;
	background:url(../img/link-kanto.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.hokuriku-chubu{
	width:140px;
	height:30px;
	background:url(../img/link-hokuriku-chubu.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.kinki{
	width:140px;
	height:30px;
	background:url(../img/link-kinki.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.chugoku-shikoku{
	width:140px;
	height:30px;
	background:url(../img/link-chugoku-shikoku.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.kyusyu{
	width:140px;
	height:30px;
	background:url(../img/link-kyusyu.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.sonota{
	width:140px;
	height:30px;
	background:url(../img/link-sonota.gif) top left no-repeat;
}
#mainscreen #link_main #linkdata td.pref-bg{
	padding-left:5px;
	background:url(../img/link-livehouse-pref-bg.jpg) top left no-repeat;
	font-size:18px;
	line-height:28px;
}
#mainscreen #link_main #linkdata td.lhname{
	font-size:12px;
	line-height:26px;
	font-weight:bold;
}
#mainscreen #link_main #linkdata td.lhname a{
	font-size:12px;
	line-height:26px;
	font-weight:bold;
	text-decoration:underline;
}
#mainscreen #link_main #linkdata td.lhaddr , #mainscreen #link_main #linkdata td.lhtel{
	font-size:12px;
	line-height:26px;
	padding-left:10px;
}

/* ↓↓ プレゼント応募ページ用 ↓↓ */

#present .entry-content{
	position:relative;
	overflow:auto;
	overflow-x:hidden;
	width:950px;
	height:496px;
}

#present .asset-header {
	background-image: url(../img/present_back.jpg);
}

#present table {
	padding:22px 0px 21px 42px;
	background: url(../img/present_background.png) right bottom no-repeat;
	width:931px;
}
#present td {
	vertical-align:top;
}

#present td#present-img {
	width:224px;
}
#present td#present-img img{
	padding:0px 2px 2px 0px;
	background: url(../img/present_photo_back.png) left top no-repeat #c0b5a0;
}

#present td#present-info {
	color:#6F6758;
	padding-left:28px;
	padding-bottom:28px;
}

#present td#present-info h1{
	color:#1D3A5A;
	font-size:14px;
	font-weight:bold;
}
#present td#present-info p{
	padding-top:15px;
}
#present td#present-info p a{
	color:#60594B;
	text-decoration:underline;
}
#present td#present-info p a:hover{
	color:#1D3A5A;
	text-decoration:underline;
}


#present td#present-oubo {
	vertical-align:middle;
	text-align:center;
	width:203px;
}

.syuryou {
	position:absolute;
	padding:22px 0px 0px 42px;
}


