/*공통*/

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');

.pri {font-size:0.8rem; padding:3%; 2%; text-align:justify; font-family:'Noto Sans KR', sans-serif; }
.pri p {line-height:1.4;}


#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:3px solid #bc2875;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:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#loginmodal {
  width: 70%; max-width:500px; height:300px;  /*팝업창의 크기조절*/
  margin-top:100px;           /*팝업창 위아래 간격조절*/
  padding: 18px;
  background: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
overflow:auto;
}
