@charset 'UTF-8';

/* Tridionテンプレートが挿入する不要な要素スペースを非表示化 */

div#topNav { display: none; }
h1.page-title { display: none; }
div#breadcurmNav { display: none; }


/* Tridionのテンプレートに含まれる、不要な<br>タグを非表示化 */

div.SiteEditCP > br { display: none; }


/* ナビゲーションメニュー 不要部分非表示用 */

.nav_hidden { display: none; }


/* 空タグ書き換え防止 */
/* 空タグ箇所に挿入する <span class="hidden_dummy">&nbsp;</span> 用 */

.hidden_dummy { display: none; }


/* コンテンツ領域末尾の 40px スペースを削除 */
/* 40px値は global.css で定義 */

/* .contentWrapper { padding-bottom: 0px!important; } */


/* 左上MSDロゴ用サイズ指定 */
img#imgMerckLogo {
	height: 42px;
}


/* スマートフォンで横画面表示にした時のテキストサイズ補正 */
body {
	-webkit-text-size-adjust: 100%;
}


/* ページ全体に左右余白 4px を設定 */
html #page-wrapper {
	padding: 0 4px 0 4px !important;
}


/* 検索boxの表示位置を若干上に修正、アイコンを7px左に修正 */
.searchBox .ms-sbtable-ex {
	margin: -3px 0 0 0 !important;
}

.searchBox input {
	width: 115px !important;
}


/* ニュースルーム用disclaimer画面で、トップメニュープルダウンの行間を狭める */
.globalNav .drop ul li {
	line-height: 1.4em!important;
}


/* 印刷画面 #columnCenter を 575px、右マージン無しに指定 */
/* ウィンドウ幅 800px -> 600px に変更は printpage.js で指定 */
.PrinterFriendly #columnCenter {
	width: 575px!important;
	margin-right: 0!important;
}


/* フォリスチム画面 FAQ部分のサイズ調整 */
.module-merckAccordian h4.module-merckAccordian-accordian {
	margin: 6px 0 0 0!important;
	height: 4.2em!important;
	text-indent: -1.8em;
}

.globalWrapper .module-merckAccordian h4 a.accButton {
	display: block;
	line-height: 1.2em!important;
	padding: 0 0 0 1.8em;
}

.module-merckAccordian div.pane-padded {
	text-indent: -1.8em;
}

.accordian-pane p.none {
	padding-left: 1.8em;
	line-height: 1.6em;
}


/* モーダル画面 iPad表示対策 */
#md_core {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: inline-block;
}

#md_core iframe {
	width: 100%;
	/* height: 100%; */
	border: none;
	display: block;
	margin-bottom: -35px;
}


/* ニュースリリース 一覧画面の崩れ防止 */
.newmodule-tableTdA02 a.arrow {
	width: 315px;
}
