@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;
	font-size: 14px;
	font-weight: 400;
}

._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;
    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)
}

.simplemodal-container .modal-close {
    position: absolute;
    top: 1em;
    right: 1em;
    border: 0;
    width: 17px;
    height: 17px;
    text-indent: -5000px;
    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
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertBody {
    padding: 2em 1em;
    border-width: 1px 0;
    border-color: #ddd;
    border-style: solid;
    background-color: #fff;
    font-size: 15px;
    color: #212121;
	font-weight: 400;
	text-align: center;
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter {
    text-align: center;
    padding-top: 1em
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .alertBtnOk,.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnCancel,.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnOk {
background-color: #9093a2;
color: #FFF;
font-size: 15px;
padding: 7px 20px;
border-radius: 5px;
border:none;
}

.simplemodal-container .simplemodal-wrap ._alertWrap ._alertFooter .confirmBtnOk {
	background-color: #374050;
	color: #FFF;
	font-size: 15px;
	padding: 7px 20px;
	border-radius: 5px;
}

#alertDivTemp,#confirmDivTemp {
	display: none
}
