@charset "UTF-8";

/* Page	Title */
 


#aside      {width:250px; float:left; margin-top:40px;}

.nav_top   {width:95%; float:left; background-color:#4b4b4b; padding-top:40px; 
            padding-bottom:20px;  padding-left:5%;}
.nav_top .t1   { font-size:25px; font-weight:600; width:100%; float:left; line-height:37px;  color:#fff;  letter-spacing:-1px; } 
.nav_top  .t2  {color:#d8f0ff; font:normal 14px arial; width:100%; float:left;   line-height:14px;  letter-spacing:0px; } 
 

/*메뉴*/
.mn_p           {width:95%; font-size:14px; font-weight:600; float:left; }


.mn_p  a {
	display:inline-block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5%;
	width:100%;
	height:100%;
	line-height:19px;

	
}


.mn_p a:link	{ background:url('/common/img/common/mn_bg.gif') no-repeat right; background-color:#f5f6f9; color:#777; 	border-bottom:1px solid #ddd;}
.mn_p a:hover	{  background:url('/common/img/common/mn_ov_bg.gif') no-repeat right;  background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; }
.mn_p a:active	{ background:url('/common/img/common/mn_ov_bg.gif') no-repeat right; background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; } 
.mn_p a:visited	{ background:url('/common/img/common/mn_bg.gif') no-repeat right; background-color:#f5f6f9; color:#777;  	border-bottom:1px solid #ddd; }

.mn_p_ov           {width:95%; font-size:14px;  font-weight:600;  float:left; }


.mn_p_ov  a {
display:inline-block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5%;
	width:100%;
	height:100%;
	line-height:19px;


	}

.mn_p_ov a:link	{ background:url('/common/img/common/mn_ov_bg.gif') no-repeat right; background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; }
.mn_p_ov a:hover	{ background:url('/common/img/common/mn_ov_bg.gif') no-repeat right; background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; }
.mn_p_ov a:active	{background:url('/common/img/common/mn_ov_bg.gif') no-repeat right; background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; }
.mn_p_ov a:visited	{background:url('/common/img/common/mn_ov_bg.gif') no-repeat right; background-color:#0576c2;  color:#fff; border-bottom:1px solid #0461b4; }








#article  {width:900px; float:right; background-color:#fff;  }
#article  .guide  {width:100%; float:left;   height:130px; background:url('/common/img/common/guide_bg.jpg') no-repeat right top;   
                     background-color:#f1f1f1; }
#article   .guide  p {float:left; width:100%; font-size:34px;  font-weight:600; color:#111; padding-top:50px; }
#article   .guide  span {float:left; width:100%; font-size:13px; font-weight:400; color:#888; padding-top:10px;}
#article  .guide img  {padding-top:2px;}

#article .content  {width:100%; float:left; box-sizing:border-box; padding:30px 15px 40px 15px; border:1px solid #ddd; }

#article  .s_tt  {  padding-left:90px; box-sizing:border-box;   width:100%; border:1px solid #0576c2;
                  float:left; font-size:17px; color:#0576c2; line-height:44px; font-weight:600;}

#article  .s_tt_bg1  { background:url('/common/img/common/s_tt_1.png') no-repeat top left; }
#article  .s_tt_bg2  { background:url('/common/img/common/s_tt_2.png') no-repeat top left; }
#article  .s_tt_bg3  { background:url('/common/img/common/s_tt_3.png') no-repeat top left; }

#article  .s_tt2  {font-size:16px; color:#333; line-height:30px; font-weight:600; width:100%; float:left;}
#article  .s_tt3  {font-size:18px; color:#333; line-height:30px; margin-bottom:10px; font-weight:600; width:100%; float:left;}

#article  .map_info  {position:relative; width:30%; float:right; background-color:#4b4b4b; color:#fff; font-size:13px; 
                    padding-top:40px; height:300px; line-height:22px; text-align:center; margin-top:-305px; box-sizing:border-box;}
#article  .map_info  span  {font-size:20px; font-weight:600; line-height:40px;}

#article  .top_box2  {width:100%; border:1px solid #168f25; float:left; padding:20px; background-color:#fff; box-sizing:border-box; font-size:18px; line-height:27px; 
                        border-radius:5px; color:#168f25;  text-align:center; font-weight:600; margin-bottom:30px; }


#article  .top_box  {width:100%; border:1px solid #ddd; float:left; padding:20px; background-color:#f9f9f9; box-sizing:border-box; font-size:18px; line-height:27px; 
                     border-radius:5px; color:#111;  text-align:center; font-weight:600; margin-bottom:30px; }
#article  .top_box  span.st1  {font-size:15px; font-weight:400;  color:#777; width:100%; float:left; padding-top:10px;}

#article .text_box  {font-size:0.94em; width:100%; float:left; color:#555; line-height:22px;}
#article .content_share  {width:100%;   float:left; margin-top:20px; padding-bottom:20px;  }


#article .info_img  {  width:100%; float:left; margin-top:30px;  }
#article .info_img p {float:left; text-align:center; margin-right:20px;border:1px solid #ddd; } 
#article .info_img img {  } 
#article .info_img  span  {width:100%; float:left; background-color:#555; text-align:center; color:#fff;  font-size:15px; font-weight:600;line-height:35px; }

#article .info_img2  {  width:100%; float:left; margin-top:30px;  }
#article .info_img2 p {float:left;max-width:260px;  text-align:center; margin-right:20px;border:1px solid #ddd; } 
#article .info_img2 img {  float:left; max-width:260px; } 
#article .info_img2  span  {width:100%; float:left; background-color:#555; text-align:center; color:#fff;  font-size:15px; font-weight:600;line-height:35px; }



	.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000000000000000000;}
		.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:500px; padding:20px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
	.pop-layer .pop-container { }
	.pop-layer p.ctxt {color: #666; line-height: 25px;}
	.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

 a.cbtn         {float:right; }

a.cbtn   {
	display:inline-block;
  padding-right:20px;
padding-left:20px;
 line-height:28px;
background:url('/common/img/common/btn_bg.jpg') repeat-x top center;
border-radius:5px;
border:1px solid #ddd;
 font-size:13px; }

.cbtn a:link		{   color:#555;  text-decoration:none;}
.cbtn a:hover	    {   color:#555;  text-decoration:none;}
.cbtn a:active	    {   color:#555;  text-decoration:none;}
.cbtn a:visited	      {   color:#555;  text-decoration:none;}
