body {
color: #333;
background-color: #f7f1e1;
background-image: url(../tempImg/bg.jpg);
background-repeat: no-repeat;
background-position: center 0;
text-align: center;
margin: 0;
padding: 0;
font-size: 12px;
font-family: "Hiragino Kaku Ghothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
line-height: 160%; }
p { }
td { }
/**/
a:link {
color: #f41942;
text-decoration: none; }
a:visited {
color: #f41942;
text-decoration: none; }
a:hover {
color: #f41942;
text-decoration: underline; }
a:active {
color: #f41942;
text-decoration: none; }
/* -----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 */
/*Main
*/
#container { }

#header {
text-align: center;
height: 126px;
 }

#headerInner {
width: 960px;
margin-right: auto;
margin-left: auto; }

#contents {
background-image: url(../tempImg/contentsBg.jpg);
background-repeat: repeat-y;
background-position: center; }

#topContents {
background-image: url(../tempImg/topContentsBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
#headerLang {
height: 37px;
padding-left: 787px; }

#headerLang a {
background-image: url(../tempImg/menuImg/english.jpg);
text-indent: -5000px;
width: 145px;
height: 28px;
overflow: hidden;
display: block; }

#headerLang a:hover {
background-image: url(../tempImg/menuImg/english.jpg);
background-position: 0 -28px;
text-indent: -5000px;
width:  145px;
height: 28px;
overflow: hidden;
display: block; }

#headerMid { }

#logo {
width: 206px;
float: left; }

h1 {
font-size:   0;
font-weight: bold;
line-height: 0;
background-image: url(../tempImg/h1logo.jpg);
background-repeat: no-repeat;
margin:      0;
padding: 0; }

#logo h1 a  {
text-indent: -5000px;
width: 206px;
height: 89px;
overflow: hidden;
margin: 0;
padding: 0;
display: block; }

#mainMenu {
width: 754px;
float: right; }

#mainMenu ul {
margin: 0;
padding: 17px 0 0;
list-style-type: none; }

#mainMenu ul li {
float: left; }

#contentsBgFooter {
background-image: url(../tempImg/contentsBgFooter.jpg);
background-repeat: no-repeat;
background-position: center 0;
height: 43px; }

#footer { }

#footerInner {
color: #dbcd8a;
font-size: 10px;
background-image: url(../tempImg/footerLine.jpg);
background-repeat: repeat-x;
text-align: center;
width: 940px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
padding-top: 20px;
padding-bottom: 20px; }
/*mainMenu
---------------------------------------------------------------------------------------------------------------------------------*/
#mainMenuHome {
text-indent: -5000px;
width: 66px;
height: 49px;
overflow: hidden;
display: block; }
#mainMenuHome a,#mainMenuHome a:link,#mainMenuHome a:visited,#mainMenuHome a:active {
background-image: url(../tempImg/menuImg/home01.jpg);
text-indent:      -5000px;
display:          block;
width:            66px;
height:           49px;
overflow:         hidden; }
#bodyHome #mainMenuHome a,#bodyHome #mainMenuHome a:link,#bodyHome #mainMenuHome a:visited,#bodyHome #mainMenuHome a:active 
{
background-image: url(../tempImg/menuImg/home01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            66px;
height:           49px;
overflow:         hidden; }

#mainMenuHome a:hover {
background-image: url(../tempImg/menuImg/home01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            66px;
height:           49px;
overflow:         hidden; }

#mainMenuNews {
text-indent: -5000px;
width: 47px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuNews a,#mainMenuNews a:link,#mainMenuNews a:visited,#mainMenuNews a:active {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 0;
text-indent:      -5000px;
display:          block;
width:            47px;
height:           49px;
overflow:         hidden; }
#bodyNews #mainMenuNews a,#bodyNews #mainMenuNews a:link,#bodyNews #mainMenuNews a:visited,#bodyNews #mainMenuNews a:active {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            47px;
height:           49px;
overflow:         hidden; }

#mainMenuNews a:hover {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            47px;
height:           49px;
overflow:         hidden; }

