body
{
 margin:0;
}

strong.page_title
{
	padding:18px 0 10px 4px;
	width:100%;
	height:50px;
	line-height:30px;
	font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
	font-size:22px;
	color:#666;
	letter-spacing:-1px;
	text-align:left;
	display:inline-block;
}


div.unit.cl_1
{
 width:100%;
 height:100%;

}
div.unit.cl_1 .wrap_unit_box
{
 margin:0 0 0 0;
 width:100%;
 /*border-bottom:1px solid #64b7d4;*/
 background:#fff;
 float:left;
}
div.unit.cl_1 .i1
{
 width:100%;
 text-align:center;
 display:block;
}



div.unit.cl_2
{
 width:100%;
 height:100%;
 min-height:350px;

}
div.unit.cl_2 .wrap_unit_box
{
 margin:0 0 0 0;
 width:100%;
 /*border-bottom:1px solid #64b7d4;*/
 background:#fff;
 float:left;
}
div.unit.cl_2 .i1
{
 width:100%;
 text-align:center;
 display:block;
}
div.unit.cl_2 span.t1
{
 padding:0 10px 4px;
 min-height:15px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:18px;
 color:#3b8c88;
 display:block;
}
div.unit.cl_2 span.t2
{
 padding:0 10px 14px;
 min-height:34px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:24px;
 color:#4f4f4f;
 font-weight:bold;
 letter-spacing:-1px;
 display:block;
}
div.unit.cl_2 span.t3
{
 padding:0 10px 24px 10px;
 width:100%;
 line-height:20px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:14px;
 color:#9f9f9f;
 display:block;
}






div.unit.cl_3
{
 width:100%;
 height:100%;
 min-height:350px;

}
div.unit.cl_3 .wrap_unit_box
{
 margin:0 0 0 0;
 width:100%;
 /*border-bottom:1px solid #64b7d4;*/
 background:#fff;
 float:left;
}
div.unit.cl_3 .i1
{
 width:100%;
 text-align:center;
 display:block;
}
div.unit.cl_3 span.t1
{
 padding:10px 10px 4px;
 width:100%;
 min-height:30px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:22px;
 color:#4f4f4f;
 font-weight:bold;
 letter-spacing:-1px;
 display:block;
}
div.unit.cl_3 span.t2
{
 padding:0 10px 0px;
 width:100%;
 min-height:30px;
 line-height:21px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:16px;
 color:#9f9f9f;
 letter-spacing:-1px;
 display:block;
}






div.unit.cl_4
{
 padding:0 !important;
 width:100%;
 height:100%;
 min-height:700px;
 overflow:hidden;
}
div.unit.cl_4 .wrap_unit_box
{
 margin:0 0 0 0;
 width:100%;
 border-bottom:1px solid #64b7d4;
 background:#fff;
 float:left;
}
div.unit.cl_4 .upload_img_list,
div.unit.cl_4 .upload_img_list *
{
 width:100%;
 max-height:320px;
 text-align:center;
 display:block;
}
div.unit.cl_4 span.t1,
div.unit.cl_4 span.t3,
div.unit.cl_4 span.t5,
div.unit.cl_4 span.t7
{
 padding:14px 10px 4px;
 width:100%;
 line-height:24px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:22px;
 color:#4f4f4f;
 font-weight:bold;
 letter-spacing:-1px;
 display:block;
}
div.unit.cl_4 span.t2,
div.unit.cl_4 span.t4,
div.unit.cl_4 span.t6,
div.unit.cl_4 span.t8
{
 padding:0 10px 4px;
 width:100%;
 height:23px;
 line-height:22px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:16px;
 color:#9f9f9f;
 letter-spacing:-1px;
 display:block;
}







.view
{
 min-width:270px;
}
.box
{
 height:auto;
 min-height:450px;
 text-align:left;
 overflow:hidden;
}

.cont_txt1
{
 margin:20px 0 10px 0;
 height:24px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:14pt;
 color:#3e4854;
 font-weight:bold;
 letter-spacing:-1px;
}
.cont_txt2
{
 margin:0 auto 29px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:22pt;
 color:#e60f05;
 font-weight:bold;
 letter-spacing:-3px;
 opacity:0.95;
}
.cont_txt3
{
 margin:0 0 30px 0;
 line-height:21px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:12pt;
 color:#3e4854;
 letter-spacing:-1px;
 opacity:0.8;
}


