ul,ol,li {
margin:0;
padding:0;
list-style:none;
text-align:center;
line-height:1;
}

hr { display:none; }

#centerBox { text-align:center; position:relative;}

#mainCtr { margin:0 auto; width:640px; font-size:0.9em;}

#mainCtr h2 {
background:url(../images/ttl_main.gif) no-repeat;
width:640px;
height:150px;
margin:10px 0;
text-indent:-9999px;
}

#mainCtr ul.bnr {
margin:0 0 30px 0;
background:none;
display:inline;
}

#mainCtr ul.bnr li {
display:inline;
background:none;
}

#mainCtr h3 {
margin:25px 0 10px 0;
}

#mainCtr h4 {
padding:5px 0 0 0;
text-align:center;
margin:0 auto;
}

#mainCtr li.mov {
background:url(../images/icon02.gif) no-repeat 0 2px;
}

#mainCtr li.hv {
display:inline;
}

#mainCtr li.close {
background:none;
color:#999999;
font-weight:bold;
text-align:center;
padding:20px 0;
margin:0;
}

#calm02 {
float:left;
width:320px;
}

#calm03 {
float:left;
width:210px;
}

#calm04 {
margin:0px auto;
width:320px;
}


/* アニメCM */

.anime ul {
width:170px;
margin:0 auto;
padding:15px 0;
text-align:center;
background:none;
}

.anime li {
text-align:left;
list-style:none;
margin:1px 0 0 5px;
padding:3px 0 3px 20px;
background:url(../images/icon01.gif) no-repeat 0 2px;
}

.anime ul.hv {
width:220px;
}

.anime ul.hv li {
width:100px;
}

/* 実写CM */
.picture{
margin:0 auto;
width:290px;
padding:0;
}

.picture h4{
width:290px;
height:113px;
background:url(../images/cm_head.gif) no-repeat;
}

.picture ul{
margin:0 auto;
width:290px;
padding:20px 0;
background:url(../images/cm_bg.gif) left bottom;
}

.picture li{
text-align:left;
list-style:none;
margin:1px 0 0 15px;
padding:3px 0 3px 20px;
background:url(../images/icon01.gif) no-repeat 0 2px;
}

/* ダンスCM */

.dance h4{
width:316px;
height:108px;
}

.dance ul{
margin:0 auto;
width:316px;
padding:20px 0;
background:url(../images/dance_bg.gif) no-repeat left bottom;
}

.dance li{
text-align:left;
list-style:none;
margin:1px 0 0 30px;
padding:3px 0 3px 20px;
background:url(../images/icon01.gif) no-repeat 0 2px;
}

/* パルシステムのうた */
#song {
background:url(../images/song_bg.gif) no-repeat left top;
width:640px;
height:240px;
padding:0;
margin:30px 0 20px 0;
text-align:center;
}

#song h4{
text-indent:-9999px;
margin:0;
padding:0;
font-size:1;
line-height:1;
}

#song span {
display:block;
padding:5px 0 5px 200px;
}

#player {
background:url(../images/bt0101.gif) repeat-y;
float:left;
width:640px;
}

#player img{
float:right;
margin-left:10px;
}

#player li{
width:300px;
padding:10px 10px 3px 10px;
float:left;
text-align:left;
}

#player_ftr {
background:url(../images/bt0102.gif) no-repeat;
width:640px;
height:7px;
font-size:0;
line-height:0;
clear:both;
margin-bottom:20px;
}

#mainCtr li.close {
background:none;
color:#999999;
font-weight:bold;
text-align:center;
padding:0px 0;
margin:0;
}



