﻿@charset "utf-8";

/* reset */
*{margin: 0;padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none; margin: 0px;}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background-image: url('../../img/bg_top.jpg');background-repeat: no-repeat; background-position: 50% 0%; background-attachment: fixed;}
body,th,td,input,select,textarea,button {font-size:16px;line-height: 30px;font-family: '바탕',batang,sans-serif;color:#222}
a {color:#1e76e3;text-decoration:underline}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
legend,caption {display: block;overflow: hidden;visibility: hidden;width: 0 !important;height: 0 !important;line-height: 0 !important;font-size: 0 !important}
hr{display: none;}

/* margin */
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}

/* text */
.tal {text-align: left !important;}
.tar {text-align: right !important;}
.tac {text-align: center !important;}
.vat {vertical-align: top !important;}
.vam {vertical-align: middle !important;}
.vab {vertical-align: bottom !important;}

/* float or clear */
.fl {float: left !important;}
.fr {float: right !important;}
.fn {font-weight: normal !important;}
.f_clear {*zoom: 1 !important;}
.f_clear:after {content:"";display:block;clear:both;height:0;visibility:hidden;}

/* display */
.ovh {overflow: hidden !important;}
.db {display: block !important;}
.dn {display: none !important;}
.dib {display: inline-block !important;}
.di {display: inline !important;}
.blind {display: block;overflow: hidden;position: absolute;left: 0;top: -5000px;text-indent: -5000px;height: 0 !important;width: 0 !important; font-size: 0 !important;line-height: 0 !important;padding: 0 !important;}

/* position */
.poss {position: static !important;}
.posr {position: relative !important;}
.posa {position: absolute !important;}
.posf {position: fixed !important;}

/*common*/
.wrap {background-color:#FFF; width: 100%; margin:0 auto; text-align: center;}
.line {background-color:#DDD; width: 100%;height: 1px;}
#top {height: 860px;}
#indesign {background-color:#b5b5b4; background-image: url('../../img/bg_pagedetail.png');background-position: 50% 50%;background-repeat: no-repeat; height: 660px;}
#footer {font-size: 14px; color: #999; line-height: 24px;}
#buy {position: fixed;top: 0px; width: 100%; text-align: right; padding-top: 40px;}
