﻿@charset "utf-8";

*{margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup,menu,canvas,figcaption,figure{display:block;}
html,body,table,th,td,div,p,ol,ul,li,img,a,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,textarea,select,span,iframe,dl,dt,dd,pre,blockquote,time,hr{margin:0;padding:0;}

/* basic */
html{height:100%;}
body{font-family:'돋움',Dotum,'굴림',Gulim,Arial,sans-serif;font-size:12px;color:#555;}
div,p,ol,ul,li,img,a,h1,h2,h3,form,span,iframe,dl,dt,dd{}
dl,ul,ol{list-style:none;}
table{empty-cells:show;border-collapse:collapse;width:100%;table-layout:fixed;}
fieldset{border:none;}
legend,caption,hr{display:none;}
img{border:none;}
img,label{vertical-align:middle;}
input{vertical-align:middle;}
input[type=text],
input[type=file]
input[type=password]{height:21px;margin:0;padding:0 2px;vertical-align:middle;font-size:12px;color:#666;line-height:23px;border:1px solid #c1c1c1;background-color:#fff;margin-top:/*\**/0;*margin-top:-1px;*line-height:21px;}
input[type=checkbox],input[type=radio]{width:13px;height:13px;border:none;background:transparent;vertical-align:middle;-webkit-border-radius:0;}
input.dis,select.dis{background:#f5f5f7;color:#999;}
input,select,textarea{margin:0;vertical-align:middle;font-family:'돋움',Dotum,'굴림',Gulim,Arial,sans-serif;font-size:12px;color:#666;border:1px solid #c1c1c1;}
select,textarea{*margin-top:-1px;}
select{height:23px;}
textarea{padding:4px;resize:none;}
input[type=text]::-ms-clear{display:none;}
textarea:focus, input:focus{outline:0;}

/* align */
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}

.vat{vertical-align:top !important;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}

.frt{float:right !important;}
.flt{float:left !important;}

.cboth{clear:both;*overflow:hidden;}
.cboth:before,.cboth:after{display:table;content:'';}
.cboth:after{clear:both;}

/* font weight */
.fwb{font-weight:bold !important;}
/* text common */
.fcb{color:#0b419a;}
.fcr{color:#d6376b;}

/* default link */
a{cursor:pointer;}
a:link,a:visited{text-decoration:none;color:#555;}
a:hover,a:active{text-decoration:none;color:#555;}

/* margin/padding */
.mgt10{margin-top:10px !important;}
.mgt11{margin-top:11px !important;}
.mgt12{margin-top:12px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt27{margin-top:27px !important;}
.mgt30{margin-top:30px !important;}
.mgt36{margin-top:36px !important;}

/* 20150611 */
.mgb13{margin-bottom:13px !important;}
.mgb23{margin-bottom:23px !important;}
.pdt2{padding-top:2px !important;}
.pdt37{padding-top:37px !important;}
/* //20150611 */

/* etc */
.blind{display:none !important;}
.skip{position:absolute;top:-100000px;left:-100000px;visibility:hidden;overflow:hidden;}

/* 20150527 */
/* webkit */
::-webkit-input-placeholder{color:#999 !important;}
/* FF 4~18 */
:-moz-placeholder{color:#999 !important;}
/* FF 19+ */
::-moz-placeholder{color:#999 !important;}
/* IE10+ */
:-ms-input-placeholder{color:#999 !important;}
/* placehoder color style */
.my-placeholder{color:#999 !important;}
/* 20150527 */
