﻿@charset "UTF-8";

/*
-------------------------------------------------
-------------------------------------------------
Main Respons Style Sheet
Version : 1.0
Author : LSK
First update : 2023. 08. 24.
Last update : 2023. 00. 00.
-------------------------------------------------
-------------------------------------------------
*/

@media (max-width: 1700px) {
/* 1700: */
.etc_list{display:none;}


}

/********** 1600 **********/

@media (max-width: 1600px) {


}
/********** //1600 **********/


/********** 1280 **********/
@media (max-width: 1280px) {

/* anchor */
.anchor{display:none !important;}
    
}
/********** //1280 **********/


/********** 1200 **********/
@media (max-width: 1200px) {

/* 레이어 팝업 */
.layer_wrap .layer_inner .layer_bott {padding:15px 20px; }
.layer_wrap .input_check input[type=checkbox]{margin-right: 5px;}
.layer_check { line-height: 15px;}
.layer_close_txt {line-height: 15px;}
    
    .layer_wrap .input_check{font-size: 16px;letter-spacing: -0.5px;padding: 18px 10px;}
	.layer_wrap .input_check input[type=checkbox]{width: 18px;height: 18px;background-size: 100%;}
	.layer_wrap .input_check input[type=checkbox]:checked{background-size: 100%;}
}
/********** //1200 **********/

/********** 1145 **********/
@media (max-width: 1145px) {

/* footer */
.footer_wrapper .inner_w{width:1024px;}


}
/********** //1145 **********/


/********** 1024 **********/
@media (max-width: 1024px) {

/* layout */
[class^="inner"]{width:100%;padding: 70px 20px;box-sizing:border-box;}
.section[data-anchor="section2"] .inner{width:100%; height:100% !important; }
.section[data-anchor="section3"] .inner{width:100%; height:100% !important;}
footer.section .inner_w{padding-top: 0;padding-bottom: 0;}

/* main */

.section .main_visual .slide-img{width:100vw;height: 100vh;background-position: center;}
.section .inner{height:auto !important;box-sizing:border-box;}
.section1{padding:0;}
/* .section1 .fp-tableCell{height: 100% !important;} */




.section .main_visual .title .text{font-size: 2.0rem;}

/* main */
.main .section{height:auto !important; padding:100px 0 150px; box-sizing:border-box;}
.main .section .fp-tableCell{height:auto !important;}

.graduate-life .title_area .title{margin-bottom:32px;}
.graduate-life .contents_wrap{flex-direction: column;}
.graduate-life .notice{flex: 0 0 100%;width: 100%;max-width: none;padding: 32px 24px;}
.graduate-life .link_box a{padding:24px;}
.graduate-life .notice_list > li:nth-child(2){display:none;}

    
    
.adm-guide_top{flex-direction:column;}
.adm-guide_top .contact_box{padding:24px;}
.adm-guide_menu{flex-wrap:wrap;}
.adm-guide_menu > li{padding:24px;flex: 0 0 calc(100% / 2 - 12px);}
.adm-guide_menu > li .desc br{display:none;}
    



}
/********** //1024 **********/

/********** 640 **********/
@media (max-width:640px) {

.graduate-life .link_box .item01{background-size:auto 48px; background-position:right 24px top 24px}
.graduate-life .link_box .item02{background-size:auto 24px; background-position:right 24px bottom 24px}
.graduate-life .link_box .item03{background-size:auto 24px; background-position:right 24px bottom 24px}
    
}
/********** //640 **********/

/********** 480 **********/
@media (max-width: 480px) {
    .layer_wrap .layer_inner .layer_bott {padding: 10px 15px;}
	.layer_check { line-height: 1;}
	.layer_check .input_check{vertical-align: bottom;}
	.layer_check label{font-size: 0.95rem;line-height: 1;}
	.layer_close_txt {line-height: 15px;}	

    .layer_wrap .input_check{font-size: 14px;letter-spacing: 0;padding: 24px 15px;}
	.layer_wrap .input_check input[type=checkbox]{width: 17px;height: 17px;margin-right: 10px;}
}
/********** //480 **********/




/********** 460 **********/
@media (max-width: 460px) {

    .section .main_visual .title{top: 40%;}
    .section .main_visual .title .mark{width:120px}

    .section[data-anchor="section1"]:before{bottom:8rem;}
.graduate-life .title_area .title{
    margin-bottom: 20px;font-size: 32px;
}
.graduate-life .contents_wrap{gap:10px;}    
.graduate-life .link_box{gap:10px;}
.graduate-life .link_box a{padding: 15px 10px;}
.graduate-life .link_box .desc br{display:none;}
.graduate-life .link_box .title{line-height:1; font-size: 18px;}

.graduate-life .notice{padding: 15px 12px 0;}
.graduate-life .notice .title_area{margin-bottom: 12px;}
.graduate-life .notice_list > li > a{padding: 8px 0;}
.graduate-life .link_box .item01{background-size: auto 38px;background-position: right 10px top 15px;}
.graduate-life .link_box .item02{background-size: auto 22px;background-position: right 10px bottom 10px;}
.graduate-life .link_box .item03{background-size: auto 22px;background-position: right 10px bottom 10px;}
    .graduate-life .notice .title_area .title{font-size:16px;}
    .graduate-life .link_box .desc{margin-top: 20px;font-size: 14px;line-height: 1;}
    .adm-guide_menu > li .title{font-size:18px;}
    
    .adm-guide_top .contact_box .phone-box{height: 35px;background-size: 35px auto;display: flex;padding: 0;padding-left: 35px;}
    .adm-guide_top .contact_box .phone-box > p{
    text-align: center;
    display: block;
    margin: 0 auto;
}
    
    .adm-guide_top .title_box .title{font-size: 32px;}
    .adm-guide_top .title_box .desc{line-height: 1.35;font-size:14px;}
.adm-guide_top .title_box{min-height: auto;height:60px;background-size: auto 100%;}
.adm-guide_top .contact_box{padding: 15px 10px;}
.adm-guide_top{gap:10px;}
.adm-guide_menu{margin-top:10px; gap:10px}    
.adm-guide_menu > li{padding: 15px 10px;flex-basis: calc(100% / 2 - 6px);}
.adm-guide_menu > li.sty01 .desc{display:none;}

.adm-guide_menu > li.sty02 .desc{display:none;}

}
/********** //460 **********/


/**********  **********/
/**********  **********/


/**********  **********/
/**********  **********/


/********** 290 **********/
@media (max-width: 290px) {



}
/********** //290 **********/
