/* 축소하지 못했습니다. 축소되지 않은 콘텐츠를 반환합니다.
(7,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,23): run-time error CSS1039: Token not allowed after unary operator: '-bg1'
(191,40): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(192,183): run-time error CSS1039: Token not allowed after unary operator: '-font'
(192,207): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(192,255): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(201,57): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(216,51): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(216,70): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(218,79): run-time error CSS1039: Token not allowed after unary operator: '-font'
(238,60): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(242,71): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(258,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,109): run-time error CSS1039: Token not allowed after unary operator: '-font'
(261,133): run-time error CSS1039: Token not allowed after unary operator: '-header'
(262,58): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(264,55): run-time error CSS1039: Token not allowed after unary operator: '-bg1'
(271,44): run-time error CSS1039: Token not allowed after unary operator: '-header'
(271,68): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(271,93): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(273,44): run-time error CSS1039: Token not allowed after unary operator: '-header'
(298,99): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(300,71): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(311,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(314,70): run-time error CSS1039: Token not allowed after unary operator: '-header'
(341,66): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(341,98): run-time error CSS1039: Token not allowed after unary operator: '-white'
(364,32): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(410,97): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(414,62): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(420,195): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(426,46): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(429,63): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(438,44): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(439,40): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(439,70): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(440,63): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(461,151): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(462,120): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(467,182): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(476,44): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(497,113): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(497,181): run-time error CSS1039: Token not allowed after unary operator: '-default-txt'
(508,23): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(510,25): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(512,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(513,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-c2'
(514,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(519,41): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(519,58): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(520,44): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(525,47): run-time error CSS1039: Token not allowed after unary operator: '-font'
(527,48): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(527,78): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(532,47): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(532,61): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(532,81): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(532,107): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(535,173): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(537,105): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(544,46): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(544,62): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(549,35): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(554,98): run-time error CSS1039: Token not allowed after unary operator: '-font'
(554,122): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(556,102): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(558,83): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(559,45): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(560,35): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(560,52): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(561,35): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(561,52): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(565,45): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(568,29): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(573,47): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(575,81): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(581,106): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(585,49): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(590,46): run-time error CSS1039: Token not allowed after unary operator: '-font'
(610,142): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(610,161): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(621,107): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(635,111): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(642,34): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(643,29): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(643,54): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(644,29): run-time error CSS1039: Token not allowed after unary operator: '-font'
(645,31): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(645,62): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(658,71): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(658,97): run-time error CSS1039: Token not allowed after unary operator: '-font'
(665,73): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(666,176): run-time error CSS1039: Token not allowed after unary operator: '-font'
(675,52): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(676,50): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(681,29): run-time error CSS1039: Token not allowed after unary operator: '-font'
(681,47): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(682,57): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(697,24): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(697,43): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(697,66): run-time error CSS1039: Token not allowed after unary operator: '-white'
(697,96): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(698,65): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(699,86): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(705,107): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(705,146): run-time error CSS1039: Token not allowed after unary operator: '-white'
(705,159): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(708,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(709,98): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(718,52): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(719,86): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(720,54): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(721,54): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(721,83): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(723,24): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(723,43): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(724,86): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(730,88): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(735,43): run-time error CSS1039: Token not allowed after unary operator: '-header'
(735,64): run-time error CSS1039: Token not allowed after unary operator: '-header'
(735,89): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(738,65): run-time error CSS1039: Token not allowed after unary operator: '-white'
(738,102): run-time error CSS1039: Token not allowed after unary operator: '-white'
(739,51): run-time error CSS1039: Token not allowed after unary operator: '-white'
(740,91): run-time error CSS1039: Token not allowed after unary operator: '-white'
(747,37): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(748,98): run-time error CSS1039: Token not allowed after unary operator: '-white'
(758,137): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(758,170): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(758,194): run-time error CSS1039: Token not allowed after unary operator: '-white'
(758,213): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(759,49): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(759,77): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(760,49): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(760,82): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(761,57): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(761,76): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(762,49): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(762,71): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(762,88): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(763,57): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(763,86): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(765,49): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(765,70): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(765,86): run-time error CSS1039: Token not allowed after unary operator: '-white'
(767,92): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(770,92): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(770,132): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(771,94): run-time error CSS1039: Token not allowed after unary operator: '-white'
(772,80): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(772,109): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(773,80): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(773,99): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(774,80): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(774,99): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(774,126): run-time error CSS1039: Token not allowed after unary operator: '-white'
(776,80): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(776,132): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(778,80): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(778,96): run-time error CSS1039: Token not allowed after unary operator: '-white'
(778,126): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(779,80): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(779,99): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(785,56): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(785,90): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(786,91): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(805,48): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(805,72): run-time error CSS1039: Token not allowed after unary operator: '-com1'
(805,96): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(805,118): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(805,142): run-time error CSS1039: Token not allowed after unary operator: '-white'
(807,34): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(807,51): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(809,11): run-time error CSS1033: Expected closing bracket, found 'class'
(809,16): run-time error CSS1031: Expected selector, found '*='
(809,16): run-time error CSS1025: Expected comma or open brace, found '*='
(812,31): run-time error CSS1039: Token not allowed after unary operator: '-font'
(820,36): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(820,60): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(820,77): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(822,24): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(822,47): run-time error CSS1039: Token not allowed after unary operator: '-white'
(822,90): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(823,110): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(824,31): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(824,55): run-time error CSS1039: Token not allowed after unary operator: '-white'
(824,98): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(826,64): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(826,105): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(826,122): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(827,63): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(827,103): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(828,115): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(828,139): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(830,66): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(831,86): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(831,163): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(835,77): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(835,154): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(840,133): run-time error CSS1039: Token not allowed after unary operator: '-white'
(840,156): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(840,181): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(840,198): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(842,29): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(842,71): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(842,148): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(844,144): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(851,77): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(852,50): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(854,50): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(854,79): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(854,103): run-time error CSS1039: Token not allowed after unary operator: '-white'
(855,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(855,85): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(857,27): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(857,57): run-time error CSS1039: Token not allowed after unary operator: '-com3'
(857,97): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(860,88): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(860,163): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(862,71): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(866,56): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(868,27): run-time error CSS1039: Token not allowed after unary operator: '-font'
(868,51): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(868,95): run-time error CSS1039: Token not allowed after unary operator: '-white'
(870,138): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(871,69): run-time error CSS1039: Token not allowed after unary operator: '-white'
(877,144): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(879,36): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(881,77): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(884,51): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(885,113): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(888,28): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(894,108): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(901,45): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(901,83): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(902,105): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(907,76): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(910,151): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(924,55): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(926,106): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(935,130): run-time error CSS1039: Token not allowed after unary operator: '-font'
(935,172): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(935,189): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(936,98): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(937,60): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(976,65): run-time error CSS1039: Token not allowed after unary operator: '-font'
(977,100): run-time error CSS1039: Token not allowed after unary operator: '-font'
(977,123): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(987,47): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(987,67): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(990,63): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1033,45): run-time error CSS1039: Token not allowed after unary operator: '-com4'
(1034,61): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(1037,68): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1038,102): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1038,135): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1038,176): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1050,57): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(1050,151): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1053,71): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1053,90): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1056,59): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(1059,69): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1062,47): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1062,70): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1065,59): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(1069,58): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1069,87): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1069,130): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1069,208): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1069,225): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(1070,89): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1075,63): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1075,93): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1075,159): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1075,184): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1090,48): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(1091,107): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1091,139): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(1092,62): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1093,52): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1093,74): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1094,136): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1098,114): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1100,134): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1122,47): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1123,103): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1125,115): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1125,175): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1125,218): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1128,63): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1128,79): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1129,68): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1135,78): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1151,111): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1154,125): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1154,168): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1180,81): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1182,101): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1194,36): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1195,37): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1196,41): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1197,27): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1199,112): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1199,141): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1199,162): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1199,183): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1202,78): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1203,76): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1205,85): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(1207,103): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(1208,92): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1208,108): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1212,37): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1215,55): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1217,37): run-time error CSS1039: Token not allowed after unary operator: '-com4'
(1221,61): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1221,114): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1222,89): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1223,56): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(1223,100): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1223,116): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1224,64): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(1232,195): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1232,215): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1235,24): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1236,67): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(1238,93): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1239,67): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1241,68): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1241,98): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(1243,78): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1244,87): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1245,100): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1246,82): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1247,91): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1263,37): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1264,91): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1264,142): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1265,71): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1266,56): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1266,79): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1266,95): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1267,57): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(1268,67): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1268,91): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1268,111): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1272,108): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1275,58): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1276,102): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1309,73): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1310,51): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1315,51): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1320,58): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1324,58): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1328,60): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1332,58): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1339,115): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1351,124): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1357,145): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1358,91): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(1360,80): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(1360,111): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1361,115): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1363,66): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1363,89): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1364,117): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1364,130): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1366,81): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(1367,75): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1367,101): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1372,60): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(1373,53): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(1373,71): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(1378,47): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1381,98): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1381,116): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1382,83): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1382,124): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(1382,154): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1383,126): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1394,34): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1397,108): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1397,138): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1397,181): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1398,89): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(1400,73): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1401,47): run-time error CSS1039: Token not allowed after unary operator: '-form1'
(1403,86): run-time error CSS1039: Token not allowed after unary operator: '-txt-linlk-color'
(1403,177): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1404,149): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1405,99): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1410,91): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1419,159): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1438,113): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1448,58): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1473,47): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1477,67): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1484,99): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1491,66): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1497,52): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1498,91): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1503,65): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1506,52): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1523,52): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1524,32): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(1540,57): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1542,72): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1543,107): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1550,59): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1558,38): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1560,42): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1583,60): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1609,56): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1610,70): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1628,52): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1657,124): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1668,48): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(1668,68): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1673,105): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1685,128): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1698,39): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1700,42): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1701,40): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1705,97): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1737,61): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1737,84): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1752,71): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(1752,94): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1754,45): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1754,70): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1754,93): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1757,67): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(1759,45): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1759,57): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1762,33): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(1762,53): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1763,51): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1764,45): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(1764,71): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1769,82): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1786,39): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1808,94): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1812,66): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1816,122): run-time error CSS1039: Token not allowed after unary operator: '-white'
(1820,60): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1838,83): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1840,86): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(1841,86): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1843,62): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1844,41): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1844,65): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1844,109): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(1848,61): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1850,61): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(1851,79): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(1858,57): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1859,87): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(1863,27): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1864,73): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1865,36): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1869,35): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1869,59): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1880,68): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1881,58): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1881,80): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1882,62): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1883,45): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(1885,51): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1885,77): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(1885,98): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1888,68): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1890,49): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1890,89): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(1890,110): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1895,30): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1902,34): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1904,34): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1904,66): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(1911,45): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1949,26): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(1949,45): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1958,26): run-time error CSS1039: Token not allowed after unary operator: '-font'
(1958,50): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(1959,33): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(1963,133): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(1971,26): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1971,45): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(1972,29): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(1975,44): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(1975,74): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1975,101): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1976,30): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1977,34): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(1977,59): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(1980,37): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(1984,25): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1988,51): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1988,63): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1988,135): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1988,158): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(1990,42): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1990,54): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(1991,75): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(1992,34): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2009,127): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2028,43): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2028,67): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2028,90): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(2029,38): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2029,55): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(2030,34): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2030,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(2033,30): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(2039,31): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2040,32): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2042,62): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2042,102): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2043,37): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(2047,52): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2053,145): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2055,118): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2063,51): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2065,40): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2069,41): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2073,120): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2073,132): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2073,144): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(2073,176): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2073,200): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(2074,120): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2077,39): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(2077,64): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(2078,53): run-time error CSS1039: Token not allowed after unary operator: '-primary-c2'
(2078,83): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2079,53): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(2079,83): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2080,59): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(2080,88): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2081,135): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(2081,175): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(2082,53): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2083,53): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(2085,56): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2097,45): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2097,69): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(2098,64): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(2098,90): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(2099,43): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2104,48): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2104,88): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2105,67): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2112,61): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2112,99): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2116,29): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2121,33): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2121,45): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2123,90): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2124,128): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2129,56): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2138,33): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2145,80): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2146,123): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2146,135): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2146,200): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2146,265): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(2147,63): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2148,125): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2149,45): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2150,66): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2151,56): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2156,72): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2156,93): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(2162,71): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2163,96): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2165,45): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2169,52): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2181,58): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2184,73): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(2190,63): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2191,76): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2192,97): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2204,86): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2205,82): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2216,109): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2220,114): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2228,73): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2232,59): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2234,79): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2235,120): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(2239,87): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(2240,59): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2241,50): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2243,56): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2248,60): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2249,79): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2249,129): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2266,70): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2267,59): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2270,141): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2270,163): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2272,87): run-time error CSS1039: Token not allowed after unary operator: '-bg1'
(2272,122): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2272,160): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2274,44): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(2275,61): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2276,44): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2277,48): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2277,84): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2277,131): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(2278,51): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2278,87): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2278,134): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(2284,73): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(2287,46): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2290,61): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2291,58): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2297,162): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2302,101): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2341,50): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2373,154): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2393,27): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(2393,46): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2395,93): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2395,119): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2397,130): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2398,38): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2438,102): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2439,43): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(2440,56): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2441,50): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2442,92): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(2444,67): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2450,32): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2450,70): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2453,67): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(2457,128): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2461,81): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(2462,81): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(2476,75): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2476,109): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2495,75): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2495,105): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2509,62): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2509,96): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2510,41): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2511,54): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2516,60): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(2524,60): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2533,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2537,43): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2541,47): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2541,65): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2541,87): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2541,112): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2542,35): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2551,42): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2551,62): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2552,35): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2553,56): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(2553,81): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2553,104): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2554,40): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2557,42): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2557,64): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2557,107): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2558,55): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2564,42): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2575,26): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2575,52): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2578,44): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2593,47): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2597,59): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(2598,58): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(2617,35): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2617,71): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2617,111): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(2618,31): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2619,52): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2620,39): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2622,69): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2629,71): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2631,47): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(2631,72): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2637,47): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(2637,95): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(2638,105): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2687,65): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(2687,90): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2704,52): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(2713,128): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2714,121): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(2731,33): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2731,75): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2731,89): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2732,71): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2732,90): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2732,113): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2733,46): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(2733,65): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2733,79): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2740,150): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2742,169): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(2743,46): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2743,64): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(2750,56): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2750,71): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2752,45): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2754,49): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2754,63): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2754,88): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2757,59): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2758,55): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2758,105): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(2759,35): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(2759,59): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2760,36): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2761,36): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2762,71): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2763,48): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2779,45): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2779,59): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2795,43): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2795,57): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2816,60): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2816,74): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2823,241): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(2823,269): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2823,309): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(2828,48): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2828,62): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2828,93): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2833,28): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2833,47): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2847,41): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2854,81): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2870,86): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2871,80): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2873,34): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2873,48): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2893,65): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2895,102): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2896,143): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2900,80): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2907,34): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2907,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(2914,70): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(2915,92): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2916,77): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2916,94): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2917,71): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(2917,96): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2920,160): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(2929,44): run-time error CSS1039: Token not allowed after unary operator: '-font1'
(2929,69): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2930,44): run-time error CSS1039: Token not allowed after unary operator: '-font1'
(2930,65): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(2930,104): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(2930,144): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(2930,171): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(2930,195): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2931,40): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2931,58): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(2932,129): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2932,171): run-time error CSS1039: Token not allowed after unary operator: '-font1'
(2932,196): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2932,213): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2933,66): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(2934,79): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2934,98): run-time error CSS1039: Token not allowed after unary operator: '-text-pale-color'
(2934,133): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(2934,171): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2935,54): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2935,78): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2936,88): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2939,137): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(2960,59): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2963,61): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2963,103): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2964,65): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(2966,173): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(2971,121): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2972,51): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2973,83): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2973,146): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(2975,80): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2975,101): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(2975,154): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2976,92): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(2977,92): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2977,108): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2979,72): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(2979,98): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(2981,56): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(2981,80): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(2984,54): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(2985,54): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(2986,54): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(2989,30): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(2991,73): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(2993,60): run-time error CSS1039: Token not allowed after unary operator: '-font'
(2997,43): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(3004,50): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3012,60): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3018,83): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3018,108): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3019,69): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3031,82): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3032,105): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3034,80): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3035,60): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3035,85): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3036,116): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3036,159): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3036,175): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3037,106): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3038,75): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3040,104): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3042,94): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3042,117): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3043,77): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3055,54): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3055,73): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3055,97): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3055,139): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3056,103): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3058,206): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3059,119): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3059,141): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(3065,84): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3071,73): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3073,85): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3075,71): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3076,51): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3077,99): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3077,117): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3077,152): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3077,177): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3077,194): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3077,216): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3079,82): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3079,103): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(3080,102): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3081,94): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3082,94): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3082,110): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3083,181): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(3083,198): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3086,63): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3087,88): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3096,68): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3096,87): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3096,111): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3099,52): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(3099,77): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3100,59): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3105,182): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3105,242): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3106,116): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3106,146): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(3107,115): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3107,137): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(3119,52): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3119,77): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3126,69): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3127,126): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3127,142): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3127,158): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3157,76): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3158,62): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3158,86): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3164,80): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3166,69): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3167,72): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3167,114): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3168,72): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(3168,103): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3168,139): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3168,181): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3169,76): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3169,112): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3172,63): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3174,71): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3176,81): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3178,70): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3179,73): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3179,115): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3180,73): run-time error CSS1039: Token not allowed after unary operator: '-g5'
(3180,104): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3180,140): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3180,182): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3181,77): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3181,113): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3185,35): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3187,40): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3187,64): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3187,89): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3188,38): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3189,41): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3190,41): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3203,43): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3221,105): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3221,129): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3221,146): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3222,62): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3223,56): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3225,52): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3237,190): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3237,230): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3256,187): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3256,210): run-time error CSS1039: Token not allowed after unary operator: '-font'
(3256,234): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3262,87): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3263,101): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3264,82): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3265,80): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3265,99): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3268,169): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3278,107): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3279,41): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3280,64): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3282,192): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3284,47): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3285,55): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(3286,42): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3295,78): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3301,57): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3310,32): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3310,46): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3310,71): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3311,36): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3312,38): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3314,45): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(3314,64): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3315,82): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3330,45): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3330,59): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3333,72): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3333,86): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3372,40): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3374,46): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3384,53): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3384,88): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3387,56): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3389,77): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3391,183): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3392,133): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3395,87): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3398,110): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3398,149): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3399,120): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3405,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3405,64): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3412,86): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3416,89): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3416,105): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3418,52): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3418,68): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3418,114): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3418,183): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3423,169): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3430,111): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3430,150): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3431,84): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3435,30): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3436,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3436,64): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3439,52): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3439,68): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3439,105): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3439,126): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3451,42): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3451,77): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3452,51): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3455,104): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3461,27): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3461,50): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3465,96): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3470,54): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3474,35): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3496,135): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3496,159): run-time error CSS1039: Token not allowed after unary operator: '-lh2'
(3497,94): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3498,65): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3498,90): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3498,124): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3503,89): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3541,153): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(3542,117): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(3547,54): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3547,75): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(3550,53): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3552,25): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3552,47): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3552,87): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(3552,127): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(3553,108): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(3582,63): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3583,98): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3587,62): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3587,82): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3592,85): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(3592,102): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3593,56): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3596,103): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3597,64): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3610,41): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3611,137): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3611,162): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3612,59): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3614,75): run-time error CSS1039: Token not allowed after unary operator: '-bg3'
(3614,126): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3615,75): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(3616,75): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(3620,79): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3620,101): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3620,126): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3621,112): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3621,122): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3622,89): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3622,110): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3623,128): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(3623,145): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3640,40): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3643,74): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3647,43): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(3648,55): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3648,73): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3648,114): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3652,141): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3653,34): run-time error CSS1039: Token not allowed after unary operator: '-font3'
(3653,59): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3657,76): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3659,34): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3660,38): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3660,58): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3664,38): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3664,58): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3665,57): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3670,48): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3674,38): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3674,64): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3674,83): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3675,32): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3684,51): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3684,76): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3685,46): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3688,53): run-time error CSS1039: Token not allowed after unary operator: '-font4'
(3688,80): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3689,81): run-time error CSS1039: Token not allowed after unary operator: '-fw3'
(3693,51): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3695,53): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3702,110): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3707,39): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3708,53): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3713,53): run-time error CSS1039: Token not allowed after unary operator: '-font5'
(3730,125): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3735,90): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3735,137): run-time error CSS1039: Token not allowed after unary operator: '-lh1'
(3735,154): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3735,174): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3735,198): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-sub'
(3735,244): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3735,289): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3736,120): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3738,82): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3739,77): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3739,106): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3739,131): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3739,148): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3740,108): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3741,74): run-time error CSS1039: Token not allowed after unary operator: '-fw1'
(3741,91): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3741,112): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3741,153): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3744,69): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(3759,47): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3765,82): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3765,133): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3766,120): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3767,74): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3769,73): run-time error CSS1039: Token not allowed after unary operator: '-g4'
(3770,73): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(3773,43): run-time error CSS1039: Token not allowed after unary operator: '-g2'
(3773,63): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3773,104): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3773,131): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3774,36): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(3777,43): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(3793,28): run-time error CSS1039: Token not allowed after unary operator: '-space2'
(3801,50): run-time error CSS1039: Token not allowed after unary operator: '-bg2'
(3801,90): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3801,102): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3801,119): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3801,133): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3801,147): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3801,167): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3802,60): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3802,79): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3802,97): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3802,123): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3802,142): run-time error CSS1039: Token not allowed after unary operator: '-com2'
(3802,165): run-time error CSS1039: Token not allowed after unary operator: '-white'
(3802,198): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3803,126): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3804,102): run-time error CSS1039: Token not allowed after unary operator: '-bg4'
(3804,133): run-time error CSS1039: Token not allowed after unary operator: '-bg4'
(3805,107): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3807,57): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(3810,38): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3810,61): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3815,45): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(3824,54): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3836,30): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3836,50): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3836,62): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3844,61): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3852,46): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3861,102): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3861,114): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3863,71): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3866,103): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3869,43): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3869,63): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3869,75): run-time error CSS1039: Token not allowed after unary operator: '-gap3'
(3891,86): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3894,84): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3894,135): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1-bg'
(3895,74): run-time error CSS1039: Token not allowed after unary operator: '-img1'
(3897,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3897,64): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(3898,89): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3898,134): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3901,63): run-time error CSS1039: Token not allowed after unary operator: '-gap4'
(3907,129): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3907,149): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3909,59): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3911,128): run-time error CSS1039: Token not allowed after unary operator: '-gap5'
(3918,51): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(3921,58): run-time error CSS1039: Token not allowed after unary operator: '-invalid'
(3927,92): run-time error CSS1039: Token not allowed after unary operator: '-gap1'
(3927,106): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3931,46): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3932,48): run-time error CSS1039: Token not allowed after unary operator: '-gap2'
(3932,72): run-time error CSS1039: Token not allowed after unary operator: '-fw2'
(3933,40): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(3946,76): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3950,67): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3954,64): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3954,92): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(3978,101): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(3978,125): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(3978,162): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(3996,82): run-time error CSS1039: Token not allowed after unary operator: '-space1'
(4000,68): run-time error CSS1039: Token not allowed after unary operator: '-font2'
(4000,98): run-time error CSS1039: Token not allowed after unary operator: '-header'
(4002,79): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(4005,43): run-time error CSS1039: Token not allowed after unary operator: '-line1'
(4008,77): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(4008,115): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(4015,80): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(4015,125): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(4020,119): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(4023,104): run-time error CSS1039: Token not allowed after unary operator: '-g3'
(4025,158): run-time error CSS1039: Token not allowed after unary operator: '-primary-c1'
(4026,184): run-time error CSS1039: Token not allowed after unary operator: '-primary-c3'
(4026,208): run-time error CSS1039: Token not allowed after unary operator: '-g1'
(4049,111): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(4051,110): run-time error CSS1039: Token not allowed after unary operator: '-color-gray4'
(4053,85): run-time error CSS1039: Token not allowed after unary operator: '-color-gray4'
(4057,148): run-time error CSS1039: Token not allowed after unary operator: '-color-gray0'
(4057,222): run-time error CSS1039: Token not allowed after unary operator: '-line3'
(4061,74): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(4061,114): run-time error CSS1039: Token not allowed after unary operator: '-line2'
(4062,85): run-time error CSS1039: Token not allowed after unary operator: '-g4'
 */
@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");
@import url('https://hangeul.pstatic.net/hangeul_static/css/nanum-square-neo.css');

:root {
	--header : 7.5rem;

	--primary-c1:#5D6CCE;
	--primary-c1-sub:#C8D1FE;
	--primary-c1-bg:#EEEFFA;
	--primary-c2:#030303;
	--primary-c2-sub:#E8EBF9;
	--primary-c3:#C29C57;

	--invalid:#FF5948;
	
	--error-color: #FF5948;
	--accent-color: #ff4081;
	--txt-primary-color: #030303;
	--txt-secondary-color: #909090;
	--txt-pale-color: #ccc;
	--txt-linlk-color: #6B76D8;
	
	--white: #fff;
	--white-1: #fff;
    --white-2: #f9f9f9;
    --white-3: #f1f1f1;
    --white-4: #e9e9e9;
    --black-1: #282828;
    --black-2: #1f1f1f;
    --black-3: #161616;
    --black-4: #0d0d0d;
    --black: #000;
    --grey-1: #ccc;
    --grey-2: #aaa;
    --grey-3: #909090;
    --grey-4: #717171;
    --grey-5: #606060;
	
	

	--g1 : var(--primary-c2);
	--g2 : #6C6F7F;
	--g3 : #ACB1C0;
	--g4 : #F4F4F6;

	--bg1 : #EBE9E8;
	--bg2 : #DFE2E7;
	--bg3 : var(--g4);
	--bg4 : var(--g1);

	--line1 : var(--primary-c2);
	--line2 : #858998;
	--line3 : #CED1D9;
	
	--line-px-1 : 0.1rem;
	--line-px-2 : 0.2rem;
	
	--space1 : 5.0rem; /* 기본W박스여백 */
	--space2 : 4.0rem; /* 기본H박스여백 */
	--space3 : 7.0rem; /* 컨텐츠 내 여백 */

	--com1 : 6.0rem;
	--com2 : 4.5rem;
	--com3 : 4.0rem;
	--com4 : 6.2rem;
	
	--lh1 : 2.6rem;
	--lh2 : 3.6rem;
	
	--font : 1.6rem;
	--font1 : 1.3rem;
	--font2 : 1.5rem;
	--font3 : 2.0rem;
	--font4 : 2.3rem;
	--font5 : 2.8rem;
	
	--fw1 : 400;
	--fw2 : 700;
	--fw3 : 800;
	
	--gap1 : 3.0rem; /* 섹션간여백 */
	--gap2 : calc(var(--gap1)/2); /* 줄바꿈여백 */
	--gap3 : calc(var(--gap1)/3); 
	--gap4 : calc(var(--gap1)/4);
	--gap5 : calc(var(--gap1)/5); /* 틈새 */
	
	--icon-w : 2.4rem;
	--icon-h : 2.4rem;
	
	--button-w: var(--com1);
    --button-h: var(--com2);
	
	--b-radius : 1.0rem;

	--img1:url(../../images/com/set1.png?20240826) no-repeat 0 0 / 48.0rem 48.0rem;
	
	--scrollbar-color: var(--line3);
	
}

/* 여백 */
@media only screen and (max-width:1920px){
	:root {
		
	}
}

@media only screen and (max-width:1680px){
	:root {
		--space1 : 3.0rem; /* 기본W박스여백 */
		--space2 : 3.0rem; /* 기본H박스여백 */
		--space3 : 3.0rem; /* 섹션간여백 */
		--space4 : 0.7rem; /* 줄바꿈여백 */
	}
}
@media only screen and (max-width:1280px){
	:root {
		--space1 : 3.0rem; /* 기본W박스여백 */
		--space2 : 3.0rem; /* 기본H박스여백 */
		--space3 : 2.0rem; /* 섹션간여백 */
		--space4 : 0.7rem; /* 줄바꿈여백 */
	}
}

@media only screen and (max-width:1024px){
	:root {
		--space1 : 3.0rem; /* 기본W박스여백 */
		--space2 : 3.0rem; /* 기본H박스여백 */
		--space3 : 2.0rem; /* 섹션간여백 */
		--space4 : 0.7rem; /* 줄바꿈여백 */
	}
}

/* MOBILE UI 분기점 */
@media only screen and (max-width:983px){
	:root {
		--header : 6.2rem;
		
		--space1 : 2.0rem; /* 박스가로여백 */
		--space2 : 3.0rem; /* 박스세로여백 */
		--space3 : 2.0rem; /* 섹션간여백 */
		--space4 : 1.0rem; /* 줄바꿈여백 */
		
		--com1 : 4.2rem;
		--com2 : 4.2rem;
		--com3 : 5.0rem;
		--com4 : 5.0rem;
		
		--lh1 : calc(var(--com2)/2);
		--lh2 : var(--com2);
		
		--font : 1.4rem;
		--font1 : 1.2rem;
		--font2 : 1.3rem;
		--font3 : 1.6rem;
		--font4 : 1.8rem;
		--font5 : 2.0rem;
		
		--gap1 : 2.0rem;
	}

	/* 추후 터치기반으로 변경예정 */
	body {-webkit-user-select:none;user-select:none;}
}

@media only screen and (min-width:768px) {
	[data-ui-width="mb"] {display:none !important;}
}

@media only screen and (max-width:767px) {
	[data-ui-width="pc"] {display:none !important;}
}

/* --------------------------------------------------------------------------------
	RESET
--------------------------------------------------------------------------------- */
html, body, div, span, object, iframe,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main, summary,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
form, fieldset, legend, input, label, button, textarea, select, textarea, input, data,
table, caption, tbody, tfoot, thead, tr, th, td,
b, i, dl, dt, dd, ol, ul, li,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
time, mark, audio, video, a {margin:0;padding:0;box-sizing:border-box;}

html {font-size:62.5%;-webkit-overflow-scrollng:touch;}
html, body {width:100%;height:100%;}
body {background:var(--bg1);color:var(--g1);word-wrap:break-word;word-break:normal;word-break:keep-all;-ms-text-size-adjust:100%;-webkit-test-size-adjust:100%;font-variant-numeric:tabular-nums;}
body, select, input, button, textarea, button, pre {font-family:'Pretendard', 'Mulgun Gothic', -apple-system, BlinkMacSystemfont, AppleSDGothicNeo-Regular, sans-serif;font-size:var(--font);line-height:var(--lh1);letter-spacing:-0.055rem;font-weight:var(--fw1);}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary {display:block;}
blockquote, q {quotes:none;}
blockquote::before, blockquote::after, q::before, q::after {content:none;}

@media only screen and (max-width:360px){
	html {font-size:50%;}
}

h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:var(--fw2);letter-spacing:-0.077rem}
cite, em, dfn, address {font-style:normal;}
fieldset, iframe {border:0 none;}
fieldset {min-width:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}

ol, ul, li {list-style:none;}
img, fieldset, iframe {border:0 none;}
video, audio, object, embed, iframe {max-width:100%;}

legend:not([class]), caption {/*position:absolute;*/overflow:hidden;width:0.1rem;height:0.1rem;margin:-0.1rem 0 0 -0.1rem;font-size:0.1rem;opacity:0;white-space:nowrap;}
legend:not([class]) {position:absolute;}
i, em, address {font-style:normal;}

