@charset "utf-8";


@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html, body {width: 100%;margin: 0;padding: 0;}
body {margin:0;padding:0;font-size:12px;font-family:Nanum Gothic,"Nanum Gothic",'나눔 고딕','맑은 고딕','Malgun Cothic',dotum,sans-serif;color:#696969; word-spacing:-1px;}

/* inline */
img {display:inline-block;border:0 none;}
a, cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}

/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
blockquote, p  {margin:0;}
pre {margin:0;font-size:1em;}


/* table */
table {border-collapse:separate;border-spacing:0;border-collapse:collapse;}
caption {display:none;}
th,
td {padding:0;vertical-align:top;text-align:left;font-weight:normal;} /* opara height=18px */


/* list */
dd, dl, ol, ul {margin:0;padding:0;}
li {list-style-type:none;}

/* form */
form {margin:0;}
fieldset {margin:0;padding:0;border:0 none;}
legend {display:none;}
input {vertical-align:middle;font-size:12px;}
input.text {font-size:12px;height:16px;line-height:1;border:1px solid #cccccc;}
input.check,
input.radio {width:13px;height:13px;margin:1px 5px 2px 0;padding:0;}
select {height:20px;font-size:12px;line-height:180%;vertical-align:middle;margin:0;font-family:arial;color:#666666;border:1px solid #b1b9cc;margin-top:1px;}


/* basic */
.spacial-char {font-family:verdana;}
.hidden-obj {position:absolute;top:-9000px;left:-9000px;}
.display-none {display:none;}

/* align */
.text-c {text-align:center !important;}
.text-l {text-align:left !important;}
.text-r {text-align:right !important;}
.vertical-t {vertical-align:top !important;}
.vertical-m {vertical-align:middle !important;}
.vertical-b {vertical-align:bottom !important;}
.float-l {float:left !important;}
.float-r {float:right !important;}
.loat-n {float:none !important;}

/* clera */
.clear:after{content:".";height:0;font-size:0;display:block;clear:both;}
.clear{display:inline-block;}
.clear2:after{content:".";height:0;font-size:0;display:block;clear:both;}
.clear2{display:block;}


* html .clear{height:0;}
.clear{display:block;}
.clear-both{clear:both;}
.over-point {cursor:pointer;}


/* Global link */
a {color:#444; text-decoration:none;}
a:link {color:#444;}
a:visited {color:#444;}
a:hover {text-decoration:underline;}
a:active {color:#444;}

.cursor-p {cursor:pointer;}


/* 마진 */
.mt-0{margin-top:0px !important;}
.mt-1{margin-top:1px !important;}
.mt-3{margin-top:3px !important;}
.mt-5{margin-top:5px !important;}
.mt-7{margin-top:7px !important;}
.mt-10{margin-top:10px !important;}
.mt-13{margin-top:13px !important;}
.mt-15{margin-top:15px !important;}
.mt-17{margin-top:17px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-33{margin-top:33px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}

.mr-0{margin-right:0 !important;}
.mr-3{margin-right:3px !important;}
.mr-5{margin-right:5px !important;}
.mr-8{margin-right:6px !important;}
.mr-10{margin-right:10px !important;}
.mr-14{margin-right:14px !important;}
.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-24{margin-right:24px !important;}
.mr-36{margin-right:36px !important;}
.mr-40{margin-right:40px !important;}

.mr-5{margin-right:5px !important;}
.mr-8{margin-right:8px !important;}
.mr-15{margin-right:15px !important;}
.mr-26{margin-right:26px !important;}
.mr-29{margin-right:29px !important;}
.mr-30{margin-right:30px !important;}
.mr-31{margin-right:31px !important;}
.mr-35{margin-right:35px !important;}
.mr-42{margin-right:42px !important;}
.mr-45{margin-right:45px !important;}
.mr-50{margin-right:50px !important;}
.mr-102{margin-right:102px !important;}
.mr-110{margin-right:110px !important;}

.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-30{margin-bottom:30px !important;}


.ml-0{margin-left:0 !important;}
.ml-1{margin-left:1px !important;}
.ml-2{margin-left:2px !important;}
.ml-4{margin-left:4px !important;}
.ml-5{margin-left:5px !important;}
.ml-7{margin-left:7px !important;}
.ml-8{margin-left:8px !important;}
.ml-9{margin-left:9px !important;}
.ml-10{margin-left:10px !important;}
.ml-12{margin-left:12px !important;}
.ml-15{margin-left:15px !important;}
.ml-18{margin-left:18px !important;}
.ml-19{margin-left:19px !important;}
.ml-20{margin-left:20px !important;}
.ml-24{margin-left:24px !important;}
.ml-30{margin-left:30px !important;}
.ml-35{margin-left:35px !important;}
.ml-40{margin-left:40px !important;}
.ml-45{margin-left:45px !important;}
.ml-50{margin-left:50px !important;}
.ml-55{margin-left:55px !important;}
.ml-60{margin-left:60px !important;}
.ml-70{margin-left:70px !important;}
.ml-75{margin-left:75px !important;}
.ml-80{margin-left:80px !important;}
.ml-100{margin-left:100px !important;}
.ml-120{margin-left:120px !important;}
.ml-180{margin-left:180px !important;}
.ml-250{margin-left:250px !important;}


.mtt-3{margin-top:-3px !important;}
.mtt-5{margin-top:-5px !important;}
.mtt-2{margin-top:-2px !important;}
.mtt-7{margin-top:-7px !important;}
.mtt-10{margin-top:-10px !important;}
.mtt-15{margin-top:-15px !important;}
.mtt-20{margin-top:-20px !important;}
.mtt-30{margin-top:-30px !important;}
.mtt-40{margin-top:-40px !important;}
.mtt-45{margin-top:-45px !important;}
.mtt-50{margin-top:-45px !important;}

/* padding */
.pdl-0{padding-left:0 !important;}
.pdl-5{padding-left:5px !important;}
.pdr-15{padding-right:15px !important;}

.pdt-0 {padding-top:0px !important;}
.pdt-1 {padding-top:1px !important;}
.pdt-2 {padding-top:2px !important;}
.pdt-3 {padding-top:3px !important;}
.pdt-6{padding-top:6px !important;}
.pdt-10{padding-top:10px !important;}
.pdt-13{padding-top:13px !important;}
.pdt-15{padding-top:15px !important;}
.pdt-17{padding-top:17px !important;}
.pdt-20{padding-top:20px !important;}
.pdt-25{padding-top:25px !important;}
.pdt-30{padding-top:30px !important;}
.pdt-32{padding-top:32px !important;}
.pdt-35{padding-top:35px !important;}
.pdt-40{padding-top:40px !important;}

.pdb-10{padding-bottom:10px !important;}

.iepdt-35{padding-top:35px;}
.msie6 .iepdt-35{padding-top:35px;}
.msie7 .iepdt-35{padding-top:18px;}
.msie8 .iepdt-35{padding-top:35px;}

.wd-40 {width:40px;}
.wd-50 {width:50px;}
.wd-107 {width:107px;}
.wd-155 {width:155px;}
.wd-164 {width:164px;}
.wd-180 {width:180px;}
.wd-214 {width:214px;}
.wd-230 {width:230px;}
.wd-245 {width:245px;}
.wd-306 {width:306px;}
.wd-327 {width:327px;}
.wd-350 {width:350px;}
.wd-360 {width:360px;}
.wd-362 {width:362px;}
.wd-372 {width:372px;}
.wd-450 {width:450px;}
.wd-500 {width:500px;}
.wd-700 {width:700px;}

.wd-8p {width:8%;}
.wd-20p {width:20%;}
.wd-24p {width:24%;}
.wd-48p {width:48%;}
.wd-50p {width:50%;}
.wd-78p {width:78%;}
.wd-90p {width:90%;}
.wd-96p {width:96%;}

.h240 {height:240px;}
.h250 {height:250px;}
.h325 {height:325px;}
.h365 {height:365px;}