/* 알고갑시다  */

div#wrapper div#content #info {width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #info_depth3{background:url(../image/info/3depth_bg.gif) no-repeat; width:660px; height:70px; padding:20px 20px 0 20px;}

div#wrapper div#content #info .con {float:left; margin-bottom:20px;}
div#wrapper div#content #info .con_img {float:left; width:150px; padding:10px 10px 0px 10px;}
div#wrapper div#content #info .con_text {width:640px;padding:5px 0px 0px 5px;}
div#wrapper div#content #info .con_text li{background:url(../image/info/etc_icon.gif) no-repeat 0 2px; padding-left:12px; min-height:20px;}
div#wrapper div#content #info .con_text2 {float:right; width:480 px; margin:10px 10px 0px 0px; }
div#wrapper div#content #info .con_text2 li {background:url(../image/info/etc_icon.gif) no-repeat 0 2px; padding-left:12px; min-height:20px;}

div#wrapper div#content #info  dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; overflow:hidden;}
div#wrapper div#content #info  dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; width:80px; float:left;}
div#wrapper div#content #info  dd{padding-left:70px;}

div#wrapper div#content #info1_2{width:660px; clear:both; border-left:4px solid #5b9729; border-right:4px solid #5b9729; padding:0 16px 0 16px; overflow:hidden; background:#FFFFFF; }
div#wrapper div#content #info1_2  dl{border-bottom:1px solid #ddd; padding:10px 0 10px 0; margin:0; overflow:hidden;}
div#wrapper div#content #info1_2  dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; width:470px; float:left;}
div#wrapper div#content #info1_2  dd{padding:0px; margin-left:20px; width:470px;}

div#wrapper div#content #info .in {width:650px; height:28px; position:relative;}

div#wrapper div#content #info .in2 {padding:0px; margin-left:20px;}


div#wrapper div#content #info .text2 {background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; float:left; margin:10px 0px 10px 0px;}
 
div#wrapper div#content #info .center {text-align:center; margin:10px;}

div#wrapper div#content #info .mark{overflow:hidden;}
div#wrapper div#content #info .mark li{float:left; padding:20px 0 0 28px;}

div#wrapper div#content #info .msg {background:url(../image/info/1_t_bg.gif) no-repeat; width:660px; height:70px; padding-top:25px; margin:10px 0px 0px 0px;}
div#wrapper div#content #info .msg p{margin-left:100px; width:550px; color:#288327; }

div#wrapper div#content #info table {text-align:center;}
div#wrapper div#content #info thead {background:#968b7f; color:#FFFFFF; height:25px;}
div#wrapper div#content #info tbody th{background:#f9f9f9; height:25px; font-weight:normal;}
div#wrapper div#content #info table .left_th {background:#968b7f; color:#FFFFFF; font-weight:bolder;}
div#wrapper div#content #info tbody td{background:#fff;}
div#wrapper div#content #info table .left {text-align:left; padding:5px;}
div#wrapper div#content #info table .right {text-align:right; padding:5px;}

div#wrapper div#content #info #program .msg {background:url(../image/info/2_t_bg.gif) no-repeat; width:660px; height:140px; padding-top:5px; margin:0px 0px 10px 0px;}
div#wrapper div#content #info #program .msg .object {margin:60px 0px 0px 150px; width:500px;}
div#wrapper div#content #info #program .msg dl{border-bottom:1px solid #ddd; padding:5px 0 5px 0; margin:0; overflow:hidden;}
div#wrapper div#content #info #program .msg dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; font-weight:bold; width:50px; float:left;}
div#wrapper div#content #info #program .msg dd{padding-left:40px;}
div#wrapper div#content #info #program .year{height:200px;}
div#wrapper div#content #info #program .year li{float:left;}
div#wrapper div#content #info #program .certifled { position:absolute; right:10px; top:0;}

