@charset "UTF-8";

/* content
---------------------------------------------------- */
.cnt_h1 {
}
h1 {
	background-repeat:no-repeat;
	height:130px;
}
	.ayaki h1 {
		background-image:url(../imgs/content/header_001.jpg);
	}
	.andoh h1 {
		background-image:url(../imgs/content/header_002.jpg);
	}
	.iwauchi h1 {
		background-image:url(../imgs/content/header_003.jpg);
	}
	.ono h1 {
		background-image:url(../imgs/content/header_004.jpg);
	}
	.kashiwagi h1 {
		background-image:url(../imgs/content/header_005.jpg);
	}
	.kasori h1 {
		background-image:url(../imgs/content/header_006.jpg);
	}
	.kubota h1 {
		background-image:url(../imgs/content/header_007.jpg);
	}
	.kotera h1 {
		background-image:url(../imgs/content/header_008.jpg);
	}
	.takada h1 {
		background-image:url(../imgs/content/header_009.jpg);
	}
	.hirabe h1 {
		background-image:url(../imgs/content/header_010.jpg);
	}
	.hirota h1 {
		background-image:url(../imgs/content/header_011.jpg);
	}
	.saezaki h1 {
		background-image:url(../imgs/content/header_012.jpg);
	}
	.matsumoto h1 {
		background-image:url(../imgs/content/header_013.jpg);
	}
	.mihara h1 {
		background-image:url(../imgs/content/header_014.jpg);
	}
	.mori h1 {
		background-image:url(../imgs/content/header_015.jpg);
	}
	.watanabe h1 {
		background-image:url(../imgs/content/header_016.jpg);
	}
	.funky h1 {
		background-image:url(../imgs/content/header_017.jpg);
	}
	.suzuki h1 {
		background-image:url(../imgs/content/header_018.jpg);
	}
	.ymf_electone_live h1 {
		background-image:url(../imgs/content/header_019.jpg);
	}
	.nakano h1 {
		background-image:url(../imgs/content/header_020.jpg);
	}
	.duo_etoile h1 {
		background-image:url(../imgs/content/header_021.jpg);
	}
	.charity h1 {
		background-image:url(../imgs/content/header_022.jpg);
	}
	.lsc h1 {
		background-image:url(../imgs/content/header_023.jpg);
	}
	
.cnt_h2 {
	background:url(../imgs/common/line_003.gif) repeat-x bottom;
	padding-bottom:17px;
	line-height:1.2;
}
h2 {
	background:url(../imgs/common/line_001.gif) no-repeat;
	padding-top:21px;
	padding-left:12px;
	color:#6c6c6c;
}
.cnt_lead {
	padding-top:10px;
	line-height:1.6;
	text-align: justify;
	text-justify: distribute;
	overflow:auto;
}
.cnt_lead p {
	margin-bottom:10px;
	line-height:1.6;
	text-align: justify;
	text-justify: distribute;
}
.cnt_lead em {
	font-style:normal;
	color:#e60011;
}
.cnt_lead img {
	vertical-align:baseline;
}
.cnt_lead u {
	background:url(../imgs/common/line_004.gif) no-repeat bottom left;
	padding:2px 3px 6px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#4c4c4c;
	line-height:2.7;
	letter-spacing:0.1em;
}
.cnt_lead blockquote {
	margin-bottom:10px;
	padding:10px;
	border:4px solid #efefef;
	background:url(../imgs/common/line_005.gif) no-repeat;
}
.cnt_lead blockquote p {
	margin-bottom:0;
}
.cnt_lead p a {
	color:#f6ab00;
	text-decoration:underline;
	font-weight:bold;
}
.cnt_lead p a:visited {
	color:#f0a900;
	text-decoration:underline;
}
.cnt_lead p a:hover {
	color:#e78500;
	text-decoration:underline;
}
.cnt_lead p a:active {
	color:#e78500;
	text-decoration:none;
}
.cnt_profile-biography {
	padding-top:10px;
	line-height:1.6;
	text-align: justify;
	text-justify: distribute;
}
.cnt_profile-biography p {
	margin-bottom:10px;
	line-height:1.6;
	text-align: justify;
	text-justify: distribute;
}
.cnt_profile-biography em {
	font-style:normal;
	color:#e60011;
}
.cnt_profile-biography u,
.cnt_profile-biography dt u {
	background:url(../imgs/common/line_004.gif) no-repeat bottom right;
	padding:0 0 6px 0;
	text-decoration:none;
	font-weight:bold;
	color:#4c4c4c;
}
.cnt_profile-biography img {
	margin:3px 0;
}
.cnt_profile-biography blockquote {
	margin-bottom:10px;
	padding:10px;
	border:4px solid #efefef;
	background:url(../imgs/common/line_005.gif) no-repeat;
}
.cnt_profile-biography blockquote p {
	margin-bottom:0;
}
.cnt_profile-biography p a {
	color:#f6ab00;
	text-decoration:underline;
	font-weight:bold;
}
.cnt_profile-biography p a:visited {
	color:#f0a900;
	text-decoration:underline;
}
.cnt_profile-biography a:hover {
	color:#e78500;
	text-decoration:underline;
}
.cnt_profile-biography a:active {
	color:#e78500;
	text-decoration:none;
}
.cnt_profile-biography dl {
	margin-bottom:10px;
}
.cnt_profile-biography dt {
	float:left;
	font-weight:bold;
	margin-right:12px;
}
.cnt_profile-biography dd {
	padding-left:74px;
}


