#con_wrap	{width:100%;  text-align:center; overflow:hidden;}
#con_wrap > .con_1000	{width:1000px;  text-align:center; overflow:hidden; margin:0px auto; box-sizing:border-box; }
#con_wrap > .con_1100	{width:1100px;  text-align:center; overflow:hidden; margin:0px auto; box-sizing:border-box;  background:#FFF}
#con_wrap > .con_100p	{width:100%;  text-align:center; overflow:hidden; margin:0px auto; box-sizing:border-box}




#con_wrap > .con_1000 > p	{ font-size:20px; text-align:left;font-weight:bold; color:#FFF;  box-sizing:border-box; background:#069; border-radius:3px; padding:8px 20px;  margin:0px auto; width:92%}


.v_wrap	{width:940px; margin:0px auto; height:480px; padding-top:150px; box-sizing:border-box;}

.v_wrap > ul > li	{ display:block; text-align:left}

.v_wrap > ul > .st_01	{ font-size:4.0rem; color:#18577a; font-family:'Noto Sans KR', 'nanum-square-r'; font-weight:bold; letter-spacing:-0.4rem;  text-shadow:0px 0px 5px #fff}
.v_wrap > ul > .st_02	{ font-size:1.5rem; color:#222; font-family:'nanum-square-r'; font-weight:bold; letter-spacing:-0.02rem; text-shadow:0px 0px 3px #fff; padding:20px 0px 0px 12px  }



.v_wrap	> a.quick_btn { display:inline-block; font-family:'nanum-square-r'; font-size:1.2rem; color:#FFF; font-weight:bold; background:#F00; border-radius:3rem; padding:0.5rem 1.0rem; float:left; margin:4rem 0 0 1rem  }




.lre_wrap	{width:90%; margin:15px auto 30px auto;box-sizing:border-box;  font-family:'Nanum Gothic', sans-serif;border:1px solid #83B5CD; border-radius:10px; padding:15px 15px 15px 15px; background:#F7F9FB  }
.lre_wrap > p {  margin:0px auto}


.lre_box  { width:100%; font-size:0;  box-sizing:border-box; margin:0px auto; }
.lre_box > li	{ display:inline-block;box-sizing:border-box;  vertical-align:top; text-align:left;  }
.lre_box > li:first-child	{  width:41%; padding:10px 0px }
.lre_box > li:last-child	{  width:59%; text-align:left }


.lre_wrap > ul > li > p { font-size:18px; font-weight:bold; display:block; line-height:130%; margin:0px 0px 10px 0px; letter-spacing:-1px; border-bottom:1px dotted #999999; padding:0px 0px 12px 0px  }
.lre_wrap > ul > li > p > span { font-size:12px; display:inline-block;line-height:140%; color:#000; margin:5px 0px 0px 0px; letter-spacing:0; font-family:'Nanum Gothic', sans-serif; font-weight:500 }

ul.detail	{font-size:0;  box-sizing:border-box; margin:0px 0px 0px 0px; width:98%}
ul.detail > li { list-style:none; display:inline-block; margin:3px 0px; vertical-align:top}
ul.detail > li:nth-child(odd) {font-size:12px; color:#039; width:15%}
ul.detail > li:nth-child(odd)::before { content:"- "}
ul.detail > li:nth-child(even) {font-size:12px; color:#069; width:85%}
ul.detail > li:nth-child(even)::before { content:": "}








.go_btn1	{  border-radius:100px; background:#215ba7; color:#FFF !important; margin:0.5rem 0rem;   font-size:13px; font-family:  'Nanum Gothic', sans-serif; display:inline-block !important; padding:0.5rem 0rem; text-decoration:none !important; transition:all 0.3s ease;  width:160px; text-align:center} 
.go_btn1:hover { background-color: #609;  }



.go_btn2	{  border-radius:100px; background:#333; color:#FFF !important; margin:0.5rem 0rem;   font-size:13px; font-family:  'Nanum Gothic', sans-serif; display:inline-block !important; padding:0.5rem 0rem; text-decoration:none !important; transition:all 0.3s ease; width:160px; text-align:center}
.go_btn2:hover { background-color: #609;  }










#footer_wrap	{background:#5289a5; height:180px; margin-top:40px; }

.f_util_wrap	{width:100%; background:#3b6276}
.b_util {width:1100px; margin:0px auto; text-align:center}
.b_util li { display:inline-block; padding:0.6rem 1rem; color:#FFF; font-family:'nanum-square-r'; letter-spacing:0.1rem}

.b_util li a { color:#FFF; font-size:12px; font-family:'nanum-square-r'; letter-spacing:0.05rem}


.footer_in	{width:1100px; margin:0px auto; overflow:hidden; font-size:0}
.footer_in > li	{height:140px; float:left}
.footer_in	.sel_01	{width:252px; background:url(/secuin/img/fo_logo.png) left -10px no-repeat }
.footer_in	.sel_02	{width:576px; }

.footer_in	.sel_02	ul {width:100%; font-size:0; overflow:hidden; border-left:1px solid #5d96b2; margin:24px 0px 25px 0px;  display:block  }
.footer_in	.sel_02	.copy_st1	{ color:#FFF; font-size:22px; font-family:'nanum-square-r'; padding:12px 0px 10px 25px }
.footer_in	.sel_02	.copy_st1	span	{ font-size:14px; }
.footer_in	.sel_02	.copy_st2	{ color:#FFF; font-size:11px; font-family:'Nanum Gothic', sans-serif; padding:0px 0px 7px 25px }
.footer_in	.sel_02	.copy_st3	{ color:#FFF; font-size:11px; font-family:'Nanum Gothic', sans-serif; padding:0px 0px 12px 25px }

.footer_in	.sel_03	{width:272px; }
.footer_in	.sel_03 ul {width:100%; font-size:0; overflow:hidden; border-left:1px solid #5d96b2; margin:24px 0px 25px 0px;  display:block  }
.footer_in	.sel_03	.cust_st1	{ color:#FFF; font-size:15px; font-family:'nanum-square-r'; padding:12px 0px 3px 25px }
.footer_in	.sel_03	.cust_st2	{ color:#FFF; font-size:18px; font-family:'nanum-square-r'; padding:0px 0px 3px 25px }
.footer_in	.sel_03	.cust_st3	{ color:#FFF; font-size:11px; font-family:'Nanum Gothic', sans-serif; padding:0px 0px 12px 25px }

.inp_st_01 {width:100px;padding:0 10px;height:26px;border:1px solid #bcdbea; font-size:12px; box-sizing:border-box; color:#5796b5; font-family: 'Nanum Gothic', sans-serif; margin-left:2px}

.login_wrap  .mt_submit 	{ height:26px; background:#04a9b5;color:#fff;font-weight:bold;font-size:11px !important; padding:0px 6px !important; font-family: 'Nanum Gothic', sans-serif; border-radius:0.15rem; letter-spacing:-0.05rem; border:1px solid #04a9b5 !important; 	box-sizing:border-box; cursor:pointer}

.login_wrap  .mt_submit2 { height:26px; background:#333;color:#fff;font-weight:bold;font-size:11px !important; padding:0px 6px !important; font-family: 'Nanum Gothic', sans-serif; border-radius:0.15rem; letter-spacing:-0.05rem; border:1px solid #333 !important; box-sizing:border-box; cursor:pointer}


.login_wrap	{ overflow:hidden; float:right;  margin-top:70px}
.login_wrap	> li { text-align:left; float:left}
.login_wrap > li > a { display: inline-block; width:36px; height:26px; border:1px solid #e2e2e2; background:#eee; text-align:center; 
						box-sizing:border-box; font-family:gulim, 'Nanum Gothic', sans-serif; font-size:12px; color:#979797; vertical-align:middle; line-height:25px}
						
.login_wrap > li > a.on	{border:3px solid #5796b5; color:#fff; background:#5796b5; line-height:21px }


/***************서치구분**********************/
	
.m_search_wrap	{width:94%; margin:13px auto 15px auto; overflow:hidden}

.m_search_divide 	{width:100%; margin:0px auto 20px auto; overflow:hidden}
.m_search_divide > li { float:left}


.m_search_divide > li.dd_title	{ font-family:'nanum-square-r'; font-size:19px; color:#5796b5; padding:5px 20px 0px 0px;  }
.m_search_divide > li.dd_exp	{ font-family:'Nanum Gothic', sans-serif; font-size:12px; color:#555; text-align:right; float:right; padding-top:7px; letter-spacing:-0.05rem}

.m_search_divide > li > a { display: inline-block; width:114px; height:30px; border:1px solid #e2e2e2; background:#eee; text-align:center; 
						box-sizing:border-box; font-family:gulim, 'Nanum Gothic', sans-serif; font-size:12px; color:#979797; vertical-align:middle; line-height:29px}
						
.m_search_divide > li > a.on	{border:3px solid #5796b5; color:#5796b5; background:#FFF; line-height:25px }



.resion_wrap    {border:1px solid #dcdcdc; font-size:0; display:inline-block; margin:0px auto }
.resion_wrap > li	  {width:55px;height:26px;display:inline-block;vertical-align:top;box-sizing: border-box;text-align:center;}
.resion_wrap > li > a {width:100%;height:26px;display:block;border-right:1px solid #dcdcdc;line-height:26px;font-size:13px;color:#555;}

.resion_wrap li	a.on {background:#5796b5;color:#fff;font-weight:600;line-height:26px;}
	
.s_option	{ width:94%; margin:0px auto; padding:15px 0px; border-top:1px dashed #b7d2df}

.s_option > dl	{width:100%; display:block; overflow:hidden; font-size:0; margin-top:10px}
.s_option > dl > dt	{ box-sizing:border-box;  width:10%;  display:inline-block; float:left; font-size:14px; padding-top:10px}
.s_option > dl > dd	{ box-sizing:border-box;  width:90%;  display:inline-block;  float:left}


.s_option	ul { width:100%; font-size:0; overflow:hidden;}
.s_option	li { float:left; margin:0px 0px 5px 5px; width:100px; box-sizing:border-box;}
.s_option	li a { widht:100%; height:100%; display:block; font-size:12px; color:#315565; border:1px solid #dcdcdc; padding:7px 0px}



.spe_seoul	{ box-sizing:border-box; margin:0px auto; padding:15px 0px; text-align:center; width:96%; background:#F9F9F9; }
.spe_Gyeonggi	{ box-sizing:border-box; margin:0px auto; padding:15px 0px; text-align:center; width:96%; background:#F9F9F9;}




.spe_seoul	ul {  font-size:0; text-align:center; display:inline-block; margin:0px 0px 0px 18px;}
.spe_seoul	li {  margin:0px 0px 5px 5px; width:100px; box-sizing:border-box; display:inline-block; float:left}
.spe_seoul	li a { widht:100%; height:100%; display:block; font-size:12px; background:#FFF; color:#315565; border:1px solid #dcdcdc; padding:7px 0px}


.spe_Gyeonggi	ul {  font-size:0; text-align:center; display:inline-block; margin:0px 0px 0px 18px;}
.spe_Gyeonggi	li {  margin:0px 0px 5px 5px; width:100px; box-sizing:border-box; display:inline-block; float:left}
.spe_Gyeonggi	li a { widht:100%; height:100%; display:block; font-size:12px; background:#FFF; color:#315565; border:1px solid #dcdcdc; padding:7px 0px}





