@charset "UTF-8";
/*------------------------------------------------
ROOT PSTH
------------------------------------------------*/
/*------------------------------------------------
TARGET
------------------------------------------------*/
/*------------------------------------------------
CONTENT SIZE
------------------------------------------------*/
/*------------------------------------------------
OUTLINE
------------------------------------------------*/
/*----------BODY----------*/
/*----------WRAPPER----------*/
/*----------HEADER----------*/
/*----------NAVIGATION----------*/
/*----------MAINVISUAL----------*/
/*----------FOOTER----------*/
/*----------CONTENT----------*/
/*------------------------------------------------
COMMON SETTING
------------------------------------------------*/
/*----------BASE----------*/
/*
if using serif-type, uncommentout this line.
@gv_default_font_family:							"ヒラギノ明朝 Pro W3",
																"Hiragino Mincho Pro","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",
																'平成明朝', 'Heisei Mincho', 'MS P明朝', 'MS P Mincho', serif,'ＭＳ 明朝',
																'MS Mincho',Garamond,Century;
*/
/*----------CURVE----------*/
/*----------LINK----------*/
/*----------COLOR----------*/
/*------------------------------------------------
UTILITY CLASS SETTING
------------------------------------------------*/
/*----------COLOR----------*/
/*----------SPACE----------*/
/*----------FORM----------*/
/*------------------------------------------------
BLOCK SETTING
------------------------------------------------*/
/*------------------------------------------------
MARGIN_BOTTOM
------------------------------------------------*/
/*------------------------------------------------
EACH WEB SITE FUNCTION
------------------------------------------------*/
/*-----------------[NOTE!]------------------------

			DON'T EDIT FROM HERE
 
-------------------[NOTE!]----------------------*/
/*------------------------------------------------
MEDIA QUERY
------------------------------------------------*/
/*------------------------------------------------
COMMON FUNCTION
------------------------------------------------*/
.Clearfix {
  zoom: 1;
}
.Clearfix:after {
  content: "";
  display: block;
  clear: both;
}
/*------------------------------------------------
MAINVISUAL
------------------------------------------------*/
/*------------------------------------------------
/END MAINVISUAL
------------------------------------------------*/
/*------------------------------------------------
PRIMARY_CONTENT
------------------------------------------------*/
/*----------PHARMACIST----------*/
.Pharmacist_li_current_style {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T01 #Primary_content li.T01 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T02 #Primary_content li.T02 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T03 #Primary_content li.T03 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T04 #Primary_content li.T04 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T05 #Primary_content li.T05 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T06 #Primary_content li.T06 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T07 #Primary_content li.T07 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T08 #Primary_content li.T08 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T09 #Primary_content li.T09 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T10 #Primary_content li.T10 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T11 #Primary_content li.T11 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T12 #Primary_content li.T12 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T13 #Primary_content li.T13 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T14 #Primary_content li.T14 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T15 #Primary_content li.T16 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T17 #Primary_content li.T17 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T18 #Primary_content li.T18 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T19 #Primary_content li.T19 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T20 #Primary_content li.T20 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T21 #Primary_content li.T21 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T22 #Primary_content li.T22 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T23 #Primary_content li.T23 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T24 #Primary_content li.T24 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.T25 #Primary_content li.T25 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa01 #Primary_content li.Qa01 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa02 #Primary_content li.Qa02 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa03 #Primary_content li.Qa03 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa04 #Primary_content li.Qa04 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa05 #Primary_content li.Qa05 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa06 #Primary_content li.Qa06 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa07 #Primary_content li.Qa07 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa08 #Primary_content li.Qa08 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa09 #Primary_content li.Qa09 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa10 #Primary_content li.Qa10 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa11 #Primary_content li.Qa11 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa12 #Primary_content li.Qa12 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa13 #Primary_content li.Qa13 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa14 #Primary_content li.Qa14 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa15 #Primary_content li.Qa15 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa16 #Primary_content li.Qa16 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa17 #Primary_content li.Qa17 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa18 #Primary_content li.Qa18 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa19 #Primary_content li.Qa19 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa20 #Primary_content li.Qa20 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa21 #Primary_content li.Qa21 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa22 #Primary_content li.Qa22 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa23 #Primary_content li.Qa23 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa24 #Primary_content li.Qa24 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa25 #Primary_content li.Qa25 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa26 #Primary_content li.Qa26 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa27 #Primary_content li.Qa27 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa28 #Primary_content li.Qa28 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa29 #Primary_content li.Qa29 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa30 #Primary_content li.Qa30 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa31 #Primary_content li.Qa31 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa32 #Primary_content li.Qa32 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa33 #Primary_content li.Qa33 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa34 #Primary_content li.Qa34 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa35 #Primary_content li.Qa35 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa36 #Primary_content li.Qa36 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Qa37 #Primary_content li.Qa37 a {
  color: #333333;
  font-weight: bold;
}
body.Pharmacist.Seminar.Archive .mb_0em {
  margin-bottom: 0 !important;
}
body.Pharmacist.Seminar.Archive .mb_1em {
  margin-bottom: 1em;
}
/*----------/END PHARMACIST----------*/
/*------------------------------------------------
/END PRIMARY_CONTENT
------------------------------------------------*/
/*------------------------------------------------
SECONDLY_CONTENT
------------------------------------------------*/
/*------------------------------------------------
/END SECONDLY_CONTENT
------------------------------------------------*/
/*------------------------------------------------
FOR IE
------------------------------------------------*/
.ie7 #Sub_page .Row.Content_separate.Away .Inner .Column dl {
  overflow: hidden;
}
.ie7 #Sub_page .Row.Content_separate.Away .Inner .Column dl dt {
  float: none;
}
.ie7 #Sub_page .Row.Content_separate.Away .Inner .Column.Size_3 {
  width: 352px !important;
}
.ie7 #Sub_page .Row.Content_separate.Cling {
  margin-bottom: 20px;
}
.ie7 #Sub_page .Row.Content_separate.Cling .Inner {
  overflow: hidden;
}
.ie7 #Sub_page .Row.Content_separate.Cling .Inner .Column.Size_6 {
  float: none;
}
.ie7 .Shortcut {
  padding: 14px 24px;
}
.ie7 #Content .Pager {
  margin-bottom: 19px;
}
.ie7 .Tool .Tool_inner .Topic_path ul li:first-child a,
.ie7 .Tool .Tool_inner .Topic_path ul li.L_first_child a {
  padding-top: 12px;
  padding-bottom: 12px;
}
/*------------------------------------------------
/END FOR IE
------------------------------------------------*/