/* cnt_discography
---------------------------------------------------- */
.cnt_discography {
	padding-top:10px;
	line-height:1.3;
}
.cnt_discography h3 {
	background:url(../imgs/common/line_004.gif) no-repeat bottom left;
	padding:2px 3px 6px 10px;
	color:#4c4c4c;
	letter-spacing:0.1em;
	margin-bottom:10px;
}
.cnt_discography td {
	padding:3px 6px 3px 0;
}
.cnt_discography td td {
	padding:3px;
}
.cnt_discography div {
	margin-bottom:17px;
}
.cnt_discography dl {
	margin-bottom:10px;
}
.cnt_discography dt {
	float:left;
	font-weight:bold;
	margin-right:12px;
	margin-bottom:6px;
}
.cnt_discography dd {
	padding-left:74px;
	margin-bottom:6px;
}
.cnt_discography p {
	margin-bottom:10px;
	line-height:1.5;
	text-align: justify;
	text-justify: distribute;
}
.cnt_discography ul {
	line-height:1.5;
}

/* 
---------------------------------------------------- */


.cnt_pgup {
	background:url(../imgs/common/line_003.gif) repeat-x top;
	margin-bottom:34px;
	padding-top:9px;
}
.cnt_profile-biography dl.wide dd {
	padding-left:138px;
}
.cnt_pgup {
	background:url(../imgs/common/line_003.gif) repeat-x top;
	margin-bottom:34px;
	padding-top:9px;
}
.cnt_pgup p {
	float:left;
	line-height:15px;
}
.cnt_pgup img {
	float:right;
}
.sub_artInfo {
	margin-bottom:17px;
}
.sub_artInfo h3 {
	background:url(../imgs/content/h3_01.gif) no-repeat;
	height:30px;
}
.sub_artInfo a {
	display:block;
	background-repeat:no-repeat;
	height:189px;
}
	.ayaki .sub_artInfo a {
		background-image:url(../imgs/content/art-info_001.jpg);
	}
	.andoh .sub_artInfo a {
		background-image:url(../imgs/content/art-info_002.jpg);
	}
	.iwauchi .sub_artInfo a {
		background-image:url(../imgs/content/art-info_003.jpg);
	}
	.ono .sub_artInfo a {
		background-image:url(../imgs/content/art-info_004.jpg);
	}
	.kashiwagi .sub_artInfo a {
		background-image:url(../imgs/content/art-info_005.jpg);
	}
	.kasori .sub_artInfo a {
		background-image:url(../imgs/content/art-info_006.jpg);
	}
	.kubota .sub_artInfo a {
		background-image:url(../imgs/content/art-info_007.jpg);
	}
	.kotera .sub_artInfo a {
		background-image:url(../imgs/content/art-info_008.jpg);
	}
	.takada .sub_artInfo a {
		background-image:url(../imgs/content/art-info_009.jpg);
	}
	.hirabe .sub_artInfo a {
		background-image:url(../imgs/content/art-info_010.jpg);
	}
	.hirota .sub_artInfo a {
		background-image:url(../imgs/content/art-info_011.jpg);
	}
	.saezaki .sub_artInfo a {
		background-image:url(../imgs/content/art-info_012.jpg);
	}
	.matsumoto .sub_artInfo a {
		background-image:url(../imgs/content/art-info_013.jpg);
	}
	.mihara .sub_artInfo a {
		background-image:url(../imgs/content/art-info_014.jpg);
	}
	.mori .sub_artInfo a {
		background-image:url(../imgs/content/art-info_015.jpg);
	}
	.watanabe .sub_artInfo a {
		background-image:url(../imgs/content/art-info_016.jpg);
	}
	.funky .sub_artInfo a {
		background-image:url(../imgs/content/art-info_017.jpg);
	}
	.suzuki .sub_artInfo a {
		background-image:url(../imgs/content/art-info_018.jpg);
	}
		.nakano .sub_artInfo a {
		background-image:url(../imgs/content/art-info_019.jpg);
	}
	.duo_etoile .sub_artInfo a {
		background-image:url(../imgs/content/art-info_021.jpg);
	}
	