#mainMenuBio {
background-image: url(../tempImg/bioDead.jpg);
text-indent: -5000px;
width: 82px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuBio a,#mainMenuBio a:link,#mainMenuBio a:visited,#mainMenuBio a:active {
background-image: url(../tempImg/menuImg/bio01.jpg);
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }
#bodyBio #mainMenuBio a,#bodyBio #mainMenuBio a:link,#bodyBio #mainMenuBio a:visited,#bodyBio #mainMenuBio a:active {
background-image: url(../tempImg/menuImg/bio01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }

#mainMenuBio a:hover {
background-image: url(../tempImg/menuImg/bio01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }

#mainMenuDisco {
background-image: url(../tempImg/discoDead.jpg);
text-indent: -5000px;
width: 97px;
height: 49px;
overflow: hidden;
display: block; }


#mainMenuDisco a,#mainMenuDisco a:link,#mainMenuDisco a:visited,#mainMenuDisco a:active {background-image: url(../tempImg/menuImg/disco01.jpg);
text-indent:      -5000px;
display:          block;
width:            97px;
height:           49px;
overflow:         hidden; }
#bodyDisco #mainMenuDisco a,#bodyDisco #mainMenuDisco a:link,#bodyDisco #mainMenuDisco a:visited,#bodyDisco #mainMenuDisco a:active {
background-image: url(../tempImg/menuImg/disco01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            97px;
height:           49px;
overflow:         hidden; }
#mainMenuDisco a:hover {
background-image: url(../tempImg/menuImg/disco01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            97px;
height:           49px;
overflow:         hidden; }

#mainMenuLive {
background-image: url(../tempImg/liveDead.jpg);
text-indent: -5000px;
width: 38px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuLive a,#mainMenuLive a:link,#mainMenuLive a:visited,#mainMenuLive a:active {
background-image: url(../tempImg/menuImg/live01.jpg);
text-indent:      -5000px;
display:          block;
width:            38px;
height:           49px;
overflow:         hidden; }

#mainMenuLive a:hover {
background-image: url(../tempImg/menuImg/live01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            38px;
height:           49px;
overflow:         hidden; }

#mainMenuVideo {
background-image: url(../tempImg/videoDead.jpg);
text-indent: -5000px;
width: 48px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuVideo a,#mainMenuVideo a:link,#mainMenuVideo a:visited,#mainMenuVideo a:active {
background-image: url(../tempImg/menuImg/video01.jpg);
text-indent:      -5000px;
display:          block;
width:            48px;
height:           49px;
overflow:         hidden; }

#mainMenuVideo a:hover {
background-image: url(../tempImg/menuImg/video01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            48px;
height:           49px;
overflow:         hidden; }

#mainMenuGallery {
background-image: url(../tempImg/galleryDead.jpg);
text-indent: -5000px;
width: 67px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuGallery a,#mainMenuGallery a:link,#mainMenuGallery a:visited,#mainMenuGallery a:active {
background-image: url(../tempImg/menuImg/gallery01.jpg);
text-indent:      -5000px;
display:          block;
width:            67px;
height:           49px;
overflow:         hidden; }

#mainMenuGallery a:hover {
background-image: url(../tempImg/menuImg/gallery01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            67px;
height:           49px;
overflow:         hidden; }


#mainMenuPhoto {
background-image: url(../tempImg/menuImg/photo01.jpg);
text-indent: -5000px;
width: 51px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuPhoto a,#mainMenuPhoto a:link,#mainMenuPhoto a:visited,#mainMenuPhoto a:active {
background-image: url(../tempImg/menuImg/photo01.jpg);
text-indent:      -5000px;
display:          block;
width:            51px;
height:           49px;
overflow:         hidden; }

#mainMenuPhoto a:hover {
background-image: url(../tempImg/menuImg/photo01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            51px;
height:           49px;
overflow:         hidden; }
#mainMenuDiary {
background-image: url(../tempImg/diaryDead.jpg);
text-indent: -5000px;
width: 49px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuDiary a,#mainMenuDiary a:link,#mainMenuDiary a:visited,#mainMenuDiary a:active {
background-image: url(../tempImg/menuImg/diary01.jpg);
text-indent:      -5000px;
display:          block;
width:            49px;
height:           49px;
overflow:         hidden; }

