@charset "utf-8";
/* BFLYSOFT (http://www.bflysoft.co.kr/) author : NGJeon */

/* 레이아웃 */
#wrapper {position:relative; text-align:left; margin:0 auto; width:660px;}
#header{margin:0; padding:0; width:auto; clear:both; position:relative; padding-bottom:10px; _padding-bottom:4px;}

/* header - 로그인/비밀번호 확인 */
#header.login div.container{padding:0 0 0 15px; }
#header.login div.container div.logo{float:left; padding-bottom:10px;}
#header.login div.container h1{float:left; padding-left:8px;}
#header.login div.container div.beta{float:left; display:block; margin-left:5px; margin-top:4px;}
#header.login div.top_bar{clear:both; width:660px; height:9px; background:url(/paoweb/images/header/top_bar_w660.gif) no-repeat;}

/* 로그인 */
#login{border:1px solid #e0e0e0; padding:40px; margin:0;}
#login div.container{overflow:hidden;}
#login div.container div.inputbox{float:left; border:1px solid #e0e0e0; background-color:#fafafa; padding:30px 30px 0 30px;}
#login div.container div.inputbox dl{clear:both; width:210px; height:218px;}
#login div.container div.inputbox dd{}
#login div.container div.inputbox dd img{ vertical-align:middle; #vertical-align:baseline;}
#login div.container div.inputbox dd input.idpw{width:115px; height:19px; line-height:19px; border-left:1px solid #9a9a9a; border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:0 0 0 3px;}
#login div.container div.inputbox dd input.check{width:13px; height:13px;  border-style:none; margin:0; padding:0;}
#login div.container div.inputbox dd.id{padding:0 0 0 15px;}
#login div.container div.inputbox dd.id label{ color:#999999; word-spacing:-1px;}
#login div.container div.inputbox dd.pw{padding:5px 0 0 15px;}
#login div.container div.inputbox dd.pw input{ vertical-align:middle;}
#login div.container div.inputbox dd.find{text-align:center; border-bottom:1px solid #e0e0e0; padding:18px 0 28px 0;}
#login div.container div.inputbox dd.find span.bar{font-size:11px; color:#bfbfbf;}
#login div.container div.inputbox dd.txt{color:#04932c; margin:13px 0 0 0; background:url(/paoweb/images/user/ic_infomation.gif) no-repeat; padding:0 0 0 21px; line-height:17px;}
#login div.container div.inputbox dd.join{text-align:center; padding:15px 0 0 0;}
#login div.container div.ad{float:left; margin:0 0 0 6px; width:298px; height:248px; border:1px solid #e0e0e0;}
#login div.container div.paoin_concept{clear:both; padding:45px 0 0 0;}
#login div.container div.paoin_concept dl{}
#login div.container div.paoin_concept dt{color:#4d4d4d; font-weight:bold;}
#login div.container div.paoin_concept dd{color:#666666; line-height:17px;}
#login div.container div.paoin_concept dd.upside{padding:5px 0 0 0;}
#login div.container div.paoin_concept dd.downside{padding:10px 0 0 0;}


/* 로그인창 */
#loginbox { margin:0; padding:0; border:1px solid #d9d9d9; background-color:#f8faf5; width:562px; height:180px; }
#loginbox div.login { float:left; margin:18px 0 0 0;  padding:0; width:240px; height:180px;}
#loginbox div.ad_login div.container{margin:0; padding:0; margin:0px;}

/* 로그인창 광고 */
#ad_login{  float:right; width:310px; height:180px;  border-left:1px solid #d9d9d9;}
#logininfo { float:left; padding:12px 0 0 35px; color:#588f00; }




/* 성인인증 */
#adult_certify{border:1px solid #e0e0e0; padding:40px; margin:0;}
#adult_certify div.container{}
#adult_certify div.container p{padding:0 0 23px 0;}
#adult_certify dl.goback{border-top:1px solid #e0e0e0; padding-bottom:30px;}
#adult_certify dl.goback dd{ text-align:justify; padding:12px 0 0 0; line-height:18px;}
#adult_certify dl.goback dd.btn{text-align:right;}
#adult_certify dl.certify{border:#e0e0e0 1px solid; background:#fafafa; padding:20px 25px 25px 25px;}
#adult_certify dl.certify dt{font-weight:bold; line-height:24px;}
#adult_certify dl.certify dd{line-height:18px;}
#adult_certify dl.certify dd.btn{padding:30px 0 10px 0; text-align:center;}




