@charset "UTF-8";
/* 공통 */
html,body {font-family:AppleSDGothicNeo-Regular,'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-size:1em;}
.siiru-notfound {max-width:400px;margin:0 auto;padding:100px 0;text-align:center;color:#676a6c;}
.siiru-notfound h3 {font-size:2.2em;margin:10px;}
.siiru-notfound p {padding:20px;font-size:1em;line-height:25px;}
.siiru-cntntsEditer {display:inline-block;padding:3px 10px !important;margin-bottom:0;font-size:.6em;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.siiru-cntntsEditer:focus {color:#fff;background-color:#c9302c;border-color:#761c19;}
.siiru-cntntsEditer:hover {color:#fff;background-color:#c9302c;border-color:#ac2925;}
.siiru-clr {clear:both !important;}
.siiru-inline {display:inline-block !important;}
.siiru-fl {float:left !important;}
.siiru-fr {float:right !important;}
.siiru-tc {text-align:center !important;}
.siiru-tl {text-align:left !important;}
.siiru-tr {text-align:right !important;}
.siiru-mt5 {margin-top:5px !important;}
.siiru-mt10 {margin-top:10px !important;}
.siiru-mt20 {margin-top:20px !important;}
.siiru-ml10 {margin-left:10px !important;}
.siiru-mr10 {margin-right:10px !important;}
.siiru-mb10 {margin-bottom:10px !important;}
.siiru-mb20 {margin-bottom:20px !important;}
.siiru-pt5 {padding-top:5px !important;}
.siiru-pt10 {padding-top:10px !important;}
.siiru-pt20 {padding-top:20px !important;}
.siiru-pb5 {padding-bottom:5px !important;}
.siiru-pb10 {padding-bottom:10px !important;}
.siiru-pb20 {padding-bottom:20px !important;}
.siiru-pointer {cursor:pointer;}
.siiru-hidden {display:none !important;}
/* jquery filter table */
td.alt {color:#a94443;}
/* 로그인 */
.siiru-loginWrap {clear:both;margin:10px 0;position:relative;width:100%;}
.siiru-loginWrap * {margin:0;padding:0;}
.loginWrap {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.loginWrap:after {content:"";display:block;clear:both;}
.loginWrap h4 {margin-bottom:20px;padding-bottom:10px;font-size:1.5em;border-bottom:1px solid #ccc;}
.loginWrap dl {overflow:hidden;padding:5px;width:60%;margin:0 auto;}
.loginWrap dl dt {clear:both;float:left;width:15%;padding:5px;font-size:.9em;font-weight:bold;vertical-align:middle;text-align:right;}
.loginWrap dl dt label {line-height:30px;}	
.loginWrap dl dd {float:left;width:70%;padding:5px;vertical-align:middle;}
.loginWrap dl dd input[type="text"],.loginWrap dl dd input[type="password"] {margin-top:-3px;width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.loginWrap ul {margin:0;padding:0;list-style:none;}
.loginWrap ul li {padding:5px 0;font-size:.9em;color:#838383;text-align:right;}
.loginWrap .certWrap {clear:both;margin-top:20px;padding-top:10px;border-top:1px solid #ccc;}
.loginWrap .certWrap:after {content:"";display:block;visibility:hidden;clear:both;}
.loginWrap .certWrap ul li {float:left;width:50%;text-align:center;}
.loginWrap .certWrap ul li button {width:90%;}
/* 비밀번호 변경 */
.siiru-passwdWrap {clear:both;margin:10px 0;position:relative;width:100%;}
.siiru-passwdWrap * {margin:0;padding:0;}
.passwdWrap {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.passwdWrap h4 {margin-bottom:20px;padding-bottom:10px;font-size:1.5em;border-bottom:1px solid #ccc;}
.passwdWrap dl {overflow:hidden;padding:20px 5px 5px 5px;width:70%;margin:0 auto;}
.passwdWrap dl dt {clear:both;float:left;width:25%;padding:5px;font-size:.9em;font-weight:bold;vertical-align:middle;text-align:right;}
.passwdWrap dl dt label {line-height:30px;}	
.passwdWrap dl dd {float:left;width:70%;padding:5px;vertical-align:middle;}
.passwdWrap dl dd input[type="text"],.passwdWrap dl dd input[type="password"] {margin-top:-3px;width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.passwdWrap ul {margin:0;padding:0;list-style:none;}
.passwdWrap ul li {padding:5px 0;font-size:.9em;color:#838383;}
/* 회원가입 */
.siiru-joinWrap {clear:both;margin:10px 0;position:relative;width:100%;}
.siiru-joinWrap * {margin:0;padding:0;}
.siiru-joinWrap .stepTab {margin-top:10px;}
.siiru-joinWrap .stepTab ul li {display:inline-block;margin:0 0 -1px;padding:10px 25px;text-align:center;color:#bbb;border:1px solid transparent;}
.siiru-joinWrap .stepTab ul li a,.siiru-joinWrap .stepTab li a:hover,.siiru-joinWrap .stepTab li a:focus {color:#888;font-weight:normal;text-decoration:none;}
.siiru-joinWrap .stepTab ul li.active {border:1px solid #ddd;border-top:2px solid #e53e37;border-bottom:1px solid #fff;}
.siiru-joinWrap .stepTab ul li.active a {color:#000;text-decoration:none;}
.siiru-joinWrap section {padding:20px 10px;border-top:1px solid #ddd;font-size:1em;}
.siiru-joinWrap section a {text-decoration:none;}
.siiru-joinWrap section .well {display:block;min-height:20px;line-height:150%;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:12px 10px 7px;font-size:.9em;}
.siiru-joinWrap section .complete {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.siiru-joinWrap section .complete p {text-align:center;font-size:1.3em;margin:20px 0;}
.siiru-joinWrap section .stepTitle {font-size:1.2em;color:#222;margin-top:20px;}
.siiru-joinWrap section .stepTitle small {font-size:.7em;padding-left:10px;font-weight:normal;}
.siiru-joinWrap section .stepSubTitle {font-size:1em;font-weight:bold;padding:0 0 5px 0;margin:20px 0 10px 0;clear:both;}
.siiru-joinWrap section .kindBoxWrap {margin:20px auto 10px;text-align:center;}
.siiru-joinWrap section .kindBox {display:inline-block;width:30%;height:220px;margin-right:14px;}
.siiru-joinWrap section .stepCate {width:90%;height:200px;border:1px solid #ccc;border-radius:10px;}
.siiru-joinWrap section .stepCate p {font-size:1.1em;font-weight:bold;margin-top:40px;}
.siiru-joinWrap section .stepCate small {display:block;padding:10px;}
.siiru-joinWrap section .stepCate button {margin-top:30px;}
.siiru-joinWrap section .agreeBoxWrap {margin:20px auto 10px;padding:0 10px;}
.siiru-joinWrap section .agreeBoxWrap .agreeBox {height:250px;padding:20px;margin:10px 0;overflow-y:scroll;border:1px solid #ddd;}
.siiru-joinWrap section .agreeBoxWrap .agreeCheck {font-size:.9em;}
.siiru-joinWrap section .agreeBoxWrap .agreeCheck input[type="checkbox"] {margin-top:-5px;}
.joinForm-write {width:100%;border-top:1px solid #757c86;margin-top:20px;}
.joinForm-write * {margin:0;padding:0;vertical-align:middle;}
.joinForm-write:after {content:"";display:block;visibility:hidden;clear:both;}
.joinForm-write dl {border-bottom:1px solid #dde2e8;overflow:hidden;padding:5px;}
.joinForm-write dl dt {clear:both;float:left;width:15%;padding:8px 15px 5px 0;font-size:.9em;font-weight:bold;vertical-align:middle;text-align:right;}
.joinForm-write dl dt span.required {color:#f00;}
.joinForm-write dl dt label,.joinForm-write dl dt span.label {line-height:30px;}
.joinForm-write dl dd {float:left;width:80%;padding:5px;vertical-align:middle;}
.joinForm-write dl dd input[type="text"] {width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.joinForm-write dl dd input[type="checkbox"], .joinForm-write dl dd input[type="radio"] {margin-top:-3px;}
.joinForm-write dl dd input[type="password"] {width:200px;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.joinForm-write dl dd input.small {width:100px;}
.joinForm-write dl dd input.small2 {width:200px;}
.joinForm-write dl dd input[type="text"][disabled], .joinForm-write dl dd input[type="text"][readonly] {cursor:not-allowed;background-color:#eee;opacity:1;}
.joinForm-write dl dd label {line-height:30px;padding-right:10px;font-size:.9em;cursor:pointer;}
.joinForm-write dl dd span {padding:0 5px;}
.joinForm-write dl dd small {display:block;margin-top:5px;}
/* 아이디/비밀번호 찾기 */
.siiru-findUserWrap {clear:both;margin:10px 0;position:relative;width:100%;}
.siiru-findUserWrap * {margin:0;padding:0;}
.findUserWrap {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.findUserWrap h4 {margin-bottom:20px;padding-bottom:10px;font-size:1.5em;border-bottom:1px solid #ccc;}
.findUser-tab {margin-top:10px;}
.findUser-tab ul li {display:inline-block;margin:0 0 -1px;padding:10px 25px;font-weight:bold;text-align:center;color:#bbb;border:1px solid transparent;}
.findUser-tab ul li a,.siiru-allsearch .allsearch-tab li a:hover,.siiru-allsearch .allsearch-tab li a:focus {color:#888;font-weight:normal;text-decoration:none;}
.findUser-tab ul li.active {border:1px solid #ddd;border-top:2px solid #e53e37;border-bottom:1px solid #fff;}
.findUser-tab ul li.active a {color:#000;text-decoration:none;}
.findUserWrap section {display:none;padding:20px 10px;border-top:1px solid #ddd;font-size:1em;}
.findUserWrap section ul {margin:0;padding:0 0 20px 0;list-style:none;}
.findUserWrap section ul li {padding:5px 0;font-size:.9em;color:#838383;}
.findUserWrap section dl {overflow:hidden;padding:5px;width:60%;margin:0 auto;}
.findUserWrap section dl dt {clear:both;float:left;width:15%;padding:5px;font-size:.9em;font-weight:bold;vertical-align:middle;text-align:right;}
.findUserWrap section dl dt label {line-height:30px;}	
.findUserWrap section dl dd {float:left;width:70%;padding:5px;vertical-align:middle;}
.findUserWrap section dl dd input[type="text"] {margin-top:-3px;width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.findUserWrap section dl dd input.small {width:150px;}
.findUserWrap section .retIdMsg,.findUserWrap section .retPassMsg {text-align:center;font-size:1.2em;}
.findUserWrap section .retIdMsg span,.findUserWrap section .retPassMsg span {font-weight:bold;color:#31708f;}
/* 회원정보/수정/탈퇴 */
.siiru-userWrap {clear:both;margin:10px 0;position:relative;width:100%;}
.siiru-userWrap * {margin:0;padding:0;}
.userWrap {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.userWrap h4 {margin-bottom:20px;padding-bottom:10px;font-size:1.5em;border-bottom:1px solid #ccc;}
.userWrap dl {overflow:hidden;padding:5px;width:90%;margin:0 auto;}
.userWrap dl dt {display:inline-block;width:20%;padding:5px 10px;font-size:.9em;font-weight:bold;vertical-align:top;text-align:right;border-right:1px solid #ccc;}
.userWrap dl dt label {line-height:30px;}	
.userWrap dl dd {display:inline-block;width:70%;padding:5px 10px;font-size:.9em;vertical-align:top;}
.userWrap dl dd input[type="text"],.userWrap dl dd input[type="password"] {margin-top:-3px;width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.userWrap dl dd input[type="checkbox"],.userWrap dl dd input[type="radio"] {margin-top:-5px;}
.userWrap dl dd label {padding-left:5px;padding-right:10px;font-size:1em;cursor:pointer;}
.userWrap dl dd input.small {width:150px;}
.userWrap dl dd input.small2 {width:200px;}
.userWrap dl dd small {display:block;padding-top:5px;}
.userWrap ul {margin:0 0 20px 0;padding:0;list-style:none;}
.userWrap ul li {padding:5px 0;font-size:.9em;color:#838383;}
.leaveWrap {clear:both;margin:20px auto;padding:20px;width:700px;border:1px solid #ccc;border-radius:5px;}
.leaveWrap p {text-align:center;font-size:1.3em;margin:20px 0;}
/* 페이지 정보 */
.siiru-pagewrap {clear:both;margin:10px 0;position:relative;width:100%;border-bottom:1px solid #d0d0cf;}
.siiru-pagewrap * {margin:0;padding:0;}
.siiru-pagewrap h3 {margin:20px 0 10px 20px;font-size:1.5em;font-weight:bold;}
.siiru-pagewrap .page-navi {list-style:none;margin:10px 10px 10px 20px;padding:10px;}
.siiru-pagewrap .page-navi li {display:inline-block;font-size:1em;padding-right:5px;color:#666;}
.siiru-pagewrap .page-navi li:after {padding-left:5px;content:" > ";}
.siiru-pagewrap .page-navi li:last-child {font-weight:bold;}
.siiru-pagewrap .page-navi li:last-child:after {padding-left:0;content:"";}
.siiru-pagewrap .page-addon {position:absolute;top:30px;right:20px;}
.siiru-pagewrap .page-addon li {display:inline-block;}
.siiru-pagewrap .page-addon li a {display:block;width:41px;height:41px;text-indent:-9999px;border:1px solid #ccc;border-radius:5px;}
.siiru-pagewrap .page-addon li.addon-share a {background:url(../images/icon-share.png) center no-repeat;background-size:60% auto;}
.siiru-pagewrap .page-addon li.addon-share ul {display:none;position:absolute;top:44px;left:2px;z-index:1000;}
.siiru-pagewrap .page-addon li.addon-share ul li {display:block;margin:0;padding:0;text-indent:-9999px;}
.siiru-pagewrap .page-addon li.addon-share ul li a {margin:0;padding:0;width:40px;height:40px;border:0;border-radius:0;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="facebook"] {background:url(../images/share_facebook.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="twitter"] {background:url(../images/share_twitter.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="kakao"] {background:url(../images/share_kakao.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="band"] {background:url(../images/share_band.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="naver"] {background:url(../images/share_naver.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-share ul li a[data-sns="google"] {background:url(../images/share_google.png) center no-repeat;}
.siiru-pagewrap .page-addon li.addon-copy a {background:url(../images/icon-copy.png) center no-repeat;background-size:60% auto;}
.siiru-pagewrap .page-addon li.addon-print a {background:url(../images/icon-print.png) center no-repeat;background-size:60% auto;}
.siiru-pagewrap .page-addon li.addon-plus a {background:url(../images/icon-plus.png) center no-repeat;background-size:60% auto;}
.siiru-pagewrap .page-addon li.addon-base a {background:url(../images/icon-base.png) center no-repeat;background-size:60% auto;}
.siiru-pagewrap .page-addon li.addon-minus a {background:url(../images/icon-minus.png) center no-repeat;background-size:60% auto;}
/* 팝업창 [팝업존] */
.siiru-popupzone {width:100%;position:relative;background:#3c3e4a;z-index:1;}
.siiru-popupzone .popupzone-wrap {position:relative;max-width:90%;margin:0 auto;}
.siiru-popupzone .popupzone-wrap:after {content:"";display:block;clear:both;}
.siiru-popupzone .popupzone-wrap a.popupzone-prevbtn {overflow:hidden;width:22px;height:40px;display:block;background:url(../images/popupZone_prevBtn.gif) no-repeat;position:absolute;left:1%;top:55px;z-index:80;text-indent:-100px;}
.siiru-popupzone .popupzone-wrap a.popupzone-nextbtn {overflow:hidden;width:22px;height:40px;display:block;background:url(../images/popupZone_nextBtn.gif) no-repeat;position:absolute;right:1%;top:55px;z-index:80;text-indent:-100px;}
.siiru-popupzone .popupzone-wrap .popupzone-box {max-width:100%;height:96px;margin:0 auto;padding:10px 0 20px 0;overflow:hidden;position:relative;}
.siiru-popupzone .popupzone-wrap .popupzone-box ul {list-style:none;width:100%;height:96px;position:absolute;}
.siiru-popupzone .popupzone-wrap .popupzone-box ul li {float:left;width:380px;height:96px;margin-bottom:10px;margin-right:0;}
.siiru-popupzone .popupzone-wrap .popupzone-box ul li a {display:block;}
.siiru-popupzone .popupzone-wrap .popupzone-box ul li a img {display:block;margin:0 auto;}
.siiru-popupzone .popupzone-btn {position:relative;max-width:90%;margin:0 auto;height:25px;}
.siiru-popupzone .popupzone-btn a {display:inline-block;vertical-align:top;font-size:0.929em;font-weight:bold;padding:0 0 0 20px;line-height:25px;position:absolute;right:0;bottom:0;color:#fff;text-decoration:none;}
.siiru-popupzone .popupzone-btn .popupzone-closebtn {background:url(../images/popupZone_closeBul.gif) no-repeat left 5px;}
.siiru-popupzone .popupzone-btn .popupzone-openbtn {background:url(../images/popupZone_openBul.gif) no-repeat left 6px;display:none;}
/* 일정 */
.siiru-schdulwrap {width:100%;}
.siiru-schdulwrap * {margin:0;padding:0;}
.siiru-schdulwrap .schdul-select {text-align:center;}
.siiru-schdulwrap .schdul-select .schdul-year {display:inline-block;font-size:2em;font-weight:bold;padding:10px 20px;}
.siiru-schdulwrap .schdul-select a {display:inline-block;width:17px;height:32px;text-indent:-9999px;margin:10px;vertical-align:top;} 
.siiru-schdulwrap .schdul-select a.schdul-prev {background:url(../images/cal_prev.png) no-repeat;}
.siiru-schdulwrap .schdul-select a.schdul-next {background:url(../images/cal_next.png) no-repeat;}
.siiru-schdulwrap .schdul-result {clear:both;margin:30px 20px;}
.siiru-schdulwrap .schdul-result ul {list-style:none;}
.siiru-schdulwrap .schdul-result li {clear:both;overflow:hidden;margin:15px;border-bottom:1px solid #d0d0cf;}
.siiru-schdulwrap .schdul-result li.result-red {color:#ee5565;}
.siiru-schdulwrap .schdul-result li.result-blue {color:#1c84c6;}
.siiru-schdulwrap .schdul-result li.result-date {font-size:1.2em;text-align:center;border:0;}
.siiru-schdulwrap .schdul-result li.nodata {font-size:1.2em;text-align:center;padding:30px;border-bottom:1px solid #d0d0cf;}
.siiru-schdulwrap .schdul-result li dl dt {font-size:1.4em;font-weight:bold;}
.siiru-schdulwrap .schdul-result li dl dd {margin:10px;}
.siiru-schdulwrap .schdul-result li dl dd .result-well {display:block;min-height:20px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:5px;font-size:1em;}
/* 연혁 */
.siiru-histwrap {width:100%;}
.siiru-histwrap * {margin:0;padding:0;}
.siiru-histwrap section {padding:20px 10px;}
.siiru-histwrap .hist-result dl {clear:both;padding-top:10px;}
.siiru-histwrap .hist-result dl dt {font-size:1.2em;font-weight:bold;}
.siiru-histwrap .hist-result dl dd {padding:10px 20px;}
.siiru-histwrap .hist-result ul {list-style:none;}
.siiru-histwrap .hist-result ul li {font-size:1em;}
.siiru-histwrap .hist-result ul li span {display:inline-block;padding-right:10px;}
.siiru-histwrap .hist-result .result-date {font-weight:bold;}
.siiru-histwrap .hist-result .result-title {margin:5px 0;line-height:1.5;color:#666;} 
.siiru-histwrap section .nodata {color:#666;line-height:1.5;}
.siiru-histwrap section .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
/* 포트폴리오 */
.siiru-prtfoliowrap {width:100%;}
.siiru-prtfoliowrap * {margin:0;padding:0;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-ctgry {display:block;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:13px 10px 10px;font-size:1em;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-ctgry ul {list-style:none;margin:0;padding:0;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-ctgry ul li {display:inline-block;padding-left:20px;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-ctgry ul li a {color:#000;font-weight:bold;text-decoration:none;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box {text-align:right;padding:10px 0;overflow:hidden;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="text"] {display:inline-block;min-width:300px;height:28px;border:1px solid #ccc;padding-left:5px;vertical-align:bottom;font-size:.8em;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="button"],.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="submit"],.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box button {display:inline-block;width:50px;height:30px;cursor:pointer;background-color:#444;background-image:none;border:0 !important;color:#fff;border-radius:3px;vertical-align:bottom;font-size:.8em;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="button"]:focus,.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="submit"]:focus,.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box button:focus {outline:thin dotted;outline:5px auto;outline-offset:-2px;}
.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="button"]:hover,.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box input[type="submit"]:hover,.siiru-prtfoliowrap .prtfolioSearch .prtfolioSearch-box button:hover {background:#000;color:#fff;text-decoration:none;font-weight:normal;}
.siiru-prtfoliowrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-prtfoliowrap .nodata {padding:20px;text-align:center;color:#666;}
.siiru-prtfoliowrap section {padding:20px 10px;border-top:1px solid #ddd;font-size:1em;}
.siiru-prtfoliowrap section:after {content:"";display:block;clear:both;}
.siiru-prtfoliowrap section a {text-decoration:none;}
.jQueryMosaic > .item > span.imgInfo {display:block;position:absolute;right:0;bottom:0;padding:10px;background-color:rgba(0,0,0,.7);color:#fff;padding-left:40px;background-image:url(../images/icon_pic.png);background-repeat:no-repeat;background-position:10px center;}
.jQueryMosaic > .item > .overlay {background:rgba(0,0,0,.6);text-align:center;}
.jQueryMosaic > .item > .overlay > .texts {display:block;margin-top:-28px;padding-top:40px;top:50%;background:rgba(0, 0, 0, 0);background-image:url(../images/view_more.png);background-repeat:no-repeat;background-position:center top;}
.jQueryMosaic > .item:hover > span.imgInfo {display:none;}
.siiru-prtfoliowrap .prtfolioTitle {margin-bottom:5px;}
.siiru-prtfoliowrap .prtfolioTitle:after {content:"";display:block;clear:both;}
.siiru-prtfoliowrap .prtfolioTitle h5 {float:left;font-size:1.5em;color:#000;}
.siiru-prtfoliowrap .prtfolioTitle ul {float:right;padding:0;}
.siiru-prtfoliowrap .prtfolioTitle ul li {display:inline-block;font-size:.9em;color:#666;margin:5px 5px 10px 0;padding-right:8px;border-right:#d0d0d0 solid 1px;}
.siiru-prtfoliowrap .prtfolioTitle ul li:last-child {border:0;}
.siiru-prtfoliowrap .prtfolioCont {display:block;min-height:20px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:10px;font-size:.9em;line-height:150%;}
.siiru-prtfoliowrap .prtfolioCont:after {content:"";display:block;clear:both;}
.siiru-prtfoliowrap .prtfolioImg {text-align:center;line-height:0;background:#424242;height:550px;}
.siiru-prtfoliowrap .prtfolioImg img {width:auto;height:100%;max-width:100%;max-height:100%;}
.siiru-prtfoliowrap .prtfolioInfo {font-size:1em;text-align:right;background:#000;color:#fff;padding:10px;}
.siiru-prtfoliowrap .prtfolioInfo span {display:block;float:left;text-align:left;font-size:.9em;line-height:42px;}
.siiru-prtfoliowrap .prtfolioInfo a {font-size:.9em;display:inline-block;width:auto;padding:10px 40px 8px 10px;color:#fff;border:#fff solid 1px;text-align:left;}
.siiru-prtfoliowrap .prtfolioInfo a.fileWin {margin-right:5px;background:url(../images/icon_new.png) 90% center no-repeat;}
.siiru-prtfoliowrap .prtfolioInfo a.fileDown {background:url(../images/icon_down.png) 90% center no-repeat;}
.siiru-prtfoliowrap .prtfolioDetail {margin-top:20px;padding-top:10px;border-top:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;}
.siiru-prtfoliowrap .prtfolioDetail:after {content:"";display:block;clear:both;}
.siiru-prtfoliowrap .prtfolioDetail h6 {font-size:1.3em;color:#000;}
.siiru-prtfoliowrap .prtfolioDetail h6 span {font-size:1em;}
.siiru-prtfoliowrap .prtfolioDetail ul {list-style:none;}
.siiru-prtfoliowrap .prtfolioDetail ul li {display:inline-block;}
.siiru-prtfoliowrap .prtfolioDetail ul li a {display:block;}
.siiru-prtfoliowrap .prtfolioDetail ul li a img {width:150px;height:150px;border:#fff solid 10px;transition:0.3s;}
.siiru-prtfoliowrap .prtfolioDetail ul li a:hover img {border:#ffe400 solid 10px; transition:0.3s;}
/* 조직도 */
.siiru-deptwrap {width:100%;}
.siiru-deptwrap * {margin:0;padding:0;}
.siiru-deptwrap .dept-list {clear:both;margin:20px 0;vertical-align:top;}
.siiru-deptwrap .dept-list:after {content:"";display:block;visibility:hidden;clear:both;}
.siiru-deptwrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-deptwrap .dept-list dl {float:left;width:200px;height:200px;margin:20px 20px 0;border:1px solid #e7eaec;font-size:1em;border-radius:5px;}
.siiru-deptwrap .dept-list dl dt {padding:15px 10px 5px;border-bottom:2px solid #e7eaec;background-color:#f5f5f5;text-align:center;}
.siiru-deptwrap .dept-list dl dt span {display:block;padding-bottom:5px;}
.siiru-deptwrap .dept-list dl dt span.title {font-weight:bold;}
.siiru-deptwrap .dept-list dl dt a {color:#000;text-decoration:none;}
.siiru-deptwrap .dept-list dl dd {padding:10px;font-size:.9em;}
.siiru-deptwrap .dept-list dl dd ul {list-style:none;}
.siiru-deptwrap .dept-list dl dd ul li {padding:5px 0 0 10px;vertical-align:middle;}
.siiru-deptwrap .dept-list dl dd ul li a {color:#888;font-weight:normal;text-decoration:none;}
.siiru-deptwrap .dept-list dl dd ul li a:before {/*content:"- ";*/padding-left:0px;}
.siiru-deptwrap .dept-desc {margin-top:20px;}
.siiru-deptwrap .dept-desc p {font-weight:bold;}
.siiru-deptwrap .dept-desc dl {clear:both;margin-top:10px;border-bottom:1px solid #e7eaec;}
.siiru-deptwrap .dept-desc .dept-well {display:block;min-height:20px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:10px;font-size:.9em;}
.siiru-deptwrap .dept-desc .empList {margin-top:20px;}
.siiru-deptwrap .dept-desc .empList table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiru-deptwrap .dept-desc .empList table:after {display:block;visibility:hidden;clear:both;content:"";}
.siiru-deptwrap .dept-desc .empList table caption {display:none;}
.siiru-deptwrap .dept-desc .empList table thead th {padding:10px;border-bottom:1px solid #757c86;font-size:.9em;text-align:center;font-weight:bold;}
.siiru-deptwrap .dept-desc .empList table tbody th {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiru-deptwrap .dept-desc .empList table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;}
.siiru-deptwrap .dept-desc .empList table tbody td.nodata {padding:20px;text-align:center;color:#666;}
/* 직원 */
.siiru-empwrap {width:100%;}
.siiru-empwrap * {margin:0;padding:0;}
.siiru-empwrap .empSearch {position:relative;margin:0 auto;width:452px;height:42px;border:4px solid #bbb;}
.siiru-empwrap .empSearch .empSearch-box {margin-right:50px;padding:7px 6px 7px 5px;}
.siiru-empwrap .empSearch .empSearch-box input {position:absolute;top:6px;left:128px;border:0;border-right:2px solid #e2e2e2;padding:4px 0px 4px 8px;width:263px;font-size:18px;color:#666;}
.siiru-empwrap .empSearch .empSearch-box input::placeholder {color:#bbb;}
.siiru-empwrap .empSearch .empSearch-box .empSearch-selectbox {position:relative;width:120px;border:0;border-right:2px solid #e2e2e2;z-index:1;}
.siiru-empwrap .empSearch .empSearch-box .empSearch-selectbox:before {content:"";position:absolute;top:13px;right:15px;width:0;height:0;margin-top:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;}
.siiru-empwrap .empSearch .empSearch-box .empSearch-selectbox label {position:absolute;top:1px;left:5px;padding:5px 5px;font-size:16px;color:#666;z-index:-1;}
.siiru-empwrap .empSearch .empSearch-box .empSearch-selectbox select {width:100%;height:auto;line-height:normal;font-size:15px;font-family:inherit;padding:0 5px 9px 5px;border:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;}
.siiru-empwrap .empSearch .empSearch-box .empSearch-selectbox select::-ms-expand {display:none;}
.siiru-empwrap .empSearch button {position:absolute;right:0px;top:0px;border:0px;width:50px;height:40px;background-image:url(../images/btn-search.png);background-repeat:no-repeat;background-position:center center;background-size:50%;background-color:#fff;}
.siiru-empwrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-empwrap section {padding:20px 10px;font-size:1em;}
.siiru-empwrap section a {text-decoration:none;}
.siiru-empwrap .empList table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiru-empwrap .empList table:after {display:block;visibility:hidden;clear:both;content:"";}
.siiru-empwrap .empList table caption {display:none;}
.siiru-empwrap .empList table thead th {padding:10px;border-bottom:1px solid #757c86;font-size:.9em;text-align:center;font-weight:bold;}
.siiru-empwrap .empList table tbody th {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiru-empwrap .empList table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;}
.siiru-empwrap .empList table tbody td.nodata {padding:20px;text-align:center;color:#666;}
/* 설문조사 */
.siiru-qustnrwrap {width:100%;}
.siiru-qustnrwrap * {margin:0;padding:0;}
.siiru-qustnrwrap .qustnrSearch {position:relative;margin:0 auto;width:452px;height:42px;border:4px solid #bbb;}
.siiru-qustnrwrap .qustnrSearch .qustnrSearch-box {margin-right:50px;padding:7px 6px 7px 5px;}
.siiru-qustnrwrap .qustnrSearch .qustnrSearch-box input {border:0;border-right:2px solid #e2e2e2;padding:4px 0px 4px 8px;width:386px;font-size:18px;color:#666;}
.siiru-qustnrwrap .qustnrSearch .qustnrSearch-box input::placeholder {color:#bbb;}
.siiru-qustnrwrap .qustnrSearch button {position:absolute;right:0px;top:0px;border:0px;width:50px;height:40px;background-image:url(../images/btn-search.png);background-repeat:no-repeat;background-position:center center;background-size:50%;background-color:#fff;}
.siiru-qustnrwrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-qustnrwrap section {padding:20px 10px;font-size:1em;}
.siiru-qustnrwrap section a {text-decoration:none;}
.siiru-qustnrwrap .qustnrList table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiru-qustnrwrap .qustnrList table:after {display:block;visibility:hidden;clear:both;content:"";}
.siiru-qustnrwrap .qustnrList table caption {display:none;}
.siiru-qustnrwrap .qustnrList table thead th {padding:10px;border-bottom:1px solid #757c86;font-size:.9em;text-align:center;font-weight:bold;}
.siiru-qustnrwrap .qustnrList table tbody th {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiru-qustnrwrap .qustnrList table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;}
.siiru-qustnrwrap .qustnrList table tbody a {color:#000;font-weight:bold;text-decoration:none;}
.siiru-qustnrwrap .qustnrList table tbody td.nodata {padding:20px;text-align:center;color:#666;}
.siiru-qustnrwrap .qustnrView .qustnrDs {display:block;min-height:20px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:10px;font-size:1em;}
.siiru-qustnrwrap .qustnrView .qustnrLayer {display:block;padding:20px 10px;border:1px solid #ddd;font-size:1em;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl {padding:0 10px 10px;border-bottom:1px solid #e7eaec;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dt {margin-top:20px;font-size:1em;font-weight:bold;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dt p {margin:0 0 10px;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dt .num {margin-right:5px;padding:.4em .7em .3em;font-size:.8em;line-height:1;color:#fff;background-color:#5bc0de;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dt .qustnr-well {display:block;font-weight:normal;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:8px;font-size:.9em;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd {padding-left:20px;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul {list-style:none;margin:0;padding:0;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li {padding-bottom:8px;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li span {font-size:90%;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li label {padding-left:5px;padding-right:10px;vertical-align:middle;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li input[type="text"] {width:60%;height:20px;border:1px solid #ccc;padding:2px;font-size:.9em;color:#666;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li input.single {width:98%;}
.siiru-qustnrwrap .qustnrView .qustnrLayer dl dd ul li textarea {width:98%;border:1px solid #ccc;font-size:.9em;color:#666;padding:5px;}
.siiru-qustnrwrap .qustnrView .qustnrLayer .nodata {color:#d6d6d6;font-size:1.5em;}
/* 사전정보공표 */
.siiru-infoOpenwrap {width:100%;}
.siiru-infoOpenwrap * {margin:0;padding:0;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-ctgry {display:block;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:13px 10px 10px;font-size:1em;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-ctgry ul {list-style:none;margin:0;padding:0;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-ctgry ul li {display:inline-block;padding-left:20px;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-ctgry ul li a {color:#000;font-weight:bold;text-decoration:none;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box {text-align:right;padding:10px 0;overflow:hidden;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box select {display:inline-block;border:1px solid #ccc;min-width:150px;height:30px;vertical-align:bottom;padding-left:5px;font-size:.8em;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="text"] {display:inline-block;min-width:300px;height:28px;border:1px solid #ccc;padding-left:5px;vertical-align:bottom;font-size:.8em;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="button"],.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="submit"],.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box button {display:inline-block;width:50px;height:30px;cursor:pointer;background-color:#444;background-image:none;border:0 !important;color:#fff;border-radius:3px;vertical-align:bottom;font-size:.8em;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="button"]:focus,.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="submit"]:focus,.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box button:focus {outline:thin dotted;outline:5px auto;outline-offset:-2px;}
.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="button"]:hover,.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box input[type="submit"]:hover,.siiru-infoOpenwrap .infoOpenSearch .infoOpenSearch-box button:hover {background:#000;color:#fff;text-decoration:none;font-weight:normal;}
.siiru-infoOpenwrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-infoOpenwrap section {padding:20px 10px;font-size:1em;}
.siiru-infoOpenwrap section a {text-decoration:none;}
.siiru-infoOpenwrap table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiru-infoOpenwrap table:after {display:block;visibility:hidden;clear:both;content:"";}
/*.siiru-infoOpenwrap table caption {display:none;}*/
.siiru-infoOpenwrap table thead th {padding:10px;background-color:#f9f9f9;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;font-weight:bold;}
.siiru-infoOpenwrap table tbody th {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiru-infoOpenwrap table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;}
.siiru-infoOpenwrap table tbody a {color:#000;font-weight:bold;text-decoration:none;}
.siiru-infoOpenwrap table tbody td.nodata {padding:20px;text-align:center;color:#666;}
.siiru-infoOpenwrap table.infoOpenTable {border-top:1px solid #dde2e8;}
.siiru-infoOpenwrap table.infoOpenTable tbody th {background-color:#f9f9f9;font-weight:bold;}
.siiru-infoOpenwrap table.infoOpenTable tbody td ul {list-style:none;margin:0;padding:0;}
.siiru-infoOpenwrap table.infoOpenTable tbody td ul li {font-size:.9em;line-height:18px;}
.siiru-infoOpenwrap table.infoOpenTable tbody td ul li a {color:#838383;font-weight:normal;background:url(../images/file.png) left 0 no-repeat;padding-left:20px;margin-left:10px;}
.siiru-infoOpenwrap .infoOpenView .infoOpenDs h6 {font-size:1.2em;padding:13px 10px 10px;border-top:2px solid #757c86;}
.siiru-infoOpenwrap .infoOpenView .infoOpenDetail h6 {font-size:1.1em;padding-bottom:5px;}
/* 디바이스 */
.siiru-devicewrap {width:100%;}
.siiru-devicewrap * {margin:0;padding:0;}
.siiru-devicewrap .deviceSearch {display:block;background-color:#f5f5f5;border-radius:4px;border:1px solid #e7eaec;margin-top:10px;margin-bottom:15px;padding:13px 10px 10px;font-size:1em;}
.siiru-devicewrap .deviceSearch ul {list-style:none;margin:0;padding:0;}
.siiru-devicewrap .deviceSearch ul li {display:inline-block;padding-left:20px;}
.siiru-devicewrap .deviceSearch ul li a {color:#000;font-weight:bold;text-decoration:none;}
.siiru-devicewrap .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
.siiru-devicewrap .deviceList a {text-decoration:none;}
.siiru-devicewrap .deviceList table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiru-devicewrap .deviceList table:after {display:block;visibility:hidden;clear:both;content:"";}
.siiru-devicewrap .deviceList table caption {display:none;}
.siiru-devicewrap .deviceList table thead th {padding:10px;border-bottom:1px solid #757c86;font-size:.9em;text-align:center;font-weight:bold;}
.siiru-devicewrap .deviceList table tbody th {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiru-devicewrap .deviceList table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;text-align:center;vertical-align:middle;line-height:20px;}
.siiru-devicewrap .deviceList table tbody td.nodata {padding:20px;text-align:center;color:#666;}
/* 만족도 */
.siiru-stsfdgwrap {width:100%;}
.siiru-stsfdgwrap * {margin:0;padding:0;}
.siiru-stsfdgwrap .stsfdg-info {clear:both;margin:30px 0 10px 0;padding:10px;border:1px solid #ccc;}
.siiru-stsfdgwrap .stsfdg-info:after {content:"";display:block;clear:both;}
.siiru-stsfdgwrap .stsfdg-info ul {list-style:none;}
.siiru-stsfdgwrap .stsfdg-info ul li {display:inline-block;font-size:.9em;}
.siiru-stsfdgwrap .stsfdg-info ul li:last-child {float:right;}
.siiru-stsfdgwrap .stsfdg-form {clear:both;margin:10px 0;padding:10px;border:1px solid #ccc;}
.siiru-stsfdgwrap .stsfdg-form ul {list-style:none;}
.siiru-stsfdgwrap .stsfdg-form ul li {display:inline-block;padding-left:10px;font-size:.9em;vertical-align:middle;}
.siiru-stsfdgwrap .stsfdg-form ul li label {padding-left:5px;vertical-align:middle;}
.siiru-stsfdgwrap .stsfdg-form div {margin:10px;}
.siiru-stsfdgwrap .stsfdg-form div textarea {display:inline-block;width:88%;border:1px solid #ccc;padding:4px 0px 4px 8px;color:#666;font-size:.9em;vertical-align:top;}
.siiru-stsfdgwrap .stsfdg-form div textarea::placeholder {color:#bbb;}
.siiru-stsfdgwrap .stsfdg-form div button {display:inline-block;background-color:#aaa;border-radius:3px;border:none;color:#fff;padding:13px 10px;text-align:center;text-decoration:none;font-size:.9em;vertical-align:top;}
/* 통합검색 */
.autocomplete-suggestions {border:1px solid #999;background:#FFF;overflow:auto;}
.autocomplete-suggestion {padding:2px 5px;white-space:nowrap;overflow:hidden;}
.autocomplete-selected {background:#F0F0F0;}
.autocomplete-suggestions strong {font-weight:normal;color:#e53e37;}
.autocomplete-group {padding:2px 5px;}
.autocomplete-group strong {display:block;border-bottom:1px solid #000;}
.siiru-topsearch {clear:both;position:relative;margin:0 auto;width:452px;height:42px;border:4px solid #bbb;}
.siiru-topsearch .topsearch-box {margin-right:50px;padding:7px 6px 7px 5px;}
.siiru-topsearch .topsearch-box input {position:absolute;top:6px;left:128px;border:0;border-right:2px solid #e2e2e2;padding:4px 0px 4px 8px;width:263px;font-size:18px;color:#666;}
.siiru-topsearch .topsearch-box input::placeholder {color:#bbb;}
.siiru-topsearch .topsearch-box .topsearch-selectbox {position:relative;width:120px;border:0;border-right:2px solid #e2e2e2;z-index:1;}
.siiru-topsearch .topsearch-box .topsearch-selectbox:before {content:"";position:absolute;top:13px;right:15px;width:0;height:0;margin-top:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;}
.siiru-topsearch .topsearch-box .topsearch-selectbox label {position:absolute;top:1px;left:5px;padding:5px 5px;font-size:16px;color:#666;z-index:-1;}
.siiru-topsearch .topsearch-box .topsearch-selectbox select {width:100%;height:auto;line-height:normal;font-size:15px;font-family:inherit;padding:0 5px 9px 5px;border:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;}
.siiru-topsearch .topsearch-box .topsearch-selectbox select::-ms-expand {display:none;}
.siiru-topsearch button {position:absolute;right:0px;top:0px;border:0px;width:50px;height:40px;background-image:url(../images/btn-search.png);background-repeat:no-repeat;background-position:center center;background-size:50%;background-color:#fff;}
.siiru-allsearch {clear:both;width:100%;}
.siiru-allsearch * {margin:0;padding:0;}
.siiru-allsearch .allsearch-wrap {position:relative;margin:0 auto;width:452px;height:42px;border:4px solid #bbb;}
.siiru-allsearch .allsearch-wrap .allsearch-box {margin-right:50px;padding:7px 6px 7px 5px;}
.siiru-allsearch .allsearch-wrap .allsearch-box input {border:0;border-right:2px solid #e2e2e2;padding:4px 0px 4px 8px;width:386px;font-size:18px;color:#666;}
.siiru-allsearch .allsearch-wrap .allsearch-box input::placeholder {color:#bbb;}
.siiru-allsearch .allsearch-wrap button {position:absolute;right:0px;top:0px;border:0px;width:50px;height:40px;background-image:url(../images/btn-search.png);background-repeat:no-repeat;background-position:center center;background-size:50%;background-color:#fff;}
.siiru-allsearch .allsearch-site {margin-top:5px;padding:10px;border:1px solid #ddd;}
.siiru-allsearch .allsearch-site div {padding:5px 0;font-size:.9em;}
.siiru-allsearch .allsearch-site ul {list-style:none;}
.siiru-allsearch .allsearch-site ul li {display:inline-block;padding-right:10px;font-size:.9em;vertical-align:middle;}
.siiru-allsearch .allsearch-site label {padding-left:5px;vertical-align:middle;}
.siiru-allsearch .allsearch-tab {margin-top:10px;}
.siiru-allsearch .allsearch-tab ul li {display:inline-block;margin:0 0 -1px;padding:10px 25px;font-weight:bold;text-align:center;color:#bbb;border:1px solid transparent;}
.siiru-allsearch .allsearch-tab ul li a,.siiru-allsearch .allsearch-tab li a:hover,.siiru-allsearch .allsearch-tab li a:focus {color:#888;font-weight:normal;text-decoration:none;}
.siiru-allsearch .allsearch-tab ul li.active {border:1px solid #ddd;border-top:2px solid #e53e37;border-bottom:1px solid #fff;}
.siiru-allsearch .allsearch-tab ul li.active a {color:#000;text-decoration:none;}
.siiru-allsearch section {display:none;padding:20px 10px;border-top:1px solid #ddd;font-size:1em;}
.siiru-allsearch section a {text-decoration:none;}
.siiru-allsearch section .allsearch-result dl {margin-bottom:15px;}
.siiru-allsearch section .allsearch-result dl dt {font-size:1.4em;font-weight:bold;}
.siiru-allsearch section .allsearch-result dl dd {margin:10px;}
.siiru-allsearch section .allsearch-result dl dd.result-group {font-size:.9em;}
.siiru-allsearch section .allsearch-result dl dd.result-more {text-align:right;padding-right:10px;}
.siiru-allsearch section .allsearch-result dl dd.result-more a {color:#666;}
.siiru-allsearch section .allsearch-result ul {list-style:none;}
.siiru-allsearch section .allsearch-result li {border-bottom:#d9d9d9 solid 1px;padding:15px 0;}
.siiru-allsearch section .allsearch-result li span {display:block;padding-bottom:5px;}
.siiru-allsearch section .allsearch-result .result-head {font-size:1.4em;font-weight:bold;}
.siiru-allsearch section .allsearch-result .result-head small {padding-left:5px;font-size:.7em;font-weight:normal;}
.siiru-allsearch section .allsearch-result .result-title {font-size:1.2em;line-height:21px;} 
.siiru-allsearch section .allsearch-result .result-title a {color:#000;}
.siiru-allsearch section .allsearch-result .result-title small {color:#666;}
.siiru-allsearch section .allsearch-result .result-title .result-file {background:url(../images/file.png) 0 3px no-repeat; padding-left:20px;}
.siiru-allsearch section .allsearch-result .result-date {font-size:.8em;color:#a8a8a8;}
.siiru-allsearch section .allsearch-result .result-url {font-size:.9em;}
.siiru-allsearch section .allsearch-result .result-url a {color:#666;}
.siiru-allsearch section .allsearch-result .result-path {font-size:.8em;color:#a8a8a8;padding-bottom:0;}
.siiru-allsearch section .allsearch-result .result-info {margin:5px 0;line-height:1.5;color:#666;} 
.siiru-allsearch section .allsearch-result table {width:100%;border-collapse:collapse;border-top-width:2px;border-top-style:solid;border-top-color:#4f4f4f;}
.siiru-allsearch section .allsearch-result table thead tr th {padding:10px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;background-color:#f9f9f9;vertical-align:middle;}
.siiru-allsearch section .allsearch-result table tbody tr th,.siiru-allsearch section .allsearch-result table tbody tr td {padding:10px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;border-left:#ccc solid 1px;color:#666;}
.siiru-allsearch section .allsearch-result table tr th:last-child,.siiru-allsearch section .allsearch-result table tr td:last-child {border-right:0 !important;}
.siiru-allsearch section .allsearch-result table tr th:first-child,.siiru-allsearch section .allsearch-result table tr td:first-child {border-left:0 !important;}
.siiru-allsearch section .allsearch-result table th,.siiru-allsearch section .allsearch-result table td {text-align:center;vertical-align:middle;}
.siiru-allsearch section .allsearch-result table tr td:last-child {text-align:left;}
.siiru-allsearch section .nodata {color:#666;line-height:1.5;}
.siiru-allsearch section .nodata .query-text {color:#e53e37;font-size:1.2em;font-weight:bold;}
.siiru-allsearch section .loading {margin-top:20px;width:100%;height:350px;background:url(../images/spinner.gif) center no-repeat;}
/* 지도 */
.siiru-customoverlay {position:relative;bottom:47px;border-radius:6px;border:1px solid #ccc;border-bottom:2px solid #ddd;padding:5px;background:#fff;font-size:.8em;}
.siiru-customoverlay:nth-of-type(n) {border:0;box-shadow:0px 1px 2px #888;} 
.siiru-customoverlay:after {content:'';position:absolute;margin-left:-6px;left:50%;bottom:-8px;width:11px;height:8px;background:url(../images/vertex_white_small.png);}
/* 게시판 에러 */
.siiru-boardError {background:url(../images/bg-error.png) no-repeat 50% 40px;background-color:#fff !important;border-radius:3px;color:#595959;line-height:200%;font-size:1em;padding:150px 0 50px 0;margin:20px 0 5px 0;border:1px solid #e4e5e7;text-align:center;}
.siiru-boardError > strong {color:#2b2b2b;font-weight:bold;font-size:1.5em;display:block;}
/* 게시판 패스워드 체크 */
.siiru-boardLogin {background:url(../images/bg-login.png) no-repeat 50% 40px;background-color:#fff !important;border-radius:3px;color:#595959;line-height:200%;font-size:1em;padding:135px 0 40px 0;margin:20px 0 5px 0;border:1px solid #e4e5e7;text-align:center;}
.siiru-boardLogin span {display:block;font-size:1.2em;padding:0;margin:0;}
.siiru-boardLogin small {display:block;margin-bottom:20px;}
.siiru-boardLogin label {padding-right:10px;font-size:.9em;font-weight:bold;}	
.siiru-boardLogin input[type="password"] {width:200px;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
/* 게시판 공통 */
.siiru-boardWrap {width:100%;}
.siiru-boardWrap * {margin:0;padding:0;}
.siiru-boardWrap a {text-decoration:none;color:#333;cursor:pointer;}
.siiru-boardWrap a:hover {font-weight:bold;}
/* 게시판 검색 */
.siiruBoard-search {float:none;text-align:right;padding:10px 0;overflow:hidden;}
.siiruBoard-search select {display:inline-block;border:1px solid #ccc;min-width:150px;height:30px;vertical-align:bottom;padding-left:5px;font-size:.8em;}
.siiruBoard-search input[type="text"] {display:inline-block;min-width:200px;height:28px;border:1px solid #ccc;padding-left:5px;vertical-align:bottom;font-size:.8em;}
.siiruBoard-search input[type="button"],.siiruBoard-search input[type="submit"],.siiruBoard-search button {display:inline-block;width:50px;height:30px;cursor:pointer;background-color:#444;background-image:none;border:0 !important;color:#fff;border-radius:3px;vertical-align:bottom;font-size:.8em;}
.siiruBoard-search input[type="button"]:focus,.siiruBoard-search input[type="submit"]:focus,.siiruBoard-search button:focus {outline:thin dotted;outline:5px auto;outline-offset:-2px;}
.siiruBoard-search input[type="button"]:hover,.siiruBoard-search input[type="submit"]:hover,.siiruBoard-search button:hover {background:#000;color:#fff;text-decoration:none;font-weight:normal;}
@media screen and (min-width:768px) {
	.siiruBoard-search {float:right;text-align:right;border:0;margin-bottom:0;}
}
/* 게시판 정보 */
.siiruBoard-listInfo {display:block;clear:both;overflow:hidden;padding:5px 0 5px 0;}
.siiruBoard-listInfo p {float:left;margin-bottom:5px;font-size:.9em;}
.siiruBoard-listInfo .siiruRss {float:right;padding-left:20px;padding-bottom:3px;}
.siiruBoard-listInfo .siiruRss a {padding-top:2px;padding-left:20px;background:url(../images/icon-rss.png) no-repeat 0 50%;background-size:15px 15px;font-size:1em;}
/* 게시판 뷰 */
.siiruBoard-view {width:100%;border-top:1px solid #757c86;margin-bottom:20px;}
.siiruBoard-view * {margin:0;padding:0;vertical-align:middle;}
.siiruBoard-view:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoard-view h4 {padding:10px;font-size:1.3em;line-height:130%;color:#222;font-weight:normal;background-color:#efefef;}
.siiruBoard-view h4 * {vertical-align:middle !important;}
.siiruBoard-view h4 .notice {background-color:#5bc0de;color:#fff;text-align:center;padding:4px 6px;font-size:.6em;font-weight:normal;border-radius:3px;}
.siiruBoardInfo {width:100%;}
.siiruBoardInfo:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardInfo .boardInfo-view {margin:15px 20px;}
.siiruBoardInfo .boardInfo-view span {display:inline-block;margin-right:10px;color:#333;font-size:.9em;line-height:110%;margin-bottom:5px;}
.siiruBoardInfo .boardInfo-view span:nth-child(2) {border-left:#bebebe solid 1px;border-right:#bebebe solid 1px;padding:0 15px;}
.siiruBoardInfo dl {border-top:1px solid #dde2e8;overflow:hidden;margin:0 15px;padding:5px;}
.siiruBoardInfo dl dt {clear:both;float:left;width:10%;padding:5px;font-size:.9em;color:#333;font-weight:bold;vertical-align:middle;}
.siiruBoardInfo dl dd {float:left;width:80%;padding:5px;font-size:.9em;color:#333;vertical-align:middle;}
.siiruBoardInfo dl dd ul {margin:0;padding:0;display:block;list-style:none;}
.siiruBoardInfo dl dd li {margin:0;padding:0 0 5px 0;border-bottom:none;clear:both;}
.siiruBoardInfo dl dd li a {color:#333;padding-left:17px;background:url(../images/bg-file.jpg) no-repeat left 50%;text-decoration:none;}
.siiruBoardInfo dl dd li a.filePreview {background:none;padding:5px 10px 3px !important;}
.siiruBoardInfo dl dd li small {color:#838383;font-size:0.9em;overflow:hidden;font-weight:100;}
.siiruBoardBody {margin:10px 20px;color:#333;border-top:1px solid #dde2e8;}
.imageView,.videoView,.audioView,.flashView {width:100%;margin:10px auto 0;text-align:center;overflow:hidden;}
.imageView small,.videoView small,.audioView small,.flashView small {display:block;border:1px solid #e7eaec;background-color:#f5f5f5;box-shadow:none;margin-top:5px;margin-bottom:10px;padding:10px 20px;font-size:.9em;border-radius:4px;}
.imageView img {padding:4px;border:1px solid #ddd;border-radius:4px;width:100%;}
.siiruBoardBody .boardContents {font-size:1em;color:#393939;line-height:150%;padding:25px 15px;}
.siiruBoardBody .sttusBox {margin:10px 0;}
.siiruBoardBody .sttusBox:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardBody .sttusBox dl {margin-bottom:10px;}
.siiruBoardBody .sttusBox dl:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardBody .sttusBox dl dt:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardBody .sttusBox dl dt {border:1px solid #e7eaec;background-color:#f5f5f5;padding:10px 10px 6px;font-size:1em;font-weight:bold;border-radius:3px 3px 0 0;}
.siiruBoardBody .sttusBox dl dt.sttusInfo {padding-top:6px;}
.siiruBoardBody .sttusBox dl.sttusDanger dt {background-color:#f2dede;border-color:#ebccd1;}
.siiruBoardBody .sttusBox dl.sttusDanger dd {border-color:#ebccd1;}
.siiruBoardBody .sttusBox dl dt span {display:block;float:left;padding-top:6px;font-size:.9em;font-weight:bold;}
.siiruBoardBody .sttusBox dl dt div {float:right;text-align:right;}
.siiruBoardBody .sttusBox dl dd {padding:15px 20px 10px;font-size:.9em;border:1px solid #e7eaec;border-top:none;border-radius:0 0 3px 3px;}
.siiruBoardBody .sttusBox dl dd:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardBody .sttusBox dl dd ul {margin:0;padding:0;list-style:none;}
.siiruBoardBody .sttusBox dl dd ul li {display:inline-block;padding:0 40px;font-size:.9em;color:#838383;}
.siiruBoardBody .sttusBox dl dd ul li.active {font-size:1.1em;font-weight:bold;color:#333;}
.siiruBoardBody .sttusBox dl dd small.sttusManage {display:block;text-align:right;color:#838383;padding-top:5px;}
.siiruBoardBody .sttusBox p.nodata {margin:0;padding:5px 0 15px;font-size:1.3em;color:#ccc;}
.siiruBoardBody .koglSeView {text-align:right;}
.siiruBoardBody .koglSeView small {display:block;color:#838383;padding-top:5px;}
.siiruBoardBody .koglSeView small a {color:#838383;}
.siiruBoardBody .koglSeView .blue {color:#1c84c6;}
.siiruBoardBody .manageInfo {text-align:right;margin:15px 0;padding-top:5px;}
.siiruBoardBody .manageInfo small {display:block;color:#838383;padding-top:5px;}
.siiruBoardBtnInfo {margin:20px 20px 0;padding:15px 0;border-top:1px solid #dde2e8;}
.siiruBoardBtnInfo:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardSttus {margin:10px 20px;}
.siiruBoardSttus:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardSttus dl {margin-bottom:10px;}
.siiruBoardSttus dl:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardSttus dl dt:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardSttus dl dt {border:1px solid #e7eaec;background-color:#f5f5f5;padding:5px 10px;font-size:1em;border-radius:3px 3px 0 0;}
.siiruBoardSttus dl dt span {display:block;float:left;padding-top:5px;font-weight:bold;}
.siiruBoardSttus dl dt button {float:right;margin-left:20px !important;}
.siiruBoardSttus dl dd {padding:20px 20px 10px;border:1px solid #e7eaec;border-top:none;border-radius:0 0 3px 3px;}
.siiruBoardSttus dl dd span {display:inline-block;font-size:1em;text-align:right;font-weight:bold;width:100px;padding:0 10px 0 0;}
.siiruBoardSttus dl dd input[type="checkbox"], .siiruBoardSttus dl dd input[type="radio"] {margin-top:-5px;}
.siiruBoardSttus dl dd label {padding-left:5px;padding-right:10px;font-size:1em;cursor:pointer;}
.siiruBoardSttus dl dd .sttusLayer {width:100%;padding-bottom:10px;}
.siiruBoardSttus dl dd .sttusLayer ul.chrgAppnLayer {display:inline-block;list-style:none;margin:0;padding:0;}
.siiruBoardSttus dl dd .sttusLayer ul.chrgAppnLayer li {display:inline-block;font-size:.9em;margin:0;padding:0 10px 0 0;vertical-align:baseline;}
.siiruBoardSttus dl dd .sttusLayer ul.chrgAppnLayer li .siiru-btn {margin-top:-3px;padding:3px 8px !important;font-size:.7em !important;}
.siiruBoardSttus dl dd .sttusLayer .chrgAppnMsg {display:inline-block;margin:0;padding:0;color:#a94442;font-size:1.1em;width:300px;}
.siiruBoardSttus dl dd .comtSLayer {width:100%;padding-bottom:10px;}
.siiruBoardSttus dl dd .comtSLayer input[type="text"] {width:50%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruBoardSttus dl dd .comtSLayer input[type="text"][readonly] {cursor:not-allowed;background-color:#eee;opacity:1;}
.siiruBoardSttus dl dd .comtSLayer input.small {width:100px;}
.siiruBoardSttus dl dd .comtSLayer select {width:auto;height:30px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruBoardSttus dl dd .comtSLayer label {display:inline-block;width:100px;text-align:right;font-weight:bold;padding:0 10px 0 0;}
.siiruBoardSttus dl dd .comtSLayer textarea {width:98%;border:1px solid #ccc;font-size:.9em;color:#666;padding:5px;}
.siiruBoardComt {margin:10px 20px;}
.siiruBoardComt:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardComt dl {margin-bottom:15px;}
.siiruBoardComt dl:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardComt dl dt:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardComt dl dt {border:1px solid #e7eaec;background-color:#f5f5f5;padding:5px 10px;font-size:1em;border-radius:3px 3px 0 0;}
.siiruBoardComt dl dt span {display:block;float:left;padding-top:5px;font-weight:bold;}
.siiruBoardComt dl dt button {float:right;}
.siiruBoardComt dl dd {padding:15px 10px 5px;border:1px solid #e7eaec;border-top:none;border-radius:0 0 3px 3px;}
.siiruBoardComt dl dd:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardComt dl dd ul {margin:0;padding:0;list-style:none;}
.siiruBoardComt dl dd ul li {margin:5px 5px 10px;padding:5px 0 10px;font-size:.9em;border-bottom:1px solid #e7eaec;}
.siiruBoardComt dl dd ul li:last-child {border-bottom:none;margin-bottom:0;padding-bottom:5px;}
.siiruBoardComt dl dd ul li p.nodata {margin:0;padding:5px 0 15px;font-size:1.3em;color:#ccc;}
.siiruBoardComt dl dd ul li span {font-size:.9em;}
.siiruBoardComt dl dd ul li span img {vertical-align:middle;margin-top:-4px;margin-right:3px;}
.siiruBoardComt dl dd ul li div.well {display:block;border:1px solid #e7eaec;background-color:#f5f5f5;box-shadow:none;margin-top:5px;margin-bottom:10px;padding:10px;font-size:.9em;border-radius:4px;}
.siiruBoardComt dl dd ul li .text-danger {color:#a94442;}
.siiruBoardComt dl dd ul li small.comtManage {display:block;text-align:right;color:#838383;padding:5px 0 0;}
.siiruBoardComt dl dd ul li.comtDanger,.siiruBoardComt dl dd ul li.comtDanger small.comtManage {color:#a94442;}
.siiruBoardList {margin:10px 20px;}
.siiruBoardList:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoardList ul {list-style:none;}
.siiruBoardList li {font-size:.9em;border-top:1px solid #bebebe;padding:15px 10px 10px;}
.siiruBoardList li:last-child {border-bottom:1px solid #bebebe;}
.siiruBoardList li span {display:inline-block;vertical-align:top;padding-right:15px;border-right:#bebebe solid 1px;margin-right:15px;font-weight:bold;}
.siiruBoardList li small { float:right; display:block;}
.siiruBoardViewlist {margin:30px 20px 0;}
.siiruBoardViewlist:after {content:"";display:block;visibility:hidden;clear:both;}
@media all and (max-width:720px) {
    .siiruBoardInfo .boardInfo-view {margin:15px 10px;}
    .siiruBoardInfo dl dt {width:90%;}
    .siiruBoardInfo dl dd {width:90%;padding:0 0 0 10px;margin-bottom:10px;}
    .imageView,.videoView,.audioView,.flashView {width:100%;}
    .siiruBoardBody .sttusBox dl dd ul li {padding:0 20px;}
    .siiruBoardSttus dl dd span {padding-left:0;padding-right:10px}
    .siiruBoardSttus dl dd label {padding-left:5px;padding-right:5px;}
    .siiruBoardSttus dl dd .comtSLayer label {display:block;text-align:left;}
}
/* 게시판 리스트 */
.siiruBoard-list {margin-bottom:10px;}
.siiruBoard-list-head {display:table;width:100%;border-top:#757c86 solid 2px;padding:10px 0;border-bottom:#dde2e8 solid 1px;background:#f9f9f9;}
.siiruBoard-list-head p {display:table-cell;font-size:.9em;text-align:center;font-weight:bold;}
.siiruBoard-list .num,.siiruBoard-list .notice {width:6%;}
.siiruBoard-list .category {width:8%;}
.siiruBoard-list .subject {padding:0 15px;vertical-align:middle;}
.siiruBoard-list .writer {width:20%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiruBoard-list .date {width:10%;}
.siiruBoard-list .hit {width:6%;}
.siiruBoard-list .file {width:6%;}
.siiruBoard-list .prcs {width:10%;}
.siiruBoard-list .chrgAppn {width:10%;}
.siiruBoard-list .prcsDept {width:10%;}
.siiruBoard-list-body .listBody-row {display:table;table-layout:fixed;width:100%;padding:10px 0;border-bottom:#dde2e8 solid 1px;}
.siiruBoard-list-body .listBody-row p {display:table-cell;text-align:center;font-size:.9em;}
.siiruBoard-list-body .listBody-row .notice {background-color:#5bc0de;color:#fff;text-align:center;padding:4px;font-size:.75em;font-weight:normal;border-radius:3px;}
.siiruBoard-list-body .listBody-row .subject {text-align:left;}
.siiruBoard-list-body .listBody-row .subject a {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.siiruBoard-list-body .listBody-row .subject img {vertical-align:middle;}
.siiruBoard-list-body .listBody-row .reBlcok {padding-left:15px;}
.siiruBoard-list-body .listBody-row .reply {margin-right:7px;}
.siiruBoard-list-body .listBody-row .secret {margin-right:7px;vertical-align:-1px;}
.siiruBoard-list-body .listBody-row .new {background:url(../images/icon-new.png) no-repeat right center;padding-right:25px;}
.siiruBoard-list-body .throughline,.siiruBoard-list-body .throughline a {text-decoration:line-through;color:red !important;}
.siiruBoard-list-body .highlight {background:#e6e6e6;}
.siiruBoard-list .num,.siiruBoard-list .category,.siiruBoard-list .hit,.siiruBoard-list .date,.siiruBoard-list .file {display:none !important;}
.siiruBoard-list .nodata {min-height:200px;line-height:200px;text-align:center;border-bottom:#dde2e8 solid 1px;}
@media all and (min-width:768px) {
	.siiruBoard-list .writer {width:10%;}
	.siiruBoard-list .num,.siiruBoard-list .category,.siiruBoard-list .hit,.siiruBoard-list .date,.siiruBoard-list .file {display:table-cell! important;}
}
/* 게시판 리스트 [멀티미디어] */
.siiruBoard-gallery {width:100%;height:auto;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:20px;overflow:hidden;}
.siiruBoard-gallery .nodata {text-align:center;padding:30px 0 50px;font-size:1em;border-bottom:1px solid #ccc;}
.siiruBoard-gallery .throughline dt a {text-decoration:line-through;color:red;}
.siiruBoard-gallery .highlight {background:#e6e6e6;}
.siiruBoard-galleryBox {float:left;width:250px;border:1px solid #e7eaec;background-color:#fff;margin:0 10px 20px 10px;}
.siiruBoard-galleryBox .photoBox {height:150px;overflow:hidden;}
.siiruBoard-galleryBox .photoBox img {display:block;max-width:100%;height:auto;margin:0 auto;}
.siiruBoard-galleryBox .photoBox img:hover {opacity:0.85;}
.siiruBoard-galleryBox dl {margin:0;border-top:1px solid #e7eaec;}
.siiruBoard-galleryBox dl.highlight {background:#e6e6e6;}
.siiruBoard-galleryBox dl dt {margin:10px 10px 0;min-height:50px;}
.siiruBoard-galleryBox dl dt a, .siiruBoard-galleryBox dl dt span.title {font-size:.9em;}
.siiruBoard-galleryBox dl dt.new > a, .siiruBoard-galleryBox dl dt.new > span.title {background:url(../images/icon-new.png) no-repeat right center;padding-right:25px;}
.siiruBoard-galleryBox dl dd {padding:0 10px 10px;color:#adadad;font-size:.9em;}
.siiruBoard-galleryBox dl dd span {margin-left:5px;}
@media all and (max-width:720px) {
    .siiruBoard-galleryBox {width:99%;margin-left:0;margin-right:0;}
}
/* 게시판 등록 */
.siiruBoard-write {width:100%;border-top:1px solid #757c86;margin-bottom:20px;}
.siiruBoard-write * {margin:0;padding:0;vertical-align:middle;}
.siiruBoard-write:after {content:"";display:block;visibility:hidden;clear:both;}
.siiruBoard-write dl {border-bottom:1px solid #dde2e8;overflow:hidden;padding:5px;}
.siiruBoard-write dl dt {clear:both;float:left;width:10%;padding:5px;font-size:.9em;font-weight:bold;vertical-align:middle;}
.siiruBoard-write dl dt span {color:#f00;}
.siiruBoard-write dl dt label {line-height:30px;}	
.siiruBoard-write dl dt span.btnLayer {display:block;padding-top:5px;}
.siiruBoard-write dl dd {float:left;width:80%;padding:5px;vertical-align:middle;}
.siiruBoard-write dl dd input[type="text"] {width:100%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruBoard-write dl dd input[type="checkbox"], .siiruBoard-write dl dd input[type="radio"] {margin-top:-3px;}
.siiruBoard-write dl dd input[type="password"] {width:200px;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruBoard-write dl dd select {width:200px;height:30px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruBoard-write dl dd textarea {width:100%;border:1px solid #ccc;font-size:.9em;color:#666;padding:5px;}
.siiruBoard-write dl dd input.small {width:100px;}
.siiruBoard-write dl dd input.small2 {width:200px;}
.siiruBoard-write dl dd input[type="text"][disabled], .siiruBoard-write dl dd input[type="text"][readonly] {cursor:not-allowed;background-color:#eee;opacity:1;}
.siiruBoard-write dl dd label {line-height:30px;padding-right:10px;font-size:.9em;cursor:pointer;}
.siiruBoard-write dl dd span {padding:0 5px;}
.siiruBoard-write dl dd small {display:block;margin-top:5px;}
.siiruBoard-write dl dd div.radioBlock {margin:10px 0 0 0;padding:0;}
.siiruBoard-write dl dd div.radioBlock img {margin:0 10px;}
.siiruBoard-write dl dd a.blue {color:#1c84c6;}
.siiruBoard-write dl dd .fileInfo {display:none;}
.siiruBoard-write dl dd.fullCont {width:100%;padding:10px 0;}
.siiruBoard-write dl dd .cropperBtn div {line-height:140%;}
.siiruBoard-write dl dd .image-crop {width:100%;}
.siiruBoard-write dl dd .image-crop > img {max-width:100%;}
.siiruBoard-write dl dd .preViewLayer {margin-left:10px;vertical-align:top;}
.siiruBoard-write dl dd .preViewLayer label {display:inline-block;width:30px;text-align:right;padding-right:5px;font-size:.9em;cursor:pointer;}
.siiruBoard-write dl dd .img-container,.img-preview {overflow:hidden;text-align:center;width:100%;}
.siiruBoard-write dl dd .img-preview-sm {width:235px;height:176px;padding:2px;border:1px solid #ddd;border-radius:4px;}
.siiruBoard-write dl dd .captchaImg {padding:2px;border:1px solid #ddd;border-radius:4px;}
@media all and (max-width:720px) {
    .siiruBoard-write dl dt {width:90%;}
    .siiruBoard-write dl dd {width:90%;padding:0 0 0 10px;margin-bottom:10px;}
	.siiruBoard-write dl dd .preViewLayer {margin-left:0;margin-top:10px;}
    .siiruBoard-write dl dd .preViewLayer label {width:10px;}
}
/* 모달 폼 */
.siiruModal {padding:10px !important;}
.siiruModalHeader {margin:0 0 10px;padding:10px;border-bottom:1px solid #e7eaec;}
.siiruModalHeader p {margin:0;padding:0;font-size:1em;font-weight:bold;}
.siiruModalBody {padding:10px;}
.siiruModalBody input[type="text"] {width:97%;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruModalBody input[type="checkbox"] {margin-top:-5px;}
.siiruModalBody input[type="password"] {width:200px;height:20px;border:1px solid #ccc;padding:5px;font-size:.9em;color:#666;}
.siiruModalBody textarea {width:97%;border:1px solid #ccc;font-size:.9em;color:#666;padding:5px;}
.siiruModalBody input[type="text"][disabled], .siiruModalBody dl dd input[type="text"][readonly] {cursor:not-allowed;background-color:#eee;opacity:1;}
.siiruModalBody label {line-height:30px;padding-right:10px;font-size:.9em;cursor:pointer;}
.siiruModalBody input.small {width:150px;}
.siiruModalBody input.small2 {width:200px;}
.siiruModalBody div {margin-top:5px;}
.siiruModalBody .chrgFindView, .siiruModalBody .boardFindView {height:400px;}
.siiruModalBody table {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #757c86;}
.siiruModalBody table:after {display:block;visibility:hidden;clear:both;content:"";}
.siiruModalBody table caption {display:none;}
.siiruModalBody table tbody td {padding:10px 10px 8px;border-bottom:1px solid #dde2e8;font-size:.9em;vertical-align:middle;line-height:20px;}
.siiruModalBody table tbody td.nodata {margin:0;padding:20px 0 15px;font-size:1.5em;color:#ccc;}
.siiruModalBody dl {border-bottom:1px solid #dde2e8;overflow:hidden;padding:5px;margin:0;}
.siiruModalBody dl dt {clear:both;float:left;width:20%;padding:5px;margin:0;font-size:.9em;font-weight:bold;vertical-align:middle;}
.siiruModalBody dl dt span {color:#f00;}	
.siiruModalBody dl dd {float:left;width:70%;padding:5px;margin:0;vertical-align:middle;}
.siiruModalBody dl dd .captchaImg {padding:2px;border:1px solid #ddd;border-radius:4px;}
.siiruModalBody dl dd .btnLayer {display:inline-block;padding:20px 0 0 10px;vertical-align:top;}
.siiruModalBody dl dd .secretForm {display:inline-block;}
.siiruModalBody dl.fullCont {border-bottom:none;}
.siiruModalBody dl.fullCont dd {width:100%;padding:10px 0;}
.siiruModalFooter {margin:10px 0 0;padding:10px;border-top:1px solid #e7eaec;}
.siiruModalFooter .moveBoard {padding-right:10px;font-size:.9em;font-weight:bold;color:#d9534f;}
.siiruModalFooter .siiru-btn {padding-top:6px !important;}
/* 버튼셋 */
.siiru-btnSet {margin:10px 0 20px;}
.siiru-btn {display:inline-block;padding:8px 15px 6px !important;margin-bottom:0 !important;font-size:1em;font-weight:normal;text-align:center;white-space:nowrap;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:#444;background-image:none;border:0 !important;color:#fff !important;border-radius:3px;-webkit-appearance:none;}
.siiru-btn:focus,.siiru-btn:active:focus,.siiru-btn.active:focus,.siiru-btn.focus,.siiru-btn:active.focus,.siiru-btn.active.focus {outline:thin dotted;outline:5px auto;outline-offset:-2px;}
.siiru-btn:hover,.siiru-btn.active {background:#000;color:#fff;text-decoration:none;font-weight:normal !important;}
.siiru-btn:active,.siiru-btn.active {background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.siiru-btn.disabled,.siiru-btn[disabled],fieldset[disabled] .siiru-btn {cursor:not-allowed;box-shadow:none;opacity:.65;}
.siiru-btn-default {color:#333 !important;border:1px solid #ccc !important;background-color:#fff !important;}
.siiru-btn-default:hover,.siiru-btn-default.active {color:#333 !important;background:#e6e6e6 !important; border:1px solid #ccc !important;}
.siiru-btn-primary {background-color:#337ab7 !important;}
.siiru-btn-primary:hover,.siiru-btn-primary.active {background:#286090 !important;}
.siiru-btn-warning {background-color:#f0ad4e !important;}
.siiru-btn-warning:hover,.siiru-btn-warning.active {background:#ec971f !important;}
.siiru-btn-danger {background-color:#d9534f !important;}
.siiru-btn-danger:hover,.siiru-btn-danger.active {background:#c9302c !important;}
@media screen and (min-width:640px) {
	.siiru-btn {padding:8px 20px 6px !important;}
}
a.siiru-btn {padding-top:9px !important;}
.siiru-btn-small {font-size:.8em;padding:5px 10px !important;}
.siiru-btn-small2 {font-size:.6em;padding:3px 5px !important;}
/* jQueryUI */
.ui-datepicker {background-color:#fff;border:1px solid #66afe9;border-radius:4px;display:none;margin-top:4px;padding:10px;width:240px;font-size:.9em;}
.ui-datepicker .ui-datepicker-current,.ui-datepicker .ui-datepicker-close {font-size:.9em;}
/* 페이징 */
.pagination {clear:both;text-align:center;padding:20px 0;}
.pagination ul {list-style:none;}
.pagination li {display:inline-block;vertical-align:top;margin:0 1px;}
.pagination li a {display:block;width:30px;height:32px;border:#e2e2e2 solid 1px;line-height:34px;font-size:1em;color:#666;}
.pagination li a.active {background-color:#444;border:#006 solid 1px;color:#fff;}
.pagination li a.first {background:url(../images/arrow_first.jpg) center no-repeat; text-indent:-9999px}
.pagination li a.prev {background:url(../images/arrow_prev.jpg) center no-repeat; text-indent:-9999px}
.pagination li a.next {background:url(../images/arrow_next.jpg) center no-repeat; text-indent:-9999px}
.pagination li a.last {background:url(../images/arrow_last.jpg) center no-repeat; text-indent:-9999px}
