body {
	line-height: 1.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #DCDCDC;
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-color: #000;
	background-position: center bottom;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0px;
	border-top-width: 0px;
	clear: both;
	font-size: 0.75em;
	background-repeat: no-repeat;
}

a:link, a:visited {
	color: #900;
	text-decoration: none;
}
#newreleases #description p a {
}
#newreleases #into #obi_deison a {
}
.h10 {
	margin: 0px;
	padding: 0px;
	height: 10px;
}


a:active, a:hover {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#live01 .live01_table table tr td .venue .venue a {
	color: #C90;
}
#live01 #artists ul li a {
	color: #C90;
}
#live02_table table tr td .venue .venue a {
}
#live02 #artists02 ul li a {
	color: #C90;
}
#news01 .news_p_top10 a {
}
#newreleases #obi a {
}
#newreleases #obi_extropy a {
}
#into #newreleases_right03 a {
}
#into #into_p p a {
}


p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 1em;
	line-height: 1.4;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.open {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 1.7;
	text-align: center;
}
.venue {
	font-size: 0.9em;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}



.cleaner {
	clear: both;
	width: 595px;
	height: 1px;
	font-size: 1px;
}

.cleaner_with_height {
	clear: both;
	width: 595px;
	height: 30px;
	font-size: 1px;
}

.readmore a {
	clear: both;
	float: left;
	height: 21px;
	width: 100px;
	padding: 2px 0 0 10px;
	margin: 0 15px 10px 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border: none;
	background: url(images/templatemo_readmore_button.jpg) no-repeat;
}

.download a {
	clear: both;
	float: left;
	height: 21px;
	width: 100px;
	padding: 2px 0 0 10px;
	margin: 0 15px 10px 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border: none;
	background: url(images/templatemo_readmore_button.jpg) no-repeat;
}

#templatemo_container {
	width: 960px;
	margin: 0 auto;
	background-color: #000;
}
.clear0 {
	margin: 0px;
	padding: 0px;
	clear: both;
}


/* header panel */
#templatemo_header_panel {
	width: 880px;
	height: 80px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(images/templatemo_header_bg.jpg);
	background-color: #202020;
	background-position: center top;
}

#templatemo_header_panel #templatemo_site_title {
	float: left;
}

#templatemo_site_title h1 {
	font-size: 3.5em;
	color: #900;
	text-align: center;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-family: "Arial Black", Gadget, sans-serif;
	margin: 0px;
}
#templatemo_site_title h1 a:hover {
	text-decoration: none;
}


#templatemo_site_title h2 {
	font-size: 1.48em;
	color: #900;
	padding: 0px;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0.02em;
	font-family: "Arial Black", Gadget, sans-serif;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#site_title2 {
	font-size: 1.66em;
	padding-left: 30px;
	color: #878181;
	letter-spacing: 0.18em;
	padding-top: 0px;
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
	float: left;
	margin-top: 0px;
}

#language {
	float: right;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 20px;
	width: auto;
}
#language a {
	color: #F00;
}
#language a:hover {
	color: #FFF;
}

#lan_in {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	float: right;
	text-align: right;
	padding-top: 2px;
	font-weight: normal;
	width: 150px;
	padding-right: 4px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.1em;
}
#lan_img {
	float: right;
	width: 24px;
}

/* end of header panel */

/* banner panel */
#templatemo_banner_panel {
	width: 880px;
	height: 223px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(images/panel_bg.jpg);
	background-color: #000;
}

#templatemo_banner_panel #templatemo_banner_section {
	float: left;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	width: 200px;
}

#templatemo_banner_section h1 {
	font-size: 1em;
	color: #DCDCDC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#templatemo_banner_section p {
	padding-bottom: 30px;
}

#templatemo_banner_panel #templatemo_menu_section {
	float: right;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 220px;
}

#templatemo_menu_section ul {
	list-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 210px;
	margin-top: 0px;
	display: block;
	clear: both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#templatemo_menu_section ul li {
	font-weight: bold;
	background: url(images/templatemo_menu_item_bg.jpg) left bottom no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 7px;
	display: block;
	height: 13px;
}

#templatemo_menu_section ul li a {
	color: #F00;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	margin: 0px;
	font-size: 1.8em;
	padding: 0px;
	height: 13px;
}
#templatemo_menu_section ul li a:hover {
	color: #CCC;
	display: block;
	padding-bottom: 8px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F00;
	height: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


#templatemo_menu_section ul li a span {
	color: #900;
	margin-left: 30px;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 13px;
}
#templatemo_menu_section ul li a span a:hover {
	color: #CCC;
	margin: 0px;
	height: 13px;
	padding: 0px;
}



#cart {
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	float: right;
}
ul #cart img {
	margin: 0px;
	padding: 0px;
	float: right;
	display: inline-block;
	visibility: visible;
}


#banner_section2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.3em;
	text-align: center;
	color: #900;
	letter-spacing: 0.04em;
	margin-bottom: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 250px;
}
#zg {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 250px;
}
#zg h2 a:hover {
	text-decoration: none;
}


#banner_section2 .ZG h2 a:hover {
	text-decoration: none;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	text-decoration: none;
	border-bottom-style: none;
	text-align: center;
	margin: 0px;
}
h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}


#templatemo_menu_section ul li a span:hover {
	color: #CCC;
	text-decoration: none;
}

#templatemo_menu_section li a:hover, #templatemo_menu_section li .current {
	color: #fff;
	text-decoration: none;
}

/* end of banner panel */


/* content */

#templatemo_content_top {
	clear: both;
	width: 960px;
	height: 30px;
	background: url(images/templatemo_content_top.jpg) top center no-repeat;
}

#templatemo_content {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#content_center {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-color: #1f1f1f;
	clear: both;
}


#templatemo_content_bottom {
	clear: both;
	width: 960px;
	background: url(images/templatemo_content_bottom.jpg) top center no-repeat;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}
.update {
	color: #000;
	text-align: right;
	font-size: 0.95em;
	float: left;
	width: 590px;
	display: inline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	letter-spacing: 0.1em;
	margin: 0px;
}
#top_img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
	width: 35px;
	display: inline;
}
#content_bottombottom {
	clear: both;
	margin: 0px;
	padding: 0px;
}



/* content left */
#templatemo_content #templatemo_content_left {
	float: left;
	width: 595px;
	border-right-width: thick;
	border-right-style: dotted;
	border-right-color: #161616;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#templatemo_content_left h1 {
	font-size: 1.75em;
	color: #DCDCDC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	padding-top: 10;
	letter-spacing: 0.05em;
}

#templatemo_content_left h2 {
	color: #1f1f1f;
	background-color: #DCDCDC;
	text-align: center;
	font-size: 20px;
	font-family: "Arial Black", Gadget, sans-serif;
	float: left;
	margin-top: 20px;
	padding: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#templatemo_content_left h3 {
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 10px;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
#templatemo_content_left h3 a {
	font-weight: bold;
}



