@charset "utf-8";
/*------------------------------------------------------------------
	00. CSS Reset
-------------------------------------------------------------------*/

/* ::-webkit-scrollbar,
::-webkit-scrollbar-button,
::-webkit-scrollbar-thumb:window-inactive,
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {-webkit-appearance:none; display:none;} */
html{font-size:62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust:100%; text-size-adjust:100%;}
* {margin:0; padding:0; box-sizing:border-box; letter-spacing:-0.05em; word-spacing:-0.04em; /* white-space:nowrap; */}
html { overflow-x: hidden;}
body {margin: 0;}
html, body {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; text-rendering: optimizeLegibility; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
caption {display: none;}
a {background: transparent; text-decoration:none;  color: inherit;}
a:active, a:hover {outline: 0; text-decoration:none;-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
abbr[title] {border-bottom: 1px dotted;}
b, strong, th {font-weight: 500;}
dfn {font-style: italic;}
mark {background: #ff0; color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {width:100%; border: 0; max-width: none;}
svg:not(:root) {overflow: hidden;}
ol, ul, li {list-style:none}
label, button {cursor:pointer; vertical-align:middle;}
figure {margin: 1em 40px;}
hr {-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible; border:0; background:transparent;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input:focus {outline:none;}

input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;outline: none;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 0; margin: 0; padding: 0;}
legend {border: 0; padding: 0; }
textarea {overflow: auto; resize: vertical;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0; table-layout: fixed; word-break: break-all;}


:root {
  --main-color: #00C4D3;
}


/*------------------------------------------------------------------
	01. Typography
-------------------------------------------------------------------*/

body {font-family:"Pretendard"; letter-spacing:-0.05em; line-height:1.2; font-weight:400; color:#333; margin:0; overflow-x:hidden;}
@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-Thin.otf') format('opentype');
		url('/2025/font/Pretendard-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-ExtraLight.otf') format('opentype');
		url('/2025/font/Pretendard-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-Light.otf') format('opentype');
		url('/2025/font/Pretendard-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-Regular.otf') format('opentype');
		 url('/2025/font/Pretendard-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-Medium.otf') format('opentype');
		url('/2025/font/Pretendard-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-SemiBold.otf') format('opentype');
		url('/2025/font/Pretendard-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('/2025/font/Pretendard-Bold.otf') format('opentype');
		url('/2025/font/Pretendard-Bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}


@font-face {
  font-family:'Poppins';
  src: url('/2025/font/Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family:'Poppins';
  src: url('/2025/font/Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family:'Poppins';
  src: url('/2025/font/Poppins-Bold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family:'Poppins';
  src: url('/2025/font/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family:'Poppins';
  src: url('/2025/font/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}



@font-face {
  font-family:'KoreanYNSJG4R';
  src: url('/2025/font/KoreanYNSJG4R_ExtraLight.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family:'KoreanYNSJG4R';
  src: url('/2025/font/KoreanYNSJG4R_Light.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family:'KoreanYNSJG4R';
  src: url('/2025/font/KoreanYNSJG4R_Medium.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family:'KoreanYNSJG4R';
  src: url('/2025/font/KoreanYNSJG4R_Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family:'KoreanYNSJG4R';
  src: url('/2025/font/KoreanYNSJG4R_Thin.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}



@font-face {
  font-family:'Hijrnotes';
  src: url('/2025/font/Hijrnotes.ttf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

/*------------------------------------------------------------------
	04. Input & Form Elements
-------------------------------------------------------------------*/

input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date],
input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search] {font-size: 13px; padding-left: 5px;}

input[type='textarea'], textarea {width:100%; font-size:13px; margin:0; border:1px solid #ddd; color:#333; background:#fff; padding:5px; vertical-align: middle;}
input[type='checkbox'] {width:0;}
input[type='checkbox']::after{content:"";display:block;border:none;height:25px;width:25px;cursor:pointer;background:url(/2025/img/sub/check_radio.svg);border-radius: 0;box-shadow: none;font-size: inherit;color: transparent;padding: 0;position: absolute;left: -25px;top: 3px;background-size: contain;}
input[type='checkbox']:checked:after {background:url(/2025/img/sub/check_radio_active.svg); background-size:contain;}
input[type='radio']{width:0;}
input[type='radio']::after{content:"";display:block;border:none;height:25px;width:25px;cursor:pointer;background:url(/2025/img/sub/check_radio.svg);border-radius: 0;box-shadow: none;font-size: inherit;color: transparent;padding: 0;position: absolute;left: -25px;top: 3px;background-size: contain;}
input[type='radio']:checked:after {background:url(/2025/img/sub/check_radio_active.svg); background-size:contain;}



/* CheckBox Style 빨간사각*/
input[type="checkbox"].redRec {
display:inline-block;
width:18px;
height:18px;
vertical-align:middle;
background:#fff;
appearance: none;
-moz-appearance: none; /* Firefox */
-webkit-appearance: none; /* Safari and Chrome */
border:1px solid #ccc;
}

input[type="checkbox"].redRec:checked {
display:inline-block;
width:18px;
height:18px;
vertical-align:middle;
background:url("/mobile/renewal/img/common/checkbox_checked.png");
background-size:100%;h
background-repeat:no-repeat;
background-position:center center;
appearance: none;
-moz-appearance: none; /* Firefox */
-webkit-appearance: none; /* Safari and Chrome */
border:none;
}


/* SelectBox Style */
select {width: 12rem;height:4.6rem; border-radius: 6px;font-size:1.8rem; margin:0; padding-left:5px; padding-right:5px;vertical-align:middle; text-align:center; box-sizing:border-box; border:1px solid #c7c7c7; font-family: inherit;}
select[name="gopaymethod"]{width:14rem;}
/* SelectBox Style */
/* select {height:40px; font-size:10pt; margin:0; color:#353535; padding-left:8px; padding-right:30px; vertical-align: middle; min-width:40px; box-sizing:border-box;
background: url("/mobile/renewal/img/common/select_arrow.png") no-repeat right center; 네이티브 화살표 대체  
background-size:auto 100%;
border:1px solid #c6c6c6;
font-family: inherit;  폰트 상속
border-radius: 0px; iOS 둥근모서리 제거
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} */

 input[type='tel']{text-align:center;}
input[type='text'], input[type='password'], input[type='name'], input[type='tel'], input[type='search'] {
height:4.6rem; font-size:1.8rem; margin:0; color:#333; background:#fff; padding:0 5px; vertical-align: middle; width:12rem; box-sizing:border-box;
background-size:auto 100%;
border:1px solid #C7C7C7; 
min-height:3rem;
font-family: inherit;  /* 폰트 상속 */
border-radius: 5px; /* iOS 둥근모서리 제거 */
-webkit-appearance: none; /* 네이티브 외형 감추기 */
-moz-appearance: none;
appearance: none;
}

span.telBar {display:inline-block; width:2rem; vertical-align:middle; text-align:center; font-size:1.8rem; }

textarea {
color:#353535;
box-sizing:border-box;
border:1px solid #c6c6c6;
font-family: inherit;  /* 폰트 상속 */
border-radius: 0px; /* iOS 둥근모서리 제거 */
-webkit-appearance: none; /* 네이티브 외형 감추기 */
-moz-appearance: none;
appearance: none;
padding:10px;
border-radius:5px;
}

/*------------------------------------------------------------------
	06. Layout
-------------------------------------------------------------------*/

#wrap {width:100%; overflow:hidden; position:relative;}

/* 푸터 */
#footerBtn {padding-top:40px;}
#footerBtn ul {display:block; height:60px;}
#footerBtn ul li {display:block; width:255px; float:left; padding-right:20px;}
#footerBtn ul li:last-child {width:235px; padding-right:0;}
#footerBtn ul li a {display:block;}
#footerBtn ul li a img {display:block;}
#footerBanner {padding-top:20px; padding-bottom:42px;}
#footerBanner a {display:block; border:solid 1px #ddd; height:120px; overflow:hidden;}
#footer {background:#f8f9fa;}
#footer .container {padding:50px 0 50px 265px;}
#footer ul {display:block; margin-bottom:30px;}
#footer ul li {display:inline-block; padding:0 10px; position:relative;}
#footer ul li:after {content:""; display:block; width:1px; height:10px; background:#c5c5c5; position:absolute; right:0; top:50%; margin-top:-5px;}
#footer ul li:first-child {padding-left:0;}
#footer ul li:last-child {padding-right:0;}
#footer ul li:last-child span {color:#0051bf;}
#footer ul li:last-child:after {display:none;}
#footer ul li a {white-space:nowrap; font-size:13px; letter-spacing:-0.025em; color:#666;}
#footer ul li a span {display:inline-block; margin-left:3px; color:#0051bf;}
#footer p {letter-spacing:-0.025em; color:#888; font-size:11px;}
#footer address {font-style:normal; margin-top:15px;}
#footer .footerLogo {position:absolute; top:50%; left:0; margin-top:-18px; display:block; width:178px; height:36px; text-indent:-9999px; background:url("/img/common/footer_logo.png") 0 0 no-repeat;}
#footer .footerLogo.bs {background:url("/img/common/footer_logo_bs.png") 0 0 no-repeat;}

/* 오른쪽퀵메뉴 */
#rightQuick {position:absolute; top:200px; left: 50%; width: 100px; z-index: 10; margin-left: 540px;}
.rightAward {margin-bottom:13px;}
.rightMenu {border:solid 1px #ddd; border-bottom:none;}
.rightMenu li {display:block; border-bottom:solid 1px #ddd;}
.rightMenu li a {display:block; overflow:hidden;}
.rightMenu li a img {display:block;}
.rightFamilyTitle {position:relative; margin-top:10px;}
.rightFamilyArrow {position:absolute; bottom:-6px; left:50%; margin-left:-6px;}
.rightFamily {border:solid 1px #ddd; border-bottom:none;}
.rightFamily li {display:block; border-bottom:solid 1px #ddd;}
.rightFamily li a {display:block; height:31px; text-indent:-9999px;}
.rightFamily li:nth-child(1) a {background:url("/img/common/right_family01_on.jpg") center center no-repeat;}
.rightFamily li:nth-child(2) a {background:url("/img/common/right_family02.jpg") center center no-repeat;}
/* .rightFamily li:nth-child(3) a {background:url("/img/common/right_family03.jpg") center center no-repeat;} */
.rightFamily li:nth-child(3) a {background:url("/img/common/right_family04.jpg") center center no-repeat;}
.rightFamily li:nth-child(4) a {background:url("/img/common/right_family05.jpg") center center no-repeat;}
.rightFamily li:nth-child(5) a {background:url("/img/common/right_family06.jpg") center center no-repeat;}
.rightFamily li:nth-child(7) a {background:url("/img/common/right_family07.jpg") center center no-repeat;}

.rightFamily li:nth-child(1) a:hover {background:url("/img/common/right_family01.jpg") center center no-repeat;}
.rightFamily li:nth-child(2) a:hover {background:url("/img/common/right_family02_on.jpg") center center no-repeat;}
/* .rightFamily li:nth-child(3) a:hover {background:url("/img/common/right_family03_on.jpg") center center no-repeat;} */
.rightFamily li:nth-child(3) a:hover {background:url("/img/common/right_family04_on.jpg") center center no-repeat;}
.rightFamily li:nth-child(4) a:hover {background:url("/img/common/right_family05_on.jpg") center center no-repeat;}
.rightFamily li:nth-child(5) a:hover {background:url("/img/common/right_family06_on.jpg") center center no-repeat;}
.rightFamily li:nth-child(7) a:hover {background:url("/img/common/right_family07_on.jpg") center center no-repeat;}


/* 수강료조회 */
#Div_Cousrse2 {color:#02b5d5;}
.tuitionTable {width:100%; font-size:15px;}
.tuitionTable #r_div_sec{display:flex;}
.tuitionTable tr { border-bottom: 1px solid rgb(230 230 230);}
.tuitionTable tr th {padding: 2rem 0;background:#fff;font-size:1.8rem;font-weight:400; text-align:left;}
.tuitionTable tr td {padding: 2rem 0;font-size:1.8rem;}
.tuitionTable tr td ul {display:inline-block; width:100%;}
.tuitionTable tr td ul li {display:inline-block; width:100%; position:relative; margin-left:2.5rem;}
.tuitionTable tr td ul li img,.tuitionTable tr th img{width:25px !important; padding-left:5px !important;}
.tuitionTable tr td ul.col10 li {width:11%;}
.tuitionTable tr td ul.col8 li {width:12.5%;}
.tuitionTable tr td ul.col6 li {width:12%;}
.tuitionTable tr td ul.col5 li {width:16%;}
.tuitionTable tr td ul.col4 li {width:25%;}
.tuitionTable tr td ul.col3 li {width:46%;}
.tuitionTable tr td ul.col2 li {width:50%;}
.tuitionTable tr td ul.col1 li {width:100%;}
.tuitionTable tr td textarea{width:59rem; resize:none; font-size:1.6rem;}
.tuitionTable input.fullwidth{width:41.2rem;}
.tuitionTable label{margin-left:5px;}

.tuitionTable .no-margin{margin-left:0;}
.tuitionDesc {font-size:1.4rem; color:#6D758F; text-align:left; margin-top:8rem;}
.tuitionBtn {width: 78rem; text-align:center;padding:2rem 0;display: flex;gap: 1rem;}
.btnType01 {display:block; width:100%; background:#00C4D3; font-size:1.8rem; color:#fff; border-radius:6px; font-weight:600; height:4.6rem; line-height:4.6rem;box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);}
.btnType02 {display:block; width:100%; background:#fff; border:1px solid #F1F3F7; font-size:1.8rem; color:#6D758F; border-radius:6px; font-weight:600; height:4.6rem; line-height:4.6rem;box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);}

.tuitionTable input[type=file]::file-selector-button {cursor:pointer; border:1px solid #C7C7C7; color:#6D758F; font-size:1.4rem; background:#fff; border-radius:6px; width:12rem; height:3.6rem; line-height:3.6rem; text-align:center;}
.tuitionTable input[type=file]{font-size:1.4rem;}

/* 공통게시판 */
.boardTable td {border-bottom:solid 1px #ddd; text-align:center; letter-spacing:0em; font-size:15px; padding:16px 0;}
.boardTable td.boardCont {padding:25px;}
.boardTable td.boardCont img{max-width: 100%;}
.bDetailBtn {position:relative; padding-top:6.5rem;display: flex;justify-content: space-between;}
.bDetailBtn span,
.bDetailBtn a {display:inline-block; font-size:2.4rem; width:30rem; height:4.4rem; line-height:4.4rem;  background:#DEDEDE; text-align:center;}
.bDetailBtn span {cursor:default; opacity:.5;}
.bDetailBtn a {}
.bDetailBtn a:hover {background:var(--main-color); color:#fff;}
.bDetailBtnR {display:inline-block;}
.bDetailBtnR span,
.bDetailBtnR a {margin-left:5px;}

.boardTable thead th.hide{display:none;}
.boardTable colgroup{display:none;}
.boardTable .bhTit{font-size:5.2rem; font-weight:600; width:100%; padding-bottom:5rem; border-bottom:1px solid #D9D9D9;text-align: left; line-height: 1.3;}
.boardTable thead tr{position:relative;}
.boardTable .bhHit{position:absolute;color:#959799;font-size:2.4rem;left: 7rem;top: -4rem;font-weight: 400;}
.boardTable .hit{position:absolute;color:#959799;font-size:2.4rem;left: 0px;top: -4rem;font-weight: 400;}

.seminar .boardTable .bhTit{padding-right:50rem; word-break:keep-all;}
.seminar .boardTable .bhDate{position:absolute; left: 7rem;top: -4rem;color:#959799;font-size:2.4rem;font-weight: 400;}
.seminar .boardTable .date{position:absolute; left: 0px;top: -4rem;color:#959799;font-size:2.4rem;font-weight: 400;}
.seminar .boardTable .bhHit{right: 0px; left:auto;}
.seminar .boardTable .hit{right: 7rem;left:auto;}

/*빠른수강료조회*/
.subTuition{text-align:center; background:#F9F9F9; border-top:none;}
.subTuitionTitle{text-align:center; margin-bottom:3.5rem;}
.subTuitionTitle h3{font-weight:700; font-size:4rem; color:#000; letter-spacing:0;}
.subTuitionTitle p{font-size:1.8rem; letter-spacing:0; color:#6D758F;}
.subTuition .tuition-wrap input[type='radio']{display:none;}
.subTuition .tuition-wrap input[type='radio'] + label{color:#6D758F;background:#fff;font-size:1.4rem;box-shadow:0px 4px 4px rgb(0 0 0 / 10%);border-radius:6px;height: 4.6rem;display: flex;align-items: center;justify-content: center;}
.subTuition .tuition-wrap input[type='radio']:checked + label{background:#00C4D3; color:#fff;}
.subTuition .tuition-wrap{padding:14.4rem 0; width:75.2rem; margin:0 auto;}
.subTuition .tuition-wrap .step{margin-bottom:3.5rem;}
.subTuition .tuition-wrap .step ul{display:flex;gap:1.2rem;flex-wrap: wrap;}
.subTuition .tuition-wrap .step ul li{margin-left:0 !important;}
.subTuition .tuition-wrap .step-wrap h4{font-size:1.6rem;font-weight:700;margin-bottom: 1.8rem;text-align: center;}
.subTuition .tuition-wrap .step01 li{width: 32.2%;}
.subTuition .tuition-wrap .step02 li, .tuition-wrap .step03 li{width: 49.1%;}
.subTuition .tuition-wrap input.fullwidth{width:33.5rem;}
.subTuition .tuition-wrap input{height:4.6rem;border-radius:6px;border: none;box-shadow: 0px 4px 4px rgb(0 0 0 / 10%); font-size:1.4rem;    color: #6D758F; padding:0 10px;}
.subTuition .tuition-wrap select{height: 4.6rem; border-radius:6px; border:none;box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);width:12rem; font-size:1.4rem;   color: #6D758F; text-align:center; text-align-last: center; -ms-text-align-last: center; -moz-text-align-last: center;}
.subTuition .tuition-wrap .select-box input{width:12rem;    color: #6D758F; text-align:center;}
.subTuition .tuition-wrap .info-input{display:flex; gap:1.2rem;}
.subTuition .tuition-wrap span.telBar{color: #6D758F;width:1.6rem;font-size: 1.7rem;margin-top: 0;}
.subTuition .tuitionBtn{width:100%;}
.subTuition .privacyTxt{width:100%;}

.privacyTxt h6 {font-size:1.2rem;}
.privacyAgree {margin-top:0.5rem;text-align:left;position: relative;}
.privacyAgree label {color:#6D758F;font-size: 1.2rem;letter-spacing: 0;margin-left: 18px;}
.privacyAgree details{color: #6D758F;font-size:1.2rem;position: absolute;left: 21rem;top: 0.9rem;}
.privacyAgree summary{cursor:pointer;}

.privacyAgree input[type='checkbox'] {width:0;height: 0;-moz-appearance:initial; padding:0;}
.privacyAgree input[type='checkbox']::after{content:"";display:block;border:none;height:15px;width:15px;cursor:pointer;background:url(/2025/img/sub/privacy_check.svg);border-radius: 0;box-shadow: none;font-size: inherit;color: transparent;padding: 0;position: absolute;left: 0;top: 10px;background-size: contain;}
.privacyAgree input[type='checkbox']:checked:after {background:url(/2025/img/sub/privacy_check_active.svg); background-size:contain;}

.privacyTable {text-align:center;}
.privacyAgree details[open] .arrow {transform:rotate(90deg);}
#ex1.modal {height:300px;padding: 2rem;}
#ex1.modal h5{font-size:2rem;}
.currituitionPrvcy{height:100%;}
.privacyTxt {text-align:left; width:100%; margin-top: 2rem; height:85%;; overflow-y:scroll; border:1px solid #ddd; color:#6D758F; padding:1rem; line-height:1.5; background:#fff; font-size:1.2rem; line-height:17px;}


/*세미나 신청*/
.seminarTuition{background:#fff;}
.seminarTuition .tuition-wrap{padding:14.4rem 0; padding-top:0;  width:75.2rem; margin:0 auto;}
.seminarTuition .tuitionTable tr td ul.col6 li{width:16%;}
.seminarTuition .tuitionBtn{width:100%;}
.seminarTuition .privacyTxt{width:100%;}

/* 국비지원과정조회 */
.seminarTuition.gmsupport .tuition-wrap {width:100rem;}
.seminarTuition.gmsupport .flex {display:flex; flex-wrap:wrap;}
.seminarTuition.gmsupport .tuitionTable tr td ul li {width:45%;}
.tuitionTable tr.first {border-top: 1px solid rgb(230 230 230);}
.subTuitionTitle.left {text-align:left;}

/*페이징*/
.boardPaging {text-align:center; padding-top:5rem;;}
.boardPaging a {display:inline-block;width: 4.1rem;height: 3.9rem;line-height: 3.9rem;text-align:center;border: solid 1px #D8D8D8;color: #959799;font-size: 2rem;margin: 0 1px;}
.boardPaging a.on {background:var(--main-color); border:solid 1px var(--main-color); color:#fff;}
.boardPaging a:first-child, .boardPaging a:last-child{border:0;}
