@charset "utf-8"; 
/* Alma cms83@almacomm.co.kr */

/* base */ 
*{margin:0; padding:0}
html, body {height:100%; /* Required */}
body{background: #fff;color:#959595; font:12px/1.6 "돋움",Dotum,AppleGothic,sans-serif; }

div, p, ul, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe, dl, dt, dd  {margin:0;padding:0}
fieldset{border:none}
img {border: 0 none; line-height:0}
em {font-style: normal; font-weight: bold;}
address{font-style:normal;}
table {border-collapse:collapse;}
ul,ol  {list-style:none;}
button {cursor:pointer; }

legend {width:0; height:0; line-height:0; visibility:hidden}

/* float 해제 */
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
/*  \*/
.fixed{min-height:1%;}
* html .fixed{height:1%}

/* hidden */
caption, .hid1 {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }/* 공간없음 */
.hid2 {visibility:hidden;width:0;height:0;overflow:hidden;line-height:0;}/*  ie6에서 공간 잡아먹음 */
.fl {float:left !important}
.fr {float:right !important}
.cb {clear:both !important}
.ac {text-align:center !important}
.al {text-align:left !important}
.ar {text-align:right !important}
.vt {vertical-align:top !important}
.vm {vertical-align:middle !important}
.vb {vertical-align:bottom !important}
.oh {overflow:hidden !important}
.cp {cursor:pointer !important}
.di {display:inline !important}
.dib {display:inline-block !important}
.dn {display:none !important}
.db {display:block !important}
.vv {visibility:visible !important}
.vh {visibility:hidden !important}
.bn {border:none !important}
.bbn {border-bottom:none !important}
.brn {border-right:none !important}
.bgn {background:none !important}
.fb {font-weight:bold !important}
.fn {font-weight:normal !important}
.fsall {font-size:100% !important}
.pa {position:absolute !important}
.pr {position:relative !important}
.transparent {background-color:transparent !important}
.top8 {top:8px}

/* common */
/* Margin */
.mn0 {margin:0 !important}
.mt0 {margin-top:0 !important}
.mt6 {margin-top:6px}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mt100 {margin-top:100px !important}

.mr0 {margin-right:0 !important}
.mr5 {margin-right:5px !important}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mr30 {margin-right:30px !important}
.mr60 {margin-right:60px !important}
.mr130 {margin-right:130px !important}

.ml3 {margin-left:3px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px !important}
.ml20 {margin-left:20px !important}
.ml23 {margin-left:23px}
.ml30 {margin-left:30px}
.ml40 {margin-left:40px}

.mb0 {margin-bottom:0 !important}
.mb6 {margin-bottom:6px}
.mb10 {margin-bottom:10px !important}
.mb20 {margin-bottom:20px}
.mb29 {margin-bottom:29px}
.mb30 {margin-bottom:30px}
.mb35 {margin-bottom:35px !important}


/* padding */
.pt0 {padding:0 !important}
.pt10 {padding-top:10px !important}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}
.pt100 {padding-top:100px}

.pr10 {padding-right:10px}
.pr20 {padding-right:20px}
.pr30 {padding-right:30px}

.pb0 {padding-bottom:0 !important}
.pb10 {padding-bottom:10px}
.pb20 {padding-bottom:20px}
.pb30 {padding-bottom:30px !important}
.pb40 {padding-bottom:40px !important}
.pb50 {padding-bottom:50px}

.pl0 {padding-left:0 !important}
.pl10 {padding-left:10px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}
.pl60 {padding-left:60px !important}


/* font-size */
.fs11 {font-size:11px !important}
.fs10 {font-size:10px !important}
.fs12 {font-size:12px !important}


/* font-color */
.fce70034 {color:#e70034}
.fc727485 {color:#727485}
.fcfff {color:#fff !important}
.fc-666 {color:#666 !important}
.fc-c2c3ca {color:#c2c3ca !important}
.fc-87b4de {color:#87b4de}
.fc-adadad {color:#adadad}

/* height */
.h45 {height:45px}
.h65 {height:65px !important}
.h340 {height:340px !important}
.h409 {height:409px !important}
.h451 {height:451px !important}
.h520 {height:520px !important}
.h550 {height:550px !important}
.h610 {height:610px !important}
.h650 {height:650px !important}
.h950 {height:950px !important}
.h1000 {height:1050px !important}

/* widht */
.w55 {width:55px}
.w70 {width:70px;}
.w100 {width:100px}
.w125 {width:125px}
.w160 {width:160px}
.w260 {width:260px !important}
.w270 {width:270px !important}
.w350 {width:350px !important}
.w360 {width:360px !important}
.w380 {width:380px !important}
.w743 {width:743px !important}
.w900 {width:900px !important}
.w920 {width:920px !important}

/* width, height */
.wh45 {width:45px; height:45px}
.wh78 {width:78px; height:78px}
.w350h150 {width:350px; height:150px}
	

.accessibility01, a.accessibility01{position:absolute; display:block; width:150px; left:0; text-align:center; top:-10000px; z-index:500; font-size:1.3em}