.require { color:#f00; }table.formtable th { background-color:#f5f5f5; text-align:center; }table.formtable caption { height:0px; padding:0; }.block { display:block !important; }.comment-content .comment-author span { font-size: 14px; font-weight: normal; font-style: italic;}.bbs-tblstyle,.bbs-tblstyle th,.bbs-tblstyle td{border:0;}.bbs-tblstyle{width:100%;border-bottom:1px solid #999;table-layout:fixed}.bbs-tblstyle caption,.bbs-tblstyle .frm label{display:none}.bbs-tblstyle a{color:#333;text-decoration:none}.bbs-tblstyle a:hover {color:#2F6067;text-decoration:underline !important;}.bbs-tblstyle th{padding:10px 0;border-top:solid 2px #aaa;border-bottom:solid 1px #bbb;background-color:#f8f8f8;color:#555;font-weight:bold;line-height:18px;vertical-align:top;text-align:center;}.bbs-tblstyle td{padding:14px 0;border-bottom:solid 1px #ddd;text-align:center}.bbs-tblstyle .frm{padding:0;text-align:center}.bbs-tblstyle .frm input{margin:0}.bbs-tblstyle .catetxt { display:inline-block; padding-right:0px; font-weight:bold; }.bbs-tblstyle .bbsdate { font-size:13px; color: #052264; font-style: italic;}.bbs-tblstyle .title{text-align:left;padding-left:5px;}.bbs-tblstyle .title .pic,.bbs-tblstyle .title .new{margin:0 0 2px;vertical-align:middle}.bbs-tblstyle tr.noti {background-color:#f5f5f5;}.bbs-tblstyle tr.noti td {border-bottom:1px dotted #ddd;}.bbs-tblstyle td.noti-ico {color:#b20000;font-weight:700;}.bbs-tblstyle td.noti-tit {color:#333; }.bbs-tblstyle td.noti-tit a {color:#444;font-weight:bold;}.bbs-tblstyle tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat !important}.bbs-tblstyle tr.reply td a.comment{padding:0;background:none !important;color:#f00;font-size:12px;font-weight:bold}.bbs-tblstyle td.noti-ico, .bbs-tblstyle td.noti-tit {border-bottom:1px dotted #faefdd;}.bbs-tblstyle .title a span {font-size:16px;font-weight:500}.pagination-01{padding:15px 0;line-height:normal;text-align:center;position:relative;}.pagination-01 a,.pagination-01 strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 10px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font-weight:500;color:#323232;text-decoration:none;vertical-align:top}.pagination-01 a:hover,.pagination-01 a:active,.pagination-01 a:focus{background-color:#f8f8f8}.pagination-01 strong{color:#2754a7}.pagination-01 .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}.pagination-01 .direction:hover,.pagination-01 .direction:active,.pagination-01 .direction:focus{color:#323232;background-color:#fff}.pagination-01 .prev{border-left:0}.pagination-01 .next{border-right:0}.pagination-01 .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}.pagination-01 .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0;}.pagination-01 .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}.pagination-01 .list-write {position:absolute;top:10px;right:0;}#cmt-wrap {margin-top:20px}#cmt-wrap h2 {margin:0 0 5px 0;color:#353535;font:bold 14px/18px 'applegothic','malgun gothic','tahoma','dotum';letter-spacing:0}#cmt-wrap h2 span {font-size:12px;color:#2754a7;margin-left:5px;}.bbs-cmt-box .textarea textarea, .bbs-cmt-box .cmt-btn input, .bbs-cmt-box form, .bbs-cmt-box fieldset{margin:0 ; padding:0}#cmt-wrap li { list-style:none; }.mr10 { margin-right:10px; }.mt10 { margin-top:10px; }.bbs-cmt-box {width:100%;border:1px solid #ccc;position:relative;background:#fff}.bbs-cmt-box .wrap {padding:10px 20px 10px 15px}.bbs-cmt-box .cmt-textarea {width:100%; }.bbs-cmt-box .cmt-textarea textarea{width:100%;overflow:auto;height:67px;_height :73px;padding:4px 0 0 5px;border:1px solid #ccc ;border-right:1px solid #e9e9e9}.bbs-cmt-box .cmt-btn {width:73px;_display:inline;float:left;margin-left:3px}.bbs-cmt-box .cmt-btn input{width:73px;height:73px;display:block;float:left; margin-left:4px;_margin-left:4px !important}.bbs-cmt-box .btn-area {background:#f0f0f0;width:100%;text-align:right;padding:5px 0;border-top:1px dotted #ddd}.bbs-cmt-box .user {list-style:none}.bbs-cmt-box .user li {float:left;margin-bottom:10px;color:#353535}.bbs-cmt-box .input {position:relative;margin:0px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;font-size:12px;}.cmt-list{width:100%;position:relative;}.cmt-list ul {padding:10px 5px}.cmt-list li {margin-top:12px;}.cmt-list .cmt_writer {}.cmt-list .name {font-size:12px;color:#2754a7;font-weight:bold}.cmt-list .date {font-size:12px;font-family:tahoma, applegothic}.cmt-list .comment {padding:4px 0 10px 0;border-bottom:1px dotted #bbb}.captchabox {font-size:13px;margin-top:10px;}.captchabox .simg {border:1px solid #ddd}.captchabox .captchaimg, .captchabox .captcha-info,.captchabox ul.captcha:after {content: ""; display: table; clear: both; }.captchabox ul.captcha li{float:left;margin-left:0px}.captchaimg {margin-right:10px}div.captchabox {border-bottom: 1px dotted #bbb;padding: 10px 8px;}ul.captcha { margin:0; margin-top:10px; list-style:none;padding:0;}ul.captcha li {float:left; margin-right:2px; }ul.captcha li input.captchainput { margin-top:0px !important; padding:0px !important; height:22px !important; width:120px; font-size:18px !important; font-weight:bold; border:1px solid #ddd;}ul.captcha li.text { margin-top:3px; margin-left:10px;}ul.captcha:after{overflow:hidden;clear:both;content:''}#captcha_audio_play {position:absolute;top:-500px;width:1px; height:1px;}.btn_bottom { margin-top:5px; text-align:center; }.popwrap { margin:10px; }em.partition {font-style:normal;font-weight:normal;font-size:11px;font-family:'verdana','tahoma','arial','applegothic';color:#999;margin:0 6px;}.inputline { padding:5px;border-bottom:1px solid #ddd; }.datearea { list-style:none; margin:0 !important; padding:0 !important; }.datearea li { float:left; }.datearea li.space { padding:0 2px; }.calendar { width:70px; text-align:center; cursor:default; font-size:12px;padding:3px 0}.calendaricon { cursor:pointer; display:inline-block !important; width:20px; height:22px; margin:0px 0 0 2px; background:url(../images/calendar/icon_calendar.gif) left 2px no-repeat !important; text-indent:-5000px !important; }.srhbox { border:2px solid #999;}.resulttxt { float:left; padding-left: 10px; background: url('../images/icon/bul_blue_arrow.gif') no-repeat 0 7px !important; margin-top:10px; font-size:11px; }.resulttxt .count { color:#f00; }.btn_listtop { float:right; margin-top:10px; padding:0px 0px 2px 0px; text-align:right; border:0px solid red;}.form_table .warning { color:#882017; }ul.ajaxcheck li { float:left; margin-right:5px; }.checkok { display:block; width:250px; height:22px; padding:3px 0 0 20px; border:0px solid red; background:url(../images/icon/check_ok.gif) 0px 6px no-repeat !important; color:#587cbe; }.checkfail { display:block; width:250px; height:22px; padding:3px 0 0 20px; border:0px solid red; background:url(../images/icon/check_fail.gif) 0px 6px no-repeat !important; color:#f50000; }.checking { display:block; width:250px; height:22px; padding:3px 0 0 20px; background:url(../images/icon/loading.gif) 0px 6px no-repeat !important; color:#ddd;}.txt_cmtcnt { font-size:11px; color:#f00;}#bbs-view-wrap div.cnt { min-height:300px; }#askpasswdbox { width:187px; position:absolute; left:0px; top:0px; z-index:101; display:none;}#askpasswdbox .askpoint {position:absolute; width:9px; height:5px; background:url(../images/board/layer_point.gif) left top no-repeat !important; }#askpasswdbox .askbox {width:187px; border:2px solid #ccc; top:5px; padding:5px; position:relative; background-color:#fff; }#askpasswdbox a.closepasswd { width:9px; height:9px; background:url(../images/board/layer_close.gif) left top no-repeat !important; position:absolute; right:5px; top:5px; text-indent:-5000px; z-index:10px; border:0px solid red;}.cmt-list1 ul { padding:0px !important; border-top:1px solid #eee;margin-bottom:0px;}.cmt-list1 li { padding-top:0px; position:relative;}.cmt-list1 div.cmt_writer2 { float:left; width:10%; border-right:1px dotted #ddd; text-align:center;padding-top:5px;}.cmt-list1 div.name { font-weight:bold; }.cmt-list1 div.date { font-size:11px; }.cmt-list1 div.comment { float:left; width:86%; border:0px solid red; padding:0px 10px 10px 10px;}.cmt-list1 a.delicon {position:absolute;right:0px;top:0px;cursor: pointer;border: 0px solid red;margin: 3px 0 0 10px;width: 20px;height: 20px;overflow:hidden;font-size:15px;display:none;}.cmt-list1:hover+a.delicon { display:block; }#bf_filewrapper { border:1px solid #bbccff;}#bf_filewrapper .filelist { background-color:#fff; line-height:20px;}#bf_filewrapper .uploadbutton{ line-height:20px; background-color:#f1f4ff; padding:5px;}#bf_filewrapper .filelist ul li { float:left;}#bf_filewrapper .progressWrapper {}#bf_filewrapper .progressContainer { margin: 0px; padding: 3px 5px; border-bottom: 1px solid #E8E8E8; overflow: hidden;}#bf_filewrapper .spanButtonPlaceHolder { width:100px; height:20px; }.message { background-color: #FFFFCC; overflow: hidden;}.red { background-color: #FFEBEB;}.green { background-color: #EBFFEB;}.blue { background-color: #F0F5FF;}#bf_filewrapper .filename { font-size: 8pt; color: #555; width: 340px; height: 18px; text-align: left; white-space: nowrap; overflow: hidden; border:0px solid red; float:left;}#bf_filewrapper .filesize { font-size: 8pt; color: #555; width: 60px; height: 18px; text-align: right; margin-right:10px; white-space: nowrap; overflow: hidden; border:0px solid red; float:left;}#bf_filewrapper .progressErrMsg { background-color:#fff; height:12px; width:102px; float:left; margin:-1px 10px 0 0;}#bf_filewrapper .progressBarBorder { border:1px solid #999; background-color:#fff; height:12px; width:102px; float:left; margin:3px 10px 0 0;}#bf_filewrapper .progressBarEmpty { background-color:#fff; height:12px; width:102px; float:left; margin:3px 10px 0 0;}#bf_filewrapper .progressBarInProgress,#bf_filewrapper .progressBarComplete,#bf_filewrapper .progressBarError { font-size: 0; width: 0%; height: 10px; background-color: #6787E3; margin: 1px;}#bf_filewrapper .progressBarComplete { width: 100px; background-color: green; visibility: hidden;}#bf_filewrapper .progressBarError { width: 100px; background-color: red;}#bf_filewrapper .progressBarStatus { margin-top: 2px; width: 300px; font-size: 7pt; text-align: left; white-space: nowrap; border:0px solid red;}#bf_filewrapper .progressButton { margin-top:2px; height: 16px; width: 120px; float: right; line-height:16px; vertical-align:top; text-align:right; margin-right:3px; overflow:hidden; border:0px solid red; color:#678dd9; font-size:11px;}.goodfilebox { border:1px solid #bbccff; border-top:none; padding:5px; }#bf_filewrapper .uploadbutton ul { list-style:none; margin:0; padding:0; }.uploading { display:none; background:url(../images/common/loader.gif) 0px 0px no-repeat !important; padding-left:22px; }.replydepth1 { padding-left:10px !important; }.replydepth2 { padding-left:20px !important; }.replydepth3 { padding-left:30px !important; }.replydepth4 { padding-left:40px !important; }.replydepth5 { padding-left:50px !important; }.replydepth6 { padding-left:60px !important; }.replydepth7 { padding-left:70px !important; }.file_ace {display:inline-block; padding-left:24px; background:url(../images/filetype/ace.gif) left 3px no-repeat !important;}.file_c {display:inline-block; padding-left:24px; background:url(../images/filetype/c.gif) left 3px no-repeat !important;}.file_doc {display:inline-block; padding-left:24px; background:url(../images/filetype/doc.gif) left 3px no-repeat !important;}.file_docx {display:inline-block; padding-left:24px; background:url(../images/filetype/docx.gif) left 3px no-repeat !important;}.file_hlp {display:inline-block; padding-left:24px; background:url(../images/filetype/hlp.gif) left 3px no-repeat !important;}.file_ins {display:inline-block; padding-left:24px; background:url(../images/filetype/ins.gif) left 3px no-repeat !important;}.file_mdb {display:inline-block; padding-left:24px; background:url(../images/filetype/mdb.gif) left 3px no-repeat !important;}.file_pdf {display:inline-block; padding-left:24px; background:url(../images/filetype/pdf.gif) left 3px no-repeat !important;}.file_rar {display:inline-block; padding-left:24px; background:url(../images/filetype/rar.gif) left 3px no-repeat !important;}.file_tiff {display:inline-block; padding-left:24px; background:url(../images/filetype/tiff.gif) left 3px no-repeat !important;}.file_wma {display:inline-block; padding-left:24px; background:url(../images/filetype/wma.gif) left 3px no-repeat !important;}.file_arj {display:inline-block; padding-left:24px; background:url(../images/filetype/arj.gif) left 3px no-repeat !important;}.file_cab {display:inline-block; padding-left:24px; background:url(../images/filetype/cab.gif) left 3px no-repeat !important;}.file_eps {display:inline-block; padding-left:24px; background:url(../images/filetype/eps.gif) left 3px no-repeat !important;}.file_home {display:inline-block; padding-left:24px; background:url(../images/filetype/home.gif) left 3px no-repeat !important;}.file_jpe {display:inline-block; padding-left:24px; background:url(../images/filetype/jpe.gif) left 3px no-repeat !important;}.file_mid {display:inline-block; padding-left:24px; background:url(../images/filetype/mid.gif) left 3px no-repeat !important;}.file_png {display:inline-block; padding-left:24px; background:url(../images/filetype/png.gif) left 3px no-repeat !important;}.file_re {display:inline-block; padding-left:24px; background:url(../images/filetype/re.gif) left 3px no-repeat !important;}.file_title {display:inline-block; padding-left:24px; background:url(../images/filetype/title.gif) left 3px no-repeat !important;}.file_xls {display:inline-block; padding-left:24px; background:url(../images/filetype/xls.gif) left 3px no-repeat !important;}.file_xlsx {display:inline-block; padding-left:24px; background:url(../images/filetype/xlsx.gif) left 3px no-repeat !important;}.file_asf {display:inline-block; padding-left:24px; background:url(../images/filetype/asf.gif) left 3px no-repeat !important;}.file_cer {display:inline-block; padding-left:24px; background:url(../images/filetype/cer.gif) left 3px no-repeat !important;}.file_exe {display:inline-block; padding-left:24px; background:url(../images/filetype/exe.gif) left 3px no-repeat !important;}.file_hpp {display:inline-block; padding-left:24px; background:url(../images/filetype/hpp.gif) left 3px no-repeat !important;}.file_jpeg {display:inline-block; padding-left:24px; background:url(../images/filetype/jpeg.gif) left 3px no-repeat !important;}.file_mov {display:inline-block; padding-left:24px; background:url(../images/filetype/mov.gif) left 3px no-repeat !important;}.file_ppt {display:inline-block; padding-left:24px; background:url(../images/filetype/ppt.gif) left 3px no-repeat !important;}.file_pptx {display:inline-block; padding-left:24px; background:url(../images/filetype/pptx.gif) left 3px no-repeat !important;}.file_rm {display:inline-block; padding-left:24px; background:url(../images/filetype/rm.gif) left 3px no-repeat !important;}.file_txt {display:inline-block; padding-left:24px; background:url(../images/filetype/txt.gif) left 3px no-repeat !important;}.file_z {display:inline-block; padding-left:24px; background:url(../images/filetype/z.gif) left 3px no-repeat !important;}.file_asp {display:inline-block; padding-left:24px; background:url(../images/filetype/asp.gif) left 3px no-repeat !important;}.file_aspx {display:inline-block; padding-left:24px; background:url(../images/filetype/asp.gif) left 3px no-repeat !important;}.file_chk {display:inline-block; padding-left:24px; background:url(../images/filetype/chk.gif) left 3px no-repeat !important;}.file_fla {display:inline-block; padding-left:24px; background:url(../images/filetype/fla.gif) left 3px no-repeat !important;}.file_htm {display:inline-block; padding-left:24px; background:url(../images/filetype/htm.gif) left 3px no-repeat !important;}.file_jpg {display:inline-block; padding-left:24px; background:url(../images/filetype/jpg.gif) left 3px no-repeat !important;}.file_mp3 {display:inline-block; padding-left:24px; background:url(../images/filetype/mp3.gif) left 3px no-repeat !important;}.file_ps {display:inline-block; padding-left:24px; background:url(../images/filetype/ps.gif) left 3px no-repeat !important;}.file_swf {display:inline-block; padding-left:24px; background:url(../images/filetype/swf.gif) left 3px no-repeat !important;}.file_unknown {display:inline-block; padding-left:24px; background:url(../images/filetype/unknown.gif) left 3px no-repeat !important;}.file_zip {display:inline-block; padding-left:24px; background:url(../images/filetype/zip.gif) left 3px no-repeat !important;}.file_au {display:inline-block; padding-left:24px; background:url(../images/filetype/au.gif) left 3px no-repeat !important;}.file_chm {display:inline-block; padding-left:24px; background:url(../images/filetype/chm.gif) left 3px no-repeat !important;}.file_gif {display:inline-block; padding-left:24px; background:url(../images/filetype/gif.gif) left 3px no-repeat !important;}.file_html {display:inline-block; padding-left:24px; background:url(../images/filetype/html.gif) left 3px no-repeat !important;}.file_js {display:inline-block; padding-left:24px; background:url(../images/filetype/js.gif) left 3px no-repeat !important;}.file_mpeg {display:inline-block; padding-left:24px; background:url(../images/filetype/mpeg.gif) left 3px no-repeat !important;}.file_psd {display:inline-block; padding-left:24px; background:url(../images/filetype/psd.gif) left 3px no-repeat !important;}.file_tar {display:inline-block; padding-left:24px; background:url(../images/filetype/tar.gif) left 3px no-repeat !important;}.file_vbs {display:inline-block; padding-left:24px; background:url(../images/filetype/vbs.gif) left 3px no-repeat !important;}.file_avi {display:inline-block; padding-left:24px; background:url(../images/filetype/avi.gif) left 3px no-repeat !important;}.file_cpp {display:inline-block; padding-left:24px; background:url(../images/filetype/cpp.gif) left 3px no-repeat !important;}.file_gz {display:inline-block; padding-left:24px; background:url(../images/filetype/gz.gif) left 3px no-repeat !important;}.file_hwp {display:inline-block; padding-left:24px; background:url(../images/filetype/hwp.gif) left 3px no-repeat !important;}.file_key {display:inline-block; padding-left:24px; background:url(../images/filetype/key.gif) left 3px no-repeat !important;}.file_mpg {display:inline-block; padding-left:24px; background:url(../images/filetype/mpg.gif) left 3px no-repeat !important;}.file_ra {display:inline-block; padding-left:24px; background:url(../images/filetype/ra.gif) left 3px no-repeat !important;}.file_tgz {display:inline-block; padding-left:24px; background:url(../images/filetype/tgz.gif) left 3px no-repeat !important;}.file_vcf {display:inline-block; padding-left:24px; background:url(../images/filetype/vcf.gif) left 3px no-repeat !important;}.file_bmp {display:inline-block; padding-left:24px; background:url(../images/filetype/bmp.gif) left 3px no-repeat !important;}.file_crt {display:inline-block; padding-left:24px; background:url(../images/filetype/crt.gif) left 3px no-repeat !important;}.file_h {display:inline-block; padding-left:24px; background:url(../images/filetype/h.gif) left 3px no-repeat !important;}.file_ini {display:inline-block; padding-left:24px; background:url(../images/filetype/ini.gif) left 3px no-repeat !important;}.file_lzh {display:inline-block; padding-left:24px; background:url(../images/filetype/lzh.gif) left 3px no-repeat !important;}.file_new {display:inline-block; padding-left:24px; background:url(../images/filetype/new.gif) left 3px no-repeat !important;}.file_ram {display:inline-block; padding-left:24px; background:url(../images/filetype/ram.gif) left 3px no-repeat !important;}.file_tif {display:inline-block; padding-left:24px; background:url(../images/filetype/tif.gif) left 3px no-repeat !important;}.file_wav {display:inline-block; padding-left:24px; background:url(../images/filetype/wav.gif) left 3px no-repeat !important;}.file_css {display:inline-block; padding-left:24px; background:url(../images/filetype/wav.gif) left 3px no-repeat !important;}.file_folder {display:inline-block; padding-left:24px; background:url(../images/filetype/folder.gif) left 2px no-repeat !important;}.titlecolor1 {color:#4587eb !important;}.titlecolor2 {color:#6e9cf2 !important;}.titlecolor3 {color:#8394cf !important;}.titlecolor4 {color:#7b8493 !important;}.titlecolor5 {color:#4b4b4b !important;}.titlecolor6 {color:#2eb8c7 !important;}.titlecolor7 {color:#69c2d2 !important;}.titlecolor8 {color:#97add2 !important;}.titlecolor9 {color:#94a5b6 !important;}.titlecolor10 {color:#8c66d9 !important;}.titlecolor11{color:#44be1e !important;}.titlecolor12{color:#93cc4b !important;}.titlecolor13{color:#b4b4b4 !important;}.titlecolor14{color:#a28ab5 !important;}.titlecolor15{color:#c08bd7 !important;}.titlecolor16{color:#b0bc2d !important;}.titlecolor17{color:#ccc05d !important;}.titlecolor18{color:#beb297 !important;}.titlecolor19{color:#da9b9b !important;}.titlecolor20{color:#f06280 !important;}.titlecolor21{color:#dec200 !important;}.titlecolor22{color:#e6a11b !important;}.titlecolor23{color:#f3672a !important;}.titlecolor24{color:#f62d2d !important;}.titlecolor25{color:#d2423c !important;}.photobox { margin-top:20px; border:1px solid #eee; position:relative; }.photobox .photoinfo { padding:5px 0px; background-color:#000;text-align:center; color:#fff;}#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 500; width: 100%; height: 500px;}#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 510; text-align: center; line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}#lightbox-container-image-data { padding: 0 10px; color: #666;}#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;}.gal-list ul{overflow:hidden;position:relative;margin:0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1}.gal-list ul:after{display:block;clear:both;content:""}.gal-list li{overflow:hidden;float:left;position:relative;top:1px;width:140px;height:180px;border-bottom:1px solid #eee;line-height:16px}.gal-list .thumb{display:block;overflow:hidden;position:relative;width:102px;height:77px;background:#eee;color:#666;line-height:120px;text-align:center;white-space:nowrap}.gal-list .thumb img{display:block;width:100px;height:75px;border:1px solid #A6C4E9}.gal-list .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}.gal-list .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}.gal-list a{display:block;width:120px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}.gal-list a strong{display:inline-block;margin:8px 0 0 0;color:#333;width:110px;}.gal-list p{width:120px;margin:0 auto;font-size:11px;color:#767676;font-family:Tahoma, Geneva, sans-serif;margin-top:3px}.gal-list a:hover strong,.gal-list a:active strong,.gal-list a:focus strong{text-decoration:underline}.gal-list a:hover .thumb,.gal-list a:active .thumb,.gal-list a:focus .thumb{margin:-3px;border:3px solid #eee;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}.gal-list a:hover .thumb em,.gal-list a:active .thumb em,.gal-list a:focus .thumb em{visibility:visible;width:100%;height:auto}.bbs-event{border-top:1px solid #ddd;margin-top:10px;padding:10px 2px;}ul.photo-list {border-top:2px solid #ddd; margin-top:10px; padding-top:10px;}ul.photo-list li {float:left; list-style:none; width:265px; height:268px; margin:0 10px 20px 10px; border:1px solid #e1e1e1;}ul.photo-list li a {display:block; width:265px; height:268px; font-size:14px; color:#666; word-break:keep-all;}ul.photo-list li a strong {display:block; padding:13px 20px 7px 20px; font-size:16px; font-weight:normal; color:#333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}ul.photo-list li a span { display:block;margin:0 auto; width:265px; height:180px; overflow:hidden;}ul.photo-list li a img { max-width:100%; display:block; margin:0 auto;}ul.photo-list li a em {display:block; font-weight:normal; padding:0 20px 10px 20px;font-style: inherit;}ul.photo-list li a:hover {background:#2e8ac5; color:#fff; text-decoration:none;}ul.photo-list li a:hover strong {color:#fff;}ul.photo-list li.nophotolist { width:100%; height:50px; text-align:center; line-height:50px; margin-left:0 !important; }.photoview { text-align:center; margin-top:40px;}.photoview span {  position: absolute;  bottom: -50px;  left: 0;  z-index: -1;  display: block;  width: 300px;  margin: 0;  padding: 0;  color: #444;  font-size: 18px;  text-decoration: none;  text-align: center;  -webkit-transition: .3s ease-in-out;  transition: .3s ease-in-out;  opacity: 0;  background:#000;  height:50px;  line-height:50px;  width:100%;  color:#fff;}.photoview .photoitem { display:inline-block; position:relative; margin-bottom:20px; overflow:hidden; border:3px solid #ddd; }.photoview .photoitem:hover { border:3px solid #2e8ac5; }.photoview figure { position: relative; overflow:hidden;}.photoviewfigure img { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}.photoview figure:hover img { opacity: .5;}.photoview figure:hover+span { bottom: 0px; opacity: 1;}.fc-view-container table { margin-bottom: 0 !important; }#ac-date { border-bottom: 1px dotted #ddd; padding-bottom: 5px; margin-bottom: 10px;}#ac-place { font-weight: bold; margin-bottom: 10px;}.bbs-calinfo { margin-bottom: 20px; background-color: #f5f5f5; padding: 5px;}.bbs-calinfo div { margin-bottom:5px; }.bbs-calinfo span { font-weight: bold;}.bbs-callist { margin-top:10px; border-top:1px solid #f0f0f0; padding-top:10px; }.bbs-calitem { margin-top: 0px; padding-top: 0px; margin-bottom: 17px; padding-bottom: 18px; border-top: none !important; border-bottom: 1px dashed #E5E5E5;}.bbs-call-date{float: left;width:120px;margin: 0 30px 0 0;text-align: center;display: block;position: relative;background:#fff;color:#333; text-align:center;border:1px solid #ddd; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}.bbs-call-date .txt {padding:16px 20px;font-size:24px;font-weight:bold}.bbs-call-date .txt span {display:block;font-size:13px;font-weight:normal;color:#777}.bbs-cal-title h4 {line-height:19px;font-size:16px !important;font-weight:normal !important; margin-bottom:12px;}.bbs-cal-title h4 span { display:block; font-size:14px; margin-top:10px;}@media (max-width: 479px) {.bbs-call-date {display:none}}.zsbar0, .fc-agenda .zsbar0 .fc-event-time, .zsbar0 .fc-event-skin { border-color:#4180de !important; background-color:#4587eb !important; color:#fff !important; font-size:1em !important; }.zsbar1, .fc-agenda .zsbar1 .fc-event-time, .zsbar1 .fc-event-skin { border-color:#638cd9 !important; background-color:#6e9cf2 !important; color:#fff !important; font-size:1em !important; }.zsbar2, .fc-agenda .zsbar2 .fc-event-time, .zsbar2 .fc-event-skin { border-color:#798ccb !important; background-color:#8394cf !important; color:#fff !important; font-size:1em !important; }.zsbar3, .fc-agenda .zsbar3 .fc-event-time, .zsbar3 .fc-event-skin { border-color:#717a8b !important; background-color:#7b8493 !important; color:#fff !important; font-size:1em !important; }.zsbar4, .fc-agenda .zsbar4 .fc-event-time, .zsbar4 .fc-event-skin { border-color:#424242 !important; background-color:#4b4b4b !important; color:#fff !important; font-size:1em !important; }.zsbar5, .fc-agenda .zsbar5 .fc-event-time, .zsbar5 .fc-event-skin { border-color:#2ab0be !important; background-color:#2eb8c7 !important; color:#fff !important; font-size:1em !important; }.zsbar6, .fc-agenda .zsbar6 .fc-event-time, .zsbar6 .fc-event-skin { border-color:#65bac9 !important; background-color:#69c2d2 !important; color:#fff !important; font-size:1em !important; }.zsbar7, .fc-agenda .zsbar7 .fc-event-time, .zsbar7 .fc-event-skin { border-color:#8ba4cd !important; background-color:#97add2 !important; color:#fff !important; font-size:1em !important; }.zsbar8, .fc-agenda .zsbar8 .fc-event-time, .zsbar8 .fc-event-skin { border-color:#8ea0b2 !important; background-color:#94a5b6 !important; color:#fff !important; font-size:1em !important; }.zsbar9, .fc-agenda .zsbar9 .fc-event-time, .zsbar9 .fc-event-skin { border-color:#8562cd !important; background-color:#8c66d9 !important; color:#fff !important; font-size:1em !important; }.zsbar10, .fc-agenda .zsbar10 .fc-event-time, .zsbar10 .fc-event-skin{ border-color:#43b51f !important; background-color:#44be1e !important; color:#fff !important; font-size:1em !important; }.zsbar11, .fc-agenda .zsbar11 .fc-event-time, .zsbar11 .fc-event-skin { border-color:#88c141 !important; background-color:#93cc4b !important; color:#fff !important; font-size:1em !important; }.zsbar12, .fc-agenda .zsbar12 .fc-event-time, .zsbar12 .fc-event-skin { border-color:#adadad !important; background-color:#b4b4b4 !important; color:#fff !important; font-size:1em !important; }.zsbar13, .fc-agenda .zsbar13 .fc-event-time, .zsbar13 .fc-event-skin { border-color:#9a80af !important; background-color:#a28ab5 !important; color:#fff !important; font-size:1em !important; }.zsbar14, .fc-agenda .zsbar14 .fc-event-time, .zsbar14 .fc-event-skin { border-color:#b47fcc !important; background-color:#c08bd7 !important; color:#fff !important; font-size:1em !important; }.zsbar15, .fc-agenda .zsbar15 .fc-event-time, .zsbar15 .fc-event-skin { border-color:#aab727 !important; background-color:#b0bc2d !important; color:#fff !important; font-size:1em !important; }.zsbar16, .fc-agenda .zsbar16 .fc-event-time, .zsbar16 .fc-event-skin { border-color:#c4b856 !important; background-color:#ccc05d !important; color:#fff !important; font-size:1em !important; }.zsbar17, .fc-agenda .zsbar17 .fc-event-time, .zsbar17 .fc-event-skin { border-color:#b8ac90 !important; background-color:#beb297 !important; color:#fff !important; font-size:1em !important; }.zsbar18, .fc-agenda .zsbar18 .fc-event-time, .zsbar18 .fc-event-skin { border-color:#d48b8b !important; background-color:#da9b9b !important; color:#fff !important; font-size:1em !important; }.zsbar19, .fc-agenda .zsbar19 .fc-event-time, .zsbar19 .fc-event-skin { border-color:#e05472 !important; background-color:#f06280 !important; color:#fff !important; font-size:1em !important; }.zsbar20, .fc-agenda .zsbar20 .fc-event-time, .zsbar20 .fc-event-skin { border-color:#d3b800 !important; background-color:#dec200 !important; color:#fff !important; font-size:1em !important; }.zsbar21, .fc-agenda .zsbar21 .fc-event-time, .zsbar21 .fc-event-skin { border-color:#dd9913 !important; background-color:#e6a11b !important; color:#fff !important; font-size:1em !important; }.zsbar22, .fc-agenda .zsbar22 .fc-event-time, .zsbar22 .fc-event-skin { border-color:#ee601b !important; background-color:#f3672a !important; color:#fff !important; font-size:1em !important; }.zsbar23, .fc-agenda .zsbar23 .fc-event-time, .zsbar23 .fc-event-skin { border-color:#dd2d2d !important; background-color:#f62d2d !important; color:#fff !important; font-size:1em !important; }.zsbar24, .fc-agenda .zsbar24 .fc-event-time, .zsbar24 .fc-event-skin { border-color:#c03e38 !important; background-color:#d2423c !important; color:#fff !important; font-size:1em !important; }.zsbar0 a:visited, .zsbar0 a,.zsbar1 a:visited, .zsbar1 a,.zsbar2 a:visited, .zsbar2 a,.zsbar3 a:visited, .zsbar3 a,.zsbar4 a:visited, .zsbar4 a,.zsbar5 a:visited, .zsbar5 a,.zsbar6 a:visited, .zsbar6 a,.zsbar7 a:visited, .zsbar7 a,.zsbar8 a:visited, .zsbar8 a,.zsbar9 a:visited, .zsbar9 a,.zsbar10 a:visited, .zsbar10 a,.zsbar11 a:visited, .zsbar11 a,.zsbar12 a:visited, .zsbar12 a,.zsbar13 a:visited, .zsbar13 a,.zsbar14 a:visited, .zsbar14 a,.zsbar15 a:visited, .zsbar15 a,.zsbar16 a:visited, .zsbar16 a,.zsbar17 a:visited, .zsbar17 a,.zsbar18 a:visited, .zsbar18 a,.zsbar19 a:visited, .zsbar19 a,.zsbar20 a:visited, .zsbar20 a,.zsbar21 a:visited, .zsbar21 a,.zsbar22 a:visited, .zsbar22 a,.zsbar23 a:visited, .zsbar23 a,.zsbar24 a:visited, .zsbar24 a { color:#fff !important; }#bbs-searchwrap {background-color: #f5f5f5;padding: 20px;margin-bottom:20px;}#bbs-searchwrap .left {float:left}#bbs-searchwrap .right {float:right;}.portfolio-overlay.board {height: 98.5% !important;background-color: rgba(44,62,80,0.5) !important;}.portfolio-desc.board {padding:10px 5px 10px;}.portfolio-desc.board .tit {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.portfolio-desc.board .tit a{font-size:15px;font-weight:600;color:#333}.portfolio-desc.board .tit a:hover{font-weight:600;color:#2980b9}.portfolio-desc.board .date {margin:6px 0 0px;font-size:11px;line-height:12px;color:#888}.portfolio-desc.board .date span {display: inline;background:#999;color:#fff;padding:1px 4px;font-size:12px;line-height:12px;font-weight:500;border-radius:6px;margin-right:3px;}.thumbnail-wrap {display: inline-block;width: 100%;border: 1px solid #eee;}.thumbnail-wrap img {display: block;max-width: 100%;height: auto;}.thumbnail-wrap .thumb {position: relative;padding-top: 100%;overflow: hidden;}.thumbnail-wrap .thumb img {position: absolute;top:0;left: 0;}.thumbnail-wrap .thumb .centered {position: absolute; top: 0;left: 0;  right: 0;  bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}.thumbnail-wrap .thumb .centered img { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}.thumbnail-wrap .thumb img.portrait { width: 100%; max-width: none; height: auto;}.thumbnail-wrap .thumb img.landscape { width: auto; max-width: none; height: 100%;}.bbs-blogstyle .cont{margin:0px 0 0 0;}.bbs-blogstyle {border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:0px 12px;}.bbs-blogstyle ul{margin:0;padding:0;list-style:none;}.bbs-blogstyle li{position:relative;padding:30px 0;border-bottom:1px dotted #ddd;}.bbs-blogstyle li:after{display:block;clear:both;content:""}.bbs-blogstyle li:last-child {border-bottom:0}.bbs-blogstyle a {text-decoration:none;cursor:pointer}.bbs-blogstyle a strong{margin:0 0 0px 0;color:#333;font-size:16px;font-weight:600}.bbs-blogstyle a:hover strong,.bbs-blogstyle a:active strong,.bbs-blogstyle a:focus strong{text-decoration:underline}.bbs-blogstyle .thumb {float:left;margin:4px 15px 10px 0;zoom:1;*display:inline-block;}.bbs-blogstyle .thumb img {border:0;min-width:180px;max-width:180px;}.bbs-blogstyle .date {margin:5px 0 15px 0;line-height:1.4;font-size:12px;}.bbs-blogstyle .date span {color:#888;font-size:12px}.bbs-blogstyle .date em {color:#ddd;font-style:normal;padding:0 5px;}.bbs-blogstyle .date a:hover {text-decoration:underline}.bbs-blogstyle .deleted{color:#c0392b;text-decoration: line-through;margin-right:5px;}.bbs-blogstyle .cate {margin-right:5px;}#bbs-view-wrap {margin:5px 0px;position:relative;border-top:0px solid #ddd;border-bottom:0px solid #ddd;}#bbs-view-wrap h1.bbstitle {color:#333;font-size:18px;font-weight:600;border-top:2px solid #666;padding:22px 7px;margin-bottom:0}#bbs-view-wrap .infowrap {position:relative;color:#222;background:#f2f2f2;padding:10px 16px;border:1px solid #ddd;}#bbs-view-wrap .infowrap p {margin-bottom:0 !important;}#bbs-view-wrap .writer {float:left;font-size:13px;line-height:20px;}#bbs-view-wrap .sns {float:right;color:#333;font-size:20px;line-height:20px;}#bbs-view-wrap .sns a {color:#333;margin-left:8px;}#bbs-view-wrap .sns a:hover {color:#194389}#bbs-view-wrap .writer span {color:#333}.bbs_contents {border-bottom:1px solid #ccc; padding: 40px 10px 60px;margin-bottom:30px;}.bbs_contents .inlineimage {text-align:center; margin-bottom:10px }#bbs-view-wrap .cnt {padding:15px 5px;border-bottom:1px dotted #bbb;color:#555;font-size:14px;}#bbs-view-wrap .cnt img {max-width:100%;height:auto}#bbs-view-wrap .att-file {border:1px solid #ddd;padding:18px 20px;background:#ecf0f1}#bbs-view-wrap .att-file p {font-size:14px;font-weight:bold;color:#333; margin-bottom:10px;}#bbs-view-wrap .att-file ul { margin-bottom:0px;}#bbs-view-wrap .att-file li {list-style:none;padding:4px 0 0 0px;}#bbs-view-wrap .att-file li span{margin-left:4px;font-size:12px;font-family:'tahoma'}#bbs-view-wrap .att-file li a {color:#444}#bbs-view-wrap .att-file li a:hover {color:#2754a7;text-decoration:underline}#bbs-view-wrap .function {padding:10px 3px;position:relative}#bbs-view-wrap .tline {border-top:1px solid #ddd;}#bbs-view-wrap .lbtn {float:left}#bbs-view-wrap .rbtn {float:right;line-height:20px;font-size:12px;margin-top:3px;margin-bottom:0 !important;}@media screen and (max-width: 767px) {.bbs-blogstyle a strong{font-size:14px;}.bbs-blogstyle .thumb{display:block;clear:both;margin:0px 0 20px 0;zoom:1;*;width:100%;height:auto}.bbs-blogstyle .thumb img{max-width:100%;text-align:center;width:100%;height:auto;}.bbs-blogstyle .tit {display:block;}.bbs-tblstyle .title a span {font-size:14px;}#bbs-view-wrap h1.bbstitle {font-size:16px;}}