/*공통*/
#wrap{position:relative;clear:both; margin:10px; }
#contents{position:relative;clear:both;}


#wrap h1{color:#736357;line-height:40px;}
#wrap .c_text{font-size:12px;line-height:40px;}
#wrap .flatbtn{color:#8c6239;text-decoration:underline;}


#loginmodal{border:5px solid #f7bf23;background:#fff;}
#loginmodal h2{color:#636363;font-size:24px;line-height:40px;}
#loginmodal .p_c_text{font-size:12px;line-height:24px;}
#loginmodal .login_line{margin:10px 0 0;height:80px;}
#loginmodal .box_in{float:left;margin:0 10px 0; }
/*
#loginmodal input{width:120px;height:24px;display:block;margin:3px 0 0;}
*/
#loginmodal .btn_login{width:72px;height:60px;background:#363636;color:#e1e1e1;float:left;line-height:60px;text-align:center;}
#loginmodal .find_join{clear:both;margin:20px 0 0 10px;}

/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:9999;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#loginmodal {
  width: 934px;
  display:none;
  height:820px;
  background: #262732;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;
  margin-top:-50px;
}


#myReqSearch{
  width: 482px;display:none;
  height:380px;
  background: #262732;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;border:5px solid #f7bf23;
}
#myReqSearch .title{position:relative;width:calc( 100% - 60px );margin:25px 20px 25px 40px;height: 25px; margin-bottom: 28px;}
#myReqSearch .title .line{width: 2px; height: 25px; background: #acd111; display: block; float: left; position: relative; top: 3px; float: left;}
#myReqSearch .title p{font-size: 22px; color: white; letter-spacing: -2px; margin-left: 18px; line-height: 1.2;}
#myReqSearch .title a{position:absolute;right:0;top:-10px;}
#myReqSearch ul{width:410px;height:auto;overflow:hidden;margin-left:20px;padding-top:30px;}
#myReqSearch ul li{width:100%;height:auto;overflow:hidden;margin-bottom:15px;}
#myReqSearch ul li span{float:left;width:120px;height:70px;line-height:70px;text-align:center;color:#fff;font-size:20px;}
#myReqSearch ul li .inp{font-size:22px;padding:0 20px;color:#acd111;font-weight:bold;background:#717171;float:right;width:calc( 100% - 160px );border:0;height:70px;overflow:hidden;border-radius:18px;}
#myReqSearch ul li a{font-size:22px;padding:0 20px;color:#fff;text-align:center;line-height:70px;font-weight:bold;background:#e31398;float:right;width:calc( 100% - 160px );border:0;height:70px;overflow:hidden;border-radius:18px;}

#myReqSearch ul li select{width:98px; height: 70px; background: #717171; background-image:url(/images/ar-sel.png);background-position:right center;background-repeat:no-repeat;border:0; -webkit-border-radius: 18px; -moz-border-radius: 18px; order-radius: 18px; float: left; margin-left: 0; position: relative; font-size: 22px; padding-left: 10px; color: #acd111; letter-spacing: -1px; font-weight: 400;  -webkit-appearance: none; -moz-appearance: none; appearance: none;float:left;}
#myReqSearch ul li .inp.p01{float:left;margin-left:5px;width:50px;}
#myReqSearch ul li .inp.p02{float:left;margin-left:5px;width:50px;}