.top
{
 position:relative;
 padding:0px 0 0 0;
 height:58px;
 border-bottom:2px solid #0e0f11;
 background:#3e4854;
 overflow:hidden;
}
h1
{ 
 position:absolute;
 top:10px;
 left:20px;
 width:100px;
 height:100px;
 border:1px solid #fff;
 border-radius:150px;
 text-align:center;
 vertical-align:middle;
 overflow:hidden;
 background:#fff;
 display:block;
 z-index:1000000;

}
h1 span.empty
{ 
 margin:0 0 0 -1px;
 width:1px;
 height:100%;
 vertical-align:middle;
 display:inline-block;
}


h1 a
{
 padding:5px;
 width:100%;
 height:100%;
 vertical-align:middle;
 display:inline-block;
}
h1 img
{ 
 width:100%;
 max-width:280px;
 max-height:100px;
 vertical-align:middle;
 display:inline-block !important;
}

.top
{
 padding:20px 0 0 0;
 text-align:center;
}
.top span.site_name
{
 margin:0 auto;
 font-weight:bold;
 font-size:22px;
 font-family:"나눔고딕",NanumGothic,"맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;
 color:#fff;
 text-align:center;s
 display:inline-block;
}
.top a.btn_top_tel
{
	position:absolute;
	top:15px;
	right:15px;
}
.top a.btn_top_tel img
{
	width:25px;
	height:25px;
}



.top a.btn_menu_dsp
{
 position:fixed;
 top:13px;
 left:26px;
 width:44px;
 height:34px;
 line-height:34px;
 text-indent:-5000em;
 opacity:0.8;
 background:url("/images/real24/user_admin/btn_menu_sm02.png") no-repeat 0 0;
 background-size:70%;
 display:block;
 z-index:1000001;
}
/*
.top a.btn_menu_dsp img
{
 margin:5px auto 0;
 width:29px;
 height:22px;
 text-align:center;
 display:block;
}
*/
ul.top_menu
{
 position:fixed;
 top:5px;
 left:5px;
 margin:0;
 padding:8px 20px 60px 20px;
 width:220px;
 line-height:42px;
 /*display:none;*/
 text-align:left;
 border-radius:6px;
 border:1px solid #3c3c3c;
 opacity:0.9;
 background:#3c3c3c;
 z-index:1000000;
}
ul.top_menu li
{
}
ul.top_menu li.site_name
{
 padding:0 0 0 34px;
 min-height:37px;
 line-height:24px;
 color:#fff;
 font-weight:bold;
 font-size:22px;
 font-family:"나눔고딕",NanumGothic,"맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;
 border-bottom:5px solid #fff;
}
ul.top_menu li.site_name a
{
 min-height:37px;
 line-height:24px;
 letter-spacing:-2px;
 border:none;
 vertical-align:middle;
 display:inline-block;
}
ul.top_menu li a
{
 padding:0 0 0 0;
 width:100%;
 min-height:37px;
 line-height:37px;
 font-family:"나눔고딕",NanumGothic,"맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif;
 text-decoration:none;
 color:#fff;
 border-bottom:1px solid #f7f7f7;
 display:inline-block;
}
ul.top_menu li.selected a
{
}
ul.top_menu li ul.submenu_li
{
 padding:0 0 0 30px;
}
ul.top_menu li ul.submenu_li li.sm a
{
 border-bottom:1px solid #747474;
}

ul.top_menu_fix
{
	display:none;
}


.wrap_main_img
{
 margin:0 0 0 0;
 text-align:center;
}

.wrap_main_img .main_cont
{
 display:none;
}
.wrap_main_img #main_img_0
{
 display:block;
}
.wrap_main_img .main_cont .main_img
{
 width:100%;
}
.wrap_main_img .main_cont .main_img img
{
 width:100%;
 height:300px;
}

#home .box .tile 
{
 display:none;
}


