﻿@charset "UTF-8";

/* ----------------------------------
 移動訪問サービス - 共通
---------------------------------- */
/* 管理画面のみ表示 - js管理ブロック表示用 - */
body:has(.smzpreview-preview-content):has(.inc_visiting_sideNav_wrap) .inc_visiting_sideNav_wrap {
	height: 160px;
	border-top: #CCC 1px dashed;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
body:has(.smzpreview-preview-content):has(.inc_visiting_sideNav_wrap) .inc_visiting_sideNav_wrap::before { content: '「移動訪問サービス共通サイドメニュー」を編集';}
body:has(.smzpreview-preview-content):has(.inc_visiting_sideNav_wrap) .inc_visiting_sideNav_wrap::after  { content: '※公開時このエリアは表示されません'; font-size: 12px; color: #999;}

.pane-header .container { padding-top: 0;}
main.contents * { line-height: 2.0; letter-spacing: 0;}
main.contents .mod-sideNav-nav * { line-height: 1.5;}
main.contents .mod-button-txt { line-height: 1.4;}
main.contents .mod-link02 { line-height: 1.5;}
main.contents .icon.icon-blank { line-height: 1.0; vertical-align: middle;}
main.contents .icon.icon-arrow_right { line-height: 1.0; vertical-align: middle;}

@media screen and (max-width: 47.938em) {
  main.contents .mod-head01 .mod-head01-inner,
  main.contents .mod-head01 .mod-head01-inner span { font-size: 2.2rem}
}

@media screen and (max-width: 1000px) {
	main.contents .mod-topicPath { padding: 20px 10px;}
	main.contents .mod-topicPath_sp { margin-top: 40px;}
}

