
@charset "utf-8";
@import url(master.css);

/****************************************** layout */
.wrap{
	width: 600px;	 
	margin: 100px auto;	
}

.contentsWrap{
	width:596px; height:327px;
	border:solid 2px #ccc;	
	position:relative;
	margin-top:2px;
}
.contents{   
    margin-top:73px;
    margin-left:105px;
    text-align:right;
    width:370px;height:207px;
}
.contents .logo{   
    float:left;
}

.contents .logoText{
    padding-top:39px;
    font-size:21px;
    font-weight:bold;
    font-family:Verdana;    
}
.contents .logoText{
    padding-top:39px;
    font-size:21px;
    font-weight:bold;
    font-family:Verdana;    
}
.contents .logoText span{
    color:#b40000;
}
/******************* input */

.contents ul{
    margin-top:31px;
    position:relative;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
}

.contents ul li{
    display:block;       
}
.contents ul li.id{    
    position:absolute;
    top:0; right:61px;
}
.contents ul li.pw{    
    position:absolute;
    top:32px; right:61px;
}
.contents ul li.notice{    
    position:absolute;
    top:60px; right:0;
}


/********************* btn */
.contents ul li.btn{
    position:absolute;
    top:0; right:0;
}

/*********** copyright */
.copyright{  
    clear:both;
    margin-top:26px;          
    text-align:right;
    padding-right:7px;
    font-family:Verdana;
    font-size:10px;
    color:#999;
}	
	

/* login */
#gekowrap{width:100%; min-width:1000px;}

.login_box{position:relative; width:650px; height:685px; margin:100px auto; background:url(../images/loginbox_bg.gif) repeat-y 0 top;}
.login_box h1{position:absolute; top:640px; left:49px; }
.login_box h2{font-size:20px; color:#2d7db2; font-weight:normal; padding:93px 0 0 50px ; background:url(../images/loginbox_top.gif) no-repeat 0 top;}
.login_box dl{*zoom:1; position:relative; width:548px; height:180px; border:1px solid #ccc; margin:50px 0 0 50px; background:url(../images/bg_loginbox.gif) repeat-x 0 top;}
.login_box dl:after{content:""; display:block; clear:both;}
.login_box dl dt {float:left;}
.login_box dl dt img{width:550px; height:220px; border:1px solid #ccc; margin:-1px;}
.login_box dl dd {float:left; width:520px;}
.login_box dl dd label{display:inline-block; width:78px; height:18px; line-height:18px; font-size:13px; font-weight:bold; color:#2d7db2; text-align:right; padding-right:10px;}
.login_box dl dd .input_text{width:198px; height:18px; line-height:18px; text-indent:5px; border:1px solid #ccc;}
.login_box dl dd p.id_input{margin:20px 0 10px 0;text-align:right;}
.login_box dl dd p.pass_input{margin-bottom:10px; text-align:right;}
.login_box dl dd ul{*zoom:1; float:right;}
.login_box dl dd ul:after{content:""; display:block; clear:both;}
.login_box dl dd ul li{float:left; padding-left:5px;}
.login_box dl dd p.answers{text-align:right; color:#000; padding-top:10px; *padding-top:6px;}
.login_box dl dd p.answers span{font-size:11px; color:#2d7db2; padding-right:5px;}
.login_box p.copy{padding:70px 50px 30px 0;background:url(../images/loginbox_bottom.gif) no-repeat 0 bottom; font-size:11px; color:#bbb; text-align:right;}
.ms_error{position:absolute; top:84px; left:99px; color:#ff0000; width:320px; text-align:right;}

/*	
.loginWrap{
	width:600px; height:331px;
	margin-top:2px;
	border:solid 2px #ddd;
	position:relative;	
}
.login{
	width:342px;height:207px;
	margin-top:73px;
	padding-left:105px;	
}
.login img{
	float:left;
}
.login p{
	float:right;
	margin-top:39px;
}

.copyright{
	clear:both;
}

*/
