/* #################################################################### */
/*		共通CSS											　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ################################################################### */

/*画面表示制御*/
.d-none{
	display :none !important;
}
.v-hidden{
	visibility :hidden !important;
}
.d-inline{
	display :inline !important;
}
/*文字選択不可制御*/
.us-none{
	user-select: none; /* CSS3 */
	-moz-user-select: none; /* Firefox */
	-webkit-user-select: none; /* Safari、Chromeなど */
	-ms-user-select: none; /* IE(10以降) */
}
/*カーソルポインター*/
.c-pointer{
	cursor:pointer !important;
}
/* テキスト左寄せ */
.text-left{
	text-align: left !important;
}
/* テキスト中央寄せ */
.text-center{
	text-align: center !important;
}
/* テキスト右寄せ */
.text-right{
	text-align: right !important;
}
/*テキストカラー 赤*/
.text-red{
	color: #dc3545 !important;
}
/*jquery tooltip z-index */
.ui-tooltip {
    z-index: 99998 !important;
    font-size: 1.4rem;
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

/* modal親要素スクロール非表示 */
.modal-details{
	 overflow: hidden !important;
}

/* 処理中ダイアログ */
#loading {
  display: table;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0.8;
  z-index: 99999 !important;
  overflow: hidden;
}
#loading .loadingMsg {
	color: #FFF;
	font-size: 2rem;
	font-weight:bold;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-top: 140px;
}
#loading .sk-circle {
	width: 80px; /* サイズ - 可変 */
	height: 80px; /* サイズ - 可変 */
	margin: 10px auto; /* 上下マージン - 可変 */
	position: relative;
}
#loading .sk-circle .sk-child {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#loading .sk-circle .sk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #FFF; /* ベースの色 - 可変 */
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
					animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
#loading .sk-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
			-ms-transform: rotate(30deg);
					transform: rotate(30deg); }
#loading .sk-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
			-ms-transform: rotate(60deg);
					transform: rotate(60deg); }
#loading .sk-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
					transform: rotate(90deg); }
#loading .sk-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
			-ms-transform: rotate(120deg);
					transform: rotate(120deg); }
#loading .sk-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
			-ms-transform: rotate(150deg);
					transform: rotate(150deg); }
#loading .sk-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
					transform: rotate(180deg); }
#loading .sk-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
			-ms-transform: rotate(210deg);
					transform: rotate(210deg); }
#loading .sk-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
			-ms-transform: rotate(240deg);
					transform: rotate(240deg); }
#loading .sk-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
			-ms-transform: rotate(270deg);
					transform: rotate(270deg); }
#loading .sk-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
			-ms-transform: rotate(300deg);
					transform: rotate(300deg); }
#loading .sk-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
			-ms-transform: rotate(330deg);
					transform: rotate(330deg); }
#loading .sk-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
					animation-delay: -1.1s; }
#loading .sk-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
					animation-delay: -1s; }
#loading .sk-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
					animation-delay: -0.9s; }
#loading .sk-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
					animation-delay: -0.8s; }
#loading .sk-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
					animation-delay: -0.7s; }
#loading .sk-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
					animation-delay: -0.6s; }
#loading .sk-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
					animation-delay: -0.5s; }
#loading .sk-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
					animation-delay: -0.4s; }
#loading .sk-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
					animation-delay: -0.3s; }
#loading .sk-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
					animation-delay: -0.2s; }
#loading .sk-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
					animation-delay: -0.1s; }
@-webkit-keyframes sk-circleBounceDelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
						transform: scale(0);
	} 40% {
		-webkit-transform: scale(1);
						transform: scale(1);
	}
}
@keyframes sk-circleBounceDelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
						transform: scale(0);
	} 40% {
		-webkit-transform: scale(1);
						transform: scale(1);
	}
}

.dt-tbl-innerscroll{
	max-height: 400px;
	overflow-y: auto !important;
}

/* #################################################################### */
/*		slick									　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ################################################################### */
.slick-prev {
    left: -35px !important;
    z-index: 1;
}
.slick-next{
	right: -35px !important;
}
.slick-prev:before, .slick-next:before {
    color: #2A6196 !important;
    opacity: 1 !important;
}
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before{
	opacity: 0.25 !important;
}
.slick-prev,.slick-next{
    width: 30px !important;
    height: 30px !important;
}
.slick-prev:before, .slick-next:before {
    font-size: 30px !important;
}
.slick-track{
	display: flex !important;
}
.slick-slide {
  margin: 0 5px;
}
/* .slick-slide { */
/*   transition: all ease-in-out .3s; */
/*   opacity: .2; */
/* } */
.slick-active {
  opacity: 1;
}
.slick-current {
  opacity: 1;
}

