@charset "utf-8"; 
/*
	-----------------------------------------------
	* all_common.css (사용자/관리자 공용 스타일)
	-----------------------------------------------
*/

@font-face {
  font-family: 'Pretendard';
  src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard';
  src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard';
  src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard';
  src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard';
  src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
    font-family: 'JalnanGothic';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_231029@1.1/JalnanGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2'),
url('/amlib/common/font/Paperlogy-9Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-8ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2'),
url('/amlib/common/font/Paperlogy-7Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-6SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-5Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2'),
   url('/amlib/common/font/Paperlogy-4Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-3Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-2ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Paperlogy';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2'),
  url('/amlib/common/font/Paperlogy-1Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font:inherit; vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
body {line-height:1.2; }
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}

*, * :before, * :after {box-sizing:border-box;}
html {font-size: 62.5%; transition:all .2s;}
@media all and (max-width:1280px) {
    html {font-size:55%;}
}
html, body {position:relative;}
body {-webkit-text-size-adjust:none; font-size:1.7rem; font-weight:400;}
img {border:none;}
figcaption {padding:1.1rem 0 0; text-align:center;}
em, dfn, cite, address, i {font-style:normal;}
small {font-size:smaller; float:left; text-align:left; line-height:130%;}
label {cursor:pointer; vertical-align:middle;}
address {display:inline-block;}

/* link style */
a {color:inherit; text-decoration:none; cursor:pointer;  transition:all .2s;}
a:visited { text-decoration:none;}
a:hover, a:active { text-decoration:none;}

/* form reset */
input{font-size:inherit; font-family:inherit; color:inherit; vertical-align:middle; padding:0;}
input[type=search] {-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input[type=image]{height:auto; margin:0; padding:0; line-height:inherit;}
select {font-size:inherit; font-family:inherit; color:inherit; text-transform:none; vertical-align:middle;}
button {font-size:inherit; font-family:inherit; margin:0; padding:0; background:none; border:none; cursor:pointer; text-transform:none; vertical-align:middle;}
textarea{font-size:inherit; font-family:inherit; color:inherit; vertical-align:middle; resize:none;}

/* form base style */
input[type=radio],
input[type=checkbox]{vertical-align:middle;}
input[type=button],
input[type=submit] {cursor:pointer;}
textarea{min-height:80px; line-height:120%; font-size:inherit; font-family:inherit;}

/* skip navigation */
#skipNav {position:absolute; margin:0 auto; z-index:99999; top:0; left:0; right:0;}
#skipNav a {position:absolute; display:block; text-align:center; color:#fff; font-size:1em; top:-10000px; left:0; z-index:10000;}
#skipNav a:hover,  #skipNav a:focus, #skipNav a:active {position:absolute; top:0; padding:0.1rem; background:#2f3a70; z-index:10000; width:100%; overflow:hidden;}

/* 대체텍스트 */
.blind, legend, caption {border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px !important; overflow:hidden; padding:0; position:absolute; width:1px}

/*float*/
.fL {float:left;}
.fR {float:right;}
.clr:after,
.clFix:after {content:''; clear:both; display:table;} /* float 해제 */

/* display */
.hide {display:none;}
.show {display:block;}
.inline {display:inline-block;}

@media all and (min-width:1281px) {.not-pc, .only-ta, .only-mo {display:none !important;}}
@media all and (max-width:1280px) and (min-width:641px) {.not-ta, .only-pc, .only-mo {display:none !important;}}
@media all and (max-width:640px) {.not-mo, .only-pc, .only-ta {display:none !important;}}



/* align */
.taL {text-align:left !important;}
.taC {text-align:center !important;}
.taR {text-align:right !important;}
.vaT {vertical-align:top !important;}
.vaM {vertical-align:middle !important;}
.vaB {vertical-align:bottom !important;}

/* margin */
.mT0	{margin-top:0 !important;}
.mT5	{margin-top:0.5rem !important;}
.mT10	{margin-top:1rem !important;}
.mT15	{margin-top:1.5rem !important;}
.mT20	{margin-top:2.0rem !important;}
.mT25	{margin-top:2.5rem !important;}
.mT27	{margin-top:2.7rem !important;}
.mT30	{margin-top:3.0rem !important;}
.mT35	{margin-top:3.5rem !important;}
.mT40	{margin-top:4.0rem !important;}
.mT45	{margin-top:4.5rem !important;}
.mT50	{margin-top:5.0rem !important;}

.mR0	{margin-right:0rem !important;}
.mR5	{margin-right:.5rem !important;}
.mR10	{margin-right:1.0rem !important;}
.mR15	{margin-right:1.5rem !important;}
.mR20	{margin-right:2.0rem !important;}
.mR25	{margin-right:2.5rem !important;}
.mR30	{margin-right:3.0rem !important;}
.mR35	{margin-right:3.5rem !important;}
.mR40	{margin-right:4.0rem !important;}
.mR45	{margin-right:4.5rem !important;}
.mR50	{margin-right:5.0rem !important;}

.mB0	{margin-bottom:0rem !important;}
.mB5	{margin-bottom:.5rem !important;}
.mB10	{margin-bottom:1.0rem !important;}
.mB15	{margin-bottom:1.5rem !important;}
.mB20	{margin-bottom:2.0rem !important;}
.mB25	{margin-bottom:2.5rem !important;}
.mB30	{margin-bottom:3.0rem !important;}
.mB35	{margin-bottom:3.0rem !important;}
.mB40	{margin-bottom:4.0rem !important;}
.mB45	{margin-bottom:4.5rem !important;}
.mB50	{margin-bottom:5.0rem !important;}

.mL0	{margin-left:0rem !important;}
.mL5	{margin-left:.5rem !important;}
.mL10	{margin-left:1.0rem !important;}
.mL15	{margin-left:1.5rem !important;}
.mL20	{margin-left:2.0rem !important;}
.mL25	{margin-left:2.5rem !important;}
.mL30	{margin-left:3.0rem !important;}
.mL35	{margin-left:3.5rem !important;}
.mL40	{margin-left:4.0rem !important;}
.mL45	{margin-left:4.5rem !important;}
.mL50	{margin-left:5.0rem !important;}

/* padding */
.pT0	{padding-top:0rem !important;}
.pT5	{padding-top:.5rem !important;}
.pT10	{padding-top:1.0rem !important;}
.pT15	{padding-top:1.5rem !important;}
.pT20	{padding-top:2.0rem !important;}
.pT25	{padding-top:2.5rem !important;}
.pT30	{padding-top:3.0rem !important;}
.pT35	{padding-top:3.5rem !important;}
.pT40	{padding-top:4.0rem !important;}
.pT45	{padding-top:4.5rem !important;}
.pT50	{padding-top:5.0rem !important;}

.pR0	{padding-right:0 !important;}
.pR5	{padding-right:.5rem !important;}
.pR10	{padding-right:1.0rem !important;}
.pR15	{padding-right:1.5rem !important;}
.pR20	{padding-right:2.0rem !important;}
.pR25	{padding-right:2.5rem !important;}
.pR30	{padding-right:3.0rem !important;}
.pR35	{padding-right:3.5rem !important;}
.pR40	{padding-right:4.0rem !important;}
.pR45	{padding-right:4.5rem !important;}
.pR50	{padding-right:5.0rem !important;}

.pB0	{padding-bottom:0rem !important;}
.pB5	{padding-bottom:.5rem !important;}
.pB10	{padding-bottom:1.0rem !important;}
.pB15	{padding-bottom:1.5rem !important;}
.pB20	{padding-bottom:2.0rem !important;}
.pB25	{padding-bottom:2.5rem !important;}
.pB30	{padding-bottom:3.0rem !important;}
.pB35	{padding-bottom:3.5rem !important;}
.pB40	{padding-bottom:4.0rem !important;}
.pB45	{padding-bottom:4.5rem !important;}
.pB50	{padding-bottom:5.0rem !important;}
.pB100	{padding-bottom:10.0rem !important;}

.pL0	{padding-left:0rem !important;}
.pL5	{padding-left:.5rem !important;}
.pL10	{padding-left:1.0rem !important;}
.pL15	{padding-left:1.5rem !important;}
.pL20	{padding-left:2.0rem !important;}
.pL25	{padding-left:2.5rem !important;}
.pL30	{padding-left:3.0rem !important;}
.pL35	{padding-left:3.5rem !important;}
.pL40	{padding-left:4.0rem !important;}

/* width by percentage */
.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;}

/* width by pixel */
.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;}
.wp867 {width:867px !important;}
.wp900 {width:900px !important;}

#ui-datepicker-div {display:none;}


/* loading image */
.ajax-loading {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99999;}
.ajax-loading img {display:block; opacity:0.5; border-radius:30%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}


/* Grid Layout */
.grid-layout {display:block; clear:both;}
.grid-layout:after {content:""; display:block; clear:both;}
.grid-layout > li,
.grid-layout .grid-item {float:left; box-sizing:border-box;}


.grid-layout.pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.pad-10 > li, .grid-layout.pad-10 > .grid-item {padding:.27em;}
.grid-layout.pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.pad-20 > li, .grid-layout.pad-20 > .grid-item {padding:.56em;}
.grid-layout.pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.pad-30 > li, .grid-layout.pad-30 > .grid-item {padding:.83em;}
.grid-layout.pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.pad-40 > li, .grid-layout.pad-40 > .grid-item {padding:1.11em;}
.grid-layout.pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.pad-50 > li, .grid-layout.pad-50 > .grid-item {padding:1.38em;}

.grid-layout.cols-8 > li,
.grid-layout.cols-8 .grid-item {width:12.5% !important;}
.grid-layout.cols-7 > li,
.grid-layout.cols-7 .grid-item {width:14.28% !important;}
.grid-layout.cols-6 > li,
.grid-layout.cols-6 .grid-item {width:16.66% !important;}
.grid-layout.cols-5 > li,
.grid-layout.cols-5 .grid-item {width:20% !important;}
.grid-layout.cols-4 > li,
.grid-layout.cols-4 .grid-item {width:25% !important;}
.grid-layout.cols-3 > li,
.grid-layout.cols-3 .grid-item {width:33.33% !important;}
.grid-layout.cols-2 > li,
.grid-layout.cols-2 .grid-item {width:50% !important;}
.grid-layout.cols-1 > li,
.grid-layout.cols-1 .grid-item {width:100% !important;}

@media all and (max-width:1024px) {
	.grid-layout.ta-pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.ta-pad-10 > li, .grid-layout.ta-pad-10 > .grid-item {padding:.27em;}
	.grid-layout.ta-pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.ta-pad-20 > li, .grid-layout.ta-pad-20 > .grid-item {padding:.56em;}
	.grid-layout.ta-pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.ta-pad-30 > li, .grid-layout.ta-pad-30 > .grid-item {padding:.83em;}
	.grid-layout.ta-pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.ta-pad-40 > li, .grid-layout.ta-pad-40 > .grid-item {padding:1.11em;}
	.grid-layout.ta-pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.ta-pad-50 > li, .grid-layout.ta-pad-50 > .grid-item {padding:1.38em;}

	.grid-layout.ta-cols-8 > li,
	.grid-layout.ta-cols-8 .grid-item {width:12.5% !important;}
	.grid-layout.ta-cols-7 > li,
	.grid-layout.ta-cols-7 .grid-item {width:14.28% !important;}
	.grid-layout.ta-cols-6 > li,
	.grid-layout.ta-cols-6 .grid-item {width:16.66% !important;}
	.grid-layout.ta-cols-5 > li,
	.grid-layout.ta-cols-5 .grid-item {width:20% !important;}
	.grid-layout.ta-cols-4 > li,
	.grid-layout.ta-cols-4 .grid-item {width:25% !important;}
	.grid-layout.ta-cols-3 > li,
	.grid-layout.ta-cols-3 .grid-item {width:33.33% !important;}
	.grid-layout.ta-cols-2 > li,
	.grid-layout.ta-cols-2 .grid-item {width:50% !important;}
	.grid-layout.ta-cols-1 > li,
	.grid-layout.ta-cols-1 .grid-item {width:100% !important;}
}
@media all and (max-width:640px) {
	.grid-layout.mo-pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.mo-pad-10 > li, .grid-layout.mo-pad-10 > .grid-item {padding:.27em;}
	.grid-layout.mo-pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.mo-pad-20 > li, .grid-layout.mo-pad-20 > .grid-item {padding:.56em;}
	.grid-layout.mo-pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.mo-pad-30 > li, .grid-layout.mo-pad-30 > .grid-item {padding:.83em;}
	.grid-layout.mo-pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.mo-pad-40 > li, .grid-layout.mo-pad-40 > .grid-item {padding:1.11em;}
	.grid-layout.mo-pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.mo-pad-50 > li, .grid-layout.mo-pad-50 > .grid-item {padding:1.38em;}
	
	.grid-layout.mo-cols-8 > li,
	.grid-layout.mo-cols-8 .grid-item {width:12.5% !important;}
	.grid-layout.mo-cols-7 > li,
	.grid-layout.mo-cols-7 .grid-item {width:14.28% !important;}
	.grid-layout.mo-cols-6 > li,
	.grid-layout.mo-cols-6 .grid-item {width:16.66% !important;}
	.grid-layout.mo-cols-5 > li,
	.grid-layout.mo-cols-5 .grid-item {width:20% !important;}
	.grid-layout.mo-cols-4 > li,
	.grid-layout.mo-cols-4 .grid-item {width:25% !important;}
	.grid-layout.mo-cols-3 > li,
	.grid-layout.mo-cols-3 .grid-item {width:33.33% !important;}
	.grid-layout.mo-cols-2 > li,
	.grid-layout.mo-cols-2 .grid-item {width:50% !important;}
	.grid-layout.mo-cols-1 > li,
	.grid-layout.mo-cols-1 .grid-item {width:100% !important;}
}


/* 에디터에서 작성한 내용(테이블, 리스트 등)의 부모 스타일 상속 제거 */
.allRevert :is(span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio) { all: revert; border-width: thin; }
.allRevert :is(th, td) { border: 1px solid #e6e6e6; }