#myReqView{display:none;width:750px;height:590px;background: #262732;border-radius: 34px;border:5px solid #f7bf23;border-radius: 34px;}
#myReqView .title{position:relative;width:calc( 100% - 60px );margin:25px 20px 25px 40px;height: 25px; margin-bottom: 28px;}
#myReqView .title .line{width: 2px; height: 25px; background: #acd111; display: block; float: left; position: relative; top: 3px; float: left;}
#myReqView .title p{font-size: 22px; color: white; letter-spacing: -2px; margin-left: 18px; line-height: 1.2;}
#myReqView .title a{position:absolute;right:0;top:-10px;}
#myReqView .list01{border-bottom:1px solid #434454;width:675px;height:auto;overflow:hidden;margin:50px auto 0 auto;padding-bottom:10px;}
#myReqView .list01 li{margin-bottom:20px;width:50%;height:auto;overflow:hidden;float:left;}
#myReqView .list01 li .t01{width:104px;height:auto;overflow:hidden;float:left;font-size:20px;color:#fff;}
#myReqView .list01 li .t02{width:calc( 100% - 104px );height:auto;overflow:hidden;float:left;font-size:20px;color:#acd111;}

#myReqView .list02{border-bottom:1px solid #434454;width:675px;height:auto;overflow:hidden;margin:30px auto 0 auto;}
#myReqView .list02 li{margin-bottom:20px;width:100%;height:auto;overflow:hidden;float:left;}
#myReqView .list02 li .t01{width:104px;height:auto;overflow:hidden;float:left;font-size:20px;color:#fff;}
#myReqView .list02 li .t02{width:calc( 100% - 104px );height:auto;overflow:hidden;float:left;font-size:20px;color:#acd111;}
.btnMrv{font-size:22px;padding:0 20px;color:#fff;text-align:center;line-height:70px;font-weight:bold;background:#e31398;display:block;margin:65px auto 10px auto;width:283px;border:0;height:70px;overflow:hidden;border-radius:18px;}
.reqEtc{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#fff;}

#changReq{
  width: 482px;display:none;
  height:650px;
  background: #262732;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;border:5px solid #f7bf23;
}
#changReq .title{position:relative;width:calc( 100% - 60px );margin:25px 20px 25px 40px;height: 25px; margin-bottom: 28px;}
#changReq .title .line{width: 2px; height: 25px; background: #acd111; display: block; float: left; position: relative; top: 3px; float: left;}
#changReq .title p{font-size: 22px; color: white; letter-spacing: -2px; margin-left: 18px; line-height: 1.2;}
#changReq .title a{position:absolute;right:0;top:-10px;}
#changReq ul{width:410px;height:auto;overflow:hidden;margin-left:20px;padding-top:30px;}
#changReq ul li{width:100%;height:auto;overflow:hidden;margin-bottom:15px;}
#changReq ul li span{float:left;width:120px;height:70px;line-height:70px;text-align:center;color:#fff;font-size:20px;}
#changReq ul li .inp{font-size:22px;padding:0 20px;color:#acd111;font-weight:bold;background:#717171;float:right;width:calc( 100% - 160px );border:0;height:70px;overflow:hidden;border-radius:18px;}
#changReq ul li .btnConfirm{font-size:22px;padding:0 20px;color:#fff;text-align:center;line-height:70px;font-weight:bold;background:#e31398;float:right;width:calc( 100% - 160px );border:0;height:70px;overflow:hidden;border-radius:18px;}
#changReq .agreeChk label{float:left;}
#changReq .agreeChk input{float:left;margin-top:3px;}
#changReq .agreeChk img{float:right;}
#changReq .txt24{margin-top:15px;}
#changReq ul li span.number{font-size:32px;color:#acd111;font-weight:bold;width:calc( 100% - 160px );height:70px;line-height:70px;}

#changReq ul li select{font-size:22px;color:#acd111;width:98px; height: 70px; background: #717171; background-image:url(/images/ar-sel.png);background-position:right center;background-repeat:no-repeat;border:0; -webkit-border-radius: 18px; -moz-border-radius: 18px; order-radius: 18px; float: left; margin-left: 0; position: relative; padding-left: 10px; letter-spacing: -1px; font-weight: 400;  -webkit-appearance: none; -moz-appearance: none; appearance: none;float:left;}
#changReq ul li .inp.p01{float:left;margin-left:5px;width:50px;}
#changReq ul li .inp.p02{float:left;margin-left:5px;width:50px;}