#container div.contents div.innerWrap div.pageContent div.data #bbs_list td.bbs_cont a.d932BoardImage { display:block; text-align:center; margin-bottom:10px; }

#container div.contents div.innerWrap div.pageContent div.bbs_btn button.button { width:95px; height:38px; line-height:38px; font-size:14px; font-weight:600; border:1px solid #c2c2c2; background:#f6f6f6; }
#container div.contents div.innerWrap div.pageContent div.bbs_btn button.button1 { margin-right:5px; color:#fff; background:#4164b1; }

#container div.contents div.innerWrap div.pageContent div.bo_search form.search { display:inline-block; width:228px; background:#fff; border:1px solid #ccc; }
#container div.contents div.innerWrap div.pageContent div.bo_search input.search { background:none; border:none; width:182px; height:26px; padding:0 5px; line-height:26px; font-size:14px; vertical-align:top; }
#container div.contents div.innerWrap div.pageContent div.bo_search input.search:-moz-placeholder { color:#666; }
#container div.contents div.innerWrap div.pageContent div.bo_search input.search:-ms-input-placeholder { color:#666; }
#container div.contents div.innerWrap div.pageContent div.bo_search input.search::-moz-placeholder { color:#666; }
#container div.contents div.innerWrap div.pageContent div.bo_search input.search::-webkit-input-placeholder { color:#666; }
#container div.contents div.innerWrap div.pageContent div.bo_search button.search { width:31px; height:26px; line-height:24px; overflow:hidden; text-indent:-1000px; vertical-align:top; border:none; background:url('/~ftp_hanilfa/images/common/btnSearchGray.png') center no-repeat;}
#container div.contents div.innerWrap div.pageContent div.bo_search button.searchCancel { display:none; }


#container div#subInquiry table.write tbody tr td input.check { width:auto; height:auto; border:none; margin:0 5px; }
#container div#subInquiry table.write tbody tr td label { font-size:14px; }

#container div.contents div.innerWrap div.pageContent #bbs_list td.subject { padding:0; text-align:left; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject span { color:inherit; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject a { display:inline-block; padding:0 10px; float:left; color:#333; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject a:hover { text-decoration:underline; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject a span.secret { font-size:.9em; color:#999; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject a span.secret:before { content:'['; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.subject a span.secret:after { content:'] '; }

#container div.contents div.innerWrap div.pageContent #bbs_list td.file { text-align:left; padding-left:20px; font-size:12px; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.file a { color:#999; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.file a span.d932Image { display:none; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.file a img { display:none; }
#container div.contents div.innerWrap div.pageContent #bbs_list td.file:before { display:inline-block; width:18px; height:16px; background:url('/~ftp_hanilfa/images/common/downIcon.png') no-repeat center; content:''; vertical-align:bottom; }

#container div.contents div.innerWrap div.contentCover div.content table tbody tr td { height:auto; min-height:40px; padding:5px 0;}
#container div.contents div.innerWrap div.pageContent div#joinForm table.memWrite tbody tr td input.zipcode { width:100px; text-align:center; }


#container div.contents div.innerWrap div.pageContent div#memLogin div.loginBox div.formCover form ul li input { margin:0px; }
#container div.contents div.innerWrap div.pageContent div#memLogin div.findBox div.find form ul li input { margin:0px; }


div#container div#mainContents div.photo div.content ul li { background:#FFF; }
div#container div#mainContents div.photo div.content ul li a { background-position:center; background-repeat:no-repeat; background-size:cover; display:block; height:130px; position:relative; overflow:hidden; }
div#container div#mainContents div.photo div.content ul li a span.subject { display:block; position:absolute; width:223px; height:130px; background-color:rgba( 255, 0, 0, 0.5 ); text-align:center; line-height:130px; left:0px; top:130px; color:#fff; transition-duration: 0.2s; }
div#container div#mainContents div.photo div.content ul li a:hover span.subject { top:0px; transition-duration: 0.2s; }

div#container div#mainContents div.vod div.content ul li { background:#FFF; padding-top:0px; height:130px; }
div#container div#mainContents div.vod div.content ul li a { background-position:center; background-repeat:no-repeat; background-size:cover; display:block; height:130px; position:relative; overflow:hidden; }
div#container div#mainContents div.vod div.content ul li a span.subject { display:block; position:absolute; width:223px; height:130px; left:0px; top:0px; color:#fff; overflow:hidden; text-indent:-1000em; background:url('/~ftp_hanilfa/images/common/vodIcon.png') no-repeat center; }


div.d932Popup { position:fixed; z-index:999; }
div.d932Popup div.d932PopContent { overflow:auto; background-color:#FFF; }
div.d932Popup div.d932PopControl { background:#666; padding:5px; zoom:1; }
div.d932Popup div.d932PopControl:after { content:''; display:block; clear:both; }
div.d932Popup div.d932PopControl a { font-size:.9em; color:#AAA; }
div.d932Popup div.d932PopControl a span { font-size:.9em; color:#AAA;  }
div.d932Popup div.d932PopControl button.d932PopClose { float:right; background:none; border:0px; }
div.d932Popup div.d932PopControl button.d932PopClose span { font-size:.9em; color:#FFF; }

div#popWrap { }
div#popWrap div.d932PopContent { overflow:auto; background-color:#FFF; }
div#popWrap div.d932PopControl { background:#666; padding:5px; zoom:1; }
div#popWrap div.d932PopControl:after { content:''; display:block; clear:both; }
div#popWrap div.d932PopControl a { font-size:.9em; color:#AAA; }
div#popWrap div.d932PopControl a span { font-size:.9em; color:#AAA;  }
div#popWrap div.d932PopControl button.d932PopClose { float:right; background:none; border:0px; }
div#popWrap div.d932PopControl button.d932PopClose span { font-size:.9em; color:#FFF; }



div#visual { position:relative; background:#000; }
div#visual div.visualImg { position:relative; z-index:50; }
div#visual div.visual { position:absolute; z-index:10; width:100%; height:550px; top:0px; left:0px; }
div#visual div.visual div.list { height:550px; position:relative; overflow:hidden; }
div#visual div.visual div.list div.item { position:absolute; width:100%; height:550px; background-position:center; background-repeat:no-repeat; top:0px; left:0px; }
div#visual div.visual div.control { display:none; }