#mainMenuDiary a:hover {
background-image: url(../tempImg/menuImg/diary01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            49px;
height:           49px;
overflow:         hidden; }
#mainMenuLink {
background-image: url(../tempImg/contactDead.jpg);
text-indent: -5000px;
width: 38px;
height: 49px;
overflow: hidden;
display: block; }
#mainMenuLink a,#mainMenuLink a:link,#mainMenuLink a:visited,#mainMenuLink a:active {
background-image: url(../tempImg/menuImg/link01.jpg);
text-indent:      -5000px;
display:          block;
width:            38px;
height:           49px;
overflow:         hidden; }
#mainMenuLink a:hover {
background-image: url(../tempImg/menuImg/link01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            38px;
height:           49px;
overflow:         hidden; }
#mainMenuContact {
background-image: url(../tempImg/contactDead.jpg);
text-indent: -5000px;
width: 70px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuContact a,#mainMenuContact a:link,#mainMenuContact a:visited,#mainMenuContact a:active {
background-image: url(../tempImg/menuImg/contact01.jpg);
text-indent:      -5000px;
display:          block;
width:            70px;
height:           49px;
overflow:         hidden; }

#mainMenuContact a:hover {
background-image: url(../tempImg/menuImg/contact01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            70px;
height:           49px;
overflow:         hidden; }

#mainMenuVoice {
background-image: url(../tempImg/voiceDead.jpg);
text-indent: -5000px;
width: 45px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuVoice a,#mainMenuVoice a:link,#mainMenuVoice a:visited,#mainMenuVoice a:active {
background-image: url(../tempImg/menuImg/voice01.jpg);
text-indent:      -5000px;
display:          block;
width:            45px;
height:           49px;
overflow:         hidden; }

#mainMenuVoice a:hover {
background-image: url(../tempImg/menuImg/voice01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            45px;
height:           49px;
overflow:         hidden; }

#mainMenuRSS {
text-indent: -5000px;
width: 56px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuRSS a,#mainMenuRSS a:link,#mainMenuRSS a:visited,#mainMenuRSS a:active {
background-image: url(../tempImg/menuImg/rss01.jpg);
text-indent:      -5000px;
display:          block;
width:            56px;
height:           49px;
overflow:         hidden; }

#mainMenuRSS a:hover {
background-image: url(../tempImg/menuImg/rss01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            56px;
height:           49px;
overflow:         hidden; }