.wrap_main_btn
{
 width:96%;
 height:100px !important;
 overflow:hidden;
}
.wrap_main_btn .box
{
 position:relative;
 height:100px;
 min-height:100px;
 text-align:center;
 overflow:hidden;
 vertical-align:middle;
 border:4px solid #fff;
 float:left;
}
.wrap_main_btn .box .box_icon
{
 margin:-45px auto 0;
 width:75px;
 height:40px;
 background-image:url("/images/real24/user_admin/icon_main_link_gray01.png");
 background-repeat:no-repeat;
 display:inline-block;
 z-index:0;
}
.wrap_main_btn .box .box_icon.ico1{background-position:0 -15px;}
.wrap_main_btn .box .box_icon.ico2{background-position:-74px -15px;}
.wrap_main_btn .box .box_icon.ico3{background-position:-148px -15px;}
.wrap_main_btn .box .box_icon.ico4{background-position:-222px -15px;}
.wrap_main_btn .box .box_icon.ico5{background-position:0 -89px;}
.wrap_main_btn .box .box_icon.ico6{background-position:-74px -89px;}
.wrap_main_btn .box .box_icon.ico7{background-position:-148px -89px;}
.wrap_main_btn .box .box_icon.ico8{background-position:-222px -93px;}
.wrap_main_btn .box .box_icon.ico9{background-position:0 -163px;}
.wrap_main_btn .box .box_icon.ico10{background-position:-74px -163px;}
.wrap_main_btn .box .box_icon.ico11{background-position:-148px -163px;}
.wrap_main_btn .box .box_icon.ico12{background-position:-222px -163px;}
.wrap_main_btn .box .box_icon.ico13{background-position:0 -237px;}
.wrap_main_btn .box .box_icon.ico14{background-position:-74px -237px;}
.wrap_main_btn .box .box_icon.ico15{background-position:-148px -237px;}
.wrap_main_btn .box .box_icon.ico16{background-position:-222px -237px;}

.wrap_main_btn .box a
{
padding:36px 0 0 0;
 height:100%;
 color:#3e4854;
 text-decoration:none;
 vertical-align:middle;
 border:4px solid #9199a2;
 display:block;
}
.wrap_main_btn .box a span.tit
{
 padding:2px 0 0 0;
 height:33px;
 font-family:NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:14px;
 font-weight:bold;
 letter-spacing:-2px;
 display:block;
}
.wrap_main_btn .box a span.cont
{
 display:none;
}
.wrap_main_btn .box1{ background:#f5f5f5;}
.wrap_main_btn .box2{ background:#f5f5f5;}
.wrap_main_btn .box3{ background:#f5f5f5;}






.wrap_unit_box
{
 padding:0 0 50px 0 !important;
 display:inline-block;
}
.unit span
{
 color:#3e4854 !important;
}



.powered_by
{
 margin:54px 0;
 width:100%;
 height:27px;
 line-height:27px;
 font-family:arial;
 font-size:15px;
 color:#e8e8e8;
 text-align:center;
 letter-spacing:-0.025em;
 border-bottom:1px solid #151518;
 background:#3c3c3c;
}
.main_tel
{
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 height:54px;
 line-height:50px;
 text-align:center;
 background:#495164;
 z-index:1000000;
}
.main_tel img.tel
{
 width:26px;
 height:26px;
 vertical-align:middle;
}
.main_tel a
{
 font-family:"NanumBarunGothic";
 font-size:26px;
 color:#fbb040;
 font-weight:bold;
 text-decoration:none;
 vertical-align:middle;
}
.btn_top
{
 width:86px;
 height:54px;
 line-height:40px !important;
 border-left:1px solid #212630;
 vertical-align:middle;
 background:#3a4050;
 display:inline-block;
 float:right;

}

.footer
{
 margin:50px 0 0 0;
 text-align:center;
}
.footer .footer_cont
{
 width:100%;
 line-height:21px;
 font-family:NanumBarunGothicLight,NanumBarunGothic,dotum;/*NanumBarunGothicLight*/
 font-size:10pt;
 color:#3e4854;
 letter-spacing:-1px;
 opacity:0.8;
}
