@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");

/* Common */
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}
body,h1,h2,h3,h4,input{font-family:'Nanum Gothic','돋움',dotum,'verdana','Tahoma','Helvetica','Arial';font-size:14px;color:#222;line-height:20px}
fieldset,img {border:0 none}
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 {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
hr{display:none !important}
input{border-radius:0px 0px} /*아이폰 라운드 없애기*/
caption {font-size: 0; height: 0;line-height: 0;visibility: hidden;width: 0;}
legend{display:none;}
input[type=checkbox], input[type=radio] {border:none}
textarea{border:1px solid #adb4cc;}
body{background:#fff}
#content{clear:both;width:100%;}
#content::after{display:block;clear:both;height:1px;margin-top:-1px;content:''}


a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/*font*/
.dotum{font-family:'돋움','dotum'}
.nanum_g{font-family:'Nanum Gothic', sans-serif;}
.nanum_m{font-family:'Nanum Myeongjo', serif;}
.arial{font-family:'Arial','verdana','Tahoma','Helvetica'}

/*form*/

input.txt{width:150px;height:30px;line-height:30px;vertical-align:middle;border:1px solid #e9e8e8;background:#fbfbfb;padding-left:12px;color:#000;font-size:13px}
textarea{border:1px solid #d2d2d2;padding:4px 5px;margin:0;line-height:20px;font-size:13px;background:#fff;-webkit-border-radius:0; -webkit-appearance:none;}

/*align*/
.temp_sep{width:100%; background:#eee; height:30px; margin:25px 0}
.position-r{position:relative}
.position-a{position:absolute}
.f_left{float:left}
.f_right{float:right}
.t_center{text-align:center}
.h10{height:10px}
.h12{height:12px}
.mt2{margin-top:2px}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt11{margin-top:11px}
.mt12{margin-top:12px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt16{margin-top:16px}
.mt18{margin-top:18px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt24{margin-top:24px}
.mt26{margin-top:26px}
.mt28{margin-top:28px}
.mt30{margin-top:30px}
.mt32{margin-top:32px}
.mt36{margin-top:36px}
.mt40{margin-top:40px}
.mt42{margin-top:42px}
.mt50{margin-top:50px}
.mt70{margin-top:70px}
.mb16{margin-bottom:16px}
.mb18{margin-bottom:18px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb35{margin-bottom:35px}
.pt10{padding-top:10px}
.pt12{padding-top:12px}
.pt14{padding-top:14px}
.pt20{padding-top:20px}
.pt22{padding-top:22px}
.pt26{padding-top:26px}
.pt83{padding-top:83px}
.pb10{padding-bottom:10px}
.pb12{padding-bottom:12px}
.pb14{padding-bottom:14px}
.pb17{padding-bottom:17px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}