@charset "UTF-8";
/* 患者・ご家族の皆さま */
#contents .contents-inner .main-column #news-area .title-area {
  height: 28px;
}
#contents .contents-inner .main-column #news-area .title-area .title {
  width: 90px;
  height: 29px;
}
#contents .contents-inner .main-column #news-area .title-area ul {
  height: 16px;
}
#contents .contents-inner .main-column .contents-menu-area {
  margin-bottom: 20px;
}
#contents .contents-inner .main-column .contents-menu-area .fix-menu-list {
  background: url(/images/wellness/wellness_bg01.jpg) no-repeat 0 0;
  width: 600px;
  height: 200px;
  margin: 0 auto 30px;
}
#contents .contents-inner .main-column .contents-menu-area .fix-menu-list ul {
  padding: 14px 0 0 17px;
}
#contents .contents-inner .main-column .contents-menu-area .fix-menu-list ul li {
  margin-bottom: 6px;
}
#contents .contents-inner .main-column .relation-menu {
  margin-bottom: 10px;
}
#contents .contents-inner .main-column .relation-menu .section {
  margin: 0 15px;
}
#contents .contents-inner .main-column .relation-menu .section .banner-menu-list .banner-set {
  margin-bottom: 30px;
}
#contents .contents-inner .main-column .relation-menu .section .banner-menu-list .banner-set .images {
  float: left;
}
#contents .contents-inner .main-column .relation-menu .section .banner-menu-list .banner-set .text {
  margin-left: 157px;
  overflow: hidden;
  _zoom: 1;
}
#contents .contents-inner .main-column .relation-menu .section .banner-menu-list .banner-set .text p {
  font-size: 120%;
}
#contents .contents-inner .main-column .relation-menu .section .banner-menu-list .banner-set .text p.title {
  font-weight: bold;
}
#contents .contents-inner .main-column .otc-menu {
  margin-bottom: 20px;
}
#contents .contents-inner .main-column .cm-area .section {
  margin: 0 15px;
}
#contents .contents-inner .main-column .cm-area .section .section-title span {
  font-size: 12px;
  font-weight: normal;
  padding: 0 10px;
}
#contents .contents-inner .main-column .cm-area .section .cm-menu-list {
  width: 680px;
  margin-right: -20px;
  letter-spacing: -0.6em;
}
#contents .contents-inner .main-column .cm-area .section .cm-menu-list .cm-set {
  display: inline-block;
  width: 200px;
  margin: 0 20px 20px 0;
  letter-spacing: normal;
  vertical-align: top;
}
#contents .contents-inner .main-column .cm-area .section .cm-menu-list .cm-set p {
  font-size: 120%;
}
#contents .contents-inner .main-column .cm-area .section .cm-menu-list .cm-set p img {
  margin-bottom: 5px;
}
#contents .contents-inner .main-column #drug-search {
  background: url(/images/common/com_box_bg.jpg) repeat 0 0;
  position: relative;
  width: 690px;
  height: 80px;
  margin-bottom: 30px;
}
#contents .contents-inner .main-column #drug-search .search-title,
#contents .contents-inner .main-column #drug-search .search01,
#contents .contents-inner .main-column #drug-search .search02 {
  position: absolute;
}
#contents .contents-inner .main-column #drug-search .search-title {
  left: 34px;
  top: 29px;
}
#contents .contents-inner .main-column #drug-search .search01 {
  left: 145px;
  top: 14px;
  width: 450px;
  height: 24px;
}
#contents .contents-inner .main-column #drug-search .search01 p {
  float: left;
  width: 125px;
}
#contents .contents-inner .main-column #drug-search .search01 ul {
  margin-left: 140px;
}
#contents .contents-inner .main-column #drug-search .search01 ul li {
  float: left;
  width: 22px;
  margin-right: 8px;
}
#contents .contents-inner .main-column #drug-search .search01 ul li a {
  display: block;
}
#contents .contents-inner .main-column #drug-search .search01 ul li a.on img, #contents .contents-inner .main-column #drug-search .search01 ul li a:hover img {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-a {
  background: url(/images/wellness/search_a_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ka {
  background: url(/images/wellness/search_ka_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-sa {
  background: url(/images/wellness/search_sa_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ta {
  background: url(/images/wellness/search_ta_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-na {
  background: url(/images/wellness/search_na_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ha {
  background: url(/images/wellness/search_ha_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ma {
  background: url(/images/wellness/search_ma_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ya {
  background: url(/images/wellness/search_ya_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-ra {
  background: url(/images/wellness/search_ra_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search01 ul .kana-wa {
  background: url(/images/wellness/search_wa_on.gif) no-repeat 0 0;
}
#contents .contents-inner .main-column #drug-search .search02 {
  left: 145px;
  top: 44px;
  width: 450px;
  height: 24px;
}
#contents .contents-inner .main-column #drug-search .search02 p {
  float: left;
  width: 190px;
}
#contents .contents-inner .main-column #drug-search .search02 div {
  margin-left: 205px;
}
#contents .contents-inner .main-column #drug-search .search02 div select {
  font-size: 120%;
  outline: none;
}
#contents .contents-inner .main-column #drug-list .drug-summary {
  margin-bottom: 35px;
  display: none;
}
#contents .contents-inner .main-column #drug-list .drug-summary .image {
  float: left;
  width: 170px;
}
#contents .contents-inner .main-column #drug-list .drug-summary .text {
  margin-left: 170px;
}
#contents .contents-inner .main-column #drug-list .drug-summary .text p {
  font-size: 120%;
}
#contents .contents-inner .main-column #drug-list .drug-summary .text .button {
  margin-top: 30px;
  text-align: right;
}
#contents .contents-inner .main-column #drug-list .drug-summary.on {
  display: block;
}
#contents .contents-inner .main-column #features {
  background: url(/images/wellness/drug_features_bg01.png) repeat 0 0;
  border: 2px solid #fcebe5;
  padding: 15px;
  margin-bottom: 20px;
}
#contents .contents-inner .main-column #features h2 {
  background: white url(/images/common/com_title_bg04.png) no-repeat 10px center;
  font-size: 140%;
  font-weight: bold;
  padding: 5px 5px 5px 25px;
  margin-bottom: 10px;
}
#contents .contents-inner .main-column #features .inner {
  font-size: 140%;
  margin: 0 10px 10px;
}
#contents .contents-inner .main-column #features .inner ul,
#contents .contents-inner .main-column #features .inner dl,
#contents .contents-inner .main-column #features .inner p {
  margin-bottom: 10px;
}
#contents .contents-inner .main-column #features .inner ol.text-list {
  font-size: 100%;
  margin: 0 0 10px 1.5em;
}
#contents .contents-inner .main-column #features .inner ol.text-list li {
  list-style-type: decimal;
}
#contents .contents-inner .main-column #features .inner ul.text-list {
  font-size: 100%;
  margin: 0 0 10px 0.5em;
}
#contents .contents-inner .main-column #features .inner ul.text-list li {
  background: url(/images/common/com_circle_bg01.gif) no-repeat 0 0.6em;
  padding-left: 1em;
}
#contents .contents-inner .main-column .information {
  margin-bottom: 20px;
}
#contents .contents-inner .main-column .information .images {
  float: right;
  margin: 0 0 10px 10px;
}
#contents .contents-inner .main-column .information .text {
  font-size: 140%;
}
#contents .contents-inner .main-column .information .text ol.text-list {
  margin: 0 0 10px 1.5em;
}
#contents .contents-inner .main-column .information .text ol.text-list li {
  list-style-type: decimal;
}
#contents .contents-inner .main-column .information .text ul.text-list {
  margin: 0 0 10px 0.5em;
}
#contents .contents-inner .main-column .information .text ul.text-list li {
  background: url(/images/common/com_circle_bg01.gif) no-repeat 0 0.6em;
  padding-left: 1em;
}
#contents .contents-inner .main-column .information .text p {
  margin-bottom: 10px;
}
#contents .contents-inner .main-column .information .link {
  margin-top: 20px;
  font-size: 140%;
}
#contents .contents-inner .main-column .information .link a {
  background: url(/images/common/com_right_arrow02.png) no-repeat 0 5px;
  padding-left: 10px;
}
#contents .contents-inner .main-column .article-nav ul {
  width: 694px;
  margin-right: -4px;
  overflow: hidden;
  _zoom: 1;
}
#contents .contents-inner .main-column .article-nav ul li {
  float: left;
  margin: 0 4px 20px 0;
}
#contents .contents-inner .main-column .dl-button {
  margin-bottom: 30px;
}
#contents .contents-inner .main-column #precautions01,
#contents .contents-inner .main-column #efficacy,
#contents .contents-inner .main-column #usage,
#contents .contents-inner .main-column #ingredient,
#contents .contents-inner .main-column #precautions02,
#contents .contents-inner .main-column #packing,
#contents .contents-inner .main-column #contact-us {
  margin-bottom: 20px;
}
#contents .contents-inner .main-column .article .check-list {
  margin-bottom: 30px;
}
#contents .contents-inner .main-column .article .check-list li {
  background: url(/images/wellness/wel_bg01.gif) no-repeat 0 0.3em;
  font-size: 140%;
  padding-left: 1.7em;
  margin-bottom: 5px;
}
#contents .contents-inner .main-column .article .two-column .check-list {
  width: 680px;
  margin-right: -20px;
  letter-spacing: -0.6em;
}
#contents .contents-inner .main-column .article .two-column .check-list li {
  display: inline-block;
  width: 290px;
  margin-right: 15px;
  letter-spacing: normal;
  vertical-align: top;
}

/* IE ハック
----------------------------------------------------------- */
html*#contents .contents-inner .cm-area .section .cm-menu-list .cm-set {
  display: inline;
}
