@media screen and (min-width: 1025px){.m_view,.t_view{display:none !important}.w_view:not(th,td){display:block !important}}@media screen and (max-width: 1024px){html,body{font-size:87.5%}.m_view,.w_view{display:none !important}.t_view{display:block !important}.modal .program{max-height:56vh;overflow-y:auto}.modal .program__detail p,.modal .program__detail .swiper,.modal .program__detail .tbl--view{grid-column:1/2}.main__visual .title{padding-left:0;text-align:center}.main__visual .title::before{display:none}.main__slide{display:block}.main__slide .swiper{padding:0;margin:-1.5rem -1.25rem 0}.main__slide .swiper-direction{bottom:4.5rem}.main__slide .swiper-slide{padding:0 1.25rem 1.5rem}.main__slide .title{padding-bottom:8.5rem}.main__slide .title::after{display:none}.main__notice{padding-bottom:3.5rem}.main__notice .container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}.main__notice .block{width:100%}.main__notice .notice__list li a h4{font-size:1.5rem}.main__info .container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}.main__info .container>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.main__info .container .operate{padding-left:0}.main__info .container .operate h4{background-position-x:center;padding-left:0;margin-left:0;padding-top:3rem}.sub__snb .container{padding:0}.sub__snb .page{display:none}.sub__contents .visual h3{margin:0 1rem}.sub__contents .section .info{display:block}.sub__contents .section .info .title{padding-right:0;margin-bottom:3rem}.sub__contents .section .info .swiper{max-height:none}.sub__contents .section .guide .icon{display:none}.sub__contents .section .perform{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub__contents .section .list h5{margin:1rem 0 2rem}.sub__contents .section .list ul li p:not(:first-child){padding-left:5.875rem}.sub__contents .section .list ul li.time p{margin-bottom:.5rem}.sub__contents .section .list ol li p{padding-left:3rem}.sub__contents .section .list li{display:block}.sub__contents .section .choose ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.sub__contents .section .choose ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .5rem);flex:0 0 calc(50% - .5rem)}.sub__contents .section .tbl--list thead,.sub__contents .section .tbl--list .thead{display:none}.sub__contents .section .tbl--list .tbody{-ms-flex-wrap:wrap;flex-wrap:wrap}.sub__contents .section .tbl--view .thead{-ms-flex-wrap:wrap;flex-wrap:wrap}.sub__contents .section .tbl--view .thead .td{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:.75rem 1rem}.sub__contents .section--grid{display:block}.sub__contents .section--grid>div+div{margin-top:3rem}.sub__contents .login__box{padding:4rem 2rem}.sub__contents .login__box .btn{font-size:1.5rem}.sub__contents .greeting .visual h3::before{left:0}.sub__contents .greeting .visual h3::after{display:none}.sub__contents .intro .section .banner{grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sub__contents .intro .section .banner img{grid-row:1/2;margin:0 auto 2rem}.sub__contents .intro .section .banner h4{grid-row:2/3}.sub__contents .intro .section .banner p{grid-row:3/4}.sub__contents .intro .section .tab__panel .panel .image{border:none}.sub__contents .intro .section .tab__panel .panel .image .btns button{border-width:1px;padding:.2rem .5rem}.sub__contents .road__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.sub__contents .road__info dl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.sub__contents .road__info dl dt img{width:4rem;height:4rem;border-radius:1rem}.sub__contents .road__info dl dd>div{gap:.5rem;margin:0 0 1rem}.sub__contents .facility .section .tbl--list table{display:block;text-align:left}.sub__contents .facility .section .tbl--list table tbody,.sub__contents .facility .section .tbl--list table tr,.sub__contents .facility .section .tbl--list table th,.sub__contents .facility .section .tbl--list table td{display:inline-block;width:100%}.sub__contents .facility .section .tbl--list table tbody tr th,.sub__contents .facility .section .tbl--list table tbody tr td{height:auto}.sub__contents .facility--1 .section .tbl--list table tbody tr th{padding:.625rem 1rem;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#f8f8f8}.sub__contents .facility--1 .section .tbl--list table tbody tr td{width:auto;padding:.5rem 1rem}.sub__contents .facility--1 .section .tbl--list table tbody tr td::before{display:inline-block;width:6.25rem;font-size:1.125rem;line-height:2rem;text-align:center;border:1px solid #bbb;border-radius:.5rem;margin-right:1rem}.sub__contents .facility--1 .section .tbl--list table tbody tr td:nth-of-type(1)::before{content:"1회차"}.sub__contents .facility--1 .section .tbl--list table tbody tr td:nth-of-type(2)::before{content:"2회차"}.sub__contents .facility--1 .section .tbl--list table tbody tr td:nth-of-type(3)::before{content:"3회차"}.sub__contents .facility--1 .section .tbl--list table tbody tr td:nth-of-type(4)::before{content:"4회차"}.sub__contents .facility--3 .section .perform>div:nth-child(5),.sub__contents .facility--3 .section .perform a:nth-child(5){display:none}.sub__contents .facility--4 .section .tbl--list table tbody tr{border:1px solid #d2d2d2;border-radius:2rem;padding:.75rem .5rem;margin-bottom:1rem}.sub__contents .facility--4 .section .tbl--list table tbody tr td{padding:.25rem 1rem}.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(3),.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(4),.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(5),.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(6){width:auto}.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(3)::after,.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(4)::after,.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(5)::after{display:inline-block;content:"";width:1px;height:1.25rem;background-color:#bbb;-webkit-transform:translate(1rem, 1px);transform:translate(1rem, 1px)}.sub__contents .facility--4 .section .tbl--list table tbody tr td .link{font-weight:700}.sub__contents .notice .section .tbl--list .table .tbody{padding-top:.5rem}.sub__contents .notice .section .tbl--list .table .tbody .td{-webkit-box-flex:0 !important;-ms-flex:0 0 max-content !important;flex:0 0 max-content !important;text-align:left}.sub__contents .notice .section .tbl--list .table .tbody .td:nth-child(1){display:none;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important}.sub__contents .notice .section .tbl--list .table .tbody .td:nth-child(1):has(.icon--notice){display:block;grid-column:1/3}.sub__contents .notice .section .tbl--list .table .tbody .td:nth-child(1).empty{display:block}.sub__contents .notice .section .tbl--list .table .tbody .td:has(.tit){-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;padding:0 1rem}.sub__contents .notice .section .tbl--list .table .tbody .td .tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-height:1.5rem;line-height:1.5rem;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sub__contents .notice .section .tbl--list .table .tbody .td.file{display:none}.sub__contents .notice .section .tbl--list .table .tbody .td.bd_lt::before{display:inline-block;content:"|";font-size:1rem;opacity:.5;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.sub__contents .notice .section .tbl--list .table .tbody .td.bd_rt::after{display:inline-block;content:"|";font-size:1rem;opacity:.5;-webkit-transform:translateX(1rem);transform:translateX(1rem)}.sub__contents .notice .section .tbl--list .table .tbody .td .icon--quest{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:.5rem}.sub__contents .notice .section .tbl--list .table .tbody:has(.icon--file) .td:has(.tit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5rem}.sub__contents .notice .section .tbl--list .table .tbody:has(.icon--file) .td:has(.tit) .tit{max-width:calc(100% - 2rem)}.sub__contents .notice .section .tbl--list .table .tbody:has(.icon--file) .td:has(.tit)::after{-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;display:inline-block;content:"";width:1.5rem;height:1.5rem;background:url("/images/common/icon_tbl.png") left -1.5rem center/auto 100% no-repeat;vertical-align:middle}.sub__contents .notice .section .tbl--list .table .tbody:has(.icon--notice){padding-top:0}.sub__contents .qna .section .tbl--list .table .tbody.answer .td:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem}.sub__contents .qna .section .tbl--list .table .tbody.answer .td:has(.tit){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 768px){.sub__contents .section .perform>div,.sub__contents .section .perform>a{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .625rem);flex:0 0 calc(50% - .625rem)}}@media screen and (max-width: 480px){html,body{font-size:75%}.t_view,.w_view{display:none !important}.m_view{display:block !important}input[type=text].iw:not(.iw5),input[type=password].iw:not(.iw5),input[type=tel].iw:not(.iw5),input[type=email].iw:not(.iw5),input[type=date].iw:not(.iw5),select.iw:not(.iw5),textarea.iw:not(.iw5){width:100%}.tab .tab__btn button{font-size:1.75rem}.modal .program__detail .tbl--view table th{text-align:left;background-color:rgba(0,0,0,0)}.tbl--view table{display:block}.tbl--view table tbody,.tbl--view table tr,.tbl--view table th,.tbl--view table td{display:block}.tbl--view table tr{padding:1rem}.tbl--view table th,.tbl--view table td{padding:0;height:auto}.tbl--view table th{margin-bottom:.5rem}.tbl--view table td .txt{display:block;margin-left:0;margin-top:.25rem}.tbl--view table .layout--call>select{max-width:30%}.tbl--view table .layout--mail{-ms-flex-wrap:wrap;flex-wrap:wrap}.tbl--view table .layout--mail>input{max-width:none;width:88%}.tbl--view table .layout--mail>select,.tbl--view table .layout--mail label:has(input[type=text]),.tbl--view table .layout--mail label:has(select){width:100%;max-width:none}.tbl--view table .layout--file input[type=text].iw{width:calc(100% - 6.4rem)}.tbl--view table .layout--address label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main__visual{padding-bottom:64vw}.main__visual .title{max-width:22rem;margin:5rem auto 0}.main__visual::after{height:165vw;background-image:url("/images/main/visual_img_graphics_m.png");bottom:-100vw}.main__notice .swiper{padding-bottom:4.75rem}.main__notice .swiper-direction{left:1.5rem;right:auto;bottom:1.5rem}.main__notice .swiper .list{display:block}.main__notice .swiper .list .image{margin:0 auto 1.5rem}.main__notice .swiper .list h4{margin-bottom:1rem}.main__info .shortcut{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.125rem 0}.main__info .shortcut a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.sub .btn--download{width:100%}.sub__snb .dropdown{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.sub__contents{padding-bottom:80vw}.sub__contents .btn-area{text-align:center !important}.sub__contents .visual .image{height:23.75rem;border-radius:2.5rem;overflow:hidden}.sub__contents .visual .image img{max-width:none;height:100%;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sub__contents .visual .image p{text-align:center;word-break:keep-all;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sub__contents .section .info .title{text-align:center}.sub__contents .section .block .image img{width:100%;height:auto}.sub__contents .section .choose ul{gap:.5rem}.sub__contents .section .choose ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .25rem);flex:0 0 calc(50% - .25rem)}.sub__contents .search-form form{width:100%}.sub__contents .search-form form select,.sub__contents .search-form form input{width:100%}.sub__contents .search-form form label:has(select){width:100%;margin-bottom:.5rem}.sub__contents .search-form form label:has(input[type=text]){width:calc(100% - 7.4rem)}.sub__contents .road__info dl dd>div p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.sub__contents .facility .section .block>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.sub__contents .facility .section .block .image{height:62vw}.sub__contents .facility--1 .section .tbl--list table{text-align:center}.sub__contents .facility--1 .section .tbl--list table tr td{width:100%}.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(3){width:100%}.sub__contents .facility--4 .section .tbl--list table tbody tr td:nth-child(3)::after{display:none}.sub__contents .facility--4 .section .tbl--list table tbody tr td:last-child{text-align:center}.sub--introduce .sub__contents{background-image:url("/images/introduce/sub_bottom_bg_m.png")}.sub--information .sub__contents{background-image:url("/images/information/sub_bottom_bg_m.png")}.sub--community .sub__contents{background-image:url("/images/community/sub_bottom_bg_m.png")}.sub--mypage .sub__contents{background-image:url("/images/mypage/sub_bottom_bg_m.png")}}/*# sourceMappingURL=responsive.min.css.map */