.inp_blue_n {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial";
  position: relative;
  text-decoration: none !important;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
  color: #666 !important;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin:0 0 0 0.5em;
  letter-spacing: -1px;
  cursor:pointer;
  border:1px solid #cccccc;
  text-align:center;
  background-color:#eeeeee;
}

.inp_gray {
  font-family:'Malgun Gothic','¸¼Àº °íµñ', "Arial";
  position: relative;
  text-decoration: none !important;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
  color: #666 !important;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin:0 0 0 0.5em;
  letter-spacing: -1px;
  cursor:pointer;
  border:1px solid #cccccc;
  text-align:center;
  background-color:#eeeeee;
}

.inp_wrap{
width:100%;
text-align:center;
}

.md_inp_wrap{
width:100%;
text-align:center;
}

.inp_point{
color:#d11141;
font-weight:bold;
}

.inp_txtb12{
font-family:"¸¼Àº °íµñ";
font-size:12px;
letter-spacing:-2px;
font-weight:bold;
line-height:150%;
}

.red{
color: #cc3333;
}

.psn_box{
	height:auto;
}

.psn_box .box .Cate{
	color:#888888;
	margin-bottom:20px;
}

.psn_box .box .CateSub1{
	font-weight:bold;
	color:#666;
	font-size:13px;
	margin-bottom:10px;
}

.psn_box .box .CateSub2{
	margin-bottom:6px;
	font-size:13px;
}

.psn_box .box{
height:auto;
--border:1px solid #cfcfcf;
padding:5px;
margin:0 10px;
--overflow-y:scroll;
}


.psn_box h2{
/*font-size: 14px;*/
font-family: Malgun Gothic, '¸¼Àº °íµñ';
font-weight: bold;
letter-spacing: -1px;
padding:5px 0 0 10px; 
color: #414182;
}

.psn_box h3{
font-size: 13px;
font-family: Malgun Gothic, '¸¼Àº °íµñ';
font-weight: bold;
letter-spacing: -1px;
padding:5px 0 0 10px;
color: #414182;
}

.achk_on{
width:32px;
height:36px;
padding:0 0.3em 0.8em 1.5em;
cursor:pointer;
background: url('/common/img/check_agree.png') no-repeat scroll 0 1px;
}
.achk_off{
width:32px;
height:36px;
padding:0 0.3em 0.8em 1.5em;
cursor:pointer;
background: url('/common/img/check_agree.png') no-repeat scroll 0 -32px;
}

.strong {font-weight: bold;}

.layerWrap_agree{display:nonee;position:fixed;z-index:9010;top:0;width:100%;height:100% !important;min-height:auto;}
.layerWrap_agree .popupLayer2{position:fixed;left:0;top:0;z-index:9010;width:100%;height:100%;min-height:100%;}
.layerWrap_agree .popupLayer2 .back{position:fixed;left:0;top:0;z-index:9020;width:100%;height:100%;min-height:100%;background:#000;-ms-filter: alpha(opacity=40);filter: alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;}
.layerWrap_agree .popupLayer2 iframe, .layer_content iframe{position:absolute;top:0;left:0;z-index:9990;width:100p%;height:auto;margin:0px 0px 0px 0px;}
.layerWrap_agree .layer_content{position:fixed;z-index:9990;top:0px;left:25%;width:50%;height:100% !important;margin:0 auto;background:#FFF;}
.layerWrap_agree .layer_content .contents{width:100%;line-height:130%;margin:0 auto;height:100%;    }  
.layerWrap_agree .lay_wrapper1{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:31%;}
.layerWrap_agree .lay_wrapper2{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:31%;}
.layerWrap_agree .lay_wrapper3{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:31%;}
.layerWrap_agree .lay_wrapper4{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;height:7%;}
.layerWrap_agree .lay_title{background:#495566;border-bottom:1px solid #495566;height:43px;position:relative;width:100%;line-height:18px;}
.layerWrap_agree .lay_title_b{background:#495566;height:50px;position:relative;width:100%;line-height:18px;}
.layerWrap_agree .lay_title h2.pop{color:#e3e3e3;/*font-size:15px;*/font-weight:bold;padding:13px 0 7px 0;text-align:center;width:100%; letter-spacing:-1px;} 
.layerWrap_agree .lay_title p.close{position:absolute;top:13px;right:13px;}
.layerWrap_agree .lay_title p.close img{width:18px;height:18px;} 
.layerWrap_agree .lay_wrap{background:#FFF;padding-bottom:20px;width:100%;height:100%;}
.layerWrap_agree .lay_wrap .lay_inner{width:100%;height:100%;}
.layerWrap_agree #touchSlider{position:absolute;}
.layerWrap_agree #touchSlider ul{height:100%;	}
.layerWrap_agree #touchSlider ul li{height:100%;}
.layerWrap_agree #touchSlider6_paging{margin-top:-10px;}

.agree_cont{position:relative;height:100%;}
.agree_cont .lay_wrap{height:100%;margin-bottom:0px;}
.agree_cont .lay_wrap .pop_head{}
.agree_cont .lay_wrap .pop_body{padding:0px 7px 0px;height:100%;overflow-y:auto;}
.agree_cont .sbtn_area{position:absolute;bottom:44px;height:52px;vertical-align:bottom;}
.agree_box{padding:0 5px 0 10px;margin:20px 0 0px;}
.agree_box1{width:100%;margin-top:20px;height:68%;height:-moz-calc(100% - 140px);height:-webkit-calc(100% - 140px);height:calc(100% - 140px);overflow-y:auto;}
.sbtn_area{width:100%;text-align:center;}
.sbtn_area .in{padding:0 0px;}
input.inp_rbbtn.conform { text-indent:45px;background: #888888 url('/common/img/icon_check_b.png') no-repeat 35% 50%; background-size:21px 21px; letter-spacing:-1px; font-weight:bold;}
input.inp_rbbtn		{ color:#FFF; background:#888888; border:none; font-size:14px; text-align:center; width:100%; height:52px;cursor:pointer; letter-spacing:-1px; font-weight:bold;}
input.inp_agrebtn	{ color:#FFF; background:#e16252; border:none; font-size:14px; text-align:center; width:100%; height:52px;cursor:pointer; letter-spacing:-1px; font-weight:bold;} 
input.inp_rbbtn_cl	{ color:#f5f5f5; background:#3DB7CC; border:none; font-size:16px; text-align:center; width:100%; height:68px;cursor:pointer; letter-spacing:-1px; font-weight:bold;}

input.md_inp_rbbtn.md_conform { text-indent:45px;background: #888888 url('/common/img/icon_check_b.png') no-repeat 35% 50%; background-size:21px 21px; letter-spacing:-1px; font-weight:bold;}
input.md_inp_rbbtn		{ color:#FFF; background:#888888; border:none; font-size:14px; text-align:center; width:100%; height:52px;cursor:pointer; letter-spacing:-1px; font-weight:bold;}
input.md_inp_agrebtn	{ color:#FFF; background:#e16252; border:none; font-size:14px; text-align:center; width:100%; height:52px;cursor:pointer; letter-spacing:-1px; font-weight:bold;} 
input.md_inp_rbbtn_cl	{ color:#f5f5f5; background:#3DB7CC; border:none; font-size:16px; text-align:center; width:100%; height:68px;cursor:pointer; letter-spacing:-1px; font-weight:bold;}