/*
!* bbs-srch *!
.bbs-srch { position:relative; padding:23px 0 18px 50px; margin-bottom:30px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.bbs-srch a.srch-btn { position:absolute; top:22px; display:inline-block; width:90px; height:30px; padding-top:10px; background:#d13c1e; border-radius:3px; border:none; font-weight:bold;color:#fff; text-align:center;  }
.bbs-srch select { width:120px; height:40px; }
.bbs-srch input[type="text"] { width:400px; padding:4px 0; height:30px;  border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }
.bbs-srch input[type="submit"] { width:90px; height:40px; font-weight:bold; color:#fff; background:#d13c1e; border-radius:3px; border:none; }
.bbs-srch .down { position:absolute; left:550px; top:18px; }
.bbs-srch .down a { display:block; width:110px; height:30px; padding-top:10px; text-align:center; font-weight:bold; color:#fff; background:#888; border-radius:3px; } 
.bbs-srch label { font-weight:bold; }
.bbs-srch p { margin-top:5px; }
.bbs-srch p span { color:#d13c1e; text-decoration:underline; font-weight:600; }
.bbs-srch p span { color:#d13c1e; text-decoration:underline; font-weight:600; }

!* srch-ico *!
.srch-ico { float:left; width:103px; height:104px; margin-right:3px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #ccc; text-indent:-5000px; }
.srch-ico.notice { background:url(/images/disable/board/bbs-ico_notice.gif) 50% 50% no-repeat; }
.srch-ico.declare { background:url(/images/disable/board/bbs-ico_declare.gif) 50% 50% no-repeat; }
.srch-ico.notify { background:url(/images/disable/board/bbs-ico_notify.gif) 50% 50% no-repeat; }
.srch-ico.photo { background:url(/images/disable/board/bbs-ico_photo.gif) 50% 50% no-repeat; }
.srch-ico.community { background:url(/images/disable/board/bbs-ico_community.gif) 50% 50% no-repeat; }
.srch-ico.braille { background:url(/images/disable/board/bbs-ico_braille.gif) 50% 50% no-repeat; }
.srch-ico.organ { background:url(/images/disable/board/bbs-ico_organ.gif) 50% 50% no-repeat; }
.srch-ico.faq { background:url(/images/disable/board/bbs-ico_faq.gif) 50% 50% no-repeat; }
.srch-ico.subw { background:url(/images/disable/board/bbs-ico_subw.gif) 50% 50% no-repeat; }
.srch-ico.sign { background:url(/images/disable/board/bbs-ico_sign.gif) 50% 50% no-repeat; }
.srch-ico.wzine { background:url(/images/disable/board/bbs-ico_wzine.gif) 50% 50% no-repeat; }

!* bbs-sum *!
.bbs-sum { float:right; margin-bottom:5px; font-size:12px; }
.bbs-sum span { color:#d13c1e; font-weight:600; }

!* bbs-list *!
.bbs-list { clear:both; }
.bbs-list th, .bbs-list td { padding:15px 5px; text-align:center; border-bottom:5px solid #fff; }
.bbs-list thead th { background:#fff; border-top:2px solid #d13c1e; }
.bbs-list tbody tr { background:#f9f9f9!important; } 
.bbs-list tbody th { font-weight:normal; }
.bbs-list tbody td { background:url(/images/common/sp_1x14_dcdcdc.gif) 0 50% no-repeat;  }
.bbs-list tbody td.al_l { padding:15px 15px; }
.bbs-list tbody td a { display:block; color:#222; }
.bbs-list tbody td a:hover { color:#000; text-decoration:underline; }
.bbs-list tbody td img { vertical-align:middle;  }
.bbs-list tbody td.file { background:url(/images/common/sp_1x14_dcdcdc.gif) 0 50% no-repeat, url(/images/disable/board/bbs_ico_file.gif) 50% 50% no-repeat; text-indent:-5000px; }
.bbs-list tbody td.home { background:url(/images/common/sp_1x14_dcdcdc.gif) 0 50% no-repeat, url(/images/contents/siteList-home.gif) 50% 50% no-repeat; text-indent:-5000px; }

.bbs-list .bbs-ico { display:inline-block; height:18px; width:48px; color:#fff; text-align:center; font-size:12px; }
.bbs-list .bbs-ico.procs { background:#1ab7ea; }
.bbs-list .bbs-ico.accept { background:#543019; }
.bbs-list .bbs-ico.answer { background:#99cc00; }
.bbs-list .bbs-ico.impos { background:#d13c1e; }
.bbs-list .bbs-ico.notice { background:#c1d72d; }
.bbs-list .bbs-ico.event { background:#fcb33c; }
.bbs-list .bbs-ico.others { background:#9b5ba4; }
	
!* glry-list
.glry-list { clear:both; }
.glry-list ul { overflow:hidden; position:relative; }
.glry-list ul li { float:left; position:relative; width:28%; cursor:pointer; margin:0 70px 50px 0; border-bottom:1px solid #dbdbdb; }
.glry-list ul li p.thum { margin-bottom:15px; }
.glry-list ul li p.thum img { width:100%; height:165px;}
.glry-list ul li.last { margin-right:0!important; } 
.glry-list ul li dl { padding: 0 10px 20px 10px; }
.glry-list ul li dl dt { overflow:hidden; margin-bottom:10px; height:38px; color:#000; text-align:justify; font-weight:600; font-size:14px; }
.glry-list ul li dl dd { overflow:hidden; margin-bottom:8px; font-size:12px; }
.glry-list ul li .more { display:block; height:28px; padding-top:7px; text-align:center; color:#000; border-top:1px dotted #dbdbdb; }
.glry-list ul li .new { position:absolute; left:-1px; top:-1px; text-indent:-5000px; }!*height:267px; border:1px solid #543019; background:url(/images/disable/board/board-ico_new.png) 0 0 no-repeat;
.glry-list ul li:hover { background:#f9f9f9; }*!

.glry-list { clear:both; }
.glry-list ul { overflow:hidden; }
.glry-list ul li { overflow:hidden; position:relative; border:1px solid #dbdbdb; padding:20px; min-height:150px; margin-bottom:20px; cursor:pointer; }
.glry-list ul li:hover { background:#f9f9f9; }
.glry-list ul li.new { border:1px solid #d13c1e; }
.glry-list ul li p.thum { float:left; }
.glry-list ul li p.thum img { position:absolute; left:20px; top:50%; margin-top:-70px; width:200px; height:150px; }
.glry-list ul li.last { margin:0!important; } 
.glry-list ul li dl { float:right; width:640px; margin-top:15px; }
.glry-list ul li dl dt { overflow:hidden; margin-bottom:10px; min-height:30px; color:#000; text-align:justify; font-weight:600; font-size:16px; }
.glry-list ul li dl dd { overflow:hidden; margin-bottom:10px; font-size:12px; }
.glry-list ul li dl dd span { display:inline-block; margin:10px 10px 0 0; height:20px; padding-left:26px; color:#d13c1e; font-weight:normal; }
.glry-list ul li dl dd span.date { background:url(/images/disable/board/glry-ico_date.gif) 0 50% no-repeat; }
.glry-list ul li dl dd span.count { background:url(/images/disable/board/glry-ico_count.gif) 0 50% no-repeat; }
.glry-list ul li dl dd span.make { background:url(/images/disable/board/glry-ico_make.gif) 0 50% no-repeat; }

!* movie-list *!
.movie-list { clear:both; }
.movie-list ul { overflow:hidden; }
.movie-list ul li { overflow:hidden; position:relative; border:1px solid #dbdbdb; padding:15px; min-height:170px; margin-bottom:20px; cursor:pointer; }
.movie-list ul li:hover { background:#f9f9f9; }
.movie-list ul li.new { border:1px solid #d13c1e; }
.movie-list ul li p.thum { float:left; }
.movie-list ul li p.thum img { position:absolute; left:20px; top:50%; margin-top:-70px; width:200px; height:140px; }
.movie-list ul li p.thum a { position:absolute; left:20px; top:50%; margin-top:-70px; width:200px; height:140px; background:url(/images/disable/board/movie_over.png) 0 0 no-repeat; z-index:999; text-indent:-5000px; }
.movie-list ul li p.thum a:hover { background-position:bottom; z-index:999; }
.movie-list ul li dl { float:right; width:645px; margin-top:15px; }
.movie-list ul li dl dt { overflow:hidden; margin-bottom:10px; color:#000; text-align:justify; font-weight:600; font-size:16px; }
.movie-list ul li dl dd { overflow:hidden; margin-bottom:10px; font-size:12px; line-height:20px; }
.movie-list ul li dl dd span { display:inline-block; margin-right:10px; height:20px; padding-left:26px; color:#d13c1e; font-weight:normal; }
.movie-list ul li dl dd span.date { background:url(/images/disable/board/glry-ico_date.gif) 0 50% no-repeat; }
.movie-list ul li dl dd span.make { background:url(/images/disable/board/glry-ico_make.gif) 0 50% no-repeat; }

!* file-ico *!
span.file-ico { float:left; overflow:hidden; width:16px; height:16px; margin-right:5px; text-indent:-5000px; background:url(/images/disable/board/ico_download.gif) 0 0 no-repeat; }
.file-ico.han { background-position:0 0; }
.file-ico.xls { background-position:-56px 0; }
.file-ico.ppt { background-position:-84px 0; }
.file-ico.pdf { background-position:-112px 0; }
.file-ico.jpg { background-position:-140px 0; }
.file-ico.zip { background-position:-168px 0; }
.file-ico.mp3 { background-position:-195px 0; }

.localSrch { overflow:hidden; width:900px; margin-bottom:30px; border-top:1px solid #d13c1e; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.localSrch:after { content:""; display:block; clear:both; }
	.SmapArea { float:left; padding:10px 0 0 40px;width:389px; height:330px; background:url(/images/disable/common/seoulmapbg.png) 40px 10px no-repeat; }
	.SmapArea .map { position:relative;  }
	.SmapArea .map li { display:inline; }
	.SmapArea .map a { overflow:hidden; display:block; position:absolute; text-indent:-50000px; z-index:10; }
	.SmapArea .map a.hover { z-index:1; }
	.SmapArea .map span { visibility:hidden; display:block; overflow:hidden; width:0; height:0; }
	.SmapArea #ml1 a { top:235px; left:266px; width:32px; height:16px; }
	.SmapArea #ml1 a:hover, #ml1 a.hover { top:196px; left:241px; width:97px; height:85px; background:url(/images/disable/common/map_kangnam.png) 0 0 no-repeat; }
	.SmapArea #ml2 a { top:169px; left:329px; width:31px; height:16px; }
	.SmapArea #ml2 a:hover, #ml2 a.hover { top:135px; left:315px; width:52px; height:72px; background:/imagesages/common/map_kangdong.png) no-repeat; }
	.SmapArea #ml3 a { top:58px; left:218px; width:31px; height:13px; }
	.SmapArea #ml3 a:hover, #ml3 a.hover { top:25px; left:211px; width:46px; height:65px; background:url(/images/disable/common/map_kangbuk.png) no-repeat; }
	.SmapArea #ml4 a { top:161px; left:51px; width:33px; height:16px; }
	.SmapArea #ml4 a:hover, #ml4 a.hover { top:122px; left:25px; width:108px; height:84px; background:url(/images/disable/common/map_kangsu.png) no-repeat; }
	.SmapArea #ml5 a { top:254px; left:165px; width:35px; height:16px; }
	.SmapArea #ml5 a:hover, #ml5 a.hover { top:222px; left:145px; width:79px; height:79px; background:url(/images/disable/common/map_gawnak.png) no-repeat; }
	.SmapArea #ml6 a { top:157px; left:277px; width:31px; height:16px; }
	.SmapArea #ml6 a:hover, #ml6 a.hover { top:125px; left:272px; width:46px; height:74px; background:url(/images/disable/common/map_kawangjin.png) no-repeat; }
	.SmapArea #ml7 a { top:224px; left:102px; width:31px; height:14px; }
	.SmapArea #ml7 a:hover, #ml7 a.hover { top:192px; left:68px; width:87px; height:77px; background:url(/images/disable/common/map_guro.png)}
	.SmapArea #ml8 a { top:272px; left:131px; width:33px; height:16px; }
	.SmapArea #ml8 a:hover, #ml8 a.hover { top:232px; left:115px; width:56px; height:74px; background:url(/images/disable/common/map_kmchun.png) no-repeat; }
	.SmapArea #ml9 a { top:68px; left:264px; width:33px; height:16px; }
	.SmapArea #ml9 a:hover, #ml9 a.hover { top:11px; left:252px; width:64px; height:91px; background:url(/images/disable/common/map_nowon.png) no-repeat; }
	.SmapArea #ml10 a { top:33px; left:232px; width:31px; height:16px; }
	.SmapArea #ml10 a:hover, #ml10 a.hover { top:0; left:219px; width:49px; height:86px; background:url(/images/disable/common/map_dobong.png) no-repeat; }
	.SmapArea #ml11 a { top:130px; left:249px; width:40px; height:16px; }
	.SmapArea #ml11 a:hover, #ml11 a.hover { top:100px; left:237px; width:68px; height:67px; background:url(/images/disable/common/map_dongdaemun.png) no-repeat; }
	.SmapArea #ml12 a { top:220px; left:171px; width:33px; height:15px; }
	.SmapArea #ml12 a:hover, #ml12 a.hover { top:185px; left:156px; width:63px; height:77px; background:url(/images/disable/common/map_dongjak.png) no-repeat; }
	.SmapArea #ml13 a { top:146px; left:127px; width:33px; height:15px; }
	.SmapArea #ml13 a:hover, #ml13 a.hover { top:115px; left:102px; width:95px; height:70px; background:url(/images/disable/common/map_mapo.png) no-repeat; }
	.SmapArea #ml14 a { top:136px; left:157px; width:40px; height:15px; }
	.SmapArea #ml14 a:hover, #ml14 a.hover { top:100px; left:149px; width:53px; height:65px; background:url(/images/disable/common/map_sudamun.png) no-repeat; }
	.SmapArea #ml15 a { top:246px; left:221px; width:34px; height:16px; }
	.SmapArea #ml15 a:hover, #ml15 a.hover { top:201px; left:205px; width:98px; height:112px; background:url(/images/disable/common/map_sucho.png) no-repeat; }
	.SmapArea #ml16 a { top:162px; left:246px; width:31px; height:15px; }
	.SmapArea #ml16 a:hover, #ml16 a.hover { top:135px; left:234px; width:53px; height:62px; background:url(/images/disable/common/map_sungdong.png) no-repeat; }
	.SmapArea #ml17 a { top:97px; left:230px; width:31px; height:15px; }
	.SmapArea #ml17 a:hover, #ml17 a.hover { top:68px; left:209px; width:71px; height:68px; background:url(/images/disable/common/map_sungbuk.png) no-repeat; }
	.SmapArea #ml18 a { top:211px; left:301px; width:33px; height:16px; }
	.SmapArea #ml18 a:hover, #ml18 a.hover { top:175px; left:286px; width:68px; height:85px; background:url(/images/disable/common/map_sungpa.png) no-repeat; }
	.SmapArea #ml19 a { top:202px; left:86px; width:33px; height:15px; }
	.SmapArea #ml19 a:hover, #ml19 a.hover { top:165px; left:71px; width:63px; height:59px; background:url(/images/disable/common/map_yangchun.png) no-repeat; }
	.SmapArea #ml20 a { top:207px; left:125px; width:40px; height:14px; }
	.SmapArea #ml20 a:hover, #ml20 a.hover { top:176px; left:119px; width:66px; height:76px; background:url(/images/disable/common/map_youngdungpo.png) no-repeat; }
	.SmapArea #ml21 a { top:172px; left:196px; width:35px; height:16px; }
	.SmapArea #ml21 a:hover, #ml21 a.hover { top:135px; left:183px; width:62px; height:70px; background:url(/images/disable/common/map_youngsan.png) no-repeat; }
	.SmapArea #ml22 a { top:99px; left:148px; width:33px; height:15px; }
	.SmapArea #ml22 a:hover, #ml22 a.hover { top:54px; left:124px; width:83px; height:93px; background:url(/images/disable/common/map_yunpung.png) no-repeat; }
	.SmapArea #ml23 a { top:116px; left:193px; width:33px; height:14px; }
	.SmapArea #ml23 a:hover, #ml23 a.hover { top:71px; left:182px; width:68px; height:76px; background:url(/images/disable/common/map_jongro.png) no-repeat; }
	.SmapArea #ml24 a { top:104px; left:280px; width:33px; height:16px; }
	.SmapArea #ml24 a:hover, #ml24 a.hover { top:73px; left:265px; width:75px; height:78px; background:url(/images/disable/common/map_jungrang.png) no-repeat; }
	.SmapArea #ml25 a { top:143px; left:211px; width:24px; height:16px; }
	.SmapArea #ml25 a:hover, #ml25 a.hover { top:110px; left:186px; width:75px; height:68px; background:url(/images/disable/common/map_jung.png) no-repeat; }
	
	.searchArea { float:right; width:350px; height:272px; border-left:1px solid #dbdbdb; padding:50px 30px 30px 30px; }
	.searchArea .area-srch { overflow:hidden; }
	.searchArea .area-srch ul {}
	.searchArea .area-srch ul li { margin-bottom:10px; }
	.searchArea .area-srch label { padding:0 20px 0 0; font-weight:bold; }
	.searchArea .area-srch .select { width:295px; padding:6px 10px; }
	.searchArea .area-srch input[type="text"] { width:285px; }
	.searchArea .area-srch ul.btns { overflow:hidden; width:360px; }
	.searchArea .area-srch ul.btns li { float:left; width:170px; margin-right:10px; }
	.searchArea .area-srch a.area-btn { display:block; padding:12px 20px; margin-top:5px; font-weight:bold; color:#fff; background:#666; border-radius:3px; border:none; color:#fff; background:#666; text-align:center; }
	.searchArea .area-srch a.srch-btn { display:block; padding:12px 20px; margin-top:5px; font-weight:bold; color:#fff; background:#d13c1e; font-weight:bold; color:#fff; border-radius:3px; border:none; font-size:13px; text-align:center; } 	
!* bbs-view *!
.bbs-view { border-top:2px solid #d13c1e; }
.bbs-view .vhead { overflow:hidden; width:100%; border-bottom:1px dotted #dbdbdb; }
.bbs-view .vhead h5 { overflow:hidden; padding:15px 15px; margin:0; text-overflow:ellipsis; white-space:nowrap; background:none; font-weight:600; font-size:14px; border-bottom:1px solid #dbdbdb; }
.bbs-view .vhead dl { overflow:hidden; background:#f9f9f9; padding:15px 0 15px 15px; font-size:13px; }
.bbs-view .vhead dl dt { float:left; padding-left:20px; font-weight:600; margin-right:5px; background:url(/images/disable/common/sp_1x14_dcdcdc.gif) 0 50% no-repeat; }
.bbs-view .vhead dl dd { float:left; padding-right:20px; }
.bbs-view .vhead dl dt:first-child { background:none; padding:0; }
.bbs-view .vhead dl.receive { overflow:hidden; background:#fff; border-top:1px dotted #dbdbdb; }
.bbs-view .vhead dl.receive dt { float:left;  }
.bbs-view .vhead dl.receive dd { float:right; width:820px; background:none!important; }
.bbs-view .vhead dl.receive dd span { text-decoration:underline; }
.bbs-view .vhead dl a.gis { background:#d13c1e; color:#fff; padding:3px 10px; }
.bbs-view .vfile { overflow:hidden; background:#f9f9f9; padding:15px; border-bottom:1px solid #dbdbdb; border-top:1px dotted #dbdbdb; }
.bbs-view .vfile dt { float:left; font-weight:600; }
.bbs-view .vfile dd { float:right; width:815px; }
.bbs-view .vfile dd a:hover, .bbs-view .vhead dl dd a:hover { text-decoration:underline; }
.bbs-view .vcont { min-height:300px; padding:40px 20px; line-height:24px; }
.bbs-view .vcont p { margin-bottom:10px; }
.bbs-view .vcont p img { width:900px!important; }
.bbs-view .vcont table { border-top:1px solid #333; border-left:1px solid #dbdbdb; margin:5px 0 15px; }
.bbs-view .vcont table th, .bbs-view .vcont table td { padding:12px 10px 9px; text-align:center; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.bbs-view .vcont table thead th { background:#f8f8f8; border-bottom:1px solid #b2b2b2; }
.bbs-view .vcont table tbody th { background:#fafafa; }
.bbs-view .vcont table tbody tr { font-weight:normal; }
.bbs-view .vshort { overflow:hidden; width:930px; }
.bbs-view .vshort li { padding:15px 15px 15px 40px; border-bottom:1px dotted #dbdbdb; }
.bbs-view .vshort li:last-child { border-bottom:1px solid #dbdbdb; }
.bbs-view .vshort li.prev { background:url(/images/disable/board/vshort_arr_prev.gif) 15px 50% no-repeat; }
.bbs-view .vshort li.next { background:url(/images/disable/board/vshort_arr_next.gif) 15px 50% no-repeat; }
.bbs-view .vshort li a { overflow:hidden; margin:0; color:#333; text-overflow:ellipsis; white-space:nowrap; }

.board_typ { }
.board_typ th { width:120px; padding:12px 10px 9px; color:#444; font-weight:bold; text-align:center; border-bottom:1px solid #dbdbdb; background:#f9f9f9; }
.board_typ tr, .board_typ td { padding:12px 10px 9px; border-bottom:1px solid #dbdbdb; }
.board_typ td.cont { padding:20px; line-height:18px; min-height:200px; }
.board_typ .w-memo { min-height:200px; width:520px; padding:20px; margin:10px 0 10px;  }


!* bbs-write *!
.bbs-write { overflow:hidden; width:100%; margin-bottom:30px; }
.bbs-write table { border-top:2px solid #d13c1e; }
.bbs-write table th { padding:12px 3px; color:#333; text-align:center; background:#f9f9f9; border-bottom:1px solid #dbdbdb; }
.bbs-write table th.al_c { padding:5px 10px; }
.bbs-write table td { padding:12px 10px 12px; border-bottom:1px solid #dbdbdb; line-height:17px; }
.bbs-write table td p { margin-bottom:3px; }
.bbs-write table .exp { width:85%; margin-bottom:3px; }
.bbs-write table td a.btn { padding:6px 10px 7px; margin-left:3px;background:#d13c1e; color:#fff; }
.bbs-write table td textarea { min-height:250px; border:1px solid #ccc; width:95%; padding:15px; text-align:left; list-style-type:none; }
.bbs-write table .vital { color:#d13c1e; }
.bbs-write table .w45 { width:45px; }
.bbs-write table .w70 { width:65px; }
.bbs-write table .w150 { width:150px; }

!* pg-nav *!
.pg-nav { position:relative; height:35px; margin-top:30px; text-align:center; }
.pg-nav:after { display:block; clear:both; content:''; }
.pg-nav .paging { display:inline; margin:0 auto; }
.pg-nav .paging li { display:inline; }
.pg-nav .paging li a { display:inline-block; font-size:12px; text-align:center; padding:7px 13px 8px; border:1px solid #dcdcdc; }
.pg-nav .paging li a.on { background:#3a3839; color:#fff; font-weight:bold; }
.pg-nav .btn-grp { float:right; }
.pg-nav .btn-grp li { float:left; }
.pg-nav .btn-grp li a { display:block; height:17px; padding:8px 20px 10px 40px; margin-left:3px; color:#fff; font-weight:bold; border-radius:2px; }
.pg-nav .btn-grp li a.list { background:#666 url(/images/disable/board/bbs_ico_list.png) 15px 50% no-repeat; }
.pg-nav .btn-grp li a.more { background:#666 url(/images/disable/board/bbs_ico_more.png) 18px 12px no-repeat; }
.pg-nav .btn-grp li a.write { background:#d13c1e url(/images/disable/board/bbs_ico_write.png) 18px 11px no-repeat; }
.pg-nav .btn-grp li a.cencle { padding:8px 20px 10px 20px; background:#666; }
.pg-nav .btn-grp li a.down { background:#666 url(/images/disable/board/bbs_ico_down.png) 18px 11px no-repeat; }
.pg-nav .btn-grp li a.srch { background:#666 url(/images/disable/board/bbs_ico_srch.png) 20px 12px no-repeat; }


.support  { }
.support ul.spArea { overflow:hidden; width:900px; border-top:2px solid #d13c1e; }
.support ul.spArea li { overflow:hidden; margin-bottom:5px; }
.support ul.spArea li p.spTitle { }
.support ul.spArea li p.spTitle a { display:block; padding:15px 0 15px 15px; background:#f9f9f9 url(/images/disable/board/faq-arr_off.gif) 99% 50% no-repeat; }
.support ul.spArea li p.spTitle a.on { font-weight:bold; color:#333; background:#f9f9f9 url(/images/disable/board/faq-arr_on.gif) 99% 50% no-repeat; border-top:1px solid #f1c4bb; }
.support ul.spArea li p.spTitle a:hover { text-decoration:underline; color:#333; font-weight:bold; color:#333; }
.support ul.spArea li .spCont { line-height:20px; padding:30px 20px 20px 20px; background:#fff; }
.support .spCont_close { overflow:hidden; float:right; margin-bottom:20px; }
.support .spCont_close a.btnListClose { display:block;  background:#d13c1e; padding:5px 10px; color:#fff; text-align:center; }



#login { overflow:hidden; width:700px; height:340px; border:1px solid #dbdbdb; background:url(/images/contents/pw-img01.gif) 50px 140px no-repeat; }
#login .log-tit { color:#000; font-size:25px; font-weight:600; height:52px; padding:40px 0 0 40px; background:#f9f9f9; border-bottom:1px solid #d12c1e; }
#login .log-tit span.red { color:#d13c1e; }
#login fieldset { position:absolute; left:250px; top:150px; width:390px; }
#login fieldset ul { margin-bottom:10px; }
#login fieldset ul li { margin-bottom:3px; }
#login fieldset label { display:block; width:40px; padding-top:10px; float:left; font-weight:600; }
#login fieldset input[type="text"], #login fieldset input[type="password"] { width:235px; height:38px; padding:0 5px; border:1px solid #dbdbdb; }
#login fieldset .btn { position:absolute; right:0; top:0; }
#login fieldset .btn a { display:block; width:97px; height:48px; padding-top:35px; text-align:center; background:#d13c1e; color:#fff!important; font-weight:bold; }
#login fieldset p { line-height:18px; }
#login fieldset p span {}
#login span.under { text-decoration:underline; color:#000; font-weight:600; }

#pw-edit { overflow:hidden; width:700px; height:340px; border:1px solid #dbdbdb; background:url(/images/contents/pw-img01.gif) 70px 150px no-repeat; }
#pw-edit .log-tit { color:#000; font-size:25px; font-weight:600; height:52px; padding:40px 0 0 40px; background:#f9f9f9; border-bottom:1px solid #d12c1e; }
#pw-edit .log-tit span.red { color:#d13c1e; }
#pw-edit fieldset { position:absolute; left:280px; top:130px; width:400px; }
#pw-edit fieldset ul { margin-bottom:10px; }
#pw-edit fieldset ul li { margin-bottom:3px; }
#pw-edit fieldset label { display:block; width:100px; padding-top:10px; float:left; font-weight:600; }
#pw-edit fieldset input[type="text"], #pw-edit fieldset input[type="password"] { width:235px; height:38px; padding:0 5px; border:1px solid #dbdbdb; }
#pw-edit fieldset .btn { position:absolute; top:135px; }
#pw-edit fieldset .btn a { display:block; width:337px; height:28px; padding:10px 5px 0; text-align:center; background:#d13c1e; color:#fff!important; font-weight:bold; }


.agr-outer { padding:10px; background:#f4f4f4; margin-bottom:10px; border:1px solid #f9f9f9; }
.agr-frm p { margin-bottom:10px; font-weight:bold; }
.agr-inner { padding:20px; background:#fff; }
.agr-inner > ul { margin-bottom:10px; line-height:22px; }
.agr-inner > ul > li { padding-left:30px; background:url(/images/common/lst_bullet2.gif) 20px 10px no-repeat; }
.agr-inner .agr-desc { padding-left:17px; margin-bottom:15px; }
.agr-chk { margin-bottom:35px; border:1px solid #ededed; padding:10px; background:#f7f7f7; }
.agr-chk input[type="checkbox"] { margin:0 5px; }

!**!
#admin_center {}
#admin_center table { border-top:1px solid #333; margin:5px 0 30px; }
#admin_center table td { text-align:left; }
#admin_center table td a.btn { padding:6px 10px 7px; margin-left:3px; background:#d13c1e; color:#fff; }

.etiquette { overflow:hidden; width:900px; border-top:2px solid #d13c1e; }
.etiquette li { margin-bottom:5px; }
.etiquette li a { display:block; padding:15px 0 15px 15px; background:#f9f9f9 url(/images/disable/board/etiquette-arr.gif) 99% 50% no-repeat; }
.etiquette li a.on { font-weight:bold; color:#333; background:#f9f9f9; border-top:1px solid #f1c4bb; }
.etiquette li a:hover { text-decoration:underline; color:#333; font-weight:bold; color:#333; }

.travel-list { clear:both; overflow:hidden; }
.travel-list > li { overflow:hidden; position:relative; border:1px solid #dbdbdb; padding:15px; height:170px; margin-bottom:20px; }
.travel-list > li:hover { background:#f9f9f9; }
.travel-list > li p.thum { }
.travel-list > li p.thum img { position:absolute; left:20px; top:50%; margin-top:-70px; width:233px; height:141px; }
.travel-list > li dl { position:relative; float:right; width:600px; padding:20px 10px 10px; }
.travel-list > li dl dt { margin-bottom:15px; color:#000; text-align:justify; font-weight:600; font-size:16px; }
.travel-list > li dl dt a { font-size:18px; color:#000; }
.travel-list > li dl dt span.star { margin-left:10px; }
.travel-list > li dl dt span.star img { vertical-align:middle; }
.travel-list > li dl dt span.point { display:inline-block; height:20px; padding-left:20px; margin-left:12px; font-weight:normal; }
.travel-list > li dl dt .like { background:url(/images/disable/board/glry-ico_like.gif) 0 0 no-repeat; font-size:12px; }
.travel-list > li dl dd { overflow:hidden; margin-bottom:10px; }
.travel-list li dl dd span { display:inline-block; height:20px; padding-left:26px; font-weight:normal; }
.travel-list li dl dd span.loc { background:url(/images/disable/board/glry-ico_loc.gif) 0 50% no-repeat; }
.travel-list li dl dd span.tel { background:url(/images/disable/board/glry-ico_tel.gif) 0 50% no-repeat; }
.travel-list > li dl dd.facil  { margin-top:15px; }
.travel-list > li dl dd.facil ul { overflow:hidden; }
.travel-list > li dl dd.facil ul li { float:left; margin-right:1px; }
.travel-list > li dl dd.facil ul li img { width:32px; height:32px; }
.travel-list .home { position:absolute; right:15px; top:30px;  }
.travel-list .home a { padding-left:20px; background:url(/images/disable/board/glry-ico_home.gif) 0 0 no-repeat; font-size:12px; } 


.travel-list2 { clear:both; overflow:hidden; }
.travel-list2 > li { margin-right:5px;overflow:hidden; position:relative; border:1px solid #dbdbdb; padding:30px 35px; margin-bottom:5px; }
.travel-list2 > li:hover { background:#f9f9f9; }
.travel-list2 > li dl { position:relative; }
.travel-list2 > li dl dt { margin-bottom:15px; color:#000; text-align:justify; font-weight:600; font-size:16px; }
.travel-list2 > li dl dt a { font-size:18px; color:#000; }
.travel-list2 > li dl dd  { width:803px; overflow:hidden; padding:10px 10px 10px 20px; background:#f7f7f7; }
.travel-list2 > li dl dd p { display:inline-block; width:230px; height:20px; padding-left:70px; font-weight:normal; }
.travel-list2 > li dl dd p.loc { padding-top:5px; background:url(/images/disable/board/glry-ico_loc.gif) 0 50% no-repeat; }
.travel-list2 > li dl dd span { margin-left:-40px; }
.travel-list2 > li dl dd ul.facil { float:right; overflow:hidden; }
.travel-list2 > li dl dd ul.facil li { float:left; margin-right:1px; }
.travel-list2 > li dl dd ul.facil li img { width:40px; height:40px; }
.travel-list2 ul.likefr { overflow:hidden; position:absolute; right:35px; top:30px;  }
.travel-list2 ul.likefr li { float:left; }
.travel-list2 ul.likefr li span.tel { background:url(/images/disable/board/glry-ico_tel.gif) 0 50% no-repeat; }
.travel-list2 ul.likefr .like { background:url(/images/disable/board/glry-ico_like.gif) 0 0 no-repeat; font-size:12px; }
.travel-list2 ul.likefr span.star { }
.travel-list2 ul.likefr span.star img { vertical-align:middle; }
.travel-list2 ul.likefr span.point { display:inline-block; height:20px; padding-left:20px; margin-left:5px; font-weight:normal; }
.travel-list2 ul.likefr span { display:inline-block; height:20px; padding-left:26px; font-weight:normal; }


.new_webzine { position:relative; min-height:355px; margin-bottom:30px; border:1px solid #dbdbdb; border-top:1px solid #d13c1e; background:#fff url(/images/disable/board/webzine_bg.gif) 0 0 no-repeat; }
.new_webzine p.thum { position:absolute; left:45px; top:50px; width:296px; height:170px; }
.new_webzine p.thum img { width:180px; height:240px; border:1px solid #dbdbdb; }
.new_webzine .detail-txt { float:right; width:540px; padding:50px 40px 25px 20px; }
.new_webzine .detail-txt dl { min-height:200px; }
.new_webzine .detail-txt dl dt { height:50px; border-bottom:1px solid #666; margin-bottom:30px; font-size:22px; font-weight:600; color:#000; }
.new_webzine .detail-txt dl dd { margin-bottom:20px; font-weight:600; }
.new_webzine .detail-txt dl dd ul { font-weight:normal; margin-top:5px; }
	.wzin-btn { overflow:hidden; width:156px; }
	.wzin-btn li { width:74px; border:1px solid #dbdbdb; }
	.wzin-btn li.view { float:left; background:url(/images/disable/board/ico_view.gif) 8px 8px no-repeat; }
	.wzin-btn li.down { float:right; background:url(/images/disable/board/ico_down.gif) 8px 8px no-repeat; }
	.wzin-btn li a { display:block; height:22px; padding:3px 8px 0 18px; font-size:11px; text-align:right; }
	.wzin-btn li a:hover { text-decoration:underline; }
	
.wzin-area { clear:both; }
.wzin-area .wzin-list { overflow:hidden; position:relative; }
.wzin-area .wzin-list > li { float:left; position:relative; width:152px; margin:0 35px 15px 0;  }
.wzin-area .wzin-list li p.thum { position:relative; height:200px; }
.wzin-area .wzin-list li p.thum a { position:absolute; top:1px; left:1px; display:block; width:154px; height:200px; text-indent:-5000px; background:url(/images/disable/board/wzin-a_book.png) 100% 0 no-repeat; z-index:997; }
.wzin-area .wzin-list li p.thum img { width:154px; height:200px; border:1px solid #dbdbdb; }
.wzin-area .wzin-list li.last { margin-right:0!important; } 
.wzin-area .wzin-list > li dl { }
.wzin-area .wzin-list > li dl dt { overflow:hidden; margin:10px 0; color:#000; font-weight:600; letter-spacing:-0.05em; }
.wzin-area .wzin-list > li dl dd {}

.rsrch_box { overflow:hidden; width:763px; padding:30px 30px 30px 110px; margin-top:30px; background:#f9f9f9 url(/images/disable/board/con-foot_rsrch.gif) 30px 50% no-repeat; border-left:1px solid #dbdbdb; border-top:1px solid #d13c1e; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.rsrch_box p { float:left; margin-right:10px; font-size:15px; color:#000; font-weight:600; letter-spacing:-0.05em; }
.rsrch_box ul { }
.rsrch_box ul li { display:inline; letter-spacing:-0.03em; }
.rsrch_box .txt_box { margin-top:15px; }
.rsrch_box .txt_box input[type="text"] { width:610px; border:1px solid #dbdbdb;	height:33px;	color: #666; padding:3px 10px; }
.rsrch_box .txt_box input[type="submit"]{ border:0px; height:40px;	display:inline-block; padding:0 20px 0 50px; background:#d03c1e url(/images/disable/board/bbs_ico_write.png) 20px 50% no-repeat; color:#fff; font-size:13px; font-weight:600; }

.imgIcoBview { }
.imgIcoBview .viewTop { position:relative; overflow:hidden; margin:30px 0; }
.imgIcoBview .viewTop p.thum { float:left; width:230px; margin-right:20px; }
.imgIcoBview .viewTop p.thum a { display:block; }
.imgIcoBview .viewTop p.thum img { width:230px; }
.imgIcoBview .viewTop .viewTitle { float:left; padding:10px 0 0 0; }
.imgIcoBview .viewTop .viewTitle .sisulTitle { font-size:20px; font-weight:600; color:#000; margin-bottom:15px; }
.imgIcoBview .viewTop .viewTitle .sisulTitle span.star { margin-left:10px; }
.imgIcoBview .viewTop .viewTitle .sisulTitle span.star img { vertical-align:middle; }
.imgIcoBview .viewTop .viewDetail { float:right; position:relative; width:300px; font-size:11px; margin-top:15px; }
.imgIcoBview .viewTop .viewDetail ul { border-left:1px solid #ddd; padding:10px 0 0 25px; }
.imgIcoBview .viewTop .viewDetail ul li { padding-left:50px; margin-bottom:5px; }
.imgIcoBview .viewTop .viewDetail ul li span { margin-left:-55px; font-weight:600; }
.imgIcoBview .viewTop span.star { margin-right:10px; }
.imgIcoBview .viewTop span.point { display:inline-block; height:20px; padding-left:25px; font-weight:normal; background:url(/images/disable/board/glry-ico_like.gif) 0 0 no-repeat; font-size:12px; }
.imgIcoBview .viewTop ul.viewloc { background:#f7f7f7; padding:15px 20px 8px; min-width:450px; }
.imgIcoBview .viewTop ul.viewloc li { margin-bottom:8px; }
.imgIcoBview .viewTop ul.viewloc li.addr { height:20px; padding-left:26px; font-weight:normal; background:url(/images/disable/board/glry-ico_loc.gif) 0 50% no-repeat; }
.imgIcoBview .viewTop ul.viewloc li.tel { height:20px; padding-left:26px; font-weight:normal; background:url(/images/disable/board/glry-ico_tel.gif) 0 50% no-repeat; }
.imgIcoBview .viewTop ul.viewloc li.home { height:20px; padding-left:26px; font-weight:normal; background:url(/images/disable/board/glry-ico_home.gif) 0 50% no-repeat; }
.imgIcoBview .miniMap { width:298px; height:140px; border:1px solid #ddd; }
.imgIcoBview .miniMap .moreView { position:absolute; bottom:0; right:0; border-left:none; }
.imgIcoBview .accordion { border-bottom:1px solid #ebebeb;}
.imgIcoBview .accordion>dt { width:100%; padding:15px 0; border-top:1px solid #ebebeb;}
	.accordion > dt:after { content:""; display:block; clear:both;}
	.accordion > dt a { float:left; font-size:14px; font-weight:bold; color:#333; }
	.accordion > dt img { margin-right:15px;}
	.accordion > dt span { float:right; height:13px; padding-left:20px; margin-top:20px; background:url(http://disability.seoul.go.kr/images/ico_stat.gif) no-repeat; font-weight:bold; line-height:13px;}
	.accordion .ico2 { background-position:0 -13px;}
	.accordion .ico3 { background-position:0 -26px;}
	.accordion > dd { position:relative; width:100%; background:#f9f9f9; border-top:1px solid #ebebeb; }
	.accordion > dd div, .accordion > dd ul { padding:20px;}
	.accordion li { font-size:11px; letter-spacing:-1px;}
	.accordion .btnSr { position:absolute; bottom:20px; right:20px; background:#666; color:#fff; font-size:11px; padding:0 3px; }
	.accordion .btnSr:after { content:" X";}
.imgIcoBview .bestTour { padding:15px 20px 20px; border:1px solid #dbdbdb; height:100px; margin-bottom:20px; }
.imgIcoBview .bestTour p { margin-bottom:8px; color:#000; font-weight:600; font-size:14px; }
.imgIcoBview .bestTour ul { overflow:hidden; }
.imgIcoBview .bestTour ul li {position:relative;  float:left; margin-left:14px; }
.imgIcoBview .bestTour ul li a img { position:relative; width:95px; height:72px; }
.imgIcoBview .bestTour ul li a span { position:absolute; bottom:0; height:16px; background:rgba(0,0,0,0.4); display:block; width:95px; text-align:center; font-size:11px; color:#fff; }
.imgIcoBview .bestTour ul li.first { margin:0; }
.imgIcoBview .tourInfo { margin-bottom:30px; border-bottom:2px solid #000; }
.imgIcoBview .tourInfo dl { overflow:hidden; padding-top:20px; border-bottom:1px solid #dbdbdb; }
.imgIcoBview .tourInfo dt { float:left; width:150px; padding-left:30px; font-size:20px; line-height:26px; font-weight:600; }
.imgIcoBview .tourInfo dd { float:right; width:700px; }
.imgIcoBview .tourInfo ul { overflow:hidden; }
.imgIcoBview .tourInfo ul li { float:left; width:75px; height:90px; margin:0 0 5px 10px; }
.imgIcoBview .tourInfo ul li a { display:block; text-align:center; font-size:11px; letter-spacing:-1px; } 
.imgIcoBview .tourInfo ul li img { display:block; margin:0 0 5px 18px; }
.imgIcoBview .tourInfo ul li a .blind { position:absolute !important; overflow: hidden; height: 1px; width: 1px; clip: rect(1px 1px 1px 1px); } !* IE6, IE7 *!
.imgIcoBview .mapArea { overflow:hidden; }
.imgIcoBview .mapArea .map_btn { float:right; margin-bottom:10px; }
.imgIcoBview .mapArea .map_btn a { display:block; height:17px; padding:8px 20px; margin-left:3px; color:#fff; font-weight:bold; border-radius:2px; background:#d13c1e; }
.imgIcoBview .mapArea .map { overflow:hidden; clear:both; float:left; width:620px; height:416px; margin-bottom:10px; border:1px solid #000; }
.imgIcoBview .mapArea .mapExp { overflow-x:hidden; overflow-y:scroll; float:right; width:280px; height:416px; position:relative; }
.imgIcoBview .ie67 .mapArea .mapExp dl { padding-right:17px; }
.imgIcoBview .mapArea .mapExp dl > dt { padding:0; background:#f9f9f9; }
.imgIcoBview .mapArea .mapExp dl > dt a { display:block; float:none; padding:15px; font-weight:bold; letter-spacing:-1px; }
.imgIcoBview .mapArea .mapExp dl > dd { background:#fff; }
.imgIcoBview .mapArea .mapExp dl > dd ul { padding:20px; }
.imgIcoBview .mapArea .mapExp dl > dd img { margin:20px 0 0 20px; }
.imgIcoBview .mapExp dd:after { content:""; display:block; clear:both; }
.imgIcoBview .mapExp li { text-indent:-13px; padding-left:10px; }
.imgIcoBview .ie67 .mapExp li { text-indent:0; padding-left:0; }
.imgIcoBview .mapExp li:before {  font-weight:bold; }
.imgIcoBview .mapExp .accordion > dt a { font-size:12px; }
.imgIcoBview #commentarea { clear:both; }


.toSrch { }
	.srhForm { overflow:hidden; padding:20px; margin-bottom:30px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
	.srhForm fieldset { position:relative; width:650px; margin:0 auto; }
	.srhForm label { float:left; padding-top:10px; height:30px; font-weight:600; margin-right:15px; font-size:14px; }
	.srhForm input[type="text"] { width:400px; padding:4px 10px; height:30px; font-size:13px; }
	.srhForm input[type="submit"] { width:90px; height:40px; font-weight:bold; color:#fff; background:#d13c1e; border-radius:3px; border:none; }
	.empTxt  { margin-bottom:20px; font-size:15px; }
	.empTxt span { color:#d13c1e; font-weight:600; }
	.tab-typ .blind { position:absolute !important; overflow: hidden; height: 1px; width: 1px; clip: rect(1px 1px 1px 1px); } !* IE6, IE7 *!
.toSrch .travel-list > li dl { position:relative; float:right; width:880px; padding:20px 10px 10px; }*/
