@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	book1412.css
	応援ブック2015新春号ＣＳＳ
------------------------------------------------------------------------------------
	1：タイトル
	2：病院テーブル
	
/* ---------------------------------------------------------
  　1：タイトル
--------------------------------------------------------- */
/* テキスト */
#oenbook1412 h2{
   margin-bottom:20px;
}
#oenbook1412 h3{
   margin-bottom:10px;
   padding:5px 5px;
   border:1px solid #ea5532;
   text-align:center;
   font-weight:bold;
   font-size:15px;
   color:#ea5532;
}
#oenbook1412 h4{
   margin-right:20px;
    float:left;
}
/* ---------------------------------------------------------
  　2：病院テーブル
--------------------------------------------------------- */
#oenbook1412 table{
   border:1px solid #cecece;
   border-collapse:collapse;
}

#oenbook1412 ul.tab{
   margin:7px 0 0 20px;
   padding:0;
}
#oenbook1412 ul.tab li{
   list-style-type:none;
   width:83px;
   height:33px;
   text-decoration:none;
   float:left;
}
#oenbook1412 ul.tab li a{
   outline:none;
   background:url(../img/oenbook1412/book_m.gif) no-repeat left top;
   display:block;
   color:#444;
   font-weight:bold;
   line-height:32px;
   text-decoration:none;
   text-align:center;
}
#oenbook1412 ul.tab li a.selected{
   background:url(../img/oenbook1412/book_m_on.gif) no-repeat left top;
   text-decoration:none;
   color:#FFF;
   font-weight:bold;
   text-decoration:none;
   cursor:default;
}
#oenbook1412 p{
   font-size:10px;
   clear:both;
}
#oenbook1412 div.panel{
   clear:both;
}

#oenbook1412 table.oenbook1412bt,
#oenbook1412 table.oenbook1412bt td{
   padding:0;
   text-align:left;
   border:none;
   vertical-align:middle;
}
#oenbook1412 table thead td{
   padding:3px 3px;
   background:url(../img/oenbook1412/book_th.jpg) repeat-x left top;
   color:#FFFFFF;
   text-align:center;
   border:1px solid #cecece;
   border-collapse:collapse;
   vertical-align:middle;
}
#oenbook1412 table tbody th{
   padding:3px 3px; 
   background:#e0e0e0;
   text-align:center;
   border:1px solid #cecece;
   border-collapse:collapse;
}
#oenbook1412 table tbody td{
   padding:5px 5px;
   text-align:left;
   border:1px solid #cecece;
   border-collapse:collapse;
}
#oenbook1412 table tbody td+td+td+td,
#oenbook1412 table tbody td+td+td+td+td{
   text-align:center;
}