/* #################################################################### */
/*		画面個別CSS										　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ################################################################### */

/*図面検索画面 スマートフォン版を表示ボタン領域*/
.dt__wrap {
    padding: 15px;
    box-sizing: border-box;
    background-color: #FFF;
    text-align: center;
}
/*図面検索画面 スマートフォン版を表示ボタン*/
.dt__splink {
    display: inline-block;
    border-radius: 3px;
    background: #EAF4FC;
    padding: 1em;
    text-align: center;
    width: 80%;
}
/*図面検索画面 スマートフォン版を表示ボタン*/
.dt__splink-pcsearch {
    display: inline-block;
    border-radius: 3px;
    background: #EAF4FC;
    text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	width:100%;
	font-size: 2.5vh;
    height: 5vh;
}

/* 図面検索結果画面　確認ダイアログ */
#confirm-modal{
    min-width: 50rem !important;
    border-radius: 3px;
}
.confirm-header{
	padding: 15px 40px 6px;
	border-bottom: 1px solid #445C74;
	color: #2b353d;
}
#confirm-modal  .modal-main__inner {
    padding: 40px 40px 36px !important;
}
#confirm-modal  .modal-main__inner p {
    font-size: 1.6rem;
}
.confirm-footer{
	padding: 15px 13px 15px;
	border-top: 1px solid #445C74;
	color: #2b353d;
}
.confirm-footer>div{
	display: flex;
	align-items: center;
}
.confirm-footer>div>.btn-group{
	margin: 0px 0px 0px auto;
}

/* 図面検索結果画面　詳細条件キーワード色 */
.sidebar__searchOptionList{
	color: #FFF !important;
}
.sidebar__searchOptionList>option{
	color: #445c74 !important;
}

/*図面検索結果画面 検索結果0 BG-COLOR*/
.not-find-area{
	background-color: #E5EBF2;
}

.dt-tag--orange{
	background-color: #E68F67 !important;
	border: 1px solid #994326 !important;
}

.compare__card__ttl{
	word-break: break-all;
}
.compare.nfade, .compare.ofade{
	height: 210px;
	display: none;
}

.slick__left .slick-track{
	margin-left: 0px !important;
}

/* 図面検索結果画面　資料一括送付ダウンロード画面 改装図アイコン */
.dt-badge--green{
	font-size: 0.9em !important;
	background-color: #3A5E38;
	border-color: #3A5E38;
}

/* 図面検索結果画面　資料一括送付ダウンロード画面 改行制御 */
#bulkPrintBtn, #docBulkDeliveryQRBtn, #docBulkDownloadBtn{
	white-space: nowrap;
}

.sidebar {
	min-width: 240px;
}

/*資料一括ダウンロード画面 ミニメニュー制御 */
.sidebar__minimenu__dd-screen {
    height: 120px !important;
}

/*資料一括ダウンロード画面sp キーワード */
.sp-dt-tbl--style5-13-1 ul.keywords>li{
	margin: 2px 0;
}

/*資料一括ダウンロード画面sp ファイルが存在しない場合 */
.sp-dt-tbl__row .notExist {
  background-color: #e5e5e5;
  color: #878787;
  position: relative;
}
.sp-dt-tbl__row.notExist .keywords li {
  background: #878787;
}
.sp-dt-tbl__row.notExist::after {
  content: "PDFファイルが存在しません。";
  font-weight: bold;
  font-size: 15px;
  position: absolute;
  left: 32%;
  margin-top: 1em;
  margin-left: -1.5em;
  color: #445C74;
}
.sp-dt-tbl__row.notExist .sp-dt-tbl__col {
  opacity: 0.5;
}

/* 現行モデル・旧モデル比較結果画面 横幅調整 */
#compare-tbl{
	width:80% !important;
	margin:auto !important;
}
#compare-tbl .dt-tbl__col[data-cell="1"]{
	width:20% !important;
}
#compare-tbl .dt-tbl__col[data-cell="2"]{
	width:40% !important;
}
#compare-tbl .dt-tbl__col[data-cell="3"]{
	width:40% !important;
}

