@charset "UTF-8";

/* Division Value
---------------------------------------------------- */
.section_01{
	padding:15px 15px 0 30px;
}
.Now .section_01 {
	background:#ebebeb;	
	padding:15px 15px 20px 15px;
}
.SpotLight .section_01{
	background:#ebebeb;	
	padding:15px 15px 20px 15px;
}
.Ensemble .section_01{
	background:#e3e0d7 url(../ensemble/imgs/bkg_ctbody.jpg) 0 0 no-repeat;
	color:#555;	
}
.Hope .section_01{
	background:#cdeab6 url(../hope/imgs/bkg_ctbody.jpg) 0 0 no-repeat;
	color:#555;	
}
.BackSP .section_01{
	background:#f4f0e3;	
}

/* Division Content-Header
---------------------------------------------------- */
#pl_content_header {
	margin-top:22px;	
}
#pl_content_header .content_title h2 {
	float:left;
	width:277px;
	height:36px;
	background-repeat:no-repeat;
	display:block;
}

.Ensemble #pl_content_header .content_title h2 { background-image:url(../ensemble/imgs/bkg_cthead_tit.gif); width:330px; }
.Now #pl_content_header .content_title h2 { background-image:url(../now/imgs/bkg_cthead_tit.gif); }
.Hope #pl_content_header .content_title h2 { width:351px; background-image:url(../hope/imgs/bkg_cthead_tit.gif); }

#pl_content_header .content_title p {
	float:right;
	width:514px;
	height:13px;
	margin-top:23px;
	background-repeat:no-repeat;
	display:block;
}
.Ensemble #pl_content_header .content_title p { background-image:url(../ensemble/imgs/bkg_cthead_lead.gif); }
.Now #pl_content_header .content_title p { background-image:url(../now/imgs/bkg_cthead_lead.gif); }
.Hope #pl_content_header .content_title p { width:479px; background-image:url(../hope/imgs/bkg_cthead_lead.gif); }

#pl_content_header .content_banner {
	margin-top:15px;
	width:862px;
	height:260px;
}
#pl_content_header .content_banner .content_01 a {
	width:862px;
	height:260px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(../now/imgs/bkg-ctheader_01.jpg);
}
	

/* Division Content-Body
---------------------------------------------------- */
#pl_content_body {
	margin-top:15px;
}
#pl_content_body .content_title {
	padding-bottom:20px;
}
#pl_content_body .content_title h3 {
	height:22px;
}
.Now #pl_content_body .content_title h3{background:url(../now/imgs/bkg_ctbody_tit.gif) no-repeat;}
.Hope #pl_content_body .content_title h3,
.Ensemble #pl_content_body .content_title h3,
.BackSP #pl_content_body .content_title h3{background:url(../hope/imgs/bkg_ctbody_tit-trans.png) no-repeat;}

#pl_content_body .content_title p {
	float:left;
	width:223px;
	height:11px;
	margin-top:11px;
	background:url(../now/imgs/bkg_ctbody_lead.gif) no-repeat;
	display:block;
}
#pl_content_body .content_01 dl {
	width:257px;
	margin-right:15px;
	padding-bottom:30px;
	float:left;
}
#pl_content_body .content_01 dl dt {
	background:url(../imgs/common/line_dot_02.gif) repeat-x bottom;
	width:257px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#pl_content_body .content_01 dl dt a {
	width:257px;
	height:129px;
	display:block;
	background-repeat:no-repeat;
}
/*Now*/
.Now #pl_content_header{
	background:#333;
	height:150px;
	margin-top:0px;
}
.Now #pl_content_body {
	margin:0;
	padding:0;
}
.Now #pl_content_header .content_title{
	position:relative;
}
.Now #pl_content_header .content_title h2 { 
	background-image:url(../now/imgs/bkg_cthead_tit-trans.png);
	height:42px;
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	top:15px;
	left:15px;
}
.Now #pl_content_header .content_title p.lead{
	background-image:url(../now/imgs/bkg_cthead_lead-trans.png);
	width:320px;
	height:42px;
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	top:57px;
	left:15px;
}
.Now #pl_content_header .content_title div.bnr{

}
.Now #pl_content_header .content_title .bnr h2,
.Now #pl_content_header .content_title .bnr p{
	background-image:none;
	margin:0;
	padding:0;
	float:none;
}
.Now #pl_content_header .content_title div.bnr p.enter{
	position:absolute;
	top:15px;
	left:380px;
	height:120px;
	width:467px;
	text-indent:0;
}
.Now #pl_content_header .content_title div.bnr p.enter a{
	display:block;
	width:467px;
	height:120px;
}