#templatemo_content_left p {
	line-height: 1.6em;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1.1em;
}
#templatemo_content_left table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	width: 585px;
	font-size: 1.1em;
}
#templatemo_content_left table th {
	background-color: #002600;
	font-size: 1em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 5px;
	width: 100px;
	text-align: left;
}
#templatemo_content_left table td {
	font-size: 0.95em;
	padding-right: 1px;
	padding-left: 1px;
}
#live01 table {
	font-size: 1.1em;
	width: 585px;
	margin: 0px;
	padding: 0px;
}

.tablewaku {
	float: none;
	width: 585px;
}

#live01 {
	clear: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
}
#live02 {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 30px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #161616;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	margin: 0px;
	float: left;
}
#live02_imgright {
	float: right;
	padding-bottom: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	margin-right: 3px;
	display: inline;
	margin-top: 20px;
}

#artists {
	font-size: 1.25em;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
}
#artists ul li {
	list-style-type: square;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
}


#live02_table {
	width: 585px;
	clear: both;
	line-height: 1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#live03 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-bottom: 20px;
}
#news01 {
	padding-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-right: 3px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	width: 592px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.news_p_top10 {
	padding-top: 0px;
	padding-bottom: 15px;
	font-size: 1.1em;
	line-height: 1.5;
}
#live03_title {
	padding-top: 15px;
}

#newreleases {
	clear: both;
	border-bottom-width: thick;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	width: 595px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tshirt {
	clear: both;
	height: 100%;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	width: 595px;
}
#nowonsale {
	clear: both;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.NewReleases_head {
	width: 595px;
	padding-top: 30px;
	border-top-width: thick;
	border-top-style: dotted;
	border-top-color: #161616;
}

#newreleases_h3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
#newreleases_left_zg {
	clear: both;
	float: left;
	white-space: nowrap;
}
#newreleases_right {
	background-color: #191919;
	margin-left: 15px;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
}
#newreleases_right h4 {
	margin: 0px;
	font-size: 1.5em;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
#newreleases_left_zg a img {
	margin: 0px;
	padding: 2px;
	border-top-width: 0.8px;
	border-right-width: 0.8px;
	border-bottom-width: 0.8px;
	border-left-width: 0.8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#lineup {
	margin-top: 5px;
	clear: both;
	padding-left: 18px;
	width: 577px;
}
#lineup ul {
	list-style-type: disc;
	font-size: 1.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	list-style-position: inside;
	line-height: 1.6em;
}
#tracklist {
	line-height: 1.5em;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 15px;
	float: right;
}
#tracklist table {
	width: 420px;
}


#zg-description {
	clear: both;
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	width: 595px;
}
#extropy_under {
	height: 15px;
	clear: both;
	width: 595px;
}

.obi {
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#releases {
	padding-top: 30px;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #161616;
	width: 595px;
}
#description {
	width: 422px;
	margin-top: 15px;
}
#into {
	padding-top: 30px;
	float: left;
	width: 595px;
	margin-top: 10px;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #161616;
}
#into_title {
	background-color: #191919;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.sleeve_border {
	margin: 0px;
	padding: 2px;
	border: 1px solid #333;
}
#into_title h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}

#into_p {
	margin-top: 15px;
	font-size: 1em;
}




#shop {
	float: left;
	margin-top: 20px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 2.2em;
	margin-left: 22px;
}
.newreleases_cart {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

#shop a {
	font-weight: bold;
}
#shop a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#newreleases img {
	float: left;
}

.imgleft {
	clear: both;
	float: left;
}






.imgright {
	float: right;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 2px;
	border: 1px solid #333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.imgright_top0 {
	float: right;
	padding: 2px;
	margin: 0px;
	border: 1px solid #333;
	width: 150px;
}


.table_center {
	text-align: center;
}
#upcoming {
	clear: both;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: thick;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	width: 595px;
}
.upcoming_tracks {
	float: left;
	margin-top: 8px;
	margin-left: 15px;
}
.upcoming_description {
	padding-top: 15px;
	padding-left: 15px;
	width: 580px;
	float: right;
}






 #templatemo_content_left .content_left_two_column {
 	float: left;
 	width: 270px;
	margin-right: 20px;
 }
 
 .content_left_two_column h2 {
	color: #20d1ee;	 
	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #000000;
	font-weight: normal;
 }
 .content_left_two_column h3 {
	 margin: 0px;
	 padding: 0px;
	 font-size: 12px;
	 font-weight: bold;
 }
 
 .content_left_two_column h4 {
 	 margin: 0px;
	 padding: 0px;
	 font-size: 12px;
	 font-weight: normal;
 }

/* end of content left */

/* content right */
#templatemo_content #templatemo_content_right {
	float: right;
	width: 250px;
	margin: 0px;
	padding: 0px;
	
}

#templatemo_content_right h1 {
	font-size: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 26px;
	margin-bottom: 10px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
}
#contentright_kk h1 {
	padding-left: 15px;
}


#templatemo_content_right .content_right_product_01 {
	clear: both;
	height: 73px;
	margin-bottom: 5px;
	background-image: url(images/fbms_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	width: 250px;
}
#contentright_kk {
	float: left;
}

#kk_ms {
	float: right;
	width: 60px;
	margin-top: 10px;
	height: 60px;
}
#kk_fb {
	float: right;
	width: 60px;
	margin-top: 10px;
	height: 60px;
}




#templatemo_content_right .content_right_product_02 {
	clear: both;
	background-image: url(images/fbms_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 73px;
	width: 250px;
}
#contentright_zg {
	float: left;
}
#contentright_zg h1 {
	padding-left: 15px;
}


#zg_ms {
	float: right;
	width: 60px;
	margin-top: 10px;
	height: 60px;
}
#zg_fb {
	float: right;
	width: 60px;
	margin-top: 10px;
	height: 60px;
}
.kakomi {
	width: 250px;
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.kakomi ul {
	padding-left: 40px;
	list-style-type: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.7em;
	line-height: 1.7em;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: 0.1em;
	width: 250px;
}
.kakomi ul li {
}
.kakomi ul li a {
	font-weight: bold;
	text-decoration: none;
}
.kakomi ul li a:hover {
	font-weight: bold;
	color: #FFF;
	display: inline;
}
.englishsiteonly {
	font-size: 1em;
	color: #CCC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	clear: both;
	padding: 0px;
}
.kakomi .englishsiteonly img {
}
.arrow_img {
	float: left;
	margin-left: 21px;
	margin-right: 10px;
	margin-top: 8px;
}

#anp {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(images/fbms_bg2.jpg);
	width: 250px;
	height: 40px;
}
#anp h1 {
	letter-spacing: 0.08em;
	text-align: center;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#anp h1 a:hover {
	text-decoration: none;
}

.content_right_stream {
	margin-top: 0px;
	clear: both;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	margin-bottom: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1F1F1F;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
	width: 234px;
	margin-right: 0px;
	margin-left: 0px;
}
.content_right_stream h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-size: 1.55em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0.03em;
}
.content_right_stream h3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5em;
}
.stream_img {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content_right_stream p {
	padding: 0px;
	margin: 0px;
	line-height: 1.6em;
	font-size: 1.1em;
}
.stream_arrow {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	text-align: right;
}







#soundtrack {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1F1F1F;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
	width: 250px;
}

