article{ clear:both; background-color:#f9f9f9;}
article #contents{ overflow:hidden; width:1100px; margin:0 auto; padding:10px 0;}
article #contents #col{ margin:100px 0 150px; }

article #contents #col #title{ }
article #contents #col #title h3{ height:100px; text-indent:-10000px; font-size:1px; overflow:hidden; background:url(../images/logo_login.png) center no-repeat; }
article #contents #col #title p{ text-align:center; font-weight:900; line-height:100px; }

article #contents #col #login_form{}
article #contents #col #login_form #login2{}
article #contents #col #login_form #login2 #id_input_button{ overflow:hidden; width:334px; margin:0 auto;}
article #contents #col #login_form #login2 #id_input_button li{ height:40px; line-height:40px;}
    article #contents #col #login_form #login2 #id_input_button #id_pw_title{ float:left; width:70px;}
    article #contents #col #login_form #login2 #id_input_button #id_pw_input{ float:left; width:190px;}
        article #contents #col #login_form #login2 #id_input_button #id_pw_input input{ line-height:30px; width:170px;}
    article #contents #col #login_form #login2 #id_input_button #login_button{ float:left; }
        article #contents #col #login_form #login2 #id_input_button #login_button input{ width:74px; height:74px; margin-top:3px;
            font-family:'Nanum Square', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', sans-serif; font-size:14px; font-weight:400;}
