﻿@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&subset=korean');
@import url("layout.css");
@import url("style.css");

/* additional jquery css */
@import url("../jquery/fakeLoader/fakeLoader.css");
@import url("../jquery/colorbox_2/colorbox.css");
@import url("../jquery/selectize/selectize.default.css");
@import url("../../js/jquery/waitMe/waitMe.min.css");

* {margin:0; padding:0; }
ul, dl {list-style:none;}

html, body, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, span {margin: 0; padding: 0; border: 0; outline: 0; }

div {margin: 0; padding: 0; border: 0; outline: 0; }

html {position:relative; min-height:100%;}

/* body { font:13px  "Nanum Gothic" , Helvetica, Verdana, sans-serif ; color:#444;  letter-spacing:-0.5px; line-height:1.3; } */
body { font-family: 'Nanum Gothic', 'Malgun Gothic', dotum, sans-serif; font-size: 13px; color:#444;  letter-spacing:-0.3px; line-height:1.3; }
span {display:inline-block; }

a, a:link { text-decoration:none;}
a.hover{color:#000; }


a { color:inherit; 
	 transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}

button { color:inherit; 
	 transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}

input[type="button"],input[type="submit"]{
	 transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
}

form legend, table caption {text-indent: -9999px; }

table  {border-collapse:collapse; } 

/* input,textarea,select,button,a,table { font:13px 'Nanum Gothic',dotum, sans-serif ; color:#444;  line-height:1.4;} */
input,textarea,select,button,a,table { font-size: 13px; color:#444;  line-height:1.4;}

select {border:1px solid #C8C8C8; height:30px; padding:0 50px 0 3px;  -webkit-appearance: none; -moz-appearance: none;
		 background:#fff url(/images/admin/select_arr.png) no-repeat right 50%; border-radius:3px;}

/* IE 10, 11 */

select::-ms-expand {  display: none;}

input[type="file"] {display:inline-block;}
input[type="file"],
input[type="password"],
input[type="text"] {text-indent:7px; height:30px; line-height:35px; background:#fff; border:1px solid #C8C8C8; border-radius:3px;}
textarea{padding:7px;   border:1px solid #CECECE; 	background-color:#fff; 	line-height:1.5; border-radius:3px; }

.nor_radio label {margin-right:30px;}
.nor_radio input[type=radio]:not(old) {width:15px; opacity : 0;}
.nor_radio input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -20px;
  padding-left : 25px;
  background   : url('/images/admin/ico.png') no-repeat 0 -80px;
   font-weight:normal; 
  cursor:pointer;}

.nor_radio input[type=radio]:not(old):checked + label{
  background   : url('/images/admin/ico.png') no-repeat 0 -106px;}

.nor_check label {margin-right:30px;}
.nor_check input[type=checkbox]:not(old) {width:15px; opacity : 0;}
.nor_check input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -20px;
  padding-left : 25px;
  background   : url('/images/admin/ico.png') no-repeat 0 -139px;
  font-weight:normal;
  cursor:pointer;}

.nor_check input[type=checkbox]:not(old):checked + label{
  background   : url('/images/admin/ico.png') no-repeat 0 -156px;}

/*margin*/
.mL2 {margin-left:2px;}
.mL3 {margin-left:3px;}
.mL5 {margin-left:5px;}
.mL7 {margin-left:7px;}
.mL8 {margin-left:8px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL20 {margin-left:20px;}
.mL25 {margin-left:25px;}
.mL30 {margin-left:30px;}
.mL35 {margin-left:35px;}
.mL40 {margin-left:40px;}
.mL45 {margin-left:45px;}
.mL55 {margin-left:55px;}

.mT2 {margin-top:2px;}
.mT5 {margin-top:5px;}
.mT7 {margin-top:7px;}
.mT10 {margin-top:10px;}
.mT12 {margin-top:12px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px !important;}
.mT25 {margin-top:25px;}
.mT27 {margin-top:27px !important;}
.mT30 {margin-top:30px  !important;}
.mT40 {margin-top:40px !important;}
.mT50 {margin-top:50px;}
.mT90 {margin-top:90px;}

.mR5 {margin-right: 5px;}
.mR10 {margin-right: 10px;}
.mR15 {margin-right: 15px;}
.mR20 {margin-right: 20px;}
.mR30 {margin-right: 30px;}
.mR50 {margin-right: 50px;}
.mR95 {margin-right: 95px;}
.mR320 {margin-right: 320px;}

.mB5 {margin-bottom: 5px;}
.mB10 {margin-bottom: 10px;}
.mB15 {margin-bottom: 15px;}
.mB20 {margin-bottom: 20px;}

/*padding*/

/* width */
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w55 {width:55px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w200 {width:200px;}
.w300 {width:300px;}

.w100p {width: 100%;}
.w90p {width: 90%;}
.w80p {width: 80%;}
.w75p {width: 75%;}
.w70p {width: 70%;}
.w66p {width: 66%;}
.w50p {width: 50%;}
.w33p {width: 33%;}
.w30p {width: 30%;}
.w25p {width: 25%;}
.w20p {width: 20%;}


/* font */	
.bold {font-weight:bold; }
.fleft { float:left; overflow:hidden;}
.fright { float:right; overflow:hidden; }
.aleft {text-align:left;}
.acen {text-align:center;}
.aright {text-align:right;}
.f_blue {color:#464a8e;}
.f_red {color:#d13b3b;}
.f_org {color:#db6813;}
.f_green {color:#008800;}

.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.line-he15 {line-height:1.5;} 
.line-he16 {line-height:1.6;} 
.line-he17 {line-height:1.7;} 
.line-he2 {line-height:2;} 
.line-he25 {line-height:2.5;} 
.inline {display:inline-block;}
.atop {vertical-align:top;}
.vm {vertical-align:middle;}
.unlerline {text-decoration:underline;}



