/* 기본스타일 */

@charset "utf-8";

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

/* @font-face {
	font-family: 'Californian FB Bold';
	src: url('/home/fonts/CALIFB.ttf') format('truetype');
} */

@font-face {
  font-family: 'Californian FB Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Californian FB Bold'), url('/home/font/Californian FB Bold.woff') format('woff');
  }

* {-webkit-text-size-adjust:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
html {width:100%; height:100%; overflow-x:hidden}
body, div, dl, dt, dd, ul, ol, li, section, form, fieldset, legend, input, textarea, p, th, td {margin:0; padding:0;}
body {
	position:relative; z-index:0;
	font-family:"나눔고딕", "돋움", "Californian FB Bold" NanumGothic , Dotum, Arial; font-size:100%;
	word-wrap:break-word; word-break:break-all
}
table{border-collapse:collapse; border-spacing:0; font-family:'돋움', dotum; font-size:12px;}
ol,ul,li {list-style:none}
h1,h2,h3,h4,h5 {margin:0; padding:0; font-size:100%; font-weight:normal}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none;}
legend {text-indent:-100%; white-space:nowrap; overflow:hidden; font-size:0; line-height:0; text-shadow:none; color:transparent}
a {outline:none; text-decoration:none; display: inline; color:#333;}
img {border:0; vertical-align:top; line-height:0; font-size:0;}

select {
-webkit-appearance: none;  /* 네이티브 외형 감추기 */
-moz-appearance: none;
appearance: none;}
select::-ms-expand {display: none;}

/* 셀렉트 */
.basicSelect {position:absolute; left:5px; top:6px; height:30px; padding:0 30px 0 10px; background:#fff url('../images/select-icons.png') right -168px no-repeat; border:1px solid #ddd; font-size:12px;}

/* 정렬 */
.f_left {float:left;}
.f_right {float:right;}
.clear {clear:both}

.text_l {text-align:left;}
.text_c {text-align:center;}

/* 마진 */
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m25 {margin:25px;}
.mt10 {margin-top:10px;}
.mt50 {margin-top:50px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}

 /* 패딩 */
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.pt10 {padding-top:10px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
