/*-----文字に関する指定-----*/
body{
font-size:10px;
line-height: 13px;
text-align:left;
color:#333333;
}

p{
font-size:8pt;
line-height: 13pt;
margin:0px;
padding-top:0px;
padding-bottom:15px;
}

p.textarea {
font-size:8pt;
line-height: 13pt;
margin:0px;
padding:0px;
}

.text_ol{
font-size:8pt;
line-height:13pt;
}

.normal{
font-size:8pt;
line-height: 13pt;
margin:0px;
padding:0px;
}

h1{
font-size:13pt;
margin-top:0px;
}

h1.about{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/company/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.contact_us{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/contact_us/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.event_live_information{
width:590px;
height:10px;
margin-top:0px;
margin-left:0px;
margin-bottom:-12px;
padding:0px;
background:url(event_live_information/images/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.how_to_order{
width:590px;
height:30px;
margin:0px;
padding:0px;
background:url(images/how_to_order/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.privacy_policy{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/privacy_policy/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.release_list_label{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(release_list/images/title_label.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.release_list_category{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(release_list/images/title_category.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.artist_list_label{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(artist_list/images/title_label.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.artist_list_category{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(artist_list/images/title_category.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.sitemap{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/sitemap/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.download{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/download/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.feature{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(images/feature/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.ipm_label{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(ipm_label/images/title.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h1.stella_label{
width:590px;
height:10px;
margin:0px;
padding:0px;
background:url(ipm_label/images/title_stella.gif);
background-repeat:no-repeat;
text-indent:-99999px;
}

h2{
font-size:11.5pt;
font-weight:normal;
margin:0px;
padding-top:20px;
padding-left:0px;
padding-bottom:20px;
}

h2.category{
font-size:11.5pt;
font-weight:bold;
margin:0px;
padding-top:20px;
padding-left:0px;
padding-bottom:20px;
}


h3{
font-size:10pt;
font-weight:normal;
margin:0px;
padding-top:20px;
padding-left:0px;
padding-bottom:10px;
}

p.sub_category{
font-size:12pt;
line-height: 15pt;
}


.L{
	line-height: 15pt;
}

.category{
font-size:8pt;
line-height: 14pt;
}

.MM{
font-size:10pt;
line-height: 10pt;
margin-bottom:-10px;
font-weight:bold;
}

.link_sitemap{
font-size:8pt;
line-height: 11pt;
color:#000000;
}

.artist_list_name{
font-size:10pt;
line-height: 11pt;
font-weight:bold;
}

.M2{
font-size:9pt;
line-height: 12pt;
font-weight:bold;
}

.M2_thin{
font-size:9pt;
line-height: 12pt;
}

.M{
font-size:8pt;
line-height: 13pt;
}
.S{
font-size: 8pt;
line-height: 12pt;}

.SS{
font-size: 7pt;
}

a:link { color:#000000; text-decoration: none; border:none;}
a:hover { color:#666666; border:none;}
a:visited { color:#000000; text-decoration: none; border:none;}

.jacket a:link img {border:none;}
.jacket a:hover img {border:none;}
.jacket a:visited img {border:none;}
a:link img {border:none;}
a:hover img {border:none;}
a:visited img {border:none;}

.M a:hover { color:#666666; border-bottom:1px solid #666666;}
.topics li a:hover { color:#666666; border-bottom:1px solid #666666;}
.main_box_text a:hover { color:#666666; border-bottom:1px solid #666666;}
.main_box_text2 a:hover { color:#666666; border-bottom:1px solid #666666;}
.link_sitemap a:hover { color:#666666; border-bottom:1px solid #666666;}
.main3 a:link img {border:none;}
.main3 a:hover img {border:none;}
.main3 a:visited img {border:none;}
a:link.link_blue { color:blue; border:none;}
a:hover.link_blue { color:blue; border-bottom:1px solid blue;}
a:visited.link_blue { color:#666666; text-decoration:none; border:none;}


.topics li{
font-size: 8pt;
line-height: 13pt;
margin-bottom:5px;
}

.main_box_text{
font-size:8pt;
line-height:13pt;
margin-top:10px;
margin-bottom:10px;
}


.main_box_text2{
font-size: 8pt;
line-height: 13pt;
margin-top:10px;
margin-bottom:-10px;
}

.table_category{
font-size: 9pt;
line-height: 13pt;
}

.ol text{
margin:0px;
padding:0px;
}

.ol li{
margin:0px;
padding:0px;
}

.foot p{
font-size: 7pt;
padding-top:20px;
}

.download p{
font-size: 7.5pt;
line-height:14px;
margin-bottom:-10px;
}

.topics_pickup p{
padding-top:5px;
font-size:10px;
line-height:15px;
}
