@charset "utf-8";
@font-face {
  font-family: 'GyeonggiTitleV';
  src: url('./fonts/GyeonggiTitleV.svg#GyeonggiTitleV') format('svg');
  src: url('./fonts/GyeonggiTitleV.eot');
  src: url('./fonts/GyeonggiTitleV.eot?#iefix') format('embedded-opentype'),
       url('./fonts/GyeonggiTitleV.woff') format('woff'),
       url('./fonts/GyeonggiTitleV.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

/**** Common ************************************************/

* {max-height:1000000px;margin:0;padding:0;}
img, fieldset, button {border:none;}
hr, button img {display:none;}
input, select, button, textarea {font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:16px;font-weight:400;color:#606060;line-height:1.86;letter-spacing:-0.04em;box-sizing:border-box;vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {letter-spacing: -0.04em;}
input[type=submit] {cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
/* select::-ms-expand {display: none;} */
ul, li {list-style:none;}
a {display:block;font-weight:400;color:#606060;text-decoration:none;vertical-align:top;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;}
table img {vertical-align:top;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
form  {margin:0;padding:0;}
/*img {width:100%;vertical-align:top;}*/
img {vertical-align:top;}
table img {width:auto;vertical-align:middle;}
legend  {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */ 
caption {width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
em {font-style:normal;}
.blind, .disabled {position:absolute;left:-9999px;top:-9999px;}
.fl {float:left;}
.fr {float:right;}
.mc {margin:0 auto;}
.clear:after {content:"";display:block;clear:both;}
.fawb:before, .fawa:after {font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor:#fff;}
.wrap {width:100%;max-width:1400px;margin:0 auto;}

body {position:relative;background:#fff;font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;font-size:16px;font-weight:400;color:#606060;line-height:1.86;letter-spacing:-0.04em;-webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wrap {position:relative;margin:-1px 0 0 0;padding:0 0 0 0;width:100%;}

/* Font */
	.fs10 {font-size:10px;}			.fs20 {font-size:20px;}			.fs30 {font-size:30px;}			.fs40 {font-size:40px;}		    .fs50 {font-size:50px;}
	.fs11 {font-size:11px;}			.fs21 {font-size:21px;}			.fs31 {font-size:31px;}			.fs41 {font-size:41px;}		    .fs51 {font-size:51px;}
	.fs12 {font-size:12px;}			.fs22 {font-size:22px;}			.fs32 {font-size:32px;}			.fs42 {font-size:42px;}		    .fs52 {font-size:52px;}
	.fs13 {font-size:13px;}			.fs23 {font-size:23px;}			.fs33 {font-size:33px;}			.fs43 {font-size:43px;}		    .fs53 {font-size:53px;}
	.fs14 {font-size:14px;}		    .fs24 {font-size:24px;}			.fs34 {font-size:34px;}			.fs44 {font-size:44px;}		    .fs54 {font-size:54px;}
	.fs15 {font-size:15px;}			.fs25 {font-size:25px;}			.fs35 {font-size:35px;}			.fs45 {font-size:45px;}		    .fs55 {font-size:55px;}
	.fs16 {font-size:16px;}			.fs26 {font-size:26px;}			.fs36 {font-size:36px;}			.fs46 {font-size:46px;}		    .fs56 {font-size:56px;}
	.fs17 {font-size:17px;}			.fs27 {font-size:27px;}			.fs37 {font-size:37px;}		    .fs47 {font-size:47px;}		    .fs57 {font-size:57px;}
	.fs18 {font-size:18px;}			.fs28 {font-size:28px;}			.fs38 {font-size:38px;}		    .fs48 {font-size:48px;}		    .fs58 {font-size:58px;}
	.fs19 {font-size:19px;}			.fs29 {font-size:29px;}			.fs39 {font-size:39px;}		    .fs49 {font-size:49px;}		    .fs59 {font-size:59px;}
	.keep {word-break:keep-all;}

	.GyeonggiTitleV {font-family: 'GyeonggiTitleV', sans-serif;letter-spacing:0;}
	.montserrat {font-family:'Montserrat', sans-serif;}

/* Table */
	.bs20_box {margin: 0 -20px;}
	.bs20 {border-spacing:20px 0;}

	.stb {display:table;width:100%;table-layout:fixed;}
	.str {display:table-row;}
	.stc {display:table-cell;vertical-align:middle;text-align:center;}
	.stc-tl {display:table-cell;vertical-align:top;text-align:left;}
	.stc-tr {display:table-cell;vertical-align:top;text-align:right;}
	.stc-tc {display:table-cell;vertical-align:top;text-align:center;}
	.stc-ml {display:table-cell;vertical-align:middle;text-align:left;}
	.stc-mr {display:table-cell;vertical-align:middle;text-align:right;}
	.stc-bl {display:table-cell;vertical-align:bottom;text-align:left;}
	.stc-br {display:table-cell;vertical-align:bottom;text-align:right;}
	.stc-bc {display:table-cell;vertical-align:bottom;text-align:center;}

/* Image */
	.auto_img {display: block;width:auto !important;max-width:100%;margin:0 auto;}

	.abc_img {position:relative;}
	.abc_img > img {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;}

/* Responsive */
	.mo {display:none;}
	.pc {display:block;}


/* guide */
	.ul_dash > li {display:block;position:relative;padding-left:10px;}
	.ul_dash > li:before {display:block;content:'-';position:absolute;top:0;left:0;}

	.dash {display:block;position:relative;padding-left:10px;}
	.dash:before {display:block;content:'-';position:absolute;top:0;left:0;}
	.dash b {display:block;font-size:14px;font-weight:350;line-height:1.4;color:#909090;}
	.dash.ty1 {display:inline-block;width:46%;box-sizing:border-box;}
	.dash.ty2 {display:inline-block;width:53%;box-sizing:border-box;}


	
/* 스크롤바 */
	html {scrollbar-3dLight-Color:#e6e6e6;scrollbar_arrow-color:#e6e6e6;srollbar-base-color:#e6e6e6;scrollbar-Face-Color:#1e2629;scrollbar-Track-Color:#e6e6e6;scrollbar_DarkShadow-Color:#e6e6e6;scrollbar-Heghlight-Color:#e6e6e6;scrollbar-Shadow-Color:#e6e6e6;scrollbar-corner:5px;}
	::-webkit-scrollbar {width:5px;}
	::-webkit-scrollbar-track {background-color:transparent;}
	::-webkit-scrollbar-thumb {background-color:#1e2629;border-radius:0;}
	::-webkit-scrollbar-button {display:none;background-color:#1e2629;}
	::-webkit-scrollbar-corner {background-color:transparent;}