/*초기화*/
* {margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; word-break: keep-all;}
html,body{max-width: 100%; min-height: 100%;}
html{overflow-x: hidden; -webkit-text-size-adjust: none;}
body{-webkit-print-color-adjust:exact; font-family: 'Pretendard Variable'; font-style: normal; font-size: 1rem; font-weight: 300; color: #333; line-height: 1.5;}
ul, li, dl,dt,dd {margin:0;padding:0;list-style:none}
a{color:#333;text-decoration:none;}
img {border: 0; font-size: 0; max-width: 100%;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-family: 'Pretendard Variable';}
textarea, select{font-family: 'Pretendard Variable';font-size:1em}
input, button{margin:0;padding:0;font-family: 'Pretendard Variable';font-size:1em}
input[type="submit"], button{cursor:pointer}
table, tr, td { border-collapse: collapse;}
p{word-break: keep-all;}
input{border-radius: 0;}

/*폰트 설정 class*/
.f_noto{font-family: 'Noto Sans KR', sans-serif;}
.f_mont{font-family: 'Montserrat', sans-serif;}

/*컨텐츠 가이드라인*/
.wrapper {width: calc(1600px + 6vw); max-width: 100%; padding: 0 3vw; margin: 0 auto;}
.subwr {width: calc(1280px + 6vw); max-width: 100%; padding: 0 3vw; margin: 0 auto;}
.regwr {width: calc(800px + 6vw); max-width: 100%; padding: 0 3vw; margin: 0 auto;}

/* arrow symbol */
i.arrow{display: inline-block; border: solid #000; border-width: 0 1px 1px 0; padding: 10px;}
i.up{transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg);}
i.down{transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
i.right{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
i.left{transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg);}

/* input radio */
.radio-wr input[type=radio]{border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; appearance: none; position: absolute; width: 0; height: 0;}
.radio-wr input[type=radio] + label{display: inline-block; cursor: pointer; position: relative; padding-left: 34px; font-size: 1rem; font-weight: 300; color: #333; line-height: 1;}
.radio-wr input[type=radio] + label:before{content: ""; display: inline-block; width: 20px; height: 20px; position: absolute; left: 0; top: -3.2px; z-index: 1; border: 1px solid #d9d9d9; border-radius: 50%;}
.radio-wr input[type=radio]:checked + label:before{border-color: #00E8E8;}
.radio-wr input[type=radio]:checked + label:after{content: ""; display: inline-block; position: absolute; left: 5px; top: 1px; width: 12px; height: 12px; border-radius: 50%; background-color: #00E8E8; z-index: 2;}

/* input checkbox */
.check-wr > * {vertical-align: middle;}
.check-wr input[type=checkbox]{border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; appearance: none; position: absolute; width: 0; height: 0;}
.check-wr input[type=checkbox] + label{display: inline-block; cursor: pointer; position: relative; padding-left: 34px; font-size: 1rem; font-weight: 300; color: #333; line-height: 1;}
.check-wr input[type=checkbox] + label:before{content: ""; display: inline-block; width: 20px; height: 20px; position: absolute; left: 0; top: -3.2px; z-index: 1; border: 1px solid #d9d9d9; border-radius: 0.2rem;}
.check-wr input[type=checkbox]:checked + label:before{border-color: #00E8E8; background: #00E8E8 url('/source/img/icon-check.png') no-repeat center / 80%;}
.check-wr input[type=checkbox]:focus + label:before {outline: 1px solid #0f0f0f;}

/* input text */
.nalgaem-input {padding: 0 15px; width: 100%; height: 44px; border: 1px solid #e3e3e3; border-radius: 0.3rem; background-color: #fff; font-weight: 400; color: #666;}
.nalgaem-input::placeholder {color: #CCCCCC;}
.nalgaem-input.readonly {background-color: #F2F2F2; border-color: #E3E3E3; color: #999; outline: none;}
textarea.nalgaem-input {padding: 15px; resize: none;}
textarea.nalgaem-input::-webkit-scrollbar {width: 6px; height: 6px; scrollbar-width: 6px; scrollbar-height: 6px;}
textarea.nalgaem-input::-webkit-scrollbar-thumb {border-radius: 3px; background: #abadac;}
textarea.nalgaem-input::-webkit-scrollbar-track-piece {background: #e5e5e5;}
.nalgaem-input.input-date {padding: 10px; max-width: 160px; height: 36px; border-color: #d9d9d9; padding-right: 50px; background: url('/source/img/icon-calendar.png') no-repeat center right 10px / 22px; font-size: 0.875rem;}

/* select */
select.nalgaem-input {appearance: none; -webkit-appearance: none; background: url('/source/img/icon-arrow_faq.png') no-repeat center right 15px / 14px;}
select.nalgaem-input:required:invalid {color: #CCCCCC;}
.nalgaem-input option {color:#666; }
.nalgaem-input option[value=""][disabled] {display:none;}

/* input width */
.w200 {max-width: 200px;}
.w280 {max-width: 280px;}
.w380 {max-width: 380px;}
.w500 {max-width: 500px;}
.w700 {max-width: 700px;}

/* file */
/* .file-input {position: absolute; width: 0; height: 0; opacity: 0; visibility:hidden; padding: 0; margin: 0;} */
.file-input {display: none;}
.file-btn {display: flex; align-items: center; justify-content: center; width: 70px; height: 34px; font-size: 14px; font-weight: 400; color: #666; border-radius: 0.3rem; border: 1px solid #e5e5e5; cursor: pointer;}

/* cut text */
.cut_text{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* sound only */
.sound_only{display: inline-block; position: absolute; top: 0; left: 0; width: 0; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; border: 0; overflow: hidden;}

/*팝업레이어*/
#hd_pop {z-index:9999;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #ddd;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
.sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

.ui-widget.ui-widget-content {z-index: 100 !important;}

/* 테마 설정 */
/* buttons */
.btn_group {position:static !important;margin:0;padding:0;}
.btn_group .btn_small{margin-left:-1px;padding:2px 6px !important;}
.btn_group .btn_small:first-child {margin-left:0 !important;}

.btn_ssmall, .btn_small, .btn_lsmall, .btn_medium, .btn_large, .btn_txt, .btn_letter {
	display:inline-block;
	text-decoration:none !important;
	vertical-align:middle !important;
	font-family:inherit;
	white-space:nowrap;
	cursor:pointer;
	background:transparent;
	text-align:center;
	border-radius:0;
	outline:0;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
 }

.btn_ssmall {
	padding:1px 5px;
	font-size:11px;
	line-height:1.222;
	font-weight:normal !important;
}

.btn_small {
	padding:2px 8px;
	font-size:11px;
	line-height:1.555;
	font-weight:normal !important;
}

.btn_lsmall {
	padding:3px 10px;
	
	line-height:1.666;
	font-weight:normal !important;
}

.btn_medium {
	padding:8px 15px;
	font-size:13px;
	line-height:1.444;
	font-weight:600;
}

.btn_large {
	padding:10px 21px;
	font-size:15px;
	line-height:1.222;
	font-weight:600;
}

.btn_ssmall,
.btn_small,
.btn_lsmall,
.btn_medium,
.btn_large {
	background:#333;
	border:1px solid #333;
	color:#fff !important;
}

.btn_ssmall:hover,
.btn_small:hover,
.btn_lsmall:hover,
.btn_medium:hover,
.btn_large:hover {
	background:#222;
	border:1px solid #222;
	color:#fff !important;
}

.btn_letter {width:78px;height:76px;font-size:13px;font-weight:600;line-height:1.333;color:#fff !important;background:#777;}
a.btn_letter {padding-top:19px;}

/*box*/
.bx-white {background:#fff;border:1px solid #ccc;color:#222 !important;}
.bx-white:hover {background:#fff;border:1px solid #222;color:#222 !important;}
.bx-black {background:#fff;border:1px solid #222;color:#222 !important;}
.bx-black:hover {background:#222;border:1px solid #222;color:#fff !important;}
.bx-grey {background:#f8f8f8;border:1px solid #ccc;color:#666 !important;}
.bx-grey:hover {background:#999;border:1px solid #999;color:#fff !important;}
.bx-green {background:#fff;border:1px solid #26c281;color:#26c281 !important;}
.bx-green:hover {background:#26c281;border:1px solid #26c281;color:#fff !important;}
.bx-yellow {background:#fff;border:1px solid #e87e04;color:#e87e04 !important;}
.bx-yellow:hover {background:#e87e04;border:1px solid #e87e04;color:#fff !important;}
.bx-red {background:#fff;border:1px solid #ef4836;color:#ef4836 !important;}
.bx-red:hover {background:#ef4836;border:1px solid #ef4836;color:#fff !important;}
.bx-blue {background:#fff;border:1px solid #4b77be;color:#4b77be !important;}
.bx-blue:hover {background:#4b77be;border:1px solid #4b77be;color:#fff !important;}

/*txt button*/
.btn_txt {height:18px;line-height:1.6;font-weight:normal;color:#999 !important;letter-spacing:0;}
.btn_txt i {margin-left:5px;}

/*mobile_box*/
.bx-grey2 {background:transparent;border:1px solid #888;color:#bbb !important;}
.bx-grey2:hover {background:transparent;border:1px solid #fff;color:#fff !important;}


/*폼*/
/* .frm_input,input[type=file] {height:23px;} */
.frm_input {padding:5px 10px;font-weight:normal;border:1px solid #ddd;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.frm_textbox {padding:4px;line-height:1.4;font-weight:normal;border:1px solid #ddd;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.frm_input:focus,.frm_textbox:focus {border:1px solid #2d85f2;}
.multiple-select {width:100%;height:100px !important;}
.multiple-select2 {width:100%;height:380px !important;}
form {margin:0;}


/*버튼*/
.btn_confirm {margin-top:20px;text-align:center;}
.btn_confirm .btn_small.fa-caret-up {font-size:17px;padding:1px 8px 3px;}
.btn_confirm .btn_small.fa-caret-down {font-size:17px;padding:2px 8px;}
.btn_confirm a,.btn_confirm input,.btn_confirm button{margin:0 1.5px;}
.btn_confirm02 {margin-top:8px;margin-bottom:0;text-align:center;}
.btn_confirm02 a,.btn_confirm02 input,.btn_confirm02 button{margin:0 1.5px;}
.btn_confirm03 {margin-top:8px;margin-bottom:8px;text-align:center;}
.btn_confirm03 a,.btn_confirm03 input,.btn_confirm03 button{margin:0 1.5px;}

.wfull{width:100%}
.hfull{height:100%}
.whalf{width:50%}
.hhalf{height:50%}


/*기본테이블*/
.tbl_wrap table {width:100%;}
.ini_wrap table {width:auto !important;}
.ini_wrap table td {padding:0; border:0 !important;}

/*가로형 테이블 (중간에 라인없음)*/
/* .tbl_head01 {border-top:1px solid #666;border-bottom:1px solid #e4e5e7;} */
.tbl_head01 thead th {border-top:0 !important;text-align:center;}
.tbl_head01 th {padding:9px 0;line-height:1em;font-weight:600;vertical-align:middle;}
.tbl_head01 th,.tbl_head01 td {}
.tbl_head01 td {padding:9px;text-align:left;line-height:1.4;border-top:1px solid #e4e5e7;word-break:break-all;}
.tbl_head01 tfoot {background-color:#f8f8f8 !important;}
.tbl_head01 tfoot th,.tbl_head01 tfoot td {border-top:1px solid #e4e5e7 !important;}

/*가로형 테이블 (중간에 라인있음)*/
.tbl_head02 {border-top:1px solid #666;border-bottom:1px solid #e4e5e7;}
.tbl_head02 thead th {border-top:0 !important;text-align:center;}
.tbl_head02 thead tr.rows th {border-top:1px solid #e4e5e7 !important;}
.tbl_head02 th {padding:9px 0;line-height:1em;font-weight:600;}
.tbl_head02 th,.tbl_head02 td {border-left:1px solid #e4e5e7;vertical-align:middle;}
.tbl_head02 td {padding:9px;text-align:left;line-height:1.4;border-top:1px solid #e4e5e7;word-break:break-all;}
.tbl_head02 tfoot {background-color:#f8f8f8 !important;}
.tbl_head02 tfoot th,.tbl_head02 tfoot td {border-top:1px solid #e4e5e7 !important;}
.tbl_head02 tr:not(.rows) th:first-child,
.tbl_head02 tr:not(.rows) td:first-child {border-left:0 !important;}

/*폼 테이블*/
/* .tbl_frm01 {border-top:1px solid #666;} */
.tbl_frm01 table {width:100%;}
.tbl_frm01 th,
.tbl_frm01 td {padding:8px 14px;height:22px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;}
.tbl_frm01 th {font-weight:600;}
.tbl_frm01 .frm_address {margin-top:5px;}

.tbl_frm02 {width:100%;}
.tbl_frm02 th {padding:7px 20px;border:1px solid #e8e8e8;background-color:#fafafa;font-weight:600;text-align:left;}
.tbl_frm02 td {padding:5px 10px;text-align:left;border:1px solid #e8e8e8;background:transparent;}
.tbl_frm02 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#454545;vertical-align:middle;line-height:1.4;}
.tbl_frm02 textarea {width:100%;height:140px;}

/*position*/
.fl{float:left}
.fr{float:right}
.fn{float:none}
.db{display:block}
.dt{display:table}
.di{display:inline}
.dn{display:none}
.dib{display:inline-block}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.ofv{overflow:visible}
.ofs{overflow:scroll}
.overflows{overflow-y:auto;overflow-x:hidden}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}
.ps{position:static}
.pr{position:relative}
.pa{position:absolute}
.pf{position:fixed}
.tablef{table-layout:fixed}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
ul.ofh li{float:left}

/*commend*/
.nolne {border:none !important}
.bl_nolne {border-left:none !important}
.bt_nolne {border-top:none !important}
.bt_nolne .first th,
.bt_nolne .first td {border-top:none !important}
.br_nolne {border-right:none !important}
.bb_nolne {border-bottom:none !important}

.rbar{cursor:s-resize}
.curp{cursor:pointer}
.center{margin:0 auto}
.tlauto{display:table;margin-left:auto}
.trauto{display:table;margin-right:auto}
.tcauto{display:table;margin-left:auto;margin-right:auto}
.bold{font-weight:bold}
.wauto{width:auto !important}
.hauto{height:auto !important}
.wfull{width:100%}
.hfull{height:100%}
.whalf{width:50%}
.hhalf{height:50%}
.mp0{margin:0 !important;padding:0 !important}
.m0{margin:0 !important}
.p0{padding:0 !important}
.b0{border:0 !important}
.casket{float:left;display:block;_display:inline;overflow:hidden}
.normal{font-weight:normal !important}
.italic{font-style:italic !important}
.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tn{text-decoration:none !important}
.tu{text-decoration:underline !important}
.to{text-decoration:overline !important}
.tl{text-decoration:line-through !important}
.ti{text-decoration:lighter !important}
.ti9{text-indent:-9999em}
.bd{border:1px solid #ddd !important}
.bt{border-top:1px solid #ddd !important}
.br{border-right:1px solid #ddd !important}
.bb{border-bottom:1px solid #ddd !important}
.bl{border-left:1px solid #ddd !important}
.dot_line{border-bottom:1px dotted #cccccc !important}
.list0{background-color:#ffffff !important}
.list1{background-color:#f8f8f8 !important}
.list2{background-color:#f4f4f4 !important}
.lsnone{letter-spacing:0 !important}
.ls05{letter-spacing:-0.05em !important}

.lh1{line-height:1em !important}
.lh2{line-height:1.2em !important}
.lh3{line-height:1.3em !important}
.lh4{line-height:1.4em !important}
.lh5{line-height:1.5em !important}
.lh6{line-height:1.6em !important}

.fs11{font-size:11px !important}
.fs12{font-size:12px !important}
.fs13{font-size:13px !important}
.fs14{font-size:14px !important}
.fs18{font-size:18px !important}
.fs40{font-size:40px !important}

/*font color*/
.fc_wht{color:#ffffff !important} /*흰색*/
.fc_blk{color:#000000 !important} /*검정*/
.fc_red{color:#ec0e03 !important} /*빨강*/
.fc_084{color:#547eec !important} /*블루*/
.fc_107{color:#6b8f13 !important} /*녹색*/
.fc_197{color:#197fe0 !important} /*파랑*/
.fc_00f{color:#0000ff !important} /*파랑2*/
.fc_7d6{color:#7d62c3 !important} /*보라*/
.fc_255{color:#ff7200 !important} /*주황1*/
.fc_eb7{color:#eb7c06 !important} /*주황2*/
.fc_e06{color:#e06c04 !important} /*주황3*/
.fc_214{color:#d6d6d6 !important} /*회색1*/
.fc_125{color:#7d7d7d !important} /*회색2*/
.fc_137{color:#898989 !important} /*회색3*/
.fc_888{color:#888888 !important} /*회색4*/
.fc_999{color:#999999 !important} /*회색5*/
.fc_90{color:#f33e31 !important}

/*margin*/
.mart0	{margin-top:0px !important}
.mart1	{margin-top:1px !important}
.mart2	{margin-top:2px !important}
.mart3	{margin-top:3px !important}
.mart4	{margin-top:4px !important}
.mart5	{margin-top:5px !important}
.mart6	{margin-top:6px !important}
.mart7	{margin-top:7px !important}
.mart8	{margin-top:8px !important}
.mart9	{margin-top:9px !important}
.mart10	{margin-top:10px !important}
.mart11	{margin-top:11px !important}
.mart12	{margin-top:12px !important}
.mart13	{margin-top:13px !important}
.mart14	{margin-top:14px !important}
.mart15	{margin-top:15px !important}
.mart16	{margin-top:16px !important}
.mart17	{margin-top:17px !important}
.mart19	{margin-top:19px !important}
.mart20	{margin-top:20px !important}
.mart21	{margin-top:21px !important}
.mart22	{margin-top:22px !important}
.mart23	{margin-top:23px !important}
.mart24	{margin-top:24px !important}
.mart25	{margin-top:25px !important}
.mart26	{margin-top:26px !important}
.mart27	{margin-top:27px !important}
.mart28	{margin-top:28px !important}
.mart29	{margin-top:29px !important}
.mart30	{margin-top:30px !important}
.mart40	{margin-top:40px !important}
.mart50	{margin-top:50px !important}
.mart60	{margin-top:60px !important}
.mart65	{margin-top:65px !important}
.mart80	{margin-top:80px !important}

.marr1	{margin-right:1px !important}
.marr2	{margin-right:2px !important}
.marr3	{margin-right:3px !important}
.marr4	{margin-right:4px !important}
.marr5	{margin-right:5px !important}
.marr6	{margin-right:6px !important}
.marr7	{margin-right:7px !important}
.marr8	{margin-right:8px !important}
.marr9	{margin-right:9px !important}
.marr10	{margin-right:10px !important}
.marr11	{margin-right:11px !important}
.marr12	{margin-right:12px !important}
.marr13	{margin-right:13px !important}
.marr14	{margin-right:14px !important}
.marr15	{margin-right:15px !important}
.marr20	{margin-right:20px !important}
.marr30	{margin-right:30px !important}
.marr35	{margin-right:35px !important}
.marr40	{margin-right:40px !important}
.marr50	{margin-right:50px !important}

.marb0	{margin-bottom:0px !important}
.marb1	{margin-bottom:1px !important}
.marb2	{margin-bottom:2px !important}
.marb3	{margin-bottom:3px !important}
.marb4	{margin-bottom:4px !important}
.marb5	{margin-bottom:5px !important}
.marb6	{margin-bottom:6px !important}
.marb7	{margin-bottom:7px !important}
.marb8	{margin-bottom:8px !important}
.marb9	{margin-bottom:9px !important}
.marb10	{margin-bottom:10px !important}
.marb11	{margin-bottom:11px !important}
.marb12	{margin-bottom:12px !important}
.marb13	{margin-bottom:13px !important}
.marb14	{margin-bottom:14px !important}
.marb15	{margin-bottom:15px !important}
.marb20	{margin-bottom:20px !important}
.marb25	{margin-bottom:25px !important}
.marb30	{margin-bottom:30px !important}
.marb40	{margin-bottom:40px !important}
.marb50	{margin-bottom:50px !important}
.marb60	{margin-bottom:60px !important}
.marb99	{margin-bottom:99px !important}
.marb200 {margin-bottom:200px !important}

.marl0	{margin-left:0 !important}
.marl1	{margin-left:1px !important}
.marl2	{margin-left:2px !important}
.marl3	{margin-left:3px !important}
.marl4	{margin-left:4px !important}
.marl5	{margin-left:5px !important}
.marl6	{margin-left:6px !important}
.marl7	{margin-left:7px !important}
.marl8	{margin-left:8px !important}
.marl9	{margin-left:9px !important}
.marl10	{margin-left:10px !important}
.marl11	{margin-left:11px !important}
.marl12	{margin-left:12px !important}
.marl13	{margin-left:13px !important}
.marl14	{margin-left:14px !important}
.marl15	{margin-left:15px !important}
.marl16	{margin-left:16px !important}
.marl17	{margin-left:17px !important}
.marl18	{margin-left:18px !important}
.marl19	{margin-left:19px !important}
.marl20	{margin-left:20px !important}
.marl25	{margin-left:25px !important}
.marl30	{margin-left:30px !important}

/*padding*/
.pad20  {padding:20px !important}

.padt1	{padding-top:1px !important}
.padt2	{padding-top:2px !important}
.padt3	{padding-top:3px !important}
.padt4	{padding-top:4px !important}
.padt5	{padding-top:5px !important}
.padt6	{padding-top:6px !important}
.padt7	{padding-top:7px !important}
.padt8	{padding-top:8px !important}
.padt9	{padding-top:9px !important}
.padt10	{padding-top:10px !important}
.padt11	{padding-top:11px !important}
.padt12	{padding-top:12px !important}
.padt13	{padding-top:13px !important}
.padt14	{padding-top:14px !important}
.padt15	{padding-top:15px !important}
.padt18	{padding-top:18px !important}
.padt20	{padding-top:20px !important}
.padt22	{padding-top:22px !important}
.padt25	{padding-top:25px !important}
.padt30	{padding-top:30px !important}
.padt31	{padding-top:31px !important}
.padt33	{padding-top:33px !important}
.padt45	{padding-top:45px !important}
.padt100 {padding-top:100px !important}
.padt150 {padding-top:150px !important}
.padt170 {padding-top:170px !important}
.padt185 {padding-top:185px !important}

.padr1	{padding-right:1px !important}
.padr2	{padding-right:2px !important}
.padr3	{padding-right:3px !important}
.padr4	{padding-right:4px !important}
.padr5	{padding-right:5px !important}
.padr6	{padding-right:6px !important}
.padr7	{padding-right:7px !important}
.padr8	{padding-right:8px !important}
.padr9	{padding-right:9px !important}
.padr10	{padding-right:10px !important}
.padr15	{padding-right:15px !important}
.padr20	{padding-right:20px !important}
.padr40	{padding-right:40px !important}

.padb1	{padding-bottom:1px !important}
.padb2	{padding-bottom:2px !important}
.padb3	{padding-bottom:3px !important}
.padb4	{padding-bottom:4px !important}
.padb5	{padding-bottom:5px !important}
.padb6	{padding-bottom:6px !important}
.padb7	{padding-bottom:7px !important}
.padb8	{padding-bottom:8px !important}
.padb9	{padding-bottom:9px !important}
.padb10	{padding-bottom:10px !important}
.padb15	{padding-bottom:15px !important}
.padb20	{padding-bottom:20px !important}
.padb30	{padding-bottom:30px !important}
.padb50	{padding-bottom:50px !important}
.padb60	{padding-bottom:60px !important}

.padl0	{padding-left:0 !important}
.padl1	{padding-left:1px !important}
.padl2	{padding-left:2px !important}
.padl3	{padding-left:3px !important}
.padl4	{padding-left:4px !important}
.padl5	{padding-left:5px !important}
.padl6	{padding-left:6px !important}
.padl7	{padding-left:7px !important}
.padl8	{padding-left:8px !important}
.padl9	{padding-left:9px !important}
.padl10	{padding-left:10px !important}
.padl11	{padding-left:11px !important}
.padl12	{padding-left:12px !important}
.padl13	{padding-left:13px !important}
.padl14	{padding-left:14px !important}
.padl15	{padding-left:15px !important}
.padl20	{padding-left:20px !important}
.padl23	{padding-left:23px !important}
.padl27	{padding-left:27px !important}
.padl29	{padding-left:29px !important}
.padl30	{padding-left:30px !important}

/*테이블 그리드*/
.w10 {width:10px !important}
.w20 {width:20px !important}
.w30 {width:30px !important}
.w35 {width:35px !important}
.w40 {width:40px !important}
.w50 {width:50px !important}
.w60 {width:60px !important}
.w70 {width:70px !important}
.w80 {width:80px !important}
.w90 {width:90px !important}
.w100 {width:100px !important}
.w110 {width:110px !important}
.w120 {width:120px !important}
.w130 {width:130px !important}
.w140 {width:140px !important}
.w150 {width:150px !important}
.w160 {width:160px !important}
.w170 {width:170px !important}
.w180 {width:180px !important}
.w190 {width:190px !important}
.w200 {width:200px !important}
.w300 {width:300px !important}
.w400 {width:400px !important}
.w964 {width:964px !important}

.w10p{width:10% !important}
.w20p{width:20% !important}
.w30p{width:30% !important}
.w40p{width:40% !important}
.w50p{width:50% !important}
.w60p{width:60% !important}
.w70p{width:70% !important}
.w80p{width:80% !important}
.w90p{width:90% !important}

.h60  {height:60px !important}
.h100 {height:100px !important}
.h200 {height:200px !important}
.h300 {height:300px !important}