* {margin:0; padding:0;}


@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}




/* html5 필수요소*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
 aside, canvas, details, figcaption, figure, 
footer, hgroup, menu, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
 	font-family:"Noto Sans Korean","Malgun Gothic","verdana",돋움,"dotum";
	 	color:#222;
	line-height:22px;
}


body {line-height:1;padding:0; margin:0;  font-size:13px; font-weight:300;  /* background:#f9f9f9; */} /* _behavior:url("/common/css/csshover3.htc"); */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

nav ul { list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,q:before, q:after { content:''; content:none;}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background:none;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

ul,li {
	list-style:none;
}


.cursor {cursor:pointer;}


/*스킵버튼*/
#skipNav { position: absolute; top:-10.5em; left:0; margin: 0 auto; z-index:999; }
#skipNav a:active, #skipNav a:focus {position: absolute; top:14em; left: 30px; width: 150px; height:17px; padding-top:3px; text-align: center; color: #fff; background: #333; border: 2px solid #000; outline: 0; font-weight:bold;}


/* go top page */
#returntop { position: absolute; top:-10.5em; left:0; margin: 0 auto; z-index:999; }
#returntop a:active, #returntop a:focus {position: absolute; bottom:20em; left: 30px; width: 150px; height:17px; padding-top:3px; text-align: center; color: #fff; background: #333; border: 2px solid #000; outline: 0; font-weight:bold;}



li {list-style:none;}
li img {vertical-align:top;}
img {margin:0; padding:0; border:0;}
address {font-style:normal;}


/* h1~h6 hr */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0; visibility:hidden;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;}
.h_none {display:none;}

/* about form */
button {border:0; padding:0; background:transparent; cursor:pointer; overflow:visible;}


.no_button {position:relative; display:inline-block; border:none; background:none; cursor:pointer; margin:0; padding:0; vertical-align:middle; overflow:visible; text-decoration:none !important; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap;}

select optgroup{padding:0;margin:0;}
select optgroup option{padding:0;margin:0;}

fieldset {padding:0; border:none; margin:0;}
fieldset legend {overflow:hidden; font-size:0; line-height:0; height:0;visibility:hidden; padding:0; margin:0;}
form {padding:0;margin:0;}

.hidden {overflow:hidden; background:none; width:0; height:0; margin:0; padding:0; visibility:hidden; line-height:0;}

/* table */
table {border:0;}
.cp_right {text-align:right; font-size:0.88em; padding:3px 0 5px 0; }               
.cp_left {text-align:left; font-size:0.88em;padding:3px 0 5px 0;} 

