/* all
------------------------------------------------------------ */
*{margin:0; padding:0;}

img,table {border:none;border-collapse: collapse;}

br{letter-spacing:normal;}

a {text-decoration: none;}

a:link {color: #8B1747;}
a:visited {color: #8B1747;}
a:hover {color: #EF8100;text-decoration:underline;}
a:active {color: #8B1747;}

body {background:#EBF2F3;}

body,table{
margin: 0 auto;
padding: 0;
font-size:12px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing : nomal;
line-height : 140%;
color: #000;
text-align:center;
}

p.back{
text-align:left;
padding-left:12px;
background : url("/img/icon/arrow_left.gif" ) 0px -2px no-repeat;
margin:1em;
}

p.nodata{text-align:center;color:#666;margin:0 auto;padding-top:2em;}

/* clearfix
------------------------------------------------------------ */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}

/* thumbnails
------------------------------------------------------------ */

div#thumbnails{text-align:center;padding-top:10px;}

h2{margin:0px 26px;text-align:left;}
h2 img{width:68px;height:14px;}

p.more{clear:both;text-align:right;margin:0.5em 4px;}
p.more a{
font-weight:bold;padding-right:10px;
background:url("/img/icon/arrow.gif" ) no-repeat right 50%;}
p.more a:hover
{background:url("/img/icon/arrow_orange2.gif" ) no-repeat right 50%;}

table.thumb img.fld{border:none}
img.thumb_cl{position:relative; top:-66px; z-index:2;border:2px #EBF7E0 solid;}
p.thumb_p{position:relative; top:-56px;}
p.more_cl{position:relative; top:-46px;}

div.recommend{margin:0;padding:0;position:relative; top:-56px;}

div.recommend p.more{margin-top:0;}

h2.tomocole,div.recommend h2{margin:0 15px;}
h2.tomocole img,div.recommend h2 img{width:118px; height:20px;}

/* お気に入りクリエイター更新情報
------------------------------------------------------------ */
table#favorite{width:740px;}
table#favorite td{vertical-align:top;}

div.news_list{width:260px;margin: 7px 0 2px 10px;background:white;padding:3px 5px;}

div.news{
clear:both;
border-bottom:1px #aaa dotted;
margin:2px 0;
padding:3px 4px;
text-align:left;
}

div.prof{width:42px;float:left;}

div.prof img{width:40px;height:40px;}

div.news div.news_body{
margin:0 0 0 45px;
text-align:left;}

div.news p{
margin:2px 0 0 0;text-align:left;}

div.news p.subject{
font-size:10px;margin:0;}


div.news p.up_nl{font-size:10px;
margin:0;
padding-left:17px;
background : url("/img/icon/newsletter.gif") 0px 2px no-repeat;
}

div.news p.up_ml{font-size:10px;
margin:0;
padding-left:17px;
background : url("/img/icon/email.gif") 0px 0px no-repeat;
}

div.news p.up_rss{font-size:10px;
margin:0;
padding-left:17px;
background : url("/img/icon/rss_mark.gif") 0px 2px no-repeat;
}

div.news p.up_1l{font-size:10px;
margin:0;
padding-left:17px;
background : url("/img/icon/1l.gif") 0px 2px no-repeat;
}

div.ev{
border-bottom:0px #888 dotted;
margin: 0px 0.5em;
padding: 0px 5px;
text-align:left;
}


p.ev_a{font-size:10px;
margin:0;
padding:1px 1px 1px 17px;
background :#EBF7FB url("/img/icon/ev.gif") 0px 3px no-repeat;
}

p.ev_b{font-size:10px;
margin:0;
padding:1px 1px 1px 17px;
background : url("/img/icon/ev.gif") 0px 3px no-repeat;
}


