@charset "utf-8";
/* @import url(../css/nanumgothic.css);
@import url(../css/mgmt.css); */
@font-face {
    font-family: 'gst';
    src: url('../font/GmarketSansTTFMedium.ttf') format('truetype');
/*     src: url('../font/GmarketSansTTFLight.ttf') format('truetype'); */
}
/* Default */
body, select, input, textarea {
/* 	font-family: Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif; */
	font-family: 'gst';
	color:#666;
	-webkit-tap-highlight-color : rgba(0,0,0,0);
}
ul, ol, li {
	list-style:none;
}
section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary {
	display:block;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
}
caption {
	display:none;
}
textarea {
	resize:none;
}
hr {
	display:none;
}
legend {
	display:none;
}
em, i {
	font-style:normal;
}
button {
	cursor:pointer;
	border:none;
	background:none;
}
a {
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
	color:#666;
}
a:link, a:visited, a:active, a:hover {
	text-decoration:none
}
a.st01 {
	text-decoration: underline !important;
	cursor:pointer;
	color:#e45124;
}
a.st01:link, a.st01:visited, a.st01:active, a.st01:hover {
	text-decoration: underline;
}
.rwrap{min-height: 100%; height:100%}
*, *:before, *:after {box-sizing: inherit;}
.rcont{margin:0 auto;max-width: 600px;background-color: #fff;height: 100%;}
.rtitle1{background:linear-gradient(90deg, #016C8D, #1F204C); background-size:cover;color: #fff;text-align: center;height:45px;line-height:45px;}
.rbtn1{background-color: #e91e63;color: #fff;text-align: center;cursor:pointer;margin:10px;padding:5px;}
.rbtn1nomargin{background-color: #E166CA;color: #fff;text-align: center;cursor:pointer;padding:5px;border:10px;padding:0px 10px;}
.rbtn2{background-color: #006E8F;color: #fff;text-align: center;cursor:pointer;padding:5px;border-radius:10px;padding:0px 15px;line-height: 30px;height:30px;}
.rtitle2{background-color: #DBDBDB;color: #000;text-align: center;height:35px;line-height:35px;border-radius: 10px;margin:0px 15px;}
.rmargin{margin: 10px 15px;}
.rattention{font-size:12px;}
/* .rtab{background-color: #036788;color:#fff;text-align: center;cursor:pointer;margin: 15px;padding:5px;border-radius: 20px;line-height: 35px;}
.rtabsel{background-color: #f44336;color:#fff;} */
.rtab{background-color: #DBDBDB;color:#000;text-align: center;cursor:pointer;margin:15px;padding:5px;border-radius: 20px;line-height: 35px;}
.rtabsel{background-color: #006E8F;color:#fff;}
/* .rtabsel{background-color: #f44336;color:#fff;} */
/* .rtab{background-color: #DBDBDB;color:#000;text-align: center;cursor:pointer;margin:15px;padding:5px;border-radius: 20px;line-height: 35px;}
.rtabsel{background-color: #006E8F;color:#fff;} */
.remptyarea{height: 50px;}
.rbottomarea{margin:0 auto;max-width: 600px;position: fixed;bottom: 0px;width:100%;background-color: green;display: flex;width:100%;}
.rbtnbottom{width:100%;text-align: center;padding:15px;cursor:pointer;}
.rbtnbottom.rbtncancel{background-color: #5E5E5E;color:#fff;border: none;}
.rbtnbottom.rbtnnext{background-color: #201D4A;color:#fff;}
.rcontwrap{border: 1px solid #ccc;border-radius: 10px;padding:10px;}
.rcontwrapmargin{margin:10px 15px;}
.rinput{border-radius: 10px;line-height: 30px;border: 1px solid #ccc;padding:0px 10px;}
.loading{
	position:absolute; 
	z-index: 99999; 
	width:100%; 
	height :100%; 
	background-color:#ffffff; 
	opacity:0.5;
	background-image:url(../images/common/loading.gif)!important;
	background-repeat:no-repeat!important;
	background-position:center !important;
}

/*page*/
.pageArea{text-align:center;}
.pageArea a{margin-left:5px; margin-right:5px}
.pageFixBottom{bottom:0;  margin:0 auto; width:100%; padding-bottom:10px; }
.pagination{display:flex;padding-left:0;list-style: none;border-radius: 0.25rem;justify-content: center;}
.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#1D2550;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}
.pagination>li:last-child>a,.pagination>li:last-child>span{}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#1D2550;border-color:#1D2550}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}