.content h1{font-size:3rem;font-weight:600}.content h2{font-size:3.2rem;font-weight:800}.content h3{font-size:2.4rem;font-weight:600}.content h4{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.content h5{font-size:2rem;font-weight:600;margin-bottom:1.5rem}.content h6{font-size:1.8rem;font-weight:400;margin-bottom:1.5rem;position:relative;padding-left:2.1rem}.content p,.content li,.content dt,.content dd,.content span,.content strong,.content small,.content a{color:#606060;font-size:1.8rem;letter-spacing:-0.05em;line-height:1.375}.bullet{margin-bottom:1.5rem}.bullet>li{position:relative;padding-left:2rem;color:#000}.bullet>li::before{content:"";display:block;position:absolute;left:0;top:.6rem;width:.9rem;height:.9rem;border-radius:50%;background-color:#cecece}.bullet>li>ul>li{position:relative;padding-left:1.2rem}.bullet>li>ul>li::before{content:"";display:block;position:absolute;left:0;top:1rem;width:.8rem;height:1px;background-color:#7e7e7e}.bullet li.bullet_none::before{display:none}.bullet.green>li::before{background-color:#3e72fc}.bullet.black>li::before{background-color:#000}.btn{display:inline-block;width:100%;font-size:1.6rem;font-weight:normal;color:inherit;border-radius:.5rem;transition:.35s all;margin:0;height:4.5rem;line-height:4.5rem;text-align:center;padding:0 .5rem;border:1px solid #aaa;background-color:#fff;color:#656565;overflow:hidden}.btn:hover,.btn:focus,.btn.active{background-color:#f8f8f8;font-weight:bold}.btn.auto{width:auto;height:auto;line-height:1.1;padding:1.6rem 2.4rem;max-width:100%}.btn.xs{max-width:7rem;height:4rem;line-height:4rem}.btn.sm{max-width:7rem}.btn.md{max-width:10rem}.btn.lg{max-width:15rem}.btn.xl{max-width:20rem}.btn.red{border:0;background-color:#c91414;color:#fff}.btn.red:hover,.btn.red:focus,.btn.red.active{background-color:#c91414;box-shadow:0 .5rem 1rem rgba(201,20,20,0.502)}.btn.blue{border:0;background-color:#14a5df;color:#fff}.btn.blue:hover,.btn.blue:focus,.btn.blue.active{background-color:#31c3ff;box-shadow:0 .5rem 1rem rgba(49,197,255,0.5)}.btn.green{border:0;background-color:#007616;color:#fff}.btn.green:hover,.btn.green:focus,.btn.green.active{background-color:#0b5e1b;box-shadow:0 .5rem 1rem #444}.btn.black{border:0;background-color:#505050;color:#fff}.btn.black:hover,.btn.black:focus,.btn.black.active{background-color:#000;box-shadow:0 .5rem 1rem rgba(0,0,0,0.5)}.btn i{margin:0 .5rem}.btn.icon{display:inline-flex;justify-content:space-between;align-items:center;padding:0 1.5rem}.btn.icon i{color:inherit !important}.btn_align{display:flex;width:100%;margin:1.5rem 0}.btn_align.left{justify-content:flex-start}.btn_align.left .btn:not(:last-child){margin-right:1rem}.btn_align.center{justify-content:center}.btn_align.center .btn:not(:last-child){margin-right:1rem}.btn_align.right{justify-content:right}.btn_align.right .btn:not(:last-child){margin-right:1rem}.bucket.type1{border:1px solid #ddd;padding:3rem 5rem;display:flex;align-items:flex-start;background-color:#fff}.bucket.type1 .icon{width:5rem;height:5rem;margin-right:2.5rem}.bucket.type1 .icon i{font-size:4rem}.bucket.type1 .text strong{color:#3e72fc}.bucket.type2{padding:1rem;background-image:repeating-linear-gradient(45deg,#ccc,#ccc 1px,transparent 1px,transparent 4px),repeating-linear-gradient(45deg,#ccc,#ccc 1px,transparent 1px,transparent 4px);background-size:100%,100%;background-repeat:repeat-x,repeat-x}.bucket.type2 .text{background-color:#fff;padding:3rem}.table{width:100%}.table.type1{border-top:2px solid #555;border-bottom:1px solid #555}.table.type1 tr th{background-color:#f8f8f8;border-bottom:1px solid #cbcbcb;color:#000;font-weight:bold;padding:1.5rem 1rem}.table.type1 tr td{color:#656565;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:1rem 1rem 1rem 1.5rem}.table.type1 tr td:last-child{border-right:0}.table.type1 tr td a{font-weight:bold}.table.type1 tr td a:hover{text-decoration:underline}.table.type2{border-top:2px solid #035b1b}.table.type2 tr th{background-color:#3e72fc;border-bottom:1px solid #085a1f;border-right:1px solid #085a1f;color:#fff;font-weight:bold;padding:1.5rem 1rem;text-align:center}.table.type2 tr td{color:#656565;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:1rem 1rem 1rem 1.5rem}.table.type2 tr td:last-child{border-right:0}.table.type2 tr td a{font-weight:bold}.table.type2 tr td a:hover{text-decoration:underline}.table tr td .file{position:relative}.table tr td .file::before{display:inline-block;font-family:"Font Awesome 6 Pro";content:"\f15b";font-weight:bold;color:#333}.table tr td.t_notice span{border-radius:50%;display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;background-color:#000;font-weight:600;color:#fff;font-size:12px;margin:0 auto}.table.center tr td,.table.center tr th{text-align:center}.table.left tr td,.table.left tr th{text-align:left}.table.right tr td,.table.right tr th{text-align:right}.table.th_left tr th{text-align:left}.table.th_center tr th{text-align:center}.table.th_right tr th{text-align:right}.table.td_left tr td{text-align:left}.table.td_center tr td{text-align:center}.table.td_right tr td{text-align:right}.scroll_table_wrap{position:relative;overflow:hidden;width:100%}.scroll_table_wrap::before,.scroll_table_wrap::after{content:"";position:absolute;top:0;height:100%;width:3.5rem;background-color:#f2f2f2;filter:blur(7px);-webkit-filter:blur(7px);display:none}.scroll_table_wrap::before{left:-1rem}.scroll_table_wrap::after{right:-1rem}.scroll_table_wrap.active_srt::after{display:block}.scroll_table_wrap.active_fin::before{display:block}.scroll_table[class*=wide]{overflow-x:auto}.scroll_table.wide100 .table{min-width:10rem}.scroll_table.wide200 .table{min-width:20rem}.scroll_table.wide300 .table{min-width:30rem}.scroll_table.wide400 .table{min-width:40rem}.scroll_table.wide500 .table{min-width:50rem}.scroll_table.wide600 .table{min-width:60rem}.scroll_table.wide700 .table{min-width:70rem}.scroll_table.wide800 .table{min-width:80rem}.scroll_table[class*=high]{overflow-x:auto}.scroll_table.high100 .table{min-height:10rem}.scroll_table.high200 .table{min-height:20rem}.scroll_table.high300 .table{min-height:30rem}.scroll_table.high400 .table{min-height:40rem}.scroll_table.high500 .table{min-height:50rem}.scroll_table.high600 .table{min-height:60rem}.scroll_table.high700 .table{min-height:70rem}.scroll_table.high800 .table{min-height:80rem}.paging{width:100%;margin:3rem 0}.paging li{margin-right:.5rem}.paging li:last-child{margin-right:0}.paging li.next a i{font-size:1.4rem}.paging li.prev a i{font-size:1.4rem}.paging li a{display:block;border:1px solid #333;border-radius:.5rem;background-color:#fff;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;color:#979797;font-size:1.4rem;font-weight:500}.paging li a i{color:#979797}.paging li.active a,.paging li:hover a,.paging li:focus a{background-color:#656565;border:0;color:#fff}.paging li.active a i,.paging li:hover a i,.paging li:focus a i{color:#fff}.paging li.disable a,.paging li.disable:hover a,.paging li.disable:focus a{cursor:default;background-color:#fff;border:1px solid #333;color:#ddd}.paging li.disable a i,.paging li.disable:hover a i,.paging li.disable:focus a i{color:#ddd}.paging.left{justify-content:flex-start}.paging.right{justify-content:flex-end}.paging_align{width:100%;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;margin:3rem 0}.paging_align .paging{width:auto;margin:0}.paging_align.left .paging{justify-content:flex-start}.paging_align.right .paging{justify-content:flex-end}.checkbox{cursor:pointer;display:inline-flex;align-items:center}.checkbox input[type=checkbox]{display:none}.checkbox input:checked+.icon::before,.checkbox input:checked+.icon::after{display:block}.checkbox .icon{display:inline-block;position:relative;margin-right:.5rem}.checkbox .icon::before,.checkbox .icon::after{content:"";display:block;position:absolute;z-index:1;display:none}.checkbox.type1 .icon{width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:1px solid #ccc;background-color:#fff}.checkbox.type1 .icon::before{width:.2rem;height:.8rem;top:.8rem;left:.6rem;transform:rotate(-45deg);background-color:#fff}.checkbox.type1 .icon::after{width:.2rem;height:1.2rem;top:.4rem;left:1.2rem;transform:rotate(45deg);background-color:#fff}.checkbox.type1 input:checked+.icon{background-color:#3e72fc;border:0}.checkbox.type1 input:checked+.icon::before,.checkbox.type1 input:checked+.icon::after{display:block}.checkbox.type1 input:checked ~ .text{color:#3e72fc}.radio{cursor:pointer;display:inline-block;margin-right:1.5rem}.radio input[type=radio]{display:none}.radio input:checked+.icon::after{display:block}.radio .icon{display:inline-block;position:relative;margin-right:.5rem;vertical-align:middle}.radio .icon::after{content:"";display:block;position:absolute;z-index:1;display:none}.radio.type1 .icon{width:2rem;height:2rem;border:1px solid #ccc;background-color:#fff;border-radius:50%}.radio.type1 .icon::after{width:1.4rem;height:1.4rem;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);background-color:#505050}.radio.type1 input:checked+.icon{border-color:#505050}.radio.type1 input:checked ~ .text{color:#505050}.radio.type1 input:checked ~ input{border-color:#505050 !important}.radio.type1 input[type=text]{margin:.5rem 0 0 2.5rem}.radio.type1 small{margin-left:.5rem;color:#3e72fc}.radio.type2 .icon{width:14rem;height:12rem;border:1px solid #333;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-right:0;border-radius:.5rem}.radio.type2 .icon i{color:#000}.radio.type2 .icon i.fa-circle{font-size:8.5rem}.radio.type2 .icon i.fa-xmark{font-size:12rem}.radio.type2 .text{display:block;text-align:center;margin-top:2rem}.radio.type2 input:checked+.icon{background-color:#3e72fc;border:0}.radio.type2 input:checked+.icon i{color:#fff}.radio.type2 input:checked ~ .text{color:#3e72fc;font-weight:bold}.toggle{position:relative;display:inline-block;width:5.5rem;height:2.4rem}.toggle input{opacity:0;width:0;height:0}.toggle input:checked+.icon{box-shadow:none}.toggle input:checked+.icon:before{background:linear-gradient(145deg,#3e72fc,#3e72fc);transform:translateX(2.5rem)}.toggle .icon{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:1.2rem;-webkit-transition:.4s;transition:.4s;background:#dedede;box-shadow:inset 6px 6px 12px #ccc,inset -6px -6px 12px #f0f0f0}.toggle .icon::before{position:absolute;content:"";height:3rem;width:3rem;left:-1px;top:-0.3rem;transition:.4s;border-radius:20px;background:linear-gradient(145deg,#ebebeb,#fff);box-shadow:1px 1px 3px #a3a3a3,-1px -1px 3px #fff}.select{width:100%;display:inline-block;padding:1rem;height:5rem;border:1px solid #ccc;border-radius:.5rem;background:url(/home/jpn/images/common/angle-down.svg) no-repeat calc(100% - 1rem) center #fff;background-size:1.8rem}.select.sm{max-width:12rem}.select.md{max-width:18rem}.select.lg{max-width:25rem}.textarea{resize:none;border:1px solid #bbb;background-color:#fff;padding:2rem;width:100%;line-height:1.18}.textarea::placeholder{color:#ccc}.textarea.sm{min-height:12rem}.textarea.md{min-height:18rem}.textarea.lg{min-height:25rem}.form-style{display:inline-block;width:100%;height:40px;padding:6px 12px;font-family:'Noto Sans Korean',sans-serif;font-size:14px;font-weight:300;vertical-align:middle;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:5px}.form-style:focus{border-color:#66afe9;outline:0}.form-style:disabled{background:#fefefe}.form-style.wauto{width:auto}.badge{display:inline-block;width:100%;border-radius:.5rem;font-size:1.4rem;height:3rem;line-height:3rem;padding:0 .5rem;background-color:#f4f4f4;color:#333;text-align:center}.badge.auto{padding:.5rem 1.5rem;width:auto;height:auto;line-height:1.4}.badge.sm{max-width:5rem}.badge.md{max-width:8rem}.badge.lg{max-width:12rem}.badge.red{background-color:#c91414;color:#fff}.badge.blue{background-color:#31c3ff;color:#fff}.badge.green{background-color:#007616;color:#fff}.badge.gray{background-color:#ababab;color:#fff}.badge.black{background-color:#000;color:#fff}.prevnext{width:100%;border-top:1px solid #989898;border-bottom:1px solid #989898;background-color:#fff}.prevnext li{padding:2rem;display:flex;align-items:center}.prevnext li:first-child{border-bottom:1px solid rgba(197,197,197,0.7725490196)}.prevnext li span{font-weight:bold;color:#292929;display:block;margin-right:5rem;min-width:4.5rem}.prevnext li a{display:flex;align-items:center;justify-content:space-between;width:100%;color:#333}.prevnext li a.disable{color:#aaa;cursor:default}.prevnext li a.disable:hover{text-decoration:none}.prevnext li a:hover{text-decoration:underline}.faq{border-top:2px solid #333}.faq .item>a{display:flex;align-items:center;padding:1.5rem 3rem;border-bottom:1px solid #333;width:100%;position:relative}.faq .item>a .icon{margin-right:2rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.faq .item>a .icon i{color:#606060;font-size:3.5rem}.faq .item>a .text{color:#656565;font-weight:500;width:100%}.faq .item>a::after{display:inline-block;font-family:"Font Awesome 6 Pro";content:"\f107";font-weight:400;color:#606060;right:3rem;font-size:2.7rem;transition:.45s}.faq .item>a.active::after{color:#3e72fc;transform:rotate(180deg)}.faq .item>ul{padding:3rem 7rem 3rem 7rem;background-color:#f8f8f8;display:none}.faq .item>ul li{display:flex}.faq .item>ul li .icon{margin-right:2rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}.faq .item>ul li .icon i{color:#3e72fc;font-size:3.5rem}.faq .item>ul li .text{color:#656565;font-weight:500;padding-top:.4rem}.search_form{background-color:#f8f8f8;padding:2.5rem 4.5rem;border-radius:.5rem;margin-bottom:3rem}.search_form.left fieldset{justify-content:flex-start}.search_form.center fieldset{justify-content:center}.search_form.right fieldset{justify-content:flex-end}.search_form fieldset{display:flex;align-items:center;width:100%}.search_form fieldset select{width:100%;max-width:12rem;background:url(/home/jpn/images/common/angle-down.svg) no-repeat calc(100% - 1.5rem) center #fff;background-size:1.8rem}.search_form fieldset input{width:100%;max-width:25rem;margin:0 .6rem}.search_form fieldset button{width:100%;max-width:8rem}.search_form fieldset select,.search_form fieldset input,.search_form fieldset button{display:block;border-radius:.5rem;border:1px solid #bbb;height:5rem;line-height:5rem;padding:0 1.5rem}.search_form fieldset label{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0 none;clip:rect(0,0,0,0)}.input_form{border-top:2px solid #000}.input_form.type1 dl{display:flex;align-items:center;border-bottom:1px solid #bbb}.input_form.type1 dl dt{display:flex;align-items:center;padding:1.5rem 2.5rem;background-color:#f4f4f4;width:30%;max-width:30rem;min-width:18rem;height:8rem}.input_form.type1 dl dt label,.input_form.type1 dl dt span{font-size:2rem;color:#000;font-weight:bold}.input_form.type1 dl dt.impt label,.input_form.type1 dl dt.impt span{position:relative;margin-right:1.2rem}.input_form.type1 dl dt.impt label::after,.input_form.type1 dl dt.impt span::after{content:"*";position:absolute;top:0;right:-1.2rem;font-weight:bold;color:#3e72fc}.input_form.type1 dl dd{width:100%;padding:1.5rem 2.5rem;background-color:#fff}.input_form.type1 dl dd>span{display:inline-block}.input_form.type1 dl dd>span select,.input_form.type1 dl dd>span input[type=text],.input_form.type1 dl dd>span input[type=number],.input_form.type1 dl dd>span input[type=password]{width:100% !important}.input_form.type1 dl dd>span>label{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0 none;clip:rect(0,0,0,0)}.input_form.type1 dl dd input{height:5rem}.input_form.type1 dl dd input[type=text],.input_form.type1 dl dd input[type=number],.input_form.type1 dl dd input[type=password]{padding:1rem;border:1px solid #ddd;border-radius:.5rem;background-color:#fff}.input_form.type1 dl.high dt{height:20rem}.input_form.type2 dl{display:flex;align-items:center;border-bottom:1px solid #bbb}.input_form.type2 dl dt{display:flex;align-items:center;padding:1.5rem 2.5rem;background-color:#f4f4f4;width:30%;max-width:20rem;min-width:20rem;height:8rem}.input_form.type2 dl dt label,.input_form.type2 dl dt span{font-size:2rem;color:#000;font-weight:bold}.input_form.type2 dl dt.impt label,.input_form.type2 dl dt.impt span{position:relative;margin-right:1.2rem}.input_form.type2 dl dt.impt label::after,.input_form.type2 dl dt.impt span::after{content:"*";position:absolute;top:0;right:-1.2rem;font-weight:bold;color:#3e72fc}.input_form.type2 dl dd{width:100%;padding:1.5rem 2.5rem;background-color:#fff}.input_form.type2 dl dd>span{display:inline-block}.input_form.type2 dl dd>span select,.input_form.type2 dl dd>span input[type=text],.input_form.type2 dl dd>span input[type=number],.input_form.type2 dl dd>span input[type=password]{width:100% !important}.input_form.type2 dl dd>span>label{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0 none;clip:rect(0,0,0,0)}.input_form.type2 dl dd input{height:5rem}.input_form.type2 dl dd input[type=text],.input_form.type2 dl dd input[type=number],.input_form.type2 dl dd input[type=password]{padding:1rem;border:1px solid #ddd;border-radius:.5rem;background-color:#fff}.input_form.type2 dl.high dt{height:20rem}.agreed_form{border:1px solid #ccc}.agreed_form .agree_cont{padding:3rem;max-height:18rem;overflow-y:auto}.agreed_form .agree_sign{border-top:1px solid #ccc;padding:1.5rem 2rem;background-color:#f4f4f4;text-align:center}.agreed_form .agree_sign .checkbox.type1{align-items:flex-start;justify-content:center;margin-top:1rem}.comment_form{width:100%}.comment_form .cmt_head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:2rem}.comment_form .cmt_head ul{display:flex;align-items:center}.comment_form .cmt_head ul li{margin-left:1rem}.comment_form .cmt_head ul li a{font-size:1.4rem;font-weight:500}.comment_form .cmt_head dl{display:flex;align-items:center}.comment_form .cmt_head dl dt{position:relative;margin-right:1rem}.comment_form .cmt_head dl dd{font-size:2rem;font-weight:bold}.comment_form .cmt_body .cmt_write{border:1px solid #333;border-radius:.5rem;overflow:hidden;margin-top:1rem}.comment_form .cmt_body .cmt_write textarea{border:0;width:100%;height:15rem;padding:1rem 1.5rem}.comment_form .cmt_body .cmt_write span{padding:1rem 1.5rem;border-top:1px solid #333;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f8f8f8}.comment_form .cmt_body .cmt_write span dl{display:flex;align-items:center}.comment_form .cmt_body .cmt_write span dl dd{font-weight:500;color:#000}.comment_form .cmt_body .cmt_write span button{width:auto;padding:.8rem 2rem;border-radius:.5rem;background-color:#3e72fc;color:#fff}.comment_form .cmt_body .cmt_area .cmt_box{padding:2rem;border-bottom:1px solid #ddd}.comment_form .cmt_body .cmt_area .cmt_box .cmt_info{display:flex;align-items:center;margin-bottom:1.5rem}.comment_form .cmt_body .cmt_area .cmt_box .cmt_info span{display:block;width:4.5rem;height:4.5rem;min-width:4rem;min-height:4rem;border-radius:50%;border:1px solid #ccc;margin-right:1rem;background:url(/home/jpn/images/sub/sub_profile.jpg) no-repeat center center/contain}.comment_form .cmt_body .cmt_area .cmt_box .cmt_info dl dt a{font-weight:500}.comment_form .cmt_body .cmt_area .cmt_box .cmt_info dl dd{font-size:1.4rem;color:#ccc}.comment_form .cmt_body .cmt_area .cmt_box .cmt_text{margin-bottom:1.5rem}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool{display:flex;justify-content:space-between;align-items:center}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool dl a{display:flex;align-items:center}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool dl a dt{margin-right:.5rem}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool dl a dd{font-weight:500}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote{display:flex;align-items:center}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote li a{position:relative;padding-left:2rem;margin-left:1.5rem;line-height:1;font-weight:600}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote li a::before{position:absolute;left:0;top:50%;transform:translateY(-50%)}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote li.active a{color:#3e72fc}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote li.active a::before,.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote li.active a::after{font-weight:bold;color:#3e72fc}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote .cmt_vote_recom a::before{display:inline-block;font-family:"Font Awesome 6 Pro";content:"\f164";font-weight:300;color:#000}.comment_form .cmt_body .cmt_area .cmt_box .cmt_tool .cmt_vote .cmt_vote_unrecom a::before{display:inline-block;font-family:"Font Awesome 6 Pro";content:"\f165";font-weight:300;color:#000}.comment_form .cmt_body .cmt_area .cmt_reply{display:none;background-color:#f8f8f8;padding:2rem 3rem}.comment_form .cmt_body .cmt_area .cmt_reply.show{display:block}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_box{padding:2rem 0}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_box .cmt_tool{justify-content:flex-end}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_box:first-child{padding-top:0}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_box:last-child{padding-bottom:0}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_write{background-color:#fff;border:1px solid #ccc}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_write textarea{height:10rem}.comment_form .cmt_body .cmt_area .cmt_reply .cmt_write span{border-top:1px solid #ccc;background-color:#fff}.process{display:flex;justify-content:space-between}.process li{border:1px solid #333;background-color:#fff;border-radius:1rem;padding:2rem;position:relative}.process li strong{display:block;text-align:center;font-size:2rem;margin-bottom:1rem;color:#000}.process li span{background-color:#f8f8f8;border-radius:.5rem;display:block;padding:1rem 1.5rem;text-align:center}.process li::after{display:inline-block;font-family:"Font Awesome 6 Pro";content:"\f105";font-weight:bold;color:#333;font-size:2.2rem;max-width:1rem;position:absolute;top:50%;transform:translateY(-50%)}.process li:first-child::after{display:none}.process.step2 li{width:calc(50% - 3rem)}.process.step2 li::after{left:-3.5rem}.process.step3 li{width:calc(33.3333% - 3rem)}.process.step3 li::after{left:-2.8rem}.process.step4 li{width:calc(25% - 3rem)}.process.step4 li::after{left:-2.5rem}.process.step5 li{width:calc(20% - 3rem)}.process.step5 li::after{left:-2.5rem}@media(max-width:1024px){.respon_table .table{table-layout:fixed}.respon_table .table tr .t_title a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.respon_table .table tr .t_numb{width:10%}.respon_table .table tr .t_title{width:70%}.respon_table .table tr .t_writer{width:20%}.respon_table .table tr .t_date,.respon_table .table tr .t_file,.respon_table .table tr .t_sort,.respon_table .table tr .t_date,.respon_table .table tr .t_hits{display:none}}@media(max-width:768px){.prevnext li{padding:1.5rem}.prevnext li span{margin-right:3rem}.search_form{padding:2.5rem 3.5rem}.search_form fieldset{flex-flow:column;width:100%}.search_form fieldset select{max-width:100%}.search_form fieldset input{max-width:100%;margin:.6rem 0}.search_form fieldset button{max-width:100%}.input_form.type1 dl{flex-flow:row wrap;padding:2rem 0}.input_form.type1 dl dt{display:block;padding:0;background-color:transparent;width:100%;max-width:100%;min-width:0;height:auto;margin-bottom:1rem}.input_form.type1 dl dt label,.input_form.type1 dl dt span{font-size:1.8rem}.input_form.type1 dl dt.impt label,.input_form.type1 dl dt.impt span{position:relative;margin-right:1.2rem}.input_form.type1 dl dt.impt label::after,.input_form.type1 dl dt.impt span::after{content:"*";position:absolute;top:0;right:-1.2rem;font-weight:bold;color:#3e72fc}.input_form.type1 dl dd{padding:0}.input_form.type1 dl.high dt{height:auto}.prevnext li{padding:2rem}.prevnext li span{margin-right:2rem}.prevnext li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prevnext li a small{display:none}.process{flex-flow:row wrap}.process li{width:100% !important;margin-bottom:4rem}.process li::after{top:-4rem;left:50% !important;transform:translate(-50%,0) rotate(90deg)}}