﻿/* 서브내용:공통적인 부분 */
.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:510px; background-image:url(../ParkFacilities/images/01_02_02_01img.jpg); background-repeat:no-repeat; background-position:top 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:38px; width:100%; float:left; padding-top:65px; 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;}
.park_02_01_list dt {background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; margin-bottom:5px; font-weight:bold;}
.park_02_01_list dd {text-align:justify;}

/* 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;}
.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;}
/* 200323 대관/체험학습 */
.requestvisit_02_intro_box{ width:330px; height: auto; border:1px solid #ddd; float:left; margin-bottom:20px;}
.requestvisit_02_intro_box:nth-child(2n){ margin-right:20px;}
.requestvisit_02_intro_img{ width:330px height:220px; float:left;}
.requestvisit_02_intro_img{ width: auto height: auto;}
.requestvisit_02_intro_text{ width:100%; height:220px; float:left; padding:15px 15px 20px 25px; box-sizing:border-box;}
.requestvisit_02_intro_text>img{ float:right;}
.requestvisit_02_intro_text>h1{ font-size:16px; margin:10px 0 10px 0;}
.requestvisit_02_intro_text>p{ font-size:13px; line-height:18px;}
.requestvisit_02_intro_text>a{ font-size:13px; font-weight:600; color:#fff; background-color:#2d7a94; margin-bottom:10px; display:block; width:140px; height:32px; line-height:32px; text-align:center; margin:17px auto 0 auto; border-radius:7px;}


/* 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:0px 2px; 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;}


/* 아카이브: 분류별자료(팝업) */
.archive_pop_bg { width:100%; background-image:url(../Archive/images/pop_image_bg.gif); background-position:top left; background-repeat:repeat-x; padding-top:5px; margin-bottom:15px;}
.archive_pop_bg .archive_pop_title {text-align:center; vertical-align:top; padding-right:50px; margin:0;}
.archive_pop_txt {font-size:11px; color:#666666; text-align:right; margin-bottom:8px;}


/* 후원하기: 후원하기 팝업 */
.members_Huwon_warp {float:left; width:100%;}
.members_Huwon_warp .m_Ltitle01 {float:left; width:125px; height:225px; padding-top:20px; background-image:url(../Members/images/members_roundTopBg.gif); background-position:top; background-repeat:no-repeat; background-color:#78b7c6;}
.members_Huwon_warp .m_Ltitle02 {float:left; width:125px; height:167px; padding-top:20px; background-image:url(../Members/images/members_roundTopBg.gif); background-position:top; background-repeat:no-repeat; background-color:#78b7c6;}
.members_Huwon_warp .m_Ltitle03 {float:left; width:125px; height:155px; padding-top:20px; background-image:url(../Members/images/members_roundTopBg.gif); background-position:top; background-repeat:no-repeat; background-color:#78b7c6;}
.members_Huwon_warp .m_Mtable{float:left; width:490px;}
.members_Huwon_warp .m_Rbox {float:left; padding-left:10px;}