/*
#mainMenuHome {
text-indent: -5000px;
width: 82px;
height: 49px;
overflow: hidden;
display: block; }
#mainMenuHome a,#mainMenuHome a:link,#mainMenuHome a:visited,#mainMenuHome a:active {
background-image: url(../tempImg/menuImg/home01.jpg);
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }
#bodyHome #mainMenuHome a,#bodyHome #mainMenuHome a:link,#bodyHome #mainMenuHome a:visited,#bodyHome #mainMenuHome a:active 
{
background-image: url(../tempImg/menuImg/home01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }

#mainMenuHome a:hover {
background-image: url(../tempImg/menuImg/home01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            82px;
height:           49px;
overflow:         hidden; }

#mainMenuNews {
text-indent: -5000px;
width: 55px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuNews a,#mainMenuNews a:link,#mainMenuNews a:visited,#mainMenuNews a:active {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 0;
text-indent:      -5000px;
display:          block;
width:            55px;
height:           49px;
overflow:         hidden; }
#bodyNews #mainMenuNews a,#bodyNews #mainMenuNews a:link,#bodyNews #mainMenuNews a:visited,#bodyNews #mainMenuNews a:active {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            55px;
height:           49px;
overflow:         hidden; }

#mainMenuNews a:hover {
background-image: url(../tempImg/menuImg/news01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            55px;
height:           49px;
overflow:         hidden; }

#mainMenuBio {
background-image: url(../tempImg/bioDead.jpg);
text-indent: -5000px;
width: 91px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuBio a,#mainMenuBio a:link,#mainMenuBio a:visited,#mainMenuBio a:active {
background-image: url(../tempImg/menuImg/bio01.jpg);
text-indent:      -5000px;
display:          block;
width:            91px;
height:           49px;
overflow:         hidden; }
#bodyBio #mainMenuBio a,#bodyBio #mainMenuBio a:link,#bodyBio #mainMenuBio a:visited,#bodyBio #mainMenuBio a:active {
background-image: url(../tempImg/menuImg/bio01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            91px;
height:           49px;
overflow:         hidden; }

#mainMenuBio a:hover {
background-image: url(../tempImg/menuImg/bio01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            91px;
height:           49px;
overflow:         hidden; }

#mainMenuDisco {
background-image: url(../tempImg/discoDead.jpg);
text-indent: -5000px;
width: 108px;
height: 49px;
overflow: hidden;
display: block; }


#mainMenuDisco a,#mainMenuDisco a:link,#mainMenuDisco a:visited,#mainMenuDisco a:active {background-image: url(../tempImg/menuImg/disco01.jpg);
text-indent:      -5000px;
display:          block;
width:            108px;
height:           49px;
overflow:         hidden; }

#bodyDisco #mainMenuDisco a,#bodyDisco #mainMenuDisco a:link,#bodyDisco #mainMenuDisco a:visited,#bodyDisco #mainMenuDisco a:active {
background-image: url(../tempImg/menuImg/disco01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            108px;
height:           49px;
overflow:         hidden; }

#mainMenuDisco a:hover {
background-image: url(../tempImg/menuImg/disco01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            108px;
height:           49px;
overflow:         hidden; }

#mainMenuLive {
background-image: url(../tempImg/liveDead.jpg);
text-indent: -5000px;
width: 44px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuLive a,#mainMenuLive a:link,#mainMenuLive a:visited,#mainMenuLive a:active {
background-image: url(../tempImg/menuImg/live01.jpg);
text-indent:      -5000px;
display:          block;
width:            44px;
height:           49px;
overflow:         hidden; }

#mainMenuLive a:hover {
background-image: url(../tempImg/menuImg/live01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            44px;
height:           49px;
overflow:         hidden; }

#mainMenuVideo {
background-image: url(../tempImg/videoDead.jpg);
text-indent: -5000px;
width: 57px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuVideo a,#mainMenuVideo a:link,#mainMenuVideo a:visited,#mainMenuVideo a:active {
background-image: url(../tempImg/menuImg/video01.jpg);
text-indent:      -5000px;
display:          block;
width:            57px;
height:           49px;
overflow:         hidden; }

#mainMenuVideo a:hover {
background-image: url(../tempImg/menuImg/video01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            57px;
height:           49px;
overflow:         hidden; }

#mainMenuGallery {
background-image: url(../tempImg/galleryDead.jpg);
text-indent: -5000px;
width: 76px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuGallery a,#mainMenuGallery a:link,#mainMenuGallery a:visited,#mainMenuGallery a:active {
background-image: url(../tempImg/menuImg/gallery01.jpg);
text-indent:      -5000px;
display:          block;
width:            76px;
height:           49px;
overflow:         hidden; }

#mainMenuGallery a:hover {
background-image: url(../tempImg/menuImg/gallery01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            76px;
height:           49px;
overflow:         hidden; }

#mainMenuDiary {
background-image: url(../tempImg/diaryDead.jpg);
text-indent: -5000px;
width: 55px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuDiary a,#mainMenuDiary a:link,#mainMenuDiary a:visited,#mainMenuDiary a:active {
background-image: url(../tempImg/menuImg/diary01.jpg);
text-indent:      -5000px;
display:          block;
width:            55px;
height:           49px;
overflow:         hidden; }

#mainMenuDiary a:hover {
background-image: url(../tempImg/menuImg/diary01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            55px;
height:           49px;
overflow:         hidden; }

#mainMenuContact {
background-image: url(../tempImg/contactDead.jpg);
text-indent: -5000px;
width: 77px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuContact a,#mainMenuContact a:link,#mainMenuContact a:visited,#mainMenuContact a:active {
background-image: url(../tempImg/menuImg/contact01.jpg);
text-indent:      -5000px;
display:          block;
width:            77px;
height:           49px;
overflow:         hidden; }

#mainMenuContact a:hover {
background-image: url(../tempImg/menuImg/contact01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            77px;
height:           49px;
overflow:         hidden; }

#mainMenuVoice {
background-image: url(../tempImg/voiceDead.jpg);
text-indent: -5000px;
width: 53px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuVoice a,#mainMenuVoice a:link,#mainMenuVoice a:visited,#mainMenuVoice a:active {
background-image: url(../tempImg/menuImg/voice01.jpg);
text-indent:      -5000px;
display:          block;
width:            53px;
height:           49px;
overflow:         hidden; }

#mainMenuVoice a:hover {
background-image: url(../tempImg/menuImg/voice01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            53px;
height:           49px;
overflow:         hidden; }

#mainMenuRSS {
text-indent: -5000px;
width: 56px;
height: 49px;
overflow: hidden;
display: block; }

#mainMenuRSS a,#mainMenuRSS a:link,#mainMenuRSS a:visited,#mainMenuRSS a:active {
background-image: url(../tempImg/menuImg/rss01.jpg);
text-indent:      -5000px;
display:          block;
width:            56px;
height:           49px;
overflow:         hidden; }

#mainMenuRSS a:hover {
background-image: url(../tempImg/menuImg/rss01.jpg);
background-position: 0 -49px;
text-indent:      -5000px;
display:          block;
width:            56px;
height:           49px;
overflow:         hidden; }
*/
/*TOP Contents
*/
#topContentsCont {
width: 940px;
margin-right: auto;
margin-left: auto; }
#topContentsLeft {
text-align: left;
width: 399px;
float: left; }

