@charset "Shift_JIS";

/* ===== Universal Reset ===== */

*{
margin:0;
padding:0;
}

/* ===== Basic Style ===== */

body,div,p,td{
font-size:small;
font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
line-height:155%;
color:#333333;
text-align:left;
word-break:break-all;
}

img{
border:0;
}

dl{
list-style-type:none;
list-style-position:outside;
}

p{
margin:0px;
padding:0px;
}

ul{
margin:0px;
padding:0px;
list-style:none;
list-style-position:outside;
}

ol{
margin:0px;
padding:0px;
list-style-type:none;
list-style-position:outside;
}

li{
line-height:150%;
}



/*デフォルトリンク*/
a:link { text-decoration:underline;
color:#333333;
}

a:visited { text-decoration:underline;
color:#333333;
}

a:hover { text-decoration:none;
color:#333333;
}

a:active { text-decoration:underline;
color:#333333;
}

/*回り込み*/
.float_right{
display:block;
float:right;
}

.float_left{
display:block;
float:left;
}

/*回り込み解除*/
.clear{
clear:both;
display: block;
font-size: 0px;
line-height: 0px;
margin:-1px 0 0 0;
height:0px;
}

/*文字・サイズ設定*/
.x-small{
font-size:x-small;
line-height:100%;
}

.small{
font-size:small;
line-height:120%;
}

.medium{
font-size:medium;
line-height:140%;
}

.large{
font-size:large;
line-height:160%;
}

.f1 {font-size: xx-small; line-height: 155%;}
.f2 {font-size: x-small; line-height: 155%;}
.f3 {font-size: small; line-height: 155%;}
.f4 {font-size: medium; line-height: 155%;}
.f5 {font-size: large; line-height: 155%;}
.f6 {font-size: x-large; line-height: 155%;}
.f7 {font-size: xx-large; line-height: 155%;}


/* ===== all contents area トップ以外 ===== */
div#all_contents_area2{
width:97%;
margin:0 auto;
padding:0 15px 0 15px;
text-align:center;
}


/*全体レイアウト*/

.blogparts_flame01{
width:145px;
background:url(../images/blogparts_bg01.gif);
padding:5px;
}

.blogparts_flame02{
width:143px;
border:#999999 solid 1px;
background:#FFFFFF;
}

.blogparts_flame03{
border-bottom:#d6d6d6 solid 2px;
width:143px;
}

.blogparts_flame04{
text-align:center;
//padding:10px 5px 0px 5px;
padding:10px 0px 0px 0px;
background-color:#efefef;
width:143px;
}

.blogparts_flame05{
text-align:center;
padding:10px 0px 10px 0px;
}

.blogparts_license{
text-align:center;
padding:0px 0px 10px 0px;
}
/* ===== right area link (artist)===== */
a.artist:link{
text-decoration:underline;
color:#eb0037;
word-break:break-all;
}

a.artist:visited{
text-decoration:underline;
color:#eb0037;
}

a.artist:hover{
text-decoration:none;
color:#eb0037;
}

a.artist:active{
text-decoration:underline;
color:#eb0037;
}

/* ===== right area link (music)===== */

a.music:link{
text-decoration:underline;
color:#40a2e0;
font-weight:bold;
word-break:break-all;
}

a.music:visited{
text-decoration:underline;
color:#40a2e0;
font-weight:bold;
}

a.music:hover{
text-decoration:none;
color:#40a2e0;
font-weight:bold;
}

a.music:active{
text-decoration:underline;
color:#40a2e0;
font-weight:bold;
}
