.cursor-pointer{cursor:pointer}.\!bg-lime-500{background-color:#84cc16!important}.\!border-0{border-width:0!important}.\!text-red-500{color:#ef4444!important}.w-screen{width:100vw}.h-screen{height:100vh}.outline-zero{outline:0}.focus:outline-zero:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#email-result.popup{display:block}#email-result.popup .text .info{display:flex;background:#f8f8f8;padding:20px 0;border-radius:10px;gap:20px;justify-content:center;margin-top:20px}#email-result.popup .text .info span{font-weight:700;font-size:24px;padding-left:5px}.nesta-image-size{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width:480px){.logout-button{font-size:.9rem!important}}@media (min-width:481px) and (max-width:767px){.logout-button{font-size:1.2rem!important}}@font-face{font-family:ChosunGs;src:url(/_next/static/media/ChosunGs.525e23b2.TTF)}@font-face{font-family:ChosunGu;src:url(/_next/static/media/ChosunGu.c4b4e661.TTF)}@font-face{font-family:ChosunSg;src:url(/_next/static/media/ChosunSg.58cb96e8.TTF)}@font-face{font-family:ChosunSm;src:url(/_next/static/media/ChosunSm.127b9af4.TTF)}.new_board_2021 .btn_wrap{margin-top:50px;text-align:right}.new_board_2021 .btn_wrap .n_btn{padding:13px 0;width:170px;background-color:#999;color:#fff;font-size:17px;font-weight:500;box-sizing:border-box;margin-left:5px}.new_board_2021 .btn_wrap .n_btn.point{background-color:#222}.new_board_2021 .btn_wrap .n_btn.point2{background-color:#fff;border:1px solid #222;color:#222}.new_board_2021 .btn_wrap .n_btn:active,.new_board_2021 .btn_wrap .n_btn:hover{background-color:#888}.new_board_2021 .btn_wrap .n_btn.point:active,.new_board_2021 .btn_wrap .n_btn.point:hover{opacity:.8}.new_board_2021 .btn_wrap .n_btn.point2:active,.new_board_2021 .btn_wrap .n_btn.point2:hover{background-color:#f8f8f8}@media (max-width:767px){.new_board_2021 .btn_wrap .n_btn{width:100%;margin-left:0;margin-bottom:5px;font-size:14px}.new_board_2021 .btn_wrap.top .n_btn{margin-bottom:0}}.new_board_2021 .sch_box{width:100%;text-align:center;margin-bottom:30px}.new_board_2021 .sch_box .form_wrap{background-color:#f8f8f8;border-radius:10px;padding:40px}.new_board_2021 .sch_box .form_wrap .category_form{display:inline-block;font-size:16px;font-weight:300;width:auto;min-width:130px;height:50px;margin-right:5px;margin-bottom:5px;border:0;background:#fff url(/img/common/arrow_select.png) no-repeat 95% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.new_board_2021 .sch_box .form_wrap label{margin:0;vertical-align:top}.new_board_2021 .sch_box .form_wrap .search{display:inline-block;position:relative;vertical-align:top}.new_board_2021 .sch_box .form_wrap .search .sch_inp{font-size:16px;font-weight:300;width:340px;height:50px;padding:0 30px 0 10px;border:0;background-color:#fff;vertical-align:top}.new_board_2021 .sch_box .form_wrap .search .btn_search{background-image:url(/img/common/sch_icon.png);width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px}@media (max-width:767px){.new_board_2021 .sch_box .form_wrap{display:flex;flex-wrap:wrap}.new_board_2021 .sch_box .form_wrap label{flex-basis:100%}.new_board_2021 .sch_box .form_wrap label .category_form{width:100%;font-size:14px}.new_board_2021 .sch_box .form_wrap .search{flex-basis:100%}.new_board_2021 .sch_box .form_wrap .search .btn_search{right:9px}.new_board_2021 .sch_box .form_wrap .search .sch_inp{width:100%;font-size:14px}}.new_board_2021 .category_wrap{margin-top:40px}.new_board_2021 .category_wrap .category_list{display:inline-flex;align-items:center}.new_board_2021 .category_wrap .category_list li{display:inline-block;vertical-align:middle;word-break:break-all;height:40px;line-height:40px}.new_board_2021 .category_wrap .category_list li a{color:#333;font-size:17px}.new_board_2021 .category_wrap .category_list li.on{background-color:#333;color:#fff;border-radius:500px}.new_board_2021 .category_wrap .category_list li.on a{color:#fff;display:block;padding:0 20px}.new_board_2021 .category_wrap .category_list .tab_bar{display:inline-block;width:1px;height:13px;background-color:#56504b;margin:0 25px}@media (max-width:767px){.new_board_2021 .category_wrap .category_list{display:inline-block}.new_board_2021 .category_wrap .category_list li{width:100%;margin-bottom:10px}.new_board_2021 .category_wrap .category_list li:last-child{margin-bottom:0}.new_board_2021 .category_wrap .category_list li a{font-size:14px}.new_board_2021 .category_wrap .category_list .tab_bar{display:none}}.new_board_2021 .board_wrap .board_info{position:relative;margin-bottom:10px}.new_board_2021 .board_wrap .board_info:after{clear:both;display:block;content:""}.new_board_2021 .board_wrap .board_info .count_total p{font-size:16px;font-weight:300;color:#222}.new_board_2021 .board_wrap .board_info .count_total p strong{font-weight:700}@media (max-width:767px){.new_board_2021 .board_wrap .board_info .count_total p{font-soze:14px}}.new_board_2021 .board_wrap .board_list_con .list_table{width:100%;border-top:2px solid #222;text-align:center}.new_board_2021 .board_wrap .board_list_con .list_table .n_thead{display:table;width:100%;border-bottom:1px solid #ddd}.new_board_2021 .board_wrap .board_list_con .list_table .n_thead .n_th{display:table-cell;height:70px;padding:18px 5px;font-weight:500;font-size:17px;vertical-align:middle}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr{display:table;width:100%;padding:0;table-layout:fixed;border-bottom:1px solid #ddd}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td{height:70px;padding:16px 5px;vertical-align:middle;display:table-cell;line-height:21px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td span{font-size:17px;font-weight:300;color:#222;word-break:break-all}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_nth .notice_title{font-size:16px;color:#222;font-weight:500;border:1px solid #222;display:inline-block;padding:5px 10px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_nth span{font-size:16px;color:#222;font-weight:500;display:inline-block;padding:5px 10px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_category span{font-weight:500;word-break:break-all}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title{text-align:left}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title span{vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%;display:inline-block}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .no_post_txt{font-size:18px;font-weight:400;color:#222;margin-top:50px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr.answer{background:#f8f8f8}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr.answer .n_td.n_title span.answer_txt{font-weight:700;margin-right:10px}@media (min-width:768px){.new_board_2021 .board_wrap .board_list_con .list_table .w_5_md{width:5%!important}.new_board_2021 .board_wrap .board_list_con .list_table .w_10_md{width:10%!important}.new_board_2021 .board_wrap .board_list_con .list_table .w_45_md{width:45%!important}}@media (max-width:767px){.new_board_2021 .board_wrap .board_list_con .list_table{text-align:left}.new_board_2021 .board_wrap .board_list_con .list_table .n_thead{display:none}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr{display:block;padding:20px 0}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td{display:inline-block;padding:5px;height:auto}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td span{font-size:14px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title{display:flex}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title span{font-size:16px;font-weight:500}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_nth .notice_title{font-size:14px;padding:2px 8px}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_mdf .mdf_btn{font-size:14px;padding:3px 10px;width:auto;height:auto}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .no_post_txt{font-size:15px;text-align:center}}.new_board_2021 .board_wrap .board_paging{margin-top:50px;text-align:center;clear:both;width:100%}.new_board_2021 .board_wrap .board_paging a{vertical-align:middle;position:relative;display:inline-block;background-color:#fff}.new_board_2021 .board_wrap .board_paging span.page{font-size:16px;width:32px;height:32px;display:inline-block;cursor:pointer;box-sizing:border-box;transition:all .3s ease;line-height:32px;position:relative;vertical-align:middle}.new_board_2021 .board_wrap .board_paging span.page:hover{font-weight:700}.new_board_2021 .board_wrap .board_paging span.page:hover:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;background-color:#222;width:15px;height:2px;margin:auto}.new_board_2021 .board_wrap .board_paging span.page.now{font-weight:700}.new_board_2021 .board_wrap .board_paging span.page.now:before{content:"";display:block;position:absolute;left:0;bottom:0;right:0;background-color:#222;width:15px;height:2px;margin:auto}.new_board_2021 .board_wrap .board_paging span.prev_g{background-image:url(/img/common/prev_g.gif)}.new_board_2021 .board_wrap .board_paging span.prev,.new_board_2021 .board_wrap .board_paging span.prev_g{display:inline-block;background-repeat:no-repeat;width:32px;height:32px;margin:0 0 0 2px;vertical-align:middle}.new_board_2021 .board_wrap .board_paging span.prev{background-image:url(/img/common/prev.gif)}.new_board_2021 .board_wrap .board_paging span.next{background-image:url(/img/common/next.gif)}.new_board_2021 .board_wrap .board_paging span.next,.new_board_2021 .board_wrap .board_paging span.next_g{display:inline-block;background-repeat:no-repeat;width:32px;height:32px;margin:0 0 0 2px;vertical-align:middle}.new_board_2021 .board_wrap .board_paging span.next_g{background-image:url(/img/common/next_g.gif)}@media (max-width:767px){.new_board_2021 .board_wrap .board_paging span.page{font-size:14px;width:25px}}.new_board_2021 .board_view_n .board_view_header{border-top:2px solid #222;border-bottom:1px solid #ddd;width:100%;height:180px;display:table;padding:25px 0;text-align:center}.new_board_2021 .board_view_n .board_view_header .inner{display:table-cell;vertical-align:middle}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap{display:flex;align-items:center;justify-content:center;margin-top:14px}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item{display:inline-block}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item:after{content:"";display:inline-block;width:1px;height:12px;margin:0 15px;background-color:#ddd}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item:last-child:after{display:none}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item span{font-size:17px;color:#222}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item span.lookup{display:inline-block;margin-right:5px;vertical-align:middle}.new_board_2021 .board_view_n .board_view_header .inner .title_wrap{line-height:1.1;padding:0 20px;margin:0 auto;font-weight:500;color:#222;font-size:30px;vertical-align:middle;word-break:break-all}.new_board_2021 .board_view_n .board_view_header .inner .title_wrap .view_title_notice{font-size:17px;color:#222;font-weight:500;border:1px solid #222;display:inline-block;padding:10px;vertical-align:middle;margin-right:7px}.new_board_2021 .board_view_n .img_preview{text-align:center}@media (max-width:767px){.new_board_2021 .board_view_n .board_view_header{height:160px}.new_board_2021 .board_view_n .board_view_header .inner .info_wrap .item span{font-size:14px}.new_board_2021 .board_view_n .board_view_header .inner .title_wrap{font-size:22px;padding:0}.new_board_2021 .board_view_n .board_view_header .inner .title_wrap .view_title_notice{font-size:15px;padding:5px}}.new_board_2021 .board_view_n .view_file_wrap{border-bottom:1px solid #ddd}.new_board_2021 .board_view_n .view_file_wrap .file_link{display:flex;background-color:#f8f8f8}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_title{flex-shrink:0;flex-basis:180px;align-self:center;padding:20px 0;font-weight:500;font-size:17px;color:#222;text-align:center}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body{align-self:center;padding:14px 20px;flex-shrink:1;flex:1 1 auto;width:0;max-width:1140px;position:relative}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-15px;background-color:#ccc;width:1px;height:30px}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body .link{height:100%;overflow:hidden;max-width:10px;text-overflow:ellipsis}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body p{font-size:17px;color:#222;font-weight:300}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body .link:hover p{color:blue;text-decoration:underline}@media (max-width:767px){.new_board_2021 .board_view_n .view_file_wrap .file_link .link_title{flex-basis:100px;font-size:15px}.new_board_2021 .board_view_n .view_file_wrap .file_link .link_body p{font-size:14px}}.new_board_2021 .board_view_n .board_view_body{min-height:350px;line-height:1.69;border-bottom:1px solid #ddd;padding:45px 0 65px}.new_board_2021 .board_view_n .board_view_body *{line-height:1.6;font-size:16px;color:#222;word-wrap:break-word;font-weight:inherit}.new_board_2021 .board_view_n .board_view_bottom .relation_link{display:flex;background-color:#f8f8f8}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_title{flex-shrink:0;flex-basis:180px;align-self:center;padding:20px 0;font-weight:500;font-size:17px;color:#222;text-align:center}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body{align-self:center;padding:14px 20px;flex-shrink:1;flex:1 1 auto;width:0;max-width:1140px;position:relative}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-15px;background-color:#ccc;width:1px;height:30px}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body .link{width:100%;height:100%}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body p{font-size:17px;color:#222;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body .link:hover p{color:blue;text-decoration:underline}@media (max-width:767px){.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_title{flex-basis:100px;font-size:15px}.new_board_2021 .board_view_n .board_view_bottom .relation_link .link_body p{font-size:14px}}.new_board_2021 .board_view_n .board_view_bottom dl{border-bottom:1px solid #ddd;display:flex}.new_board_2021 .board_view_n .board_view_bottom dl.none_post *{opacity:.6}.new_board_2021 .board_view_n .board_view_bottom .link_title{width:180px;padding:20px 0;flex:none;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;font-weight:500;font-size:17px;color:#222}.new_board_2021 .board_view_n .board_view_bottom .link_title.prev:before{background-position:45% 50%;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.new_board_2021 .board_view_n .board_view_bottom .link_title.next:before,.new_board_2021 .board_view_n .board_view_bottom .link_title.prev:before{content:"";display:block;width:13px;height:9px;background-image:url(/img/common/arrow_select.png);background-repeat:no-repeat;margin-right:7px;vertical-align:middle}.new_board_2021 .board_view_n .board_view_bottom .link_body{display:flex;align-items:center;flex:1 1 auto;width:0;padding:20px;height:60px}.new_board_2021 .board_view_n .board_view_bottom .link_body .link{display:flex;justify-content:space-between;width:100%;height:100%}.new_board_2021 .board_view_n .board_view_bottom .link_body .link .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new_board_2021 .board_view_n .board_view_bottom .link_body .link .date{display:block;flex:none;width:150px;text-align:right;font-size:15px;transform:scaleX(.9);transform-origin:left;letter-spacing:.05em}.new_board_2021 .board_view_n .board_view_bottom .link_body span{font-size:17px;color:#222;font-weight:300}@media (max-width:767px){.new_board_2021 .board_view_n .board_view_bottom .link_title{width:100px;font-size:15px}.new_board_2021 .board_view_n .board_view_bottom .link_body span{font-size:14px}.new_board_2021 .board_view_n .board_view_bottom .link_body .link .date{display:none}}.new_board_2021 .board_write_n .text_point{color:red}.new_board_2021 .board_write_n .write_nacessary_txt{font-size:17px;color:#222;margin-bottom:10px}.new_board_2021 .board_write_n .board_write_wrap{border-top:2px solid #222}.new_board_2021 .board_write_n .board_write_wrap .write_tr{display:flex;border-bottom:1px solid #ddd}.new_board_2021 .board_write_n .board_write_wrap .write_tr .title{padding:20px 0;background-color:#fff;font-weight:500;font-size:17px;color:#222;text-align:center;flex-basis:180px;flex-shrink:0;display:block;align-self:center}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body{max-width:1140px;padding:14px 20px;display:block;flex-grow:1;align-self:center;flex-shrink:1}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body input[type=text],input[type=password],select{width:100%;padding:8px 20px 8px 8px;border:1px solid #dadada;box-sizing:border-box;font-size:16px;font-weight:300;vertical-align:middle;color:#060505}#Editor{position:relative;height:400px;width:100%}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body input[type=checkbox],input[type=radio]{vertical-align:middle;margin:0 2px 0 0}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.option{display:flex}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .ok_box{margin-left:3px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .ok_box div{display:inline-block}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .ok_box .box1:before{content:"";display:inline-block;width:1px;height:12px;margin:0 15px;background-color:#ddd}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.category span{margin-right:10px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.email{display:flex}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.email input[type=text],.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.email select{flex-shrink:1}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .email_md_icon{padding:0 .5rem}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .ml-2{margin-left:10px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .e_domail_selecter{background:url(/img/common/arrow_select.png) no-repeat 95% 50%}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.pass input[type=text]{width:40%}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.pass .pw_find_info_txt{font-size:14px;color:red;font-weight:400;margin-left:10px;display:inline}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body span{font-size:16px;font-weight:400;color:#222}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.cont{height:auto}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.cont .secret_inp{width:100%;background-color:#f1f1f1;text-align:center;margin-bottom:5px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.cont .secret_inp span{color:#888}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.cont textarea{min-height:350px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.cont textarea:focus-visible{outline:none}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap{display:flex}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap .file_btn{flex-shrink:0;width:180px;height:40px;border:1px solid #222;border-radius:5rem;background-color:#222;color:#fff;padding:.6rem;line-height:1.5rem;font-size:16px;align-self:center}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap p{font-size:14px;color:#888;font-weight:400;margin-left:10px;width:100%;align-self:center}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap{display:flex;margin-top:5px;flex-wrap:wrap}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap .btn_upload_file{position:relative;flex-shrink:1;margin-right:5px;margin-top:5px;max-width:180px;width:100%;height:40px;padding:5px 15px;border:1px solid #ddd!important;border-radius:50px;background-color:#f7f7f7!important;color:#222!important;font-size:16px;text-align:left}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap .btn_upload_file span{white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:14px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap .btn_upload_file:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(/img/common/cancel_img.png);position:absolute;top:50%;margin-top:-6px;right:20px}input[type=text]{padding:0 10px}@media (max-width:767px){.new_board_2021 .board_write_n .write_nacessary_txt{font-size:15px}.new_board_2021 .board_write_n .board_write_wrap .write_tr{display:block;padding:20px 0}.new_board_2021 .board_write_n .board_write_wrap .write_tr .title{width:100px;font-size:15px;display:block;padding:0;margin-bottom:10px;text-align:left}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body{flex:none;display:inline-block;width:100%;padding:0;height:auto}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body input[type=text],input[type=password],select,textarea{width:100%;padding:8px 20px 8px 8px;border:1px solid #dadada;box-sizing:border-box;font-size:16px;font-weight:300;vertical-align:middle;color:#666}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body span{font-size:14px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body .ok_box{display:inline-block}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.email{display:flex}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.email input,select{flex:1 1 auto;width:1%}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.pass input[type=text]{width:60%}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.pass .pw_find_info_txt{display:block;margin-left:0;margin-top:10px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file{height:auto;display:block}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap{display:block}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap .file_btn{width:100%;font-size:15px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .file_wrap p{margin-left:0;margin-top:10px}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap{flex-wrap:wrap}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap .btn_upload_file{height:35px;width:80px;flex-grow:1}.new_board_2021 .board_write_n .board_write_wrap .write_tr .body.file .upload_wrap .btn_upload_file span{max-width:50px}}.new_board_2021 .board_wrap .board_faq_con .list_table{width:100%;border-top:2px solid #333;text-align:center}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr{display:flex;flex-wrap:wrap;padding:2rem 2%;align-items:center;border-bottom:1px solid #ddd}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td{align-self:center;vertical-align:middle;font-size:17px;font-weight:300;color:#333;word-break:break-all}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.check{margin-right:10px}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.category,.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.icon{margin-right:18px}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td .q{border-radius:50%;background-color:#333;width:30px;height:30px;background-image:url(/img/common/q_icon.png);background-repeat:no-repeat;background-position:50%}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.category{max-width:5%}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.category span{font-weight:500;word-break:break-all}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.title{flex:1;text-align:left;font-weight:700;width:0}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.arrow .arrow_icon{background-image:url(/img/common/arrow_faq.png);width:12px;height:8px}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.modify button{padding:3px 0;width:49px;background-color:#999;color:#fff;font-size:14px;font-weight:500;box-sizing:border-box;margin-left:12px}@media (max-width:767px){.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td span{font-size:14px}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.category{width:12%}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.category,.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td.icon{margin-right:10px}}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content{display:none}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content .n_tr{background-color:#f8f8f8;flex-wrap:nowrap;align-items:flex-start}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content .n_tr .n_td.icon{align-self:flex-start}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content .n_tr .n_td .a{border-radius:50%;background-color:#d1d1d1;width:30px;height:30px;background-image:url(/img/common/a_icon.png);background-repeat:no-repeat;background-position:50%}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content .n_tr .n_td.txt{text-align:left}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .content .n_tr .n_td.txt span{font-size:16px}@import url("https://webfontworld.github.io/pretendard/Pretendard.css");:root{--maincolor:#57b237}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;min-width:360px}body{font-family:Pretendard,sans-serif;font-size:16px;letter-spacing:-.025em;color:#222;box-sizing:border-box;line-height:inherit;word-break:keep-all;image-rendering:-webkit-optimize-contrast;position:relative}.a-div span,a,a:focus,a:hover{color:#222;text-decoration:none;outline:0;transition:all .2s ease-in 0s}a,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,span,table,td,textarea,th,ul{font-family:Pretendard,sans-serif;padding:0;margin:0;box-sizing:border-box;letter-spacing:-.025em}input,input:focus,select,select:focus textarea:focus-visible{outline:none}select{-webkit--appearance:none;-moz--appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}ol,ul{margin:0;padding:0;list-style:none}li{text-decoration:none}figure{margin:0}button{font-family:Pretendard,sans-serif;letter-spacing:-.025em;background-color:inherit}button,button:active,button:focus{border:none;outline:none}img{max-width:100%;vertical-align:top;display:inline-block;image-rendering:-webkit-optimize-contrast}table{width:100%;vertical-align:middle;border-collapse:collapse}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}input::-moz-placeholder,textarea::-moz-placeholder{font-family:pre,sans-serif;color:#b6b6b6;opacity:1}input::placeholder,textarea::placeholder{font-family:pre,sans-serif;color:#b6b6b6;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:pre,sans-serif;color:#b6b6b6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:pre,sans-serif;color:#b6b6b6}input:-mos-input-placeholder{color:#b6b6b6}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}.placeholder{color:#ddd}a{text-decoration:none}button{cursor:pointer}.container{max-width:1400px;width:100%;margin:0 auto}.df-btn{display:inline-block;min-width:235px;height:46px;line-height:46px;color:#222;border:1px solid #222;border-radius:50px;text-align:center;font-weight:700;font-size:18px;background:url(/img/common/df-arrow.png) center right 30px no-repeat;padding-right:15px}.df-btn:hover{background-color:var(--maincolor)}.df-btn.wh,.df-btn:hover{color:#fff;background-image:url(/img/common/df-arrow-wh.png)}.df-btn.wh{border:1px solid #fff}.df-btn:hover{border:1px solid var(--maincolor)}.pc{display:inline-block}.mobile,.sm{display:none}@media (max-width:1400px){.container{padding:0 30px}}@media (max-width:1200px){.df-btn{width:180px;font-size:16px;background:url(/img/common/df-arrow.png) center right 15px no-repeat}}@media (max-width:768px){.pc{display:none}.mobile{display:block}}@media (max-width:480px){.container{padding:0 20px}.df-btn{height:35px;padding:0 50px 0 35px;line-height:34px;min-width:auto;font-size:14px}.sm{display:block}}#header{height:160px;background-color:transparent;border-bottom:1px solid #fff;z-index:99}#header,#header .top-bnr{width:100%;position:absolute;top:0}#header .top-bnr{background-color:var(--maincolor);line-height:60px;height:60px;text-align:center}#header .top-bnr h3{color:#fff;font-size:20px;font-weight:700}#header .top-bnr .top-bnr-close{position:absolute;right:100px;top:50%;margin-top:-11px}#header.no-top-bnr{height:100px}#header.no-top-bnr .container{top:0}#header.no-top-bnr .depth2-bg{top:100px}#header .container{position:relative;top:60px;max-width:1720px;width:100%;margin:0 auto}#header .logo{position:absolute;top:34px}#header .logo a{display:inline-block;background:url(/img/common/logo.png) 50% no-repeat;width:192px;height:27px}#header .gnb{text-align:center}#header .gnb li{line-height:100px;transition:.5s;-webkit-backface-visibility:hidden}#header .gnb li,#header .gnb li a{display:inline-block;position:relative}#header .gnb li a{color:#fff;font-size:20px;font-weight:700;width:100%;height:100%;padding:0 25px}#header .gnb>ul>li:hover:before{content:"";display:block;width:100%;height:3px;position:absolute;bottom:1px;left:0;background-color:var(--maincolor);z-index:11}#header .gnb .depth2.on{height:254px;opacity:1}#header .gnb .depth2{overflow:hidden;height:0;opacity:0;position:absolute;top:100px;left:50%;margin-left:-125px;width:250px;text-align:center;z-index:100;transition:all .19s;-webkit-backface-visibility:hidden;padding:30px 0}#header .gnb .depth2 li{display:block;line-height:1}#header .gnb .depth2 li a{font-size:17px;font-weight:400;padding:0 50px;line-height:46px;display:inline-block}#header .gnb .depth2 li a:hover{color:var(--maincolor)}#header .depth2-bg{overflow:hidden;position:absolute;top:160px;left:0;width:100%;background:#fff;height:0;z-index:10;transition:all .2s}#header .depth2-bg.on{height:255px}#header .member{position:absolute;right:0;top:40px}#header .member a,#header .member span{color:#fff;display:inline-block;font-weight:500}#header .member a:first-child{margin-right:15px}#header .member a i{padding-left:10px}#header.on{background-color:#fff;border-bottom:1px solid #ddd}#header.on .logo a{background:url(/img/common/logo-on.png) 50% no-repeat}#header .gnb .depth2 li a,#header.on .gnb>ul>li>a,#header.on .member a,#header.on .member span,.a-div{color:#222}#header.on .gnb>ul>li>a.on{padding:0 60px}#header.on .nav-icon a{color:var(--maincolor)}#header.on .nav-icon button{background:url(/img/common/sitemap-icon-sub.png) 50% no-repeat}#header .nav-icon{position:absolute;right:30px;top:34px}#header .nav-icon button{background:url(/img/common/sitemap-icon.png) 50% no-repeat;width:48px;height:30px;vertical-align:bottom}#header .nav-icon button.on{background-image:url(/img/common/sitemap-icon-sub.png)}#header .nav-icon a{color:#fff;font-size:27px;margin-right:30px}#header .nav-icon a.on{color:#222}#header .mobile.nav{display:none}#header .mobile.nav.on{display:block;background-color:#fff;width:100%;height:100%;position:absolute;top:0;z-index:999;text-align:center;position:fixed;overflow:auto}#header .mobile.nav .top{height:100px;border-bottom:1px solid #ddd;position:relative}#header .mobile.nav .top .logo{background:url(/img/common/logo-on.png) 50% no-repeat;width:215px;height:100px;background-size:contain;left:30px;top:0}#header .mobile.nav ul{padding-top:60px}#header .mobile.nav>ul>li>a{color:#222;display:block;font-size:30px;font-weight:700;line-height:85px;background:url(/img/common/mobile-plus.png) right 100px center no-repeat}#header .mobile.nav>ul>li>a.on{color:var(--maincolor);background:url(/img/common/mobile-minus.png) right 100px center no-repeat}#header .mobile.nav .depth2{display:none;background:var(--maincolor);padding:35px 0;margin-bottom:20px}#header .mobile.nav .depth2.on{display:block}#header .mobile.nav .depth2 li{border-bottom:0;padding:0}#header .mobile.nav .depth2 li:last-child a{margin-bottom:0}#header .mobile.nav .depth2 li a{font-size:22px;font-weight:700;color:#fff;line-height:55px}#header .mobile.nav .close{background:url(/img/common/nav-close.png) 50% no-repeat;display:block;position:absolute;right:30px;width:36px;height:37px;z-index:9999;bottom:50%;transform:translateY(50%)}@media (max-width:1450px){#header .gnb li a{font-size:16px;padding:0 30px}#header.on .gnb>ul>li>a.on{padding:0 40px}#header .gnb .depth2{margin-left:-75px;width:150px;top:100px;padding:30px 0}#header .gnb .depth2 li a{font-size:14px;padding:0 16px;line-height:40px}}@media (max-width:1200px){#header .container{padding:0 30px}#header .logo a{width:152px;height:21px}#header .logo a,#header.on .logo a{background-size:cover}#header .gnb{padding-left:50px}#header .gnb li a{font-size:16px;padding:0 10px}#header.on .gnb>ul>li>a.on{padding:0 25px}#header .gnb .depth2{margin-left:-75px;width:150px;top:100px;padding:22px 0}#header .gnb .depth2 li a{font-size:14px;padding:0 16px;line-height:35px}#header .gnb>ul>li:nth-child(3) .depth2 li a{line-height:1.6;padding-top:5px}#header .depth2-bg.on{height:180px}#header .member{right:30px}#header .member a{font-size:14px}#header .member a:first-child{margin-right:10px}}@media (max-width:1023px){#header.on .logo a{background-size:contain}#header .gnb{display:none}#header .logo{top:0}#header .logo a{width:215px;height:100px;background-size:contain}#header .member.pc{display:none!important}}@media (max-width:767px){#header .top-bnr .top-bnr-close{right:30px}}@media (max-width:480px){#header{height:120px}#header .top-bnr{line-height:40px;height:40px}#header .top-bnr h3{font-size:14px}#header .top-bnr .top-bnr-close{right:20px;height:16px;margin-top:0;transform:translateY(-50%)}#header .container{top:40px;padding:0 20px}#header .logo a{width:147px;height:80px}#header .nav-icon{top:calc(50% + 40px);transform:translateY(-50%);right:20px}#header .nav-icon a{font-size:20px;margin-right:15px}#header .nav-icon button{background-size:contain;width:30px}#header .mobile.nav .top{height:80px}#header .mobile.nav .top .logo{width:147px;height:80px;left:20px}#header .mobile.nav .close{background-size:contain;height:25px;right:20px}#header .mobile.nav ul{padding-top:30px}#header .mobile.nav>ul>li>a{font-size:18px;background:url(/img/common/mobile-plus.png) right 35px center/16px no-repeat;line-height:53px}#header .mobile.nav>ul>li>a.on{background:url(/img/common/mobile-minus.png) right 35px center/16px no-repeat}#header .mobile.nav .depth2{padding:20px 0;margin-bottom:15px}#header .mobile.nav .depth2 li a{line-height:35px;font-size:14px}}#footer{width:100%;padding:65px 0;background-color:#222;position:relative}#footer .container{display:grid;grid-template-columns:.6fr 2.2fr .5fr}#footer .txt{color:#666;font-size:15px;font-weight:500;line-height:1.6}#footer .txt p:last-child{padding-top:20px}#footer .txt p a{color:#666}#footer .txt .etc{padding-bottom:35px}#footer .txt .etc a{color:#fff;font-weight:500}#footer .txt .etc a:first-child:after{content:"";display:inline-block;width:1px;height:12px;background-color:#fff;margin:5px 11px 0 13px}#footer .sns-icon{text-align:right}#footer .sns-icon li{display:inline-block;margin:0 7.5px}#footer .sns-icon li:first-child{margin-left:0}#footer .sns-icon li:last-child{margin-right:0}#footer .sns-icon li:first-child img{padding-top:2px}@media (max-width:1200px){#footer .container{grid-template-columns:.6fr 2.1fr .5fr}#footer .txt{padding-left:40px}}@media (max-width:1023px){#footer .container{display:block}#footer .txt{padding-left:0;padding-top:30px}#footer .txt .etc{padding-bottom:25px}}@media (max-width:767px){#footer .sns-icon{padding-top:20px}}@media (max-width:480px){#footer{padding:60px 0}#footer .foot-logo img{height:22px}#footer .txt,#footer .txt .etc a{font-size:12px}#footer .sns-icon{text-align:center;padding-top:30px}#footer .sns-icon li{margin:0 10px}#footer .sns-icon li a img{height:20px}}.top-quick{position:fixed;right:50px;bottom:40px;text-align:center;z-index:99}.top-quick a{display:inline-block;width:75px;height:75px;background-color:#68bd45;border-radius:50px}.top-quick a img{padding:30px 0}@media (max-width:767px){.top-quick{right:20px;bottom:20px}.top-quick a{width:50px;height:50px}.top-quick a img{padding:0;height:10px;margin:17px 0}}.tri-tit{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:40px}.tri-tit h2{font-size:30px;vertical-align:middle}.tri-tit h2 img{vertical-align:middle;margin-right:10px;padding-bottom:5px}.tri-tit.form{margin-bottom:0;border-bottom:1px solid #222}.tab-v2{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd}.tab-v2 li{text-align:center;cursor:pointer;font-size:18px;font-weight:700;color:#666;border-right:1px solid #ddd;line-height:60px}.tab-v2 li:last-child{border-right:none}.tabcont-v2{display:none}.tab-v2 li.on{background-color:var(--maincolor);color:#fff}.tabcont-v2.on{display:block}.df-tit h3{color:var(--maincolor);font-size:20px}.df-tit h2{font-size:48px;padding:25px 0 50px}.df-tit.wh h2{color:#fff}.df-table tr{border-bottom:1px solid #ddd}.df-table thead{background:#222}.df-table thead tr{border-bottom:none;height:56px}.df-table thead th{font-size:17px;font-weight:400;color:#fff;border-right:1px solid #ddd}.df-table thead th:last-child{border-right:none}.df-table tbody th{background:#f8f8f8;font-weight:400}.df-table tbody td,.df-table tbody th{border-right:1px solid #ddd;padding:18px 0}.df-table tbody td{text-align:center}.df-table tbody td:last-child{border-right:none}.df-list li{padding-bottom:10px;font-size:16px;line-height:1.6;text-indent:-15px;margin-left:15px;font-weight:500}.df-list li:before{content:"";display:inline-block;width:5px;height:5px;background:#ddd;margin-right:10px;margin-bottom:4px}.df-list li:last-child{padding-bottom:0}.con-tit{font-size:48px;line-height:1.4}.con-tit b{color:var(--maincolor)}.edu-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;padding-bottom:80px}.edu-list>li{background:#f8f8f8;border-radius:10px;padding:40px 50px}.edu .img img{height:400px}.edu-list li h3{display:inline-block;background:#222;font-size:24px;color:#fff;border-radius:50px;padding:5px 15px;margin-bottom:20px}.edu-list li h3.green{background:var(--maincolor)}.edu.img-wrap,.edu.img-wrap .img:last-child{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}.edu.img-wrap .img{width:100%;height:100%}.edu.img-wrap .img img{-o-object-fit:cover;object-fit:cover;width:100%}.edu.btn{text-align:right;margin-top:30px}.edu.btn a{font-size:18px;font-weight:700;vertical-align:middle}.edu.btn img{vertical-align:middle;padding-left:15px}.apply-off{background:#f8f8f8;border:1px solid #ddd;text-align:center;padding:90px 0}.apply-off p{font-size:20px;font-weight:700;padding-top:20px}.apply-on{text-align:center;padding:90px 0}.apply-on p{font-size:20px;font-weight:700;padding-top:20px}.apply-on p.day{font-size:24px;color:var(--maincolor);padding-top:8px}.apply-on .btns{font-size:0;padding-top:60px}.apply-on .btns.green a{background:var(--maincolor)}.apply-on .btns a.red,.apply-on .btns.red a{background:#630c0c}.apply-on .btns a.green{background:var(--maincolor)}.apply-on .btns a{display:inline-block;width:360px;height:46px;line-height:46px;background:#222;color:#fff;font-size:18px;font-weight:700;text-align:center;margin:0 10px}.apply-done{text-align:center}.apply-done p{font-size:20px;font-weight:700;padding-top:20px;line-height:1.4}.sq-btn{display:inline-block;width:235px;height:46px;line-height:46px;text-align:center;border:1px solid #222;font-weight:700}.sq-btn.fill{background:#222;color:#fff}.sq-btn.green,.sq-btn:hover{background:var(--maincolor);color:#fff;border:1px solid var(--maincolor)}.contact-box{border-top:1px solid #ddd;padding:40px 0 0;display:grid;grid-template-columns:1fr 2fr}.contact-box .tit h3{font-size:30px;color:var(--maincolor)}.contact-box .tit h3 a{color:#222}.contact-box .tit h3 img{vertical-align:middle;margin-right:15px}.contact-box .tit p{font-size:18px;font-weight:400;color:#666;margin-left:40px;padding-top:10px}.contact-box .btns{justify-self:end}.contact-box .btns a{margin-left:10px}.popup{display:none}.popup .dim{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99}.popup .dim .box{display:inline-block;border-top:5px solid var(--maincolor);background:#fff;padding:30px 40px;transform:translate(-50%,-50%);position:relative;left:50%;top:50%;min-width:700px}.popup .dim .box .close{position:absolute;right:30px}.popup .dim .box .tit{border-bottom:1px solid #ddd}.popup .dim .box .tit h2{font-size:30px;padding-bottom:15px}.popup-nesta{display:inline-block;border-top:5px solid var(--maincolor);background:#fff;padding:30px 40px;position:relative;min-width:700px}.popup-nesta .close{position:absolute;right:30px}.popup-nesta .tit{border-bottom:1px solid #ddd}.popup-nesta .tit h2{font-size:30px;padding-bottom:15px}.popup table{margin:20px 0 30px}.popup tr{height:70px}.popup th{font-size:20px;text-align:left;padding-left:20px}.popup td{height:100%;text-align:left;padding:0!important}.popup input{border:1px solid #ddd;border-radius:5px;height:45px;width:100%;font-size:16px}.popup input[type=radio]{margin-bottom:3px}.popup input[type=checkbox],.popup input[type=radio]{height:20px;width:20px;accent-color:#228b22;border:none;margin-left:15px}.popup .btn{display:inline-block;width:100%;height:46px;line-height:46px;font-weight:700;color:#fff;background:#222;font-size:18px;text-align:center}.df-input{padding:20px 0}.df-input,.df-input.pb50{border-bottom:1px solid #ddd}.df-input.pb50{padding:20px 0 40px}.df-input.agree{padding:30px 0 30px 10px}.df-input.agree *{line-height:2}.df-input p.gray{font-size:14px;color:#666;font-weight:400;padding-top:10px}.df-input span{font-size:18px;font-weight:400}.df-input tr{height:70px}.df-input th{font-size:18px;font-weight:700;text-align:left;padding-left:20px}.df-input th .essen{color:var(--maincolor)}.df-input td{font-size:18px;font-weight:500;text-align:left}.df-input td input{border:1px solid #ddd;border-radius:5px;height:45px;padding:0 10px;max-width:320px;width:100%;font-size:16px}.df-input td input[type=radio]{height:20px;width:20px;accent-color:#228b22;border:none;margin-left:15px;margin-bottom:6px}.df-input td input[type=radio]:first-child{margin-left:0}.df-input input[type=checkbox]{height:20px;width:20px;accent-color:#228b22;border:none;margin-left:15px;margin-right:7px;margin-bottom:3px;vertical-align:middle}.df-input>table>tbody>tr.vt-top{vertical-align:top}.df-input>table>tbody>tr.vt-top>td,.df-input>table>tbody>tr.vt-top>th{padding-top:20px}.df-input .sm tr{height:auto}.df-input .sm th{padding-left:0;padding-bottom:20px}.df-input .sm td{padding-right:30px;padding-bottom:20px}.df-input .sm tr:last-child td,.df-input .sm tr:last-child th{padding-bottom:0}.df-input .sm td input[type=text]{max-width:170px}.privacy-box input[type=checkbox],.privacy-box input[type=radio]{height:20px;width:20px;accent-color:#228b22;border:none;margin-left:15px;margin-bottom:3px}.privacy-box input[type=checkbox]{margin-right:7px;vertical-align:middle}.privacy-box li .tit{display:grid;grid-template-columns:310px auto;border-bottom:1px solid #ddd;height:70px;line-height:70px;cursor:pointer;background:url(/img/common/privacy-arrow.png) right 30px center no-repeat}.privacy-box li .tit h3{padding-left:20px}.privacy-box li .tit .check-wrap{font-size:18px}.privacy-box li .con{display:none;background:#f8f8f8;font-size:16px;font-weight:400;padding:40px;color:#444;line-height:1.6}.privacy-box .all{text-align:center;font-size:18px;color:#444;padding:30px 0 0}@media (max-width:1024px){.edu-list,.edu.img-wrap{grid-template-columns:1fr;grid-gap:20px}.edu.img-wrap .img:last-child{grid-gap:20px}.apply-on .btns a{margin-bottom:10px}.contact-box{display:block}.contact-box .btns{padding-top:40px}.contact-box .btns a{width:100%;margin-bottom:10px;margin-left:0}.popup .dim .box{overflow-y:scroll;top:30px;transform:translateX(-50%);height:85%}}@media (max-width:767px){.tri-tit h2{text-indent:-26px;margin-left:26px}.tab-v2{display:block;border:none}.tab-v2 li{font-size:14px;line-height:50px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.tab-v2 li:first-child{border-top:1px solid #ddd}.tab-v2 li:last-child{border-right:1px solid #ddd}.df-tit h3{font-size:14px}.df-tit h2{padding:5px 0 30px;font-size:22px}.df-table thead tr{height:40px}.df-table td,.df-table th,.df-table thead th{font-size:14px}.df-table tbody td,.df-table tbody th,.df-table thead th{padding:12px 3px}.df-list li{text-indent:-10px;margin-left:10px;padding-bottom:10px;font-size:14px}.df-list li:before{margin-right:5px}.con-tit{font-size:25px}.edu-list{padding-bottom:40px}.edu-list>li{padding:20px}.edu-list li h3{font-size:18px}.edu.btn a{font-size:16px}.edu.btn img{padding-left:9px;padding-bottom:3px}.apply-off{padding:40px 0}.apply-off p{font-size:14px;line-height:1.6}.apply-on{padding:40px 0}.apply-on p{font-size:14px}.apply-on p.day{font-size:18px}.apply-on .btns{padding-top:30px}.apply-on .btns a{width:100%;margin:0 0 10px;font-size:14px}.apply-done p{font-size:14px}.contact-box{padding:25px 0 0}.contact-box .tit{text-align:center}.contact-box .tit h3{font-size:18px}.contact-box .tit h3 img{margin-right:5px;height:22px}.contact-box .tit p{font-size:14px;margin-left:0}.popup .dim{padding:0 20px}.popup .dim .box{min-width:90%;height:auto;max-height:90%;padding:20px;top:50%;transform:translate(-50%,-50%)}.popup .dim .box .close{right:20px}.popup .dim .box .tit h2{font-size:20px}.popup table{margin:0}.popup tr{height:auto}.popup th{padding:20px 0 8px}.popup td,.popup th{font-size:14px;display:block}.popup td{margin-right:0;padding-right:0}.popup input[type=checkbox],.popup input[type=radio]{margin-left:5px;height:15px}.popup .btn{font-size:16px;margin-top:20px}.df-input.agree,.df-input.pb50{padding:20px 0}.df-input.agree *{font-size:14px}.df-input.agree input[type=checkbox],.df-input.agree td{margin-left:0}.df-input tr{height:auto}.df-input th{padding-left:0;padding-bottom:10px}.df-input td,.df-input th{font-size:14px;display:block}.df-input td{padding-bottom:20px}.df-input tr:last-child td{padding-bottom:0}.df-input .sm tr td{padding-right:0;padding-bottom:20px}.df-input .sm tr:last-child td{padding-bottom:0}.df-input .sm tr:last-child th{padding-bottom:10px}.df-input .sm td input[type=text]{max-width:100%}.df-input>table>tbody>tr.vt-top>td{padding-top:0}.df-input input[type=checkbox]:first-child{margin-left:0}.df-input input[type=checkbox]{width:15px;height:15px;margin-right:0}.privacy-box li .tit{display:block;height:auto;line-height:1;padding:20px 0;background-position:right 20px center}.privacy-box li .tit h3{padding-left:0;padding-bottom:15px;font-size:14px}.privacy-box li .tit .check-wrap{font-size:14px}.privacy-box input[type=radio]{width:15px;height:15px}.privacy-box input[type=radio]:first-child{margin-left:0}.privacy-box li .con{padding:20px;font-size:14px}.privacy-box .all{font-size:15px;padding:20px 0 0}}@media (max-width:480px){.tri-tit{padding-bottom:20px;margin-bottom:30px}.tri-tit h2{text-indent:-26px;margin-left:26px;font-size:22px}.tri-tit h2 img{height:20px;-o-object-fit:contain;object-fit:contain}}#main .main-visual{height:100vh;background-color:#000}#main .main-visual .main-banner{height:100%}#main .main-visual .swiper-slide{height:100%;position:relative;display:grid;align-items:center}#main .main-visual .swiper-slide:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.8) 10%,transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#main .main-visual .txt{padding-top:150px}#main .main-visual .txt h2{color:#fff;font-size:60px;font-weight:700;line-height:1.25}#main .main-visual .txt h3{color:#fff;font-size:20px;font-weight:700;padding-top:30px}@media (max-width:1200px){#main .main-visual .swiper-slide .container{padding:0 30px}}@media (max-width:1023px){#main .main-visual .txt h2 br{display:none}}@media (max-width:767px){#main .main-visual .txt h2{font-size:51px;line-height:1.3}}@media (max-width:480px){#main .main-visual{height:650px}#main .main-visual .swiper-slide .container{padding:0 20px}#main .main-visual .txt{padding-top:60px}#main .main-visual .txt h2{font-size:30px}#main .main-visual .txt h3{font-size:14px;padding-top:20px}}#main .section1 .notice{width:100%;background-color:#222;height:60px;text-align:center}#main .section1 .notice h2{line-height:60px;color:#fff;font-size:20px}#main .section1 .notice h2 img{vertical-align:middle;margin-right:10px;margin-top:-5px}#main .section1 .course-wrap{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}#main .section1 .course-wrap .box{min-height:230px;height:100%}#main .section1 .course-wrap .box:first-child{background-color:#fff;padding:55px 0 0 80px}#main .section1 .course-wrap .box:first-child h2{font-size:30px;font-weight:700;padding-bottom:50px}#main .section1 .course-wrap .box:nth-child(5){background-color:#222;padding:55px 0 0 80px}#main .section1 .course-wrap .box:nth-child(5) h2{font-size:30px;font-weight:700;padding-bottom:50px;color:#fff}#main .section1 .course-wrap .box.df{position:relative}#main .section1 .course-wrap .box.df a{display:grid;align-items:center;height:100%}#main .section1 .course-wrap .box.df a:hover img{filter:none}#main .section1 .course-wrap .box.df .txt{position:absolute;left:50%;text-align:center;transform:translate(-50%);z-index:1}#main .section1 .course-wrap .box.df p{color:var(--maincolor);font-size:18px;font-weight:700;padding-bottom:5px}#main .section1 .course-wrap .box.df h3{font-size:24px;font-weight:700;color:#fff}#main .section1 .course-wrap .box.df img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .section1 .course-wrap .box.df a img{filter:grayscale(100%)}#main .section1 .course-wrap .box:last-child{background:var(--maincolor)}#main .section1 .course-wrap .box:last-child img{padding:20px 0}@media (max-width:1200px){#main .section1 .course-wrap .box{min-height:auto}#main .section1 .course-wrap .box:first-child,#main .section1 .course-wrap .box:nth-child(5){padding:30px}#main .section1 .course-wrap .box:first-child h2,#main .section1 .course-wrap .box:nth-child(5) h2{padding-bottom:25px}}@media (max-width:1023px){#main .section1 .course-wrap .box:last-child{background:var(--maincolor)}#main .section1 .course-wrap .box:last-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto;padding:35px 0}}@media (max-width:767px){#main .section1 .course-wrap{display:block}#main .section1 .course-wrap .box{padding:0 30px}#main .section1 .course-wrap .box:first-child,#main .section1 .course-wrap .box:nth-child(5){display:grid;grid-template-columns:repeat(2,1fr);align-items:end;margin-bottom:30px}#main .section1 .course-wrap .box.df a{height:170px;margin-bottom:20px;overflow:hidden}#main .section1 .course-wrap .box:first-child .df-btn,#main .section1 .course-wrap .box:nth-child(5) .df-btn{justify-self:end}#main .section1 .course-wrap .box.df a img{filter:none}#main .section1 .course-wrap .box:first-child,#main .section1 .course-wrap .box:nth-child(5){padding:80px 30px 30px;margin-bottom:0}#main .section1 .course-wrap .box:first-child h2,#main .section1 .course-wrap .box:nth-child(5) h2{padding-bottom:0}#main .section1 .course-wrap .box:nth-child(4){margin-bottom:80px}#main .section1 .course-wrap .box:nth-child(6),#main .section1 .course-wrap .box:nth-child(7){background:#222;padding-bottom:20px;margin-top:-1px}#main .section1 .course-wrap .box:nth-child(5) a,#main .section1 .course-wrap .box:nth-child(6) a,#main .section1 .course-wrap .box:nth-child(7) a{margin-bottom:0}#main .section1 .course-wrap .box:last-child{display:none}#main .section1 .course-wrap .box:nth-child(7){padding-bottom:80px}}@media (max-width:480px){#main .section1 .notice{height:40px}#main .section1 .notice h2{line-height:40px;font-size:14px}#main .section1 .notice h2 img{height:17px;margin-top:-4px}#main .section1 .course-wrap .box:first-child{padding:80px 20px 30px}#main .section1 .course-wrap .box:first-child h2{font-size:25px}#main .section1 .course-wrap .box{padding:0 20px}#main .section1 .course-wrap .box.df a{height:130px}#main .section1 .course-wrap .box.df p{font-size:14px}#main .section1 .course-wrap .box.df h3{font-size:18px}#main .section1 .course-wrap .box:nth-child(5) h2{font-size:25px}#main .section1 .course-wrap .box:nth-child(5) .df-btn{width:180px;padding:0 10px 0 0}#main .section1 .course-wrap .box.df .txt{transform:translate(-50%,-50%);top:50%;margin-top:-10px}#main .section1 .course-wrap .box:nth-child(7) .txt{top:calc(50% - 40px);margin-top:0}}#main .section2{padding:130px 0 120px}#main .section2 .tit{padding-bottom:30px;text-align:center}#main .section2 .tit h2{font-size:40px}#main .section2 .plus{padding:0 15px 20px 0;font-size:18px;text-align:right}#main .section2 .plus a{font-size:18px;font-weight:700}#main .section2 .slide{position:relative}#main .section2 .ing-class{max-width:1230px;padding-bottom:15px}#main .section2 .swiper-slide{padding:0 15px}#main .section2 .swiper-slide .box{border-radius:10px;border:1px solid #ddd;width:100%;height:380px;position:relative;display:inline-block;transition:.5s}#main .section2 .swiper-slide .box:hover{box-shadow:0 0 15px 3px rgba(0,0,0,.13)}#main .section2 .swiper-slide .box .img{height:210px;border-radius:10px 10px 0 0;overflow:hidden;position:relative}#main .section2 .swiper-slide .box .img p{font-size:14px;font-weight:500;color:#fff;display:inline-block;position:absolute;top:20px;left:20px;border-radius:50px;padding:4px 10px}#main .section2 .swiper-slide .box .img p.ing-a{background:var(--maincolor)}#main .section2 .swiper-slide .box .img p.ing-b{background:#2fb3ff}#main .section2 .swiper-slide .box .img p.ing-c{background:#666}#main .section2 .swiper-slide .box .img img{width:100%;height:100%}#main .section2 .swiper-slide .box .txt{padding:25px}#main .section2 .swiper-slide .box .txt h3{font-size:24px;padding-bottom:20px;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}#main .section2 .swiper-slide .box .txt table{text-align:left}#main .section2 .swiper-slide .box .txt tr{display:table}#main .section2 .swiper-slide .box .txt th{vertical-align:top;display:inline-block;padding-right:10px}#main .section2 .swiper-slide .box .txt th h4{background-color:#ddd;border-radius:50px;display:inline-block;padding:4px 13px;color:#666;font-size:14px;font-weight:500}#main .section2 .swiper-slide .box .txt td{color:#666;font-size:14px;font-weight:500}#main .section2 .swiper-slide .box .txt tr:first-child td,#main .section2 .swiper-slide .box .txt tr:first-child th{padding-bottom:10px}#main .section2 .swiper-button-next:after,#main .section2 .swiper-button-prev:after{content:none}#main .section2 .swiper-button-prev{background:url(/img/main/ing-prev.png) 50% no-repeat;width:33px;height:64px}#main .section2 .swiper-button-next{background:url(/img/main/ing-next.png) 50% no-repeat;width:33px;height:64px}@media (max-width:1200px){#main .section2 .swiper-slide .box,#main .section2 .swiper-slide .box .img{height:auto}#main .section2 .swiper-button-prev{background-size:contain;left:-25px;height:30px}#main .section2 .swiper-button-next{background-size:contain;right:-25px;height:30px}}@media (max-width:1023px){#main .section2{padding:80px 0}#main .section2 .swiper-slide{padding:0 10px}#main .section2 .swiper-slide .box .img p{top:10px;left:10px}#main .section2 .swiper-slide .box .txt th{display:block;padding-bottom:10px}#main .section2 .swiper-slide .box .txt tr td{display:block}}@media (max-width:767px){#main .section2 .container{padding:0}#main .section2 .tit{text-align:left;padding-bottom:50px;padding-left:30px}#main .section2 .tit h2{font-size:30px}#main .section2 .plus{text-align:left}#main .section2 .ing-class{margin-left:30px}#main .section2 .swiper-slide{padding:0 20px 0 0}#main .section2 .swiper-button-prev{background:url(/img/main/ing-prev-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-15px;left:auto;right:90px}#main .section2 .swiper-button-next{background:url(/img/main/ing-next-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-15px;right:30px}#main .section2 .swiper-slide .box .txt h3{font-size:22px}#main .section2 .swiper-slide .box .txt tr td,#main .section2 .swiper-slide .box .txt tr th{display:inline-block}}@media (max-width:480px){#main .section2 .tit{padding-left:20px}#main .section2 .tit h2{font-size:25px}#main .section2 .plus a{font-size:14px}#main .section2 .ing-class{padding-bottom:0}#main .section2 .swiper-button-prev{width:40px;height:40px;top:0;right:70px}#main .section2 .swiper-button-next{width:40px;height:40px;right:20px;top:0}#main .section2 .swiper-slide .box .txt h3{font-size:18px}}#main .section3{position:relative;padding:120px 0 150px}#main .section3 .container:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(/img/main/section3-bg.jpg) right -10px top no-repeat}#main .section3 .box{width:100%;height:550px;background:url(/img/main/section3-img.jpg) 50% no-repeat;display:grid;grid-template-columns:repeat(2,1fr);align-items:end;padding:80px;position:relative;z-index:1}#main .section3 .box .txt h3{color:var(--maincolor);font-size:24px}#main .section3 .box .txt h2{color:#fff;font-size:48px;padding:15px 0 30px}#main .section3 .box .txt p{font-size:18px;font-weight:500;line-height:1.6;color:#fff}#main .section3 .box .btns{text-align:right;display:flex;justify-content:flex-end;gap:20px}#main .section3 .box .btns a:first-child{margin-right:20px}@media (max-width:1400px){#main .section3 .container:before{margin-left:30px;background-position:left top 20px;background-size:contain}}@media (max-width:1200px){#main .section3{padding:80px 0}#main .section3 .box{grid-template-columns:1fr}}@media (max-width:1023px){#main .section3 .box{height:auto}#main .section3 .box .btns a:first-child{margin-right:0}#main .section3 .box .btns{margin-top:40px}}@media (max-width:767px){#main .section3{background:url(/img/main/section3-bg-m.jpg) top/contain no-repeat}#main .section3 .container:before{display:none}#main .section3 .box .btns{flex-direction:column;gap:15px}#main .section3 .box{display:block;padding:200px 30px 30px;background-size:cover}#main .section3 .box .txt h3{font-size:22px}#main .section3 .box .txt h2{font-size:30px;padding:15px 0 20px}#main .section3 .box .txt p{font-size:16px}#main .section3 .box .btns{padding-top:40px}#main .section3 .box .btns a{width:100%}}@media (max-width:480px){#main .section3{background-position:center top -.6rem}#main .section3 .box{padding:123px 30px 30px}#main .section3 .box .txt h3,#main .section3 .box .txt p{font-size:14px}#main .section3 .box .txt h2{font-size:25px;padding:10px 0 15px}}#main .section4{display:grid;grid-template-columns:1.5fr 1fr;padding:0 0 150px;background:url(/img/main/grade-bg.png) right bottom 120px/32% no-repeat}#main .section4 .shef{background:#141212;padding:120px 167px 120px 223px;position:relative}#main .section4 .shef:before{content:"";background:url(/img/main/shef-bg.png) 50% no-repeat;width:675px;height:773px;position:absolute;top:-170px;left:0}#main .section4 .shef .tit{padding:0 25px 60px;display:grid;grid-template-columns:repeat(2,1fr);align-items:end}#main .section4 .shef .tit h3{color:var(--maincolor);font-size:24px}#main .section4 .shef .tit h2{color:#fff;font-size:48px;padding:15px 0 0}#main .section4 .shef .tit .btn{text-align:right}#main .section4 .shef .con{position:relative}#main .section4 .shef .shef-slide{max-width:752px;margin:0}#main .section4 .shef .swiper-slide{padding:0 25px}#main .section4 .shef .box{display:inline-block}#main .section4 .swiper-button-next:after,#main .section4 .swiper-button-prev:after{content:none}#main .section4 .swiper-button-prev{background:url(/img/main/shef-prev.png) 50% no-repeat;width:33px;height:64px;left:-38px}#main .section4 .swiper-button-next{background:url(/img/main/shef-next.png) 50% no-repeat;width:33px;height:64px;right:-38px}#main .section4 .swiper-pagination{bottom:-44px}#main .section4 .swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,100%,.6);transition:.3s}#main .section4 .swiper-pagination-bullet-active{width:30px;height:10px;border-radius:10px;background:#fff}#main .section4 .shef .btn.m{display:none}#main .section4 .graduate{padding:120px 0 120px 160px;overflow:hidden}#main .section4 .graduate .tit{padding:0 0 110px}#main .section4 .graduate .tit h3{color:var(--maincolor);font-size:24px}#main .section4 .graduate .tit h2{color:#222;font-size:48px;padding:15px 0 0}#main .section4 .graduate .con{position:relative}#main .section4 .graduate .swiper-slide{padding-right:30px}#main .section4 .graduate .swiper-button-prev{background:url(/img/main/grade-prev.png) 50% no-repeat;width:63px;height:14px;left:0;top:-35px}#main .section4 .graduate .swiper-button-prev:hover{background-image:url(/img/main/grade-prev-on.png)}#main .section4 .graduate .swiper-button-next{background:url(/img/main/grade-next.png) 50% no-repeat;width:63px;height:14px;left:90px;top:-35px}#main .section4 .graduate .swiper-button-next:hover{background-image:url(/img/main/grade-next-on.png)}#main .section4 .graduate .btn{margin-top:20px}@media (max-width:1600px){#main .section4{grid-template-columns:1fr 1fr}#main .section4 .shef{padding:120px 30px 120px 80px}#main .section4 .shef .tit{padding:0 0 60px;grid-template-columns:2fr 1fr}#main .section4 .shef .shef-slide{max-width:635px}#main .section4 .shef .swiper-slide{padding:0 10px}#main .section4 .shef .swiper-button-next,#main .section4 .shef .swiper-button-prev{display:none}#main .section4 .graduate{padding:120px 0 120px 30px}#main .section4 .graduate .tit{padding:0 0 110px}#main .section4 .graduate .swiper-slide{padding-right:20px}}@media (max-width:1200px){#main .section4 .shef .shef-slide{max-width:535px}}@media (max-width:1023px){#main .section4{display:block;padding:0;background:none}#main .section4 .shef:before{content:none}#main .section4 .shef{padding:80px 30px}#main .section4 .shef .shef-slide{max-width:100%;width:100%}#main .section4 .graduate{overflow:auto;padding:80px 0 80px 30px}#main .section4 .graduate .swiper-slide .box img{width:100%;height:100%}}@media (max-width:767px){#main .section4 .shef .tit h3{font-size:22px}#main .section4 .shef .tit h2{font-size:30px}#main .section4 .shef .tit .btn{display:none}#main .section4 .shef .con{padding-top:40px;margin:0 -9px}#main .section4 .shef .swiper-button-next,#main .section4 .shef .swiper-button-prev{display:block}#main .section4 .swiper-button-prev{background:url(/img/main/shef-prev-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-15px;left:auto;right:60px}#main .section4 .swiper-button-next{background:url(/img/main/shef-next-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-15px;right:0}#main .section4 .shef .swiper-pagination{display:none}#main .section4 .shef .btn.m{display:block;text-align:center;padding-top:30px}#main .section4 .graduate{background:url(/img/main/grade-bg-m.png) bottom/contain no-repeat}#main .section4 .graduate .tit h3{font-size:22px}#main .section4 .graduate .tit h2{font-size:30px}#main .section4 .graduate .swiper-button-prev,#main .section4 .graduate .swiper-button-prev:hover{background:url(/img/main/ing-prev-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-60px;left:auto;right:90px}#main .section4 .graduate .swiper-button-next,#main .section4 .graduate .swiper-button-next:hover{background:url(/img/main/ing-next-m.png) 50%/contain no-repeat;width:50px;height:50px;top:-60px;right:30px;left:auto}}@media (max-width:480px){#main .section4 .shef{padding:80px 20px}#main .section4 .shef .tit{padding:0 0 40px}#main .section4 .shef .tit h3{font-size:14px}#main .section4 .shef .tit h2{font-size:25px}#main .section4 .shef .swiper-button-prev{width:40px;height:40px;top:0;right:50px}#main .section4 .shef .swiper-button-next{width:40px;height:40px;right:0;top:0}#main .section4 .graduate{padding:80px 0 80px 20px}#main .section4 .graduate .tit{padding:0 0 70px}#main .section4 .graduate .tit h3{font-size:14px}#main .section4 .graduate .tit h2{font-size:25px;padding:10px 0 15px}#main .section4 .graduate .swiper-slide{padding-right:15px}#main .section4 .graduate .swiper-button-prev,#main .section4 .graduate .swiper-button-prev:hover{width:40px;height:40px;top:-50px;right:70px}#main .section4 .graduate .swiper-button-next,#main .section4 .graduate .swiper-button-next:hover{width:40px;height:40px;right:20px;top:-50px}}#main .section5{padding:150px 0;background:url(/img/main/section5-bg.jpg) 50%/cover no-repeat}#main .section5 .tit{text-align:center;padding-bottom:70px}#main .section5 .tit h2{font-size:48px;color:#fff}#main .section5 .count{padding-bottom:170px;display:grid;grid-template-columns:repeat(4,1fr)}#main .section5 .box{text-align:center}#main .section5 .box h3{font-size:20px;color:var(--maincolor);padding-bottom:10px}#main .section5 .box h4{font-size:36px;color:#fff}#main .section5 .box h4 b{font-size:80px}#main .section5 .list-box{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px}#main .section5 .list-box .list{display:inline-block}#main .section5 .list-box .list:hover .txt{border-bottom:1px solid var(--maincolor)}#main .section5 .list-box .img img{height:100%;width:100%}#main .section5 .list-box .txt{padding:30px 0 30px 10px;border-bottom:1px solid #fff}#main .section5 .list-box .txt h3{font-size:24px;color:#fff;padding-bottom:10px}#main .section5 .list-box .txt p{font-size:16px;color:#fff;font-weight:500}@media (max-width:1200px){#main .section5 .list-box{grid-gap:30px}}@media (max-width:1023px){#main .section5{padding:80px 0}#main .section5 .count{grid-template-columns:repeat(2,1fr);padding-bottom:80px}#main .section5 .box:first-child,#main .section5 .box:nth-child(2){padding-bottom:40px}#main .section5 .box h4 b{font-size:60px}#main .section5 .list-box .txt{min-height:145px}#main .section5 .list-box .txt h3{padding-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}}@media (max-width:767px){#main .section5 .tit h2{font-size:30px}#main .section5 .box h3{font-size:18px}#main .section5 .box h4{font-size:23px}#main .section5 .list-box{display:block}#main .section5 .list-box .list{margin-bottom:40px}#main .section5 .list-box .list:last-child{margin-bottom:0}#main .section5 .list-box .txt{min-height:auto}#main .section5 .list-box .txt h3{-webkit-line-clamp:1;font-size:22px}}@media (max-width:480px){#main .section5{background:#000 url(/img/main/section5-bg-m.jpg) top/contain no-repeat}#main .section5 .tit h2{font-size:25px}#main .section5 .box h3{font-size:14px}#main .section5 .box h4{font-size:18px}#main .section5 .box h4 b{font-size:45px}#main .section5 .count{padding-bottom:60px}#main .section5 .list-box .txt{padding:20px 0 20px 10px}#main .section5 .list-box .txt h3{font-size:18px}#main .section5 .list-box .txt p{font-size:14px}}#main .section6{background:url(/img/main/section6-bg.jpg) 50%/cover no-repeat;padding:150px 0;overflow:hidden}#main .section6 .container{display:grid;grid-template-columns:repeat(2,1fr)}#main .section6 .tit h2{font-size:48px;color:#fff;line-height:1.3}#main .section6 .tit h2:last-child{padding-top:30px}#main .section6 .tit h2 b{color:var(--maincolor)}#main .section6 ul{padding-top:50px}#main .section6 li{border-bottom:1px solid #fff;max-width:400px;width:100%;padding-left:20px}#main .section6 li a{display:inline-block;width:100%;color:#fff;line-height:80px;font-size:20px;font-weight:700;position:relative}#main .section6 li a:hover{color:var(--maincolor)}#main .section6 li a:hover:after{content:"";display:inline-block;background:url(/img/main/section6-arrow.png) 50% no-repeat;width:8px;height:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#main .section6 .right{text-align:center}#main .section6 .box{border-radius:20px;background:rgba(0,0,0,.7);padding:60px 80px;display:inline-block;width:485px;height:250px;text-align:left}#main .section6 .box h3{color:var(--maincolor);font-size:30px;vertical-align:middle}#main .section6 .box h3 img{vertical-align:middle;margin-right:15px;padding-bottom:7px}#main .section6 .box h4 a{font-size:46px;color:#fff;padding-top:5px}#main .section6 .box h5{font-size:18px;color:#ccc;font-weight:500;padding-top:15px}#main .section6 .box h5 b{font-weight:700}#main .section6 .box:first-child{margin-bottom:30px}#main .section6 .box p{color:#fff;font-size:18px;font-weight:500;line-height:1.6;padding-top:15px}#main .section6 .box .btn{text-align:right;padding-top:20px}#main .section6 .box a{font-size:16px;font-weight:700;color:#fff}#main .section6 .box a img{vertical-align:middle;margin-left:15px;padding-bottom:3px}@media (max-width:1023px){#main .section6{padding:80px 0}#main .section6 .container{display:block}#main .section6 .left{margin-bottom:40px}#main .section6 li{max-width:100%}#main .section6 .box{width:100%}}@media (max-width:767px){#main .section6{background:url(/img/main/section6-bg-m.jpg) 50%/cover no-repeat}#main .section6 .left{margin-bottom:60px}#main .section6 .tit h2{font-size:30px}#main .section6 ul{padding-top:40px}#main .section6 li{max-width:70%;padding-left:10px}#main .section6 li a{line-height:70px}#main .section6 .box{padding:30px 40px;height:auto}#main .section6 .box h3{font-size:24px}#main .section6 .box h3 img{height:29px;margin-right:10px}#main .section6 .box h4 a{font-size:34px}}@media (max-width:480px){#main .section6{margin-bottom:-1px}#main .section6 .left{margin-bottom:50px}#main .section6 .tit h2{font-size:25px}#main .section6 .tit h2:last-child{padding-top:20px}#main .section6 li a{font-size:14px;line-height:45px}#main .section6 .box{padding:30px 27px;border-radius:10px}#main .section6 .box:first-child{margin-bottom:20px}#main .section6 .box h3{font-size:18px}#main .section6 .box h3 img{height:21px;margin-right:6px;padding-bottom:5px}#main .section6 .box h4 a{font-size:25px}#main .section6 .box h5{font-size:14px;padding-top:10px}#main .section6 .box p{font-size:14px;padding-top:7px}#main .section6 .box a{font-size:14px}#main .section6 .box .btn{padding-top:5px}}.new_board_2021 .board_wrap .board_paging span.page.now:before,.new_board_2021 .board_wrap .board_paging span.page:hover:before,.new_board_2021 .btn_wrap .n_btn.point,.new_board_2021 .category_wrap .category_list li.on{background-color:var(--maincolor)!important}.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title .board_icon_wrap .new,.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_title span .answer_txt,.new_board_2021 .board_wrap .board_paging span.page.now{color:var(--maincolor)!important}.new_board_2021 .board_view_n .board_view_header .inner .title_wrap .view_title_notice,.new_board_2021 .board_wrap .board_list_con .list_table .n_tbody .n_tr .n_td.n_nth .notice_title,.new_board_2021 .btn_wrap .n_btn.point2{border:1px solid var(--maincolor);color:var(--maincolor)}.new_board_2021 .board_wrap .board_faq_con .list_table .n_tbody .n_tr .n_td .q{background-color:var(--maincolor)}#sub #header .top-bnr{display:none}#sub #header{height:100px;position:relative}#sub #header .container{top:0}#sub #header .depth2-bg{top:100px}#sub #header .nav-icon a{color:#222}#sub #header .nav-icon button{background-image:url(/img/common/sitemap-icon-sub.png)}@media (max-width:480px){#sub #header{height:80px}}.sub-visual{padding-top:100px}.sub-visual .tit{text-align:left;padding-bottom:60px}.sub-visual .tit h2{font-size:60px}.sub-visual .several{display:grid;grid-template-columns:2fr 1fr;padding-bottom:40px}.sub-visual .several .tab ul{display:flex;gap:50px}.sub-visual .several .tab li{display:inline-block;text-align:center}.sub-visual .several .tab li:last-child{padding-right:0}.sub-visual .several .tab li:hover a{color:var(--maincolor)}.sub-visual .several .tab li a{color:#666;font-size:18px;font-weight:700}.sub-visual .several .tab li.on{color:var(--maincolor);border-bottom:2px solid var(--maincolor);padding-bottom:8px}.sub-visual .several .sub-map{justify-self:end}.sub-visual .several .sub-map li{color:#aaa;font-size:14px;display:inline-block;font-weight:700}.sub-visual .several .sub-map li:first-child a{color:#666;font-size:13px}.sub-visual .several .sub-map li:last-child a{color:#666;font-size:14px}.sub-visual .several .sub-map li:after{content:"";display:inline-block;vertical-align:middle;width:5px;height:10px;background:url(/img/common/submap-arrow.png) 50% no-repeat;margin:0 10px}.sub-visual .img img{width:100%}.sub-visual .several .sub-map li:last-child:after{content:none}@media (max-width:1023px){.sub-visual .several{display:block}.sub-visual .several .tab li{padding-right:30px}.sub-visual .several .sub-map{padding-top:40px;text-align:right}.sub-visual .img img{width:100%}.sub-visual .img img.pc{display:none!important}}@media (max-width:767px){.sub-visual{padding-top:80px}.sub-visual .tit h2{font-size:50px}.sub-visual .several .tab ul{display:flex;justify-content:center;gap:20px}.sub-visual .several .tab li{padding-right:0}.sub-visual .several .tab li a{font-size:14px}.sub-visual .several .sub-map{display:none}}@media (max-width:480px){.sub-visual .tit{padding-bottom:40px}.sub-visual .tit h2{font-size:25px}}#nakamura .section1{margin-top:150px}#nakamura .section1 .container:last-child{background:url(/img/sub/nakamura-bg2.png) 100% 100% no-repeat;padding-bottom:150px}#nakamura .section1 h3{font-size:48px;background:url(/img/sub/nakamura-bg1.png) 100% 0 no-repeat;line-height:1.4}#nakamura .section1 h3 b{color:var(--maincolor)}#nakamura .section1 .img{text-align:right;padding:100px 0}#nakamura .section1 .txt h4{font-size:30px;font-weight:500;line-height:1.4;padding-bottom:30px}#nakamura .section1 .txt h4 b{color:var(--maincolor)}#nakamura .section1 .txt p{font-size:18px;line-height:1.6}#nakamura .section2{padding:160px 0 130px;background:url(/img/sub/nakamura-bg3.jpg) 50%/cover no-repeat}#nakamura .section2 .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;justify-items:center}#nakamura .section2 .box{text-align:left}#nakamura .section2 .box .tit{position:relative;padding-left:110px;padding-bottom:50px}#nakamura .section2 .box .tit:before{content:"";display:inline-block;width:80px;height:80px;background:url(/img/sub/nakamura-icon1.png) 50% no-repeat;position:absolute;left:0;top:0}#nakamura .section2 .box:last-child .tit:before{background-image:url(/img/sub/nakamura-icon2.png)}#nakamura .section2 .box h3{font-size:24px;color:var(--maincolor)}#nakamura .section2 .box h2{font-size:40px;color:#fff;padding-top:10px}#nakamura .section2 .box p{font-size:18px;font-weight:500;color:#fff;line-height:1.6}#nakamura .section2 .box li{font-size:18px;font-weight:500;color:#fff;padding-bottom:15px;text-indent:-15px;margin-left:15px}#nakamura .section2 .box li:last-child{padding-bottom:0}#nakamura .section2 .box li:before{content:"";display:inline-block;background:url(/img/sub/nakamura-dot.png) 50% no-repeat;width:5px;height:5px;padding-bottom:9px;margin-right:10px}#nakamura .section3{padding:150px 0 560px;background:url(/img/sub/nakamura-bg3.png) bottom no-repeat}#nakamura .section3 .top{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:120px}#nakamura .section3 .top .txt{padding-left:55px}#nakamura .section3 .top .txt h4{font-size:18px;font-weight:500;padding-left:10px}#nakamura .section3 .top .txt h3{font-size:30px;padding:12px 0 20px 10px;border-bottom:1px solid #ddd;margin-bottom:30px;vertical-align:middle}#nakamura .section3 .top .txt h3 img{margin-left:15px;vertical-align:middle;padding-bottom:5px}#nakamura .section3 .top .txt th{font-size:18px;font-weight:700;text-align:left;padding-bottom:15px;padding-left:10px;vertical-align:top}#nakamura .section3 .top .txt td{font-size:18px;padding-bottom:15px;padding-left:15px;font-weight:500;line-height:1.6}#nakamura .section3 .top .txt tr:nth-child(n-4) td{padding-left:10px}#nakamura .section3 .top .txt tr:nth-child(4) td{padding-bottom:40px}#nakamura .section3 .bottom h5{font-size:48px;line-height:1.3;padding-bottom:60px;background:url(/img/sub/nakamura-bg4.png) 100% 0 no-repeat}#nakamura .section3 .bottom h5 b{color:var(--maincolor)}#nakamura .section3 .bottom p{font-size:18px;line-height:1.6;font-weight:500}#nakamura .section3 .bottom .name{font-size:30px;vertical-align:middle;padding-top:50px;background:none}#nakamura .section3 .bottom .name img{margin-left:15px;vertical-align:middle;padding-bottom:5px}@media (max-width:1023px){#nakamura .section1{margin-top:80px}#nakamura .section1 .container:last-child{padding-bottom:80px}#nakamura .section1 h3{background:none}#nakamura .section1 .img{padding:60px 0 60px 30px}#nakamura .section1 .img img{width:100%}#nakamura .section2{padding:80px 0}#nakamura .section2 .container{display:block}#nakamura .section2 .box:last-child{padding-top:40px}#nakamura .section3{padding:80px 0 460px;background-position:center bottom -75px}#nakamura .section3 .top{display:block;padding-bottom:0}#nakamura .section3 .top .img{text-align:center}#nakamura .section3 .top .txt{padding:60px 0 0}#nakamura .section3 .bottom h5{padding-top:80px;background:none}}@media (max-width:767px){#nakamura .section1 h3{font-size:30px}#nakamura .section1 .img{padding:30px 0 30px 30px}#nakamura .section2 .box h2{font-size:30px}#nakamura .section3 .bottom h5{font-size:30px;padding-bottom:30px}#nakamura .section3 .bottom .name{font-size:30px}}@media (max-width:480px){#nakamura .section1{margin-top:60px}#nakamura .section1 .container:last-child{background:none}#nakamura .section1 h3{font-size:20px}#nakamura .section1 .img{padding:60px 0 60px 20px}#nakamura .section1 .txt h4{font-size:18px}#nakamura .section1 .txt p{font-size:14px}#nakamura .section2 .box:last-child{padding-top:60px}#nakamura .section2 .box .tit{padding-left:60px;padding-bottom:20px}#nakamura .section2 .box .tit:before{width:40px;height:40px;background-size:contain}#nakamura .section2 .box h3{font-size:14px}#nakamura .section2 .box h2{font-size:20px;padding-top:5px}#nakamura .section2 .box p{font-size:14px}#nakamura .section2 .box li{font-size:14px;padding-bottom:10px}#nakamura .section3{background:url(/img/sub/nakamura-bg3-m.png) bottom/contain no-repeat;padding:80px 0 230px}#nakamura .section3 .top .txt{padding:40px 0 0}#nakamura .section3 .top .txt h4{font-size:14px;padding-left:0}#nakamura .section3 .top .txt h3{font-size:22px;padding:12px 0 20px}#nakamura .section3 .top .txt h3 img{height:34px}#nakamura .section3 .top .txt th{font-size:14px;padding:0 15px 0 0}#nakamura .section3 .top .txt td{font-size:14px}#nakamura .section3 .top .txt tr:nth-child(n-4) td{padding-left:0}#nakamura .section3 .bottom h5{padding-top:135px;background:url(/img/sub/nakamura-bg4.png) center top 25%/contain no-repeat;font-size:20px;padding-bottom:25px}#nakamura .section3 .bottom p{font-size:14px}#nakamura .section3 .bottom .name{font-size:22px;padding-top:30px}#nakamura .section3 .bottom .name img{height:34px}}#point .section1{padding:150px 0 100px}#point .section1 h3{font-size:48px;background:url(/img/sub/point-bg1.png) 100% 0 no-repeat;line-height:1.4}#point .section1 h3 b{color:var(--maincolor)}#point .section2 .container{background:url(/img/sub/point-bg2.png) 100% 100% no-repeat}#point .section2 .img{padding-bottom:60px}#point .txt h4{color:var(--maincolor);font-size:20px}#point .txt h3{padding:30px 0 60px;font-size:48px}#point .txt h3 b{color:var(--maincolor)}#point .txt li{font-size:18px;font-weight:500;text-indent:-15px;margin-left:15px;line-height:1.6;padding-bottom:0}#point .txt li:before{content:"";display:inline-block;background:url(/img/sub/point-dot.png) 50% no-repeat;width:5px;height:5px;padding-bottom:5px;margin-right:10px}#point .section3{padding-top:150px}#point .section3 .container{display:grid;grid-template-columns:repeat(2,1fr);background:url(/img/sub/point-bg3.png) left bottom 30% no-repeat}#point .section3 .txt{padding-left:60px}#point .section4{padding:150px 0}#point .section4 .container{display:grid;grid-template-columns:repeat(2,1fr);background:url(/img/sub/point-bg4.png) 0 100% no-repeat;gap:60px}#point .section5{background:url(/img/sub/point-bg5.jpg) 50%/cover no-repeat;text-align:center;padding:150px 0}#point .section5 h2{color:#fff;font-size:48px;padding:0 0 60px;line-height:1.4}#point .section5 h2 b{color:var(--maincolor)}#point .section5 p{font-size:18px;font-weight:500;color:#fff}#point .section6{padding:100px 0 0}#point .section6 .con ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}#point .section6 .con li{text-align:center}#point .section6 .con li p{font-size:18px;font-weight:500;padding:30px}#point .section6 .con.one{padding-bottom:150px}#point .section6 .con.two{padding-bottom:70px}@media (max-width:1023px){#point .section1{padding:80px 0 60px}#point .section1 h3,#point .section2 .container{background:none}#point .txt h3{padding:20px 0 40px}#point .section3{padding-top:80px}#point .section3 .container{display:block;background:none}#point .section3 .img{text-align:center;height:300px;overflow:hidden}#point .section3 .txt{padding-left:0;padding-top:60px}#point .section4{padding:80px 0}#point .section4 .container{display:flex;flex-direction:column-reverse;background:none}#point .section4 .txt{padding-top:60px}#point .section4 .img{text-align:center;height:350px;overflow:hidden}#point .section5{padding:80px 0}#point .section5 h2{padding:0 0 40px}#point .section5 p{line-height:1.6}#point .section6{padding:80px 0 0}#point .section6 .con ul{grid-gap:20px}#point .section6 .con li p{padding:20px}#point .section6 .con.one,#point .section6 .con.two{padding-bottom:80px}}@media (max-width:767px){#point .section1{padding:80px 0 30px}#point .section1 h3{font-size:30px}#point .section2 .img{padding-bottom:30px;height:200px}#point .section2 .img img{-o-object-fit:cover;object-fit:cover;height:100%}#point .txt h3{padding:10px 0 30px;font-size:30px}#point .section3 .img{height:200px}#point .section3 .txt{padding-top:30px}#point .section4 .img{height:200px}#point .section4 .txt{padding-top:30px}#point .section5 h2{font-size:30px}#point .section6 .con ul{grid-gap:0 20px}}@media (max-width:480px){#point .section1{padding:60px 0}#point .section1 h3{font-size:20px}#point .section2 .img{height:160px}#point .txt h4{font-size:14px}#point .txt h3{padding:5px 0 30px;font-size:22px}#point .txt li{font-size:14px}#point .section3{padding-top:60px}#point .section3 .img{height:160px}#point .section4{padding:60px 0}#point .section4 .img{height:160px}#point .section5 h2{font-size:22px;padding:0 0 20px}#point .section5 p{font-size:14px}#point .section6 .con ul{display:block}#point .section6 .con li p{padding:10px 0 20px;font-size:14px}}#contact .section1{padding:120px 0 0}#contact .section1 h2{font-size:40px;text-align:center;padding:0 0 80px}#contact .section1 .sns-btn{text-align:center;padding-top:30px}#contact .section1 .sns-btn a{display:inline-block;width:235px;line-height:46px;background:#17b75e;margin:0 10px;vertical-align:middle;font-size:18px;font-weight:700;color:#fff}#contact .section1 .sns-btn a:last-child{background:#fee102;color:#222}#contact .section1 .sns-btn a img{vertical-align:middle;margin-right:10px;padding-bottom:2px}#contact .section2{padding:120px 0}#contact .section2 .container{display:grid;grid-template-columns:1fr 1fr;align-items:end}#contact .section2 .container:last-child{padding-top:60px}#contact .section2 h3{font-size:30px;font-weight:500;line-height:1.4}#contact .section2 h3 b{color:var(--maincolor)}#contact .section2 .box:last-child{justify-self:end}#contact .section2 a{margin-left:20px}#contact .section3{padding:0 0 150px}#contact .section3 ul{display:grid;grid-template-columns:1fr 1fr;border-top:3px solid #222}#contact .section3 li{border-bottom:1px solid #ddd;line-height:80px;margin:0 20px 0 0}#contact .section3 li:nth-child(2n){margin:0}#contact .section3 li:last-child{grid-column:auto/span 2;margin:0}#contact .section3 h4{font-size:20px;display:inline-block;padding:0 0 0 35px;width:150px}#contact .section3 h4 i{margin-right:10px}#contact .section3 p{font-size:18px;font-weight:500;display:inline-block;padding-left:20px}@media (max-width:1024px){#contact .section2 .container{display:block}#contact .section2 h3{padding-bottom:30px}#contact .section2 a{margin:0 5px}#contact .section2 .box:last-child{text-align:center}#contact .section3 ul{display:block}}@media (max-width:768px){#contact .section1{padding:60px 0 0}#contact .section1 h2{font-size:20px;padding:0 0 30px}#contact .section1 .sns-btn a{font-size:14px;margin:5px 0}#contact .section2{padding:60px 0}#contact .section2 h3{font-size:18px;padding-bottom:10px}#contact .section2 a{margin:5px 0;width:100%}#contact .section3{padding:0 0 80px}#contact .section3 li{line-height:1;padding:15px 0;margin:0}#contact .section3 h4{font-size:14px;width:100%;padding:0 0 10px 15px}#contact .section3 p{font-size:14px;line-height:1.6}}#gakuen .section1{padding:65px 0 180px}#gakuen .section1 .tab-v2{margin-bottom:100px}#gakuen .section1 .tit{background:url(/img/sub/gaku-bg1.png) 100% 100% no-repeat;padding:0 0 150px}#gakuen .section1 .tit h2{font-size:48px;line-height:1.4}#gakuen .section1 .tit h2 b{color:var(--maincolor)}#gakuen #gakuen1 .con1{background:url(/img/sub/gaku-bg2.jpg) top no-repeat;padding:150px 0 200px}#gakuen #gakuen1 .con1 p{color:#fff;font-size:18px;font-weight:500;line-height:1.8}#gakuen #gakuen1 .con1 .img{padding:80px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;text-align:center}#gakuen #gakuen1 .con1 .img p{font-size:18px;font-weight:500;padding:25px 0 0;color:#222}#gakuen #gakuen1 .con2 .container{background:url(/img/sub/gaku-bg3.png) right bottom 15% no-repeat;padding:0 0 180px}#gakuen #gakuen1 .con2 h2{vertical-align:middle}#gakuen #gakuen1 .con2 h2 img{vertical-align:middle;margin-left:25px;padding-bottom:10px}#gakuen #gakuen1 .con2 .con{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:80px}#gakuen #gakuen1 .con2 .con .txt h4{vertical-align:bottom;font-size:18px;font-style:italic;padding:0 0 50px}#gakuen #gakuen1 .con2 .con .txt h4 img{margin-right:25px;vertical-align:bottom}#gakuen #gakuen1 .con2 .con .txt p{font-size:18px;line-height:1.8;font-weight:500}#gakuen #gakuen1 .con3{text-align:center}#gakuen #gakuen1 .con3 img{margin:0 auto}#gakuen #gakuen2 .tit{background-image:url(/img/sub/gaku-bg4.png);padding:0 0 100px}#gakuen #gakuen2 .con1{text-align:center;padding:120px 0 180px}#gakuen #gakuen2 .con1 .con{padding-bottom:60px}#gakuen #gakuen2 .con1 .con ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;align-items:center}#gakuen #gakuen2 .con1 .con li{height:286px;background:url(/img/sub/gaku2-bg1.jpg) 50%/cover no-repeat;border-radius:20px;text-align:center;display:table;vertical-align:middle}#gakuen #gakuen2 .con1 .con li:nth-child(2){background-image:url(/img/sub/gaku2-bg2.jpg)}#gakuen #gakuen2 .con1 .con li:nth-child(3){background-image:url(/img/sub/gaku2-bg3.jpg)}#gakuen #gakuen2 .con1 .con li a{display:inline-block;width:100%;height:100%;display:table-cell;vertical-align:middle}#gakuen #gakuen2 .con1 .con li a h4{font-size:24px;line-height:1.4;color:#fff}#gakuen #gakuen2 .con1 .txt p{font-size:18px;padding-bottom:30px;font-weight:500}#gakuen #gakuen2 .con2{padding:0 0 180px}#gakuen #gakuen2 .con2 .con{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}#gakuen #gakuen2 .con2 .con .history{padding-left:60px}#gakuen #gakuen2 .con2 .con .history li{font-size:18px;font-weight:500;position:relative;text-indent:-173px;padding:20px 0 20px 173px}#gakuen #gakuen2 .con2 .con .history li:before{content:"";display:inline-block;width:8px;height:8px;background:var(--maincolor);border-radius:50px;margin-right:40px}#gakuen #gakuen2 .con2 .con .history li:after{content:"";display:inline-block;width:1px;max-height:160px;height:100%;background:#ddd;position:absolute;left:4px;top:39px;z-index:-1}#gakuen #gakuen2 .con2 .con .history li:last-child:after{content:none}#gakuen #gakuen2 .con2 .con .history li b{font-size:36px;vertical-align:middle;margin-right:40px}#gakuen #gakuen2 .con3 p{font-size:16px;font-weight:500;padding-top:20px;color:#666}#gakuen #gakuen3 .tit{background-image:url(/img/sub/gaku3-bg1.png);padding:0 0 100px}#gakuen #gakuen3 .con1 .con ul{grid-template-columns:repeat(2,1fr)}#gakuen #gakuen3 .con1 .con li:first-child{background-image:url(/img/sub/gaku3-bg1.jpg)}#gakuen #gakuen3 .con1 .con li:nth-child(2){background-image:url(/img/sub/gaku3-bg2.jpg);text-align:left;padding-left:90px}#gakuen #gakuen2 .con1 .con li:first-child a h4{line-height:1.2}#gakuen #gakuen3 .con1 .con li a h4 b{font-size:16px}#gakuen #gakuen3 .con2 .con .history li span{font-size:14px;font-weight:500;color:#666}#gakuen #gakuen3 .con3{padding:0 0 180px}#gakuen #gakuen3 .table-txt p{font-size:16px;color:#666;padding:30px 0 0}#gakuen #gakuen3 .df-list{padding-top:50px}#gakuen #gakuen3 .con4 .df-table thead th:nth-child(3){background:var(--maincolor)}#gakuen #gakuen3 .con4 .df-table thead th:nth-child(4){background:#2460c4}#gakuen #gakuen3 .con4 .df-table th.bg1{background:rgba(87,178,55,.1)}#gakuen #gakuen3 .con4 .df-table td.bg2{background:#f8f8f8}@media (max-width:1024px){#gakuen .section1 .tit{background:none}#gakuen #gakuen1 .con1 .img{display:block}#gakuen #gakuen1 .con2 .container{padding:0 30px 150px;background:none}#gakuen #gakuen1 .con2 .con{display:block}#gakuen #gakuen1 .con2 .con .img{text-align:center}#gakuen #gakuen1 .con2 .con .txt{padding-top:60px}#gakuen #gakuen1 .con3 .mobile{margin:0 auto}#gakuen #gakuen2 .tit{background:none}#gakuen #gakuen2 .con1 .con ul{grid-template-columns:1fr}#gakuen #gakuen2 .con2 .con{display:block}#gakuen #gakuen2 .con2 .con .img{text-align:center}#gakuen #gakuen2 .con2 .con .history{padding-left:0;padding-top:40px}#gakuen #gakuen3 .tit{background:none}}@media (max-width:768px){#gakuen .section1{padding:60px 0 80px}#gakuen .section1 .tab-v2{margin-bottom:60px}#gakuen .section1 .tit{padding:0 0 60px}#gakuen .section1 .tit h2{font-size:20px}#gakuen #gakuen1 .con1{padding:60px 0 50px;background-size:cover}#gakuen #gakuen1 .con1 p{font-size:14px}#gakuen #gakuen1 .con1 .img{padding:40px 0 0}#gakuen #gakuen1 .con1 .img p{color:#fff;font-size:14px;padding:10px 0}#gakuen #gakuen1 .con2 .container{padding:80px 20px}#gakuen #gakuen1 .con2 h2 img{margin-left:10px;padding-bottom:7px;height:30px;-o-object-fit:contain;object-fit:contain}#gakuen #gakuen1 .con2 .con .txt{padding-top:40px}#gakuen #gakuen1 .con2 .con .txt h4{font-size:14px;padding:0 0 40px}#gakuen #gakuen1 .con2 .con .txt h4 img{padding-bottom:10px;margin-right:0}#gakuen #gakuen1 .con2 .con .txt p{font-size:14px}#gakuen #gakuen2 .tit{padding:0 0 60px}#gakuen #gakuen2>.container>.img{height:160px}#gakuen #gakuen2>.container>.img img{-o-object-fit:cover;object-fit:cover;height:100%}#gakuen #gakuen2 .con1{padding:80px 0}#gakuen #gakuen2 .con1 .con{padding-bottom:30px}#gakuen #gakuen2 .con1 .con ul{grid-gap:10px}#gakuen #gakuen2 .con1 .con li{border-radius:10px;height:160px}#gakuen #gakuen2 .con1 .con li a h4{font-size:18px}#gakuen #gakuen2 .con1 .txt p{font-size:14px;line-height:1.6;padding-bottom:30px}#gakuen #gakuen2 .con2{padding:0 0 80px}#gakuen #gakuen2 .con2 .con .history li{line-height:1.4;font-size:14px;text-indent:-67px;padding:7px 0 7px 67px}#gakuen #gakuen2 .con2 .con .history li:before{width:5px;height:5px;margin-right:10px}#gakuen #gakuen2 .con2 .con .history li:after{left:2px;top:23px}#gakuen #gakuen2 .con2 .con .history li b{font-size:18px;margin-right:10px}#gakuen #gakuen2 .con3 p{font-size:14px}#gakuen #gakuen3 .tit{padding:0 0 60px}#gakuen #gakuen3>.container>.img{height:160px}#gakuen #gakuen3>.container>.img img{-o-object-fit:cover;object-fit:cover;height:100%}#gakuen #gakuen3 .con1 .con li:nth-child(2){padding-left:0;text-align:center}#gakuen #gakuen3 .con3{padding:0 0 80px}#gakuen #gakuen3 .table-txt p{font-size:14px;padding:20px 0 0;line-height:1.4}#gakuen #gakuen3 .df-list{padding-top:30px}}.pro .section1{padding:40px 0 100px}.pro .section1 .sns-btn{text-align:right}.pro .section1 .sns-btn a{display:inline-block;margin-left:10px}.pro .section1 .con-tit{padding:90px 0 250px;background:url(/img/sub/pro-bg1.png) 100% 100% no-repeat}.pro .section1 .con-tit h2{font-size:48px}.pro .section1 .con-tit h4{font-size:24px;font-weight:500;padding-top:40px;line-height:1.6}#pastry.pro .section1 .con-tit{background:url(/img/sub/pro-bg2.png) 100% 100% no-repeat}#baking.pro .section1 .con-tit{background:url(/img/sub/pro-bg3.png) 100% 100% no-repeat}.pro .section2,.pro .section3{padding-bottom:120px}.pro .section3 table{border-top:1px solid #222}.pro .section3 th{font-weight:700}.pro .section3 td{text-align:left;padding-left:30px;line-height:1.6}.pro .section3 td b{color:var(--maincolor)}.pro .section4{padding:0 0 120px}.pro .section4 .video{width:100%;height:700px;position:relative}.pro .section4 .video iframe{width:100%;height:100%}.pro .section5,.pro .section6{padding:0 0 150px}@media (max-width:1024px){#baking.pro .section1 .con-tit,#pastry.pro .section1 .con-tit,.pro .section1 .con-tit{padding:90px 0 60px;background:none}.pro .section4 .video{height:60vw}}@media (max-width:768px){.pro .section1{padding:30px 0 60px}.pro .section1 .con-tit{padding:60px 0 0}.pro .section2,.pro .section3{padding-bottom:60px}.pro .section1 .con-tit h2{font-size:20px}.pro .section1 .con-tit h4{font-size:14px;padding-top:20px}.pro .section3 td{padding-left:10px}.pro .section4,.pro .section5{padding:0 0 60px}.pro .section6{padding:0 0 80px}}#short .section1 h2{background:url(/img/sub/pro-bg4.png) 100% 100% no-repeat}#short .section3 .con{display:grid;grid-template-columns:repeat(2,1fr)}#short .section3 .con p{color:#666;font-size:20px;font-weight:500;line-height:1.6}#short .section3 .con .btns{justify-self:end}#short .section3 .con .btns a{margin-left:10px}#short .graybox{background:#f8f8f8;border-radius:10px;padding:40px 50px}#short .section6 table{margin:80px 0 0}#short .section6 tbody td:nth-child(2){text-align:left;padding-left:30px}#short .section6 tbody td.view a{display:inline-block;background:#ddd;padding:5px 20px;border-radius:50px}#short .section6 tbody td.view a:hover{background:var(--maincolor);color:#fff}#admission_apply tbody td.apply,#short .section6 tbody td.apply{padding:20px}#admission_apply tbody td.apply a,#short .section6 tbody td.apply a{display:inline-block;width:100%;height:38px;line-height:38px;background:#222;color:#fff;font-weight:700}#admission_apply tbody td.apply a.green,#short .section6 tbody td.apply a.green{background:var(--maincolor)}#short .section6 tbody td.apply a.red #admission_apply tbody td.apply a.red{background:#630c0c}.df-table thead th:last-child.pc{line-height:59px}#short .section7{padding:0 0 150px}@media (max-width:1024px){#short .section1 h2{background:none}#short .section3 .con{display:block}#short .section3 .con .btns{padding-top:40px}#short .section3 .con .btns a{width:100%;margin-left:0;margin-bottom:10px}}@media (max-width:768px){#short .section3 .con p{font-size:14px}#short .graybox{padding:20px}#short .section6 .con{width:100%;overflow:hidden}#short .section6 .table-scroll{overflow-x:scroll}#short .section6 table{width:100%;min-width:700px;margin:40px 0 0}#short .section6 tbody td:nth-child(2){padding-left:10px}#short .section7{padding:0 0 80px}#short .section6 tbody td:nth-child(7){padding:12px}#admission_apply tbody td.apply,#short .section6 tbody td.apply{display:revert;min-width:100px!important;padding:12px 5px}}#special .section1{padding:150px 0 120px}#special .section1 .con{background:#f8f8f8;border-radius:10px;padding:60px;text-align:center}#special .section1 .txt{padding:20px 0 0;text-align:left}#special .section1 .txt .box{padding:40px 0 0}#special .section1 .txt .box h3{font-size:24px;padding:0 0 10px}#special .section1 .txt .box p{font-size:18px;font-weight:500;line-height:1.6}#special .section1 .txt .box p span{font-size:16px;color:#cb0000}#special .section1 .txt .box:last-child p{text-indent:-5px;margin-left:5px}#special .section1 .txt .box:last-child p:before{content:"-";display:inline-block;font-size:18px;margin-right:5px}#special .section2{padding:0 0 120px}#special .section2 ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}#special .section2 li{border-radius:10px;overflow:hidden;border:1px solid #ddd}#special .section2 li a{display:inline-block;width:100%;height:100%}#special .section2 li .img{height:165px;position:relative}#special .section2 li .img img{-o-object-fit:cover;object-fit:cover;width:100%}#special .section2 li .img h3{font-size:24px;color:#fff;position:absolute;top:30px;left:50%;transform:translateX(-50%)}#special .section2 li .txt{padding:15px 0;text-align:left;font-size:16px;font-weight:500;color:#666;margin:0 auto;width:145px}#special .section2 li .state{background:#222;color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:38px}#special .section2 li .state.green{background:var(--maincolor)}#special .section2 li .state.red{background:#630c0c}#special .section2 .con>p{line-height:1.6;font-weight:400;color:#666;padding:40px 0 0}#special .section3{padding:0 0 150px}.pro .btn.rec-info{margin-top:40px;text-align:center}#sp-form .section1{padding:150px 0 60px}#sp-form .section2,#sp-form .section3,#sp-form .section4{padding:60px 0}#sp-form .section5{padding:60px 0 150px}#sp-form .section5 .btn{text-align:center;padding:80px 0 0}#sp-form.done .section3{padding:60px 0 150px}#sp-form.done .section3 .btns{padding-top:80px;text-align:center}#sp-form.done .section3 .btns a{margin:0 5px}@media (max-width:1024px){#special .section2 ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}#special .section2 li .img{overflow:hidden}}@media (max-width:768px){#special .section1{padding:60px 0}#special .section1 .con{padding:20px}#special .section1 .txt{padding:0}#special .section1 .txt .box h3{font-size:18px}#special .section1 .txt .box p,#special .section1 .txt .box p span{font-size:14px}#special .section1 .txt .box:last-child p{margin-left:10px}#special .section2,#special .section3{padding:0 0 60px}#special .section2 ul{grid-template-columns:1fr}#special .section2 li .img{height:160px}#special .section2 li .img img{margin-top:-30px}#special .section2 li .img h3{font-size:18px}#special .section2 li .txt{width:125px;font-size:14px}#special .section2 .con>p,#special .section2 li .state{font-size:14px}#sp-form .section1{padding:60px 0 30px}#sp-form .section2,#sp-form .section3,#sp-form .section4{padding:30px 0}#sp-form .section3 tr.vt-top td input[type=text]{margin-bottom:10px}#sp-form .section5{padding:30px 0 80px}#sp-form .section5 .btn{padding:40px 0 0}#sp-form.done .section3{padding:30px 0 60px}#sp-form.done .section3 .btns{padding-top:40px}#sp-form.done .section3 .btns a{margin:5px 0}.pro .btn.rec-info{margin-top:20px}}#short.tp2 .section1 h2{background:url(/img/sub/pro-bg5.png) 100% 100% no-repeat}#short.tp2 .section3{padding:0 0 120px}#short.tp2-list .section2 .con{background:#f8f8f8;border-radius:10px;padding:40px 50px}#short.tp2-list .section2 .con h3{font-size:24px;padding-bottom:35px}#short.tp2-list .section2 .con p{font-size:18px;font-weight:500;line-height:1.6}#short.tp2-list .section2 .btn{text-align:right;padding-top:20px}#short.tp2-list .section4 .con{background:#f8f8f8;border-radius:10px;padding:40px 50px;text-align:center}#short.tp2-list .section4 .btn{text-align:center;padding-top:60px}#short.tp2-form .section2{padding:150px 0 60px}#short.tp2-form .section3,#short.tp2-form .section4,#short.tp2-form .section5{padding:60px 0}#short.tp2-form .section6{padding:60px 0 150px}#short.tp2-form .section6 table{margin:0;min-width:auto}#short.tp2-form .section6 .btn{text-align:center;padding:80px 0 0}#short.tp2-done .section1{padding:150px 0 60px}#short.tp2-done .section2{padding:60px 0}#short.tp2-done .section3{padding:60px 0 150px}#short.tp2-done .section3 .btns{text-align:center;padding:80px 0 0}#short.tp2-done .section3 .btns a{margin:0 5px}@media (max-width:1024px){#short.tp2 .section1 h2{background:none}}@media (max-width:768px){#short.tp2 .section3{padding:0 0 60px}#short.tp2-list .section2 .con{padding:20px}#short.tp2-list .section2 .con h3{font-size:18px;padding-bottom:20px}#short.tp2-list .section2 .con p{font-size:14px}#short.tp2-list .section2 .btn{text-align:center}#short.tp2-list .section4 .btn{padding-top:20px}#short.tp2-form .section2{padding:60px 0 30px}#short.tp2-form .section3,#short.tp2-form .section4,#short.tp2-form .section5{padding:30px 0}#short.tp2-form .section5 .df-input.agree td,#short.tp2-form .section5 .df-input.agree td input[type=radio]:last-child{margin-left:0}#short.tp2-form .section6{padding:30px 0 80px}#short.tp2-form .section6 table{margin:0;min-width:auto}#short.tp2-form .section6 .btn{text-align:center;padding:40px 0 0}#short.tp2-done .section1{padding:60px 0 30px}#short.tp2-done .section2{padding:30px 0}#short.tp2-done .section3{padding:30px 0 60px}#short.tp2-done .section3 .btns{padding:40px 0 0}#short.tp2-done .section3 .btns a{margin:5px 0}}#nlive{padding-bottom:150px}#nlive .con{padding:150px 0 0}#nlive .con .section5{background:none;padding:0}#nlive .con .section5 .list-box .txt{border-bottom:1px solid #222}#nlive .con .section5 .list-box .txt *{color:#222}#nlive .board .container{padding-top:80px}@media (max-width:768px){#nlive{padding-bottom:60px}#nlive .con{padding:60px 0 0}}#nchef .con{padding:150px 0}#nchef .tit h2{font-size:48px;line-height:1.4}#nchef .tit h2 b{color:var(--maincolor)}#nchef .board .diver{text-align:right;padding:50px 0 40px}#nchef .board .diver select{height:50px;line-height:50px;width:150px;font-size:16px;font-weight:400;padding:0 20px!important;background:#f8f8f8 url(/img/common/select-arr.png) right 20px center no-repeat;border:none}#nchef .board .diver img{vertical-align:middle;margin-left:20px}#nchef .board>ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:100px}#nchef .board>ul>li{border-bottom:1px solid #222}#nchef .board .img{width:400px;height:300px}#nchef .board .img img{height:100%;-o-object-fit:cover;object-fit:cover}#nchef .board .txt{padding:30px 15px}#nchef .board .txt h3{font-size:24px}#nchef .board .txt h3 b{font-weight:500}#nchef .board .txt p{font-size:16px;color:var(--maincolor);font-weight:500;padding:7px 0 20px}#nchef .board .txt .df-list li{padding-bottom:5px}@media (max-width:1024px){#nchef .board>ul{grid-template-columns:repeat(2,1fr);grid-gap:40px 20px}#nchef .board .img{width:auto;height:auto;overflow:hidden}#nchef .board .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (max-width:768px){#nchef .con{padding:60px 0 80px}#nchef .tit h2{font-size:25px}#nchef .board .diver select{height:45px;line-height:45px;font-size:14px}#nchef .board .diver img{margin-left:15px}#nchef .board>ul{grid-template-columns:1fr;grid-gap:30px}#nchef .board .txt h3{font-size:22px}#nchef .board .txt p{font-size:14px}}#nplus .section1{padding:150px 0}#nplus .tit a{display:inline-block;width:235px;height:46px;line-height:46px;background:#03c75a;font-size:18px;font-weight:700;text-align:center;color:#fff;margin-top:60px}#nplus .tit a img{vertical-align:middle;margin-right:10px}#nplus .con{padding-top:100px}#nplus .con>ul>li{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;padding:40px;align-items:center;border-top:1px solid #ddd}#nplus .con>ul>li:last-child{border-bottom:1px solid #ddd}#nplus .con>ul>li .img{width:400px;height:300px}#nplus .con>ul>li .img img{height:100%;-o-object-fit:cover;object-fit:cover}#nplus .txt h3{font-size:24px;padding-bottom:20px}#nplus .txt .df-list li{padding-bottom:5px}#nplus .txt .store{padding:20px 0}#nplus .txt .store h4{color:var(--maincolor);font-size:16px;padding-bottom:5px}#nplus .txt .store p{font-size:16px;font-weight:400;line-height:1.6}#nplus .txt .btns a{margin-right:12px}#nplus .txt .btns a img{vertical-align:middle}@media (max-width:1024px){#nplus .con>ul>li{grid-template-columns:1fr;grid-gap:40px}#nplus .con>ul>li .img{width:auto;height:auto}#nplus .con>ul>li .img img{width:100%;height:auto}}@media (max-width:768px){#nplus .section1{padding:80px 0}#nplus .con>ul>li{grid-gap:20px;padding:20px 0}#nplus .tit a{width:100%;font-size:14px;margin-top:40px}#nplus .con{padding-top:60px}#nplus .txt h3{font-size:18px}#nplus .txt .store p{font-size:14px}}#ncalendar .con{padding:100px 0 180px}#ncalendar .con ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}#ncalendar .con li{background:#f8f8f8;border:1px solid #ddd;border-radius:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;padding:25px 50px}#ncalendar .con .day p{font-size:16px;font-weight:500;color:#666}#ncalendar .con .day h2{color:var(--maincolor);font-size:44px;font-weight:800}#ncalendar .con .day h4{color:var(--maincolor);font-size:20px;font-weight:600;text-align:center}#ncalendar .con .day .wrap{display:inline-block;position:relative}#ncalendar .con .day .wrap.two{margin-left:10px}#ncalendar .con .day .wrap.two:before{content:"~";display:inline-block;font-size:15px;color:#666;position:absolute;font-weight:700;left:-10px;top:50%}#ncalendar .con li .txt{padding-left:35px}#ncalendar .con li h3{font-size:24px;padding-top:5px}@media (max-width:1024px){#ncalendar .con ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media (max-width:768px){#ncalendar .con{padding:60px 0 80px}#ncalendar .con ul{grid-template-columns:1fr;grid-gap:10px}#ncalendar .con li{padding:15px}#ncalendar .con .day p{font-size:10px}#ncalendar .con .day h2{font-size:26px}#ncalendar .con .day h4{font-size:14px}#ncalendar .con li .txt{padding-left:20px}#ncalendar .con li .txt p{font-size:14px}#ncalendar .con li h3{font-size:16px}#faq_contact .df-input tr:last-child td{line-height:1.8}#faq_contact .section2 .df-input td input:nth-child(6){margin-left:0}#join .input-box{display:block}#join .input-box input{padding:0 5px}#academic_calendar .box>img{padding:10px 0 0}}