.soundtrack_obi {
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin: 0px;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
	width: 234px;
}
.soundtrack_obi h2 {
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.55em;
	letter-spacing: 0.03em;
	padding: 0px;
}
.soundtrack_obi h3 {
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	line-height: 1.3em;
}


.spinne_img {
	float: left;
	padding: 2px;
	background-color: #2E2E2E;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.spinne_img a {
	border: 1px solid #666;
	float: left;
	padding: 2px;
}
.spinne_img a:hover {
	padding: 2px;
	border: 1px solid #FFF;
	float: left;
}




.soundtrackby {
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
	margin-right: 15px;
	letter-spacing: 0.1em;
}
.soundtrack_arrow {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}
#soundtrack_bottom {
	clear: both;
	width: 250px;
}


.touch {
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 8px;
	clear: both;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
	width: 234px;
}
.touch h2 {
	margin: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.55em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	letter-spacing: 0.03em;
}
.touch h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
}

#touch_bottom {
	clear: both;
}
.touch a img {
	margin-top: 15px;
	margin-left: 50px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.touchimgdiv {
	margin: 0px;
	padding: 0px;
	float: left;
}
#radiop {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
	padding: 0px;
	font-weight: bold;
	float: right;
	clear: right;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mailing {
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
}

#archives {
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding: 0px;
	margin: 0px;
	width: 250px;
	font-size: 1.4em;
}
#archives h4 a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.dummy100 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 100%;
	padding-top: 100%;
	padding-right: 0px;
	padding-bottom: 0%;
	padding-left: 0px;
	clear: both;
	height: 100%;
	margin-bottom: 10%;
}

#Maru {
	text-align: center;
	vertical-align: bottom;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #161616;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
}











/* end of content right */
/* end of content */

/* ----- Footer ----- */
#templatemo_footer {
	clear: both;
	width: 960px;
	text-align: center;
	text-align: center;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
}
#footer_menu {
	font-weight: normal;
	font-size: 0.95em;
	text-align: center;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#templatemo_footer ul {
	list-style-type: none;
	text-align: center;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
#templatemo_footer ul li {
	text-align: center;
	list-style-type: none;
	float: left;
	letter-spacing: 0.1em;
}
#footer_menu ul .first {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #878181;
}

#footer_menu ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #878181;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}


#templatemo_footer a {
	color: #900;
	margin: 0px;
	padding: 0px;
}
#templatemo_footer a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #900;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}



#copyright {
	font-size: 1em;
	letter-spacing: 0.1em;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer_bottom {
	clear: both;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#copyright p a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#copyright p a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #878181;
	border-bottom-color: #878181;
}
#newreleases_right03 {
	float: right;
	background-color: #191919;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 15px;
}
#content_main {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main1 {
	padding-bottom: 20px;
	border-bottom-width: thick;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	width: 860px;
	padding-right: 40px;
	margin-right: 10px;
}
#main1 h1 {
	letter-spacing: 0.1em;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
}


.img_left {
	float: left;
	border: 5px solid #FFF;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 5px;
	display: inline;
}
#templatemo_content_main p {
	line-height: 1.6em;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	color: #DCDCDC;
}
#main2 {
	margin-top: 30px;
	margin-right: 20px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-left: 5px;
}
#main3 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#main4 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#main5 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#main6 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#main7 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#main8 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
.main9 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
.main_1981 {
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 20px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #161616;
	border-bottom-color: #161616;
	padding-bottom: 10px;
	padding-right: 10px;
}
#templatemo_content_main_disco {
	line-height: 1.4em;
	padding: 0px;
	width: 100%;
	margin: 0px;
}
#templatemo_content_disco {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#templatemo_content_shop {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 0.75em;
}
#templatemo_content_photos {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#photos_clear {
	clear: both;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td a img {
	margin: 0px;
	padding: 3px;
	text-decoration: none;
	border-top-width: 0.8px;
	border-right-width: 0.8px;
	border-bottom-width: 0.8px;
	border-left-width: 0.8px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.TabbedPanelsContent2.TabbedPanelsContentVisible ul {
	font-size: 1.2em;
	line-height: 1.6em;
}
.TabbedPanelsContent2.TabbedPanelsContentVisible ul li a {
}
.TabbedPanelsContent2.TabbedPanelsContentVisible ul li a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	text-decoration: none;
}
.TabbedPanelsContent3.TabbedPanelsContentVisible ul {
	font-size: 1em;
	line-height: 1.8em;
}
.TabbedPanelsContent3.TabbedPanelsContentVisible ul li {
	padding-bottom: 2px;
}
.TabbedPanelsContent3.TabbedPanelsContentVisible ul li a {
}
.TabbedPanelsContent3.TabbedPanelsContentVisible ul li a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
.newreleases_right_title {
	margin-top: 0px;
	float: left;
	background-color: #191919;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 0px;
	margin-left: 15px;
}
.newreleases_description {
	float: right;
	margin-top: 5px;
	width: 422px;
}
.newreleases_left_img {
	clear: both;
	float: left;
	white-space: nowrap;
}
.TabbedPanelsContent3.TabbedPanelsContentVisible h3 {
	margin-left: 26px;
}
#templatemo_content_inner_center {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#templatemo_content_bio {
	clear: both;
	overflow: hidden;
	width: 870px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#newreleases_right02 {
	background-color: #191919;
	float: left;
	margin-left: 15px;
	padding-right: 2px;
	padding-left: 2px;
}
#newreleases_right02 h4 {
	margin: 0px;
	font-size: 1.5em;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
#newreleases_right03 {
	background-color: #191919;
	float: left;
	margin-left: 15px;
	padding-right: 2px;
	padding-left: 2px;
}
#newreleases_right03 h4 {
	margin: 0px;
	font-size: 1.5em;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
#news01 h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
}

.newreleases_titleclear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.cart_clear {
	float: none;
}
.fb {
	margin-top: 15px;
	padding: 0px;
	width: 250px;
}
.mailing {
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.tri_line {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.tri_line2 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#anp_waku {
	background-color: #000;
	clear: none;
	float: left;
	width: 880px;
	background-image: url(images/sleeves/ANPsleeve880.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
#anp_title {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2em;
	background-color: #000;
	color: #FFF;
	letter-spacing: 0.1em;
	padding: 8px;
}
.gallery {
	margin-top: 5px;
}
#templatemo_content_main .gallery a {
	float: right;
	background-color: #000;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.3em;
}

#anp_bg {
	width: 880px;
}
#anp_bg .anp_p table tr td a {
	font-size: 0.875em;
}

.anp_p {
	width: 680px;
	margin-right: 100px;
	margin-left: 100px;
	padding-bottom: 30px;
}
#anp_waku #anp_bg .anp_p table {
	font-size: 1.2em;
	letter-spacing: 0.05em;
}
#anp_bg .anp_p table tr td a strong {
	font-size: 1.2em;
	letter-spacing: 0.05em;
}
#anp_bg .anp_p h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 2em;
	letter-spacing: 0.1em;
	margin-top: 30px;
	margin-bottom: 25px;
}

.cleanerbottom {
	clear: none;
}
#main_mura {
	background-color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mura {
	background-color: #000;
	float: left;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 15px;
}
#templatemo_content_main_mura .mura h2 {
	font-size: 2em;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.05em;
}

