body{
margin:0;
padding:0;
font-size:80%;
line-height:1.4;
color: #4d4d4d;
text-align:left;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",helvetica, sans-serif;
background-color:#fff;
}





/*------------------------------------------------
   h_navi
------------------------------------------------*/

#wrapper{

background: url(//image.pia.jp/images2/head_base.jpg) no-repeat top center;
padding-top:0 !important; 
}


#headerArea ,#contentsArea {
width:980px;
margin:0 auto;
text-align:left;
position:relative;
z-index: 1;
}

#wrapper p#home     {
float:left;
 width:205px;
 padding:25px 0 0 0;
 font-size:12px;

}

#wrapper p#home_small     {
float:left;
 width:205px;
 padding:15px 0 15px 0;
 font-size:12px;

}

/*------------------------------------------------
 カラム
------------------------------------------------*/

.leftArea {
width:190px;
float:left;
}
.centerArea {
width:610px;
float:left;
}
.centerArea div.genre_top_main_m {
padding:0 0 0 17px;
}

.rightArea {
width:158px;
float:right;
}
.rightArea h3{
background-color:#668084;
padding:6px 7px;
color:#FFFFFF;
font-size:1em;
font-weight:normal;
vertical-align:middle;
margin:0 0 7px 0;
}

.rightArea .listWrp_service li a,.genre_top_side_m_master div.listWrp_service li a  {
 margin: 0;
 padding: 0;
background: url(//image.pia.jp/images2/module/no.gif) no-repeat;

}
.rightArea h3 img {
float:right;
margin:0 0 0 5px;
}

.centerArea h2 {
clear:both;
font-size:1.2em;
line-height:1em;
background: url(//image.pia.jp/images2/h2_base.gif) left top repeat-x;
padding:8px 8px 5px 8px;
margin:0 0 10px 0;
border-top:1px solid #c1c1c1;
border-left:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
color:#000;
}
 /*------------------------------------------------
  サイドバーニュース系
------------------------------------------------*/
 
.rightArea ul {
 margin: 0 0 5px 0;
  padding: 0;
  list-style: none;
  line-height:1.6em;
}
.rightArea li img {
vertical-align:middle;
padding:0 5px 3px 0;
}
.rightArea  li a {
 margin: 0;
 padding: 0 0 0 7px;
background: url(//image.pia.jp/images2/link.gif) no-repeat 0 0.4em;


}
.rightArea  li span  { 
color:	#FF0000;

}

.rightArea  span.rank {
display: block;
width: 3.5em;
text-align: center;
color: #4d4d4d;
font-weight: bold;
}

.rightArea .favarite li {
 border-bottom:1px dotted #c1c1c1;
 clear:both;
 padding:2px 0;
}
.rightArea .favarite li a  {
background: url(//image.pia.jp/images2/no.gif) no-repeat 0 0.4em;
}

.rightArea .listWrp_service li a  {
 margin: 0;
 padding: 0;
background: url(//image.pia.jp/images2/module/no.gif) no-repeat;
}

.rightArea .listWrp_service li a.listWrp_service_small  {
 padding: 1px 0 10px 21px;
}

.top_info {
  width:600px;
  margin:0 0 15px 17px;
}

.feature {
  width:600px;
  margin:0 0 15px 0;
}

/*------------------------------------------------
   Add 
------------------------------------------------*/
.attention_perf_small {
  width:600px;
  margin:0 0 15px 0;
}

.attention_perf_big {
  width:600px;
  margin:0 0 15px 17px;
  position:relative;
}

.attention_perf_small div.listWrp_ticket dl{

width:185px !important;
}

.feature_text_small {
  width:200px;
}

div.top_m {
  width:600px;
  margin:0 0 15px 17px;
}

recommend {
  width:768px;
  margin:0 0 15px 0;
}

div.feature_text_small h3 {
  background:transparent url(//image.pia.jp/images2/feature/title2.gif) no-repeat scroll 0% 0%!important;
  color:#FFFFFF!important;
/* modify y_ijiri after
  font-size:1.2em!important;
 */
  font-size:12px!important;
  line-height:1.4em!important;
  padding:4px 7px 0pt!important;
}