/*---------CSS Reset---------*/
body, div, dl, dt, dd, li, pre,  form, fieldset, input, textarea, p, blockquote, th, td, button {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
address, caption, cite, code, dfn, em, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
	font-style: normal;
}
acronym, abbr, fieldset, img {
	border: 0;
}
:focus {
	outline: 0;
}
body {
	line-height: 120%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0;
	padding: 20px 0px 20px 13px;
	background-image: url(../images/bg/bg.png);
	color: #333;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
p {
	margin: 0;
	padding: 0;
}
td {
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(../commonimages/contBg.png);
}
a:link {
	color: #6C0000;
	text-decoration:none;
}
a:visited {
	color: #6C0000;
	text-decoration:none;
}
a:hover {
	color: #6C0000;
	text-decoration:underline;
}
a:active {
	color: #6C0000;
	text-decoration:none;
}


.ui-tabs-nav li {
	font-size: 0.83em;
}

.ui-tabs-nav li a span {
	padding-top: 5px;
	line-height: 1.5em;
	font-weight: normal;
	background-color: #6c0000;
}

/* -----CLEARFIX  Hack For Div Float----- */



.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */





/*TINTIPPS*/



/*img.tTip						{ margin: 8px 15px 8px 0px; float: left; }*/

h1 {
	text-align: center;
	line-height: 0;
	padding: 0px 0px 0px 0px;
	letter-spacing: -2px;
}
h1.massive {
	font-size: 72px;
	line-height: 10px;
	padding: 0px;
	letter-spacing: -6px;
	color: #f4c20a;
}
#demo_wrapper {
	width: 600px;
	margin: 30px auto 0px auto;
}
.lightTip {
}
.lightTip .content {
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #B17371;
	color:white;
}
.lightTip .bottom {
	height: 10px;
	background: url(../images/icon/notch-white.png) top center no-repeat;
}
.yellowTip {
}
.yellowTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #f9e98e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fbf7aa;
	color: #020202;
}
.yellowTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-yellow.png) top center no-repeat;
}
.orangeTip {
}
.orangeTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #f9cd8e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fbe3aa;
	color: #020202;
}
.orangeTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-orange.png) top center no-repeat;
}
.redTip {
}
.redTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #ce6f6f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f79992;
	color: #020202;
}
.redTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-red.png) top center no-repeat;
}
.greenTip {
}
.greenTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #a9db66;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #cae8a2;
	color: #020202;
}
.greenTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-green.png) top center no-repeat;
}
.blueTip {
}
.blueTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #36a4d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #90d8f0;
	color: #020202;
}
.blueTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-blue.png) top center no-repeat;
}
.purpleTip {
}
.purpleTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #8671de;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #a290f0;
	color: #020202;
}
.purpleTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-purple.png) top center no-repeat;
}
.darkTip {
}
.darkTip .content {
	width: 310px;
	padding: 10px;
	border: 6px solid #303030;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #505050;
	color: #f8f8f8;
}
.darkTip .bottom {
	height: 14px;
	background: url(../images/icon/notch-dark.png) top center no-repeat;
}
/*BP CSS*/

#wrapper {
	width: 723px;
}
#left {
	float: left;
	width: 203px;
}
#right {
	float: left;
	width: 520px;
}
#main {
	float: left;
	width: 488px;
	background-image: url(../images/bg/contentsBg.png);
}
#contents {
}
#footer {
}
#copyright {
	clear: both;
	font-size: 10px;
	color: #999999;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
	line-height: 180%;
}
#funLabel {
	width: 32px;
	float: right;
}
#funclubLogin a, #funclubLogin a:link, #funclubLogin a:visited, #funclubLogin a:active {
	width: 32px;
	height: 140px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/sideMenuFan.png);
}
#funclubLogin a:hover {
	width: 32px;
	height: 140px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/sideMenuFan.png);
	background-position: 32px 0;
}
#sendMail a, #sendMail a:link, #sendMail a:visited, #sendMail a:active {
	width: 32px;
	height: 48px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/sideMenuMail.png);
}
#sendMail a:hover {
	width: 32px;
	height: 48px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/sideMenuMail.png);
	background-position: 32px 0;
}
h1 {
}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
 width:;
	height: 39px;
	background-image: url(../images/logo/logo.png);
	display: block;
	text-indent: -5000px;
	overflow: hidden;
}
/*### main Menu### */

