@charset "UTF-8";
/* line 2, static/commons/common.scss */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

/* line 7, static/commons/common.scss */ body { margin: 0; }

/* line 8, static/commons/common.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* line 21, static/commons/common.scss */ audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

/* line 28, static/commons/common.scss */ audio:not([controls]) { display: none; height: 0; }

/* line 32, static/commons/common.scss */ [hidden], template { display: none; }

/* line 35, static/commons/common.scss */ a { background-color: transparent; text-decoration: none; }

/* line 36, static/commons/common.scss */ abbr[title] { border-bottom: 1px dotted; }

/* line 37, static/commons/common.scss */ b, strong { font-weight: bold; }

/* line 39, static/commons/common.scss */ em { font-style: normal; }

/* line 40, static/commons/common.scss */ dfn { font-style: italic; }

/* line 41, static/commons/common.scss */ h1 { margin: 0; }

/* line 44, static/commons/common.scss */ mark { background: #ff0; color: #000; }

/* line 48, static/commons/common.scss */ small { font-size: 80%; }

/* line 49, static/commons/common.scss */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 56, static/commons/common.scss */ sup { top: -0.5em; }

/* line 57, static/commons/common.scss */ sub { bottom: -0.25em; }

/* line 58, static/commons/common.scss */ img { border: 0; }

/* line 59, static/commons/common.scss */ svg:not(:root) { overflow: hidden; }

/* line 60, static/commons/common.scss */ figure { margin: 1em 40px; }

/* line 61, static/commons/common.scss */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/* line 66, static/commons/common.scss */ pre { overflow: auto; margin: 10px 0; }

/* line 67, static/commons/common.scss */ code, kbd, pre, samp { font-size: 1em; }

/* line 73, static/commons/common.scss */ button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

/* line 82, static/commons/common.scss */ button { overflow: visible; }

/* line 83, static/commons/common.scss */ button, select { text-transform: none; }

/* line 85, static/commons/common.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

/* line 92, static/commons/common.scss */ button[disabled], html input[disabled], input[disabled] { cursor: not-allowed; }

/* line 95, static/commons/common.scss */ input[readonly] { cursor: not-allowed; }

/* line 96, static/commons/common.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 101, static/commons/common.scss */ input { line-height: normal; }

/* line 102, static/commons/common.scss */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

/* line 107, static/commons/common.scss */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/* line 111, static/commons/common.scss */ input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* line 117, static/commons/common.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 121, static/commons/common.scss */ fieldset { border: 0; margin: 0; padding: 0; }

/* line 126, static/commons/common.scss */ legend { border: 0; padding: 0; position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 131, static/commons/common.scss */ textarea { overflow: auto; }

/* line 132, static/commons/common.scss */ optgroup { font-weight: bold; }

/* line 133, static/commons/common.scss */ table { border-collapse: collapse; border-spacing: 0; }

/* line 137, static/commons/common.scss */ caption { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* line 138, static/commons/common.scss */ td, th { padding: 0; }

/* line 140, static/commons/common.scss */ p { margin: 0; }

/* line 141, static/commons/common.scss */ ul, ol { list-style-type: none; padding: 0; margin: 0; }

/* line 143, static/commons/common.scss */ dl { margin: 0; }

/* line 144, static/commons/common.scss */ dt { font-weight: normal; }

/* line 145, static/commons/common.scss */ dd { margin: 0; }

/* line 146, static/commons/common.scss */ label { font-weight: normal; cursor: pointer; }

/* line 147, static/commons/common.scss */ h1, h2, h3, h4, h5, h6 { margin: 0; }

/* hidden */
/* line 149, static/commons/common.scss */ .sr-only, .hidden, .accessibility { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* clear float */
/* line 153, static/commons/common.scss */ .clear { clear: both; }

.clear:after{display:block;content:'';clear:both;}

/* line 154, static/commons/common.scss */ .clearfix { display: inline-block; }

/* line 155, static/commons/common.scss */ .clearfix { display: block; }

/* line 156, static/commons/common.scss */ .clearfix:before, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* skip */
/* line 158, static/commons/common.scss */ .skip {position: absolute;top: 0;left: 0;z-index: 100000000;}

/* line 159, static/commons/common.scss */ .skip a { position: absolute; display: block; left: 0; text-align: center; top: -10000px; z-index: 5000; font-size: 1.3em; }

/* line 160, static/commons/common.scss */ .skip a:hover, .skip a:focus, .skip a:active { position: absolute; top: 0; padding: 15px 0; font-weight: bold; color: #fff; background: #1d60a7; line-height: 1; width: 500px; }

/* line 163, static/commons/common.scss */ .nobg { background: none !important; }

/* line 164, static/commons/common.scss */ .fl { float: left !important; }

/* line 164, static/commons/common.scss */ .fn {float: none !important;}

.fh:after{content:'';display:block;clear:both;}

/* line 165, static/commons/common.scss */ .fr { float: right !important; }

/* line 166, static/commons/common.scss */ .tac { text-align: center !important; }
.tac:after{content: '';display: block;clear: both;}

/* line 167, static/commons/common.scss */ .tal { text-align: left !important; }

/* line 168, static/commons/common.scss */ .tar { text-align: right !important; }

/* line 169, static/commons/common.scss */ .jf { text-align: justify !important; }

/* line 170, static/commons/common.scss */ .vt { vertical-align: top !important; }

/* line 171, static/commons/common.scss */ .vm { vertical-align: middle !important; }

/* line 172, static/commons/common.scss */ .vb { vertical-align: bottom !important; }

/* line 173, static/commons/common.scss */ .oh { overflow: hidden !important; }

/* line 174, static/commons/common.scss */ .dn { display: none !important; }

/* line 175, static/commons/common.scss */ .db { display: block !important; }

/* line 176, static/commons/common.scss */ .bn { border: none !important; }

/* line 177, static/commons/common.scss */ .bdt_n { border-top: none !important; }

/* line 178, static/commons/common.scss */ .bdb_n { border-bottom: none !important; }

/* line 179, static/commons/common.scss */ .bdl_n { border-left: none !important; }

/* line 180, static/commons/common.scss */ .bdr_n { border-right: none !important; }

/* line 181, static/commons/common.scss */ .bgn { background: none !important; }

/* line 182, static/commons/common.scss */ .fb { font-weight: bold !important; }

/* line 183, static/commons/common.scss */ .posr { position: relative !important; }

/* line 184, static/commons/common.scss */ .posa { position: absolute !important; }

/* line 185, static/commons/common.scss */ .posf { position: fixed !important; }

/* line 186, static/commons/common.scss */ .poss { position: static !important; }

/* margin */
/* line 189, static/commons/common.scss */ .mt0 { margin-top: 0px !important; }

/* line 189, static/commons/common.scss */ .mt5 { margin-top: 5px !important; }

/* line 189, static/commons/common.scss */ .mt10 { margin-top: 10px !important; }

/* line 189, static/commons/common.scss */ .mt15 { margin-top: 15px !important; }

/* line 189, static/commons/common.scss */ .mt20 { margin-top: 20px !important; }

/* line 189, static/commons/common.scss */ .mt25 { margin-top: 25px !important; }

/* line 189, static/commons/common.scss */ .mt30 { margin-top: 30px !important; }

/* line 189, static/commons/common.scss */ .mt35 { margin-top: 35px !important; }

/* line 189, static/commons/common.scss */ .mt40 { margin-top: 40px !important; }

/* line 189, static/commons/common.scss */ .mt45 { margin-top: 45px !important; }

/* line 189, static/commons/common.scss */ .mt50 { margin-top: 50px !important; }

/* line 192, static/commons/common.scss */ .mr0 { margin-right: 0px !important; }

/* line 192, static/commons/common.scss */ .mr5 { margin-right: 5px !important; }

/* line 192, static/commons/common.scss */ .mr10 { margin-right: 10px !important; }

/* line 192, static/commons/common.scss */ .mr15 { margin-right: 15px !important; }

/* line 192, static/commons/common.scss */ .mr20 { margin-right: 20px !important; }

/* line 192, static/commons/common.scss */ .mr25 { margin-right: 25px !important; }

/* line 192, static/commons/common.scss */ .mr30 { margin-right: 30px !important; }

/* line 192, static/commons/common.scss */ .mr35 { margin-right: 35px !important; }

/* line 192, static/commons/common.scss */ .mr40 { margin-right: 40px !important; }

/* line 192, static/commons/common.scss */ .mr45 { margin-right: 45px !important; }

/* line 192, static/commons/common.scss */ .mr50 { margin-right: 50px !important; }

/* line 195, static/commons/common.scss */ .mb0 { margin-bottom: 0px !important; }

/* line 195, static/commons/common.scss */ .mb5 { margin-bottom: 5px !important; }

/* line 195, static/commons/common.scss */ .mb10 { margin-bottom: 10px !important; }

/* line 195, static/commons/common.scss */ .mb15 { margin-bottom: 15px !important; }

/* line 195, static/commons/common.scss */ .mb20 { margin-bottom: 20px !important; }

/* line 195, static/commons/common.scss */ .mb25 { margin-bottom: 25px !important; }

/* line 195, static/commons/common.scss */ .mb30 { margin-bottom: 30px !important; }

/* line 195, static/commons/common.scss */ .mb35 { margin-bottom: 35px !important; }

/* line 195, static/commons/common.scss */ .mb40 { margin-bottom: 40px !important; }

/* line 195, static/commons/common.scss */ .mb45 { margin-bottom: 45px !important; }

/* line 195, static/commons/common.scss */ .mb50 { margin-bottom: 50px !important; }

/* line 198, static/commons/common.scss */ .ml0 { margin-left: 0px !important; }

/* line 198, static/commons/common.scss */ .ml5 { margin-left: 5px !important; }

/* line 198, static/commons/common.scss */ .ml10 { margin-left: 10px !important; }

/* line 198, static/commons/common.scss */ .ml15 { margin-left: 15px !important; }

/* line 198, static/commons/common.scss */ .ml20 { margin-left: 20px !important; }

/* line 198, static/commons/common.scss */ .ml25 { margin-left: 25px !important; }

/* line 198, static/commons/common.scss */ .ml30 { margin-left: 30px !important; }

/* line 198, static/commons/common.scss */ .ml35 { margin-left: 35px !important; }

/* line 198, static/commons/common.scss */ .ml40 { margin-left: 40px !important; }

/* line 198, static/commons/common.scss */ .ml45 { margin-left: 45px !important; }

/* line 198, static/commons/common.scss */ .ml50 { margin-left: 50px !important; }

/* padding */
/* line 202, static/commons/common.scss */ .pt0 { padding-top: 0px !important; }

/* line 202, static/commons/common.scss */ .pt5 { padding-top: 5px !important; }

/* line 202, static/commons/common.scss */ .pt10 { padding-top: 10px !important; }

/* line 202, static/commons/common.scss */ .pt15 { padding-top: 15px !important; }

/* line 202, static/commons/common.scss */ .pt20 { padding-top: 20px !important; }

/* line 202, static/commons/common.scss */ .pt25 { padding-top: 25px !important; }

/* line 202, static/commons/common.scss */ .pt30 { padding-top: 30px !important; }

/* line 202, static/commons/common.scss */ .pt35 { padding-top: 35px !important; }

/* line 202, static/commons/common.scss */ .pt40 { padding-top: 40px !important; }

/* line 202, static/commons/common.scss */ .pt45 { padding-top: 45px !important; }

/* line 202, static/commons/common.scss */ .pt50 { padding-top: 50px !important; }

/* line 205, static/commons/common.scss */ .pr0 { padding-right: 0px !important; }

/* line 205, static/commons/common.scss */ .pr5 { padding-right: 5px !important; }

/* line 205, static/commons/common.scss */ .pr10 { padding-right: 10px !important; }

/* line 205, static/commons/common.scss */ .pr15 { padding-right: 15px !important; }

/* line 205, static/commons/common.scss */ .pr20 { padding-right: 20px !important; }

/* line 205, static/commons/common.scss */ .pr25 { padding-right: 25px !important; }

/* line 205, static/commons/common.scss */ .pr30 { padding-right: 30px !important; }

/* line 205, static/commons/common.scss */ .pr35 { padding-right: 35px !important; }

/* line 205, static/commons/common.scss */ .pr40 { padding-right: 40px !important; }

/* line 205, static/commons/common.scss */ .pr45 { padding-right: 45px !important; }

/* line 205, static/commons/common.scss */ .pr50 { padding-right: 50px !important; }

/* line 208, static/commons/common.scss */ .pb0 { padding-bottom: 0px !important; }

/* line 208, static/commons/common.scss */ .pb5 { padding-bottom: 5px !important; }

/* line 208, static/commons/common.scss */ .pb10 { padding-bottom: 10px !important; }

/* line 208, static/commons/common.scss */ .pb15 { padding-bottom: 15px !important; }

/* line 208, static/commons/common.scss */ .pb20 { padding-bottom: 20px !important; }

/* line 208, static/commons/common.scss */ .pb25 { padding-bottom: 25px !important; }

/* line 208, static/commons/common.scss */ .pb30 { padding-bottom: 30px !important; }

/* line 208, static/commons/common.scss */ .pb35 { padding-bottom: 35px !important; }

/* line 208, static/commons/common.scss */ .pb40 { padding-bottom: 40px !important; }

/* line 208, static/commons/common.scss */ .pb45 { padding-bottom: 45px !important; }

/* line 208, static/commons/common.scss */ .pb50 { padding-bottom: 50px !important; }

/* line 211, static/commons/common.scss */ .pl0 { padding-left: 0px !important; }

/* line 211, static/commons/common.scss */ .pl5 { padding-left: 5px !important; }

/* line 211, static/commons/common.scss */ .pl10 { padding-left: 10px !important; }

/* line 211, static/commons/common.scss */ .pl15 { padding-left: 15px !important; }

/* line 211, static/commons/common.scss */ .pl20 { padding-left: 20px !important; }

/* line 211, static/commons/common.scss */ .pl25 { padding-left: 25px !important; }

/* line 211, static/commons/common.scss */ .pl30 { padding-left: 30px !important; }

/* line 211, static/commons/common.scss */ .pl35 { padding-left: 35px !important; }

/* line 211, static/commons/common.scss */ .pl40 { padding-left: 40px !important; }

/* line 211, static/commons/common.scss */ .pl45 { padding-left: 45px !important; }

/* line 211, static/commons/common.scss */ .pl50 { padding-left: 50px !important; }

/* line 215, static/commons/common.scss */ .w1p { width: 1%; }

/* line 215, static/commons/common.scss */ .w2p { width: 2%; }

/* line 215, static/commons/common.scss */ .w3p { width: 3%; }

/* line 215, static/commons/common.scss */ .w4p { width: 4%; }

/* line 215, static/commons/common.scss */ .w5p { width: 5%; }

/* line 215, static/commons/common.scss */ .w6p { width: 6%; }

/* line 215, static/commons/common.scss */ .w7p { width: 7%; }

/* line 215, static/commons/common.scss */ .w8p { width: 8%; }

/* line 215, static/commons/common.scss */ .w9p { width: 9%; }

/* line 215, static/commons/common.scss */ .w10p { width: 10%; }

/* line 215, static/commons/common.scss */ .w11p { width: 11%; }

/* line 215, static/commons/common.scss */ .w12p { width: 12%; }

/* line 215, static/commons/common.scss */ .w13p { width: 13%; }

/* line 215, static/commons/common.scss */ .w14p { width: 14%; }

/* line 215, static/commons/common.scss */ .w15p { width: 15%; }

/* line 215, static/commons/common.scss */ .w16p { width: 16%; }

/* line 215, static/commons/common.scss */ .w17p { width: 17%; }

/* line 215, static/commons/common.scss */ .w18p { width: 18%; }

/* line 215, static/commons/common.scss */ .w19p { width: 19%; }

/* line 215, static/commons/common.scss */ .w20p { width: 20%; }

/* line 215, static/commons/common.scss */ .w21p { width: 21%; }

/* line 215, static/commons/common.scss */ .w22p { width: 22%; }

/* line 215, static/commons/common.scss */ .w23p { width: 23%; }

/* line 215, static/commons/common.scss */ .w24p { width: 24%; }

/* line 215, static/commons/common.scss */ .w25p { width: 25%; }

/* line 215, static/commons/common.scss */ .w26p { width: 26%; }

/* line 215, static/commons/common.scss */ .w27p { width: 27%; }

/* line 215, static/commons/common.scss */ .w28p { width: 28%; }

/* line 215, static/commons/common.scss */ .w29p { width: 29%; }

/* line 215, static/commons/common.scss */ .w30p { width: 30%; }

/* line 215, static/commons/common.scss */ .w31p { width: 31%; }

/* line 215, static/commons/common.scss */ .w32p { width: 32%; }

/* line 215, static/commons/common.scss */ .w33p { width: 33%; }

/* line 215, static/commons/common.scss */ .w34p { width: 34%; }

/* line 215, static/commons/common.scss */ .w35p { width: 35%; }

/* line 215, static/commons/common.scss */ .w36p { width: 36%; }

/* line 215, static/commons/common.scss */ .w37p { width: 37%; }

/* line 215, static/commons/common.scss */ .w38p { width: 38%; }

/* line 215, static/commons/common.scss */ .w39p { width: 39%; }

/* line 215, static/commons/common.scss */ .w40p { width: 40%; }

/* line 215, static/commons/common.scss */ .w41p { width: 41%; }

/* line 215, static/commons/common.scss */ .w42p { width: 42%; }

/* line 215, static/commons/common.scss */ .w43p { width: 43%; }

/* line 215, static/commons/common.scss */ .w44p { width: 44%; }

/* line 215, static/commons/common.scss */ .w45p { width: 45%; }

/* line 215, static/commons/common.scss */ .w46p { width: 46%; }

/* line 215, static/commons/common.scss */ .w47p { width: 47%; }

/* line 215, static/commons/common.scss */ .w48p { width: 48%; }

/* line 215, static/commons/common.scss */ .w49p { width: 49%; }

/* line 215, static/commons/common.scss */ .w50p { width: 50%; }

/* line 215, static/commons/common.scss */ .w51p { width: 51%; }

/* line 215, static/commons/common.scss */ .w52p { width: 52%; }

/* line 215, static/commons/common.scss */ .w53p { width: 53%; }

/* line 215, static/commons/common.scss */ .w54p { width: 54%; }

/* line 215, static/commons/common.scss */ .w55p { width: 55%; }

/* line 215, static/commons/common.scss */ .w56p { width: 56%; }

/* line 215, static/commons/common.scss */ .w57p { width: 57%; }

/* line 215, static/commons/common.scss */ .w58p { width: 58%; }

/* line 215, static/commons/common.scss */ .w59p { width: 59%; }

/* line 215, static/commons/common.scss */ .w60p { width: 60%; }

/* line 215, static/commons/common.scss */ .w61p { width: 61%; }

/* line 215, static/commons/common.scss */ .w62p { width: 62%; }

/* line 215, static/commons/common.scss */ .w63p { width: 63%; }

/* line 215, static/commons/common.scss */ .w64p { width: 64%; }

/* line 215, static/commons/common.scss */ .w65p { width: 65%; }

/* line 215, static/commons/common.scss */ .w66p { width: 66%; }

/* line 215, static/commons/common.scss */ .w67p { width: 67%; }

/* line 215, static/commons/common.scss */ .w68p { width: 68%; }

/* line 215, static/commons/common.scss */ .w69p { width: 69%; }

/* line 215, static/commons/common.scss */ .w70p { width: 70%; }

/* line 215, static/commons/common.scss */ .w71p { width: 71%; }

/* line 215, static/commons/common.scss */ .w72p { width: 72%; }

/* line 215, static/commons/common.scss */ .w73p { width: 73%; }

/* line 215, static/commons/common.scss */ .w74p { width: 74%; }

/* line 215, static/commons/common.scss */ .w75p { width: 75%; }

/* line 215, static/commons/common.scss */ .w76p { width: 76%; }

/* line 215, static/commons/common.scss */ .w77p { width: 77%; }

/* line 215, static/commons/common.scss */ .w78p { width: 78%; }

/* line 215, static/commons/common.scss */ .w79p { width: 79%; }

/* line 215, static/commons/common.scss */ .w80p { width: 80%; }

/* line 215, static/commons/common.scss */ .w81p { width: 81%; }

/* line 215, static/commons/common.scss */ .w82p { width: 82%; }

/* line 215, static/commons/common.scss */ .w83p { width: 83%; }

/* line 215, static/commons/common.scss */ .w84p { width: 84%; }

/* line 215, static/commons/common.scss */ .w85p { width: 85%; }

/* line 215, static/commons/common.scss */ .w86p { width: 86%; }

/* line 215, static/commons/common.scss */ .w87p { width: 87%; }

/* line 215, static/commons/common.scss */ .w88p { width: 88%; }

/* line 215, static/commons/common.scss */ .w89p { width: 89%; }

/* line 215, static/commons/common.scss */ .w90p { width: 90%; }

/* line 215, static/commons/common.scss */ .w91p { width: 91%; }

/* line 215, static/commons/common.scss */ .w92p { width: 92%; }

/* line 215, static/commons/common.scss */ .w93p { width: 93%; }

/* line 215, static/commons/common.scss */ .w94p { width: 94%; }

/* line 215, static/commons/common.scss */ .w95p { width: 95%; }

/* line 215, static/commons/common.scss */ .w96p { width: 96%; }

/* line 215, static/commons/common.scss */ .w97p { width: 97%; }

/* line 215, static/commons/common.scss */ .w98p { width: 98%; }

/* line 215, static/commons/common.scss */ .w99p { width: 99%; }

/* line 215, static/commons/common.scss */ .w100p { width: 100%; }

/* 버튼 정렬 */
/* line 230, static/commons/common.scss */ .btnSet { margin: 10px 0; text-align: right; overflow: hidden; position: relative; }

/* line 231, static/commons/common.scss */ .btnSet .c { text-align: center; }

/* line 232, static/commons/common.scss */ .btnSet .c + .fr { position: absolute; right: 0; top: 0; }

/* line 233, static/commons/common.scss */ .btnSet.c { text-align: center; }

/* line 234, static/commons/common.scss */ .btnSet.l { text-align: left; }

/* line 235, static/commons/common.scss */ .btnSet .fl { width: 50%; text-align: left; }

/* line 236, static/commons/common.scss */ .btnSet .tar { text-align: right; }

/* 사용자 달력 컨트롤 버튼*/
/* line 238, static/commons/common.scss */ .calendarzone { display: inline; position: relative; z-index: 20; }

/* line 239, static/commons/common.scss */ .calendarzone .calendarSLayer { display: none; position: absolute; z-index: 10; top: 35px; }

/* line 242, static/commons/common.scss */ .calendarzone input[type="button"] { background: #fff url("/static/img/commons/calendar.gif") no-repeat scroll 50% 50%; height: 31px; border: medium none; margin: 0; padding: 0; width: 31px; vertical-align: top; color: transparent; text-indent: 30px; }

/* line 253, static/commons/common.scss */ .calendarzone .calendar-frame { height: 300px; width: 302px; }

/* line 257, static/commons/common.scss */ .field_area { overflow: visible; }

/* line 258, static/commons/common.scss */ .calendar_txt { background: #ffffff; color: #8a8a8a; border: 0.08em solid #d1d1d1; height: 1.17em; font-size: 1em; padding: 0.25em 0 0 0.25em; }

/* line 265, static/commons/common.scss */ .monthGab { display: inline-block; width: 32px; }

/* line 266, static/commons/common.scss */ .line { text-decoration: underline; }

/* line 268, static/commons/common.scss */ .companyCode1 { width: 30px; text-align: center; }

/* line 269, static/commons/common.scss */ .companyCode2 { width: 20px; text-align: center; }

/* line 270, static/commons/common.scss */ .companyCode3 { width: 50px; text-align: center; }

/* line 273, static/commons/common.scss */ .postSet span { display: block; }

/* line 274, static/commons/common.scss */ .postSet span + span { margin-top: 5px; }


/* 20190722 */
.ml5{margin-left:5px;}
h3.h3-tit{font-size:20px;font-weight:600;line-height:30px;margin-bottom:15px;}
h3.h3-tit:before{display:none;float:none;margin-bottom:0;margin-top:0;}
.blue-font{color:#0095da;}
.alley-meeting .row{position: relative;}
.alley-meeting .fa{margin-top:-53px;}
.gray-bg{background:#f1f1f1;padding:20px;font-size:16px;line-height:25px;}
#content .gray-bg > p{margin:0;}
ul.procedure > li{width:218px;border:1px solid #dddddd;float:left;border-radius:5px;margin-right:43px;position: relative;margin-bottom:40px;}
ul.procedure > li:before{content:"";position: absolute;background:url('http://www.dongjak.go.kr/static/portal/img2019/icon06121.gif') no-repeat;width:20px;height:20px;right:-31.5px;top:50%;margin-top:-10px;}
ul.procedure > li:last-child{margin-right:0;}
ul.procedure > li:last-child:before{display:none;}
ul.procedure > li > .tit{background:#ec6e61;text-align:center;color:#fff;font-weight:600;font-size:16px;line-height:43px;height:43px;}
ul.procedure > li > .txt{padding:15px;min-height:105px;}
ul.procedure > li > .txt > ul > li{padding-left:10px;background:url(../../images/txt-li-bg.gif) no-repeat left top 12px;color:#000;font-size:15px;}
ul.procedure > li > .bottom{text-align:center;height:40px;color:#000;font-size:16px;background:#f8faee;border-top:1px solid #dddddd;line-height:40px;}

/* 20201122 서브화면 네비게이션 개편*/
.lineMap{overflow: hidden; padding: 10px 0;}
.lineMap > ul{float: right; text-align: right;}
.lineMap > ul > li{display: inline-block; font-size: 12px; color: #6b6a6a; line-height: 16px; font-weight: 600;}
.lineMap > ul > li:after{content: ''; display: inline-block; vertical-align: top; width: 10px; height: 10px; margin-top: 4px; margin-left: 5px; background: url(/static/portal/img2019/lineMap_bg.gif) no-repeat;}
.lineMap > ul > li:last-child:after{display: none;}
.lineMap > ul > li:first-child img{vertical-align: top; }

#wrapper #header .gnbCon{border-bottom: 1px solid #dedede;}
#wrapper #header .gnbCon.main{border-bottom: 3px solid #1f9ed9;}

#content .hgroup.nmg h1{margin-top: 0; line-height: 40px;}
#content .hgroup.nmg .snsPrint{margin-top: 0; line-height: 100%;}
.hgroup .sns-nbk{display: inline-block;  vertical-align: top;}
.hgroup .sns-nbk a.sw{display: inline-block;     vertical-align: top; width: 30px; height: 30px; background: url(/static/portal/img2019/hg_sns_swi.gif) center center no-repeat;}

.hgroup .sns-nbk .dw{display: inline-block; vertical-align: top; height: 30px;}
.hgroup .sns-nbk .dw > div{display: none; position: relative; left: 0;}

.snsPrint .sns-nbk .dw{display: inline-block; vertical-align: top; height: 30px;}
.snsPrint .sns-nbk .dw > div{display: none; position: relative; left: 0;}

.hgroup .snsPrint .sns-nbk .snsIco{height: 30px;}
.hgroup .print-nbk{display: inline-block;     vertical-align: top;}
#content .hgroup .print-nbk .fa{margin-left: 0;}

@media screen and (max-width: 767px){
#content .hgroup.nmg h1{line-height: 30px; padding-top: 0;}
}
/* 2022-11-14 http://127.0.0.1/bos/bbs/B0001377/list.do?menuNo=100549 기준일 설정  css 추가 */
div.row .setDt {position: relative; margin-left: 76%;margin-top: -16px;}
span.setDt {position: relative; top: 30px;}

.pink-bg {
        background-color: #e8dded!important;
        border: solid 2px #e8dded
}

.green-bg {
        background-color: #D7EFEF!important;
        border: solid 2px #D7EFEF
}

.blue-bg {
        background-color: #C7EAFD!important;
        border: solid 2px #C7EAFD
}

.sky-bg {
        background-color: #E7F7FF!important;
        border: solid 2px #E7F7FF
}

.rent-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px
}

.rent-item {
        border-radius: 20px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        align-items: start;
        height: 100%;
        transition: all 0.25s ease;
}

/* .rent-item:hover {
    border: solid 2px #4f4f4f
} */

.rent-item > .rent-title {
        font-family: 'GMarketSans'!important;
        font-size: 23px;
        font-weight: 800!important;
        padding-left: 0!important;
        color: #333333
}
.rent-item-23 {
    grid-row: 2/4;
    grid-column: 3/4;
    background-image: url('/static/portal/img/01/building1.png');
    background-position: left bottom;
    background-size: 200px;
    background-repeat: no-repeat;
}
.rent-item-13 {
    grid-row: 1/3;
    grid-column: 3/4;
    background-image: url('/static/portal/img/01/building2.png');
    background-position: left bottom;
    background-size: 200px;
    background-repeat: no-repeat;
}

@media screen and (max-width:1199px) {
    .rent-grid {
        grid-template-columns: 1fr 1fr;
    }
    .rent-item-13, .rent-item-23 {
        grid-row: auto;
        grid-column: auto;
        background-position: right bottom;
    }
    .rent-item-13 {
        grid-row: 2/4;
        grid-column: 2;
        background-image: url('/static/portal/img/01/building2-reflect.svg');
    }
}

@media screen and (max-width:767px) {
    .rent-grid {
        grid-template-columns: 1fr;
    }
    .rent-item-13 {
        grid-row: auto;
        grid-column: auto;
    }
}

.rent-list {
    display: flex;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-items: start;
    height: 100%;
    gap: 5px
}

.rent-list, .rent-list > * {
    color: #555555!important;
    font-size: 18.75px;
}

.rent-list {
    --icon-space: 12px;
    list-style: none;
    padding: 0;
    width: 100%
  }
  
  .rent-list li {
    padding: 5px 10px 3px;
    padding-left: calc(var(--icon-space) + 10px);
    position: relative;
    line-height: 1.5;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    width: 100%;
    border: solid 2px transparent;
    transition: all 0.35s ease;
  }
  
  .rent-list > li:hover {
    border: solid 2px #4f4f4f
  }

  .rent-list li a {
    color: #555555!important;


  }

  /* .rent-list li a::after {
    content: '';
    display:block;
    width:0;
    height:2px;
    position:absolute;
    left:0;
    bottom:0;
    background-color:rgba(0, 0, 0, 0.25);
    transition: width 250ms ease-in;
  }

  .rent-list li a:hover::after {
    width:100%;
  } */

  .rent-list.list-angle li:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    top: 3px;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
  }

  .rent-list.list-colon li:before,
  .rent-list.list-angle li ul li:before {
    content: ":";
    font-family: "GMarketSans";
    display: inline-block;
    position: absolute;
    top: 5px;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
  }

  .rent-list.list-angle li ul li {
    margin-top: 5px;
    background-color: transparent!important;
  }



.rent-link {
    display: flex;
    align-self: end;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 8px;
    width: 100%;
    background-color: rgba(0 ,0 , 0, 0.2);
    position: relative;
    padding: 5px;
    font-family: 'GMarketSans'!important;
}

.rent-link a:before {
    content: '홈페이지 바로가기';
    font-family: 'GMarketSans'!important;
}

.rent-link:before {
    content: '\f061';
    transform: rotate( 45deg );
    font-size: 18px;
    font-family: FontAwesome;
    position: absolute;
    right: 6px;
  }

/* .rent-link a {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.35s ease;
} */
/* 
.rent-link a:hover {
    background-color: rgba(0, 0, 0, 0.1);
} */