body {
	color: #333;
	font-size: 11px;
	font-family: "Hiragino Kaku Ghothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 160%;
	background-color:#F5F5F5;
	/*background-image: url(../images/bg/bg2.jpg);*/
	background-repeat:no-repeat;
	background-position: center center;
	background-attachment: fixed;
    background-size: cover;
	text-align: left;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
td {
}
a:link {
	color: #007bac;
	text-decoration: underline;
}
a:visited {
	color: #007bac;
	text-decoration: underline;
}
a:hover {
	color: #007bac;
	text-decoration: underline;
}
img {
	border-style: none;
	border-width: 0;
}
a:active {
	color: #007bac;
	text-decoration: underline;
}
/* -----CLEARFIX  Hack For Div Float----- */

.clear {
	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 */

p {
}
td {
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}


textarea {
	max-width: 100%;
}


#container {
	background-image: url(../images/bg/bg03.png);
	background-repeat: no-repeat;
	background-position: center 0;
	min-height:670px;
	height: auto !important;
	height: 670px;
}
#mainBg {
	background-image: url(../images/bg/mainBgWhite.png);
	background-repeat: repeat-y;
	background-position: center 200px;
}
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#upperMenu {
	padding-top: 33px;
	padding-left: 740px;
}
#upperMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#upperMenu ul li {
	float: left;
	list-style-type: none;
	margin:          0;
	padding:         0;
}
#menuContact {
	text-indent: -5000px;
	width: 49px;
	height: 36px;
	overflow: hidden;
	display: block;
}
#menuContact a, #menuContact a:link, #menuContact a:visited, #menuContact a:active {
	background-image: url(../images/menu/menuContact.png);
	text-indent: -5000px;
	width: 49px;
	height: 36px;
	overflow: hidden;
	display: block;
}
#menuContact a:hover {
	background-image: url(../images/menu/menuContact.png);
	background-position: 0 -36px;
	text-indent:      -5000px;
	display:          block;
	width:            49px;
	height:           36px;
	overflow:         hidden;
}
#menuFanLogin {
	text-indent: -5000px;
	width: 146px;
	height: 36px;
	overflow: hidden;
	display: block;
}
#menuFanLogin a, #menuFanLogin a:link, #menuFanLogin a:visited, #menuFanLogin a:active {
	background-image: url(../images/menu/menuFanclubLogin.png);
	text-indent: -5000px;
	width:  146px;
	height: 36px;
	overflow: hidden;
	display: block;
}
#menuFanLogin a:hover {
	background-image: url(../images/menu/menuFanclubLogin.png);
	background-position: 0 -36px;
	text-indent:      -5000px;
	display:          block;
	width:            146px;
	height:           36px;
	overflow:         hidden;
}
#downMenu {
	clear: both;
}
#logo {
	width: 152px;
	height: 47px;
	float: left;
}
h1 {
	font-size:   2em;
	font-weight: bold;
	margin:      0;
	padding: 0;
}
h1 a, h1 a:link, h1 a:visited, h1 a:active {
	font-size:   0;
	font-weight: bold;
	background-image: url(../images/Logo.png);
	text-indent: -5000px;
	width: 152px;
	height: 47px;
	overflow: hidden;
	margin:      0;
	padding: 0;
	display: block;
}
h1 a:hover {
	font-size:        0;
	font-weight:      bold;
	background-image: url(../images/Logo.png);
	text-indent:      -5000px;
	display:          block;
	margin:           0;
	padding:          0;
	width:            152px;
	height:           47px;
	overflow:         hidden;
}
#mainMenu {
	width: 808px;
	float: right;
	margin-right: auto;
	margin-left: auto;
}
#mainMenu ul {
	margin: 0;
	padding: 0;
}
#mainMenu ul li {
	float: left;
	list-style-type: none;
}
#menuNews {
	text-indent: -5000px;
	width: 67px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuNews a, #menuNews a:link, #menuNews a:visited, #menuNews a:active {
	background-image: url(../images/menu/menuNews.png);
	text-indent:      -5000px;
	display:          block;
	width:            67px;
	height:           47px;
	overflow:         hidden;
}
#menuNews a:hover {
	background-image: url(../images/menu/menuNews.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            67px;
	height:           47px;
	overflow:         hidden;
}
#menuProf {
	text-indent: -5000px;
	width: 81px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuProf a, #menuProf a:link, #menuProf a:visited, #menuProf a:active {
	background-image: url(../images/menu/menuProf.png);
	text-indent:      -5000px;
	display:          block;
	width:            81px;
	height:           47px;
	overflow:         hidden;
}
#menuProf a:hover {
	background-image: url(../images/menu/menuProf.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            81px;
	height:           47px;
	overflow:         hidden;
}
#menuDisco {
	text-indent: -5000px;
	width: 127px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuDisco a, #menuDisco a:link, #menuDisco a:visited, #menuDisco a:active {
	background-image: url(../images/menu/menuDisco.png);
	text-indent:      -5000px;
	display:          block;
	width:            127px;
	height:           47px;
	overflow:         hidden;
}
#menuDisco a:hover {
	background-image: url(../images/menu/menuDisco.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            127px;
	height:           47px;
	overflow:         hidden;
}
#menuLive {
	text-indent: -5000px;
	width: 60px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuLive a, #menuLive a:link, #menuLive a:visited, #menuLive a:active {
	background-image: url(../images/menu/menuLive.png);
	text-indent:      -5000px;
	display:          block;
	width:            60px;
	height:           47px;
	overflow:         hidden;
}
#menuLive a:hover {
	background-image: url(../images/menu/menuLive.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            60px;
	height:           47px;
	overflow:         hidden;
}
#menuMedia {
	text-indent: -5000px;
	width: 74px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuMedia a, #menuMedia a:link, #menuMedia a:visited, #menuMedia a:active {
	background-image: url(../images/menu/menuMedia.png);
	text-indent:      -5000px;
	display:          block;
	width:            74px;
	height:           47px;
	overflow:         hidden;
}
#menuMedia a:hover {
	background-image: url(../images/menu/menuMedia.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            74px;
	height:           47px;
	overflow:         hidden;
}
#menuDiary {
	text-indent: -5000px;
	width: 74px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuDiary a, #menuDiary a:link, #menuDiary a:visited, #menuDiary a:active {
	background-image: url(../images/menu/menuDiary.png);
	text-indent:      -5000px;
	display:          block;
	width:            74px;
	height:           47px;
	overflow:         hidden;
}
#menuDiary a:hover {
	background-image: url(../images/menu/menuDiary.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            74px;
	height:           47px;
	overflow:         hidden;
}
#menuBBS {
	text-indent: -5000px;
	width: 63px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuBBS a, #menuBBS a:link, #menuBBS a:visited, #menuBBS a:active {
	background-image: url(../images/menu/menuBBS.png);
	text-indent:      -5000px;
	display:          block;
	width:            63px;
	height:           47px;
	overflow:         hidden;
}
#menuBBS a:hover {
	background-image: url(../images/menu/menuBBS.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            63px;
	height:           47px;
	overflow:         hidden;
}
#menuFan {
	text-indent: -5000px;
	width: 94px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuFan a, #menuFan a:link, #menuFan a:visited, #menuFan a:active {
	background-image: url(../images/menu/menuFan.png);
	text-indent:      -5000px;
	display:          block;
	width:            94px;
	height:           47px;
	overflow:         hidden;
}
#menuFan a:hover {
	background-image: url(../images/menu/menuFan.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            94px;
	height:           47px;
	overflow:         hidden;
}
#menuGoods {
	text-indent: -5000px;
	width: 81px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuGoods a, #menuGoods a:link, #menuGoods a:visited, #menuGoods a:active {
	background-image: url(../images/menu/menuGoods.png);
	text-indent:      -5000px;
	display:          block;
	width:            81px;
	height:           47px;
	overflow:         hidden;
}
#menuGoods a:hover {
	background-image: url(../images/menu/menuGoods.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            81px;
	height:           47px;
	overflow:         hidden;
}
#menuMusic {
	text-indent: -5000px;
	width: 128px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuMusic a, #menuMusic a:link, #menuMusic a:visited, #menuMusic a:active {
	background-image: url(../images/menu/menuMusic.png);
	text-indent:      -5000px;
	display:          block;
	width:            128px;
	height:           47px;
	overflow:         hidden;
}
#menuMusic a:hover {
	background-image: url(../images/menu/menuMusic.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            128px;
	height:           47px;
	overflow:         hidden;
}
#menuInsta {
	text-indent: -5000px;
	width: 110px;
	height: 47px;
	overflow: hidden;
	display: block;
}
#menuInsta a, #menuInsta a:link, #menuInsta a:visited, #menuInsta a:active {
	background-image: url(../images/menu/menuInsta.png);
	text-indent:      -5000px;
	display:          block;
	width:            100px;
	height:           47px;
	overflow:         hidden;
}
#menuInsta a:hover {
	background-image: url(../images/menu/menuInsta.png);
	background-position: 0 -47px;
	text-indent:      -5000px;
	display:          block;
	width:            100px;
	height:           47px;
	overflow:         hidden;
}
#mainContents {
	background-image: url(../images/bg/mainBgWhite.png);
	background-repeat: repeat-y;
	background-position: center 0;
}
#mainContentsBBS {
	background-image: url(../images/bg/contentsBBSbg.png);
	background-repeat: no-repeat;
	background-position: center 0;
}
#mainContentsNormal {
	background-image: url(../images/bg/contentsNormal2.png);
	background-repeat:   no-repeat;
	background-position: center 0;
}
#footer {
	width: 960px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	border-top: 6px solid #f2efe8;
}
#footerMenu {
	/*width: 460px;*/
	/*float: left;*/
}
#footerMenu ul {
	margin: 0;
	padding: 0;
}
#footerMenu ul li {
	float: left;
	list-style-type: none;
}
#footerCopy {
	color: #666;
	text-align: right;
	/*width: 450px;*/
	float: right;
}