#mainMenu ul {
	padding-top: 9px;
}
#mainMenu ul li {
	padding-bottom: 4px;
}
#mainMenuNews a, #mainMenuNews a:link, #mainMenuNews a:visited, #mainMenuNews a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuNews.png);
}
#mainMenuNews a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuNews.png);
	background-position: 132px 0;
}
#mainMenuNewsC a, #mainMenuNewsC a:link, #mainMenuNewsC a:visited, #mainMenuNewsC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuNews.png);
	background-position: 132px 0;
}
#mainMenuNewsC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuNews.png);
	background-position: 132px 0;
}
#mainMenuLive a, #mainMenuLive a:link, #mainMenuLive a:visited, #mainMenuLive a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuLive.png);
}
#mainMenuLive a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuLive.png);
	background-position: 132px 0;
}
#mainMenuLiveC a, #mainMenuLiveC a:link, #mainMenuLiveC a:visited, #mainMenuLiveC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuLive.png);
	background-position: 132px 0;
}
#mainMenuLiveC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuLive.png);
	background-position: 132px 0;
}
#mainMenuMedia a, #mainMenuMedia a:link, #mainMenuMedia a:visited, #mainMenuMedia a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuMedia.png);
}
#mainMenuMedia a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuMedia.png);
	background-position: 132px 0;
}
#mainMenuMediaC a, #mainMenuMediaC a:link, #mainMenuMediaC a:visited, #mainMenuMediaC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuMedia.png);
	background-position: 132px 0;
}
#mainMenuMediaC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuMedia.png);
	background-position: 132px 0;
}
#mainMenuDisco a, #mainMenuDisco a:link, #mainMenuDisco a:visited, #mainMenuDisco a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDisc.png);
}
#mainMenuDisco a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDisc.png);
	background-position: 132px 0;
}
#mainMenuDiscoC a, #mainMenuDiscoC a:link, #mainMenuDiscoC a:visited, #mainMenuDiscoC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDisc.png);
	background-position: 132px 0;
}
#mainMenuDiscoC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDisc.png);
	background-position: 132px 0;
}
#mainMenuBio a, #mainMenuBio a:link, #mainMenuBio a:visited, #mainMenuBio a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBio.png);
}
#mainMenuBio a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBio.png);
	background-position: 132px 0;
}
#mainMenuBioC a, #mainMenuBioC a:link, #mainMenuBioC a:visited, #mainMenuBioC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBio.png);
	background-position: 132px 0;
}
#mainMenuBioC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBio.png);
	background-position: 132px 0;
}
#mainMenuBbs a, #mainMenuBbs a:link, #mainMenuBbs a:visited, #mainMenuBbs a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBbs.png);
}
#mainMenuBbs a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBbs.png);
	background-position: 132px 0;
}
#mainMenuBbsC a, #mainMenuBbsC a:link, #mainMenuBbsC a:visited, #mainMenuBbsC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBbs.png);
	background-position: 132px 0;
}
#mainMenuBbsC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuBbs.png);
	background-position: 132px 0;
}
#mainMenuDiary a, #mainMenuDiary a:link, #mainMenuDiary a:visited, #mainMenuDiary a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDiary.png);
}
#mainMenuDiary a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDiary.png);
	background-position: 132px 0;
}
#mainMenuDiaryC a, #mainMenuDiaryC a:link, #mainMenuDiaryC a:visited, #mainMenuDiaryC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDiary.png);
	background-position: 132px 0;
}
#mainMenuDiaryC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuDiary.png);
	background-position: 132px 0;
}
#mainMenuFanclub a, #mainMenuFanclub a:link, #mainMenuFanclub a:visited, #mainMenuFanclub a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuFan.png);
}
#mainMenuFanclub a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuFan.png);
	background-position: 132px 0;
}
#mainMenuFanclubC a, #mainMenuFanclubC a:link, #mainMenuFanclubC a:visited, #mainMenuFanclubC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuFan.png);
	background-position: 132px 0;
}
#mainMenuFanclubC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuFan.png);
	background-position: 132px 0;
}
#mainMenuGoods a, #mainMenuGoods a:link, #mainMenuGoods a:visited, #mainMenuGoods a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuGoods.png);
}
#mainMenuGoods a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuGoods.png);
	background-position: 132px 0;
}
#mainMenuGoodsC a, #mainMenuGoodsC a:link, #mainMenuGoodsC a:visited, #mainMenuGoodsC a:active {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuGoods.png);
	background-position: 132px 0;
}
#mainMenuGoodsC a:hover {
	width: 132px;
	height: 26px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/menu/mainMenuGoods.png);
	background-position: 132px 0;
}
/*Footer Menu*/



