@charset "utf-8";

@import url("../input_checker.css");

div#itembox h2{
	margin: 0;
}

* p.picup{
	color: #000080;
	font-weight: bold;
	padding: 0 0 5px;
}

h2{
	margin: 0 auto 0;
	padding: 10px 0 0;
}

p.login_exp{
	padding: 30px 30px;
}

dl.login_box{
    background-image: url(../../img/members/login_box_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 475px;
    min-height: 270px;
    float: left;
	margin-bottom: 10px;
}
dl.login_box dd{
    padding: 10px 15px 5px;
}
dl.login_box dd div.input_box{
    width: 260px;
    float: left;
    padding: 0 0 15px;
}
dl.login_box dd div.input_box img{
    margin: 10px 0 3px;
}
dl.login_box dd div.input_box input{
    width: 230px;
    border: solid #CCCCCC 1px;
}
dl.login_box dd p.submitbutton{
    float: right;
    padding: 40px 10px 0 0;
}

dl.login_box dd p.checkbox{
	clear: both;
}
dl.login_box p.notice{
	padding: 10px 5px 0;
}

dl.login_box2{
    background-image: url(../../img/members/login_box2_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 390px;
    min-height: 270px;
    float: right;
}
dl.login_box2 dd p{
   text-align: center;
   padding-top: 15px;
}

dl.login_box3{
	clear: both;
    background-image: url(../../img/members/login_box3_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 475px;
}
dl.login_box3 dd{
	padding: 10px 20px 5px;
	overflow: hidden;
	zoom: 1;
}
dl.login_box3 dd div.input_box{
    width: 260px;
    float: left;
    padding: 0 0 15px;
}
dl.login_box3 dd div.input_box img{
    margin: 10px 0 3px;
}
dl.login_box3 dd div.input_box input{
    width: 230px;
    border: solid #CCCCCC 1px;
}
dl.login_box3 dd p.submitbutton{
    float: right;
    padding: 23px 10px 0 0;
}