
/* nanum-gothic-regular - latin_korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/webfonts/nanum-gothic-v17-latin_korean-regular.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic'),
       url('/webfonts/nanum-gothic-v17-latin_korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/webfonts/nanum-gothic-v17-latin_korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-regular.woff') format('woff'), /* Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/webfonts/nanum-gothic-v17-latin_korean-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


/* nanum-gothic-800 - latin_korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('/webfonts/nanum-gothic-v17-latin_korean-800.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'),
       url('/webfonts/nanum-gothic-v17-latin_korean-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/webfonts/nanum-gothic-v17-latin_korean-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-800.woff') format('woff'), /* Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/webfonts/nanum-gothic-v17-latin_korean-800.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


/* nanum-gothic-700 - latin_korean */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('/webfonts/nanum-gothic-v17-latin_korean-700.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'),
       url('/webfonts/nanum-gothic-v17-latin_korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/webfonts/nanum-gothic-v17-latin_korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-700.woff') format('woff'), /* Modern Browsers */
       url('/webfonts/nanum-gothic-v17-latin_korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/webfonts/nanum-gothic-v17-latin_korean-700.svg#NanumGothic') format('svg'); /* Legacy iOS */
}

h1 {color:white; text-align:center; font-size:16px; font-family:'Nanum Gothic', sans-serif; font-weight: 400;}
h2 {color:#0d4676; text-align:justify; font-size:18px; font-family:'Nanum Gothic', sans-serif; font-weight: 600; line-height:150%; padding-left:20px; padding-right:20px;}
h3 {color:white; text-align:center; font-size:20px; font-family:'Nanum Gothic', sans-serif; font-weight: 600; line-height:150%; padding-left:10px; padding-right:10px;}
h4 {color:white; text-align:center; font-size:40px; font-family:'Nanum Gothic', sans-serif; font-weight: 800; text-shadow:3px 3px 2px #333;}
h5 {color:black; text-align:justify; font-size:16px; font-family:'Nanum Gothic', sans-serif; font-weight: 400; line-height:120%; padding-left:13px; padding-right:10px;}
h6 {color:white; text-align:center; font-size:16px; font-family:'Nanum Gothic', sans-serif; font-weight: 400; line-height:150%; padding-left:10px; padding-right:10px;}
h7 {color:#0d4676; text-align:justify; font-size:30px; font-family:'Nanum Gothic', sans-serif; font-weight: 600; line-height:150%; padding-left:20px; padding-right:20px;}
p  {color:#333333; text-align:justify; font-size:16px; font-family:'Nanum Gothic', sans-serif; font-weight: 400; line-height:150%; padding-left:20px; padding-right:20px;}

.table-user-form { table-layout:fixed;}

.table th {
	font-weight:bold;
	font-size:14px;
}

.table td {
	font-size:14px;
	color:#212529;
}

/*-- POPUP common style S ======================================================================================================================== --*/
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: #000000;
    display: none; }

.layerpop {
    display: none;
    z-index: 1000;
    border: 2px solid #ccc;
    background: #fff;
    cursor: move; }

.layerpop_area .title {
    padding: 10px 10px 10px 10px;
    border: 0px solid #aaaaaa;
    background: #f1f1f1;
    color: #3eb0ce;
    font-size: 1em;
    font-weight: bold;
    line-height: 24px; }

.layerpop_area .layerpop_close {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: transparent url('btn_exit_off.png') no-repeat; }

.layerpop_area .layerpop_close:hover {
    background: transparent url('btn_exit_on.png') no-repeat;
    cursor: pointer; }

.layerpop_area .content {
    width: 96%;    
    margin: 2%;
    color: #828282; }
/*-- POPUP common style E --*/

.btn-list {
    padding: 0.1rem 0.4rem;
    font-size: 0.575rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-list2 {
	width:55px;
    padding: 0.2rem 0.4rem;
    font-size: 0.575rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}


.lt_faq {
    position: relative;
    float: left;
    margin: 0;
    padding: 3px 0px 0;
    width: 358px;
    height: 175px;
    overflow: hidden;
    color: #333;
}
.lt_faq ul {margin:0;padding:0;list-style:none}
.lt_faq li {position:relative;width:358px;height:25px;padding:0 0 5px;text-align:left;}
.lt_faq li .faq_t {float:left;width:300px}
.lt_faq li .faq_v {float:right;width:40px;text-align:right;}