.sub_wrap_01 {
	background:#b9b9b9;
	padding:6px;
	margin-bottom:17px;
}
.sub_category,
.sub_link,
.sub_topics,
.sub_discography {
	background:#f6f6f6;
	padding:2px 2px 7px;
	height:1%;
}
* html .posfix,
*+html .posfix {
	position:relative;
	top:-12px;
}
.sub_category h4,
.sub_link h4,
.sub_topics h4,
.sub_discography h4 {
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:7px;
}
.sub_category h4 a,
.sub_link h4 a,
.sub_topics h4 a,
.sub_discography h4 a {
	display:block;
	height:30px;
}
.sub_category h4 {
	background-image:url(../imgs/content/h4_category.gif);
}
.sub_discography h4 {
	background-image:url(../imgs/content/h4_discography.gif);
}
	.ayaki .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_001.gif);
	}
	.andoh .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_002.gif);
	}
	.iwauchi .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_003.gif);
	}
	.ono .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_004.gif);
	}
	.kashiwagi .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_005.gif);
	}
	.kasori .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_006.gif);
	}
	.kubota .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_007.gif);
	}
	.kotera .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_008.gif);
	}
	.takada .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_009.gif);
	}
	.hirabe .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_010.gif);
	}
	.hirota .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_011.gif);
	}
	.saezaki .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_012.gif);
	}
	.matsumoto .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_013.gif);
	}
	.mihara .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_014.gif);
	}
	.mori .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_015.gif);
	}
	.watanabe .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_016.gif);
	}
	.funky .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_017.gif);
	}
	.suzuki .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_018.gif);
	}
	.nakano .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_019.gif);
	}
	.duo_etoile .sub_topics h4 {
		background-image:url(../imgs/content/h4_topics_021.gif);
	}
	
	
	.ayaki .sub_link h4 {
		background-image:url(../imgs/content/h4_link_001.gif);
	}
	.andoh .sub_link h4 {
		background-image:url(../imgs/content/h4_link_002.gif);
	}
	.iwauchi .sub_link h4 {
		background-image:url(../imgs/content/h4_link_003.gif);
	}
	.ono .sub_link h4 {
		background-image:url(../imgs/content/h4_link_004.gif);
	}
	.kashiwagi .sub_link h4 {
		background-image:url(../imgs/content/h4_link_005.gif);
	}
	.kasori .sub_link h4 {
		background-image:url(../imgs/content/h4_link_006.gif);
	}
	.kubota .sub_link h4 {
		background-image:url(../imgs/content/h4_link_007.gif);
	}
	.kotera .sub_link h4 {
		background-image:url(../imgs/content/h4_link_008.gif);
	}
	.takada .sub_link h4 {
		background-image:url(../imgs/content/h4_link_009.gif);
	}
	.hirabe .sub_link h4 {
		background-image:url(../imgs/content/h4_link_010.gif);
	}
	.hirota .sub_link h4 {
		background-image:url(../imgs/content/h4_link_011.gif);
	}
	.saezaki .sub_link h4 {
		background-image:url(../imgs/content/h4_link_012.gif);
	}
	.matsumoto .sub_link h4 {
		background-image:url(../imgs/content/h4_link_013.gif);
	}
	.mihara .sub_link h4 {
		background-image:url(../imgs/content/h4_link_014.gif);
	}
	.mori .sub_link h4 {
		background-image:url(../imgs/content/h4_link_015.gif);
	}
	.watanabe .sub_link h4 {
		background-image:url(../imgs/content/h4_link_016.gif);
	}
	.funky .sub_link h4 {
		background-image:url(../imgs/content/h4_link_017.gif);
	}
	.suzuki .sub_link h4 {
		background-image:url(../imgs/content/h4_link_018.gif);
	}
 .nakano .sub_link h4 {
		background-image:url(../imgs/content/h4_link_019.gif);
	}
	.duo_etoile .sub_link h4 {
		background-image:url(../imgs/content/h4_link_021.gif);
	}
	.ymf_electone_live .sub_topics h4{
		background-image:url(../imgs/content/h4_event-concert.gif);
	}
	.charity .sub_topics h4{
		background-image:url(../imgs/content/h4_event-concert.gif);
	}