.percussion {
	background-color: #000;
	padding-top: 25px;
	margin-left: 332px;
	padding-left: 10px;
	padding-bottom: 15px;
}

#templatemo_content_main_mura {
	margin-right: 40px;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 860px;
	background-color: #000;
}
.mura_picleft {
	float: left;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#main_mura h1 {
	margin-left: 335px;
}

#main_mura p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 335px;
}
#main_mura ul li {
	list-style-type: circle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 335px;
	padding: 0px;
}
.mura_right2 {

}
#upcomingreleases01 {
	margin-left: 15px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
	background-color: #191919;
}
#upcomingreleases01 h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
}
#live01 p {
	font-size: 1.1em;
	line-height: 1.5;
}
#zg-description p {
	font-size: 1.1em;
	line-height: 1.6em;
}
#newreleases #description p {
	font-size: 1.1em;
	line-height: 1.6em;
}
#newreleases #into #into_p p {
	line-height: 1.6em;
	font-size: 1.1em;
}
#upcoming .upcoming_description p {
	font-size: 1.1em;
	line-height: 1.6em;
}
#obi_extropy {
	float: left;
	width: 150px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.JP_kaisetsu {
	clear: both;
	margin: 0px;
	width: 595px;
	line-height: 1.6em;
	font-size: 1.1em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newreleases .JP_kaisetsu ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#obi_deison {
	float: left;
	width: 150px;
	text-align: center;
	padding-top: 30px;
}
#soundtrack .soundtrack_obi_JP h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#templatemo_content_right .touch h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 2em;
	margin: 0px;
	padding: 0px;
}
.content_right_streamJP01 {
	margin-top: 15px;
	background-color: #2E2E2E;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	margin-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #1F1F1F;
}
.content_right_streamJP01 h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.content_right_streamJP01 h3 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#templatemo_footerJP {
	width: 960px;
	text-align: center;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer_menuJP {
	font-weight: normal;
	font-size: 0.95em;
	padding-top: 10px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#templatemo_footerJP ul {
	list-style-type: none;
	text-align: center;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#templatemo_footerJP ul li {
	text-align: center;
	list-style-type: none;
	float: left;
	letter-spacing: 0.1em;
}
#footer_menuJP ul .first {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #878181;
}
#footer_menuJP ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #878181;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#templatemo_footerJP a {
	color: #900;
	margin: 0px;
	padding: 0px;
}
#templatemo_footerJP a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #900;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#templatemo_footerJP2 ul {
	list-style-type: none;
	text-align: center;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#templatemo_footerJP2 ul li {
	text-align: center;
	list-style-type: none;
	float: left;
	letter-spacing: 0.1em;
}
#footer_menuJP2 ul .first {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #878181;
}
#footer_menuJP2 ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #878181;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#templatemo_footerJP2 a {
	color: #900;
	margin: 0px;
	padding: 0px;
}
#templatemo_footerJP2 a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #900;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#templatemo_footerJP2 {
	clear: both;
	width: 960px;
	text-align: center;
	text-align: center;
}
#footer_menuJP2 {
	font-weight: normal;
	font-size: 0.95em;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#site {
	font-size: 0.8em;
	color: #999;
	margin-right: 10px;
}
#JPcopyright {
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 0px;
	float: right;
	font-size: 1em;
	letter-spacing: 0.05em;
	color: #999;
}
#JPcopyright p a {
	color: #900;
	text-decoration: none;
}
#JPcopyright p a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #878181;
	border-bottom-color: #878181;
}


.bottomclear {
	clear: both;
	height: 12px;
}
#templatemo_content_inner_center_contact {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.height100 {
	height: 300px;
	width: auto;
	text-align: center;
}
#templatemo_content_main_muraJP {
	margin-left: 0px;
	width: 860px;
	background-color: #000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
.muraJP {
	background-color: #000;
	float: left;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 80px;
	padding-right: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
}

#templatemo_content_inner_center_contact table tr td h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.95em;
	letter-spacing: 0.1em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #878181;
}

#templatemo_content_inner_center_contact table tr td h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 2.5em;
	letter-spacing: 0.2em;
	line-height: 3;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #878181;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#templatemo_content_inner_center_contact table tr td p {
	font-size: 1.5em;
	font-family: "Arial Black", Gadget, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #878181;
	letter-spacing: 0.1em;
}
#templatemo_containerZG {
	width: 960px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#templatemo_header_panelZG {
	width: 880px;
	height: 80px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(images/templatemo_header_bg.jpg);
	background-color: #202020;
	background-position: center top;
	text-align: center;
}
#templatemo_banner_panelZG {
	width: 960px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
}
#templatemo_content_topZG {
	clear: both;
	width: 960px;
	height: 55px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#currentmembers {
	background-color: #000;
	width: 960px;
	clear: both;
	height: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.current_inner {
	margin-right: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#templatemo_contentZG {
	clear: both;
	overflow: hidden;
	width: 960px;
	margin: 0px;
	padding: 0px;
}
#currentmembers ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#currentmembers ul li {
	float: right;
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #161616;
	color: #DCDCDC;
	display: block;
	letter-spacing: 0.1em;
}
#currentmembers .current_inner ul li a {
	color: #900;
	text-decoration: none;
	background-color: #161616;
	display: block;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 6px;
}
#currentmembers .current_inner ul li a:hover {
	color: #DCDCDC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DCDCDC;
	display: block;
	padding-right: 6px;
	padding-left: 6px;
}
#currentmembers .current_inner ul li {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000;
}


#content_centerZG {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-color: #1f1f1f;
	clear: both;
}
#templatemo_content_bottomZG {
	clear: both;
	width: 960px;
	height: 30px;
	background-color: #000;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
}
#templatemo_content_rightZG {
	float: right;
	width: 316px;
	padding: 0px;
	margin: 0px;
}
#templatemo_header_panelZG #templatemo_site_titleZG {
	width: 300px;

}
#templatemo_content_leftZG {
	float: left;
	width: 640px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ZGinfo01 {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin: 0px;
}
#ZGinfo02 {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #161616;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #161616;
	margin: 0px;
}
.NewReleases_headZG {
	margin: 0px;
	padding: 0px;
}
.NewReleases_headZG h1 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.8em;
}

.ZG-logo {
	background-color: #000;
	border: 3px solid #888;
	padding: 6px;
	margin: 0px;
	width: 214px;
}
#Alive_ZG {
	clear: both;
	float: left;
	white-space: nowrap;
}
#Alive_tracklistZG {
	line-height: 1.5em;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 30px;
	float: left;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
}
#Alive_titleZG {
	background-color: #191919;
	margin-left: 30px;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#newreleasesZG #Alive_titleZG h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.facebookZG {
	margin: 0px;
	padding-left: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	float: left;
}
.myspaceZG {
	padding-left: 0px;
	padding-right: 30px;
	margin: 0px;
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}
.content_right_streamZG {
	margin-top: 15px;
	clear: both;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	margin-bottom: 15px;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
}
#templatemo_footerZG {
	clear: both;
	width: 960px;
	text-align: center;
	text-align: center;
	padding: 0px;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#templatemo_footermenuZG {
	clear: both;
	width: 960px;
	text-align: center;
	text-align: center;
	background-color: #000;
}
#footer_menuZG {
	font-weight: normal;
	font-size: 0.95em;
	padding-top: 8px;
	text-align: center;
	float: left;
}
#footer_menuZG ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#footer_menuZG ul li {
	letter-spacing: 0.1em;
	float: left;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer_menuZG ul .first {
	border-left-width: 2px;
	border-left-style: double;
	border-left-color: #464646;
}
#footer_menuZG ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border-right-width: 2px;
	border-right-style: double;
	border-right-color: #464646;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-size: 1.1em;
	letter-spacing: 0.1em;
}
#footer_menuZG ul li a:hover {
	color: #DCDCDC;
	background-color: #900;
	display: block;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	font-weight: normal;
}