#footerCopy a {
	color:#666;
	text-decoration:none;
}

#footerMenuTaisuke {
	text-indent: -5000px;
	width: 97px;
	height: 27px;
	overflow: hidden;
	display: block;
}
#footerMenuTaisuke a, #footerMenuTaisuke a:link, #footerMenuTaisuke a:visited, #footerMenuTaisuke a:active {
	background-image: url(../images/footer/footer44.png);
	text-indent:      -5000px;
	display:          block;
	width:            97px;
	height:           27px;
	overflow:         hidden;
}
#footerMenuTaisuke a:hover {
	background-image: url(../images/footer/footer44.png);
	background-position: 0 -27px;
	text-indent:      -5000px;
	display:          block;
	width:            97px;
	height:           27px;
	overflow:         hidden;
}
#footerMenuShop {
	text-indent: -5000px;
	width: 137px;
	height: 27px;
	overflow: hidden;
	display: block;
}
#footerMenuShop a, #footerMenuShop a:link, #footerMenuShop a:visited, #footerMenuShop a:active {
	background-image: url(../images/footer/footerShop.png);
	text-indent:      -5000px;
	display:          block;
	width:            137px;
	height:           27px;
	overflow:         hidden;
}
#footerMenuShop a:hover {
	background-image: url(../images/footer/footerShop.png);
	background-position: 0 -27px;
	text-indent:      -5000px;
	display:          block;
	width:            137px;
	height:           27px;
	overflow:         hidden;
}

