@charset "utf-8"; 

/* Element Reset */
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,input,textarea{margin: 0; padding: 0;}
body,html { line-height:18px; height: 100%; margin: 0; padding: 0; background: url('/images/layout/background_bodyTop.gif') repeat-x top left; font-family: "돋움",dotum,sans-serif;}
body, input, textarea, select, table, button {font-size:12px; font-family: "돋움",dotum,sans-serif;}
ul{list-style: none;}
img, fieldset { border:0;}
form, fieldset { margin:0; padding:0;}
em, address { font-style:normal;}
button{ margin:0; padding:0; overflow:visible; cursor:pointer;}
a { text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}

.pt10 { padding:10px 0 0 0;}
.mt5 { margin:5px 0 0 0;}
.mt10 { margin:10px 0 0 0 !important;}
.mt15 { margin:15px 0 0 0;}
.mt20 { margin:20px 0 0 0;}
.mt25 { margin:25px 0 0 0;}
.mt30 { margin:30px 0 0 0;}
.mt60 { margin:60px 0 0 0;}
.mb43 { margin:0 0 30px 0 !important;}
.mr30 { margin:0 30px 0 0 !important;}
.fc_o { color:#ff9f4a;}
.fc_g { color:#666;}
.pbt10 { padding:7px 0 7px 0;}
.fs12 { font-size:12px !important;}
.lh25 { line-height:20px;}
.lh35 { line-height:35px;}

.display { position:absolute; left:-5000px; top:-5000px; text-indent:-50000px; overflow:hidden; font-size:0px; visibility:hidden;}
.bgnone { background:none !important;}
.fs11 { font-size:11px;}
.bt_c { border-top:1px solid #cccccc;}
table.td0 th { padding:0px !important;}
table.td0 td { padding:0px !important;}
.png24 { _behavior:url(../javascript/iepngfix.htc);} 

.login_outline { position:relative; width:638px; height:182px; background:url(../images/members/bg_login.gif) no-repeat;}
.login_outline ul { position:absolute; left:176px; top:85px;}
.login_outline ul li { margin:0 0 2px 0;}
.login_outline ul li.btn_login { position:absolute; left:290px; top:0px;}
.login_outline ul li label { display:inline-block; width:52px;}
.login_outline p { position:absolute; left:233px; top:131px; text-align:right;}

/* reset */
.m0 { margin:0px !Important;}
.bor_rn { border-right:none !important;}

.bdnone { border:none !important;}
.valm { vertical-align:middle;}
.valn { vertical-align:baseline !important;}



/* popup */
.pop_bor { width:360px; height:130px; overflow:auto; background:#eaeaea;}
.pop_bor ul { padding:10px; font-size:12px; line-height:20px;}
.section_sitemap { float:left; width:170px; margin:0 30px 30px 0;}
.section_sitemap h2 { padding:0 0 10px 0;}
.sitemap_outnline { width:580px !important; height:675px !important; padding:20px !important;}


.poromote_view_txt { width:250px; height:370px; overflow-y:auto; padding:3px; border:1px solid #CCC;}

/* 입주사랑방 */
.lovebbs_outline { padding:30px 0 19px 95px; border:5px solid #e9cf7f;}
.lovebbs_outline ul { position:relative; width:440px;}
.lovebbs_outline ul li { font-size:11px; line-height:24px;}
.lovebbs_outline ul li label { display:inline-block; width:95px;}
.lovebbs_outline ul li input { border:1px solid #cbcbcb; padding:1px;}
.lovebbs_outline ul li input.input_green { border:1px solid #a6cf36; padding:1px;}
.lovebbs_outline ul li.love_ab { position:absolute; right:-1px; top:4px;}

.table_style1 th { height:29px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:#f9f9f9;}
.table_style1 td { padding:15px 6px 15px 6px; text-align:center; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; color:#737373;}

/* 대관신청 */
.movein_table { border-top:2px solid #5c5855; border-bottom:2px solid #5c5855; font-size:11px; color:#757575;}
.movein_table th{ padding:8px 0 8px 0px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; text-align:center;}
.movein_table td{ line-height:23px; padding:8px 0 8px 5px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; vertical-align:middle;}
.movein_table td input, select, img { vertical-align:middle;}

.movein_table td span { color:#ff8a00;}
.movein_table td table {font-size:11px }
.movein_table td ul { position:relative;}
.movein_table td ul li.poab { position:absolute; right:5px; top:-2px;}

.application_outline {color:#737373;}
.application_outline h2 {padding:10px 0;}
.application_outline .txt_area1 {margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
.application_outline .txt_area2 {margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
.application_outline .txt_area2 p{margin-top:15px !important;}
.application_outline .txt_area3 {padding-left:210px;}
.application_outline .txt_area3 input{width:210px; height:16px; border:2px solid #f7941d;}
.application_outline .txt_area3 img{vertical-align:top;}
.application_outline .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
.application_outline .txt_area4 li{margin:5px 0 0 20px;}
.application_outline .btn_area {text-align:center;}

.application_outline2 {color:#737373;}
.application_outline2 .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
.application_outline2 .txt_area2{margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
.application_outline2 .txt_area2 p{margin-top:15px;}
.application_outline2 .txt_area3 input{width:135px; height:16px; border:2px solid #f7941d;}
.application_outline2 .txt_area3 img{vertical-align:top; position: relative; top:5px;}
.application_outline2 .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
.application_outline2 .txt_area4 li{margin:5px 0 0 20px;}
.application_outline2 .btn_area{text-align:center;}

.box_read { width:626px; border:1px solid #c9c9c9; padding:5px; line-height:20px;}

.vice_table th { padding:5px 0 5px 0; border-bottom:2px solid #e3e3e3; border-top:2px solid #e3e3e3; background:#f7f7f7;}
.vice_table td { color:#757575; padding:5px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:center;}

/* 시설안내 */
h1.bb1 { display:block; padding:0 0 10px 0; border-bottom:2px solid #5c5855;}
.pop_table table th, td { border-bottom:1px solid #e9e9e9;}
.pop_table table { border-top:1px solid #ededed; font-size:11px; color:#757575;}
.pop_table table th { padding:8px 0 8px 0px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; text-align:center;}
.pop_table table td { line-height:23px; padding:8px 0 8px 5px; border-bottom:1px solid #ededed; border-right:1px solid #ededed; vertical-align:middle;}
.pop_table table td input, select, img { vertical-align:middle;}
.pop_table table td span { color:#ff8a00;}
.pop_table table td ul { position:relative;}
.pop_table table td ul li.poab { position:absolute; right:5px; top:-2px;}
.bg_th {padding:0px !important;}


/* 메인 */
.main_warp { position:relative; width:1051px; height:582px;}
.main_contents { position:absolute; z-index:2; left:17px; bottom:0; width:1019px; height:124px; padding:10px 0 0 10px; background:#fff; border-left:5px solid #000; border-top:5px solid #000;}

.main_ad { float:left; width:127px;}
.main_ad li { float:left; font-size:0px;}

.main_cal { float:left; width:359px;}
.main_cal h3{ margin:0 0 14px 0;}
.main_cal div.today{ float:left; width:91px; margin:9px 0 0 20px;}
.main_cal div.today span.year{ display:block; margin:0 0 8px 0; text-align:center; }
.main_cal div.today span.prev{}
.main_cal div.today span.date{}
.main_cal div.today span.next{}
.main_cal table.m_calendar{ float:left; margin: 0 0 0 20px;}
.main_cal table.m_calendar th{padding: 10px 0; *padding: 10px 0 0 0; text-align: center;}
.main_cal table.m_calendar td{padding: 4px 0; *padding: 3px 0; text-align: center;}
.main_cal table.m_calendar td.on{background-color: #afc5cf;}


.tab_outline { position:relative; float:left; width:259px; margin:0 13px 0 0; z-index:5; font-size:0px;}
.tab_latest {position:relative; z-index:2; width:100%; height:22px; overflow:hidden;}
.tab_latest_line { position:relative; z-index:1; width:100%; height:1px; top:-1px; border-top:1px solid #cecece; clear:both; font-size:0px;}
.tab_latest_area { z-index:2; list-style:none;}
.tab_latest_area li { float:left; height:22px;}
.tab_latest_area li a { display:block; overflow:hidden; padding:22px 0 0 0; width:66px; height:0px; background-position:0 0; background-repeat: no-repeat; }
.tab_latest_area li a:hover { background-position:0 -22px !important; }
.tab_latest_area li a.active { background-position:0 -22px !important; }
.show { display:block;}
.hide { display:none; }
#tab1 { background:url(../images/layout/main_tab1.gif);}
#tab2 { background:url(../images/layout/main_tab2.gif);}
#tab3  { background:url(../images/layout/main_tab3.gif); width:78px !important;}

.content { width:100%; position:relative; padding:10px 0 0 0; _z-index:3;}
.content p {z-index:20; position:absolute; right:0px; top:-15px; _top:-30px; font-size:0px; }
.content ul { _position:relative; _z-index:10; _margin:-20px 0 0 0;}
.content ul li { height:17px; padding:0 0 0 15px; background:url(../images/layout/main_bu_square.gif) no-repeat 5px 5px; font-size:11px; color:#808080;}
.content ul li span { display:inline-block; width:177px;}
.content ul li a { color:#808080;}

.banner { position:absolute; z-index:40; right:-15px; bottom:10px; width:262px; height:318px; background:#000; border:10px solid #000;}
.banner p { width:183px; height:289px;}
.banner ul { float:left; margin:0 0 0 7px; font-size:0px;}
.banner ul li.arrow { height:12px; padding:0;}
.banner ul li { width:70px; height:46px; text-align:center; padding:2px 0 0 0;}
.banner ul li a { display:block; border:2px solid #000;}
.banner ul li a:hover { display:block; border:2px solid #fff;}
.banner ul li.arrow a { border:none;}
.banner ul li.arrow a:hover { border:none;}

/* Layout */


div#midWrap{float: left; width: 1048px; height: 100%; padding-top: 146px; padding-left: 35px;}

div#sideWrap{float: left; width: 251px; height: 100%; min-height: 400px; _height: 400px; margin-right: 26px; background: url('/images/layout/lnb.gif') no-repeat right top;}
	div#sideWrap h2{margin: 31px 0 25px; text-align: center;}
	div#sideWrap ul.sidebar{margin-left: 26px;}
	div#sideWrap ul.sidebar li img{vertical-align: top;}
	div#sideWrap ul.sidebar li{padding-bottom: 2px;}
	div#sideWrap ul.sidebar ul.subMenu li{padding: 0;}



div#contWrap{float: left; width: 668px; min-height: 400px; _height: 400px; padding-bottom: 50px; border-right: 1px solid #e7e4d4;}
	div#contWrap div#contHeader{float: left; width: 668px; padding-top: 38px; border-bottom: 1px solid #ebebeb}
	div#contWrap div#contHeader h3{float: left;}
	div#contWrap div#contHeader div.location{float: right; padding: 13px 30px 0 0; color: #a0a0a0; font-size: 11px; text-align: right;}
div#contents{position: relative; clear: both; width: 638px; height:100%; padding-top: 25px;}
div#contents_admin{position: relative; clear: both; width:100%; height:100%; padding-top: 25px;}
div#quickWrap{position: absolute; top: 248px; right: 0; z-index:1;}
#btmWrap{position: relative; *z-index:1; *display:block; clear: both; width: 100%; padding-bottom: 150px; border-top: 1px solid #e3e3e3;}
	div#btmWrap p.btm_ci{position: absolute; top: 12px; left: 51px;}
	div#btmWrap address.kor{position: absolute; top: 18px; left: 117px;}
	div#btmWrap address.eng{position: absolute; top: 32px; left: 117px;}
	div#btmWrap p.copyrights{position: absolute; top: 49px; left: 117px;}
	div#btmWrap ul.btm_menu{list-style: none; position: absolute; top: 18px; left: 599px;}
		div#btmWrap ul.btm_menu li{float: left; padding: 0 7px; background: url('/images/layout/btm_m_var.gif') no-repeat left center;}
		div#btmWrap ul.btm_menu li.first-child{padding-left: 0; background: none;}

/* Accessibility Menu */
.Accessibility,
caption, legend{display: none; list-style: none; position: absolute; top:0; left: 0; width: 0px; height: 0px; font-size: 0px; line-height: 0; overflow: hidden; visibility: hidden;}

/* Common Class */
.iText{ border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.iCheck, .iRadio{ width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.hide{ position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.clear{clear: both;}


/* Board Top Search */
div#topSearchBox{position: relative; width: 638px; height: 45px; margin: 0 auto 15px; border: 1px solid #e4e4e4; background-color: #f5f5f5; color: #757575;}
	div#topSearchBox span.searchTitle img{margin: 16px 12px 0 20px; vertical-align: middle;}
	div#topSearchBox select{width: 157px; margin-top: 14px; vertical-align: middle;}
	div#topSearchBox span.item input.iText{width: 302px; height: 18px; margin-top: 14px; border: 1px solid #ccc; background-color: #fff; vertical-align: middle;}
	div#topSearchBox span input.btnSearch{width: 50px; height: 20px;margin-top: 14px; vertical-align: middle;}

/* admin_Board Top Search */
div#topSearchBox_admin{position: relative; width: 100%; padding-top:20px; height: 45px; margin-top:50px; margin: 0 auto 15px; border:0px solid #e4e4e4; background-color: #ffffff; color: #757575;text-align:center;}
	div#topSearchBox_admin span.searchTitle img{margin: 16px 12px 0 20px; vertical-align: middle;}
	div#topSearchBox_admin select{width: 157px; margin-top: 14px; vertical-align: middle;}
	div#topSearchBox_admin span.item input.iText{width: 302px; height: 18px; margin-top: 14px; border: 1px solid #ccc; background-color: #fff; vertical-align: middle;}
	div#topSearchBox_admin span input.btnSearch{width: 50px; height: 20px;margin-top: 14px; vertical-align: middle;}


/* Board Tab*/
.boardTab{float: left; width: 100%;}
	.boardTab li{float: left; padding-right: 1px;}
	.boardTab li img{vertical-align: bottom; }

.generCheckBox{margin: 20px 0 0 10px;}
	.generCheckBox input{vertical-align: middle;}
	.generCheckBox span.searchBtn{padding-left: 20px;}

.borderBtm{border-bottom: 1px solid #5c5855;}

.boardTabInline li{padding: 0;display:inline; vertical-align:top;}

.boardFootBtn{margin-top: 10px; text-align: right;}
.boardFootBtnC{margin-top: 10px; text-align: center;}

/* Text Board List Type */
.boardList{width: 100%; border-top: 2px solid #5c5855; color: #757575; *margin-top: -1px; line-height: 120%;}
.boardList caption{position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.boardList th{height: 29px; padding: 0; border-bottom: 1px solid #e4e4e4; background: url('/images/board/borderTH_var.gif') no-repeat left top;}
.boardList th.first-child{background: none;}
.boardList td{padding: 9px 0; border-bottom: 1px solid #e4e4e4;}
	.boardList td a{color: #757575; text-decoration: none;}
	.boardList td a:hover,
	.boardList td a:active,
	.boardList td a:focus{color: #313131; text-decoration: underline;}
	.boardList td.num,
	.boardList td.writer,
	.boardList td.date,
	.boardList td.hit,
	.boardList td.answer,
	.boardList td.program{text-align: center;}
	.boardList td.subject{padding: 9px 10px; text-align: left;}
		.boardList td.subject span img{margin-left: 10px; vertical-align: middle;}
	.boardList td.notice a{color: #313131;}
	.boardList td img.newsletterThum{border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: middle;}
	.boardList td img.mediaThum{border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: middle;}
	.boardList td img.mediaThum2 {border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: top;}

	.boardList td img.reply{vertical-align: middle; padding-right: 10px;}


/* admin Board List Type */
.boardList_admin{width:100%; border-top: 2px solid #5c5855; color: #757575; *margin-top: -1px; line-height: 120%; margin-right:17px;}
.boardList_admin caption{position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.boardList_admin th{height: 29px; padding: 0; border-bottom: 1px solid #e4e4e4; background: url('/images/board/borderTH_var.gif') no-repeat left top;}
.boardList_admin th.first-child{background: none;}
.boardList_admin td{padding: 9px 0; border-bottom: 1px solid #e4e4e4;}
	.boardList_admin td a{color: #757575; text-decoration: none;}
	.boardList_admin td a:hover,
	.boardList_admin td a:active,
	.boardList_admin td a:focus{color: #313131; text-decoration: underline;}
	.boardList_admin td.num,
	.boardList_admin td.writer,
	.boardList_admin td.date,
	.boardList_admin td.hit,
	.boardList_admin td.answer,
	.boardList_admin td.program{text-align: center;}
	.boardList_admin td.subject{padding: 9px 10px; text-align: left;}
	.boardList_admin td.subject span img{margin-left: 10px; vertical-align: middle;}
	.boardList_admin td.notice a{color: #313131;}
	.boardList_admin td img.newsletterThum{border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: middle;}
	.boardList_admin td img.mediaThum{border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: middle;}
	.boardList_admin td img.mediaThum2 {border: 1px solid #e4e4e4; margin-right: 19px; vertical-align: top;}

	.boardList_admin td img.reply{vertical-align: middle; padding-right: 10px;}

/* Board Read Type */
.boardRead{width: 100%; border-top: 2px solid #5c5855; border-bottom: 2px solid #5c5855; color: #757575; *margin-top: -1px; line-height: 120%;}
.boardRead caption{position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.boardRead th{padding: 0; border-bottom: 1px solid #e4e4e4; background: #f8f8f8 url('/images/board/borderTH_var.gif') no-repeat right bottom; text-align: left;}
	.boardRead th img{margin: 0 0 0 20px;}

.boardRead td{padding: 9px 0; border-bottom: 1px solid #e4e4e4; background-color: #f8f8f8; text-align: left;}
	.boardRead td input{vertical-align: middle;}
	.boardRead td.subject,
	.boardRead td.poster,
	.boardRead td.programName{padding-left: 20px;}
	.boardRead td.postDate{text-align: center;}
	.boardRead td.hitNum{text-align: center;}
	.boardRead td.attach{padding-left: 20px;}
		.boardRead td.attach img{margin-right: 4px;}
		.boardRead td.attach a{color: #757575;}
		.boardRead td.attach a:hover,
		.boardRead td.attach a:active,
		.boardRead td.attach a:focus{text-decoration: underline;}
	.boardRead td.downNum{text-align: center;}
	.boardRead td.post{padding: 20px 20px 20px 12px; background-color: #fff;}
		.boardRead td.post p.img{padding: 5px 0 10px;}
	.boardRead td.answer{padding: 20px;}
	.boardRead td.poll{padding: 20px; background-color: #fff;}
		.boardRead td.poll p.title{margin-bottom: 10px; font-weight: bold;}
		.boardRead td.poll fieldset p{margin-bottom: 10px;}
		.boardRead td.poll fieldset p input{margin-right: 10px;}
		.boardRead td.poll fieldset p.btn_participation{margin: 20px 0 0;}

/* Board Write Type */
.boardWrite{width: 100%; border-top: 2px solid #5c5855; border-bottom: 2px solid #5c5855; color: #757575; *margin-top: -1px; line-height: 120%;}
.boardWrite caption{position:absolute; left:0; top:0; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden;}
.boardWrite th{padding: 0; border-bottom: 1px solid #e4e4e4; background: #f8f8f8 url('/images/board/borderTH_var.gif') no-repeat right bottom; text-align: left;}
	.boardWrite th img{margin: 0 0 0 20px;}
.boardWrite td{padding: 9px 0; border-bottom: 1px solid #e4e4e4; background-color: #f8f8f8; text-align: left;}

.boardWrite th.post{vertical-align: top;}
	.boardWrite th.post img{margin-top: 9px;}

.boardWrite td.subject{padding-left: 20px;}
	.boardWrite td.subject input.subject{width: 443px; height: 17px; border: 1px solid #c9c9c9;}
.boardWrite td.poster{padding-left: 20px;}
	.boardWrite td.poster input.poster{width: 144px; height: 17px; border: 1px solid #c9c9c9;}
.boardWrite td.persNum{padding-left: 20px;}
	.boardWrite td.persNum input.persNum1,
	.boardWrite td.persNum input.persNum2{width: 78px; height: 17px; border: 1px solid #c9c9c9;}
	.boardWrite td.persNum img.btn_certification{vertical-align: middle;}
.boardWrite td.post{padding-left: 20px;}
.boardWrite td.attach{padding-left: 20px;}
	.boardWrite td.attach input{width: 295px; height: 17px; border: 1px solid #c9c9c9;}
	.boardWrite td.attach span{padding-left: 30px; font-size: 11px; color: #5e5e5e;}
.boardWrite td.passwd{padding-left: 20px;}
	.boardWrite td.passwd input{width: 102px; height: 17px; border: 1px solid #c9c9c9;}

/* Gallery Board */
ul.wallpaper{list-style:none; float: left; margin:0; padding:0;}
ul.wallpaper li.wallpaperBox{float:left; width:178px; height: 200px; margin-right: 49px; margin-bottom: 50px; background-color: #f8f8f8; border-bottom: 1px solid #e4e4e4;}
ul.wallpaper li.right{margin-right: 0 !important;}
ul.wallpaper .thumb{width:178px; height:133px;text-align:center;}
ul.wallpaper .thumb img{border:0; width:178px; height:133px; border: 1px solid #000;}

ul.wallpaper ul.downloadList{margin-top: 10px;}
ul.wallpaper ul.downloadList li{margin-bottom: 4px; padding-left: 10px; color: #757575;}
ul.wallpaper ul.downloadList strong{display: inline-block; width: 100px; font-weight: normal;}
ul.wallpaper ul.downloadList img{vertical-align: middle;}

/* Comment */
div#commentWrap{width: 100%; border-top: 2px solid #5c5855; border-bottom: 2px solid #5c5855; color: #757575;}

/* Comment List*/
.boardview_comment_list{width: 100%; margin-top: 20px; border-top: 2px solid #e4e4e4;}
	.boardview_comment_list td{border-bottom: 1px solid #e4e4e4;}
	.boardview_comment_list td.replyer{width: 71px; background: #f8f8f8 url('/images/board/borderTH_var.gif') no-repeat right bottom; color: #4b4b4b; font-weight: bold; text-align: center;}
	.boardview_comment_list td.comment{padding: 10px 17px; color: #757575;}
	.boardview_comment_list td span{padding-left: 30px; font-size: 11px;}
/* Comment Form */
.boardview_comment_form{width: 100%; margin-top: 13px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; background-color: #f5f5f5;}
	.boardview_comment_form th.comment{width: 71px;}
	.boardview_comment_form td.comment_post{padding: 8px 0;}
	.boardview_comment_form td.comment_post textarea,
	.boardview_comment_form td.comment_post input{vertical-align: middle;}
	.boardview_comment_form td.comment_post textarea.comment{width: 476px; height: 32px; margin-left: 3px; border: 1px solid #c8c8c8; background-color: #fff; color: #757575;}

/* small List */
.small_list{width: 100%; margin-top: 20px; border-bottom: 2px solid #e4e4e4;}
	.small_list th,
	.small_list td{border-top: 1px solid #e4e4e4;}
	.small_list th{width: 71px; background: #f8f8f8 url('/images/board/borderTH_var.gif') no-repeat right bottom; color: #4b4b4b; font-weight: bold; text-align: center;}
	.small_list td{padding: 10px 17px; color: #757575;}
	.small_list td a{color: #757575; text-decoration: none;}
	.small_list td a:hover,
	.small_list td a:active,
	.small_list td a:focus{color: #313131; text-decoration: underline;}

/* Pagination */
.pagination{ padding:29px 0 0; text-align:center; line-height:normal;}
.pagination a,
.pagination strong{ position:relative; color:#757575; vertical-align:top; display:inline-block; text-decoration:none; padding:1px 8px; margin:0 -3px; background:#fff url('/images/board/pagination_var.gif') no-repeat left center; z-index:2;}
.pagination a:hover{text-decoration: underline;}
.pagination a.first-child{background: none;}
.pagination .direction{margin: 1px 0; padding: 0; border:0; z-index:1;}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{background-color:#fff;}
.pagination .direction span{ position:relative; display:inline-block; width:0; height:0; font-size:0; line-height:0; vertical-align:top; top:4px;}


/* Select */
.select{ position:relative; line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.select *{ margin:0; padding:0; cursor:pointer; font-size:12px;}
.select .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #bababa; color:#666; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
.select .myValue.selected{ font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{ border:1px solid #999;}
.select button.myValue{ height:21px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select div.myValue{ height:19px; text-indent:8px;}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff;}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; line-height:0; font-size:0; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff;}
.select ul{ position:absolute; top:20px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; overflow:hidden;}
.select ul.aList{ display:none;}
.select.open ul.aList{ display:block;}
.select ul.iList{ left:-2000%;}
.select.open ul.iList{ left:0;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff;}
.select li a{ display:block; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff; text-decoration:none;}
.select li.hover *{ background:#999; color:#fff;}
.selectGo{ border:1px solid #bababa; height:21px; width:28px; padding:0; *margin:-1px 0 -1px 4px; overflow:visible; background:#eee; vertical-align:middle; cursor:pointer; font:bold 11px Tahoma; line-height:19px; _line-height:normal; color:#767676;}


/* Bar Graph */
.pollTable{width: 100%; margin-top: 13px;}
.pollTable th,
.pollTable td{padding: 4px 5px; background: none; border: 0; font-weight: normal;}
.pollGraph{ position:relative; white-space:nowrap; line-height:normal;}
.pollGraph .pollBar{ position:relative; display:inline-block; width:250px; height:12px; margin:0 5px 0 0; background:#e9e9e9; font-size:11px;}
.pollGraph .pollOnBar{ position:relative; display:inline-block; height:12px; background: url('/images/board/pollBar.gif') repeat-x left top;}



	/* Bottom Family Site Link Select */
div#btmWrap div#familyLink{position: absolute; top: 15px; left: 843px; width: 138px; background-color: #e9e9e9; color: #7a7979;}


/* Layer Popup */
.layer_popup{ position:absolute; margin: 0; padding: 0; background-color: #fff; border: 3px solid #685e5e;}
.layer_popup *{ margin:0; padding:0;}
.layer_popup img{ border:none;}
.layer_popup .layer_content{position: relative; padding:10px 0 10px 10px;}
.layer_popup .layer_content2 {position: relative; padding:10px;}
.layer_popup .close_layer{ position:absolute; top:7px; right:5px;}


.layer_popup3 { position:absolute; margin: 0; padding: 0; background-color: #fff; border: 3px solid #685e5e;}
.layer_popup3 img{ border:none;}
.layer_popup3 .layer_content{position: relative; padding:10px 0 10px 10px;}
.layer_popup3 .layer_content2 {position: relative; padding:10px;}
.layer_popup3 .close_layer{ position:absolute; top:7px; right:5px;}


.layer_popup2 { position:absolute; margin: 0; padding:9px; background-color: #666666; border: 1px solid #494949;}
.layer_popup2 h1 { padding:0 0 9px 10px; margin:0px !important; text-align:left !important;}
.layer_popup2 img{ border:none;}
.layer_popup2 .layer_content{position: relative; border:3px solid #8f8f8f; background:#f2f2f2; padding:5px;}
.layer_popup2 .close_layer{ position:absolute; top:8px; right:15px;}

.layer_popup4 { position:absolute; margin: 0; padding:9px; background-color: #666666; border: 1px solid #494949;}
.layer_popup4 h1 { padding:0 0 9px 10px; margin:0px !important; text-align:left !important;}
.layer_popup4 img{ border:none;}
.layer_popup4 .layer_content{position: relative; border:3px solid #8f8f8f; background:#f2f2f2; padding:0px;}
.layer_popup4 .left { position:absolute; left:10px; top:90px; z-index:20;}
.layer_popup4 .right { position:absolute; right:10px; top:90px; z-index:20;}
.layer_popup4 .close_layer{ position:absolute; top:8px; right:15px;}

 iframe.ie6_select {   
    position:absolute;   
    bottom:0;   
    left:0;   
    z-index:-99; /* 기존 레이어보다 뒤에 위치시킴 */  
    width:100%;   
    height:100%;  
    border:0;
    filter: alpha(opacity=0); /* IE에서 테두리없앰 */  
}  

.imageViewer{width: 630px; color: #685e5e;}
.imageViewer h1{margin-bottom: 10px; text-align: center; font-size: 14px; font-weight: bold;}
.imageViewer span{display: inline-block;}
.imageViewer span img{vertical-align: middle;}
.imageViewer span.prev{padding-right: 10px;}
.imageViewer span.next{padding-left: 10px;}
.imageViewer span.img{}
	.imageViewer span.img img{border: 1px solid #685e5e;}
.imageViewer dl.introduce{margin-top: 10px; padding: 0 20px; font-size: 11px;}
	.imageViewer dl.introduce dt{margin-bottom: 10px; font-weight: bold;}
	.imageViewer dl.introduce dd.information{margin-top: 20px;}
	.imageViewer p.btn{margin: 20px 30px 10px 0; text-align: right;}
/* CONTENTS */

/* 프로그램 캘린더 */
fieldset.calendar_select{margin: 20px 0 10px;}
fieldset.calendar_select p.viewType{float: right;}
#calendar .calendar{border: 1px solid #e4e4e4; border-left: 0; border-bottom: 0;}
	#calendar .calendar th{border-left: 1px solid #e4e4e4; background: #c0bdb5 none;}
	#calendar .calendar td{width: 90px; height: 100px; padding: 2px 2px 10px; border-left: 1px solid #e4e4e4; font-size: 11px; vertical-align: top;}
	#calendar .calendar td ul{width: 90px; margin-top: 6px;}
	#calendar .calendar td li{padding-bottom: 4px;}
	#calendar .calendar td li a{display: inline-block; padding-left: 4px; background: url('/images/board/bullet_li.gif') no-repeat left 3px;}


#calendar_table{margin-top: 15px; border: 3px solid #d8d8d8; background-color: #f7f7f7;}
	#calendar_table p.monthBox{padding: 19px 0 0 0; background-color: #f7f7f7; text-align: center;}
		#calendar_table p.monthBox img{vertical-align: middle;}
	#calendar_table p.monthBox span.prev{padding-right: 7px;}
	#calendar_table p.monthBox span.next{padding-left: 7px;}

#calendar_table table.calendar_table{width: 100%; margin-top: 20px; border-top: 1px solid #e4e4e4;}
	#calendar_table table.calendar_table th{background-color: #b7b7b7; border-left: 1px solid #c4c4c4; border-bottom: 1px solid #a1a1a1;}
	#calendar_table table.calendar_table td{padding: 6px 2px; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;}


#prog_List ul{ margin:0; padding:0; list-style:none; font-size:12px; color: #4e4e4e;}
#prog_List li{ position:relative; padding:15px 0 15px 135px; margin:0 0 -1px 0; border:1px solid #eee; border-left:0; border-right:0; vertical-align:top; *zoom:1;}
#prog_List li:after{ content:""; display:block; clear:both;}
#prog_List li img.tip_program{vertical-align: middle; padding-right: 7px;}
#prog_List a{ text-decoration:none; cursor:pointer; color: #4e4e4e;}
	#prog_List a:hover,
	#prog_List a:active,
	#prog_List a:focus{text-decoration: underline;}
#prog_List a strong{ display:inline-block; margin:0 0 4px 0;}
#prog_List .thumb{ position:relative; float:left; display:inline; width:120px; line-height:80px; overflow:hidden; margin:0 15px 0 -135px; background:#eee; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
#prog_List .thumb img{ border:1px solid #e5e5e5; display:block;}

#prog_List table.information{margin: 10px 0 0; font-size: 11px;}
	#prog_List table.information th{padding: 2px 0 2px 5px; background: url('/images/board/bullet_li02.gif') no-repeat left center; font-weight: normal; text-align: left;}
#prog_List p.informatinBox{margin:10px 0 0; padding: 10px; border: 1px solid #e3e3e3; background-color: #f7f7f7; line-height:1.4; color:#767676; font-size: 11px;}
#prog_List p.btn{margin-top: 10px;}

/* 프로그램 상세보기 */
table.programView{border-bottom: 0;}
	table.programView td.postDate,
	table.programView td.poster{padding: 0; background: #f8f8f8 url('/images/board/borderTH_var.gif') no-repeat left bottom; text-align: center;}
	table.programView td.information{background-color: #fff;}
table.programViewAttach{margin-top: 20px; border-top: 1px solid #e4e4e4; border-bottom: 2px solid #5c5855;}
	table.programViewAttach th{padding: 0; text-align: left;}

#prog_Information{ position:relative; padding:15px 0 15px 135px; margin:0 0 -1px 0; border-top:1px solid #eee; vertical-align:top; *zoom:1; overflow: hidden;}
	#prog_Information:after{ content:""; display:block; clear:both;}
	#prog_Information .thumb{position:relative; float:left; display:inline; width:228px; line-height:80px; overflow:hidden; margin:0 15px 0 -135px; background:#eee; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
	#prog_Information img.tip_program{margin-top: 1px; padding-right: 7px; vertical-align: top;}
	#prog_Information strong{ display:inline-block; margin:0 0 10px 0; font-size: 15px;}
	#prog_Information .information{width: 390px; margin-bottom: 30px; border-top: 1px solid #e4e4e4;}
		#prog_Information .information th,
		#prog_Information .information td{height: 12px; padding: 5px 0; border-bottom: 1px solid #e4e4e4;}
		#prog_Information .information th{padding-left: 14px; background: #f8f8f8 url('/images/board/bullet_angle.gif') no-repeat 8px 8px; text-align: left;}
		#prog_Information .information td{padding: 5px 10px;}

	#prog_Information ul.thumBox{float: left; width: 350px; margin: 0; padding: 19px 19px 19px; background: url('/images/board/thumBox_bg.gif') repeat-x left bottom; border: 1px solid #e4e4e4; *zoom:1;}
	#prog_Information ul.thumBox:after{content:""; display:block; clear:both;}
		#prog_Information ul.thumBox li{float: left; padding-left: 10px;}
		#prog_Information ul.thumBox li.first-child{padding-left: 0;}

	#prog_Information ul.thumBox li img{border: 1px solid #e4e4e4;}

	.program_Details{margin-top: 26px;}
		.program_Details p.details_title{margin-bottom: 20px; border-bottom: 1px solid #c8c8c8;}
		.program_Details div.details_txt{padding: 10px; color: #757575; line-height: 150%;}

.reservationTxtBox{margin-bottom: 10px; padding: 20px 10px; border: 1px solid #e4e4e4; background-color: #f5f5f5; color: #757575;}

#reservation table.program{}
	#reservation table.program td{background-color: #fff;}
	#reservation table.program td.answer{background-color: #f8f8f8;}
	#reservation table.program td.programName span.space{}
	#reservation table.program td.programName span.programName{}
	#reservation table.program td.subject input.subject{width: 420px; height: 17px; border: 1px solid #c9c9c9;}
	#reservation table.program td.post{padding-left: 18px;}
	#reservation table.program td.post textarea.post{width: 515px; height: 157px; border: 1px solid #c9c9c9;}

.reservationOK{width: 518px; margin: 40px auto 0; border: 3px solid #e5e5e5; text-align: center;}
	.reservationOK .txt{margin: 74px 0 12px;}
	.reservationOK .btn{margin-bottom: 71px;}


/* 창작공간 추천작가 */
#artist{ position:relative; width: 530px; padding:15px 0 15px 140px; margin:0 0 -1px 0; vertical-align:top; *zoom:1; overflow: hidden; color: #545454;}
	#artist:after{ content:""; display:; clear:both;}
	#artist .thumb{position:relative; float:left; display:inline; width:150px; height:145px; overflow:hidden; margin:0 15px 0 -135px; background:#cacbcd ; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
	#artist img.tip_program{margin-top: 1px; padding-right: 7px; vertical-align: top;}
	#artist strong{ display:inline-block; margin:0 0 10px 0; font-size: 15px;}
	#artist .information{width: 390px; margin-bottom: 30px; border-top: 1px solid #e4e4e4; color: #757575;}
		#artist .information th,
		#artist .information td{ height: 12px; padding: 5px 0; border-bottom: 1px solid #e4e4e4;}
		#artist .information th{padding-left: 14px; background: #f8f8f8 url('/images/board/bullet_angle.gif') no-repeat 8px 8px; text-align: left;}
		#artist .information td{padding: 5px 10px;}



/* 창작공간 추천작가_작품 썸네일 */
	#artist ul.thumBox{float: left; width: 350px; margin: 0; padding: 19px 19px 19px; background: url('/images/board/thumBox_bg.gif' ) repeat-x left bottom; border: 1px solid #e4e4e4; *zoom:1; }
	#artist ul.thumBox:after{content:""; display:block; clear:both;}
		#artist ul.thumBox li{float: left; padding-left: 10px;}
		#artist ul.thumBox li.first-child{padding-left: 0;}

	#artist ul.thumBox li img{border: 1px solid #e4e4e4;}

	 div.artist_Details{margin-top: 26px;}
		 div.artist_Details p.details_title{margin-bottom: 20px; border-bottom: 1px solid #c8c8c8;}
		 div.artist_Details div.details_txt{padding: 10px; color: #757575; line-height: 150%;}
		 div.artist_Details div.details_txt table.profile{ width: 100%; margin-top: 20px;}
			 div.artist_Details div.details_txt table.profile th{text-align: left; font-weight: normal; vertical-align: top;}
			 div.artist_Details div.details_txt table.profile th.title{padding-top: 30px;}


		 .artist_Details div.details_txt .thumb{position:relative; float:left; display:inline; width:228px; line-height:80px; overflow:hidden; margin:30px 15px 0 0px; background:#eee; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
		 .artist_Details div.details_txt img.tip_program{margin-top: 31px; padding-right: 7px; vertical-align: top;}
		 .artist_Details div.details_txt strong{ display:inline-block; margin:30px 0 10px 0; font-size: 15px;}
		 .artist_Details div.details_txt dl.information{}
			 .artist_Details div.details_txt dl.information dt{padding: 5px 0; font-weight: bold;}
			 .artist_Details div.details_txt dl.information dd{padding-left: 14px;}
			 .artist_Details div.details_txt p.btn{margin-top: 20px;}


		.artist_Details div.details_txt ul.thumBox{float: left; width: 598px; margin: 10px 0 0 -10px; padding: 10px 19px 19px; border: 1px solid #e4e4e4; *zoom:1;}
		.artist_Details div.details_txt ul.thumBox:after{content:""; display:block; clear:both;}
		.artist_Details div.details_txt ul.thumBox li{float: left; padding-left: 13px;}
		.artist_Details div.details_txt ul.thumBox li.first-child{padding-left: 0;}
		.artist_Details div.details_txt ul.thumBox li img{border: 1px solid #e4e4e4;}

/* 작가/작품별 검색 */
#art{}
	#art .art{}
	#art .art th,
	#art .art td{padding: 8px 10px;}
	#art .art td{background-color: #fff;}
	#art .art td input.artist,
	#art .art td input.artSubject,
	#art .art td input.artGenre{height: 17px; border: 1px solid #c8c8c8;}
#art .artSearchBtn{margin-bottom: 20px;}

#art ul.artListWrap{list-style:none; float: left; margin:0; padding:0;}
#art ul.artListWrap li.artListBox{float:left; width:178px; margin-right: 49px; margin-bottom: 10px;}
#art ul.artListWrap li.right{margin-right: 0 !important;}
#art ul.artListWrap .thumb{width:178px; height:133px;text-align:center;}
	#art ul.artListWrap .thumb img{border:0; width:178px; height:133px; border: 1px solid #757575;}
	#art ul.artListWrap .thumb a img:hover,
	#art ul.artListWrap .thumb a img:active,
	#art ul.artListWrap .thumb a img:focus{border: 1px solid #313131;}
#art ul.artListWrap dl.information{margin-top: 10px;}
#art ul.artListWrap dl.information dt{color: #757575; font-weight: bold; text-align: center;}
#art ul.artListWrap dl.information dd{color: #757575; text-align: center;}
	#art ul.artListWrap dl.information dt a{color: #757575; text-decoration: none;}
	#art ul.artListWrap dl.information dt a:hover,
	#art ul.artListWrap dl.information dt a:active,
	#art ul.artListWrap dl.information dt a:focus{color: #313131; text-decoration: underline;}

/* 작가/작품별 상세보기 */
#artistView{ position:relative; width: 520px; padding:15px 0 15px 140px; margin:0 0 -1px 0; vertical-align:top; *zoom:1; overflow: hidden; color: #545454;}
	#artistView:after{ content:""; display:block; clear:both;}
	#artistView .thumb{position:relative; float:left; display:inline; width:228px; line-height:80px; overflow:hidden; margin:0 15px 0 -135px; background:#eee; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
	#artistView img.tip_program{margin-top: 1px; padding-right: 7px; vertical-align: top;}
	#artistView strong{ display:inline-block; margin:0 0 10px 0; font-size: 15px;}
	#artistView .information{width: 390px; margin-bottom: 30px; border-top: 1px solid #e4e4e4; color: #757575;}
		#artistView .information th,
		#artistView .information td{height: 12px; padding: 5px 0; border-bottom: 1px solid #e4e4e4;}
		#artistView .information th{padding-left: 14px; background: #f8f8f8 url('/images/board/bullet_angle.gif') no-repeat 8px 8px; text-align: left;}
		#artistView .information td{padding: 5px 10px;}

	#artistView ul.thumBox{float: left; width: 350px; margin: 0; padding: 19px 19px 19px; background: url('/images/board/thumBox_bg.gif') repeat-x left bottom; border: 1px solid #e4e4e4; *zoom:1;}
	#artistView ul.thumBox:after{content:""; display:block; clear:both;}
		#artistView ul.thumBox li{float: left; padding-left: 10px;}
		#artistView ul.thumBox li.first-child{padding-left: 0;}

	#artistView ul.thumBox li img{border: 1px solid #e4e4e4;}

	.artistView_Details{margin-top: 26px;}
		.artistView_Details p.details_title{margin-bottom: 20px; border-bottom: 1px solid #c8c8c8;}
		.artistView_Details div.details_txt{padding: 10px; color: #757575; line-height: 150%;}
		.artistView_Details table.profile{margin-top: 20px;}
			.artistView_Details table.profile th{text-align: left; font-weight: normal; vertical-align: top;}
			.artistView_Details table.profile th.title{padding-top: 30px;}


		.artistView_Details div.details_txt .thumb{position:relative; float:left; display:inline; width:228px; line-height:80px; overflow:hidden; margin:30px 15px 0 0px; background:#eee; text-align:center; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
		.artistView_Details div.details_txt img.tip_program{margin-top: 31px; padding-right: 7px; vertical-align: top;}
		.artistView_Details div.details_txt strong{ display:inline-block; margin:30px 0 10px 0; font-size: 15px;}
		.artistView_Details div.details_txt dl.information{}
			.artistView_Details div.details_txt dl.information dt{padding: 5px 0; font-weight: bold;}
			.artistView_Details div.details_txt dl.information dd{padding-left: 14px;}
			.artistView_Details div.details_txt p.btn{margin-top: 20px;}


		.artistView_Details div.details_txt ul.thumBox{float: left; width: 598px; margin: 10px 0 0 -10px; padding: 10px 19px 19px; border: 1px solid #e4e4e4; *zoom:1;}
		.artistView_Details div.details_txt ul.thumBox:after{content:""; display:block; clear:both;}
		.artistView_Details div.details_txt ul.thumBox li{float: left; padding-left: 13px;}
		.artistView_Details div.details_txt ul.thumBox li.first-child{padding-left: 0;}
		.artistView_Details div.details_txt ul.thumBox li img{border: 1px solid #e4e4e4;}


#movein_space ul.movein_space{list-style:none; float: left; margin:30px 0 0; padding:0;}
#movein_space ul.movein_space li.moveinBox{float:left; width:178px; height: 200px; margin-right: 49px; margin-bottom: 10px;}
#movein_space ul.movein_space li.right{margin-right: 0 !important;}
#movein_space ul.movein_space .thumb{width:178px; height:133px;text-align:center;}
#movein_space ul.movein_space .thumb img{border:0; width:178px; height:133px; border: 1px solid #000;}

#movein_space ul.movein_space dl.information{margin-top: 10px;}
#movein_space ul.movein_space dl.information dt{color: #757575; font-weight: bold; text-align: center;}
#movein_space ul.movein_space dl.information dd{color: #757575; text-align: center;}
	#movein_space ul.movein_space dl.information dt a{color: #757575; text-decoration: none;}
	#movein_space ul.movein_space dl.information dt a:hover,
	#movein_space ul.movein_space dl.information dt a:active,
	#movein_space ul.movein_space dl.information dt a:focus{color: #313131; text-decoration: underline;}


#movein_genre ul.movein_genre{list-style:none; float: left; margin:30px 0 0; padding:0;}
#movein_genre ul.movein_genre li.movein_genreBox{float:left; width:178px; height: 200px; margin-right: 49px; margin-bottom: 10px;}
#movein_genre ul.movein_genre li.right{margin-right: 0 !important;}
#movein_genre ul.movein_genre .thumb{width:178px; height:133px;text-align:center;}
#movein_genre ul.movein_genre .thumb img{border:0; width:178px; height:133px; border: 1px solid #000;}

#movein_genre ul.movein_genre dl.information{margin-top: 10px;}
#movein_genre ul.movein_genre dl.information dt{color: #757575; font-weight: bold; text-align: center;}
#movein_genre ul.movein_genre dl.information dd{color: #757575; text-align: center;}
	#movein_genre ul.movein_genre dl.information dt a{color: #757575; text-decoration: none;}
	#movein_genre ul.movein_genre dl.information dt a:hover,
	#movein_genre ul.movein_genre dl.information dt a:active,
	#movein_genre ul.movein_genre dl.information dt a:focus{color: #313131; text-decoration: underline;}

/* 입주작가 소식 */
#artist_news table.program{}
	#artist_news table.program td{background-color: #fff;}
	#artist_news table.program td.answer{background-color: #f8f8f8;}
	#artist_news table.program td.programName span.space{}
	#artist_news table.program td.programName span.programName{}
	#artist_news table.program td.subject input.subject{width: 420px; height: 17px; border: 1px solid #c9c9c9;}
	#artist_news table.program td.post{padding-left: 18px;}
	#artist_news table.program td.post textarea.post{width: 515px; height: 157px; border: 1px solid #c9c9c9;}


/* reset */
.cbo { clear:both;}
.txtl { text-align:left !important;}
.txtc { text-align:center;}
.txtr { text-align:right;}
.p0 { padding:0 !important;}
.p5 { padding:3px !important;}

.ml5 { margin:0 0 0 5px !important;}
.mb5 { margin:0 0 5px 0 !important;}
.mb10 { margin:0 0 10px 0 !important;}
.mb20 { margin:0 0 20px 0 !important;}
.mb40 { margin:0 0 40px 0 !important;}
.mb60 { margin:0 0 60px 0 !important;}
.mb75 { margin:0 0 75px 0 !important;}
.bor_r { border-right:1px solid #e4e4e4;}
.bor_l { border-left:1px solid #e4e4e4;}
.fl { float:left;}
.fr { float:right;}
.border_none { border:none !important;}

/* 비전 */
#vision .cont_box1 p.txt_area1 { margin:0 0 20px 0;}
#vision .cont_box1 p.txt_area2 { float:right;}
#vision .list_bull1 li{ float:left; padding-left:15px;  margin-bottom:20px; background: url('/images/kumchun/bull_01.jpg') no-repeat left top;}

/* 지역별 대관현황 */
table.movein_calendar{margin-top: 40px;}
	table.movein_calendar th{background-color: #f9f9f9 !important;}
	table.movein_calendar td{text-align: center; vertical-align: middle;}

/* 금천 소개*/

#introduce .cont_box1{float:left;}
#introduce .cont_box1 p.txt_area1{float:left; width:380px;}
#introduce .cont_box1 p.txt_area2{float:right; text-align:left;}
#introduce .cont_box1 p.txt_area3{float:left; width:380px; padding-top:17px;}
#introduce .cont_box1 p.txt_area4{float:left; padding-top:17px;}
#introduce br.clear{clear:both;}

#introduce h3{padding:30px 0 12px 0;}

#introduce .list_bull1 li{height:11px;  padding-left:15px;  margin-bottom:2px; background: url('/images/kumchun/bull_01.jpg') no-repeat left top;}
	
#introduce .cont_box2{padding-top:30px;}
#introduce .cont_box2 p{ float:left;width:240px;}
#introduce .cont_box2 .list_box1{float:left; padding-bottom:30px; background: url('/images/back_line.jpg') no-repeat 175px top;}
#introduce .cont_box2 .list_box1 li{padding-bottom:10px;}

/* 금천 운영조직*/

#organization .tbl_org{width:638px; border-top:2px solid #5c5855; color:#737373; line-height:150%;}
	#organization .tbl_org th{padding:8px 0; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
	#organization .tbl_org td{padding:15px 25px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
	#organization .tbl_org .border_non{border-right:none !important; }

/* 금천 오시는길*/
#roughmap{color:#737373;}
	#roughmap ul.map_info{width:638px; margin:10px 0; padding:13px 0; background:#ebebeb; line-height:130%;}
	#roughmap ul.map_info li{padding:0 25px;}
	#roughmap h2{margin:35px 0 12px 0;}
	#roughmap .info_list li{padding:3px 0 3px 5px;}
	#roughmap dl dt{padding:3px 0 3px 5px;}
	#roughmap dl dd.info_list li{padding:3px 0;}
	#roughmap .txt_pd{padding-left:5px;}

/* 금천 입주안내*/
#movein_information{color:#737373;}
	#movein_information p.btn_area{text-align:right;}
	#movein_information p.movein_txt{  height:12px; margin:15px 0 10px 0;padding:7px 10px 6px 10px; border:1px solid #e4e4e4; background:#f5f5f5;}
	#movein_information h2{margin-top:25px;}
	#movein_information ul.info_list{padding-top:10px;}
	#movein_information ul.info_list li{margin-bottom:2px; padding-left:15px; background: url('/images/kumchun/bull_01.jpg') no-repeat left top; _height: 11px;}
	#movein_information ul.info_list li p.list_etc{margin:2px 0;}
	#movein_information ul.info_list ul.info_list1 li{padding:0; background:none;}

/* 금천 입주신청 */
#movein_application{color:#737373;}
	#movein_application p.movein_txt{ height:12px; margin:15px 0 10px 0;padding:7px 10px 6px 10px; border:1px solid #e4e4e4; background:#f5f5f5;}
	#movein_application h2{margin-bottom:10px; padding:30px 0 10px 5px; border-bottom:2px solid #c8c8c8;}
	#movein_application .sel_area{padding-left:5px;}
	#movein_application .sel_area select{width:260px;}
		#movein_application .btn_area{margin-top:15px; text-align:center;}

/* 금천 입주신청 step2 */

#movein_application_02{color:#737373;}
	#movein_application_02 p.movein_txt{ height:12px; margin:15px 0 10px 0;padding:7px 10px 6px 10px; border:1px solid #e4e4e4; background:#f5f5f5;}
	#movein_application_02 h2{margin-bottom:10px; padding:30px 0 10px 5px; border-bottom:2px solid #c8c8c8;}
	
	#movein_application_02 .tbl_step2{width:638px; margin-top:10px; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	#movein_application_02 .tbl_step2 .pic_area p{margin-top:15px;}
	
	#movein_application_02 .tbl_step2 .tbl_step2_in{width:500px;}
	#movein_application_02 .tbl_step2 .tbl_step2_in th{padding:8px 0 8px 10px; border-bottom:1px solid #ededed; background:#f8f8f8; text-align:left;}
	#movein_application_02 .tbl_step2 .tbl_step2_in td{ padding:8px 0 8px 5px;border-bottom:1px solid #ededed;}

	#movein_application_02 .tbl_step2 .tbl_step2_in td .name1,
	#movein_application_02 .tbl_step2 .tbl_step2_in td .address_1,
	#movein_application_02 .tbl_step2 .tbl_step2_in td .phone_1,{width:70px; height:16px; border:1px solid #c9c9c9; }

	#movein_application_02 .tbl_step2 .tbl_step2_in td.zip img{vertical-align:top;}

	#movein_application_02 .tbl_step2 .tbl_step2_in td .name2,
	#movein_application_02 .tbl_step2 .tbl_step2_in td .num{width:120px;  height:16px; border:1px solid #c9c9c9; }
	#movein_application_02 .tbl_step2 .tbl_step2_in td .address_2,
	#movein_application_02 .tbl_step2 .tbl_step2_in td .etc{width:285px; height:16px; border:1px solid #c9c9c9; }

	#movein_application_02 .tbl_step2 .tbl_step2_in td select.phone_fst{width:70px; height: 23px;}
	#movein_application_02 .tbl_step2 .tbl_step2_in td .mail{width:135px;  height:16px; border:1px solid #c9c9c9; }
	#movein_application_02 h2.line_none{margin-bottom:10px; padding:30px 0 10px 5px; border:none; }


	#movein_application_02 .tbl_step2_btm{width:638px; margin:10px 0; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	#movein_application_02 .tbl_step2_btm td{border-bottom:1px solid #ededed; padding:10px 0 10px 15px;}
	#movein_application_02 .tbl_step2_btm td.line_bg{background: url('/images/kumchun/th_bg_01.jpg') no-repeat right top;}

	#movein_application_02 .tbl_step2_btm td .year_1,
	#movein_application_02 .tbl_step2_btm td .year_2{width:45px;  height:16px; border:1px solid #c9c9c9;}

	#movein_application_02 .tbl_step2_btm td .month,
	#movein_application_02 .tbl_step2_btm td .day{width:15px; height:16px; border:1px solid #c9c9c9;}

	#movein_application_02 .tbl_step2_btm td .school_1{width:100px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_02 .tbl_step2_btm td .school_2{width:45px;  height:16px; border:1px solid #c9c9c9;}

	#movein_application_02 .btn_area_l{float:left; width:319px;}
	#movein_application_02 .btn_area_r{float:right; width:319px; text-align:right;}






	.pop_step2{width:638px; margin-top:10px; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	.pop_step2 .pic_area p{margin-top:15px;}
	
	.pop_step2 .tbl_step2_in{width:500px;}
	.pop_step2 .tbl_step2_in th{padding:8px 0 8px 10px; border-bottom:1px solid #ededed; background:#f8f8f8; text-align:left;}
	.pop_step2 .tbl_step2_in td{ padding:8px 0 8px 5px;border-bottom:1px solid #ededed;}

	.pop_step2 .tbl_step2_in td .name1,
	.pop_step2 .tbl_step2_in td .address_1,
	.pop_step2 .tbl_step2_in td .phone_1,{width:70px; height:16px; border:1px solid #c9c9c9; }

	.pop_step2 .tbl_step2_in td.zip img{vertical-align:top;}

	.pop_step2 .tbl_step2_in td .name2,
	.pop_step2 .tbl_step2_in td .num{width:120px;  height:16px; border:1px solid #c9c9c9; }
	.pop_step2 .tbl_step2_in td .address_2,
	.pop_step2 .tbl_step2_in td .etc{width:285px; height:16px; border:1px solid #c9c9c9; }

	.pop_step2 .tbl_step2_in td select.phone_fst{width:65px;}
	.pop_step2 .tbl_step2_in td .mail{width:135px;  height:16px; border:1px solid #c9c9c9; }
	h2.line_none{margin-bottom:10px; padding:30px 0 10px 5px; border:none; }


	.pop_step2_btm {width:638px; margin:10px 0; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	.pop_step2_btm td{border-bottom:1px solid #ededed; padding:10px 0 10px 15px;}
	.pop_step2_btm td.line_bg{background: url('/images/kumchun/th_bg_01.jpg') no-repeat right top;}

	.pop_step2_btm td .year_1,
	.pop_step2_btm td .year_2{width:45px;  height:16px; border:1px solid #c9c9c9;}

	.pop_step2_btm td .month,
	.pop_step2_btm td .day{width:15px; height:16px; border:1px solid #c9c9c9;}

	.pop_step2_btm td .school_1{width:60px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step2_btm td .school_2{width:45px;  height:16px; border:1px solid #c9c9c9;}

/* 금천 입주신청 step3 */
#movein_application_03{color:#737373;}
	#movein_application_03 p.movein_txt { height:12px;  margin:15px 0 10px 0;padding:7px 10px 6px 10px; border:1px solid #e4e4e4; background:#f5f5f5;}
	#movein_application_03 h2{padding:10px 0 10px 5px;}

	#movein_application_03 p.txt_area_l{float:left; width:318px;}
	#movein_application_03 p.txt_area_r{float:right;width:318px; text-align:right; }
	#movein_application_03 .tbl_step3{width:638px; margin-bottom:25px; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	#movein_application_03 .tbl_step3 th{padding:8px 0 8px 10px; border-bottom:1px solid #ededed; background:#f8f8f8; text-align:left;}
	#movein_application_03 .tbl_step3 td{ padding:8px 0 8px 5px;border-bottom:1px solid #ededed;}
	#movein_application_03 .tbl_step3 td img.cal_van{vertical-align:top;}
	#movein_application_03 .tbl_step3 td img.cal_mid{vertical-align:middle;}
	#movein_application_03 .tbl_step3 .calender{width:80px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_1{width:435px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_2{width:80px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_3{width:405px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_4{width:335px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_5{width:380px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3 .txt_6{width:380px;  height:16px; border:1px solid #c9c9c9;}

	#movein_application_03 .tbl_step3_btm{width:638px; }
	#movein_application_03 .tbl_step3_btm th{padding:3px 0 3px 10px; border-bottom:2px solid #5c5855; background: url('/images/kumchun/th_bg_01.jpg') no-repeat right bottom; text-align:left;}
	#movein_application_03 .tbl_step3_btm td{padding:3px 0 3px 10px; border-bottom:2px solid #5c5855;}
	#movein_application_03 .tbl_step3_btm td.write_area{padding:15px 0; border:none;}

	#movein_application_03 .tbl_step3_btm1{width:638px; margin-bottom:10px;}
	#movein_application_03 .tbl_step3_btm1 th{padding:3px 0 3px 8px; border-bottom:2px solid #5c5855; background: url('/images/kumchun/th_bg_01.jpg') no-repeat right bottom; text-align:left;}
	#movein_application_03 .tbl_step3_btm1 td{padding:3px 0 3px 8px; border-bottom:2px solid #5c5855; }
	#movein_application_03 .tbl_step3_btm1 td.search_area{ padding:15px 15px 0 15px; border-bottom:1px solid #cccccc; line-height:150%;}
	#movein_application_03 .tbl_step3_btm1 td.search_area img{vertical-align:top;}
	#movein_application_03 .tbl_step3_btm1 td.search_area .search_txt{width:240px;  height:16px; border:1px solid #c9c9c9;}
	#movein_application_03 .tbl_step3_btm1 td.search_area p{margin-bottom:15px;}
	#movein_application_03 .tbl_step3_btm1 td.search_area ul.list_01{color:#ff0101;}
	#movein_application_03 .tbl_step3_btm1 td.search_area ul.list_in li{padding-left:14px;}

	#movein_application_03 .btn_area_l{float:left; width:318px;}
	#movein_application_03 .btn_area_r{float:right; width:318px; text-align:right;}




	.pop_step3 {width:638px; margin-bottom:25px; border-top:2px solid #5c5855;  border-bottom:2px solid #5c5855;}
	.pop_step3 th{padding:8px 0 8px 10px; border-bottom:1px solid #ededed; background:#f8f8f8; text-align:left;}
	.pop_step3 td{ padding:8px 0 8px 5px;border-bottom:1px solid #ededed;}
	.pop_step3 td img.cal_van{vertical-align:top;}
	.pop_step3 td img.cal_mid{vertical-align:middle;}
	.pop_step3 .calender{width:80px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_1{width:435px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_2{width:80px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_3{width:405px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_4{width:335px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_5{width:380px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3 .txt_6{width:380px;  height:16px; border:1px solid #c9c9c9;}

	.pop_step3_btm{width:638px; }
	.pop_step3_btm th{padding:3px 0 3px 10px; border-bottom:2px solid #5c5855; text-align:left;}
	.pop_step3_btm td{padding:3px 0 3px 10px; border-bottom:2px solid #5c5855;}
	.pop_step3_btm td.write_area{padding:15px 0; border:none;}

	.pop_step3_btm1{width:638px; margin-bottom:10px;}
	.pop_step3_btm1 th{padding:3px 0 3px 8px; border-bottom:2px solid #5c5855; text-align:left;}
	.pop_step3_btm1 td{padding:3px 0 3px 8px; border-bottom:2px solid #5c5855; }
	.pop_step3_btm1 td.search_area{ padding:15px 15px 0 15px; border-bottom:1px solid #cccccc; line-height:150%;}
	.pop_step3_btm1 td.search_area img{vertical-align:middle;}
	.pop_step3_btm1 td.search_area .search_txt{width:240px;  height:16px; border:1px solid #c9c9c9;}
	.pop_step3_btm1 td.search_area p{margin-bottom:15px;}
	.pop_step3_btm1 td.search_area ul.list_01{color:#ff0101;}
	.pop_step3_btm1 td.search_area ul.list_in li{padding-left:14px;}

/* 금천 입주신청 step4 */
#movein_application_04{color:#737373;}
	#movein_application_04 h2{padding:10px 0;}
	#movein_application_04 .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_application_04 .txt_area2{margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_application_04 .txt_area2 p{margin-top:15px;}
	#movein_application_04 .txt_area3{padding-left:210px;}
	#movein_application_04 .txt_area3 input{width:210px; height:16px; border:2px solid #f7941d;}
	#movein_application_04 .txt_area3 img{vertical-align:top;}
	#movein_application_04 .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
	#movein_application_04 .txt_area4 li{margin:5px 0 0 20px;}
	#movein_application_04 .btn_area{text-align:center;}


/* 금천 입주신청 체크 */
#movein_app_verification_check{color:#737373;}
	#movein_app_verification_check .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_app_verification_check .txt_area2{margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_app_verification_check .txt_area2 p{margin-top:15px;}
	#movein_app_verification_check .txt_area3 input{width:135px; height:16px; border:2px solid #f7941d;}
	#movein_app_verification_check .txt_area3 img{vertical-align:top; position: relative; top:5px;}
	#movein_app_verification_check .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
	#movein_app_verification_check .txt_area4 li{margin:5px 0 0 20px;}
	#movein_app_verification_check .btn_area{text-align:center;}

/*금천 입주신청 확인*/
#movein_app_verification{color:#737373;}
	#movein_app_verification .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_app_verification .txt_area2{margin:25px 0 10px 0; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_app_verification .txt_area2 p{width:580px; margin:15px 0; padding-bottom:15px; border-bottom:1px solid #e4e4e4; }
	#movein_app_verification .txt_area2 dl{ clear:both;}
	#movein_app_verification .txt_area2 dl dt{float:left; width:220px; text-align:right; padding-top:10px;}
	#movein_app_verification .txt_area2 dl dd{float:left; width:380px;text-align:left; padding:5px 0 0 20px;}
	#movein_app_verification .txt_area2 dl dd input{width:190px; height:16px; border:2px solid #f7941d;}
	#movein_app_verification .btn_area{text-align:center;}

/* 금천 대관신청 004*/
#movein_application_004{color:#737373;}
#movein_application_004 .tbl_004{width:638px; margin-bottom:30px;}
#movein_application_004 .tbl_004 th{padding:14px 0 7px 0; background: url('/images/kumchun/th_bg_02.jpg') repeat-x right bottom;}
#movein_application_004 .tbl_004 td{padding:9px 0; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
#movein_application_004 .tbl_004 td ul li{margin-bottom:2px;}
#movein_application_004 .tbl_004 td.txt_cont{padding-left:10px;}
#movein_application_004 .tbl_004 td.bor_non{border-right:none !important;}

/* 금천 대관신청  007*/
#movein_application_04_007{color:#737373;}
	#movein_application_04_007 p.top_txt{ height:12px; font-weight:bold; padding:10px 0; margin-bottom:15px;  text-align:center; border:1px solid #e4e4e4;}
	#movein_application_04_007 .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_application_04_007 .txt_area2{margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_application_04_007 .txt_area2 p{margin-top:15px;}
	#movein_application_04_007 .txt_area3{padding-left:210px;}
	#movein_application_04_007 .txt_area3 input{width:210px; height:16px; border:2px solid #f7941d;}
	#movein_application_04_007 .txt_area3 img{vertical-align:top;}
	#movein_application_04_007 .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
	#movein_application_04_007 .txt_area4 li{margin:5px 0 0 20px;}
	#movein_application_04_007 .btn_area{text-align:center;}

/* 금천 대관신청체크 008*/
#movein_app_verification_check008{color:#737373;}
	#movein_app_verification_check008 .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_app_verification_check008 .txt_area2{margin-top:25px; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_app_verification_check008 .txt_area2 p{margin-top:15px;}
	#movein_app_verification_check008 .txt_area3 input{width:135px; height:16px; border:2px solid #f7941d;}
	#movein_app_verification_check008 .txt_area3 img{vertical-align:top; position: relative; top:5px;}
	#movein_app_verification_check008 .txt_area4 {width:580px; margin:17px 0 10px 25px; padding-top:15px; border-top:1px solid #e4e4e4; }
	#movein_app_verification_check008 .txt_area4 li{margin:5px 0 0 20px;}
	#movein_app_verification_check008 .btn_area{text-align:center;}

/* 금천 대관신청확인 009*/
#movein_app_verification009{color:#737373;}
	#movein_app_verification009 .txt_area1{margin-top:5px; padding:20px 0; border-top:2px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
	#movein_app_verification009 .txt_area2{margin:25px 0 10px 0; padding:20px 0; border:2px solid #e4e4e4;}
	#movein_app_verification009 .txt_area2 p{width:580px; margin:15px 0; padding-bottom:15px; border-bottom:1px solid #e4e4e4; }
	#movein_app_verification009 .txt_area2 dl{}
	#movein_app_verification009 .txt_area2 dl dt{float:left; width:220px; text-align:right; padding-top:10px;}
	#movein_app_verification009 .txt_area2 dl dd{float:left; width:380px;text-align:left; padding:5px 0 0 20px;}
	#movein_app_verification009 .txt_area2 dl dd input{width:190px; height:16px; border:2px solid #f7941d;}
	#movein_app_verification009 .btn_area{text-align:center;}

/* 금천 시설안내*/

#facility01{color:#737373;}
	#facility01 h2{margin:22px 0 10px 0;}
	#facility01 .tbl_fac_1 { border-top:1px solid #e3e3e3;}
	#facility01 .tbl_fac_1 th{padding:8px;font-weight:normal; text-align:center; border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3; line-height:19px;}
	#facility01 .tbl_fac_1 td{padding:8px; border-bottom:1px solid #e3e3e3; text-align:center; border-right:1px solid #e3e3e3; line-height:19px;}

	#facility01 .tbl_fac_2{width:638px; border-bottom:1px solid #e3e3e3;}
	#facility01 .tbl_fac_2 th{padding:8px 0 8px 25px;font-weight:normal; text-align:left; border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3; }
	#facility01 .tbl_fac_2 td{padding:8px 0 8px 25px; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
	#facility01 .tbl_fac_2 .bor_non{border-right:none;}

	#facility01 ul.list_pic{margin-top:30px;}
		#facility01 ul.list_pic li{float:left;  margin-right:16px;}
		#facility01 ul.list_pic li.last{margin:0 !important;}

ul.list_pic2 {margin-top:30px;}
ul.list_pic2 li{float:left;  margin-right:16px;}
ul.list_pic2 li.last{margin:0 !important;}

#facility02{color:#737373;}
		#facility02 p.btn_area{text-align:right;}
		#facility02 .facility_box{margin-bottom:25px;}
		#facility02 .facility_box .top_area{position:relative; margin-top:20px; border-top:2px solid #e3e3e3; border-bottom:2px solid #e3e3e3; background:#f7f7f7;}
		#facility02 .facility_box .top_area h2{padding:10px 0; text-align:center; }
		#facility02 .facility_box .top_area span{position:absolute; top:8px; right:5px; }
		#facility02 .facility_box .tbl_fac_3{width:638px; margin-top:6px;}
		#facility02 .facility_box .tbl_fac_3 td ul.top_txt{padding:20px 0 0 20px;}
		#facility02 .facility_box .tbl_fac_3 td ul.bottom_txt{padding:0 0 20px 20px;}
		
		#facility02 .facility_box ul.bottom_list{margin-top:12px;}
		#facility02 .facility_box ul.bottom_list li{float:left; margin-right:4px;}
		#facility02 .facility_box ul.bottom_list li.last{float:left; margin:0;}
		#facility02 .facility_box ul.bottom_list li img{border:1px solid #e3e3e3;}



#facility03{color:#737373;}
		#facility03 p.btn_area{text-align:right;}
		#facility03 .facility_box{margin-bottom:25px;}
		#facility03 .facility_box .top_area{position:relative; margin-top:20px; border-top:2px solid #e3e3e3; border-bottom:2px solid #e3e3e3; background:#f7f7f7;}
		#facility03 .facility_box .top_area h2{padding:10px 0; text-align:center; }
		#facility03 .facility_box .top_area span{position:absolute; top:8px; right:5px; }
		#facility03 .facility_box .tbl_fac_3{width:638px; margin-top:6px;}
		#facility03 .facility_box .tbl_fac_3 td ul.top_txt{padding:20px 0 0 20px;}
		#facility03 .facility_box .tbl_fac_3 td ul.bottom_txt{padding:0 0 20px 20px;}
		
		#facility03 .facility_box ul.bottom_list{margin-top:12px;}
		#facility03 .facility_box ul.bottom_list li{float:left; margin-right:4px;}
		#facility03 .facility_box ul.bottom_list li.last{float:left; margin:0;}
		#facility03 .facility_box ul.bottom_list li img{border:1px solid #e3e3e3;}
	

		
#facility04{color:#737373;}
		#facility04 p.btn_area{text-align:right;}
		#facility04 .facility_box{margin-bottom:25px;}
		#facility04 .facility_box .top_area{position:relative; margin-top:20px; border-top:2px solid #e3e3e3; border-bottom:2px solid #e3e3e3; background:#f7f7f7;}
		#facility04 .facility_box .top_area h2{padding:10px 0; text-align:center; }
		#facility04 .facility_box .top_area span{position:absolute; top:8px; right:5px; }
		#facility04 .facility_box .tbl_fac_3{width:638px; margin-top:6px;}
		#facility04 .facility_box .tbl_fac_3 td ul.top_txt{padding:20px 0 0 20px;}
		#facility04 .facility_box .tbl_fac_3 td ul.bottom_txt{padding:0 0 20px 20px;}
		
		#facility04 .facility_box ul.bottom_list{margin-top:12px;}
		#facility04 .facility_box ul.bottom_list li{float:left; margin-right:4px;}
		#facility04 .facility_box ul.bottom_list li.last{float:left; margin:0;}
		#facility04 .facility_box ul.bottom_list li img{border:1px solid #e3e3e3;}


#facility05{color:#737373;}
		#facility05 p.btn_area{text-align:right;}
		#facility05 .facility_box{margin-bottom:25px;}
		#facility05 .facility_box .top_area{position:relative; margin-top:20px; border-top:2px solid #e3e3e3; border-bottom:2px solid #e3e3e3; background:#f7f7f7;}
		#facility05 .facility_box .top_area h2{padding:10px 0; text-align:center; }
		#facility05 .facility_box .top_area span{position:absolute; top:8px; right:5px; }
		#facility05 .facility_box .tbl_fac_3{width:638px; margin-top:6px;}
		#facility05 .facility_box .tbl_fac_3 td ul.top_txt{padding:20px 0 0 20px;}
		#facility05 .facility_box .tbl_fac_3 td ul.bottom_txt{padding:0 0 20px 20px;}
		
		#facility05 .facility_box ul.bottom_list{margin-top:12px;}
		#facility05 .facility_box ul.bottom_list li{float:left; margin-right:4px;}
		#facility05 .facility_box ul.bottom_list li.last{float:left; margin:0;}
		#facility05 .facility_box ul.bottom_list li img{border:1px solid #e3e3e3;}


.tbl_fac_3 th {text-align:left; font-weight:normal;}

/*admin_left*/
.movein{font-size:7px;}



