/******************************
 * まんがごっちゃリプレース用
 * 
 ******************************/
div.show_4koma{
  padding:20px;
  text-align:center;
  background-color:#ccc;
  cursor:pointer;
}
div.hidden_area4{
  display:none;
}
div.hidden_area{
  display:none;
}
div.title_4{
  text-align:center;
}
div.img_4{
  text-align:center;
  margin:10px 0;
}

div.details_areaAce{
  border:1px solid #1BA1E2;
  padding:10px;
  margin:20px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
div.details_area{
  border:1px solid #FFC066;
  padding:16px 10px 0px 10px;
  margin:20px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

/*********************
 * div_corner_
 *********************/
div.blocCoverRound img{
  max-width:100%;
}
div.blocCoverRound{
  /* round */
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  overfloa:hidden;
}

div.blocCoverPopup{
  background-color:#fff;
  padding:10px;
}

div.blocCoverSide{
  background-color:#fff;
  padding:20px 5px;
  padding-bottom:10px;
}

div.blocCoverBread{
  background-color:#F5F6F7;
  padding:1px 10px;
  padding-top:0;
  margin-top:0;
  font-size:10px;
}

div.blocCoverMain{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color:#fff;
  padding:5px 10px;
}

#two_maincolumn_left div.blocCoverMain{
  padding:5px 15px;
}
#one_maincolumn div.blocCoverMain{
  padding:5px 20px;
}

div.blocCoverBlue{
  background-color:#1AA1E1;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding:20px;
}

/*********************
 * 新着エリア
 *********************/
.new_area_side{}
.new_area_side ul{
  margin-bottom:10px;
}
.new_area_side ul li{
  border-bottom:1px dotted #ccc;
}
.new_area_side ul li img{
  float:left;
  margin-right:3px;
  margin-bottom:1px;
}
.new_area_side ul li a{
  font-size:12px;
  line-height:1.4;
  padding:5px 0;
  display:block;
  text-decoration:none;
}
.new_area_side ul li a:hover{
  background-color:#eee;
  text-decoration:none;
}

/*********************
 * マイページナビゲーション
 *********************/
.sfNaviListNew{
}

.sfNaviListNew li{
  margin: 0 0 0 0;
  padding-left: 5px;
  float: left;
}
.sfNaviListNew li a{
  display:block;
  background-color:#fff;
  border:1px solid #FF9600;
  padding:10px 5px;
  color:#FF9600;
  
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  min-width:100px;
}

.sfNaviListNew li a:hover{
  color:#fff;
  background-color:#FF9600;
  text-decoration:none;
}

.sfNaviListNew li a.selected{
  color:#fff;
  background-color:#FF9600;
  
}

div.rank_cont{
  border-bottom:2px solid #FFC066;
  margin-bottom:5px;
}
div.side_rank_def{
padding:8px 0;width:50%;float:left;color:#fff;text-align:center;font-size:14px;
}
div.inner_h_a{
  float:right;font-weight:400;font-size:10px;
}

.goccha_main_title{
  margin:10px 0;
  padding:8px 10px;
  background-color:#FFC066;
  color:#fff;
  font-size:18px;
  margin-bottom:20px;
  
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

h3.{
  margin:10px 0;
  padding:8px 10px;
  background-color:#FFC066;
  color:#fff;
  font-weight:400;
  font-size:14px;
  margin-bottom:20px;
  
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}



.detail_comment{
  background-color:#FFF2E0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  min-height:33px;
  margin-top:12px;
}

.detail_comment li{
  width:33%;
  padding-top:3px;
  line-height:1.1;
  text-align:center;
  color:#FFAB4C;
  float:left;
  border-right:1px solid #FFAB4C;
  font-weight:600;
  font-size:12px;
}
.detail_comment li .small{
  font-size:10px;
  font-weight:400;
}

