﻿@charset "UTF-8";

* { padding:0; margin:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:1.25;  
    -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라(신) */
    -ms-text-size-adjust : none;  /* IE */
    -moz-text-size-adjust : none;  /* 파이어폭스 */
    -o-text-size-adjust : none;  /* 오페라(구)*/}

a { text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }

fieldset, iframe, img { border-color:#fff; border:none; }

address, em { font-style:normal; }

canvas { -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; }

table { width:100%; display:table; border-collapse:collapse; }
table > caption { display:table-caption; }
table > colgroup { display:table-column-group; }
table > colgroup > col, table > col { display:table-column; }
table > thead { display:table-header-group; }
table > tbody { display:table-row-group; }
table > tfoot { display:table-footer-group; }
table tr { display:table-row; }
table tr > th, table tr > td { display:table-cell; vertical-align:middle; }
table > thead > tr > th { border-bottom:none; }

input, select, textarea { font-size:1em; }

input[type="checkbox"], input[type="radio"] { width:13px; height:13px; vertical-align:middle; }	
button:not(:disabled), input[type="button"]:not(:disabled), input[type="submit"]:not(:disabled) { cursor:pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border:none; padding:0; margin:0; }

.w1 { width:1%; } .w2 { width:2%; } .w3 { width:3%; } .w4 { width:4%; } .w5 { width:5%; } .w6 { width:6%; } .w7 { width:7%; } .w8 { width:8%; } .w9 { width:9%; } .w10 { width:10%; } .w11 { width:11%; } .w12 { width:12%; } .w13 { width:13%; } .w14 { width:14%; } .w15 { width:15%; } .w16 { width:16%; } .w17 { width:17%; } .w18 { width:18%; } .w19 { width:19%; } .w20 { width:20%; } .w21 { width:21%; } .w22 { width:22%; } .w23 { width:23%; } .w24 { width:24%; } .w25 { width:25%; } .w26 { width:26%; } .w27 { width:27%; } .w28 { width:28%; } .w29 { width:29%; } .w30 { width:30%; } .w31 { width:31%; } .w32 { width:32%; } .w33 { width:33%; } .w34 { width:34%; } .w35 { width:35%; } .w36 { width:36%; } .w37 { width:37%; } .w38 { width:38%; } .w39 { width:39%; } .w40 { width:40%; } .w41 { width:41%; } .w42 { width:42%; } .w43 { width:43%; } .w44 { width:44%; } .w45 { width:45%; } .w46 { width:46%; } .w47 { width:47%; } .w48 { width:48%; } .w49 { width:49%; } .w50 { width:50%; } .w51 { width:51%; } .w52 { width:52%; } .w53 { width:53%; } .w54 { width:54%; } .w55 { width:55%; } .w56 { width:56%; } .w57 { width:57%; } .w58 { width:58%; } .w59 { width:59%; } .w60 { width:60%; } .w61 { width:61%; } .w62 { width:62%; } .w63 { width:63%; } .w64 { width:64%; } .w65 { width:65%; } .w66 { width:66%; } .w67 { width:67%; } .w68 { width:68%; } .w69 { width:69%; } .w70 { width:70%; } .w71 { width:71%; } .w72 { width:72%; } .w73 { width:73%; } .w74 { width:74%; } .w75 { width:75%; } .w76 { width:76%; } .w77 { width:77%; } .w78 { width:78%; } .w79 { width:79%; } .w80 { width:80%; } .w81 { width:81%; } .w82 { width:82%; } .w83 { width:83%; } .w84 { width:84%; } .w85 { width:85%; } .w86 { width:86%; } .w87 { width:87%; } .w88 { width:88%; } .w89 { width:89%; } .w90 { width:90%; } .w91 { width:91%; } .w92 { width:92%; } .w93 { width:93%; } .w94 { width:94%; } .w95 { width:95%; } .w96 { width:96%; } .w97 { width:97%; } .w98 { width:98%; } .w99 { width:99%; } .w100 { width:100%; }

.customZone,
.customZone * { line-height:inherit; }

col.colblock_1 { width:40px; }
col.colblock_2 { width:60px; }
col.colblock_3 { width:80px; }
col.colblock_4 { width:100px; }
col.colblock_5 { width:120px; }
col.colblock_6 { width:140px; }
col.colblock_7 { width:160px; }
col.colblock_8 { width:180px; }
col.colblock_9 { width:200px; }
col.colblock_10 { width:220px; }
col.colblock_11 { width:240px; }
col.colblock_12 { width:260px; }
col.colblock_13 { width:280px; }
col.colblock_14 { width:300px; }

.cke_editable {	font-size:1rem; }

input,
select,
textarea { line-height:1.6; }

input[type="password"],
input[type="text"],
select,
textarea { border:1px solid #aaa; }

input[type="password"],
input[type="text"] { padding:2px; }

select,
textarea { padding:1px; }