.sub_category dl,
.sub_link dl,
.sub_topics dl,
.sub_category ul,
.sub_link ul,
.sub_topics ul,
.sub_elp dl,
.sub_elp ul,
.sub_discography dl,
.sub_discography ul {
	padding:0 8px;
	line-height:1.4;
	font-size:0.85em;
}
.sub_category dt,
.sub_link dt,
.sub_topics dt,
.sub_category li,
.sub_link li,
.sub_topics li,
.sub_elp dt,
.sub_discography dt,
.sub_discography li {
	background:url(../imgs/common/arrow_001.gif) no-repeat 0 7px;
}
.sub_category dt,
.sub_link dt,
.sub_topics dt,
.sub_elp dt,
.sub_discography dt {
	font-weight:bold;
	padding:3px 9px 0;
}
.sub_category dd a,
.sub_link dd a,
.sub_topics dd a,
.sub_category li a,
.sub_link li a,
.sub_topics li a,
.sub_elp dd a,
.sub_discography dd a,
.sub_discography li a {
	display:block;
	padding:3px 0 3px 9px;
	vertical-align:bottom;
}
.sub_link h5 {
	color:#fff;
	background:#b9b9b9 url(../imgs/common/line_006.gif) no-repeat;
	margin:3px 0;
	padding:3px 0;
	text-align:center;
	border:1px solid #fff;
	font-size:0.85em;
	letter-spacing:0.1em;
}

.sub_topics dt,
.sub_elp dt {
	color:#560b2b;
}
.sub_elp {
	background:#e4e3da;
	padding-bottom:6px;
	margin-bottom:10px;
	height:1%;
}
.sub_elp h5 {
	background-repeat:no-repeat;
	height:30px;
	border-bottom:1px solid #fff;
}
	h5.h5_01 {
		background-image:url(../imgs/content/h5_01.gif);
	}
	h5.h5_02 {
		background-image:url(../imgs/content/h5_02.gif);
	}
.sub_elp dl {
	background:#fff;
	margin:6px 6px 0;
	padding:8px;
}
.sub_elp ul {
	background:#fff;
	margin:6px 6px 0;
	padding:4px 8px;
}
.sub_elp li {
	font-weight:bold;
	letter-spacing:0.1em;
	background:url(../imgs/common/arrow_001.gif) no-repeat 0 10px;
}
.sub_elp li a {
	background:url(../imgs/common/line_002.gif) repeat-x bottom;
	display:block;
	padding:6px 0 6px 9px;
}
.sub_elp dd strong {
	display:block;
}


/* YMF ELECTONE LIVE
---------------------------------------------------- */
#yelBnr{
	margin-bottom:10px;
}

#yelImgL{
	margin-bottom:20px;
}

/* チャリティーコンサート
---------------------------------------------------- */
#charityBnr{
	margin-bottom:10px;
}

#charityImgL{
	margin-bottom:20px;
}

/* Live Shot Collection
---------------------------------------------------- */
#lscBnr{
	margin-bottom:10px;
}

#lscImgL{
	margin-bottom:20px;
}
.lsc .ul_style01 li{
	width:260px;
	float:left;
	margin-bottom:30px;
}
.lsc .dl_style01 dt{
	background:url(../imgs/common/icon_triangle.gif) no-repeat ;
	padding-left:20px;
	margin-bottom:5px;
}
.lsc .dl_style01 dd{
	padding-left:30px;
	
}
.lsc .cnt_lead .dl_style01 dd em{
	color:#666; 
	font-style:italic; !important
}

/* IE6 bug fix
---------------------------------------------------- */
.sub_category li,
.sub_link li,
.sub_topics li,
.sub_elp li,
.sub_discography li {
	height:1%;
}


/* text-indent
---------------------------------------------------- */
h1,
.sub_artInfo h3,
.sub_category h4,
.sub_link h4,
.sub_topics h4,
.sub_elp h5,
.sub_discography h4 {
	text-indent:-9999px;
}


/* clearfix
---------------------------------------------------- */
* html body .cnt_pgup {
/* for IE6 */
	height:1%;
}
*+html body .cnt_pgup {
/* for IE7,Opera8 */
	height:1%;
}
.cnt_pgup:after {
/* for modern browser */
	content: "";
	display: block;
	clear: both;
	height:0;
}
