/* 共通 */
/* #answers-container body { */
.YxtPage-doc body {
		min-height: unset !important;
}
.search-contents {
	margin-bottom: 72px;
}
.search-contents .yxt-AlternativeVerticals-noResultsInfo em {
	color: #fff;
}
.search-contents h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #0e3192;
	margin: .8em 0;
	/* padding-top: .6em; */
}
.search-contents ul li a {
	display: flex;
	align-items: flex-start;
	margin-left: calc(2% / 2);
	margin-bottom: 25px;
	padding: 5px;
	border: 2px solid #e1e1e1;
	border-radius: 5px;
}
.search-contents ul li a:hover {
	opacity: 0.6;
}
.AnswersVerticalStandard .Answers-verticalResults .yxt-Results-items .yxt-Card:first-child, 
.AnswersVerticalStandard .Answers-verticalResults .yxt-Results-items .yxt-Card {
	border: 0!important;
}
@media (max-width:767px) {
	.search-contents {
		margin-bottom: 60px;
	}
	.search-contents h2 {
		font-size: 1.2em;
	}
}

/* 検索ページナビ */
.Answers-nav .yxt-Nav-container {
	/* margin-bottom: 35px; */
	border-bottom: 1px solid #0e3192;
}
.Answers-nav ul.yxt-Nav-expanded .yxt-Nav-item {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif !important;
	position: relative;
	font-weight: normal;
	min-height: 66px;
}
.Answers-nav ul.yxt-Nav-expanded .yxt-Nav-item::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 1px;
	height: calc(100% - 18px);
	background-color: #ccc;
}
.Answers-nav ul.yxt-Nav-expanded .yxt-Nav-item.is-active {
	border-bottom-color: #0e3192;
	background-color: #0e3192;
	color: #fff;
	font-weight: bold;
	position: relative;
	min-height: 66px;
}
.Answers-nav ul.yxt-Nav-expanded .yxt-Nav-item.is-active::before {
	background-color: unset;
}
.Answers-nav ul.yxt-Nav-expanded .yxt-Nav-item.is-active::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: -11px;
	left: 0;
	margin: auto;
	display: block;
	width: 0;
	height: 0;
	border-top: 11px solid #0e3192;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.Answers-nav .yxt-Nav-item:hover {
	/* color: #0e3192; */
}
.Answers-nav .yxt-Nav-more {
	font-weight: normal;
	min-height: 66px;
}
.Answers-nav .yxt-Nav-modal {
	width: 250px;
}

/* 結果は見つかりませんでした */
.yxt-AlternativeVerticals {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif !important;
}
.yxt-AlternativeVerticals a {
	color: #0e3192;
}
.yxt-AlternativeVerticals-noResultsInfo {
	background-color:#0e3192
}
.yxt-AlternativeVerticals-noResultsInfo .yxt-AlternativeVerticals a {
	color: #0e3192;
}
.yxt-Nav-modal .yxt-Nav-item {
	font-weight: normal;
}

