:root {
	/* color */
	--primary-color: #3D76F3;
	--primary-color-dark: #1C59DE;
	--primary-color-light: #6491F4;
	--second-color: #CC1F22;
	--third-color: #533D40;
	--text-color: #333;
	--text-color-light: #707070;
	--title-color: #37464f;
	--border-color: #919ea1;
	--border-color-light: #ddd;
	--body-color: #fff;
	--body-color-deep: #f5f5f5;
	--body-color-bage: #82DCDE;
	--white-color: #fff;
	--black-color: #000;
	--input-color: #f6f9f9;
	--primary:#3D76F3;
	--primary-hover:#1C59DE;
	--action:#CC1F22;
	--action-50:rgba(204,31,34,.5);
	--dark:#c96f53;
	
	--basic-font: 'Noto Sans KR', sans-serif;
	--en-font: 'Montserrat', 'Noto Sans KR', sans-serif;
	--biggest-font-size: 1.5rem;/* 24px */
	--h1-font-size: 1.25rem;/* 20px */
	--h2-font-size: 1.125rem;/* 18px */
	--h3-font-size: 1rem;/* 16px */
	--normal-font-size: .9375rem;/* 15px */
	--small-font-size: .8125rem;/* 13px */
	--smaller-font-size: .688rem;/* 11px */
}
@media (min-width: 768px) {
	:root {
		--biggest-font-size: 2.5rem;/* 40px */
		--h1-font-size: 1.5rem;/* 24px */
		--h2-font-size: 1.25rem;/* 20px */
		--h3-font-size: 1rem;/* 16px */
		--normal-font-size: 1rem;/* 16px */
		--small-font-size: .875rem;/* 14px */
		--smaller-font-size: .75rem;/* 12px */
	}
}
@media (min-width: 992px) {
	:root {
		--biggest-font-size: 4rem;/* 64px */
		--h1-font-size: 2.25rem;/* 36px */
		--h2-font-size: 1.75rem;/* 28px */
		--h3-font-size: 1.25rem;/* 20px */
	}
}

/*----- Font Size (px) -----*/
.f-s-10 {font-size:10px !important}
.f-s-11 {font-size:11px !important}
.f-s-12 {font-size:12px !important}
.f-s-13 {font-size:13px !important}
.f-s-14 {font-size:14px !important}
.f-s-15 {font-size:15px !important}
.f-s-16 {font-size:16px !important}
.f-s-17 {font-size:17px !important}
.f-s-18 {font-size:18px !important}
.f-s-19 {font-size:19px !important}
.f-s-20 {font-size:20px !important}
.f-s-21 {font-size:21px !important}
.f-s-22 {font-size:22px !important}
.f-s-23 {font-size:23px !important}
.f-s-24 {font-size:24px !important}
.f-s-25 {font-size:25px !important}
.f-s-26 {font-size:26px !important}
.f-s-27 {font-size:27px !important}
.f-s-28 {font-size:28px !important}
.f-s-29 {font-size:29px !important}
.f-s-30 {font-size:30px !important}
/* EyoomBuilder bs3 font size compatible */
.font-size-10 {font-size:10px !important}
.font-size-11 {font-size:11px !important}
.font-size-12 {font-size:12px !important}
.font-size-13 {font-size:13px !important}
.font-size-14 {font-size:14px !important}
.font-size-15 {font-size:15px !important}
.font-size-16 {font-size:16px !important}
.font-size-17 {font-size:17px !important}
.font-size-18 {font-size:18px !important}
.font-size-19 {font-size:19px !important}
.font-size-20 {font-size:20px !important}
.font-size-21 {font-size:21px !important}
.font-size-22 {font-size:22px !important}
.font-size-23 {font-size:23px !important}
.font-size-24 {font-size:24px !important}
.font-size-25 {font-size:25px !important}
.font-size-26 {font-size:26px !important}
.font-size-27 {font-size:27px !important}
.font-size-28 {font-size:28px !important}
.font-size-29 {font-size:29px !important}
.font-size-30 {font-size:30px !important}

/*----- Font Size (rem) -----*/
.f-s-10r {font-size:.625rem !important}
.f-s-11r {font-size:.6875rem !important}
.f-s-12r {font-size:.75rem !important}
.f-s-13r {font-size:.8125rem !important}
.f-s-14r {font-size:.875rem !important}
.f-s-15r {font-size:.9375rem !important}
.f-s-16r {font-size:1rem !important}
.f-s-17r {font-size:1.0625rem !important}
.f-s-18r {font-size:1.125rem !important}
.f-s-19r {font-size:1.1875rem !important}
.f-s-20r {font-size:1.25rem !important}
.f-s-21r {font-size:1.3125rem !important}
.f-s-22r {font-size:1.375rem !important}
.f-s-23r {font-size:1.4375rem !important}
.f-s-24r {font-size:1.5rem !important}
.f-s-25r {font-size:1.5625rem !important}
.f-s-26r {font-size:1.625rem !important}
.f-s-27r {font-size:1.6875rem !important}
.f-s-28r {font-size:1.75rem !important}
.f-s-29r {font-size:1.8125rem !important}
.f-s-30r {font-size:1.875rem !important}

