﻿.UI_Dialog
{
	cursor: move;
	background-color: #ebebeb;
	position: absolute;
	box-shadow: 0 0 10px #6089b1;
	transition: transform 0.1s;
	border-radius: 8px;
	/* 2018.10.30 Ver2.0.0.0 改善連絡【TPVB150_030_1792】対応 Start */
	/*-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;*/
	/* 2018.10.30 Ver2.0.0.0 改善連絡【TPVB150_030_1792】対応 End */
}

.UI_Dialog.front
{
	background-color: #6089b1;
}

.UI_Dialog_Cover
{
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	position:fixed;
	opacity:0.0;
	transition: opacity 0.1s;
	background-color:White;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.UI_Dialog_TitleBar
{
	box-sizing: border-box;
	padding: 4px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	display:table;
	table-layout:fixed;
}

.UI_Dialog_Title
{
	white-space: nowrap;
	/* 2019.02.13 Ver2.0.0.0 改善連絡【TPVB150_030_5069】対応 Start */
	/*font-family: 'メイリオ';*/
	font-family: 'メイリオ', 'ＭＳ ゴシック', 'MS Gothic';
	/* 2019.02.13 Ver2.0.0.0 改善連絡【TPVB150_030_5069】対応 End */
	font-size: 12px;
	color: white;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 26px;
	display:table-cell;
	padding-left:4px;
}

.UI_Dialog_TitleBar_Toolbtn
{
	display:table-cell;
	position:relative;
	opacity: 0.4;
}

.front .UI_Dialog_TitleBar .UI_Dialog_TitleBar_Toolbtn
{
	opacity: 1;
}

.UI_Dialog_TitleBar_Close
{
	position: absolute;
	top: -1px;
	right: 3px;
	color: White;
	line-height: 20px;
	text-indent: 0px;
	padding: 0px;
	font-size: 22px;
	font-family: 'Arial';
	margin: 0px;
	cursor: pointer;
	background-color: #C75050;
	border-width: 1px;
	outline: none;
}

.UI_Dialog_TitleBar_Close:link
{
	background-color: #C75050;
}
.UI_Dialog_TitleBar_Close:visited
{
	background-color: #C75050;
}
.UI_Dialog_TitleBar_Close:hover
{
	background-color: #E04343;
}
.UI_Dialog_TitleBar_Close:active
{
	background-color: #993D3D;
}

.UI_Dialog_TitleBar_Min
{
	position: absolute;
	top: -1px;
	right: 69px;
	cursor: pointer;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Min.png");
	background-repeat: no-repeat;
	outline: none;
}

.UI_Dialog_TitleBar_Min_disabled
{
	position: absolute;
	top: -1px;
	right: 69px;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Min.png");
	background-repeat: no-repeat;
	opacity: 0.4;
	cursor: auto;
}

.UI_Dialog_TitleBar_Min:link
{
	background-image: url("../images/WebDialog/Dlg_Min.png");
}
.UI_Dialog_TitleBar_Min:visited
{
	background-image: url("../images/WebDialog/Dlg_Min.png");
}
.UI_Dialog_TitleBar_Min:hover
{
	background-image: url("../images/WebDialog/Dlg_Min_over.png");
}
.UI_Dialog_TitleBar_Min:active
{
	background-image: url("../images/WebDialog/Dlg_Min_down.png");
}

.UI_Dialog_TitleBar_Min2
{
	position: absolute;
	top: -1px;
	right: 69px;
	cursor: pointer;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max2.png");
	background-repeat: no-repeat;
	outline: none;
}

.UI_Dialog_TitleBar_Min2_disabled
{
	position: absolute;
	top: -1px;
	right: 69px;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max2.png");
	background-repeat: no-repeat;
	opacity: 0.4;
	cursor: auto;
}

.UI_Dialog_TitleBar_Min2:link
{
	background-image: url("../images/WebDialog/Dlg_Max2.png");
}
.UI_Dialog_TitleBar_Min2:visited
{
	background-image: url("../images/WebDialog/Dlg_Max2.png");
}
.UI_Dialog_TitleBar_Min2:hover
{
	background-image: url("../images/WebDialog/Dlg_Max2_over.png");
}
.UI_Dialog_TitleBar_Min2:active
{
	background-image: url("../images/WebDialog/Dlg_Max2_down.png");
}

.UI_Dialog_TitleBar_Max
{
	position: absolute;
	top: -1px;
	right: 36px;
	cursor: pointer;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max.png");
	background-repeat: no-repeat;
	outline: none;
}

.UI_Dialog_TitleBar_Max_disabled
{
	position: absolute;
	top: -1px;
	right: 36px;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max.png");
	background-repeat: no-repeat;
	opacity: 0.4;
	cursor: auto;
}

.UI_Dialog_TitleBar_Max:link
{
	background-image: url("../images/WebDialog/Dlg_Max.png");
}
.UI_Dialog_TitleBar_Max:visited
{
	background-image: url("../images/WebDialog/Dlg_Max.png");
}
.UI_Dialog_TitleBar_Max:hover
{
	background-image: url("../images/WebDialog/Dlg_Max_over.png");
}
.UI_Dialog_TitleBar_Max:active
{
	background-image: url("../images/WebDialog/Dlg_Max_down.png");
}

.UI_Dialog_TitleBar_Max2
{
	position: absolute;
	top: -1px;
	right: 36px;
	cursor: pointer;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max2.png");
	background-repeat: no-repeat;
	outline: none;
}

.UI_Dialog_TitleBar_Max2_disabled
{
	position: absolute;
	top: -1px;
	right: 36px;
	border-width: 1px;
	background-image: url("../images/WebDialog/Dlg_Max2.png");
	background-repeat: no-repeat;
	opacity: 0.4;
	cursor: auto;
}

.UI_Dialog_TitleBar_Max2:link
{
	background-image: url("../images/WebDialog/Dlg_Max2.png");
}
.UI_Dialog_TitleBar_Max2:visited
{
	background-image: url("../images/WebDialog/Dlg_Max2.png");
}
.UI_Dialog_TitleBar_Max2:hover
{
	background-image: url("../images/WebDialog/Dlg_Max2_over.png");
}
.UI_Dialog_TitleBar_Max2:active
{
	background-image: url("../images/WebDialog/Dlg_Max2_down.png");
}

.UI_Dialog_Content
{
	position: absolute;
	top: 30px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	overflow: auto;
}

.UI_Dialog_Tabbable
{
	position: absolute;
	top: -9999px;
	left: -9999px;
	width: 1px;
	height: 1px;
}

.UI_Dialog_Frame
{
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	background-color: Window;
}

.DLG_Resizable_Handle
{
	position:absolute;
	display:block;
}

.DLG_Resizable_N
{
	height:4px;
	width:100%;
	top:0px;
	left:0px;
	cursor:n-resize;
}

.DLG_Resizable_E
{
	height:100%;
	width:7px;
	top:0px;
	right:0px;
	cursor:e-resize;
}

.DLG_Resizable_S
{
	height:7px;
	width:100%;
	bottom:0px;
	left:0px;
	cursor:s-resize;
}

.DLG_Resizable_W
{
	height:100%;
	width:7px;
	top:0px;
	left:0px;
	cursor:w-resize;
}

.DLG_Resizable_NE
{
	right:0px;
	top:0px;
	width:7px;
	height:7px;
	cursor:ne-resize;
}

.DLG_Resizable_SE
{
	right:0px;
	bottom:0px;
	width:7px;
	height:7px;
	cursor:se-resize;
}

.DLG_Resizable_SW
{
	left:0px;
	bottom:0px;
	width:7px;
	height:7px;
	cursor:sw-resize;
}

.DLG_Resizable_NW
{
	left:0px;
	top:0px;
	width:7px;
	height:7px;
	cursor:nw-resize;
}

@-webkit-keyframes webkitPulse {
	0% {
		-webkit-transform: scale(1);
	}

	40% {
		-webkit-transform: scale(1.01);
	}

	60% {
		-webkit-transform: scale(1.01);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@keyframes Pulse {
	0% {
		transform: scale(1);
	}

	40% {
		transform: scale(1.01);
	}

	60% {
		transform: scale(1.01);
	}

	100% {
		transform: scale(1);
	}
}

.BsmWebDialogPulse {
	-webkit-animation-duration: 180ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-name: webkitPulse;
	-webkit-animation-timing-function: ease-in-out;

	animation-duration: 180ms;
	animation-iteration-count: 1;
	animation-name: Pulse;
	animation-timing-function: ease-in-out;
}