#templatemo_footerZG a {
	color: #900;
	margin: 0px;
	padding: 0px;
}
#templatemo_footerZG a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #900;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-weight: normal;
}
#copyrightZG {
	font-size: 1em;
	letter-spacing: 0.1em;
	clear: both;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#footer_bottomZG {
	clear: both;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#copyrightZG p a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#copyrightZG p a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #878181;
	border-bottom-color: #878181;
}
#templatemo_footerZGfooter {
	clear: both;
	width: 960px;
	text-align: center;
	text-align: center;
	background-color: #000;
}
#templatemo_content_topZG ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
#templatemo_content_topZG ul li {
	float: left;
	width: 240px;
	text-align: center;
	margin: 0px;
	height: 55px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5em;
	line-height: 3em;
	letter-spacing: 0.1em;
	background-image: url(images/ZG_navi1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	padding: 0px;
}
#templatemo_content_topZG ul li a {
	color: #900;
	display: block;
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	height: 55px;
	width: 240px;
}
#templatemo_content_topZG ul li a:hover {
	color: #CCC;
	text-decoration: none;
	background-image: url(images/ZG_navi2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	height: 55px;
	width: 240px;
}
#Zglinks {
	clear: both;
	background-color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#Zglinks ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 70px;
}
#Zglinks ul li {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.8em;
	line-height: 1.6;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#Zglinks ul li a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#Zglinks ul li a:hover {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}


.ZG_liveinfo {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-bottom: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1;
}
.ZG_liveinfo #ZGinfo01 h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	font-size: 1.3em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.ZG_liveinfo #ZGinfo01 p {
	font-size: 1.1em;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
}


.ZG_Alive_waku {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#newreleasesZG {
	margin: 0px;
	padding: 0px;
}
.ZG_Alive_waku #newreleasesZG h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	float: left;
}
.JaMephototable {
	padding-bottom: 15px;
}

#shopZG {
	float: left;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.8em;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
	line-height: 1em;
	font-weight: bold;
}
#newreleasesZG #shopZG a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#newreleasesZG #shopZG a:hover {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#newreleasesZG img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#obiZG {
	width: 207px;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#languageZG {
	float: right;
	clear: both;
	background-color: #000;
	text-align: center;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 295px;
}
#languageZG a {
	color: #F00;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#languageZG a:hover {
	color: #FFF;
	display: block;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#lan_inZG {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	float: right;
	text-align: center;
	font-weight: normal;
	width: 150px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.1em;
	background-color: #2e2e2e;
	padding: 0px;
	height: 20px;
	margin: 0px;
	vertical-align: middle;
}
#lanZG_img {
	float: right;
	padding: 0px;
	width: 35px;
	background-color: #2e2e2e;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.fbmsZG_waku {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-color: #000;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.fbmsZG_waku table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: normal;
}
.zgfb_font {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
}

#Alive_ZGZG {
	clear: both;
	float: left;
	white-space: nowrap;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#audioZG {
	margin: 0px;
	padding: 0px;
}
#audioZG h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
}
#audioZG img {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 150px;
	height: 70px;
	width: 300px;
	text-align: center;
}
.comingback {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 35px;
}
.comingback img {
	float: right;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	clear: both;
}
.comingback p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.6;
}
.LtoR {
	padding: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ZGinterview {
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color: #000;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ZGinterview h2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 1.5em;
	text-align: center;
}
.ZGinterview h3 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
}
.ZGinterview p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: center;
}

.fbZG {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	clear: both;
	text-align: center;
	vertical-align: top;
	width: 316px;
	background-color: #000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.fbZG h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.arrowZG {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#archivesZG {
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	letter-spacing: 0.05em;
	width: 316px;
	font-size: 1.2em;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #000;
}
#archivesZG h4 {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
}
#archivesZG h4 a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #900;
	margin: 0px;
	padding: 0px;
}
#archivesZG h4 a:hover {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.NullLogo {
	1width: 316px;
	text-align: center;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	background-color: #000;
}
.NullLogo h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #903;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.NullLogo h2 a {
	font-family: "Arial Black", Gadget, sans-serif;
	letter-spacing: 0.1em;
	font-size: 1.1em;
}
.NullLogo h2 a:hover {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.englishsiteonlyZG {
	font-size: 1em;
	color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ZGinterviewJP {
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 8px;
	background-color: #000;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.interviewJP {
}

.ZGinterviewJP h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.6em;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.ZGinterviewJP h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.6em;
	line-height: 1.6em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#templatemo_content_rightZGJP {
	float: right;
	width: 316px;
	padding: 0px;
	margin: 0px;
}
#currentmembersJP {
	background-color: #000;
	width: 960px;
	clear: both;
	height: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.current_innerJP {
	margin-right: 65px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.current_innerJP ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 110px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.current_innerJP ul li {
	float: right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 18px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: center;
	letter-spacing: 0.1em;
	display: block;
	background-color: #1f1f1f;
}
.current_innerJP ul li a {
	background-color: #161616;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.35em;
	font-weight: bold;
}
.current_innerJP ul li a:hover {
	color: #dcdcdc;
	margin: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcdc;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.35em;
	font-weight: bold;
}
.current_innerJP ul li {
	background-color: #000;
}
.ZG_liveinfoJP {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-bottom: 30px;
	clear: both;
}
.ZG_liveinfoJP h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.7em;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#ZGinfo01JP p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ZG_liveinfoJP h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.subtitleZGJP {
	padding: 0px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.shopZGJP {
	font-family: "Courier New", Courier, monospace;
	font-size: 2em;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.shopZGJP a {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
}
.shopZGJP a:hover {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#newreleasesZGJP {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#Alive_titleZGJP {
	background-color: #191919;
	margin-left: 30px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
}
#Alive_titleZGJP h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#obiZGJP {
	width: 200px;
	text-align: center;
	clear: both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#zg-descriptionJP {
	clear: both;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#zg-descriptionJP02 {
	clear: both;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.beyondJP {
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin: 0px;
}
#templatemo_content_leftZG .ZG_liveinfoJP p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.8;
	font-size: 1em;
}
.ZGyJP {
	float: right;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 20px;
	margin: 0px;
}

#Alive_ZGZGJP {
	white-space: nowrap;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ZG_liveinfoJP03 {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-bottom: 30px;
	clear: none;
}
.ZG_liveinfoJP03 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.8;
}
.ZG_liveinfoJP03 h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.8em;
	line-height: 1;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.LtoRJP {
	padding: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#newreleasesZGJP #zg-descriptionJP p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.6;
	margin: 0px;
	padding: 0px;
}
#footer_menuZGJP {
	font-weight: normal;
	font-size: 0.95em;
	padding-top: 0px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_menuZGJP ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_menuZGJP ul li {
	text-align: center;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	letter-spacing: 0.1em;
	border-right-width: 2px;
	border-right-style: double;
	border-right-color: #2a2a2a;
	margin: 0px;
	height: 25px;
}
#footer_menuZGJP ul li a {
	display: block;
}
#footer_menuZGJP ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #900;
	display: block;
}