/* color */
.gray222 {color:#222 !important;}
.gray333 {color:#333 !important;}
.gray444 {color:#444 !imporant;}
.gray555 {color:#555;}

.ht100per {height:100%;}
.gray666 {color:#666;}
.gray888 {color:#888;}

.black {color:#000;}
.white {color:#fff;}
.green {color:#62a718;}
.green2 {color:#309411;}

.orange {color:#f80;}
.orange2 {color:#f60;}
.blue{color:#215baa;}
.red {color:#fc4747 !important;}
.pink {color:#e4267b;}

.normal {font-weight:normal;}
.b {font-weight:bold;}
.red_in{color:red !important ;}
.clear {clear:both !important;}
.overflow {overflow:hidden;}
.bold {font-weight:bold;}


/*float_l*/
.float_l {float:left !important;}
.float_r {float:right !important;}

/*z-index*/
.zindex1 {z-index:1;}

/*text-align*/
.left {text-align:left !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}
.justify {text-align:justify !important;}


/*position*/
.position_a {position:absolute !important;}
.position_r {position:relative !important;}


/*vertical-align*/
.middle {vertical-align:middle !important;}
.bottom {vertical-align:bottom !important;}


/* default font color */
.color666 {color:#666;} /*진한 회색*/
.color777 {color:#777;} /*진한 회색*/
.color999 {color:#999;} /*중간 회색*/
.colorCcc {color:#ccc;} /*진한 회색*/

/* align */
.no_margin {margin:0px !important;}
.mt-10 {margin-top:-10px !important;}
.mt-15 {margin-top:-15px !important;}

/*line-height*/


.line-height_20{line-height:20px;}
.line-height_25{line-height:25px;}
.line-height_30{line-height:30px;}


/* margin */
.auto {margin:0 auto !important;}
.mt-1 {margin-top:-1px !important;}
.mt0 {margin-top:0px !important;}
.mt2 {margin-top:2px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}
.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}



.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml75 {margin-left:75px !important;}
.ml80 {margin-left:80px !important;}
.ml90 {margin-left:90px !important;}
.ml200 {margin-left:200px !important;}
.ml220 {margin-left:220px !important;}


.ml100 {margin-left:100px !important;}
.ml120 {margin-left:120px !important;}

.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}
.mr70 {margin-right:70px !important;}
.mr75 {margin-right:75px !important;}
.mr80 {margin-right:80px !important;}



.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}
.mb70 {margin-bottom:70px !important;}
.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}




/* padding */
.pt0 {padding-top:0px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}
.pt70 {padding-top:70px !important;}
.pt75 {padding-top:75px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}
.pt110 {padding-top:110px !important;}
.pt120 {padding-top:120px !important;}





.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important; }
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl55 {padding-left:55px !important;}
.pl60 {padding-left:60px !important;}
.pl65 {padding-left:65px !important;}
.pl70 {padding-left:70px !important;}
.pl75 {padding-left:75px !important;}
.pl80 {padding-left:80px !important;}
.pl100 {padding-left:100px !important;}
.pl200 {padding-left:200px !important;}
.pl250 {padding-left:250px !important;}



.pl276{padding-left:276px !important;}

.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr55 {padding-right:55px !important;}
.pr60 {padding-right:60px !important;}
.pr65 {padding-right:65px !important;}
.pr70 {padding-right:70px !important;}
.pr75 {padding-right:75px !important;}
.pr80 {padding-right:80px !important;}



.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb55 {padding-bottom:55px !important;}
.pb60 {padding-bottom:60px !important;}
.pb65 {padding-bottom:65px !important;}
.pb70 {padding-bottom:70px !important;}
.pb75 {padding-bottom:75px !important;}
.pb80 {padding-bottom:80px !important;}
.pb90 {padding-bottom:90px !important;}
.pb95 {padding-bottom:95px !important;}
.pb100 {padding-bottom:100px !important;}
.pb110 {padding-bottom:110px !important;}


/*no margin, no padding*/
.m_none {margin:0 !important;}
.m_padding {padding:0 !important;}

/* link */
a {color:#555; text-decoration:none;}
a:visited {color:#555;}
a:hover, a:active, a:focus {color:#000;}


/* link */
a.link_base:link {text-decoration:none; color:#666; font-size: 12px;}
a.link_base:visited {text-decoration:none; color:#666; font-size: 12px;}
a.link_base:hover {  text-decoration:underline; color:#000; font-size:12px; }
a.link_base:active { text-decoration:none; color:#000; font-size: 12px;}


/*no*/
.no_bg {background:none !important;}
.no_border {border:none!important;}
.no_padding {padding:0!important;}
.no_margin {margin:0!important;}



/*넓이*/


.wd3per{width:3%!important;}
.wd4per{width:4%!important;}
.wd5per{width:5%!important;}
.wd6per{width:5%!important;}
.wd7per{width:7%!important;}
.wd8per{width:8%!important;}
.wd9per{width:9%!important;}
.wd10per{width:10%!important;}
.wd12per{width:12%!important;}
.wd13per{width:13%!important;}
.wd14per{width:14%!important;}
.wd15per{width:15%!important;}
.wd16per{width:16%!important;}
.wd17per{width:17%!important;}
.wd18per{width:18%!important;}


.wd20per{width:20%!important;}
.wd25per{width:25%!important;}
.wd27per{width:27%!important;}
.wd30per{width:30%!important;}
.wd33per{width:33%!important;}
.wd35per{width:35%!important;}
.wd40per{width:40%!important;}
.wd45per{width:45%!important;}
.wd47per{width:47%!important;}
.wd48per{width:48%!important;}
.wd50per{width:50%!important;}
.wd55per{width:55%!important;}
.wd60per{width:60%!important;}
.wd65per{width:65%!important;}
.wd70per{width:70%!important;}
.wd75per{width:75%!important;}
.wd80per{width:80%!important;}
.wd85per{width:85%!important;}
.wd90per{width:90%!important;}
.wd95per{width:95%!important;}
.wd96per{width:97%!important;}
.wd97per{width:96%!important;}
.wd98per{width:98%!important;}
.wd99per{width:99%!important;}
.wd100per{width:100% !important;}



.wd10{width:10px!important;}
.wd15{width:15px!important;}
.wd20{width:20px!important;}
.wd25{width:25px!important;}
.wd30{width:30px!important;}
.wd35{width:35px!important;}
.wd40{width:40px!important;}
.wd42{width:42px!important;}
.wd41{width:41px!important;}

.wd45{width:45px!important;}
.wd50{width:50px!important;}
.wd55{width:55px!important;}
.wd60{width:60px!important;}
.wd70{width:70px!important;}
.wd80{width:80px!important;}

.wd100{width:100px!important;}

.wd130{width:130px!important;}
.wd140{width:140px!important;}
.wd150{width:150px!important;}



.wd200{width:200px!important;}
.wd210{width:210px!important;}
.wd220{width:220px!important;}
.wd230{width:230px!important;}
.wd235{width:235px!important;}
.wd240{width:240px!important;}
.wd250{width:250px!important;}

.wd280{width:280px!important;}

.wd300{width:300px!important;}
.wd310{width:310px!important;}

.wd330{width:330px!important;}
.wd350{width:350px!important;}
.wd380{width:380px!important;}
.wd400{width:400px!important;}
.wd410{width:410px!important;}

.wd420{width:420px!important;}
.wd425{width:425px!important;}

.wd430{width:430px!important;}
.wd440{width:440px!important;}



.wd450{width:450px!important;}
.wd455{width:455px!important;}
.wd470{width:470px!important;}
.wd500{width:500px!important;}
.wd520{width:520px!important;}
.wd530{width:530px!important;}
.wd540{width:540px!important;}
.wd550{width:550px!important;}

.wd600{width:600px!important;}
.wd630{width:630px!important;}
.wd620{width:620px!important;}

/*height*/

.ht20 {height:20px !important;}
.ht30 {height:30px !important;}
.ht33 {height:33px !important;}
.ht34 {height:34px !important;}
.ht40 {height:40px !important;}
.ht50 {height:50px !important;}
.ht60 {height:60px !important;}
.ht80 {height:80px !important;}
.ht100 {height:100px !important;}
.ht120 {height:120px !important;}
.ht140 {height:140px !important;}
.ht150 {height:150px !important;}
.ht250 {height:250px !important;}
.ht300 {height:300px !important;}
.ht380 {height:380px !important;}
.ht400 {height:400px !important;}



/*top*/

.top10{top:10px !important;}
.top20{top:20px !important;}
.top30{top:30px !important;}
.top40{top:40px !important;}
.top50{top:50px !important;}
.top60{top:60px !important;}
.top70{top:70px !important;}
.top80{top:80px !important;}
.top90{top:90px !important;}

/*line-height*/

.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}

/*border*/

.border01 {border:1px solid #444;}
.border02 {border:1px solid #ccc;}
.border03 {border:1px solid #bbb;}
.border04 {border:1px solid #ddd;}
.border05 {border-bottom:1px solid #ccc;}

.no_left_border {border-left:none !important;}
.no_right_border {border-right:none !important;}
.underline{text-decoration:underline;}

/*letter-spacing*/

.letter-spacing-none {letter-spacing:0px !important;}
.ls-1 {letter-spacing:-1px !important;}
.ls-2 {letter-spacing:-2px !important;}
.ls-3 {letter-spacing:-1px !important;}
.ls-4 {letter-spacing:-4px !important;}





/*font-size*/

.size11{font-size:11px !important; }
.size12{font-size:12px !important; }
.size13{font-size:13px !important; }
.size14{font-size:14px !important; }
.size15{font-size:15px !important; }
.size16{font-size:16px !important; }
.size16{font-size:16px !important; }
.size18{font-size:18px !important; }
.size20{font-size:20px !important; }
.size30{font-size:30px !important; }
.size35{font-size:35px !important; }

.size40{font-size:40px !important; }

/*display*/

.display_b {display:block;}
.display_n {display:none;}



/*font-style*/
.oblique {font-style:oblique;}
.italic {font-style:italic;}


/*background-color*/
.bgcolor01 {background:#bfdddf !important;}
.bgcolor02 {background:#eee !important;}


.bgcolor001 {background:#f69237 !important;}
.bgcolor002 {background:#1cadf2 !important;}
.bgcolor003 {background:#3de478 !important;}



/* 기본 테이블 세팅*/
/*
.tb_base {border-top:2px solid #222; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; }
	.tb_base thead th {background:#484848; text-align:center; color:#fff;    font-weight:bold;
	 padding-top:10px; padding-bottom:10px; border-bottom:1px solid #444;   font-family:"Nanum Gothic","dotum" !important;}

	.tb_base tbody th {background:#f4f4f4; font-family:"Nanum Gothic","dotum" !important; text-align:center;   font-weight:600; color:#3f4852; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base td { text-align:center;  color:#555; font-weight:normal; padding-top:9px; padding-bottom:9px; border-right:1px solid #ddd;  border-bottom:1px solid #ddd;  font-family:"Nanum Gothic","dotum" !important;}
	.tb_base td.left {background:#fff; padding:3px 10px; text-align:left;}
	.tb_base .bor_none {border-right:none;}
	.tb_base tfoot td {background:#e1e1e1;  font-family:"Nanum Gothic","dotum" !important;}
	.tb_base .bor_top{border-top:1px solid #417ebc;}

	.tb_base tbody th.total {background:#fb7901;
	 font-family:"Nanum Gothic","dotum" !important; text-align:center;  
	font-weight:600; color:#fff; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;
	border-top:2px solid #fb5301;}

	.tb_base tbody td.total {
	 font-family:"Nanum Gothic","dotum" !important; text-align:center;  
	font-weight:600; color:#222; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;
	border-top:2px solid #fb5301;}
*/



.tb_base { border-top:2px solid #46474e; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px; border-left:1px solid #ddd;}
	.tb_base thead th {background:#60636c; text-align:center; c font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e;
	text-align:center; color:#fff !important;  }
	.tb_base thead th span {color:#fff !important;  }

	.tb_base tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base td { background:#fff; padding:10px 10px; color:#666;  font-size:13px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; ﻿word-break:keep-all; }
	.tb_base .bor_none {border-right:none;}
	.tb_base td.center { padding-left:0px;}



.tb_base2 { border-top:2px solid #46474e; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px; border-left:1px solid #ddd;}
	.tb_base2 thead th {background:#60636c; text-align:center;  font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e; border-right:1px solid #46474e;
	text-align:center; color:#fff !important;  }
	.tb_base2 thead th span {color:#fff !important;  }

	.tb_base2 tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base2 td { background:#fff; padding:10px 0px; color:#666;  font-size:13px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd; ﻿word-break:keep-all;  text-align:center;}
	.tb_base2 .bor_none {border-right:none;}
	.tb_base2 td.center { padding-left:0px;}





.tb_base3 { border-top:2px solid #333; border-right:none; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px;}
	.tb_base3 thead th {background:#ddd; text-align:center; color:#222;   font-weight:bold !important;
	 font-size:12px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #46474e;
	text-align:center; }
	.tb_base3 tbody th {background:#f4f4f4; text-align:center;   font-weight:bold !important; color:#444; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; vertical-align:middle;}
	.tb_base3 td {  text-align:center; color:#666; font-weight:normal; font-size:13px; padding-top:9px; padding-bottom:9px; letter-spacing:-1px;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;}
	.tb_base3 .bor_none {border-right:none;}
	.tb_base3 td.center { padding-left:0px;}





.form_table input[type="text"] {border:1px solid #ccc; height:20px; margin-right:5px; margin-left:5px;}
.form_table input[type="radio"] {}
.form_table select {border:1px solid #ccc; height:20px; width:130px;}




.form_table td {padding-top:10px !important; padding-bottom:10px !important;}





/*select input*/

input[type='text'], input[type='password'],  select {border:1px solid #ccc; height:22px;}


input[type='radio'], input[type='checkbox'] {margin-right:5px; vertical-align:middle;}
textarea  {border:1px solid #ccc;}




/*블렛스타일*/

.bullet02 {background:url('/images/sub/bullet02.gif') no-repeat 0px 0px !important; padding-left:17px; letter-spacing:-1px; font-size:11px; color:#777; font-weight:bold; line-height:25px;}
.bullet03 {background:url('/images/sub/bullet02.gif') no-repeat 0px 5px !important; padding-left:17px; letter-spacing:-1px; font-size:11px; color:#ee5757; font-weight:bold; line-height:25px;}


/*버튼 class*/



a.btn01 {background:#666; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
a.btn02 { border-bottom:1px solid #3c4557; 

border-top:1px solid #9ca7bc;
border-left:1px solid #6b7689;
border-right:1px solid #6b7689;
padding:3px 10px 3px 10px; font-size:11px;
font-weight:bold  !important;letter-spacing:-1px; 
text-decoration:none; color:#fff; background:#808ca2 url('/web/images/admin/bt_bg03.gif') repeat-x bottom center;
text-decoration:none; letter-spacing:-1px; margin-left:10px;
word-break:keep-all; display:block; width:40%; margin:0 auto;


}
a.btn03 {  border:1px solid #f45626; padding:2px 10px 2px 10px; font-size:11px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }


a.btn03 { 
	border:1px solid #98887d;
	border-top:2px solid #695a50;
	padding:10px 25px 10px 25px;
	font-size:16px;
	font-weight:bold  !important;
	letter-spacing:-1px;
	text-decoration:none;
	color:#615247;  font-weight:bold;
	background:#ded4cd;
	text-decoration:none;   line-height:60px;}


a.btn04 { 
	border:1px solid #e52e32;
	border-top:2px solid #ba1115;
	padding:10px 25px 10px 25px;
	font-size:16px;
	font-weight:bold  !important;
	letter-spacing:-1px;
	text-decoration:none;
	color:#fff;  font-weight:bold;
	background:#e83035; line-height:60px;
	text-decoration:none; }









a.btn03_big { border-bottom:1px solid #7e133f; border-top:1px solid #ee458a; border-left:1px solid #e31f6f;
border-right:1px solid #e31f6f; padding:10px 20px 10px 20px; font-size:17px;font-weight:bold  !important;letter-spacing:-1px;
text-decoration:none; color:#fff; background:#f13a85; text-decoration:none;



}
a.btn03_new { position:absolute; bottom:65px; right:25px; border:1px solid #f45626; padding:2px 10px 2px 10px; font-size:22px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }







a.btn05 { border-bottom:1px solid #002d88; border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11; padding:3px 10px 3px 10px; font-size:16px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none;   margin-top:0px; letter-spacing:-2px;  }
a.btn06 { border-bottom:1px solid #a78500; border-top:1px solid #ffe46a; border-left:1px solid #e1b800; border-right:1px solid #e1b800; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#555; background:#f5d235 url('/web/images/admin/bt_bg04.gif') repeat-x bottom center; text-decoration:none; }
a.btn07 { border-bottom:1px solid #bcbdc4; border-top:1px solid #eeeeef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#7c7d82; background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;}
a.btn08 { border-bottom:2px solid #bc2665; border-top:1px solid #ec5896; border-left:1px solid #e1387f; border-right:1px solid #e1387f;
padding:8px 15px; font-size:15px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#eb468b;}
a.btn09 { border-bottom:1px solid #002d88; border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11; padding:2px 6px 2px 6px; font-size:10px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }
a.btn10 { border-bottom:2px solid #7b838f; border-top:1px solid #d2dbe8; border-left:1px solid #a3aab5; border-right:1px solid #a3aab5; padding:8px 20px 8px 20px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;  background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;  color:#57677f;}
a.btn11 { border-bottom:1px solid #3c4557; border-top:1px solid #9ca7bc; border-left:1px solid #6b7689; border-right:1px solid #6b7689; padding:3px 10px 3px 10px; font-size:14px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#808ca2 url('/web/images/admin/bt_bg03.gif') repeat-x bottom center; text-decoration:none; }
a.btn12 {background:#666; color:#fff; padding:10px 10px 10px 10px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
a.btn13 {background:#d41900; color:#fff; padding:20px 20px 20px 20px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn14 {background:#d41900; color:#fff; padding:10px 10px; font-size:20px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn15 {font-family:"dotum" !important; background:#ed1c29; color:#ffe3e5; padding:5px 5px; font-size:11px;	
			letter-spacing:-1px; text-decoration:none; border:1px solid #d1101c;}

input .new_btn01 {background:#666 !important; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
input .new_btn02 {background:#666; color:#fff; padding:2px 10px 2px 10px; font-size:11px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
* {
	margin: 0; padding: 0;
	font-family: Tahoma, dotum, Arial, sans-serif, serif; 
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#DDDDDD;
	scrollbar-highlight-color:#DDDDDD;
	scrollbar-3dlight-color:#DDDDDD;
	scrollbar-darkshadow-color:#DDDDDD;
	scrollbar-track-color:#F3F3F3;
	scrollbar-arrow-color:#DDDDDD;	
}

body{padding:0; margin:0; font-family: "Tahoma", "dotum", "Arial", "sans-serif", "serif"; }
header, section, aside, article, footer, nav, dl, ul, div{display:block;}
html, body, div, p, h1, h2, h3, h4, h5, oi, ul, li, dl, dt, dd, a, img, input, section, aside, header, footer
{
	margin:0; padding:0; 
	-webkit-ime-mode:inactive; 
	-moz-ime-mode:inactive; 
	-ms-ime-mode:inactive; 
	ime-mode:inactive; 
}
  

caption, th, td, p, span, div {font-size:12px;}

div, p, dl, dt, dd, h1, h2, h3, h4, h5 {margin:0; padding:0;}

ul	{list-style-type: none;}
img	{margin:0; padding:0; border:0;}

a:link			{color:#454545;text-decoration:none;}
a:visited		{color:#454545;text-decoration:none;}
a:active		{color:#999;text-decoration:none;}
a:hover			{color:#999;text-decoration:none;}

a.subMenu:link		{color:#222222; text-decoration:none;}
a.subMenu:active	{color:#669933; text-decoration:none;}
a.subMenu:visited	{color:#222222; text-decoration:none;}
a.subMenu:hover		{color:#669933; text-decoration:none;}

/*/////////////////////////////////////////////////////////////////////////////////////////
//
//		 Tag Style
//
/////////////////////////////////////////////////////////////////////////////////////////**/

/** A tag **/
a.recoLink:link			{color:#454545; font:bold 11px Tahoma; text-decoration:underline;}
a.recoLink:visited		{color:#454545; font:bold 11px Tahoma; text-decoration:underline;}
a.recoLink:active		{color:#999999; font:bold 11px Tahoma; text-decoration:underline;}
a.recoLink:hover		{color:#999999; font:bold 11px Tahoma; text-decoration:underline;}

a.bot:link		{color:#f7dede; font-weight:bold; text-decoration:none;}
a.bot:active	{color:#ffffff; font-weight:bold; text-decoration:none;}
a.bot:visited	{color:#f7dede; font-weight:bold; text-decoration:none;}
a.bot:hover		{color:#ffffff; font-weight:bold; text-decoration:none;}

/** form Tag (input, select, textarea) **/
.b_1 {font-family:Tahoma; font-size:10px; color:666666; height:18px; border:1px solid aaaaaa;}

/** h tag **/

/** hr tag **/

/**  ul, dl tag **/

/** p Tag **/

/** td Tag **/

/** font **/
.noFont {font-size:0; line-height:0;}
.t_10 {font-family:Tahoma; font-size:10px;}
.t_11 {font-family:Tahoma; font-size:11px;}
.t_13 {font-family:Tahoma; font-size:13px;}
.v_10 {font-family:verdana; font-size:10px;}
.v_11 {font-family:verdana; font-size:11px;}
.v_12 {font-family:verdana; font-size:12px;}
.v_13 {font-family:verdana; font-size:13px;}

.c_1 {color:#555555;}
.c_2 {color:#464646;}
.c_3 {color:#669933;}
.c_4 {color:#666666;}
.c_5 {color:#339966;}

/** Float **/
.floatLeft  {float:left;}
.floatRight {float:right;}
.floatClear  {clear:both;}

/** text-align **/
.alignLef	{text-align:left;}
.alignCen   {text-align:center;}
.alignRig 	{text-align:right;}
.valignMid	{vertical-align:middle;}
.valignTop 	{vertical-align:top;}
.valignBot 	{vertical-align:bottom;}

/** table **/

/** margin **/
.mTop5  { margin-top: 5px;  }
.mTop10 { margin-top: 10px; }
.mTop15 { margin-top: 15px; }
.mTop20 { margin-top: 20px; }
.mTop25 { margin-top: 25px; }
.mTop30 { margin-top: 30px; }

.mBot5  { margin-bottom: 5px;  }
.mBot10 { margin-bottom: 10px; }
.mBot15 { margin-bottom: 15px; }
.mBot20 { margin-bottom: 20px; }
.mBot25 { margin-bottom: 25px; }
.mBot30 { margin-bottom: 30px; }

.mLeft5		{ margin-left: 5px;  }
.mLeft10	{ margin-left: 10px; }
.mLeft15	{ margin-left: 15px; }
.mLeft20	{ margin-left: 20px; }
.mLeft25	{ margin-left: 25px; }
.mLeft30	{ margin-left: 30px; }

.mRight5    { margin-right: 5px;  }
.mRight10   { margin-right: 10px; }
.mRight15   { margin-right: 15px; }
.mRight20   { margin-right: 20px; }
.mRight25   { margin-right: 25px; }
.mRight30   { margin-right: 30px; }

/** padding **/
.pTop5		{ padding-top: 5px; }
.pTop10		{ padding-top: 10px;}
.pTop15		{ padding-top: 15px;}
.pTop20		{ padding-top: 20px;}
.pTop40		{ padding-top: 40px;}

.pBot5 		{ padding-bottom: 5px;  }
.pBot10 	{ padding-bottom: 10px; }
.pBot15 	{ padding-bottom: 15px; }

.pLeft5		{ padding-left: 5px;  }
.pLeft10	{ padding-left: 10px; }

.pRight10   { padding-right:10px; }


.float_l {float:left;}
.float_right {float:right;}
.hand {cursor:pointer;}
 .ht83 {height:83px;}



/*///////////////////////////////////////////////////////////////////////////////////
//
//	Style(CSS)
//
//////////////////////////////////////////////////////////////////////////////////**/

div#quick-navigation, hr, h1, h2, h3, h4, legend, p.pageUp, .d_none {	display:none;	}
fieldset {border:none;}

/*////////////////////////////////////////////////////////////////////////////////////
//
//		Layout style
//
///////////////////////////////////////////////////////////////////////////////////**/

.right_10dish {text-align:center; padding:20px 0px;}
.right_10dish img {max-width:200px;  width:90%;}