/* すべて */
.HitchhikerResultsStandard--動画 a,
.HitchhikerResultsStandard--記事 a,
.HitchhikerResultsStandard--施設記事 a,
.HitchhikerResultsStandard--お知らせ情報 a,
.HitchhikerResultsStandard--製剤写真 a,
.HitchhikerResultsStandard--くすりのしおり a,
.HitchhikerResultsStandard--患者向医薬品ガイド a,
.HitchhikerResultsStandard--基本ページ a,
.HitchhikerResultsStandard--副作用頻度一覧 a,
.HitchhikerResultsGridTwoColumns--資材 a,
.HitchhikerResultsStandard--インタビューフォーム a,
.HitchhikerResultsStandard--医薬品リスク管理計画 a,
.HitchhikerResultsStandard--適正使用情報 a,
.HitchhikerResultsStandard--電子添文 a,
.HitchhikerResultsStandard--配合試験成績 a,
.HitchhikerResultsGridTwoColumns--ライブセミナー a,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a {
	border: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.HitchhikerResultsStandard a.HitchhikerResultsStandard-viewMoreLink,
.HitchhikerResultsGridTwoColumns a.HitchhikerResultsStandard-viewMoreLink,
.HitchhikerResultsGridTwoColumns a.HitchhikerResultsGridTwoColumns-viewMoreLink {
	text-decoration: underline;
	text-decoration-color: #0e3192;
}
.HitchhikerResultsStandard a.HitchhikerResultsStandard-viewMoreLink:hover,
.HitchhikerResultsGridTwoColumns a.HitchhikerResultsStandard-viewMoreLink:hover,
.HitchhikerResultsGridTwoColumns a.HitchhikerResultsGridTwoColumns-viewMoreLink:hover {
	text-decoration: none;
}
.HitchhikerResultsStandard .HitchhikerResultsStandard-viewMoreLabel,
.HitchhikerResultsGridTwoColumns .HitchhikerResultsStandard-viewMoreLabel,
.HitchhikerResultsGridTwoColumns .HitchhikerResultsGridTwoColumns-viewMoreLabel {
	color: #0e3192;
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
@media (max-width:767px) {
	.Answers-universalResults {
		padding: 0 5px;
	}
}

/* 動画  */
.search-movie ul li h2,
.HitchhikerResultsStandard--動画 h2,
.HitchhikerResultsStandard--動画 .HitchhikerResultsStandard-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-movie .yxt-Card,
.HitchhikerResultsStandard--動画 .yxt-Card {
	padding: 0 5px;
}
.search-movie ul li a,
.HitchhikerResultsStandard--動画 a {
	margin-left: 0;
	margin-right: 0;
}
.search-movie ul li img,
.HitchhikerResultsStandard--動画 img {
	width: 200px;
	height: auto;
	margin-right: 8px;
}
.search-movie ul li .field,
.search-movie ul li .product,
.HitchhikerResultsStandard--動画 .field,
.HitchhikerResultsStandard--動画 .product {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-right: -4px;
	padding: .5em 1em;
	border: 1px solid #0e3192;
}
.search-movie ul li .field,
.HitchhikerResultsStandard--動画 .field {
	background: #0e3192;
	color: #fff;
}
.search-movie ul li .product,
.HitchhikerResultsStandard--動画 .product {
	color: #0e3192;
}
.search-movie ul li .search-movie-right .division,
.HitchhikerResultsStandard--動画 .search-movie-right .division {
	line-height: 2.4;
}
.search-movie ul li .search-movie-right .time,
.HitchhikerResultsStandard--動画 .search-movie-right .time {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	display: inline-block;
	color: #0e3192;
	font-size: 1em;
	font-weight: bold;
	padding: .25em .5em .4em .5em;
	border: 1px solid #0e3192;
}
.search-movie ul li .search-movie-right .time.lock {
	padding-right: 35px;
}
.search-movie ul li .search-movie-right .time:before,
.HitchhikerResultsStandard--動画 .search-movie-right .time:before {
	display: inline-block;
	content: "";
	width: 22px;
	height: 11px;
	background: url(/themes/custom/medical_navi_theme/images/icon/camera.png) no-repeat;
	margin-right: .33em;
}
.search-movie ul li .search-movie-right .lock:after,
.HitchhikerResultsStandard--動画 .search-movie-right .lock:after {
	display: inline-block;
	position: absolute;
	content: "";
	width: 25px;
	height: 25px;
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat;
	background-size: contain;
	margin-left: .25em;
}
@media (max-width:767px) {
	.search-movie ul li .search-movie-right .division,
	.HitchhikerResultsStandard--動画 .search-movie-right .division {
		line-height: 1.46;
	}
	.search-movie ul li .field,
	.search-movie ul li .product,
	.HitchhikerResultsStandard--動画 .field,
	.HitchhikerResultsStandard--動画 .product {
		font-size: 11px	;
		padding: .4em 1em;
	}
	.search-movie ul li img,
	.HitchhikerResultsStandard--動画 img {
		width: 140px;
	}
	.search-movie ul li h2,
	.search-movie ul li .time,
	.HitchhikerResultsStandard--動画 h2,
	.HitchhikerResultsStandard--動画 h2 {
		font-size: 14px;
	}
}

/* 記事 */
.HitchhikerResultsStandard--記事 .HitchhikerResultsStandard-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-article .yxt-Card,
.HitchhikerResultsStandard--記事 .yxt-Card {
	padding: 0 5px;
}
.search-article ul li a,
.HitchhikerResultsStandard--記事 a {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	margin-left: 0;
	margin-right: 0;
}
.search-article ul li img,
.HitchhikerResultsStandard--記事 img {
	width: 200px;
	height: auto;
	margin-right: 8px;
}
/* .search-article ul li h2,
.HitchhikerResultsStandard--記事 h2 {
	padding-top: 0;
} */
.search-article ul li .search-article-right,
.HitchhikerResultsStandard--記事 .search-article-right {
	width: 100%;
}
.search-article ul li .search-article-right .division,
.HitchhikerResultsStandard--記事 .search-article-right .division {
	line-height: 2.4;
}
.search-article ul li .field,
.search-article ul li .product,
.HitchhikerResultsStandard--記事 .field,
.HitchhikerResultsStandard--記事 .product {
	font-size: 1em;
	font-weight: bold;
	margin-right: -5px;
	padding: .5em 1em;
	border: 1px solid #0e3192;
}
.search-article ul li .field,
.HitchhikerResultsStandard--記事 .field {
	background: #0e3192;
	color: #fff;
}
.search-article ul li .product,
.HitchhikerResultsStandard--記事 .product {
	color: #0e3192;
}
.search-article .date-base,
.HitchhikerResultsStandard--記事 .date-base {
	display: flex;
	justify-content: flex-end;
	color: #1e3a65;
}
.search-article ul li .search-article-right .lock,
.HitchhikerResultsStandard--記事 .search-article-right .lock {
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat;
	background-size: contain;
}
.search-article ul li .search-article-right .note,
.HitchhikerResultsStandard--記事 .search-article-right .note {
	background: url(/themes/custom/medical_navi_theme/images/icon/article.png) no-repeat;
	background-size: 15px 15px;
}
.search-article ul li .search-article-right .lock-note,
.HitchhikerResultsStandard--記事 .search-article-right .lock-note {
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat,
	url(/themes/custom/medical_navi_theme/images/icon/article.png) no-repeat 25px 2px;
	background-size: contain, 15px 15px;
}
@media (max-width:767px) {
	.search-article ul li .search-article-right .division,
	.HitchhikerResultsStandard--記事 .search-article-right .division {
		line-height: 1.46;
	}
	.search-article ul li .field,
	.search-article ul li .product,
	.HitchhikerResultsStandard--記事 .field,
	.HitchhikerResultsStandard--記事 .product {
		font-size: 11px;
		padding: .4em 1em;
	}
	.search-article ul li img,
	.HitchhikerResultsStandard--記事 img {
		width: 140px;
	}
	.search-article ul li h2,
	.search-article ul li .date,
	.HitchhikerResultsStandard--記事 h2,
	.HitchhikerResultsStandard--記事 .date {
		font-size: 14px;
	}
}

/* 施設記事 */
.search-facility ul li {
	padding: 0 5px;
}
.search-facility ul li a,
.HitchhikerResultsStandard--施設記事 a {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	margin-top: 0;
	margin-left: 0;
	/* padding-top: 0; */
}
.search-facility ul li a:hover,
.HitchhikerResultsStandard--施設記事 a:hover {
	text-decoration: none;
}
.search-facility ul li h2,
.HitchhikerResultsStandard--施設記事 h2 {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	margin-top: 0;
	padding-top: 0;
}
.search-facility ul li img,
.HitchhikerResultsStandard--施設記事 img {
	width: 200px;
	height: auto;
	margin-right: 8px;
}
.search-facility .date-base,
.HitchhikerResultsStandard--施設記事 .date-base {
	display: flex;
	justify-content: flex-end;
	color: #1e3a65;
}
.search-facility ul li .search-facility .lock,
.HitchhikerResultsStandard--施設記事 .search-facility .lock {
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat;
	background-size: contain;
}
.search-facility ul li .search-facility .note,
.HitchhikerResultsStandard--施設記事 .search-facility .note {
	background: url(/themes/custom/medical_navi_theme/images/icon/article.png) no-repeat;
	background-size: 15px 15px;
}
.search-facility ul li .search-facility .lock-note,
.HitchhikerResultsStandard--施設記事 .search-facility .lock-note {
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat,
	url(/themes/custom/medical_navi_theme/images/icon/article.png) no-repeat 25px 2px;
	background-size: contain, 15px 15px;
}
@media (max-width:767px) {
	.search-facility ul li img,
	.HitchhikerResultsStandard--施設記事 img {
		width: 140px;
	}
	.search-facility ul li h2,
	.search-facility ul li .date,
	.HitchhikerResultsStandard--施設記事 h2,
	.HitchhikerResultsStandard--施設記事 .date {
		font-size: 14px	;
	}
}

/* ライブセミナー */
.HitchhikerResultsGridTwoColumns--ライブセミナー .HitchhikerResultsGridTwoColumns-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-live-seminar .yxt-Results-items {
	justify-content: space-between !important;
}
.search-live-seminar .yxt-Card {
	margin-bottom: 0;
	width: 49.5% !important;
}
.search-live-seminar .yxt-Card-child {
  border: none !important;
}
.search-live-seminar ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.search-live-seminar ul li {
	width: 100%;
	position: relative;
	margin: 0 0 25px;
	border: 2px solid #e1e1e1;
	border-radius: 5px;
}
.search-live-seminar ul li a,
.HitchhikerResultsGridTwoColumns--ライブセミナー a {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	border: 0;
	flex-wrap: wrap;
	margin: 0;
	width: 100%;
}
.search-live-seminar ul li .division,
.HitchhikerResultsGridTwoColumns--ライブセミナー .division {
	line-height: 2.4;
	width: 100%;
}
.search-live-seminar ul li .field,
.search-live-seminar ul li .product,
.HitchhikerResultsGridTwoColumns--ライブセミナー .field,
.HitchhikerResultsGridTwoColumns--ライブセミナー .product {
	font-size: 1em;
	font-weight: bold;
	margin-right: -5px;
	padding: .5em 1em;
	border: 1px solid #0e3192;
}
.search-live-seminar ul li .field,
.HitchhikerResultsGridTwoColumns--ライブセミナー .field {
	background: #0e3192;
	color: #fff;
}
.search-live-seminar ul li .product,
.HitchhikerResultsGridTwoColumns--ライブセミナー .product {
	color: #0e3192;
}
.search-live-seminar ul li p.date,
.HitchhikerResultsGridTwoColumns--ライブセミナー p.date {
	padding-top: .4rem;
	width: 100%;
}
/* .search-live-seminar ul li h2,
.HitchhikerResultsGridTwoColumns--ライブセミナー h2 {
	padding-top: .4rem;
} */
.search-live-seminar ul li.lock,
.HitchhikerResultsGridTwoColumns--ライブセミナー li.lock {
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat bottom right;
}
@media (max-width:767px) {
	.search-live-seminar .yxt-Card {
		width: 100% !important;
	}
}

/* 基本ページ */
.search-basic ul li {
	padding: 0 5px;
}
.search-basic ul li h2,
.HitchhikerResultsStandard--基本ページ h2,
.HitchhikerResultsStandard--基本ページ .HitchhikerResultsStandard-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-basic ul li a {
	margin-left: 0;
	margin-bottom: 15px;
}
.search-basic ul li h2.lock:after,
.HitchhikerResultsStandard--基本ページ h2.lock:after {
	content: "";
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png);
	background-size: contain;
	vertical-align: middle;
}

/* 製品QA詳細 */
.search-qa-details ul li,
.HitchhikerResultsStandard--製品QA詳細 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--製品QA詳細 li {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-qa-details ul li {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	display: block;
	width: 98%;
	margin: 0 auto 1em auto;
	padding: .5em;
	border: 2px solid #e1e1e1;
	border-radius: 5px;
}
.search-qa-details ul li,
.HitchhikerResultsStandard--製品QA詳細 li {
	padding: 5px 5px 0;
}
.search-qa-details ul li span.info,
.HitchhikerResultsStandard--製品QA詳細 li span.info {
	border: 1px solid #0e3192;
	color: #0e3192;
	display: inline-block;
	font-size: .9em;
	font-weight: bold;
	padding: .3em .5em;
}
.search-qa-details ul li label h2 {
	/* margin: 0; */
	padding: 0;
}
.search-qa-details ul li label:hover,
.HitchhikerResultsStandard--製品QA詳細 label:hover {
	cursor: pointer;
}
.search-qa-details ul li label h2,
.HitchhikerResultsStandard--製品QA詳細 label h2 {
	display: inline-block;
	width: calc(100% - 1em);
}
.search-qa-details ul li label:after,
.HitchhikerResultsStandard--製品QA詳細 label:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	color: #0e3192;
	line-height: 1;
	width: .8em;
	height: .8em;
	border: 0.2em solid currentColor;
	border-left: 0;
	border-bottom: 0;
	box-sizing: border-box;
	transform: translateY(-25%) rotate(135deg);
}
.qa-check:checked ~ label::after,
.HitchhikerResultsStandard--製品QA詳細 .qa-check:checked ~ label::after {
	transform: translate(0,-50%) rotate(-45deg);
}
.search-contents.search-qa-details ul li .qa-content p,
.HitchhikerResultsStandard--製品QA詳細 .qa-content p {
	margin: .5em;
	padding: 0;
}
.search-contents.search-qa-details ul li .qa-content p:first-child,
.HitchhikerResultsStandard--製品QA詳細 .qa-content p:first-child {
	margin-top: 0;
}
.search-contents.search-qa-details ul li .qa-content dl.notes,
.HitchhikerResultsStandard--製品QA詳細 .qa-content  dl.notes {
	display: flex;
}
.search-contents.search-qa-details ul li .qa-content dl.notes dt,
.HitchhikerResultsStandard--製品QA詳細 .qa-content  dl.notes dt {
	float: none;
}
.search-contents.search-qa-details ul li .qa-content p a,
.HitchhikerResultsStandard--製品QA詳細 .qa-content p a {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0!important;
}
.search-contents.search-qa-details ul li .qa-content span.date,
.HitchhikerResultsStandard--製品QA詳細 .qa-content span.date {
	color: #999;
	display: block;
	text-align: right;
}
.qa-check{
	display: none;
}
.qa-label{
	display: block;
}
.qa-content{
	display: block;
	height: 0;
	opacity: 0;
	padding: 0 10px;
	transition: .3s;
	visibility: hidden;
}
.qa-check:checked + .qa-label + .qa-content{
	display: block;
	height: auto;
	opacity: 1;
	padding: 10px;
	visibility: visible;
}

/* 資材, 製品情報リーフレット */
.HitchhikerResultsGridTwoColumns--資材 .HitchhikerResultsGridTwoColumns-titleLabel,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット .HitchhikerResultsGridTwoColumns-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-materials .yxt-Results-items {
	justify-content: space-between !important;
}
.search-materials .yxt-Card {
	margin-bottom: 0;
	width: 49.5% !important;
}
.search-materials .yxt-Card-child {
  border: none !important;
}
.search-materials ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.search-materials ul li {
	width: 100%;
}
.search-materials ul li a {
	display: flex;
	justify-content: space-between;
	align-items: stretch !important;
	margin-left: 0;
	margin-bottom: 0;
	width: 100% !important;
}
.search-materials ul .yxt-Results--資材 li a,
.HitchhikerResultsGridTwoColumns--資材 a,
.search-materials ul .yxt-Results--製品情報リーフレット li a,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a {
	display: flex;
	justify-content: space-between;
	align-items: stretch !important;
	margin-left: 0;
	margin-bottom: 25px;
	width: 100% !important;
	height: 212px;
}
.HitchhikerResultsGridTwoColumns--資材 a.HitchhikerResultsGridTwoColumns-viewMoreLink,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a.HitchhikerResultsGridTwoColumns-viewMoreLink {
	justify-content: center;
}
.search-materials ul li a .materials-thumbnail,
.HitchhikerResultsGridTwoColumns--資材 a .materials-thumbnail,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-thumbnail {
	display: flex;
	align-items: center;
}
.search-materials ul li a .materials-thumbnail img,
.HitchhikerResultsGridTwoColumns--資材 a .materials-thumbnail img,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-thumbnail img {
	width: 150px;
	height: auto;
}
.search-materials ul li a .materials-details,
.HitchhikerResultsGridTwoColumns--資材 a .materials-details,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details {
	position: relative;
	width: calc(100% - 160px);
}
.search-materials ul li a .materials-details .tag,
.HitchhikerResultsGridTwoColumns--資材 a .materials-details .tag {
	display: inline-block;
	background: #0e3192;
	color: #fff;
	padding: .3em .5em;
	font-size: 13px;
}
.search-materials ul li h2,
.HitchhikerResultsGridTwoColumns--資材 h2,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット h2 {
	font-size: 16px;
	padding-top: 0;
}
.search-materials ul li h2.pdf:after,
.HitchhikerResultsGridTwoColumns--資材 h2.pdf:after {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(/themes/custom/medical_navi_theme/images/icon/pdf.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-left: 5px;
}
.search-materials ul li .date-base .lock:after,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット .date-base .lock:after {
	display: inline-block;
	position: absolute;
	content: "";
	width: 25px;
	height: 25px;
	background: url(/themes/custom/medical_navi_theme/images/icon/key-blue-02.png) no-repeat;
	background-size: contain;
	margin-left: .25em;
	top: -4px;
  right: -30px;
}
.search-materials ul li a .materials-details .date-base,
.HitchhikerResultsGridTwoColumns--資材 a .materials-details .date-base,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details .date-base {
	position: absolute;
	bottom: 5px;
}
.HitchhikerResultsGridTwoColumns--資材 a .materials-details .date-base,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details .date-base {
	display: unset;
}
.search-materials ul li a .materials-details .date-base .number,
.HitchhikerResultsGridTwoColumns--資材 a .materials-details .date-base .number,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details .date-base .number {
	color: #333;
}
.search-materials ul li a .materials-details .date-base .date,
.HitchhikerResultsGridTwoColumns--資材 a .materials-details .date-base .date,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details .date-base .date {
	color: #888;
}
.HitchhikerResultsGridTwoColumns--資材 a.HitchhikerResultsGridTwoColumns-viewMoreLink,
.HitchhikerResultsGridTwoColumns--製品情報リーフレット a.HitchhikerResultsGridTwoColumns-viewMoreLink {
	height: unset;
}
@media (max-width:767px) {
	.search-materials .yxt-Card {
		width: 100% !important;
	}
	.search-materials ul li a .materials-thumbnail img,
	.HitchhikerResultsGridTwoColumns--資材 a .materials-thumbnail img,
	.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-thumbnail img {
		width: 145px;
	}
	.search-materials ul li a .materials-details,
	.HitchhikerResultsGridTwoColumns--資材 a .materials-details,
	.HitchhikerResultsGridTwoColumns--製品情報リーフレット a .materials-details {
		width: calc(100% - 155px);
	}
	.search-materials ul li a .materials-details .tag,
	.HitchhikerResultsGridTwoColumns--資材 a .materials-details .tag {
		font-size: 11px;
	}
	.search-materials ul li h2,
	.HitchhikerResultsGridTwoColumns--資材 h2,
	.HitchhikerResultsGridTwoColumns--製品情報リーフレット h2 {
		font-size: 14px;
	}
}

/*
 	製剤写真,
  くすりのしおり,
	患者向医薬品ガイド,
	副作用頻度一覧,
	医薬品リスク管理計画,
	適正使用情報,
	電子添文,
	インタビューフォーム,
	配合試験成績
*/
.HitchhikerResultsStandard--製剤写真 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--くすりのしおり .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--患者向医薬品ガイド .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--副作用頻度一覧 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--医薬品リスク管理計画 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--適正使用情報 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--電子添文 .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--インタビューフォーム .HitchhikerResultsStandard-titleLabel,
.HitchhikerResultsStandard--配合試験成績 .HitchhikerResultsStandard-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-package-insert ul li {
	padding: 0 5px;
}
.search-package-insert ul li a,
.HitchhikerResultsStandard--製剤写真 a,
.HitchhikerResultsStandard--くすりのしおり a,
.HitchhikerResultsStandard--患者向医薬品ガイド a,
.HitchhikerResultsStandard--副作用頻度一覧 a,
.HitchhikerResultsStandard--医薬品リスク管理計画 a,
.HitchhikerResultsStandard--適正使用情報 a,
.HitchhikerResultsStandard--電子添文 a,
.HitchhikerResultsStandard--インタビューフォーム a,
.HitchhikerResultsStandard--配合試験成績 a {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	flex-wrap: wrap;
	margin-left: 0;
}
.search-package-insert ul li a div.attribute,
.HitchhikerResultsStandard--製剤写真 a div.attribute,
.HitchhikerResultsStandard--くすりのしおり a div.attribute,
.HitchhikerResultsStandard--患者向医薬品ガイド a div.attribute,
.HitchhikerResultsStandard--副作用頻度一覧 a div.attribute,
.HitchhikerResultsStandard--医薬品リスク管理計画 a div.attribute,
.HitchhikerResultsStandard--適正使用情報 a div.attribute,
.HitchhikerResultsStandard--電子添文 a div.attribute,
.HitchhikerResultsStandard--インタビューフォーム a div.attribute,
.HitchhikerResultsStandard--配合試験成績 a div.attribute {
	display: block;
	width: 100%;
}
.search-package-insert ul li a span.date,
.search-package-insert ul li a span.info,
.HitchhikerResultsStandard--製剤写真 a span.date,
.HitchhikerResultsStandard--製剤写真 a span.info,
.HitchhikerResultsStandard--くすりのしおり a span.date,
.HitchhikerResultsStandard--くすりのしおり a span.info,
.HitchhikerResultsStandard--患者向医薬品ガイド a span.date,
.HitchhikerResultsStandard--患者向医薬品ガイド a span.info,
.HitchhikerResultsStandard--副作用頻度一覧 a span.date,
.HitchhikerResultsStandard--副作用頻度一覧 a span.info,
.HitchhikerResultsStandard--医薬品リスク管理計画 a span.date,
.HitchhikerResultsStandard--医薬品リスク管理計画 a span.info,
.HitchhikerResultsStandard--適正使用情報 a span.date,
.HitchhikerResultsStandard--適正使用情報 a span.info,
.HitchhikerResultsStandard--電子添文 a span.date,
.HitchhikerResultsStandard--電子添文 a span.info,
.HitchhikerResultsStandard--インタビューフォーム a span.date,
.HitchhikerResultsStandard--インタビューフォーム a span.info,
.HitchhikerResultsStandard--配合試験成績 a span.date,
.HitchhikerResultsStandard--配合試験成績 a span.info {
	display: inline-block;
	color: #0e3192;
	padding: .3em .5em;
	margin-right: .5em;
}
.search-package-insert ul li a span.date,
.HitchhikerResultsStandard--製剤写真 a span.date,
.HitchhikerResultsStandard--くすりのしおり a span.date,
.HitchhikerResultsStandard--患者向医薬品ガイド a span.date,
.HitchhikerResultsStandard--副作用頻度一覧 a span.date,
.HitchhikerResultsStandard--医薬品リスク管理計画 a span.date,
.HitchhikerResultsStandard--適正使用情報 a span.date,
.HitchhikerResultsStandard--電子添文 a span.date,
.HitchhikerResultsStandard--インタビューフォーム a span.date,
.HitchhikerResultsStandard--配合試験成績 a span.date {
	padding-left: 0;
}
.search-package-insert ul li a span.info,
.HitchhikerResultsStandard--製剤写真 a span.info,
.HitchhikerResultsStandard--くすりのしおり a span.info,
.HitchhikerResultsStandard--患者向医薬品ガイド a span.info,
.HitchhikerResultsStandard--副作用頻度一覧 a span.info,
.HitchhikerResultsStandard--医薬品リスク管理計画 a span.info,
.HitchhikerResultsStandard--適正使用情報 a span.info,
.HitchhikerResultsStandard--電子添文 a span.info,
.HitchhikerResultsStandard--インタビューフォーム a span.info,
.HitchhikerResultsStandard--配合試験成績 a span.info {
	font-size: .9em;
	font-weight: bold;
	border: 1px solid #0e3192;
}
.search-package-insert ul li a h2 {
	display: block;
	width: 100%;
}
.search-package-insert ul li a h2.pdf:after,
.HitchhikerResultsStandard--製剤写真 a h2.pdf:after,
.HitchhikerResultsStandard--患者向医薬品ガイド a h2.pdf:after,
.HitchhikerResultsStandard--医薬品リスク管理計画 a h2.pdf:after,
.HitchhikerResultsStandard--電子添文 a h2.pdf:after,
.HitchhikerResultsStandard--インタビューフォーム a h2.pdf:after {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(/themes/custom/medical_navi_theme/images/icon/pdf.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-left: 5px;
}

/* お知らせ情報 */
.search-information ul li {
	padding: 0 5px;
}
.HitchhikerResultsStandard--お知らせ情報 .HitchhikerResultsStandard-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-information ul li a,
.HitchhikerResultsStandard--お知らせ情報 a {
	flex-wrap: wrap;
	margin-left: 0;
}
.search-information ul li a div.attribute,
.HitchhikerResultsStandard--お知らせ情報 a div.attribute {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	display: block;
	width: 100%;
}
.search-information ul li a span.date,
.search-information ul li a span.info,
.HitchhikerResultsStandard--お知らせ情報 a span.date,
.HitchhikerResultsStandard--お知らせ情報 a span.info {
	display: inline-block;
	color: #0e3192;
	padding: .3em .5em;
	margin-right: .5em;
}
.search-information ul li a span.date,
.HitchhikerResultsStandard--お知らせ情報 a span.date {
	padding-left: 0;
}
.search-information ul li a span.info,
.HitchhikerResultsStandard--お知らせ情報 a span.info {
	font-size: .9em;
	font-weight: bold;
	border: 1px solid #0e3192;
}
.search-information ul li a div.heading,
.HitchhikerResultsStandard--お知らせ情報 a div.heading {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
	display: flex;
	align-items:center;
	align-content: center;
	width: 100%;
	margin-top: .5em;
}
.search-information ul li a span.category,
.HitchhikerResultsStandard--お知らせ情報 a span.category {
	width: 13em;
	background: #f1f1f1;
	font-size: .9em;
	text-align: center;
	margin-right: 1em;
	padding: .5em;
}
.search-information ul li a h2.pdf:after,
.HitchhikerResultsStandard--お知らせ情報 a h2.pdf:after {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(/themes/custom/medical_navi_theme/images/icon/pdf.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-left: 5px;
}
@media (max-width:767px) {
	.search-information ul li a div.heading,
	.HitchhikerResultsStandard--お知らせ情報 a div.heading {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		margin-top: .5em;
	}
	.search-information ul li a h2,
	.HitchhikerResultsStandard--お知らせ情報 a h2 {
		width: 100%;
	}
	.search-information ul li a span.category,
	.HitchhikerResultsStandard--お知らせ情報 a span.category  {
		width: 100%;
		margin: 0;
		text-align: left;
	}
}

/* 各種コード・写真 */
.search-codes-photos .yxt-Card-child a,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Card-child a,
.HitchhikerResultsGridTwoColumns--各種コード写真 .HitchhikerResultsGridTwoColumns-titleLabel {
	font-family: BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic Medium", "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;
}
.search-codes-photos .yxt-Results-items,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Results-items {
	justify-content: space-between !important;
}
.search-codes-photos .yxt-Card {
	margin-bottom: 25px;
	width: 49.5% !important;
}
.search-codes-photos .HitchhikerStandard,
.HitchhikerResultsGridTwoColumns--各種コード写真 .HitchhikerStandard {
	padding: 0;
}
.search-codes-photos .yxt-Card-child a,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Card-child a {
	width: 100%;
	display: block;
	padding: 15px 20px 15px 32px;
	font-size: 1.0rem;
	position: relative;
	color: #0e3192;
}
.search-codes-photos .yxt-Card-child a:hover,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Card-child a:hover {
	opacity: 0.5;
	text-decoration: none;
}
.search-codes-photos .yxt-Card-child a::before,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Card-child a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  margin: auto;
  width: 7px;
  height: 11px;
  background-image: url("/themes/custom/medical_navi_theme/images/icon/angle-blue.png");
}
.search-codes-photos .yxt-Card-child a .HitchhikerStandard-imgWrapper,
.HitchhikerResultsGridTwoColumns--各種コード写真 a .HitchhikerStandard-imgWrapper {
	display: inline-block;
	vertical-align: middle;
	width: unset;
	margin-right: 22px;
}
.search-codes-photos .yxt-Card-child a .HitchhikerStandard-imgWrapper img,
.HitchhikerResultsGridTwoColumns--各種コード写真 .yxt-Card-child a .HitchhikerStandard-imgWrapper img {
	max-width: 49px;
	max-height: 58px;
	vertical-align: top;
}
.search-codes-photos .HitchhikerStandard-contentWrapper,
.HitchhikerResultsGridTwoColumns--各種コード写真 .HitchhikerStandard-contentWrapper {
	display: none;
}
@media (max-width:767px) {
	.search-codes-photos .yxt-Card {
		width: 100% !important;
	}
}

/* ページャー */
.unq-pagenation__btn--start, 
.unq-pagenation__btn--prev, 
.unq-pagenation__btn--next, 
.unq-pagenation__btn--end,
.js-yxt-Pagination-first,
.js-yxt-Pagination-previous,
.js-yxt-Pagination-next,
.js-yxt-Pagination-last {
	background-color: #fff;
}
.js-yxt-Pagination-first::before, .js-yxt-Pagination-first::after,
.js-yxt-Pagination-last::before, .js-yxt-Pagination-last::after,
.js-yxt-Pagination-next::before,
.js-yxt-Pagination-previous::before  {
	border: 2px solid #616161;
	border-width: 0 2px 2px 0;
}
.unq-pagenation__btn--num {
	border: none;
}
.unq-pagenation__btn--num.is-active {
	color: #616161;
	background-color: #fff;
	border: none;
}
.yxt-Pagination-link {
	width: 50px;
	height: 50px;
	background-color: #f1f1f1;
	color: #0e3192;
	margin-left: 7px;
	margin-right: 7px;
}
.yxt-Pagination-link:hover {
	background-color: #f1f1f1;
	color: #0e3192;
	opacity: 0.5;
}
.yxt-Pagination-page {
	width: 50px;
	height: 50px;
	background-color: #0e3192;
	border-color: #0e3192;
	color: #fff;
	margin-left: 7px;
	margin-right: 7px;
}

/* 絞り込み */
.yxt-FilterBox-container .yxt-FilterOptions-showToggle {
	color: #0e3192;
	font-style: normal;
}
.yxt-FilterBox-container .js-yext-filterbox-apply {
	background: #0e3192;
}
.yxt-FilterBox-container .yxt-FilterBox-reset {
	color: #0e3192;
}
.yxt-FilterOptions-optionLabel {
	margin-left: 24px;
}
.yxt-FilterOptions-optionLabel:before {
	left: -24px;
	width: 20px;
	height: 20px;
}
.yxt-FilterOptions-optionLabel:after {
	top: calc(50% - 4px);
	left: -22px;
	width: 9px;
	height: 12px;
}