.Now #pl_content_body .content_title {
	padding:0;
	margin-bottom:10px;
}
.Now #pl_content_body .content_title h3{background:url(../now/imgs/bkg_ctbody_tit.gif) no-repeat;}
.Now #pl_content_body .content_01 dl{ 
	width:274px;
	margin-right:5px;
	padding:0 0 5px 0;
}
.Now #pl_content_body .content_01 dl dt {
	width:274px;
	background:none;/*clear*/
	margin:0; /*clear*/
	padding:0; /*clear*/
}
.Now #pl_content_body .content_01 dl dt a {
	width:274px;
	height:56px;
	display:block;
	background-repeat:no-repeat;
}
.Now #pl_content_body .content_01 dl dd{
	display:none;
}
.Now #pl_content_body .content_01 dl.Miyatani dt a { background-image:url(../now/imgs/bkg_miyatani.jpg); }
.Now #pl_content_body .content_01 dl.Miyatani dt a:hover{ background-image:url(../now/imgs/bkg_miyatani_on.jpg); }
.Now #pl_content_body .content_01 dl.Pires dt a { background-image:url(../now/imgs/bkg_maria.jpg); }
.Now #pl_content_body .content_01 dl.Pires dt a:hover{ background-image:url(../now/imgs/bkg_maria_on.jpg); }
.Now #pl_content_body .content_01 dl.Luisada dt a { background-image:url(../now/imgs/bkg_jean-marc.jpg); }
.Now #pl_content_body .content_01 dl.Luisada dt a:hover{ background-image:url(../now/imgs/bkg_jean-marc_on.jpg); }
.Now #pl_content_body .content_01 dl.Nakamura dt a { background-image:url(../now/imgs/bkg_nakamura.jpg); }
.Now #pl_content_body .content_01 dl.Nakamura dt a:hover{ background-image:url(../now/imgs/bkg_nakamura_on.jpg); }
.Now #pl_content_body .content_01 dl.Katsaris dt a { background-image:url(../now/imgs/bkg_cyprien.jpg); }
.Now #pl_content_body .content_01 dl.Katsaris dt a:hover{ background-image:url(../now/imgs/bkg_cyprien_on.jpg); }
.Now #pl_content_body .content_01 dl.Heidsieck dt a { background-image:url(../now/imgs/bkg_eric.jpg); }
.Now #pl_content_body .content_01 dl.Heidsieck dt a:hover{ background-image:url(../now/imgs/bkg_eric_on.jpg); }
.Now #pl_content_body .content_01 dl.Shimizu dt a { background-image:url(../now/imgs/bkg_shimizu.jpg); }
.Now #pl_content_body .content_01 dl.Shimizu dt a:hover{ background-image:url(../now/imgs/bkg_shimizu_on.jpg); }
.Now #pl_content_body .content_01 dl.Nakamichi dt a { background-image:url(../now/imgs/bkg_nakamichi.jpg); }
.Now #pl_content_body .content_01 dl.Nakamichi dt a:hover{ background-image:url(../now/imgs/bkg_nakamichi_on.jpg); }
.Now #pl_content_body .content_01 dl.Alexander dt a { background-image:url(../now/imgs/bkg_alexander.jpg); }
.Now #pl_content_body .content_01 dl.Alexander dt a:hover{ background-image:url(../now/imgs/bkg_alexander_on.jpg); }
.Now #pl_content_body .content_01 dl.Tateno dt a { background-image:url(../now/imgs/bkg_tateno.jpg); }
.Now #pl_content_body .content_01 dl.Tateno dt a:hover{ background-image:url(../now/imgs/bkg_tateno_on.jpg); }
.Now #pl_content_body .content_01 dl.Pascal dt a { background-image:url(../now/imgs/bkg_pascal.jpg ); }
.Now #pl_content_body .content_01 dl.Pascal dt a:hover{ background-image:url(../now/imgs/bkg_pascal_on.jpg); }



/*SpotLignt*/
.SpotLight #pl_content_header{
	background:#333;
	height:150px;
	margin-top:0px;
}
.SpotLight #pl_content_body {
	margin:0;
	padding:0;
}
.SpotLight #pl_content_header .content_title{
	position:relative;
}
.SpotLight #pl_content_header .content_title h2 { 
	background-image:url(../spotlight/imgs/bkg_cthead_tit-trans.png);
	height:42px;
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	top:15px;
	left:15px;
}
.SpotLight #pl_content_header .content_title p.lead{
	background-image:url(../spotlight/imgs/bkg_cthead_lead-trans.png);
	width:228px;
	height:42px;
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	top:57px;
	left:15px;
}
.SpotLight #pl_content_header .content_title div.bnr{

}
.SpotLight #pl_content_header .content_title .bnr h2,
.SpotLight #pl_content_header .content_title .bnr p{
	background-image:none;
	margin:0;
	padding:0;
	float:none;
}
.SpotLight #pl_content_header .content_title div.bnr p.enter{
	position:absolute;
	top:15px;
	left:380px;
	height:120px;
	width:467px;
	text-indent:0;
}
.SpotLight #pl_content_header .content_title div.bnr p.enter a{
	display:block;
	width:467px;
	height:120px;
}