#footerMenu {
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footerMenu ul {
	padding-left: 10px;
}
#footerMenu ul li {
	float: left;
}
#footerTaisuke a, #footerTaisuke a:link, #footerTaisuke a:visited, #footerTaisuke a:active {
	width: 99px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisuke.png);
}
#footerTaisuke a:hover {
	width: 99px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisuke.png);
	background-position: 0px 38px;
}
#footerTaisukeShop a, #footerTaisukeShop a:link, #footerTaisukeShop a:visited, #footerTaisukeShop a:active {
	width: 138px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisukeShop.png);
}
#footerTaisukeShop a:hover {
	width: 138px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisukeShop.png);
	background-position: 0px 38px;
}
#footerTaisukeMob a, #footerTaisukeMob a:link, #footerTaisukeMob a:visited, #footerTaisukeMob a:active {
	width: 151px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisukeMobile.png);
}
#footerTaisukeMob a:hover {
	width: 151px;
	height: 38px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/footer/footerMenuTaisukeMobile.png);
	background-position: 0px 38px;
}

#footertwitter a, #footertwitter a:link, #footertwitter a:visited, #footertwitter a:active {
	width: 35px;
	height: 35px;
	box-sizing:border-box;
	display: block;
	padding-top: 10px;
	color: #666666;

}
#footertwitter a:hover {
	width: 35px;
	height: 35px;
	display: block;
	color: #6c0000;
}


#footerfacebook a, #footerfacebook a:link, #footerfacebook a:visited, #footerfacebook a:active {
	width: 35px;
	margin-left:5px;
	height: 35px;
	padding-top: 10px;
	box-sizing:border-box;
	display: block;
	color: #666666;
}
#footerfacebook a:hover {
	width: 35px;
	margin-left:5px;
	height: 35px;
	display: block;
	color: #6c0000;
}

#footerinstagram a, #footerinstagram a:link, #footerinstagram a:visited, #footerinstagram a:active {
	width: 35px;
	margin-left:5px;
	height: 35px;
	padding-top: 10px;
	box-sizing:border-box;
	display: block;
	color: #666666;
}
#footerinstagram a:hover {
	width: 35px;
	margin-left:5px;
	height: 35px;
	display: block;
	color: #6c0000;
}

/*DISCO*/



