@charset "utf-8";

.sound_only, .hide { display:none;}

/* editor 단축키 */
.cke_sc{ padding: 10px 0 5px; text-align: right; }
.btn_cke_sc{display:inline-block;padding: 0 12px; line-height: 25px; border: 1px solid #c5c5c5; background:#fafafa; text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer; border-radius: 3px; outline: none; }
.btn_cke_sc:hover{ color: #000000; border: 1px solid #828282; }
.btn_cke_sc_close{ padding: 0 12px; line-height: 25px; border: 1px solid #c5c5c5; border-radius: 3px; outline: none; }
.btn_cke_sc_close:hover{ color: #000000; border: 1px solid #828282; }
.cke_sc_def {margin: 5px 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

.float-right{ float: right !important; }
.float-left{ float: left !important; }
.bold{ font-weight: 700 !important; }



.mt5	{ margin-top: 5px; }
.mt10	{ margin-top: 10px; }
.mt20	{ margin-top: 20px; }
.mt30	{ margin-top: 30px; }
.mt40	{ margin-top: 40px; }
.mt50	{ margin-top: 50px; }
.mt60	{ margin-top: 60px; }
.mt70	{ margin-top: 70px; }
.mt80	{ margin-top: 80px; }
.mt90	{ margin-top: 90px; }
.mt100	{ margin-top: 100px; }

.mb5	{ margin-bottom: 5px; }
.mb10	{ margin-bottom: 10px; }
.mb20	{ margin-bottom: 20px; }
.mb30	{ margin-bottom: 30px; }
.mb40	{ margin-bottom: 40px; }
.mb50	{ margin-bottom: 50px; }
.mb60	{ margin-bottom: 60px; }
.mb70	{ margin-bottom: 70px; }
.mb80	{ margin-bottom: 80px; }
.mb90	{ margin-bottom: 90px; }
.mb100	{ margin-bottom: 100px; }

.ml5	{ margin-left: 5px; }
.ml10	{ margin-left: 10px; }
.ml20	{ margin-left: 20px; }
.ml30	{ margin-left: 30px; }
.ml40	{ margin-left: 40px; }
.ml50	{ margin-left: 50px; }
.ml60	{ margin-left: 60px; }
.ml70	{ margin-left: 70px; }
.ml80	{ margin-left: 80px; }
.ml90	{ margin-left: 90px; }
.ml100	{ margin-left: 100px; }

.mr5	{ margin-right: 5px; }
.mr10	{ margin-right: 10px; }
.mr20	{ margin-right: 20px; }
.mr30	{ margin-right: 30px; }
.mr40	{ margin-right: 40px; }
.mr50	{ margin-right: 50px; }
.mr60	{ margin-right: 60px; }
.mr70	{ margin-right: 70px; }
.mr80	{ margin-right: 80px; }
.mr90	{ margin-right: 90px; }
.mr100	{ margin-right: 100px; }

.wd50	{ width: 50%; }
.wd85	{ width: 85%; }
.wd90	{ width: 90%; }
.wd95	{ width: 95%; }
.wd98	{ width: 98%; }
.wd99	{ width: 99%; }
.wd100	{ width: 100%; }


.w100	{ width: 100px; }
.w200	{ width: 200px; }
.w300	{ width: 300px; }
.w400	{ width: 400px; }
.w500	{ width: 500px; }

.mg2	{ margin: 2px; }

.pd5	{ padding: 5px; }

.pt10	{ padding-top: 10px; }
.pt30	{ padding-top: 30px; }

.bdr1-1	{ border: 1px solid #9d9d9d; }
.bdr1-2	{ border: 1px solid #dddddd; }



.bdr-nl	{ border-left: 0; }
.bdr-nr	{ border-right: 0; }
.bdr-nt	{ border-top: 0; }

.rdr2	{ border-radius: 2px; }
.rdr3	{ border-radius: 3px; }
.rdr4	{ border-radius: 4px; }
.rdr5	{ border-radius: 5px; }
.rdr6	{ border-radius: 6px; }
.rdr7	{ border-radius: 7px; }
.rdr8	{ border-radius: 8px; }
.rdr9	{ border-radius: 9px; }
.rdr10	{ border-radius: 107px; }

.fleft { float:left;}
.fright { float:right;}

