﻿/* 서브내용:공통적인 부분 */
.txt_justfy {text-align:justify;}


/* SUB:01-01.민주공원소개:04.찾아오시는 길 */
.map_tab {float:left; width:100%; margin-top:13px; padding-left:10px;}
.map_tab ul li {float:left; display:inline; padding-right:2px; vertical-align:bottom;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.flash_window{display: none;position:absolute;left:200px;top:50px;z-index:10000;}

/* 01민주공원:민주공원안내 */
.info_VRflash {float:left; margin-top:20px; padding-left:1px;}

/* SUB:01-02.공원시설:02.내부시설 */
.parkf02_box01 {width:692px; height:344px; background-image:url(../ParkFacilities/images/01_02_02_01img.jpg); background-repeat:no-repeat; background-position:right;}
.parkf02_box02 {width:692px; height:358px; background-image:url(../ParkFacilities/images/01_02_02_02img.jpg); background-repeat:no-repeat; background-position:right; margin-bottom:34px;}
.parkf02_box03 {width:692px; height:360px; background-image:url(../ParkFacilities/images/01_02_02_03img.jpg); background-repeat:no-repeat; background-position:right; margin-bottom:30px;}
.parkf02_box04 {width:692px; height:410px; background-image:url(../ParkFacilities/images/01_02_02_04img.jpg); background-repeat:no-repeat; background-position:right; margin-bottom:30px;}
.parkf02_box05 {width:692px; height:400px; background-image:url(../ParkFacilities/images/01_02_02_05img.jpg); background-repeat:no-repeat; background-position:right; margin-bottom:40px;}
.parkf_subtitle {margin-bottom:20px; width:100%; float:left; padding-top:20px; padding-left:3px;}
.parkf_subtxt {float:left; padding-left:3px; text-align:left;}
.parkf_subtxt .parkf_subimg {float:left; padding-left:3px; margin-top:30px;}
.parkf_subtxt .parkf_subimg ul li {float:left; display:inline; margin-right:8px;}
.blank_top {margin-top:15px;}
.parkfacilities_img {float:left; width:100%; margin-bottom:30px;}
.parkfacilities_img ul li {float:left; display:inline; margin-right:8px;}
.parkf_bottxt dl dt {height:20px; background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:22px; padding-top:2px; font-weight:bold;}
.parkf_bottxt dl dd {height:20px; padding-left:22px;}

/* SUB:01-02.공원시설:03.외부시설 */
.parkf_out_Lbox {float:left; width:165px;}
.parkf_out_Lbox ul li {float:left; padding-bottom:14px;}
.parkf_out_Rbox {float:right; width:490px; padding-right:20px; text-align:justify;}
.parkf_out_Rbox p {padding-bottom:25px;}
.parkf_out_txt {float:left; margin-top:5px; padding-left:5px; text-align:justify;}
.parkf_out_txt ul li {background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:22px; margin-bottom:5px;}
.parkf_out_txt ul li.long_txt {background-image:url(../images/icon01-01.gif); background-repeat:no-repeat; background-position:left top; padding-left:22px; margin-bottom:5px;}
.parkf_out_txt02 {float:left; padding-left:5px; margin-bottom:55px; text-align:justify;}
.parkf_out_txt02 dl dt {font-weight:bold; margin-bottom:5px;}
.parkf_out_txt02 dl dd p {padding-bottom:25px;}
.parkf_out_txt02 .parkf_out_people33 {width:90%; margin:0 auto; padding-top:15px;}
.parkf_out_txt02 .parkf_out_people33 ul li {float:left; display:inline; margin-right:10px; margin-bottom:35px;}
.parkf_out_txt02 .parkf_out_people33 ul li .people33_name {text-align:center; clear:both;}

.parkf_out_txt02-01 {float:left; padding-left:5px; text-align:justify;}
.parkf_out_txt02-01 dl dt {font-weight:bold; margin-bottom:5px;}
.parkf_out_txt02-01 dl dd p {padding-bottom:25px;}
/* SUB:01-02.공원시설:03.외부시설-전체위치 부분 */
.parkf_out_frame {width:100%; height:408px; margin-bottom:34px; position:relative;}
.parkf_out_mapBg01 {background-image:url(../ParkFacilities/images/p02_01-bg.jpg); background-repeat:no-repeat; background-position: top right;}
.parkf_out_mapBg02 {background-image:url(../ParkFacilities/images/p02_02-bg.jpg); background-repeat:no-repeat; background-position: top right;}
.parkf_out_mapBg03 {background-image:url(../ParkFacilities/images/p02_03-bg.jpg); background-repeat:no-repeat; background-position: top right;}
.parkf_out_mapBg04 {background-image:url(../ParkFacilities/images/p02_04-bg.jpg); background-repeat:no-repeat; background-position: top right;}
.parkf_out_mapBg05 {background-image:url(../ParkFacilities/images/p02_05-bg.jpg); background-repeat:no-repeat; background-position: top right;}
.parkf_out_mapBg06 {background-image:url(../ParkFacilities/images/p02_06-bg.jpg); background-repeat:no-repeat; background-position: top right;}

.parkf_out_frame .pOut_title {position:absolute; top:30px; left:40px; float:left;}
.parkf_out_frame .pOut_content {position:absolute; top:100px; left:40px;}
.parkf_out_Tribute {position:absolute; top:150px; left:40px;}
.parkf_out_Torchlight {position:absolute; top:115px; left:40px;}



/* SUB:01-03.대관&단체방문:01.대관서비스 */
.sub01_03_01_btn li {float:left; margin-bottom:20px; padding-left:20px;}


/* 02회원마당:후원하기 */
.support02 {width:782px;margin-left:-38px; height:1200px; background-image:url(../Members/images/m02_bg02.jpg); background-repeat: no-repeat; background-position:top;margin-top:20px;position:relative;}
.support02 .sup_character {position:absolute;left:446px; top:-45px;}
.support02 .sup_txt01 {position:absolute;left:40px;}
.support02 .sup_txt02 {position:absolute;top:120px;left:40px;}
.support_frame02 {width:525px;position:absolute;top:203px;left:139px;}
.support_frame02 .supF_txt01 {position:absolute;}
.support_frame02 .supF_txt02_01 {top:138px;position:absolute; left:52px;}
.support_frame02 .supF_txt02_02 {top:202px;position:absolute; padding:0px;}
.support_frame02 .supF_txt02_02 ul li {list-style:none; padding-bottom:21px;}
.supF_txt03_2 {position:absolute;top:757px;left:213px;}
.support_btn02 {width:100%; position:absolute;top:856px;}


/* SUB:02-04.회원서비스:회원가입 */
.Service04_top {width:782px; height:272px; background-image:url(../Service/images/s04_topbg.jpg); background-repeat:no-repeat;}
.Service04_top .s04_txt01 {padding-left:70px; margin-bottom:20px; width:100%; float:left; padding-top:51px;}
.Service04_top .s04_txt02 {margin-left:54px;}


/* SUB:03-02.체험학습안내 */
.experience_bn {float:left; padding-bottom:22px; border-bottom:1px solid #c1dbda;}
.experience_bn_noline {float:left; padding-bottom:22px;}
.blank22 {padding-top:22px;}
.experience_txt {clear:both; margin-top:35px; margin-bottom:30px; padding-left:15px; padding-bottom:40px; border-bottom:4px solid #c1dbda;}
.experience_txt li {clear:both; background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:22px; margin-bottom:6px;}
.experience_txt li .blank {float:left;}
.blank_top30 {margin-top:30px;}




/* 테이블 */
TABLE.table02 {WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px; padding:0px; border-bottom:3px solid #9bbecd; text-align:left; margin-bottom:40px;}
TABLE.table02 CAPTION {POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.table02 TR {BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none;}
TABLE.table02 TH {height:30px; text-align:center; border-right:1px solid #d5e3ea; border-bottom:1px solid #d5e3ea;}
TABLE.table02 TH.th_bg {background-color:#eef3f6; border-top:3px solid #9bbecd; color:#447d9f;}
TABLE.table02 TH.th_noneR {background-color:#eef3f6; border-right:#ffffff;}
TABLE.table02 TD {border-bottom:1px solid #d5e3ea; border-right:1px solid #d5e3ea; text-align:center;}
TABLE.table02 TD.td_left {text-align:left; padding:5px 5px 5px 15px;}
TABLE.table02 TD.td_noneR {border-bottom:1px solid #d5e3ea;border-right:1px solid #FFFFFF;}
TABLE.table02 TD.td_topline {border-top:3px solid #9bbecd;}