#contentsTitle {
	border-bottom: 1px dotted #C69C9C;
	border-top: 1px dotted #C69C9C;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#contentsTitleDisco {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleDisco.png);
}
#contentsTitleNews {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleNews.png);
}
#contentsTitleLive {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleLive.png);
}
#contentsTitleMedia {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleMedia.png);
}
#contentsSubtitleDisco {
	width: 228px;
	float: right;
}
#contentsSubtitleDisco ul {
	padding-top: 4px;
}
#contentsSubtitleDisco ul li {
	margin-right: 9px;
}
#subMenuAlbum a, #subMenuAlbum a:link, #subMenuAlbum a:visited, #subMenuAlbum a:active {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoAlbum.png);
}
#subMenuAlbum a:hover {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoAlbum.png);
	background-position: 0px 17px;
}
#subMenuSingle a, #subMenuSingle a:link, #subMenuSingle a:visited, #subMenuSingle a:active {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoSingle.png);
}
#subMenuSingle a:hover {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoSingle.png);
	background-position: 0px 17px;
}
#subMenuDvd a, #subMenuDvd a:link, #subMenuDvd a:visited, #subMenuDvd a:active {
	width: 41px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoDvd.png);
}
#subMenuDvd a:hover {
	width: 41px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoDvd.png);
	background-position: 0px 17px;
}
#subMenuOthers a, #subMenuOthers a:link, #subMenuOthers a:visited, #subMenuOthers a:active {
	width: 47px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoOthers.png);
}
#subMenuOthers a:hover {
	width: 47px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDiscoOthers.png);
	background-position: 0px 17px;
}
#contentsSubtitleDisco ul li {
	float: left;
}
.discoCont {
	padding-left: 30px;
	clear: both;
}
.discoCont ul {
	clear: both;
}
.discoCont ul li {
	float: left;
	margin-right: 20px;
	line-height: 100%;
	padding-bottom: 15px;
}
#discoContents {
	padding-top: 30px;
}
#discoTitleAlbum {
	width: 87px;
	height: 25px;
	background-position: 30px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleAlbum.png);
}
#discoTitleSingle {
	width: 87px;
	height: 25px;
	background-position: 30px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleSingle.png);
}
#discoTitleDvd {
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDvd.png);
	width: 87px;
	height: 25px;
	background-position: 30px 0;
	background-repeat: no-repeat;
}
#discoTitleOthers {
	width: 87px;
	height: 25px;
	background-position: 30px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleOthers.png);
}
#discoTitleMore {
	width: 87px;
	height: 25px;
	background-position: 30px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/discoSubtitleMore.png);
}
/*DISCO 詳細*/



#discoCateLabelAlbum {
	width: 87px;
	height: 25px;
	background-position: 20px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleAlbum.png);
}
#discoCateLabelSingle {
	width: 87px;
	height: 25px;
	background-position: 20px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleSingle.png);
}
#discoCateLabelDvd {
	width: 87px;
	height: 25px;
	background-position: 20px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleDvd.png);
}
#discoCateLabelOthers {
	width: 87px;
	height: 25px;
	background-position: 20px 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subTitleOthers.png);
}
#discoDetailsTitle {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleHeader.png);
	background-repeat: no-repeat;
	font-size: 14px;
	padding-left: 20px;
	color: #6C0000;
	border-bottom: 1px dotted #C69C9C;
	margin-top: 0px;
	background-position-y: 5px;
}
#discoDetailsContents {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #C69C9C;
}
#discoDetailsLeft {
	width: 160px;
	float: left;
	text-align: center;
	padding-bottom: 20px;
}
#discoDetailsRight {
	width: 287px;
	float: right;
	padding-bottom: 20px;
}
#discoDetailsText {
	font-size: 10px;
	line-height: 130%;
}
#discoMore {
}
#discoDetailsJac01 {
	padding-bottom: 20px;
}
#discoDetailsJac02 {
	padding-bottom: 20px;
}
#discoDetailsItunes {
	padding-bottom: 10px;
}
#discoDetailsAmazon {
	padding-bottom: 10px;
}
/*NEWS*/

#blogContents {
	margin-top: 20px;
}
.blogContentsDate {
	margin-left: 20px;
	margin-right: 20px;
	color: #6C0000;
	font-size: 12px;
}
.blogContentsTitle {
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 13px;
	color: #6C0000;
	border-top: 1px dotted #C69C9C;
	margin-top: 0px;
	background-position-y: 5px;
	padding-top: 5px;
}
.blogContentsText {
	font-size: 11px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 45px;
}
.blogContentsText iframe {
	height: 264px;
    max-width: 100%;
    width: 480px;
}
.blogContentsText img {
	max-width: 448px;
}

