/*  --------------------------------------------------------------------------------------  */
/*  ---   ヘッダー                                                                          */
/*  --------------------------------------------------------------------------------------  */
.header-1-block {
	position: relative;
	border-radius: 10px;
	border: solid 2px blue;
	--logo-abs-left: 1%;
	--logo-width: 11%;
	--logo-right: 1%;

	--chars-left: calc(var(--logo-abs-left) +  var(--logo-width) + var(--logo-right));  

	--car-abs-left: 85%;
	--car-left: 1%;
	--car-width: 13%;
	--chars-width: calc(var(--car-abs-left) - var(--chars-left) - var(--car-left));

}

/*   あしなが介護sサービス  ロゴ マーク  ------------------------------------------------ */

/*   あしなが マーク --------------------------------------------------------------------*/
.hdr-mark-img {
	width: 100%;
}

/*  民間救急 と あしなが介護サービス     */
.hdr-company-title-12 {
	display: inline-block;
}

/*    民間救急        ----------------------------------------------------------------------- */
.hdr-private-emergency-121 {
	margin-left: var(--ml7p0);
	font-size: var(--fss3);
	letter-spacing: var(--ls03);
	line-height: 1.2;
}
/*   あしなが介護サービス     --------------------------------------------------------- */
.hdr-company-name-122 {
	font-size: var(--fss5);
	letter-spacing: clamp(var(--ls00), 1.5vw, var(--ls09));
	line-height: 1.4;
}

/*   患者 搬送 自動車               */
.hdr-car-img-13 {
	position: absolute;
}

/*   患者搬送自動車 の 画像         */
.hdr-img-banner-vehicle {
	width: 100%;
}

/*    国土交通省 認可               */
.hdr-authorization-14 {
	font-size: var(--fss1);
	letter-spacing: var(--ls01);
}

/*  --------------------------------------------------------------------------------------  */
/*  ---   メニュー  ----------------------------------------------------------------------  */
/*  --------------------------------------------------------------------------------------  */

/*        該当メニューのみ表示 (対象外メニュの消去)             */
/*  display on off switch  for  guide menu  (pc  sp  tb)    */

/*  guide menu  (pc  sp  tb) のすべてを消去するとき       */
.dspsw-guide-menu-all {
	/* display: block; */
	display: none;
}

/*  guide menu  (pc  sp  tb) の いずれか のみにするとき             */
/*      dspsw-guide-menu-all  は 必ず有効にしておく                */
.dspsw-guide-menu-pc {
	display: none;
}
.dspsw-guide-menu-sp {
	display: block;
}
.dspsw-guide-menu-tb {
	display: none;
}

/*        該当メニューのみ表示 (対象外メニュの消去)             */
/*  select menu  (pc  sp  tb )  または               */
/*   または select screen を表示するときは 有効にする  */
/*  select menu  (pc  sp  tb) のすべてを消去するとき       */
.dspsw-select-menu-all {
	display: block;
	/* display: none; */
}

/*  下記の 4つのいずれかを表示するときは              */
/*  dspsw-guide-menu-all  は 必ず有効にする    */

/*  pc の表示形式のときに 有効にする  */
.dspsw-select-pc {
	display: none;
}
/*  sp の表示形式のときに 有効にする  */
.dspsw-select-sp {
	display: block;
}
/*  tb の表示形式のときに 有効にする  */
.dspsw-select-tb {
	display: none;
}
/*  表示画面の選択のときに 有効にする  */
.dspsw-select-screen{
	display: block;

}


/*   固定位置　メニュー                             */

/*   menu-1-block                                 */



/*  ---   メニュー グループの指定                     ------  */

/* 各リンクのボタン                                       */
.menu-link-121, .menu-link-122, .menu-link-123, .menu-link-124, .menu-link-125 {
	width: 16%;
	font-size: var(--fst5);
	letter-spacing: var(--ls00);
}

/*  --------------------------------------------------------------------------------------  */
/*  セレクト メニュー    ( ガイドメ ニュー と 表示画面 メニュー )                               */
/*  --------------------------------------------------------------------------------------  */

.menu-select-1-block {
	position: relative;
	margin-top: 2%;
/*   セレクト・メニュー全体までを幕隠しするときは、padding指定する */
	padding-top: 8%;
}

/*  セレクト メニュー    ( ガイドメ ニュー)                               */

.menu-guide-box {
	left: 30%;
}

/*  guide-select 内の style                       */
.guide-select {
	width: 130%;
	font-size: var(--fss2);
}

/*  guide-select 内の option行の style              */

/*   option行の 1行目         */
.guide-option-1 {
	font-size: var(--fss2);
}

/*   option行の 2行目以降         */
.guide-option {
	font-size: var(--fss2);
}

/*  セレクト メニュー    ( 表示画面 メニュー )                              */
.menu-screen-box {
	position:absolute;
	top: 0;
	left: 70%;
}

/*  screen-select 内の style                              */
.screen-select {
	font-size: var(--fss2);
}

/*  screen-select 内の option行の style                        */

/*   option行の 1行目         */
.screen-option-1 {
	font-size: var(--fss2);
}

/*   option行の 2行目以降         */
.screen-option {
	font-size: var(--fss2);

}
/*  ------------------------------------------------------------------------------------------  */
/* --  フッター  -----------------------------------------------------------------------------  */
/* -------------------------------------------------------------------------------------------  */

.footer-1-block {
	margin-top: 2%;
	box-shadow: 0 0 5px 4px SkyBlue, 0 0 5px 3px rgb(255 255 255 / 0.8) inset;
	border-radius: 10px;
	border: solid 2px blue;
}

/* あしなが介護サービス */
.ftr-company-name-11 {
	font-size: var(--fss5);
	letter-spacing: var(--ls09);
}

/* tel name と tel no・               ・*/
.ftr-tel-name-no-12 {
	--fs-ftr-telno: var(--fss4);
	--ls-ftr-telno: var(--ls04);
}

/*  tel. name  ゴヨーヲクダサイ・・・*/
.ftr-tel-name-121 {
	font-size: var(--fss2);

	padding-top: 4%;
}

/*  ゴ  */
/*  ヨ  */
/*  ー  */

/*  ヲ  */
/*  ク  */
/*  ダ  */
/*  サ  */
/*  イ  */
/*  オ  */
/*  ー  */
/*  フ  */
/*  ク  */
/*  シ  */
/* TEL NO                         */
.ftr-tel-No-122 {
	font-size: var(--fs-ftr-telno);
	letter-spacing: var(--ls-ftr-telno);
		padding-bottom: 6%;

}
