@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSans.css');
div,p,li,span,select,option,a,input,button {font-size: 11px;color:#666}
.link {cursor:pointer}

/* _title.php *//* 2024-11-01, hjs */
.days b{
	position: absolute;
    top: 0.6vw;
    left: 63vw;
    font-family: 'Gmarket Sans';
    font-weight: 700;
    color:#383838;
    font-size: 1.3vw;
    padding: 0.3vw 2vw 0.1vw 2vw;
    background-color: #ffff00;
    animation: changeColor 1s infinite alternate; /* 애니메이션 반복 */
    border: solid 0.2vw #fff;
    border-radius: 33px;
    letter-spacing:-0.1vw;
}
@keyframes changeColor {
      50% {
        background-color: #ffff00;
      }
      100% {
        background-color: #00ff00;
      }
    }
/* _title.php */
    
/* _box02.php */
/* 2024-07-20, hclee,  bs4#183에 있음 section.box02 div.box02 .box_content {position:relative;} */
section.box02 div.box02 .box_content .popup {position:absolute;z-index:6;top:0;left:0;display:none;}
section.box02 div.box02 .box_content a.sq_box04 {top: 18vw; left: 32vw; width: 18vw; height: 23vw;}
section.box02 div.box02 .box_content a.certify {top: 18vw; left: 81.5vw; width: 18vw; height: 23vw;}
section.box02 div.box02 .box_content a.down {top: 48vw; left: 69vw; width: 30vw; height: 8vw;}
/* _box02.php */

/* _box03.php */
/* 2024-07-20, hclee,  bs4#183에 있음  section.box03  div.box03 .box_content {position:relative;} */
section.box03  div.box03 .box_content .popup {position:absolute;z-index:6;top:15vw;left:0;display:none;}
section.box03  div.box03 .box_content a.btn_1 {top: 48vw; left: 67vw; width: 25vw; height: 7vw;}
/* _box03.php */

/* _box04.php */
section.box04 div.lec_list div.desc {clear:both;width:100vw; margin:2px -15px; xxxbackground-color:#f1f1f1; padding:3vw 2vw 3vw 2vw; text-align:center; display: inline-block;}
section.box04 div.lec_list div.desc * {font-family:Pretendard !important; text-align:left; padding-left:2vw;}
section.box04 div.lec_list div.desc div.big_comm {font-size:3.5vw; font-weight:bold; color:#000; padding: 1vw 0;letter-spacing: -0.2vw; word-break:keep-all;}
section.box04 div.lec_list div.desc span {font-size:2.5vw; color:#676767;letter-spacing: -0.2vw; padding-left:0vw;}
section.box04 div.lec_list div.desc ul {padding:3vw 0vw;}
section.box04 div.lec_list div.desc ul li {list-style: none; float: left; margin:0 10px 5px 0; padding: 2vw; background-color:#1e86f9;  border-radius: 1.5vw;}
section.box04 div.lec_list div.desc ul li a {font-size:3vw; font-weight:500; color:#fff; padding-left: 0vw;}
/* _box04.php */


/* _box04.php (강좌 목록 ) */
section.box04 div.sq_box04{justify-content:center;}
section.box04 div.sq_box04 ul.tab {width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;height:20vw;margin-bottom:1vw;padding:0 1vw;background-color:#eef6ff;}
section.box04 div.sq_box04 ul.tab li {display:inline-block;margin:2vw 2.4vw;line-height:7vw;height:5vw;}
section.box04 div.sq_box04 ul.tab li a {display:block;color:#000 !important;padding:0 1vw;font-family:Pretendard !important;font-size:3vw;letter-spacing:-0.1vw;}
section.box04 div.sq_box04 ul.tab li.on a {border-bottom:1vw solid #1e86f9; font-weight:bold;}
section.box04 div.sq_box04 ul.tab li:nth-child(14) {xxxvisibility:hidden}
section.box04 div.lec_list h5.title {color: #1e86f9;font-weight: bold;padding: 15px .2rem 5px;text-align: left;font-family: "NGothic, Dotum";font-size: 0.7rem;border-bottom: 2px solid #999999;letter-spacing: -1px;margin-bottom:0;}
/* _box04.php (강좌 목록 ) */

/* _float.php */
div.float_right {position: fixed;z-index: 9999;width:154px !important;right:4px;top: 450px;display:block;background-repeat:no-repeat;background-position:center top;background-image: url('/season/25/10/img/float.png');}
div.float_right div {padding:150px 0 95px 0;font-size:30px;font-weight:bold;color:#00ff00;}	
#dong_banner {position:fixed;width:20vw;top:74vw;right:.5vw;z-index:9999;display:block}
#dong_banner div.dday {text-align:center; color:#00ff00; font-size:3vw; font-weight:bold; background-repeat:no-repeat;background-position:center top;background-image: url('/m/season/25/10/img/float_bg.png');background-size: cover;}

div.top_tab {position:fixed;display:none;top:0;left:0;z-index:9;width:100%}
/* _float.php */

@media (min-width: 576px) {
	#dong_banner {top:120vw;}
}

/* landscape - 가로 모드  */
@media screen and (orientation: landscape){
	#dong_banner {top:10vw;}
}

@media (min-width: 768px) {
	div.lec_list h5.title{font-size:1.1rem}
	div.lec_list td{font-size:1.5em}
	div.lec_list .btn-info{font-size:1.2rem}
}

/* Large devices (desktops, 992px and up) */
/* iPAD 1024*1264 */
@media (min-width: 992px) {
	div.lec_list h5.title{font-size:1.3rem}
	div.lec_list td{font-size:1.7em}
	div.lec_list .btn-info{font-size:1.4rem}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	div.lec_list h5.title{font-size:1.5rem}
	div.lec_list td{font-size:2em}
	div.lec_list .btn-info{font-size:1.5rem}
}
div.lec_list table{width:100%;margin-bottom:10px}
div.lec_list table tr {border-bottom:1px solid #919191;}
div.lec_list table tr td {padding:10px;letter-spacing: -1px;}
div.lec_list table tr td:nth-child(1) {width:80%}
div.lec_list table tr td:nth-child(2) {}
div.lec_list .btn-info{padding: .1rem .25rem;font-size:.8rem;
    border-radius: 0;
	background-color:#fff;
	border:1px solid rgb(66, 34, 153);
	color:rgb(66, 34, 153);
	letter-spacing: -1px;
} /* .375rem .75rem */


@media (min-width: 576px) {
	div.lec_list td{font-size:1.0rem}
	div.lec_list .btn-info{font-size:1.1rem}
}

/* Medium devices (tablets, 768px and up) */
/* GPAD 800*1113 */
@media (min-width: 768px) {
	div.lec_list td{font-size:1.5em}
	div.lec_list .btn-info{font-size:1.2rem}
}

/* Large devices (desktops, 992px and up) */
/* iPAD 1024*1264 */
@media (min-width: 992px) {
	div.lec_list td{font-size:1.7em}
	div.lec_list .btn-info{font-size:1.4rem}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	div.lec_list td{font-size:2em}
	div.lec_list .btn-info{font-size:1.5rem}
}
/* _box04.php (강좌 목록 ) */

@media (min-width: 400px) {
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
/* GPAD 800*1113 */
@media (min-width: 768px) {
}

/* Large devices (desktops, 992px and up) */
/* iPAD 1024*1264 */
@media (min-width: 992px) {
}

/* 2019-06-20, hclee,  해상도 1080이상에서 1080에 중앙정렬 : 2024-02-09, hclee, bs4/style.css 에서 처리한거 무시 */
@media (min-width: 1080px) {
	body > .container {width:100% !important;margin:0 auto}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* iPAD 1366*922 */
@media (min-width: 1366px) {
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	
}

/*  Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
}

/*  Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 
	
}
.container{max-width: 100%;}
/*
	A7 - 360*616, 640*336
	S7 - 360*616, 640*336
	GPAD
*/