#blogUnder {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#blogUnderLeft {
	width: 220px;
	float: left;
}
#blogUnderRight {
	width: 220px;
	float: right;
}
#titleNewestEntries {
	width: 220px;
	height: 40px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/underTitleNewestEntries.png);
	background-repeat: no-repeat;
}

#titleNextLive {
	width: 220px;
	height: 40px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/underTitleNextLive.png);
	background-repeat: no-repeat;
}

#newestEntriesList ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
#newestEntriesList ul li {
	background-image: url(../images/title/underUlListHead.png);
	background-repeat: no-repeat;
	background-position-y: 2px;
	padding-left: 8px;
	font-size: 11px;
	line-height: 130%;
	padding-bottom: 10px;
}
#newestEntriesList ul li a, #newestEntriesList ul li a:link, #newestEntriesList ul li a:visited, #newestEntriesList ul li a:active {
	color: #6C0000;
}
#newestEntriesList ul li a:hover {
	color: #6C0000;
	text-decoration: underline;
}
#titleNewsArchives {
	width: 220px;
	height: 40px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/underTitleArchives.png);
	background-repeat: no-repeat;
}
#archivesPulldown {
	padding-bottom: 10px;
	padding-left: 11px;
	padding-top: 5px;
}
#titleRssFeed {
	display: none;
}
#underRssFeed {
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
}
/*SUB Menu News*/

#contentsSubtitleNew {
	width: 180px;
	float: right;
}
#contentsSubtitleNew ul {
	padding-top: 4px;
}
#contentsSubtitleNew ul li {
	margin-right: 9px;
	float: left;
}
#subMenuNewsTopics a, #subMenuNewsTopics a:link, #subMenuNewsTopics a:visited, #subMenuNewsTopics a:active {
	width: 79px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMenuNewsTopics.png);
}
#subMenuNewsTopics a:hover {
	width: 79px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMenuNewsTopics.png);
	background-position: 0 17px;
}
#subMenuReleaseInfo a, #subMenuReleaseInfo a:link, #subMenuReleaseInfo a:visited, #subMenuReleaseInfo a:active {
	width: 79px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMenuRleaseInfo.png);
}
#subMenuReleaseInfo a:hover {
	width: 79px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMenuRleaseInfo.png);
	background-position: 0 17px;
}
/*MEDIA*/





#contentsSubtitleMedia {
	width: 236px;
	float: right;
}
#contentsSubtitleMedia ul {
	padding-top: 4px;
}
#contentsSubtitleMedia ul li {
	margin-right: 9px;
	float: left;
}
#subMenuTv a, #subMenuTv a:link, #subMenuTv a:visited, #subMenuTv a:active {
	width: 35px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaTv.png);
}
#subMenuTv a:hover {
	width: 35px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaTv.png);
	background-position: 0 17px;
}
#subMenuRadio a, #subMenuRadio a:link, #subMenuRadio a:visited, #subMenuRadio a:active {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaRadio.png);
}
#subMenuRadio a:hover {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaRadio.png);
	background-position: 0 17px;
}
#subMenuMag a, #subMenuMag a:link, #subMenuMag a:visited, #subMenuMag a:active {
	width: 62px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaMag.png);
}
#subMenuMag a:hover {
	width: 62px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaMag.png);
	background-position: 0 17px;
}
#subMenuWeb a, #subMenuWeb a:link, #subMenuWeb a:visited, #subMenuWeb a:active {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaWeb.png);
}
#subMenuWeb a:hover {
	width: 49px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaWeb.png);
	background-position: 0 17px;
}
#subMenuOthers a, #subMenuOthers a:link, #subMenuOthers a:visited, #subMenuOthers a:active {
	width: 47px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaOthers.png);
}
#subMenuOthers a:hover {
	width: 47px;
	height: 17px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image:url(../images/title/subMediaOthers.png);
	background-position: 0 17px;
}
#contentsSubtitleDisco ul li {
	float: left;
}
#titleUnderMediaCate {
	width: 220px;
	height: 40px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/underTitleMediaCate.png);
	background-repeat: no-repeat;
}
#underMediaCateCont {
	font-family: Georgia;
	color: #6C0000;
	font-size: 12px;
	padding-left: 10px;
}
#underMediaCateCont a, #underMediaCateCont a:link, #underMediaCateCont a:visited, #underMediaCateCont a:active {
	color: #6C0000;
	text-decoration: none;
}
#underMediaCateCont a:hover {
	color: #6C0000;
	text-decoration: underline;
}
#mediaLabel {
	margin-left: 20px;
	margin-bottom: 10px;
}
#mediaLabelCont {
	background-color: #6C0000;
	color: white;
	font-family: Georgia;
	font-size: 13px;
	line-height: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
