@charset "euc-kr";
/* CSS Document */

/*¿ÞÁ·¸Þ´º*/
.left_menu_area {}
.left_menu_area h2 {padding:0; margin:0;}
.left_menu_area h2 img {vertical-align:top;}
ul.left_menu {clear:both; padding:0; margin:0;}
ul.left_menu li {display:block; min-height:25px; height:25px; list-style:none; padding:0 0 0 0;}
ul.left_menu li a {display:block; min-height:15px;_height:15px; padding:2px 0 2px 35px; margin:0; text-decoration:none; background:url(/img/sub/menu.gif) no-repeat 0 50% !important; font-weight:bold; }
ul.left_menu li a:link,
ul.left_menu li a:visited {color:#848281}
ul.left_menu li a:hover {background:url(/img/sub/menu_on.gif) no-repeat 0 50% !important; color:#619e21 !important; text-decoration:none;}
ul.left_menu li a.select {background:url(/img/sub/menu_on.gif) no-repeat 0 50% !important; color:#619e21 !important; text-decoration:none;}

ul.left_menu li.depth_2 { min-height: 20px !important; height:20px !important;}
ul.left_menu li.depth_2 a { min-height: 20px !important; height:20px !important; padding: 0 0 4px 40px; color:#999 !important; background:url(/img/sub/menu_2depth.gif) no-repeat 0 50% !important;}
ul.left_menu li.depth_2 a:hover,
ul.left_menu li.depth_2 a.select { background:url(/img/sub/menu_2depth.gif) no-repeat 0 50% !important; color:#444 !important; text-decoration:none;}

.left_link_area { clear:both;}
.left_link_area ul li { margin:10px 0 0 0; list-style:none;}
.left_link_area ul li img { vertical-align:top;}

ul.left_menu li ul {padding:0 !important;  !important; margin:0px !important; width:150px;}
ul.left_menu li ul li {min-height:7px;_height:7px !important; font-size:12px; }
ul.left_menu li ul li a { padding:5px 0 2px 15px !important; margin:0 !important; min-height:5px !important;_height:5px !important; background:none !important; color:#593B12 !important; 
							font-weight:normal !important; letter-spacing:-0.1em !imporant;}
ul.left_menu li ul li a:hover { min-height:normal !important; font-weight:bold !important; background:none !important; color:#362206 !important;}
ul.left_menu li ul li a.select { background:none !important; font-weight:bold !important; color:#362206 !important;}



.18pt{
line-height:18pt;
}


/* »êÇÏ±â°ü */
h4 { font-size: 18px; font-weight: 500; color: #219a9b;}
h5 { margin: 10px 0; font-size: 15px; font-weight: 500;}

.tb_st { width: 100%; border-spacing: 0; border-collapse: 0; background: #f1f1f1;}
.tb_st th,
.tb_st td { padding: 10px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; word-break: keep-all;}
.tb_st td { padding: 10px 20px; color: #666;}
.tb_st thead th { font-size: 14px; background: #e7f1f9;}
.tb_st tbody th { font-size: 13px; color: #555; background: #e8e8e8;}
.tb_st tbody th.tit { background: #e7f1f9;}

.tb_st_3 thead th,
.tb_st_3 tbody th { padding: 5px; font-size: 12px;}
.tb_st_3 td { padding: 10px 0; text-align: center;}

.tb_st_dot { width: 100%; border-top: 1px dotted #ddd;}
.tb_st_dot th { width: 150px; font-size: 13px;}
.tb_st_dot th,
.tb_st_dot td { padding: 10px; border-bottom: 1px dotted #ddd; word-break: keep-all;}
.tb_st_dot td { font-size: 12.5px; color: #777;}

.tb_st_dot ul { list-style: none; width: 100%;}
.tb_st_dot ul li { display: inline-block; margin-left: 10%; padding: 5px 0; width: 35%; font-size: 14px;}

.tb_photo_list { width: 100%; border-spacing: 0; border-collapse: 0; border-top: 2px solid #666;}
.tb_photo_list th img {border-radius: 10px;}
.tb_photo_list th,
.tb_photo_list td { padding: 15px 0; vertical-align: top; border-bottom: 1px solid #ddd;}
.tb_photo_list td { padding: 15px 0 15px 25px; font-size: 12.5px; color: #666;}
.tb_photo_list td p { margin: 0; padding: 0 0 5px; font-size: 15px; font-weight: 600; color: #333;}

.btn_go { padding: 20px 0 0; text-align: right;}
.btn_go a { display: inline-block; padding: 5px 10px; border-radius: 5px; border: 1px solid #ddd;}
.btn_go a:hover { color: #219a9b; border: 1px solid #219a9b;}


/* »çÀÌÆ®¸Ê */
.sitemap { margin: 20px 0 0; background: url('/img/sub/site.gif') right bottom no-repeat;}
.sitemap section { display: inline-block; margin-right: 4%; width: 30%; min-height: 250px; vertical-align: top;}
.sitemap section:nth-child(3),
.sitemap section:nth-child(6),
.sitemap section:nth-child(9) { margin-right: 0;}
.sitemap section h5 { padding: 10px 0; font-weight: bold; font-size: 18px; color: #fff; text-align: center; letter-spacing: -0.05em; background: #f08035; box-shadow: 3px 3px 0 rgba(0,0,0,0.2)}
.sitemap section ul { list-style: none;}
.sitemap section li { position: relative; padding: 0 0 0 30px;}
.sitemap section li:before { position: absolute; top: 9px; left: 20px; width: 4px; height: 1px; background: #888; content: '';}