/* 仕様値比較画面 横幅調整 */
#compare-tbl-spec{
	width: 100%;
}
#compare-tbl-spec .dt-tbl__col[data-cell="1"]{
	width: 257px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="2"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="3"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="4"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="5"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="6"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="7"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="8"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="9"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="10"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="11"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="12"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="13"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="14"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="15"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="16"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="17"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="18"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="19"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="20"]{
	width: 312px;
}
#compare-tbl-spec .dt-tbl__col[data-cell="21"]{
	width: 312px;
}

/* 仕様値比較画面 横幅調整 */
#compare-tbl-list-spec{
	width: 100%;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="1"]{
	width: 257px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="2"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="3"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="4"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="5"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="6"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="7"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="8"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="9"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="10"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="11"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="12"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="13"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="14"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="15"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="16"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="17"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="18"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="19"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="20"]{
	width: 312px;
}
#compare-tbl-list-spec .dt-tbl__col[data-cell="21"]{
	width: 312px;
}

/* CADシンボル検索結果画面 検索条件 */
.dt-column--padding_mini{
	padding: 10px 40px 10px 40px !important;
}

/* 機種一覧のメッセージ表示欄の縦幅調整 */
.content-upper_pb20 {
    padding-bottom: 20px !important;
}

/* 製品情報表示画面 */
.dt-tbl--style5-16 .dt-tbl__col[data-cell="2"]{
	display: inline-block; 
	_display: inline;
}
.dt-layout--5-16__column-half{
	width: 100%;
	display:flex;
	flex-wrap:wrap;
}
.dt-layout--5-16__column-half  .image{
	background-color:white;
	border: solid 1px #0CF;
/* 	position: relative; */
	width: 150px;
	height: 150px;
/* 	overflow: hidden; */
	margin:20px;
	display:flex;
	justify-content:center;
	align-items: center;
}
.dt-layout--5-16__column-half  .image img {
/* 	position: absolute; */
/* 	left: 50%; */
/* 	top: 50%; */
/* 	width: 50%; */
	max-width: 142px;
/* 	height: auto; */
	max-height: 142px;
/* 	-webkit-transform: translate(-50%, -50%); */
/* 	-moz-transform: translate(-50%, -50%); */
/* 	-ms-transform: translate(-50%, -50%); */
/* 	transform: translate(-50%, -50%); */
}
.dt-layout--5-16__column-half .dt-tbl__col[data-cell="1"]{
	width: 40%;
}
.dt-layout--5-16__column-half .dt-tbl__col[data-cell="2"]{
	width: 60%;
}
.proinfo__status{
	display:flex;
}

/* 納入仕様書作成画面 フィルター用padding */
.dt-tbl--style5-26-1-1{
	overflow-y: scrool;
	max-height: 80vh;
	min-height: 300px;
}

/* 納入仕様書作成画面 横幅調整 */
.dt-tbl--style5-26-1-1 [data-cell='1'].dt-tbl__col{
	width: 16rem !important;
}
.dt-tbl--style5-26-1-1 [data-cell='3'].dt-tbl__col{
	width: 14rem !important;
}
.dt-tbl--style5-26-1-1 [data-cell='4'].dt-tbl__col{
	width: 7rem !important;
}
.dt-tbl--style5-26-1-1 [data-cell='5'].dt-tbl__col{
	width: 10rem !important;
}

/* 別売品一覧記事 */
.ul_none {
    list-style: none !important;
}

/* 改装品画面 横幅調整 */
.dt-tbl--style5-18-1 [data-cell='1'].dt-tbl__col{
    width: 19rem !important;
}

.dt-tbl--style5-18-1 [data-cell='2'].dt-tbl__col{
    width: 22rem !important;
}

.dt-tbl--style5-18-1 [data-cell='4'].dt-tbl__col{
    width: 12rem !important;
}

.dt-tbl--style5-18-1 [data-cell='5'].dt-tbl__col{
    width: 12rem !important;
}

.dt-tbl--style5-18-1 [data-cell='6'].dt-tbl__col{
    width: 7rem !important;
}

/* 履歴の横幅調整 */
.data_cell_1 {
    width: 170px !important;
}