input, select, textarea {border:0.1rem solid var(--line3);color:var(--g1);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
label, button {cursor:pointer;}
button {cursor:pointer;padding:0;background:none;border:0 none;font-size:var(--font)}
select::-ms-expand {display:none;}
textarea {resize:vertical;}
input[type="text"]::-ms-clear, input[type="password"]::-ms-clear,
input[type="text"]::-ms-reveal, input[type="password"]::-ms-reveal {display:none;}
input[type="radio"], input[type="checkbox"], input[type="tel"], input[type="number"] {border:0 none;vertical-align:middle;}
input[type="number"] {-moz-appearace:textfield;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;}
input[type="file"]::-webkit-file-upload-button {cursor:pointer;}
input::-ms-clear {display:none;width:0;height:0;}

table {width:100%;empty-cells:show;border-collapse:separate;border-spacing:0;table-layout:fixed;}
table th, table td {}

mark {background:none;}
sup {vertical-align:top;}

a {color:inherit;text-decoration:none;outline:0;}
[role="button"], [role="tab"] {cursor:pointer;}
[role="button"] span {pointer-events:none;font-weight:var(--fw2)}
[disabled], [aria-disabled="true"] {cursor:default;}

[tabindex]:focus-visible, a:focus-visible, button:focus-visible,
select:focus-visible, textarea:focus-visible {outline:1px dotted var(--g3);}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus {background-color:transparent;transition:background-color 5000s ease-in-out 0s;}

.hide {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.none {display:none;}

/* --------------------------------------------------------------------------------
	LAYOUT
--------------------------------------------------------------------------------- */
html {overflow-y:scroll;--vw:100vw;}
body.modal-on {position:fixed;width:100%;}

.nav-skip a {overflow:hidden;display:block;position:absolute;left:0;right:0;top:0;width:100%;font-size:var(--font);line-height:var(--header);text-align:center;opacity:0;z-index:-1;}
.nav-skip a:focus {z-index:500;opacity:1;background:var(--primary-c1);color:#fff;}

#wrapper {width:100%;min-height:100vh;background:var(--bg1);}

body[data-page="sub"] #wrapper {background:#fff;}

/* --------------------------------------------------------------------------------
	LAYOUT : HEADER : #header
--------------------------------------------------------------------------------- */
#header {position:sticky;top:0;height:var(--header);padding:0 var(--space1);background:var(--g1);z-index:100;font-family:'NanumSquareNeo';}
#header:after {content:'';position:absolute;left:0;right:0;top:100%;height:0.5rem;background:transparent linear-gradient(0deg, #85899500 0%, #858995 100%) 0% 0% no-repeat padding-box;opacity:0.2;}
#header .logo {color:#fff;line-height:var(--header);white-space:nowrap;}
#header .logo, #header .logo > a, #header .logo > span {display:flex;align-items:center;}
#header .logo > a + a, #header .logo > span + span {margin:0 0 0 0.5rem;}
#header .logo > :nth-child(1):before {content:'';background:url(../../images/com/logo.png) no-repeat 0 0 / 100% 100%;}
#header .logo > :nth-child(2) {pointer-events:none; cursor:default;}
#header > div {display:flex;justify-content:space-between;align-items:center;max-width:190.8rem;margin:0 auto;}

.nav-menu ul {font-size:1.6rem;}

@media only screen and (min-width:984px){
	#header .logo {font-size:2.0rem;}
	#header .logo > :nth-child(1):before {width:14.7rem;height:3.5rem;margin:0 1.5rem 0 0;}
	#header:before {content:'';position:absolute;left:0;right:0;top:100%;height:0;background:#fff;transition:all 0.3s ease-in-out;}

	#header [data-btn="menu-on"],
	#header [data-btn="menu-off"] {display:none;}

	.nav-menu nav {display:flex;align-items:center;white-space:nowrap;}
	.nav-menu nav > ul > li {position:relative;display:inline-block;}
	.nav-menu nav > ul > li > a {display:block;position:relative;padding:0 2.0rem;font-size:1.6rem;line-height:7.5rem;font-family:'NanumSquareNeoBold';color:#fff;}
	.nav-menu nav > ul > li > a:before {content:'';display:block;position:absolute;left:2.0rem;right:2.0rem;bottom:0;height:0;background:transparent;transition:all 0.3s ease-in-out;}
	/*.nav-menu nav > ul > li > a[aria-current="page"] {color:var(--primary-c1);}*/
	.nav-menu nav > ul > li > ul {position:absolute;left:50%;top:70%;visibility:hidden;opacity:0;transform:translateX(-50%);transition:all 0.2s ease-in-out;}
	.nav-menu nav > ul > li > ul > li {display:inline-block;font-size:1.6rem;line-height:7.5rem;font-weight:800;}
	.nav-menu nav > ul > li > ul > li a {display:block;padding:0 2.0rem;font-family:'NanumSquareNeoExtraBold';}
	.nav-menu nav > ul > li > ul > li a:hover, .nav-menu nav > ul > li > ul > li a:focus {color:var(--primary-c1);}
	.nav-menu nav > ul > li.on > ul {visibility:visible;opacity:1;top:100%;}
	.nav-menu nav > ul > li.on > a:before {height:0.5rem;background:var(--primary-c1);}
	.nav-menu nav > ul + div {margin:0 0 0 5.0rem;display:flex;gap:0 5.0rem;}
	.nav-menu nav > ul + div .btn-t1:hover, .nav-menu nav > ul + div .btn-t1:focus {color:#fff;}

	#header[data-uimode="menuon"]:before {height:7.5rem;box-shadow:0.1rem 0.1rem 0.5rem #ACB1C080;}
	#header[data-uimode="menuon"] .nav-menu nav > ul > li > ul {top:100%;transition-delay:0.1s;}
}

@media only screen and (max-width:983px){
	#header .logo {font-size:1.6rem;}
	#header .logo > :nth-child(1):before {width:9.3rem;height:2.2rem;margin:0 1.0rem 0 0;}
	#header [data-btn="menu-on"] {right:calc(var(--space1) * -1);}
	#header [data-btn="menu-off"] {display:none;position:fixed;top:0;right:0;}

	.nav-menu {visibility:hidden;position:fixed;left:0;right:0;top:var(--header);bottom:0;background:rgba(0,0,0,0);overflow:hidden;transition:all 0.3s ease-in-out;z-index:-200;}
	.nav-menu nav {position:absolute;right:0;top:0;bottom:0;padding:4.0rem;background:#fff;height:100%;width:calc(100vw - 7.2rem);max-width:32.0rem;transform:translateX(100%);transition:transform 0.3s ease-in-out;}
	.nav-menu nav > ul > li > a {display:block;font-size:1.6rem;line-height:2.4rem;font-family:'NanumSquareNeoExtraBold';}
	.nav-menu nav > ul > li + li {margin:4.0rem 0 0;}
	.nav-menu nav > ul > li > ul {margin:2.0rem 0 0;display:flex;flex-wrap:wrap;gap:0 3.0rem;}
	.nav-menu nav > ul > li > ul a {font-size:1.4rem;line-height:2.0rem;}
	.nav-menu nav > ul + div {margin:4.0rem 0 0;display:flex;gap:0 3.0rem;}

	/* 레이어일때 */
	[data-menu="on"] #header [data-btn="menu-on"] {display:none;}
	[data-menu="on"] #header [data-btn="menu-off"] {display:block;}
	.nav-menu.open {visibility:visible;background:rgba(0,0,0,0.5);z-index:200;}
	.nav-menu.open nav {transform:translateX(0%);}

	/* 토글일때 */
	.menu-on #header [data-btn="menu-on"] {display:none;}
	.menu-on #header [data-btn="menu-off"] {display:block;}
	.menu-on .nav-menu {visibility:visible;background:rgba(0,0,0,0.5);z-index:200;}
	.menu-on .nav-menu nav {transform:translateX(0%);}
}

/* --------------------------------------------------------------------------------
	LAYOUT CONTAINER : #container > #content
--------------------------------------------------------------------------------- */
#container {max-width:204.8rem;/*min-height:calc(100vh - var(--header));*/padding:3.0rem 1.0rem;margin:0 auto;}
#container .content {position:relative;margin:0 auto;}

#container[data-page="sub"] {min-height:auto;padding:7.0rem var(--space1) 6.0rem;background:var(--white)}

@media only screen and (max-width:983px){
	#container .content > .aside1 {/*margin:0 -1.0rem 1.0rem;*/}

	#container[data-page="sub"] {padding:7.0rem 3.0rem;}
}

@media only screen and (min-width:984px){
	#container {padding:3.0rem 3.0rem}
	#container .content > .aside1 {position:absolute;right:0;bottom:calc(100%);}
}

@media only screen and (min-width:1024px){
	#container {padding:3.0rem 3.0rem}
	#container .content > .aside1 {}
}

@media only screen and (min-width:1681px){
	#container {padding:4.0rem 4.0rem}
	#container .content > .aside1 {}
}

section ~ section {margin:var(--gap3) 0 0;}

/* --------------------------------------------------------------------------------
	LAYOUT : ASIDE
--------------------------------------------------------------------------------- */
#navAside {position:fixed;right:2.0rem;bottom:2.0rem;z-index:-1;opacity:0;transition:all 0.2s ease-in-out;}

@media only screen and (max-width:983px){
	#navAside {right:1.0rem;bottom:1.0rem;}
}

.scroll #navAside {opacity:1;z-index:500;}

/* --------------------------------------------------------------------------------
	LAYOUT : FOOTER : #footer
--------------------------------------------------------------------------------- */
#footer {text-align:center;padding:5.0rem 0;margin:-4.0rem 0 0;font-size:1.4rem;line-height:2.4rem;color:#6c6f7f;}
#footer nav {font-size:1.4rem;}
#footer nav a + a {margin:0 0 0 2.0rem;}
#footer dl {display:flex;flex-wrap:wrap;justify-content:center;margin:1.8rem 0 0;gap:0 1.8rem;}
#footer dl dt {font-weight:800;}

/* TABLET */
@media only screen and (min-width:984px){
	#footer nav {font-size:1.6rem;}
	#footer nav a + a {margin:0 0 0 3.0rem;}
}

/* MOBILE */
@media only screen and (max-width:983px){
	#footer {padding:4.0rem 0;font-size:1.1rem;line-height:1.8rem;}
	#footer nav {font-size:1.3rem;}
	#footer dl {gap:0 0.6rem;}
	#footer dl > dd:last-child {width:100%;}
}

/* --------------------------------------------------------------------------------
	LAYOUT : POPUP
--------------------------------------------------------------------------------- */
/* 컨텐츠형 : 공통 */
[class*="pop-modal"] {display:none;z-index:-1000;overflow-y:auto;}
[class*="pop-modal"]::-webkit-scrollbar {width:0.4rem;}
[class*="pop-modal"]::-webkit-scrollbar-thumb {background:#dfdfdf;opacity:0.2;}
[class*="pop-modal"]::-webkit-scrollbar-track {background:#f8f8f8;border-radius:0;}
[class*="pop-modal"], [class*="pop-modal"]:before {position:fixed;left:0;right:0;top:0;bottom:0;}
[class*="pop-modal"]:before {content:'';background:rgba(0,0,0,0.5);transition:all 0.4s ease-in-out;}
[class*="pop-modal"] section {position:relative;background:#fff;box-shadow:0 0.1rem 0.3rem var(--g3);}
.pop-modal1 .content ~ .bottom {background:#fff}
[class*="pop-modal"].open {display:block;z-index:1000;}

[class*="pop-modal"] header {border-bottom:0.1rem solid var(--line1);}
[class*="pop-modal"] header button[data-btn="pop-close"], [class*="pop-modal"] .ui-hidebtn {overflow:hidden;display:block;position:absolute;}
[class*="pop-modal"] header button[data-btn="pop-close"] {right:0;top:0;width:5.6rem;height:5.6rem;}
[class*="pop-modal"] header button[data-btn="pop-close"], [class*="pop-modal"] .ui-hidebtn,
[class*="pop-modal"] header button[data-btn="pop-close"]::selection, [class*="pop-modal"] .ui-hidebtn::selection {color:transparent;}
[class*="pop-modal"] header button[data-btn="pop-close"]:before,
[class*="pop-modal"] header button[data-btn="pop-close"]:after {content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.2rem;background:var(--line1);}
[class*="pop-modal"].open header button[data-btn="pop-close"]:before {transform:rotate(-45deg);}
[class*="pop-modal"].open header button[data-btn="pop-close"]:after {transform:rotate(45deg);}

/* 유형1 */
.pop-modal1 {overflow-y:scroll;font-size:0;text-align:center;}
.pop-modal1 section {width:100%;padding:var(--space2);box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.29);font-size:initial;text-align:left;}
.pop-modal1.open section, .pop-modal1.open:after {display:inline-block;vertical-align:middle;}
.pop-modal1.open:after {content:'';width:1px;height:calc(100vh - 8.0rem);display:inline-block;margin:0 -1px;}
.pop-modal1 .content ~ .bottom {text-align:center;margin:var(--gap1) 0 0;}
.pop-modal1 .content ~ .bottom .btn-com1:only-child {width:100%;}
.pop-modal1.pop-w1 section {max-width:67.6rem;}
.pop-modal1.pop-w2 section {max-width:50.0rem;}
.pop-modal1 .ui-hidebtn {display:none;}

@media only screen and (min-width:984px){
	.pop-modal1 {padding:4.0rem;}
	.pop-modal1 section {border-radius:0.5rem;}
	.pop-modal1 header {margin:-2.5rem 0 var(--gap1);}
	.pop-modal1 header h1 {font-size:var(--font3);line-height:calc(var(--lh2)*2);}
	.pop-modal1 header button[data-btn="pop-close"] {margin:var(--gap2);}
	.pop-modal1 .content ~ .bottom button {min-width:14.4rem;}

	.pop-modal1.pop-w1 section {padding:4.0rem 6.0rem;}
	.pop-modal1.pop-w1 header button[data-btn="pop-close"] {margin:2.0rem 4.0rem;}
}

@media only screen and (max-width:983px){
	.pop-modal1 {padding:1.0rem;}
	.pop-modal1 section {padding:2.0rem 2.0rem 4.0rem;border-radius:0.5rem;}
	.pop-modal1 header {margin:-1.5rem 0 2.0rem;}
	.pop-modal1 header h1 {font-size:1.6rem;line-height:6.0rem;}
	.pop-modal1 header button[data-btn="pop-close"] {margin:0.4rem;}
	.pop-modal1 .content ~ .bottom {margin:3.0rem 0 0;}
	.pop-modal1 .content ~ .bottom button {min-width:9.6rem;}

	.pop-modal1.pop-w1 section,
	.pop-modal1.pop-w2 section {width:100%;}
}

/* 유형2 */
.pop-modal2 {visibility:hidden;position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:6.0rem var(--space1) 0;overflow:hidden;}
.pop-modal2 .section {position:relative;width:100%;background:#fff;border-radius:2.0rem 2.0rem 0 0;padding:5.5rem var(--space1) 6.0rem;margin-bottom:-1.0rem;overflow:hidden;
	box-shadow:0.1rem 0.1rem 0.5rem rgba(172,177,192,0.5);transform:translateY(100%);transition:all 0.4s cubic-bezier(0.73,1.34,0.66,0.94);z-index:1;}
.pop-modal2 .section .content {margin:0 auto;}
.pop-modal2 .section .header {position:absolute;left:0;right:0;top:0;bottom:0;}
.pop-modal2 .section .header [data-btn="pop-close"] {display:block;width:100%;height:100%;}
.pop-modal2 .section .header [data-btn="pop-close"]:before {content:'';display:block;position:absolute;left:calc(50% - 3.0rem);top:2.0rem;width:8.0rem;height:0.8rem;background:var(--line3);border-radius:0.5rem;color:transparent;overflow:hidden;}
.pop-modal2 .section .area-btn1 {margin:3.0rem 0 0;}
.pop-modal2 .section .area-btn1 .btn-com1 {max-width:86.0rem;}
.pop-modal2.open {visibility:visible;display:flex;}
.pop-modal2.open-load .section {transform:translateY(0);}
.pop-modal2 .ui-hidebtn {position:fixed;right:0;bottom:0;width:100vw;height:100vh;-webkit-tap-highlight-color:transparent;}
.pop-modal2 .ui-hidebtn:focus {outline:none;}

@media only screen and (min-width:984px){
	.pop-modal2 .section {padding:7.0rem var(--space1);max-width:190.8rem;margin:0 auto;}
	.pop-modal2 .section .content {max-width:114.0rem;}
}

@media only screen and (max-width:768px){
	.pop-modal2 .section {margin:0 -1.0rem -1.0rem;width:calc(100% + 2.0rem);}
}

/* 팝업오픈시 바닥포커스 제한
.modal-on .nav-skip *,
.modal-on #header *,
.modal-on #container *,
.modal-on #footer * {pointer-events:none;}
*/

/* 로딩 */
[class*="pop-loader"] {visibility:hidden;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;}
[class*="pop-loader"], [class*="pop-loader"]:before {position:fixed;left:0;right:0;top:0;bottom:0;}
[class*="pop-loader"]:before {content:'';background:rgba(0,0,0,0);transition:all 0.3s ease-in-out;}
[class*="pop-loader"] > dl {display:none;position:fixed;left:0;right:0;top:50%;margin:0 auto;background:#fff;outline:0;transform:translateY(-50%);}
[class*="pop-loader"] > dl {padding:4.0rem 3.1rem 10.0rem;width:calc(100% - 6.2rem);max-width:36.0rem;}
[class*="pop-loader"] > dl > dt {margin:-4.0rem -3.1rem 4.0rem;padding:0 1.6rem;border-bottom:0.1rem solid var(--g3);font-weight:800;font-size:2.0rem;line-height:5.7rem;color:var(--default-txt);}
[class*="pop-loader"] > dl > dd {font-size:1.8rem;line-height:2.8rem;text-align:center;}
[class*="pop-loader"] > dl > dd:after {display:block;content:'';width:8.0rem;height:8.0rem;margin:5.6rem auto 0;background:url(../../images/com/loading.gif) no-repeat 50% 50%;}
[class*="pop-loader"].open {visibility:visible;}
[class*="pop-loader"].open:before {background:rgba(0,0,0,0.4);}
[class*="pop-loader"].open > dl {display:block;}

@charset "utf-8";
/* --------------------------------------------------------------------------------
	COMPONENT : 공통
--------------------------------------------------------------------------------- */
.sub-con1 {color:var(--g2);}

.txt-guide1 {color:var(--invalid);}

.txt-c1 {color:var(--primary-c1);}
.txt-c2 {color:var(--primary-c2);}
.txt-c3 {color:var(--primary-c3);}

/* --------------------------------------------------------------------------------
	COMPONENT : TITLE
--------------------------------------------------------------------------------- */
.tit-page {display:flex;margin:0 0 var(--gap1) calc(var(--gap1)/2);gap:2.0rem;}
.tit-page h1, .tit-page h2 {font-size:var(--font5);font-weight:900}
tit-page h2 span:not(:only-child):first-child,
.tit-page .f_light{font-weight:300;}

[data-page="sub"] .tit-page {flex-direction:column;align-items:center;gap:3.0rem;margin:0 0 5.0rem;text-align:center;}
[data-page="sub"] .tit-page p {font-size:var(--font)}

[data-page="sub"] .tit-page p span {color:var(--primary-c1);font-weight:var(--fw2);}

main header:not([class]) {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}

/* 헤드라인형1 */
.tit-headline1 {position:relative;margin:var(--gap1) 0 var(--gap2);padding:var(--gap2) 0 0;font-size:var(--font3)}
div.tit-headline1 {display:flex;flex-wrap:wrap;align-items:center;}
div.tit-headline1 > :first-child, .tit-headline1:not(div) {}
div.tit-headline1 > :first-child:before, .tit-headline1:not(div):before {content:'';display:block;position:absolute;left:0;top:0;height:0.2rem;width:3.0rem;background:var(--line1);}

.wrap-section1 div.tit-headline1 > :first-child, .wrap-section1 .tit-headline1:not(div) {font-size:var(--font3)}
fieldset.wrap-section1, .wrap-section1[data-autoset="toggle"] {/*padding:var(--gap1) var(--space2)*/}
fieldset.wrap-section1 .input-wrap1 {padding:-0.2rem 0}

[data-page="sub"] .tit-headline1 {/*margin:0 0 var(--gap2);*/}

/* 섹션타이틀 */
.tit-section1 {position:relative;margin:var(--space2) 0 var(--gap2)}
div.tit-section1 {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.0rem;}
div.tit-section1 > :first-child, .tit-section1:not(div) {/*font-size:var(--font);line-height:2.0rem;font-weight:var(--fw2);*/}

@media only screen and (min-width:984px){
	.tit-section1 {padding-left:var(--gap4);}
	div.tit-section1 > :first-child, .tit-section1:not(div) {}
}

/* 서브1 */
.tit-sub1 {display:flex;position:relative;align-items:center;padding:0 0 0 0.4rem;font-size:var(--font);line-height:var(--com2);}
.tit-sub1:before, .tit-sub1:after {content:'';position:absolute;}
.tit-sub1:before {left:-0.5rem;top:50%;width:0.4rem;height:0.4rem;margin:-0.2rem 0 0;background:var(--g1);border-radius:50%;}
.tit-sub1 ~ .tit-sub1 {margin:6.1rem 0 0;}
.tit-sub1 ~ .tit-sub1:after {left:0;right:0;top:-3.1rem;border-top:1px solid var(--line2);}
.tit-sub1 [class*="cnt"] {margin:0 0 0 var(--gap2);}
.tit-sub1 .cnt1 {font-weight:var(--fw2);color:var(--primary-c1);}
.tit-sub1 .cnt2 {font-weight:var(--fw1);color:var(--primary-c3);}
.tit-sub1 .aside {position:absolute;right:0;top:0;}

/* 서브2 */
.tit-sub2 {margin:0 0 2.0rem;font-size:var(--font2)}

@media only screen and (min-width:984px){
	.tit-page {margin:0 0 var(--gap1) 0}
	/*.tit-page h1 {font-size:3.0rem;line-height:3.2rem;}
	.tit-page h2 {font-size:2.8rem;line-height:3.0rem;}*/
	.tit-page h2 span:not(:only-child):first-child {display:block;font-family:'NanumSquareNeoLight';font-weight:300;}

	[data-page="sub"] .tit-page {margin:0 0 var(--space2);}
	.wrap-main2 .tit-page h1, .wrap-main2 .tit-page h2,
	[data-page="sub"] .tit-page h1, [data-page="sub"] .tit-page h2 {font-size:var(--font5);white-space:nowrap;}

	.wrap-section1 .tit-headline1 {margin:0 0 3.0rem;}
	div.tit-headline1 {gap:2.0rem;}
	div.tit-headline1 .sub {margin:-0.2rem 0;flex:1;}
	div.tit-headline1 .info {white-space:nowrap;}
	.wrap-section1 div.tit-headline1 > :first-child, .wrap-section1 .tit-headline1:not(div) {font-size:var(--font4);}

	[data-page="sub"] .tit-headline1 {/*margin:0 0 2.0rem;*/}

	.tit-sub1 {padding:0 0 0 2.0rem;font-size:var(--font3);}
	.tit-sub1:before {left:0.8rem;}
	.tit-sub1 ~ .tit-sub1 {margin:10.1rem 0 0;}
	.tit-sub1 ~ .tit-sub1:after {top:-5.1rem;}

	.tit-sub2 {margin:0 0 3.0rem;font-size:var(--font)}
}

@media only screen and (min-width:1440px){
	.wrap-section1 .tit-headline1 {margin:0 0 2.0rem;}
}

@media only screen and (max-width:983px){
	.tit-page {justify-content:space-between;}
	.wrap-main2 .tit-page h1, .wrap-main2 .tit-page h2 {display:flex;gap:0 0.7rem;}

	div.tit-headline1 {gap:1.6rem;justify-content:space-between;}
	div.tit-headline1 .info {width:100%;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : TEXT
--------------------------------------------------------------------------------- */
/* 유형1 */
[class*="txt-bul"] {text-align:left;}
[class*="txt-bul"] > ul > li, [class*="txt-bul"] > dl > dd, [class*="txt-bul"] > :not(ul):not(ol):not(dl) {position:relative; font-size:var(--font2);color:var(--g2)}
[class*="txt-bul"] > ul > li::before, [class*="txt-bul"] > dl > dd::before, [class*="txt-bul"] > :not(ul):not(ol):not(dl)::before {display:block;float:left;}

.txt-bul1 > ul > li, .txt-bul1 > dl > dd, .txt-bul1 > :not(ul):not(ol):not(dl) {padding:0 0 0 1em;}
.txt-bul1 > ul > li::before, .txt-bul1 > dl > dd::before, .txt-bul1 > :not(ul):not(ol):not(dl)::before {content:"ㆍ";width:1em;margin:0 0 0 -1em;}

.txt-bul2 > ul > li, .txt-bul2 > dl > dd, .txt-bul2 > :not(ul):not(ol):not(dl) {padding:0 0 0 0.7em;}
.txt-bul2 > ul > li::before, .txt-bul2 > dl > dd::before, .txt-bul2 > :not(ul):not(ol):not(dl)::before {content:"-";width:0.7em;margin:0 0 0 -0.7em;}

.txt-bul3 > ul > li, .txt-bul3 > dl > dd, .txt-bul3 > :not(ul):not(ol):not(dl) {padding:0 0 0 0.7em;}
.txt-bul3 > ul > li::before, .txt-bul3 > dl > dd::before, .txt-bul3 > :not(ul):not(ol):not(dl)::before {content:"*";width:0.7em;margin:0 0 0 -0.7em;}
.txt-bul3 > ul > li, .txt-bul3 > dl > dd, .txt-bul3 > :not(ul):not(ol):not(dl) > .txt-invalid {color:var(--invalid)}

@media only screen and (min-width:1064px){
	.txt-bul1.sub-con1 > ul > li, .txt-bul1.sub-con1 > dl > dd, .txt-bul1.sub-con1 > :not(ul):not(ol):not(dl),
	.txt-bul2.sub-con1 > ul > li, .txt-bul2.sub-con1 > dl > dd, .txt-bul2.sub-con1 > :not(ul):not(ol):not(dl) {padding:0 0 0 2.0rem;}
	.txt-bul1.sub-con1 > ul > li::before, .txt-bul1.sub-con1 > dl > dd::before, .txt-bul1.sub-con1 > :not(ul):not(ol):not(dl)::before,
	.txt-bul2.sub-con1 > ul > li::before, .txt-bul2.sub-con1 > dl > dd::before, .txt-bul2.sub-con1 > :not(ul):not(ol):not(dl)::before {width:2.0rem;margin:0 0 0 -2.0rem;}
}

/* 마크형 */
.txt-mark1 {display:inline-block;width:1em;overflow:hidden;white-space:nowrap;vertical-align:top;}
.txt-mark1:before {content:'*';display:inline-block;color:#FE684B;width:1em;text-align:center;}

/* 아이콘추가 */
.icon-set1:before {content:'';display:block;margin:0 auto 4.5rem;width:10.0rem;height:10.0rem;background:var(--img1);background-size:48.0rem 48.0rem;}
.icon-set1[data-icon="ic1"]:before {background-position:0 -21.0rem;}
.icon-set1[data-icon="ic2"]:before {background-position:-10.0rem -21.0rem;}

[class*="txt-bul"].icon-set1 > ul > li + li {margin:1.4rem 0 0;}

/* title 있는 text */
.txt-dl1 + .txt-dl1 {margin:var(--gap1) 0 0 0;}
.txt-dl1 dt {font-size:var(--font3);font-weight:var(--fw2)}
.txt-dl1 dd {font-size:var(--font)}
.txt-dl1 dd.txt {padding:var(--gap2) 0 0 0; line-height:var(--lh2)}
.txt-dl1[data-format="t1"] {display:flex; flex-wrap:wrap;}
.txt-dl1[data-format="t1"] dt {padding-right:5.0rem;}
.txt-dl1[data-format="t1"] dd {width:auto;}

@media only screen and (min-width:984px){
	.txt-dl1[data-format="t1"] {display:block;}
	.txt-dl1[data-format="t1"] dt,
	.txt-dl1[data-format="t1"] dd {width:100%;}
	.txt-dl1[data-format="t1"] .list-txt1 {margin-top:2rem;}
}

.list-txt1 {}
.list-txt1 li {display:flex; align-items:center; margin:0 0 calc(var(--gap1)/2); font-size:var(--font);}
.list-txt1 li::before {content:''; display:block; width:3.2rem; height:2.9rem; margin:0 2rem 0 0;}
.list-txt1 li:nth-child(1):before {background:url(../../images/com/ico_i_01.png) no-repeat 0 0; background-size:100% auto;}
.list-txt1 li:nth-child(2):before {background:url(../../images/com/ico_i_02.png) no-repeat 0 0; background-size:100% auto;}
.list-txt1 li:nth-child(3):before {background:url(../../images/com/ico_i_03.png) no-repeat 0 0; background-size:100% auto;}

.txt-num1 {counter-reset:number 0;}
.txt-num1 > li {position:relative; padding:0 0 0 23px; line-height:var(--lh2)}
.txt-num1 > li::before {content:counter(number)'.'; counter-increment:number 1; position:absolute; left:0; top:0; display:flex; align-items:center; width:23px; font-size:var(--font);}

@media only screen and (max-width:983px){
	.txt-dl1 dd.txt {padding-top:2.0rem;}
}
@media only screen and (max-width:490px){
	.txt-dl1[data-format="t1"] {display:block;}
	.txt-dl1[data-format="t1"] dt,
	.txt-dl1[data-format="t1"] dd {width:100%;}
	.txt-dl1[data-format="t1"] dt {margin-bottom:var(--gap1);}
	.txt-dl1[data-format="t1"] dd * {font-size:var(--font3)}
}
/* --------------------------------------------------------------------------------
	COMPONENT : MESSAGE
--------------------------------------------------------------------------------- */
.mes-t1 > p {font-size:var(--font);color:var(--g1);}
.mes-t1 > p >:first-child {display:block;font-size:var(--font4);margin:0 0 0.8rem;}
.mes-t1 [class*="area-btn"] {margin:2.0rem 0 0;}

@media only screen and (min-width:984px){
	.mes-t1 [class*="area-btn"] {margin:5.0rem 0 0;}
	.mes-t1 .area-btn2 .btn-com1 {width:22.6rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : ICON
--------------------------------------------------------------------------------- */
[class*="icon-menu"], [class*="icon-com"] {position:relative;overflow:hidden;display:inline-block;white-space:nowrap;font-size:0.1rem;line-height:1;}
[class*="icon-menu"], [class*="icon-com"], [class*="icon-menu"]::selection, [class*="icon-com"]::selection {color:transparent;}
[class*="icon-menu"]:before, [class*="icon-com"]:before {content:'';display:inline-block;flex:1;}

.icon-com1 {width:var(--com2);height:var(--com2);background:var(--white);border:1px solid var(--line3);}
.icon-com1:focus, .icon-com1:hover {outline:0;border-color:var(--line1);transition:border 0.3s ease-in-out;}
.icon-com1:before {content:'';width:2.0rem;height:2.0rem;margin:auto;background:var(--img1);}
.icon-com1.ic1:before {background-position:0 -2.4rem;transform:rotate(45deg);}
.icon-com1.ic2:before {background-position:-4.0rem -2.4rem;transform:rotate(90deg);}
.icon-com1.ic3:before {background-position:-4.0rem -2.4rem;transform:rotate(-90deg);}

.icon-com2 {width:2.0rem;height:2.0rem;}
.icon-com2:before {content:'';display:block;width:2.0rem;height:2.0rem;box-shadow:0 0 0 0.1rem inset var(--g3);border-radius:50%;background:var(--white) var(--img1);background-position:-6.0rem -2.4rem;}

.icon-com3 {width:2.3rem;height:2.3rem;}
.icon-com3:hover {background:var(--primary-c1-bg);}
.icon-com3[class*=" ic"]:before {content:'';display:block;width:100%;height:100%;background:var(--img1);}
.icon-com3.ic1:before {background-position:-10.5rem -4.4rem;}
.icon-com3.ic2 {width:3.5rem;}
.icon-com3.ic2:before {background-position:-6.0rem -4.4rem;}

.icon-com3[data-btn="del"], .icon-com3[data-btn="add"] {border-radius:0.2rem;}
.icon-com3[data-btn="del"]:before, .icon-com3[data-btn="add"]:before, .icon-com3[data-btn="add"]:after {content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.icon-com3[data-btn="del"]:before, .icon-com3[data-btn="add"]:before {width:1.0rem;height:0.2rem;}
.icon-com3[data-btn="add"]:after {width:0.2rem;height:1.0rem;}
.icon-com3[data-btn="del"]:before {background:var(--primary-c1);}
.icon-com3[data-btn="add"]:before, .icon-com3[data-btn="add"]:after {background:var(--primary-c1);}
.icon-com3[data-btn="del"] {border:0.1rem solid var(--primary-c1);}
.icon-com3[data-btn="add"] {border:0.1rem solid var(--primary-c1);background:var(--primary-c1-sub);}

.icon-com4 {width:var(--com2);height:var(--com2);}
.icon-com4:before {content:'';width:2.0rem;height:2.0rem;margin:auto;background:var(--img1);}
.icon-com4.ic1:before {background-position:0 -2.4rem;transform:rotate(45deg);}
.icon-com4.ic2:before {background-position:-4.0rem -2.4rem;transform:rotate(90deg);}
.icon-com4.ic3:before {background-position:-4.0rem -2.4rem;transform:rotate(-90deg);}

.icon-com5 {width:3.2rem;height:3.2rem;}
.icon-com5:before {content:'';display:block;width:3.2rem;height:3.2rem;background:var(--img1);}
.icon-com5.ic1:before {background-position:-20.0rem -12.0rem;}
.icon-com5.ic2:before {background-position:-23.2rem -12.0rem;}
.icon-com5.ic3:before {background-position:-26.4rem -12.0rem;}

.icon-menu1 {position:relative;width:var(--header);height:var(--header);background:var(--g1);}
.icon-menu1:before, .icon-menu1:after {content:'';position:absolute;left:50%;top:50%;}
.icon-menu1.ic1:before, .icon-menu1.ic1:after {width:2.0rem;transform:translate(-50%, -50%);}
.icon-menu1.ic1:before {height:1.4rem;border-top:2px solid var(--white);border-bottom:2px solid var(--white);}
.icon-menu1.ic1:after {height:2px;background:var(--white);}
.icon-menu1.ic2:before, .icon-menu1.ic2:after {width:2.4rem;height:0.2rem;background:var(--white);margin:0 0 0 -1.2rem;}
.icon-menu1.ic2:before {transform:rotate(-45deg);}
.icon-menu1.ic2:after {transform:rotate(45deg);}

.icon-state1 {position:relative;display:inline-flex; align-items:center;}
.icon-state1:before, .icon-state1:after {content:'';width:2.0rem;height:2.0rem;}
.icon-state1:before {border-radius:100%;margin:0 1.0rem 0 0;}
.icon-state1:after {background:var(--img1);position:absolute;left:0;top:50%; transform:translate(0, -50%);}
.icon-state1[data-state="1"]:before, [data-state="1"] .icon-state1:before {background-color:var(--white);}
.icon-state1[data-state="2"]:before, [data-state="2"] .icon-state1:before {background-color:#9FA4B4;}
.icon-state1[data-state="3"]:before, [data-state="3"] .icon-state1:before {background-color:#c29c57;}
.icon-state1[data-state="4"]:before, [data-state="4"] .icon-state1:before {background-color:#ced1d9;}
.icon-state1[data-state="1"]:after, [data-state="1"] .icon-state1:after {background-position:-12.0rem -2.4rem;}
.icon-state1[data-state="2"]:after, [data-state="2"] .icon-state1:after {background-position:-14.0rem -2.4rem;filter:invert();}
.icon-state1[data-state="3"]:after, [data-state="3"] .icon-state1:after {background-position:-16.0rem -2.4rem;filter:invert();}
.icon-state1[data-state="4"]:after, [data-state="4"] .icon-state1:after {background-position:-18.0rem -2.4rem;filter:invert();}
.icon-state1 + .icon-state1 {margin:0 0 0 2.0rem;}

.icon-state2 {position:relative;display:inline-flex;align-items:center;justify-content:center;width:6.0rem;height:6.0rem;font-size:var(--font2);border:0.2rem solid var(--line2);background:var(--white);color:var(--g1);border-radius:100%;}
.icon-state2[data-state="1"] {border-color:var(--primary-c1-sub);color:var(--primary-c1)}
.icon-state2[data-state="2"] {border-color:var(--primary-c1-sub);background:var(--primary-c1-sub)}
.icon-state2[data-state="3"] {border:0.2rem dotted var(--line2);color:var(--g2);}
.icon-state2[data-state="4"] {border-color:var(--bg3);background:var(--bg3);color:var(--g2);}
.icon-state2[data-state="5"] {border:0.2rem dotted var(--txt-linlk-color);color:var(--txt-linlk-color);}
.icon-state2[data-state="6"] {border:0.2rem dotted #D476A2;color:#D476A2;}
.icon-state2[data-state="7"] {border-color:var(--g1);background:var(--g1);color:var(--white);}

.icon-state3 {position:relative;display:inline-flex;padding:0 1.2rem;border:1px solid var(--line1);border-radius:5.0rem;}
.icon-state3[data-state="2"] {border-style:dashed;}

.icon-state4 {position:relative;display:inline-flex;padding:0 1.0rem;border:2px solid var(--line2);border-radius:5.0rem;color:var(--g2);justify-content:center;letter-spacing:-0.035em;}
.icon-state4[data-state="1"], [data-state="1"] .icon-state4 {border-color:#5E69AF;color:var(--white);background-color:#5E69AF;}
.icon-state4[data-state="2"], [data-state="2"] .icon-state4 {border-color:var(--txt-linlk-color);color:var(--txt-linlk-color);border-style:dotted;}
.icon-state4[data-state="3"], [data-state="3"] .icon-state4 {border-color:var(--line2);color:var(--line2);border-style:dotted;}
.icon-state4[data-state="4"], [data-state="4"] .icon-state4 {border-color:var(--line3);color:var(--g2);background-color:var(--white);}
.icon-state4[data-state="5"], [data-state="5"] .icon-state4 {border-color:#D476A2;color:#D476A2;border-style:dotted;}
.icon-state4[data-state="6"], [data-state="6"] .icon-state4 {border-color:var(--primary-c1-bg);color:#5E69AF;background-color:var(--primary-c1-bg);}
.icon-state4[data-state="7"], [data-state="7"] .icon-state4 {border-color:#E9E2D4;color:#774F4A;background-color:#E9E2D4;}
.icon-state4[data-state="8"], [data-state="8"] .icon-state4 {border-color:var(--g1);color:var(--white);background-color:var(--g1);}
.icon-state4[data-state="9"], [data-state="9"] .icon-state4 {border-color:var(--line2);color:var(--g1);}

.icon-state4[data-state="10"], [data-state="10"] .icon-state4 {border-color:#DCE0F5;color:#6C7DD4;background-color:#F3F5FF;}
.icon-state4[data-state="11"], [data-state="11"] .icon-state4 {border-color:#F6D2E3;color:#D476A2;background-color:#FEECF4;}
.icon-state4[data-state="12"], [data-state="12"] .icon-state4 {border-color:#C4EAEE;color:#4098A1;background-color:#E4F5F6;}

.icon-state4[data-state="wait"] {background-color:var(--primary-c1-bg);border-color:var(--primary-c1-bg);}
.icon-state4[data-state="none"] {border-color:#F1F3F7;background-color:#F1F3F7;color:var(--line2);}

.icon-state1, .icon-state2, .icon-state3, .icon-state4 {padding:0.2rem 0;font-size:0.9em;min-width:6.0rem}

@media only screen and (min-width:984px){
	.icon-state1:before {margin:0 1.5rem 0 0;}
	.icon-state2 {width:8.4rem;height:8.4rem;}
	.icon-state3 {padding:0 2.1rem;}
	.icon-state4 {min-width:7.4rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : BUTTON
--------------------------------------------------------------------------------- */
[class*="btn-action"], [class*="btn-com"], [class*="btn-sub"],
[class*="btn-icon"], [class*="btn-t"],
[class*="link-t"] {position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:top}

/* ACTION */
.btn-action1 {min-width:10.0rem;padding:0 var(--gap2);line-height:var(--com1);font-weight:var(--fw2);background:var(--primary-c1);color:var(--white);border-radius:1.0rem;transition:background-color 0.3s ease-in-out;}
.btn-action1:not([class*=" c"]):hover {background:#6B76D8;}
.btn-action1.c1 {background:var(--bg2);color:var(--g1);}
.wrap-section1 .area-action .btn-action1 {border-radius:0 0 0.9rem 0.9rem;}
[fieldset class*="wrap-section1"] {padding:2.0rem 5.0rem}

@media only screen and (min-width:984px){
	.btn-action1 {font-size:var(--font);}
}

@media only screen and (max-width:983px){
	.wrap-section2 .btn-action1 {line-height:6.5rem;}
}

/* COMMON BUTTON */
[class*="btn-com"] {padding:0 var(--gap2);font-weight:var(--fw2);color:var(--g1);}

.btn-com1 {height:var(--com2);background:var(--white);box-shadow:inset 0 0 0 0.2rem var(--line1);transition:box-shadow 0.3s ease-in-out;}
.btn-com1:not([class*=" c"]):not([class*=" ic"]):not([data-state]):hover {box-shadow:inset 0 0 0 0.4rem var(--line1);}
.btn-com1.c1 {background:var(--primary-c1);color:var(--white);box-shadow:inset 0 0 0 0.4rem var(--primary-c1);}
.btn-com1.c1:hover {background:#6B76D8;box-shadow:inset 0 0 0 0.4rem #6B76D8;}
.btn-com1[disabled], .btn-com1[aria-disabled] {background:var(--bg3);box-shadow:inset 0 0 0 0.2rem var(--bg3);color:var(--g2);}
.btn-com1[data-state="1"] {box-shadow:inset 0 0 0 0.2rem var(--primary-c1);background:none;color:var(--primary-c1);}
.btn-com1[data-state="1"][disabled], .btn-com1[data-state="1"][aria-disabled] {box-shadow:inset 0 0 0 0.2rem var(--primary-c3);color:var(--primary-c3);}

.btn-com1[class*=" ic"] {text-align:left;padding:0 5.0rem 0 var(--gap1)}
.btn-com1[class*=" ic"]:after {content:'';display:block;position:absolute;right:var(--gap1);top:50%;width:2.0rem;height:2.0rem;margin:-1.0rem 0 0;background:var(--img1);background-position:-8.0rem -2.4rem;}

.btn-com1.ic1 {/*box-shadow:inset 0 0 0 0.1rem var(--line2);*/box-shadow:none;border-radius:0.4rem;}
.btn-com1.ic1:before, .btn-com1.ic1:after {transition:all 0.3s ease-in-out;}
.btn-com1.ic1:before {content:'';display:block;position:absolute;right:var(--gap1);top:50%;width:2.0rem;height:2.0rem;margin:-1.0rem 0 0;background:var(--img1);background-position:-8.0rem -2.4rem;opacity:0;}
.btn-com1.ic1:hover:after {opacity:0;}
.btn-com1.ic1:hover:before {opacity:1;right:2.5rem;}

/* SUB */
[class*="btn-sub"] {display:inline-flex;align-items:center;justify-content:center;min-width:8.0rem;padding:0 1.6rem;background:var(--white);font-size:var(--font2);font-weight:var(--fw2);color:var(--g1)}

.btn-sub1 {line-height:var(--com2);box-shadow:inset 0 0 0 0.1rem var(--primary-c1);border-radius:0.2rem;transition:all 0.3s ease-in-out;color:var(--primary-c1)}
.btn-sub1[aria-expanded] {justify-content:space-between;}
.btn-sub1[class*=" ic"]:after, .btn-sub1[aria-expanded]:after {content:'';width:2.0rem;height:2.0rem;margin:0 -0.4rem 0 0.5rem;background:var(--img1);}
.btn-sub1.ic1:after {background-position:0 -2.4rem;}
.btn-sub1.ic2:after {background-position:-2.0rem -2.4rem;}
.btn-sub1.ic3:after {background-position:-8.0rem -2.4rem;}
.btn-sub1.ic4:after {background-position:-10.0rem -2.4rem;margin:-0.1rem -0.2rem 0 0.8rem;}
.btn-sub1:not([class*=" ic"])[aria-expanded]:after {background-position:-4.0rem -2.4rem;}
.btn-sub1:not([class*=" ic"])[aria-expanded="true"]:after {transform:rotate(180deg);}
.btn-sub1:disabled, .btn-sub1[aria-disabled] {color:#9FA4B4;background:var(--g5);cursor:default;}
.btn-sub1.c1 {box-shadow:inset 0 0 0 0.1rem var(--line2);}
.btn-sub1.c2 {/*box-shadow:inset 0 0 0 0.1rem var(--line1);*/}
.btn-sub1.c3 {box-shadow:inset 0 0 0 0.1rem var(--primary-c1);background:var(--primary-c1);color:var(--white);}
.btn-sub1:hover {background:var(--primary-c1-bg);box-shadow:0 0 0 0.1rem inset var(--primary-c1-sub)}

.btn-sub2 {font-size:var(--font2);line-height:calc(var(--com3) - 0.2rem);border:1px dashed var(--g2);border-radius:5.0rem;transition:all 0.3s ease-in-out;}
.btn-sub2[class*=" ic"] {justify-content:space-between;}

.btn-sub3 {font-size:1.1rem;line-height:2.8rem;padding:0 2.0rem;border:1px dashed var(--g2);border-radius:5.0rem;transition:all 0.3s ease-in-out;font-weight:var(--fw1);}
.btn-sub3[class*=" ic"] {justify-content:space-between;}
.btn-sub3.ic1:before, .btn-sub3.ic1:after {content:'';background:var(--g1);}
.btn-sub3.ic1:after {width:0.9rem;height:0.1rem;}
.btn-sub3.ic1:before {position:absolute;right:2.4rem;width:0.1rem;height:0.9rem;}

.btn-sub4 {min-width:0;padding:0 1.4rem;font-size:var(--font2);line-height:3.1rem;border:1px solid #99CCFF;background:#ECF5FF;border-radius:0.2rem;color:#538AA4;}

.btn-sub5 {font-size:var(--font);line-height:var(--com2);background-color:#7B76B6; color:var(--white); border-radius:0.2rem;transition:all 0.3s ease-in-out;}
.btn-sub5[aria-expanded] {justify-content:space-between;}
.btn-sub5[class*=" ic"]:after, .btn-sub5[aria-expanded]:after {content:'';width:2.0rem;height:2.0rem;margin:0 -0.4rem 0 0.5rem;mask:var(--img1);}
.btn-sub5.ic1:after {mask-position:0 -2.4rem; background-color:var(--white);}
.btn-sub5:not([class*=" ic"])[aria-expanded]:after {background-position:-4.0rem -2.4rem;}
.btn-sub5:not([class*=" ic"])[aria-expanded="true"]:after {transform:rotate(180deg);}

.btn-sub6 {padding:6px 20px; border:1px dashed #9FA4B4; border-radius:34px; transition:all 0.3s ease-in-out;}
.btn-sub6[aria-expanded] {justify-content:space-between;}
.btn-sub6[class*=" ic"]:after, .btn-sub6[aria-expanded]:after {content:'';width:2.0rem;height:2.0rem;margin:0 -0.4rem 0 0.5rem;background:var(--img1);}
.btn-sub6.ic1:after {background-position:-8.0rem -2.4rem;}
.btn-sub6.ic1 span {font-size:var(--font2)}

.btn-sub6:disabled, .btn-sub6[aria-disabled] {color:#9FA4B4;background:var(--g5);cursor:default;}

@media only screen and (min-width:984px){
	.btn-com1[class*=" ic"] {padding:0 6.0rem 0 var(--gap1);}
	.btn-sub2[class*=" ic"]:after {content:'';width:3.0rem;height:3.0rem;margin:-0.2rem 0 0 1.0rem;background:var(--img1);}
	.btn-sub2.ic1:after {background-position:0 -4.4rem;}

	.btn-sub3 {font-size:var(--font2);line-height:3.0rem;padding:0 2.5rem;}
	.btn-sub3.ic1:after {margin:0 0 0 0.8rem;}
	.btn-sub3.ic1:before {right:2.9rem;}
}

@media only screen and (max-width:983px){
	.btn-sub2[class*=" ic"]:before {content:'';width:2.1rem;height:2.1rem;margin:0 0.5rem 0 0;background:var(--img1);background-size:33.6rem 33.6rem;}
	.btn-sub2.ic1:before {background-position:0 -3.1rem;}

	.btn-sub3.ic1:after {margin:0 0 0 0.5rem;}
}

/* 텍스트 아이콘1 */
.btn-t1 {display:inline-flex;font-size:var(--font2);line-height:2.4rem;color:var(--g3);white-space:nowrap;}
.btn-t1[class*=" ic"]:before {content:'';width:2.4rem;height:2.4rem;margin:0 0.7rem 0 0;background:var(--img1);}
.btn-t1.ic1:before {background-position:0 0;}
.btn-t1.ic2:before {background-position:-2.4rem 0;width:2.9rem;}

/* 텍스트 아이콘2 */
.btn-t2.box-t1 {display:flex;flex-wrap:wrap;gap:2.0rem; margin-bottom:var(--gap1)}
.btn-t2:not(div), div.btn-t2 > a, div.btn-t2 > button {display:inline-flex;line-height:3.0rem;white-space:nowrap;}
.btn-t2:not(div):hover , div.btn-t2 > a:hover , div.btn-t2 > button:hover {text-decoration:underline;}
.btn-t2:not(div):before, div.btn-t2 > a:before, div.btn-t2 > button:before {content:'';width:3.0rem;height:3.0rem;margin:0 0.8rem 0 0;background:var(--img1);background-position:-10.5rem -4.4rem;}

@media only screen and (min-width:984px){
	.btn-t2.box-t1 {gap:3.0rem 4.0rem}
	.btn-t2:not(div), div.btn-t2 > a, div.btn-t2 > button {line-height:3.0rem}
	.btn-t2:not(div):before, div.btn-t2 > a:before, div.btn-t2 > button:before {margin:0 1.0rem 0 0;}
}

@media only screen and (max-width:768px){
	.btn-t2.box-t1 {flex-direction:column}
}

/* 아이콘형1 */
.btn-icon1 {display:flex;flex-direction:column;justify-content:center;gap:0.5rem;width:5.2rem;height:5.2rem;background:rgba(237, 239, 243, 0.7);
	font-size:1.0rem;line-height:1.2rem;font-weight:var(--fw2);text-align:center;color:#4f4f5d;
	box-shadow:0.1rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5);border-radius:50%;}
.btn-icon1.ic1:before {content:'';display:block;width:1.6rem;height:1.6rem;margin:0 auto;background:var(--img1);background-position:-17.2rem -0.2rem;opacity:0.7;}

@media only screen and (max-width:983px){
	.btn-icon1 {width:4.4rem;height:4.4rem;}
	.btn-icon1.ic1:before {transform:scale(0.9);}
}

/* 버튼그룹1 */
.btn-set1 {display:flex;justify-content:space-between;margin:2.0rem 0 0;}
.btn-set1 > a, .btn-set1 > button {display:flex;align-items:center;justify-content:center;flex:1;padding:0 1.0rem;font-size:var(--font);line-height:7.5rem;background:var(--bg3);color:var(--g1);border-radius:0.5rem;}
.btn-set1 > a span, .btn-set1 > button span {min-width:7.1rem;text-align:center;font-weight:var(--fw2);}
.btn-set1 [class*="ic"]:before {content:'';background:var(--img1);width:4.0rem;height:3.5rem;margin:0 0.5rem 0 0;}
.btn-set1 .ic1:before {background-position:0 -7.4rem;}
.btn-set1 .ic2:before {background-position:-4.0rem -7.4rem;}
.btn-set1 .ic3:before {background-position:-8.0rem -7.4rem;}
.btn-set1 .ic4:before {background-position:-12.0rem -7.4rem;}

@media only screen and (min-width:769px){
	.btn-set1 {gap:0.5rem;}
	.btn-set1 [class*="ic"]:before {margin:0;}
	.btn-set1 > a, .btn-set1 > button {gap:0 0.7rem;justify-content:center;}
	.btn-set1 > a span, .btn-set1 > button span {min-width:0;}
}

@media only screen and (min-width:984px){
	.btn-set1 {margin:2.0rem 0 0;}
	.btn-set1 > a, .btn-set1 > button {line-height:9.4rem;}
	.btn-set1 [class*="ic"]:before {width:5.8rem;height:5.0rem;background-size:69.6rem 69.6rem;}
	.btn-set1 .ic1:before {background-position:0 -10.7rem;}
	.btn-set1 .ic2:before {background-position:-5.8rem -10.7rem;}
	.btn-set1 .ic3:before {background-position:-11.6rem -10.7rem;}
	.btn-set1 .ic4:before {background-position:-17.4rem -10.7rem;}
}

@media only screen and (min-width:1680px){
	.btn-set1 {gap:1.4rem;margin:3.0rem 0 0;}
	.btn-set1 > a span, .btn-set1 > button span {min-width:10.2rem;}
}

@media only screen and (max-width:983px){
	.btn-set1 > a, .btn-set1 > button {font-size:1.4rem;line-height:7.5rem;}
}

@media only screen and (max-width:768px){
	.btn-set1 {flex-wrap:wrap;gap:1.0rem;margin:2.0rem 0 0;}
	.btn-set1 > a, .btn-set1 > button {width:calc(50% - 0.5rem);flex:none;}
}

/* 버튼그룹2 */
.btn-set2 {display:flex;justify-content:center;gap:0 6.0rem;margin:4.0rem 0 0;}
.btn-set2 a, .btn-set2 button {position:relative;font-size:var(--font);}
.btn-set2 * + *:before {content:'';position:absolute;left:-3.0rem;top:50%;width:0.1rem;height:var(--font);background:var(--line3);transform:translateY(-50%);}

@media only screen and (min-width:984px){
	.btn-set2 {gap:0 4.0rem;}
	.btn-set2 * + *:before {left:-2.0rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : BUTTON AREA
--------------------------------------------------------------------------------- */
[class*="area-btn"] {display:flex;margin:var(--gap1) 0 0;gap:var(--gap5)}
[class*="area-btn"] [class*="btn-"] + [class*="btn-"] {/*margin:0 0 0 var(--gap2);*/}

.area-action {display:flex;justify-content:center;margin:var(--gap1) 0 0;}
.area-action [class*="btn-action"] {flex:1;}

@media only screen and (min-width:984px){
	.area-action[data-area="side"] {position:relative;}
	.area-action[data-area="side"] [class*="btn-"] + [class*="btn-"] {position:absolute;right:0;top:0;min-width:19.0rem;}
}

@media only screen and (max-width:983px){
	.area-action[data-area="side"] {flex-direction:column;align-items:center;}
	.area-action[data-area="side"] [class*="btn-"] {width:100%;}
	.area-action[data-area="side"] [class*="btn-"] + [class*="btn-"] {max-width:50%;margin:3.0rem 0 0;}
}

/* 중앙정렬 */
.area-btn1 {justify-content:center;}
.area-btn1 [class*="btn-com"], .area-btn1 [class*="btn-action"] {flex:1;}

.line1 + .area-btn1 {}

/* 좌측정렬 */
.area-btn2 {justify-content:start;margin:2.5rem 0 0;}

/* 우측정렬 */
.area-btn3 {justify-content:end;}

/* 세로블럭 */
.area-btn4 {flex-direction:column;}
.area-btn4 [class*="btn-"] + [class*="btn-"] {/*margin:0.5rem 0 0;*/}

@media only screen and (min-width:984px){
	.area-action [class*="btn-action"] {max-width:41.0rem;}
	.area-btn4 [class*="btn-"] + [class*="btn-"] {/*margin:1.0rem 0 0;*/}
}

@media only screen and (max-width:983px){
	.area-btn1 {}
	.area-btn2 .btn-com1 {flex:1;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : TAB
--------------------------------------------------------------------------------- */
.nav-tab1 ul {display:flex;line-height:var(--com4);border-radius:1.0rem 1.0rem 0 0;}
.nav-tab1 ul > li {flex:1;text-align:center;background:var(--bg2);}
.nav-tab1 ul > li:nth-child(1), .nav-tab1 ul > li:nth-child(1) a {border-radius:1.0rem 0 0 0;}
.nav-tab1 ul > li:last-child, .nav-tab1 ul > li:last-child a {border-radius:0 1.0rem 0 0;}
.nav-tab1 ul > li a {display:block;border-bottom:0.1rem solid var(--line3);}
.nav-tab1 ul > li a[aria-selected="true"], .nav-tab1 ul > li a[aria-current="page"] {background:var(--white);border:0.1rem solid var(--line3);border-bottom:0;font-weight:var(--fw2);}

@media only screen and (min-width:984px){
	.nav-tab1 ul > li {max-width:27.5rem;}
}

@media only screen and (max-width:983px){
	.nav-tab1 {margin:0 0 3.0rem;}
}

.nav-tab2 {overflow-x:auto;padding:0 0 0.4rem;}
.nav-tab2 ul {white-space:nowrap;white-space:nowrap;}
.nav-tab2 ul > li {display:inline-block;background:var(--bg2);border-radius:0.5rem;white-space:normal;height:7.4rem;vertical-align:top;font-size:var(--font);line-height:2.3rem;}
.nav-tab2 ul > li + li {margin:0 0 0 1.0rem;}
.nav-tab2 ul > li a {display:flex;align-items:center;padding:0 3.0rem;border-radius:0.5rem;max-width:15.0rem;height:100%;text-align:center;}
.nav-tab2 ul > li a:hover, .nav-tab2 ul > li a:focus {background:var(--line1);color:var(--white);}
.nav-tab2::-webkit-scrollbar {height:0.2rem;}
.nav-tab2::-webkit-scrollbar-track {background-color:transparent;border-radius:0.2rem;}
.nav-tab2::-webkit-scrollbar-thumb {background-color:var(--g4);}

@media only screen and (max-width:983px){
	.nav-tab2 ul > li {height:5.4rem;font-size:1.4rem;line-height:var(--font);}
}

.tab-sub1 {overflow-x:scroll;padding:0 0 var(--gap5);margin:0 0 var(--gap1);}
.tab-sub1::-webkit-scrollbar {height:0.2rem;}
.tab-sub1::-webkit-scrollbar-track {background-color:transparent;border-radius:0.2rem;}
.tab-sub1::-webkit-scrollbar-thumb {background-color:var(--g4);}
.tab-sub1 > ul {display:flex;flex-shrink:1;}
.tab-sub1 > ul > li {min-width:9.6rem;max-width:20.0rem;white-space:nowrap;}
.tab-sub1 > ul > li[role="tab"],
.tab-sub1 > ul > li > a {padding:0 1.5rem;font-size:var(--font);line-height:calc(var(--com2) - 0.4rem);border:0.2rem dotted var(--line2);text-align:center;transition:border 0.3s ease-in-out;font-weight:var(--fw2);color:var(--g2)}
.tab-sub1 > ul > li[role="tab"]:hover, .tab-sub1 > ul > li > a:hover {border-color:var(--g1);}
.tab-sub1 > ul > li > a {display:block;}
.tab-sub1 > ul > li, .tab-sub1 > ul > li > a {}
.tab-sub1 > ul > li + li {margin:0 0 0 0.2rem;}
.tab-sub1 > ul > li[role="tab"][aria-selected="true"],
.tab-sub1 > ul > li > a[aria-current="page"] {background:var(--line1);border:1px solid var(--line1);box-shadow:0 0.2rem 0.2rem rgba(0, 0, 0, 0.16);color:var(--white);font-weight:var(--fw2);}

@media only screen and (min-width:984px){
	.tab-sub1 > ul > li {min-width:17.0rem;}
	.tab-sub1 > ul > li[role="tab"], .tab-sub1 > ul > li > a {}
	.tab-sub1 > ul > li + li {margin:0 0 0 0.2rem;}
}

@media only screen and (min-width:1880px){
	.tab-sub1 > ul > li {min-width:17.5rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : PAGENATION
--------------------------------------------------------------------------------- */
.nav-pagenation {position:relative;margin:var(--space2) 0 0 0;text-align:center;white-space:nowrap;justify-content:center;}
.nav-pagenation a {position:relative;display:inline-block;vertical-align:top;min-width:2em;font-size:var(--font);line-height:2;color:var(--g2)}
.nav-pagenation a:hover, .nav-pagenation a:focus {color:var(--g1);}
.nav-pagenation a[aria-current="page"] {color:var(--g1);font-weight:var(--fw2);}
.nav-pagenation a[aria-current="page"]:before {content:'';position:absolute;left:1.0rem;right:0.9rem;bottom:0;border:0.2rem solid var(--g1);}
.nav-pagenation a[aria-disabled="true"] {opacity:0.2;pointer-events:none;}
.nav-pagenation .btn {width:0;padding:0 0 0 2em;overflow:hidden;color:transparent;}
.nav-pagenation .btn:before, .nav-pagenation .btn[data-btn="first"]:after, .nav-pagenation .btn[data-btn="last"]:after {content:'';position:absolute;top:50%;}
.nav-pagenation .btn:before {left:50%;transform:translate(-50%, -50%);width:2.0rem;height:2.0rem;background:var(--img1);background-position:-8.0rem -2.4rem;}
.nav-pagenation .btn[data-btn="first"]:before, .nav-pagenation .btn[data-btn="before"]:before {transform:translate(-50%, -50%) rotate(180deg);}
.nav-pagenation .btn[data-btn="first"]:after, .nav-pagenation .btn[data-btn="last"]:after {width:0.1rem;height:0.9em;background:var(--g1);transform:translateY(-50%);}
.nav-pagenation .btn[data-btn="first"]:after {right:calc(50% + 0.8rem);}
.nav-pagenation .btn[data-btn="last"]:after {left:calc(50% + 0.8rem);}

@media only screen and (min-width:984px){
	.nav-pagenation .btn + a:not(.btn),
	.nav-pagenation  a:not(.btn) + .btn {margin-left:5.0rem;}
}


@media only screen and (max-width:983px){
	.nav-pagenation .btn {position:absolute;}
	.nav-pagenation .btn[data-btn="first"] {left:0;}
	.nav-pagenation .btn[data-btn="before"] {left:2em;}
	.nav-pagenation .btn[data-btn="last"] {right:0;}
	.nav-pagenation .btn[data-btn="next"] {right:2em;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : STEP INFOMATION
--------------------------------------------------------------------------------- */
/* 유형1 */
.info-step1 > ol {display:flex;font-size:var(--font2);line-height:2.4rem;counter-reset:cnt;white-space:nowrap;}
.info-step1 > ol > li {position:relative;display:flex;padding:2.0rem 0.2rem 2.0rem 0;font-weight:var(--fw2);color:#ACB1C0;border-bottom:0.1rem solid transparent;}
.info-step1 > ol > li:before, .info-step1 > ol > li:not(:last-child):after {content:'';display:inline-block;}
.info-step1 > ol > li:before {content:counter(cnt);counter-increment:cnt;width:2.4rem;height:2.4rem;margin:0 var(--gap2) 0 0;border-radius:100%;background:#ACB1C0;color:var(--white);text-align:center;font-weight:var(--fw2);text-indent:-0.1rem;}
.info-step1 > ol > li:after {position:absolute;right:-3.2rem;top:2.3rem;width:0.1rem;height:1.6rem;transform:rotate(-45deg);background:#ACB1C0;}
.info-step1 > ol > li + li {margin:0 0 0 6.2rem;}
.info-step1 > ol > li[aria-current="step"] {border-color:var(--g1);color:var(--g1);}
.info-step1 > ol > li[aria-current="step"]:before {background:var(--g1);}

@media only screen and (max-width:983px){
	.info-step1 > ol {line-height:2.1rem;}
	.info-step1 > ol > li {padding:0 0.2rem 1.5rem 0;}
	.info-step1 > ol > li:before {width:2.1rem;height:2.1rem;}
	.info-step1 > ol > li[aria-current="step"] {border-bottom:0.2rem solid var(--g1);}
	.info-step1 > ol > li:not([aria-current="step"]):before {margin:0;}
	.info-step1 > ol > li:not([aria-current="step"]) span {width:0;overflow:hidden;white-space:nowrap;}
	.info-step1 > ol > li + li {margin:0 0 0 3.0rem;}
	.info-step1 > ol > li:after {right:-1.4rem;top:0.2rem;height:1.2rem;transform:rotate(-47deg);}
}

/* 유형2 */
.info-step2 > ol {display:flex;}
.info-step2 > ol > li {position:relative;text-align:center;}
.info-step2 > ol > li:before, .info-step2 > ol > li:after {content:'';display:block;position:absolute;}
.info-step2 > ol > li:after {left:50%;top:0;margin:0 auto;background:url(../../images/com/set2.png) no-repeat 0 0;background-size:auto 100%;transform:translateX(-50%);}

@media only screen and (min-width:984px){
	.info-step2 {text-align:center;}
	.info-step2 > ol {position:relative;justify-content:space-between;max-width:116.0rem;margin:0 auto;}
	.info-step2 > ol:after {content:'';position:absolute;left:0;right:0;top:6.7rem;height:0.1rem;background:var(--line3);}
	.info-step2 > ol > li {width:13.5rem;padding:15.8rem 0 0;font-size:2.3rem;line-height:3.0rem;}
	.info-step2 > ol > li:before, .info-step2 > ol > li:after {z-index:1;}
	.info-step2 > ol > li:before {position:absolute;left:0;right:0;top:0;width:13.3rem;height:13.3rem;border:0.1rem solid var(--line3);border-radius:100%;background:var(--white);}
	.info-step2 > ol > li:after {width:7.0rem;height:7.0rem;margin:3.2rem 0;z-index:1;}

	.info-step2.info1 > ol > li:nth-child(1):after {background-position:0 0;}
	.info-step2.info1 > ol > li:nth-child(2):after {background-position:-7.0rem 0;}
	.info-step2.info1 > ol > li:nth-child(3):after {background-position:-14.0rem 0;}
	.info-step2.info1 > ol > li:nth-child(4):after {background-position:-21.0rem 0;}
	.info-step2.info1 > ol > li:nth-child(5):after {background-position:-28.0rem 0;}
}

@media only screen and (min-width:1680px){
	.info-step2 > ol:after {top:9.3rem;}
	.info-step2 > ol > li {width:18.8rem;padding:21.4rem 0 0;}
	.info-step2 > ol > li:before {width:18.6rem;height:18.6rem;}
	.info-step2 > ol > li:after {width:9.4rem;height:9.4rem;margin:4.7rem 0;}

	.info-step2.info1 > ol > li:nth-child(1):after {background-position:0 0;}
	.info-step2.info1 > ol > li:nth-child(2):after {background-position:-9.4rem 0;}
	.info-step2.info1 > ol > li:nth-child(3):after {background-position:-18.8rem 0;}
	.info-step2.info1 > ol > li:nth-child(4):after {background-position:-28.2rem 0;}
	.info-step2.info1 > ol > li:nth-child(5):after {background-position:-37.6rem 0;}
}

@media only screen and (max-width:983px){
	.info-step2 > ol {justify-content:space-around;}
	.info-step2 > ol > li {line-height:2.4rem;flex:1;padding:5.5rem 0 0;}
	.info-step2 > ol > li span {position:relative;padding:0 1.2rem;background:var(--white);z-index:1;}
	.info-step2 > ol > li:after {left:50%;top:0;width:5.2rem;height:5.2rem;transform:translateX(-50%);}
	.info-step2 > ol > li + li:before {left:-50%;right:50%;bottom:1.0rem;height:0.1rem;background:var(--line3);}

	.info-step2.info1 > ol > li:nth-child(1):after {background-position:0 0;}
	.info-step2.info1 > ol > li:nth-child(2):after {background-position:-5.2rem 0;}
	.info-step2.info1 > ol > li:nth-child(3):after {background-position:-10.4rem 0;}
	.info-step2.info1 > ol > li:nth-child(4):after {background-position:-15.6rem 0;}
	.info-step2.info1 > ol > li:nth-child(5):after {background-position:-20.8rem 0;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : INPUT / SELECT
--------------------------------------------------------------------------------- */
:-ms-input-placeholder {color:var(--g3) !important;}
::-ms-input-placeholder {color:var(--g3) !important;}
::-webkit-input-placeholder {color:var(--g3) !important;}
::placeholder {color:var(--g3) !important;}

[class*="el-text"], [class*="el-select"] {display:inline-block;vertical-align:top;width:15.0rem;font-size:var(--font);line-height:calc(var(--com2)/2);color:var(--g1);background:var(--white);border-radius:0.2rem;}
[class*="el-text"]:focus, [class*="el-select"]:focus, [class*="el-text"]:hover, [class*="el-select"]:hover,
[class*="el-text"].focus, [class*="el-select"].focus {outline:0;transition:border 0.3s ease-in-out;}
[class*="el-select"] {overflow:hidden;text-overflow:ellipsis;background:var(--white) url(../../images/com/img_form1.png) no-repeat calc(100% - 1.0rem) 50%;background-size:1.0rem 0.6rem;}
[class*="el-select"] optgroup, [class*="el-select"] option {font-size:var(--font);}
[class*="el-text"]:disabled, [class*="el-select"]:disabled,
[class*="el-text"][readonly], [class*="el-select"][readonly] {background-color:var(--g5);opacity:1;}
[class*="el-text"]:disabled, [class*="el-select"]:disabled {/*-webkit-text-fill-color:var(--g3);color:var(--g3);*/}
[class*="el-text"][aria-invalid="true"], [class*="el-select"][aria-invalid="true"] {border-color:var(--invalid);}
[class*="el-text"][readonly], [class*="el-select"][readonly] {-webkit-text-fill-color:var(--g1);color:var(--g1);}
[class*="el-text"][data-format="search"] .text {padding-right:4.0rem;}
[class*="el-text"][data-format="search"] [class*="icon"] {position:absolute;right:0.8rem;top:50%;transform:translateY(-50%);}

.el-text1, .el-select1 {height:var(--com2);padding:1.0rem 1.5rem;}
.el-select1 {padding-right:3.0rem;}
.el-text1:focus, .el-select1:focus, .el-text1:hover, .el-select1:hover,
.el-text1.focus, .el-select1.focus {border-color:var(--g1);}

.el-text2, .el-select2 {height:var(--com4);padding:1.0rem 2.0rem;border-radius:1.0rem;}
.el-select2 {padding-right:4.0rem;}
.el-text2:focus, .el-text2:hover {border-color:#99CCFF;background-color:#ECF5FF;z-index:1;}

[class*="el-textarea"] {display:block;width:100%;color:var(--g1);resize:none;padding:0.5em 1.5rem;font-size:var(--font);border-radius:0.2rem;}
[class*="el-textarea"]:focus, [class*="el-textarea"]:hover {outline:0;border-color:var(--g1);}
[class*="el-textarea"]:disabled {background-color:var(--g5);opacity:1;-webkit-text-fill-color:var(--g3);color:var(--g3);}
[class*="el-textarea"][aria-invalid="true"] {border-color:var(--invalid);}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : RADIO / CHECKBOX
--------------------------------------------------------------------------------- */
[class*="el-check"], [class*="el-btn"], [class*="el-toggle"] {display:inline-flex;flex-wrap:wrap;}
[class*="el-check"] label, [class*="el-btn"] label, [class*="el-toggle"] label {position:relative;}
[class*="el-check"] label > input, [class*="el-btn"] label > input, [class*="el-toggle"] label > input {position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1;width:100%;}
[class*="el-check"] label > input ~ span, [class*="el-btn"] label > input ~ span, [class*="el-toggle"] label > input ~ span {position:relative;display:inline-block;vertical-align:top;color:var(--g1);font-size:var(--font2)}

/* 유형1 : 기본 */
.el-check1 {gap:0 var(--gap1)}
.el-check1 label > input + span {padding:0 0 0 calc(2.3rem + var(--gap4));}
.el-check1 label > input + span:before, .el-check1 label > input + span:after {content:'';position:absolute;left:0;top:0;box-sizing:border-box;}
.el-check1 label > input + span:before {width:2.3rem;height:2.3rem;border:0.2rem solid var(--line3);z-index:0;border-radius:50%;}
.el-check1 label > input:checked + span:before {border-color:var(--g1);}
/*.el-check1 label > input:disabled + span {color:var(--g3);}*/
.el-check1 label > input:disabled + span:before {border-color:var(--line3);background-color:var(--g5);}
.el-check1 label > input[type="radio"] + span:after {width:1.1rem;height:1.1rem;margin:0.6rem;border-radius:100%;}
.el-check1 label > input[type="radio"]:checked + span:after {background:var(--g1);}
.el-check1 label > input[type="radio"]:disabled:checked + span:after {background:var(--line3);}
.el-check1 label > input[type="checkbox"] + span:after {width:2.3rem;height:2.3rem;background:var(--img1);background-position:-9.7rem 0;}
.el-check1 label > input[type="checkbox"]:checked + span:before {background:var(--g1);}
.el-check1 label > input[type="checkbox"]:disabled:checked + span:before {background:var(--line3);}
.el-check1 label > input[type="checkbox"]:disabled:not(:checked) + span:after {display:none;}
.el-check1 label > input[type="checkbox"]:checked + span:after,
.el-check1 label > input[type="checkbox"]:disabled:checked + span:after {background-position:-12.1rem 0;filter:invert() grayscale(1);}

.el-check1.simple label {width:2.2rem;overflow:hidden;white-space:nowrap;}
.el-check1.simple label > input + span {padding:0 0 0 2.3rem;}
.el-check1.simple label > input + span:before, .el-check1.simple label > input + span:after {top:0;}

@media only screen and (max-width:983px){
	.el-check1.col label > input + span {min-width:9.0rem;}
}

/* 유형2 : 목록형 */
.el-btn1 {display:block;}
.el-btn1 label {display:block;}
.el-btn1 label + label {margin:var(--gap2) 0 0;}
.el-btn1 label > input + span {display:block;padding:1.0rem 1.4rem;border:1px dashed var(--line2);border-radius:0.1rem;line-height:calc(var(--com2) - 2.2rem);white-space:nowrap;transition:border 0.3s ease-in-out;}
.el-btn1 label > input:not(:disabled):hover + span {border-color:var(--g1);}
.el-btn1 label > input:checked + span {background:var(--g1);border-color:var(--g1);color:var(--white);box-shadow:0 0.2rem 0.2rem #000000;}
.el-btn1 label > input:disabled + span {background:var(--g5);color:#9FA4B4;}
.el-btn1 label > input:disabled:checked + span {border-color:var(--line2);background:var(--line2);;color:var(--white);}

/* 유형2 : 목록형 + 데이터유형 : 공통 */
.el-btn1[data-format^="t"] > li {display:flex;align-items:center;}
.el-btn1[data-format^="t"] label input + span, .el-btn1[data-format^="t"] div:last-child {font-weight:var(--fw2);}

/* 유형2 : 목록형 + 데이터유형1 */
.el-btn1[data-format="t1"] > li {flex-wrap:wrap;gap:var(--gap2) 1.5rem;}
.el-btn1[data-format="t1"] > li + li {margin:2.0rem 0 0;padding:2.0rem 0 0;border-top:1px solid var(--line3);}
.el-btn1[data-format="t1"] label {width:100%;}
.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:100%;padding:0 0 0 1.6rem;}

@media only screen and (min-width:984px){
	.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:100%;margin:0 0 -1.0rem;text-align:left;}
}

@media only screen and (min-width:1200px){
	.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:auto;flex:1;text-align:right;margin:0;}
}

@media only screen and (min-width:2400px){
	.el-btn1[data-format="t1"] > li {flex-wrap:none;}
	.el-btn1[data-format="t1"] label {flex:none;width:calc(50% - 1.2rem);}
	.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:auto;flex:1;text-align:right;margin:0;}
}

@media only screen and (min-width:870px) and (max-width:983px){
	.el-btn1[data-format="t1"] > li {flex-wrap:none;}
	.el-btn1[data-format="t1"] label {width:calc(50% - 1.2rem);}
	.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:auto;flex:1;text-align:right;}
}

@media only screen and (min-width:620px) and (max-width:869px){
	.el-btn1[data-format="t1"] label {width:auto;flex:1;}
}

@media only screen and (min-width:481px) and (max-width:619px){
	.el-btn1[data-format="t1"] .input-time1 + div:last-child {width:auto;flex:1;text-align:right;}
}

/* 유형2 : 목록형 + 데이터유형2 */
.el-btn1[data-format="t2"] > li {justify-content:space-between;gap:var(--gap2) 0;}
.el-btn1[data-format="t2"] > li + li {margin:var(--gap2) 0 0;}
.el-btn1[data-format="t2"] label {width:31.0rem;}
.el-btn1[data-format="t2"] div:last-child {text-align:right;padding:0 0 0 1.6rem;}

/* 유형2 : 목록형 + 데이터유형3 */
.el-btn1[data-format="t3"] {display:flex;gap:var(--gap2);}
.el-btn1[data-format="t3"] > li {display:block;}
.el-btn1[data-format="t3"] > li label {text-align:center;}

@media only screen and (min-width:984px){
	.el-btn1[data-format="t3"] > li {width:calc(50% - (var(--gap2) / 2));}
}

@media only screen and (max-width:983px){
	.el-btn1[data-format="t3"] > li {width:calc(25% - (var(--gap2) * 3 / 4))}
}

@media only screen and (max-width:768px){
	.el-btn1[data-format="t3"] > li {width:calc(33.3% - (var(--gap2) * 2 / 3))}
}

@media only screen and (max-width:560px){
	.el-btn1[data-format="t3"] > li {width:calc(50% - (var(--gap2) / 2));}
}

/* 유형2 : 목록형 + 데이터유형 : 영역추가스타일 */
@media only screen and (min-width:984px) and (max-width:1180px){
	.form-wrap1 .el-btn1[data-format="t2"] > li {flex-wrap:wrap;gap:1rem 0;}
	.form-wrap1 .el-btn1[data-format="t2"] label {width:auto;flex:1;max-width:100%;}
	.form-wrap1 .el-btn1[data-format="t2"] > li + li {margin:2.0rem 0 0;padding:2.0rem 0 0;border-top:1px solid var(--line3);}
}

@media only screen and (max-width:983px){
	[class*="form-wrap"] .el-btn1[data-format="t2"] label {flex:1;width:auto;}
	[class*="form-wrap"] .el-btn1[data-format="t2"] div:last-child {width:26%;}
}

@media only screen and (max-width:480px){
	[class*="form-wrap"] .el-btn1[data-format="t2"] > li {flex-direction:column;gap:1rem 0;}
	[class*="form-wrap"] .el-btn1[data-format="t2"] label {width:100%;flex:none;}
	[class*="form-wrap"] .el-btn1[data-format="t2"] div:last-child {width:100%;text-align:left;}
	[class*="form-wrap"] .el-btn1[data-format="t2"] > li + li {margin:2.0rem 0 0;padding:2.0rem 0 0;border-top:1px solid var(--line3);}
}

/* 토글형1 */
.el-toggle1 label {position:relative;display:inline-block;}
.el-toggle1 label > input {opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.el-toggle1 label > input + span {position:relative;z-index:1;display:block;min-width:5.2rem;padding:0.2rem 0.7rem 0.2rem 2.3rem;font-size:var(--font2);line-height:1;text-align:right;transition:all 0.2s ease-in-out;}
.el-toggle1 label > input + span, .el-toggle1 label > input + span::selection {color:var(--g2);}
.el-toggle1 label > input + span:before, .el-toggle1 label > input + span:after {content:'';box-sizing:border-box;display:block;position:absolute;top:50%;transform:translateY(-50%)}
.el-toggle1 label > input + span:before {left:0;right:0;z-index:-1;height:var(--lh2);border:0.2rem solid var(--line3);border-radius:2.0rem;transition:all 0.2s ease-in-out;}
.el-toggle1 label > input + span:after {left:0.5rem ;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--line3);background-position:-12.1rem 0;transition:left 0.3s ease-in-out;}
.el-toggle1 label > input:checked + span, .el-toggle1 label > input:checked + span::selection {color:transparent;}
.el-toggle1 label > input:checked + span:before {background:var(--g1);border-color:var(--g1);}
.el-toggle1 label > input:checked + span:after {left:calc(100% - 2.5rem);width:2.1rem;height:2.1rem;background:var(--white) var(--img1);background-position:-12.2rem -0.1rem;}
.el-toggle1 label > input:disabled:not(:checked) + span, .el-toggle1 label > input:disabled:not(:checked) + span::selection {color:transparent;}
.el-toggle1 label > input:disabled:not(:checked) + span:before {background:var(--g5);}
.el-toggle1 label > input:checked:disabled + span:before {background:var(--line3);border-color:var(--line3);}
.el-toggle1 label > input:checked:disabled + span:after {background-position:-9.7rem 0;}

@media only screen and (min-width:984px){
	.el-toggle1 label > input + span {min-width:7.3rem;padding:0.2rem 1.5rem 0.2rem 3.5rem;}
	.el-toggle1 label > input + span:before {line-height:var(--lh2)}
	.el-toggle1 label > input + span:after {width:var(--lh1);height:var(--lh1);}
	.el-toggle1 label > input:checked + span:after {left:calc(100% - 2.8rem);width:2.4rem;height:2.4rem;background-position:-12.1rem 0;}
}

/* 토글형1 */
.el-tab1 {display:inline-flex;background:var(--g3);border-radius:0.7rem;}
.el-tab1 label {position:relative;display:inline-block;}
.el-tab1 label > input {opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.el-tab1 label > input + span {position:relative;display:block;padding:0 2.7rem;line-height:var(--com2);color:var(--g1);border-radius:0.5rem;}
.el-tab1 label > input:checked + span {display:flex;align-items:center;color:var(--white);padding:0 2.5rem;background:var(--primary-c1);font-weight:var(--fw2);box-shadow:0 0.2rem 0.2rem rgba(0, 0, 0, 0.16);}
.el-tab1 label > input:checked + span:after {content:'';width:1.3rem;height:0.9rem;margin:0 -1.0rem 0 1.0rem;background:var(--img1);background-position:-15.0rem -0.8rem;}

@media only screen and (min-width:984px){
	.el-tab1 label > input + span {padding:0 4.0rem;}
	.el-tab1 label > input:checked + span {padding:0 2.5rem;}
	.el-tab1 label > input:checked + span:after {margin:0 0 0 0.8rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : file
--------------------------------------------------------------------------------- */
.el-file1 {display:flex;gap:var(--gap5);overflow:hidden;}
.el-file1 label {position:relative;display:inline-block;}
.el-file1 label input {position:absolute;opacity:0;z-index:-1;width:100%;height:100%;}
.el-file1 .upload {position:relative;max-width:100%;display:block;padding:0 8.0rem 0 2.0rem;font-size:var(--font2);line-height:calc(var(--com2) - 0.2rem);border:0.1rem dashed var(--line2);}
.el-file1 .upload span:nth-child(1) {display:inline-block;vertical-align:top;color:var(--txt-linlk-color);overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;}
.el-file1 .upload span:nth-child(2) {position:absolute;right:1.0rem;top:50%;transform:translateY(-50%);}
.el-file1 .upload-area {width:100%;display:flex;flex-wrap:wrap;gap:var(--gap2);}
.el-file1 .info {color:#9FA4B4;font-size:var(--form1);line-height:2.4rem;}

.el-file1 .upload[role="button"] {display:block;padding:0 5.6rem 0 1.0rem;color:var(--txt-linlk-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font);}
.el-file1 .upload[role="button"]:before {content:'';display:block;position:absolute;right:1.0rem;top:50%;width:3.0rem;height:3.0rem;background:var(--img1);background-position:-10.5rem -4.4rem;transform:translateY(-50%);}
.el-file1 .upload[role="button"]:hover, .el-file1 .upload[role="button"]:focus {border-color:var(--line1);text-decoration:underline;}

dl.el-file1 > dt {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
dl.el-file1 > dd {flex:1;display:flex;flex-direction:column;gap:0.7rem 0;}

.el-file1.el-form1 .upload-area [data-fileupload="area"] {width:calc(100% - 8.6rem - var(--gap2))}
.el-file1.el-form1 .upload-area [data-fileupload="area"]:empty ~ [data-btn="submit"] {display:none;}
.el-file1.el-form1 .info {width:100%;}

.info-con2 dl.data .el-file1 {width:100%;}
.info-con2 dl.data .el-file1 .upload {max-width:50.0rem;}
.info-con2 dl.data .data-t3 + .el-file1 {margin:2.0rem 0 0;}

.info-con2 dl.data .el-file1.list1 .upload {max-width:100%;width:100%;padding-right:5.6rem;}
.info-con2 dl.data .el-file1.list1 .upload:before {content:'';display:block;position:absolute;right:1.0rem;top:50%;width:3.0rem;height:3.0rem;background:var(--img1);background-position:-10.5rem -4.4rem;transform:translateY(-50%);}

@media only screen and (min-width:1281px) {
	.info-con2 dl.data .el-file1 .upload {/*width:calc(50% - (var(--gap2) / 2));*/max-width:50.0rem;}
	.el-file1 .upload[role="button"] {padding:0 5.6rem 0 1.5rem;}
}

@media only screen and (max-width:560px){
	.el-file1.el-form1 .upload-area {flex-direction:column;}
	.el-file1.el-form1 .upload-area [data-fileupload="area"] {width:100%;}
}

@media only screen and (min-width:1281px) {
	.el-file1 {flex-wrap:wrap;}
	.el-file1 .el-text1:nth-child(1) {width:43.0rem;}
}

@media only screen and (min-width:1600px) {
	.el-file1.el-form1 {position:relative;}
	.el-file1.el-form1 .info {display:flex;flex-wrap:wrap;position:absolute;left:11.6rem;right:0;top:0;height:var(--com2);align-items:center;}
}

@media only screen and (max-width:1280px) {
	.el-file1 {flex-wrap:wrap;align-items:flex-end}
	.el-file1 .el-text1:nth-child(1) {width:auto;flex:1;max-width:100%;}
	.el-file1 .upload {width:100%;}
}

@media only screen and (min-width:984px) and (max-width:1280px) {
	.el-file1 .input-label1 {flex-direction:column;gap:var(--gap2);}
	.el-file1 .input-label1 > * {gap:0;}
	.el-file1 .input-label1 > * span {min-width:7.0rem;}
	.el-file1 .input-label1 > * span + [class*="el-"] {flex:none;width:auto;}
}

@media only screen and (max-width:840px){
	.el-file1 .input-label1 {flex-direction:column}
	.el-file1 .input-label1 > * {gap:0;}
	.el-file1 .input-label1 > * span {min-width:7.0rem;}
	.el-file1 .input-label1 > * span + [class*="el-"] {flex:none;width:auto;}
	.el-file1 .input-label1 ~ .upload-area {padding:0 0 0 7.0rem;}
}

@media only screen and (max-width:480px){
	.el-file1 .input-label1 {width:100%;}
	.el-file1 .input-label1 > * span + [class*="el-"] {flex:1;}
	.el-file1 .input-label1 ~ label {margin:0 0 0 7.0rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : 가변형
--------------------------------------------------------------------------------- */
/* 유형1 */
.input-wrap1 {display:flex;}
.input-wrap1 [class*="el-"] {font-weight:var(--fw2);}

@media only screen and (min-width:984px){
	.input-wrap1 [class*="el-"] + [class*="el-"],
	.input-wrap1 [class*="el-"] + [class*="btn-"] {margin:0 0 0 var(--gap2)}

	.input-wrap1[data-format="t1"] [class*="el-"] {min-width:24%;}
	.input-wrap1[data-format="t1"] [class*="el-"]:nth-child(2) {flex:1;}

	.input-wrap1[data-format="t2"] {justify-content:flex-end;}
	.input-wrap1[data-format="t2"] [class*="el-"] {width:auto;min-width:20.0rem;}
	.input-wrap1[data-format="t2"] [class*="el-"]:nth-child(2) {max-width:calc(100% - 28.0rem - var(--gap2));}
}

@media only screen and (max-width:983px){
	.input-wrap1 {flex-direction:column;}
	.input-wrap1 [class*="el-"], .input-wrap1 [class*="btn-"] {flex:1;width:auto;}
	.input-wrap1 [class*="el-"] + [class*="el-"],
	.input-wrap1 [class*="el-"] + [class*="btn-"] {margin:calc(var(--gap1)/2) 0 0;}
}

/* 유형2 */
.input-wrap2 {position:relative;display:flex;align-items:center;}
.input-wrap2 [class*="el-"] {width:7.0rem;padding-left:0;text-align:right;}
.input-wrap2 [class*="el-"] ~ span {font-size:var(--font2);}
.input-wrap2 [class*="el-"] ~ span, .input-wrap2 span ~ [class*="el-"] {margin:0 0 0 var(--gap2)}

/* 유형3 */
.input-wrap3 {display:flex;}
.input-wrap3 [class*="el-"] {flex:1;}
.input-wrap3 [class*="el-"] + [class*="el-"] {margin:0 0 0 var(--gap2);}

/* 유형4 */
.input-wrap4 {display:flex;flex-wrap:wrap;gap:var(--gap2);}
.input-wrap4 .el-text1:nth-child(1) {flex:1;width:auto;max-width:100%;}

@media only screen and (min-width:1281px) {
	.input-wrap4 .el-text1:nth-child(1) {max-width:43.0rem;}
	.input-wrap4 .el-text1:nth-child(1) ~ [class*="btn-sub"] {min-width:14.4rem;}
}

@media only screen and (min-width:984px) {
	.input-wrap4 .el-text1:nth-child(1) ~ [class*="btn-sub"] {min-width:14.4rem;}
}

@media only screen and (max-width:983px) {
	.input-wrap4 .el-text1:nth-child(1) ~ [class*="btn-sub"] {min-width:9.6rem;}
}

/* 유형5 */
.input-wrap5 {display:flex;flex-wrap:wrap;gap:var(--gap2); position:relative;}
.input-wrap5 .info {color:var(--invalid);}
.input-wrap5 .icon-com5 {position:absolute; left:190px; top:50%; transform:translate(0, -50%);}

@media only screen and (min-width:984px) {
	.input-wrap5 {align-items:center;gap:0 3.0rem;}
	.input-wrap5 .el-text1:nth-child(1) {width:23.0rem;}
	.input-wrap5 .info {max-width:calc(100% - 26.0rem);}
}

@media only screen and (max-width:983px) {
	.input-wrap5 {flex-direction:column;}
	.input-wrap5 .el-text1:nth-child(1) {width:100%}
	.input-wrap5 .icon-com5 {left:auto; right:5px; top:5px; transform:none;}
}

/* 유형6 */
.input-wrap6 {position:relative;display:flex;gap:0 var(--gap2);}
.input-wrap6 [class*="el-"] {flex:1;width:auto;min-width:0;}
.input-wrap6[data-unit] {justify-content:space-between;gap:0 calc(var(--gap2) * 3);}
.input-wrap6[data-unit]:before {content:attr(data-unit);position:absolute;left:50%;top:0;line-height:var(--com2);transform:translateX(-50%);}

@media only screen and (min-width:984px) {
	.input-wrap6[data-unit] {max-width:47.0rem;}
}

/* 유형6 */
.input-wrap7 {display:flex;flex-direction:column;gap:var(--gap2) 0;}
.input-wrap7 > [class*="el-"] {flex:1;width:auto;min-width:0;}

@media only screen and (min-width:984px) {
	.input-wrap7 {}
}

/* 라벨형1 */
.input-label1 {display:flex;gap:var(--gap5) 0}
.input-label1 > * {display:flex;}
.input-label1 > * span {line-height:var(--com2);}
.input-label1 > * span + [class*="el-"] {flex:1;}

@media only screen and (min-width:769px){
	.input-label1 {gap:0 3.0rem;}
	.input-label1 > * {gap:0 3.0rem;flex:1;}
	.input-label1 > * [class*="el-"] {width:100%;}
}

@media only screen and (min-width:1024px){
	.input-label1 > * {flex:none}
	.input-label1 > * [class*="el-"] {min-width:21.0rem;}
}

@media only screen and (min-width:1441px){
	.input-label1 {gap:0 6.0rem;}
}

@media only screen and (max-width:768px){
	.input-label1 {flex-direction:column;}
	.input-label1 > * span {width:6.0rem;}

	.input-wrap3 {flex-direction:column;}
	.input-wrap3 [class*="el-"] + [class*="el-"] {margin:var(--gap2) 0 0;}
}

/* 버튼형 */
.input-btn1 {position:relative;}
.input-btn1 input {padding-right:5.2rem;}
.input-btn1 [class*="icon-"] {position:absolute;right:2.0rem;top:50%;transform:translateY(-50%);}
.input-btn1[data-visible] [data-modebtn] {display:none;}
.input-btn1[data-value="true"][data-visible="visible"] [data-modebtn="visible"] {display:none;}
.input-btn1[data-value="true"][data-visible="visible"] [data-modebtn="hidden"] {display:block;}
.input-btn1[data-value="true"][data-visible="hidden"] [data-modebtn="visible"] {display:block;}
.input-btn1[data-value="true"][data-visible="hidden"] [data-modebtn="hidden"] {display:none;}

.input-wrap5 {position:relative;}
.input-wrap5 input {padding-right:5.2rem;}
.input-wrap5 [class*="icon-"] {position:absolute;right:2.0rem;top:50%;transform:translateY(-50%);}
.input-wrap5[data-visible] [data-modebtn] {display:none;}
.input-wrap5[data-value="true"][data-visible="visible"] [data-modebtn="visible"] {display:none;}
.input-wrap5[data-value="true"][data-visible="visible"] [data-modebtn="hidden"] {display:block;}
.input-wrap5[data-value="true"][data-visible="hidden"] [data-modebtn="visible"] {display:block;}
.input-wrap5[data-value="true"][data-visible="hidden"] [data-modebtn="hidden"] {display:none;}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : 고정형
--------------------------------------------------------------------------------- */
/* 이메일 */
.input-email1 {display:flex;position:relative;gap:var(--gap2);}
.input-email1:before {content:'@';position:absolute;line-height:var(--com2);}

@media only screen and (min-width:984px){
	.input-email1 [class*="el-"]:nth-child(1) {width:23.0rem;}
	.input-email1 [class*="el-"]:nth-child(1) ~ [class*="el-"] {width:15.0rem;}
	.input-email1 [class*="el-"]:nth-child(2) {margin:0 0 0 2.5rem;}
	.input-email1:before {left:23.0rem;width:3.5rem;text-align:center;}
}

@media only screen and (max-width:983px){
	.input-email1 {flex-wrap:wrap;justify-content:flex-end;}
	.input-email1 [class*="el-"]:nth-child(1) {width:100%;}
	.input-email1 [class*="el-"]:nth-child(2) {width:47%;}
	.input-email1 [class*="el-"]:nth-child(3) {width:calc(53% - 3.0rem);}
	.input-email1:before {left:0;bottom:0;}
}

/* 주소 */
.input-addr1 {display:flex;flex-wrap:wrap;gap:var(--gap2);}

@media only screen and (min-width:1440px){
	.input-addr1 [class*="el-"]:nth-last-child(2) {width:45%;}
	.input-addr1 [class*="el-"]:nth-last-child(1) {flex:1;}
}

@media only screen and (min-width:769px){
	.input-addr1 button,
	.input-addr1 button + [class*="el-"] {width:10.0rem;}
	.input-addr1 [class*="el-"]:nth-last-child(2) {flex:1;}
	.input-addr1 [class*="el-"]:nth-last-child(1) {width:100%;/*max-width:42.0rem;*/}
}

@media only screen and (max-width:768px){
	.input-addr1 button {width:10.0rem;}
	.input-addr1 button + [class*="el-"] {width:calc(100% - 10.7rem);}
	.input-addr1 [class*="el-"]:nth-last-child(2),
	.input-addr1 [class*="el-"]:nth-last-child(1) {width:100%;}
}

/* 날짜형 : 날짜선택 */
.input-date1 {position:relative;display:flex;}
.input-date1 div {position:relative;}
.input-date1 div:nth-child(2) {width:2.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;}
.input-date1 div:not([aria-hidden="true"]) {width:calc(50% - 1.2rem);}
.input-date1 div [class*="el-text"] {width:100%;}
.input-date1 div ~ div:not([aria-hidden="true"]) {margin:0 0 0 2.4rem;}
.input-date1 div .ui-datepicker-trigger {overflow:hidden;display:block;position:absolute;right:0.8rem;top:50%;transform:translateY(-50%);width:2.4rem;font-size:0.1rem;line-height:1;white-space:nowrap;}
.input-date1 div .ui-datepicker-trigger:before {content:'';display:inline-block;width:2.4rem;height:2.4rem;background:var(--img1);background-position:-7.2rem 0;}

@media only screen and (min-width:1441px){
	.input-date1 {display:inline-flex;}
	.input-date1 div:not([aria-hidden="true"]) {width:17.2rem;}
	.input-date1 div ~ div:not([aria-hidden="true"]) {margin:0 0 0 4.5rem;}
}

/* 날짜형 : 셀렉트형  */
.input-time1 {position:relative;display:flex;align-items:center;}
.input-time1 [class*="el-"] {width:6.5rem;}
.input-time1 [class*="el-"] ~ span {color:var(--g3);font-size:var(--font2);}
.input-time1 [class*="el-"] + span {margin:0 0 0 0.7rem;}
.input-time1 span + [class*="el-"] {margin:0 0 0 2.0rem;}

.input-time2 {position:relative;display:inline-flex;}
.input-time2:before {content:attr(data-unit);position:absolute;left:50%;top:0;bottom:0;line-height:var(--com2);transform:translateX(-50%);}
.input-time2 [class*="el-"] {width:7.6rem;}
.input-time2 [class*="el-"] + [class*="el-"] {margin:0 0 0 2.0rem;}

/* 날짜형 : 입력형  */
.input-datetime1 {position:relative;display:flex;}
.input-datetime1 div {position:relative;}
.input-datetime1 div:nth-child(2) {width:2.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;}
.input-datetime1 div:not([aria-hidden="true"]) {width:calc(50% - 1.2rem);}
.input-datetime1 div [class*="el-text"] {width:100%;}
.input-datetime1 div ~ div:not([aria-hidden="true"]) {margin:0 0 0 2.4rem;}
.input-datetime1 div .ui-datepicker-trigger {overflow:hidden;display:block;position:absolute;right:0.8rem;top:50%;transform:translateY(-50%);width:2.4rem;font-size:0.1rem;line-height:1;white-space:nowrap;}
.input-datetime1 div .ui-datepicker-trigger:before {content:'';display:inline-block;width:2.4rem;height:2.4rem;background:var(--img1);background-position:-7.2rem 0;}
.input-datetime1 > div:only-child {width:17.2rem;}

@media only screen and (min-width:984px){
	.input-datetime1 {display:inline-flex;}
	.input-datetime1 div:not([aria-hidden="true"]) {width:17.2rem;}
	.input-datetime1 div ~ div:not([aria-hidden="true"]) {margin:0 0 0 4.5rem;}
}

@media only screen and (max-width:380px){
	.input-datetime1 > div:only-child {width:100%;}
}

.input-data1 {display:flex;gap:0 var(--gap5);align-items:center;white-space:nowrap;justify-content:flex-start;}
.input-data1 .el-select1:first-child:nth-last-child(2) {width:30.0rem;}
.input-data1 + .input-data1 {margin:var(--gap5) 0 0;}
.input-data1 + .icon-com3 {margin:var(--gap5) 0 0;}

.input-area1 {position:relative;display:inline-block;}
.input-area1[data-form="2"] {padding-right:2.7rem;}
.input-area1[data-form="2"] [data-btn="add"] {position:absolute;right:0;top:0;margin:calc((var(--com2) - 2.3rem) / 2) 0 0 0;}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM ELEMENT : 사이즈정의
--------------------------------------------------------------------------------- */
.input-w1 {width:100%;}
.input-w2 {width:100%;}
.input-w3 {width:100%;}
.input-w4 {width:100%;}

.input-s1 {width:100%;}

@media only screen and (min-width:560px){
	.input-w3 {width:29.5rem;}
}


@media only screen and (min-width:984px){
	.input-w1 {width:75%;}
	.input-w2 {width:50%;}
	.input-w4 {width:23.0rem;}
}

@media only screen and (min-width:1441px){
	.input-w1 {width:50%;}
	.input-w2 {width:25%;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : SEARCH AREA
--------------------------------------------------------------------------------- */
/* 검색폼1 */
.form-search1 {display:flex;justify-content:center;gap:var(--gap2);margin:0 0 var(--gap1);}

@media only screen and (min-width:769px){
	.form-search1 {}
	.form-search1 .el-select1 {width:33.0rem;}
	.form-search1 .el-text1 {width:25.0rem;}
}

@media only screen and (max-width:768px){
	.form-search1 {flex-wrap:wrap;}
	.form-search1 .el-select1 {width:100%;}
	.form-search1 .el-text1 {flex:1;}
}

/* 검색폼2 */
.form-search2 {position:relative;display:flex;flex-wrap:wrap;gap:var(--gap3);margin:0 0 var(--gap1);border-radius:0.5rem;}
.form-search2 .label {display:flex;}
.form-search2 .label > span {font-size:var(--font2);font-weight:var(--fw2);line-height:var(--com2);white-space:nowrap;}
.form-search2 .btn-sub1 {}
.form-search2 .btn-sub1:focus,
.form-search2 .btn-sub1:hover {box-shadow:inset 0 0 0 0.1rem var(--line2);}

.form-search2[data-form="search"] {gap:var(--gap2) var(--gap2);}

@media only screen and (min-width:984px){
	.form-search2 {background:var(--bg3); padding:var(--gap2); justify-content:center;}
	.form-search2 .label ~ .label {margin:0 0 0 var(--gap2);}
	.form-search2 .label > span {margin:0 var(--gap3) 0 0;font-size:var(--font)}
	.form-search2 .label {flex:1;}
	.form-search2 .label > [class*="el-"] {width:100%;}

	.form-search2[data-form="search"] {justify-content:left;}
	.form-search2[data-form="search"] > .el-select1 {width:23.0rem;font-weight:var(--fw2)}
	.form-search2[data-form="search"] > .el-select1 + .el-text1 {width:35.5rem;}
}

@media only screen and (min-width:1441px){
	.form-search2 {/*justify-content:center;*/}
	.form-search2 .label.w-50 {max-width:42.0rem;}
	.form-search2 .label {max-width:50.0rem;}
}

@media only screen and (max-width:1440px){
	.form-search2 .label.w-50 {flex:none;width:calc(50% - 2.5rem);}
	.form-search2 .label.w-50 ~ .label:nth-last-of-type(1) {width:calc(100% - 8.0rem - 1.0rem);}
	.form-search2 .label.w-50 ~ .label:not(.w-50) {margin:0;}
}

@media only screen and (max-width:983px){
	.form-search2 {margin:-1.0rem 0 var(--gap1)}

	.form-search2 .label {display:block;width:100%;}
	.form-search2 .label > span {display:block}
	.form-search2 .label > [class*="el-"] {width:100%;}
	.form-search2 .label:nth-last-of-type(1) {width:calc(100% - 8.7rem);}

	.form-search2 .label.w-50 {width:calc(50% - 1.0rem);}
	.form-search2 .label.w-50 ~ .label:nth-last-of-type(1) {width:calc(100% - 8.0rem - 1.0rem);}

	.form-search2 [data-btn="submit"] {width:8.0rem;min-width:0;position:absolute;right:0;bottom:0;}

	.form-search2[data-form="search"] > .el-text1 {flex:1;}
}

@media only screen and (max-width:640px){
	.form-search2[data-form="search"] > .el-select1 {width:100%;}
	.form-search2[data-form="search"] > .el-text1 {flex:none;width:calc(100% - 8.7rem);}
	.form-search2[data-form="search"] .btn-sub1 {width:8.0rem;min-width:0;position:absolute;right:0;bottom:0;}
}

/* 검색폼3 */
.form-search3 {display:flex;justify-content:space-between;align-items:center;margin:0 0 var(--gap1)}
.form-search2 + .form-search3 {/*margin-top:-1.0rem;*/}

@media only screen and (max-width:720px){
	.form-search3 {flex-direction:column;align-items:start;gap:var(--gap2) 0;}
}

/* 검색폼4 */
.form-search4 {display:flex;justify-content:space-between;gap:0 1.0rem;margin:0 0 1.0rem; padding:1.0rem;background:var(--white);box-shadow:0.2rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5);border-radius:0.7rem;}

@media only screen and (min-width:984px){
	.form-search4 {gap:0 1.0rem;padding:1.0rem 1.0rem;}
	.form-search4 .el-select1 {width:21.0rem;font-weight:var(--fw2);}
}

@media only screen and (max-width:983px){
	.form-search4 .el-select1 {flex:1;min-width:0;}
}
/* 검색폼5 */
.form-search5 {display:flex;flex-wrap:wrap; justify-content:space-between;align-items:center;margin:0 0 3.0rem;}

@media only screen and (max-width:983px){
	.form-search5 {flex-direction:column;align-items:center;gap:1.6rem 0;}
	.form-search5 .input-w3 {width:calc(100% - 8.9rem);}
}

/* --------------------------------------------------------------------------------
	COMPONENT : AGREE AREA
--------------------------------------------------------------------------------- */
.form-agree1 .area {position:relative;}
.form-agree1 .area.con-policy1 > div {width:100%;overflow-y:scroll;font-size:var(--font2);}
.form-agree1 .area.con-policy1 > div::-webkit-scrollbar {width:0.4rem;}
.form-agree1 .area.con-policy1 > div::-webkit-scrollbar-track {background-color:var(--g4);border-radius:0.2rem;}
.form-agree1 .area.con-policy1 > div::-webkit-scrollbar-thumb {background-color:var(--line3);}
.form-agree1 .area .el-check1 {display:flex;text-align:left}
.form-agree1 .area .el-check1 input + span {font-weight:var(--fw2);}
.form-agree1 .area + .area {margin:var(--gap2) 0 0;padding:var(--gap2);border-radius:0.2rem;background:var(--primary-c1-bg);}

@media only screen and (min-width:984px){
	.form-agree1 .area .el-check1 {justify-content:center;}
	.form-agree1 .area .el-check1 input + span {font-size:var(--font);}
	.form-agree1 .area .el-check1 + .btn-sub1 {margin:0 0 0 5.0rem;min-width:10.7rem;}
	.form-agree1 .area .btn-sub1 {position:absolute;right:var(--gap3);top:50%;transform:translateY(-50%);}
	.form-agree1 .area.con-policy1 {padding:3.0rem 3.6rem 3.0rem;background:var(--bg3);}
	.form-agree1 .area.con-policy1 > div {max-height:60rem;margin:0 -3.4rem 0 0;padding:0 3.0rem 0 0;}
	.wrap-section3 .form-agree1 .area.con-policy1 > div {max-height:68.5rem;}
}

@media only screen and (max-width:983px){
	.form-agree1 .area .el-check1 {/*margin:-1.0rem 0;*/}
	.form-agree1 .area .el-check1 + .btn-sub1 {margin:var(--gap2) auto 0;}
	.form-agree1 .area.con-policy1 > div {width:100%;max-height:40rem;margin:0 calc(var(--space1) * -1 - 1) 0 0;padding:0 3.0rem 0 0;}
	.wrap-section3 .form-agree1 .area.con-policy1 > div {max-height:50rem;}
}

.form-agree2 {margin:var(--gap1) 0;display:flex;flex-direction:column;align-items:center;}
.form-agree2 [class*="el-check"] label > input ~ span {font-weight:var(--fw2);}
.form-agree2 > p {font-weight:var(--fw2);}

@media only screen and (min-width:984px){
	.form-agree2 [class*="el-check"] label > input ~ span {}
	.form-agree2 > p {font-size:var(--font);font-weight:var(--fw2);}
}

@media only screen and (max-width:983px){
	.form-agree2 > p {padding:2.0rem 0;text-align:center;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : FORM AREA
--------------------------------------------------------------------------------- */
/* 폼영역1 : 기본 */
.form-wrap1 dl.form {display:flex;overflow:hidden;padding:0 0 var(--gap5) 0}
.form-wrap1 dl.form > dt {width:10.0rem;font-weight:var(--fw2);min-height:var(--com2)}
.form-wrap1 dl.form > dd {flex:1;min-width:0;min-height:var(--com2)}
.form-wrap1 dl.form ~ dl.form {padding:var(--gap5) 0}
.form-wrap1 dl.form > dd > [class*="el-"]:not([class*="input-w"]):only-child {width:100%;}
.form-wrap1 dl.form > dd .txt-guide1 {margin:var(--gap2) 0;line-height:var(--lh1);font-size:var(--font2)}

.form-wrap1 dl.form.t2 {flex-wrap:wrap;}
.form-wrap1 dl.form.t2 > dd ~ dd {width:100%;flex:none;margin:var(--gap1) 0 0;}

.form-wrap1.line1 {border-top:0.2rem solid var(--line1);border-bottom:0.1rem solid var(--line1);padding:var(--gap1) 0;}

.form-wrap1.line2 dl.form ~ dl.form {}

@media only screen and (min-width:984px){
	.form-wrap1 {padding:0 var(--gap2);}
	.form-wrap1 dl.form > dt {width:18%;max-width:20.0rem;}
	.form-wrap1 dl.form > dt br {display:none;}
	.form-wrap1 dl.form > dd .txt-guide1 {}

	[class*="tit-"] + .form-wrap1 {padding:2.0rem;}

	.form-wrap1.line1 {padding:var(--gap1)}

	.form-wrap1.line2 {padding:var(--gap1);border:0.1rem solid var(--line3);border-radius:0.5rem;}
	.form-wrap1.line2 dl.form > dt {width:8.0rem;}

	.form-wrap1[data-form="w1"] dl.form > dt {width:24%;}
}

@media only screen and (max-width:983px){
	.form-wrap1 dl.form > dt {line-height:var(--com2);/*padding:calc((var(--com2) - 2.0rem) / 2) 0;*/}
	.form-wrap1 dl.form.t1 {flex-direction:column;}
	.form-wrap1 dl.form.t1 > dt {width:auto;/*margin:0 0 1.5rem;*/}

	.form-wrap1 dl.form.t2 > dd ~ dd {margin:2.0rem 0 0;}

	[class*="tit-"] + .form-wrap1 {margin:1.0rem 0 0;padding:1.0rem 0;}
	.form-wrap1.line1 {padding:3.0rem 0;}

	.form-wrap1.line2 dl.form > dt {width:6.0rem;}
}

/* 폼영역2 */
.form-wrap2 {margin:0 auto;}
.form-wrap2 .tit-sub2 {text-align:center;}

@media only screen and (min-width:1441px){
	.area-calendar .ui-datepicker-calendar {max-width:56.0rem;}
}

@media only screen and (min-width:984px){
	.form-wrap2 {max-width:49.0rem;}
}

/* 폼영역3 */
.form-wrap3 {display:flex;flex-direction:column;}
.form-wrap3 [class*="el-"] {width:100%}
.form-wrap3 > * + * {margin:-0.1rem 0 0;}
.form-wrap3 > *:nth-child(1):not(:only-child), .form-wrap3 > *:nth-child(1):not(:only-child) [class*="el-"] {border-radius:1.0rem 1.0rem 0 0;}
.form-wrap3 > *:last-child:not(:only-child), .form-wrap3 > *:last-child:not(:only-child) [class*="el-"] {border-radius:0 0 1.0rem 1.0rem;}
.form-wrap3 > *:not(:last-child):not(:nth-child(1)), .form-wrap3 > *:not(:last-child):not(:nth-child(1)) [class*="el-"] {border-radius:0 0 0 0;}

.wrap-section2 .area-btn1 {margin:3.0rem 0 0;}
.wrap-section2 [class*="txt-bul"].icon-set1 + .area-btn1 {margin:4.5rem 0 0;}

/* --------------------------------------------------------------------------------
	COMPONENT : BOX
--------------------------------------------------------------------------------- */
.box-t1 {background:var(--bg3);padding:var(--gap1);border-radius:1.0rem;}

@media only screen and (min-width:1441px){
}

/* --------------------------------------------------------------------------------
	COMPONENT : INFO : 간략정보
--------------------------------------------------------------------------------- */
/* 간략정보1 */
.info-t1 {font-size:var(--font);line-height:var(--lh1)}
.info-t1 span {font-weight:var(--fw1);}

@media only screen and (min-width:984px){
	.info-t1 {}
	.info-t1:before {content:'';display:inline-block;vertical-align:top;width:3.0rem;height:2.5rem;margin:0 0.8rem 0 0;background:var(--img1);background-position:-3.0rem -4.7rem;}
}

@media only screen and (max-width:768px){
	.info-t1 span {display:block;}
}

/* 간략정보2 */
.info-t2 {font-size:var(--font2);color:var(--g2)}
.info-t2 strong {color:var(--g1)}

/* 간략정보3 */
.info-t3 {text-align:center;font-size:var(--font2);line-height:calc(var(--com2)/2);font-weight:var(--fw2);}
.info-t3 dt {margin:0 0 var(--gap1)}
.info-t3 dt + dd {font-size:var(--font5);font-weight:var(--fw2);}

@media only screen and (min-width:984px){
	.info-t3 + .area-btn1 {margin:var(--space2) 0 0;}
}

@media only screen and (max-width:983px){
	.info-t3 {padding:var(--gap1) 0;}
}

/* 간략정보3 */
.info-area1 {display:flex;flex-wrap:wrap;gap:var(--gap2) var(--gap1);justify-content:space-between;align-items:center;margin:0 0 var(--gap2);min-height:var(--com2);}
.info-area1 [class*="area-btn"] {margin:0;flex:1}
.info-area1 .form {display:flex;gap:var(--gap2) var(--gap1);flex-wrap:wrap;justify-content:space-between;}
.info-area1 .form > div:not([class*="el-check"]) {display:flex;gap:0 var(--gap2);flex:1;}
.info-area1.txt-bul3 {color:var(--g2)}

@media only screen and (min-width:984px){
	.info-area1 .form {display:flex;/*gap:2.0rem 3.0rem;*/}
}

@media only screen and (max-width:983px){
	.info-area1 .form > div:not([class*="el-check"]) .el-select1 {flex:1;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : INFO : 간략데이터
--------------------------------------------------------------------------------- */
.data-t1 {display:flex;gap:0 1em;justify-content:center;}

.data-t2 {display:flex;flex-wrap:wrap;white-space:nowrap;overflow:hidden;}
.data-t2 span {position:relative;padding:0 1.5em;margin:0 0 0 -1.5em;}
.data-t2 span:before {content:'';display:block;position:absolute;left:0.7em;top:50%;width:0.1rem;height:0.8em;background:var(--g2);transform:translateY(-50%);}

.data-t3 {display:flex;}

@media only screen and (min-width:984px){
	.data-t3 {gap:2.0rem 5.0rem;}
}

@media only screen and (max-width:983px){
	.data-t3 {flex-direction:column;}
}

.data-t4 {white-space:nowrap;}
.data-t4 strong {color:#FE684B;padding:0 0.2rem 0 0;}

/* --------------------------------------------------------------------------------
	COMPONENT : INFO : 데이터형
--------------------------------------------------------------------------------- */
/* 유형1 */
.info-data1 {display:inline-flex;gap:var(--gap2);font-weight:var(--fw2);line-height:var(--lh1)}
.info-data1 strong {font-weight:var(--fw2);color:var(--primary-c1);}
.info-data1 em {font-weight:var(--fw1);color:var(--primary-c3);}

@media only screen and (min-width:984px){
	.info-data1 {font-size:var(--font3)}
}

.area-bottom .info-data1 {display:flex;justify-content:center;}

/* 유형2 */
.info-data2 {font-weight:var(--fw2);}
.info-data2 > dl {padding:var(--gap1) 0}
.info-data2 > dl > dt, .info-data2 > dl > dd {width:100%;}
.info-data2 > dl > dd + dd {margin:0.5rem 0 0;font-size:var(--font);line-height:1.5;font-weight:var(--fw1);}
.info-data2 .sum strong {color:var(--primary-c3); padding-right:0.5rem;}
.info-data2 .sum {min-width:24%;}

@media only screen and (min-width:1441px){
	.info-data2 > dl > dd {width:auto; font-size:var(--font)}
	.info-data2 > dl > dd + dd {margin:0 0 0 2.0rem;}
}

@media only screen and (min-width:984px){
	.info-data2 {display:flex;gap:0 8.0rem;justify-content:space-between;}
	.info-data2 > dl {position:relative;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;white-space:nowrap;padding:var(--gap2) 0}
	.info-data2 > dl > dt {width:100%;margin:0 0 2.0rem;}
	.info-data2 > dl + dl:before {content:'';width:0.1rem;position:absolute;left:-4.0rem;top:0;bottom:0;background:var(--line3);}
	.info-data2 > dl:nth-of-type(1) {flex:1;}
}

@media only screen and (max-width:983px){
	.info-data2 {font-size:1.6rem;}
	.info-data2 > dl > dt {margin:0 0 1.6rem;}
	.info-data2 > dl > dd + dd {margin:1.0rem 0 0;}
	.info-data2 > dl + dl {border-top:1px solid var(--line3);}
	.info-data2 .sum > dt {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;margin:0;}
	.info-data2 .sum > dd {font-size:var(--font);}
}

@media only screen and (max-width:768px){
	.area-bottom .info-data1 {padding:var(--gap2) 0;}
}

/* 유혇3 */
.info-data3 {position:relative;display:flex;flex-direction:column;align-items:flex-end;margin:-0.1rem 0 0;padding:var(--gap2) var(--gap1) var(--gap5);border:0.1rem solid var(--line3);background:var(--bg3);}
.info-data3:before {content:'';display:block;position:absolute;left:0;right:0;top:4.9rem;height:0.1rem;background:var(--line3);}
.info-data3 > dl {width:100%;}
.info-data3 > dl > dt, .info-data3 > dl > dd {position:relative;white-space:nowrap;display:flex;justify-content:space-between;z-index:1;}
.info-data3 > dl > dt {font-size:var(--font3);padding:0 0 var(--gap4)}
.info-data3 > dl > dt span:nth-child(1) {color:var(--primary-c2);font-weight:var(--fw2);}
.info-data3 > dl > dt span:nth-child(2) {color:var(--primary-c3);font-weight:var(--fw2);}
.info-data3 > dl > dd {position:relative;padding:0 0 var(--gap5) 2.0rem;font-size:var(--font2)}
.info-data3 > dl > dd:before {content:'';position:absolute;left:0;top:0.8rem;width:0.6rem;height:0.6rem;border-left:0.2rem solid var(--line2);border-bottom:0.2rem solid var(--line2);margin:-0.2rem 0 0 0.2rem;}
.info-data3 > dl > dd span:nth-child(1) {color:var(--g1);}
.info-data3 > dl > dd span:nth-child(2) {color:var(--primary-c1);}

.tbl-data1 + .info-data3 {border-top:0.1rem solid var(--line1);margin:-0.1rem 0 0;}

@media only screen and (min-width:984px){
	.info-data3:before {top:5.4rem;}
	.info-data3 > dl {max-width:28.0rem;}
	.info-data3 > dl > dt {}
	.info-data3 > dl > dd {}
}

/* --------------------------------------------------------------------------------
	COMPONENT : CONTENT
--------------------------------------------------------------------------------- */
.info-con2 dl.data {display:flex;gap:0 var(--gap1);padding:0 0 var(--gap5) 0}
.info-con2 dl.data > dt, .info-con2 dl.data > dd {padding:var(--gap4) 0;line-height:var(--lh1)}
.info-con2 dl.data > dt {font-weight:var(--fw2);}
.info-con2 dl.data > dd {flex:1;}
.info-con2 dl.data.t1 {flex-direction:column;}
.info-con2 dl.data.t1 + dl.data {margin:1.1rem 0 0;}

.info-con2.line1 {border-top:0.2rem solid var(--line1);border-bottom:0.1rem solid var(--line1);}
.info-con2.line1 + .info-con2.line1 {border-top:0.1rem solid var(--line3);margin-top:-0.1rem;}

@media only screen and (min-width:1681px){
}

@media only screen and (min-width:984px) and (max-width:1440px){
	.info-con2 dl.data > dd .tbl-data2,
	.info-con2 dl.data > dd .info-data3 {margin-left:calc(var(--space1) * -1);margin-right:calc(var(--space1) * -1);}
}

@media only screen and (min-width:984px){
	.info-con2 {padding:0 var(--space1);}
	.info-con2 dl.data {}
	.info-con2 dl.data > dt, .info-con2 dl.data > dd {/*line-height:2.7rem;*/}
	.info-con2 dl.data > dt {width:17.0rem;}

	.info-con2.line1 {padding:var(--gap1) var(--space1);}

	.info-con2[data-col="2"] {position:relative;display:flex;flex-wrap:wrap;gap:0 calc(var(--space1) * 2);}
	.info-con2[data-col="2"]:before {content:'';display:block;position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line3);}
	.info-con2[data-col="2"] > div {flex:1;}
	.info-con2[data-col="2"] > div:nth-child(1) {padding-left:0;}
	.info-con2[data-col="2"] > div:nth-child(2) {padding-right:0;}

	.info-con2[data-col] > dl.data {width:calc(50% - var(--space1));gap:0 2.0rem;}
	.info-con2[data-col] > dl.data > dt {}
}

@media only screen and (max-width:983px){
	.info-con2 dl.data > dt, .info-con2 dl.data > dd {}
	.info-con2 dl.data > dt {width:10.0rem;}
	.info-con2 dl.data:not(.t1) > dd {/*max-width:calc(100% - 13.0rem);*/}

	.info-con2.line1 {padding:var(--gap1) 0;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : TABLE
--------------------------------------------------------------------------------- */
/* 유형1 */
.tbl-data1 table, .tbl-data1[data-table="group"] {border-top:0.2rem solid var(--line1);}
.tbl-data1 th, .tbl-data1 td, .tbl-data1 div.area .heading, .tbl-data1 .area:nth-of-type(1) .heading:before {padding:var(--gap2) var(--gap2);/*line-height:calc(var(--font) + 1.0rem);*/font-size:var(--font2);text-align:center;vertical-align:middle;line-height:var(--lh1)}
.tbl-data1 th, .tbl-data1 td {border-bottom:0.1rem solid var(--line3);}
.tbl-data1 table thead tr:last-of-type th, .tbl-data1 .area:nth-of-type(1) .heading:before {border-bottom:0.1rem solid var(--line1);}
.tbl-data1 table tbody th {font-weight:var(--fw2);}
.tbl-data1 table tbody th, .tbl-data1 td.label {font-weight:var(--fw2);}
.tbl-data1 table tbody th {border-right:1px solid var(--line3);}
.tbl-data1 td .icon-com3 {margin:-0.6rem 0;}
.tbl-data1 td .btn-sub4 {margin:-0.4rem 1.0rem;}
.tbl-data1 td .con-t1 {padding:0 1.0rem 0 0;}

.tbl-data1 th .list-data5, .tbl-data1 td .list-data5 {margin:calc(var(--gap2)*-1) calc(var(--gap3)*-1);}

.tbl-data1 tr th:nth-child(1) .el-check1 span {/*margin:-1.0rem 0;*/}
.tbl-data1 tr th:nth-child(1) .el-check1 label > input + span,
.tbl-data1 tr td:nth-child(1) .el-check1 label > input + span {padding-left:2.3rem;width:0;overflow:hidden;white-space:nowrap;}

.tbl-data1[data-table="group"] .area {border-bottom:0.1rem solid var(--line3);}
.tbl-data1 .area:nth-of-type(1) .heading:before {margin:-1.0rem -1.5rem 2.3rem;background:var(--white);}

.form-wrap1.line1 + .tbl-data1 {margin:var(--gap1) 0 0;}

@media only screen and (min-width:984px){
	.tbl-data1 thead th, .tbl-data1 .area:nth-of-type(1) .heading:before {/*padding:var(--gap2) var(--gap3);*/}
	.tbl-data1 thead th .liat-data5 {margin:calc(var(--gap2)*-1);}
}

@media only screen and (min-width:1440px){
	.tbl-data1 td .con-t1 {padding:0 4.0rem 0 1.0rem;}
	.tbl-data1 .area:nth-of-type(1) .heading:before {margin:-1.5rem -1.5rem 2.3rem}
}

@media only screen and (max-width:983px){
	.tbl-data1 thead th, .tbl-data1 .area:nth-of-type(1) .heading:before {}
}

.tbl-data1[data-format] {border-bottom:0.1rem solid var(--line3);}
.tbl-data1[data-format]::-webkit-scrollbar {height:0.4rem;}
.tbl-data1[data-format]::-webkit-scrollbar-track {background-color:transparent;}
.tbl-data1[data-format]::-webkit-scrollbar-thumb {background-color:var(--g4);border-radius:0.2rem;}

.tbl-data1[data-table="group"] .area:last-child,
.tbl-data1[data-format] tbody tr:last-child th, .tbl-data1[data-format] tbody tr:last-child td {border-bottom:0;}

/* 유형1 : 리스트형 */
.tbl-data1[data-format="board"] {border-top:0.2rem solid var(--line1);}
.tbl-data1[data-format="board"] > ul > li {border-bottom:0.1rem solid var(--line3);line-height:normal}
.tbl-data1[data-format="board"] > ul > li > div[aria-describedby="listTitle"] {font-weight:var(--fw2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media only screen and (min-width:984px){
	.tbl-data1[data-format="board"] .label, .tbl-data1[data-format="board"] > ul > li {display:flex;align-items:center;}
	.tbl-data1[data-format="board"] .label span, .tbl-data1[data-format="board"] > ul > li > div {padding:0 1.2rem;}
	.tbl-data1[data-format="board"] .label #listNo, .tbl-data1[data-format="board"] [aria-describedby="listNo"] {width:10%;}
	.tbl-data1[data-format="board"] .label #listCate, .tbl-data1[data-format="board"] [aria-describedby="listCate"] {width:24%;}
	.tbl-data1[data-format="board"] .label #listTitle, .tbl-data1[data-format="board"] [aria-describedby="listTitle"] {flex:1;}
	.tbl-data1[data-format="board"] .label #listDate, .tbl-data1[data-format="board"] [aria-describedby="listDate"] {width:15%;}
	.tbl-data1[data-format="board"] .label #listCnt, .tbl-data1[data-format="board"] [aria-describedby="listCnt"] {width:10%;}
	.tbl-data1[data-format="board"] .label #listState, .tbl-data1[data-format="board"] [aria-describedby="listState"] {width:15%;}

	.tbl-data1[data-format="board"] .label {height:6rem;border-bottom:0.1rem solid var(--line1);}
	.tbl-data1[data-format="board"] .label span {text-align:center;font-weight:var(--fw2)}

	.tbl-data1[data-format="board"] > ul > li {height:6.5rem;}
	.tbl-data1[data-format="board"] > ul > li > div {text-align:center;}
	.tbl-data1[data-format="board"] > ul > li > div[aria-describedby="listTitle"] {text-align:left;}
	.tbl-data1[data-format="board"] > ul > li:hover > div[aria-describedby="listTitle"],
	.tbl-data1[data-format="board"] > ul > li:focus > div[aria-describedby="listTitle"] {text-decoration:underline;}
}

@media only screen and (max-width:983px){
	.tbl-data1[data-format="board"] .label {display:none;}
	.tbl-data1[data-format="board"] > ul > li {position:relative;padding:1.8rem 0 2.0rem 5.5rem;font-size:var(--font);line-height:2.0rem;}
	.tbl-data1.inquiry[data-format="board"] > ul > li {padding:1.8rem 8rem 2.0rem 5.5rem;}
	.tbl-data1[data-format="board"] [aria-describedby="listNo"] {position:absolute;left:0;top:1.8rem;width:3.5rem;text-align:center;}
	.tbl-data1[data-format="board"] [aria-describedby="listCate"] {margin:0 0 0.5rem;}
	.tbl-data1[data-format="board"] [aria-describedby="listDate"] {margin:1.0rem 0 0;color:#9FA4B4;font-weight:var(--fw1);}
	.tbl-data1[data-format="board"] [aria-describedby="listCnt"] {display:none;}
	.tbl-data1[data-format="board"] [aria-describedby="listState"] {position:absolute;right:0;top:50%; transform:translate(0, -50%);}
	.tbl-data1[data-format="board"] > ul > li.nodata {padding:25.8rem 0 12rem; background-size:6.9rem auto; background-position:50% 12rem;}
}

@media only screen and (max-width:360px){
	.tbl-data1[data-format="board"] > ul > li.nodata {padding:13.3rem 0 5rem; background-size:4.2rem auto; background-position:50% 5rem;}
	.tbl-data1[data-format="board"] > ul > li.nodata > div {font-size:var(--font)}
}

/* 유형2 */
.tbl-data2 table, .tbl-data2 .area {border:1px solid var(--line3);border-radius:0.5rem;}
.tbl-data2 table thead + tbody tr:first-of-type th,
.tbl-data2 table thead + tbody tr:first-of-type td {border-top:1px solid var(--line3);}
.tbl-data2 th, .tbl-data2 td, .tbl-data2 .area:nth-of-type(1) .heading, .tbl-data2 .area .heading:before {padding:var(--gap3) 0;text-align:center;vertical-align:top;}
.tbl-data2 th, .tbl-data2 td.label, .tbl-data2 .area .heading, .tbl-data2 .area .heading:before {}
.tbl-data2 td ul {text-align:left;}
.tbl-data2 td ul li {/*padding-bottom:var(--gap4);*/}
.tbl-data2 thead th, .tbl-data2 .area:nth-of-type(1) .heading:before {background:var(--bg3);}
.tbl-data2 thead th {vertical-align:middle;font-size:var(--font2)}
.tbl-data2 tbody th {border-right:1px solid var(--line3);vertical-align:middle;}
.tbl-data2 tbody tr + tr th,
.tbl-data2 tbody tr + tr td {border-top:1px solid var(--line3);}

.tbl-data2 .area .area, .tbl-data2 .area table {border:0;border-radius:0;}
.tbl-data2 .area .heading {display:flex;flex-direction:column;justify-content:center;}
.tbl-data2 .area .heading:before {position:absolute;left:0;right:0;top:0;margin:0;}
.tbl-data2 .area:nth-of-type(1) .heading {padding-top:var(--com2);}
.tbl-data2 .area:nth-of-type(1) .heading:before {border-bottom:1px solid var(--line3);border-radius:0.5rem 0 0;font-weight:var(--fw2)}
.tbl-data2 .area:nth-of-type(1) .heading, .tbl-data2 .area:nth-of-type(1) .heading:before {height:auto;}
.tbl-data2 .area:nth-child(1):not(:only-child) {border-radius:0.5rem 0.5rem 0 0;}
.tbl-data2 .area:last-child:not(:only-child) {border-radius:0 0 0.5rem 0.5rem;}
.tbl-data2 .area:not(:last-child):not(:nth-child(1)) {border-radius:0 0 0 0;}
.tbl-data2 .area ~ .area .heading {justify-content:center; padding:0;}

@media only screen and (min-width:984px){
	.tbl-data2 th, .tbl-data2 td, .tbl-data2 .area:nth-of-type(1) .heading:before {}
}

@media only screen and (max-width:983px){
	.tbl-data2 th, .tbl-data2 td, .tbl-data2 .area:nth-of-type(1) .heading, .tbl-data2 .area:nth-of-type(1) .heading:before {/*line-height:2.3rem;*/}
}

/* 유형3 */
.tbl-data3 {position:relative}
.tbl-data3 > p {position:absolute; right:0; top:-55px;font-size:var(--font)}
.tbl-data3 table, .tbl-data3 .area {border:1px solid var(--line3)}
.tbl-data3 table thead + tbody tr:first-of-type th,
.tbl-data3 table thead + tbody tr:first-of-type td {border-top:0;}
.tbl-data3 th, .tbl-data3 td, .tbl-data3 .area:nth-of-type(1) .heading, .tbl-data3 .area .heading:before {padding:1.0rem 1.0rem;height:var(--com2);font-size:var(--font2);text-align:center;vertical-align:top;}
.tbl-data3 td ul {text-align:left;}
.tbl-data3 thead th, .tbl-data3 .area:nth-of-type(1) .heading:before {background:var(--bg1); border-right:1px solid var(--line3); border-bottom:1px solid var(--line3);}
.tbl-data3 thead th:last-child {border-right:0;}
.tbl-data3 thead tr.bg th {background:var(--bg3)}
.tbl-data3 thead th {vertical-align:middle;font-weight:var(--fw2);}
.tbl-data3 thead th span {font-weight:var(--fw1);}
.tbl-data3 tbody th {border-top:1px solid var(--line3);border-right:1px solid var(--line3);vertical-align:middle;line-height:var(--lh1)}
.tbl-data3 tbody tr td {border-top:1px solid var(--line3);border-right:1px solid var(--line3);vertical-align:middle;line-height:var(--lh1)}
.tbl-data3 tbody tr td:not([class*="bdr"]):last-child {border-right:0;}

.tbl-data3[data-format] {padding:0 0 0.2rem;}
.tbl-data3[data-format]::-webkit-scrollbar {height:0.4rem;}
.tbl-data3[data-format]::-webkit-scrollbar-track {background-color:transparent;}
.tbl-data3[data-format]::-webkit-scrollbar-thumb {background-color:var(--g4);border-radius:0.2rem;}

/* 테이블공통 */
[class*="tbl-data"] strong {font-weight:var(--fw2);}
[class*="tbl-data"] strong[role="button"]:hover, [class*="tbl-data"] strong[role="button"]:focus {text-decoration:underline;}
[class*="tbl-data"] .con1, [class*="tbl-data"] .tit {text-align:left;}
[class*="tbl-data"] .con1 > :nth-child(1) {font-weight:var(--fw2);}
[class*="tbl-data"] .con2:last-child {padding-right:var(--gap1);padding-left:0;text-align:right;}
[class*="tbl-data"] .con2 > strong {min-width:12.0rem;text-align:right;display:inline-block;vertical-align:top;}
[class*="tbl-data"] .tit strong {display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;vertical-align:top;}
[class*="tbl-data"] .area-btn1 {margin:0;}

[class*="tbl-data"][data-table="group"] .area {padding:0 0 0 16.0rem;position:relative;}
[class*="tbl-data"][data-table="group"] .area:before {content:'';position:absolute;left:16.0rem;top:0;bottom:0;margin:0 0 0 -0.1rem;width:0.1rem;background:var(--line3);box-sizing:border-box;}
[class*="tbl-data"][data-table="group"] .area .heading {width:12%;position:absolute;left:0;top:0;bottom:0;min-width:16.0rem;text-align:center;padding-bottom:0;}
[class*="tbl-data"][data-table="group"] .area table {border-top:0;width:100%;}
[class*="tbl-data"][data-table="group"] .area table tbody > tr:last-of-type th,
[class*="tbl-data"][data-table="group"] .area table tbody > tr:last-of-type td {border-bottom:0;}
[class*="tbl-data"][data-table="group"] .area ~ .area {margin:-0.1rem 0 0;border-top:1px solid var(--line3);}
[class*="tbl-data"][data-table="group"] .area ~ .area table thead + tbody tr:first-of-type th,
[class*="tbl-data"][data-table="group"] .area ~ .area table thead + tbody tr:first-of-type td {border-top:0;}
[class*="tbl-data"][data-table="group"] .area ~ .area table thead,
[class*="tbl-data"][data-table="group"] .area ~ .area .heading:before {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
[class*="tbl-data"][data-table="group"] .area:nth-of-type(1) .heading:before {content:attr(data-label);display:block;}
[class*="tbl-data"][data-table="group"] .area .area {width:100%;min-width:100%;}
[class*="tbl-data"][data-table="group"] dl.area {display:flex;}

[class*="tbl-data"][data-format] {overflow-x:auto;}
[class*="tbl-data"][data-format] table {overflow:hidden;min-width:100%;}

[class*="tbl-data"][data-format="t1"] table {width:128.0rem;}
[class*="tbl-data"][data-format="t2"] table {width:148.0rem;}
[class*="tbl-data"][data-format="t3"] table {width:143.0rem;}

[class*="tbl-data"][data-format="t1"] .area {min-width:128.0rem;}
[class*="tbl-data"][data-format="t2"] .area {min-width:148.0rem;}
[class*="tbl-data"][data-format="t3"] .area {min-width:143.0rem;}

[class*="tbl-data"][data-format="t1"] th,
[class*="tbl-data"][data-format="t1"] td,
[class*="tbl-data"][data-format="t3"] td {vertical-align:top;}
.info-con2 [class*="tbl-data"][data-format="t1"] th,
.info-con2 [class*="tbl-data"][data-format="t1"] td,
.tbl-data3[class*="tbl-data"][data-format="t1"] th,
.tbl-data3[class*="tbl-data"][data-format="t1"] td {vertical-align:middle;}

[class*="tbl-data"][data-format="list"] table {width:128.0rem;}
[class*="tbl-data"][data-format="list2"] table {width:100%;}
[class*="tbl-data"][data-format="list3"] table {width:100%;}
[class*="tbl-data"][data-format="list3"] table .tit strong {white-space:inherit;text-overflow:inherit;}

[class*="tbl-data"][data-format="board"] {overflow:hidden;padding:0;}

[class*="tbl-data"][data-format="form1"] table {width:auto;}
[class*="tbl-data"][data-format="form1"] thead th div span {display:block;text-align:center;}
.tbl-data2[data-format="form1"] td {width:18.8rem;white-space:nowrap;}
.tbl-data2[data-format="form1"] th, .tbl-data2[data-format="form1"] td {vertical-align:middle;text-align:center;}
.tbl-data2[data-format="form1"] td {padding:var(--gap2);}
.tbl-data3[class*="tbl-data"][data-format="t1"] table {width:80rem}

@media only screen and (min-width:1880px){
	[class*="tbl-data"][data-format="t1"] table, [class*="tbl-data"][data-format="t1"] .area,
	[class*="tbl-data"][data-format="t2"] table, [class*="tbl-data"][data-format="t1"] .area,
	[class*="tbl-data"][data-format="t3"] table, [class*="tbl-data"][data-format="t1"] .area,
	[class*="tbl-data"][data-format="list"] table {width:100%;}

	[class*="tbl-data"][data-table="group"] .area {padding:0 0 0 20.0rem;}
	[class*="tbl-data"][data-table="group"] .area:before {left:20.0rem;}
	[class*="tbl-data"][data-table="group"] .area .heading {width:20.0rem;}
	
	.tbl-data3[class*="tbl-data"][data-format="t1"] table {width:100%}
}

@media only screen and (max-width:983px){
	[class*="tbl-data"][data-format="t1"] table {width:102.4rem;}
	[class*="tbl-data"][data-format="t2"] table {width:132.4rem;}
	[class*="tbl-data"][data-format="t3"] table {width:115.0rem;}

	[class*="tbl-data"][data-format="t1"] .area {min-width:102.4rem;}
	[class*="tbl-data"][data-format="t2"] .area {min-width:132.4rem;}
	[class*="tbl-data"][data-format="t3"] .area {min-width:115.0rem;}

	[class*="tbl-data"][data-format="list"] table {width:102.4rem;}
	[class*="tbl-data"][data-format="list2"] table {width:86.3rem;}
	[class*="tbl-data"][data-format="list3"] table {table-layout:unset;}
	[class*="tbl-data"][data-format="list3"] table colgroup {display:none;}
	[class*="tbl-data"][data-format="list3"] table thead tr {display:flex;width:100%;}
	[class*="tbl-data"][data-format="list3"] table thead tr th {width:25%;}
	[class*="tbl-data"][data-format="list3"] table thead tr th + th {flex:1;}
	[class*="tbl-data"][data-format="list3"] table tbody tr {display:flex;width:100%;flex-direction:column;padding:2.4rem 0;border-bottom:0.1rem solid var(--line3);}
	[class*="tbl-data"][data-format="list3"] table tbody td {border:0;text-align:left;height:auto;padding:0;justify-content:flex-start;}
	[class*="tbl-data"][data-format="list3"] table tbody td + td {margin:0.5rem 0 0;}
	[class*="tbl-data"][data-format="list3"] table tbody td + td[class*="area-btn"] {margin:2.0rem 0 0;}

	[class*="tbl-data"][data-table="group"] .area {padding:0 0 0 12.0rem;}
	[class*="tbl-data"][data-table="group"] .area:before {left:12.0rem;}
	[class*="tbl-data"][data-table="group"] .area .heading {width:12.0rem;}

	.tbl-data2[data-format="form1"] td:nth-child(1) {width:15.0rem;}
	.tbl-data2[data-format="form1"] th {padding:1.6rem 3.0rem;}
	.tbl-data2[data-format="form1"] td {padding:1.6rem 2.0rem;}
	.tbl-data2[data-format="form1"] th ~ th {text-align:left;}
}


/* --------------------------------------------------------------------------------
	COMPONENT : LIST
--------------------------------------------------------------------------------- */
/* 간략목록1 */
.list-t1 {background:var(--bg3);padding:var(--gap2) 4%;}
.list-t1 > ul {overflow:hidden;display:grid;grid-template-columns:1fr;gap:0 2.0rem;justify-content:space-between;}
.list-t1 > ul > li {position:relative;display:flex;width:100%;align-items:center;gap:0 var(--gap2);padding:calc((var(--com2) - 1.5rem) / 2) 0;}
.list-t1 > ul > li + li {margin:0.2rem 0 0;}
.list-t1 > ul > li:after {content:'';display:block;position:absolute;left:0;right:0;bottom:-0.2rem;height:0.2rem;background:var(--white);}
.list-t1 > ul > li > div {gap:0 var(--gap2);}
.list-t1 > ul > li > div span:nth-child(1) {font-weight:600;}
.list-t1 > ul > li > div span:nth-child(2) {margin:0 0 0 1.0rem;}

@media only screen and (min-width:640px){
	.list-t1 > ul {grid-template-columns:1fr 1fr;}
	.list-t1 > ul > li:nth-child(2) {margin:0;}
}

@media only screen and (min-width:1100px){
	.list-t1 > ul {grid-template-columns:1fr 1fr 1fr;}
	.list-t1 > ul > li:nth-child(3) {margin:0;}
}

@media only screen and (min-width:1440px){
	.list-t1 {}
}

@media only screen and (min-width:1680px){
	.list-t1 > ul {grid-template-columns:30.0rem 30.0rem 30.0rem 30.0rem;}
	.list-t1 > ul > li:nth-child(4) {margin:0;}
}

.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 > ul {grid-template-columns:1fr;}
.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 > ul > li:nth-child(2) {margin:0;}

@media only screen and (min-width:1440px){
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 {padding:2.5rem 4%;}
}

@media only screen and (min-width:1600px){
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 > ul {grid-template-columns:1fr 1fr;}
}

@media only screen and (min-width:640px) and (max-width:983px){
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 > ul {grid-template-columns:1fr 1fr;}
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]).active [data-area="data"] .list-t1 > ul > ul > li:nth-child(2) {margin:0;}
}

/* 데이터목록1 */
.list-data1 > ul > li {position:relative;display:flex;padding:2rem 0;border-bottom:0.1rem solid var(--line3);justify-content:space-between;align-items:center;}
.list-data1 .data1 {display:flex;gap:var(--gap3)}
.list-data1 .data1 span:nth-child(2) {font-weight:var(--fw2);}
.list-data1 .data1 span:nth-child(3) {color:var(--g2);}
.list-data1 .data2 {display:flex;align-items:center;justify-content:space-between;gap:var(--gap);}
.list-data1 .data2 strong {width:15.0rem;text-align:right;}
.list-data1 .data2 .input-wrap2 [class*="el-"] ~ span {color:var(--g2);}

.list-data1.form1 > ul > li {padding-left:3.8rem;}
.list-data1.form1 .el-check1 label > input + span {padding-left:2.3rem;width:0;overflow:hidden;white-space:nowrap;}
.list-data1.form1 .el-check1 {position:absolute;left:0;top:50%;}

.list-data1.list1 {margin:var(--gap1) 0;border-top:0.1rem solid var(--line1);overflow-y:scroll;}
.list-data1.list1::-webkit-scrollbar {width:0.4rem;}
.list-data1.list1::-webkit-scrollbar-track {background-color:transparent;border-radius:0.2rem;}
.list-data1.list1::-webkit-scrollbar-thumb {background-color:var(--g4);}
.list-data1.list1 .data1 {flex-direction:column;}
.list-data1.list1 > ul {position:relative;min-height:100%;}
.list-data1.list1 > ul > li .side {position:absolute;right:0;top:50%;transform:translateY(-50%);}
.list-data1.list1 > ul:empty:before {content:attr(data-none);display:flex;align-items:center;justify-content:center;color:var(--g2);position:absolute;left:0;right:0;top:0;bottom:0;}

.list-data1[data-area="scroll"] {max-height:calc(100vh - 40.0rem);overflow-y:scroll;}
.list-data1[data-area="scroll"]::-webkit-scrollbar {width:0.4rem;}
.list-data1[data-area="scroll"]::-webkit-scrollbar-track {background-color:var(--g4);border-radius:0.2rem;}
.list-data1[data-area="scroll"]::-webkit-scrollbar-thumb {background-color:var(--line2);border-radius:0.2rem;}

@media only screen and (min-width:984px){
	.list-data1 > ul > li {padding:2.0rem 2.0rem;justify-content:space-between;gap:4.0rem;}
	.list-data1 .data1 {flex-wrap:wrap;}
	.list-data1 .data1 span:nth-child(3) {width:100%;}

	.list-data1.form1 .el-check1 {left:1.0rem;transform:translateY(-50%);}
	.list-data1.form1 > ul > li {padding-left:4.3rem;}

	.list-data1.list1 {height:34.0rem;}
	.list-data1.list1 > ul > li {padding-right:8.7rem;}
	.list-data1.list1 > ul > li .side {right:2.0rem;}

	.pop-modal2 .section .list-data1[data-area="scroll"] {margin:0 calc(var(--space1) * -1) 0 0;padding:0 var(--space1) 0 0;}
}

@media only screen and (min-width:1441px){
	.list-data1.form1 > ul > li {padding-left:7.3rem;}
	.list-data1.form1 .el-check1 {left:2.0rem;}
}

@media only screen and (max-width:983px){
	.list-data1 > ul > li {gap:2.0rem;}
	.list-data1 .data1 {flex-direction:column;}
	.list-data1 .data2 .input-wrap2 [class*="el-"] {width:6.0rem;}
	.list-data1 .data2 strong {line-height:2.0rem;}

	.list-data1.form1 .el-check1 {top:1.5rem;transform:translateY(0%);}

	.list-data1.list1 {height:27.0rem;}
	.list-data1.list1 > ul > li {flex-direction:column;align-items:flex-start;gap:0;padding-right:4.8rem;}

	.pop-modal2 .section .list-data1[data-area="scroll"] {margin:0 calc(var(--space1) * -1);padding:0 var(--space1);}
}

@media only screen and (max-width:768px){
	.list-data1 > ul > li .data2 {width:100%;}
	.list-data1.form1 > ul > li {flex-direction:column;align-items:flex-start;}
}

@media only screen and (max-width:420px){
	.list-data1 .data2 {flex-direction:column;align-items:start;}
	.list-data1 .data2 strong {width:100%;;}
}

/* 데이터목록2 */
.list-data2 > ul > li {position:relative;padding:2.0rem var(--space2);border:0.1rem solid var(--line3);border-radius:0.5rem;}
.list-data2 > ul > li + li {margin:var(--gap2) 0 0;}
.list-data2 .num, .list-data2 .tit {font-weight:var(--fw2);}
.list-data2 .btn button {width:100%;}
.list-data2 .info {display:flex;flex-wrap:wrap;gap:0.5rem;}
.list-data2 .info > li {display:flex;gap:1.0rem;}
.list-data2 .info > li > div:nth-child(1) {}
.list-data2 .info > li:nth-child(1) {width:100%;color:var(--primary-c3)}

@media only screen and (min-width:768px){
	.list-data2 > ul > li {display:flex;flex-wrap:wrap;gap:2.0rem;}
	.list-data2 .tit {flex:1;}
	.list-data2 .info, .list-data2 .btn {width:100%;}
	.list-data2 .info {display:flex;gap:0.5rem 5.0rem;}
	.list-data2 .info > li {gap:1.5rem;}
	.list-data2 .info > li >div:first-child {font-weight:var(--fw2);}
	.list-data2 .btn {margin:1.0rem 0 0;}
}

@media only screen and (min-width:1281px){
	.list-data2 > ul > li {display:flex;align-items:center;gap:2.0rem;}
	.list-data2 .num {margin:0 0 0 -2.0rem;min-width:4.0rem;text-align:right;}
	.list-data2 .tit {width:17%;max-width:20.0rem;}
	.list-data2 .info {flex:1;}
	.list-data2 .btn {width:17%;margin:0 0 0 var(--space1);}
}

@media only screen and (min-width:1441px){
	.list-data2 .btn {margin:0 0 0 calc(var(--space1) - 1.0rem);}
}

@media only screen and (max-width:768px){
	.list-data2 .num {position:absolute;top:var(--gap1);right:var(--gap1);font-size:var(--font2);font-weight:var(--fw1);}
	.list-data2 .tit {font-size:var(--font);}
	.list-data2 .info {gap:0.5rem;flex-direction:column;}
	.list-data2 .info > li {gap:1.0rem;}
	.list-data2 .info > li:nth-child(1) {margin:0 0 0.4rem;}
	.list-data2 .info,
	.list-data2 .btn {margin:2.0rem 0 0;}
}

/* 컨텐츠형1 */
.list-con1 {border-top:0.2rem solid var(--line1);margin:var(--gap1) auto 0;}
.list-con1 > dl + dl {margin:var(--gap1) auto 0;}
.list-con1 > dl > dt {margin:0 0 1.0rem;font-size:var(--font3);font-weight:var(--fw2);line-height:var(--lh2)}
.list-con1 > dl > dd {line-height:var(--lh2)}
.list-con1 .info-con1 > li > div:nth-child(1) {min-width:9rem;}

.info-summary2 ~ .list-con1 {margin:var(--gap1) 0;padding:var(--space2) 0;border-bottom:0.1rem solid var(--line1)}
.info-summary2 ~ .list-con1 + .area-btn1 {margin:var(--gap1) auto 0}

@media only screen and (min-width:984px){
	.list-con1 {}
	.list-con1 > dl {display:flex;}
	.list-con1 > dl > dt {margin:0 0 2.0rem;width:15.0rem;}
	.list-con1 > dl > dd {margin:0 0 0 var(--gap1);flex:1;}

	.info-summary2 ~ .list-con1 {}
	.info-summary2 ~ .list-con1 + .area-btn1 {}
}

@media only screen and (min-width:1281px){
	.info-summary2 ~ .list-con1 > dl > dt {}
}

@media only screen and (min-width:1681px){
	.list-con1 {margin:var(--space1) 0 0;padding:var(--space1) 3.0rem;}
	.list-con1 > dl > dt {}

	.info-summary2 ~ .list-con1 {padding:var(--gap1) 2.0rem;}
	.info-step2 ~ .list-con1 > dl {max-width:122.0rem;margin:0 auto;}
	.info-step2 ~ .list-con1 > dl + dl {margin:7.0rem auto 0;}
}

@media only screen and (min-width:984px) and (max-width:1280px){
	.list-con1 > dl.t1 {flex-direction:column;}
	.list-con1 > dl.t1 > dd {margin:0;}

	.list-con1 .list-img2 {font-size:1.6rem;}
}

/* 컨텐츠형2 */
.list-con2 > ul > li {display:flex;flex-direction:column;justify-content:center;}
.list-con2 > ul > li + li {margin:5.0rem 0 0;}
.list-con2 > ul > li strong {font-weight:var(--fw2);}
.list-con2 > ul > li strong + span {margin:1.6rem 0 0;}
.list-con2 > ul > li[class*="ic"] {position:relative;padding:0 0 0 13.6rem;min-height:10.6rem;}
.list-con2 > ul > li[class*="ic"]:before, .list-con2 > ul > li[class*="ic"]:after {content:'';position:absolute;left:0;top:50%;width:10.6rem;height:10.6rem;transform:translateY(-50%);box-sizing:border-box;}
.list-con2 > ul > li[class*="ic"]:before {background:var(--bg2);border-radius:100%;}
.list-con2 > ul > li[class*="ic"]:after {background:var(--img1);width:6.9rem;height:6.9rem;margin:0 1.9rem;background-size:41.8rem 41.8rem;}
.list-con2 > ul > li.ic1:after {background-position:0 -10.4rem;}
.list-con2 > ul > li.ic2:after {background-position:-6.9rem -10.4rem;}

@media only screen and (min-width:984px){
	.list-con2 > ul > li strong {font-size:2.1rem;line-height:2.5rem;}
	.list-con2 > ul > li + li {margin:7.0rem 0 0;}
	.list-con2 > ul > li[class*="ic"] {padding:0 0 0 17.0rem;min-height:12.0rem;}
	.list-con2 > ul > li[class*="ic"]:before {width:12.0rem;height:12.0rem;}
	.list-con2 > ul > li[class*="ic"]:after {width:7.8rem;height:7.8rem;margin:0 2.1rem;background-size:48.0rem 48.0rem;}
	.list-con2 > ul > li.ic1:after {background-position:0 -12.0rem;}
	.list-con2 > ul > li.ic2:after {background-position:-8.0rem -12.0rem;}
}

@media only screen and (max-width:983px){
	.list-con2 > ul {max-width:34.0rem;margin:0 auto;}
}

/* 컨텐츠형3 */
.list-con3 {margin:-3.1rem 0 var(--gap2);border-top:0.1rem solid var(--line1);border-bottom:0.1rem solid var(--line1)}
.list-con3 > dl {padding:var(--gap1) 1.0rem;}
.list-con3 > dl ~ dl {border-top:0.1rem solid var(--line3);}
.list-con3 > dl > dt {margin:0 0 var(--gap2);}

.list-con3 .info-data1, .list-con3 .info-data1 em {font-weight:var(--fw2);}

@media only screen and (max-width:983px){
	.list-con3 {margin:-2.1rem 0 3.0rem;}
}

/* 이미지형1 */
.list-img1 > ul {display:-webkit-box;gap:4.0rem 3.0rem;font-size:var(--font);justify-content:space-between;}
.list-img1 > ul > li {position:relative;}
.list-img1 .tit {display:block;font-size:var(--font4);font-weight:var(--fw2);}
.list-img1 .info {margin:1.2rem 0 0;}
.list-img1 .info.info-con1 > li > div:nth-child(1) {width:3.5em;}
.list-img1 .img {position:relative;margin:0 0 3.0rem;width:100%;height:0;padding:50% 0 0;border-radius:0.5rem;overflow:hidden;}
.list-img1 .img img {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.list-img1 .btn {position:relative;padding-top:2rem;}
.list-img1 .btn .btn-sub1.c3 {background:var(--primary-c1);box-shadow:inset 0 0 0 0.1rem var(--primary-c1);}
.list-img1 .btn .btn-sub1.c3:hover {background:#6B76D8;box-shadow:inset 0 0 0 0.1rem #6B76D8;color:var(--white);}


@media only screen and (min-width:721px){
	.list-img1 > ul {flex-wrap:wrap;gap:4.0rem 3.0rem;}
	.list-img1 > ul > li {width:calc(33% - 3.4%); /*max-width:28.1rem*/}
}

@media only screen and (min-width:984px){
	.list-img1 > ul {gap:5.0rem;}
	.list-img1 .tit {}
	.list-img1 .img {margin:0 0 3.0rem;}
	.list-img1 .info {margin:1.6rem 0 0;}
	.list-img1 .info.info-con1 > li {gap:0 2.0rem;}
	.list-img1 .btn.btn-com1 {min-width:12.0rem;}
}

@media only screen and (min-width:1441px){
	.list-img1 > ul {}
	.list-img1 > ul > li {width:calc(33% - 2%);/*max-width:45.3rem*/}
	.list-img1 .tit {}
	.list-img1 .info {display:inline-block;margin:2.0rem 0 0}
}

@media only screen and (min-width:1681px){
	.list-img1 > ul {margin:0 auto;gap:7.0rem;/*max-width:138.0rem; padding:3.0rem 0;font-size:var(--font);line-height:3.0rem;*/}
	.list-img1 > ul > li {width:calc(33% - 3%);/*max-width:43.6rem; calc(50% - 7.5rem)*/}
	.list-img1 .img {margin:0 0 3.0rem;/*max-width:43.6rem;*/}
	.list-img1 .btn {position:absolute;right:0;bottom:0.5rem;}
	.list-img1 .btn.btn-com1 {min-width:18.6rem;}
}

@media only screen and (max-width:983px){
	.list-img1 > ul {padding:0 1.0rem;}
	.list-img1 .info.info-con1 > li {gap:0 1.0rem;}
	.list-img1 .btn.btn-com1 {min-width:9.0rem;}
}

@media only screen and (max-width:720px){
	.list-img1 > ul {display:flex;flex-direction:column;}
	.list-img1 .tit {}
	.list-img1 .img {margin:0 0 2.0rem}
}

/* 이미지컨텐츠 */
.list-img2 > ul > li + li {margin:4.0rem 0 0;}
.list-img2 .img {overflow:hidden;position:relative;margin:0 0 3.0rem;}
.list-img2 .img:before {content:'';display:block;width:100%;height:0;padding:50% 0 0;}
.list-img2 .img .img-area1 {position:absolute;left:0;right:0;top:0;bottom:0;}
.list-img2 .tit {display:block;margin:0 0 1.6rem;font-size:var(--font3);font-weight:var(--fw2);}

@media only screen and (min-width:721px){
	.list-img2 > ul > li {display:flex;align-items:flex-start;}
	.list-img2 > ul > li + li {margin:5.0rem 0 0;}
	.list-img2 .img {flex:1;margin:0;max-width:52.0rem;}
	.list-img2 .con {margin:0 0 0 4.0rem;width:calc(57% - 4.0rem)}
}

@media only screen and (min-width:984px){
	.list-img2 > ul > li + li {margin:5.0rem 0 0;}
	.list-img2 .con {margin:0 0 0 7.0rem;width:calc(57% - 7.0rem)}
}

@media only screen and (min-width:1441px){
	.list-img2 > ul > li + li {margin:5.0rem 0 0;}
	.list-img2 .con {margin:0 0 0 10.0rem;width:calc(57% - 10.0rem)}
	.list-img2 .tit {margin:0 0 3.0rem;font-size:var(--font4);}

	.list-img2 .info.info-con1 > li + li {}
}

.img-area1 {width:100%;border-radius:1.0rem;overflow:hidden;}
.img-area1 > ul {display:flex;transition-property:transform;height:100%;}
.img-area1 > ul > li {width:100%;height:100%;flex-shrink:0;backface-visibility:hidden;}
.img-area1 > ul > li img {width:100%;height:100%;}
.img-area1 .pagenation button {position:absolute;top:50%;width:3.5rem;height:3.5rem;transform:translateY(-50%);background:var(--white);box-shadow:0 0 0.2rem rgba(0, 0, 0, 0.25);opacity:0.5;border-radius:100%;transition:all 0.3s ease-in-out;}
.img-area1 .pagenation button:before {content:'';display:block;width:1.5rem;height:1.5rem;margin:1.0rem;background:var(--img1);background-size:36.0rem 36.0rem;background-position:-5.9rem -1.8rem;}
.img-area1 .pagenation button, .img-area1 .pagenation button::selection {color:transparent;}
.img-area1 .pagenation button:hover, .img-area1 .pagenation button:focus {opacity:1;}
.img-area1 .pagenation button[aria-disabled="true"] {opacity:0;}
.img-area1 .pagenation .btn-prev {left:1.4rem;transform:translateY(-50%) rotate(-180deg);}
.img-area1 .pagenation .btn-next {right:1.4rem;}

@media only screen and (min-width:1441px){
	.img-area1 .pagenation button {width:5.0rem;height:5.0rem;}
	.img-area1 .pagenation button:before {width:2.0rem;height:2.0rem;margin:1.5rem;background-size:48.0rem 48.0rem;background-position:-8.0rem -2.4rem;}
	.img-area1 .pagenation .btn-prev {left:2.0rem;}
	.img-area1 .pagenation .btn-next {right:2.0rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : 영역분할 / 영역위치
--------------------------------------------------------------------------------- */
.wrap-section1 {background:var(--white);border-radius:1.0rem;padding:var(--space2) var(--space1);overflow:hidden;box-shadow:0.2rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5);}
.wrap-section1 .area-bottom, .wrap-section1 .area-action {margin:var(--space2) calc(var(--space1)*-1) calc(var(--space2)*-1)}
.wrap-section1 .area-bottom {background:var(--bg3);padding:var(--space2) var(--space1)}
.wrap-section1 .area-action {display:flex;}
.wrap-section1 .area-action [class*="btn-action"] {flex:1;max-width:100%;}
.wrap-section1 + .wrap-section1 {/*margin-top:1.0rem;*/}

.wrap-section1 .section {position:relative;}
.wrap-section1 .section ~ .section {margin:5.0rem 0 0;}
.wrap-section1 .section ~ .section:before {content:'';display:block;position:absolute;left:2.0rem;right:2.0rem;top:-2.1rem;border-top:1px solid var(--line3);}

.wrap-section1 .nodata {justify-content:center; padding:25rem 0 12rem; background:url(../../images/com/ico_noData.svg) no-repeat 50% 12rem;text-align:center;color:var(--g2)}
.wrap-section1 .nodata > div {font-size:var(--font);color:var(--g3);text-align:center;}

.wrap-section1[data-section="content"],
section.wrap-section1:not([data-autoset="toggle"]) {}

section.wrap-section1 + section.wrap-section1 {}

.wrap-section1.form-agree1 {padding:calc(1.0rem + var(--space1)) var(--space1);}

.wrap-section1 + .txt-bul2 {margin-top:var(--space2);}

.wrap-section3 {position:relative; padding:var(--space2) var(--space1);background:var(--white);border-radius:1.0rem;overflow:hidden;box-shadow:0.2rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5);}
.wrap-section3 .section {box-sizing:border-box;}
.wrap-section3::before {display:none;}
.wrap-section3 .section.stL {width:100%; padding:0 0 var(--gap1);}
.wrap-section3 .section.stR {width:100%; padding:var(--gap1) 0 0; border-left:0; border:2px dotted var(--g3); border-width:2px 0 0 0;}
.wrap-section3 h2 {font-size:var(--font4);margin:0 0 var(--gap1)}
.wrap-section3 h3 {margin:0 0 var(--gap1)}
.wrap-section3 h4 {margin:0 0 var(--gap1)}
.wrap-section3 h4 + .tbl-data3:not(:last-of-type) {margin-bottom:var(--space2)}
.wrap-section3 .txt-num1 + h3 {margin-top:var(--space2)}

@media only screen and (min-width:984px){
	.wrap-section1 {}
	.wrap-section1 .section ~ .section {margin:8.0rem 0 0;}
	.wrap-section1 .section ~ .section:before {top:-4.0rem;}

	.wrap-section1.t1 .area:not(.area-toggle2) {max-width:122.0rem;margin:0 auto;padding:0 4.0rem;}
	.wrap-section1.t1 .area:not(.area-toggle2) .nodata {}
	.wrap-section1.t1 .area:not(.area-toggle2) .list-data1.form1 > ul {min-height:40.4rem;}

	.wrap-section1[data-section="content"],
	section.wrap-section1:not([data-autoset="toggle"]) {}

	.wrap-section1.form-agree1 {padding:3.0rem;}

	.wrap-section3 {display:flex; padding:var(--space2) var(--space1)}
	.wrap-section3::before {content:''; position:absolute; right:-89px; top:-126px; display:block; width:300px; height:299px; background:url(../../images/com/bg_gy_section.jpg) no-repeat 0 0; background-size:100% 100%;}
	.wrap-section3 .section.stL {width:calc(100% - 39rem); padding:0 6rem 0 0;}
	.wrap-section3 .section.stR {position:relative; width:39rem; padding:5rem 0 5rem 6rem; border-width:0 0 0 2px;}
}

@media only screen and (min-width:1024px){
	.wrap-section1[data-section="content"],
	section.wrap-section1:not([data-autoset="toggle"]) {}
}

@media only screen and (min-width:1681px){
	.wrap-section1[data-section="content"],
	section.wrap-section1:not([data-autoset="toggle"]) {/*padding:calc(var(--gap2) - 2.0rem) var(--gap2);*/}
	.wrap-section1[data-section="content"]:only-of-type,
	section.wrap-section1:not([data-autoset="toggle"]):only-of-type {/*padding:calc(var(--gap2) - 2.0rem) var(--gap2) var(--gap2);*/}
	.wrap-section1.form-agree1 {padding:var(--space2) var(--space2)}
}

/* 컨트롤버튼 */
.wrap-section1 .aside {position:absolute;z-index:1;}
.wrap-section1 [data-area="head"] .aside {right:0;top:0;}
.wrap-section1 [data-area="form"] .aside {right:0;bottom:100%;margin:0 -0.1rem 0 0;}
.wrap-section1 [data-area="form"] .aside .icon-com1 {border-bottom:0;}
.wrap-section1 [data-area="data"] .aside {left:0;top:0;}

/* 상태 : 닫힌상태 */
.wrap-section1[data-autoset="toggle"]:not(.active) [data-area="form"] {display:none;}

/* 상태 : 닫힌상태 + 선택값없음 */
.wrap-section1[data-autoset="toggle"][data-select="none"]:not(.active) [data-area="data"] {display:none;}
.wrap-section1[data-autoset="toggle"][data-select="none"]:not(.active) [data-area="head"] .cnt2 {display:none;}

/* 상태 : 닫힌상태 + 선택값있음
.wrap-section1[data-autoset="toggle"]:not([data-select="none"]):not(.active) {} */

/* 상태 : 열린상태 */
.wrap-section1[data-autoset="toggle"].active {padding:var(--space2) var(--space1)}
.wrap-section1[data-autoset="toggle"].active [data-area="head"] .aside {display:none;}
.wrap-section1[data-autoset="toggle"].active .area-toggle1 {margin:0;}

/* 상태 : 열린상태 + 선택값없음 */
.wrap-section1[data-autoset="toggle"][data-select="none"].active [data-area="head"] .cnt2 {display:none;}
.wrap-section1[data-autoset="toggle"][data-select="none"].active [data-area="data"] {visibility:hidden;}
.wrap-section1[data-autoset="toggle"][data-select="none"].active [data-area="data"]:after {content:'';display:flex;align-items:center;justify-content:center;visibility:visible;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--g5);border:1px dashed var(--line3);border-radius:0.2rem;color:var(--g3)}
.wrap-section1[data-autoset="toggle"][data-select="none"].active [data-area="data"] .aside {display:none;}

/* 상세영역 */
.area-toggle1, .area-toggle1 .con {position:relative;}
.area-toggle1 [data-area="form"] {padding:var(--space2) var(--space1);border:1px solid var(--line3);border-radius:0.2rem 0 0.2rem 0.2rem;}
.area-toggle1 [data-area="form"] .form-wrap1 {padding:0;}
.area-toggle1 [data-area="form"] .form-wrap1 dl.form > dt {width:10.0rem;}

/* 상세영역2 */
.area-toggle2 {margin:var(--space2) calc(var(--space1) * -1) -3.0rem;}
.area-toggle2 .con[data-area="default"] {position:relative;padding:2.0rem 0;border-radius:3.0rem 3.0rem 0px 0px;box-shadow:0.1rem 0.1rem 1.0rem rgba(172,177,192,0.5);text-align:center;}
/*
.area-toggle2 .con[data-area="default"] [aria-haspopup] {position:static;}
.area-toggle2 .con[data-area="default"] [aria-haspopup]:before {content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:transparent;}
*/
@media only screen and (min-width:769px){
	.wrap-section1 {/*box-shadow:0.2rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5)*/}
	.wrap-section1 .area-bottom, .wrap-section1 .area-action {/*margin:var(--space2) calc(var(--space1)*-1) calc(-1*var(--space2))*/}
	.wrap-section1 .area-bottom {/*padding:3.0rem var(--space1) 3.0rem;*/}

	.wrap-section1.t2 .section {padding:0 3.0rem;}
	.wrap-section1.t2 .section ~ .section:before {left:5.0rem;right:5.0rem;}

	.area-toggle2 {margin:5.0rem calc(var(--space1) * -1) -5.0rem;}

	.wrap-section3 {box-shadow:0.2rem 0.2rem 0.2rem rgba(172, 177, 192, 0.5)}
}

@media only screen and (min-width:984px){
	.area-toggle1 {display:flex;}
	.area-toggle1 [data-area="form"] {width:calc(56% - 2.0rem);padding:5.0rem var(--space2);}
	.area-toggle1 [data-area="form"] .form-wrap1 {margin:0 auto;}
	.area-toggle1 [data-area="data"] {width:44%;padding:2.0rem 0 0;margin:0 0 0 3.0rem;}
	.area-toggle1 [data-area="data"] .aside {transform:translateY(-100%);}

	.wrap-section1 .aside .btn-sub1 {min-width:10.7rem;}

	/* 상태 : 열린상태 */
	.wrap-section1[data-autoset="toggle"].active {}
	.wrap-section1[data-autoset="toggle"].active [data-area="head"] {transform:translateY(-2.0rem);}

	/* 상태 : 닫힌상태 + 선택값있음 */
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]):not(.active) {}
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]):not(.active) [data-area="data"] {width:100%;margin:0;}
	.wrap-section1[data-autoset="toggle"]:not([data-select="none"]):not(.active) [data-area="data"] .aside {left:unset;right:11.7rem;}

	.wrap-section1[data-autoset="toggle"].form-agree1:not(.active) {padding:2.0rem var(--space1);}
	.wrap-section1[data-autoset="toggle"].form-agree1.active {padding:2.0rem var(--space1) 5.0rem;}

	.wrap-section1.t2 {padding:var(--space2) var(--space2)}
}

@media only screen and (min-width:1441px){
	.area-toggle1 [data-area="form"] {padding:5.0rem 4%;}

	.wrap-section1.t2 .section {padding:0;}
	.wrap-section1.t2 .section ~ .section:before {left:2.0rem;right:2.0rem;}
}

@media only screen and (min-width:1600px){
	.area-toggle1 [data-area="form"] {width:calc(52% - 2.0rem);}
	.area-toggle1 [data-area="data"] {width:48%;}
}

@media only screen and (max-width:1063px){
	.wrap-section1 .area-bottom.txt-bul2 > ul {margin:0 0 0 -0.7em;}
}

@media only screen and (max-width:983px){
	.area-toggle1 .con + .con {margin:3.0rem 0 0;padding:calc(var(--com2) + 1.0rem) 0 0;}

	.wrap-section1[data-autoset="toggle"]:not(.active) .con + .con {margin:0.5rem 0 0;padding:calc(var(--com2) + 1.5rem) 0 0;}
	.wrap-section1[data-autoset="toggle"]:not(.active):not([data-select="none"]) [data-area="head"] .aside {left:12rem;right:unset;top:calc(var(--com2) + -0.5rem);}
	.wrap-section1[data-autoset="toggle"].active [data-area="head"] {transform:translateY(-1.0rem);}

	.wrap-section1[data-autoset="toggle"].form-agree1:not(.active),
	.wrap-section1[data-autoset="toggle"].form-agree1.active {padding:1.0rem var(--space1) 2.0rem;}

	.wrap-section1.t2 .section ~ .section:before {left:2.0rem;right:2.0rem;}
}

@media only screen and (max-width:768px){
	.wrap-section1 {/*margin:0 -1.0rem;padding:var(--space2) var(--space1)*/}
	.wrap-section1.t1 {padding:var(--space2) var(--space1)}
	.wrap-section1.t2 .section ~ .section:before {left:0;right:0;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : DATEPICKER : 기본 : 레이어형
--------------------------------------------------------------------------------- */
.ui-datepicker:not(.ui-datepicker-inline) {display:none;padding:var(--space2);}
.ui-datepicker:not(.ui-datepicker-inline):before {content:'';display:block;background:var(--white);position:absolute;left:0;right:0;top:0;bottom:0;margin:0.4rem 0;box-shadow:0.1rem 0.1rem 0.8rem rgba(0, 0, 0, 0.2);z-index:-1;border-radius:0.5rem}
.ui-datepicker-header {position:relative;margin:0 0 1.0rem;line-height:var(--lh2);color:var(--g1);text-align:center;}
.ui-datepicker-header .ui-datepicker-title {width:100%;font-size:var(--font3);font-weight:var(--fw2);}
.ui-datepicker-header a {position:absolute;top:0.1rem;width:3.0rem;height:3.0rem;cursor:pointer;}
.ui-datepicker-header a span {display:block;position:relative;font-size:1px;overflow:hidden;pointer-events:none;white-space:nowrap;}
.ui-datepicker-header a:after {content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.0rem;height:2.0rem;background:var(--img1);background-position:-4.0rem -2.4rem;}
.ui-datepicker-header a span, .ui-datepicker-header a span::selection {color:transparent;}
.ui-datepicker-header a.ui-datepicker-prev {right:calc(50% + 6.0rem);}
.ui-datepicker-header a.ui-datepicker-next {left:calc(50% + 6.0rem);}
.ui-datepicker-header a.ui-datepicker-prev:after {transform:rotate(90deg);}
.ui-datepicker-header a.ui-datepicker-next:after {transform:rotate(-90deg);}

.ui-datepicker-calendar {width:25.0rem;border-collapse:separate;margin:0 auto;}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {text-align:center;vertical-align:top;}
.ui-datepicker-calendar td {font-size:var(--font1);line-height:var(--lh2);}
.ui-datepicker-calendar th {font-size:var(--font1);padding:var(--gap5) 0; border-top:0.1rem solid var(--line2);border-bottom:0.1rem solid var(--line3);margin-bottom:var(--gap4);font-weight:var(--fw1)}
.ui-datepicker-calendar td {width:var(--lh2);height:var(--lh2);}
.ui-datepicker-calendar .ui-state-default {position:relative;display:block;width:100%;height:100%;margin:0 auto;background:var(--white);border-radius:100%;font-size:var(--font1);font-weight:var(--fw2);color:var(--g1);font-variant-numeric:normal;}
.ui-datepicker-calendar .ui-state-default:hover {background:var(--primary-c1-sub);text-decoration:underline;}
.ui-datepicker-calendar .ui-state-disabled .ui-state-default {background:var(--white);color:var(--text-pale-color);font-weight:var(--fw1);border-bottom:0.1rem solid var(--white)}
.ui-datepicker-calendar .ui-state-active {color:var(--white);background:var(--g1);}
.ui-datepicker-calendar .ui-datepicker-today a.ui-state-active:before {background:var(--white);}

.ui-datepicker-calendar .ui-state-selected {position:relative;}
.ui-datepicker-calendar .ui-state-selected:before {content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:0.2rem dotted var(--line2);border-radius:0.8rem;}
/*
.ui-datepicker-calendar .ui-state-selected .ui-state-default {position:relative;}
.ui-datepicker-calendar .ui-state-selected .ui-state-default:after {content:'';position:absolute;display:block;left:0;right:0;top:0;bottom:0;border-radius:100%;background:rgba(255,255,255,0.9) url(../../images/com/img_form2.svg) no-repeat 50% 50%;background-size:1.6rem 1.6rem;border:0.2rem solid var(--g1)}
*/
@media only screen and (max-width:768px){
	.ui-datepicker:not(.ui-datepicker-inline) {left:50% !important;transform:translateX(-50%);}
	.ui-datepicker:not(.ui-datepicker-inline):before {margin:0.4rem 0;}

	.ui-datepicker-calendar .ui-state-selected .ui-state-default:after {background-size:1.2rem 1.2rem;}
}

@media only screen and (max-width:410px){
	.ui-datepicker:not(.ui-datepicker-inline) {}
}

/* --------------------------------------------------------------------------------
	COMPONENT : DATEPICKER : 페이지내노출
--------------------------------------------------------------------------------- */
.area-calendar {}
.area-calendar .ui-datepicker-calendar {width:100%;border-spacing:0.2rem;}
.area-calendar .ui-datepicker-calendar th {font-size:var(--font2);}
.area-calendar ~ .el-btn1 {margin:3.0rem 0 0;}

.area-calendar .headline {position:relative;margin:0 0 var(--gap1);text-align:center;font-weight:var(--fw2);}
.area-calendar .headline p {display:inline-block;font-size:var(--font4);}
.area-calendar .headline .btn button {overflow:hidden;position:absolute;top:50%;font-size:1px;overflow:hidden;white-space:nowrap;color:transparent;transform:translateY(-50%)}
.area-calendar .headline .btn button:after {content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.0rem;height:2.0rem;background:var(--img1);background-position:-4.0rem -2.4rem;}
.area-calendar .headline .btn button.btn-prev:after {transform:rotate(90deg);}
.area-calendar .headline .btn button.btn-next:after {transform:rotate(-90deg);}

.area-calendar .tbl-calendar {border-collapse:separate;margin:0 auto;border-spacing:0.7rem;}
.area-calendar .tbl-calendar th, .area-calendar .tbl-calendar td {text-align:center;vertical-align:top;line-height:var(--com2);}
.area-calendar .tbl-calendar td {font-weight:var(--fw2);}
.area-calendar .tbl-calendar td > span:nth-child(1) {display:block;font-size:var(--font2);font-weight:300;font-variant-numeric:normal;width:var(--com2)}
.area-calendar .tbl-calendar td > span:nth-child(1)[role="button"],
.area-calendar .tbl-calendar td > span:nth-child(1)[data-disabled] {color:var(--g1);background:var(--primary-c1-sub);border-radius:100%;font-weight:var(--fw2)}
.area-calendar .tbl-calendar td > span:nth-child(1)[data-disabled="true"] {background:var(--bg2);}
.area-calendar .tbl-calendar td > span:nth-child(1)[aria-selected="true"] {background:var(--g1);color:var(--white);}

.area-calendar .label {display:flex;justify-content:center;margin:var(--gap2) 0 0;font-size:var(--font2);}
.area-calendar .label dt {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.area-calendar .label dd {display:inline-flex;gap:var(--gap5);font-weight:var(--fw2)}
.area-calendar .label dd + dd {margin:0 0 0 2.0rem;}
.area-calendar .label dd:before {content:'';margin:0.3rem 0 0 0;width:1.5rem;height:1.5rem;box-sizing:border-box;border-radius:100%;}
.area-calendar .label dd.lb1:before {background:var(--bg2);}
.area-calendar .label dd.lb2:before {background:var(--primary-c1-sub);}
.area-calendar .label dd.lb3:before {background:var(--g1);}

@media only screen and (min-width:984px){
	.area-calendar {margin:var(--gap1) -1.0rem;}
	.area-calendar ~ .el-btn1 {margin:5.0rem 0 0;}
	.area-calendar .ui-datepicker-header {margin:0 0 2.0rem;font-size:var(--font4);}
	.area-calendar .ui-datepicker-calendar {max-width:49.0rem;}
	.area-calendar .ui-datepicker-calendar th {font-size:var(--font);padding-bottom:1.2rem;}
	.area-calendar .ui-datepicker-calendar td {width:5.8rem;height:5.8rem;padding:0.4rem;}
	.area-calendar .ui-datepicker-calendar td .ui-state-default {width:5.0rem;/*line-height:5.0rem;*/}

	.area-calendar .headline {font-size:var(--font4)}
	.area-calendar .headline .btn button {width:3.0rem;height:3.0rem;}
	.area-calendar .headline .btn button.btn-prev {right:calc(50% + 8.0rem);}
	.area-calendar .headline .btn button.btn-next {left:calc(50% + 8.0rem);}

	.area-calendar .tbl-calendar {width:49.0rem;}
	.area-calendar .tbl-calendar th, .area-calendar .tbl-calendar td {}
	.area-calendar .tbl-calendar th {font-size:var(--font2)}

	.pop-modal1 .area-calendar .tbl-calendar {width:100%;max-width:40.6rem;}
}

@media only screen and (max-width:983px){
	.area-calendar .ui-datepicker-calendar {width:auto;}

	.area-calendar .headline {padding:1.6rem 0;font-size:var(--font3);line-height:2.4rem;}
	.area-calendar .headline .btn button {width:2.4rem;height:2.4rem;}
	.area-calendar .headline .btn button.btn-prev {right:calc(50% + 5.0rem);}
	.area-calendar .headline .btn button.btn-next {left:calc(50% + 5.0rem);}

	.area-calendar .tbl-calendar {max-width:30.1rem;}
	.area-calendar .tbl-calendar th, .area-calendar .tbl-calendar td {font-size:var(--font2);line-height:var(--lh2);}
	.area-calendar .tbl-calendar th {font-size:1.1rem;font-weight:var(--fw2);}

	.area-calendar .label {margin:2.6rem 0 0;}
}

@media only screen and (max-width:380px){
	.area-calendar {margin:0 -1.0rem 3.0rem;}
}

/* --------------------------------------------------------------------------------
	COMPONENT : 달력 : 페이지내노출 : 섹션형 : 삭제예정
--------------------------------------------------------------------------------- */
.area-calendar2 .ui-datepicker-calendar {width:100%;border-top:0.2rem solid var(--g1);}
.area-calendar2 .ui-datepicker-calendar td {width:auto;padding:1.1rem 0;border-bottom:0.1rem solid var(--line2);}
.area-calendar2 .ui-datepicker-calendar th + th,
.area-calendar2 .ui-datepicker-calendar td + td {border-left:0.1rem solid var(--line2);}
.area-calendar2 .ui-datepicker-calendar th {font-size:var(--font2);line-height:var(--font);padding:1.4rem 0 0;}
.area-calendar2 .ui-datepicker-calendar .ui-state-default {display:block;width:3.6rem;height:3.6rem;font-size:var(--font2);line-height:3.0rem;background:var(--g1);color:var(--white);}
.area-calendar2 .ui-datepicker-calendar .ui-state-disabled .ui-state-default {background:none;color:var(--g3);}
.area-calendar2 .ui-datepicker-calendar .ui-state-active {background:var(--primary-c1);}
.area-calendar2 .ui-datepicker-calendar .ui-state-end {pointer-events:none;}
.area-calendar2 .ui-datepicker-calendar .ui-state-end .ui-state-default {background:#ECEFFF;color:var(--g3);pointer-events:none;}

.area-calendar2 .ui-datepicker-header .ui-datepicker-title select {border:0;font-weight:var(--fw2);line-height:var(--lh1)}
.area-calendar2 .ui-datepicker-header a {box-shadow:inset 0 0 0 0.1rem var(--line2);}
.area-calendar2 .ui-datepicker-header a.ui-datepicker-prev {right:unset;left:0;}
.area-calendar2 .ui-datepicker-header a.ui-datepicker-next {left:unset;right:0;}
.area-calendar2 .ui-datepicker-header .ui-datepicker-title select {padding:0 2.0rem 0 0;background:url(../../images/com/img_form1.png) no-repeat 100% 50%;background-size:1.0rem 0.6rem;}
.area-calendar2 .ui-datepicker-header .ui-datepicker-title select + select {margin:0 0 0 1.5rem;}

@media only screen and (min-width:984px){
	.area-calendar2 .ui-datepicker-calendar th {font-size:1.6rem;line-height:2.2rem;padding:1.6rem 0 0;}
	.area-calendar2 .ui-datepicker-calendar td {padding:3.0rem 0;}
	.area-calendar2 .ui-datepicker-calendar .ui-state-default {width:4.0rem;height:4.0rem;font-size:1.6rem;line-height:4.0rem;}

	.area-calendar2 .ui-datepicker-header {display:inline-block;margin:0 0 3.3rem;padding:0 8.0rem;text-align:left;}
	.area-calendar2 .ui-datepicker-header a {width:var(--com2);height:var(--com2);line-height:var(--com2);box-shadow:inset 0 0 0 0.1rem var(--line2);}
	.area-calendar2 .ui-datepicker-header .ui-datepicker-title select {font-size:2.8rem;line-height:var(--com2);}

	.area-calendar2[data-cate="type2"] .ui-datepicker-calendar td:not(.ui-state-disabled):after {content:attr(title);display:block;font-size:1.6rem;line-height:2.0rem;margin:1.9rem 0 -0.4rem;font-weight:var(--fw2);}
	.area-calendar2[data-cate="type2"] .ui-datepicker-calendar td:not(.ui-state-disabled).ui-state-end:after {color:var(--g3);font-weight:var(--fw1);}
}

@media only screen and (max-width:983px){
	.area-calendar2 .ui-datepicker-header {margin:0 0 14.0rem;}
	.area-calendar2 .ui-datepicker-header a {width:3.4rem;height:3.4rem;}
	.area-calendar2 .ui-datepicker-header .ui-datepicker-title select {font-size:var(--font3)}
}

/* --------------------------------------------------------------------------------
	COMPONENT : 달력 : 마크업형
--------------------------------------------------------------------------------- */
.area-calendar2 .tbl-calendar1 {width:100%;border-top:0.2rem solid var(--g1);}
.area-calendar2 .tbl-calendar1 th, .area-calendar2 .tbl-calendar1 td {position:relative;text-align:center;vertical-align:top;}
.area-calendar2 .tbl-calendar1 td {padding:1.1rem 0;border-bottom:0.1rem solid var(--line3);}
.area-calendar2 .tbl-calendar1 th + th,
.area-calendar2 .tbl-calendar1 td + td {border-left:0.1rem solid var(--line3);}
.area-calendar2 .tbl-calendar1 th {font-size:var(--font2);padding:2.0rem 0 0;z-index:1;}
.area-calendar2 .tbl-calendar1 td > span:nth-child(1) {position:relative;display:block;width:var(--lh2);height:var(--lh2);margin:0 auto;font-size:var(--font2);line-height:var(--lh2);color:var(--g1);font-weight:var(--fw2);font-variant-numeric:normal;z-index:1;}
.area-calendar2 .tbl-calendar1 td > span:nth-child(1)[role="button"],
.area-calendar2 .tbl-calendar1 td > span:nth-child(1)[data-disabled] {color:var(--g1);background:var(--primary-c1-sub);border-radius:100%;}
.area-calendar2 .tbl-calendar1 td > span:nth-child(1)[data-close="true"] {background:none;color:var(--g2);}
.area-calendar2 .tbl-calendar1 td > span:nth-child(1)[data-disabled="true"] {background:var(--primary-c1-bg)}
.area-calendar2 .tbl-calendar1 td > span:nth-child(1)[aria-selected="true"] {background:var(--g1);color:var(--white);}
.area-calendar2 .tbl-calendar1 td .close {position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:4.0rem 0 0;background:var(--bg3);color:var(--g2);}
.area-calendar2 .tbl-calendar1 tr:first-of-type td .close {top:-4.1rem;padding:7.8rem 0 0;}

.area-calendar2 .tit-form1 {position:relative;margin:0 0 var(--gap1)}
.area-calendar2 .tit-form1 select {border:0;padding:0 3.0rem 0 1.0rem;font-weight:var(--fw2);background:url(../../images/com/img_form1.png) no-repeat calc(100% - 0.5rem) 50%;background-size:1.0rem 0.6rem;}
.area-calendar2 .tit-form1 select + select {margin:0 0 0 0.5rem;}
.area-calendar2 .tit-form1 [data-btn] {position:absolute;top:0;}
.area-calendar2 .tit-form1 [data-btn="prev"] {left:0;}
.area-calendar2 .tit-form1 [data-btn="next"] {right:0;}

@media only screen and (min-width:984px){
	.area-calendar2 .tbl-calendar1 th {/*font-size:var(--font);line-height:2.2rem;padding:1.6rem 0 0;*/}
	.area-calendar2 .tbl-calendar1 td {padding:2.0rem 0;height:13.6rem;}
	.area-calendar2 .tbl-calendar1 td > span:nth-child(1) {width:var(--com2);height:var(--com2);line-height:var(--com2)}

	.area-calendar2 .tit-form1 {display:inline-block;padding:0 5.0rem;vertical-align:top;}
	.area-calendar2 .tit-form1 select {font-size:var(--font5);line-height:var(--com2)}
	.area-calendar2 .tit-form1 select option {font-size:var(--font)}
	.area-calendar2 .tit-form1 select + select {margin:0;}

	.area-calendar2[data-cate="type1"] .tbl-calendar1 td > span:nth-child(1)[role="button"] {pointer-events:none;}
	.area-calendar2[data-cate="type2"] .tbl-calendar1 td > span:nth-child(1)[data-disabled] {position:relative;}
	.area-calendar2[data-cate="type2"] .tbl-calendar1 td > span:nth-child(1)[data-disabled]:after {content:attr(title);display:block;position:absolute;left:50%;top:100%;font-size:var(--font);line-height:2.0rem;margin:2.0rem 0 ;font-weight:var(--fw2);white-space:nowrap;transform:translateX(-50%);}
	.area-calendar2[data-cate="type2"] .tbl-calendar1 td > span:nth-child(1)[data-disabled="false"]:after {color:var(--primary-c1);font-weight:var(--fw1)}
	.area-calendar2[data-cate="type2"] .tbl-calendar1 td > span:nth-child(1)[data-disabled="true"]:after {color:var(--g3);font-weight:var(--fw1);}
}

@media only screen and (min-width:1024px){
	.area-calendar2 .tit-form1 {padding:0 7.0rem;}
	.area-calendar2 .tit-form1 select + select {margin:0 0 0 0.5rem;}
}

@media only screen and (max-width:983px){
	.area-calendar2 .tbl-calendar1 tr:first-of-type td .close {}

	.area-calendar2 .tit-form1 {margin:0 0 14.0rem;text-align:center;}
	.area-calendar2 .tit-form1 select {font-size:var(--font3);line-height:var(--lh1);}
	.area-calendar2 .tit-form1 select option {font-size:1.6rem;}
	.area-calendar2 .tit-form1 [data-btn].icon-com1 {width:3.4rem;height:3.4rem;}
	.area-calendar2 .tit-form1 [data-btn].icon-com1:before {width:1.6rem;height:1.6rem;background-size:38.4rem 38.4rem;}
	.area-calendar2 .tit-form1 [data-btn].icon-com1.ic2:before,
	.area-calendar2 .tit-form1 [data-btn].icon-com1.ic3:before {background-position:-3.2rem -1.9rem;}

	.area-calendar2[data-siderow="2"] .tit-form1 {margin:0 0 calc(var(--com2) * 2 + 1.0rem + 4.0rem);}
	.area-calendar2[data-siderow="3"] .tit-form1 {/* margin:0 0 calc(var(--com2) * 3 + 2.0rem + 4.0rem) */ margin:0 0 calc(var(--com2)*3 + var(--space2) + var(--space2))}
}

/* --------------------------------------------------------------------------------
	COMPONENT : 임시
--------------------------------------------------------------------------------- */
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;white-space:nowrap;font-size:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}

.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}

.slick-slide {display:none;display:inline-block;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:inline-block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
[dir='rtl'] .slick-slide{float:right;}

.form-agree1 .area.con-policy1 .policy dl:first-child {padding-bottom:var(--gap1)}
.form-agree1 .area.con-policy1 .policy dl dt {font-size:var(--font);font-weight:var(--fw2); margin-bottom:1.0rem}
/* .form-agree1 .area.con-policy1 .policy dl dt {font-size:1.4rem; font-weight:var(--fw2)}
.form-agree1 .area.con-policy1 .policy dl dd {font-size:var(--font2)} */
/* .form-agree1 .area.con-policy1 .policy dl dd > dl dt {font-size:var(--font2); padding-top:1.0rem} */
.form-agree1 .area.con-policy1 .policy dl dd > dl dt {padding-top:1.0rem}
.form-agree1 .area.con-policy1 .policy dl dd > dl dd > ul {padding:1.0rem 0}
.form-agree1 .area.con-policy1 .policy .cnt1 {display:inline-block; color:var(--primary-c1)}
.form-agree1 .area.con-policy1 .policy button {vertical-align:middle;}
.form-agree1 .area.con-policy1 .policy table {border:1px solid var(--line3); margin:2.0rem 0 3.0rem;}
.form-agree1 .area.con-policy1 .policy table thead th {background:var(--white);padding:0.5rem 0;font-weight:var(--fw2)}
.form-agree1 .area.con-policy1 .policy table tbody th {background:var(--g5);border-top:1px solid var(--line3);border-right:1px solid var(--line3);padding:0.5rem 0;font-weight:var(--fw2)}
.form-agree1 .area.con-policy1 .policy table td {border-top:1px solid var(--line3);border-right:1px solid var(--line3);padding:0.5rem 1.0rem;text-align:center}

@media only screen and (min-width:984px){
	.form-agree1 .area.con-policy1 .policy dl dt {font-size:var(--font3)}
	.form-agree1 .area.con-policy1 .policy dl dd {}
	.form-agree1 .area.con-policy1 .policy dl dd > dl dt {font-size:var(--font)}
	.form-agree1 .area.con-policy1 .policy dl dd > dl dd > ul {padding:1.0rem 0 1.0rem 1.5rem}
	.form-agree1 .area.con-policy1 .policy .cnt1 {display:inline-block; color:var(--primary-c1)}
	.form-agree1 .area.con-policy1 .policy button {vertical-align:middle}
	.form-agree1 .area.con-policy1 .policy table {border:1px solid var(--line3); margin:2.0rem 0 3.0rem;}
	.form-agree1 .area.con-policy1 .policy table thead th {background:var(--white);padding:0.5rem 0;font-weight:var(--fw2)}
	.form-agree1 .area.con-policy1 .policy table tbody th {background:var(--g5);border-top:1px solid var(--line3);border-right:1px solid var(--line3);padding:0.5rem 0;font-weight:var(--fw2)}
	.form-agree1 .area.con-policy1 .policy table td {border-top:1px solid var(--line3);border-right:1px solid var(--line3);padding:0.5rem 1.0rem;text-align:center}
}

.rent_step {}
.rent_step > dl {line-height:var(--lh2)}
.rent_step > dl + dl {margin:3rem 0 0 0;}
.rent_step > dl > dt {padding:0 0 var(--gap2) 0;font-size:var(--font3);font-weight:var(--fw2)}
.rent_step > dl > dd {font-size:var(--font)}
.rent_step > dl > dd dt {font-size:var(--font)}
.rent_step > dl > dd dd {font-size:var(--font)}
.rent_step > dl > dd dl {display:flex; flex-wrap:wrap;}
.rent_step > dl > dd a {line-height:normal;}
.rent_step > dl:nth-of-type(2) > dd {display:flex; flex-wrap:wrap; align-items:center;}
.rent_step > dl:nth-of-type(2) > dd p {margin-right:1rem;}
.rent_step > dl:nth-of-type(3) > dd dl dt,
.rent_step > dl:nth-of-type(4) > dd dl dt  {width:130px}
.rent_step > dl:nth-of-type(3) > dd dl dd,
.rent_step > dl:nth-of-type(4) > dd dl dd  {width:calc(100% - 130px)}
.rent_step > dl:nth-of-type(5) > dd dl dt {width:263px}
.rent_step > dl:nth-of-type(5) > dd dl dd {width:calc(100% - 263px)}
.rent_step > dl:nth-of-type(7) > dd dl dt {width:200px}
.rent_step > dl:nth-of-type(7) > dd dl dd {width:calc(100% - 200px)}
.rent_step > dl > dd dt {font-weight:var(--fw2)}
@media only screen and (min-width:984px){
	.rent_step > dl + dl {margin:5rem 0 0 0}
	.rent_step > dl > dt {}
}
@media only screen and (max-width:768px){
	.rent_step > dl > dd dl {display:block;}
	.rent_step > dl > dd dl dt,
	.rent_step > dl > dd dl dd {width:100% !important;}
	.rent_step > dl:nth-of-type(2) > dd p {margin-right:0;}
}
@charset "utf-8";

/* --------------------------------------------------------------------------------
	PAGE : 메인 : 기술연구소
--------------------------------------------------------------------------------- */
/* 공지사항 */
.list-newline1 > ul {margin:-0.8rem 0 0;}
.list-newline1 > ul > li {display:flex;flex-wrap:wrap;gap:0.6rem 1.6rem;padding:1.8rem 0;font-size:var(--font);line-height:var(--lh1);color:var(--g1);}
.list-newline1 > ul > li + li {border-top:0.1rem dashed var(--line3)}
.list-newline1 > ul > li em {width:100%;font-size:var(--font2)}
.list-newline1 > ul > li strong {overflow:hidden;flex:1;max-width:calc(100% - 9.0rem);text-overflow:ellipsis;white-space:nowrap;}
.list-newline1 > ul > li strong ~ span {color:var(--g2)}

@media only screen and (min-width:984px){
	.list-newline1 > ul > li {gap:1.0rem 2.0rem;padding:1.4rem 0;}
}

@media only screen and (min-width:1680px){
	.list-newline1 > ul {margin:-1.2rem 0 0;}
	.list-newline1 > ul > li {}
} 

.list-newline1 > ul:empty {position:relative;min-height:29.5rem;margin:0 0;}
.list-newline1 > ul:empty:before {content:attr(data-none);display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0.8rem;bottom:0;border:1px dashed var(--line3);border-radius:0.5rem;color:var(--g2);}

@media only screen and (min-width:984px){
	.list-newline1 > ul:empty {min-height:20.5rem;}
}

@media only screen and (min-width:1680px){
	.list-newline1 > ul:empty {min-height:29.5rem;}
}

@media only screen and (max-width:983px){
	.list-newline1 > ul:empty {min-height:15.8rem;}
	.list-data3 > ul:empty {min-height:9.1rem;}
}

/* 알림판 */
.list-newline2 {position:relative;border-radius:0.5rem;overflow:hidden;background:#2d221f;}
.list-newline2 > ul > li {position:relative;border-radius:0.5rem;white-space:nowrap;}
.list-newline2 > ul > li:before {content:'';display:block;width:100%;height:0;padding:48% 0 0;}
.list-newline2 > ul > li > div {display:flex;flex-direction:column;justify-content:center;gap:0 0.5rem;position:absolute;left:0;right:0;top:0;bottom:0;padding:0 2.4rem 2.1rem;color:var(--white);font-size:var(--font);line-height:var(--lh1);}
.list-newline2 > ul > li > div span + strong {margin:0.5rem 0 0;}

.list-newline2 > ul.swiper-wrapper {position:relative;display:flex;width:100%;height:100%;}
.list-newline2 > ul.swiper-wrapper > li.swiper-slide {flex-shrink:0;}

.list-newline2 .area-ctrl {display:flex;position:absolute;right:0;bottom:0;color:var(--white);}
.list-newline2 .area-ctrl .swiper-pagination {margin:0 2.0rem 0 0;font-size:1.2rem;line-height:var(--com2);}
.list-newline2 .area-ctrl .swiper-pagination span:nth-child(1) {font-weight:var(--fw2);}
.list-newline2 .area-ctrl button {overflow:hidden;position:relative;width:var(--com2);height:var(--com2);background:rgba(0,0,0,0.6);}
.list-newline2 .area-ctrl button, .list-newline2 .area-ctrl button::selection {color:transparent;font-size:0.1rem;}
.list-newline2 .area-ctrl button[aria-disabled="true"]:after {opacity:0.3;}
.list-newline2 .area-ctrl button:after {content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2.0rem;height:2.0rem;background:var(--img1);background-position:-8.0rem -2.4rem;filter:invert();}
.list-newline2 .area-ctrl button.swiper-button-prev:after {transform:rotate(-180deg);}

@media only screen and (min-width:984px){
	.list-newline2 > ul > li > div {padding:0 3.0rem 2.6rem;}
	.list-newline2 .area-ctrl .swiper-pagination {margin:0 2.7rem 0 0;}
}

/* 대관신청현황 */
.list-data3 > ul {position:relative;}
.list-data3 > ul > li {display:flex;min-height:9.1rem;padding:2.0rem;border-radius:0.5rem;background:var(--white);}
.list-data3 > ul > li + li {margin:var(--gap2) 0 0;}
.list-data3 .icon-state1, .list-data3 .data1 {font-weight:var(--fw2);}

.list-data3  > ul:empty:before {content:attr(data-none);display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0.5rem;color:var(--g2);}

.list-data3 [data-state="1"] {background:var(--primary-c1-bg)}
.list-data3 [data-state="3"] .icon-state1 {color:var(--primary-c3)}
.list-data3 [data-state="4"] {color:var(--g2)}

@media only screen and (min-width:984px){
	.list-data3 > ul {min-height:30rem;}
	.list-data3 > ul > li {gap:0 1.0rem;min-height:6.0rem;padding:2.2rem 3.0rem;}
	.list-data3 > ul > li .icon-state1 {width:12.0rem;}
}

@media only screen and (max-width:983px){
	.list-data3 > ul > li {min-height:6.0rem;box-shadow:inset 0 0 0 0.1rem var(--line3)}
	.list-data3 > ul > li {gap:0 2.0rem;}
	.list-data3 > ul > li .icon-state1 {width:12.0rem;}
	.list-data3 [data-state="1"] {box-shadow:none;}

	.list-data3  > ul:empty {min-height:15.0rem;}
	.list-data3  > ul:empty:before {border:1px dashed var(--line3);}
}

@media only screen and (max-width:640px){
	.list-data3 > ul > li {flex-wrap:wrap;gap:0.2rem 0.8rem;}
	.list-data3 > ul > li .icon-state1 {width:100%;margin:0 0 0.8rem;}
}

/* 메인 컨텐츠 영역 */
.wrap-main .area {padding:var(--space2) var(--space1);background:var(--white);box-shadow:0.2rem 0.2rem 0.3rem rgba(172, 177, 192, 0.5);border-radius:1.0rem;}
.wrap-main .area-con2 {margin:var(--gap2) 0 0;}
.wrap-main ~ .wrap-main {margin:var(--gap2) 0 0;}

.wrap-main .area-con1 .con {background:var(--bg3);padding:var(--gap1);border-radius:0.5rem;}
.wrap-main .area-con1 .con .mes-t1 {max-width:52.2rem;margin:0 auto;padding:var(--space1) 0;}

.wrap-main .area-con3 {width:100%;}

@media only screen and (min-width:769px){
	.wrap-main .area-con1 .con .mes-t1 {}
}

@media only screen and (min-width:1440px){
	.wrap-main .area-con1 .con {}
}

@media only screen and (min-width:1680px){
	.wrap-main {display:flex;justify-content:space-between;}

	.wrap-main .area-con1 {flex:1;padding:var(--space2) var(--space1)}
	.wrap-main .area-con1 .con .mes-t1 {}

	.wrap-main .area-con2 {width:55.0rem;margin:0 0 0 2.0rem;padding:var(--space2) var(--space1)}
	.wrap-main .area-con2 .list-newline2 {margin:1.2rem 0 0;}
}

@media only screen and (min-width:984px) and (max-width:1679px){
	.wrap-main .area-con2 .con {display:flex;align-items:center;gap:5.0rem;}
	.wrap-main .area-con2 .con .list-newline1 {flex:1;}
	.wrap-main .area-con2 .con .list-newline2 {width:41.0rem;}
}

@media only screen and (max-width:983px){
	.wrap-main .area {}
	.wrap-main .area .tit-page {margin:0 0 2.0rem;}
	.wrap-main .area-con1 .con.list-data3 {padding:0;background:none;border-radius:0;}

	.wrap-main .area-con2 .list-newline2 {margin:2.0rem 0 0;}
	.list-newline2 > ul > li:before {padding:14.9rem 0 0;}
}

@media only screen and (max-width:768px){
	.wrap-main .area {}
	.wrap-main .area-con2 {margin-top:1.0rem;}
}

/* --------------------------------------------------------------------------------
	PAGE : 메인 : 고객용
--------------------------------------------------------------------------------- */
[data-page="home"]:not(.scroll) #header:after {display:none;}
/* [data-page="home"] #wrapper {
	background-image:url(/images/content/img_visual1.png), url(/images/content/img_visual2.png), url(/images/content/img_visual3.png), url(/images/content/img_visual4.png);
	background-position:50% 50%, 50% 50%, 50% 50%, 50% 50%;
	background-repeat:no-repeat, no-repeat, no-repeat no-repeat;background-size:100% 100%;animation:changeVisual 20s infinite;
	background-attachment:fixed;
} */
[data-page="home"] #wrapper {background:none;}
[data-page="home"] #wrapper .background-image {position:fixed; top:0; left:0; width:100vw; height:100vh; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; transition:opacity 1s ease-in-out; z-index:-1;}
[data-page="home"] #wrapper .background-image.hidden {opacity:0;}

[data-page="home"] #wrapper {overflow:hidden;}
[data-page="home"] #footer {color:var(--white);}

#container[data-page="home"] {padding:0 var(--space1) 4.0rem;}

@keyframes changeVisual {
	0% {background-image:url(/images/content/img_visual1.png), url(/images/content/img_visual2.png), url(/images/content/img_visual3.png), url(/images/content/img_visual4.png);}
	25% {background-image:url(/images/content/img_visual2.png), url(/images/content/img_visual3.png), url(/images/content/img_visual4.png), url(/images/content/img_visual1.png);}
	50% {background-image:url(/images/content/img_visual3.png), url(/images/content/img_visual4.png), url(/images/content/img_visual1.png), url(/images/content/img_visual2.png);}
	75% {background-image:url(/images/content/img_visual4.png), url(/images/content/img_visual1.png), url(/images/content/img_visual2.png), url(/images/content/img_visual3.png);}
	100% {background-image:url(/images/content/img_visual1.png), url(/images/content/img_visual2.png), url(/images/content/img_visual3.png), url(/images/content/img_visual4.png);}
}

.wrap-visual1 {position:relative;margin:0 calc(var(--space1) * -1);padding:5.0rem var(--space1);}
.wrap-visual1 .area .slick-list {overflow:visible;}

.wrap-visual1 .area-ctrl {position:absolute;color:var(--white);white-space:nowrap;display:flex;align-items:center;justify-content:center;}
.wrap-visual1 .area-ctrl .slick-dots li {display:none;font-weight:300;}
.wrap-visual1 .area-ctrl .slick-dots li span:nth-child(1) {font-weight:var(--fw2);}
.wrap-visual1 .area-ctrl .slick-dots li.slick-active {display:inline-block;}
.wrap-visual1 .area-ctrl .ui-arrow, .wrap-visual1 .area-ctrl .ui-play {position:relative;display:inline-flex;vertical-align:top;align-items:center;box-shadow:0 0 0 0.2rem inset var(--white);border-radius:2.5rem;}
.wrap-visual1 .area-ctrl .ui-arrow:before {content:'';position:absolute;left:50%;top:50%;width:0.6rem;height:0.1rem;background:var(--white);transform:translateX(-50%);}
.wrap-visual1 .area-ctrl .ui-arrow {padding:0 0.2rem;justify-content:space-between;gap:0 0.8rem;}
.wrap-visual1 .area-ctrl .ui-arrow [class*="btn-"], .wrap-visual1 .area-ctrl .ui-play [class*="btn-"] {display:inline-flex;align-items:center;justify-content:center;width:3.0rem;height:3.0rem;overflow:hidden;font-size:0.1rem;color:transparent;}
.wrap-visual1 .area-ctrl .ui-arrow [class*="btn-"]:before {content:'';background:var(--img1);filter:invert();}
.wrap-visual1 .area-ctrl .ui-arrow .btn-prev:before {transform:rotate(-180deg);}
.wrap-visual1 .area-ctrl .ui-play [class*="btn-"]:before {content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.wrap-visual1 .area-ctrl .ui-play .btn-stop:before {width:0.3rem;height:1.0rem;border-left:0.2rem solid var(--white);border-right:0.2rem solid var(--white);}
.wrap-visual1 .area-ctrl .ui-play .btn-play:before {width:0;height:0;margin:0 0 0 0.1rem;border-left:0.7rem solid var(--white);border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;}

.wrap-visual1[data-playmode="true"] .area-ctrl .ui-play .btn-play {display:none;}
.wrap-visual1[data-playmode="false"] .area-ctrl .ui-play .btn-stop {display:none;}

@media only screen and (min-width:984px) {
	.wrap-visual1 .area {width:calc((100vw - var(--space1) - var(--space1) - 12.0rem) * 0.65);}
	.wrap-visual1 .area .slick-slide {vertical-align:top;}
	.wrap-visual1 .area .slick-slide > div {overflow:hidden;position:relative;height:0;padding:56% 0 0;border-radius:2.5rem;overflow:hidden;}
	.wrap-visual1 .area .slick-slide > div img {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;max-width:100%;max-height:100%;}
	.wrap-visual1 .area .slick-slide, .wrap-visual1 .area .slick-slide img {transition:all 0.3s ease-in-out;}
	.wrap-visual1 .area .slick-slide img {opacity:0;}
	.wrap-visual1 .area .slick-slide.slick-active img {opacity:1;}
	.wrap-visual1 .area .slick-slide.slick-active ~ .slick-slide > div {background:var(--g1);}
	.wrap-visual1 .area .slick-slide.slick-active ~ .slick-slide > div img {opacity:0.4;}
	.wrap-visual1 .area .slick-slide.slick-active + .slick-slide ~ .slick-slide {margin:0 0 0 3.0rem;}
	.wrap-visual1 .area .slick-slide.slick-active + .slick-slide {margin:0 0 0 12.0rem;}
	.wrap-visual1 .area .slick-slide.slick-active ~ .slick-slide {width:calc((100vw - var(--space1) - var(--space1) - 12.0rem) * 0.35) !important;padding:4.0rem 0;}

	.wrap-visual1 .area-ctrl {left:calc((100vw - var(--space1) - var(--space1) - 12.0rem) * 0.65);margin:0 0 0 var(--space1);top:5.0rem;bottom:5.0rem;padding:0 0 10.0rem;font-size:var(--font3);line-height:10.4rem;width:12.0rem;}
	.wrap-visual1 .area-ctrl .ui-paging {display:flex;align-items:center;justify-content:center;width:10.0rem;text-align:center;}
	.wrap-visual1 .area-ctrl .slick-dots li.slick-active {display:flex;flex-direction:column;}
	.wrap-visual1 .area-ctrl .slick-dots li span:nth-child(1) {font-size:4.0rem;}
	.wrap-visual1 .area-ctrl .slick-dots li span:nth-child(2) {position:relative;}
	.wrap-visual1 .area-ctrl .slick-dots li span:nth-child(2):before {content:'';display:block;position:absolute;left:50%;top:0;width:1.2rem;height:0.1rem;background:var(--white);margin:0 0 0 -0.6rem;}
	.wrap-visual1 .area-ctrl .ui-arrow, .wrap-visual1 .area-ctrl .ui-play {position:absolute;left:100%;bottom:0;}
	.wrap-visual1 .area-ctrl .ui-arrow {gap:0 1.6rem;}
	.wrap-visual1 .area-ctrl .ui-arrow:before {width:1.2rem;}
	.wrap-visual1 .area-ctrl .ui-arrow [class*="btn-"], .wrap-visual1 .area-ctrl .ui-play [class*="btn-"] {width:5.0rem;height:5.0rem;}
	.wrap-visual1 .area-ctrl .ui-arrow [class*="btn-"]:before {width:2.5rem;height:2.5rem;background-size:60.0rem 60.0rem;background-position:-10.0rem -3.0rem;}
	.wrap-visual1 .area-ctrl .ui-play {margin:0 0 0 14.0rem;}
	.wrap-visual1 .area-ctrl .ui-play .btn-stop:before {width:0.5rem;height:1.6rem;border-left:0.3rem solid var(--white);border-right:0.3rem solid var(--white);}
	.wrap-visual1 .area-ctrl .ui-play .btn-play:before {border-left:1.2rem solid var(--white);border-top:0.8rem solid transparent;border-bottom:0.8rem solid transparent;}
}

@media only screen and (min-width:1441px) {
	.wrap-visual1 {padding:var(--space1);}
	.wrap-visual1 .area {width:calc((100vw - var(--space1) - var(--space1) - 18.0rem) * 0.65);}
	.wrap-visual1 .area .slick-slide.slick-active ~ .slick-slide {padding:8.0rem 0;}
	.wrap-visual1 .area .slick-slide.slick-active + .slick-slide {margin:0 0 0 18.0rem;}
	.wrap-visual1 .area-ctrl {left:calc((100vw - var(--space1) - var(--space1) - 18.0rem) * 0.65);top:var(--space1);bottom:var(--space1);width:18.0rem;}
}

@media only screen and (min-width:1921px) {
	.wrap-visual1 .area {width:98.0rem;}
	.wrap-visual1 .area .slick-slide.slick-active ~ .slick-slide {width:51.6rem !important;}
	.wrap-visual1 .area-ctrl {left:98.0rem;}
}

@media only screen and (max-width:983px) {
	[data-page="home"] #wrapper {background-size:auto 100%;}
	.wrap-visual1 {padding:0;}
	.wrap-visual1 .area {margin:0 calc(var(--space1) * -1);padding:4.0rem var(--space1) 9.0rem;}
	.wrap-visual1 .area .slick-slide {padding:0 var(--space1);}
	.wrap-visual1 .area .slick-slide img {width:100%;}

	.wrap-visual1 .area-ctrl {left:0;right:0;bottom:3.0rem;gap:0 1.0rem;font-size:1.6rem;line-height:var(--lh2);}
	.wrap-visual1 .area-ctrl .slick-dots li span:nth-child(2):before {content:' - ';}
	.wrap-visual1 .area-ctrl .ui-arrow [class*="btn-"]:before {width:1.6rem;height:1.6rem;background-size:38.4rem 38.4rem;background-position:-6.4rem -1.9rem;}
}

/* 메인 컨텐츠 영역 */
.wrap-main2 {padding:var(--gap2);background:var(--white);box-shadow:0.2rem 0.2rem 0.3rem rgba(172, 177, 192, 0.5);border-radius:1.0rem;}

@media only screen and (min-width:984px){
	.wrap-main2 div.area {position:relative;/*padding:0 calc(46.0rem + var(--gap2)) 0 0;*/padding:0 40% 0 0;min-height:51.6rem;}
	.wrap-main2 .area + .area, .wrap-main2 [class*="area-con"] + [class*="area-con"] {margin:var(--gap2) 0 0;}
	.wrap-main2 .tit-page {min-width:17.0rem;}
}

@media only screen and (min-width:1441px){
	.wrap-main2 div.area {padding:0 calc(46.0rem + var(--gap2)) 0 0;}
}

@media only screen and (max-width:983px){
	.wrap-main2 {padding:4.0rem var(--gap2);}
	.wrap-main2 .area + .area, .wrap-main2 [class*="area-con"] + [class*="area-con"] {margin:4.0rem 0 0;}
}

/* 대관시설안내 */
.wrap-main2 .area-con1 {position:relative;}
.wrap-main2 .area-con1 .side {position:absolute;right:0;top:0;}

@media only screen and (min-width:984px){
	.wrap-main2 .area-con1 .tit-page {margin:0;}

	.wrap-main2 .area-con1 {display:flex;justify-content:space-between;gap:0 3.5rem;padding-right:5.0rem;}
	.wrap-main2 .area-con1 .side {bottom:0.4rem;}
	.wrap-main2 .area-con1 .side .icon-com4 {height:auto;height:100%;}
}

@media only screen and (max-width:983px){
	.wrap-main2 .area-con1 .side {margin:-1.0rem;}
}

/* 바로가기메뉴 */
.wrap-main2 .area-con2.btn-set1 {margin:0;}
.wrap-main2 .area-con2.btn-set1 > a {flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;background:#ECEFFF;padding:var(--gap1);line-height:var(--lh2);}
.wrap-main2 .area-con2.btn-set1 > a span:not(:only-of-type):nth-of-type(1) {font-weight:var(--fw2);}
.wrap-main2 .area-con2.btn-set1 > a span + span {font-size:var(--font2);line-height:var(--lh1);text-align:left;margin:var(--gap1) 0 0;}

@media only screen and (min-width:984px){
	.wrap-main2 .area-con2.btn-set1 > a {}
	.wrap-main2 .area-con2.btn-set1 > a span + span {}
	.wrap-main2 div.area .area-con4 {position:absolute;right:0;top:0;width:calc(40% - var(--gap2));margin:0;}
}

@media only screen and (min-width:1441px){
	.wrap-main2 div.area .area-con4 {width:46.0rem;}
}

@media only screen and (min-width:984px) and (max-width:1879px) {
	.wrap-main2 .area-con2.btn-set1 {flex-wrap:wrap;}
	.wrap-main2 .area-con2.btn-set1 > a {width:calc(50% - 0.7rem);flex:none;}
	.wrap-main2 .area-con2.btn-set1 > a span + span {}
}

@media only screen and (min-width:984px) and (max-width:1680px) {
	.wrap-main2 .area-con2.btn-set1 > a {width:calc(50% - 0.35rem);}
}

/* 공지사항 */
@media only screen and (min-width:984px){
	.wrap-main2 .area-con3 {display:flex;}
	.wrap-main2 .area-con3 .tit-page {flex-direction:column;margin:0;}
	.wrap-main2 .area-con3 .con {flex:1;max-width:calc(100% - 17.0rem);}
	.wrap-main2 .area-con3 .con .list-newline1 > ul > li {flex-wrap:nowrap;}
	.wrap-main2 .area-con3 .con .list-newline1 > ul > li em {width:14.0rem;}
	.wrap-main2 .area-con3 .con .list-newline1 > ul > li strong {max-width:calc(100% - 29.0rem);}
}

/* 알림판 */
.list-newline3 {position:relative;}
.list-newline3 .swiper-wrapper {position:relative;display:flex;width:100%;height:100%;border-radius:0.5rem;overflow:hidden;}
.list-newline3 .swiper-wrapper > li.swiper-slide {flex-shrink:0;}
.list-newline3 .swiper-wrapper > li.swiper-slide div {position:relative;width:100%;height:0;padding:100% 0 0;}
.list-newline3 .swiper-wrapper > li.swiper-slide div img {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;}

.list-newline3 .area-ctrl {text-align:center;margin:4.0rem 0 0;}
.list-newline3 .swiper-pagination .swiper-pagination-bullet {display:inline-block;overflow:hidden;position:relative;width:1.6rem;height:1.6rem;font-size:0.1rem;white-space:nowrap;vertical-align:top;}
.list-newline3 .swiper-pagination .swiper-pagination-bullet, .list-newline3 .swiper-pagination .swiper-pagination-bullet::selection {color:transparent;}
.list-newline3 .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {margin:0 0 0 0.7rem;}
.list-newline3 .swiper-pagination .swiper-pagination-bullet:before {content:'';position:Absolute;left:0;right:0;top:0;bottom:0;border:0.1rem solid var(--line1);border-radius:100%;transition:all 0.3s ease-in-out;}
.list-newline3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {background:var(--line1);}

/* --------------------------------------------------------------------------------
	PAGE : 대관안내
--------------------------------------------------------------------------------- */
article.wrap-section1 .headline h1 {font-weight:var(--fw2);font-size:var(--font5);line-height:2.9rem;}
article.wrap-section1 .headline .cate {margin:0 0 1.5rem;}
article.wrap-section1 .headline .info1 {display:flex;}
article.wrap-section1 .headline .info2 {margin:var(--gap1) 0 0}

.view-bbs1 {margin:var(--gap1) 0;padding:var(--space1) 0;border-top:0.2rem solid var(--line1);border-bottom:0.1rem solid var(--line1);}
.view-bbs1:empty:before {content:'내용출력영역';display:block;line-height:50vh;text-align:center;background:var(--bg3);}

@media only screen and (min-width:984px){
	article.wrap-section1 .headline {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
	article.wrap-section1 .headline h1 {}

	article.wrap-section1 .headline .cate, article.wrap-section1 .headline .info2 {width:100%;}

	.view-bbs1 {}
}

@media only screen and (min-width:1441px){
	.view-bbs1 {}
}

@media only screen and (max-width:984px){
	article.wrap-section1 .headline .info1 {margin:2.0rem 0 0;}
}

/* --------------------------------------------------------------------------------
	PAGE : 대관신청 : 현황
--------------------------------------------------------------------------------- */
.wrap-section1[data-section="calendar"] {position:relative;}
.wrap-section1[data-section="calendar"] .area-bottom {/*margin-top:var(--gap1)*/}
.wrap-section1[data-section="calendar"] > .aside {text-align:right;}

@media only screen and (min-width:984px){
	.wrap-section1[data-section="calendar"] {}
	.wrap-section1[data-section="calendar"] .area-bottom {/*margin-top:var(--space2)*/}
	.wrap-section1[data-section="calendar"] > .aside {right:var(--space1);/*top:5.0rem;*/}
	.wrap-section1[data-section="calendar"] > .aside.input-wrap1 {width:calc(100% - 34.0rem - (var(--space1) * 3));}
}

@media only screen and (max-width:983px){
	.wrap-section1[data-section="calendar"] > .aside {left:var(--space1);right:var(--space1);top:7.4rem}
}

.list-t2 {text-align:center;}
.list-t2 > ul > li + li {margin:0.6rem 0 0;}
.list-t2 > ul > li[data-state="end"] {text-decoration:line-through;font-weight:var(--fw1);color:var(--g3);}
.list-t2 > ul > li[data-state="ing"] {font-weight:var(--fw2);text-shadow:0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.2);}

.list-t2 > ul > li [data-state] {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.list-t2 > ul > li [data-state="end"] + span {text-decoration:line-through;font-weight:300;color:var(--g2);}
.list-t2 > ul > li [data-state="ing"] + span {font-weight:var(--fw2);text-shadow:0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.2);}

.wrap-section1[data-section="calendar"] td .list-t2 {margin:2.0rem 0 0;}

@media only screen and (min-width:984px){
	.area-calendar2 .ui-label {display:none;}
	.area-calendar2 .ui-info {display:none;}
}

@media only screen and (max-width:983px){
	.wrap-section1[data-section="calendar"] td .list-t2 {display:none;}
	.wrap-section1[data-section="calendar"] td .close {color:transparent;}

	.area-calendar2 .ui-label {margin:var(--gap1) 0 0;text-align:right;}
	.area-calendar2 .ui-label span {display:inline-flex;gap:0.5rem;vertical-align:top;align-items:center;white-space:nowrap;font-size:var(--font2);font-weight:var(--fw2);}
	.area-calendar2 .ui-label span + span {margin:0 0 0 var(--gap1);}
	.area-calendar2 .ui-label span:before {content:'';width:1.5rem;height:1.5rem;border-radius:100%;}
	.area-calendar2 .ui-label span:nth-last-child(3):before {background:var(--bg3);border-radius:0;box-shadow:0 0 0 0.1rem var(--line3);}
	.area-calendar2 .ui-label span:nth-last-child(2):before {background:var(--bg2);}
	.area-calendar2 .ui-label span:nth-last-child(1):before {background:var(--primary-c1-sub);}

	.area-calendar2 .ui-label + .ui-info:not(:empty) {margin:-2.0rem 0 0;}

	.area-calendar2 .ui-info dt {display:flex;align-items:center;margin:0 0 var(--gap1);font-size:var(--font3);font-weight:var(--fw2);}
	.area-calendar2 .ui-info dt:before {content:'';width:2.0rem;height:2.0rem;margin:0 0.7rem 0 0;background:var(--g1) var(--img1);background-position:-14.6rem -0.2rem;border-radius:100%;}
	.area-calendar2 .ui-info dd {display:flex;justify-content:center;border:1px solid var(--line2);padding:var(--gap1);}
	.area-calendar2 .ui-info dd .close {flex:1;display:block;margin:-2.0rem;line-height:12.0rem;text-align:center;background:var(--bg2);color:var(--g2);}
}

/* --------------------------------------------------------------------------------
	PAGE : 대관신청 : 목록
--------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------
	PAGE : 대관신청 : 신청
--------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------
	PAGE : 대관신청내역 : 기본
--------------------------------------------------------------------------------- */
.info-con1 {/*line-height:1.5*/}
.info-con1 > li {display:flex;gap:var(--gap3);}
.info-con1 > li + li {}
.info-con1 > li > div:nth-child(1) {}
.info-con1 > li > div:nth-child(2) {display:flex;flex-wrap:wrap;gap:var(--gap4);}
.info-con1 > li > div:nth-child(2) span {display:inline-block;}

/* 목록 */
.list-data4 {border-top:0.2rem solid var(--line1);}
.list-data4 > ul > li {position:relative;padding:var(--gap1) 0;gap:var(--gap3) 0;border-bottom:0.1rem solid var(--line3);}

.list-data4 .data1 {display:flex;flex-wrap:wrap;gap:0 1.5rem;}
.list-data4 .data1 span + span {position:relative;padding:0 0 0 1.4rem}
.list-data4 .data1 span + span:before {content:'';display:block;position:absolute;left:0;top:50%;width:0.1rem;height:1.4rem;background:var(--g1);transform:translateY(-50%);}
.list-data4 .tit {font-size:var(--font3);font-weight:var(--fw2)}

.list-data4 > ul > li:hover .tit, .list-data4 > ul > li:focus .tit {text-decoration:underline;}

.list-data4 [class*="icon-state"] {position:absolute;right:0;top:calc(var(--gap1) + 0.5rem);}

.list-data4 ul.info {margin:var(--gap2) 0 0}
.list-data4 ul.info > li {color:var(--g2);font-size:var(--font2)}


@media only screen and (min-width:984px){
	.list-data4 > ul > li {padding:var(--gap1) 14.6rem var(--gap1) 25%;}
	.list-data4 .data1, .list-data4 .tit {font-weight:var(--fw2);}
	.list-data4 .tit {display:block;}
	.list-data4 .info {/*margin:var(--gap2) 0 0;*/}
	.list-data4 .data1, .list-data4 [class*="icon-state"] {position:absolute;top:50%;transform:translateY(-50%);}
	.list-data4 .data1 {left:3.0rem;width:calc(25% - 7.0rem)}
	.list-data4 [class*="icon-state"] {right:var(--space1);}
}

@media only screen and (min-width:1441px){
	.list-data4 > ul > li {padding:var(--gap1) calc(8.6rem + var(--space1) * 2) var(--gap1) 25%;}
	.list-data4 .data1 {left:var(--space1)}
}

@media only screen and (max-width:983px){
	.list-data4 > ul > li {display:flex;flex-direction:column}
	.list-data4 .data1, .list-data4 .tit {max-width:calc(100% - 6.0rem)}
}

/* 상세 : 요약정보1 */
.info-summary1 {position:relative;min-height:var(--com2);padding-left:var(--gap4)}
.info-summary1 .btn {display:flex;gap:0 var(--gap4)}
.info-summary1 .btn .btn-sub1 {}
.info-summary1 .tit {display:flex;flex-wrap:wrap;gap:0.5rem 1.3rem;}
.info-summary1 .tit > :nth-child(1) {font-size:var(--font4);margin-bottom:var(--gap4)}
.info-summary1 .tit > :nth-child(1) span {display:inline-block;font-weight:var(--fw3)}

@media only screen and (min-width:984px){
	.info-summary1 .data1.info-con1 {}
	.info-summary1 .data1.info-con1 > li {color:var(--g2)}

	.info-summary1 .tit:not(:first-child) {margin:var(--gap2) 0 0;align-items:center;}
	.info-summary1 .tit > :nth-child(1) {margin-bottom:0}
}

@media only screen and (min-width:520px){
	.info-summary1 .btn {position:absolute;right:0;top:0}

	.info-summary1 .data1.info-con1 {display:flex;flex-wrap:wrap;max-width:calc(100% - 24.0rem);gap:0.4rem var(--gap1)}
	.info-summary1 .data1.info-con1 > li + li {margin:0;}
}

@media only screen and (max-width:983px){
	.info-summary1 .btn {margin:0 0 var(--gap1)}
	.info-summary1 .tit:not(:first-child) {margin:var(--gap1) 0 0;}
}

/* 상세 : 요약정보2 */
.info-summary2 {display:flex;justify-content:space-between;align-items:center;}
.info-summary2 .tit > :nth-child(1) {font-size:var(--font5)}

@media only screen and (min-width:1681px){
	.info-summary2 {padding:0 0 0 2.0rem;}
	.info-summary2 .btn {right:3.0rem;}
}

@media only screen and (min-width:984px){
	.info-summary2 .tit > :nth-child(1) {}
}

@media only screen and (max-width:983px){
	.info-summary2 {flex-wrap:wrap;gap:1.2rem;}
}

/* 상세 : 진행상세 : 대관진행상태 */
.info-progress1 > dl > dt {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.info-progress1 ol {display:flex;/*padding:1.0rem 0;border:0.1rem solid var(--primary-c1-bg)*/border-left:0.1rem solid var(--primary-c1);}
.info-progress1 ol > li {position:relative;flex:1;padding:0;text-align:center;/*border-left:0.1rem solid var(--bg2)*/}
/*.info-progress1 ol > li:before, .info-progress1 ol > li:after,
.info-progress1 ol > li span:before, .info-progress1 ol > li span:after {content:' > ';position:absolute;box-sizing:border-box;color:var(--white)}
.info-progress1 ol > li span:after {content:' > ';position:absolute;box-sizing:border-box;color:var(--white)}*/
.info-progress1 ol > li span {display:inline-block;position:relative;padding:0.2rem var(--gap2);width:100%;height:auto;line-height:var(--lh1);color:var(--g1);font-size:var(--font2);background:var(--primary-c1-sub);border-top:0.1rem solid var(--primary-c1);border-bottom:0.1rem solid var(--primary-c1);}
.info-progress1 ol > li span:after {content:' > ';position:absolute;right:1.0rem;top:41%;margin:-1.1rem 0 0;color:var(--white)/*background:var(--img1);background-position:-20.0rem -2.4rem*/}
/*.info-progress1 ol > li + li:after {left:-0.3rem;top:0;width:0.6rem;height:0.6rem;border-right:0.3rem solid var(--primary-c1-bg);border-bottom:0.2rem solid var(--white);transform:rotate(-45deg);}*/
.info-progress1 ol > li:nth-last-child(1):before {border-right:0.2rem solid var(--primary-c1-bg);box-sizing: content-box; border-radius:0 1.0rem 1.0rem 0;}
.info-progress1 ol > li[aria-current="step"] span {border:0.1rem solid var(--primary-c1);background:var(--white);font-weight:var(--fw2);color:var(--primary-c1)}
.info-progress1 ol > li[aria-current="step"] ~ li:nth-last-child(1):before {border-right:0.1rem solid var(--primary-c1)}
.info-progress1 ol > li[aria-current="step"] ~ li span {font-weight:var(--fw1);color:var(--g2);background:var(--primary-c1-bg);border:0.1rem solid var(--primary-c1-bg)}
.info-progress1 ol > li[aria-current="step"] ~ li span:after {display:none;}
.info-progress1 ol > li[aria-current="step"] ~ li + li:after {box-shadow:none;/*border-right:0.2rem dashed var(--line3);border-bottom:0.2rem dashed var(--line2);*/}
.info-progress1 ol > li[aria-current="step"] span:after {color:var(--invalid)}

@media only screen and (min-width:1681px){
	.info-progress1 ol > li span {}
}

@media only screen and (max-width:983px){
	.info-progress1 ol {overflow-x:auto;}
	/*
	.info-progress1 ol::-webkit-scrollbar {height:0.4rem;}
	.info-progress1 ol::-webkit-scrollbar-track {background-color:var(--g4);border-radius:0.2rem;}
	.info-progress1 ol::-webkit-scrollbar-thumb {background-color:var(--line2);}
	*/
	.info-progress1 ol {padding:0;}
	.info-progress1 ol > li {min-width:10.0rem;}
	.info-progress1 ol > li span {font-size:var(--font2);}
	.info-progress1 ol > li span:after {}
	.info-progress1 ol > li[aria-current="step"] span {}
}

/* 상세 : 진행상세 : 대관진행내역*/
.list-t3 > dl > dt {position:relative;display:flex;align-items:center;gap:0 var(--gap2);/*margin:0 0 var(--gap2);*/font-weight:var(--fw2);}
.list-t3 > dl > dt:before {content:'';display:inline-block;width:3.5rem;height:2.5rem;margin:-0.1rem 0;background:var(--img1);background-position:-6.0rem -4.4rem;vertical-align:top;}
.list-t3 > dl > dd > ul {overflow-y:scroll;height:10.0rem;padding:0 var(--gap2) 0 0}
.list-t3 > dl > dd > ul::-webkit-scrollbar {width:0.4rem;}
.list-t3 > dl > dd > ul::-webkit-scrollbar-track {background-color:var(--g4);border-radius:0.2rem;}
.list-t3 > dl > dd > ul::-webkit-scrollbar-thumb {background-color:var(--g3);}

.list-t3 ul {}
.list-t3 ul > li {display:flex;color:var(--g2);font-size:var(--font2);border-bottom:0.1rem dotted var(--line2);padding:0 0 0 var(--gap3)}
.list-t3 ul > li + li {margin:var(--gap5) 0}
.list-t3 ul > li > span:nth-child(1) {width:9.0rem;}
.list-t3 ul > li > span:nth-child(2) {flex:1;}
.list-t3 ul > li:nth-child(1) {color:var(--invalid);}

@media only screen and (min-width:984px){
	.list-t3 > dl > dd > ul {height:11rem;}
	.list-t3 ul {}
	.list-t3 ul > li > span:nth-child(1) {}
}

@media only screen and (min-width:1281px){
	.list-t3 > dl {display:flex;justify-content:space-between;align-items:flex-start;gap:0 5.0rem;}
	.list-t3 > dl > dt {margin:0;}
	.list-t3 > dl > dd {flex:1;padding:0;}
	.list-t3 > dl > dd > ul {height:13.8rem;}
}

@media only screen and (min-width:1681px){
	.list-t3 > dl {gap:0 var(--space2)}
}

@media only screen and (max-width:983px){
	.list-t3 > dl > dd > ul {margin:0 -0.8rem 0 0;padding:0}
}

/* 상세 : 진행상세 */
.area-toggle3 {position:relative;background:var(--bg2);border-radius:1.0rem;padding:var(--gap3) var(--gap3) calc(var(--com2) + var(--gap3) + var(--gap3));margin:var(--gap1) 0 0; width:auto;}
.area-toggle3 [aria-expanded] {position:absolute;left:var(--gap3);bottom:var(--gap3);right:var(--gap3);padding:0 0 0 var(--gap1);height:var(--com2);background:var(--white);border:0.1rem solid var(--line3);border-radius:0.5rem;text-align:left;transition:all 0.3s ease-in-out}
.area-toggle3 [aria-expanded]:before,  .area-toggle3  [aria-expanded]:after {content:'';position:absolute;top:50%;right:var(--gap4);}
.area-toggle3 [aria-expanded]:before {pointer-events:none;width:3.5rem;height:3.0rem;background:var(--bg4);border:0.1rem solid var(--bg4);border-radius:0.3rem;/*box-shadow:0 0.3rem 0.3rem rgba(0, 0, 0, 0.16);*/transform:translateY(-50%);}
.area-toggle3 [aria-expanded]:after {width:2.0rem;height:2.0rem;margin:-1.0rem 0.8rem 0 0;background:var(--img1);background-position:-8.0rem -2.4rem;transform:rotate(90deg);filter:invert(1);}
.area-toggle3 [aria-expanded="true"]:after {transform:rotate(-90deg);}
.area-toggle3 [aria-expanded]:hover {border-color: var(--line2)}

.area-toggle3 .info-progress1,
.area-toggle3 .list-t3 {padding:var(--gap1);background:var(--primary-c1-bg);border-radius:0.5rem;height:auto}
.area-toggle3 .list-t3,
.area-toggle3 .list-t3  > dl > dd > ul::-webkit-scrollbar-track {background:#FFFEF4;}
.area-toggle3 .list-t3  > dl > dd > ul::-webkit-scrollbar-thumb {background:rgba(130, 134, 146, 0.2);}
.area-toggle3 .list-t3 > dl {/*margin:-0.2rem 0;*/}
.area-toggle3 .area-btn4 {margin:0;gap:var(--gap5)}
.area-toggle3 .info-progress1 {/*border:0.1rem solid var(--primary-c1-sub)*/}

@media only screen and (min-width:769px){
	.area-toggle3 {}
	.area-toggle3 [aria-expanded] {min-width:25.0rem;/*bottom:unset;*/}
}

@media only screen and (min-width:984px){
	.area-toggle3 {display:flex;flex-wrap:wrap;gap:var(--gap3)}
	.area-toggle3 [aria-expanded] {/*left:var(--gap3);right:var(--gap3);bottom:var(--gap3)*/}

	.area-toggle3 .info-progress1,
	.area-toggle3 .list-t3 {}
	.area-toggle3 .info-progress1 {width:100%;padding:0}
	.area-toggle3 .list-t3 {flex:1;}

	.area-toggle3 .area-btn4 {width:30.0rem;}
}

@media only screen and (min-width:1441px){
	.area-toggle3 {padding:var(--gap3) 30.0rem var(--gap3) var(--gap3)}
	.area-toggle3 [aria-expanded] {left:unset;bottom:unset;}

	.area-toggle3 .info-progress1 {}
	.area-toggle3 .list-t3 {}
}

@media only screen and (max-width:983px){
	.area-toggle3 {display:flex;flex-direction:column;gap:var(--gap4) 0;}
	.area-toggle3 [aria-expanded] {/*left:2.0rem;bottom:2.0rem;right:2.0rem;*/}
}

@media only screen and (max-width:768px){
	.area-toggle3 [aria-expanded] {/*left:1.0rem;bottom:1.0rem;right:1.0rem;*/}
	.area-toggle3 .info-progress1,
	.area-toggle3 .list-t3 {/*padding:3.0rem 2.0rem;*/}
	.area-toggle3 .info-progress1 {padding:var(--gap3)}
}

/* 상세 : 진행상세 : 닫힌상태 */
.area-toggle3:not(.active) .info-progress1,
.area-toggle3:not(.active) .area-btn4,
.area-toggle3:not(.active) .list-t3 ul > li:nth-child(1) ~ li,
.area-toggle3:not(.active) [aria-expanded] ~ [aria-expanded] {display:none;}
.area-toggle3:not(.active) .list-t3 {padding:0;}
.area-toggle3:not(.active) .list-t3 > dl {/*margin:0;padding:var(--gap3);*/display:flex;padding:var(--gap3) var(--gap2);gap:0;}
.area-toggle3:not(.active) .list-t3 > dl > dt {display:block;width:3.5rem;overflow:hidden;white-space:nowrap}
.area-toggle3:not(.active) .list-t3 > dl > dd {width:calc(100% - var(--gap3));padding:0;}
.area-toggle3:not(.active) .list-t3 > dl > dd > ul {height:auto;padding:0;overflow:hidden;}
.area-toggle3:not(.active) .list-t3 > dl > dd > ul > li {display:block;/*line-height:var(--lh2);*/overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:none}
.area-toggle3:not(.active) .list-t3 > dl > dd > ul > li > span:nth-child(1) {width:auto;margin:0 var(--gap3) 0 0;}

@media only screen and (min-width:769px){
	.area-toggle3:not(.active) {padding:var(--gap3) 30.0rem var(--gap3) var(--gap3)}
	.area-toggle3:not(.active) .list-t3 > dl {}
	.area-toggle3:not(.active) [aria-expanded] {left:auto;/*bottom:1.0rem;top:1.0rem;*/}
}

@media only screen and (min-width:984px){
	.area-toggle3:not(.active) .list-t3 > dl {}
}

@media only screen and (min-width:1680px){
	.area-toggle3:not(.active) [aria-expanded] {}
}

/* 상세 : 진행상세 : 열린상태 */
.area-toggle3.active [aria-expanded] {display:none;}
.area-toggle3.active [aria-expanded] ~ [aria-expanded] {display:block;}

/* --------------------------------------------------------------------------------
	PAGE : 대관신청내역 : 대관일정
--------------------------------------------------------------------------------- */
.con-toggle1 {text-align:left;}
.con-toggle1 > dl {display:flex;flex-direction:column;align-items:flex-start;}
.con-toggle1 > dl > dt, .con-toggle1 > dl > dd {position:relative;padding:0 0 0 var(--gap1);white-space:nowrap}
.con-toggle1 > dl > dt {}
.con-toggle1 > dl > dt:before, .con-toggle1 > dl > dt:after, .con-toggle1 > dl > dd:before {content:'';display:block;position:absolute;left:0;top:0;box-sizing:border-box;}
.con-toggle1 > dl > dt:before {width:2.2rem;height:2.2rem;border:0.1rem solid var(--primary-c1);border-radius:0.2rem;background: var(--primary-c1-bg)}
.con-toggle1 > dl > dt:after {width:2.0rem;height:2.0rem;background:var(--img1);background-position:-4.0rem -2.4rem;margin:0.1rem;}

.con-toggle1 > dl > dd {color:var(--primary-c1);font-size:var(--font2);}
.con-toggle1 > dl > dd:before {width:0.8rem;height:0.8rem;border-left:0.2rem solid var(--primary-c1);border-bottom:0.2rem solid var(--primary-c1);top:50%;margin:-0.4rem 0 0 0.8rem;}

.con-toggle1 > dl > dt[aria-expanded="false"] ~ dd {display:none;}
.con-toggle1 > dl > dt[aria-expanded="true"] {margin:0 0 var(--gap4);}
.con-toggle1 > dl > dt[aria-expanded="true"]:after {transform:rotate(-180deg);}

/* --------------------------------------------------------------------------------
	PAGE : 대관신청내역 : 납부내역
--------------------------------------------------------------------------------- */
.list-data5 > ul > li, .list-data5 > sub {display:flex;font-size:1em;justify-content:space-evenly;align-items:center;gap:0 var(--gap2);padding:var(--gap2);}
.list-data5 > div {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.list-data5 > ul > li + li {border-top:0.1rem dashed var(--line3);}
.list-data5 > ul > li dl > dt {overflow:hidden;position:absolute;left:-0.1rem;top:-0.1rem;width:0.1rem;height:0.1rem;opacity:0;}
.list-data5 > ul > li dl > dd:not(:only-of-type), .list-data5 > ul > li dl.data1 > dd {text-align:left;display:flex;gap:0 var(--gap5);}

.list-data5 .data1 {flex:1;}
.list-data5 .data1:not(:first-child) {padding:0 0 0 3.0rem;}
.list-data5 .data2 {width:10.0rem;}
.list-data5 .data3 {width:14.0rem;}
.list-data5 .data3 strong span {display:block;}
.list-data5 .data3 strong span + span {color:var(--primary-c3);}
.list-data5 .data4 {width:9.0rem;}

.list-data5 [data-state="5"] .data2 + .data2 {color:var(--invalid);}

@media only screen and (max-width:983px){
	.list-data5 > ul > li, .list-data5 > sub {padding:1.5rem 1.2rem;}
	.list-data5 .data2 {width:9.0rem;}
	.list-data5 .data3 {width:12.0rem;}
	.con-toggle1 > dl > dt, .con-toggle1 > dl > dd {position:relative;padding:0 0 0 calc(var(--gap1) + var(--gap2));white-space:nowrap}
}

.con-t1 {text-align:left;display:flex;flex-wrap:wrap;gap:1.2rem 0;}
.con-t1 > div {display:flex;font-weight:var(--fw2);}
.con-t1 strong {display:inline-flex;gap:0 var(--gap2);font-weight:var(--fw2);}
.con-t1 strong span + span {color:var(--primary-c3);}

/* --------------------------------------------------------------------------------
	PAGE : 기타 : 약관컨텐츠
--------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
	PAGE : 회원서비스
--------------------------------------------------------------------------------- */
.wrap-section2 .section,
.wrap-section2 .nav-tab1 {max-width:55.0rem;margin:0 auto;}
.wrap-section2 .nav-tab1 {margin:0 auto 3.0rem;}

[data-page="sub"] .wrap-section1 {box-shadow:none;border:0.1rem solid var(--line3);}
[data-page="sub"] .wrap-section1.t2 {box-shadow:none;}

@media only screen and (min-width:984px){
	.wrap-section2 .section {padding:6.9rem;border:0.1rem solid var(--line3);border-radius:1.0rem;}
	.wrap-section2 .nav-tab1 {margin:0 auto -0.1rem;}
	.wrap-section2 .nav-tab1 ~ .section {border-radius:0 0 1.0rem 1.0rem;}

	[data-page="sub"] .wrap-section1.t2 {border:0.1rem solid var(--line3);padding:6.0rem var(--space1)}
	[data-page="sub"] .nav-tab1 ~ .wrap-section1.t2 {margin:-0.2rem 0 0;border-radius:0 1.0rem 1.0rem 1.0rem;}
	[data-page="sub"] .nav-tab1 ~ .wrap-section1.t2 .form-wrap1:nth-child(1) {padding-top:4.0rem;}
}

@media only screen and (max-width:983px){
	.nav-tab1 + .list-con2 {margin-top:5.0rem;}

	[data-page="sub"] .wrap-section1.t2 {border:0;}
	[data-page="sub"] .wrap-section1.t2 {margin:-2.0rem;}
}

@media only screen and (min-width:769px) and (max-width:983px){
	[data-page="sub"] .wrap-section1.t2 {margin:-2.0rem -3.0rem;}
	[data-page="sub"] .wrap-section1.t2 {padding:0;}
	[data-page="sub"] .wrap-section1.t2 .section ~ .section:before {left:3.0rem;right:3.0rem;}
}
@charset "utf-8";

/* --------------------------------------------------------------------------------
	PAGE : 가이드용
--------------------------------------------------------------------------------- */
.data-progress1 {position:absolute;right:0;top:0;text-align:right;line-height:4.6rem;}

.tit-guide1 {margin:0 0 4.0rem;font-size:1.6rem;line-height:4.0rem;padding:0 2.4rem;background:var(--primary-c1);color:var(--g1);box-shadow:0 0.1rem 0.3rem var(--line3);font-weight:400;}
.tit-guide1 ~ .tit-guide1 {margin-top:5.6rem;}

#header h1.logo > span:nth-child(1) {display:block;overflow:hidden;white-space:nowrap;width:5.2rem;}
#header h1.logo > span:nth-child(1):before {display:inline-block;vertical-align:middle;}

@media only screen and (min-width:984px){
	#header h1.logo > span:nth-child(1) {width:8.3rem;}
	#header h1.logo ~ .nav-menu nav > ul > li > a {padding:0 1.0rem;}
	#header h1.logo ~ .nav-menu nav > ul > li > a:before {left:1.0rem;right:1.0rem;}
}

@media only screen and (max-width:983px){
	#header h1.logo ~ .nav-menu nav > ul > li > a {font-size:1.5rem;}
	#header h1.logo ~ .nav-menu nav > ul > li + li {margin:2.0rem 0 0;}
}

.nav {position:relative;}
.nav > ul {white-space:nowrap;overflow-x:scroll;text-align:center;padding:0 var(--space1);}
.nav > ul::-webkit-scrollbar {height:0.2rem;}
.nav > ul > li {display:inline-block;}
.nav > ul > li + li {margin:0 0 0 1.0em;}
.nav > ul > li > a {display:block;position:relative;font-size:var(--font2);line-height:calc(var(--header) / 2);color:#fff;font-weight:400;}
.nav > ul > li > a:before {content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:0;background:transparent;transition:all 0.3s ease-in-out;}
.nav > ul > li > a[aria-current="page"]:before {height:0.2rem;background:var(--primary-c1);}

/* 목록테이블 */
.tbl-guide1 {border-top:0.1rem solid var(--line1);background:#fff;}
.tbl-guide1 table {width:100%;table-layout:fixed;}
.tbl-guide1 table th,
.tbl-guide1 table td {padding:0.9rem 1.0rem;border-bottom:0.1rem solid var(--line3);border-left:0.1rem solid var(--line3);font-size:1.4rem;line-height:1.5;text-align:center;}
.tbl-guide1 table tr td:first-child,
.tbl-guide1 table tr:not(.sub) th:first-child {border-left:0;}
.tbl-guide1 table thead th {font-weight:600;}
.tbl-guide1 table td.file {text-align:left;}
.tbl-guide1:not(:first-child) {margin-top:0.8rem;}

.tbl-guide1[data-html-process="data"] tbody a {display:inline-block;color:var(--primary-c3);border-bottom:0.1rem solid var(--primary-c3);}
.tbl-guide1[data-html-process="data"] table td:nth-child(1) ~ td:not(.end):not(.modify) {text-align:left;}
.tbl-guide1[data-html-process="data"] tbody td.file {text-align:left;}
.tbl-guide1[data-html-process="data"] tbody td.modify .con {display:none;}
.tbl-guide1[data-html-process="data"] tbody td[data-end] {position:relative;}
.tbl-guide1[data-html-process="data"] tbody td[data-end]:after {content:'~'attr(data-end);font-size:1.1rem;color:var(--g3);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}
.tbl-guide1[data-html-process="data"] tbody td.memo {font-size:1.3rem;color:var()}

.tbl-guide1[data-html-process="data"] tr[data-state="wait"] td {background:rgba(0,0,0,0.02);color:var(--g3);}
.tbl-guide1[data-html-process="data"] tr[data-state="wait"] td.end:before {content:'작업대기';display:inline-block;font-size:1.3rem;line-height:2.4rem;}
.tbl-guide1[data-html-process="data"] tr[data-state="ing"] td.end:before {content:'작업진행';display:inline-block;font-size:1.3rem;line-height:2.4rem;color:var(--primary-c1);}
.tbl-guide1[data-html-process="data"] tr[data-state="modify"] td.memo:before {content:'수정진행';display:inline-block;padding:0 0.6rem;font-size:1.3rem;line-height:2.4rem;background:var(--primary-c3);color:var(--g1);}

/* 목록테이블 : 해상도별 노출목록 조절 */
.tbl-guide1[data-html-process="data"] table th:nth-child(1), .tbl-guide1[data-html-process="data"] table td:nth-child(1) {width:6.0rem;}
.tbl-guide1[data-html-process="data"] table th:nth-child(2), .tbl-guide1[data-html-process="data"] table td:nth-child(2),
.tbl-guide1[data-html-process="data"] table th:nth-child(3), .tbl-guide1[data-html-process="data"] table td:nth-child(3),
.tbl-guide1[data-html-process="data"] table th:nth-child(4), .tbl-guide1[data-html-process="data"] table td:nth-child(4),
.tbl-guide1[data-html-process="data"] table th:nth-child(5), .tbl-guide1[data-html-process="data"] table td:nth-child(5) {width:14.0rem;}
.tbl-guide1[data-html-process="data"] table th:nth-last-child(4), .tbl-guide1[data-html-process="data"] table td:nth-last-child(4) {width:14.0rem;}
.tbl-guide1[data-html-process="data"] table th:nth-last-child(2), .tbl-guide1[data-html-process="data"] table td:nth-last-child(2),
.tbl-guide1[data-html-process="data"] table th:nth-last-child(3), .tbl-guide1[data-html-process="data"] table td:nth-last-child(3) {width:8.0rem;}

@media only screen and (max-width:983px){
	.tbl-guide1[data-html-process="data"] table th:nth-last-child(4) ~ th,
	.tbl-guide1[data-html-process="data"] table td:nth-last-child(4) ~ td {display:none;}
}

@media only screen and (max-width:640px){
	.tbl-guide1 table {table-layout:auto;}
	.tbl-guide1[data-html-process="data"] table th:nth-child(1),
	.tbl-guide1[data-html-process="data"] table td:nth-child(1) {display:none;}
}

hr.line1 {clear:both;display:block;width:100%;height:0;border:0;margin:3.0rem 0;border-top:0.1rem dashed var(--line3);}
hr.line2 {clear:both;display:block;width:100%;height:0;border:0;margin:1.0rem 0;}
hr.line3 {clear:both;display:block;width:100%;height:0;border:0;margin:3.0rem 0;border-top:1.2rem solid var(--color-gray4);}

.tit-sub1.line {margin-top:5.6rem 0;padding-top:4.0rem;border-top:1.2rem solid var(--color-gray4);}

/* 구조가이드 */
fieldset.guide {margin:3.2rem 0 0;position:relative;padding:2.4rem;border:1px dashed #c1c2c8;background:#fff;}
fieldset.guide legend {width:auto;height:auto;margin:0 0 0 -2.5rem;padding:0 1.2rem;font-size:1.3rem;line-height:3.2rem;font-weight:500;color:var(--color-gray0);white-space:normal;background:#dae0e5;border:1px solid var(--line3);}
fieldset.guide fieldset.guide fieldset.guide fieldset.guide {border:1px dashed #c1c2c8;}
fieldset.guide fieldset.guide fieldset.guide fieldset.guide legend {background:transparent;border-color:transparent;line-height:1.2;}

[id^="uiPOPModify"] .con > dl {display:flex;border-top:0.1rem solid var(--line2);border-bottom:0.1rem solid var(--line2);font-size:1.4rem;}
[id^="uiPOPModify"] .con > dl > dt {width:10.0rem;text-align:center;background:var(--g4);}
[id^="uiPOPModify"] .con > dl > dt, [id^="uiPOPModify"] .con > dl > dd {padding:1.0rem;}
/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url(/include/css/font/Pretendard-Black.woff2) format('woff2'), url(/include/css/font/Pretendard-Black.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url(/include/css/font/Pretendard-ExtraBold.woff2) format('woff2'), url(/include/css/font/Pretendard-ExtraBold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url(/include/css/font/Pretendard-Bold.woff2) format('woff2'), url(/include/css/font/Pretendard-Bold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url(/include/css/font/Pretendard-SemiBold.woff2) format('woff2'), url(/include/css/font/Pretendard-SemiBold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url(/include/css/font/Pretendard-Medium.woff2) format('woff2'), url(/include/css/font/Pretendard-Medium.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url(/include/css/font/Pretendard-Regular.woff2) format('woff2'), url(/include/css/font/Pretendard-Regular.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url(/include/css/font/Pretendard-Light.woff2) format('woff2'), url(/include/css/font/Pretendard-Light.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url(/include/css/font/Pretendard-ExtraLight.woff2) format('woff2'), url(/include/css/font/Pretendard-ExtraLight.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url(/include/css/font/Pretendard-Thin.woff2) format('woff2'), url(/include/css/font/Pretendard-Thin.woff) format('woff');
}

.dialogfont {
    font-family: "돋움";
    font-size: 11px;
    line-height: 16px;
}

.ui-button-text {
    font-family: "돋움";
    font-size: 11px;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
}

.ui-dialog .ui-dialog-content {
    padding: 0px !important;
    border: none;
}

.ui-dialog {
    z-index: 10000 !important;
}

.nocss {
}

.doublecursor {
    cursor: hand;
    cursor: pointer;
}

.imekor {
    ime-mode: active;
}

.imeeng {
    ime-mode: inactive;
}

.imedisable {
    ime-mode: disabled;
}

.onlynumber {
}

.noinput {
}

.inlinetooltip {
    color: #ABADB3;
}

.displayNone {
    display: none;
}

.ajaxCenter {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
}

.originalTextareaInfo {
    font-size: 12px;
    color: #000000;
    font-family: Tahoma, sans-serif;
    text-align: right
}

.warningTextareaInfo {
    font-size: 12px;
    color: #FF0000;
    font-family: Tahoma, sans-serif;
    text-align: right
}

hr {
    clear: both;
    display: block;
    visibility: hidden;
    height: 10px
}

.tl {
    text-align: left
}

.tc {
    text-align: center !important
}

.tr {
    text-align: right
}

.fr {
    float: right
}

.fl {
    float: left
}

/* 모달 윈도우 */

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 10001;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}

    .blocker:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.05em;
    }

    .blocker.behind {
        background-color: transparent;
    }

.modal {
    z-index: 110;
    box-sizing: border-box;
    background: #fff;
    padding: 30px 30px 5px 30px;
    vertical-align: middle;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

    .modal a.close-modal {
        position: absolute;
        top: -12.5px;
        right: -12.5px;
        display: block;
        width: 30px;
        height: 30px;
        text-indent: -9999px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
    }

.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

/* 드래그 앤 드랍 */
/**
 * The dndDraggingSource class will be applied to
 * the source element of a drag operation. It makes
 * sense to hide it to give the user the feeling
 * that he's actually moving it.
 */
.dndDraggingSource {
    display: none;
}

/**
 * An element with .dndPlaceholder class will be
 * added to the dnd-list while the user is dragging
 * over it.
 */
.dndPlaceholder {
    background-color: #ddd;
    display: block;
    min-height: 42px;
}


input::-webkit-input-placeholder {
    color: #D5D5D5;
}

input:-ms-input-placeholder {
    color: #D5D5D5;
}


/* 주석 */
.annotation {
    display: block;
    color: #d43f3b;
    line-height: 22px;
    padding: 4px 0;
    width: 96%
}

.annotation-inline {
    display: inline;
    color: #d43f3b;
    margin-left: 30px;
}
