@charset "UTF-8";

	.visual_top.ddp_intro { background:url("../img/intro/top_bnr.jpg") center bottom no-repeat; background-size:cover; }

	/* 재단소개 */
	.intro_cont_wrap { padding:66px 0 120px; }

	.vision_ttl { margin-bottom:38px; text-align:center; }
	.vision_ttl strong { font-size:28px; font-weight:500; }
	.vision_ttl p { color:#4e4e4e; font-weight:400; margin-top:14px; }

	.vision_list_wrap { border-top:1px solid #d9d9d9; margin-top:60px; }
	.vision_list_wrap > ul > li { border-bottom:1px solid #d9d9d9; padding:50px 0 50px 220px; position:relative; }
	.vision_list_wrap > ul > li.vision_list01 { background:url("../img/intro/vision_icon01.png") 60px center no-repeat; }
	.vision_list_wrap > ul > li.vision_list02 { background:url("../img/intro/vision_icon02.png") 60px center no-repeat; }
	.vision_list_wrap > ul > li.vision_list03 { background:url("../img/intro/vision_icon03.png") 60px center no-repeat; }
	.vision_list_wrap > ul > li.vision_list04 { background:url("../img/intro/vision_icon04.png") 60px center no-repeat; }
	.vision_list_wrap > ul > li.vision_list05 { background:url("../img/intro/vision_icon05.png") 60px center no-repeat; }

	.vision_list_wrap > ul > li > strong { display:block; font-size:24px; font-weight:700; margin-bottom:16px; }
	.vision_list_wrap > ul > li > p { color:#4e4e4e; font-size:18px; font-weight:500; }

	.vision_list_wrap > ul > li > ol,
	.vision_list_wrap > ul > li > ul { margin-top:-16px; }
	.vision_list_wrap > ul > li > ol:after,
	.vision_list_wrap > ul > li > ul:after { clear:both; content:""; display:block; }
	.vision_list_wrap > ul > li > ol > li,
	.vision_list_wrap > ul > li > ul > li { color:#4e4e4e; float:left; font-size:18px; font-weight:500; margin-top:16px; width:360px; }
	.vision_list_wrap > ul > li > ul > li { padding-left:8px; position:relative; }
	.vision_list_wrap > ul > li > ul > li:before { content:"·"; left:0; position:absolute; top:0; }

	.ceo_welcome_wrap { padding:60px 0 120px; }
	.ceo_welcome_top { height:443px; position:relative; }
	.ceo_welcome_gbg { background:#f7f7f7; bottom:0; height:370px; left:0; position:absolute; width:100%; }

	.ceo_welcome_txt { left:110px; position:absolute; top:80px; }
	.ceo_welcome_txt strong { color:#212121; display:block; font-size:40px; font-weight:500; line-height:1.5; }
	.ceo_welcome_txt p { background:url("../img/intro/ceo_name.png") right center no-repeat; background-size:82px auto; color:#212121; display:inline-block; font-size:20px; font-weight:400; height:32px; line-height:40px; margin-top:42px; padding-right:96px; }

	.ceo_img { background:url("../img/intro/ceo_img.png") no-repeat; background-size:100% auto; bottom:0; display:block; height:443px; overflow:hidden; position:absolute; right:147px; text-indent:-20000px; width:297px; }

	.ceo_welcome_cont { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.5; margin-top:44px; }

	.ci_cont_wrap { padding:70px 0 120px; }
	.ci_pdf_down { margin-bottom:60px; position:relative; }
	.ci_pdf_down:after { clear:both; content:""; display:block; }
	.ci_pdf_down p { color:#4e4e4e; font-weight:400; left:0; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:calc(100% - 240px); }
	.ci_pdf_down a { border:1px solid #212121; float:right; font-weight:400; height:40px; line-height:38px; padding:0 20px; text-align:center; width:220px; }
	.ci_pdf_down a img { margin:11px 0 0 64px; }
	.ci_pdf_down a img.web { display:inline-block; }
	.ci_pdf_down a img.mob { display:none; }

	.ci_cont_each { border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:74px 0 76px; }
	.ci_cont_each:after { clear:both; content:""; display:block; }
	.ci_cont_each + .ci_cont_each  { border-top:none; }

	.ci_cont_each strong { font-size:24px; font-weight:500; }
	.ci_cont_each p { color:#4e4e4e; font-weight:400; line-height:1.4; margin-top:16px; }
	.ci_cont_each > img { margin-top:40px; }

	.ci_sep_wrap { margin-top:40px; }
	.ci_sep_wrap:after { clear:both; content:""; display:block; }

	.ci_sep_each { width:48.75%; }
	.ci_sep_each.left { float:left; }
	.ci_sep_each.right { float:right; }

	.ci_cont_each img.web { display:inline-block; }
	.ci_cont_each img.mob { display:none; }

	.ci_cont_each_left { float:left; width:48.75%; }
	.ci_cont_each_right { float:right; width:48.75%; }

	.ci_cont_each dl { margin-top:5px; }
	.ci_cont_each dl:first-of-type { margin-top:16px; }
	.ci_cont_each dl:after { clear:both; content:""; display:block; }
	.ci_cont_each dl dt,
	.ci_cont_each dl dd { float:left; }
	.ci_cont_each dl dt { font-weight:500; margin-right:5px; }
	/* 재단소개 end */

	/* 조직도 */
	.org_chart_wrap { padding:80px 0 120px; position:relative; }

	.org_chart_inner { padding:0 0 280px; position:relative; }
	.org_chart_inner:before { background:#a6a6a6; content:""; height:700px; left:50%; position:absolute; top:0; width:1px; }
	.org_chart_each { height:70px; margin:0 auto; position:relative; width:230px; }
	.org_chart_each.mt40 { margin:40px auto 0; }
	.org_chart_each.mt72 { margin:72px auto 0; }
	.org_chart_each.last { margin:164px auto 0; }
	.org_chart_each.branch:before { background:#a6a6a6; content:""; height:1px; left:50%; margin-left:-220px; position:absolute; top:50%; width:440px; }
	.org_chart_each.last:before { background:#a6a6a6; content:""; height:1px; left:50%; margin-left:-357px; position:absolute; top:-39px; width:714px; }

	.chart_ttl_each { border-radius:35px; font-size:20px; height:70px; line-height:66px; position:relative; text-align:center; width:230px; }
	.chart_ttl_each.pos_abs { position:absolute; top:0; }
	.chart_ttl_each.left { left:-345px; }
	.chart_ttl_each.right { right:-345px; }

	.chart_ttl_each.disc:before { background:#a6a6a6; border-radius:50%; content:""; height:12px; margin-top:-6px; position:absolute; top:50%; width:12px; }
	.chart_ttl_each.left.disc:before { right:-21px; }
	.chart_ttl_each.right.disc:before { left:-21px; }

	.chart_ttl_each.type01 { background:#212121; border:2px solid #212121; color:#fff; font-weight:500; }
	.chart_ttl_each.type02 { background:#fff; border:2px solid #a6a6a6; color:#212121; font-weight:400; }
	.chart_ttl_each.type03 { background:#4e4e4e; border:2px solid #4e4e4e; color:#fff; font-weight:500; }
	.chart_ttl_each.type04 { background:#a6a6a6; border:2px solid #a6a6a6; color:#fff; font-weight:400; }
	.chart_ttl_each.type05 { background:#fff; border:2px solid #a6a6a6; color:#212121; font-weight:400; width:208px; }

	.chart_ttl_each > ul { margin-top:18px; }
	.chart_ttl_each > ul.pl38 { padding-left:38px; }
	.chart_ttl_each > ul.pl51 { padding-left:51px; }
	.chart_ttl_each > ul.pl54 { padding-left:54px; }
	.chart_ttl_each > ul > li { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.2; margin-top:10px; padding-left:17px; position:relative; text-align:left; }
	.chart_ttl_each > ul > li:first-child { margin-top:0; }
	.chart_ttl_each > ul > li:before { background:#fff; border:1px solid #a6a6a6; border-radius:50%; content:""; height:8px; left:0; margin-top:-4px; position:absolute; top:50%; width:8px; }
	.chart_ttl_each > ul > li.filled:before { background:#a6a6a6; }

	.org_chart_each.last .chart_ttl_each:before { background:#a6a6a6; content:""; height:40px; left:50%; position:absolute; top:-40px; width:1px; }

	.org_chart_each.last .chart_ttl_each:nth-child(1) { left:-346px; }
	.org_chart_each.last .chart_ttl_each:nth-child(2) { left:-108px; }
	.org_chart_each.last .chart_ttl_each:nth-child(3) { right:-108px; }
	.org_chart_each.last .chart_ttl_each:nth-child(4) { right:-345px; }

	.org_search_wrap { font-size:0; text-align:center; }
	.org_search_wrap > * { display:inline-block; height:50px; margin:0 20px; vertical-align:top; }
	.org_search_wrap select { -webkit-appearance:none; appearance:none; background:url("../img/common/arrow_sel_circle.png") right 10px center no-repeat #fff; border:none; border-bottom:1px solid #212121; color:#212121; font-size:18px; font-weight:400; padding:0 40px 0 10px; width:150px; }
	.org_search_wrap select::-ms-expand { display:none; }

	.org_search_input { border-bottom:1px solid #212121; position:relative; width:660px; }
	.org_search_input input { background:#fff; border:none; color:#212121; font-size:18px; font-weight:400; height:100%; padding:0 50px 0 10px; width:100%; }
	.org_search_input a { background:url("../img/common/icon_search.png") no-repeat; height:26px; margin-top:-13px; overflow:hidden; position:absolute; right:10px; text-indent:-20000px; top:50%; width:26px; z-index:5; }

	.org_list_wrap { margin-top:50px; }
	.org_list_wrap > ul > li { border-bottom:1px solid #d9d9d9; }
	.org_list_wrap > ul > li > a { background:url("../img/mem/arrow_policy_d.png") right center no-repeat; color:#212121; display:block; font-size:24px; font-weight:500; height:80px; line-height:80px; position:relative; }
	.org_list_wrap > ul > li > a.on { background:url("../img/mem/arrow_policy_u.png") right center no-repeat; }

	.org_list_cont { border-top:1px solid #d9d9d9; display:none; padding:40px 0 60px; }
	.org_list_cont table { border-top:1px solid #d9d9d9; width:100%; }
	.org_list_cont table th,
	.org_list_cont table td { border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-size:16px; line-height:1.4; padding:20px; text-align:center; vertical-align:middle; }
	.org_list_cont table th:last-child,
	.org_list_cont table td:last-child { border-right:0; }
	.org_list_cont table th { background:#f9f9f9; color:#212121; font-weight:500; height:60px; padding:0; }
	.org_list_cont table td { background:#fff; color:#4e4e4e; font-weight:400; }
	.org_list_cont table td.ta_l { text-align:left; }

	.layer_pop.org_srch_result { min-height:546px; padding:116px 40px 60px; position:absolute; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:1200px; }
	.layer_pop.org_srch_result a.close { background:url("../img/intro/btn_layer_close.png") no-repeat; display:block; height:30px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:40px; width:30px; }

	.org_srch_result_num strong { color:#0054a5; font-weight:400; }

	.org_srch_result p.no_result { background:url("../img/common/icon_nolist.png") center top no-repeat; color:#4e4e4e; font-size:20px; font-weight:400; left:0; padding-top:146px; position:absolute; text-align:center; top:197px; width:100%; }

	.org_srch_result table { border-top:1px solid #d9d9d9; margin-top:18px; width:100%; }
	.org_srch_result table th,
	.org_srch_result table td { border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-size:16px; line-height:1.4; padding:20px; text-align:center; vertical-align:middle; }
	.org_srch_result table th:last-child,
	.org_srch_result table td:last-child { border-right:0; }
	.org_srch_result table th { background:#f9f9f9; color:#212121; font-weight:500; }
	.org_srch_result table td { background:#fff; color:#4e4e4e; font-weight:400; }
	.org_srch_result table td.ta_l { text-align:left; }
	/* 조직도 end */

	/* 정보공개 */
	.info_open_wrap { padding:80px 0 120px; }

	.info_open_subttl { background:#f7f7f7; color:#212121; font-size:18px; font-weight:400; line-height:1.4; margin:0 auto; max-width:720px; padding:20px 0; text-align:center; }

	.org_list_wrap.info_open_cont { margin-top:30px; }

	.org_list_cont.info_open_cont { background:#f7f7f7; padding:34px 30px; }

	.info_open_cont { color:#4e4e4e; font-size:18px; line-height:1.4; }
	.info_open_cont p { color:#4e4e4e; font-size:16px; line-height:1.4; margin-top:22px; position:relative; }
	.info_open_cont p.dash { padding-left:8px; }
	.info_open_cont p.dash:before { content:"-"; left:0; position:absolute; top:0; }

	.info_open_link { border-bottom:1px solid #4e4e4e; color:#4e4e4e; }
	.open_doc_down { color:#4e4e4e; font-size:18px; height:35px; line-height:35px; margin:18px 0; }
	.open_doc_down a { background:#fff; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; font-weight:400; height:35px; line-height:35px; margin-left:20px; padding:0 20px; }
	.open_doc_down a img { margin:9px 0 0 20px; }
	.open_doc_down a img.web { display:inline-block; }
	.open_doc_down a img.mob { display:none; }

	.flow_chart { margin-bottom:60px; padding-top:20px; text-align:center; }
	.flow_chart img.web { display:inline-block; }
	.flow_chart img.mob { display:none; }

	.open_doc_down.first { margin-top:0; }
	.open_doc_down.last { margin-bottom:0; }

	.info_open_bnr { display:inline-block; margin-top:40px; }

	.info_close_ttl { display:block; font-size:28px; font-weight:500; }

	.info_close_cont { background:#f7f7f7; margin-top:28px; padding:38px 30px 40px; }
	.info_close_cont > strong { color:#4e4e4e; display:block; font-size:18px; font-weight:500; }
	.info_close_cont > ol { margin-top:26px; }
	.info_close_cont > ol > li { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; padding-left:30px; position:relative; }
	.info_close_cont > ol > li span { color:#4e4e4e; font-size:16px; font-weight:400; left:0; position:absolute; top:0; }

	.info_close_tbl_wrap { overflow-x:auto; }
	.info_close_tbl_wrap table { border-top:1px solid #d9d9d9; margin-top:40px; width:1140px; }
	.info_close_tbl_wrap table th,
	.info_close_tbl_wrap table td { border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-size:16px; height:60px; line-height:1.2; text-align:center; vertical-align:middle; }
	.info_close_tbl_wrap table th { background:#eee; color:#212121; font-weight:500; }
	.info_close_tbl_wrap table th span { font-size:14px; }
	.info_close_tbl_wrap table td { background:#fff; color:#4e4e4e; font-weight:400; padding:20px 0; }
	.info_close_tbl_wrap table td.ta_l { padding:20px; text-align:left; }

	.meeting_list_tab { margin:0 auto 80px; max-width:778px; }
	.meeting_list_tab > ul { font-size:0; text-align:center; }
	.meeting_list_tab > ul li { border:1px solid #212121; display:inline-block; height:60px; margin:-1px 0 0 -1px; width:260px; }
	.meeting_list_tab > ul li a { color:#212121; display:block; font-size:20px; font-weight:400; height:100%; line-height:58px; text-align:center; width:100%; }
	.meeting_list_tab > ul li:hover a,
	.meeting_list_tab > ul li.on a,
	.meeting_list_tab > ul li:hover a span,
	.meeting_list_tab > ul li.on a span { background:#212121; color:#fff; font-weight:500; }

	.meeting_list_tab.pre_public { max-width:637px; }
	.meeting_list_tab.pre_public > ul { text-align:left; }
	.meeting_list_tab.pre_public > ul li { width:160px; }

	.meeting_list_tab.mng_public { max-width:715px; }
	.meeting_list_tab.mng_public > ul { text-align:left; }
	.meeting_list_tab.mng_public > ul li { width:120px; }

	.meeting_ex_tbl { border-top:1px solid #d9d9d9; margin:0 0 56px; width:100%; }
	.meeting_ex_tbl th,
	.meeting_ex_tbl td { border-bottom:1px solid #d9d9d9; font-size:14px; height:40px; line-height:1.2; vertical-align:middle; }
	.meeting_ex_tbl th { background:#f9f9f9; border-right:1px solid #d9d9d9; color:#212121; font-weight:500; text-align:center; }
	.meeting_ex_tbl td { background:#fff; color:#4e4e4e; font-weight:400; padding:0 30px; text-align:left; }

	.meeting_list_tbl_wrap.info_list { margin-top:0; }
	.meeting_list_tbl_wrap p:after { clear:both; content:""; display:block; }
	.meeting_list_tbl_wrap p strong { color:#0054a5; font-weight:500; }

	.meeting_list_tbl_wrap p.excel_down { line-height:40px; }

	.meeting_list_tbl_wrap p a { border:1px solid #212121; color:#212121; float:right; font-size:16px; font-weight:400; height:40px; line-height:38px; padding:0 20px; text-align:center; }
	.meeting_list_tbl_wrap p a img { margin:10px 0 0 10px; }
	.meeting_list_tbl_wrap p a img.web { display:inline-block; }
	.meeting_list_tbl_wrap p a img.mob { display:none; }

	.meeting_list_tbl_wrap table { border-top:1px solid #212121; margin-top:18px; width:100%; }
	.meeting_list_tbl_wrap table th,
	.meeting_list_tbl_wrap table td { border-bottom:1px solid #d9d9d9; font-size:16px; height:61px; text-align:center; vertical-align:middle; }
	.meeting_list_tbl_wrap table th { background:#f9f9f9; color:#212121; font-weight:500; }
	.meeting_list_tbl_wrap table td { background:#fff; color:#4e4e4e; font-weight:400; padding:0 30px; }
	.meeting_list_tbl_wrap table td.p0 { padding:0; }
	.meeting_list_tbl_wrap table td a { color:#4e4e4e; font-weight:400; }
	.meeting_list_tbl_wrap table td.no_list_wrap { height:310px; position:relative; }
	.meeting_list_tbl_wrap table td.no_list_wrap p.no_list { background:url("../img/common/icon_warn.png") center top no-repeat; color:#a6a6a6; font-size:20px; padding-top:126px; text-align:center; }

	.meeting_list_tbl_wrap table.pre_public th,
	.meeting_list_tbl_wrap table.pre_public td { border-right:1px solid #d9d9d9; }
	.meeting_list_tbl_wrap table.pre_public th:last-child,
	.meeting_list_tbl_wrap table.pre_public td:last-child { border-right:0; }
	.meeting_list_tbl_wrap table.pre_public td { padding:20px 10px; }

	.contract_ifr_wrap { margin:80px auto 0; width:825px; }
	.contract_ifr_wrap iframe { height:900px; width:100%; }
	/* 정보공개 end */

	.intro_img_cont_wrap { padding:60px 0 90px; }
	.intro_img_cont_wrap img { width:100%; }

	.intro_img_cont_txt { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:38px; }
	.intro_img_cont_txt strong { color:#212121; display:block; font-size:24px; font-weight:500; margin-bottom:20px; }

	.intro_runtime_guide { background:#f9f9f9; padding:50px 0 110px; }
	.intro_runtime_ttl { color:#212121; display:block; font-size:24px; font-weight:500; padding-top:96px; position:relative; text-align:center; }
	.intro_runtime_ttl:before { background:#212121; content:""; height:70px; left:50%; position:absolute; top:0; width:1px; }
	.intro_runtime_txt { color:#4e4e4e; font-size:18px; font-weight:400; margin-top:14px; text-align:center; }

	.intro_runtime_slide { left:50%; margin:30px 0 0 -559px; position:relative; width:1118px; }
	.intro_runtime_slide_inner { height:170px; margin:0 auto; overflow:hidden; padding:10px 0 0 10px; position:relative; width:1020px; }
	.intro_runtime_slide_inner ul li { background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, 0.07); height:150px; position:relative; width:490px; }
	.intro_runtime_slide_inner a { display:block; height:100%; padding:35px 0 0 135px; position:relative; width:100%; }
	.intro_runtime_slide_inner img { border-radius:50%; left:30px; margin-top:-40px; position:absolute; top:50%; }
	.intro_runtime_slide_inner .txt { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.intro_runtime_slide_inner strong { color:#212121; display:block; font-size:20px; font-weight:700; margin-bottom:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.intro_runtime_slide_inner strong span { color:#212121; font-size:16px; font-weight:400; }

	.intro_runtime_slide .swiper-button-next { background:url("../img/main/info_slide_arrow_r.png") no-repeat; height:35px; margin-top:-17.5px; right:0; width:19px; }
	.intro_runtime_slide .swiper-button-prev { background:url("../img/main/info_slide_arrow_l.png") no-repeat; height:35px; left:0; margin-top:-17.5px; width:19px; }

	.intro_runtime_slide .swiper-pagination { display:none; margin-top:50px; width:100%; }
	.intro_runtime_slide .swiper-pagination .swiper-pagination-bullet { background:#a6a6a6; border-radius:9px; height:18px; margin:0 10px; opacity:1; vertical-align:top; width:18px; }
	.intro_runtime_slide .swiper-pagination .swiper-pagination-bullet-active { background:#a6a6a6; width:40px; }

	.intro_cont_ttl { color:#212121; display:block; font-size:24px; font-weight:500; margin-bottom:20px; }

	.est_summary_tbl { padding-bottom:90px; }
	.est_summary_tbl table { border-top:1px solid #d9d9d9; width:100%; }
	.est_summary_tbl table th,
	.est_summary_tbl table td { border-bottom:1px solid #d9d9d9; height:60px; padding:20px 25px; text-align:left; vertical-align:middle; }
	.est_summary_tbl table th { background:#f9f9f9; color:#212121; font-size:16px; font-weight:500; }
	.est_summary_tbl table td { background:#fff; color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; }
	.est_summary_tbl table td ul { margin-top:8px; }
	.est_summary_tbl table td ul li { color:#4e4e4e; font-size:16px; font-weight:400; padding-left:8px; position:relative; }
	.est_summary_tbl table td ul li:before { content:"-"; left:0; position:absolute; top:0; }

	.by_hadid { border-bottom:1px solid #d9d9d9; padding-bottom:80px; }

	.const_story { padding:74px 0 110px; }
	.const_story_hashs { background:#f9f9f9; margin-top:50px; padding:30px 0; text-align:center; }
	.const_story_hashs > * { color:#212121; display:inline-block; font-size:18px; font-weight:400; margin:8px 15px; }

	.const_tech_each { margin-top:80px; }
	.const_tech_each:first-child { margin-top:50px; }
	.const_tech_each strong { color:#212121; display:block; font-size:20px; font-weight:500; padding-left:14px; position:relative; }
	.const_tech_each strong:before { background:#212121; border-radius:50%; content:""; height:4px; left:0; position:absolute; top:10px; width:4px; }
	.const_tech_each p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:14px; }

	.btn_rental_info { background:#fff; border:1px solid #212121; color:#212121; display:block; height:40px; line-height:38px; margin-top:60px; text-align:center; width:210px; }
	.btn_rental_info img.web { display:inline-block; margin:12px 0 0 18px; }
	.btn_rental_info img.mob { display:none; }

	/* 오시는 길 */
	.way_to_come_wrap { padding:60px 0 120px; }

	.wtc_img { border:1px solid #d9d9d9; position:relative; }
	.wtc_img img.web { display:inline-block; }
	.wtc_img img.mob { display:none; }

	.btn_wtc { margin-top:20px; }
	.btn_wtc:after { clear:both; content:""; display:block; }
	.btn_wtc a { background:#fff; border:1px solid #212121; color:#212121; float:right; height:40px; line-height:38px; padding:0 19px; text-align:center; width:auto; }
	.btn_wtc img { margin:12px 0 0 18px; }
	.btn_wtc img.web { display:inline-block; }
	.btn_wtc img.mob { display:none; }

	.bus_info_tbl { margin-top:20px; }
	.bus_info_tbl table { border-top:1px solid #d9d9d9; width:100%; }
	.bus_info_tbl table th,
	.bus_info_tbl table td { border-bottom:1px solid #d9d9d9; font-size:16px; height:60px; line-height:1.4; padding:15px 30px; vertical-align:middle; }
	.bus_info_tbl table th { background:#f9f9f9; border-right:1px solid #d9d9d9; color:#212121; font-weight:500; text-align:center; }
	.bus_info_tbl table td { background:#fff; color:#4e4e4e; font-weight:400; text-align:left; }

	.bus_info_tbl table td ul li { color:#4e4e4e; font-weight:400; padding-left:25px; position:relative; }
	.bus_info_tbl table td ul li:before { content:""; height:14px; left:0; position:absolute; top:5px; width:14px; }
	.bus_info_tbl table td ul li.type01:before { background:#0000ff; }
	.bus_info_tbl table td ul li.type02:before { background:#197b30; }
	.bus_info_tbl table td ul li.type03:before { background:#75c25b; }
	.bus_info_tbl table td ul li.type04:before { background:#ed1c24; }
	.bus_info_tbl table td ul li.type05:before { background:#b28850; }

	.layer_pop.wtc_pop { padding:110px 40px 60px; position:fixed; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:1200px; }
	.wtc_pop a.close { background:url("../img/intro/btn_layer_close.png") no-repeat; display:block; height:30px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:40px; width:30px; }

	.wtc_pop strong { display:block; font-size:20px; font-weight:500; margin-top:60px; }
	.wtc_pop strong:first-of-type { margin-top:0; }

	.wtc_pop table { border-top:1px solid #d9d9d9; margin-top:18px; width:100%; }
	.wtc_pop table th,
	.wtc_pop table td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:60px; text-align:center; vertical-align:middle; }
	.wtc_pop table th:last-child,
	.wtc_pop table td:last-child { border-right:0; }
	.wtc_pop table th { background:#f9f9f9; color:#212121; font-size:16px; font-weight:500; }
	.wtc_pop table td { background:#fff; color:#4e4e4e; font-size:16px; font-weight:400; padding:0 20px; }
	/* 오시는 길 end */





	.ddp_parking_guide_bg { background:url("../img/intro/icon_headset.png") 45px center no-repeat #f7f7f7; height:120px; margin:0 auto; padding-left:135px; width:450px; }
	.ddp_parking_guide_bg p { color:#212121; display:inline-block; font-size:20px; font-weight:400; line-height:1.5; padding-top:30px; text-align:center; }

	.parking_fee_ttl { color:#212121; display:block; font-size:20px; font-weight:500; margin-bottom:18px; }

	.wtc_img.parking { margin-top:60px; }

	.parking_guide_btns { font-size:0; margin-top:40px; text-align:center; }
	.parking_guide_btns a { background:url("../img/intro/link_arrow.png") right 20px center no-repeat #fff; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; font-weight:400; height:40px; line-height:38px; margin:0 10px; padding-left:20px; text-align:left; width:220px; }

	.layer_pop.regi_vehi,
	.layer_pop.parking_detail { height:calc(100vh - 100px); margin-left:-600px; position:fixed; top:50px; width:1200px; }
	.layer_pop.regi_vehi .mCSB_inside > .mCSB_container,
	.layer_pop.parking_detail .mCSB_inside > .mCSB_container { margin-right:0; }
	.parking_layer_ttl { border-bottom:1px solid #d9d9d9; color:#212121; display:block; font-size:28px; font-weight:500; height:81px; line-height:80px; padding-left:40px; position:relative; }
	.parking_layer_ttl a.close { background:url("../img/common/btn_layer_close.png") no-repeat; height:30px; margin-top:-15px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:50%; width:30px; }

	.layer_parking_cont { padding:40px 40px 60px; }
	.layer_parking_cont .bus_info_tbl { margin-top:80px; }
	.layer_parking_cont .bus_info_tbl:first-child { margin-top:0; }

	.regi_vehi_guide { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.6; padding-left:18px; position:relative; }
	.regi_vehi_guide:before { content:"※"; left:0; position:absolute; top:0; }

	.tbl_guide_add { color:#4e4e4e; font-size:16px; font-weight:400; margin-top:16px; }

	.layer_parking_each { margin-top:74px; }
	.layer_parking_each > strong { color:#212121; display:block; font-size:20px; font-weight:500; margin-bottom:18px; }
	.layer_parking_each > strong span { font-weight:400; }
	.layer_parking_each > figure { border:1px solid #d9d9d9; }

	.horiz_tbl { border-top:1px solid #d9d9d9; width:100%; }
	.horiz_tbl th,
	.horiz_tbl td { border-bottom:1px solid #d9d9d9; font-size:16px; height:60px; line-height:1.4; padding:15px 0 15px 25px; text-align:left; vertical-align:middle; }
	.horiz_tbl th { background:#f9f9f9; color:#212121; font-weight:500; }
	.horiz_tbl td { background:#fff; color:#4e4e4e; font-weight:400; }
	.horiz_tbl td p.front_dash { color:#4e4e4e; font-size:16px; font-weight:400; padding-left:8px; position:relative; }
	.horiz_tbl td p.front_dash:before { content:"-"; left:0; position:absolute; top:0; }

	.parking_etc_serv { margin-top:54px; }
	.parking_etc_serv > strong { color:#212121; display:block; font-size:20px; font-weight:500; }
	.parking_etc_serv_inner { margin-top:30px; }
	.parking_etc_serv_inner:after { clear:both; content:""; display:block; }
	.parking_etc_serv_inner > div { float:left; height:80px; position:relative; }
	.parking_etc_serv_inner > div a { display:block; height:100%; padding-left:100px; position:relative; width:100%; }
	.parking_etc_serv_inner > div a > img { border-radius:10px; left:0; position:absolute; top:0; }
	.parking_etc_serv_inner > div.greencar a > img { border:1px solid #d9d9d9; }
	.parking_etc_serv_inner > div.kakaot { margin-left:60px; }
	.parking_etc_serv_inner > div.kakaot a > img { border:1px solid #282d4b; }

	.parking_etc_serv_inner > div a > p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; position:relative; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
	.parking_etc_serv_inner > div a > p strong { background:url("../img/intro/link_arrow.png") right center no-repeat; display:inline-block; font-weight:500; padding-right:18px; }

	.air_trsf_ttl { color:#0054a5; display:block; font-size:24px; font-weight:500; margin-top:36px; }

	.floor_map_tabs { font-size:0; margin-top:70px; text-align:center; }
	.floor_map_tabs ul { border-left:1px solid #212121; border-top:1px solid #212121; font-size:0; display:inline-block; text-align:center; }
	.floor_map_tabs ul:last-child { border-left:0; }
	.floor_map_tabs ul li { display:inline-block; height:60px; width:99px; }
	.floor_map_tabs ul li a { background:#fff; border-bottom:1px solid #212121; border-right:1px solid #212121; color:#021211; display:block; font-size:20px; font-weight:400; height:60px; line-height:58px; text-align:center; }
	.floor_map_tabs ul li a:hover,
	.floor_map_tabs ul li a.on { background:#212121; color:#fff; font-weight:500; }

	.floor_img_wrap { padding:40px 0 120px; }
	.floor_img_inner { border:1px solid #d9d9d9; height:638px; overflow:hidden; position:relative; }
	.floor_img_inner ul li { position:relative; }
	.floor_img_inner ul li img.mob { display:none; }
	.floor_img_inner ul li img.web { display:block; }

	.btn_crea_open { background:url("../img/intro/btn_crea_open.png") no-repeat; background-size:100% auto; display:block; height:14.106%; overflow:hidden; position:absolute; right:6.51%; text-indent:-20000px; top:43.73%; width:6.677%; }

	.crea_layer { height:100%; opacity:0; position:absolute; right:-1198px; top:0; width:100%; z-index:5; }
	.btn_crea_close { background:url("../img/intro/btn_crea_close.png") no-repeat; background-size:100% auto; display:none; height:14.106%; overflow:hidden; position:absolute; right:6.761%; text-indent:-20000px; top:2.978%; width:6.677%; }

	/*.people_search_wrap { font-size:0; height:48px; margin-top:67px; text-align:center; }
	.people_search_wrap > * { display:inline-block; margin:0 20px; vertical-align:top; }

	.people_search_select { border-bottom:1px solid #212121; height:48px; position:relative; width:150px; }
	.people_search_select > a { background:url("../img/common/arrow_sel_circle.png") right 10px center no-repeat; color:#212121; display:block; font-size:18px; font-weight:400; height:47px; line-height:47px; padding-left:10px; text-align:left; width:100%; }

	.people_srch_sel_list { background:#fff; border:1px solid #212121; display:none; left:0; padding:11px 0; position:absolute; top:58px; width:100%; z-index:7; }
	.people_srch_sel_list > a { color:#212121; display:block; font-size:16px; font-weight:400; height:34px; line-height:34px; padding-left:10px; text-align:left; }

	.people_search_input { border-bottom:1px solid #212121; height:48px; position:relative; width:660px; }
	.people_search_input input { background:#fff; border:none; color:#212121; font-size:18px; font-weight:400; height:47px; padding:0 50px 0 10px; width:100%; }
	.people_search_input a { background:url("../img/common/icon_search.png") no-repeat; display:block; height:26px; overflow:hidden; position:absolute; right:10px; text-indent:-20000px; top:11px; width:26px; }*/

	.team_contact_list { margin-top:52px; padding-bottom:120px; }

	.team_name_toggle { border-bottom:1px solid #d9d9d9; height:81px; }
	.team_name_toggle a { background:url("../img/intro/wtc_arrow_d.png") right center no-repeat; color:#212121; display:block; font-size:24px; font-weight:500; height:100%; line-height:80px; position:relative; text-align:left; width:100%; }

	.team_contact_tbl { border-bottom:1px solid #d9d9d9; padding:40px 0 60px; }
	.team_contact_tbl:last-child { border-bottom:0; padding:40px 0 120px; }
	.team_contact_tbl.result { border-bottom:0; padding:40px 0; }
	.team_contact_tbl table { border-top:1px solid #d9d9d9; margin-bottom:56px; width:100%; }
	.team_contact_tbl table:last-child { margin-bottom:0; }
	.team_contact_tbl th,
	.team_contact_tbl td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-size:16px; height:60px; padding:15px 20px; text-align:center; vertical-align:middle; }
	.team_contact_tbl th:last-child,
	.team_contact_tbl td:last-child { border-right:0; }
	.team_contact_tbl th { background:#f9f9f9; color:#212121; font-weight:500; }
	.team_contact_tbl td { background:#fff; color:#4e4e4e; font-weight:400; }
	.team_contact_tbl td strong { color:#4e4e4e; display:block; font-weight:400; line-height:1.4; }
	.team_contact_tbl td p.dash { color:#4e4e4e; font-weight:400; line-height:1.4; padding-left:8px; position:relative; }
	.team_contact_tbl td p.dash + strong { margin-top:22px; }
	.team_contact_tbl td p.dash:before { content:"-"; left:0; position:absolute; top:0; }

	.team_name { color:#212121; display:block; font-size:20px; font-weight:400; margin-bottom:12px; }

	ol.team_work_list { list-style-type:decimal; margin-bottom:16px; padding-left:30px; }
	ol.team_work_list li { font-weight:400; line-height:1.4; list-style:inherit; }

	.btn_see_all { font-size:0; text-align:center; }
	.btn_see_all a { background:#fff; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; font-weight:400; height:40px; line-height:38px; text-align:center; width:120px; }
	.btn_see_all a img { margin:12px 0 0 10px; }

	.place_img_wrap { margin-top:76px; }
	.place_img_wrap figure { margin-bottom:20px; }
	.place_img_wrap figure:last-child { margin-bottom:0; }

	.place_img_subtxt { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:36px; }

	.place_img_extbl { border-top:1px solid #d9d9d9; margin-top:54px; width:100%; }
	.place_img_extbl th,
	.place_img_extbl td { text-align:center; vertical-align:middle; }
	.place_img_extbl th { background:#f9f9f9; border-bottom:1px solid #d9d9d9; color:#212121; font-size:18px; font-weight:500; height:61px; }
	.place_img_extbl td { background:#fff; border-bottom:1px solid #d9d9d9; color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; padding:35px 0; }

	.btn_place_btm { margin-top:30px; }
	.btn_place_btm:after { clear:both; content:""; display:block; }
	.btn_place_btm a { border:1px solid #212121; color:#212121; float:left; font-size:16px; font-weight:400; height:40px; line-height:38px; text-align:center; width:296px; }
	.btn_place_btm a img { margin:12px 0 0 10px; }
	.btn_place_btm a img.web { display:inline-block; }
	.btn_place_btm a img.mob { display:none; }

	.ud_cont_wrap { padding:70px 0 120px; }

	.udlife_intro_txt { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-bottom:70px; text-align:left; }
	.udlife_intro_txt span { color:#a6a6a6; font-size:14px; font-weight:400; }

	.space_intro_ttl { color:#212121; display:block; font-size:32px; font-weight:700; margin-bottom:18px; }

	.ud_place_map { margin-bottom:80px; }
	.ud_ddp_map { border:1px solid #d9d9d9; }

	.ud_ddp_contact { font-size:0; margin-top:40px; text-align:center; }
	.ud_ddp_contact p { color:#4e4e4e; display:inline-block; font-size:16px; font-weight:400; height:102px; line-height:1.4; position:relative; text-align:center; vertical-align:top; width:33.3%; }
	.ud_ddp_contact p:after { background:#d9d9d9; content:""; height:100%; right:0; position:absolute; top:0; width:1px; }
	.ud_ddp_contact p:last-child:after { background:none; width:0; }
	.ud_ddp_contact p strong { color:#212121; display:block; font-size:20px; font-weight:500; margin-bottom:10px; text-align:center; }
	.ud_ddp_contact p a { color:#0054a5; font-size:16px; font-weight:400; }

	.ud_join_step_ttl { background:#f7f7f7; padding:30px 0; text-align:center; }
	.ud_join_step_ttl strong { color:#212121; font-size:24px; font-weight:500; }
	.ud_join_step_ttl p { color:#4e4e4e; font-size:18px; font-weight:400; margin-top:14px; }

	.ud_join_step ol { margin-top:50px; }
	.ud_join_step ol li { margin-bottom:20px; position:relative; }
	.ud_join_step ol li:after { clear:both; content:""; display:block; }
	.ud_join_step ol li:last-child { margin-bottom:0; }
	.ud_join_step ol li img { float:left; }
	.ud_join_step ol li div.txt_wrap { left:500px; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
	.ud_join_step ol li span { background:#212121; border-radius:15px; color:#fff; display:inline-block; font-size:16px; font-weight:500; height:30px; line-height:30px; text-align:center; width:100px; }
	.ud_join_step ol li strong { color:#212121; display:block; font-size:24px; font-weight:500; margin-top:26px; }
	.ud_join_step ol li p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:14px; }

	.ud_proc_wrap { margin-top:120px; }
	.ud_proc_wrap ol { margin:-30px 0 0 -30px; }
	.ud_proc_wrap ol:after { clear:both; content:""; display:block; }
	.ud_proc_wrap ol li { background:#fff; border:1px solid #d9d9d9; float:left; height:170px; margin:30px 0 0 30px; padding:30px 0 0 30px; position:relative; width:585px; }
	.ud_proc_wrap ol li strong { color:#212121; display:block; font-size:20px; font-weight:700; height:28px; line-height:28px; padding-left:43px; position:relative; }
	.ud_proc_wrap ol li strong span { background:#212121; border-radius:50%; color:#fff; display:inline-block; font-size:18px; font-weight:700; height:28px; line-height:28px; left:0; position:absolute; text-align:center; top:0; width:28px; }
	.ud_proc_wrap ol li p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:14px; padding-left:43px; }

	.ud_pod_wrap { margin-top:80px; padding-top:160px; position:relative; }
	.ud_pod_wrap:before { background:#212121; content:""; height:120px; left:50%; position:absolute; top:0; width:1px; }
	.ud_pod_ttl strong { color:#212121; display:block; font-size:32px; font-weight:700; text-align:center; }
	.ud_pod_ttl p { color:#4e4e4e; font-size:16px; font-weight:400; margin-top:18px; text-align:center; }

	.ud_pod_wrap figure { margin:80px auto 0; text-align:center; }

	.ud_pod_usage { background:#f7f7f7; height:300px; margin:50px auto 0; padding:50px 0 0 44px; width:900px; }
	.ud_pod_usage_inner { height:200px; position:relative; }

	.ud_pod_usage_ttl { border-right:1px solid #d9d9d9; height:100%; position:relative; width:281px; }
	.ud_pod_usage_ttl_inner { background:url("../img/intro/icon_usage.png") center bottom no-repeat; left:50%; margin-left:-70px; padding-top:180px; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:140px; }
	.ud_pod_usage_ttl_inner strong { color:#212121; font-size:20px; font-weight:700; left:0; position:absolute; top:0; text-align:center; width:100%; }

	.ud_pod_usage_inner ul { left:340px; position:absolute; top:6px; }
	.ud_pod_usage_inner ul li { color:#212121; font-size:16px; font-weight:400; margin-top:8px; padding-left:12px; position:relative; }
	.ud_pod_usage_inner ul li:before { content:"-"; left:0; position:absolute; top:0; }
	.ud_pod_usage_inner ul li:first-child { margin-top:0; }

	.vr_tour_wrap { background:#000; height:700px; position:relative; width:1200px; }
	.vr_dimm { background:#000; height:100%; left:0; opacity:.7; position:absolute; top:0; width:100%; z-index:3; }
	.vr_tour_wrap a { background:url("../img/intro/btn_vr_tour.png") center top no-repeat; border-bottom:2px solid #fff; color:#fff; display:inline-block; font-size:28px; font-weight:500; left:50%; padding:136px 0 8px; position:absolute; text-align:center; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index:5; }

	.crea_cont_wrap { padding:70px 0 120px; }
	.crea_cont_wrap.intro { padding-top:56px; }
	.crea_cont_wrap.faq { padding-top:40px; }

	.crea_intro_txt { color:#212121; font-size:20px; font-weight:400; text-align:center; }

	.crea_lounge_wrap { margin-top:58px; position:relative; }
	.crea_lounge_wrap:after { clear:both; content:""; display:block; }

	.crea_lounge_txt { left:815px; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
	.crea_lounge_txt strong { color:#212121; display:block; font-size:28px; font-weight:900; }
	.crea_lounge_txt p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:22px; }

	.ddp_nbp_wrap { margin-top:126px; padding-bottom:126px; }
	.ddp_nbp_ttl { color:#212121; font-size:28px; font-weight:700; text-align:center; }
	.ddp_nbp_subttl { color:#4e4e4e; font-size:16px; font-weight:400; margin-top:16px; text-align:center; }

	.ddp_nbp_list { margin-top:60px; }
	.ddp_nbp_list ul { font-size:0; text-align:center; }
	.ddp_nbp_list ul li { display:inline-block; padding-top:146px; vertical-align:top; width:33.3%; }
	.ddp_nbp_list ul li.ddp_nbp_list01 { background:url("../img/intro/icon_crea_intro01.png") center top no-repeat; }
	.ddp_nbp_list ul li.ddp_nbp_list02 { background:url("../img/intro/icon_crea_intro02.png") center top no-repeat; }
	.ddp_nbp_list ul li.ddp_nbp_list03 { background:url("../img/intro/icon_crea_intro03.png") center top no-repeat; }

	.ddp_nbp_list ul li strong { color:#212121; display:block; font-size:24px; font-weight:500; text-align:center; }
	.ddp_nbp_list ul li p { color:#4e4e4e; display:block; font-size:16px; font-weight:400; line-height:1.4; margin-top:12px; text-align:center; }

	.main_serv_guide { background:#f9f9f9; padding:76px 0 80px; position:relative; }
	.main_serv_list { margin-top:60px; }
	.main_serv_list ul { font-size:0; text-align:center; }
	.main_serv_list ul li { background:#fff; border-radius:50%; box-shadow:13px 13px 13px rgba(0, 0, 0, .04); display:inline-block; height:125px; margin:0 15px; position:relative; vertical-align:top; width:125px; }
	.main_serv_list ul li span { color:#4e4e4e; font-size:16px; font-weight:400; left:50%; line-height:1.4; position:absolute; text-align:center; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }

	.crea_map_wrap { padding:124px 0 120px; }
	.crea_map_wrap figure { border:1px solid #d9d9d9; margin-top:58px; }
	.crea_map_wrap dl { margin-top:16px; }
	.crea_map_wrap dl:after { clear:both; content:""; display:block; }
	.crea_map_wrap dl dt,
	.crea_map_wrap dl dd { float:left; margin-right:30px; }
	.crea_map_wrap dl dt { color:#212121; font-size:24px; font-weight:500; }
	.crea_map_wrap dl dd { height:28px; }
	.crea_map_wrap dl dd.email { background:url("../img/common/icon_email.png") left 8px no-repeat; padding-left:32px; }
	.crea_map_wrap dl dd.phone { background:url("../img/common/icon_phone.png") left 4px no-repeat; padding-left:28px; }
	.crea_map_wrap dl dd a { color:#4e4e4e; font-size:18px; font-weight:400; line-height:28px; }

	.crea_cont_wrap.crea > ul > li { width:150px; }

	.clc_sched_txt { margin-top:70px; text-align:center; }
	.clc_sched_txt h4 { color:#212121; font-size:32px; font-weight:900; }
	.clc_sched_txt p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.8; margin-top:20px; text-align:center; }

	.clc_img { margin-top:56px; }

	.clc_space_list { margin-top:80px; }
	.clc_space_list ol li { margin-top:30px; position:relative; }
	.clc_space_list ol li:after { clear:both; content:""; display:block; }
	.clc_space_list ol li:first-child { margin-top:0; }
	.clc_space_list ol li img { float:left; }

	.clc_space_list_txt { left:330px; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
	.clc_space_list_txt_inner_ab > strong { color:#212121; font-size:24px; font-weight:700; }
	.clc_space_list_txt dl { margin-top:6px; }
	.clc_space_list_txt dl:first-of-type { margin-top:12px; }
	.clc_space_list_txt dl:after { clear:both; content:""; display:block; }
	.clc_space_list_txt dl dt,
	.clc_space_list_txt dl dd { float:left; font-size:18px; font-weight:400; margin-right:5px; }
	.clc_space_list_txt dl dt { color:#4e4e4e; }
	.clc_space_list_txt dl dt strong { font-weight:700; }
	.clc_space_list_txt dl dd { color:#a6a6a6; }
	.clc_space_list_txt p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-top:20px; }

	.crea_rent_guide { margin-top:70px; }
	.crea_rent_rsv { background:url("../img/intro/crea_logo.png") right 40px bottom 40px no-repeat #f9f9f9; margin-top:40px; padding:44px 50px 50px; }
	.crea_rent_rsv * { color:#4e4e4e; display:block; font-size:16px; font-weight:400; line-height:1.4; }
	.crea_rent_rsv strong { color:#212121; font-size:28px; font-weight:500; }
	.crea_rent_rsv > p { margin-top:20px; }
	.crea_rent_rsv > ul { margin-top:22px; }
	.crea_rent_rsv > ul > li { padding-left:17px; position:relative; }
	.crea_rent_rsv > ul > li:before { content:"※"; left:0; position:absolute; top:0; }
	.crea_rent_rsv > ul > li > ul > li { padding-left:12px; position:relative; }
	.crea_rent_rsv > ul > li > ul > li:before { content:"-"; left:0; position:absolute; top:0; }
	.crea_rent_rsv > a { background:#fff; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; height:40px; line-height:38px; margin-top:38px; padding:0 20px; width:auto; }
	.crea_rent_rsv > a img { display:inline; margin:12px 0 0 10px; }

	.rent_regul_tbl { margin-top:96px; }
	.rent_regul_tbl > strong { color:#212121; display:block; font-size:24px; font-weight:500; margin-bottom:20px; }
	.rent_regul_tbl > table { border-top:1px solid #d9d9d9; }
	.rent_regul_tbl > table th,
	.rent_regul_tbl > table td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:61px; padding:15px 25px; text-align:center; vertical-align:middle; }
	.rent_regul_tbl > table th:last-child,
	.rent_regul_tbl > table td:last-child { border-right:0; }
	.rent_regul_tbl > table th { background:#f9f9f9; color:#212121; font-size:16px; font-weight:500; }
	.rent_regul_tbl > table td { background:#fff; color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; }
	.rent_regul_tbl > table td ol.numeric li { margin-top:6px; }
	.rent_regul_tbl > table td ol.numeric li:first-child { margin-top:0; }

	.rent_regul_tbl > table td ol.alphabet > li { margin-top:32px; }
	.rent_regul_tbl > table td ol.alphabet > li:first-child { margin-top:0; }

	.crea_usage_tbl { border-top:1px solid #212121; margin-top:80px; }
	.crea_usage_tbl th,
	.crea_usage_tbl td { border-bottom:1px solid #d9d9d9; text-align:left; }
	.crea_usage_tbl th { color:#212121; font-size:24px; font-weight:500; padding:64px 0; vertical-align:top; }
	.crea_usage_tbl td { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.6; padding:64px 0 64px 20px; vertical-align:middle; }

	.crea_metro_map { border:1px solid #d9d9d9; }

	.crea_metro_txt { margin-top:40px; }
	.crea_metro_txt:after { clear:both; content:""; display:block; }
	.crea_metro_txt p { color:#4e4e4e; float:left; font-size:16px; font-weight:400; line-height:40px; }
	.crea_metro_txt p strong { color:#212121; font-size:24px; font-weight:500; margin-right:20px; }
	.crea_metro_txt a { background:#fff; border:1px solid #212121; color:#212121; float:right; height:40px; line-height:38px; text-align:center; width:130px; }
	.crea_metro_txt a img { margin:12px 0 0 20px; }

	.mbs_list { margin-top:50px; }
	.mbs_list ul { margin:-20px 0 0 -20px; }
	.mbs_list ul:after { clear:both; content:""; display:block; }
	.mbs_list ul li { background:#fff; border:1px solid #d9d9d9; float:left; height:230px; margin:20px 0 0 20px; padding:92px 0 0 30px; position:relative; width:380px; }
	.mbs_list ul li i { display:block; height:50px; left:30px; position:absolute; top:30px; width:50px; }

	.mbs_list ul li i.icon_mbs01 { background:url("../img/intro/icon_mbs01.png") no-repeat; }
	.mbs_list ul li i.icon_mbs02 { background:url("../img/intro/icon_mbs02.png") no-repeat; }
	.mbs_list ul li i.icon_mbs03 { background:url("../img/intro/icon_mbs03.png") no-repeat; }
	.mbs_list ul li i.icon_mbs04 { background:url("../img/intro/icon_mbs04.png") no-repeat; }
	.mbs_list ul li i.icon_mbs05 { background:url("../img/intro/icon_mbs05.png") no-repeat; }
	.mbs_list ul li i.icon_mbs06 { background:url("../img/intro/icon_mbs06.png") no-repeat; }
	.mbs_list ul li i.icon_mbs07 { background:url("../img/intro/icon_mbs07.png") no-repeat; }

	.mbs_list ul li strong { color:#021211; display:block; font-size:20px; font-weight:500; }
	.mbs_list ul li p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.6; margin-top:2px; }

	.mbs_list.regul ul li { height:170px; padding:95px 0 0; width:245px; }
	.mbs_list.regul ul li i { left:50%; margin-left:-25px; position:absolute; top:30px; }

	.mbs_list.regul ul li i.icon_regul01 { background:url("../img/intro/icon_regul01.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul02 { background:url("../img/intro/icon_regul02.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul03 { background:url("../img/intro/icon_regul03.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul04 { background:url("../img/intro/icon_regul04.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul05 { background:url("../img/intro/icon_regul05.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul06 { background:url("../img/intro/icon_regul06.png") no-repeat; }
	.mbs_list.regul ul li i.icon_regul07 { background:url("../img/intro/icon_regul07.png") no-repeat; }

	.mbs_list.regul ul li p { color:#021211; line-height:1.4; margin-top:0; text-align:center; }

	.crea_faq_q { border-bottom:1px solid #d9d9d9; height:81px; }
	.crea_faq_q > a { background:url("../img/intro/wtc_arrow_d.png") right center no-repeat; display:block; height:100%; position:relative; width:100%; }
	.crea_faq_q > a.on { background:url("../img/intro/wtc_arrow_u.png") right center no-repeat; }
	.crea_faq_q > a > span { background:#d4d4d4; border-radius:50%; color:#fff; font-family:"roboto"; font-size:26px; font-weight:500; height:42px; left:0; line-height:42px; margin-top:-21px; position:absolute; text-align:center; top:50%; width:42px; }
	.crea_faq_q > a > p { color:#212121; font-size:20px; font-weight:500; left:70px; line-height:1.4; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:80%; }
	.crea_faq_q > a > p > span.blue { color:#0054a5; display:inline-block; font-weight:500; margin-right:8px; }

	.crea_faq_a { background:#f9f9f9; border-bottom:1px solid #d9d9d9; color:#4e4e4e; display:none; font-size:16px; font-weight:400; line-height:1.4; min-height:120px; padding:30px 0 30px 90px; position:relative; }
	.crea_faq_a > span { background:#0054a5; border-radius:50%; color:#fff; font-family:"roboto"; font-size:26px; font-weight:500; height:42px; left:20px; line-height:42px; position:absolute; text-align:center; top:30px; width:42px; }

	.place_ex_add { margin-top:34px; }
	.place_ex_add.first { margin-top:54px; }
	.place_ex_add strong { color:#212121; display:block; font-size:20px; font-weight:500; padding-left:15px; position:relative; }
	.place_ex_add strong:before { background:#212121; border-radius:50%; content:""; height:4px; left:0; position:absolute; top:10px; width:4px; }
	.place_ex_add ul { margin-top:14px; }
	.place_ex_add ul li { color:#4e4e4e; font-size:16px; font-weight:400; margin-top:6px; padding-left:10px; position:relative; }
	.place_ex_add ul li a { color:#4e4e4e; font-size:16px; font-weight:400; }
	.place_ex_add ul li:before { content:"-"; left:0; position:absolute; top:0; }
	.place_ex_add ul li:first-child { margin-top:0; }

	.place_ex_add dl { margin-top:22px; }
	.place_ex_add dl:first-of-type { margin-top:12px; }

	.place_ex_add dl dt,
	.place_ex_add dl dd { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; }
	.place_ex_add dl dt { font-weight:500; }
	.place_ex_add dl dd { padding-left:12px; position:relative; }
	.place_ex_add dl dd:before { content:"-"; left:0; position:absolute; top:0; }
	.place_ex_add dl dd a { background:url("../img/common/icon_link_b.png") right center no-repeat; color:#4e4e4e; display:inline-block; font-size:16px; font-weight:400; padding-right:26px; }

	.place_link { border-bottom:1px solid #4e4e4e; color:#4e4e4e; padding-bottom:4px; }

	.ud_thumb_wrap { margin-top:60px; padding-bottom:120px; }
	.ud_thumb_wrap.life_style { margin-top:74px; }
	.ud_thumb_wrap ul { margin:-100px 0 0 -20px; }
	.ud_thumb_wrap ul:after { clear:both; content:""; display:block; }
	.ud_thumb_wrap ul li { float:left; margin:100px 0 0 1.67%; width:23.2%; }
	.ud_thumb_wrap ul li a { display:block; height:100%; width:100%; }
	.ud_thumb_wrap ul li a img { border:1px solid #d9d9d9; }

	.ud_thumb_txt { margin-top:16px; }
	.ud_thumb_txt strong { color:#212121; display:block; font-size:20px; font-weight:500; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; }
	.ud_thumb_txt p { font-size:0; margin-top:16px; text-align:center; }
	.ud_thumb_txt p span { color:#a6a6a6; display:inline-block; font-size:16px; font-weight:400; position:relative; }
	.ud_thumb_txt p span:first-child { padding-right:17px; }
	.ud_thumb_txt p span:first-child:after { background:#d9d9d9; content:""; height:16px; margin-top:-8px; position:absolute; right:0; top:50%; width:2px; }
	.ud_thumb_txt p span:last-child { margin-left:15px; }

	.layer_pop.fnb { height:700px; margin:-350px 0 0 -600px; position:fixed; width:1200px; }
	.fnb_detail_pop_ttl { border-bottom:1px solid #d9d9d9; height:81px; position:relative; }
	.fnb_detail_pop_ttl strong { color:#212121; display:block; font-size:28px; font-weight:500; left:40px; overflow:hidden; position:absolute; text-overflow:ellipsis; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); white-space:nowrap; width:80%; }
	.fnb_detail_pop_ttl a { background:url("../img/common/btn_layer_close.png") no-repeat; height:30px; margin-top:-15px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:50%; width:30px; }

	.fnb_detail_pop_cont { height:calc(100% - 81px); overflow-y:scroll; padding:40px 23px 40px 40px; }

	.fnb_detail_info:after { clear:both; content:""; display:block; }

	.fnb_detail_info div.fnb_detail_pics { float:left; overflow:hidden; position:relative; width:550px; }

	.fnb_detail_info table { border-top:1px solid #eee; float:right; width:550px; }
	.fnb_detail_info table th,
	.fnb_detail_info table td { border-bottom:1px solid #eee; font-size:16px; height:51px; text-align:left; vertical-align:middle; }
	.fnb_detail_info table th { background:#f9f9f9; color:#212121; font-weight:500; padding-left:30px; }
	.fnb_detail_info table td { background:#fff; color:#4e4e4e; font-weight:400; padding-left:15px; }

	.fnb_detail_pics .swiper-button-next { background:url("../img/common/fnb_arrow_r.png") no-repeat; height:60px; margin-top:-30px; right:0; width:40px; }
	.fnb_detail_pics .swiper-button-prev { background:url("../img/common/fnb_arrow_l.png") no-repeat; height:60px; left:0; margin-top:-30px; width:40px; }

	.fnb_detail_pop_txt { padding-top:34px; }
	.fnb_detail_pop_txt p { color:#4e4e4e; font-size:16px; font-weight:400; line-height:1.4; margin-bottom:27px; }
	.fnb_detail_pop_txt p strong { font-weight:500; }

	.facil_cont_wrap { padding:55px 0 120px; }

	.facil_list_ttl { border-bottom:1px solid #d9d9d9; height:81px; }
	.facil_list_ttl a { background:url("../img/intro/wtc_arrow_d.png") right center no-repeat; display:block; height:100%; position:relative; width:100%; }
	.facil_list_ttl a.on { background:url("../img/intro/wtc_arrow_u.png") right center no-repeat; }
	.facil_list_ttl p { color:#212121; font-size:24px; font-weight:500; left:0; line-height:1.4; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:80%; }

	.facil_list_cont { background:#fff; border-bottom:1px solid #d9d9d9; color:#4e4e4e; display:none; font-size:16px; font-weight:400; line-height:1.4; padding:40px 0 60px; position:relative; }
	.facil_list_cont figure { border:1px solid #d9d9d9; }
	.facil_list_cont table { border-top:1px solid #d9d9d9; margin-top:40px; width:100%; }
	.facil_list_cont table th,
	.facil_list_cont table td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-size:16px; height:61px; text-align:center; vertical-align:middle; }
	.facil_list_cont table th:last-child,
	.facil_list_cont table td:last-child { border-right:0; }
    .facil_list_cont table td.line { border-left: 1px solid #d9d9d9; }
	.facil_list_cont table th { background:#f9f9f9; color:#212121; font-weight:500; }
	.facil_list_cont table td { background:#fff; color:#4e4e4e; font-weight:400; padding:15px 25px; }

	.rent_space_wrap { margin-top:90px; }
	.rent_tel { color:#212121; font-size:16px; font-weight:400; text-align:right; }
	.rent_space_wrap ul { margin:28px 0 20px; }
	.rent_space_wrap ul:after { clear:both; content:""; display:block; }
	.rent_space_wrap ul li { float:left; margin-left:20px; }
	.rent_space_wrap ul li:first-child { margin-left:0; }

	.rent_link_btns { font-size:0; margin-bottom:40px; text-align:center; }
	.rent_link_btns a { background:url("../img/intro/link_arrow.png") right 20px center no-repeat; border:1px solid #212121; color:#212121; display:inline-block; font-size:16px; font-weight:400; height:40px; line-height:38px; margin:0 10px; padding-left:20px; text-align:left; width:202px; }

	.rent_place_info { background:#f9f9f9; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:13px 0; }
	.rent_place_info table { border:0; width:100%; }
	.rent_place_info table th,
	.rent_place_info table td { background:transparent; font-size:16px; height:50px; text-align:left; vertical-align:middle; }
	.rent_place_info table th { color:#212121; font-weight:500; padding-left:30px; }
	.rent_place_info table td { color:#4e4e4e; font-weight:400; padding-left:20px; }
	.rent_place_info table td.blue { color:#0054a5; }

	.applicable_rate_tbl { margin-top:56px; }
	.applicable_rate_tbl strong { color:#212121; display:block; font-size:28px; font-weight:500; }
	.applicable_rate_tbl table { border-top:1px solid #d9d9d9; margin-top:20px; width:100%; }
	.applicable_rate_tbl table th,
	.applicable_rate_tbl table td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-size:16px; height:51px; text-align:center; vertical-align:middle; }
	.applicable_rate_tbl table th:last-child,
	.applicable_rate_tbl table td:last-child { border-right:0; }
	.applicable_rate_tbl table th { background:#f9f9f9; color:#212121; font-weight:500; }
	.applicable_rate_tbl table td { background:#fff; color:#4e4e4e; font-weight:400; }
	.applicable_rate_tbl table tr.selected th,
	.applicable_rate_tbl table tr.selected td { background:#e8f1fb; }

	.equip_info_wrap { margin-top:56px; padding-bottom:120px; }
	.equip_info_wrap strong { color:#212121; display:block; font-size:28px; font-weight:500; margin-bottom:20px; }

	.equip_info_ttl { border-bottom:1px solid #d9d9d9; height:71px; }
	.equip_info_ttl a { background:url("../img/intro/wtc_arrow_d.png") right center no-repeat; display:block; height:100%; position:relative; width:100%; }
	.equip_info_ttl a.on { background:url("../img/intro/wtc_arrow_u.png") right center no-repeat; }
	.equip_info_ttl p { color:#212121; font-size:24px; font-weight:500; left:0; line-height:1.4; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:80%; }

	.equip_info_tbl { display:none; }
	.equip_info_tbl table { border-top:0; width:100%; }
	.equip_info_tbl table th,
	.equip_info_tbl table td { border-bottom:1px solid #d9d9d9; font-size:16px; height:61px; padding-left:30px; text-align:left; vertical-align:middle; }
	.equip_info_tbl table th { background:#f9f9f9; color:#212121; font-weight:500; }
	.equip_info_tbl table td { background:#fff; color:#4e4e4e; font-weight:400; }

	.rent_space_wrap.each { margin-top:70px; }
	.rent_space_wrap.each strong.ttl { color:#212121; display:block; font-size:32px; font-weight:500; position:relative; }
	.rent_space_wrap.each strong.ttl > p { bottom:0; color:#212121; font-size:16px; font-weight:400; position:absolute; right:0; }

	.facil_inner { padding-bottom:120px; }

	.layer_pop.mem_srch_result { left:50%; margin-left:-600px; overflow:hidden; padding:116px 40px 60px; position:absolute; top:100px; width:1200px; }
	.layer_pop.mem_srch_result a.close { background:url("../img/common/btn_layer_close.png") no-repeat; display:block; height:30px; overflow:hidden; position:absolute; right:40px; text-indent:-20000px; top:40px; width:30px; }

	.team_contact_tbl.mem_srch_result { padding:20px 0 0; }

	.mem_srch_result_txt { color:#212121; font-size:16px; font-weight:400; text-align:left; }
	.mem_srch_result_txt span { color:#0054a5; }

	.mem_srch_noresult { background:url("../img/common/icon_nolist.png") center top no-repeat; color:#4e4e4e; font-size:20px; font-weight:400; margin-top:60px; padding:146px 0 120px; text-align:center; }

	.place_sel_wrap { display:none; }

	.udlife_img_wrap { margin-bottom:36px; }
	.udlife_img_wrap figure { margin-top:20px; }
	.udlife_img_wrap figure:first-child { margin-top:0; }
    
    /* 210602 연소리 */
    .place_ex_add dl dd.none:before { display: none;}
    .place_ex_add.soeul dl:first-of-type,
    .place_ex_add dl { margin-top: 22px; }
    .place_ex_add.soeul strong:nth-of-type(2) { margin-top: 40px; }

    /* 210604 연소리 */
    .food_sub_wrap { margin-top: 90px; padding-bottom: 120px;}
    .food_img_section { padding-bottom: 40px; }
    .food_img_section p { display: inline-block; width: calc(50% - 17px);  border: 1px solid #d9d9d9;}
    .food_img_section p:first-child { margin-right: 15px; }
    .food_img_section p:last-child { margin-left: 15px; }
    .food_img_section p img { width: 100%; }
    .food_info { padding-bottom: 0; }
    .food_sub_wrap > p { margin-top: 40px; padding-bottom: 80px; border-bottom: 1px solid #212121; font-size: 16px;}
    .btn_food_list { text-align: center; margin-top: 40px;}
    .btn_food_list button { width: 150px; font-size: 18px; height: 50px; background-color: #fff; border: 1px solid #212121;}

	/* 210607 연소리 */
	.rent_space_wrap p.st1 { font-size: 22px; margin: 60px 0 30px;}
	.st_box:after { content: ''; display: table; clear: both;}
	.st_box p.st1 { float: left; }
	.st_box .rent_link_btns { float: right; margin: 60px 0 30px; }
	.st_box .rent_link_btns a { margin: 0; }
	.rent_space_wrap >  strong.crea { margin-top: 80px; }
	.crea_img_box { margin: 30px 0; }
	.clc_space_list.list02 { margin-top: 0; }
    .rent_space_wrap p.st1:before,
    .clc_space_list_txt strong span,
    .clc_space_list_txt dt span.number,
    .clc_space_list.list03 .clc_space_list_txt dt span { font-size: 17px; border: 1px solid #212121; border-radius: 100%;padding: 0 8px; margin-right: 10px; }
    .rent_space_wrap p.st1:before { content: attr(data-text);}
    .clc_space_list.list03 li:nth-of-type(10) span,
    .clc_space_list.list03 li:nth-of-type(11) span { padding: 0 4px }
    .clc_space_list.list03 li:nth-of-type(11) dt span { font-size: 14px;padding: 0 3px; }

	.btn_chng_view { border-radius:20px; box-shadow:4px 4px 4px rgba(67, 67, 67, 0.4); bottom:40px; height:40px; position:absolute; right:40px; width:100px; z-index:4; }
	.btn_chng_view a { background:#ffff; border-radius:20px; color:#0054a5; display:block; font-size:18px; font-weight:500; height:100%; line-height:40px; text-align:center; width:100%; }

	/* 연혁 */
	.design_history_wrap { padding:80px 0 120px; }
	.design_history_subttl:after { clear:both; content:""; display:block; }
	.design_history_subttl dt,
	.design_history_subttl dd { float:left; line-height:1.4; text-align:left; }
	.design_history_subttl dt { font-size:36px; font-weight:500; width:222px; }
	.design_history_subttl dd { font-weight:400; width:calc(100% - 222px); }

	.design_history_period { margin-top:54px; }

	.design_history_tabs { border:1px solid #212121; font-size:0; height:75px; }
	.design_history_tabs a { background:#fff; color:#212121; display:inline-block; font-size:24px; font-weight:400; height:100%; line-height:73px; text-align:center; vertical-align:top; width:50%; }
	.design_history_tabs a.on { background:#212121; color:#fff; }

	.design_history_tree { margin-top:90px; padding:90px 0; position:relative; }
	.design_history_tree:before,
	.design_history_tree:after { background:#0054a5; border-radius:50%; content:""; height:20px; left:50%; margin-left:-10px; position:absolute; width:20px; z-index:5; }
	.design_history_tree:before { top:0; }
	.design_history_tree:after { bottom:0; }
	.design_history_tree i { background:#0054a5; display:block; height:100%; left:50%; margin-left:-1px; position:absolute; top:0; width:2px; }

	.design_history_each { height:140px; margin-top:60px; position:relative; }
	.design_history_each:after { clear:both; content:""; display:block; }
	.design_history_each:first-of-type { margin-top:0; }

	.design_history_txt,
	.design_history_year { float:left; height:100%; position:relative; width:50%; }
	.design_history_year:after { clear:both; content:""; display:block; }

	.design_history_txt .design_history_inner { position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
	.design_history_txt p { color:#4e4e4e; line-height:1.8; margin-top:2px; position:relative; }
	.design_history_txt p:first-child { margin-top:0; }
	.design_history_txt p strong { color:#212121; font-weight:500; position:absolute; top:0; }

	.design_history_txt.left .design_history_inner { left:auto; right:33px; }
	.design_history_txt.left p { padding-right:93px; text-align:right; }
	.design_history_txt.left strong { right:0; }

	.design_history_txt.right .design_history_inner { left:33px; right:auto; }
	.design_history_txt.right p { padding-left:93px; text-align:left; }
	.design_history_txt.right strong { left:0; }

	.design_history_year strong { background:#fff; border:2px solid #0054a5; border-radius:50%; color:#0054a5; display:block; font-size:38px; font-weight:500; height:140px; line-height:132px; position:relative; text-align:center; width:140px; }
	.design_history_year.right { float:right; padding-left:47px; }
	.design_history_year.left { float:left; padding-right:47px; }
	.design_history_year.right strong { float:left; }
	.design_history_year.left strong { float:right; }

	.design_history_year strong:before { background:#0054a5; border-radius:50%; content:""; height:10px; margin-top:-5px; position:absolute; top:50%; width:10px; z-index:5; }
	.design_history_year strong:after { background:#0054a5; content:""; height:2px; margin-top:-1px; position:absolute; top:50%; width:47px; }
	.design_history_year.right strong:before { left:-54px; }
	.design_history_year.right strong:after { left:-49px; }
	.design_history_year.left strong:before { right:-54px; }
	.design_history_year.left strong:after { right:-49px; }
	/* 연혁 end */
    

@media screen and (max-width:1200px) {

	.bi_intro_movie_wrap > * { height:auto; width:49%; }
	.bi_intro_movie_wrap .left { height:0; padding-bottom:27.64%; }
	.bi_intro_movie_wrap .left iframe { height:100%; left:0; position:absolute; top:0; width:100%; }

	.symbol_grid_small .left,
	.symbol_grid_small .right { width:49%; }

	.symbol_color_list ul { margin:-20px 0 0 -20px; }
	.symbol_color_list ul li,
	.symbol_color_list ul li:first-child { margin:20px 0 0 20px; }

	.parking_etc_serv_inner > div { float:none; }
	.parking_etc_serv_inner > div.kakaot { margin:30px 0 0; }

	.layer_pop.mem_srch_result { margin-left:-47%; width:94%; }

	.ud_proc_wrap ol { margin:-30px 0 0 -2.5%; }
	.ud_proc_wrap ol li { margin:30px 0 0 2.5%; padding:20px 30px 0 20px; width:47.5%; }
	.ud_proc_wrap ol li strong { height:auto; line-height:1.2; }
	.ud_proc_wrap ol li p { font-size:14px; }
	.ud_proc_wrap ol li p br { display:none; }

	.rent_space_wrap ul li { float:left; margin-left:1.33%; width:24%; }
    .rent_space_wrap ul.bottom li { width: 49.3%}

	.layer_pop.org_srch_result,
	.layer_pop.wtc_pop { width:94%; }
    
    /* 210601 연소리 */
    .vr_tour_wrap { height:auto; width: auto;}
    
    .crea_lounge_txt { left:780px;}
    
    .clc_space_list_txt p br {display: none;}
    
}

@media screen and (max-width:1160px) {

	.intro_runtime_slide { margin:30px 0 0 -49.9%; width:99.8%; }
	.intro_runtime_slide_inner { width:81.17%; }
	.intro_runtime_slide_inner ul li { width:47.87%; }
    
    .crea_lounge_wrap img { width: 60%;}
    .crea_lounge_txt { left:65%;}
}

@media screen and (max-width:1100px) {
    .crea_lounge_wrap img { width: 57%; }
    .crea_lounge_txt {
        left: 62%;
    }
}

@media screen and (max-width:960px) {

	.ceo_welcome_gbg { height:320px; }

	.ceo_welcome_txt { left:50px; top:52px; }
	.ceo_welcome_txt strong { font-size:28px; }
	.ceo_welcome_txt p { background:url("../img/intro/ceo_name.png") left bottom no-repeat; font-size:24px; height:auto; line-height:1.4; margin-top:44px; padding:0 0 42px 0; }

	.ceo_img { right:18px; }

	/*.people_search_wrap > * { margin:0; }
	.people_search_input { margin-left:20px; width:calc(100% - 170px); }*/

	.ud_join_step_ttl { padding:30px; }

	.ud_join_step ol li img { width:50%; }
	.ud_join_step ol li div.txt_wrap { left:53%; }
	.ud_join_step ol li div.txt_wrap br { display:none; }

	.ud_pod_usage { padding:50px 44px 0 0; width:100%; }
    
    /* 210601 연소리 */
    .crea_lounge_wrap img { width: 54%;}
    .crea_lounge_txt { left:57%;}

	/* 조직도 */
	.org_chart_inner:before { height:650px; }

	.org_chart_each { height:60px; width:200px; }
	.org_chart_each.mt40 { margin:40px auto 0; }
	.org_chart_each.mt72 { margin:72px auto 0; }
	.org_chart_each.last { margin:164px auto 0; }
	.org_chart_each.branch:before { margin-left:-160px; width:320px; }
	.org_chart_each.last:before { margin-left:-282px; width:564px; }

	.chart_ttl_each { border-radius:30px; font-size:18px; height:60px; line-height:56px; width:200px; }
	.chart_ttl_each.left { left:-267px; }
	.chart_ttl_each.right { right:-267px; }

	.chart_ttl_each.type05 { width:168px; }

	.chart_ttl_each > ul.pl38 { padding-left:28px; }
	.chart_ttl_each > ul.pl51 { padding-left:41px; }
	.chart_ttl_each > ul.pl54 { padding-left:44px; }
	.chart_ttl_each > ul > li { font-size:14px; }

	.org_chart_each.last .chart_ttl_each:nth-child(1) { left:-266px; }
	.org_chart_each.last .chart_ttl_each:nth-child(2) { left:-78px; }
	.org_chart_each.last .chart_ttl_each:nth-child(3) { right:-78px; }
	.org_chart_each.last .chart_ttl_each:nth-child(4) { right:-265px; }

	.org_search_wrap > * { margin:0; }
	.org_search_wrap select { margin-right:20px; }

	.org_search_input { width:calc(100% - 170px); }
	/* 조직도 end */

	/* 정보공개 */
	.meeting_list_tab.mng_public { max-width:480px; }

	.contract_ifr_wrap { margin:60px auto 0; width:100%; }
	/* 정보공개 end */
    
}
@media (min-width:751px) and (max-width:960px) {
    .ddp_nbp_list ul li p { padding: 0 10px; }
    .ddp_nbp_list ul li p br { display: none;}
}

@media screen and (max-width:856px) {
    .floor_map_tabs ul.second li:nth-child(1) a { border-left: 1px solid #212121; }
    .floor_map_tabs ul:first-child li a { border-bottom: none; }
    .crea_lounge_txt p br.for_web { display: none!important;}
}

@media screen and (max-width:750px) {

	/* 재단소개 */
	.intro_cont_wrap { padding:86px 0 120px; }

	.vision_ttl { margin-bottom:60px; }
	.vision_ttl strong { font-size:30px; }
	.vision_ttl p { font-size:28px; margin-top:42px; text-align:left; }

	.vision_list_wrap { margin-top:90px; }
	.vision_list_wrap > ul > li { padding:50px 0 50px 160px; }

	.vision_list_wrap > ul > li > strong { font-size:30px; margin-bottom:16px; }
	.vision_list_wrap > ul > li > p { font-size:28px; }

	.vision_list_wrap > ul > li > ol,
	.vision_list_wrap > ul > li > ul { margin-top:-10px; }
	.vision_list_wrap > ul > li > ol > li,
	.vision_list_wrap > ul > li > ul > li { font-size:28px; margin-top:10px; width:100%; }
	.vision_list_wrap > ul > li > ul > li { padding-left:12px; }

	.ceo_welcome_top { height:354px; }
	.ceo_welcome_gbg { height:280px; }

	.ceo_welcome_txt { left:40px; top:42px; }
	.ceo_welcome_txt strong { font-size:24px; }
	.ceo_welcome_txt p { font-size:20px; margin-top:34px; }

	.ceo_img { height:354px; width:237px; }

	.ceo_welcome_cont { font-size:28px; }

	.ci_cont_wrap { padding:60px 0 120px; }
	.ci_pdf_down { margin-bottom:66px; }
	.ci_pdf_down p { font-size:32px; position:static; -webkit-transform:translateY(0); transform:translateY(0); width:100%; }
	.ci_pdf_down a { border:2px solid #212121; display:inline-block; float:none; font-size:28px; height:70px; line-height:66px; margin-top:42px; padding:0 30px; width:auto; }
	.ci_pdf_down a img { margin:19px 0 0 78px; }
	.ci_pdf_down a img.web { display:none; }
	.ci_pdf_down a img.mob { display:inline-block; }

	.ci_cont_each { border-bottom:2px solid #d9d9d9; border-top:2px solid #d9d9d9; padding:30px 0 36px; }

	.ci_cont_each strong { font-size:32px; }
	.ci_cont_each p { font-size:28px; margin-top:32px; }
	.ci_cont_each > img { margin-top:40px; }

	.ci_sep_wrap { margin-top:40px; }

	.ci_cont_each img.web { display:none; }
	.ci_cont_each img.mob { display:inline-block; }

	.ci_cont_each_left,
	.ci_cont_each_right { float:none; width:100%; }
	.ci_cont_each_right { margin-top:40px; }

	.ci_cont_each dl { margin-top:12px; }
	.ci_cont_each dl:first-of-type { margin-top:22px; }
	.ci_cont_each dl dt,
	.ci_cont_each dl dd { font-size:28px; }
	/* 재단소개 end */

	/* 조직도 */
	.org_chart_wrap { padding:80px 0 160px; }

	.org_chart_inner { padding:0 0 280px; }
	.org_chart_inner:before { height:1160px; }
	.org_chart_each { height:64px; width:100%; }
	.org_chart_each.mt50 { margin:50px auto 0; }
	.org_chart_each.mt170 { margin:170px auto 0; }
	.org_chart_each.mt260 { margin:260px auto 0; }
	.org_chart_each.branch:before { margin-left:-8%; width:16%; }
	.org_chart_each.branch.long:before { margin-left:-10%; width:20%; }

	.chart_ttl_each { border-radius:32px; font-size:24px; height:64px; line-height:60px; width:40%; }
	.chart_ttl_each.pos_abs { position:absolute; top:0; }
	.chart_ttl_each.left { left:0; }
	.chart_ttl_each.center { left:50%; margin-left:-20%; }
	.chart_ttl_each.right { right:0; }

	.chart_ttl_each.disc:before { background:#a6a6a6; border-radius:50%; content:""; height:12px; margin-top:-6px; position:absolute; top:50%; width:12px; }

	.chart_ttl_each.type05 { width:40%; }

	.chart_ttl_each > ul { margin-top:18px; }
	.chart_ttl_each > ul.pl44 { padding-left:44px; }
	.chart_ttl_each > ul.pl54 { padding-left:16%; }
	.chart_ttl_each > ul.pl66 { padding-left:18%; }
	.chart_ttl_each > ul > li { font-size:22px; margin-top:10px; padding-left:20px; }
	.chart_ttl_each > ul > li:before { border:2px solid #a6a6a6; }

	.org_search_wrap > * { height:84px; margin:0; }
	.org_search_wrap select { background:url("../img/common/m/arrow_sel_circle.png") right 15px center no-repeat #fff; border-bottom:2px solid #212121; font-size:26px; margin-right:40px; padding:0 60px 0 10px; width:196px; }

	.org_search_input { border-bottom:2px solid #212121; width:calc(100% - 236px); }
	.org_search_input input { font-size:28px; }
	.org_search_input a { background:url("../img/common/m/icon_search.png") no-repeat; height:44px; margin-top:-22px; right:0; width:44px; }

	.org_list_wrap { margin-top:60px; }
	.org_list_wrap > ul > li { border-bottom:2px solid #d9d9d9; }
	.org_list_wrap > ul > li > a { background:url("../img/mem/m/arrow_policy_d.png") right center no-repeat; font-size:28px; height:100px; line-height:100px; }
	.org_list_wrap > ul > li > a.on { background:url("../img/mem/m/arrow_policy_u.png") right center no-repeat; }

	.org_list_cont { border-top:2px solid #d9d9d9; }
	.org_list_cont table th,
	.org_list_cont table td { font-size:24px; }

	.layer_pop.org_srch_result { min-height:614px; padding:116px 20px 60px; }
	.layer_pop.org_srch_result a.close { background:url("../img/intro/m/btn_layer_close.png") no-repeat; height:38px; width:38px; }

	.org_srch_result_num { font-size:24px; }

	.org_srch_result p.no_result { font-size:24px; padding-top:146px; position:absolute; text-align:center; top:250px; }

	.org_srch_result table { margin-top:28px; }
	.org_srch_result table th,
	.org_srch_result table td { font-size:24px; }
	/* 조직도 end */

	/* 정보공개 */
	.info_open_wrap { padding:80px 0 160px; }

	.info_open_subttl { font-size:24px; padding:34px 50px; }

	.org_list_wrap.info_open_cont { margin-top:40px; }

	.org_list_cont.info_open_cont { padding:34px 20px; }

	.info_open_cont { font-size:24px; }
	.info_open_cont p { font-size:24px; margin-top:38px; }
	.info_open_cont p.dash { padding-left:14px; }

	.info_open_link { border-bottom:2px solid #4e4e4e; }
	.open_doc_down { font-size:24px; height:60px; line-height:58px; margin:40px 0; }
	.open_doc_down a { font-size:24px; height:60px; line-height:58px; margin-left:20px; padding:0 20px; }
	.open_doc_down a img { margin:18px 0 0 18px; }
	.open_doc_down a img.web { display:none; }
	.open_doc_down a img.mob { display:inline-block; }

	.flow_chart { margin-bottom:40px; }
	.flow_chart img.web { display:none; }
	.flow_chart img.mob { display:inline-block; }

	.info_close_ttl { font-size:32px; }

	.info_close_cont { padding:38px 20px 40px; }
	.info_close_cont > strong { font-size:24px; }
	.info_close_cont > ol { margin-top:50px; }
	.info_close_cont > ol > li { font-size:24px; padding-left:45px; }
	.info_close_cont > ol > li span { font-size:24px; }

	.info_close_tbl_wrap table th,
	.info_close_tbl_wrap table td { font-size:24px; height:80px; }
	.info_close_tbl_wrap table th span { font-size:18px; }

	.meeting_list_tab { max-width:100%; }
	.meeting_list_tab > ul li { height:70px; width:50%; }
	.meeting_list_tab > ul li a { font-size:28px; line-height:68px; }
	.meeting_list_tab > ul li a span { font-size:24px; }

	.meeting_list_tab.pre_public > ul li { width:33.33%; }

	.meeting_ex_tbl th,
	.meeting_ex_tbl td { font-size:24px; height:80px; }
	.meeting_ex_tbl th { width:30%; }
	.meeting_ex_tbl td { width:70%; }

	.meeting_list_tbl_wrap p { font-size:28px; }
	.meeting_list_tbl_wrap p.excel_down { font-size:24px; line-height:inherit; }
	.meeting_list_tbl_wrap p.excel_down.center { text-align:center; }
	.meeting_list_tbl_wrap p.excel_down a { border:2px solid #212121; display:block; float:none; font-size:28px; height:70px; line-height:66px; margin:32px auto 54px; padding:0 30px; width:345px; }
	.meeting_list_tbl_wrap p a img.web { display:none; }
	.meeting_list_tbl_wrap p a img.mob { display:inline-block; }

	.meeting_list_tbl_wrap table { margin-top:28px; }
	.meeting_list_tbl_wrap table th,
	.meeting_list_tbl_wrap table td { font-size:24px; height:81px; }

	.meeting_list_tbl_wrap table.pre_public th:nth-child(1),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(1),
	.meeting_list_tbl_wrap table.pre_public th:nth-child(4),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(4),
	.meeting_list_tbl_wrap table.pre_public th:nth-child(5),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(5),
	.meeting_list_tbl_wrap table.pre_public th:nth-child(6),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(6) { display:none; }

	.meeting_list_tbl_wrap table.pre_public th:nth-child(2),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(2) { width:27%; }
	.meeting_list_tbl_wrap table.pre_public th:nth-child(3),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(3) { width:48%; }
	.meeting_list_tbl_wrap table.pre_public th:nth-child(7),
	.meeting_list_tbl_wrap table.pre_public td:nth-child(7) { width:25%; }

	.meeting_list_tbl_wrap table.pre_public.type2 th:nth-child(1),
	.meeting_list_tbl_wrap table.pre_public.type2 td:nth-child(1),
	.meeting_list_tbl_wrap table.pre_public.type2 th:nth-child(2),
	.meeting_list_tbl_wrap table.pre_public.type2 td:nth-child(2) { display:none; }

	.meeting_list_tbl_wrap table.pre_public.type2 th:nth-child(3),
	.meeting_list_tbl_wrap table.pre_public.type2 td:nth-child(3) { display:table-cell; width:27%; }
	.meeting_list_tbl_wrap table.pre_public.type2 th:nth-child(4),
	.meeting_list_tbl_wrap table.pre_public.type2 td:nth-child(4) { display:table-cell; width:48%; }
	.meeting_list_tbl_wrap table.pre_public.type2 th:nth-child(5),
	.meeting_list_tbl_wrap table.pre_public.type2 td:nth-child(5) { display:table-cell; width:25%; }
	/* 정보공개 end */

	.intro_img_cont_wrap { padding:60px 0 80px; }

	.intro_img_cont_txt { font-size:28px; }
	.intro_img_cont_txt strong { font-size:32px; margin-bottom:30px; }

	.intro_runtime_guide { padding:70px 0 120px; }

	.intro_runtime_ttl { font-size:36px; padding-top:104px; }
	.intro_runtime_ttl:before { width:2px; }

	.intro_runtime_txt { font-size:28px; margin-top:30px; }

	.intro_runtime_slide_inner { height:270px; width:100%; }
	.intro_runtime_slide_inner ul li { height:260px; }
	.intro_runtime_slide_inner a { padding:60px 0 0 210px; }
	.intro_runtime_slide_inner img { height:120px; left:50px; margin-top:-60px; width:120px; }
	.intro_runtime_slide_inner .txt { font-size:28px; }
	.intro_runtime_slide_inner strong { font-size:32px; margin-bottom:16px; }
	.intro_runtime_slide_inner strong span { font-size:24px; }

	.intro_runtime_slide .swiper-button-prev,
	.intro_runtime_slide .swiper-button-next { display:none; }
	.intro_runtime_slide .swiper-pagination { display:block; }

	.intro_cont_ttl { font-size:32px; margin-bottom:28px; }

	.est_summary_tbl table th,
	.est_summary_tbl table td { font-size:28px; height:120px; padding:25px 30px; }
	.est_summary_tbl table td ul li { font-size:28px; padding-left:16px; }

	.const_story_hashs { padding:40px 0; }
	.const_story_hashs > * { display:block; font-size:28px; margin:22px 0 0; text-align:center; }
	.const_story_hashs > span:first-child { margin:0; }

	.const_tech_each strong { font-size:28px; padding-left:25px; }
	.const_tech_each strong:before { height:10px; width:10px; }
	.const_tech_each p { font-size:28px; margin-top:18px; }

	.btn_rental_info { border:2px solid #212121; font-size:28px; height:80px; line-height:76px; margin-top:60px; width:330px; }
	.btn_rental_info img.web { display:none; }
	.btn_rental_info img.mob { display:inline-block; margin:26px 0 0 20px; }

	/* 오시는 길 */
	.wtc_img { border:2px solid #d9d9d9; }
	.wtc_img img.web { display:none; }
	.wtc_img img.mob { display:inline-block; }

	.btn_wtc { margin-top:30px; }
	.btn_wtc a { border:2px solid #212121; font-size:28px; height:70px; line-height:66px; padding:0 30px; }
	.btn_wtc img { margin:22px 0 0 18px; }
	.btn_wtc img.web { display:none; }
	.btn_wtc img.mob { display:inline-block; }

	.bus_info_tbl { margin-top:30px; }
	.bus_info_tbl table th,
	.bus_info_tbl table td { font-size:24px; height:90px; }

	.bus_info_tbl table td ul li { font-size:24px; padding-left:50px; }
	.bus_info_tbl table td ul li:before { height:30px; top:5px; width:30px; }

	.layer_pop.wtc_pop { padding:150px 20px 60px; position:absolute; top:200px; -webkit-transform:translate(-50%, 0); transform:translate(-50%, 0); }
	.wtc_pop a.close { background:url("../img/intro/m/btn_layer_close.png") no-repeat; height:38px; width:38px; }

	.wtc_pop strong { font-size:28px; }

	.wtc_pop table { margin-top:28px; }
	.wtc_pop table th,
	.wtc_pop table td { height:80px; }
	.wtc_pop table th,
	.wtc_pop table td { font-size:24px; }
	/* 오시는 길 end */

	.ddp_parking_guide_bg { background:url("../img/intro/m/icon_headset.png") 40px center no-repeat #f7f7f7; border-radius:10px; height:110px; padding-left:150px; width:auto; }
	.ddp_parking_guide_bg p { font-size:28px; padding-top:10px; text-align:left; }

	.parking_guide_btns a { background:url("../img/intro/m/link_arrow.png") right 30px center no-repeat #fff; border:2px solid #212121; display:block; font-size:28px; height:70px; line-height:66px; margin:0 auto; padding-left:28px; width:352px; }
	.parking_guide_btns a.btn_regi_vehi { margin:30px auto 0; }

	.layer_pop.func_guide { height:calc(100% - 100px); margin-left:-40%; width:80%; }
	.func_guide_inner { padding-top:76px; }
	.func_guide_inner > strong { font-size:36px; }

	.func_guide_inner { height:calc(100% - 76px); overflow-y:scroll; }
	.func_guide_list { padding:60px 0 90px 15%; }
	.func_guide_list ul li { min-height:100px; padding:0 0 0 140px; }
	.func_guide_list ul li:first-child { margin-top:0; }
	.func_guide_list ul li:nth-child(odd) { width:100%; }
	.func_guide_list ul li.func_guide01 { background:url("../img/intro/m/icon_vr01.png") left center no-repeat; background-size:100px auto; }
	.func_guide_list ul li.func_guide02 { background:url("../img/intro/m/icon_vr02.png") left center no-repeat; background-size:100px auto; }
	.func_guide_list ul li.func_guide03 { background:url("../img/intro/m/icon_vr03.png") left center no-repeat; background-size:100px auto; }
	.func_guide_list ul li.func_guide04 { background:url("../img/intro/m/icon_vr04.png") left center no-repeat; background-size:100px auto; }
	.func_guide_list ul li.func_guide05 { background:url("../img/intro/m/icon_vr05.png") left center no-repeat; background-size:100px auto; }
	.func_guide_list ul li strong { font-size:28px; }
	.func_guide_list ul li p { font-size:24px; margin-top:6px; }

	.func_guide_btm_btns { background:#fff; border-top:2px solid #ddd; bottom:-1px; height:92px; left:0; position:fixed; width:100%; z-index:5; }
	.func_guide_btm_btns:before { height:90px; margin-left:-1px; width:2px; }
	.func_guide_btm_btns a { font-size:28px; height:90px; line-height:90px; }

	.parking_etc_serv { margin-top:60px; }
	.parking_etc_serv > strong { font-size:28px; }
	.parking_etc_serv_inner { margin-top:40px; }
	.parking_etc_serv_inner > div a > p { font-size:28px; }
	.parking_etc_serv_inner > div.greencar a > img { border:2px solid #d9d9d9; }
	.parking_etc_serv_inner > div.kakaot { height:auto; margin:40px 0 0; }
	.parking_etc_serv_inner > div.kakaot a > img { border:2px solid #282d4b; }
	.parking_etc_serv_inner > div.kakaot a > p { top:25px; -webkit-transform:translateY(0); transform:translateY(0); }

	.air_trsf_ttl { font-size:32px; margin-top:54px; }

	.people_search_wrap { height:88px; margin-top:58px; }

	/*.people_search_select { border-bottom:2px solid #212121; height:88px; }
	.people_search_select > a { background:url("../img/common/m/arrow_sel_circle.png") right 15px center no-repeat; font-size:28px; height:86px; line-height:86px; }

	.people_srch_sel_list { border:2px solid #212121; top:98px; }
	.people_srch_sel_list > a { font-size:28px; height:46px; line-height:46px; }

	.people_search_input { border-bottom:2px solid #212121; height:88px; }
	.people_search_input input { font-size:28px; height:86px; }
	.people_search_input a { background:url("../img/common/m/icon_search.png") no-repeat; background-size:100% auto; height:44px; right:0; top:22px; width:44px; }*/

	.team_contact_list { margin-top:45px; }
	.team_name_toggle { border-bottom:2px solid #d9d9d9; height:101px; }
	.team_name_toggle a { background:url("../img/intro/m/wtc_arrow_d.png") right center no-repeat; font-size:28px; line-height:99px; }

	.team_contact_tbl { padding:60px 0; }
	.team_contact_tbl th,
	.team_contact_tbl td { font-size:24px; height:80px; }

	.team_name { font-size:24px; margin-bottom:20px; }

	ol.team_work_list { margin-bottom:26px; }
	ol.team_work_list li { font-size:24px; }

	.layer_pop.mem_srch_result { padding:116px 20px 60px; }
	.layer_pop.mem_srch_result a.close { background:url("../img/common/m/btn_layer_close.png") no-repeat; background-size:100% auto; height:38px; width:38px; }

	.mem_srch_result_txt { font-size:24px; }

	.mem_srch_noresult { font-size:24px; }

	.place_sel_wrap { background:#f9f9f9; display:block; margin:-120px 0 120px; padding:30px 32px; }
	.place_sel_inner { height:80px; }
	.place_sel_inner:after { clear:both; content:""; display:block; }
	.place_sel_inner strong { color:#212121; float:left; font-size:28px; font-weight:500; height:80px; line-height:80px; }
	.place_sel_inner select { -webkit-appearance:none; appearance:none; background:url("../img/common/m/arrow_sel.png") right 30px center no-repeat #fff; border:2px solid #d9d9d9; color:#212121; float:right; font-size:28px; font-weight:400; height:80px; padding-left:30px; width:410px; }
	.place_sel_inner select::-ms-expand { display:none; }

	.place_img_subtxt { font-size:28px; margin-top:52px; }

	.place_img_extbl th { font-size:28px; height:92px; }
	.place_img_extbl td { font-size:28px; line-height:2.5; padding:15px 0; }

	.btn_place_btm { margin-top:40px; }
	.btn_place_btm a { border:2px solid #212121; font-size:28px; height:70px; line-height:66px; width:526px; }
	.btn_place_btm a img { margin:24px 0 0 30px; }
	.btn_place_btm a img.web { display:none; }
	.btn_place_btm a img.mob { display:inline-block; }

	.ud_cont_wrap { padding:60px 0 160px; }

	.udlife_intro_txt { font-size:28px; margin-bottom:60px; }
	.udlife_intro_txt span { font-size:24px; }

	.space_intro_ttl { font-size:36px; margin-bottom:28px; }

	.ud_ddp_contact { margin-top:0; }
	.ud_ddp_contact p { font-size:28px; height:auto; margin-top:50px; padding:0 0 50px; width:100%; }
	.ud_ddp_contact p:after { bottom:0; height:2px; left:50%; margin-left:-200px; right:auto; top:auto; width:400px; }
	.ud_ddp_contact p strong { font-size:32px; margin-bottom:40px; }
	.ud_ddp_contact p a { font-size:28px; }

	.ud_join_step_ttl { padding:36px; }
	.ud_join_step_ttl strong { font-size:32px; }
	.ud_join_step_ttl p { font-size:28px; margin-top:30px; }

	.ud_join_step ol { margin-top:40px; }
	.ud_join_step ol li { margin-bottom:60px; }
	.ud_join_step ol li img { float:none; width:100%; }
	.ud_join_step ol li div.txt_wrap { left:auto; margin-top:40px; position:static; top:auto; -webkit-transform:translateY(0); transform:translateY(0); }
	.ud_join_step ol li span { border-radius:20px; font-size:24px; height:40px; line-height:40px; width:130px; }
	.ud_join_step ol li strong { font-size:32px; }
	.ud_join_step ol li p { font-size:28px; margin-top:20px; }

	.ud_proc_wrap { margin-top:80px; }
	.ud_proc_wrap ol { margin:0; }
	.ud_proc_wrap ol li { border:2px solid #d9d9d9; float:none; height:auto; margin:30px 0 0; padding:30px; width:100%; }
	.ud_proc_wrap ol li strong { font-size:32px; padding-left:60px; }
	.ud_proc_wrap ol li strong span { font-size:24px; height:40px; line-height:40px; width:40px; }
	.ud_proc_wrap ol li p { font-size:28px; margin-top:20px; padding-left:60px; }

	.ud_pod_wrap { margin-top:60px; padding-top:96px; }
	.ud_pod_wrap:before { height:70px; margin-left:-1px; width:2px; }

	.ud_pod_ttl strong { font-size:36px; }
	.ud_pod_ttl p { font-size:28px; margin-top:16px; }

	.ud_pod_usage { height:auto; padding:50px 44px 50px 0; }
	.ud_pod_usage_inner { height:auto; }
	.ud_pod_usage_inner:after { clear:both; content:""; display:block; }

	.ud_pod_usage_ttl { border-right:2px solid #d9d9d9; position:absolute; width:30%; }
	.ud_pod_usage_ttl_inner { padding-top:224px; }
	.ud_pod_usage_ttl_inner strong { font-size:28px; }

	.ud_pod_usage_inner ul { float:left; padding-left:35%; position:static; width:100%; }
	.ud_pod_usage_inner ul li { font-size:24px; }

	.rent_space_wrap { margin-top:80px; }
	.rent_tel { font-size:24px; }
	.rent_space_wrap ul { margin:8px 0 40px -2%; }
	.rent_space_wrap ul li { float:left; margin:20px 0 0 2%; width:48%; }
	.rent_space_wrap ul li:first-child { margin:20px 0 0 2%; }
	.rent_space_wrap ul li img { width:100%; }

	.rent_link_btns { margin-bottom:60px; }
	.rent_link_btns a { background:url("../img/intro/m/link_arrow.png") right 30px center no-repeat; border:2px solid #212121; font-size:28px; height:70px; line-height:66px; padding-left:30px; width:270px; }
	.rent_link_btns a:first-child { margin:0 10px 0 0; }
	.rent_link_btns a:last-child { margin:0 0 0 10px; }

	.rent_place_info table th,
	.rent_place_info table td { font-size:24px; height:70px; }
	.rent_place_info table th { padding-left:20px; }

	.applicable_rate_tbl strong { font-size:32px; }

	.applicable_rate_mob_tbl { margin-top:30px; overflow-x:auto; width:100%; }
	.applicable_rate_mob_tbl table { margin-top:0; width:1200px; }
	.applicable_rate_tbl table th,
	.applicable_rate_tbl table td { font-size:24px; height:81px; }

	.equip_info_wrap strong { font-size:32px; margin-bottom:40px; }

	.equip_info_ttl { border-bottom:2px solid #d9d9d9; height:100px; }
	.equip_info_ttl a { background:url("../img/intro/m/wtc_arrow_d.png") right center no-repeat; }
	.equip_info_ttl a.on { background:url("../img/intro/m/wtc_arrow_u.png") right center no-repeat; }
	.equip_info_ttl p { font-size:28px; }

	.equip_info_tbl table th,
	.equip_info_tbl table td { font-size:24px; height:81px; padding:20px; }
	.equip_info_tbl table tr:last-child th,
	.equip_info_tbl table tr:last-child td { border-bottom:2px solid #d9d9d9; }
	.equip_info_tbl table th { width:35%; }
	.equip_info_tbl table td { width:65%; }

	.crea_faq_q { border-bottom:2px solid #d9d9d9; height:auto; padding:30px 0; }
	.crea_faq_q > a { background:url("../img/intro/m/wtc_arrow_d.png") right center no-repeat; }
	.crea_faq_q > a.on { background:url("../img/intro/m/wtc_arrow_u.png") right center no-repeat; }
	.crea_faq_q > a > span { margin-top:0; top:0; }
	.crea_faq_q > a > p { font-size:28px; left:70px; position:relative; top:0; -webkit-transform:translateY(0); transform:translateY(0); width:80%; }

	.crea_faq_a { border-bottom:2px solid #d9d9d9; font-size:24px; padding:30px 0 30px 80px; }
	.crea_faq_a > span { left:20px; top:40px; }
    
    /* 210601 연소리 */
    .crea_cont_wrap.intro { padding-top: 60px; }
    .crea_intro_txt {font-size: 26px;}
    .crea_intro_txt br { display: block!important;}
    .crea_lounge_wrap { margin-top: 40px;}
    .crea_lounge_wrap img { width: 100%;}
    .crea_lounge_txt { position: static; transform: translate(0,0); margin-top: 40px;}
    .crea_lounge_txt strong { font-size: 30px;}
    .crea_lounge_txt p { font-size: 25px;}
    
    .ddp_nbp_wrap { margin-top: 120px; padding-bottom: 0;}
    .ddp_nbp_ttl { font-size: 33px;}
    .ddp_nbp_subttl { display: none;}
    .ddp_nbp_list ul li { display: block; width: 100%; margin-bottom: 70px; padding-top: 210px;}
    .ddp_nbp_list ul li.ddp_nbp_list01,
    .ddp_nbp_list ul li.ddp_nbp_list02,
    .ddp_nbp_list ul li.ddp_nbp_list03 { background-size: 170px; }
    .ddp_nbp_list ul li:last-child {margin-bottom: 0;}
    .ddp_nbp_list ul li strong {font-size: 29px;}
    .ddp_nbp_list ul li p {font-size: 25px; margin-top: 40px;}
    
    .main_serv_guide { padding: 100px 0; background-color: #ddd;}
    .main_serv_list ul { text-align: left; padding: 0 43px;}
    .main_serv_list ul li { margin-bottom: 30px; width: calc(33.33% - 30px); height: auto; padding-bottom: 27%; }
    .main_serv_list ul li:last-child { margin-bottom: 0; }
    .main_serv_list ul li span { font-size: 24px; width: 100%; }
    
    .crea_map_wrap { padding: 100px 0 120px;}

    .crea_map_wrap figure { margin-top: 60px;}
    .crea_map_wrap dl { margin-top: 40px; }
    .crea_map_wrap dl dt, .crea_map_wrap dl dd { float: none; }
    .crea_map_wrap dl dt { font-size: 27px; margin-bottom: 30px;}
    .crea_map_wrap dl dd a { font-size: 23px;}
    .crea_map_wrap dl dd.email {margin-bottom: 35px; background-size: 30px; padding-left: 52px;}
    .crea_map_wrap dl dd.phone { padding-left: 52px; background: url(../img/common/icon_phone.png) 3px 0 no-repeat; background-size: 23px;}
    
    .clc_sched_txt {margin-top: 77px;}
    .clc_sched_txt p { margin-top: 34px; font-size: 25px; line-height: 1.6;}
    .clc_img {margin-top: 74px;}
    .clc_space_list ol li { margin-top: 60px; }
    .clc_space_list ol li img {float: none;}
    .clc_space_list_txt {position: static; transform: inherit; }
    .clc_space_list_txt p { margin-top: 40px; }
    .clc_space_list_txt_inner {position: absolute; left: 350px; top: 0; height: 200px; width: 45%;}
    .clc_space_list_txt_inner_ab { position: absolute; top: 50%; transform: translateY(-50%);}
    .clc_space_list_txt_inner_ab > strong { font-size: 21px; }
    .crea_cont_wrap { padding:70px 0 156px; }
    
    .m_crea_usage_tbl { margin-top: 60px; border-top: 2px solid #4e4e4e;}
    .m_crea_usage_tbl li { padding: 60px 0; border-bottom: 2px solid #d9d9d9;}
    .m_crea_usage_tbl li strong { font-size: 32px; color: #212121; font-weight: 500; }
    .m_crea_usage_tbl li p { font-size: 28px; margin-top: 28px; line-height: 42px; letter-spacing: -1px;}
    
    /* 210602 연소리 */
    .sub_cont_ttl { font-size: 44px; }
    .crea_cont_wrap { padding: 60px 0 120px; }
    .crea_rent_guide { margin-top: 60px; }
    .crea_rent_rsv { margin-top: 30px; padding: 40px 30px; }
    .crea_rent_rsv strong { font-size: 30px; }
    .crea_rent_rsv * { font-size: 25px; line-height: 40px;}
    .crea_rent_rsv > ul > li { padding-left: 30px; }
    .crea_rent_rsv > p:nth-of-type(1) { margin-top: 30px; }
    .crea_rent_rsv > p:nth-of-type(2) { margin-top: 50px; }
    .crea_rent_rsv > ul { margin-top: 50px; }
    .crea_rent_rsv > a { margin-top: 40px; font-size: 25px; padding: 0 29px; height: 66px; line-height: 66px; border: 2px solid #212121; }
    .crea_rent_rsv > a img { width: 12px; margin: 24px 0 0 36px; }
    .rent_regul_tbl { margin-top: 60px; }
    .rent_regul_tbl > strong {font-size: 30px; margin-bottom: 30px;}
    .rent_regul_tbl > table th { font-size: 22px; padding: 30px 0}
    .rent_regul_tbl > table tr td:first-child { font-size: 22px; padding: 0 26px;}
    .rent_regul_tbl > table tr td:last-child { font-size: 20px; padding: 20px;}
    .rent_regul_tbl > table td ol.alphabet > li { margin-top: 50px; }
    
    .crea_usage_tbl { margin-top: 60px; }
    
    .crea_metro_txt p { font-size: 25px; float: none; line-height: 50px;}
    .crea_metro_txt p strong { font-size: 28px;}
    .crea_metro_txt a { float: none; display: block; height: 66px; line-height: 60px; width: 213px; border: 2px solid #212121; font-size: 25px; margin-top: 30px;}
    .crea_metro_txt a img { width: 12px; margin: 20px 0 0 40px; }
    
    .place_ex_add,
    .place_ex_add.first { margin-top: 80px; }
    .place_ex_add strong { font-size: 28px; padding-left: 21px;}
    .place_ex_add strong:before { width: 10px; height: 10px;}
    .place_ex_add ul { margin-top: 20px; }
    .place_ex_add ul li { font-size: 25px; padding-left: 15px; margin-top: 16px;}
    .facil_inner { padding-bottom: 160px; }
    
    .ud_thumb_wrap { padding-bottom: 100px; }
    .ud_thumb_wrap ul { margin: 0; }
    .ud_thumb_wrap ul li {width:47.4%; margin: 0; margin-bottom: 60px;}
    .ud_thumb_wrap ul li:nth-child(1),
    .ud_thumb_wrap ul li:nth-child(3),
    .ud_thumb_wrap ul li:nth-child(5) { margin-right: 30px; }
    .ud_thumb_wrap ul li a img { width: 100%;}
    .ud_thumb_txt { margin-top: 30px; }
    .ud_thumb_txt strong { font-size: 25px; }
    .ud_thumb_txt p { margin-top: 20px;}
    .ud_thumb_txt p span { font-size: 18px; }
    .ud_thumb_txt p span:first-child { padding-right: 15px;}
    .ud_thumb_txt p span:last-child { margin-left: 15px; }
    
    .place_ex_add ul li a { font-size: 24px; }
    .place_ex_add dl dt, .place_ex_add dl dd { font-size: 25px; line-height: 1.6;}
    .place_ex_add dl dd a { font-size: 25px;}
    .place_ex_add dl { margin-top: 60px; }
    .place_ex_add dl:first-of-type { margin-top: 30px; }
    
    .place_ex_add.soeul {margin-top: 60px; }
    .place_ex_add.soeul dl:first-of-type,
    .place_ex_add dl { margin-top: 30px; }
    .place_ex_add.soeul strong:nth-of-type(2) { margin-top: 80px; }
    
    /* 210603 연소리 */
    .rent_space_wrap.each strong.ttl > p { font-size: 24px; text-align: right; line-height: 35px; }
    .rent_space_wrap.each strong.ttl > p span:before {
        content: '';
        display: inline-block;
        width: 2px;
        height: 19px;
        background-color: #212121;
        margin-right: 20px;
    }
    .equip_info_wrap.third { padding-bottom: 0; }
    .rent_space_wrap.each { margin-top: 60px; }
    .rent_space_wrap.each strong.ttl { font-size: 36px; }
    .facil_inner.outdoor { padding-bottom: 120px; }
    
    /* 210604 연소리 */
    .m_crea_usage_tbl.member { border-top: none; margin-top: 0; }
    .m_crea_usage_tbl.member:nth-of-type(1) { border-top: 2px solid #212121; }
    .m_crea_usage_tbl.member:nth-of-type(3) li p br { display: none;}
    .m_crea_usage_tbl.member li { border-bottom: none; padding: 60px 0 0 0; }
    .mbs_list { padding-bottom: 60px; border-bottom: 2px solid #d9d9d9; }
    .mbs_list { margin-top: 40px; }
    .mbs_list ul li { width: calc(50% - 20px); height: 350px; padding: 105px 30px 30px 30px; }
    .mbs_list ul li strong { font-size: 28px; }
    .mbs_list ul li p { font-size: 24px; margin-top: 20px;}
    .mbs_list:nth-of-type(1) ul li p br,
    .mbs_list:nth-of-type(2) ul li p br { display: none; }
    .mbs_list.regul ul li { width: calc(33.33% - 20px); }
    
    .floor_img_inner ul li img.web { display:none; }
    .floor_img_inner ul li img.mob { display:inline-block; }
    
    .parking_etc_serv_inner > div a > p strong { padding-right:50px; background-size: auto; }
    
    .food_sub_wrap { margin-top: 80px; }
    .food_img_section p { width: calc(50% - 12px); }
    .food_img_section p:first-child { margin-right: 10px; }
    .food_img_section p:last-child { margin-left: 10px; }
    .food_info table th { width: 500px; }
    .food_sub_wrap > p { font-size: 28px; }
    .btn_food_list button { width: 200px; height: 70px; font-size: 28px;}
    
    /* 210607 연소리 */
    .rent_space_wrap.second ul li { float: none; width: 100%; }
    .rent_space_wrap p.st1 { font-size: 25px; }
    .rent_space_wrap p.st1:before { font-size: 20px; width: 25px; height: 25px;  }
    .st_box .rent_link_btns { display: none; }
    .clc_space_list.list02 .clc_space_list_txt_inner { left: 320px; width: 48%;}
    .rent_space_wrap ul.bottom { margin: 0;}
    .rent_space_wrap ul.bottom li { width: 100%; margin-left: 0!important; }
    
    /* 210608 연소리 */
    .clc_space_list.list03 .clc_space_list_txt_inner { height: 180px;}
    .clc_space_list.list03 .clc_space_list_txt_inner_ab > strong { font-size: 24px; }
    .clc_space_list.list03 .clc_space_list_txt p { font-size: 20px; }
    .clc_space_list.list03 .clc_space_list_txt dl dt, .clc_space_list_txt dl dd { font-size: 18px; }

	.btn_chng_view { border-radius:40px; bottom:70px; height:80px; left:50%; margin-left:-115px; right:auto; width:230px; }
	.btn_chng_view a { border-radius:40px; font-size:32px; line-height:80px; }

	/* 연혁 */
	.design_history_subttl dt,
	.design_history_subttl dd { float:none; }
	.design_history_subttl dt { font-size:32px; margin-bottom:20px; width:100%; }
	.design_history_subttl dt span { display:none; }
	.design_history_subttl dd { font-size:28px; width:100%; }

	.design_history_period { margin-top:94px; }

	.design_history_tabs { height:75px; }
	.design_history_tabs a { font-size:28px; }

	.design_history_tree { margin-top:90px; padding:0; }
	.design_history_tree:before,
	.design_history_tree:after { background:none; height:0; width:0; }
	.design_history_tree i { left:75px; margin-left:0; }

	.design_history_period:last-child .design_history_tree i { height:75%; }

	.design_history_each { height:auto; }

	.design_history_txt p,
	.design_history_txt p strong { font-size:24px; }

	.design_history_txt.left .design_history_inner,
	.design_history_txt.right .design_history_inner { left:0; position:static; right:auto; -webkit-transform:translateY(0); transform:translateY(0); }
	.design_history_txt.left p,
	.design_history_txt.right p { padding:0 0 0 130px; text-align:left; }
	.design_history_txt.left strong,
	.design_history_txt.right strong { left:0; right:auto; }

	.design_history_txt { float:left; width:calc(100% - 160px); }
	.design_history_year { width:160px; }

	.design_history_year strong { border:3px solid #0054a5; font-size:28px; height:116px; line-height:110px; width:116px; }
	.design_history_year.right { float:left; padding-left:0; }
	.design_history_year.left { padding-right:0; }
	.design_history_year.right strong,
	.design_history_year.left strong { float:left; margin-left:18px; }

	.design_history_year strong:before,
	.design_history_year strong:after { background:none; height:0; width:0; }
	/* 연혁 end */
}

@media (max-width:641px) and (max-width:713px) {
    .mbs_list ul li p { font-size: 20px; }
    .mbs_list ul li strong { font-size: 26px;}
    .clc_space_list.list02 .clc_space_list_txt_inner { left: 320px; width: 50%;}
    .clc_space_list.list03 .clc_space_list_txt_inner { left: 300px;}
}

@media screen and (max-width:640px) {

	/* 재단소개 */
	.intro_cont_wrap { padding:43px 0 60px; }

	.vision_ttl { margin-bottom:30px; }
	.vision_ttl strong { font-size:15px; }
	.vision_ttl p { font-size:14px; margin-top:21px; }

	.vision_list_wrap { margin-top:45px; }
	.vision_list_wrap > ul > li { padding:25px 0 25px 80px; }
	.vision_list_wrap > ul > li.vision_list01,
	.vision_list_wrap > ul > li.vision_list02,
	.vision_list_wrap > ul > li.vision_list03,
	.vision_list_wrap > ul > li.vision_list04,
	.vision_list_wrap > ul > li.vision_list05 { background-position:30px center; background-size:30px auto; }

	.vision_list_wrap > ul > li > strong { font-size:15px; margin-bottom:8px; }
	.vision_list_wrap > ul > li > p { font-size:14px; }

	.vision_list_wrap > ul > li > ol,
	.vision_list_wrap > ul > li > ul { margin-top:-5px; }
	.vision_list_wrap > ul > li > ol > li,
	.vision_list_wrap > ul > li > ul > li { font-size:14px; margin-top:5px; }
	.vision_list_wrap > ul > li > ul > li { padding-left:6px; }

	.ceo_welcome_wrap { padding:30px 0 60px; }

	.ceo_welcome_top { height:160px; }
	.ceo_welcome_gbg { height:150px; }

	.ceo_welcome_txt { left:20px; top:22px; }
	.ceo_welcome_txt strong { font-size:12px; }
	.ceo_welcome_txt p { background-size:50px auto; font-size:14px; margin-top:14px; padding:0 0 24px 0; }

	.ceo_img { height:160px; right:8px; width:107px; }

	.ceo_welcome_cont { font-size:14px; margin-top:22px; }

	.ci_cont_wrap { padding:30px 0 60px; }
	.ci_pdf_down { margin-bottom:33px; }
	.ci_pdf_down p { font-size:16px; }
	.ci_pdf_down a { border:1px solid #212121; font-size:14px; height:35px; line-height:33px; margin-top:21px; padding:0 15px; }
	.ci_pdf_down a img { margin:9px 0 0 39px; width:16px; }

	.ci_cont_each { border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:15px 0 18px; }

	.ci_cont_each strong { font-size:16px; }
	.ci_cont_each p { font-size:14px; margin-top:16px; }
	.ci_cont_each > img { margin-top:20px; }

	.ci_sep_wrap { margin-top:20px; }

	.ci_cont_each_right { margin-top:20px; }

	.ci_cont_each dl { margin-top:6px; }
	.ci_cont_each dl:first-of-type { margin-top:11px; }
	.ci_cont_each dl dt,
	.ci_cont_each dl dd { font-size:14px; }
	/* 재단소개 end */

	/* 조직도 */
	.org_chart_wrap { padding:40px 0 80px; }

	.org_chart_inner { padding:0 0 140px; }
	.org_chart_inner:before { height:580px; }
	.org_chart_each { height:32px; }
	.org_chart_each.mt50 { margin:25px auto 0; }
	.org_chart_each.mt170 { margin:85px auto 0; }
	.org_chart_each.mt260 { margin:130px auto 0; }

	.chart_ttl_each { border-radius:16px; font-size:12px; height:32px; line-height:30px; }

	.chart_ttl_each.disc:before { height:6px; margin-top:-3px; width:6px; }
	.chart_ttl_each.left.disc:before { right:-10px; }
	.chart_ttl_each.right.disc:before { left:-10px; }

	.chart_ttl_each.type01 { border:1px solid #212121; }
	.chart_ttl_each.type02 { border:1px solid #a6a6a6; }
	.chart_ttl_each.type03 { border:1px solid #4e4e4e; }
	.chart_ttl_each.type04 { border:1px solid #a6a6a6; }
	.chart_ttl_each.type05 { border:1px solid #a6a6a6; }

	.chart_ttl_each > ul { margin-top:9px; }
	.chart_ttl_each > ul.pl44 { padding-left:22px; }
	.chart_ttl_each > ul > li { font-size:12px; margin-top:5px; padding-left:10px; }
	.chart_ttl_each > ul > li:before { border:1px solid #a6a6a6; height:4px; width:4px; }

	.org_search_wrap > * { height:42px; }
	.org_search_wrap select { background-position:right 15px center; background-size:18px auto; border-bottom:1px solid #212121; font-size:13px; margin-right:20px; padding:0 30px 0 5px; width:98px; }

	.org_search_input { border-bottom:1px solid #212121; width:calc(100% - 118px); }
	.org_search_input input { font-size:14px; }
	.org_search_input a { background-size:100% auto; height:22px; margin-top:-11px; width:22px; }

	.org_list_wrap { margin-top:30px; }
	.org_list_wrap > ul > li { border-bottom:1px solid #d9d9d9; }
	.org_list_wrap > ul > li > a { background-size:17px auto; font-size:14px; height:50px; line-height:50px; }
	.org_list_wrap > ul > li > a.on { background-size:17px auto; }

	.org_list_cont { border-top:1px solid #d9d9d9; }
	.org_list_cont table { border-top:1px solid #d9d9d9; }
	.org_list_cont table th,
	.org_list_cont table td { font-size:12px; }

	.layer_pop.org_srch_result { min-height:307px; padding:58px 10px 30px; }
	.layer_pop.org_srch_result a.close { background-size:100% auto; height:19px; right:20px; top:20px; width:19px; }

	.org_srch_result_num { font-size:12px; }

	.org_srch_result p.no_result { font-size:12px; padding-top:73px; top:125px; }

	.org_srch_result table { margin-top:14px; }
	.org_srch_result table th,
	.org_srch_result table td { font-size:12px; }
	/* 조직도 end */

	/* 정보공개 */
	.info_open_wrap { padding:40px 0 80px; }

	.info_open_subttl { font-size:12px; padding:17px 25px; }

	.org_list_wrap.info_open_cont { margin-top:20px; }

	.org_list_cont.info_open_cont { padding:17px 10px; }

	.info_open_cont { font-size:12px; }
	.info_open_cont p { font-size:12px; margin-top:19px; }
	.info_open_cont p.dash { padding-left:7px; }

	.info_open_link { border-bottom:1px solid #4e4e4e; }
	.open_doc_down { font-size:12px; height:30px; line-height:28px; margin:20px 0; }
	.open_doc_down a { font-size:12px; height:30px; line-height:28px; }
	.open_doc_down a img { margin:9px 0 0 18px; width:16px; }

	.flow_chart { margin-bottom:20px; padding-top:10px; }
	.flow_chart img { width:290px; }

	.info_open_bnr { margin-top:20px; width:70%; }

	.info_close_ttl { font-size:16px; }

	.info_close_cont { margin-top:14px; padding:19px 10px 20px; }
	.info_close_cont > strong { font-size:12px; }
	.info_close_cont > ol { margin-top:25px; }
	.info_close_cont > ol > li { font-size:12px; padding-left:22px; }
	.info_close_cont > ol > li span { font-size:12px; }

	.info_close_tbl_wrap table { margin-top:20px; width:800px; }
	.info_close_tbl_wrap table th,
	.info_close_tbl_wrap table td { font-size:12px; height:40px; }
	.info_close_tbl_wrap table th span { font-size:11px; }

	.meeting_list_tab { margin:0 auto 40px; }
	.meeting_list_tab > ul li { height:35px; }
	.meeting_list_tab > ul li a { font-size:14px; line-height:34px; }
	.meeting_list_tab > ul li a span { font-size:12px; }

	.meeting_list_tab.mng_public { max-width:240px; }
	.meeting_list_tab.mng_public > ul li { width:60px; }

	.meeting_ex_tbl { margin:0 0 28px; }
	.meeting_ex_tbl th,
	.meeting_ex_tbl td { font-size:12px; height:40px; }

	.meeting_list_tbl_wrap { margin-top:28px; }
	.meeting_list_tbl_wrap p { font-size:14px; }
	.meeting_list_tbl_wrap p.excel_down { font-size:12px; }
	.meeting_list_tbl_wrap p.excel_down a { border:1px solid #212121; font-size:14px; height:35px; line-height:33px; margin:16px auto 27px; padding:0 15px; width:172px; }
	.meeting_list_tbl_wrap p.excel_down a img { width:16px; }

	.meeting_list_tbl_wrap table { margin-top:14px; }
	.meeting_list_tbl_wrap table th,
	.meeting_list_tbl_wrap table td { font-size:12px; height:41px; }

	.contract_ifr_wrap { margin:30px auto 0; }
	/* 정보공개 end */

	.intro_img_cont_wrap { padding:30px 0 40px; }

	.intro_img_cont_txt { font-size:14px; margin-top:19px; }
	.intro_img_cont_txt strong { font-size:16px; margin-bottom:15px; }

	.intro_runtime_guide { padding:35px 0 60px; }

	.intro_runtime_ttl { font-size:18px; padding-top:52px; }
	.intro_runtime_ttl:before { height:35px; width:1px; }

	.intro_runtime_txt { font-size:14px; margin-top:15px; }

	.intro_runtime_slide_inner { height:135px; }
	.intro_runtime_slide_inner ul li { height:130px; }
	.intro_runtime_slide_inner a { padding:30px 0 0 105px; }
	.intro_runtime_slide_inner img { height:60px; left:25px; margin-top:-30px; width:60px; }
	.intro_runtime_slide_inner .txt { font-size:14px; }
	.intro_runtime_slide_inner strong { font-size:16px; margin-bottom:8px; }
	.intro_runtime_slide_inner strong span { font-size:12px; }

	.intro_runtime_slide .swiper-pagination { margin-top:25px; }
	.intro_runtime_slide .swiper-pagination .swiper-pagination-bullet { border-radius:4px; height:8px; margin:0 5px; width:8px; }
	.intro_runtime_slide .swiper-pagination .swiper-pagination-bullet-active { width:20px; }

	.intro_cont_ttl { font-size:16px; margin-bottom:14px; }

	.est_summary_tbl { padding-bottom:45px; }
	.est_summary_tbl table th,
	.est_summary_tbl table td { font-size:14px; height:60px; padding:12px 15px; }
	.est_summary_tbl table td ul li { font-size:14px; padding-left:8px; }

	.by_hadid { padding-bottom:40px; }

	.const_story { padding:37px 0 55px; }

	.const_story_hashs { margin-top:25px; padding:20px 0; }
	.const_story_hashs > * { font-size:14px; margin:11px 0 0; }

	.const_tech_each { margin-top:40px; }
	.const_tech_each strong { font-size:14px; padding-left:12px; }
	.const_tech_each strong:before { height:5px; width:5px; }
	.const_tech_each p { font-size:14px; margin-top:9px; }

	.btn_rental_info { border:1px solid #212121; font-size:14px; height:40px; line-height:38px; margin-top:30px; width:165px; }
	.btn_rental_info img.mob { margin:13px 0 0 10px; width:8px; }

	/* 오시는 길 */
	.way_to_come_wrap { padding:30px 0 60px; }

	.wtc_img { border:1px solid #d9d9d9; }

	.btn_wtc { margin-top:15px; }
	.btn_wtc a { border:1px solid #212121; font-size:14px; height:35px; line-height:33px; padding:0 15px; }
	.btn_wtc img { margin:11px 0 0 9px; width:8px; }

	.bus_info_tbl { margin-top:15px; }
	.bus_info_tbl table th,
	.bus_info_tbl table td { font-size:14px; height:45px; }

	.bus_info_tbl table td ul li { font-size:14px; padding-left:25px; }
	.bus_info_tbl table td ul li:before { height:13px; top:3px; width:13px; }

	.layer_pop.wtc_pop { padding:75px 10px 30px; top:100px; }
	.wtc_pop a.close { background-size:100% auto; height:19px; right:20px; top:20px; width:19px; }

	.wtc_pop strong { font-size:14px; margin-top:30px; }

	.wtc_pop table { margin-top:14px; }
	.wtc_pop table th,
	.wtc_pop table td { height:40px; }
	.wtc_pop table th,
	.wtc_pop table td { font-size:12px; }
	/* 오시는 길 end */

	.ddp_parking_guide_bg { background:url("../img/intro/m/icon_headset.png") 20px center no-repeat #f7f7f7; background-size:35px; border-radius:5px; height:55px; padding-left:75px; }
	.ddp_parking_guide_bg p { font-size:14px; padding-top:5px; }

	.parking_guide_btns { margin-top:20px; }
	.parking_guide_btns a { background:url("../img/intro/m/link_arrow.png") right 15px center no-repeat #fff; background-size:8px auto; border:1px solid #212121; font-size:14px; height:35px; line-height:33px; padding-left:14px; width:176px; }
	.parking_guide_btns a.btn_regi_vehi { margin:15px auto 0; }

	.func_guide_inner { padding-top:38px; }
	.func_guide_inner > strong { font-size:18px; }

	.func_guide_inner { height:calc(100% - 38px); }
	.func_guide_list { padding:30px 0 45px 15%; }
	.func_guide_list ul li { margin-top:25px; min-height:50px; padding:0 0 0 70px; }
	.func_guide_list ul li.func_guide01 { background-size:50px auto; }
	.func_guide_list ul li.func_guide02 { background-size:50px auto; }
	.func_guide_list ul li.func_guide03 { background-size:50px auto; }
	.func_guide_list ul li.func_guide04 { background-size:50px auto; }
	.func_guide_list ul li.func_guide05 { background-size:50px auto; }
	.func_guide_list ul li strong { font-size:14px; }
	.func_guide_list ul li p { font-size:12px; margin-top:3px; }

	.func_guide_btm_btns { border-top:1px solid #ddd; height:46px; }
	.func_guide_btm_btns:before { height:45px; margin-left:0; width:1px; }
	.func_guide_btm_btns a { font-size:14px; height:45px; line-height:45px; }

	.parking_etc_serv { margin-top:30px; }
	.parking_etc_serv > strong { font-size:14px; }
	.parking_etc_serv_inner { margin-top:20px; }
	.parking_etc_serv_inner > div { height:40px; }
	.parking_etc_serv_inner > div a { padding-left:60px; }
	.parking_etc_serv_inner > div a > p { font-size:14px; }
	.parking_etc_serv_inner > div a > img { border-radius:5px; height:40px; width:40px; }
	.parking_etc_serv_inner > div.greencar a > img { border:1px solid #d9d9d9; }
	.parking_etc_serv_inner > div.kakaot { margin:20px 0 0; }
	.parking_etc_serv_inner > div.kakaot a > img { border:1px solid #282d4b; }
	.parking_etc_serv_inner > div.kakaot a > p { top:12px; }

	.air_trsf_ttl { font-size:16px; margin-top:27px; }

	.people_search_wrap { height:44px; margin-top:29px; }

	/*.people_search_select { border-bottom:1px solid #212121; height:44px; width:75px; }
	.people_search_select > a { background:url("../img/common/m/arrow_sel_circle.png") right 8px center no-repeat; background-size:18px auto; font-size:14px; height:43px; line-height:43px; }

	.people_srch_sel_list { border:1px solid #212121; top:48px; }
	.people_srch_sel_list > a { font-size:14px; height:23px; line-height:23px; }

	.people_search_input { border-bottom:1px solid #212121; height:44px; margin-left:10px; width:calc(100% - 85px); }
	.people_search_input input { font-size:14px; height:43px; }
	.people_search_input a { height:22px; margin-top:-11px; width:22px; }*/

	.team_contact_list { margin-top:22px; padding-bottom:60px; }

	.team_name_toggle { border-bottom:1px solid #d9d9d9; height:50px; }
	.team_name_toggle a { background-size:17px auto; font-size:14px; line-height:45px; }

	.team_contact_tbl { padding:30px 0; }
	.team_contact_tbl:last-child { padding:30px 0 60px; }
	.team_contact_tbl table { margin-bottom:28px; }
	.team_contact_tbl th,
	.team_contact_tbl td { font-size:12px; height:40px; padding:8px 10px; }

	.team_name { font-size:12px; margin-bottom:10px; }

	ol.team_work_list { margin-bottom:13px; padding-left:12px; }
	ol.team_work_list li { font-size:12px; }

	.layer_pop.mem_srch_result { padding:58px 10px 30px; }
	.layer_pop.mem_srch_result a.close { height:19px; right:20px; top:20px; width:19px; }

	.mem_srch_result_txt { font-size:12px; }

	.mem_srch_noresult { background-size:60px auto; font-size:12px; margin-top:30px; padding:73px 0 60px; }

	.place_sel_wrap { margin:-60px 0 60px; padding:15px 16px; }
	.place_sel_inner { height:40px; }
	.place_sel_inner strong { font-size:14px; height:40px; line-height:40px; }
	.place_sel_inner select { background:url("../img/common/m/arrow_sel.png") right 15px center no-repeat #fff; background-size:10px auto; border:1px solid #d9d9d9; font-size:14px; height:40px; padding-left:15px; width:205px; }

	.place_img_wrap { margin-top:38px; }

	.place_img_subtxt { font-size:14px; margin-top:26px; }

	.place_img_extbl { margin-top:27px; }
	.place_img_extbl th { font-size:14px; height:46px; }
	.place_img_extbl td { font-size:14px; padding:8px 0; }

	.btn_place_btm { margin-top:20px; }
	.btn_place_btm a { border:1px solid #212121; font-size:14px; height:35px; line-height:33px; width:263px; }
	.btn_place_btm a img { margin:10px 0 0 10px; width:8px; }

	/*.ud_cont_wrap { padding:30px 0 60px; }*/
    .ud_cont_wrap { padding:60px 0 160px; }

	.udlife_intro_txt { font-size:14px; margin-bottom:30px; }
	.udlife_intro_txt span { font-size:12px; }

	.space_intro_ttl { font-size:18px; margin-bottom:14px; }

	.ud_ddp_contact p { font-size:14px; margin-top:25px; padding:0 0 25px; }
	.ud_ddp_contact p:after { height:1px; margin-left:-100px; width:200px; }
	.ud_ddp_contact p strong { font-size:16px; margin-bottom:20px; }
	.ud_ddp_contact p a { font-size:14px; }

	.ud_join_step_ttl { padding:18px; }
	.ud_join_step_ttl strong { font-size:16px; }
	.ud_join_step_ttl p { font-size:14px; margin-top:15px; }

	.ud_join_step ol { margin-top:20px; }
	.ud_join_step ol li { margin-bottom:30px; }
	.ud_join_step ol li div.txt_wrap { margin-top:20px; }
	.ud_join_step ol li span { border-radius:10px; font-size:12px; height:20px; line-height:20px; width:65px; }
	.ud_join_step ol li strong { font-size:16px; }
	.ud_join_step ol li p { font-size:14px; margin-top:10px; }

	.ud_proc_wrap { margin-top:40px; }
	.ud_proc_wrap ol li { border:1px solid #d9d9d9; margin:15px 0 0; padding:15px; }
	.ud_proc_wrap ol li strong { font-size:16px; padding-left:30px; }
	.ud_proc_wrap ol li strong span { font-size:12px; height:20px; line-height:20px; width:20px; }
	.ud_proc_wrap ol li p { font-size:14px; margin-top:10px; padding-left:30px; }

	.ud_pod_wrap { margin-top:30px; padding-top:48px; }
	.ud_pod_wrap:before { height:35px; margin-left:0; width:1px; }

	.ud_pod_ttl strong { font-size:18px; }
	.ud_pod_ttl p { font-size:14px; margin-top:8px; }

	.ud_pod_usage { padding:25px 22px 25px 0; }

	.ud_pod_usage_ttl { border-right:1px solid #d9d9d9; }
	.ud_pod_usage_ttl_inner { background-size:70px auto; padding-top:112px; }
	.ud_pod_usage_ttl_inner strong { font-size:14px; }

	.ud_pod_usage_inner ul li { font-size:12px; }

	.rent_space_wrap { margin-top:40px; }
	.rent_tel { font-size:12px; }
	.rent_space_wrap ul { margin:4px 0 20px -2%; }
	.rent_space_wrap ul li { float:left; margin:10px 0 0 2%; }
	.rent_space_wrap ul li:first-child { margin:10px 0 0 2%; }

	.rent_link_btns { margin-bottom:30px; }
	.rent_link_btns a { background:url("../img/intro/m/link_arrow.png") right 15px center no-repeat; background-size:8px; border:1px solid #212121; font-size:14px; height:35px; line-height:33px; padding-left:15px; width:135px; }
	.rent_link_btns a:first-child { margin:0 5px 0 0; }
	.rent_link_btns a:last-child { margin:0 0 0 5px; }

	.rent_place_info table th,
	.rent_place_info table td { font-size:12px; height:35px; }
	.rent_place_info table th { padding-left:10px; }

	.applicable_rate_tbl { margin-top:28px; }
	.applicable_rate_tbl strong { font-size:16px; }

	.applicable_rate_mob_tbl { margin-top:15px; }
	.applicable_rate_mob_tbl table { width:600px; }
	.applicable_rate_tbl table th,
	.applicable_rate_tbl table td { font-size:12px; height:40px; }

	.equip_info_wrap { margin-top:28px; padding-bottom:60px; }
	.equip_info_wrap strong { font-size:16px; margin-bottom:20px; }

	.equip_info_ttl { border-bottom:1px solid #d9d9d9; height:50px; }
	.equip_info_ttl a,
	.equip_info_ttl a.on { background-size:17px auto; }
	.equip_info_ttl p { font-size:14px; }

	.equip_info_tbl table th,
	.equip_info_tbl table td { font-size:12px; height:40px; padding:10px; }
	.equip_info_tbl table tr:last-child th,
	.equip_info_tbl table tr:last-child td { border-bottom:1px solid #d9d9d9; }

	.crea_cont_wrap { padding:35px 0 60px; }

	.crea_faq_q { border-bottom:1px solid #d9d9d9; padding:15px 0; }
	.crea_faq_q > a { background-size:17px auto; }
	.crea_faq_q > a.on { background-size:17px auto; }
	.crea_faq_q > a > span { font-size:13px; height:21px; line-height:21px; width:21px; }
	.crea_faq_q > a > p { font-size:14px; left:35px; }

	.crea_faq_a { border-bottom:1px solid #d9d9d9; font-size:12px; padding:15px 0 15px 40px; }
	.crea_faq_a > span { font-size:13px; height:21px; left:10px; line-height:21px; top:20px; width:21px; }
    
    /* 210601 연소리 */
    .clc_space_list ol li img { width: 100%; }
    .clc_space_list_txt {margin-top: 20px;}
    .clc_space_list_txt p { margin-top: 20px; }
    .clc_space_list_txt_inner {position: static; height: auto; width: 100%;}
    .clc_space_list_txt_inner_ab { position: static; transform: translateY(0);}
    
    .crea_cont_wrap.crea > ul > li { width: 80px; }
    .square_tabs li { height: 40px;}
    .square_tabs li a { font-size: 14px; line-height: 38px; }
    .clc_sched_txt { margin-top: 60px; }
    .clc_sched_txt p { font-size: 16px; }
    
    .m_crea_usage_tbl { margin-top: 30px;}
    .m_crea_usage_tbl li { padding: 25px 0;}
    .m_crea_usage_tbl li strong { font-size: 18px; }
    .m_crea_usage_tbl li p { font-size: 16px; margin-top: 10px; line-height: 25px; letter-spacing: -1px;}
    .crea_rent_guide { margin-top: 30px; }
    
    .crea_rent_rsv {  padding: 0; }
    .crea_rent_rsv strong,
    .rent_regul_tbl > strong,
    .crea_metro_txt p strong { font-size: 20px; }
    .crea_rent_rsv > p,
    .crea_rent_rsv *{ font-size: 16px; line-height: 1.6; }
    .crea_rent_rsv > p:nth-of-type(1) { margin-top: 10px; }
    .crea_rent_rsv > ul { margin-top: 20px; }
    .crea_rent_rsv > ul > li { padding-left: 20px; }
    .crea_rent_rsv > a { height: 40px; line-height: 38px; font-size: 16px; padding: 0 15px; }
    .crea_rent_rsv > a img,
    .crea_metro_txt a img{ margin: 14px 0 0 17px; display: inline; width: 7px;}
    .rent_regul_tbl > table th { font-size: 16px; padding: 15px 0; }
    .rent_regul_tbl > table tr td:first-child,
    .rent_regul_tbl > table tr td:last-child { font-size: 16px; padding: 15px;}
    
    .crea_metro_txt p { font-size: 16px;line-height: 1.6 }
    .crea_metro_txt a { height: 40px;line-height: 38px; font-size: 16px;}
    
    .crea_intro_txt,
    .crea_lounge_txt p { font-size: 16px; }
    .main_serv_list ul li span { font-size: 16px; }
    .ddp_nbp_list ul li { margin-bottom: 30px; padding-top: 130px; }
    .ddp_nbp_list ul li.ddp_nbp_list01,
    .ddp_nbp_list ul li.ddp_nbp_list02,
    .ddp_nbp_list ul li.ddp_nbp_list03 { background-size: auto; }
    .ddp_nbp_list ul li strong { font-size: 18px; }
    .ddp_nbp_list ul li p { font-size: 16px; margin-top: 14px; }
    
    /* 200602 연소리 */
    .place_ex_add,
    .place_ex_add.first { margin-top: 34px; }
    .place_ex_add strong { font-size: 20px; padding-left: 15px;}
    .place_ex_add strong:before { width: 4px; height: 4px;}
    .place_ex_add ul { margin-top: 14px; }
    .place_ex_add ul li { font-size: 16px; padding-left: 10px; margin-top: 6px;}
    .facil_inner { padding-bottom: 120px; }
    
    .ud_thumb_wrap ul li { width: 47.8%; margin-bottom: 20px; }
    .ud_thumb_wrap ul li:nth-child(1),
    .ud_thumb_wrap ul li:nth-child(3),
    .ud_thumb_wrap ul li:nth-child(5) { margin-right: 15px; }
    .ud_thumb_wrap ul li a img { width: 100%;}
    .ud_thumb_txt { margin-top: 16px; }
    .ud_thumb_txt strong { font-size: 20px; }
    .ud_thumb_txt p { margin-top: 10px;}
    .ud_thumb_txt p span { font-size: 14px; }
    .ud_thumb_txt p span:first-child { padding-right: 9px;}
    .ud_thumb_txt p span:last-child { margin-left: 5px; }
    .ud_thumb_txt p span:first-child:after { height: 14px; margin-top: -6px; }
    
    .place_ex_add ul li a { font-size: 15px; }
    
    .place_img_subtxt,
    .place_ex_add ul li a,
    .place_ex_add dl dd a { font-size: 16px;}
    .place_ex_add dl dt, .place_ex_add dl dd { font-size: 16px; line-height: 1.4;}
    .place_ex_add dl { margin-top: 22px; }
    .place_ex_add dl:first-of-type { margin-top: 12px; }
    
    .place_ex_add.soeul,
    .place_ex_add.soeul strong:nth-of-type(2) { margin-top: 34px; }
    .place_ex_add.soeul dl:first-of-type,
    .place_ex_add dl { margin-top: 12px; }
    
    /* 210601 연소리 */
    .vr_tour_wrap a { background-size: 75px; padding: 85px 0 8px; font-size: 16px; }
    
    .crea_map_wrap dl dt { font-size: 18px; }
    .crea_map_wrap dl dd.email,
    .crea_map_wrap dl dd.phone { background-size: auto; padding-left: 40px; }
    .crea_map_wrap dl dd.email { margin-bottom: 15px; }
    .crea_map_wrap dl dd a { font-size: 16px;}
    
    /* 210603 연소리 */
    .rent_space_wrap.each strong.ttl > p { font-size: 12px; line-height: 1.3; }
    .rent_space_wrap.each strong.ttl > p span:before { width: 1px; height: 9px; margin-right: 10px;}
    .rent_space_wrap.each strong.ttl { font-size: 20px; }
    .rent_space_wrap.each { margin-top: 28px; }
    .equip_info_wrap.third { padding-bottom: 0; }
    
    /* 210604 연소리 */
    .m_crea_usage_tbl.member li { padding: 20px 0 0 0;}
    .mbs_list ul li { height: 230px; padding: 85px 20px 20px 20px;}
    .mbs_list ul li strong { font-size: 16px; }
    .mbs_list ul li p { font-size: 14px; margin-top: 2px; }
    .mbs_list ul li i { top: 20px; left: 20px; }
    .mbs_list { padding-bottom: 30px; margin-top: 30px;}

    .floor_map_tabs ul li { width: 65px; height: 40px; }
    .floor_map_tabs ul li a { width: inherit; height: inherit; font-size: 14px; line-height: 38px;}
    
    .floor_map_tabs ul.second li:nth-child(1) a { border-left: none; }
    .floor_map_tabs ul:first-child li a { border-bottom: 1px solid #212121; }
    
    .parking_etc_serv_inner > div a > p strong { padding-right:20px; background-size: 14px; }
    
    .food_sub_wrap > p { font-size: 14px; line-height: 1.4; margin-top: 0; padding-bottom: 40px;}
    .btn_food_list button { height: 40px; width: 120px; font-size: 16px; }
    
    /* 210607 연소리 */
    .clc_space_list.list02 .clc_space_list_txt_inner { width: 100%;}
    .rent_space_wrap p.st1 { margin: 20px 0; font-size: 16px; }
    .rent_space_wrap p.st1:before,
    .clc_space_list_txt strong span,
    .clc_space_list_txt dt span.number,
    .clc_space_list.list03 .clc_space_list_txt dt span { font-size: 13px; padding: 0 6px; margin-right: 8px; }
    .clc_space_list.list03 li:nth-of-type(10) span,
    .clc_space_list.list03 li:nth-of-type(11) span { padding: 0 3px }
    .clc_space_list.list03 li:nth-of-type(11) dt span { font-size: 10px; padding: 0 2px; }
    
    .clc_space_list.list03 .clc_space_list_txt_inner_ab > strong { font-size: 16px; }
    .clc_space_list.list03 .clc_space_list_txt dl dt, .clc_space_list_txt dl dd { font-size: 14px; }
    .clc_space_list.list03 .clc_space_list_txt p { font-size: 14px; }
    
    /* 210608 연소리 */
    .sub_cont_ttl { font-size: 24px; }
    .facil_list_ttl p { font-size: 18px; }
    .facil_list_cont table th, .facil_list_cont table td { font-size: 14px; }
    .facil_list_cont table td { padding: 10px 15px; }
    
    .clc_space_list.list03 .clc_space_list_txt_inner { height: auto; }

	.btn_chng_view { border-radius:20px; bottom:35px; height:40px; margin-left:-57px; width:115px; }
	.btn_chng_view a { border-radius:20px; font-size:16px; line-height:40px; }

	/* 연혁 */
	.design_history_wrap { padding:40px 0 60px; }
	.design_history_subttl dt { font-size:16px; margin-bottom:10px; }
	.design_history_subttl dd { font-size:14px; }

	.design_history_period { margin-top:47px; }

	.design_history_tabs { height:37px; }
	.design_history_tabs a { font-size:12px; line-height:35px; }

	.design_history_tabs { height:37px; }
	.design_history_tabs a { font-size:14px; }

	.design_history_tree { margin-top:45px; }
	.design_history_tree i { left:37px; }

	.design_history_txt p,
	.design_history_txt p strong { font-size:12px; }

	.design_history_txt.left p,
	.design_history_txt.right p { padding:0 0 0 65px; }

	.design_history_txt { width:calc(100% - 80px); }
	.design_history_year { width:80px; }

	.design_history_year strong { border:1px solid #0054a5; font-size:14px; height:58px; line-height:55px; width:58px; }
	.design_history_year.right strong,
	.design_history_year.left strong { margin-left:9px; }
	/* 연혁 end */
}

@media screen and (max-width:552px) {
    .floor_map_tabs ul.second li:nth-child(1) a { border-left: 1px solid #212121; }
    .floor_map_tabs ul:first-child li a { border-bottom: none; }
    
    .main_serv_list ul { padding: 0; }
    .main_serv_list ul li { padding-bottom: 27%; }
}

@media screen and (max-width:480px) {
    .mbs_list ul li { width: calc(100% - 20px); height: 150px; padding: 20px;}
    .mbs_list ul li i { top: 15px; left: 15px;}
    .mbs_list ul li strong { position: absolute; top: 20px; left: 80px;}
    .mbs_list ul li p { position: absolute; top: 45px; left: 80px; padding-right: 15px;}
    .mbs_list.regul ul li { width: calc(50% - 20px); }
    .mbs_list.regul ul li strong,
    .mbs_list.regul ul li p { position: static; padding-right: 0;}
    
    .main_serv_list ul { padding: 0; }
    .main_serv_list ul li { width: calc(50% - 20px); margin: 10px; padding-bottom: 43%;}
    .ddp_nbp_list ul li p br { display: none;}
}