/* 仕様情報表示(既設機器・更新機器）画面 更新機器追加行の横幅調整 */
.dt-tbl__row__add--23-1, .dt-tbl__col__add--23-1 {
    width: 100% !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 上部の空間領域を縮小 */
.dt-title-container--23-1 {
    padding: 1.5rem 0 1rem !important;
}
.content-upper--23-1 {
    padding: 15px 40px 30px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 詳細テーブルの領域を指定してスクロールバーを表示する */
.dt-tbl--style5-23-1 {
    max-height: 80vh !important;
    min-height: 300px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 行の間の空間を消す */
.dt-tbl--style5-23-1 .dt-tbl__group {
    margin-bottom: 15px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「削除」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="102"] {
  width: 46px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「系統名」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="103"] {
  width: 240px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「機種名」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="104"] {
  width: 240px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「台数」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="105"] {
  width: 60px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「馬力」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="108"] {
  width: 170px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「定格能力」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="202"] {
  width: 250px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「APF」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="204"] {
  width: 200px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「冷暖平均COP」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="205"] {
  width: 160px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「圧縮機電動機出力」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="206"] {
  width: 200px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「液菅サイズ」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="305"] {
  width: 140px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「ガス管サイズ」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="306"] {
  width: 140px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「ドレン配管サイズ」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="307"] {
  width: 150px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「寸法」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="311"] {
  width: 250px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「重量」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="312"] {
  width: 150px !important;
}
/* 仕様情報表示(既設機器・更新機器）画面 「室内機パネルサイズ」の幅を調整 */
.dt-tbl--style5-23-1 .dt-tbl__col[data-cell="313"] {
  width: 180px !important;
}

/* 比較機種選択モーダル 横幅調整 */
#selectCompare-modal  .dt-tbl__col[data-cell="1"]{	
	width: 300px !important;	
}

#selectCompare-modal  .dt-tbl__col[data-cell="2"]{	
	width: 300px !important;	
}

/* セット品画面 横幅調整 */
.dt-tbl--style5-11-1 [data-cell='4'].dt-tbl__col {
    width: 17rem !important;
}

.dt-tbl--style5-11-1 [data-cell='5'].dt-tbl__col {
    width: 17rem !important;
}

.dt-tbl--style5-11-1 [data-cell='6'].dt-tbl__col {
    width: 20rem !important;
}

/* 既設／更新機器リスト画面 ランク変更機種選択モーダル調整*/
#selectRankChangeTbl .dt-tbl__col[data-cell="1"]{	
	width: 250px !important;	
}
#selectRankChangeTbl .dt-tbl__col[data-cell="2"]{	
	width: 220px !important;	
}
#selectRankChangeTbl .dt-tbl__col[data-cell="3"]{	
	width: 220px !important;	
}
#selectRankChangeTbl .dt-tbl__col[data-cell="4"]{	
	width: 220px !important;	
}

/* 既設／更新機器リスト画面 パネルサイズ変更モーダル調整*/
#panelSizeContent .dt-tbl__col{
	display: inline !important;
}
#panelSizeContent .dt-tbl__col[data-cell='1']{
	width: 10% !important;	
}
#panelSizeContent .dt-tbl__col[data-cell='2']{
	width: 25% !important;	
}
#panelSizeContent .dt-tbl__col[data-cell='3']{
	width: 35% !important;	
}
#panelSizeContent .dt-tbl__col[data-cell='4']{
	width: 30% !important;	
}


/*  既設／更新機器リスト画面　物件名入力ダイアログ */
#inputBukkenName-modal{
    min-width: 50rem !important;
    border-radius: 3px;
}
.inputBukkenName-header{
	padding: 15px 40px 6px;
	border-bottom: 1px solid #445C74;
	color: #2b353d;
}
#inputBukkenName-modal  .modal-main__inner {
    padding: 40px 40px 36px !important;
}
#inputBukkenName-modal  .modal-main__inner p {
    font-size: 1.6rem;
}
.inputBukkenName-footer{
	padding: 15px 13px 15px;
	border-top: 1px solid #445C74;
	color: #2b353d;
}
.inputBukkenName-footer>div{
	display: flex;
	align-items: center;
}
.inputBukkenName-footer>div>.btn-group{
	margin: 0px 0px 0px auto;
}

/*  既設／更新機器リスト画面　セット品選択 */
#setModelContent .dt-card{
	cursor:pointer !important;
}
#setModelContent .dt-card:hover{
	background-color: #EAF4FC;
}

/*  既設／更新機器リスト画面　他社個別品強調表示 */
.dt-tbl--style5-23-1 .dt-tbl__row.recode.otherCompanyK{
	border: 3px solid #E585A2 !important;
}

/* CADシンボル検索結果画面の更新日時の幅変更 */
.dt-tbl--style5-28-1-1 .dt-tbl__col[data-cell="6"]{
	width:180px;
}