/*----- Font Weight -----*/
.f-w-100 {font-weight:100 !important}
.f-w-200 {font-weight:200 !important}
.f-w-300 {font-weight:300 !important}
.f-w-400 {font-weight:400 !important}
.f-w-500 {font-weight:500 !important}
.f-w-600 {font-weight:600 !important}
.f-w-700 {font-weight:700 !important}
.f-w-800 {font-weight:800 !important}
.f-w-900 {font-weight:900 !important}
.f-w-normal {font-weight:normal !important}
.f-w-bold {font-weight:bold !important}

/*----- Line Height -----*/
.l-h-1 {line-height:1 !important}
.l-h-11 {line-height:1.1 !important}
.l-h-12 {line-height:1.2 !important}
.l-h-13 {line-height:1.3 !important}
.l-h-14 {line-height:1.4 !important}
.l-h-15 {line-height:1.5 !important}
.l-h-16 {line-height:1.6 !important}
.l-h-17 {line-height:1.7 !important}
.l-h-18 {line-height:1.8 !important}
.l-h-19 {line-height:1.9 !important}

/*----- Spacing -----*/
/*Width*/
.width-10 {width:10% !important}
.width-15 {width:15% !important}
.width-20 {width:20% !important}
.width-25 {width:25% !important}
.width-30 {width:30% !important}
.width-35 {width:35% !important}
.width-40 {width:40% !important}
.width-45 {width:45% !important}
.width-50 {width:50% !important}
.width-55 {width:55% !important}
.width-60 {width:60% !important}
.width-65 {width:65% !important}
.width-70 {width:70% !important}
.width-75 {width:75% !important}
.width-80 {width:80% !important}
.width-85 {width:85% !important}
.width-90 {width:90% !important}
.width-95 {width:95% !important}
.width-100 {width:100% !important}
.width-10px {width:10px !important}
.width-20px {width:20px !important}
.width-30px {width:30px !important}
.width-40px {width:40px !important}
.width-50px {width:50px !important}
.width-60px {width:60px !important}
.width-70px {width:70px !important}
.width-80px {width:80px !important}
.width-90px {width:90px !important}
.width-100px {width:100px !important}
.width-110px {width:110px !important}
.width-120px {width:120px !important}
.width-130px {width:130px !important}
.width-140px {width:140px !important}
.width-150px {width:150px !important}
.width-160px {width:160px !important}
.width-170px {width:170px !important}
.width-180px {width:180px !important}
.width-190px {width:190px !important}
.width-200px {width:200px !important}
.width-250px {width:250px !important}
.width-300px {width:300px !important}
.width-350px {width:350px !important}
.width-400px {width:400px !important}
.width-450px {width:450px !important}
.width-500px {width:500px !important}

/* Margin */
.m-0 {margin:0 !important}
.m-0-auto {margin:0 auto !important}

/* Margin Left */
.m-l-auto {margin-left:auto}
.m-l-0 {margin-left:0 !important}
.m-l-1 {margin-left:1px !important}
.m-l-2 {margin-left:2px !important}
.m-l-3 {margin-left:3px !important}
.m-l-4 {margin-left:4px !important}
.m-l-5 {margin-left:5px !important}
.m-l-6 {margin-left:6px !important}
.m-l-7 {margin-left:7px !important}
.m-l-8 {margin-left:8px !important}
.m-l-9 {margin-left:9px !important}
.m-l-10 {margin-left:10px !important}
.m-l-15 {margin-left:15px !important}
.m-l-20 {margin-left:20px !important}
.m-l-25 {margin-left:25px !important}
.m-l-30 {margin-left:30px !important}
.m-l-35 {margin-left:35px !important}
.m-l-40 {margin-left:40px !important}
.m-l-45 {margin-left:45px !important}
.m-l-50 {margin-left:50px !important}
.m-l-60 {margin-left:60px !important}
.m-l-70 {margin-left:70px !important}
.m-l-80 {margin-left:80px !important}
.m-l-90 {margin-left:90px !important}
.m-l-100 {margin-left:100px !important}
.m-l--5 {margin-left:-5px !important}
.m-l--10 {margin-left:-10px !important}
.m-l--15 {margin-left:-15px !important}
.m-l--20 {margin-left:-20px !important}
.m-l--25 {margin-left:-25px !important}
.m-l--30 {margin-left:-30px !important}
.m-l--35 {margin-left:-35px !important}
.m-l--40 {margin-left:-40px !important}
.m-l--45 {margin-left:-45px !important}
.m-l--50 {margin-left:-50px !important}

