@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      common.css
 Update:         2009.12.15
 Style Info:     疾患・学術情報ディレクトリ共通CSSファイル
----------------------------------------------------------- */

/* -----------------------------------------------------------
　　共通設定
----------------------------------------------------------- */
#academic-container-bottom {
 width: 884px;
 padding: 0 0 40px 16px;
 background: url(../../../img/bg_med_cont_bottom900.gif) no-repeat scroll left bottom;
}
#academic-left {
 float: left;
 width: 648px;
}
#academic-right {
 float: right;
 width: 216px;
}
.academic-top {
 clear: both;
 padding: 15px 16px 0 0;
 text-align: right;
}
.academic-top img {
 padding-right: 3px;
 vertical-align: middle;
}
.academic-popup {
 padding-left: 5px;
 vertical-align: middle;
}


/* -----------------------------------------------------------
　　学術情報(1月12日用の一時的な設定
----------------------------------------------------------- */
#academic-left-tmp-0112 {
 float: left;
 width: 648px;
}
#academic-left-tmp-0112 h3.med646 {
 background: transparent url(../../category/img/bg_title646.gif) no-repeat scroll left top;
 color: #003B8F;
 font-weight: bold;
 height: 31px;
 line-height: 31px;
 margin: 20px 0 15px;
 padding-left: 10px;
 width: 646px;
}

/* -----------------------------------------------------------
　　服薬指導、保険調剤テーブル設定
----------------------------------------------------------- */
table.dstore{
 margin-top: 20px;
}
table.dstore, table.dstore th, table.dstore td {
 border-collapse: collapse;
 font-size: 95%;
}
table.dstore th, table.dstore td {
 border-right: 1px solid #FFF;
}
table.dstore th {
 padding: 3px;
 border-top: solid 1px #D8D8D8;
 border-bottom: solid 1px #D8D8D8;
 font-weight: bold;
 text-align: center;
 background-color: #F5F5F5;
}
table.dstore td {
 /*border-bottom: solid 3px #EFEFEF;*/
 background: url(../../img/bg_td.gif) repeat-x bottom;
}

table.dstore td.dstore-title {
 padding: 4px 4px 4px 0;
 background-color: #f7fdff;
 color: #192487;
}
td.dstore-title p {
 padding: 4px 0 4px 5px;
 border-left: solid 3px #3742a2;
}
span.dstore-title {
 font-weight: bold;
 font-size: 105%;
}
span.dstore-date {
 font-size: 88%;
}

table.dstore td.dstore-detail, table.dstore td.dstore-pdf {
 padding: 5px;
}
table.dstore td.dstore-detail {
 background-color: #FFF;
}
table.dstore td.dstore-pdf {
 background-color: #fff9f7;
 text-align: center;
}

/* -----------------------------------------------------------
　　右カラム設定
----------------------------------------------------------- */
/* ---------------------------
　　関連コンテンツ情報設定　　
--------------------------- */
.related-cont {
 margin: 5px 5px 0 7px;
 font-weight: bold;
 font-size: 85%;
}
.related-cont-link li {
 margin-top: 5px;
 padding: 5px 5px 5px 25px;
 border-bottom: 1px dashed #CCC;
 background: url(../../../img/arrow_pagelink_white.gif) no-repeat 7px 7px;
 font-size: 80%;
}