@charset "utf-8";
/*@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700|Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');*/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/NotoSansKR-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'NotoSans-Bold';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/NotoSansKR-Bold.otf') format('opentype');
}

* {box-sizing: border-box;}
html{margin:0; padding:0; width:100%; height: 100%;overflow-y:scroll;font-size:12px;}
body{margin:0; padding:0; width:100%; height: 100%; font-family: 'Nanum Gothic',Dotum,Helvetica,AppleGothic,Sans-serif; font-size:12px; line-height:1.5; color:#808080; -webkit-text-size-adjust: 100%;}
img{margin:0; padding:0; border: 0; vertical-align: middle;}
a, a img{border:none; outline:0; selector-dummy : expression(this.hideFocus=true); text-decoration:none;}
a:hover {color: #ff9900;}
ul, ol, dt, dd, li {list-style-type: none; margin: 0; padding: 0;}
a:link, a:visited, a:active {color:inherit; text-decoration:none;}
p, div {margin:0; padding:0;}
::placeholder {color: #bbb;}
select {border: 1px solid #ddd; margin: 1px 0;}
table {border-spacing: 0; display: table;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button, .pointer {cursor: pointer;}
input[type="password"] {font-family: 'Nanum Gothic',sans-serif;}
/* layout */
#wrap {position: relative; margin:0; width: 100%; height:auto;}
#wrapmain {position: relative; margin:0 auto; width:100%;}
#header {position:relative; margin:0 auto; width:100%; height: auto;}
#m_Tmenu {position:relative; margin:0 auto; width:100%; height: auto;}


.pagebox{float:left;width:100%;height: 50px;line-height: 50px;font-size:1.25em;text-align:center;font-weight:bold;}

#footer {position:relative; clear:both; margin:0 auto;  bottom:0; width:100%; height:156px; background:#353d4a;}
.sub-body {padding-bottom: 30px;}
.section {width: 100%; max-width: 1100px; margin: 0 auto; position: relative;}
.section_full {width: 100%; position: relative;}
.inlineblock {display: inline-block; width: 100%;}
.cp{cursor: pointer;}

/* font */
h1,h2,h3,h4,h5 {font-weight: 700; color: #000; margin: 0;}
h1 {font-size: 15px;}
h2 {font-size: 18px;}
h3 {font-size: 28px;}
h4 {font-size: 36px;}
h5 {font-size: 40px;}
hr {display: none;}

.f-rd {color: #ff0000;}
.font-red {color: #ca2500;}
.font-green {color: #1fa944;}
.font-blue {color: #3461ca;}
.font-sky {color: #648dec;}
.font-yellow {color: #d8d311;}
.font-orange {color: #ff9900;}

/* color */
.s-red {background: #ca2500;}
.s-green {background: #1fa944;}
.s-blue {background: #3461ca;}
.s-sky {background: #648dec;}
.s-yellow {background: #d8d311;}
.s-orange {background: #ff9900;}
.red {font-weight:bold;color:#FF0000;}
.green {color:#339900;}

.fb{font-weight:bold;}

/* 여백 */
.space10 {height: 10px; clear: both;}
.space20 {height: 20px; clear: both;}
.space30 {height: 30px; clear: both;}
.space50 {height: 50px; clear: both;}
.space80 {height: 80px; clear: both;}
.space100 {height: 100px; clear: both;}


/***bx-wrapper*******************************************************/
#main > .slide > .bx-wrapper {margin:0;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:20px;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#fff;}



	#LT_MY_exPOP{
		background-color:#fff;
		box-shadow:0 0 25px 5px #999;
		color:#111;
		display:none;
		min-width:300px;	
		padding:1px;
	}
	
	#layer_LT_msg{
		background-color:#fff;
		border-radius:10px 10px 10px 10px;
		box-shadow:0 0 25px 5px #999;
		color:#111;
		display:none;
		min-width:300px;
		padding:25px;
	}