#topContentsRight {
text-align: left;
width: 508px;
float: right;
padding-top: 57px; }

#songList {
background-image: url(../tempImg/greenLineTop.jpg);
background-repeat: repeat-x;
width: 482px;
padding-top: 20px;
padding-bottom: 30px;
padding-left: 30px; }
#songList ul {
margin: 10px 0 30px 50px;
padding: 0;
list-style-type: none; }

#songList ul li {
padding-bottom: 5px; }
.songListNum {
color: #72ac69;
font-size: 14px;
font-family: georgia;
font-weight: bold;
font-style: italic;
padding-right: 5px; }

#TopSubBanner {
background-image: url(../tempImg/greenLine.jpg);
background-repeat: repeat-x;
padding-top:       20px;
width:             482px; }
#topJacketArea {
background-image: none;
background-repeat: repeat-x;
background-position: 0 bottom;
height: 334px;
margin-left: 26px; }
/*topNews
*/
#titleTopNews {
background-image: url(../tempImg/titleTopLatestNews.jpg);
text-indent: -5000px;
height: 30px;
overflow: hidden;
display: block; }

#topNewsArea {
padding-left: 26px; }

.topNewsDate {
color: #72ac69;
font-size: 12px;
font-family: georgia;
margin-top: 5px;
margin-right: 10px;
margin-left: 10px; }

.topNewsTitle {
font-size: 11px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 10px; }

.topNewsTitle a {
color: #300; }

.topNewsTitle a:hover {color: #42ac2b; }

#topNewsUnder {
padding-top: 2px;
padding-left: 261px; }

#topNewsUnder a {
background-image: url(../tempImg/topMoreNews.jpg);
text-indent: -5000px;
width: 111px;
height: 27px;
overflow: hidden;
display: block; }

#topNewsUnder a:hover {
background-image: url(../tempImg/topMoreNews.jpg);
background-position: 0 -27px;
text-indent:      -5000px;
display:          block;
width:            111px;
height:           27px;
overflow:         hidden; }

#blogBacktoHome {
font-family: georgia, serif;
font-weight: bold;
font-style: italic;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 33px; }
#blogBacktoHome a,#blogBacktoHome a:link,#blogBacktoHome a:visited,#blogBacktoHome a:active {
color: #300;
text-decoration: underline; }

#blogBacktoHome a:hover {
color: #42ac2b; }
#topNewsUnder {
background-image: url(../tempImg/greenLineTop.jpg);
background-repeat: repeat-x; }
/*NEWSSSS*/
#newsContents {
background-image: url(../tempImg/newsContentsBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
#liveContents {background-image:    url(../tempImg/liveContentsBg.jpg);
background-repeat:   no-repeat;
background-position: center 0; }

