﻿@charset "UTF-8";
/*
CSS Document
Basic Style Sheet

Version		:	1.0
author		:	
website		:	
*/



@CHARSET "UTF-8";
html,body {font-family: 'Roboto, Noto Sans KR', sans-serif;  font-size:15px; color:#242424; font-weight:500}


/* Default */
html {background:#ECECEC;}
* { text-decoration:none; margin:0px; padding:0px;}
body{ min-width:320px; width:auto !important;}
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, table, th, tr, td, img, input, select, textarea { padding:0; margin:0; }
ul, ol, dl { list-style:none; }
img { border:0; vertical-align:middle; }
a, a:link, a:visited, a:active, a:hover { text-decoration:none;color:#666}
input { margin:0; }
p, span {word-break: keep-all;}
em {font-style:normal}
.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow:inherit;
}


#wrap { *zoom:1; } /* IE5.5~7 브라우저 대응 Hack */
#wrap:after { content:""; display:block; clear:both; } /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */

.clear	{ clear:both; }
.floatL { float:left; vertical-align:top; }
.floatR { float:right; vertical-align:top; }
.floatN { float:none; vertical-align:top; }

.left { text-align:left; }
.center { text-align:center; }
.right	{ text-align:right; }

.normal { font-weight:normal; }
.bold { font-weight:bold; }
.pointer { cursor:pointer; }

.png24 { tmp:expression(setPng24(this)); }

/*text*/
.md_tit {color: #1b1d25;font-size: 20px; font-weight: 600; margin-bottom:6px}
.sm_tit { font-size: 16px; font-weight:bold; color:#44201D}

/* sweet alert */
.swal2-title {font-size:20px; word-break:keep-all; line-height:1.5;}
.swal2-styled.swal2-confirm {background-color: #FF6C42;}
.swal2-styled.swal2-confirm:focus {box-shadow:none}