#footerMenutwitter {
	width: 22px;
	height: 22px;
		margin-right:10px;
	overflow: hidden;
	display: block;
}
#footerMenutwitter a, #footerMenutwitter a:link, #footerMenutwitter a:visited, #footerMenutwitter a:active {
	font-size: 1.2em;
background: #fff;
	text-decoration: none;
	width: 22px;
	height: 22px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: block;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #333;
}
#footerMenutwitter a:hover {
	width:           22px;
	height:           22px;
	background-color: #333;
	color: #fff;
}
#footerMenufacebook {
	width: 22px;
	height: 22px;
	margin-right:10px;
	overflow: hidden;
	display: block;
}
#footerMenufacebook a, #footerMenufacebook a:link, #footerMenufacebook a:visited, #footerMenufacebook a:active {
	font-size: 1.2em;
background: #fff;
	text-decoration: none;
	width: 22px;
	height: 22px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: block;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #333;
}
#footerMenufacebook a:hover {
	width:           22px;
	height:           22px;
		background-color: #333;
	color: #fff;
}

#footerMenuinsta {
	width: 22px;
	height: 22px;
	margin-right:10px;
	overflow: hidden;
	display: block;
}
#footerMenuinsta a, #footerMenuinsta a:link, #footerMenuinsta a:visited, #footerMenuinsta a:active {
	font-size: 1.2em;
background: #fff;
	text-decoration: none;
	width: 22px;
	height: 22px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: block;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #333;
}
#footerMenuinsta a:hover {
	width: 22px;
	height: 22px;
	background-color: #333;
	color: #fff;
}

.line-my-gray {color: #333;}

#footerMenuline {
	width: 22px;
	height: 22px;
	margin-right:10px;
	overflow: hidden;
	display: block;
}
#footerMenuline a, #footerMenuline a:link, #footerMenuline a:visited, #footerMenuline a:active {
	font-size: 1.2em;
background: #fff;
	text-decoration: none;
	width: 22px;
	height: 22px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: block;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #333;
}
#footerMenuline a:hover {
	width: 22px;
	height: 22px;
	background-color: #333;
	color: #fff;
}

#footerMenuline02 {
	text-indent: -5000px;
	width: 22px;
	height: 27px;
	overflow: hidden;
	display: block;
}
#footerMenuline02 a, #footerMenuline02 a:link, #footerMenuline02 a:visited, #footerMenuline02 a:active {
	background-image: url(../images/footer/footerline.png);
	text-indent:      -5000px;
	display:          block;
	width:            22px;
	height:           27px;
	overflow:         hidden;
}
#footerMenuline02 a:hover {
	background-image: url(../images/footer/footerline.png);
	background-position: 0 -27px;
	text-indent:      -5000px;
	display:          block;
	width:            22px;
	height:           27px;
	overflow:         hidden;
}

#footer ul.topunderbanner {
	clear: both;
	float: right;
	margin-top: -25px;
}

#pageTitle {
	width: 960px;
	height: 66px;
	margin-right: auto;
	margin-left: auto;
}
/**/

/*TITLE*/

