@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif; src:url('/include/css/NanumGothic.ttf'); font-weight:normal;}

input[type="radiobox"]:checked+label, input[type="text"], input[type="textarea"], input[type="number"], input[type="file"], input[type="password"]{
border:none;
text-align:left;
padding-left:20px;
box-shadow:inset 3px 3px 3px #ccc;
}

.inpt_t {width:300px; height:30px; font-size:14px;}

.gh_20 {clear:both; height:20px;}
.gh_30 {clear:both; height:30px;}
.gh_50 {clear:both; height:50px;}
.gh_150 {clear:both; height:150px;}

/*     °³ÀÎÁ¤º¸¼öÁý LAYER     */
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}	

.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 460px; height:auto;  background-color:#fff; border: 3px solid #2e2e2e; z-index: 9999999;}	
.pop-layer .pop-container {padding: 20px 18px;}

.pop-layer p.ctxt30 {color: #666; line-height: 20px;font-weight:600;margin-bottom:20px; font-size:14px;}
.pop-layer p.ctxt20 {color: #666; line-height: 18px; font-size:12px;}

.pop-layer .btn-r {width: 100%; margin:10px 0 10px; padding-top: 10px;text-align:center;}

.btn-r a.cbtn {display:inline-block; height:25px; padding:3px 14px ;  background-color:#5A5A5A; font-size:13px; color:#fff; line-height:25px;}	
.btn-r a.cbtn:hover { background-color:#000; color:#fff;}



.m_mov {background:#003173; text-align:center;}


.b_info_L {float:left;width:50%; text-align:right;}
.b_info_R {float:left;width:50%; text-align:left;}

.m_SMS {background:#3ea9d3; padding:10px 0;}

.m_SNS {clear:both; display:inline-block;background:#3ea9d3;width:100%; height:200px; padding:40px 0 0;}