#templatemo_content_bottomZGJP {
	width: 960px;
	height: 30px;
	background-color: #000;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
}
#footer_menuZGJP ul .first {
	border-left-width: 2px;
	border-left-style: double;
	border-left-color: #2a2a2a;
}
#templatemo_content_bottomZGJP ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#templatemo_content_bottomZGJP ul li {
	float: left;
	text-align: center;
	display: block;
}
#topZGJP_img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 30px;
	width: 35px;
	display: inline;
}
.tablemenu {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	font-size: 0.8em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #666;
	letter-spacing: 0.1em;
}
.ZG_bio_waku {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 30px;
}
.ZGbio_chrono_bottom {
	clear: both;
}

.ZG_bio_waku ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
	margin-left: 130px;
}
.ZG_bio_waku ul li {
	float: left;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1.5;
	color: #CCC;
	width: 205px;
	display: block;
}
.ZG_biologo {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.ZG_bio_waku p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.1em;
	line-height: 1.6;
}
.bioclear {
	clear: both;
}
.ZGbio {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	margin-right: 50px;
	margin-left: 50px;
	width: 800px;
	font-size: 1.05em;
	line-height: 1.6;
	color: #CCC;
}
.ZG_chrono {
	width: 800px;
	margin-right: 50px;
	margin-left: 50px;
	font-size: 1.05em;
	line-height: 1.6;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	padding-right: 10px;
}

.ArlBlk {
	font-family: "Arial Black", Gadget, sans-serif;
	letter-spacing: 0.08em;
}

.ZGphoto {
	text-align: center;
}
.ZG_chrono h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ArlBlk_bigger {
	font-size: 1.5em;
	letter-spacing: 0.1em;
}
.ZG_chrono_newest_bottom {
	width: 800px;
	margin-right: 50px;
	margin-left: 50px;
	font-size: 1.05em;
	line-height: 1.6;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	padding-right: 10px;
}
.member_bold {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 2em;
}
#templatemo_containerZG #templatemo_contentZG .ZG_bio_waku ul li .ArlBlk .member_bold strong {
	font-weight: bold;
	font-size: 1.2em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ZGJP_biotopline {
	height: 30px;
	border-bottom-width: 3px;
	border-bottom-style: dashed;
	border-bottom-color: #2a2a2a;
	width: 820px;
	margin-right: 40px;
	margin-left: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
}
.ZG_disco {
	width: 795px;
	margin-right: 50px;
	margin-left: 50px;
	font-size: 1.05em;
	line-height: 1.6;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	padding-right: 10px;
}
.ZG_disco h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 1.3em;
}
.disco_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	padding-right: 10px;
	line-height: 1.6;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fmt {
	font-size: 1.5em;
	padding-right: 10px;
	line-height: 1.6;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.discotable table tr td ol li {
	list-style-type: decimal;
}

.labeldate {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ZG_disco_waku {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #000;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 30px;
}
.discotable {
	padding-top: 15px;
	padding-bottom: 20px;
}
.ZG_disco ul {
	list-style-type: square;
}
.disco_titletable {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 445px;
}
.disco_titletable500 {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 500px;
}
.disco_titletable530 {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 540px;
}
.reviews {
	text-align: right;
}
.disco_titletableAlive {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 420px;
}
.disco_titletableSuper {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 405px;
}
.superunit {
	padding-left: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.disco_titletableFreedom {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 510px;
}
.disco_titletableTrance {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 400px;
}
.disco_titletableAllright {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 410px;
}
.disco_titletableNaiha {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 120px;
}
.disco_titletableAmerika {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 410px;
}
.disco_titletableTotal {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 390px;
}
.disco_titletableMMM-org {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 500px;
}
.disco_titletableHowto {
	border: 1px solid #2e2e2e;
	padding: 10px;
	width: 180px;
}
.ZG_disco_waku h1 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	color: #000;
	background-color: #464646;
	width: 120px;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 1;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 2em;
}
.compiwaku {
	width: 200px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 2em;
	line-height: 1;
	color: #000;
	background-color: #464646;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	text-align: center;
}
.German {
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 10px;
}
.cassettesiwaku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 2em;
	line-height: 1;
	color: #000;
	background-color: #464646;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	width: 140px;
	text-align: center;
}
.bottomclear {
	clear: both;
}
.compi_title {
	font-size: 1.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	padding-right: 10px;
}
.ZGcontactwaku {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	margin-right: 50px;
	margin-left: 50px;
	width: 800px;
	font-size: 1.05em;
	line-height: 1.6;
	color: #CCC;
	text-align: center;
}
.ZGcontactwaku p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.To {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	padding-right: 10px;
}
.kishino {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bold;
}
.kishi_bigger {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 1.3em;
	font-weight: bold;
}
#ZGlinkswaku {
	background-color: #000;
	margin-bottom: 4px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
}
.ZGlinksbottom {
	background-color: #000;
	clear: both;
}


.menuclear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.ZGlinkspaneltop {
	height: 30px;
}

.promos {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ZGreviews {
	list-style-type: disc;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

.reviewsbottom {
	height: 30px;
}

.ZGreviews p {
	list-style-type: circle;
}
.ZG_photosmenu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	margin-left: 30px;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#languageZGlinks {
	clear: both;
	background-color: #000;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 295px;
	text-align: right;
	float: right;
	padding: 0px;
}
#lanZGlinks_img {
	float: right;
	padding: 0px;
	width: 35px;
	background-color: #2e2e2e;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lan_inZGlinks {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	float: right;
	text-align: center;
	font-weight: normal;
	width: 150px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 0.1em;
	background-color: #2e2e2e;
	padding: 0px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lan_inZGlinks a {
	color: #C00;
}
.LastUpdate {
	float: left;
	width: 350px;
	padding-top: 190px;
	text-align: center;
	padding-left: 10px;
	color: #878181;
}
.trackclear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#Alive_tracklistZG h6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.Alive_img {
	float: left;
	text-align: left;
}
.shopbottom {
	height: 31px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C00;
	text-align: right;
}
.anpreview {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.muraclear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.zgt {
	float: left;
	margin: 0px;
	padding: 0px;
}
#ZGTinfo {
	font-size: 1.1em;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
}
.thr {
	float: left;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.em09 {
	font-size: 0.9em;
}
.tdright {
	float: right;
	clear: both;
}

.tdleft {
	float: left;
	margin: 0px;
	padding: 0px;
}
#content_inner_center_contact0 {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-align: center;
}

