@charset "utf-8";
@import url(../font/nanumsquare.css);
/* 나눔스퀘어 */
@font-face {
	font-family: 'NanumS';
	font-weight: 400;
	src: url('/common/font/NanumSquareR.eot');
	src: url('/common/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		url('/common/font/NanumSquareR.woff') format('woff');
}
@font-face {
	font-family: 'NanumS';
	font-weight: 600;
	src: url('/common/font/NanumSquareB.eot');
	src: url('/common/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
		url('/common/font/NanumSquareB.woff') format('woff');
}
/* 나눔고딕 */
@font-face {
	font-family: 'NanumG';
	font-weight: 400;
	src: url('/common/font/NanumGothicR.eot');
	src: url('/common/font/NanumGothicR.eot?#iefix') format('embedded-opentype'),
		url('/common/font/NanumGothicR.woff') format('woff');
}
@font-face {
	font-family: 'NanumG';
	font-weight: 600;
	src: url('/common/font/NanumGothicB.eot');
	src: url('/common/font/NanumGothicB.eot?#iefix') format('embedded-opentype'),
		url('/common/font/NanumGothicB.woff') format('woff');
}
@font-face {
	font-family: 'NanumG';
	font-weight: 800;
	src: url('/common/font/NanumGothicEB.eot');
	src: url('/common/font/NanumGothicEB.eot?#iefix') format('embedded-opentype'),
		url('/common/font/NanumGothicEB.woff') format('woff');
}

/* #wrap {position: relative; width: 100%; min-height: 100%; box-sizing: border-box; min-width:1660px;} */
#wrap {position: relative; width: 100%; min-height: 100%; box-sizing: border-box;}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
hr{display:none;}
html, body{height:100%;}
html, body, div, span, object, iframe,
em, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, p {margin:0; padding:0; border:0;}
table,th,tr,td {border-collapse:collapse;}
body {font-family:'NanumS','나눔고딕','NanumGothicWeb','Nanum Gothic','돋움',"Arial","Helvetica","AppleGothic","Sans-serif"; font-size:14px; color:#555; line-height: 1.5em;letter-spacing:-0.5pt;} /* 폰트칼라 종류는 디자인에 따라 변경 가능 */
b,strong{font-weight:600;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
header,footer,aside,nav,article,section{display:block;}
address, em, optgroup{font-style:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-family:"微软雅黑",'NanumS', 'Dotum', '돋움', 'sans-serif';}

textarea {overflow:auto;}

input, textarea, select {font-size:1em; font-family: '맑은고딕', Malgun Gothic, 'Noto Sans KR', sans-serif; vertical-align:middle;}
button {border:0px;cursor:pointer;font-size:14px; font-family: '맑은고딕', Malgun Gothic, 'Noto Sans KR', sans-serif;}
button,[type="button"],[type="reset"],[type="submit"]{margin:0;padding:0;background:none;border:none;cursor:pointer;}
img, a img, input.image {border:0 none;margin:0; padding:0;}
img{vertical-align: middle;}
hr     {display: none;}
table  {border-collapse:collapse;width:99.99%;}

/* label {font-size:14px; font-family:"굴림","돋움","Arial","Helvetica","AppleGothic","Sans-serif";} */


/* skip */
.hide,.skip,legend, caption{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

#wrap { position:relative; width:100%; min-width:1400px; min-height:100%; box-sizing:border-box; }
#m_conts{width: 100%}

.blank{display:inline-block;width:13px;height:11px;margin:0 0 0 5px;background:url(../img/common/icon_blank.png) no-repeat left top;vertical-align:middle;}
.hidden { position:absolute; top:-99999999em;line-height:0 !important; overflow:hidden;  text-indent:-9999px; padding:0px !important; margin:0px !important; }
.txt_hidden { left:-9999px; top:auto; width: 1px; height: 1px; overflow:hidden; position: absolute; }
.italic {font-style: italic;}
.underLine {position:relative;}
.underLine:after {content:''; width:100%; height:1px; background:#777; position:absolute; left:0; bottom:-1px;}


/* 숨기기 */
.hidden{
	position:absolute;
	width:0;
	height:0 !important;
	font-size:0 !important;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	}
/* 대체텍스트 숨김 */
.txt_hidden { left:-9999px; top:auto; width: 1px; height: 1px; overflow:hidden; position: absolute; }
hr{
	position:absolute;
	left:-9999em;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
	}

/* link */
a{color: #404040; text-decoration:none;}
input[type="submit"]{cursor:pointer;}

/* margin */
.mT0	{margin-top:0 !important;}
.mT3	{margin-top:3px !important;}
.mT5	{margin-top:5px !important;}
.mT10	{margin-top:10px !important;}
.mT15	{margin-top:15px !important;}
.mT20	{margin-top:20px !important;}
.mT25	{margin-top:25px !important;}
.mT27	{margin-top:27px !important;}
.mT30	{margin-top:30px !important;}
.mT35	{margin-top:35px !important;}
.mT40	{margin-top:40px !important;}
.mT50	{margin-top:50px !important;}

.mR0	{margin-right:0px !important;}
.mR5	{margin-right:5px !important;}
.mR8	{margin-right:8px !important;}
.mR10	{margin-right:10px !important;}
.mR15	{margin-right:15px !important;}
.mR20	{margin-right:20px !important;}
.mR25	{margin-right:25px !important;}
.mR30	{margin-right:30px !important;}
.mR30	{margin-right:35px !important;}
.mR40	{margin-right:40px !important;}

.mB0	{margin-bottom:0px !important;}
.mB5	{margin-bottom:5px !important;}
.mB10	{margin-bottom:10px !important;}
.mB15	{margin-bottom:15px !important;}
.mB20	{margin-bottom:20px !important;}
.mB25	{margin-bottom:25px !important;}
.mB30	{margin-bottom:30px !important;}
.mB35	{margin-bottom:30px !important;}
.mB40	{margin-bottom:40px !important;}
.mB50	{margin-bottom:50px !important;}
.mB60	{margin-bottom:60px !important;}
.mB70	{margin-bottom:70px !important;}

.mL0	{margin-left:0px !important;}
.mL5	{margin-left:5px !important;}
.mL8	{margin-left:8px !important;}
.mL10	{margin-left:10px !important;}
.mL11	{margin-left:11px !important;}
.mL15	{margin-left:15px !important;}
.mL20	{margin-left:20px !important;}
.mL25	{margin-left:25px !important;}
.mL30	{margin-left:30px !important;}
.mL35	{margin-left:35px !important;}
.mL40	{margin-left:40px !important;}
.mL65	{margin-left:65px !important;}

.mT_im0{margin-top:0px !important;}

/* padding */
.pT0	{padding-top:0px !important;}
.pT5	{padding-top:5px !important;}
.pT10	{padding-top:10px !important;}
.pT15	{padding-top:15px !important;}
.pT20	{padding-top:20px !important;}
.pT30	{padding-top:30px !important;}
.pT40	{padding-top:40px !important;}

.pR0    {padding-right:0px !important;}
.pR5    {padding-right:5px !important;}
.pR10   {padding-right:10px !important;}
.pR15   {padding-right:15px !important;}
.pR20   {padding-right:20px !important;}
.pR30   {padding-right:30px !important;}
.pR40   {padding-right:40px !important;}

.pB0    {padding-bottom:0px !important;}
.pB5    {padding-bottom:5px !important;}
.pB10   {padding-bottom:10px !important;}
.pB15   {padding-bottom:15px !important;}
.pB20   {padding-bottom:20px !important;}
.pB30   {padding-bottom:30px !important;}
.pB40   {padding-bottom:40px !important;}
.pB41   {padding-bottom:41px !important;}

.pL0    {padding-left:0px !important;}
.pL5    {padding-left:5px !important;}
.pL10   {padding-left:10px !important;}
.pL15   {padding-left:15px !important;}
.pL20   {padding-left:20px !important;}
.pL30   {padding-left:30px !important;}
.pL40   {padding-left:40px !important;}


/* padding */
.pT5	{padding-top:5px !important;}
.pT10	{padding-top:10px !important;}
.pT15	{padding-top:15px !important;}
.pT20	{padding-top:20px !important;}
.pT25	{padding-top:25px !important;}
.pT30	{padding-top:30px !important;}
.pT35	{padding-top:35px !important;}
.pT40	{padding-top:40px !important;}

.pR5	{padding-right:5px !important;}
.pR10	{padding-right:10px !important;}
.pR15	{padding-right:15px !important;}
.pR20	{padding-right:20px !important;}
.pR25	{padding-right:25px !important;}
.pR30	{padding-right:30px !important;}
.pR35	{padding-right:35px !important;}
.pR40	{padding-right:40px !important;}

.pB5	{padding-bottom:5px !important;}
.pB10	{padding-bottom:10px !important;}
.pB15	{padding-bottom:15px !important;}
.pB20	{padding-bottom:20px !important;}
.pB25	{padding-bottom:25px !important;}
.pB30	{padding-bottom:30px !important;}
.pB35	{padding-bottom:35px !important;}
.pB40	{padding-bottom:40px !important;}
.pB50	{padding-bottom:50px !important;}
.pB100	{padding-bottom:100px !important;}

.pL5	{padding-left:5px !important;}
.pL10	{padding-left:10px !important;}
.pL15	{padding-left:15px !important;}
.pL20	{padding-left:20px !important;}
.pL25	{padding-left:25px !important;}
.pL30	{padding-left:30px !important;}
.pL35	{padding-left:35px !important;}
.pL40	{padding-left:40px !important;}

/* position */
.posRel	{position:relative;}
.posAbs	{position:absolute;}


/* align */
.taC	{text-align:center;}
.taL	{text-align:left !important;}
.taR	{text-align:right;}

/* table */
.tbl {margin-top: 10px;}

/* float */
.fL		{float:left;}
.fR		{float:right;}
.cleB	{clear:both;}
.fwb {font-weight:600;}
.fs15 {font-size: 15px;}
.lh114 {line-height: 1.14em;}

/* font */
.black	{color:#000000;}
.white	{color:#ffffff;}
.gray	{color:#999999;}
.blue	{color:#186dc4 !important;}
.red	{color:#d32532 !important;}
.yellow	{color:#ffaf00;}
.em {color: #017f82; font-weight:600;}
.orange {color:#ff5426;}
.point {color: #355baa;}
.green	{color:#00b916;}

/* font-size */
.fsz12{font-size:12px;}
.fsz20{font-size:20px;}
.fsz25{font-size:25px;}
.fsz30{font-size:30px;}

/* width */
.wp3 { width: 3% }
.wp4 { width: 4% }
.wp5 { width: 5%; }
.wp6 { width: 6%; }
.wp7 { width: 7%; }
.wp8 { width: 8%; }
.wp9 { width: 9%; }
.wp10 { width: 10%; }
.wp11 { width: 11%; }
.wp12 { width: 12%; }
.wp13 { width: 13%; }
.wp14 { width: 14%; }
.wp15 { width: 15%; }
.wp16 { width: 16%; }
.wp17 { width: 17%; }
.wp18 { width: 18%; }
.wp19 { width: 19%; }
.wp20 { width: 20%; }
.wp21 { width: 21%; }
.wp22 { width: 22%; }
.wp23 { width: 23%; }
.wp24 { width: 24%; }
.wp25 { width: 25%; }
.wp26 { width: 26%; }
.wp27 { width: 27%; }
.wp28 { width: 28%; }
.wp29 { width: 29%; }
.wp30 { width: 30%; }
.wp31 { width: 31%; }
.wp32 { width: 32%; }
.wp33 { width: 33%; }
.wp34 { width: 34%; }
.wp35 { width: 35%; }
.wp36 { width: 36%; }
.wp37 { width: 37%; }
.wp38 { width: 38%; }
.wp39 { width: 39%; }
.wp40 { width: 40%; }
.wp45 { width: 45%; }
.wp50 { width: 50%; }
.wp60 { width: 60%; }
.wp70 { width: 70%; }
.wp80 { width: 80%; }
.wp90 { width: 90%; }
.wp100 { width:100%; }

/* width */
.w1 { width: 1% !important; }
.w2 { width: 2% !important; }
.w3 { width: 3% !important; }
.w4 { width: 4% !important; }
.w5 { width: 5% !important; }
.w6 { width: 6% !important; }
.w7 { width: 7% !important; }
.w8 { width: 8% !important; }
.w9 { width: 9% !important; }
.w10 { width: 10% !important; }
.w11 { width: 11% !important; }
.w12 { width: 12% !important; }
.w13 { width: 13% !important; }
.w14 { width: 14% !important; }
.w15 { width: 15% !important; }
.w16 { width: 16% !important; }
.w17 { width: 17% !important; }
.w18 { width: 18% !important; }
.w19 { width: 19% !important; }
.w20 { width: 20% !important; }
.w21 { width: 21% !important; }
.w22 { width: 22% !important; }
.w23 { width: 23% !important; }
.w24 { width: 24% !important; }
.w25 { width: 25% !important; }
.w26 { width: 26% !important; }
.w27 { width: 27% !important; }
.w28 { width: 28% !important; }
.w29 { width: 29% !important; }
.w30 { width: 30% !important; }
.w31 { width: 31% !important; }
.w32 { width: 32% !important; }
.w33 { width: 33% !important; }
.w34 { width: 34% !important; }
.w35 { width: 35% !important; }
.w36 { width: 36% !important; }
.w37 { width: 37% !important; }
.w38 { width: 38% !important; }
.w39 { width: 39% !important; }
.w40 { width: 40% !important; }
.w41 { width: 41% !important; }
.w42 { width: 42% !important; }
.w43 { width: 43% !important; }
.w44 { width: 44% !important; }
.w45 { width: 45% !important; }
.w46 { width: 46% !important; }
.w47 { width: 47% !important; }
.w48 { width: 48% !important; }
.w49 { width: 49% !important; }
.w50 { width: 50% !important; }
.w51 { width: 51% !important; }
.w52 { width: 52% !important; }
.w53 { width: 53% !important; }
.w54 { width: 54% !important; }
.w55 { width: 55% !important; }
.w56 { width: 56% !important; }
.w57 { width: 57% !important; }
.w58 { width: 58% !important; }
.w59 { width: 59% !important; }
.w60 { width: 60% !important; }
.w61 { width: 61% !important; }
.w62 { width: 62% !important; }
.w63 { width: 63% !important; }
.w64 { width: 64% !important; }
.w65 { width: 65% !important; }
.w66 { width: 66% !important; }
.w67 { width: 67% !important; }
.w68 { width: 68% !important; }
.w69 { width: 69% !important; }
.w70 { width: 70% !important; }
.w71 { width: 71% !important; }
.w72 { width: 72% !important; }
.w73 { width: 73% !important; }
.w74 { width: 74% !important; }
.w75 { width: 75% !important; }
.w76 { width: 76% !important; }
.w77 { width: 77% !important; }
.w78 { width: 78% !important; }
.w79 { width: 79% !important; }
.w80 { width: 80% !important; }
.w81 { width: 81% !important; }
.w82 { width: 82% !important; }
.w83 { width: 83% !important; }
.w84 { width: 84% !important; }
.w85 { width: 85% !important; }
.w86 { width: 86% !important; }
.w87 { width: 87% !important; }
.w88 { width: 88% !important; }
.w89 { width: 89% !important; }
.w90 { width: 90% !important; }
.w91 { width: 91% !important; }
.w92 { width: 92% !important; }
.w93 { width: 93% !important; }
.w94 { width: 94% !important; }
.w95 { width: 95% !important; }
.w96 { width: 96% !important; }
.w97 { width: 97% !important; }
.w98 { width: 98% !important; }
.w99 { width: 99% !important; }
.w100 { width: 100% !important; }

.wb_ka{word-break: keep-all;}
.wb_ka *{word-break: keep-all !important;}

.cB:after { content: ''; display: block; clear: both;}

.on {display:block;}
.hide {position: absolute; left: -5000px; width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden;}

/* conts */
/* #conts h4 ~ div, #conts h4 ~ p, #conts h4 ~ .list_ul, #conts h4 ~ .list_num, #conts h4 ~ .step {margin: 15px 0 0 30px;}  */
/* #conts h5 ~ div, #conts h5 ~ p, #conts h5 ~ .list_ul, #conts h5 ~ .list_num, #conts h5 ~ .step {margin: 15px 0 0 40px;}  */

/* box */
.box_h4, .box_h5{font-size: 18px;}

/* #conts h6 ~ div, #conts h6 ~ p, #conts h6 ~ .list_ul, #conts h6 ~ .list_num, #conts h6 ~ .step {margin: 15px 0 0 47px;} */

.Thead tbody tr:first-child td, .Thead tbody tr:first-child th {border-top: 2px solid #6c85bd;}
.tbl thead th {border-bottom: none;}


/* 개인정보수집동의 */
.pt_b { font-size:16px; font-weight:600; display:inline-block; }


/* 테이블 */
.tbl_guide {display: none; text-align:left;}


/* 이미지 */
.conts img {max-width: 100%; height: auto;}
.box_img img {max-width: 100%;}
.img_respon {position: relative;}
.box_img {margin-top: 20px; text-align: center;}
.img_respon .img_bigView {display: none;}
.box_line {border: 2px solid #d7d9dd; padding: 10px; text-align: center;}

/* @media screen and (max-width:768px) {
	.img_respon .img_bigView, .img_respon a[target="_blank"].img_bigView {text-indent: -9999px; display: block; width: 30px; height: 30px; background: rgba(0, 0, 0, 0.5) url(/common/images/common/ico_bigView.png) no-repeat center center !important; padding: 0 !important; position: absolute; top:calc(50% - 15px); left:calc(50% - 15px);}
} */

/* 반응형 */
@media screen and (max-width:767px) {
	.box, .tbl_h4, h4 + .tbl_wrap, .tbl_h5, h5 + .tbl_wrap, .tbl_h6, h6 + .tbl_wrap, .conts h6 ~ div, .h4, .h5, .h6, .box_img {margin-left: 0 !important;}

}
@media screen and (max-width:768px) {
	.box, .tbl_h4, h4 + .tbl_wrap, .tbl_h5, h5 + .tbl_wrap, .tbl_h6, h6 + .tbl_wrap, .conts h6 ~ div, .h4, .h5, .h6, .box_img {margin-left: 23px;}
	.table_st { width: 100%; overflow: hidden; overflow-x: scroll;}

	.table_st .tbl {width: 729px;}
	#conts h4 ~ div, #conts h4 ~ p, #conts h4 ~ .list_ul, #conts h4 ~ .list_num, #conts h4 ~ .step, #conts h5 ~ div, #conts h5 ~ p, #conts h5 ~ .list_ul, #conts h5 ~ .list_num, #conts h5 ~ .step, #conts h5 ~ .down_list, #conts h5, #pop_container h5, #conts h6, #pop_container h6,#conts h6 ~ div, #conts h6 ~ p, #conts h6 ~ .list_ul, #conts h6 ~ .list_num, #conts h6 ~ .step {margin-left: 10px;}
}

label, select, input{ font-family: '맑은고딕', Malgun Gothic, 'Noto Sans KR', sans-serif; letter-spacing:-1px;}

/* 기본 BOX */
.topbox{position:relative;border:1px solid #ccc;padding:30px 30px 30px 130px;box-sizing:border-box;margin-bottom:30px;font-size: 15px;}
/* .topbox:after{position:absolute; width:107px; height:6px; background:#6295e0; right:0; top:-1px; content:''; display:block;} */
.topbox.search{background:url(/common/images/common/topbox_search.png) no-repeat 28px 12px;}
.topbox.reserve{background:url(/common/images/common/topbox_reserve.png) no-repeat 28px 12px;}
.topbox.confirm{background:url(/common/images/common/topbox_confirm.png) no-repeat 28px 12px;}
.topbox.vaccin{background:url(/common/images/common/topbox_vaccin.png) no-repeat 28px 12px;}
.topbox h4{background:none !important; font-size:22px !important; padding-left:0 !important; line-height:1.3em; margin-top:0 !important; font-weight:700 !important;}
.topbox .txt{margin-left:0 !important; margin-top:15px !important; line-height:1.3em;}
.topbox .txt ul[class^="list_ul"]{margin-top:15px;}
.topbox .txt li{margin-top:8px;}
.topbox .txt li:first-child{margin-top:0;}
.topbox div{margin-left:0 !important; margin-top:10px !important;}
.topbox div .btn_white,
.topbox div .btn_black{letter-spacing:-1px; padding:4px 7px 5px;}

.numberbox {position: relative; border: 1px solid #ccc; padding: 30px 30px 30px 130px; box-sizing:border-box; }
.numberbox.search { background: #f3f4f9 url(/common/images/common/topbox_search.png) no-repeat 28px 22px;}
.numberbox.search p {position: relative; padding-left: 14px; line-height: 24px; margin-top: 10px !important; margin-left: 0 !important; font-weight: 600; letter-spacing:-0.7px;}
.numberbox.search p:before {content:''; position: absolute; width: 7px; height: 7px; left: 0; top: 9px; background: url(../images/common/bul_depth01.png) no-repeat 0 0px;}
.numberbox h4 {background: none !important; font-size: 22px !important; padding-left: 0 !important; line-height:1.3em; margin-top: 0 !important; font-weight: 700 !important;}
.numberbox:after {position: absolute; width: 107px; height: 6px; background: #6295e0; right: 0; top: -1px; content: ''; display: block;}

.numberbox fieldset{border:none; vertical-align: middle;}
.numberbox .search_n input[type="text"] {width: 320px;}
.numberbox .search_n .btn_white {padding: 5px 15px 5px !important; font-weight: 600;}
.numberbox br {display: none;}

/* 14세미만 동의박스 */
.verification { position: relative; padding: 30px 30px 30px 130px; box-sizing:border-box;border:1px solid #ddd;background: #f3f4f9 url(/common/images/common/topbox_verification.png) no-repeat 28px 22px;}
.verification p {position: relative; padding-left: 14px; line-height: 24px; margin-top: 10px !important; margin-left: 0 !important; font-weight: 600; letter-spacing:-0.7px;}
.verification p:before {content:''; position: absolute; width: 7px; height: 7px; left: 0; top: 9px; background: url(../images/common/bul_depth01.png) no-repeat 0 0px;}
.verification h4 {background: none !important; font-size: 22px !important; padding-left: 0 !important; line-height:1.3em; margin-top: 0 !important; font-weight: 700 !important;}
.verification:after {position: absolute; width: 107px; height: 6px; background: #6295e0; right: 0; top: -1px; content: ''; display: block;}

.verification.plaza_box{width:640px;margin:0 auto;}



#result_data{margin-left: 0 !important;}

@media screen and (max-width:768px){
	.numberbox .search_n input[type="text"] {width: 264px;}
}

@media screen and (max-width:670px){
	.topbox{padding:120px 30px 30px;}
	.topbox.search,	.topbox.reserve, .topbox.confirm, .numberbox.search {background-position:center 20px;}
	.topbox h4{text-align:center;}
	.topbox .txt{text-align:center;}
	.topbox .txt ul{text-align:left;}
	.topbox div{margin-top:20px !important; text-align:center;}

	.numberbox {padding: 120px 30px 30px;}
	.numberbox h4, .numberbox p {text-align: center;}
	.numberbox p:before {display: none;}
	.numberbox .search_n {width: 100%; text-align: center;}
	.numberbox .search_n input[type="text"] {width: 50%;}

}
@media screen and (max-width:555px){
	.topbox div input{margin-bottom:5px;}
	.topbox div .btn_black{width:100%; padding:8px; box-sizing:border-box;}

	.numberbox .search_n {margin-top: 20px !important;}
	.numberbox .search_n input[type="text"] {width: 100%; margin-top: 5px; box-sizing: border-box;}
	.numberbox .search_n .btn_white {width: 100%; margin-top: 5px;}

}

@media screen and (max-width:460px){
	.numberbox br {display: block;}
}

/* 주요업무계획 */
.multSearch{border:1px solid #ccc; border-top:2px solid #0075c1; padding:30px; background:#eaeff9; box-sizing:border-box; margin-bottom:30px;}
.multSearch li{margin-top:10px;}
.multSearch li:first-child{margin-top:0;}
.multSearch .con .tit{position:relative; font-weight:500; width:18%; display:inline-block; background:url(../images/common/bul_depth01.png) no-repeat 0 8px; padding-left:2%;}
.multSearch .con .tit:after{position:absolute; content:''; display:block; width:1px; height:17px; background:#c3c3c3; right:38px; top:3px;}
.multSearch .con .btn_white{width:10%; box-sizing:border-box; padding:7px 3px;}
.multSearch .con input[type="text"],
.multSearch .con input.wp50_im{border:1px solid #cccccc; padding:4px; width:55% !important;}
.multSearch .dept_select select{width:79%;}

.multSearch .con input[type="text"].input300{width:62% !important; box-sizing:border-box;}
.multSearch .con input[type="text"].input200{width:78% !important; box-sizing:border-box;}
.multSearch .con input[type="text"].input100{width:100px !important;}

.mult_res br{display:none;}

@media screen and (max-width:830px){
	.multSearch .con .btn_white{width:15%;}
	.multSearch .con input[type="text"],
	.multSearch .con input.wp50_im{width:62% !important;}
}
@media screen and (max-width:745px){
	.multSearch .con .tit{width:20%;}
	.multSearch .dept_select select{width:77%;}
	.multSearch .con input[type="text"],
	.multSearch .con input.wp50_im{width:59% !important;}
	.multSearch .con .tit:after{right:18px;}
	.multSearch .con input[type="text"].input300{width:56% !important;}
	.multSearch .con input[type="text"].input200{width:77% !important;}
	.multSearch .con input.wp15{width:20% !important;}
	.multSearch .con input[type="text"].input100{width:80px !important;}
}
@media screen and (max-width:690px){
	.mult_res .con .tit{width:100%; margin-bottom:5px; padding-left:12px;}
	.mult_res .con .tit:after{display:none;}
	.mult_res .con label+select,
	.mult_res .con label+input{margin-left:10px;}
	.mult_res .con input.input500{margin-left:10px; box-sizing:border-box; width:100% !important; margin-top:5px;}
	.mult_res .con input.wp50_im{width:100% !important; box-sizing:border-box;}
	.mult_res .con input.wp50_im+input.btn_white{width:100% !important; margin-top:5px; margin-left:10px;}
	.mult_res .dept_select select{width:100%;}
	.mult_res select#searchKind{width:98%;}
	.mult_res .con input[type="text"].input200{width:98% !important;}
	.mult_res .con .btn_white{width:100%;}
	.mult_res .con input[type="text"].input300{width:77% !important;}
	.mult_res .con input[type="text"].input100{width:100px !important;}
}
@media screen and (max-width:610px){
	.multSearch .con input.wp15{width:100% !important;}
	.mult_res .con input[type="text"].input300{width:100% !important; margin-top:5px; margin-left:10px;}
	.mult_res .term_list input{margin-bottom:5px;}
	.mult_res br{display:block;}
	.mult_res input#searchStartDate{margin-left:10px;}
}
@media screen and (max-width:580px){
	.multSearch .con .tit{width:100%; margin-bottom:5px; padding-left:12px;}
	.multSearch .con .tit:after{display:none;}
	.multSearch .con label+select,
	.multSearch .con label+input{margin-left:10px;}
	.multSearch .con input.input500{margin-left:10px; box-sizing:border-box; width:100% !important; margin-top:5px;}
	.multSearch .con input.wp50_im{width:100% !important; box-sizing:border-box;}
	.multSearch .con input.wp50_im+input.btn_white{width:100% !important; margin-top:5px; margin-left:10px;}
	.multSearch .dept_select select{width:100%;}
	.multSearch .con .btn_white{width:100%; margin-top: 5px; margin-left: 10px;}
	.multSearch .con .btn_blue{width: 100%; margin-top: 5px; margin-left: 10px; box-sizing: border-box;}
	.multSearch .con input[type="text"].input100{width: 60% !important;}
	.multSearch .con input[type="text"].input100:nth-of-type(2){margin-top: 5px; margin-left: 10px;}
}
@media screen and (max-width:425px){
	.mult_res .con input[type="text"].input100{width:44% !important; box-sizing:border-box;}
	.mult_res .btn.search{margin-top:5px; margin-left:10px; width:100%;}
}

/* ############## 2019.11.27. J.Ryeon Lee 설문조사/통합신청프로그램 관련 베이스 디자인 이식 ############# */

.blind {position:absolute !important; top:0; left:0; z-index:-999  !important; overflow:hidden !important; width:0 !important; height:0 !important; opacity:0 !important;}
.clFix:after {content: '';display: block;clear: both;}
.no_bgimg {background: none !important;}

.m0 {margin: 0px !important;}
.p4 {padding: 4px !important;}
.p7 {padding: 7px !important;}
.btn_swhite.little.big { padding: 2px 9px !important; }

.w100Important {width: 100% !important;}
.mL0 {margin-left: 0px !important;}

.warning {border-radius: 4px;border: 1px dashed #fc6f58;margin: 0 0 10px;padding: 20px 15px;color: #fc6f58;font-weight: 500;position: relative;padding-left: 80px;}
.warning:before {content: '';width: 42px;height: 42px;background: url('./../portal/img/common/spr_common.png') -202px -197px no-repeat;position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.wpp1 { width: 1px !important; }
.wpp2 { width: 2px !important; }
.wpp3 { width: 3px !important; }
.wpp4 { width: 4px !important; }
.wpp5 { width: 5px !important; }
.wpp6 { width: 6px !important; }
.wpp7 { width: 7px !important; }
.wpp8 { width: 8px !important; }
.wpp9 { width: 9px !important; }
.wpp10 { width: 10px !important; }
.wpp11 { width: 11px !important; }
.wpp12 { width: 12px !important; }
.wpp13 { width: 13px !important; }
.wpp14 { width: 14px !important; }
.wpp15 { width: 15px !important; }
.wpp16 { width: 16px !important; }
.wpp17 { width: 17px !important; }
.wpp18 { width: 18px !important; }
.wpp19 { width: 19px !important; }
.wpp20 { width: 20px !important; }
.wpp21 { width: 21px !important; }
.wpp22 { width: 22px !important; }
.wpp23 { width: 23px !important; }
.wpp24 { width: 24px !important; }
.wpp25 { width: 25px !important; }
.wpp26 { width: 26px !important; }
.wpp27 { width: 27px !important; }
.wpp28 { width: 28px !important; }
.wpp29 { width: 29px !important; }
.wpp30 { width: 30px !important; }
.wpp31 { width: 31px !important; }
.wpp32 { width: 32px !important; }
.wpp33 { width: 33px !important; }
.wpp34 { width: 34px !important; }
.wpp35 { width: 35px !important; }
.wpp36 { width: 36px !important; }
.wpp37 { width: 37px !important; }
.wpp38 { width: 38px !important; }
.wpp39 { width: 39px !important; }
.wpp40 { width: 40px !important; }
.wpp41 { width: 41px !important; }
.wpp42 { width: 42px !important; }
.wpp43 { width: 43px !important; }
.wpp44 { width: 44px !important; }
.wpp45 { width: 45px !important; }
.wpp46 { width: 46px !important; }
.wpp47 { width: 47px !important; }
.wpp48 { width: 48px !important; }
.wpp49 { width: 49px !important; }
.wpp50 { width: 50px !important; }
.wpp51 { width: 51px !important; }
.wpp52 { width: 52px !important; }
.wpp53 { width: 53px !important; }
.wpp54 { width: 54px !important; }
.wpp55 { width: 55px !important; }
.wpp56 { width: 56px !important; }
.wpp57 { width: 57px !important; }
.wpp58 { width: 58px !important; }
.wpp59 { width: 59px !important; }
.wpp60 { width: 60px !important; }
.wpp61 { width: 61px !important; }
.wpp62 { width: 62px !important; }
.wpp63 { width: 63px !important; }
.wpp64 { width: 64px !important; }
.wpp65 { width: 65px !important; }
.wpp66 { width: 66px !important; }
.wpp67 { width: 67px !important; }
.wpp68 { width: 68px !important; }
.wpp69 { width: 69px !important; }
.wpp70 { width: 70px !important; }
.wpp71 { width: 71px !important; }
.wpp72 { width: 72px !important; }
.wpp73 { width: 73px !important; }
.wpp74 { width: 74px !important; }
.wpp75 { width: 75px !important; }
.wpp76 { width: 76px !important; }
.wpp77 { width: 77px !important; }
.wpp78 { width: 78px !important; }
.wpp79 { width: 79px !important; }
.wpp80 { width: 80px !important; }
.wpp81 { width: 81px !important; }
.wpp82 { width: 82px !important; }
.wpp83 { width: 83px !important; }
.wpp84 { width: 84px !important; }
.wpp85 { width: 85px !important; }
.wpp86 { width: 86px !important; }
.wpp87 { width: 87px !important; }
.wpp88 { width: 88px !important; }
.wpp89 { width: 89px !important; }
.wpp90 { width: 90px !important; }
.wpp91 { width: 91px !important; }
.wpp92 { width: 92px !important; }
.wpp93 { width: 93px !important; }
.wpp94 { width: 94px !important; }
.wpp95 { width: 95px !important; }
.wpp96 { width: 96px !important; }
.wpp97 { width: 97px !important; }
.wpp98 { width: 98px !important; }
.wpp99 { width: 99px !important; }
.wpp100 { width: 100px !important; }
.wpp101 { width: 101px !important; }
.wpp102 { width: 102px !important; }
.wpp103 { width: 103px !important; }
.wpp104 { width: 104px !important; }
.wpp105 { width: 105px !important; }
.wpp106 { width: 106px !important; }
.wpp107 { width: 107px !important; }
.wpp108 { width: 108px !important; }
.wpp109 { width: 109px !important; }
.wpp110 { width: 110px !important; }
.wpp111 { width: 111px !important; }
.wpp112 { width: 112px !important; }
.wpp113 { width: 113px !important; }
.wpp114 { width: 114px !important; }
.wpp115 { width: 115px !important; }
.wpp116 { width: 116px !important; }
.wpp117 { width: 117px !important; }
.wpp118 { width: 118px !important; }
.wpp119 { width: 119px !important; }
.wpp120 { width: 120px !important; }
.wpp121 { width: 121px !important; }
.wpp122 { width: 122px !important; }
.wpp123 { width: 123px !important; }
.wpp124 { width: 124px !important; }
.wpp125 { width: 125px !important; }
.wpp126 { width: 126px !important; }
.wpp127 { width: 127px !important; }
.wpp128 { width: 128px !important; }
.wpp129 { width: 129px !important; }
.wpp130 { width: 130px !important; }
.wpp131 { width: 131px !important; }
.wpp132 { width: 132px !important; }
.wpp133 { width: 133px !important; }
.wpp134 { width: 134px !important; }
.wpp135 { width: 135px !important; }
.wpp136 { width: 136px !important; }
.wpp137 { width: 137px !important; }
.wpp138 { width: 138px !important; }
.wpp139 { width: 139px !important; }
.wpp140 { width: 140px !important; }
.wpp141 { width: 141px !important; }
.wpp142 { width: 142px !important; }
.wpp143 { width: 143px !important; }
.wpp144 { width: 144px !important; }
.wpp145 { width: 145px !important; }
.wpp146 { width: 146px !important; }
.wpp147 { width: 147px !important; }
.wpp148 { width: 148px !important; }
.wpp149 { width: 149px !important; }
.wpp150 { width: 150px !important; }
.wpp151 { width: 151px !important; }
.wpp152 { width: 152px !important; }
.wpp153 { width: 153px !important; }
.wpp154 { width: 154px !important; }
.wpp155 { width: 155px !important; }
.wpp156 { width: 156px !important; }
.wpp157 { width: 157px !important; }
.wpp158 { width: 158px !important; }
.wpp159 { width: 159px !important; }
.wpp160 { width: 160px !important; }
.wpp161 { width: 161px !important; }
.wpp162 { width: 162px !important; }
.wpp163 { width: 163px !important; }
.wpp164 { width: 164px !important; }
.wpp165 { width: 165px !important; }
.wpp166 { width: 166px !important; }
.wpp167 { width: 167px !important; }
.wpp168 { width: 168px !important; }
.wpp169 { width: 169px !important; }
.wpp170 { width: 170px !important; }
.wpp171 { width: 171px !important; }
.wpp172 { width: 172px !important; }
.wpp173 { width: 173px !important; }
.wpp174 { width: 174px !important; }
.wpp175 { width: 175px !important; }
.wpp176 { width: 176px !important; }
.wpp177 { width: 177px !important; }
.wpp178 { width: 178px !important; }
.wpp179 { width: 179px !important; }
.wpp180 { width: 180px !important; }
.wpp181 { width: 181px !important; }
.wpp182 { width: 182px !important; }
.wpp183 { width: 183px !important; }
.wpp184 { width: 184px !important; }
.wpp185 { width: 185px !important; }
.wpp186 { width: 186px !important; }
.wpp187 { width: 187px !important; }
.wpp188 { width: 188px !important; }
.wpp189 { width: 189px !important; }
.wpp190 { width: 190px !important; }
.wpp191 { width: 191px !important; }
.wpp192 { width: 192px !important; }
.wpp193 { width: 193px !important; }
.wpp194 { width: 194px !important; }
.wpp195 { width: 195px !important; }
.wpp196 { width: 196px !important; }
.wpp197 { width: 197px !important; }
.wpp198 { width: 198px !important; }
.wpp199 { width: 199px !important; }
.wpp200 { width: 200px !important; }
.wpp201 { width: 201px !important; }
.wpp202 { width: 202px !important; }
.wpp203 { width: 203px !important; }
.wpp204 { width: 204px !important; }
.wpp205 { width: 205px !important; }
.wpp206 { width: 206px !important; }
.wpp207 { width: 207px !important; }
.wpp208 { width: 208px !important; }
.wpp209 { width: 209px !important; }
.wpp210 { width: 210px !important; }
.wpp211 { width: 211px !important; }
.wpp212 { width: 212px !important; }
.wpp213 { width: 213px !important; }
.wpp214 { width: 214px !important; }
.wpp215 { width: 215px !important; }
.wpp216 { width: 216px !important; }
.wpp217 { width: 217px !important; }
.wpp218 { width: 218px !important; }
.wpp219 { width: 219px !important; }
.wpp220 { width: 220px !important; }
.wpp221 { width: 221px !important; }
.wpp222 { width: 222px !important; }
.wpp223 { width: 223px !important; }
.wpp224 { width: 224px !important; }
.wpp225 { width: 225px !important; }
.wpp226 { width: 226px !important; }
.wpp227 { width: 227px !important; }
.wpp228 { width: 228px !important; }
.wpp229 { width: 229px !important; }
.wpp230 { width: 230px !important; }
.wpp231 { width: 231px !important; }
.wpp232 { width: 232px !important; }
.wpp233 { width: 233px !important; }
.wpp234 { width: 234px !important; }
.wpp235 { width: 235px !important; }
.wpp236 { width: 236px !important; }
.wpp237 { width: 237px !important; }
.wpp238 { width: 238px !important; }
.wpp239 { width: 239px !important; }
.wpp240 { width: 240px !important; }
.wpp241 { width: 241px !important; }
.wpp242 { width: 242px !important; }
.wpp243 { width: 243px !important; }
.wpp244 { width: 244px !important; }
.wpp245 { width: 245px !important; }
.wpp246 { width: 246px !important; }
.wpp247 { width: 247px !important; }
.wpp248 { width: 248px !important; }
.wpp249 { width: 249px !important; }
.wpp250 { width: 250px !important; }
.wpp251 { width: 251px !important; }
.wpp252 { width: 252px !important; }
.wpp253 { width: 253px !important; }
.wpp254 { width: 254px !important; }
.wpp255 { width: 255px !important; }
.wpp256 { width: 256px !important; }
.wpp257 { width: 257px !important; }
.wpp258 { width: 258px !important; }
.wpp259 { width: 259px !important; }
.wpp260 { width: 260px !important; }
.wpp261 { width: 261px !important; }
.wpp262 { width: 262px !important; }
.wpp263 { width: 263px !important; }
.wpp264 { width: 264px !important; }
.wpp265 { width: 265px !important; }
.wpp266 { width: 266px !important; }
.wpp267 { width: 267px !important; }
.wpp268 { width: 268px !important; }
.wpp269 { width: 269px !important; }
.wpp270 { width: 270px !important; }
.wpp271 { width: 271px !important; }
.wpp272 { width: 272px !important; }
.wpp273 { width: 273px !important; }
.wpp274 { width: 274px !important; }
.wpp275 { width: 275px !important; }
.wpp276 { width: 276px !important; }
.wpp277 { width: 277px !important; }
.wpp278 { width: 278px !important; }
.wpp279 { width: 279px !important; }
.wpp280 { width: 280px !important; }
.wpp281 { width: 281px !important; }
.wpp282 { width: 282px !important; }
.wpp283 { width: 283px !important; }
.wpp284 { width: 284px !important; }
.wpp285 { width: 285px !important; }
.wpp286 { width: 286px !important; }
.wpp287 { width: 287px !important; }
.wpp288 { width: 288px !important; }
.wpp289 { width: 289px !important; }
.wpp290 { width: 290px !important; }
.wpp291 { width: 291px !important; }
.wpp292 { width: 292px !important; }
.wpp293 { width: 293px !important; }
.wpp294 { width: 294px !important; }
.wpp295 { width: 295px !important; }
.wpp296 { width: 296px !important; }
.wpp297 { width: 297px !important; }
.wpp298 { width: 298px !important; }
.wpp299 { width: 299px !important; }
.wpp300 { width: 300px !important; }
.wpp301 { width: 301px !important; }
.wpp302 { width: 302px !important; }
.wpp303 { width: 303px !important; }
.wpp304 { width: 304px !important; }
.wpp305 { width: 305px !important; }
.wpp306 { width: 306px !important; }
.wpp307 { width: 307px !important; }
.wpp308 { width: 308px !important; }
.wpp309 { width: 309px !important; }
.wpp310 { width: 310px !important; }
.wpp311 { width: 311px !important; }
.wpp312 { width: 312px !important; }
.wpp313 { width: 313px !important; }
.wpp314 { width: 314px !important; }
.wpp315 { width: 315px !important; }
.wpp316 { width: 316px !important; }
.wpp317 { width: 317px !important; }
.wpp318 { width: 318px !important; }
.wpp319 { width: 319px !important; }
.wpp320 { width: 320px !important; }
.wpp321 { width: 321px !important; }
.wpp322 { width: 322px !important; }
.wpp323 { width: 323px !important; }
.wpp324 { width: 324px !important; }
.wpp325 { width: 325px !important; }
.wpp326 { width: 326px !important; }
.wpp327 { width: 327px !important; }
.wpp328 { width: 328px !important; }
.wpp329 { width: 329px !important; }
.wpp330 { width: 330px !important; }
.wpp331 { width: 331px !important; }
.wpp332 { width: 332px !important; }
.wpp333 { width: 333px !important; }
.wpp334 { width: 334px !important; }
.wpp335 { width: 335px !important; }
.wpp336 { width: 336px !important; }
.wpp337 { width: 337px !important; }
.wpp338 { width: 338px !important; }
.wpp339 { width: 339px !important; }
.wpp340 { width: 340px !important; }
.wpp341 { width: 341px !important; }
.wpp342 { width: 342px !important; }
.wpp343 { width: 343px !important; }
.wpp344 { width: 344px !important; }
.wpp345 { width: 345px !important; }
.wpp346 { width: 346px !important; }
.wpp347 { width: 347px !important; }
.wpp348 { width: 348px !important; }
.wpp349 { width: 349px !important; }
.wpp350 { width: 350px !important; }
.wpp351 { width: 351px !important; }
.wpp352 { width: 352px !important; }
.wpp353 { width: 353px !important; }
.wpp354 { width: 354px !important; }
.wpp355 { width: 355px !important; }
.wpp356 { width: 356px !important; }
.wpp357 { width: 357px !important; }
.wpp358 { width: 358px !important; }
.wpp359 { width: 359px !important; }
.wpp360 { width: 360px !important; }
.wpp361 { width: 361px !important; }
.wpp362 { width: 362px !important; }
.wpp363 { width: 363px !important; }
.wpp364 { width: 364px !important; }
.wpp365 { width: 365px !important; }
.wpp366 { width: 366px !important; }
.wpp367 { width: 367px !important; }
.wpp368 { width: 368px !important; }
.wpp369 { width: 369px !important; }
.wpp370 { width: 370px !important; }
.wpp371 { width: 371px !important; }
.wpp372 { width: 372px !important; }
.wpp373 { width: 373px !important; }
.wpp374 { width: 374px !important; }
.wpp375 { width: 375px !important; }
.wpp376 { width: 376px !important; }
.wpp377 { width: 377px !important; }
.wpp378 { width: 378px !important; }
.wpp379 { width: 379px !important; }
.wpp380 { width: 380px !important; }
.wpp381 { width: 381px !important; }
.wpp382 { width: 382px !important; }
.wpp383 { width: 383px !important; }
.wpp384 { width: 384px !important; }
.wpp385 { width: 385px !important; }
.wpp386 { width: 386px !important; }
.wpp387 { width: 387px !important; }
.wpp388 { width: 388px !important; }
.wpp389 { width: 389px !important; }
.wpp390 { width: 390px !important; }
.wpp391 { width: 391px !important; }
.wpp392 { width: 392px !important; }
.wpp393 { width: 393px !important; }
.wpp394 { width: 394px !important; }
.wpp395 { width: 395px !important; }
.wpp396 { width: 396px !important; }
.wpp397 { width: 397px !important; }
.wpp398 { width: 398px !important; }
.wpp399 { width: 399px !important; }
.wpp400 { width: 400px !important; }
.wpp401 { width: 401px !important; }
.wpp402 { width: 402px !important; }
.wpp403 { width: 403px !important; }
.wpp404 { width: 404px !important; }
.wpp405 { width: 405px !important; }
.wpp406 { width: 406px !important; }
.wpp407 { width: 407px !important; }
.wpp408 { width: 408px !important; }
.wpp409 { width: 409px !important; }
.wpp410 { width: 410px !important; }
.wpp411 { width: 411px !important; }
.wpp412 { width: 412px !important; }
.wpp413 { width: 413px !important; }
.wpp414 { width: 414px !important; }
.wpp415 { width: 415px !important; }
.wpp416 { width: 416px !important; }
.wpp417 { width: 417px !important; }
.wpp418 { width: 418px !important; }
.wpp419 { width: 419px !important; }
.wpp420 { width: 420px !important; }
.wpp421 { width: 421px !important; }
.wpp422 { width: 422px !important; }
.wpp423 { width: 423px !important; }
.wpp424 { width: 424px !important; }
.wpp425 { width: 425px !important; }
.wpp426 { width: 426px !important; }
.wpp427 { width: 427px !important; }
.wpp428 { width: 428px !important; }
.wpp429 { width: 429px !important; }
.wpp430 { width: 430px !important; }
.wpp431 { width: 431px !important; }
.wpp432 { width: 432px !important; }
.wpp433 { width: 433px !important; }
.wpp434 { width: 434px !important; }
.wpp435 { width: 435px !important; }
.wpp436 { width: 436px !important; }
.wpp437 { width: 437px !important; }
.wpp438 { width: 438px !important; }
.wpp439 { width: 439px !important; }
.wpp440 { width: 440px !important; }
.wpp441 { width: 441px !important; }
.wpp442 { width: 442px !important; }
.wpp443 { width: 443px !important; }
.wpp444 { width: 444px !important; }
.wpp445 { width: 445px !important; }
.wpp446 { width: 446px !important; }
.wpp447 { width: 447px !important; }
.wpp448 { width: 448px !important; }
.wpp449 { width: 449px !important; }
.wpp450 { width: 450px !important; }
.wpp451 { width: 451px !important; }
.wpp452 { width: 452px !important; }
.wpp453 { width: 453px !important; }
.wpp454 { width: 454px !important; }
.wpp455 { width: 455px !important; }
.wpp456 { width: 456px !important; }
.wpp457 { width: 457px !important; }
.wpp458 { width: 458px !important; }
.wpp459 { width: 459px !important; }
.wpp460 { width: 460px !important; }
.wpp461 { width: 461px !important; }
.wpp462 { width: 462px !important; }
.wpp463 { width: 463px !important; }
.wpp464 { width: 464px !important; }
.wpp465 { width: 465px !important; }
.wpp466 { width: 466px !important; }
.wpp467 { width: 467px !important; }
.wpp468 { width: 468px !important; }
.wpp469 { width: 469px !important; }
.wpp470 { width: 470px !important; }
.wpp471 { width: 471px !important; }
.wpp472 { width: 472px !important; }
.wpp473 { width: 473px !important; }
.wpp474 { width: 474px !important; }
.wpp475 { width: 475px !important; }
.wpp476 { width: 476px !important; }
.wpp477 { width: 477px !important; }
.wpp478 { width: 478px !important; }
.wpp479 { width: 479px !important; }
.wpp480 { width: 480px !important; }
.wpp481 { width: 481px !important; }
.wpp482 { width: 482px !important; }
.wpp483 { width: 483px !important; }
.wpp484 { width: 484px !important; }
.wpp485 { width: 485px !important; }
.wpp486 { width: 486px !important; }
.wpp487 { width: 487px !important; }
.wpp488 { width: 488px !important; }
.wpp489 { width: 489px !important; }
.wpp490 { width: 490px !important; }
.wpp491 { width: 491px !important; }
.wpp492 { width: 492px !important; }
.wpp493 { width: 493px !important; }
.wpp494 { width: 494px !important; }
.wpp495 { width: 495px !important; }
.wpp496 { width: 496px !important; }
.wpp497 { width: 497px !important; }
.wpp498 { width: 498px !important; }
.wpp499 { width: 499px !important; }
.wpp500 { width: 500px !important; }
.wpp550 { width: 550px !important; }
.wpp600 { width: 600px !important; }
.wpp650 { width: 650px !important; }
.wpp700 { width: 700px !important; }
.wpp750 { width: 750px !important; }
.wpp800 { width: 800px !important; }
.wpp850 { width: 850px !important; }
.wpp900 { width: 900px !important; }



/*반응형일때 table교체 */

@media screen and (min-width:1024px){
	.mo_view{display:none;}
	.mo_cell_view{display:none;}
	.pc_view{display:table;}
	.pc_cell_view{display:table-cell;}
}
@media screen and (max-width:1024px){
	.mo_view{display:table;}
	.mo_cell_view{display:table-cell;}
	.pc_view{display:none;}
	.pc_cell_view{display:none;}
}

/**********************************************************************
* Descript : IE 낮은 버전(IE 9이하)에서 브라우저 업그레이드 공지 안내 스타일
***********************************************************************/
#old-browser-popup{position:fixed; width:100%; height:100%; left:0; top:0; background:url(/images/common/bg.png) repeat; z-index:9999; font-family: '맑은 고딕', 'Malgun Gothic', 'Noto Sans', sans-serif;}
.old-browser-container{width:100%; margin:0 auto; text-align:center;}
.old-browser-container div{color:#fff; font-size:13px; line-height:22px;}
.old-browser-container div b{color:#fc0; font-weight:700;}
.old-browser-container p{background:#fff; border-radius:5px; color:#222; font-weight:700; margin:25px auto 50px auto; height:30px; line-height:30px; width:700px;}
.old-browser-container a{color:#3c3c3c; font-weight:700; padding:0 10px; display:inline-block; font-size:12px; text-decoration:none;}
.old-browser-container a:hover{text-decoration:underline; color:#fc0;}
/**********************************************************************/


/* jump menu */
#jump_menu {height:0px; position:relative;z-index:100000;}
#jump_menu > ul > li {text-align:center;}
#jump_menu > h1 {width:0; height:0; overflow:hidden; white-space:nowrap;}
#jump_menu > ul > li > a {position:absolute; display:block; color:#fff; font-size:1.5em; top:-10000px; left:0px; z-index:10000; font-weight:600;}
#jump_menu > ul > li > a:hover,
#jump_menu > ul > li > a:focus,
#jump_menu > ul > li > a:active {top:0px; padding:12px 0; background:#2f3a70; z-index:10000; width:100%; overflow:hidden; }




/* base_style 블릿 등 */
.popup_wrap{padding: 10px;}
.popup_wrap .tbl_wrap .tbl{width: 100%;}
@media all and (max-width:500px) {
	.popup_wrap .tbl_wrap .tbl{width: 729px;}
}

/* head tag */
.conts h4, .conts h5, .conts h6,
.popup_wrap h1, .popup_wrap h2, .popup_wrap h3 {position: relative; text-align: left; font-weight:bold; letter-spacing:-0.5pt;}
.conts h4, .popup_wrap h1 {font-size:25px; padding-left:35px; margin-top:50px; line-height: 1.3em; }
.conts h4:before, .popup_wrap h1:before {content: ''; position: absolute; left: 0; top: 3px; width: 27px; height: 27px; background:url('../img/common/spr_bu.png') no-repeat 0 0;}
.conts h5, .popup_wrap h2 {font-size:20px; padding-left:27px; margin:30px 0 0 8px;line-height: 130%;}
.conts h5:before, .popup_wrap h2:before {content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background:url('../img/common/spr_bu.png') no-repeat 0 -37px;}
.conts h6, .popup_wrap h3 {font-size:18px; padding-left:17px; margin:30px 0 0 18px;}
.conts h6:before, .popup_wrap h3:before {content: ''; position: absolute; left: 0; top: 2px; width: 11px; height: 15px; background:url('../img/common/spr_bu.png') no-repeat 0 -67px;}
.conts h4:first-of-type, .popup_wrap h1:first-of-type {margin-top:0;}
.conts ul:first-child {margin-top: 0;}
.conts li > ul:first-child {margin-top: 10px;}

h4 + .tbl_wrap{margin-left: 35px;}

/* box_text */
p[class^="box_h"], div[class^="box_h"] {background: #ecf1f7; margin-top:15px; padding:15px; font-size: 15px; border-bottom: 2px solid #d7dee8; border-right:  2px solid #d7dee8;box-sizing: border-box;}
p[class^="p_h"], div[class^="box_h"] {margin-top:15px;}
p[class^="p_h"] {line-height: 180%;}
.box_h4, .p_h4, .tbl_h4, h4 + .tbl_wrap, .h4{margin-left:36px;}
.box_h5, .p_h5, .tbl_h5, h5 + .tbl_wrap, .h5{margin-left:33px;}
.box_h6, .p_h6, .tbl_h6, h6 + .tbl_wrap, .h6{margin-left:35px;}

@media all and (max-width:768px) {
	.box_h4, .p_h4, .tbl_h4, h4 + .tbl_wrap,
	.box_h5, .p_h5, .tbl_h5, h5 + .tbl_wrap,
	.box_h6, .p_h6, .tbl_h6, h6 + .tbl_wrap,
	.h4, .h5, .h6{margin-left:23px;}
}
@media all and (max-width:767px) {
	.box_h4, .p_h4, .tbl_h4, h4 + .tbl_wrap,
	.box_h5, .p_h5, .tbl_h5, h5 + .tbl_wrap,
	.box_h6, .p_h6, .tbl_h6, h6 + .tbl_wrap,
	.h4, .h5, .h6{margin-left: 0;}
}

/* img box */
.box_img.box_line{border:1px solid #ddd;}
.box_img { margin-top:20px; text-align:center; }
.box_img img { max-width: 100%;}
.box_line {border:1px solid #ddd; padding: 10px; margin-top: 10px; margin-bottom: 10px;}

/* list */
ul[class^="list_ul"], ol[class^="list_num"]{margin:20px 0 0;}
.list_ul_h4, .list_num_h4 {margin-left:36px !important;}
.list_ul_h5, .list_num_h5 {margin-left:33px !important;}
.list_ul_h6, .list_num_h6 {margin-left:35px !important;}
ul[class^="list_ul"] li, ol[class^="list_num"] li {line-height:21px; position: relative;text-align: left;}
ul[class^="list_ul"] >li, ol[class^="list_num"] li ul li {padding-left:14px; margin-top:11px;}
ul[class^="list_ul"] >li:before, ol[class^="list_num"] li ul li:before, .tbl td >ul >li:before  {content: ''; position: absolute; width: 8px; height: 8px; left: 0; top: 6px; background:url('../img/common/spr_bu.png') no-repeat 0 -92px;}
ul[class^="list_ul"] >li:first-child{margin-top:0;}
ul[class^="list_ul"] >li >ul {margin-top:14px;}
ul[class^="list_ul"] li >ul >li{padding-left:18px; margin-top:11px;}
ul[class^="list_ul"] >li >ul >li:before{content: ''; position: absolute; width: 11px; height: 11px; left: 0; top: 4px; background:url('../img/common/spr_bu.png') no-repeat 0 -109px;}
ul[class^="list_ul"] >li >ul >li:first-child{margin-top:0;}
ul[class^="list_ul"] ul ul {margin-top:10px; background:#eff2f7; padding:15px; box-sizing: border-box;}
ul[class^="list_ul"] >li >ul >li >ul >li {padding-left:8px; margin-top:9px;}
ul[class^="list_ul"] >li >ul >li >ul >li:before, td >ul >li >ul >li:before {content: ''; position: absolute; width: 3px; height: 3px; left: 0; top: 8px; background:#afc4db;}
ul[class^="list_ul"] >li >ul >li >ul >li:first-child {margin-top:0;}
ul[class^="list_ul"] li p, ol[class^="list_num"] li p {margin-top:10px;}
.list_ul_h6 >li {padding-left:10px; margin-top:5px;}
.list_ul_h6 >li:first-child {margin-top:0;}
.list_ul_h6 > li > ul {margin-top:10px; background:#f3f4fa; padding:15px; box-sizing: border-box;}
.list_ul_h6 > li > ul >li {padding-left:15px; margin-top:5px;}
.list_ul_h6 > li > ul >li:first-child {margin-top:0;}
ol[class^="list_num"] li{padding-left:27px; margin-top:15px;}
ol[class^="list_num"] >li:before {content: ''; position: absolute; left: 0; top: -1px; width: 22px; height: 22px; line-height: 22px; background: #008baa;
text-align: center; color: #fff; font-size: 13px; font-weight: 600; border-radius: 7px 0 7px 0px;}
ol[class^="list_num"] >li:nth-child(1):before {content: '1';}
ol[class^="list_num"] >li:nth-child(2):before {content: '2';}
ol[class^="list_num"] >li:nth-child(3):before {content: '3';}
ol[class^="list_num"] >li:nth-child(4):before {content: '4';}
ol[class^="list_num"] >li:nth-child(5):before {content: '5';}
ol[class^="list_num"] >li:nth-child(6):before {content: '6';}
ol[class^="list_num"] >li:nth-child(7):before {content: '7';}
ol[class^="list_num"] >li:nth-child(8):before {content: '8';}
ol[class^="list_num"] >li:nth-child(9):before {content: '9';}
ol[class^="list_num"] >li:nth-child(10):before {content: '10';}
ol[class^="list_num"] >li:nth-child(11):before {content: '11';}
ol[class^="list_num"] >li:nth-child(12):before {content: '12';}
ol[class^="list_num"] >li:nth-child(13):before {content: '13';}
ol[class^="list_num"] >li:nth-child(14):before {content: '14';}
ol[class^="list_num"] >li:nth-child(15):before {content: '15';}
ol[class^="list_num"] >li:nth-child(16):before {content: '16';}
ol[class^="list_num"] >li:nth-child(17):before {content: '17';}
ol[class^="list_num"] >li:nth-child(18):before {content: '18';}
ol[class^="list_num"] >li:nth-child(19):before {content: '19';}
ol[class^="list_num"] >li:nth-child(20):before {content: '20';}
ol[class^="list_num"] >li:nth-child(21):before {content: '21';}
ol[class^="list_num"] >li:nth-child(22):before {content: '22';}
ol[class^="list_num"] >li:nth-child(23):before {content: '23';}
ol[class^="list_num"] >li:nth-child(24):before {content: '24';}
ol[class^="list_num"] >li:nth-child(25):before {content: '25';}
ol[class^="list_num"] >li:nth-child(26):before {content: '26';}
ol[class^="list_num"] >li:nth-child(27):before {content: '27';}
ol[class^="list_num"] >li:nth-child(28):before {content: '28';}
ol[class^="list_num"] li:first-child{margin-top:0;}
ol[class^="list_num"] >li >ul {margin-top: 14px;background: #f3f4fa; padding: 15px;box-sizing: border-box;}
ol[class^="list_num"] >li >ul li {padding-left: 12px;}
ol[class^="list_num"] >li >ul li:before {top: 7px;}
ol[class^="list_num"] > li > ul > li > ul > li { position:relative; padding-left:18px; }
ol[class^="list_num"] > li > ul > li > ul > li:before { content:''; position:absolute; width:11px; height:11px; left:0; top:4px; background:url(../img/common/spr_bu.png) no-repeat 0 -109px; }
/* ol[class^="list_num"] >li >li:first-child{margin-top: 0;} */

@media screen and (max-width:667px){
	.list_ul_h4, .list_num_h4 {margin-left: 9px !important;}
}

/* ol - step */
.ol_step {margin-top: 20px;}
.ol_step >li {position: relative; float: left; box-sizing: border-box; padding-right: 49px; margin-bottom: 10px;background: url('/common/img/common/bg_step_arrow04.gif') right center no-repeat; }
.ol_step.step3 li {width: 34.7%; }
.ol_step.step3 li:last-child {width: 30.5%;}
.ol_step.step4 li {width: 26%;}
.ol_step.step4 li:last-child { width: 22%;}
.ol_step.step5 li {width: 20.9%; }
.ol_step.step5 li:last-child {width: 16.4%;}
.ol_step >li:last-child {background: none; padding: 0;}
.ol_step li p {border: 2px dashed #0394d8; padding: 20px 20px; box-sizing: border-box; background: #f1f9fb url('/common/img/common/pt_left_titbg.png'); font-size: 17px; font-weight: 600; color: #333; letter-spacing: -1pt;}
.ol_step li:nth-child(even) p {border-color:#0d66d5; background-color: #f3f9fd;}

/* table */
.tbl {margin-top:20px;}
.tbl:first-child{margin-top: 5px;}
.tbl th {text-align:center; font-weight:600;}
.tbl td, .tbl th {padding:12px 10px; border:1px solid #e2e2e4; line-height:18px; vertical-align: middle; box-sizing: border-box; font-size: 15px; word-break:break-all;}
.tbl thead tr:first-child th {border-top:2px solid #848cd6; background:#e7f1f7;}
.tbl thead th {background:#e7f1f7; color:#000; border-bottom: none;}
.tbl tbody th {background:#f2f6f9; font-weight: normal;}
.tbl tfoot th {background:#e7f1f7; color:#333;}
.tbl td {font-size: 14px;}
.tbl.tbl_fixed{table-layout: fixed;}

/* table > align */
table.taC td {text-align:center;}
td.taC {text-align:center !important;}
table.taL td {text-align:left;}
td.taL {text-align:left !important;}
table.taR td {text-align:right;}
td.taR {text-align:right  !important;}
.Thead>tbody>tr:first-child td, .Thead>tbody>tr:first-child th {border-top:2px solid  #848cd6;}
td li {position: relative;}
td >ul >li {padding-left:15px; margin-top:10px; line-height:22px; text-align:left !important;}
td >ul >li:first-child {margin-top:0;}
td >ul >li >ul {margin-top:10px;}
td >ul >li >ul >li {padding-left:10px; margin-top:6px; line-height:18px; text-align:left !important;}
td >ul >li >ul >li:first-child {margin-top:0;}
table.tbl ol[class^="list_num"] li{text-align: left !important;}
table.tbl ol[class^="list_num"] li:before{top: 0; width: 20px; height: 20px; line-height: 18px; background: #6996ce; border-radius:0px;}
table.tbl ol[class^="list_num"]:FIRST-CHILD{margin-top: 0px;}

/* link */
a.link{color: #01819d; word-break:break-all;}
a.link:hover{color: #fc8408; border-bottom: 1px dashed #fc8408;}
a.none {background: transparent !important; padding-right: 0 !important;}
.conts a[target="_blank"] {position: relative; padding-right:15px;}
.conts a[target="_blank"]:after {content: ''; position: absolute; right: -1px; top: 0; width: 12px; height: 12px; background:url('../img/common/spr_bu.png') 0 -130px no-repeat; text-indent:-9999px;}
.bod_list a[target="_blank"]:after {right: 0px; top: 7px;}
.open_license a[target="_blank"]:after{display: none;}
.conts a.dna[target="_blank"]:after {display: none;}
a.link[target="_blank"]:after{position: relative; top: 0; right: 0; display: inline-block; margin-left: 5px;}
p[class^="p_h"], div[class^="box_h"] a{}
a.link[target="_blank"] {padding-right: 0;}

/* button */
.btn {background-color: #fff; border: 2px solid #ddd; padding: 10px 15px; display: inline-block; font-weight:bold; font-size: 15px; letter-spacing: -1pt;
box-sizing: border-box; transition:0.5s; font: 15px "NanumS"; vertical-align: middle; line-height: 1.2em; margin-bottom: 5px;}
.btn:hover {border: 2px solid #59bddb;}
.btn.point {background:#276cad !important; color:#fff; border-color:#276cad;}
.btn.point:hover {background:#164470; border-color:#164470;}
.btn.down {background: #fff url('../img/common/spr_btn.png') right 6px no-repeat; padding-right: 40px;}
.btn.image {background: #fff url('../img/common/spr_btn.png') right -45px no-repeat; padding-right: 40px;}
.btn.excel {background: #fff url('../img/common/spr_btn.png') right -98px no-repeat; padding-right: 40px;}
.btn.hwp {background: #fff url('../img/common/spr_btn.png') right -150px no-repeat; padding-right: 40px;}
.btn.word {background: #fff url('../img/common/spr_btn.png') right -327px no-repeat; padding-right: 40px;}
.btn.print {background: #fff url('../img/common/spr_btn.png') right -391px no-repeat; padding-right: 40px;}
/* .btn.skip {background: #fff url('../img/common/spr_btn.png') right -209px no-repeat; padding-right: 40px;} */
/* skip 동명 클래스때문에 버튼 안보이는 현상 수정 */
.btn.skip {background: #fff url('../img/common/spr_btn.png') right -209px no-repeat; padding-right: 40px; position: relative; left: 0; top: 0; width: auto; height: auto;}
.btn.go {background: #fff url('../img/common/spr_btn.png') right -263px no-repeat !important; padding-right: 40px !important;}
.btn.go:after {background:none !important;}
.btn.small {padding: 4px 15px 2px; background-color:#fafbfc; font-weight: normal; position: relative; display: inline-block;}
.btn.smallest {font-size:14px;}
li>.btn.small{display: inline;}
.btn.small[target="_blank"] {padding-right: 30px !important; }
.btn.small[target="_blank"]:after {margin-right: 20px !important; top: 7px !important; right: -9px !important;}
input[type="button"] {cursor: pointer;}
a[target="_blank"].btn.blank{padding-right: 30px;}
a[target="_blank"].btn.blank:after{top: 14px; right: 13px;}
.btn.small.down{background: #fff url('../img/common/spr_btn_small.png') right 6px no-repeat; padding: 5px 30px 4px 10px;}
.btn.small.go{background: #fff url('../img/common/spr_btn_small.png') right -153px no-repeat !important; padding: 5px 30px 4px 10px !important;}
.btn.small.image{background: #fff url('../img/common/spr_btn_small.png') right -25px no-repeat; padding: 5px 30px 4px 10px;}
.btn.small.excel{background: #fff url('../img/common/spr_btn_small.png') right -56px no-repeat; padding: 5px 30px 4px 10px;}
.btn.small.hwp{background: #fff url('../img/common/spr_btn_small.png') right -86px no-repeat; padding: 5px 30px 4px 10px;}
.btn.small.skip{background: #fff url('../img/common/spr_btn_small.png') right -122px no-repeat; padding: 5px 30px 4px 10px;}
.btn.small.word{background: #fff url('../img/common/spr_btn_small.png') right -187px no-repeat; padding: 5px 30px 4px 10px;}
.btn.down.blank:after{display: none !important;}
.btn.down.blank{padding-right: 40px !important; display: inline;}
@media screen and (max-width:820px){
	.con .btn.small.go {margin-top: 5px !important;}
}
@media screen and (max-width:640px){
	li>.btn.small, .bod_list td > .btn.small.go{display: inline-block;margin-bottom: 0;font-size: 13px;padding: 3px 25px 2px 4px !important;}
	li>.btn.small.down {background-position: 104% 3px;}
	li>.btn.small.hwp{background-position: 104% -89px;}
	li>.btn.small.word{background-position: 106% -190px;}
	.bod_list td > .btn.small.go {background-position: 106% -156px !important;}
}

/* 인풋 옆에 오는 버튼일 때 여백조정 */
input ~ .btn, select ~ .btn{margin-bottom: 0;}

/* button box */
.btnboxR {text-align: right; margin-top: 20px;}
.btnboxL {text-align: left; margin-top: 20px;}
.btnboxC {text-align: center; margin-top: 20px;}
#pop_container div[class^="btnbox"] {margin: 20px 10px; display: inline-block; float: right;}
#pop_container div[class^="btn_check"] {display: inline-block; margin-top: 20px;}

/* image */
.conts img { max-width:100%; height:auto; }

/* 절차 */
h4+.step{margin-left: 35px;}
.step{margin-top: 10px;}
.step>li{float: left; margin-bottom:15px;}
ul .step>li{margin-top: 0 !important; padding-left: 0 !important;}
.step.li2>li{width: 50%;}
.step.li3>li{width: 33%;}
.step.li4>li{width: 25%;}
.step.li5>li{width: 20%;}

.step>li:after,
.step>li.first:before {background: url(/common/img/common/ico_step_next.png) no-repeat center center; width: 28px; height: 30px; display: inline-block; content: '';
vertical-align: middle;}
.step.li5>li:after{width: 20px;}
.step>li div{background: #fff;border: 2px solid #56bdde; text-align: center; display: inline-block; width: 87%; padding: 10px; box-sizing:border-box; vertical-align: middle;}
.step>li.first div	{ width: 76%; }
.step>li:last-child:after, .step>li.last:after{display: none;}
.step>li:last-child div, .step>li.last div{width: 100%;}
.step:after{content: ''; display: block; clear: both;}
.step>li .txt01{background: #0394d8; padding: 5px; color: #fff; font-weight:bold; border-radius: 20px}
.step>li .txt02{padding-top: 10px;min-height: 20px;}
.step.li5>li:after { width:21px; }
.step.li3>li:nth-child(4n) {clear:both;}

.step li:nth-child(even) div{border: 2px solid #0d64d2;}
.step li:nth-child(even) .txt01{background: #0d64d2;}

.step>li:before{display: none;}

@media all and (max-width: 1010px) {
	.step>li div{width: 80%;}
}
@media all and (max-width: 720px) {
	.step>li{width: 50% !important; margin-bottom: 10px;}
}
@media all and (max-width: 500px) {
	.step>li{width: 100% !important;}
	.step>li.first:before,
	.step>li:after{background: url(/common/img/common/ico_step_bottom.png) no-repeat center center; width: 22px; height: 22px; content: ''; display: block; margin: 10px auto 0;}
	.step>li.first:before	{ margin: 0 auto 10px; }
	.step>li div,
	.step>li.first div	{width: 100%;}
}
#pop_container div[class^="btnbox"] {
	margin: 20px 10px;
	display: inline-block;
	float: right;
}

#pop_container div[class^="btn_check"] {
	display: inline-block;
	margin-top: 20px;
}

/* 임의반응형 - 모바일에서 이미지크게보기 링크 */
.img_respon{position: relative;}
.link_imgview{display: none;}
@media all and (max-width:768px){
	.link_imgview{position: absolute; bottom: 0; right: 0; background: rgba(0,0,0,0.7); color: #fff; font-weight: 600; padding: 5px 10px; display: block;}
	.link_imgview:visited{color: #fff;}
}

/** 캘린더 선택 */
#ui-datepicker-div {
	display: none;
}
a.ui-datepicker-prev, a.ui-datepicker-next {
	display: none;
}

/* date picker J.Ryeon Lee */
a.ui-datepicker-prev, a.ui-datepicker-next {
	display: none;
}

/* 지도 */
.map_box {
	border: 1px solid #dedede;
	border-radius:5px;
	margin-top: 10px;
	width: 790px;
	height:450px;
	}
.map_con {
	position: relative;
	width: 300px;
	}
.map_con .box {
	background: #ffffff;
	padding: 10px;
	}
.map_con .big_box{
	background: #ffffff;
	height: 260px;
	padding: 10px;
}
.map_con .box .title {
	display: block;
	font-size: 18px;
	padding-bottom: 7px;
	font-weight: 600;
	border-bottom: 2px solid #7e9db7;
	color:#1d507b;
	}

	.map_con .box{
	padding: 10px 5px;
	border: 1px solid #eee;
	border-radius: 10px;
	}
.map_con .box .title:after{
	display:inline-block;
	width: 1px;
	height: 6px;
	background: #ddd;
	padding-right: 5px;
}
.map_con .big_box .title {
	display: block;
	font-size: 18px;
	padding-bottom: 7px;
	font-weight: 600;
	border-bottom: 2px solid #333333;
	color:#333333;
	}
.map_con .box .body {
	font-size: 13px;
	display: block;
	padding-top: 10px;
	}
.map_con .big_box .body {
	color: #666666;
	font-size: 13px;
	display: block;
	padding-top: 10px;
	}

/* 캘린더 민원신청 - 종합신청센터 - 체육시설신청 */
.tbl_calendarWrap:after {content:""; clear:both;}
.tbl_calendarHead {text-align:center;}
.tbl_calendarHead span {display:inline-block; padding:0 12px; font-weight:800; font-size:25px; color:#333; line-height:34px; letter-spacing: -1px;}
.tbl_calendarHead a {display:inline-block; height:34px; line-height:34px; /*vertical-align:6px;*/ border:1px solid #bdbdbd !important; border-radius:4px 4px; box-sizing:border-box;}
.tbl_calendarHead a.month {width:34px; text-indent:-9999px;}
.tbl_calendarHead a.prev { border-radius: 50%; background:url('/common/img/common/spr_ico_brd.png') -2px -2px no-repeat;}
.tbl_calendarHead a.next { border-radius: 50%; background:url('/common/img/common/spr_ico_brd.png') -34px -2px no-repeat;}
.tbl_calendarHead a.today {padding:0 10px; font-weight:600; font-size:16px; color:#5c5c5c !important; margin-left: 5px;}

.tbl_calendar ul {width:100%; margin:19px auto 0; border-top:2px solid #283140; overflow:hidden;}
.tbl_calendar li {float:left; width:14.285%; border-right:1px solid #ccc; border-bottom:1px solid #dedede; box-sizing:border-box;}
.tbl_calendar .th {height:40px; font-weight:600; line-height:40px; text-align:center;}
.tbl_calendar .td {height:80px; padding:5px;}
.tbl_calendar .td1 {border-left:1px solid #ccc;}
.tbl_calendar .td1 > span,.tbl_calendar li.td1 > a {color:#ff765e;}
.tbl_calendar .td7 > span,.tbl_calendar li.td7 > a {color:#00bfc2;}
.tbl_calendar .today{background:#f1f1f1;}
.tbl_calendar .today{font-weight: 600;}
.tbl_calendar .today .schedule{font-weight: normal;}
.tbl_calendar .holiday,.tbl_calendar .holiday > a {color:#ec445b;}

.tbl_calendar table {width:100%; margin:19px auto 0; border-left:1px solid #dedede; border-top:2px solid #1d518d; box-sizing:border-box;}
.tbl_calendar th,
.tbl_calendar td {font-size:14px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.tbl_calendar th {width:14%; height:40px; font-weight:600; line-height:40px; font-size: 15px; text-align:center; background:#f7f7f7; }
.tbl_calendar th:first-child {color:#ec445b; }
.tbl_calendar th:last-child {color:#186dc4;}
.tbl_calendar td {height:80px; padding:8px 5px 5px; vertical-align:top;}
.tbl_calendar td a { border: none !important; color: #666 !important; font-weight: 600; }
.tbl_calendar td:first-child a {color:#ec445b !important;}
.tbl_calendar td:last-child a {color:#4b96e6 !important;}
.tbl_calendar td .schedule {margin-top:5px;}

.tbl_calendar .schedule a { display:block; width:100%; margin-bottom:4px; padding-left:26px; font-size:12px; line-height:1.6; background:url('img/spr_ico_brd.png') 0px 100% no-repeat; border-radius:4px 4px; box-sizing:border-box;}
.tbl_calendar .schedule:hover{ color:#ddd; border-bottom: 1px dashed #aeaeae;}

.roll_over td[id^="yhdc"]:hover{background: #f7f7f7;}

@media all and (max-width:480px){
.tbl_calendar li {font-size:12px;}
.tbl_calendar .th span span {display:none;}
.tbl_calendar th span {display:none;}
.tbl_calendar th {font-size:13px;}
.tbl_calendar td {font-size:12px;}
}
/* 캘린더 목록 */
.tbl_calendarWrap_box {width: 100%; margin-top: 20px;}
.tbl_calendarWrap_box .tbl_calendarWrap{width: 48%;margin-right: 2%; float: left; border-right: 1px dashed #ddd; box-sizing:border-box; padding-right: 3.3%;}
.day_schedule {width: 48%;float: right;}
.day_schedule .tbl_wrap{margin-left: 0;}
.day_schedule.farm_day .tbl_wrap{height: 470px; overflow-y: scroll;}
.day_schedule table .tbl_hidden {display: none;}
.day_schedule div.tbl_wrap{margin-left:0 !important;}

/* #conts .tbl_calendarWrap_box a.rent_ok{background: #009688; color: #fff !important; font-weight: 600; padding:2px 5px; border-radius:20px; font-size: 13px;} */
/* .tbl_calendarWrap_box a.rent_ok:hover{background: #0c867a;} */

@media all and (max-width:768px) {
	.tbl_calendarWrap_box .tbl_calendarWrap, .day_schedule { width: 100%;margin-right: 0;}
	.tbl_calendarWrap_box .tbl_calendarWrap{padding-right: 0; border-right: 0;}
	#yhdtbl_calendar #yhdtbl_calendar  { margin: 0 0 50px 0; }
	.day_schedule.farm_day .tbl_wrap{height: auto;}
	.day_schedule.farm_day{margin-top: 30px;}
}

/* 민원신청 - 종합신청센터 - 점용기간 연장신청 들 */
.sanction_wrap{background: #eef3f7 url(/portal/img/sub04/img_sanctionIcon.png) no-repeat 0 0; border: 1px solid #d3e5f3; margin-top: 20px; padding: 55px 55px 55px 275px;}
.sanction_wrap .txtbox{float: left;}
.sanction_wrap .txtbox .tit .orange{color: #dd7121;}
.sanction_wrap .txtbox .tit{font-size: 25px; font-weight: 600; color: #276cad; line-height: 1.2em;}
.sanction_wrap .txtbox .txt{font-weight: 600; margin-top: 10px;}
.sanction_wrap .btnbox {float: right;}
.sanction_wrap .btnbox .btn{padding:  15px 40px; display: block; font-size: 18px; font-weight: 600; color: #fff; background: #00a5d4; border: 0;}
.sanction_wrap .btnbox .btn:hover{background: #0881a3;}

@media all and (max-width:934px) {
	.sanction_wrap .txtbox, .sanction_wrap .btnbox{float: none;}
	.sanction_wrap .btnbox .btn{padding:  7px 40px; margin-top: 20px;}
}
@media all and (max-width:652px) {
	.sanction_wrap{padding: 200px 55px 55px; background: #eef3f7 url(/portal/img/sub04/img_sanctionIcon.png) no-repeat center 20px; text-align: center;}
	.sanction_wrap .btnbox .btn{margin: 20px auto 0;}
}
@media all and (max-width:426px) {
	.sanction_wrap{padding: 200px 15px 55px;}
}

/* 민원신청 - 종합신청센터 - 점용기간연장신청 */
.divPay_wrap{background: #eef3f7 url(/portal/img/sub04/img_divPay.png) no-repeat 0 0; border: 1px solid #d3e5f3;}
.divPay_wrap .txtbox{width: 100%; float: none;}
.divPay_wrap .txtbox .ul1, .divPay_wrap .txtbox .ul2{float: left; width: 50%;}
.divPay_wrap .btnboxC .btn{padding:  15px 40px; display: block; font-size: 18px; font-weight: 600; color: #fff; background: #00a5d4; border: 0; margin: 20px auto 0; position: relative;
left: -110px;}
.divPay_wrap .btnboxC .btn:hover{background: #0881a3;}
@media screen and (max-width:944px) {
	.divPay_wrap .txtbox .ul1, .divPay_wrap .txtbox .ul2 {width: 100%;}
}
@media screen and (max-width:652px) {
	.divPay_wrap {background-position: 50% 0;}
	.sanction_wrap {padding-top: 169px;}
	.divPay_wrap .btnboxC .btn {left: 0;}
}

/* 신규 설문조사 뷰 */
.poll_top{border-top: 2px solid #2879b7;}
.poll_top > .poll_h5 > .tit{font-size: 20px; font-weight: 600; text-align: center;}
.poll_top:after{content: ''; display: block; clear: both;}
.poll_top>.poll_img{width: 40%; float: left; height: 245px; }
.poll_img img{width: 100%; height: 100%;}
.poll_top>.poll_info_wrap{width: 60%; float: left; }
.poll_info{border-bottom: 1px solid #ddd;}
.poll_info dt, .poll_info dd{display: inline-block; padding: 10px;}
.poll_info dt{background: #f5f5f5; width: 120px; height: 48px; box-sizing:border-box; line-height: 28px; font-weight: 600;}
.poll_txt {margin-top: 25px; margin-bottom: 25px; line-height: 2em;}

.assent_box{border:3px solid #e6e6e6;padding:10px;box-sizing:border-box;}
.assent_box>.border_center_box{border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;padding:10px 0;margin:10px 0;}
.assent_box>p{font-weight:600;font-size:13px;}
.assent_box label{font-weight:600;}
#conts .ass_design>h4{margin-bottom:10px;}
.ass_design{background:url(/common/img/application/bg_businessUser_ass.png) no-repeat 105% 0;}
.ass_design .assent_txt{display:inline-block;width:55%}
.ass_design>h5{display:inline-block;vertical-align:top;margin-top:0 !important;}

/* 신규 설문조사 작성페이지 */
.poll_Qlist{padding-top: 10px; margin-bottom: 20px;}
.poll_Qlist dt{background: #f1f1f1; border-radius:20px; margin-bottom: 10px; padding: 5px;}
.poll_Qlist .tit{background: #3693da; border-radius:20px; padding: 4px 10px; color: #fff; font-weight: 600;}
.poll_Qlist li{margin: 7px 0;}
.poll_Qlist ul{padding-left: 15px;}

.poll_h5{background: #f5f5f5; padding: 10px; border-bottom: 1px solid #ddd;}
#conts .poll_h5 h5{background: none; margin-top: 0; margin-left: 0; padding-left: 0; text-align: center;}

.qPhoto li{width: 48%; display: inline-block; vertical-align: top;}
.qPhoto li p{width: 90%; margin-top: 10px; margin-bottom: 15px;}
.qPhoto li p>img{width: 100%;}

.qBlog li p{width: 100%;}
.qBlog li p>img{max-width: 100%; margin: 0 auto; display: block;}

.poll_qLast{background: url(/common/img/board/ico_poll_qLast.png) no-repeat 14px 12px; padding-left: 95px; border-top: 1px dashed #ddd; padding-top: 20px;}
.poll_qLast .tit{font-size: 17px; font-weight: 600;}
.commit_list .bar_warp{float: left; width: 80%;}
.commit_list .bar {background: #eaeaea; border-radius:20px; width: 100%; display: block; height: 15px; margin-top: 5px;}
.commit_list .bar_on{background: #f5b709 url(/common/img/common/bg_bar_pt.png); border-radius:20px; display: block; height: 15px;}
.commit_list .bar_txt{float: right; width: 20%; text-align: right;}
.commit_list li:after{content: ''; display: block; clear: both;}

.commit_list .oneline span{float: left; width: 10%;}
.commit_list .oneline .bar_warp{width: 70%;}
.commit_list .oneline .bar_txt{width: 20%;}
.commit_list .oneline .bar{margin-top: 0; height: 12px; margin-top: 5px;}
.commit_list .oneline .bar_on{background: #16bbec url(/common/img/common/bg_bar_pt.png); height: 12px;}
.commit_list .answer span{margin-right: 10px;}
.commit_list .answer span:before{display: inline-block; content: ''; width: 10px; height: 10px; margin-right: 3px;}
.commit_list .answer .answer01{color: #278e5a;}
.commit_list .answer .answer01:before{background: #278e5a;}
.commit_list .answer .answer02{color: #4f7ce0;}
.commit_list .answer .answer02:before{background: #4f7ce0;}
.commit_list .answer .answer03{color: #d86161;}
.commit_list .answer .answer03:before{background: #d86161;}

.commit_list .answer .answer04{color: #a98811;}
.commit_list .answer .answer04:before{background: #a98811;}
.commit_list .answer .answer05{color: #ba6ce2;}
.commit_list .answer .answer05:before{background: #ba6ce2;}
.commit_list .answer .answer06{color: #59d1ec;}
.commit_list .answer .answer06:before{background: #59d1ec;}
.commit_list .answer .answer07{color: #0e2f77;}
.commit_list .answer .answer07:before{background: #0e2f77;}
.commit_list .answer .answer08{color: #f78080;}
.commit_list .answer .answer08:before{background: #f78080;}
.commit_list .answer .answer09{color: #fba617;}
.commit_list .answer .answer09:before{background: #fba617;}
.commit_list .answer .answer10{color: #45c37d;}
.commit_list .answer .answer10:before{background: #45c37d;}

.commit_list .bar_warp .answer01 .bar_on{background: #278e5a url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer02 .bar_on{background: #4f7ce0 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer03 .bar_on{background: #d86161 url(/common/img/common/bg_bar_pt.png);}

.commit_list .bar_warp .answer04 .bar_on{background: #a98811 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer05 .bar_on{background: #ba6ce2 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer06 .bar_on{background: #59d1ec url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer07 .bar_on{background: #0e2f77 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer08 .bar_on{background: #f78080 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer09 .bar_on{background: #fba617 url(/common/img/common/bg_bar_pt.png);}
.commit_list .bar_warp .answer10 .bar_on{background: #45c37d url(/common/img/common/bg_bar_pt.png);}

.tableSt_write.table_plus tbody tr:first-child th, .tableSt_write.table_plus tbody tr:first-child td{border-top: 0;}
.tableSt_write.table_plus tbody{background: #f7f7f7;}
.tableSt_list a[class^="btn_list_"],
.tableSt_write a[class^="btn_list_"]{background-image: url(/common/img/board/spr_sys_poll.png); background-repeat:no-repeat; background-color:#fff; text-indent: -9999px;
overflow: hidden; padding: 5px !important; height: 16px; vertical-align: middle; border: 1px solid #ccc;}
.btn_list_img_plus{background-position: 6px 5px; width: 22px;}
.btn_list_delete{background-position: -41px 6px; width: 16px; }
.btn_list_img_delete{background-position: 6px -18px; width: 16px;}
.btn_list_plus{background-position: -81px 6px; width: 16px;}
.btn_etc_plus{background: #24bac1 url(/common/img/board/spr_sys_poll.png) no-repeat -81px -57px; padding-left: 23px !important; border:1px solid #ccc; color: #fff !important;}

.table_plus input[type="text"], .table_plus input[type="password"], .table_plus input[type="file"]{margin: 5px 0;}

.w900{width: 900px;}
.poll_Qlist .w100{box-sizing:border-box;}

@media (max-width:600px){
	.commit_list .oneline span, .commit_list .oneline .bar_txt, .commit_list .oneline .bar_warp,
	.commit_list .bar_txt, .commit_list .bar_warp{width: 95%; float: none; display: block;}
}

/* 설문조사 끝 */

/* 퇴촌 토마토 필증 */
.trash_receipt { border:4px solid #e8e7f1; padding:2%; box-sizing:border-box; }
.trash_receipt h4 { text-align:center; padding-left:0; }
.trash_receipt h4:before { display:none; }
.trash_receipt h4 img { width:120px; margin-right:10px; }
