@charset "UTF-8";

body.user_front {background:none!important;}
body.user_front.dongyang_login {background:#f8f8f8!important;}

.dongyang_login .go_intro {width:660px;}
.dongyang_login section.login_box {position:relative; margin-top:150px; padding:204px 34px 10px; min-height:136px; background:url(../images/dongyang_login/bg_login.png) no-repeat; box-shadow:6px 6px #e7e7e7; border-radius:5px; border:1px solid #c2c2c2;}
.go_intro section.login_box fieldset {margin-left:0;}
.go_intro input.ipt_login, .go_intro div.change_pw input.ipt_login {padding:0 0 0 5px; background:none;}
.go_intro input.ipt_login, .go_intro .select_list {box-shadow:none; border:1px solid #d4d4d4;}
.go_intro div.login_id input.ipt_login, .go_intro div.change_pw input.ipt_login, .go_intro div.login_pw input.ipt_login {display:inline-block; width:113px; height:21px; line-height:21px; color:#707070;}
.go_intro section.login_box fieldset label.title {display:inline-block; width:66px; color:#333; font-weight:bold; font-size:13px; vertical-align:middle;}
.login_check {margin:10px 0 15px 70px;}
.go_intro section.login_box fieldset a.btn_login, .go_intro section.login_box fieldset a.btn_confirm {top:0; right:initial; left:196px;}
a.btn_login {width:68px; height:51px; background:url(../images/dongyang_login/btn_login.png) no-repeat;}
a.btn_login:hover {background-position:0 0;}
a.btn_login:focus {background-position:-68px 0;}
a.btn_login span.txt {color:#fff; font-size:12px; font-weight:bold; vertical-align:top; line-height:52px;}
.login_visual {position:absolute; top:70px; right:63px; width:196px; height:318px; background:url(../images/dongyang_login/img_visual.png) no-repeat;}
.dongyang_login .go_intro .login_msg {margin:0; padding:0 0 10px; width:265px; background:none;}
.dongyang_login .go_intro .login_msg span.txt {margin:0; color:red;}

.login_box .captchaContents {margin:10px 0 6px; width:222px; border-color:#42b5e8; background:#f4fcff;}

::selection {background:#069edb;}