/* Margin Right */
.m-r-auto {margin-right:auto}
.m-r-0 {margin-right:0 !important}
.m-r-1 {margin-right:1px !important}
.m-r-2 {margin-right:2px !important}
.m-r-3 {margin-right:3px !important}
.m-r-4 {margin-right:4px !important}
.m-r-5 {margin-right:5px !important}
.m-r-6 {margin-right:6px !important}
.m-r-7 {margin-right:7px !important}
.m-r-8 {margin-right:8px !important}
.m-r-9 {margin-right:9px !important}
.m-r-10 {margin-right:10px !important}
.m-r-15 {margin-right:15px !important}
.m-r-20 {margin-right:20px !important}
.m-r-25 {margin-right:25px !important}
.m-r-30 {margin-right:30px !important}
.m-r-35 {margin-right:35px !important}
.m-r-40 {margin-right:40px !important}
.m-r-45 {margin-right:45px !important}
.m-r-50 {margin-right:50px !important}
.m-r-60 {margin-right:60px !important}
.m-r-70 {margin-right:70px !important}
.m-r-80 {margin-right:80px !important}
.m-r-90 {margin-right:90px !important}
.m-r-100 {margin-right:100px !important}
.m-r--5 {margin-right:-5px !important}
.m-r--10 {margin-right:-10px !important}
.m-r--15 {margin-right:-15px !important}
.m-r--20 {margin-right:-20px !important}
.m-r--25 {margin-right:-25px !important}
.m-r--30 {margin-right:-30px !important}
.m-r--35 {margin-right:-35px !important}
.m-r--40 {margin-right:-40px !important}
.m-r--45 {margin-right:-45px !important}
.m-r--50 {margin-right:-50px !important}

/* Margin Top */
.m-t-0 {margin-top:0 !important}
.m-t-1 {margin-top:1px !important}
.m-t-2 {margin-top:2px !important}
.m-t-3 {margin-top:3px !important}
.m-t-4 {margin-top:4px !important}
.m-t-5 {margin-top:5px !important}
.m-t-6 {margin-top:6px !important}
.m-t-7 {margin-top:7px !important}
.m-t-8 {margin-top:8px !important}
.m-t-9 {margin-top:9px !important}
.m-t-10 {margin-top:10px !important}
.m-t-15 {margin-top:15px !important}
.m-t-20 {margin-top:20px !important}
.m-t-25 {margin-top:25px !important}
.m-t-30 {margin-top:30px !important}
.m-t-35 {margin-top:35px !important}
.m-t-40 {margin-top:40px !important}
.m-t-45 {margin-top:45px !important}
.m-t-50 {margin-top:50px !important}
.m-t-60 {margin-top:60px !important}
.m-t-70 {margin-top:70px !important}
.m-t-80 {margin-top:80px !important}
.m-t-90 {margin-top:90px !important}
.m-t-100 {margin-top:100px !important}
.m-t-110 {margin-top:110px !important}
.m-t-120 {margin-top:120px !important}
.m-t-130 {margin-top:130px !important}
.m-t-140 {margin-top:140px !important}
.m-t-150 {margin-top:150px !important}

/* Margin Bottom */
.m-b-0 {margin-bottom:0 !important}
.m-b-1 {margin-bottom:1px !important}
.m-b-2 {margin-bottom:2px !important}
.m-b-3 {margin-bottom:3px !important}
.m-b-4 {margin-bottom:4px !important}
.m-b-5 {margin-bottom:5px !important}
.m-b-6 {margin-bottom:6px !important}
.m-b-7 {margin-bottom:7px !important}
.m-b-8 {margin-bottom:8px !important}
.m-b-9 {margin-bottom:9px !important}
.m-b-10 {margin-bottom:10px !important}
.m-b-15 {margin-bottom:15px !important}
.m-b-20 {margin-bottom:20px !important}
.m-b-25 {margin-bottom:25px !important}
.m-b-30 {margin-bottom:30px !important}
.m-b-35 {margin-bottom:35px !important}
.m-b-40 {margin-bottom:40px !important}
.m-b-45 {margin-bottom:45px !important}
.m-b-50 {margin-bottom:50px !important}
.m-b-60 {margin-bottom:60px !important}
.m-b-70 {margin-bottom:70px !important}
.m-b-80 {margin-bottom:80px !important}
.m-b-90 {margin-bottom:90px !important}
.m-b-100 {margin-bottom:100px !important}
.m-b-110 {margin-bottom:110px !important}
.m-b-120 {margin-bottom:120px !important}
.m-b-130 {margin-bottom:130px !important}
.m-b-140 {margin-bottom:140px !important}
.m-b-150 {margin-bottom:150px !important}