.SpotLight #pl_content_body .content_title {
	padding:0;
	margin-bottom:10px;
}
.SpotLight #pl_content_body .content_title h3{background:url(../spotlight/imgs/bkg_ctbody_tit.gif) no-repeat;}
.SpotLight #pl_content_body .content_01 dl{ 
	width:274px;
	margin-right:5px;
	padding:0 0 5px 0;
}
.SpotLight #pl_content_body .content_01 dl dt {
	width:274px;
	background:none;/*clear*/
	margin:0; /*clear*/
	padding:0; /*clear*/
}
.SpotLight #pl_content_body .content_01 dl dt a {
	width:274px;
	height:56px;
	display:block;
	background-repeat:no-repeat;
}
.SpotLight #pl_content_body .content_01 dl dd{
	display:none;
}
.SpotLight #pl_content_body .content_01 dl dt a{ cursor:pointer;}
.SpotLight #pl_content_body .content_01 dl.Sakamoto dt a { background-image:url(../spotlight/imgs/bkg_sakamoto.jpg); }
.SpotLight #pl_content_body .content_01 dl.Sakamoto dt a:hover { background-image:url(../spotlight/imgs/bkg_sakamoto_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Uehara dt a { background-image:url(../spotlight/imgs/bkg_uehara.jpg); }
.SpotLight #pl_content_body .content_01 dl.Uehara dt a:hover { background-image:url(../spotlight/imgs/bkg_uehara_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.ChickCorea dt a { background-image:url(../spotlight/imgs/bkg_chickcorea.jpg); }
.SpotLight #pl_content_body .content_01 dl.ChickCorea dt a:hover { background-image:url(../spotlight/imgs/bkg_chickcorea_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.HankJones dt a { background-image:url(../spotlight/imgs/bkg_hankjones.jpg); }
.SpotLight #pl_content_body .content_01 dl.HankJones dt a:hover { background-image:url(../spotlight/imgs/bkg_hankjones_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.BobJames dt a { background-image:url(../spotlight/imgs/bkg_bobjames.jpg); }
.SpotLight #pl_content_body .content_01 dl.BobJames dt a:hover { background-image:url(../spotlight/imgs/bkg_bobjames_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Shioiri dt a { background-image:url(../spotlight/imgs/bkg_shioiri.jpg); }
.SpotLight #pl_content_body .content_01 dl.Shioiri dt a:hover { background-image:url(../spotlight/imgs/bkg_shioiri_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Sakakibara dt a { background-image:url(../spotlight/imgs/bkg_sakakibara.jpg); }
.SpotLight #pl_content_body .content_01 dl.Sakakibara dt a:hover { background-image:url(../spotlight/imgs/bkg_sakakibara_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Ozone dt a { background-image:url(../spotlight/imgs/bkg_ozone.jpg); }
.SpotLight #pl_content_body .content_01 dl.Ozone dt a:hover { background-image:url(../spotlight/imgs/bkg_ozone_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Matsumoto dt a { background-image:url(../spotlight/imgs/bkg_matsumoto.jpg); }
.SpotLight #pl_content_body .content_01 dl.Matsumoto dt a:hover { background-image:url(../spotlight/imgs/bkg_matsumoto_on.jpg); }
.SpotLight #pl_content_body .content_01 dl.Shionoya dt a { background-image:url(../spotlight/imgs/bkg_shionoya.jpg); }
.SpotLight #pl_content_body .content_01 dl.Shionoya dt a:hover { background-image:url(../spotlight/imgs/bkg_shionoya_on.jpg); }


#pl_content_body .content_01 dl.last{
	margin-right:0px;
}

/*Ensemble*/
/*Ensemble*/
.Ensemble #pl_content_body .content_01 dl.ensemble_001 dt a { background:url(../ensemble/imgs/bkg_ensemble_001.png); height:125px; }
.Ensemble #pl_content_body .content_01 dl.ensemble_002 dt a { background:url(../ensemble/imgs/bkg_ensemble_002.png); height:136px; }
.Ensemble #pl_content_body .content_01 dl.ensemble_003 dt a { background:url(../ensemble/imgs/bkg_ensemble_003.png); height:155px; }
.Ensemble #pl_content_body .content_01 dl.ensemble_001 dt a:hover{ background:url(../ensemble/imgs/bkg_ensemble_001.png) 0 -125px; height:125px; }
.Ensemble #pl_content_body .content_01 dl.ensemble_002 dt a:hover{ background:url(../ensemble/imgs/bkg_ensemble_002.png) 0 -136px; height:136px; }
.Ensemble #pl_content_body .content_01 dl.ensemble_003 dt a:hover{ background:url(../ensemble/imgs/bkg_ensemble_003.png) 0 -155px; height:155px; }

