@charset "utf-8"; 

._text-indent {
	text-indent: -5000px;
	font-size: 0
}

._inline-block {
	display: inline-block;
	zoom: 1;
	*display: block
}

._overflow {
	overflow: hidden;
	position: relative
}

._text-overflow {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	word-wrap: break-word
}

._clear:after, ._clear:before {
	clear: both;
	display: block;
	content: ""
}

._dl {
	padding: 0 1em;
	background: url(/Web-home/_UI/images/common/labelGab.gif) left 50%
		no-repeat;
	overflow: hidden;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: block
}

._dl dd, ._dl dt {
	display: inline-block;
	zoom: 1;
	*display: block;
	color: #777
}

._dl dt {
	margin-right: .5em
}

._dl dd {
	color: #333
}

._dl._noGab {
	padding: 0 1em 0 0;
	background-image: none
}

._msgWrap {
	text-align: center
}

._msgWrap ._inner {
	display: inline-block;
	zoom: 1;
	*display: block
}

._msgWrap ._inner ._message {
	padding-bottom: 1em;
	text-align: left
}

._msgWrap ._inner ._message h2 {
	line-height: 1.5;
	font-size: 1.6em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 700;
	color: #005c8f
}

._msgWrap ._inner ._message p {
	line-height: 1.5;
	font-size: 1em;
	color: #003b5c
}

._msgWrap ._inner ._areaButton {
	border-top: 1px #ddd solid
}

._msgWrap ._inner ._areaButton ._button {
	float: left;
	margin-right: 6px
}

._msgWrap ._inner ._areaButton ._button a, ._msgWrap ._inner ._areaButton ._button input
	{
	background-color: #323232
}

._msgWrap ._inner ._areaButton ._button._large a, ._msgWrap ._inner ._areaButton ._button._large input
	{
	min-width: 160px;
	width: auto !important;
	_width: 160px
}

._msgWrap ._inner ._areaButton ._button._active a, ._msgWrap ._inner ._areaButton ._button._active input
	{
	background-color: #009df5
}

._msgWrap._confirm ._inner ._message {
	min-height: 100px;
	height: auto !important;
	_height: 100px;
	background: url(/Web-home/_UI/images/guide/message/confirm.png) right
		top no-repeat
}

._msgWrap._confirm ._inner ._message h2, ._msgWrap._confirm ._inner ._message p
	{
	padding-right: 140px
}

._msgWrap._result ._inner ._message {
	min-height: 100px;
	height: auto !important;
	_height: 100px;
	background: url(/Web-home/_UI/images/guide/message/result.png) right top
		no-repeat
}

._msgWrap._result ._inner ._message h2, ._msgWrap._result ._inner ._message p
	{
	padding-right: 130px
}

._messageForm, ._messageOverlay, ._msgWrap {
	position: relative;
	width: 100%;
	height: 100%
}

._messageOverlay {
	background-color: #eee;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .1)
}

._messageOverlay ._msgWrap ._inner {
	position: absolute;
	top: 50%;
	left: 50%
}

body.Mobile ._messageOverlay ._msgWrap ._inner {
	position: static;
	padding: 20px 0 10px
}

body.Mobile ._messageOverlay ._msgWrap._confirm ._inner ._message {
	min-height: 150px;
	height: auto !important;
	_height: 150px;
	background: url(/Web-home/_UI/images/guide/message/confirm.png) right
		top no-repeat
}

body.Mobile ._messageOverlay ._msgWrap._confirm ._inner ._message p {
	padding-right: 190px
}

body.Mobile ._messageOverlay ._msgWrap._result ._inner ._message {
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	background: url(/Web-home/_UI/images/guide/message/mobile_result.png)
		right top no-repeat
}

body.Mobile ._messageOverlay ._msgWrap._result ._inner ._message p {
	padding-right: 70px
}

._formCheck {
	display: block;
	margin-top: .5em
}

._formCheck ._dup, ._formCheck ._err, ._formCheck ._nor, ._formCheck ._ok
	{
	display: inline-block;
	zoom: 1;
	*display: block;
	padding: 0 1em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	line-height: 2;
	cursor: pointer
}

._formCheck ._err {
	color: #641d14;
	border-color: #d84a38;
	background-color: #f9e5e3
}

._formCheck ._err:before {
	content: "! "
}

._formCheck ._nor {
	color: #093d94;
	border-color: #4285f4;
	background-color: #ebf2fe
}

._formCheck ._nor:before {
	content: "! "
}

._formCheck ._dup {
	color: #093d94;
	border-color: #4285f4;
	background-color: #ebf2fe
}

._formCheck ._dup:before {
	content: "! "
}

._formCheck ._ok {
	color: #002d34;
	border-color: #00b3cd;
	background-color: #81efff
}

._formCheck ._ok:before {
	content: "! "
}

._blockMessage ._formCheck span {
	display: block
}

#confirm {
	display: none
}

#confirm-overlay, #simplemodal-overlay {
	background-color: #000
}

.simplemodal-container {
	width: 90%;
	max-width: 400px;
	height: 180px;
	height: auto !important;
	background: #fafafa;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: -3px 0 50px 0 rgba(0, 0, 0, .5);
	-webkit-box-shadow: -3px 0 50px 0 rgba(0, 0, 0, .5);
	box-shadow: -3px 0 50px 0 rgba(0, 0, 0, .5);
	z-index: 600000 !important;
}

.simplemodal-container .modal-close {
	position: absolute;
	top: 15px;
	right: 15px;
	border: 0;
	width: 17px;
	height: 17px;
	font-size:0;
	background-image: url(/Web-home/_UI/images/common/closeXBlack.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertHeader h2 {
	line-height: 2.5;
	color: #333;
	font-size: 1.4em;
	padding-left: 1em;
	padding-right: 1.8em;
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertBody {
	padding: 1em;
	border-width: 1px 0;
	border-color: #ddd;
	border-style: solid;
	background-color: #fff
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .alertBtnOk,
	.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnCancel,
	.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnOk
	{
	border: 0;
	cursor: pointer;
	color: #fff;
	text-align: center;
	word-wrap: break-word;
	background-color: #323232;
	font-size: 1em;
	height: 26px;
	line-height: 26px;
	letter-spacing: -.01em;
	padding: 0 1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	zoom: 1;
	*display: block
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnOk
	{
	background-color: #d84a38
}

#alertDivTemp, #confirmDivTemp {
	display: none
}

body._message.Mobile ._msgWrap._result {
	display: table;
}
body.Mobile ._messageOverlay ._msgWrap ._inner {
	position: relative;
	width: 100%;
	top: auto !important;
	left: auto !important;
	padding: 4em;
	display: table-cell;
	vertical-align: middle;
	box-sizing: border-box;
}


/*210913*/
.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter input[type=button]{
	min-width:80px;
}