/*Diary*/

#contentsTitleDiary {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleDiary.png);
}
/*Goods*/

#contentsTitleGoods {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleGoods.png);
}
#titleNewestItems {
	width: 220px;
	height: 40px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/underTitleNewestEntries.png);
	background-repeat: no-repeat;
}
/*BBS*/



#contentsTitleBbs {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleBbs.png);
}
#singlePageContents {
	margin-top: 20px;
}
.bbsMidashi {
	color: #6C0000;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}
.bbsHonbun {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 130%;
	padding-bottom: 20px;
}
#bbsForm {
	margin-left: 20px;
	margin-right: 20px;
	padding: 20px;
	background-color: #F7F4F2;
}
.bbsFormLabel {
	font-size: 14px;
}
.red {
	color: #990000;
}
.bbsFormInput {
	padding-bottom: 20px;
}
#bbsFormOnegai {
	font-size: 10px;
	color: #990000;
	line-height: 130%;
}
#bbsPicsNum {
	padding-top: 10px;
}
#bbsPicsNumLeft {
	float: left;
	width: 130px;
}
#bbsPicsNumRight {
	font-size: 10px;
}
#numChange {
	margin-top: 10px;
}
#bbsToukou {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#formSmall {
	font-size: 9px;
}
.inputType {
	width: 190px;
}
#inputText {
	width: 390px;
	height: 200px;
}
#postMassage {
	padding-left: 20px;
}
#postMassage a, #postMassage a:link, #postMassage a:visited, #postMassage a:active, #postMassage a:hover {
	background-image: url(../images/btn/writeMessage.png);
	width: 194px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
.postUnit {
	padding:20px;
}
.postTitle {
	border-top:  1px dotted #C69C9C;
	padding-top: 10px;
	color: #6C0000;
	font-size: 14px;
}
.postSub {
	color: #6A5233;
	font-size: 11px;
	line-height: 130%;
	padding-bottom: 15px;
}
.postText {
	font-size: 11px;
	line-height: 130%;
}
#BBSPager {
	text-align: center;
	padding-bottom: 20px;
	font-size: 12px;
}
#BBSPager a {
	text-decoration: underline;
	color: #333;
}
#bbsStaff {
	background-image: url(../images/bg/contentsBg.png);
	margin-top: 40px;
	margin-right: 20px;
	padding: 10px;
	border: 1px solid #B4A69F;
}
#titleBbsStaff {
	background: url(../images/btn/titleFromStaff.png);
	height: 33px;
}
#bbsStaffTitle {
	color: #6C0000;
	font-size: 11px;
	line-height: 130%;
	padding-bottom: 2px;
	padding-top: 10px;
	font-weight: bold;
}
#bbsStaffDate {
	font-size: 10px;
	line-height: 130%;
	padding-bottom: 10px;
}
#bbsStaffText {
	font-size: 10px;
	line-height: 130%;
	padding-bottom: 10px;
}
/*Bio*/