/* Margin hr */
.margin-hr-5 {height:1px;border-top:1px solid #eaeaea;margin:5px 0}
.margin-hr-10 {height:1px;border-top:1px solid #eaeaea;margin:10px 0}
.margin-hr-15 {height:1px;border-top:1px solid #eaeaea;margin:15px 0}
.margin-hr-20 {height:1px;border-top:1px solid #eaeaea;margin:20px 0}
.margin-hr-25 {height:1px;border-top:1px solid #eaeaea;margin:25px 0}
.margin-hr-30 {height:1px;border-top:1px solid #eaeaea;margin:30px 0}
.margin-hr-35 {height:1px;border-top:1px solid #eaeaea;margin:35px 0}
.margin-hr-40 {height:1px;border-top:1px solid #eaeaea;margin:40px 0}

/* Padding */
.p-0 {padding:0 !important}
.p-5 {padding:5px !important}
.p-10 {padding:10px !important}
.p-15 {padding:15px !important}
.p-20 {padding:20px !important}
.p-25 {padding:25px !important}
.p-30 {padding:30px !important}
.p-35 {padding:35px !important}
.p-40 {padding:40px !important}
.p-45 {padding:45px !important}
.p-50 {padding:50px !important}
.p-60 {padding:60px !important}
.p-70 {padding:70px !important}
.p-80 {padding:80px !important}
.p-90 {padding:90px !important}
.p-100 {padding:100px !important}

/* Padding Left */
.p-l-0 {padding-left:0 !important}
.p-l-5 {padding-left:5px !important}
.p-l-10 {padding-left:10px !important}
.p-l-15 {padding-left:15px !important}
.p-l-20 {padding-left:20px !important}
.p-l-25 {padding-left:25px !important}
.p-l-30 {padding-left:30px !important}
.p-l-35 {padding-left:35px !important}
.p-l-40 {padding-left:40px !important}
.p-l-45 {padding-left:45px !important}
.p-l-50 {padding-left:50px !important}
.p-l-60 {padding-left:60px !important}
.p-l-70 {padding-left:70px !important}
.p-l-80 {padding-left:80px !important}
.p-l-90 {padding-left:90px !important}
.p-l-100 {padding-left:100px !important}

/* Padding Right */
.p-r-0 {padding-right:0 !important}
.p-r-5 {padding-right:5px !important}
.p-r-10 {padding-right:10px !important}
.p-r-15 {padding-right:15px !important}
.p-r-20 {padding-right:20px !important}
.p-r-25 {padding-right:25px !important}
.p-r-30 {padding-right:30px !important}
.p-r-35 {padding-right:35px !important}
.p-r-40 {padding-right:40px !important}
.p-r-45 {padding-right:45px !important}
.p-r-50 {padding-right:50px !important}
.p-r-60 {padding-right:60px !important}
.p-r-70 {padding-right:70px !important}
.p-r-80 {padding-right:80px !important}
.p-r-90 {padding-right:90px !important}
.p-r-100 {padding-right:100px !important}

/* Padding Top */
.p-t-0 {padding-top:0 !important}
.p-t-5 {padding-top:5px !important}
.p-t-10 {padding-top:10px !important}
.p-t-15 {padding-top:15px !important}
.p-t-20 {padding-top:20px !important}
.p-t-25 {padding-top:25px !important}
.p-t-30 {padding-top:30px !important}
.p-t-35 {padding-top:35px !important}
.p-t-40 {padding-top:40px !important}
.p-t-45 {padding-top:45px !important}
.p-t-50 {padding-top:50px !important}
.p-t-60 {padding-top:60px !important}
.p-t-60 {padding-top:70px !important}
.p-t-80 {padding-top:80px !important}
.p-t-90 {padding-top:90px !important}
.p-t-100 {padding-top:100px !important}
.p-t-110 {padding-top:110px !important}
.p-t-120 {padding-top:120px !important}
.p-t-130 {padding-top:130px !important}
.p-t-140 {padding-top:140px !important}
.p-t-150 {padding-top:150px !important}

/* Padding Bottom */
.p-b-0 {padding-bottom:0 !important}
.p-b-5 {padding-bottom:5px !important}
.p-b-10 {padding-bottom:10px !important}
.p-b-15 {padding-bottom:15px !important}
.p-b-20 {padding-bottom:20px !important}
.p-b-25 {padding-bottom:25px !important}
.p-b-30 {padding-bottom:30px !important}
.p-b-35 {padding-bottom:35px !important}
.p-b-40 {padding-bottom:40px !important}
.p-b-45 {padding-bottom:45px !important}
.p-b-50 {padding-bottom:50px !important}
.p-b-60 {padding-bottom:60px !important}
.p-b-60 {padding-bottom:70px !important}
.p-b-80 {padding-bottom:80px !important}
.p-b-90 {padding-bottom:90px !important}
.p-b-100 {padding-bottom:100px !important}
.p-b-110 {padding-bottom:110px !important}
.p-b-120 {padding-bottom:120px !important}
.p-b-130 {padding-bottom:130px !important}
.p-b-140 {padding-bottom:140px !important}
.p-b-150 {padding-bottom:150px !important}

/* Responsive Padding */
@media (max-width:1199px) {
    .xl-m-b-0 {margin-bottom:0 !important}
    .xl-m-b-5 {margin-bottom:5px !important}
    .xl-m-b-10 {margin-bottom:10px !important}
    .xl-m-b-15 {margin-bottom:15px !important}
    .xl-m-b-20 {margin-bottom:20px !important}
    .xl-m-b-25 {margin-bottom:25px !important}
    .xl-m-b-30 {margin-bottom:30px !important}
    .xl-m-b-35 {margin-bottom:35px !important}
    .xl-m-b-40 {margin-bottom:40px !important}
    .xl-m-b-45 {margin-bottom:45px !important}
    .xl-m-b-50 {margin-bottom:50px !important}
    .xl-m-b-60 {margin-bottom:60px !important}
    .xl-m-b-70 {margin-bottom:70px !important}
    .xl-m-b-80 {margin-bottom:80px !important}
    .xl-m-b-90 {margin-bottom:90px !important}
    .xl-m-b-100 {margin-bottom:100px !important}
}
@media (max-width:991px) {
    .lg-m-b-0 {margin-bottom:0 !important}
    .lg-m-b-5 {margin-bottom:5px !important}
    .lg-m-b-10 {margin-bottom:10px !important}
    .lg-m-b-15 {margin-bottom:15px !important}
    .lg-m-b-20 {margin-bottom:20px !important}
    .lg-m-b-25 {margin-bottom:25px !important}
    .lg-m-b-30 {margin-bottom:30px !important}
    .lg-m-b-35 {margin-bottom:35px !important}
    .lg-m-b-40 {margin-bottom:40px !important}
    .lg-m-b-45 {margin-bottom:45px !important}
    .lg-m-b-50 {margin-bottom:50px !important}
    .lg-m-b-60 {margin-bottom:60px !important}
    .lg-m-b-70 {margin-bottom:70px !important}
    .lg-m-b-80 {margin-bottom:80px !important}
    .lg-m-b-90 {margin-bottom:90px !important}
    .lg-m-b-100 {margin-bottom:100px !important}
}
@media (max-width:767px) {
    .md-m-b-0 {margin-bottom:0 !important}
    .md-m-b-5 {margin-bottom:5px !important}
    .md-m-b-10 {margin-bottom:10px !important}
    .md-m-b-15 {margin-bottom:15px !important}
    .md-m-b-20 {margin-bottom:20px !important}
    .md-m-b-25 {margin-bottom:25px !important}
    .md-m-b-30 {margin-bottom:30px !important}
    .md-m-b-35 {margin-bottom:35px !important}
    .md-m-b-40 {margin-bottom:40px !important}
    .md-m-b-45 {margin-bottom:45px !important}
    .md-m-b-50 {margin-bottom:50px !important}
    .md-m-b-60 {margin-bottom:60px !important}
    .md-m-b-70 {margin-bottom:70px !important}
    .md-m-b-80 {margin-bottom:80px !important}
    .md-m-b-90 {margin-bottom:90px !important}
    .md-m-b-100 {margin-bottom:100px !important}
}
@media (max-width:576px) {
    .sm-m-b-0 {margin-bottom:0 !important}
    .sm-m-b-5 {margin-bottom:5px !important}
    .sm-m-b-10 {margin-bottom:10px !important}
    .sm-m-b-15 {margin-bottom:15px !important}
    .sm-m-b-20 {margin-bottom:20px !important}
    .sm-m-b-25 {margin-bottom:25px !important}
    .sm-m-b-30 {margin-bottom:30px !important}
    .sm-m-b-35 {margin-bottom:35px !important}
    .sm-m-b-40 {margin-bottom:40px !important}
    .sm-m-b-45 {margin-bottom:45px !important}
    .sm-m-b-50 {margin-bottom:50px !important}
    .sm-m-b-60 {margin-bottom:60px !important}
    .sm-m-b-70 {margin-bottom:70px !important}
    .sm-m-b-80 {margin-bottom:80px !important}
    .sm-m-b-90 {margin-bottom:90px !important}
    .sm-m-b-100 {margin-bottom:100px !important}
}

/*----- Border 0 -----*/
.bd-0 {border:0 !important}
.bd-top-0 {border-top:0 !important}
.bd-bottom-0 {border-bottom:0 !important}
.bd-left-0 {border-left:0 !important}
.bd-right-0 {border-right:0 !important}

/*----- Border Radius -----*/
.bd-r-0 {border-radius:0 !important}
.bd-r-2 {border-radius:2px !important}
.bd-r-3 {border-radius:3px !important}
.bd-r-4 {border-radius:4px !important}
.bd-r-5 {border-radius:5px !important}
.bd-r-6 {border-radius:6px !important}
.bd-r-7 {border-radius:7px !important}
.bd-r-8 {border-radius:8px !important}
.bd-r-9 {border-radius:9px !important}
.bd-r-10 {border-radius:10px !important}
.bd-r-50 {border-radius:50% !important}
.bd-r-100 {border-radius:100% !important}
.bd-r-1r {border-radius:1rem !important}
.bd-r-2r {border-radius:2rem !important}
.bd-r-3r {border-radius:3rem !important}
.bd-r-4r {border-radius:4rem !important}
.bd-r-5r {border-radius:5rem !important}
.rounded-x {border-radius:50% !important}

/*----- Colors -----*/
.red, i.red { 
	color: rgb(233, 27, 35);
}
.darkred, i.darkred { 
	color: rgb(170, 60, 63);
}
.crimson, i.crimson { 
	color: rgb(220, 20, 60); 
}
.orangered, i.orangered { 
	color: orangered; 
}
.orange, i.orange { 
	/*color: rgb(240, 150, 20);*/
	color: rgb(226, 76, 77);
}
.green, i.green { 
	color: rgb(140, 195, 70); 
}
.lightgreen, i.lightgreen { 
	color: rgb(160, 200, 80); 
}
.deepblue, i.deepblue { 
	color: rgb(0, 125, 180); 
}
.skyblue, i.skyblue { 
	color: rgb(100, 195, 245); 
}
.blue, i.blue { 
	color: rgb(52, 152, 219); 
}
.navy, i.navy { 
	color: rgb(50, 60, 70); 
}
.violet, i.violet { 
	color: rgb(85, 60, 125); 
}
.yellow, i.yellow { 
	color: rgb(241, 196, 15); 
}
.darkgray, i.darkgray { 
	color: #666; 
}
.gray, i.gray { 
	color: #888; 
}
.lightgray, i.lightgray { 
	color: #ddd; 
}
.white, i.white { 
	color: #fff; 
}
.light, i.light {
	color: #f5f5f5; 
}
.black, i.black { 
	color: #333; 
}
.color, i.color { 
	color: rgb(233, 27, 35);
}

/* Text Colors */
.text-red {color:#e53935 !important}
.text-crimson {color:#cc2300 !important}
.text-pink {color:#d81b60 !important}
.text-purple {color:#8e24aa !important}
.text-deep-purple {color:#5e35b1 !important}
.text-indigo {color:#3949ab !important}
.text-blue {color:#1e88e5 !important}
.text-light-blue {color:#039be5 !important}
.text-cyan {color:#00acc1 !important}
.text-teal {color:#00897b !important}
.text-green {color:#43a047 !important}
.text-light-green {color:#7cb342 !important}
.text-lime {color:#c0ca33 !important}
.text-yellow {color:#fdd835 !important}
.text-amber {color:#ffb300 !important}
.text-orange {color:#fb8c00 !important}
.text-deep-orange {color:#f4511e !important}
.text-brown {color:#6d4c41 !important}
.text-gray {color:#757575 !important}
.text-light-gray {color:#b5b5b5 !important}
.text-black {color:#000 !important}
.text-white {color:#fff !important}
/* EyoomBuilder bs3 text colors compatible */
.color-red {color:#e53935 !important}
.color-crimson {color:#cc2300 !important}
.color-pink {color:#d81b60 !important}
.color-purple {color:#8e24aa !important}
.color-deep-purple {color:#5e35b1 !important}
.color-indigo {color:#3949ab !important}
.color-blue {color:#1e88e5 !important}
.color-light-blue {color:#039be5 !important}
.color-cyan {color:#00acc1 !important}
.color-teal {color:#00897b !important}
.color-green {color:#43a047 !important}
.color-light-green {color:#7cb342 !important}
.color-lime {color:#c0ca33 !important}
.color-yellow {color:#fdd835 !important}
.color-amber {color:#ffb300 !important}
.color-orange {color:#fb8c00 !important}
.color-deep-orange {color:#f4511e !important}
.color-brown {color:#6d4c41 !important}
.color-gray {color:#757575 !important}
.color-light-gray {color:#b5b5b5 !important}
.color-black {color:#000 !important}
.color-white {color:#fff !important}

/* Background Colors */
.bg-red {background-color:#e53935 !important}
.bg-crimson {background-color:#cc2300 !important}
.bg-pink {background-color:#d81b60 !important}
.bg-purple {background-color:#8e24aa !important}
.bg-deep-purple {background-color:#5e35b1 !important}
.bg-indigo {background-color:#3949ab !important}
.bg-blue {background-color:#1e88e5 !important}
.bg-light-blue {background-color:#039be5 !important}
.bg-cyan {background-color:#00acc1 !important}
.bg-teal {background-color:#00897b !important}
.bg-green {background-color:#43a047 !important}
.bg-light-green {background-color:#7cb342 !important}
.bg-lime {background-color:#c0ca33 !important}
.bg-yellow {background-color:#fdd835 !important}
.bg-amber {background-color:#ffb300 !important}
.bg-orange {background-color:#fb8c00 !important}
.bg-deep-orange {background-color:#f4511e !important}
.bg-brown {background-color:#6d4c41 !important}
.bg-gray {background-color:#757575 !important}
.bg-light-gray {background-color:#a5a5a5 !important}
.bg-black {background-color:#000 !important}
.bg-white {background-color:#fff !important}
.bg-transparent {background-color:transparent !important}

.btn.btn-basic { color: #555 !important; border-image: none !important; background-image: none !important; border: 1px solid #ddd; background-color: #fff; }
.btn.btn-basic.active, 
.btn.btn-basic:hover, 
.btn.btn-basic:focus, 
.btn.btn-basic:active { background-color: #f5f5f5; }

/*----- Table List eb -----*/
.table-list-eb .table {white-space:nowrap;word-break:keep-all}
.table-list-eb .table .ws-normal {white-space:normal !important}
.table-list-eb .table th {font-weight:400}
.table-list-eb .table>thead>tr>th, .table-list-eb .table>tbody>tr>th, .table-list-eb .table>tfoot>tr>th, .table-list-eb .table>thead>tr>td, .table>tbody>tr>td, .table-list-eb .table>tfoot>tr>td {padding:13px 8px}
.table-list-eb .table thead>tr>th, .table-list-eb .table thead>tr>td {text-align:center}
.table-list-eb .table-bordered>thead>tr>th, .table-list-eb .table-bordered>thead>tr>td {text-align:center}
.table-list-eb thead {border-top:2px solid #454545;background:#F2F2F2}
.table-list-eb tfoot {background:#F2F2F2;border-bottom:2px solid #454545}
.table-list-eb th, .table-list-eb td {vertical-align:middle !important}
.table-list-eb .table .tbd-both {border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}
.table-list-eb .table .tbd-l {border-left:1px solid #dee2e6}
.table-list-eb .table .tbd-r {border-right:1px solid #dee2e6}
.table-list-eb .table .tbd-t {border-top:1px solid #dee2e6}
.table-list-eb .table .tbd-b {border-bottom:1px solid #dee2e6}


.btm_fixed_wrap {display: none;}

@media all and (max-width:900px) {	
.btm_fixed_wrap{display: block;position:fixed;left:0px;bottom:0px;width:100%;z-index:599;}
.btm_fixed_wrap .back_btn{position:absolute;left:10px;top:-40px;}
.btm_fixed_wrap .back_btn a{display:block;width:40px;height:40px;}
.btm_fixed_wrap .back_btn a img{width:100%;}
.btm_fixed_wrap .scroll_btn{position:absolute;right:10px;top:-85px;}
.btm_fixed_wrap .scroll_btn a{display:block;width:40px;height:40px;margin-top:5px;}
.btm_fixed_wrap .scroll_btn a:first-child{margin-top:0px;}
.btm_fixed_wrap .scroll_btn a img{width:100%;}
.btm_fixed_wrap .menu{overflow:hidden;}
.btm_fixed_wrap .menu li{float:left;width:16.66666%;}
.btm_fixed_wrap .menu li a{display:block;padding:15px 0;background:var(--primary-color);margin-top:10px;}
.btm_fixed_wrap .menu li a.inquiry{position:relative;padding-top:25px;margin-top:0px;background:#022134;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
.btm_fixed_wrap .menu li a.inquiry:before{content:'';position:absolute;left:50%;top:10px;margin-left:-7px;width:14px;height:8px;background:url(../img/quick/arrow.png) no-repeat 0 0 / 100%;}
.btm_fixed_wrap.act .menu li a.inquiry:before{background:url(../img/quick/footer_btm_arrow_on.png) no-repeat 0 0 / 100%;}
.btm_fixed_wrap .menu li a span{display:block;}
.btm_fixed_wrap .menu li a span.icon{height:23px;margin-bottom:11px;}
.btm_fixed_wrap .menu li a span.icon.ty1{background:url(../img/quick/foot_quick_icon01.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty2{background:url(../img/quick/foot_quick_icon02.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty3{background:url(../img/quick/foot_quick_icon03.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty4{background:url(../img/quick/foot_quick_icon04.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty5{background:url(../img/quick/foot_quick_icon05.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty6{background:url(../img/quick/foot_quick_icon06.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty7{background:url(../img/quick/foot_quick_icon07.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty8{background:url(../img/quick/foot_quick_icon08.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty9{background:url(../img/quick/foot_quick_icon09.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty10{background:url(../img/quick/foot_quick_icon10.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty11{background:url(../img/quick/foot_quick_icon11.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.txt{font-size:11px;font-weight:300;color:#fff;text-align:center;line-height:1.2;}

.btm_fixed_wrap .inquiry_ly{display:none;width:100%;background:#022134;}
.btm_fixed_wrap.act .inquiry_ly{display:block;}
.btm_fixed_wrap .inquiry_ly dl{padding:20px 20px 0;}
.btm_fixed_wrap .inquiry_ly dl dt{font-size:20px;font-weight:300;margin-bottom:20px;line-height:1;text-align:center;color:#fff;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li{margin-top:5px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input{height:25px;line-height:25px;font-size:15px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li:after{content:""; display:block; float:none; clear:both;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner{float:left;width:50%;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner:first-child .cum_select_wrap{margin-right:2.5px;width:auto;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner:last-child .cum_select_wrap{margin-left:2.5px;width:auto;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner .cum_select_wrap .selectd_btn{height:53px !Important;line-height:53px !Important;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner .cum_select_wrap.ty2 .selectd_btn:before{background-size:11px 7px;width:11px;height:7px;margin-top:-3.5px;}

.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input::-webkit-input-placeholder{color:#999;font-size:15px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input::-moz-placeholder{color:#999;font-size:15px;} /* firefox 19+ */
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input:-ms-input-placeholder{color:#999;font-size:15px;} /* ie */
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input:-moz-placeholder{color:#999;font-size:15px;}

.btm_fixed_wrap .inquiry_ly dl dd p{color:#fff;padding-top:15px;margin-bottom:10px;text-align:left;font-size:13px;line-height:18px;}
.btm_fixed_wrap .inquiry_ly dl dd p a{display:inline-block;color:#fff;font-size:13px;border-bottom:1px solid #fff;line-height:18px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2{font-size:0px;text-align:left;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li{display:inline-block;margin:0 10px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li:first-child{margin-left:0px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li:last-child{margin-right:0px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li label{position:relative;padding-left:27px;display:block;font-size:13px;line-height:20px;font-weight:300;color:#fff;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li input{position:absolute;left:0px;top:50%;width:20px;height:20px;margin-top:-10px;}

.btm_fixed_wrap .inquiry_ly .cum_select_wrap .select_drop_box{height:100px;overflow-y:auto;padding:10px 0;}
.btm_fixed_wrap .inquiry_ly .cum_select_wrap .select_drop_box ul li a{font-size:13px;line-height:24px;}

.btm_fixed_wrap .inquiry_ly .result_btn{padding:20px;}
.btm_fixed_wrap .inquiry_ly .result_btn a{display:block;text-align:center;font-size:20px;color:#fff;line-height:50px;background:#33b0b3;}
}

.theme-offcanvas .offcanvas-header {margin-bottom: 10px;border-bottom:1px solid var(--border-color-light);}

.theme-offcanvas .search-contents .input-button {position: relative}
.theme-offcanvas .search-contents .input-button input[type="text"] {width: 100%;padding: 12px 12px;font-size: var(--normal-font-size);color: var(--text-color-light);background-color: var(--body-color);border: 4px solid var(--border-color-light) !important;transition:.3s;border-radius:20px}
.theme-offcanvas .search-contents .input-button input[type="text"]:focus {border-color: var(--primary-color) !important;}
.theme-offcanvas .search-contents .input-button .button {position: absolute;right: 4px;top: 3px;padding: 0 12px;height: 52px;line-height: 52px;background: none;border: 0 none}
.theme-offcanvas .search-contents .input-button .button input {position: absolute;top: 0;right: 0;padding: 0;opacity: 0;cursor: pointer}
.theme-offcanvas .search-contents .input-button .button img {max-width: 20px;vertical-align: sub;}
@media(max-width:767px) {
	.theme-offcanvas {width:360px;}
}


/* 게시판 상단 타이틀 및 탭 */
.sub_list {position:relative;width:100%;margin:30px auto 30px;text-align:justify;clear:both;}
.sub_list .board-title {position:relative;max-width:1200px}
.sub_list .board-title > h1 {font-size:40px;font-weight:500;color:#000;}
.sub_list .board-title > span {font-size:16px;color:#000;}

@media (max-width: 1024px) {

.sub_list .board-title > h1 {font-size:24px;}
.sub_list .board-title > span {font-size:14px;}
.board-title {margin-left:0px;padding:0px 20px;}

}

.section {padding: 0 15px;}
.section-inner {border-radius:20px;}
.section-m-tb {margin: 2.5rem 0;/* 40px */}
.section-p-tb {padding: 2.25rem 0;/* 36px */}
.section-bgc-gray {background-color:var(--body-color-deep);}
@media (max-width: 991px){
	.section.section-m-tb {padding: 0;}
	.section.last-section {padding:0 15px;}
}
@media (min-width: 992px){ 
	.section {padding: 0 30px;}
	.section-m-tb {margin: 3.75rem 0;/* 60px */}
	.section-p-tb {padding: 3.25rem 0;/* 52px */}
}

.main-heading {position:relative;width:100%;margin:0 auto;text-align:center;clear:both;}
.main-heading h2 {position: relative;margin-bottom:25px;font-size: var(--h1-font-size);text-align: center;}
.main-heading h2 small {display: block;margin-top: 5px;font-size: var(--h3-font-size);}
@media (min-width:992px){
	.main-heading h2 {margin-bottom: 40px;}
}

#back {position:fixed; top:18px; left:10px; border:none; background:#fff; cursor:pointer; outline:none; z-index:1100}
#back i {color:#000}

.list02 li{position:relative; margin:0; padding-left:15px;}
.list02 li:last-child{margin-bottom:0px;}
.list02 li:before{position:absolute; left:0px; top:10px; display:block; width:6px; height:6px; border-radius:5px; background:var(--primary-color); content:"";}
*{-webkit-text-size-adjust:none}
/* CONT */
#sh_container{z-index:10;position:relative;margin-top:86px}
#sh_container.sub{padding-top:0}
#sh_container_wrapper{position:relative}

@media (max-width:1024px){
#sh_container{padding:0;margin-top:55px}
}