@charset "Shift_JIS";







/* **************************************************







Name: soft.css







Create: 2007.10.XX







***************************************************** */











/* 縦型ローカルナビゲーション（リンクなし）用



=========================================================================================== */







div.Grid1 div#VerticalLocalNavi .noLink {



	display: block;



	padding: 6px 5px 7px 7px;



	width: 166px;



	background: url("/image/h1/bg_l_navi_level1.gif") 0 100% repeat-x #ffffff;



}











/* 月間スケジュール休日表示用赤文字



=========================================================================================== */






td.TextRed {



	color: #990000;



}













/* 枠囲み：応援・激励メールはこちらまで（htmlはjavascriptで出力）


=========================================================================================== */



div.Grid4 div.sbMessage div.sbMessageText {



	float: right;



	width: 570px;



}







div.Grid4 div.Column1 div.sbMessage div.sbMessageText {



	width: 100%;



}







div.Grid4 div.sbMessage p.ImgOnlyStyle {



	padding-bottom: 10px;



/*	float: left;*/ 2022.11 削除



	width: 160px;



}





div.Grid4 div.Column1 div.sbMessage p.ImgOnlyStyle {



	width: 158px;



}
@media screen and (max-width: 767px) {

	#incMessage_New .sbMessage p.ImgOnlyStyle {

	width: 100% ;
	margin: 0 0 15px;
	}

}



/* トップページスライドショー（Flash代替）201903追加 */
.BrandingArea {
	width: 100%;
	margin-bottom: 30px;
}

.Branding {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

#SlideShow {
	position: relative;
	visibility: hidden;
	height: 265px;
}

#SlideShow .Slide {
	position: absolute;
	top: 0;
	left: 0;
}

#SlideShow #ControlPanel,
#SlideShow #BeforeButton,
#SlideShow #NextButton {
	display: none;
}

@media screen and (max-width: 994px) {
	.JS #SlideShow {
		height: 0;
		padding-bottom: 27.46114%;
	}
}

@media screen and (max-width: 767px) {
	.JS .BrandingArea {
		width: auto;
		margin: 0 -15px 15px;
	}

	.JS #SlideShow #BrandingImgStyle2 {
		margin-left: 0;
		margin-right: 0;
	}
}



/*----------- table 設定 2022.11 追加 ------------*/


td.center,
th.center {

	text-align: center;

}

.TableScroll {
	max-width: 100%;
	overflow-x: auto;
	margin-bottom: 10px;
}

.TableScroll table {
	white-space: nowrap;
	margin: 10px 0;
}

.TableScroll::-webkit-scrollbar {
	height: 10px; /* スクロールバーの高さ */
}

.TableScroll::-webkit-scrollbar-thumb {
	background: #aaa; /* ツマミの色 */
}

.TableScroll::-webkit-scrollbar-track {
	background: #ddd; /* トラックの色 */
}

.TableScroll table img {
	max-width: none !important;
	width: auto;
}