#pageTitleLeftBBS {
	background-image: url(../images/title/pageTitleBBS.png);
	background-repeat: no-repeat;
	background-position: 49px 16px;
	text-indent: -5000px;
	width: 400px;
	height: 66px;
	overflow: hidden;
	float: left;
	display: block;
}
#pageTitleLeftProf {
	background-image: url(../images/title/titleProfileWrite.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftLive {
	background-image:    url(../images/title/titleLive.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftDiary {
	background-image: url(../images/title/titleDiary.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftGoods {
	background-image: url(../images/title/titleGoods.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftMedia {
	background-image: url(../images/title/titleMedia.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftDisco {
	background-image:    url(../images/title/titleDiscoWrite.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftVideo {
	background-image: url(../images/title/titleMusicVideo.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftNews {
	background-image:    url(../images/title/titleNews.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftFan {
	background-image:    url(../images/title/titleFanclub.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleLeftContact {
	background-image:    url(../images/title/titleContact.png);
	background-repeat:   no-repeat;
	background-position: 49px 16px;
	text-indent:         -5000px;
	display:             block;
	width:               400px;
	height:              66px;
	float:               left;
	overflow:            hidden;
}
#pageTitleRight {
	width: 550px;
	float: right;
}
#bbsBtn {
	padding-top: 15px;
	padding-left: 250px;
}
#bbsBtn a, #bbsBtn a:link, #bbsBtn a:visited, #bbsBtn a:active {
	background-image: url(../images/btn/btnToBBS.png);
	text-indent: -5000px;
	width: 250px;
	height: 44px;
	overflow: hidden;
	display: block;
}
#bbsBtn a:hover {
	background-image: url(../images/btn/btnToBBS.png);
	background-position: 0 -44px;
	text-indent:      -5000px;
	display:          block;
	width:            250px;
	height:           44px;
	overflow:         hidden;
}
#contentsBBS {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 20px;
}
#contentsBBSright {
	width: 240px;
	float: left;
	padding-bottom: 20px;
}
#contentsBBSLeft {
	width: 600px;
	float: right;
	padding-bottom: 20px;
}

#contentsBBSLeft iframe {
	max-width: 600px;
	width: 100%;
	height: 338px;
}

#contentsProfright {
	width: 320px;
	float: left;
}
#contentsProfLeft {
	width: 500px;
	float: right;
}
/**/

/*BBS*/

/**/

#formStaff {
	padding-bottom: 10px;
}
.bbsStaffHeader {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #ccc4b2;
	border-bottom: 1px dotted #ccc4b2;
}
.bbsStaffName {
	color: #9c0e0e;
}
.bbsStaffDate {
	color: #999;
}
.bbsStaffComment {
	margin-bottom: 20px;
}
.bbsCommentHeader {
	padding-bottom: 10px;
	border-bottom: 4px solid #ccc4b2;
}
.bbsCommnetFrom {
}
.bbsCommentTitle {
	color: #9c0e0e;
	font-size: 16px;
	padding-bottom: 10px;
}
.bbsCommnetFrom {
	font-size: 12px;
}
.bbsCommentDate {
	font-size: 12px;
}
.bbsCommentSpec {
	color: #ccc;
	padding-top: 10px;
}
.bbsCommentText {
	color: #333;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.bbsArrow {
	color: #573f39;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}
.bbsArrow a, .bbsArrow a:link, .bbsArrow a:visited, .bbsArrow a:active {
	color: #573f39;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border: solid 1px #ccc;
	display: inline;
}
.bbsArrow a:hover {
	color: #c30;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
	border: solid 1px #c60;
	display: inline;
}
/**/

/*Live*/

/**/

#rightTitleSpecialPage {
	background-image: url(../images/title/rightTitleSpecialPage.png);
	text-indent: -5000px;
	width: 240px;
	height: 29px;
	overflow: hidden;
	display: block;
}
#rightTitleLiveArchives {
	background-image: url(../images/title/rightTitleLiveArchives.png);
	text-indent: -5000px;
	width: 240px;
	height: 29px;
	overflow: hidden;
	display: block;
}
#rightTitleNextLive {
	background-image: url(../images/title/rightTitleNextLive.png);
	text-indent: -5000px;
	width: 240px;
	height: 29px;
	overflow: hidden;
	display: block;
}
#rightTitleDiaryArchives {
	background-image: url(../images/title/rightTitleDiaryArchives.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightTitleGoodsArchives {
	background-image: url(../images/title/rightTitleGoodsArchives.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightTitleMediaArchives {
	background-image: url(../images/title/rightTitleMediaArchives.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightTitleNewsArchives {
	background-image: url(../images/title/rightTitleNewsArchives.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightTitleRecent {
	background-image: url(../images/title/rightTitleRecent.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightNextTitle {
	background-image: url(../images/title/rightTitleNextLive.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightTitleLiveCategory {
	background-image: url(../images/title/rightTitleCategory.png);
	text-indent:      -5000px;
	display:          block;
	width:            240px;
	height:           29px;
	overflow:         hidden;
}
#rightBannerArea {
	padding-top: 0px;
	padding-bottom: 0px;
	/*border-top: 1px dotted #ccc4b2;*/
}
#rightBannerArea img {
	margin-bottom: 10px;
}
#rightMonthList {
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
#rightMonthList .archives,#rightMonthList .archives dt,#rightMonthList .archives dd,#rightMonthList .archives ul {
	margin:0;
	padding:0;
}
#rightMonthList .archives li {
	list-style-type: none;
}
#rightMonthList .archives {
	padding: 5px;

}
#rightMonthList .archives dt {
	padding: 5px 0;
	font-weight:normal;
	border-bottom:1px #CCC dashed;
}
#rightMonthList .archives dt:hover {
	background-color:#f2f2f2;
}

#rightMonthList .archives dd {
	padding: 0 0 5px 10px;
}
#rightMonthList ul {
	margin: 0;
	padding: 0;
	/*border-top: 1px dotted #ccc4b2;*/
	list-style-type: none;
}
#rightMonthList ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px dotted #ccc4b2;
}
#rightMonthList ul li a, #rightMonthList ul li a:link, #rightMonthList ul li a:visited, #rightMonthList ul li a:active {
	color: #630;
	text-decoration: none;
}
#rightMonthList ul li a:hover {
	color: #666;
	text-decoration: underline;
}
#leftCal {
	background-color: #f9f9f9;
	margin-bottom: 10px;
	border: solid 4px #f0eee7;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
#leftCalTop {
	color: #333;
	font-size: 18px;
	font-family: georgia;
	font-weight: bold;

	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #f0eee7;
}
#leftCalUnder {
	color: #999;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;

	text-align: center;
	padding: 10px;
}
#leftCalUnder span{
	padding:0px 1px;
}
.entryUpper {
	padding-top: 10px;
	padding-bottom: 5px;
}
.entryDate {
	color: #fff;
	font-size: 12px;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
	background-color: #553832;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #333333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.entryCate {
	color:            #fff;
	font-size:        12px;
	font-family:      georgia;

	font-weight:      bold;
	background-color: #000;
	margin-bottom:    5px;
		padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #333333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.entryTitle {
	color: #553832;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.entryText {
	font-size: 12px;
	line-height: 160%;
	margin-bottom: 10px;
	padding: 5px 0px 20px 0px;
	border-top: 1px dotted #f0eee7;
	border-bottom: 2px solid #f0eee7;
}

