@charset "utf-8";

html {font-size:10px;}
html {
     -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
     -moz-text-size-adjust: none; /*Firefox*/
     -ms-text-size-adjust: none;  /*Ie*/
     -o-text-size-adjust: none; /*old versions of Opera*/
}

* {box-sizing:border-box; font-family:inherit;}
em, i {font-style:normal;}
#wrap {position:relative; width:100%; min-height:100%;}

html, body{height:100%;}
html, body, div, span, object, iframe,
em, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, p {margin:0; padding:0; border:0;}
table,th,tr,td {border-collapse:collapse;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
header,footer,aside,nav,article,section{display:block;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; font-size:1em; font-weight:normal;}
textarea {overflow:auto;}

a {text-decoration:none; color:inherit;}

input, textarea, select {font-size:1em; vertical-align:middle;}
button, label, input[type="button"], input[type="submit"] {border:0px; cursor:pointer; font-size:inherit;}
img {border:0 none;margin:0; padding:0;}
img {vertical-align: middle;}
hr {display: none;}
table {border-collapse:collapse;width:100%;}


/* 숨기기 */

.blind {position:absolute !important; top:0; left:0; z-index:-999  !important; overflow:hidden !important; width:0 !important; height:0 !important; opacity:0 !important;}
caption,
.hide,
.hidden,
legend {position:absolute; width:0; height:0 !important; text-indent:-9999px; overflow:hidden;}
/* 대체텍스트 숨김 */
.txt_hidden {left:-9999px; top:auto; width: 1px; height: 1px; overflow:hidden; position:absolute;}


/* margin */
.mT0 {margin-top:0 !important;}.mT3 {margin-top:3px !important;}.mT5 {margin-top:5px !important;}.mT7 {margin-top:7px !important;}.mT10 {margin-top:10px !important;}.mT15 {margin-top:15px !important;}.mT20 {margin-top:20px !important;}.mT25 {margin-top:25px !important;}.mT27 {margin-top:27px !important;}.mT30 {margin-top:30px !important;}.mT35 {margin-top:35px !important;}.mT40 {margin-top:40px !important;}
.mR0 {margin-right:0px !important;}.mR5 {margin-right:5px !important;}.mR8 {margin-right:8px !important;}.mR10 {margin-right:10px !important;}.mR15 {margin-right:15px !important;}.mR20 {margin-right:20px !important;}.mR25 {margin-right:25px !important;}.mR30 {margin-right:30px !important;}.mR30 {margin-right:35px !important;}.mR40 {margin-right:40px !important;}
.mB0 {margin-bottom:0px !important;}.mB5 {margin-bottom:5px !important;}.mB10 {margin-bottom:10px !important;}.mB15 {margin-bottom:15px !important;}.mB20 {margin-bottom:20px !important;}.mB25 {margin-bottom:25px !important;}.mB30 {margin-bottom:30px !important;}.mB35 {margin-bottom:30px !important;}.mB40 {margin-bottom:40px !important;}.mB50 {margin-bottom:50px !important;}.mB60 {margin-bottom:60px !important;}.mB70 {margin-bottom:70px !important;}
.mL0 {margin-left:0px !important;}.mL5 {margin-left:5px !important;}.mL8 {margin-left:8px !important;}.mL10 {margin-left:10px !important;}.mL11 {margin-left:11px !important;}.mL15 {margin-left:15px !important;}.mL20 {margin-left:20px !important;}.mL25 {margin-left:25px !important;}.mL30 {margin-left:30px !important;}.mL35 {margin-left:35px !important;}.mL40 {margin-left:40px !important;}.mL65 {margin-left:65px !important;}

/* padding */
.pT0 {padding-top:0px !important;}.pT5 {padding-top:5px !important;}.pT10 {padding-top:10px !important;}.pT15 {padding-top:15px !important;}.pT20 {padding-top:20px !important;}.pT25 {padding-top:25px !important;}.pT30 {padding-top:30px !important;}.pT35 {padding-top:35px !important;}.pT40 {padding-top:40px !important;}
.pR0 {padding-right:0px !important;}.pR5 {padding-right:5px !important;}.pR10 {padding-right:10px !important;}.pR15 {padding-right:15px !important;}.pR20 {padding-right:20px !important;}.pR25 {padding-right:25px !important;}.pR30 {padding-right:30px !important;}.pR35 {padding-right:35px !important;}.pR40 {padding-right:40px !important;}
.pB0 {padding-bottom:0px !important;}.pB5 {padding-bottom:5px !important;}.pB10 {padding-bottom:10px !important;}.pB15 {padding-bottom:15px !important;}.pB20 {padding-bottom:20px !important;}.pB25 {padding-bottom:25px !important;}.pB30 {padding-bottom:30px !important;}.pB35 {padding-bottom:35px !important;}.pB40 {padding-bottom:40px !important;}.pB50 {padding-bottom:50px !important;}.pB100 {padding-bottom:100px !important;}
.pL0 {padding-left:0px !important;}.pL5 {padding-left:5px !important;}.pL10 {padding-left:10px !important;}.pL15 {padding-left:15px !important;}.pL20 {padding-left:20px !important;}.pL25 {padding-left:25px !important;}.pL30 {padding-left:30px !important;}.pL35 {padding-left:35px !important;}.pL40 {padding-left:40px !important;}

/* align */
.taC	{text-align:center;}
.taL	{text-align:left !important;}
.taR	{text-align:right;}
.vaT {vertical-align:top !important;}
.vaM {vertical-align:middle !important;}
.vaB {vertical-align:bottom !important;}

/* float */
.fL		{float:left;}
.fR		{float:right;}
.cleB	{clear:both;}

/* font */
.black	{color:#222;}
.white	{color:#fff;}
.gray	{color:#888;}
.blue	{color:#476CEC !important;}
.red	{color:#D22259 !important;}
em, .em {color: #DD560A;}
.orange {color:#DD560A;}
.point {color: #D22259;}


.clFix:after {content: '';display: block;clear: both;}
.no_bgimg {background: none !important;}

.m0 {margin: 0px !important;}
.p4 {padding: 4px !important;}
.p7 {padding: 7px !important;}
.btn_swhite.little.big { padding: 2px 9px !important; }

.w100Important {width:100% !important;}
.mL0 {margin-left:0px !important;}

.warning {border-radius: 4px;border: 1px dashed #DD560A;margin: 0 0 10px;padding: 20px 15px;color: #DD560A;font-weight: 500;position: relative;padding-left: 80px;}
.warning:before {content: '';width: 42px;height: 42px;background: url('/portal/img/common/spr_common.png') -202px -197px no-repeat;position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

/* 컨텐츠 절차 */
span.c_step:before {content:""; display:inline-block; width:1.5em; height:.7em; background:url(/common/img/common/c_step_ico.png)no-repeat center center;}

/* Width px (1px ~ 900px) */
.wp1 {width:1px !important;}.wp2 {width:2px !important;}.wp3 {width:3px !important;}.wp4 {width:4px !important;}.wp5 {width:5px !important;}.wp6 {width:6px !important;}.wp7 {width:7px !important;}.wp8 {width:8px !important;}.wp9 {width:9px !important;}.wp10 {width:10px !important;}.wp11 {width:11px !important;}.wp12 {width:12px !important;}.wp13 {width:13px !important;}.wp14 {width:14px !important;}.wp15 {width:15px !important;}.wp16 {width:16px !important;}.wp17 {width:17px !important;}.wp18 {width:18px !important;}.wp19 {width:19px !important;}.wp20 {width:20px !important;}.wp21 {width:21px !important;}.wp22 {width:22px !important;}.wp23 {width:23px !important;}.wp24 {width:24px !important;}.wp25 {width:25px !important;}.wp26 {width:26px !important;}.wp27 {width:27px !important;}.wp28 {width:28px !important;}.wp29 {width:29px !important;}.wp30 {width:30px !important;}.wp31 {width:31px !important;}.wp32 {width:32px !important;}.wp33 {width:33px !important;}.wp34 {width:34px !important;}.wp35 {width:35px !important;}.wp36 {width:36px !important;}.wp37 {width:37px !important;}.wp38 {width:38px !important;}.wp39 {width:39px !important;}.wp40 {width:40px !important;}.wp41 {width:41px !important;}.wp42 {width:42px !important;}.wp43 {width:43px !important;}.wp44 {width:44px !important;}.wp45 {width:45px !important;}.wp46 {width:46px !important;}.wp47 {width:47px !important;}.wp48 {width:48px !important;}.wp49 {width:49px !important;}.wp50 {width:50px !important;}.wp51 {width:51px !important;}.wp52 {width:52px !important;}.wp53 {width:53px !important;}.wp54 {width:54px !important;}.wp55 {width:55px !important;}.wp56 {width:56px !important;}.wp57 {width:57px !important;}.wp58 {width:58px !important;}.wp59 {width:59px !important;}.wp60 {width:60px !important;}.wp61 {width:61px !important;}.wp62 {width:62px !important;}.wp63 {width:63px !important;}.wp64 {width:64px !important;}.wp65 {width:65px !important;}.wp66 {width:66px !important;}.wp67 {width:67px !important;}.wp68 {width:68px !important;}.wp69 {width:69px !important;}.wp70 {width:70px !important;}.wp71 {width:71px !important;}.wp72 {width:72px !important;}.wp73 {width:73px !important;}.wp74 {width:74px !important;}.wp75 {width:75px !important;}.wp76 {width:76px !important;}.wp77 {width:77px !important;}.wp78 {width:78px !important;}.wp79 {width:79px !important;}.wp80 {width:80px !important;}.wp81 {width:81px !important;}.wp82 {width:82px !important;}.wp83 {width:83px !important;}.wp84 {width:84px !important;}.wp85 {width:85px !important;}.wp86 {width:86px !important;}.wp87 {width:87px !important;}.wp88 {width:88px !important;}.wp89 {width:89px !important;}.wp90 {width:90px !important;}.wp91 {width:91px !important;}.wp92 {width:92px !important;}.wp93 {width:93px !important;}.wp94 {width:94px !important;}.wp95 {width:95px !important;}.wp96 {width:96px !important;}.wp97 {width:97px !important;}.wp98 {width:98px !important;}.wp99 {width:99px !important;}.wp100 {width:100px !important;}.wp101 {width:101px !important;}.wp102 {width:102px !important;}.wp103 {width:103px !important;}.wp104 {width:104px !important;}.wp105 {width:105px !important;}.wp106 {width:106px !important;}.wp107 {width:107px !important;}.wp108 {width:108px !important;}.wp109 {width:109px !important;}.wp110 {width:110px !important;}.wp111 {width:111px !important;}.wp112 {width:112px !important;}.wp113 {width:113px !important;}.wp114 {width:114px !important;}.wp115 {width:115px !important;}.wp116 {width:116px !important;}.wp117 {width:117px !important;}.wp118 {width:118px !important;}.wp119 {width:119px !important;}.wp120 {width:120px !important;}.wp121 {width:121px !important;}.wp122 {width:122px !important;}.wp123 {width:123px !important;}.wp124 {width:124px !important;}.wp125 {width:125px !important;}.wp126 {width:126px !important;}.wp127 {width:127px !important;}.wp128 {width:128px !important;}.wp129 {width:129px !important;}.wp130 {width:130px !important;}.wp131 {width:131px !important;}.wp132 {width:132px !important;}.wp133 {width:133px !important;}.wp134 {width:134px !important;}.wp135 {width:135px !important;}.wp136 {width:136px !important;}.wp137 {width:137px !important;}.wp138 {width:138px !important;}.wp139 {width:139px !important;}.wp140 {width:140px !important;}.wp141 {width:141px !important;}.wp142 {width:142px !important;}.wp143 {width:143px !important;}.wp144 {width:144px !important;}.wp145 {width:145px !important;}.wp146 {width:146px !important;}.wp147 {width:147px !important;}.wp148 {width:148px !important;}.wp149 {width:149px !important;}.wp150 {width:150px !important;}.wp151 {width:151px !important;}.wp152 {width:152px !important;}.wp153 {width:153px !important;}.wp154 {width:154px !important;}.wp155 {width:155px !important;}.wp156 {width:156px !important;}.wp157 {width:157px !important;}.wp158 {width:158px !important;}.wp159 {width:159px !important;}.wp160 {width:160px !important;}.wp161 {width:161px !important;}.wp162 {width:162px !important;}.wp163 {width:163px !important;}.wp164 {width:164px !important;}.wp165 {width:165px !important;}.wp166 {width:166px !important;}.wp167 {width:167px !important;}.wp168 {width:168px !important;}.wp169 {width:169px !important;}.wp170 {width:170px !important;}.wp171 {width:171px !important;}.wp172 {width:172px !important;}.wp173 {width:173px !important;}.wp174 {width:174px !important;}.wp175 {width:175px !important;}.wp176 {width:176px !important;}.wp177 {width:177px !important;}.wp178 {width:178px !important;}.wp179 {width:179px !important;}.wp180 {width:180px !important;}.wp181 {width:181px !important;}.wp182 {width:182px !important;}.wp183 {width:183px !important;}.wp184 {width:184px !important;}.wp185 {width:185px !important;}.wp186 {width:186px !important;}.wp187 {width:187px !important;}.wp188 {width:188px !important;}.wp189 {width:189px !important;}.wp190 {width:190px !important;}.wp191 {width:191px !important;}.wp192 {width:192px !important;}.wp193 {width:193px !important;}.wp194 {width:194px !important;}.wp195 {width:195px !important;}.wp196 {width:196px !important;}.wp197 {width:197px !important;}.wp198 {width:198px !important;}.wp199 {width:199px !important;}.wp200 {width:200px !important;}.wp201 {width:201px !important;}.wp202 {width:202px !important;}.wp203 {width:203px !important;}.wp204 {width:204px !important;}.wp205 {width:205px !important;}.wp206 {width:206px !important;}.wp207 {width:207px !important;}.wp208 {width:208px !important;}.wp209 {width:209px !important;}.wp210 {width:210px !important;}.wp211 {width:211px !important;}.wp212 {width:212px !important;}.wp213 {width:213px !important;}.wp214 {width:214px !important;}.wp215 {width:215px !important;}.wp216 {width:216px !important;}.wp217 {width:217px !important;}.wp218 {width:218px !important;}.wp219 {width:219px !important;}.wp220 {width:220px !important;}.wp221 {width:221px !important;}.wp222 {width:222px !important;}.wp223 {width:223px !important;}.wp224 {width:224px !important;}.wp225 {width:225px !important;}.wp226 {width:226px !important;}.wp227 {width:227px !important;}.wp228 {width:228px !important;}.wp229 {width:229px !important;}.wp230 {width:230px !important;}.wp231 {width:231px !important;}.wp232 {width:232px !important;}.wp233 {width:233px !important;}.wp234 {width:234px !important;}.wp235 {width:235px !important;}.wp236 {width:236px !important;}.wp237 {width:237px !important;}.wp238 {width:238px !important;}.wp239 {width:239px !important;}.wp240 {width:240px !important;}.wp241 {width:241px !important;}.wp242 {width:242px !important;}.wp243 {width:243px !important;}.wp244 {width:244px !important;}.wp245 {width:245px !important;}.wp246 {width:246px !important;}.wp247 {width:247px !important;}.wp248 {width:248px !important;}.wp249 {width:249px !important;}.wp250 {width:250px !important;}.wp251 {width:251px !important;}.wp252 {width:252px !important;}.wp253 {width:253px !important;}.wp254 {width:254px !important;}.wp255 {width:255px !important;}.wp256 {width:256px !important;}.wp257 {width:257px !important;}.wp258 {width:258px !important;}.wp259 {width:259px !important;}.wp260 {width:260px !important;}.wp261 {width:261px !important;}.wp262 {width:262px !important;}.wp263 {width:263px !important;}.wp264 {width:264px !important;}.wp265 {width:265px !important;}.wp266 {width:266px !important;}.wp267 {width:267px !important;}.wp268 {width:268px !important;}.wp269 {width:269px !important;}.wp270 {width:270px !important;}.wp271 {width:271px !important;}.wp272 {width:272px !important;}.wp273 {width:273px !important;}.wp274 {width:274px !important;}.wp275 {width:275px !important;}.wp276 {width:276px !important;}.wp277 {width:277px !important;}.wp278 {width:278px !important;}.wp279 {width:279px !important;}.wp280 {width:280px !important;}.wp281 {width:281px !important;}.wp282 {width:282px !important;}.wp283 {width:283px !important;}.wp284 {width:284px !important;}.wp285 {width:285px !important;}.wp286 {width:286px !important;}.wp287 {width:287px !important;}.wp288 {width:288px !important;}.wp289 {width:289px !important;}.wp290 {width:290px !important;}.wp291 {width:291px !important;}.wp292 {width:292px !important;}.wp293 {width:293px !important;}.wp294 {width:294px !important;}.wp295 {width:295px !important;}.wp296 {width:296px !important;}.wp297 {width:297px !important;}.wp298 {width:298px !important;}.wp299 {width:299px !important;}.wp300 {width:300px !important;}.wp301 {width:301px !important;}.wp302 {width:302px !important;}.wp303 {width:303px !important;}.wp304 {width:304px !important;}.wp305 {width:305px !important;}.wp306 {width:306px !important;}.wp307 {width:307px !important;}.wp308 {width:308px !important;}.wp309 {width:309px !important;}.wp310 {width:310px !important;}.wp311 {width:311px !important;}.wp312 {width:312px !important;}.wp313 {width:313px !important;}.wp314 {width:314px !important;}.wp315 {width:315px !important;}.wp316 {width:316px !important;}.wp317 {width:317px !important;}.wp318 {width:318px !important;}.wp319 {width:319px !important;}.wp320 {width:320px !important;}.wp321 {width:321px !important;}.wp322 {width:322px !important;}.wp323 {width:323px !important;}.wp324 {width:324px !important;}.wp325 {width:325px !important;}.wp326 {width:326px !important;}.wp327 {width:327px !important;}.wp328 {width:328px !important;}.wp329 {width:329px !important;}.wp330 {width:330px !important;}.wp331 {width:331px !important;}.wp332 {width:332px !important;}.wp333 {width:333px !important;}.wp334 {width:334px !important;}.wp335 {width:335px !important;}.wp336 {width:336px !important;}.wp337 {width:337px !important;}.wp338 {width:338px !important;}.wp339 {width:339px !important;}.wp340 {width:340px !important;}.wp341 {width:341px !important;}.wp342 {width:342px !important;}.wp343 {width:343px !important;}.wp344 {width:344px !important;}.wp345 {width:345px !important;}.wp346 {width:346px !important;}.wp347 {width:347px !important;}.wp348 {width:348px !important;}.wp349 {width:349px !important;}.wp350 {width:350px !important;}.wp351 {width:351px !important;}.wp352 {width:352px !important;}.wp353 {width:353px !important;}.wp354 {width:354px !important;}.wp355 {width:355px !important;}.wp356 {width:356px !important;}.wp357 {width:357px !important;}.wp358 {width:358px !important;}.wp359 {width:359px !important;}.wp360 {width:360px !important;}.wp361 {width:361px !important;}.wp362 {width:362px !important;}.wp363 {width:363px !important;}.wp364 {width:364px !important;}.wp365 {width:365px !important;}.wp366 {width:366px !important;}.wp367 {width:367px !important;}.wp368 {width:368px !important;}.wp369 {width:369px !important;}.wp370 {width:370px !important;}.wp371 {width:371px !important;}.wp372 {width:372px !important;}.wp373 {width:373px !important;}.wp374 {width:374px !important;}.wp375 {width:375px !important;}.wp376 {width:376px !important;}.wp377 {width:377px !important;}.wp378 {width:378px !important;}.wp379 {width:379px !important;}.wp380 {width:380px !important;}.wp381 {width:381px !important;}.wp382 {width:382px !important;}.wp383 {width:383px !important;}.wp384 {width:384px !important;}.wp385 {width:385px !important;}.wp386 {width:386px !important;}.wp387 {width:387px !important;}.wp388 {width:388px !important;}.wp389 {width:389px !important;}.wp390 {width:390px !important;}.wp391 {width:391px !important;}.wp392 {width:392px !important;}.wp393 {width:393px !important;}.wp394 {width:394px !important;}.wp395 {width:395px !important;}.wp396 {width:396px !important;}.wp397 {width:397px !important;}.wp398 {width:398px !important;}.wp399 {width:399px !important;}.wp400 {width:400px !important;}.wp401 {width:401px !important;}.wp402 {width:402px !important;}.wp403 {width:403px !important;}.wp404 {width:404px !important;}.wp405 {width:405px !important;}.wp406 {width:406px !important;}.wp407 {width:407px !important;}.wp408 {width:408px !important;}.wp409 {width:409px !important;}.wp410 {width:410px !important;}.wp411 {width:411px !important;}.wp412 {width:412px !important;}.wp413 {width:413px !important;}.wp414 {width:414px !important;}.wp415 {width:415px !important;}.wp416 {width:416px !important;}.wp417 {width:417px !important;}.wp418 {width:418px !important;}.wp419 {width:419px !important;}.wp420 {width:420px !important;}.wp421 {width:421px !important;}.wp422 {width:422px !important;}.wp423 {width:423px !important;}.wp424 {width:424px !important;}.wp425 {width:425px !important;}.wp426 {width:426px !important;}.wp427 {width:427px !important;}.wp428 {width:428px !important;}.wp429 {width:429px !important;}.wp430 {width:430px !important;}.wp431 {width:431px !important;}.wp432 {width:432px !important;}.wp433 {width:433px !important;}.wp434 {width:434px !important;}.wp435 {width:435px !important;}.wp436 {width:436px !important;}.wp437 {width:437px !important;}.wp438 {width:438px !important;}.wp439 {width:439px !important;}.wp440 {width:440px !important;}.wp441 {width:441px !important;}.wp442 {width:442px !important;}.wp443 {width:443px !important;}.wp444 {width:444px !important;}.wp445 {width:445px !important;}.wp446 {width:446px !important;}.wp447 {width:447px !important;}.wp448 {width:448px !important;}.wp449 {width:449px !important;}.wp450 {width:450px !important;}.wp451 {width:451px !important;}.wp452 {width:452px !important;}.wp453 {width:453px !important;}.wp454 {width:454px !important;}.wp455 {width:455px !important;}.wp456 {width:456px !important;}.wp457 {width:457px !important;}.wp458 {width:458px !important;}.wp459 {width:459px !important;}.wp460 {width:460px !important;}.wp461 {width:461px !important;}.wp462 {width:462px !important;}.wp463 {width:463px !important;}.wp464 {width:464px !important;}.wp465 {width:465px !important;}.wp466 {width:466px !important;}.wp467 {width:467px !important;}.wp468 {width:468px !important;}.wp469 {width:469px !important;}.wp470 {width:470px !important;}.wp471 {width:471px !important;}.wp472 {width:472px !important;}.wp473 {width:473px !important;}.wp474 {width:474px !important;}.wp475 {width:475px !important;}.wp476 {width:476px !important;}.wp477 {width:477px !important;}.wp478 {width:478px !important;}.wp479 {width:479px !important;}.wp480 {width:480px !important;}.wp481 {width:481px !important;}.wp482 {width:482px !important;}.wp483 {width:483px !important;}.wp484 {width:484px !important;}.wp485 {width:485px !important;}.wp486 {width:486px !important;}.wp487 {width:487px !important;}.wp488 {width:488px !important;}.wp489 {width:489px !important;}.wp490 {width:490px !important;}.wp491 {width:491px !important;}.wp492 {width:492px !important;}.wp493 {width:493px !important;}.wp494 {width:494px !important;}.wp495 {width:495px !important;}.wp496 {width:496px !important;}.wp497 {width:497px !important;}.wp498 {width:498px !important;}.wp499 {width:499px !important;}.wp500 {width:500px !important;}.wp550 {width:550px !important;}.wp600 {width:600px !important;}.wp650 {width:650px !important;}.wp700 {width:700px !important;}.wp750 {width:750px !important;}.wp800 {width:800px !important;}.wp850 {width:850px !important;}.wp900 {width:900px !important;}
/* Width % (1% ~ 100%) */
.w1 {width:1% !important;}.w2 {width:2% !important;}.w3 {width:3% !important;}.w4 {width:4% !important;}.w5 {width:5% !important;}.w6 {width:6% !important;}.w7 {width:7% !important;}.w8 {width:8% !important;}.w9 {width:9% !important;}.w10 {width:10% !important;}.w11 {width:11% !important;}.w12 {width:12% !important;}.w13 {width:13% !important;}.w14 {width:14% !important;}.w15 {width:15% !important;}.w16 {width:16% !important;}.w17 {width:17% !important;}.w18 {width:18% !important;}.w19 {width:19% !important;}.w20 {width:20% !important;}.w21 {width:21% !important;}.w22 {width:22% !important;}.w23 {width:23% !important;}.w24 {width:24% !important;}.w25 {width:25% !important;}.w26 {width:26% !important;}.w27 {width:27% !important;}.w28 {width:28% !important;}.w29 {width:29% !important;}.w30 {width:30% !important;}.w31 {width:31% !important;}.w32 {width:32% !important;}.w33 {width:33% !important;}.w34 {width:34% !important;}.w35 {width:35% !important;}.w36 {width:36% !important;}.w37 {width:37% !important;}.w38 {width:38% !important;}.w39 {width:39% !important;}.w40 {width:40% !important;}.w41 {width:41% !important;}.w42 {width:42% !important;}.w43 {width:43% !important;}.w44 {width:44% !important;}.w45 {width:45% !important;}.w46 {width:46% !important;}.w47 {width:47% !important;}.w48 {width:48% !important;}.w49 {width:49% !important;}.w50 {width:50% !important;}.w51 {width:51% !important;}.w52 {width:52% !important;}.w53 {width:53% !important;}.w54 {width:54% !important;}.w55 {width:55% !important;}.w56 {width:56% !important;}.w57 {width:57% !important;}.w58 {width:58% !important;}.w59 {width:59% !important;}.w60 {width:60% !important;}.w61 {width:61% !important;}.w62 {width:62% !important;}.w63 {width:63% !important;}.w64 {width:64% !important;}.w65 {width:65% !important;}.w66 {width:66% !important;}.w67 {width:67% !important;}.w68 {width:68% !important;}.w69 {width:69% !important;}.w70 {width:70% !important;}.w71 {width:71% !important;}.w72 {width:72% !important;}.w73 {width:73% !important;}.w74 {width:74% !important;}.w75 {width:75% !important;}.w76 {width:76% !important;}.w77 {width:77% !important;}.w78 {width:78% !important;}.w79 {width:79% !important;}.w80 {width:80% !important;}.w81 {width:81% !important;}.w82 {width:82% !important;}.w83 {width:83% !important;}.w84 {width:84% !important;}.w85 {width:85% !important;}.w86 {width:86% !important;}.w87 {width:87% !important;}.w88 {width:88% !important;}.w89 {width:89% !important;}.w90 {width:90% !important;}.w91 {width:91% !important;}.w92 {width:92% !important;}.w93 {width:93% !important;}.w94 {width:94% !important;}.w95 {width:95% !important;}.w96 {width:96% !important;}.w97 {width:97% !important;}.w98 {width:98% !important;}.w99 {width:99% !important;}.w100 {width:100% !important;}

/*Responsive : only-pc, only-ta, only-mo, not-pc, not-ta, not-mo */
@media screen and (min-width:1025px){.only-ta, .only-mo, .not-pc {display:none !important;}}
@media screen and (max-width:1024px) and (min-width:641px){.only-pc, .only-mo, .not-ta {display:none !important;}}
@media screen and (max-width:640px){.only-pc, .only-ta, .not-mo {display:none !important;}}


/* jump menu */
#jump_menu {height:0px; position:relative;z-index:100000;}
#jump_menu > ul > li {text-align:center;}
#jump_menu > h1 {width:0; height:0; overflow:hidden; white-space:nowrap;}
#jump_menu > ul > li > a {position:absolute; display:block; color:#fff; font-size:1.5em; top:-10000px; left:0px; z-index:10000; font-weight:600;}
#jump_menu > ul > li > a:hover,
#jump_menu > ul > li > a:focus,
#jump_menu > ul > li > a:active {top:5px; left:5px; right:5px; padding:12px 0; background:#2f3a70; z-index:10000; width:100%; overflow:hidden; }


/**********************************************************************
* Descript : IE 낮은 버전(IE 9이하)에서 브라우저 업그레이드 공지 안내 스타일
***********************************************************************/
#old-browser-popup{position:fixed; width:100%; height:100%; left:0; top:0; background:url(/images/common/bg.png) repeat; z-index:9999; font-family: '맑은 고딕', 'Malgun Gothic', 'Noto Sans', sans-serif;}
.old-browser-container{width:100%; margin:0 auto; text-align:center;}
.old-browser-container div{color:#fff; font-size:13px; line-height:22px;}
.old-browser-container div b{color:#fc0; font-weight:700;}
.old-browser-container p{background:#fff; border-radius:5px; color:#222; font-weight:700; margin:25px auto 50px auto; height:30px; line-height:30px; width:700px;}
.old-browser-container a{color:#3c3c3c; font-weight:700; padding:0 10px; display:inline-block; font-size:12px; text-decoration:none;}
.old-browser-container a:hover{text-decoration:underline; color:#fc0;}
/**********************************************************************/



/****************************************************************
	Slider Common Style
****************************************************************/

.slider .swiper-slide {width:100%;}
.slider .swiper-slide > a {display:block;}
.slider .swiper-slide img {display:block; max-width:100%;}

.fix-scroll .swiper-container {display:block; position:relative;}
.fix-scroll .swiper-wrapper {display:block !important; transform:none !important; -webkit-transform:none !important; height:100% !important; overflow:auto; white-space:nowrap;}
.fix-scroll .swiper-wrapper li {display:inline-block !important; vertical-align:top; transform:none !important; -webkit-transform:none !important; opacity:1 !important;}
.fix-scroll .swiper-wrapper li a {display:block; position:relative;}
.fix-scroll .swiper-wrapper li a:focus:before {content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:5px solid rgba(0,0,0,.5); z-index:2;}

.goto-control {display:block; position:absolute; width:100%; height:0; overflow:hidden; bottom:0; left:0; right:0; z-index:-1000; background:#2292e9; text-align:center; color:#fff !important; opacity:0; box-sizing:border-box;}
.goto-control:focus {z-index:9999; opacity:1; height:auto; padding:10px;}


/****************************************************************
	Tab Style
****************************************************************/
.tab-group .tabs {}
.tab-group .tabs li button {}
.tab-group .tabs li button.on {}
.tab-group .tabs li button .selected {display:none; position:absolute; top:0; left:0; z-index:-999; overflow:hidden; width:0; height:0; opacity:0;}
.tab-group .tabs li button.on .selected {display:block;}
.tab-group .tab-con {display:none;}
.tab-group .tab-con.on {display:block;}

/* 본인인증 */
#realNameTab >ul {width:auto !important; margin:0 -10px !important;}
#realNameTab >ul:after {content:''; display:block; clear:both;}
#realNameTab > ul > li {width:50%; float:left; padding:0 10px;}
.login_box {width:auto !important; height:auto; min-height:475px; float:none; margin:0; padding:1.76em 1.76em 6.47em; border:1px solid #ddd; border-radius:30px; position:relative;}
.login_box_inner:before {width:8.2em; height:8.2em; margin:0 auto 1.17em; border-radius:2.9em; background-size:64% auto !important;}
.login_box_inner.certi_mo:before {background:#f8f8f8 url(../img/common/ico_certi_mo.png) no-repeat 50% 50%;}
.login_box_inner.certi_iPin:before {background:#f8f8f8 url(../img/common/ico_certi_iPin.png) no-repeat 50% 50%;}
.conts .login_box_inner h4 {padding:0; font-size:1.29em; color:#5546A8}
.conts .login_box_inner h4:before {display:none;}
.conts .login_box_inner a[target="_blank"] {display:inline-block;}
.login_box_inner .btnboxC {position:absolute; left:1.76em; bottom:1.76em; right:1.76em;}
.login_box_inner .btnboxC input {display:inline-block; width:49.5%; padding:0 1em; float:left;}
.login_box_inner .btnboxC input:last-child {float:right;}

@media all and (max-width:1024px) {
	.login_box {min-height:540px; padding-bottom:10em;}
	.login_box_inner .btnboxC input {width:100%; margin-top:.3em !important;}
}
@media all and (max-width:768px) {
	#realNameTab > ul > li {width:auto; float:none;}
	.login_box {min-height:auto;}
}

/* 캘린더  */
#ui-datepicker-div ,#ui-timepicker-div {font-size:1.3em !important;}
.ui-datepicker {width:20em !important; height:auto !important;}
.ui-widget-header {background:#FEF2F6;border:0px;padding:1.2em 0 !important;}
.ui-widget.ui-widget-content {border:1px solid #DEE4EB; border-radius:5px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:46%;}
.ui-datepicker .ui-datepicker-title {line-height:3.8em; font-size:1.12em;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {
    border: 0px;
    background: none;
}
.ui-datepicker th {color:#333;}
.ui-datepicker td span, .ui-datepicker td a {padding:0.5em; text-align:center;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {border:0px !important; background:#F1F4F7 !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border:0px !important; background:#D22259 !important; color:#fff !important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {margin-top:10px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {color:#333 !important;}
.tbl_calendarWrap:after {content:""; clear:both;}
.tbl_calendarHead {text-align:center;}
.tbl_calendarHead span {display:inline-block; padding:0 12px; font-weight:800; font-size:25px; color:#333; line-height:34px; letter-spacing: -1px;font-family:'Montserrat', sans-serif}
.tbl_calendarHead span em {color:#5546A8;}
.tbl_calendarHead a {display:inline-block; height:15px; line-height:15px; }
.tbl_calendarHead a.month { width:23px; text-indent:-9999px;}
.tbl_calendarHead a.prev { border-radius: 50%; background:url('../img/common/spr_ico_brd.png') 0 1px no-repeat;}
.tbl_calendarHead a.next { border-radius: 50%; background:url('../img/common/spr_ico_brd.png') -34px 0 no-repeat;}
.tbl_calendarHead a.today {height:30px; line-height:30px; padding:0 10px; font-weight:400; font-size:15px; color:#5E5E5E !important; margin-left: 5px; border:1px solid #ddd !important;border-radius:5px; vertical-align:text-bottom;}

.tbl_calendar ul {width:100%; margin:19px auto 0; border-top:2px solid #283140; overflow:hidden;}
.tbl_calendar li {float:left; width:14.285%; border-right:1px solid #ccc; border-bottom:1px solid #dedede; box-sizing:border-box;}
.tbl_calendar .th {height:40px; font-weight:600; line-height:40px; text-align:center;}
.tbl_calendar .td {height:80px; padding:5px;}
.tbl_calendar .td1 {border-left:1px solid #ccc;}
.tbl_calendar .td1 > span,.tbl_calendar li.td1 > a {color:#ff765e;}
.tbl_calendar .td7 > span,.tbl_calendar li.td7 > a {color:#00bfc2;}
.tbl_calendar .today{background:#f1f1f1;}
.tbl_calendar .today{font-weight: 600;}
.tbl_calendar .today .schedule{font-weight: normal;}
.tbl_calendar .holiday,.tbl_calendar .holiday > a {color:#ec445b;}

.tbl_calendar table {width:100%; margin:19px auto 0; border-top:2px solid #D22259; box-sizing:border-box;}
.tbl_calendar th,
.tbl_calendar td {font-size:14px;  border-bottom:1px solid #ddd;}
.tbl_calendar th {width:14%; height:53px; font-weight:600; line-height:53px; font-size: 15px; text-align:center; }
.tbl_calendar th:first-child,
.tbl_calendar td:first-child p.num {color:#FF1F1F; }
.tbl_calendar th:last-child,
.tbl_calendar td:last-child p.num {color:#216CDA;}
.tbl_calendar td {height:75px; padding:8px 5px 5px; vertical-align:top;}
.tbl_calendar td:hover {background:#f1f9fd}
.tbl_calendar td a { border: none !important; color: #666 !important; font-weight: 600; }
.tbl_calendar td:first-child a {color:#ec445b !important;}
.tbl_calendar td:last-child a {color:#4b96e6 !important;}
.tbl_calendar td .schedule {margin-top:5px;}

.tbl_calendar .schedule a { display:block; width:100%; margin-bottom:4px; padding-left:26px; font-size:12px; line-height:1.6; background:url('img/spr_ico_brd.png') 0px 100% no-repeat; border-radius:4px 4px; box-sizing:border-box;}
.tbl_calendar .schedule:hover{ color:#ddd; border-bottom: 1px dashed #aeaeae;}

.roll_over td[id^="yhdc"]:hover{background: #f7f7f7;}

@media all and (max-width:480px){
.tbl_calendar li {font-size:12px;}
.tbl_calendar .th span span {display:none;}
.tbl_calendar th span {display:none;}
.tbl_calendar th {font-size:13px;}
.tbl_calendar td {font-size:12px;}
.schedule a {background:none; padding-left:0; background:#f3f3f3;}
}
/* 캘린더 목록 */
.tbl_calendarWrap_box {width: 100%; margin-top: 20px;}
.tbl_calendarWrap_box:after {content:''; clear:both; display:block;}
.tbl_calendarWrap_box .tbl_calendarWrap{width: 49%;margin-right: 2%; float:left; box-sizing:border-box; padding-right: 3%;}
.day_schedule {width: 49%;float: left;}
.day_schedule .tbl_wrap{margin-left: 0;}
.day_schedule.farm_day .tbl_wrap{height: 470px; overflow-y: scroll;}
.day_schedule table .tbl_hidden {display: none;}
.day_schedule div.tbl_wrap{margin-left:0 !important;}

/* #conts .tbl_calendarWrap_box a.rent_ok{background: #009688; color: #fff !important; font-weight: 600; padding:2px 5px; border-radius:20px; font-size: 13px;} */
/* .tbl_calendarWrap_box a.rent_ok:hover{background: #0c867a;} */

@media all and (max-width:768px) {
	.tbl_calendarWrap_box .tbl_calendarWrap, .day_schedule { width: 100%;margin-right: 0;}
	.tbl_calendarWrap_box .tbl_calendarWrap{padding-right: 0; border-right: 0;}
	#yhdtbl_calendar #yhdtbl_calendar  { margin: 0 0 50px 0; }
	.day_schedule.farm_day .tbl_wrap{height: auto;}
	.day_schedule.farm_day{margin-top: 30px;}
}

/* 문화행사 캘린더 */
.calendar td a {display:inline-block;}