@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,div,ul,li,dl,dt,dd,table,th,td {margin:0px;padding:0px;font-size:12px;line-height:160%;font-family:"MS PGothic","Osaka",Arial,sans-serif;;font-weight:normal}


html{overflow-y:scroll;}
img {border:none;}
ul {list-style:none;}
table {border-collapse:collapse}

a {color:#ed1556}
a:hover {color:#f89ab6}

.alpha {behavior: url(/includes/images/iepngfix.htc)}

.tLeft {text-align:left;}
.tRight {text-align:right;}
.tCenter {text-align:center;}
.caption {color:#666}

.clearing {clear: both;height:0px;width:0px}

.clearfix:after {
  content: "."; 
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
	min-height:1px;
	height:auto !important;
	height:1px;
}
.clear {clear:both;}

.slash{padding:5px;display:block;background:url(/includes/images/slash.gif) no-repeat left top;}
.boxlink {background:#333;border:1px #000 solid;padding:5px 20px 5px 5px;font-size:10px;background:url("/includes/images/bullet_all.gif") no-repeat scroll right 3px #404040;}
* html .boxlink a{}
.boxlink img{vertical-align:middle;padding-left:5px;}
.boxlink a{color:#fff;text-decoration:none;}
.boxlink a:hover{color:#ccc;text-decoration:underline;}

.ttl_icon {font-size:16px;font-weight:bold;padding-bottom:0px;border-bottom:4px #c0c0c0 solid;padding-left:35px;background:url(/includes/images/title_icon.gif) no-repeat 10px 10px;}
.ttl_base {font-size:16px;font-weight:bold;padding:5px 0px 20px 40px;width:705px;height:31px;overflow:hidden;color:#fff;background:url(/includes/images/title_bg_type01.gif) no-repeat 0px 0px;}

.italic {font-style:italic}

.indentList li{padding-left:1em;text-indent:-1em;}

.pageTop {text-align:right;}
.pageTop a{color:#000;text-decoration:none;padding:20px 20px 10px 0px;background:url(/includes/images/pagetop_bullet.gif) no-repeat right 19px;}
.pageTop a:hover{color:#000;text-decoration:underline;}

.bulletlink {text-align:right;}
.bulletlink a{color:#000;text-decoration:none;padding:20px 20px 10px 0px;background:url(/includes/images/bullet.gif) no-repeat right 19px;}
.bulletlink a:hover{text-decoration:underline;}

.print_ {display:none}
.container950 {width:950px;margin:0px auto;}

#Header {width:100%;background:url(/includes/images/body_bdr.gif) repeat-x left bottom;}
#Header .container950{padding:10px 0px 10px;background:url(/includes/images/header_bdr.gif) no-repeat left bottom;}
#Header .logo{float:left;width:190px;margin-right:20px;}
#Header .headLink{float:left;width:285px;margin-top:20px;}
#Header .headLink li{float:left;margin-right:10px;}
#Header .searchBox {float:right;width:442px;min-height:32px;height:auto !important;height:32px;margin-top:10px;background:url(/includes/images/search_bg.gif) no-repeat left top;}
#Header .searchBox li.radioBox{float:left;width:140px;font-size:10px;margin:7px 12px 0px 5px;display:inline;}
#Header .searchBox li.radioBox input {vertical-align:middle;}
#Header .searchBox li.textBox{float:left;width:150px;margin:6px 7px 6px 0px;display:inline;}
#Header .searchBox li.textBox input{width:150px;border:1px #bfbfbf solid;}
#Header .searchBox li.selectBox{float:left;width:90px;margin:6px 5px 6px 0px;display:inline;}
#Header .searchBox li.selectBox select{width:90px;border:1px #bfbfbf solid;}
#Header .searchBox li.searchBtn{float:left;width:25px;margin:3px 0px 0px 0px;display:inline;}


#Main p.returnTop{height:25px;margin:10px 0px 6px;}
#Main p.returnTop .boxlink {padding:5px 10px 5px 25px;font-size:12px;background:#333 url(/includes/images/sidebar/return_bullet.gif) no-repeat 5px 5px;}
#Main #SideNavi {float:left;width:180px;}
#Main #SideNavi ul.genreNavi {}
#Main #SideNavi ul.genreNavi li{margin-bottom:6px;}
#Main #SideNavi ul.genreNavi li a{display:block;width:180px;height:36px;text-indent:-9999px;background:url(/includes/images/sidebar/navigation.gif) no-repeat 0px 0px;overflow:hidden}





body#ch400 #Main #SideNavi ul.genreNavi li.ch400 a				{background-position:-180px -0px;}
#Main #SideNavi ul.genreNavi li.jmusic_new a					{background-position:0px -42px;}
body#jmusic_new #Main #SideNavi ul.genreNavi li.jmusic_new a	{background-position:-180px -42px;}
#Main #SideNavi ul.genreNavi li.jmusic a						{background-position:0px -84px;}
body#jmusic #Main #SideNavi ul.genreNavi li.jmusic a			{background-position:-180px -84px;}
#Main #SideNavi ul.genreNavi li.kayouenka a						{background-position:0px -126px;}
body#kayouenka #Main #SideNavi ul.genreNavi li.kayouenka a		{background-position:-180px -126px;}
#Main #SideNavi ul.genreNavi li.wmusic_new a					{background-position:0px -168px;}
body#wmusic_new #Main #SideNavi ul.genreNavi li.wmusic_new a	{background-position:-180px -168px;}
#Main #SideNavi ul.genreNavi li.wmusic a						{background-position:0px -210px;}
body#wmusic #Main #SideNavi ul.genreNavi li.wmusic a			{background-position:-180px -210px;}
#Main #SideNavi ul.genreNavi li.kmusic a							{background-position:0px -252px;}
body#kmusic #Main #SideNavi ul.genreNavi li.kmusic a					{background-position:-180px -252px;}
#Main #SideNavi ul.genreNavi li.dancesoul a						{background-position:0px -294px;}
body#dancesoul #Main #SideNavi ul.genreNavi li.dancesoul a		{background-position:-180px -294px;}
#Main #SideNavi ul.genreNavi li.mix a							{background-position:0px -336px;}
body#mix #Main #SideNavi ul.genreNavi li.mix a					{background-position:-180px -336px;}
#Main #SideNavi ul.genreNavi li.jazz a							{background-position:0px -378px;}
body#jazz #Main #SideNavi ul.genreNavi li.jazz a				{background-position:-180px -378px;}
#Main #SideNavi ul.genreNavi li.classic a						{background-position:0px -420px;}
body#classic #Main #SideNavi ul.genreNavi li.classic a			{background-position:-180px -420px;}
#Main #SideNavi ul.genreNavi li.relax a							{background-position:0px -462px;}
body#relax #Main #SideNavi ul.genreNavi li.relax a				{background-position:-180px -462px;}
#Main #SideNavi ul.genreNavi li.world a							{background-position:0px -504px;}
body#world #Main #SideNavi ul.genreNavi li.world a				{background-position:-180px -504px;}
#Main #SideNavi ul.genreNavi li.bgm a							{background-position:0px -546px;}
body#bgm #Main #SideNavi ul.genreNavi li.bgm a					{background-position:-180px -546px;}






#Main #SideNavi ul.digioLink {margin:15px 0px 0px;padding-top:20px;background:url(/includes/images/sidebar/bg_border.gif) repeat-x left top;overflow:hidden;_zoom:1;}
#Main #SideNavi ul.digioLink li{margin-bottom:5px;width:180px;}
#Main #SideNavi ul.digioLink li img{display:block;}

#Main .localContents {float:right;width:745px;padding-bottom:20px;}

#Footer {position:relative;margin-top:20px;padding:30px 0px 30px;border-top:1px #c0c0c0 solid;background:url(/includes/images/slash.gif) repeat}
#Footer .requestLine{margin:0px 0px 30px;position:relative}
#Footer .requestLine .mail{position:absolute;top:130px;left:375px;}
#Footer .requestLine .textData{position:absolute;top:70px;left:45px;}
/*
#Footer .requestLine .mail a{color:#000;}
#Footer .requestLine .mail a:hover{color:#666;}
*/

#Footer .linkimage {margin-bottom:20px;width:950px;}
#Footer .linkimage li img{display:block}
#Footer .linkimage .dk{float:left;width:534px;display:inline;}
#Footer .linkimage .dk li{float:left;width:260px;margin:0px 7px 7px 0px;}
#Footer .linkimage .clubdam{float:right;width:395px;padding:6px;border:1px #c0c0c0 solid;background:#fff;display:inline;display:inline;}
#Footer .linkimage .clubdam h3{margin:9px 0px;text-align:center}
#Footer .linkimage .clubdam li{float:left;margin:0px 5px 0px 0px;display:inline;}
#Footer .linkimage .clubdam li.download {width:129px;}
#Footer .linkimage .clubdam li.karadam {width:126px;}
#Footer .linkimage .clubdam li.kashi {width:130px;margin:0px;}

#Footer ul.textLink li{display:inline;padding-right:5px;margin-right:5px;border-right:1px #ed1556 solid;}
#Footer ul.textLink li.last{border:none;}
#Footer ul.textLink li a{color:#000;text-decoration:none;font-size:10px;}
#Footer ul.textLink li a:hover{text-decoration:underline;}
#Footer p.copy{font-size:12px;margin-top:5px;}

#SmpChange {margin-top:20px;text-align:center;font-size:16px;background:#FFF;border:1px #666 solid;padding:10px;display:none}

