﻿@import url(ajax.css);
@import url(ajax_user.css);
@import url(ajax_ie.css);

/* base */
html,body{width:100%;min-height:100%;}
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;-webkit-appearance: none;}
body,h1,h2,h3,h4,input,button,table,textarea,select{font-family:'Lato','Droid Sans','Sans-serif','dotum';font-size:13px;color:#5c5c5c;line-height:1.4em;font-weight:normal;}
body{*word-break:normal;-ms-word-break:normal;-webkit-text-size-adjust:none; }
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle;}
img{vertical-align:top;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0;padding:0;}
a{color:#6c6c6c;text-decoration:none;}
a:hover{color:#099d1f; text-decoration:underline;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
table{border-collapse:collapse;border-spacing:0;}
input[type=text],input[type="password"] {-webkit-border-radius:0;}
input[type=radio] {margin:0 3px 0 0;}
input[type=text]:disabled {background: #eee;}
input[type=text]:required {background-color:#ffffee;}
select:required {background-color:#ffffee;}
select, textarea {padding:0;}

::-webkit-input-placeholder { color: #BBB; }
::-moz-placeholder {  /* Firefox 19+ */ color: #BBB; opacity: 1; }
:-ms-input-placeholder { color: #BBB; }

h1, h2, h3, h4, h5 {font-size:1em;font-weight:normal;}
hr {display:none;}
caption {visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;}

.input {height:23px;background:#f7f7f7;border:1px solid #bababa;line-height:23px;}
select, .input2 {height:23px;background:#fff;border:1px solid #bababa;line-height:23px;}
.input3 {height:21px;background:#f7f7f7;border:1px solid #bababa;line-height:21px;}
.input_file {height:23px;background:#f7f7f7;border:none;line-height:23px;}
.input4 { height: 25px;background:#f7f7f7;border:1px solid #bababa;}
.input5 { height: 25px;background:#f7f7f7;border:1px solid #bababa;}

/* 플로팅 배치 */
.left		{float:left;}
.right		{float:right;}
.center		{margin:0 auto;padding:0;text-align:center;}
img.flm		{float:left;margin:0;}
img.frm		{float:right;margin:0;}
img.center	{margin:0 auto;}
.block {display:block;}

/* 정렬 */
.alignL {text-align:left !important;} 
.alignR {text-align:right !important;}
.alignC {text-align:center !important;}
.alignM {vertical-align:middle !important;}

/* 글꼴, 문장 */
.fwn { font-weight: normal !important; }
.fwb { font-weight: bold !important; }
.underline {text-decoration:underline;}
.fontSm {font-size:11px; }
.ver10 {font-size:10px;font-family:tahoma;}
.fNum {font-family:tahoma;}
.italic {font-style:italic;}

/* 폰트칼라 */
.fOrange { color:#F60; }
.fontCol01 { color:#0088e5 !important; }/* 폰트칼라 : 파랑 */
.fontCol02 { color:#a2a2a2 !important; }/* 폰트칼라 : 회색 */
.fontCol03 { color:#f42c00 !important; }/* 폰트칼라 : 주황 */
.fontCol04 { color:#74aa1c !important; }/* 폰트칼라 : 연두 */
.fontCol05 { color:#b60000 !important; }/* 폰트칼라 : 빨강 */
.fontCol06 { color:#000 !important; }/* 폰트칼라 : 보라 */

/* 여백 */
.mgt0	{margin-top:0!important;}
.mgb0	{margin-bottom:0!important;}
.pl0 {padding-left:0!important;}
.noBorder {border:0!important;  }
.noMargin {margin:0!important; }
.noPadding {padding:0!important; }

.padding10	{padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.padding20	{padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; }

.pt5	{padding-top:5px!important}
.pt10	{padding-top:10px!important}
.pt15	{padding-top:15px!important}
.pt20	{padding-top:20px!important}
.pt30	{padding-top:30px!important}
.pr2	{padding-right:2px!important}
.pr5	{padding-right:5px!important}
.pr10	{padding-right:10px!important;}
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}
.pb5	{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}
.pl2	{padding-left:2px;}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pl15	{padding-left:15px;}
.pl20	{padding-left:20px;}

.mgb5	{margin-bottom:5px!important;}
.mgb10	{margin-bottom:10px!important;}
.mgb20	{margin-bottom:20px!important;}
.mgb25	{margin-bottom:25px!important;}
.mgb30	{margin-bottom:30px!important;}
.mgb40	{margin-bottom:40px!important;}
.mgb50	{margin-bottom:50px!important;}
.mgb70	{margin-bottom:70px!important;}
.mgt5	{margin-top:5px!important;}
.mgt10	{margin-top:10px!important;}
.mgt20	{margin-top:20px!important;}
.mgt30	{margin-top:30px!important;}
.mgt40	{margin-top:40px!important;}
.mgl5	{margin-left:5px!important;}
.mgl15	{margin-left:15px!important;}
.mgl20	{margin-left:20px!important;}
.mgl30	{margin-left:30px!important;}
.mgl50	{margin-left:50px!important;}
.mgl70	{margin-left:70px!important;}
.mgl100	{margin-left:100px!important;}
.mgr25	{margin-right:25px!important;}

/* button */
.btUp {position:relative; margin-top:-2px; vertical-align:top;}
.buttonA {margin-top:15px; text-align:center; clear:both;}
.buttonA img {vertical-align:middle;}
.buttonB {margin-top:15px; text-align:right; clear:both;}
.buttonB img {vertical-align:top;}
.button {text-align:center; margin-top:30px;}

/*popup */
#popWrap {padding:10px;}

/* 회원 */
.deleteUser .info { padding:25px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#f9f9f9; text-align:left; line-height:18px;  }
.iFrame {border:1px solid #d9d9d9;}
.layer_popup_cont {padding:70px 30px;text-align:center; border:4px solid #456850; background:url('/images/common/ic_syscheck.gif') no-repeat center 10px;}