/*Hope*/
.Hope #pl_content_body .content_01 dl dt {
	background:url(../imgs/common/line_dot_02.gif) repeat-x bottom;
}
.Hope #pl_content_body .content_01 dl dt a{ cursor:pointer;}
.Hope #pl_content_body .content_01 dl.Kawamura dt a { background-image:url(../hope/imgs/bkg_kawamura-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Kawamura dt a:hover { background-image:url(../hope/imgs/bkg_kawamura_on-trans.png); }
.Hope #pl_content_body .content_01 dl.Tsujii dt a { background-image:url(../hope/imgs/bkg_tsujii-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Tsujii dt a:hover { background-image:url(../hope/imgs/bkg_tsujii_on-trans.png); }
.Hope #pl_content_body .content_01 dl.Yulianna dt a { background-image:url(../hope/imgs/bkg_yulianna-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Yulianna dt a:hover { background-image:url(../hope/imgs/bkg_yulianna_on-trans.png); }
.Hope #pl_content_body .content_01 dl.Tamura dt a { background-image:url(../hope/imgs/bkg_tamura-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Tamura dt a:hover { background-image:url(../hope/imgs/bkg_tamura_on-trans.png); }
.Hope #pl_content_body .content_01 dl.Hagiwara dt a { background-image:url(../hope/imgs/bkg_hagiwara-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Hagiwara dt a:hover { background-image:url(../hope/imgs/bkg_hagiwara_on-trans.png); }
.Hope #pl_content_body .content_01 dl.Yoshida dt a { background-image:url(../hope/imgs/bkg_yoshida-trans.png); height:139px; }
.Hope #pl_content_body .content_01 dl.Yoshida dt a:hover { background-image:url(../hope/imgs/bkg_yoshida_on-trans.png); }

/*
#pl_content_body .content_01 dl.Uehara dt a:hover,
#pl_content_body .content_01 dl.Sakakibara dt a:hover {
	background-position:0 0;
	opacity:0.8;
	filter: alpha(opacity=80);
}
*/
#pl_content_body .content_01 dl dd {
	width:257px;
	line-height:1.7;
}


/*BackSP*/
.BackSP #pl_content_header .content_title h2 {
	width:302px;
	height:40px;
	background:url(../backstagepass/imgs/bkg_cthead_tit.gif) no-repeat;
}
.BackSP #pl_content_header .content_title p {
	width:514px;
	height:13px;
	background:url(../backstagepass/imgs/bkg_cthead_lead.gif) no-repeat;
}
.BackSP #pl_content_body .content_01 dl dt {
	background:url(../imgs/common/line_dot_02.gif) repeat-x bottom;
}
.BackSP #pl_content_body .content_01 dl dt a{ cursor:pointer;}
.BackSP #pl_content_body .content_01 dl.Hodouchi dt a { background:url(../backstagepass/imgs/bkg_hodouchi-trans.png) no-repeat;}
.BackSP #pl_content_body .content_01 dl.Hodouchi dt a:hover {background:url(../backstagepass/imgs/bkg_hodouchi_on-trans.png) no-repeat; }
.BackSP #pl_content_body .content_01 dl.Soga dt a { background:url(../backstagepass/imgs/bkg_soga-trans.png) no-repeat;}
.BackSP #pl_content_body .content_01 dl.Soga dt a:hover {background:url(../backstagepass/imgs/bkg_soga_on-trans.png)  no-repeat; }



/* icon new
---------------------------------------------------- */
.ic_new01{
	display:block;
	text-indent:-9999px;
	width:31px;
	height:17px;
	position:absolute;
	margin-top:6px;
	margin-left:8px;
	background:url(../imgs/common/ic_new01-trans.png) no-repeat;
	z-index:100;
}
/* clearfix
---------------------------------------------------- */
* html body .content_title,
* html body #pl_content_body .content_01 {
/* for IE6↓ */
	height:1%;
}
*+html body .content_title,
*+html body #pl_content_body .content_01 {
/* for IE7,Opera8↑ */
	height:1%;
}
.content_title:after,
#pl_content_body .content_01:after {
/* for modern browser */
	content: "";
	display: block;
	clear: both;
	height:0;
}


/* clear for Dreamweaver
---------------------------------------------------- */
#pl_content_body,
.content_banner,
#pl_content_body .content_01{
	clear:both;
}

/* text-indent
---------------------------------------------------- */
#pl_content_header .content_title h2,
#pl_content_header .content_title p,
#pl_content_header .content_banner,
#pl_content_body .content_title h3,
#pl_content_body .content_title p,
#pl_content_body .content_01 dl dt {
	text-indent:-9999px;
}