#contentsTitleBio {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/conentsTitleBio.png);
}
#contentsTitleLinks {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleLinks.png);
}
#bioPortLate {
	padding-left: 40px;
}
#biotext {
	margin: 20px;
	border-top: 1px dotted #C69C9C;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #6A5233;
	font-size: 11px;
	line-height: 130%;
}
#sideBannerMenuLink {
	/*margin-top: 30px;*/
}
#bioLinks {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 200px;
	font-size: 13px;
	color: #6C0000;
	min-height:550px;
}
/*Fanclub*/

#contentsTitleFan {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleFan.png);
}
#fanclubUpdate {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}
#titleFanclub {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
.fanclubNews {
	font-size: 11px;
	line-height: 130%;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.fanclubNews dl dt, dd {
	float:left;
	display:block;
}
.fanclubNews dl dt {
	width:80px;
}
.fanclubNews dl dd {
	width:350px;
}
.fanclubNews images {
	display:none;
}
.fanclubDate {
	color: #6C0000;
	font-weight: bold;
}
#titleNyukaitokuten {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleNyuukaitokuten.png);
	height: 29px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
#titleKaiintokuten {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleKaiintokuten.png);
	height: 29px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
#titleKaihi {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleKaihi.png);
	height: 29px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
#titleCyuijikou {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleCyuijikou.png);
	height: 29px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
#titleToiawase {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/title/titleToiawase.png);
	height: 29px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
}
.fanText {
	padding: 20px;
	font-size: 11px;
	line-height: 130%;
}
#kaihouLeft {
	float: left;
	width: 240px;
}
#kaihouRight {
	float: right;
	width: 200px;
	text-align: right;
}
.kaihouInde {
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 10px;
}
#syonendo {
	color: #C55899;
	font-size: 15px;
	padding-bottom: 5px;
}
.cyuiUnit {
	padding-left: 10px;
}
.cyuiNum {
	float: left;
	width: 15px;
	color: #C55899;
}
.cyuiText {
	float: right;
	width: 420px;
	padding-bottom: 20px;
}
.fanBanner {
	margin-bottom: 10px;
}
/*INDEX PAGE*/



#indexImage {
}
#indexNews {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 16px;
}
#indexNewsTitle {
	background-image: url(../images/title/topTitleNews.png);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	height: 17px;
}
#indeNewsArea {
}
.newsUnitCont {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.newsUnitRight {
	width: 310px;
	float: right;
}
.newsUnitDate {
	width: 105px;
	float: left;
	font-size: 10px;
	font-family: serif;
	color: #6C0000;
	font-weight: bold;
}
.newsUnitTitle {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
}
.newsUnitText {
	font-size: 11px;
	color: #333333;
	line-height: 130%;
}
#indexUpdate {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 16px;
	padding-bottom: 20px;
}
#indexUpdateTitle {
	background-image: url(../images/title/topTitleUpdate.png);
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	height: 19px;
}
#indexUpdateArea {
}
.updateUnitCont {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.updateUnitDate {
	width: 105px;
	height: 35px;
	float: left;
	font-size: 10px;
	font-family: serif;
	color: #6C0000;
	font-weight: bold;
}
.updateUnitTitle {
	font-size: 12px;
	line-height: 130%;
}
/*Pager*/



#pager {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-top: 1px dotted #C69C9C;
	border-bottom: 1px dotted #C69C9C;
	line-height: 100%;
	font-size: 12px;
	padding: 10px;
	text-align:center;
}
.current_page {
}
.link_page {
}
.link_before {
}
.link_next {
}
/*Contact*/



#contactForm {
	padding-left: 20px;
	padding-right: 20px;
}
#contentsTitleContact {
	float: left;
	width: 113px;
	height: 25px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background-image: url(../images/title/contentsTitleContact.png);
}
#fragment-1 {
	padding-left: 20px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 130%;
}
#fragment-1 td {
	padding: 5px;
	font-size: 11px;
	line-height: 130%;
}
#fragment-2 {
	padding-left: 20px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 130%;
}
#fragment-2 td {
	padding: 5px;
	font-size: 11px;
	line-height: 130%;
}
.formRed {
	color: red;
}

