
.movie{

text-align : left;


margin-right : 30px;
float : left;


}
.dt-key{
width : 80px;
text-align : center;
}
.dt-title-base{
width : 200px;
text-align : center;
background-color : #dfdfdf;
}.dt-title-base2{
width : 83px;
text-align : left;
background-color : #e8e8e8;

padding-left : 0.5em;
padding-top : 0.2em;
padding-bottom : 0.2em;
background-image : url(http://www.music-key.com/image/018-2.gif);
bottom : inherit;
letter-spacing : 1px;
}
.dt-kasi{


text-align : center;



padding-left : 1em;
padding-right : 1em;
background-color : #f0f0f0;
}



.c1{
background-color : #b928ff;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #c03eff;
border-bottom-color : #c03eff;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #c03eff;
border-left-color : #c03eff;
text-align : center;


height : 20px;


padding-right : 5px;
}


.c0{
text-align : center;
background-color : #f0f0f0;
}




.c2{
background-color : #b928ff;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #c03eff;
border-bottom-color : #c03eff;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #c03eff;
border-left-color : #c03eff;
text-align : center;


height : 20px;


padding-right : 5px;

}

.c3{
background-color : red;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #ff2828;
border-left-color : #ff2828;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #ff2828;
border-bottom-color : #ff2828;
text-align : center;


height : 20px;


padding-right : 5px;
}

.c4{
background-color : #ffa020;
color : black;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ff8f59;
border-left-color : #ff8f59;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #ff8f59;
border-bottom-color : #ff8f59;
text-align : center;


height : 20px;
padding-right : 5px;
}


.c5{
background-color : #f7f700;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffff59 #ffff59 #ffff59 #ffff59;
text-align : center;

height : 20px;
padding-right : 5px;
}





.c6{
background-color : #79f200;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #8eff1e #8eff1e #8eff1e #8eff1e;
text-align : center;


height : 20px;
padding-right : 5px;
}


.c7{
background-color : #00bf00;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #00c400 #00c400 #00c400 #00c400;


height : 20px;
text-align : center;
padding-right : 5px;
}


.c8{
background-color : #929292;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #9a9a9a #9a9a9a #9a9a9a #9a9a9a;


text-align : center;
height : 20px;
padding-right : 5px;
}

.cc1{
background-color : #ec00ec;
width : 80px;

border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #f200f2;
border-bottom-color : #f200f2;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #f200f2;
border-left-color : #f200f2;
text-align : center;
padding-left : 5px;
padding-right : 2px;
}

.cc0{
width : 80px;














text-align : center;
background-color : #f0f0f0;
}
.cc2{
background-color : #ec00ec;
width : 80px;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #f200f2;
border-bottom-color : #f200f2;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #f200f2;
border-left-color : #f200f2;
text-align : center;
padding-left : 5px;
padding-right : 2px;
}

.cc3{
background-color : red;

width : 80px;

border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #ff2828;
border-left-color : #ff2828;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #ff2828;
border-bottom-color : #ff2828;
text-align : center;
padding-left : 5px;
padding-right : 2px;
}
.cc4{
background-color : #ffa020;
color : black;

width : 80px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ff8f59;
border-left-color : #ff8f59;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #ff8f59;
border-bottom-color : #ff8f59;
text-align : center;
padding-left : 5px;


padding-right : 2px;
}
.cc5{
background-color : #f7f700;
width : 80px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffff59 #ffff59 #ffff59 #ffff59;
text-align : center;



padding-right : 2px;
}
.cc6{
background-color : #79f200;
width : 80px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #8eff1e #8eff1e #8eff1e #8eff1e;
text-align : center;


padding-right : 2px;
}
.cc7{
background-color : #00bf00;
width : 80px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #00c400 #00c400 #00c400 #00c400;
text-align : center;
padding-left : 5px;
padding-right : 2px;
}
.cc8{
background-color : #929292;
width : 80px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #a8a8a8 #a8a8a8 #a8a8a8 #a8a8a8;
padding-left : 5px;
padding-right : 2px;
}

.dt-ji_ura{
text-align : left;



background-color : #f0f0f0;
}
.dt-table2{


margin-bottom : 15px;

}.dt-table{


margin-bottom : 15px;



}
.dt-box1{

margin-bottom : 2em;
}
.dt-cap{
font-size : 80%;
}
.dt-list{
margin-left : 1.5em;

margin-top : 0px;
margin-bottom : 0px;


padding-right : -1em;
}
.dt-info{
line-height : 1.5em;








padding-top : 0.2em;
padding-bottom : 0.2em;
width : 285px;
bottom : inherit;
}.dt-info-title{
line-height : 1.5em;








padding-top : 0.2em;
padding-bottom : 0.2em;
width : 285px;
bottom : inherit;
font-size : 14px;
}.dt-info2{
line-height : 1.5em;



padding-top : 0.2em;
padding-bottom : 0.2em;




width : 800px;

}
.dt-ren{
text-align : right;
padding-right : 0.2em;
}
.dt-pit{
background-color : #e8e8e8;
text-align : center;





width : 63px;

letter-spacing : 1px;
}.dt-pit-range{
background-color : #e8e8e8;
text-align : center;





width : 80px;

letter-spacing : 1px;
}.dt-pit-octave{










font-family : monospace;

height : 20px;
}
.dt-p{
font-size : 100%;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0.2em;
margin-top : 0.4em;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
line-height : 1.5em;



}.dt-bmp{














text-align : center;
}.dt-p1{
font-size : 100%;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0.1em;
margin-top : 0.2em;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
line-height : 1.5em;

}
.dt-img{
margin-top : 0.2em;
margin-right : 0.5em;
margin-left : 0.1em;
}
.dt-k{
background-color : #f0f0f0;
}
.dt-pit-0{
width : 100px;
}
.dt-point{
margin-bottom : 2em;
}

.dt-info2 A{
display:inline;
text-align : left;
text-decoration : underline;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : auto;
}
#box-detail{



width : 100%;
}#box-detail-main{



width : 100%;
float : left;
bottom : inherit;
text-align : left;
}#box-detail-main a:hover{



width : 100%;
float : left;
bottom : inherit;
text-align : left;

color : #a25100;
}#box-detail-sub{



width : 340px;
float : right;
text-align : right;
bottom : inherit;
}#box-detail-top{



width : 560px;
float : left;
text-align : left;
bottom : inherit;
}


#box-detail a:hover{
text-decoration : none;



padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

#box-detail a{
text-decoration : none;

background-image : url(../image/clear.gif);
background-color : #fafafa;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}




#movie{
margin-bottom : 30px;
width : 100%;

height : 300px;
}
#matome{
width : 100%;
clear : both;

bottom : inherit;
}
.dt-bpm{
text-align : center;
}
