@charset "utf-8";

/*
======== CONTENTS =========

toppage.css
last-updated:2006/04/12
editer:fuku.(2006/04/12)

  1.special
  2.PR
  3.newslist
  4.newcontents
  5.series

===========================
*/


/*
===== 1.special ======
*/

#special
{
  margin-bottom: 16px;
  border-top: 3px solid #ff7f00;
}

#special .sp_head{
  background: #000 url(../images/special-bg.gif) ;
}
#specialtxt{
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 14px 14px 4px 14px;
  _zoom: 1;   
    overflow: hidden; 
}


/*
===== 2.PR ======
*/

#pr{
  margin-top: 0px;
  margin-bottom: 16px;
  border: 1px solid #929292;
  background: #929292 url(../images/t-pr.gif) no-repeat;
}

#pr .h2{
  display: none;
}

#pr ul{
  margin-left: 20px;
  background: #fff ;
}

#pr li{
  background: url(../images/bar-dot.gif) repeat-x bottom;
  line-height: 1.5;
}
/*
===== 3.newslist ======
*/

#newslist{
  margin-bottom: 16px;
}
#newslist ul{
  margin-left: 0px;
}


#newslist .h2{
  background: url(../images/t-bg.jpg);
  border-bottom: 1px solid #ccc;
}

#newslist li{
/*  background: url(../images/bar-dot2.gif) repeat-x bottom;*/
/*  padding: 4px 0px 4px 0px;*/
  list-style-type: none;
}
#newslist li.spot{
/*  background: url(../images/bar-dot2.gif) repeat-x bottom;*/
/*  padding: 4px 0px 4px 0px;*/
  font-size: 100%;
/*  font-weight: bold;*/
}

#newslist .title_link{
  background:#FFFFFF url(/mz/static/common/images/b-01.gif) no-repeat scroll 0em 0em;
  border:0px solid black;
  font-size: 90%;
  font-weight:normal;
  line-height:1.3em;
  margin:0px 0px 4px;
  padding:0px 0px 0px 15px;
  text-align:left;
}

#newslist .date{
  font-size: 70%;
  font-weight: normal;
  line-height: 1.5;
  color:#666666;
}


/*
===== 5.series ======
*/

#series{
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 8px;
}

/*
===== �J�^���O�g�b�v�y�[�W�p�{�^�� ======
*/
.cata .seriestextL, .cata .seriestextR{
  width:49%;
  display: block;
  margin:10px 0 4px 0;
}
.cata .seriestextL {
  float:left;
}
.cata .seriestextR {
  float:right;
}
.cata .catalog{
  border-top: 10px solid #FF9900;
}

.cata .block_catalog{
  background: url(/images/catalog/catalog_bg.jpg) #fff repeat-x ;
}
.cata .title_catalog{
  background: url(/images/catalog/catalog_img.jpg) no-repeat 4px 4px;
}

.cata h5{
  padding:4px 5px 0 65px;
}

.series_body .series_text {
  font-size: 80%;
  margin-bottom: 4px;
}

/* top page series */
#series .series_item
{
  padding: 10px 0px 0px 0px;
  vertical-align: top;
  border-bottom: dotted 1px #333333;
}
#series .series_head
{
}
#series .series_img
{
  float:left;
  margin: 0px 10px 10px 0px;
  border: solid 1px #000000;
}
#series .series_title
{
  font-size: 90%;
  font-weight: bold;
  line-height: 1.5em;
}
#series .series_text, #series .series_text_b
{
  clear:both;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 12px;
  font-size: 80%;
  line-height: 1.3em;

  background-image: url(/mz/static/common/images/b-newtitle.gif);
  background-repeat:no-repeat;
  background-position: 0px 2px;
}
#series .series_text_b
{
  font-size: 90%;
  font-weight: bold;
}
#series .series_body
{
  margin: 0px 0px 4px 0px;
}
#series .series_summary
{
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 0px 0px;
  font-size: 80%;
  color: #666666;
  line-height: 1.3em;
}

/* top page article_list */
.relation_link {
  background: url("/mz/static/common/images/b-orange.gif") no-repeat scroll 0 0 #FFFFFF;
  border: 0 solid #000000;
  font-size: 100%;
  font-weight: bold;
  line-height: 1.3em;
  margin: 0 0 8px;
  padding: 0 0 0 15px;
  text-align: left;
}