.entryText img {
	max-width: 600px;
}

.mediatitle {
	color: #333;
	font-size:20px;
	font-weight: bold;
	font-family: georgia;
	margin-bottom:10px;
	padding-top: 5px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCC4B2;
}
/**/

/*Media*/

/**/

#MediaMenu {
	padding-top: 15px;
	padding-left: 130px;
}
#MediaMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#MediaMenu ul li {
	float: left;
}
#mediaMenuTv {
	background-image: url(../images/menu/mediaMenuTv.png);
	text-indent: -5000px;
	width: 64px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#mediaMenuTv a, #mediaMenuTv a:link, #mediaMenuTv a:visited, #mediaMenuTv a:active {
	background-image: url(../images/menu/mediaMenuTv.png);
	text-indent:      -5000px;
	display:          block;
	width:            64px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuTv a:hover {
	background-image: url(../images/menu/mediaMenuTv.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            64px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuRadio {
	background-image: url(../images/menu/mediaMenuRadio.png);
	text-indent: -5000px;
	width: 71px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#mediaMenuRadio a, #mediaMenuRadio a:link, #mediaMenuRadio a:visited, #mediaMenuRadio a:active {
	background-image: url(../images/menu/mediaMenuRadio.png);
	text-indent:      -5000px;
	display:          block;
	width:            71px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuRadio a:hover {
	background-image: url(../images/menu/mediaMenuRadio.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            71px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuMagazine {
	background-image: url(../images/menu/mediaMenuMagazine.png);
	text-indent: -5000px;
	width: 105px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#mediaMenuMagazine a, #mediaMenuMagazine a:link, #mediaMenuMagazine a:visited, #mediaMenuMagazine a:active {
	background-image: url(../images/menu/mediaMenuMagazine.png);
	text-indent:      -5000px;
	display:          block;
	width:            105px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuMagazine a:hover {
	background-image: url(../images/menu/mediaMenuMagazine.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            105px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuOther {
	background-image: url(../images/menu/mediaMenuOthers.png);
	text-indent: -5000px;
	width: 80px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#mediaMenuOther a, #mediaMenuOther a:link, #mediaMenuOther a:visited, #mediaMenuOther a:active {
	background-image: url(../images/menu/mediaMenuOthers.png);
	text-indent:      -5000px;
	display:          block;
	width:            80px;
	height:           41px;
	overflow:         hidden;
}
#mediaMenuOther a:hover {
	background-image: url(../images/menu/mediaMenuOthers.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            80px;
	height:           41px;
	overflow:         hidden;
}
/**/

/*DISCO*/

/**/

#discoMenu {
	padding-top: 15px;
	padding-left: 130px;
}
#discoMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#discoMenu ul li {
	float: left;
}
#discoMenuAll {
	text-indent: -5000px;
	width: 51px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#discoMenuAll a, #discoMenuAll a:link, #discoMenuAll a:visited, #discoMenuAll a:active {
	background-image: url(../images/menu/discMenuAll.png);
	text-indent: -5000px;
	width:            51px;
	height:           41px;
	overflow: hidden;
	display: block;
}
#discoMenuAll a:hover {
	background-image: url(../images/menu/discMenuAll.png);
	background-position: 0 -41px;
	text-indent: -5000px;
	width:            51px;
	height:           41px;
	overflow: hidden;
	display: block;
}
#discoMenuSingle {
	text-indent:      -5000px;
	display:          block;
	width:            68px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuSingle a, #discoMenuSingle a:link, #discoMenuSingle a:visited, #discoMenuSingle a:active {
	background-image: url(../images/menu/discMenuSingle.png);
	text-indent: -5000px;
	width: 68px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#discoMenuSingle a:hover {
	background-image: url(../images/menu/discMenuSingle.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            68px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuAlbum {
	text-indent: -5000px;
	width: 77px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#discoMenuAlbum a, #discoMenuAlbum a:link, #discoMenuAlbum a:visited, #discoMenuAlbum a:active {
	background-image: url(../images/menu/discMenuAlbum.png);
	text-indent:      -5000px;
	display:          block;
	width:            77px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuAlbum a:hover {
	background-image: url(../images/menu/discMenuAlbum.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            77px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuDvd {
	text-indent: -5000px;
	/*width: 56px;*/
	height: 41px;
	overflow: hidden;
	display: block;
}
#discoMenuDvd a, #discoMenuDvd a:link, #discoMenuDvd a:visited, #discoMenuDvd a:active {
	background-image: url(../images/menu/discMenuDvd.png);
	text-indent:      -5000px;
	display:          block;
	width:            120px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuDvd a:hover {
	background-image: url(../images/menu/discMenuDvd.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            120px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuOthers {
	text-indent: -5000px;
	width: 68px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#discoMenuOthers a, #discoMenuOthers a:link, #discoMenuOthers a:visited, #discoMenuOthers a:active {
	background-image: url(../images/menu/discMenuOthers.png);
	text-indent:      -5000px;
	display:          block;
	width:            68px;
	height:           41px;
	overflow:         hidden;
}
#discoMenuOthers a:hover {
	background-image: url(../images/menu/discMenuOthers.png);
	background-position: 0 -41px;
	text-indent:      -5000px;
	display:          block;
	width:            68px;
	height:           41px;
	overflow:         hidden;
}
#discContentsArea {
	padding-top: 20px;
	padding-bottom: 20px;
}
#discoTitleSingle {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
#discoContSingle {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
#discoTitleAlbum {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
#discoContAlbum {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
#discoTitleDvd {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
#discoContDvd {
	margin-right: auto;
	margin-left:  auto;
	width:        840px;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
#discoTitleOther {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}
#discoContOhter {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
.discZokusei {
	color: #4c0000;
	font-size: 11px;
}
.discReleseDate {
	color: #999;
	font-size: 11px;
}
.discReleseName {
	color: #333;
	font-size: 12px;
}
.discUnit {
	width: 280px;
	height: 145px;
	float: left;
	border-bottom: 1px dotted #ccc4b2;
}
.movieUnit {
	width:         280px;
	height:        110px;
	float:         left;
	border-bottom: 1px dotted #ccc4b2;
}
.discUnitCont {
	padding-top: 12px;
}
.playBtn {
	background-image: url(../images/movieBtn.png);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 110px;
	height: 70px;
	z-index: 10;
	cursor:pointer;
}
#discHeader1 {
}
#discHeaderList {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
#discHeader1 {
	background-image: url(../images/title/discTitleSingle.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-indent: -5000px;
	width: 116px;
	height: 72px;
	overflow: hidden;
	float: left;
	margin-bottom: 100px;
}
#discHeader2 {
	background-image:    url(../images/title/discTitleAlbum.png);
	background-repeat:   no-repeat;
	background-position: 0 center;
	text-indent:         -5000px;
	width:               116px;
	height:              72px;
	float:               left;
	overflow:            hidden;
}
#discHeader3 {
	background-image:    url(../images/title/discTitleDVD.png);
	background-repeat:   no-repeat;
	background-position: 0 center;
	text-indent:         -5000px;
	width:               175px;
	height:              72px;
	float:               left;
	overflow:            hidden;
}
#discHeader4 {
	background-image:    url(../images/title/discTitleOhters.png);
	background-repeat:   no-repeat;
	background-position: 0 center;
	text-indent:         -5000px;
	width:               175px;
	height:              72px;
	float:               left;
	overflow:            hidden;
}
#discHeaderDisc {
	/*float: left;*/
}
#discHeaderDisc ul {
	margin: 0;
	padding: 10px 0 0;
	list-style-type: none;
	width:780px;
}
#discHeaderDisc ul li {
	float: left;
	padding-right: 0px;
	width:60px;
	text-align:center;
	min-height: 60px;
}

#discHeaderDisc ul li img {
	max-width:50px;

}
#discDetailsCont {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	border-top: 1px dotted #ccc4b2;
}
#discDetailsLeft {
	width: 260px;
	float: left;
}
#discDetailsRight {
	background-color: #f9f9f9;
	width: 560px;
	float: right;
	margin-bottom: 25px;
	border: solid 4px #eff2e8;
}
#discDetailsJacket {
	text-align: center;
}
#discDetailsText {
	margin-top: 10px;
	padding: 10px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color:#fafafa;
	margin-bottom: 15px;
}
#discDetailsItunes {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#discDetailsZokusei {
	color: #cc0e0e;
	padding-top: 15px;
	padding-left: 25px;
}
#discDetailsRelease {
	padding-left: 25px;
}
#discDetailsTitle {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discDetailsSongList {
	padding: 25px;
}
#discDetailsSongList ul {
	margin: 0;
	padding: 0 0 20px;
	border-top: 1px dotted #f2f0e3;
	list-style-type: none;
}
#discDetailsSongList ul li {
	padding: 10px 0px;
	border-bottom: 1px dotted #eff2e8;
}
#discDetailsPlayer {
	text-align: center;
}
#discDetailsSetumei {
	padding: 25px;
}
.recentDate {
	color: #392626;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
}
/*Ajax Calendar*/