div#wrapper div#content #info #program .in2 li{ position:relative;}
div#wrapper div#content #info #program .in2 a{margin:0; padding:0;position:absolute; top:29px; left:59px;}

div#wrapper div#content #info #guide .msg {background:url(../image/info/3_t_bg.gif) no-repeat; width:660px; height:130px; margin:0px;}
div#wrapper div#content #info #guide .msg .object {padding:40px 0px 0px 155px; width:490px; }

div#wrapper div#content #info #center .msg {background:url(../image/info/4_t_bg.gif) no-repeat; width:660px; height:130px; margin:0px;}
div#wrapper div#content #info #center .msg .object {padding:40px 0px 0px 155px; width:490px; }

div#wrapper div#content #info #nature .msg {background:url(../image/info/5_t_bg.gif) no-repeat; width:660px; height:130px; margin:0px;}
div#wrapper div#content #info #nature .msg .object {padding:40px 0px 0px 155px; width:490px; }

div#wrapper div#content #info #bakdu .msg {background:url(../image/info/6_t_bg.gif) no-repeat; width:660px; height:340px; margin:0px;}
div#wrapper div#content #info #bakdu .msg .object {padding:40px 0px 0px 155px; width:490px;}
div#wrapper div#content #info #bakdu .msg .object ul {border-top:1px solid #ddd; padding:10px 0 5px 0; margin:15px 0px 0px 0px; overflow:hidden; }
div#wrapper div#content #info #bakdu .msg .object li {float:left; display:inline; background:url(../image/topline.gif) no-repeat right 3px; padding:0 9px 0 7px; height:20px; white-space:nowrap;}
div#wrapper div#content #info #bakdu .map {margin-top:20px; overflow:hidden;}
div#wrapper div#content #info #bakdu .map ul {border-bottom:1px solid #ddd;  padding:0px; margin:0px; overflow:hidden; }
div#wrapper div#content #info #bakdu .map li {float:left;}
div#wrapper div#content #info #bakdu .map .mark{float:right;}
div#wrapper div#content #info #bakdu .map .big_map{float:right; padding-top:117px;}

div#wrapper div#content #info #special .msg {background:url(../image/info/7_t_bg.gif) no-repeat; width:660px; height:130px; margin:0px;}
div#wrapper div#content #info #special .msg .object {padding:40px 0px 0px 155px; width:490px; }
div#wrapper div#content #info #special .list {padding-top:10px; overflow:hidden;}
div#wrapper div#content #info #special .list li{border-bottom:1px solid #ddd; width:640px; background:url(../image/icon_9.gif) no-repeat 10px 5px; padding:0px 0px 10px 20px; margin:0px 0px 10px 0px; float:left;}
div#wrapper div#content #info #special .list .setting li{float:left;}

div#wrapper div#content #info #cost .msg {background:url(../image/info/8_t_bg.gif) no-repeat; width:660px; height:110px; margin:0px;}
div#wrapper div#content #info #cost .msg .object {padding:40px 0px 0px 155px; width:490px; }
div#wrapper div#content #info #cost .msg li{float:left; display:inline; background:url(../image/topline.gif) no-repeat right 3px; padding:0 9px 0 7px; height:20px;  white-space:nowrap;}
div#wrapper div#content #info #cost .msg li a span{font-family:"돋움"; font-size:11px; }
div#wrapper div#content #info #cost .won { position:absolute; right:0;}
div#wrapper div#content #info #cost dl{border-bottom:1px solid #ddd; padding:10px 0 20px 0; margin:0; overflow:hidden;}
div#wrapper div#content #info #cost dt{background:url(../image/icon_9.gif) no-repeat 10px 5px; padding-left:20px; margin:0px; font-weight:bold; float:left;}
div#wrapper div#content #info #cost dd{padding:0px; margin:0px;} 

/* ul 리스트스타일 추가 */
.s_circle li {list-style:decimal none outside !important; background:none !important; border:none !important; margin:auto !important; padding:0 0 5px 0 !important; }