#newsContentsCont {
width: 940px;
margin-right: auto;
margin-left: auto; }
#newsContentsLeft {
text-align: left;
width: 594px;
float: left;
padding-top: 72px; }
#newsContentsRight {
text-align: left;
width: 312px;
float: right; }
.newsDate {
color: #72ac69;
font-size: 14px;
font-family: georgia;
font-weight: bold;
font-style: italic;
background-image: url(../tempImg/greenLineTop.jpg);
background-repeat: repeat-x;
background-position: 0 bottom;
margin-left: 33px;
padding-bottom: 5px; }

.newsTitle {
color: #500;
font-size: 18px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 33px; }

.newsHonbun {
color: #555;
font-size: 12px;
margin-bottom: 20px;
margin-left: 33px; }

#newsSideBg {
background-image: url(../tempImg/newsSideBg.jpg);
width: 300px; }

#newsSideBgInner {
background-image: url(../tempImg/newsSideBgInner.jpg);
background-repeat: no-repeat;
padding-top: 113px;
padding-right: 20px;
padding-left: 20px; }
#liveSideBgInner {background-image:  url(../tempImg/liveSideBgInner.jpg);
background-repeat: no-repeat;
padding-top:       113px;
padding-right:     20px;
padding-left:      20px; }

#newsSideBgFooter {
background-image: url(../tempImg/newsSideBgFooter.jpg);
background-repeat: no-repeat;
width: 300px;
height: 33px; }

.newsSideDate {
color: #72ac69;
font-size: 12px;
font-family: georgia;
padding-bottom: 5px; }

.newsSideTitle {
color: #300;
padding-bottom: 20px; }

.newsSideTitle a {color:          #300;
padding-bottom: 10px; }
/*BIO*/
#bioContents {
background-image: url(../tempImg/bioContentsBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
#bioContentsLeft {
text-align: right;
width: 318px;
float: left;
padding-top: 53px; }

#bioContentsRight {
background-image: url(../biography/img/emibioBgLoop.jpg);
background-repeat: repeat-y;
background-position: 0 53px;
text-align: left;
width: 642px;
float: right;
margin-top: 53px; }

#bioEmiName {
 }

#bioText {
color: #666;
margin-bottom: 10px;
padding-right: 58px;
padding-left: 36px; }

#bioText02 {
color:         #666;
font-size: 11px;
line-height: 165%;
background-color: #fff;
margin: 20px 58px 10px 36px;
padding: 30px;
border: dotted 1px #ddd; }

#bioContentsInner {
background-image: url(../biography/img/emiBioBg.jpg);
background-repeat: no-repeat;
background-position: 0 0; }

#bioContentsFooter {
background-image: url(../biography/img/bioContentsFooter.jpg);
background-repeat: no-repeat;
height: 26px; }
#underBox {
background-color: #e9ece5;
text-align: center;
padding-top: 10px;
padding-bottom: 15px; }

#underBox table {
text-align: left;
margin-right: auto;
margin-left: auto; }

.Title { }
#topInfo {
background-color: #e9ece5;
margin: 20px;
padding: 10px; }

#topInfo table {
margin-right: auto;
margin-left: auto; }
#discContents {
background-image: url(../tempImg/discBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
#discContentsLeft {
text-align: right;
width: 343px;
float: left;
padding-top: 101px; }
#discContentsRight {
background-repeat: repeat-y;
background-position: 0 53px;
text-align: left;
width: 600px;
float: right;
margin-top: 53px; }
#songLists {
background-repeat: repeat-x;
width: 482px;
padding-top: 160px;
padding-left: 80px; }
#songLists ul {
margin: 10px 0 30px 50px;
padding: 0;
list-style-type: none; }
#songLists ul li {
padding-bottom: 5px; }
#hanbaiPra {
background-color: #eff1e6;
margin-right: 80px;
margin-left: 20px;
padding: 5px 10px; }
/*Contact*/
#bioContentsCont {
width: 960px;
margin-right: auto;
margin-left: auto; }
#contactContents {
background-image: url(../tempImg/contactBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
#artistContact {
background-color: white;
text-align: left;
margin-top: 100px;
margin-right: 100px;
margin-left: 100px;
padding: 30px; }

#ContactTitle {
color: #f2244b;
font-size: 16px;
font-weight: bold;
text-align: left;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #ddd; }
/*VOICE*/
#newsLetter {
text-align: left;
width: 460px;
margin-right: auto;
margin-left: auto; }