#calendar {
	margin-right: 0;
	margin-left: 0;
}
#calendar a, #calendar a:link, #calendar a:visited, #calendar a:active {
	color: #333;

}
#calendar a:hover {
	color:#C00;
	text-decoration:none;
}

.calendarhead {
	padding-bottom: 5px;
	font-size: 9px;
	letter-spacing: 0.2em;
}
#calendar table {
	padding: 0;
	border-collapse: collapse;
}
#calendar th {
	padding-bottom: 3px;
	text-align: center;
	font-size: 10px;
	width: 23px;
}
#calendar td {
	padding: 2px 0;
	text-align: center;
	font-size: 11px;
	line-height: 120%;
}
.today { /*本日のスタイル*/
	display: block;
	/*border: 1px solid #444444;*/

    /*font-weight: bold;*/

    color:#339900;
	text-decoration: underline;
}
.sunday, /*日曜祝日のスタイル*/ .holiday, .holiday a:link, .holiday a:visited {
	color: #ff6600;
}
.saturday, /*土曜日のスタイル*/ .saturday a:link, .saturday a:visited {
	color: #006699;
}
.paper {
	padding: 10px;
	border: solid 2px #ddd;
}
.paper2 {
	padding: 10px;
	border:  solid 2px #ddd;
}
/**/