.formTab {
	white-space: nowrap;
}

.nextlive {
	background-color:#FAFAFA;
	width:160px;
	padding:5px;
	margin-top:10px;
	border: 1px dotted #E8E8E8;
}
.nextlive .nexttitle {
	margin-bottom:5px;
	color:#630;
}
.nextlive .rss-box .rss-date {
	font-size:9px;
	font-style:oblique;
}
.nextlive .rss-box ul.rss-items {
	font-size:10px;
}
.nextlive .rss-box ul.rss-items li.rss-item {
	margin-bottom:15px;
	line-height:115%;
}
.itemarea {
	float:left;
	width:50%;
	margin-bottom:20px;
}
.itemarea table tr td {
	vertical-align:top;
}
.itemarea table tr td a {
	margin-bottom:0px;
}
.itemarea .data {
	width:200px;
}
.itemarea .title {
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
}
.toptext {
	margin-bottom:15px;
}
/*********goods table***********/



.goods_table tr td {
	padding:5px;
}



/***twitter***/
.twtr-tweet-text{
	font-size:11px;
}


.twtr-ft {
	display:none;
}

#twtr-widget-1 {
	margin-top:30px;
}

/*page-top*/

 #page-top {
	bottom: 20px;
    position: fixed;
    right: 20px;
    z-index: 500;
    font-size: 0.8em;
}
#page-top a {
	background: none repeat scroll 0 0 #333;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 35px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: 35px;
    box-sizing:border-box;
}
#page-top a:hover {
	text-decoration: none;
	background: #6c0000;
	color:#fff;
}

.txt-color01 { color: #891ea1;}
.txt-color02 { color: #ff2100;}

/*taisuke_tada 2014.08.29*/
#discoDetailsJac04 {
	margin-bottom:10px;
}

table.t_type1 {
	width:100%;
}

table.t_type1 tr th {
	background-color:#f9f9f9;
	font-weight:bold;
	color:#5A0203;
}

table.t_type1 tr th,table.t_type1 tr td {
	border:1px solid #DBDBDB;
	padding:5px;
	text-align:center;
	border-collapse:collapse;
	box-sizing:border-box;
}

table.t_type1 tr td {
	background-color:#ffffff;
}

/*taisuke_tada 2014.08.29*/

/*aem_kaneko 2015.05.14*/

#sideDateArchives .archives,.archives dt,
.archives dd,.archives ul	{
	margin:0; padding:0;
}

#sideDateArchives .archives li	{ list-style-type: none; }
#sideDateArchives .archives	{ padding: 5px; }
#sideDateArchives .archives dt	{
	padding: 5px;
	font-weight:normal;
	border-bottom:1px dotted #C69C9C;
	color:#6C0000;
	font-size: 14px;
}
#sideDateArchives .archives dt:hover {
	background-color:#f2f2f2;
}

#sideDateArchives .archives dd	{
 padding: 0 0 5px 10px;
 float: none;
}


#sideDateArchives ul {
	padding: 0;
}

#sideDateArchives ul li {

 border-bottom: 1px dotted #C69C9C;
 list-style-type: none;
}

#sideDateArchives ul li a,
#sideDateArchives ul li a:link,#sideDateArchives ul li a:visited,
#sideDateArchives ul li a:active {
	color: #6C0000;
	text-decoration: none;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px
}


#sideDateArchives ul li a:hover {
	background-color:#f2f2f2;

}

#sideDateArchives ul li a:hover { color:#333;
 text-decoration: none; }

.txtInfo {
	background-color: #FBFBFB;
	border:1px solid #f9f9f9;
	padding: 15px;
}

/*aem_kaneko 2015.05.14*/