﻿@charset 'utf-8';

section.com_intro01 { position:relative; background:#fff; }
section.com_intro01 p { text-align:center; font-size:48px; }

section.community_section { position:relative; word-break:break-all; }
ul.community_tab, ul.community_tab3 { width:100%; margin-bottom:40px; }
ul.community_tab:after, ul.community_tab3:after { content:""; display:block; clear:both; }
ul.community_tab li { float:left; width:50%; height:50px; position:relative; }
ul.community_tab3 li { float:left; width:33.3%; height:50px; position:relative; }
ul.community_tab a, ul.community_tab3 a { display:block; width:99.5%; height:48px; line-height:48px; border:1px solid #ddd; font-size:13px; color:#666; text-align:center; font-weight:bold; }
ul.community_tab a.selected, ul.community_tab3 a.selected { background:#181138; color:#fff; width:100%; height:50px; line-height:50px; border:0; }

.sbox { background:#fff url("../img/common/sel_arrow_down.png") 98% center no-repeat; border:1px solid #ddd; border-radius:3px; position:relative; width:100%; height:36px; }
.sbox select { border:0; height:28px; left:0; line-height:28px; opacity:0; position:absolute; top:0; width:100%; }
.sbox_label { color:#666; display:block; font-size:14px; height:38px; line-height:38px; margin:0 10px; overflow:hidden; text-align:left; }

div.sch_wrap { padding:40px 0 40px 0; }
div.sch_wrap dl { width:90%; margin:0 auto; }
div.sch_wrap dl dt { width:100%; }
div.sch_wrap dl dd { background:#d32434; border-radius:3px; height:40px; margin-top:20px; position:relative; width:100%; }
div.sch_wrap dl dd a.btn_sch { position:absolute; right:2%; top:8px; width:20px; }
div.sch_wrap dl dd input { background:#d32434; border:0; height:28px; line-height:28px; margin:5px 0 0 5px; outline:none; width:85%; color:#fff; }

table.community_list { width:100%; word-break:break-all; }
table.community_list td { padding:5%; border-bottom:1px solid #ddd; position:relative; vertical-align:middle; }
table.community_list td.ftd { border-top:2px solid #000; }
table.community_list td.ltd { border-bottom:1px solid #000; }
table.community_list td .ev_img { text-align:center; margin-bottom:20px; }
table.community_list td .ev_img img { width:100%; }
table.community_list td p.tit { font-size:26px; color:#333; margin-bottom:10px; }
table.community_list td p.date { font-size:20px; color:#888; margin-bottom:20px; }
table.community_list td p.con { font-size:22px; color:#666; line-height:1.4; }

table.community_n_list { width:100%; }
table.community_n_list td { width:100%; padding:5%; border-bottom:1px solid #ddd;  border-top:1px solid #ddd; position:relative; vertical-align:middle; }
table.community_n_list td.ftd { border-top:2px solid #ccc; }
table.community_n_list td.ltd { border-bottom:2px solid #ccc; }
table.community_n_list td .ev_img { text-align:center; margin-bottom:20px; }
table.community_n_list td .ev_img img { width:100%; }
table.community_n_list td p.tit { font-size:18px; color:#333; margin-bottom:10px;font-family:'nsb', '맑은 고딕', HelveticaNeue, DroidSans, Sans-serif, Helvetica; }
table.community_n_list td p.date { font-size:12px; color:#888; margin-bottom:20px; }
table.community_n_list td p.con { font-size:14px; color:#666; line-height:1.4; }


table.community_view { width:100%; margin-bottom:40px; word-break:break-all;  }
table.community_view th { font-size:24px; line-height:1.2; font-weight:bold; color:#333; border-top:2px solid #ccc; padding:15px 20px 0 20px; text-align:left; }
table.community_view td { font-size:14px; color:#666; padding:15px 20px; line-height:1.4; }
table.community_view td p.sinfo_date { font-size:20px; color:#333; }
table.community_view td.cont { border-top:2px solid #ddd; border-bottom:1px solid #ccc; }
table.community_view td.cont p.pic { margin:20px 0; text-align:center; }
table.community_view td.cont img { width:100% !important; height:auto !important; }
table.community_view td.cont p.ev_pic { margin:20px 0; text-align:center; }
table.community_view td.cont p.ev_pic img { width:100%; }
table.community_view td.cont p img{width:100%;}
table.community_view td.cont iframe { max-width:100% !important; height:auto !important; } 
.btns_wrap { width:90%; position:relative; margin-bottom:40px; margin:0 auto; }
.btns_wrap p.btn_list { width:100%; line-height:200%; clear:both; }
.btns_wrap p.btn_list a { display:block; color:#fff; background:#df3243; text-align:center; }

table.txt { width:100%; margin:50px 0 50px 0; }
table.txt th { font-size:14px; color:#333; padding:15px 0 15px 50px; border-bottom:1px dotted #d0d0d0; text-align:left; width:80px; }
table.txt td { border-bottom:1px dotted #d0d0d0; color:#222; padding:15px 20px 15px 20px; background:url('../img/community/txt_line_bg.jpg') 0 center no-repeat; font-size:14px; }
table.txt td a { font-size:14px; color:#888; }
table.txt th.fth { background:url('../img/community/btn_prev_txt.png') 90% 20px no-repeat; border-top:1px solid #ddd; }
table.txt td.ftd { border-top:1px solid #ddd; }
table.txt th.lth { background:url('../img/community/btn_next_txt.png') 90% 20px no-repeat; border-bottom:1px solid #ddd; }
table.txt td.ltd { border-bottom:1px solid #ddd; }


table.notice_list { width:100%; margin-bottom:30px; }
table.notice_list td { text-align:left; font-size:22px; color:#333; line-height:1.4; padding:5%; border-bottom:1px solid #ddd; width:100%;}
table.notice_list td.ftd { border-top:2px solid #000; }
table.notice_list td.ltd { border-bottom:1px solid #000; }

table.community_list ul.date_list { padding-top:30px; }
table.community_list ul.date_list li { margin-bottom:6px; position:relative; }
table.community_list ul.date_list dl { width:100%; }
table.community_list ul.date_list dl:after { content:""; display:block; clear:both; }
table.community_list ul.date_list dl dt { float:left; width:138px; height:40px; line-height:40px; background:url('../img/community/date_info_bg.png') 0 0 no-repeat; font-size:20px; color:#fff; text-align:center; }
table.community_list ul.date_list dl dd { position:absolute; left:150px; top:7px; margin-left:8px; height:40px; line-height:1.4; float:left; width:64%; font-size:20px; color:#666; }

table.community_list td i.ev_close  { position:absolute; left:0; top:0; padding:5%; }

.newlist { position:relative; }
.newlist:after { content:""; display:block; clear:both; }
.newlist li.newlist_img { width:100%;  margin-right:5%; margin-bottom:20px;;}
.newlist li.newlist_img img { width:100%; }
.newlist li.newlist_img iframe{ height:300px; }
.newlist li.newlist_text { width:100%; }

.mb0 { margin:0 !important; }
.pdb15 { padding-bottom:15px !important; }
.bd_top {border-top:1px solid black;}

/* 추가 */
.video_ul_wrap { border-top:2px solid #ddd;}
.video_ul {padding:5%;}
.video_li { display:inline-block; width:100%;  border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:30px; }
.video_li img {width:100%;}
.video_tit { color:#333; font-size:18px; font-weight:bold; margin-top:30px; }
.video_date { color:#888; font-size:12px; margin-top:10px; }
.video_text { color:#666; font-size:15px; margin-top:20px; }


.store_ul { margin-left:-30px; overflow:hidden; padding-bottom:30px; }
.store_li { display:inline-block; width:375px; margin:30px 0 0 30px; }
.store_li td img{width:100%;height:100%;}
.store_tit { color:#333; font-size:30px; font-weight:bold;  font-family:'ns', '논고딕', DroidSans, Sans-serif, Helvetica; margin-bottom:30px; }
.store_con { color:#666; font-size:14px; line-height:20px; margin:0 0 7% 0; }
.store_url { width:100%; height:40px; background:#3f3f3f; font-size:18px; text-align:center; }
.store_url a{ display:block; line-height:35px; color:#fff; }

table.store_list {width:100%;}
table.store_list td { width:100%; padding:0 3% 3% 3%; background:#f8f8f8; position:relative; vertical-align:middle; }
table.store_list td ul { background:#fff; padding:6%; border:1px solid #ddd;}


.offline_tit{ color:#333; font-weight:bold; font-size:21px; margin-bottom:7%;  }
.offline_cate {text-align:left; width:30%; }
.offline_cate img{width:100%; }
.offline_img { clear:both; margin-bottom:10px;}
.newlist_text dl { line-height:20px; height:20px; width:100%; font-size:16px;  color:#666; clear:both; }
.newlist_text dt{ float:left; font-weight:bold; }
.newlist_text dd { float:left;  margin-left:5px; width:60%; }
.newlist_text:after { clear:both; content:""; display:block; }
.newlist_text .add dt { letter-spacing:1.4px; }
.newlist_text .add dd { width:60%; }
.newlist_text .tel dt { letter-spacing:1.2px; }
.newlist_text .tel dd { width: 60%; }
.newlist_text .opne dd { width:40%; }


.offline_url { float:right; font-size:20px; margin-top:7%; }
.offline_url { background:#3f3f3f; width:100%; height:40px; text-align:center; line-height:180%; }
.offline_url a { display:block; color:#fff; }


.store_view_wrap{ border-top:2px solid #ddd; border-bottom:1px solid #ddd; height:680px;}
.store_view_wrap dl{overflow:hidden;}
.store_view_tit { color:#333;  font-size:26px; font-weight:bold; margin:30px  0 25px 0; }
.store_view_tit p { display:inline;margin-left:10px; }
.store_view_tit p img { margin-top:10px; }
.store_view_add { color:#666; float:left; font-size:14px; }
.store_view_url { float:right; margin-bottom:30px; }
div.sch_wrap dl.store_sbox{width:169px;}

.store_view_wrap{ border-top:2px solid #ddd; border-bottom:1px solid #ddd; height:680px;}
.store_view_wrap dl{overflow:hidden;}
.store_view_tit { color:#333;  font-size:26px; font-weight:bold; margin:30px  0 25px 0; }
.store_view_tit p { display:inline;margin-left:10px; }
.store_view_tit p img { margin-top:10px; }
.store_view_add { color:#666; float:left; font-size:14px; }
.store_view_url { float:right; margin-bottom:30px; }

.img_area { float:left; overflow:hidden; width:595px; }
.img_list { margin:10px 0 0 -9px; overflow:hidden; width:604px; }
.img_list li{ float:left; height:92px; margin-left:9px; width:142px; }
.img_list li a { width:142px; margin:0;}
.img_list li a img{ width:140px; }
.zoom_img img{ width:595px; height:387px;}

.map_area{ float:right; height:489px; width:594px; }
.map_area:after{content:"";display:block;clear:both;}

.list_btn{text-align:right; margin-top:20px;}
table.community_n_list tr, table.store_list tr{width:100%;}

@media screen and (max-width:550px) {
}

@media screen and (max-width:480px) {
	table.community_list tr {width:100%;}
	table.community_list td p.tit { font-size:20px; color:#333; margin-bottom:10px; }
	table.community_list td p.date { font-size:16px; color:#888; margin-bottom:20px; }
	table.community_list td p.con { font-size:18px; color:#666; line-height:1.4; }

	table.community_list ul.date_list dl dt { float:left; width:70px; height:20px; line-height:20px; background:url('../img/community/m_date_info_bg.png') 0 0 no-repeat; font-size:12px; color:#fff; text-align:center; }
	table.community_list ul.date_list dl dd { position:absolute; left:75px; top:3px; margin-left:8px; height:40px; line-height:1.4; float:left; width:64%; font-size:12px; color:#666; }
	table.community_n_list td{width:100%;}
	.newlist li.newlist_img { width:100%; position:static; left:0; top:0; }
	.newlist li.newlist_text { float:left; width:100%; }
	
	table.notice_list td { font-size:16px; }
	table.txt th { font-size:12px; color:#333; padding:15px 0 15px 10px; border-bottom:1px dotted #d0d0d0; text-align:left; width:65px; }
	table.txt td a { font-size:12px; color:#888; }
	table.txt th.fth { background:url('../img/community/btn_prev_txt.png') 55px 18px no-repeat; border-top:1px solid #ddd; }
	table.txt th.lth { background:url('../img/community/btn_next_txt.png') 55px 18px no-repeat; border-bottom:1px solid #ddd; }
	table.community_view th { font-size:18px; }
	table.community_view td p.sinfo_date { font-size:14px; color:#333; }
	

}

@media screen and (max-width:400px) {
}


@media screen and (max-width:360px) {
}