/*TOP PAGE*/

/**/

#topFlash {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	height: 456px;
}
#topUnder {
	background-image: url(../images/bg/topUnderBg2.png);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 180px;
	width: 980px;
	margin: 0 auto;
}
#topUnderCont {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#topUnderLeft {
	width: 730px;
	float: left;
}
#topUnderRight {
	text-align: center;
	width: 230px;
	float: right;
	padding-top: 110px;
}
#topUnderLeftL {
	width: 290px;
	float: left;
}
#topUnderLeftR {
	width: 440px;
	float: right;
}
#topUnderLeftLTitle {
	height: 29px;
}
#topUnderLeftRTitle {
	height: 29px;
}
.topUnderText {
	padding: 10px 20px;
}
.topUnderDate {
	color: #392626;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
}
.topUnderTitle {
	font-size: 11px;
	line-height: 160%;
	padding-bottom: 5px;
}
.topUnderTitle a, .topUnderTitle a:link, .topUnderTitle a:visited, .topUnderTitle a:active {
	color: #333;
	text-decoration: underline;
}
.topUnderTitle a:hover {
	color: #c60;
	text-decoration: underline;
}
#topNewsMore {
	padding-top: 8px;
	padding-left: 370px;
}
#topNewsMore a, #topNewsMore a:link, #topNewsMore a:visited, #topNewsMore a:active {
	background-image: url(../images/btn/btnMoreBtn.png);
	text-indent: -5000px;
	width: 55px;
	height: 21px;
	overflow: hidden;
	display: block;
}
#topNewsMore a:hover {
	background-image: url(../images/btn/btnMoreBtn.png);
	background-position: 1px -21px;
	text-indent: -5000px;
	width: 55px;
	height: 21px;
	overflow: hidden;
	display: block;
}
/*Contact

*/

#contactLeft {
	/*width: 420px;*/
	/*float: left;*/
	width: 580px;
	margin: 0 auto;
}
#contactLeft table {
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
}

#contactLeft table tr {
	border-bottom:#f2f2f2 solid 1px;
}
#contactLeft table tr:last-child {
	border:none;
}
#contactRight {
	width: 420px;
	float: right;
	clear: right;
}
#contactRight table {
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
}

#contactRight table tr {
	border-bottom:#f2f2f2 solid 1px;
}
#contactRight table tr:last-child {
	border:none;
}
#contactUnder {
	clear: both;
}
#contactUnder table {
	margin-right: auto;
	margin-left: auto;
}
.contactTitle {
	color: #392626;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddddc8;
}
.clearBr {
	clear: both;
}
#contactUpper {
	clear: both;
	text-align:left;
}
#contactUpper table {
	margin-right: auto;
	margin-left: auto;
	border-collapse:collapse;
}
#contactUpper table tr {
	border-bottom:#f2f2f2 solid 1px;
}
#contactUpper table tr:last-child {
	border:none;
}

#contactUpper textarea {
	max-width: 256px;
}

.formTab {
	color: #666;
	font-weight:bold;
	white-space: nowrap;
}
.formRed {
	color: #9b352b;
	font-weight: bold;
}
/**/







/*table type*/



table.t_type1 {
	width:580px;
	border-collapse:collapse;
}
table.t_type1 tr th {
	background-color:#DACA8E;
	padding:2px 5px 2px 5px;
	text-align:center;
	font-weight:normal;
	color:#600;
	border:1px solid #fff;
}
table.t_type1 tr td {
	background-color:#fff;
	padding:2px 5px 2px 5px;
	border:1px solid #fff;
	background-color:#EEEAD9;
}
table.t_type1 tr td.day {
	text-align:left;
}
table.t_type1 tr td.place {
	text-align:left;
}
table.t_type1 tr td.time {
	text-align:center;
}
table.t_type1 tr td.time2 {
	text-align:center;
}
table.t_type2 {
	width:240px;
	border-collapse:collapse;
}
table.t_type2 tr th {
	background-color:#DACA8E;
	padding:5px 5px 5px 5px;
	text-align:left;
	font-weight:normal;
	color:#600;
	border:1px solid #fff;
}
table.t_type2 tr td {
	background-color:#fff;
	padding:5px 5px 5px 5px;
	border:1px solid #fff;
	background-color:#EEEAD9;
}
table.t_type2 tr td.day {
	text-align:left;
	width:120px;
}
table.t_type2 tr td.place {
	text-align:left;
	width:120px;
}

