
/* CSS Document */
@charset "utf-8";
/*@import url(://fonts.googleapis.com/earlyaccess/nanumgothic.css);/*Nanum Gothic', sans-serif;*/

*{margin:0; padding:0; font-family:'Noto Sans KR', '굴림', Helvetica, sans-serif; -webkit-text-size-adjust:none;}
html{overflow-x: hidden}
html, body{font-size:14px; line-height:1em; background:#fff; /*letter-spacing:-1px;*/ min-width:1200px; color:#333}
a{text-decoration:none; color:#333}

fieldset, img{border:0; margin:0; padding:0}
i, em, address{font-style:normal; font-weight:normal; vertical-align:bottom; /*margin-right:5px*/}

ul, li, dl{list-style:none}
label{cursor:pointer}

.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0, 0, 0, 0.7)}

textarea{resize:vertical}
textarea[contenteditable]{-webkit-appearance:none}
textarea, input, select{-webkit-border-radius:0px; vertical-align:middle}

.ir{background-color:transparent; background-repeat:no-repeat; border:0;  display:block; overflow:hidden; text-align:left; text-indent:-999em}
.ir br{display:none}

.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.invisible{visibility:hidden}

select{border:1px solid #dbdbdb; color:#111; padding:6px; font-size:1em}
input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:0; vertical-align:middle}
input[type="text"],  input[type="tel"], input[type="name"], textarea{border:1px solid #dbdbdb; color:#111; padding:7px; width:100%; box-sizing:border-box; font-size:1em}
/*input[type="checkbox"] {width:14px; height:14px; margin-top:-2px; margin-right:5px; border-radius:0px}
*/


.cf{ } 
.cf:after{clear:both; content:""; display:block}

.mColor{color:#4c55c1 !important}

.f_blue{color:#005aff !important}
.f_wgray{color:#9d9d9d !important}
.f_dgray{color:#606060 !important}
.f_org{color:#f05d0d !important}
.f_red{color:#e22126 !important}

.button{border-radius:0px; cursor:pointer; font-size:1em}

.button.small{padding:7px 15px}
.button.big{padding: 12px 35px}

.button.red{background-color:#be1b1f; border:1px solid #971a1d; color:#fff }
.button.dgray{background-color : #4c505c; border: 1px solid #000; color:#fff }
.button.green{background-color: #21b500; border: 1px solid #198700; color:#fff ;text-shadow: 0 1px 0 #198700}
.button.purple{background-color: #4c55c1; border: 1px solid #4c55c1; color:#fff}
.button.bgray{background-color: #e9e9e9; border: 1px solid #00b9f2; color:#00b9f2}
.button.black{background-color: #555; border: 1px solid #444; color: #fff; text-shadow: 0 1px 0 #000}
.button.grey{background-color: #dbdbdb; border: 1px solid #ababab}
.button.write{background-color: #fff; border: 1px solid #ddd; color:#aaa}