#nameNewsLetter {
color: #f41942;
font-size: 16px;
margin-bottom: 20px; }

#newsLetterText {
font-size: 11px;
padding-top: 10px;
border-top: 1px dotted #ccc;
 }
/*Link*/
#contentsLink {
text-align: left;
margin: 0 0 0 90px;
padding-top: 60px; }

.linkArea {
font-size: 12px;
width: 200px;
height: 120px;
float: left; }

.linkTitle { }

.linkDescription {
font-size: 11px;
padding-right: 12px; }
#linkContents {
background-image: url(../tempImg/linkBg.jpg);
background-repeat: no-repeat;
background-position: center 0; }
/*TOPCOMENT*/
#topComment {
margin-left: 30px; }

.commentTitle {
color: #f41942;
font-size: 14px;
font-weight: bold; }
#DiscoComment {
text-align: left;
clear: both;
margin-right: 70px;
margin-left: 70px;
padding-top: 10px; }

.commentSubTitle {
color: #700;
font-weight: bold;
border-bottom: 1px dotted #ccc;
 }
/*GALLERY CONTENTS*/
#galleryContents {background-image:    url(../tempImg/galleryBg.jpg);
background-repeat:   no-repeat;
background-position: center 0; }

#galleryCont {
text-align: center; }

#galleryCont table {
margin-right: auto;
margin-left: auto; }

#galleryCont table img {
border: solid 5px #fff;
 }
/*VIDEO*/
.videoTitle {
color: #f41942;
font-weight: bold;
margin-bottom: 10px; }

#videoContents {background-image:    url(../tempImg/videoBg.jpg);
background-repeat:   no-repeat;
background-position: center 0; }
#photoContents {background-image:    url(../tempImg/photoBg.jpg);
background-repeat:   no-repeat;
background-position: center 0; }

/*0303*/
#topContents03 {
background-image: url(../tempImg/top0303Bg.png);
background-repeat: no-repeat;
background-position: center 0; }
#topContentsCont03 { margin-right: auto;
 margin-left:  auto;
 width:        1016px; }

#topContentsHeaderleft {
 text-align: right;
 width: 606px;
 height: 413px;
 float: left; }

#topContentsHeaderRight {
 text-align: left;
 width: 410px;
 height: 413px;
 float: right; }

#topNewsNew {
 padding-top: 50px;
 padding-right: 60px;
 padding-left: 25px; }

#topTwitterbanner {
 padding-top: 20px;
 padding-right: 20px;
 padding-left: 40px; }

#topNewUnderCont {
 width: 940px;
 clear: both;
 margin-right: auto;
 margin-left: auto;
 padding-top: 30px; }

#topNewUnderLeft {
 width: 568px;
 float: left; }

#topNewUnderRight {
 width: 370px;
 float: right; }

#topNewBanner {
 text-align: left;
 margin-right: 20px;
 margin-left: 20px;
 padding: 10px;
 border-top: 1px dotted #c8c895; }

#topNewPlank {
 background-color: #e9ece5;
 text-align: left;
 margin-right: 20px;
 margin-left: 20px;
 padding: 10px; }

#TopNewTopics {
 text-align: left;
 margin-right: 20px;
 margin-left: 20px;
 padding: 10px;
 border-top: 1px dotted #c8c895; }

#TopNewJacket { text-align:   left;
 margin-right: 20px;
 margin-left:  20px;
 padding:      10px;
 border-top:   1px dotted #c8c895; }

#discContentsNew {
 background-image: url(../tempImg/discoBg02.png);
 background-repeat:   no-repeat;
 background-position: center 0; }

#discContentsInner {
 width: 940px;
 margin-right: auto;
 margin-left: auto; }

#discContentsInner table {
 margin-right: auto;
 margin-left: auto; }

.altitle {
 color: #f00;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 margin-bottom: 10px; }

.alInfo {
 color: #190000;
 font-size: 11px;
 padding-top: 10px; }

.discComent {
 font-size: 11px;
 width: 300px;
 margin-bottom: 10px; }
.AlbumCopy {
 color: #d80068;
 font-size: 11px;
 text-align: left;
 padding-left: 35px; }