table.t_type3 {
	width:580px;
	border-collapse:collapse;
}
table.t_type3 tr th {
	background-color:#DACA8E;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:normal;
	color:#600;
	border:1px solid #fff;
}
table.t_type3 tr td {
	background-color:#fff;
	padding:5px 5px 5px 5px;
	border:1px solid #fff;
	background-color:#EEEAD9;
	text-align:center;
	padding:10px;
}

table.t_type3 tr td .sun {
	color:#FF0004;
}

table.t_type3 tr td .sat {
	color:#0EA84E;
}

/**/

/*Pager

*/

#pager {
	text-align: center;
}
#pager a:hover{
	background-color:#333333;
	color:#CCC;
}
.current_page {
	font-size: 11px;
	padding: 5px;
	border: solid 1px #ccc;
	background-color:#f2f2f2;
	border: 1px solid #f2f2f2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.link_page {
	font-size: 11px;
	padding: 5px;
	border: solid 1px #ccc;
	border: 1px solid #f2f2f2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.link_next {
	font-size: 11px;
	padding: 5px;
	border: solid 1px #ccc;
	border: 1px solid #f2f2f2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.link_before {
	font-size: 11px;
	padding:   5px;
	border:    solid 1px #ccc;
	border: 1px solid #f2f2f2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
/*pagenate*/

.pagenate {
	font-size:12px;
	padding-top:10px;
}
.pagenate p.pre {
	float:left;
	margin-top:-15px;
}
.pagenate p.next {
	float:right;
	margin-top:-15px;
}
.entryNew {
	background-color:#F30;
	color: #FFFFFF;
	font-family: georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #F30;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.spbanner {
	margin-right:20px;
	padding-bottom:5px;
	float:left;
}
#livebannerarea {
	margin-bottom:15px;
}
.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;
}
.rss-box {
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px dotted #ccc4b2;
}
.rss-box ul {
	margin:0px;
	padding:0px;
}
.rss-box ul, li {
	list-style:none;
}
.rss-box ul li {
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}

.rss-box ul li a{
	color:#630;
	text-decoration:none;
}
.rss-box ul li a:hover{
	color:#630;
	text-decoration:underline;
}
.rss-date {
	padding-left:10px;
	color: #392626;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
}
ul.topunderbanner li {
	margin-left:5px;
	margin-bottom:5px;
}

/*page-top*/

#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 77%;
	z-index: 500;
}
#page-top a {
	background: #333;
	text-decoration: none;
	color: #fff;
	width: 35px;
	height: 35px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	display: block;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
		transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transform: all 0.4s ease;
	-ms-transform: all 0.4s ease;
	-o-transform: all 0.4s ease;
}
#page-top a:hover {
	color: #000000;
	background-color: #f9f9f9;
}


/****130619***/

.fcupdata {
	margin:0px auto 10px 0px;
	width:940px;
	padding:5px 5px;
	background-color:#fff;
	border: 5px solid #F2EFE8;
	float:left;
}

.fcupdata img{
	vertical-align:-0.5em;
	float:left;
	margin-right:5px;}



.ticker {
	/*width:800px;
	text-align: left;
	position: relative;
	overflow: hidden;*/
}

.ticker ul {

	position: relative;
	margin:0px;
}

.ticker ul li {

	float:left;
	margin-right:15px;
/*display: none;*/
}

.ticker ul li a {
	color:#333;
	text-decoration:none;
}

.ticker ul li a:hover {
	color:#CC6600;
	text-decoration:underline;
}

/*新しいtop*/


#bg{
height: 456px;
width: 960px;
z-index: 1;
position: absolute;
background-repeat: no-repeat;
}
/*#over{
	height: 456px;
	width: 960px;
	position: absolute;
	z-index: 1;
	background-image: url(../img/scroolarea.png);
	background-repeat: no-repeat;
}*/
#waku {
	text-align:center;
	height: 456px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	}

#slider2 {
	z-index:1;
}

.bx-has-pager, .bx-controls{
	position:absolute;
	top:435px;
	left:425px;
	z-index:5;
}

.bx-pager-item {
	float:left;
	margin-right:15px;


}

.bx-pager-item a{
	display:block;
	border-radius:50%;
	background-color:#f9f9f9;
	width:10px;
	height:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border-radius: 50%;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	padding-top:2px;
	text-indent:-9999px;
		transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transform: all 0.4s ease;
	-ms-transform: all 0.4s ease;
	-o-transform: all 0.4s ease;
}


.bx-pager-item a:hover {
	color:#f9f9f9;
	background-color:#000;
}

/*新しいtop*/
.playmusic{
    position: absolute;
    top: 0px;
    background: url(/images/icon/gluck_right.png)no-repeat;
    background-size: 60px;
    background-position: 10px 15px;
}
.playmusic img{
	position: relative;
    top: 0px;
    left: 60px;
}