@charset "utf-8";

/*margin*/
.mt_0 {margin-top:0 !important;}
.mt_10 {margin-top:10px;}
.mt_20 {margin-top:20px;}
.mt_30 {margin-top:30px;}
.mt_40 {margin-top:40px;}
.mtb_20 {margin-top:20px; margin-bottom:20px;}
.mb_10 {margin-bottom:10px;}
.mb_20 {margin-bottom:20px;}
.mb_30 {margin-bottom:30px;}


/*약관 및 개인정보취급방침*/
.clause_box {width:703px; height:200px; margin-bottom:10px; padding:10px; border:1px solid #e4e5e3; background:#fafafa; color:#666; overflow-y:auto; overflow-x:hidden;}
.clause h2 {margin-bottom:25px; font-size:16px; color:#000; font-family:'돋움',dotum;}
.clause h3 {margin-bottom:5px; padding:0; font-size:12px; font-weight:bold; color:#205092; font-family:'돋움',dotum; background:none;}
.clause ul {margin-bottom:30px;}
.clause li {margin-bottom:7px; line-height:150%;}
.clause li ul {margin:0; padding-left:17px;}
.clause li li {margin:4px 0; padding-left:10px; background:url(/images/icon/blt02.gif) left 5px no-repeat;}

/*리스트*/
.list li{margin:6px 0; padding-left:10px;  background:url(/images/icon/blt02.gif) 3px 5px no-repeat; line-height:140%;}
.list .strong{font-weight:bold;}
.list span{font-weight:bold; text-decoration:underline;}

/*테이블*/
.table01 table {width:100%;}
.table01 th, .table01 td {padding:7px 10px; border:1px solid #cecece;}
.table01 th {padding:7px 0;}
.table01 td {padding:7px 10px;}
.table01 thead th {background:#f0f0f0;}
.table01 tbody th {background:#fafafa; font-weight:normal;}
.table01 tbody td li {margin:5px 0; padding-left:8px; background:url(/images/icon/blt03.gif) left 5px no-repeat; line-height:120%;}

.table02 table {width:100%;}
.table02 th, .table02 td {padding:5px 10px; border:1px solid #cecece;}
.table02 th {padding:7px 0;}
.table02 td {padding:7px 10px;}
.table02 thead th {background:#f0f0f0;}
.table02 tbody th {background:#f0f0f0;}
.table02 tbody td {text-align:center;}

/*맵*/
/*.map {margin-bottom:10px; padding:1px; border:1px solid #cecece;}*/
.maps div{overflow: visible;}

.wrap_controllers{padding:5px; border: 1px solid #dbdbdb; border-top: 0; position: relative; background: #fff; z-index: 1;}

.wrap_btn_roadview{float:left; margin: 3px 0 0 3px;}
.wrap_btn_roadview a{color:#333;}
.wrap_btn_roadview a:HOVER{text-decoration: underline;}

.wrap_btn_zoom{float:right;}
.wrap_btn_zoom ul {border:1px solid #e9e9e9;}
.wrap_btn_zoom ul li:FIRST-CHILD{border-left:none;}
.wrap_btn_zoom ul li{float:left; border-left:1px solid #e9e9e9;}
    

/*인사말*/
.greeting {min-height:250px; background:url(/images/sub/sub1_greetingbg2.png) right 5px no-repeat; background-size: 180px}
.greeting p {line-height:160%;}

/*시설연혁*/
.history {min-height:640px; background:url(/images/sub/sub1_historybg.png) left 10px no-repeat;}
.history p {float:right; width:410px; margin-top:15px;}
.history ul {float:right; width:410px; padding:10px 0; border-bottom:1px dashed #ccc;}
.history li {float:left; padding-left:8px;}
.history dl {clear:both; width:390px; line-height:160%;}
.history dt {float:left; width:80px; padding-left:10px; color:#555; font-weight:bold; background:url(/images/icon/blt04.gif) left 7px no-repeat;}
.history dd {width:300px;}

/*설립목적*/
.establish {clear:both; min-height:325px; background:url(/images/sub/sub1_establishbg.png) left 15px no-repeat;}
.establish .establish_contents {float:right; width:380px;}

/*자원봉사안내*/
.volunteer {clear:both; min-height:220px; background:url(/images/sub/sub4_volunteerbg.png) 10px 10px no-repeat;}
.volunteer p {float:right; margin:15px 10px;}
.volunteer dl {float:right; width:400px; margin:5px 0; border:1px solid #ccc; background:#f0f0f0; line-height:140%;}
.volunteer dt {font-size:15px; margin:12px; font-weight:bold; color:#1867bc;}
.volunteer dd {margin:8px 0; padding-left:12px;}

/*후원안내*/
.sponsor {clear:both; min-height:220px; background:url(/images/sub/sub4_sponsorbg.png) 10px 10px no-repeat;}
.sponsor p {float:right; margin:15px 10px;}
.sponsor dl {float:right; width:400px; margin:5px 0; border:1px solid #ccc; background:#f0f0f0; line-height:140%;}
.sponsor dt {font-size:15px; margin:12px; font-weight:bold; color:#1867bc;}
.sponsor dd {padding-left:22px; background:url(/images/icon/blt02.gif) 15px 6px no-repeat;}

/*자원봉사, 후원 신청하기 공지*/
.request_notice {clear:both; margin-top:20px; height:60px; background:url(/images/sub/sub4_request.png) 20px 5px no-repeat; border:2px solid #ccc; border-radius:10px;}
.request_notice p {float:right; margin-top:13px; width:635px; font-weight:bold;}