.red {
	color: #C00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.4em;
	margin: 0px;
	padding: 0px;
}
#reset {
	background: none;
	background-image: url(images/send.png);
	background-repeat: no-repeat;
	border: none;
	outline: none;
	width: 94px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #999;
	line-height: 1;
	height: 26px;
	vertical-align: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 81px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 0.1em;
	font-weight: bold;
	font-size: 1em;
}
#reset:hover {
	background-position: 0px -36px;
}

#submit {
	background: none;
	background-image: url(images/send.png);
	background-repeat: no-repeat;
	border: none;
	outline: none;
	width: 94px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #C00;
	line-height: 1;
	height: 26px;
	vertical-align: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 81px;
	letter-spacing: 0.1em;
	font-weight: bold;
	font-size: 1em;
}
#submit:hover {
	background-position: 0px -36px;
}
.contact_r {
	margin-top: 50px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	text-align: center;
	padding: 0px;
}
.fb_button {
	padding: 0px;
	margin-top: 30px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	clear: right;
}

#contact_waku {
	margin: 0px;
	padding: 0px;
	width: 790px;
}
.contact_clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.contact_button {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ContactForm {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 150px;
	font-size: 1.3em;
	font-weight: bold;
	color: #878181;
	text-align: left;
	letter-spacing: 0.1em;
	font-family: "Lucida Console", Monaco, monospace;
}
#contact_left {
	float: left;
	border-right-width: thick;
	border-right-style: dotted;
	border-right-color: #1f1f1f;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 40px;
}
#contact_waku .contact_r h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #878181;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
#contact_waku .contact_r h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #878181;
	font-size: 1.4em;
	margin: 0px;
	line-height: 3;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 0.1em;
}
#contact_waku .contact_r p {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #878181;
	padding: 0px;
	font-size: 0.9em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_wakuZG {
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#contact_leftZG {
	float: left;
	border-right-width: thick;
	border-right-style: dotted;
	border-right-color: #1f1f1f;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 40px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contact_rZG {
	margin-top: 45px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	text-align: center;
	padding: 0px;
	color: #878181;
	font-family: "Arial Black", Gadget, sans-serif;
	line-height: 2.5em;
}
#contact_wakuZG .contact_rZG p {
	font-size: 1.1em;
	font-family: "Arial Black", Gadget, sans-serif;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subscribe {
	background: none;
	background-image: url(images/send.png);
	background-repeat: no-repeat;
	border: none;
	outline: none;
	width: 94px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #999;
	line-height: 1;
	height: 26px;
	vertical-align: top;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 1em;
}
#subscribe:hover {
	background-position: 0px -36px;
	color: #FFF;
}
#mailing table tr td form table tr td div input {
	background-color: #C9CBCF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#mailing table tr td form table tr td div input:focus {
	background-color: #FFFFD9;
}
.NewsLetterWaku {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 240px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contact_left table tr td textarea {
	height: 200px;
	width: 350px;
	background-color: #C9CBCF;
}
#contact_left table tr td textarea:focus {
	background-color: #FFC;
}

#contact_left table tr td #name {
	width: 350px;
	background-color: #C9CBCF;
}
#contact_left table tr td #name:focus {
	background-color: #FFC;
}

#contact_left table tr td .mf {
	width: 350px;
	background-color: #C9CBCF;
}
#contact_left table tr td .mf:focus {
	background-color: #FFC;
}

#contact_left table tr td #url {
	width: 350px;
	background-color: #C9CBCF;
}
#contact_left table tr td #url:focus {
	background-color: #FFC;
}

#contact_left table tr td #subject {
	width: 350px;
	background-color: #C9CBCF;
}
#contact_left table tr td #subject:focus {
	background-color: #FFC;
}
#templatemo_content_inner_center_contact_thx {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
#templatemo_content_inner_center_contact_thx table tr td h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.8em;
	color: #878181;
	padding: 0px;
	letter-spacing: 0.1em;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	line-height: 1.5;
}
#templatemo_content_inner_center_contact_thx table tr td p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1;
	color: #878181;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#templatemo_content_inner_center_contact_thxjp {
	clear: both;
	overflow: hidden;
	width: 880px;
	background-color: #1f1f1f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
#templatemo_content_inner_center_contact_thxjp table tr td h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.8em;
	color: #878181;
	padding: 0px;
	letter-spacing: 0.1em;
	line-height: 1.5;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#templatemo_content_inner_center_contact_thxjp table tr td p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 1.5;
	color: #878181;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.ZGcontactwaku_thx {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	margin-right: 50px;
	margin-left: 50px;
	width: 800px;
	font-size: 1.05em;
	line-height: 1.6;
	color: #CCC;
	text-align: center;
}
#templatemo_contentZG .ZG_bio_waku .ZGcontactwaku_thx h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	line-height: 1.5;
	color: #878181;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#templatemo_contentZG .ZG_bio_waku .ZGcontactwaku_thx p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 2;
	color: #878181;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ZGcontactwaku_thxjp {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #2a2a2a;
	border-bottom-color: #2a2a2a;
	margin-top: 30px;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	margin-right: 50px;
	margin-left: 50px;
	width: 800px;
	font-size: 1.05em;
	line-height: 1.6;
	color: #CCC;
	text-align: center;
}
#templatemo_contentZG .ZG_bio_waku .ZGcontactwaku_thxjp h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	line-height: 1.5;
	color: #878181;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#templatemo_contentZG .ZG_bio_waku .ZGcontactwaku_thxjp p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
	line-height: 2;
	color: #878181;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_leftjp {
	float: left;
	border-right-width: thick;
	border-right-style: dotted;
	border-right-color: #1f1f1f;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 35px;
}
.contact_rjp {
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	text-align: center;
	padding: 0px;
	color: #878181;
}
#contact_waku .contact_rjp h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
}
#contact_waku .contact_rjp h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 1.4em;
	line-height: 3;
	letter-spacing: 0.1em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_waku .contact_rjp p {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: normal;
}
#contact_leftjp table tr td #name {
	width: 350px;
	background-color: #C9CBCF;
}
#contact_leftjp table tr td #name:focus {
	background-color: #FFC;
}

#contact_leftjp table tr td .mf {
	background-color: #C9CBCF;
	width: 350px;
}
#contact_leftjp table tr td .mf:focus {
	background-color: #FFC;
}

#contact_leftjp table tr td #url {
	background-color: #C9CBCF;
	width: 350px;
}
#contact_leftjp table tr td #url:focus {
	background-color: #FFC;
}

#contact_leftjp table tr td #subject {
	background-color: #C9CBCF;
	width: 350px;
}
#contact_leftjp table tr td #subject:focus {
	background-color: #FFC;
}

