.sub_banner_box{width:100%; padding:70rem 80rem; background:var(--gs100);}
.sub_banner_box .title_round{background:var(--pnt-1); color:#fff; padding:15rem 50rem;}
.sub_banner_box .img_box{aspect-ratio:450/400; transform:translateY(-50%); top:50%; right:40rem;}
.li_item .img{aspect-ratio:680/400;}
.li_item .txt{width:600rem;}
.li_item .txt .point_label{padding:6rem 30rem; border-radius:20rem; border:2px solid var(--pnt-1);}
.li_item.rev{flex-direction:row-reverse;}
.dived_line{width:100%; height:1px; background:#d7d7d7;}
.sec_title{padding-left:30rem; position:relative;}
.sec_title:before{content:''; width:14rem; height:14rem; background:var(--pnt-1); border-radius:100%; position:absolute; top:50%; transform:translateY(-50%); left:0rem;}
.process_guide{width:100%; margin:50rem auto; display:grid; grid-template-columns:repeat(2, 1fr); gap:20rem;}
.process_guide .items{flex-direction:column; background:#f8f8f8; padding:50rem 70rem; aspect-ratio:640/700;}
.process_guide .items .title_rd{padding:5rem 35rem; border-radius:30rem; margin:0 auto;}
.process_guide .items ul li b{text-align:left; min-width:150rem; max-width:150rem;}
.process_guide .items ul li span{text-align:left;}
.cal_dived{display:grid; grid-template-columns:repeat(2, 1fr); gap:30rem;}
.cal_dived .items{background:#fff; padding:50rem; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25); border-radius: 10px;}
.cal_dived .items .txt_wrap{position:relative; padding:30rem 0;}
.cal_dived .items .txt_wrap .ico{position:absolute; right:30rem; top:50%; width:100rem; transform:translateY(-50%); opacity:0.1;}
.cal_dived .items .txt_wrap .ico img{width:100%;}
.cal_bg_1{background:url('/img/250508_5.svg') center bottom no-repeat; background-size:cover;}

.why_sec{width:100%; margin:0 auto; background:url('/img/250507_10.webp') center center no-repeat;}
.why_sec .imgwr{overflow:hidden; border-radius:0 100rem 0 0; aspect-ratio:960/750;}
.why_sec .txtwr{max-width:800rem; padding-right:100rem;}
.why_sec .txtwr_box{padding:30rem 50rem; background: linear-gradient(90deg, #0F0178 0%, #330080 100%); position:absolute; right:0; bottom:-50rem; width:80%; max-width:1100rem;}

.gri-c{background:var(--pnt-1); padding:5rem;}

.bann_bg_1{border-radius:20rem; background:url('/img/250508_7.webp') center center no-repeat; background-size:cover;}
.cal_bg_2 {background: url('/img/250508_16.webp') center bottom no-repeat;background-size: cover;}
.diff_bg_1 {background: url('/img/250508_21.webp') center bottom no-repeat;background-size: cover;}
.acord_bg_1{background: linear-gradient(180deg, #FDFDFD 10%, #F9F5FF 100%);}

.left_sec{display:flex; gap:30rem;}
.left_sec .in_tit{width:300rem;}
.left_sec .in_txt{width:calc(100% - 350rem);}
.left_sec .in_txt .round_ul{width:100%; margin:0 auto;}
.left_sec .in_txt .round_ul li{background:#F3F3F3; border-radius:150rem; padding:50rem; gap:30rem;}
.left_sec .in_txt .round_ul li .round_tit{width:150rem; aspect-ratio:150/150; border-radius:100%;}
.left_sec .in_txt .round_ul li .round_txt{width:calc(100% - 200rem);}

.flip_ul{width:100%; display:grid; grid-template-columns:repeat(3, 1fr); gap:20rem;}
.flip_ul .items{overflow:hidden; position:relative; display:flex; justify-content:space-between; flex-direction:column; height:350rem; border-radius:15rem; padding:30rem; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);}
.flip_ul .items .flip_tit{position:relative; z-index:5;border-bottom:1px solid var(--gs500);}
.flip_ul .items .flip_txt{transition:all 0.5s ease;position:relative; z-index:5;}
.flip_ul .items .flip_img{transition:all 0.5s ease;opacity:0.2; position:absolute; z-index:3; width:130%; left:50%; top:50%; transform:translate(-50%, -50%);}
.flip_ul .items .flip_img img{width:100%;}
.flip_ul .items.on .flip_txt,.flip_ul .items:hover .flip_txt{transition:all 0.5s ease; color:#fff;}
.flip_ul .items.on .flip_img,.flip_ul .items:hover .flip_img{transition:all 0.5s ease; opacity:1; filter: brightness(0.3);}

.diff_ul{width:100%; display:grid; grid-template-columns:repeat(3, 1fr); gap:20rem;}
.diff_ul li{padding:50rem 30rem;}

.acord_list{width:100%; border-top:1px solid #000; border-bottom:1px solid #000;}
.acord_list li{cursor:pointer; position:relative; background:#fff; border-bottom:1px solid #CDCDCD;}
.acord_list li .ques{position:relative; padding:20rem 50rem;}
.acord_list li .ques:after{position:absolute; right:30rem; top:50%; transform:translateY(-50%); background:url('/img/ico_upper.svg') center center no-repeat; background-size:cover; width:50rem; height:50rem; content:'';}
.acord_list li .ans{background:#F5F5F5; padding:50rem; display:none;}
.acord_list li.on .ans{display:block;}
.acord_list li .ans .ans_box .img{width:550rem;}
.acord_list li .ans .ans_box .txt{width:calc(100% - 600rem);}
.acord_list li .ans .ans_box .txt p{position:relative; padding-left:20rem;}
.acord_list li .ans .ans_box .txt p:before{content:''; position:absolute; left:0; top:10rem; width:5rem; aspect-ratio:1/1; background:var(--gs600); border-radius:100%;}



#atc01{overflow:hidden;position:relative;width:100%}
#atc01 .inc01_wrap{position:relative;display:flex;flex-direction:column;align-items:center;position:relative; height:80vh}
#atc01 .inc01_wrap .txt{position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:#111}
#atc01 .inc01_wrap .img{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250507_12.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
#atc01 .inc01_wrap .img.img2{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250508_17.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
#atc01 .inc01_wrap .img.img3{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250517_4.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
#atc01 .inc01_wrap .img.img4{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250517_8.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
#atc01 .inc01_wrap .img.img5{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250519_13.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
#atc01 .inc01_wrap .img.img6{position:absolute;top:80%;z-index:-1;margin:0 auto;width:85%;height:350px;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250519_41.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}

#atc01 .bg_color{overflow:hidden;position:absolute;top:0px;left:0px;z-index:3;width:100%;height:100%;opacity:0;}

@media (max-width:1380px){
#atc01 .inc01_wrap .img{top:75%;width:90%;height:300px}
}
@media (max-width:1024px){
#atc01 .inc01_wrap{height:100vh}
#atc01 .inc01_wrap .txt{top:35%}
#atc01 .inc01_wrap .img{top:60%}
}


@media (max-width:990px){
	#atc01{margin-top:150rem;}
	#atc01 .inc01_wrap{height:unset; padding:350rem 0;}
	#atc01 .inc01_wrap .txt{top:50%; padding:0 20rem;}
	#atc01 .inc01_wrap .txt .tit{color:#fff;}
	#atc01 .inc01_wrap .txt .tit2{color:#fff;}
	#atc01 .inc01_wrap .txt .tit3{color:#fff;}
	#atc01 .inc01_wrap .img{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250507_12.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
	#atc01 .inc01_wrap .img.img2{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250508_17.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
	#atc01 .inc01_wrap .img.img3{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250517_4.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
	#atc01 .inc01_wrap .img.img4{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250517_8.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
	#atc01 .inc01_wrap .img.img5{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250519_13.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}
	#atc01 .inc01_wrap .img.img6{position:absolute;top:0%;z-index:-1;margin:0 auto;width:100%;height:100%;background-image:linear-gradient(rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)),url(/img/250519_41.webp) ;background-repeat:no-repeat;background-position:50% 70%;background-size:cover}

}



#atc04{overflow:hidden;position:relative;z-index:1; background:linear-gradient(53.78deg, #EEE4FE -7.91%, #FFFFFF 32.2%);}
.cursor{opacity:1;background:url('/img/non_show.webp') center center no-repeat; position:absolute;z-index:5;transform:translate(-50%,-50%);width:500rem; aspect-ratio:500/550; height:550rem; top:60%; left:35%; border-radius:20rem; transition:all .6s var(--ani),background .2s, top 0s linear, left 0s linear}
.cursor-img-show{ top:50%; left:35%;width:500rem; height:550rem; max-width:500rem; aspect-ratio:500/550;}

#atc04 .list{opacity:1;position:relative;z-index:6;transform:translateY(80px);border-top:1px solid #e6e6e6}
#atc04 .list li{opacity:1;position:relative;padding:30px 55px;background:rgba(255,255,255,0.1); color:#444;transition:all .6s var(--ani); border-bottom:1px solid #e6e6e6;}
#atc04 .list .inner{display:flex;width:1320px;margin:0 auto; justify-content:space-between;}
#atc04 .list .subj{width:50%;font-size:43px;line-height:1; display:flex; align-items:center;}
#atc04 .list .subj span{margin-right:35px;font-size:20px;vertical-align:super}
#atc04 .list .desc{width:40%;font-size:14px;color:rgba(255,255,255,.4)}
#atc04 .list .desc a{display:inline-block;font-size:26px;color:#444; font-weight:700; transition:all .2s}
#atc04 .list .desc a:hover{opacity:.5}
#atc04 .list .desc .stxt{opacity:1;margin-top:20px;transition:all .2s;font-family:'notokr-regular'; margin:0; margin-bottom:20px;transform:translateY(20px);}
#atc04 .list .open{height:60rem; overflow:hidden;display:inline-block;position:absolute;right:100px;top:50px;cursor:pointer;transition:all .3s var(--ani)}
#atc04 .list li.off .desc .stxt{opacity:1;transform:translateY(20px);transition:all .2s}
#atc04 .list li .open{border:1px solid #afafaf; border-radius:100%;}
#atc04 .list li.on{transition-delay:0s!important}
#atc04 .list li.off{transition-delay:0s!important}
#atc04 .list li.on .desc .stxt{opacity:1; transition:all .6s var(--ani);}
#atc04 .list li.on .open{border-radius:60rem; font-weight:bold;color:#111; background:#000;}
#atc04 .list li.on .open:before{height:100%}
#atc04 .list li.on .open{border:1px solid #000; border-radius:100%;}
#atc04 .list.animated li{opacity:1;transform:translateY(0)}
#atc04 .list.animated li:nth-child(1){transition-delay:.2s}
#atc04 .list.animated li:nth-child(2){transition-delay:.4s}
#atc04 .list.animated li:nth-child(3){transition-delay:.6s}
#atc04 .list.animated li:nth-child(4){transition-delay:.8s}

@media (max-width:1400px){
#atc04 .list .inner{width:100%;height:100%}
#atc04 .list li{padding:50px 0}
#atc04 .list .open{right:0; aspect-ratio:1/1;}
#atc04 .list .open img{width:100%;}
#atc04 .list .subj span{margin:0; margin-left:10rem;}
}
@media (max-width:1024px){
#atc04 .bg{height:330px}
#atc04 .list li{padding:45px 0 50px}
#atc04 .list .desc a{font-size:23px}
.cursor-img-show{left:32% !important;}
}
@media (max-width:768px){
	#atc04{display:none !important;}
	#atc04 .cursor{display:none !important;}
	#atc04 ul.list{display:none !important;}
} 


.inc01_grid{max-width:720rem; margin:50rem auto;}
.inc01_grid li{padding:11rem 25rem; background:#A3A3A3; border-radius:30rem;}
.inc01_grid li.bg2{background:var(--pnt-1);}



.linear_bg{background: linear-gradient(0deg, #FFFFFF 0%, #F9F5FF 101.4%);}
.pnt_grid li{box-shadow: 0 4rem 30rem rgba(0, 0, 0, .1); padding:15rem 10rem; border-radius:20rem; height:250rem;}
.fdc{flex-direction:column;}
.img_ico{position:absolute; right:0; top:10%;}
.cal_bg_2 {
    background: url(/img/250517_12.webp) center bottom no-repeat;
    background-size: cover;
}


.md_table_wrap table {
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
}

.md_table_wrap table thead {
    background-color: #d7d7d7;
    color: #fff;
    font-size: 18rem;
    font-weight: 600;
    text-align: center;
    vertical-align: middle
}

.md_table_wrap table th,.md_table_wrap table td {
    padding: 10rem;
    vertical-align: middle;
    border: 1px solid #d7d7d7;
}

.md_table_wrap table tbody {
    line-height: 1.5
}

.md_table_wrap table tbody th {
    color: var(--pnt-1);
    text-align: center;
    vertical-align: middle;
    font-size: 18rem;
    font-weight: 600
}

.md_table_wrap table tbody td {
    font-size: 16rem;
	background:#fff;
	padding:20rem;
}
.md_table_wrap table tbody td.bg_pri-6 {
	background: var(--pri-6);
}

.program1_bg{background:#330080;}
.sym{position:absolute; right:-100rem; top:10%; z-index:0; width:450rem;}
.sec_title.white:before {
    content: '';
    width: 14rem;
    height: 14rem;
    background: #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0rem;
}

.left_sec.version2 .in_tit{width:60%; max-width:800rem;}
.left_sec.version2 .in_tit .in_img{position:absolute; left:-15%; top:50%; transform:translate(0%, -50%);}
.left_sec.version2 .in_txt{max-width:950rem;}
.left_sec.version2 .in_txt .round_ul li{padding:20rem;}
.cal_bg_3 {
    background: url(/img/250519_2.webp) center center no-repeat;
    background-size: cover;
}
.cal_dived.dived3{grid-template-columns: repeat(3, 1fr);}
.cal_dived.dived3 .items{padding:30rem;}
.cal_dived.dived3 .items .txt_wrap{padding:20rem 0;}


.bann_bg_2 {
    border-radius: 20rem;
    background: url(/img/250519_11.webp) center center no-repeat;
    background-size: cover;
}

.cal_bg_4{background:url('/img/250519_17.webp') center bottom no-repeat; background-size:cover;}
.suc_grid li {border-radius: 20rem;}
.suc_grid li .num{aspect-ratio:1/1; width:40rem; display:flex; align-items:center; justify-content:center; border-radius:100%;}
.suc_grid li .w100{width:100%; padding:0 0 15rem 0; border-bottom:3px solid #fff;}


.acord_list li .ans .ans_box .txt p.none:before{display:none;}
.school_grid .img{width:100rem; margin:0 auto;}
.school_grid li{background:#fff; border-radius:10rem; border:1px solid #cdcdcd; padding:30rem 20rem;}


.linear_bg2 {background: linear-gradient(180deg, #FFFFFF -7.6%, #F9F5FF 100%);}
.left_sec .in_txt .round_ul.examul li{background:#fff; border:1px solid #E2E2E2; padding:20rem;}
.left_sec .in_txt .round_ul.examul li.pr{border:2px solid var(--pnt-1);}
.left_sec .in_txt .round_ul.examul li .round_tit{aspect-ratio:unset; border-radius:30rem; padding:10rem 0;}


.center_bann{width:100%; margin:0 auto; background:url('/img/250519_62.webp') center center no-repeat; padding:200rem 0;}
.center_bann2{width:100%; margin:0 auto; background:url('/img/250519_62.webp') center center no-repeat; padding:200rem 0;}

.def_banner .def_tit{width:650rem;}
.def_banner .def_txt{width:calc(100% - 700rem);}
.about_bg1{background:url('/img/250520_62.webp') center center no-repeat; background-size:cover;}
.grid_round_st li{position:relative; border-radius:30rem; overflow:hidden;}
.grid_round_st li .img {width: 100%;overflow: hidden;position: relative;padding-bottom: 120%;clip-path: circle(27% at 50% 35%);transition: all 0.5s;}
.grid_round_st li .img img {width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.grid_round_st li .img::after {content: "";width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;transition: opacity 0.5s;transition-delay: 0.5s;}
.grid_round_st li:hover .img {clip-path: circle(100% at 50% 35%);}
.grid_round_st li:hover .img::after {opacity: 1;transition-delay: unset;}
.grid_round_st li .txtwr{width:90%; position:absolute; z-index:2; left:50%; transform:translateX(-50%); bottom:60rem;}


.sub_lnb_list{width:100%; position:absolute; left:0; bottom:0; overflow: hidden;overflow-x: auto; }
.sub_lnb_list ul{background:#fff; display:flex; align-items:center; gap:20rem; width:100%; max-width:1400rem; margin:0 auto;}
.sub_lnb_list ul li:first-child a{margin-right:20rem;}
.sub_lnb_list ul li a{display:flex; color:#bebebe; font-size:18rem; font-weight:400; transition:all 0.5s ease;}
.sub_lnb_list ul li.active a,.sub_header ul li:hover a{color:#000; font-weight:700; transition:all 0.5s ease;}
@media all and (max-width:800px){	
	.sub_lnb_list ul{gap:20rem;width:max-content; float:left;}
	.sub_lnb_list ul li a{font-size:16rem;}
	.sub_lnb_list ul li:first-child a{margin-right:10rem;}
	.sub_lnb_list ul li:first-child a img{width:60rem;}
	.sub_lnb_list ul li:last-child a{margin-right:20rem;}
}

@media (max-width:1800px){
	.why_sec .imgwr {width:700rem; max-width:unset;}
	.why_sec .txtwr {width:800rem;}
	.why_sec .txtwr_box{bottom:-100rem;}
}

@media (max-width:1400px){
	.left_sec.version2 .in_tit{max-width:600rem;}
	.left_sec.version2 .in_tit .in_img{width:100%; max-width:600rem;}
	.left_sec .in_txt{width: calc(100% - 50rem);}
	.left_sec .in_txt .round_ul li .round_txt{width: calc(100% - 50rem);}
	.process_guide .items{aspect-ratio:unset;}
}
@media (max-width:1200px){
	.def_banner .def_tit{width:500rem;}
	.def_banner .def_txt{width:calc(100% - 550rem);}
	.flip_ul .items .flip_img{width:150%;}
	.acord_list li .ans .ans_box .img{width:100%; max-width:400rem;}
	.acord_list li .ans .ans_box .txt{width:100%;}
	.left_sec.version2 .in_tit .in_img{width:100%; max-width:500rem;}
	.li_item .txt .mt100{margin-top:50rem;}
}
@media (max-width:767px){
	.def_banner .def_tit{width:40%;}
	.def_banner .def_txt{width:60%;}
	.grid_round_st li .txtwr{bottom:unset;top:50%; transform:translate(-50%, -50%);}
	.grid_round_st li .img{padding:100rem 0;}
	.grid_round_st li .img {clip-path: circle(100% at 50% 35%);}
	.grid_round_st li .img::after {opacity: 1;transition-delay: unset;}
	.sub_banner_box{padding:70rem 40rem;}
	.sub_banner_box .img_box{aspect-ratio:225/200; max-width:40%;}
	.li_item{padding:50rem; padding-bottom:0;}
	.li_item .img{aspect-ratio:340/200; max-width:340rem; position:relative; bottom:-40rem;}
	.li_item .txt{padding-bottom:50rem;}
	.left_sec{flex-direction:column;}
	.left_sec .in_tit{width:100%;}
	.left_sec .in_txt{width:100%;}
	.acord_list li .ans .ans_box .img{max-width:300rem;}
	.cal_dived .items{padding:30rem;}
	.md_table_scroll{overflow:hidden; overflow-x:auto;}
	.md_table_wrap table{table-layout:fixed; width:1000rem;}
	.left_sec.version2 .in_tit{position:relative; z-index:1;}
	.left_sec.version2 .in_txt{position:relative; z-index:1;}
	.left_sec.version2 .in_tit .in_img{top:5%; left:-5%; transform:unset; z-index:0; opacity:0.3; max-width:600rem;}
	.sym{top:unset; bottom:5%; width:100%; max-width:350rem;}
	.cal_dived.dived3{grid-template-columns:repeat(1, 1fr);}
	.cal_dived.dived3 .items .txt_wrap{padding:0;}
	.li_item .img.nn{bottom:unset;}
	.course_ul li{flex-direction:column;}
	.process_guide .items{padding:40rem;}
	
}
@media (max-width:576px){
	.def_banner{flex-direction:column;}
	.def_banner.mt100{margin-top:50rem;}
	.def_banner .def_tit{width:100%;}
	.def_banner .def_txt{width:100%;}	
	.sub_banner_box{padding:60rem 30rem;}
	.sub_banner_box .img_box{right:unset; left:50%; transform:translate(-50%, -50%); max-width:100%; opacity:0.2; aspect-ratio:unset; width:100%;}
	.li_item{flex-direction:column; padding:20rem; gap:10rem;}
	.li_item .img {max-width:100%; width:100%; position:unset; bottom:unset; aspect-ratio:unset;}
	.li_item .txt {max-width:100%; width:100%;}
	.left_sec .in_txt .round_ul li{padding:30rem; flex-direction:column; border-radius:20rem;}
	.left_sec .in_txt .round_ul li .round_tit{width:100%; aspect-ratio:unset; border-radius:10rem; padding:10rem 0; font-weight:700;}
	.left_sec .in_txt .round_ul li .round_txt{width:100%;}
	.flip_ul{grid-template-columns:repeat(1, 1fr);}
	.flip_ul .items{height:unset; padding:60rem 20rem; gap:20rem;}
	.diff_ul{grid-template-columns:repeat(1, 1fr);}
	.sec_title{font-size:32rem; padding-left:0;}
	.sec_title:before{display:none;}
	.acord_list li .ans .ans_box{flex-direction:column;}
	.acord_list li .ans .ans_box .img{width:100%; max-width:100%}
	.acord_list li .ans .ans_box .txt{width:100%;}
	.acord_list li .ques{padding:20rem;}
	.acord_list li .ans{padding:50rem 20rem;}
	.acord_list li{font-size:21rem;}
	.acord_list li .ques:after{right:10rem;}
	.cal_dived{grid-template-columns:repeat(1, 1fr);}
	.cal_dived .items .txt_wrap{padding:0;}
	.left_sec.version2 .in_txt .round_ul li{padding:40rem 30rem;}
	.acord_list li .ans .ans_box .txt p.none{padding:0;}
	.li_item .txt .mt100{margin-top:20rem;}
	.li_item .txt .point_label{margin-top:20rem;}
	.li_item.rev{flex-direction:column;}
	.process_guide{grid-template-columns:repeat(1, 1fr);}
	.why_sec .df{flex-direction:column; gap:20rem}
	.why_sec .imgwr {width:100%; max-width:unset;}
	.why_sec .txtwr {width:100%; max-width:unset; padding:20rem;}
	.why_sec .txtwr_box{position:unset; transform:unset; left:unset; bottom:unset; top:unset; right:unset; padding:30rem;}
}