#contact_leftjp table tr td textarea {
	height: 200px;
	width: 350px;
	background-color: #C9CBCF;
}
#contact_leftjp table tr td textarea:focus {
	background-color: #FFC;
}
.NewsLetterWaku table tr td div #email {
	width: 120px;
}
.NewsLetterWaku table tr td div #country {
	width: 120px;
}
#artists02 {
	float: left;
	font-size: 1.25em;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
	clear: left;
}
.live_clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#live02 #artists02 ul {
	list-style-type: square;
}
.live01_table {
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.backhome {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 380px;
	text-align: center;
}
.backhomeJP {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 385px;
	text-align: center;
}

.backhomeZG {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 390px;
	text-align: center;
}
.backhomeZGjp {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 395px;
	text-align: center;
}
.Liveinfo01title {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Liveinfo01titlejp {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_contents {
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 3px;
	margin: 0px;
	width: 592px;
}
.news_contents h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
}
.abc {
	padding: 2px;
	float: right;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #333;
	clear: both;
}
.news_contents .news_p_top10 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.newmusic {
	padding: 0px;
	float: right;
	clear: both;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
}
.live_title_bottom {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.come_title_bottom {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lan_bottom {
	margin: 0px;
	padding: 0px;
	height: 0px;
}
.live_bottom {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 30px;
}
.live_head {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 20px;
}
.accordion_contents_waku {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	background-color: #161616;
	color: #CCC;
	margin: 0px;
	width: 575px;
}
.month {
	background-color: #002800;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 0.82em;
	float: left;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
	width: 100px;
	text-align: center;
}
.accordion_clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.accordion_title {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.city {
	float: right;
	margin-top: 1px;
	margin-right: 22px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #030E49;
	font-size: 0.65em;
}
.accordion_title a {
	color: #C90;
}
.accordion_contents_waku2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #191919;
}
.info_naka {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 585px;
}
.accordion_contents_waku p img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.info_kugiri {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #161616;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 590px;
}

.accordion_title ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}
.accordion_title ul li {
	float: left;
	width: 180px;
}
.artists {
	font-size: 1.25em;
	line-height: 1.5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.artists ul {
	list-style-position: inside;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 1em;
	list-style-type: circle;
	color: #878181;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5;
}
.artists ul li a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #DCDCDC;
	padding: 0px;
	border-bottom-color: #999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#live02_table table tr .venue p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.2gyoume {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: right;
}
.2gyoumeclear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.venue_address {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#live02_table table tr td .venue .venue img {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.info_bottom {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 585px;
}
.monthJP {
	background-color: #002800;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	float: left;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
	width: 112px;
	text-align: center;
}
.accordion_contents_wakuJP {
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #161616;
	color: #CCC;
}
.accordion_contents_wakuJP p {
	font-size: 0.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.accordion_contents_wakuJP p img {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.info_under {
	margin: 0px;
	padding: 0px;
	height: 5px;
	clear: both;
}
.shutsuen {
	float: left;
	border: 1px dotted #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.artists ul li {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shutsu_under {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 580px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
.kanryou {
	font-size: 1.5em;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.tour {
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	width: 585px;
}


.date {
	font-size: small;
}

.small {
	font-size: small;
}

.medium {
	font-size: small;
}

.solo {
	color: #999;
	list-style-type: none;
	margin-top: 0.4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 0.95em;
}
.tourJP {
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1em;
	letter-spacing: 0.1em;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
}
.tour p img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.artists ul li a:hover {
	color: #FFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.accordion_contents_waku p a {
	color: #DCDCDC;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.accordion_contents_waku p a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom-style: none;
}
.accordion_contents_wakuJP p a {
	color: #DCDCDC;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.accordion_contents_wakuJP p a:hover {
	color: #FFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.NewsLetterWaku table tr td div .mail .mf {
	width: 115px;
}
#templatemo_content_right .touch p {
	font-size: 1.1em;
	line-height: 1.6em;
}
#templatemo_content_leftJP p {
	font-size: 1.1em;
	line-height: 1.6em;
	padding-right: 5px;
	padding-left: 5px;
}
.bio10 {
	margin: 0px;
	padding: 0px;
	height: 5px;
}
.rightbottom_c {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#banner_section2 #zg h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tourAU {
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	float: left;
	margin: 0px;
	width: 442px;
}
.for {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.85em;
	line-height: 0.8em;
}
.heathen {
	font-size: 0.85em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}


.AUtour {
	font-size: 1.4em;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.au_poster {
	padding: 0px;
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.tourAUJP {
	font-size: 1em;
	letter-spacing: 0.1em;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	float: left;
	margin: 0px;
	width: 400px;
}
.au_posterJP {
	padding: 0px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.au_posterJP a img {
	margin: 0px;
	padding: 2px;
}
.heathenimg {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.venueadd {
	font-size: 0.75em;
}
.info_under0 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
.info_under5 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 5px;
}
.tourUK {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	width: 430px;
	float: left;
}
.supersonic {
	padding: 0px;
	float: right;
	width: 150px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tourJPUK {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1em;
	letter-spacing: 0.1em;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
	width: 430px;
	float: left;
}
.AUtourJP {
	font-size: 1.4em;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.forJP {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
}
.zoom {
	font-size: 13px;
	line-height: 20px;
	width: 145px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
.zoom img {
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.obizoom {
	vertical-align: middle;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.obitext {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
}
.obi-ex {
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
}
.content_right_sclesi {
	margin-top: 25px;
	clear: both;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	margin-bottom: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1F1F1F;
	background-image: url(images/pattern01.jpg);
	background-repeat: repeat;
	width: 234px;
	margin-right: 0px;
	margin-left: 0px;
}
.h25 {
	margin: 0px;
	padding: 0px;
	height: 25px;
}

.content_right_sclesi h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-size: 1.55em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0.03em;
}
.content_right_scelsi h3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.5em;
}
.scelsi_img {
	float: right;
	padding: 2px;
	background-color: #2E2E2E;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.scelsi_img a {
	color: #666;
	margin: 0px;
	padding: 2px;
	border: 1px solid #666;
	float: right;
}
.moreinfoand {
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#upcoming h1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.scelsi_img a:hover {
	color: #FFF;
	border: 1px solid #FFF;
}
#description li {
	list-style-type: circle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-position: inside;
}
#into_p li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-position: inside;
	list-style-type: circle;
}
#upcoming #into_p li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style-position: inside;
	list-style-type: circle;
}
.obiJP {
	float: left;
	width: 100px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
.wwwnet {
	background-color: #1f1f1f;
	display: block;
	padding: 0px;
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.taz {
	background-color: #1f1f1f;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 70px;
	text-align: center;
}
.sticker {
	font-size: 18px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 100px;
	width: 410px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #666;
	text-align: center;
}

.sticker img {
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.sticker a {
	text-decoration: none;
}
.sticker a:hover {
	text-decoration: none;
}
.obitextJP {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 13px;
}
.moreinfoandJP {
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.wwwnetJP {
	background-color: #1f1f1f;
	display: block;
	padding: 0px;
	width: 160px;
	text-align: center;
	margin: 0px;
}
#nowonsaleJP {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nowonsale_h3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
.new {
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 13px;
	letter-spacing: 0.1em;
}
.freesticker {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 14px;
	text-align: center;
	width: 350px;
	float: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.freestickerJP {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 13px;
	text-align: center;
	width: 350px;
	float: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
}
.venuechange {
	font-size: 10px;
	color: #CF0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.shipdate {
	text-align: center;
	vertical-align: middle;
	float: left;
	font-size: 14px;
	font-style: normal;
	color: #CC0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px dotted #CC0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.shipdateJP {
	text-align: center;
	vertical-align: middle;
	float: left;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px dotted #CC0;
	color: #CC0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}