.tit-area{padding:18rem 10vw 0;text-align:center;.location{display:inline-block;font-size:clamp(1.2rem,5vw,1.4rem);& i{display:inline-block;vertical-align:middle;padding-right:5px}}.tit-wrap{padding-top:4rem;& h1{font-size:clamp(1.7rem,5vw,3rem);font-weight:700;line-height:1.5}& h2{font-size:clamp(1.2rem,5vw,1.4rem);font-weight:500;color:var(--secondary-font-color)}}}.sub-area{position:relative;.board-area{position:relative;max-width:1423px;width:100%;margin:0 auto;.search-area{position:relative;padding-top:10rem;width:100%;max-width:682px;margin:0 auto;display:flex;gap:2px;.search-select{.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;height:50px;width:100%;padding:0 1.5rem;border-radius:0;font-size:1.4rem;text-align:left;font-weight:400;border:1px solid #bcbcbc;background-image:url(/images/sub/img_search_arrow.svg);background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;transition:background-image .3s ease-in-out}.select:focus{background-image:url(/images/sub/img_search_arrow_up.svg)}}.search-box{width:100%;& input{width:80%;height:50px;border:1px solid #bcbcbc;padding:0 10px;font-size:1.4rem}& button{text-indent:-99999px;width:calc((100% - 80%) - 2px);margin-left:2px;height:50px;background-color:var(--drag-backgroundcolor);background-image:url(/images/sub/img_search.svg);background-repeat:no-repeat;background-position:50% 50%}}}.board-list-area{position:relative;width:100%;margin:6rem auto;.board-list-wrap{border-bottom:1px solid var(--board-line);& ul{display:flex;padding:2.5rem 0;align-items:center;font-size:1.4rem;& li{word-wrap:break-word}& li.date,& li.num{width:15%;text-align:center}& li.tit{width:calc(100% - 30%)}& em{background-color:var(--default-font-color);color:var(--visual-font-color);padding:.5rem;border-radius:5px}& a,& em{display:inline-block}& a{font-size:clamp(1.5rem,3vw,1.6rem);width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}}.board-list-wrap.board-tit{border-top:1px solid var(--drag-backgroundcolor);color:var(--default-font-color);font-weight:700;text-align:center}}.board-pagnation-area{display:flex;align-items:center;justify-content:center;gap:2rem;& a{display:inline-block;color:var(--secondary-font-color);& i{display:inline-block;border:1px solid var(--board-line);padding:.7rem 1rem;line-height:0}}& a.on{color:var(--default-font-color);border-bottom:1px solid var(--default-font-color)}}.board-detail-area{position:relative;width:100%;max-width:1200px;margin:10rem auto 6rem;.board-tit-area{text-align:center;padding:2.5rem 0;border-top:1px solid var(--default-font-color);border-bottom:1px solid var(--board-line);& h1{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.4}}.board-txt-area{padding:2rem;border-bottom:1px solid var(--board-line);.date{text-align:right;display:block;font-size:1.4rem}.board-txt-wrap{padding:3rem 0;min-height:60vh;& p{line-height:1.8}.se-image-container{text-align:center!important;& figure{display:inline-block!important}}}}.board-list-back-area{text-align:center;padding-top:4rem;& a{display:inline-block;background-color:var(--default-font-color);color:var(--visual-font-color);font-size:clamp(1.5rem,3vw,1.8rem);padding:1.8rem 3.5rem;border-radius:3rem}}}}}@media (max-width:1350px){.sub-area{.board-area{padding:3rem 5vw}}}@media (max-width:460px){.sub-area .board-area .board-list-area .board-list-wrap ul li.tit{width:60%}.sub-area .board-area .board-list-area .board-list-wrap ul li.date{width:25%}}.tab-area{margin-top:10rem;border-top:1px solid var(--default-font-color)}.tab{position:relative;border-bottom:1px solid #ccc;overflow:hidden}.tab input{position:absolute;opacity:0;z-index:-1}.tab__label{display:flex;padding:3rem 1rem;cursor:pointer;font-size:clamp(1.6rem,3vw,2rem);& i{width:3rem;color:var(--point-color)}& i,& span{display:inline-block}& span{width:calc(100% - 3rem);font-weight:600}}.tab__content{max-height:0;padding:0 4rem;transition:max-height .35s ease,padding .3s ease;font-size:clamp(1.4rem,3vw,1.8rem);& p{line-height:1.7}}.tab.open .tab__content{padding:1rem 4rem 3rem;margin-bottom:2rem}.info-wrap{padding:10rem 0 0;& dl.tit{padding-bottom:7rem;&>dt{font-size:clamp(1.6rem,2vw,2rem);border-bottom:2px solid var(--default-font-color);padding-bottom:.5rem;display:flex;justify-content:space-between;.red-dot{font-size:1.4rem;text-align:right;display:inline-block;display:block;&:before{content:"";display:inline-block;background:var(--point-color);width:4px;height:4px;border-radius:50px;vertical-align:super;margin-right:5px}}}&>dd{margin-top:1rem;& p{font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.6}.box-gray{background-color:#f7f7f7;padding:3rem 4rem;margin-top:2rem;overflow:hidden;& ul li{font-size:clamp(1.4rem,2vw,1.6rem);line-height:2;margin-bottom:1.2rem;display:flex;align-items:flex-start;line-height:1.7;position:relative;& i{position:relative;display:inline-block;width:22px;height:22px;margin-right:.7rem;font-size:1.2rem;margin-top:.2rem}& i:before{content:attr(data-label);left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}& i:after,& i:before{position:absolute;display:inline-block;color:var(--visual-font-color)}& i:after{content:"";background-color:var(--default-font-color);width:100%;height:100%;border-radius:50%;left:0;top:0}& span{display:inline-block;width:calc(100% - 30px)}}& ul li:last-child{margin-bottom:0}}.form-chk{margin-top:1.5rem;position:relative;& input[type=checkbox]{position:absolute;top:0;left:0;z-index:1;width:26px;height:26px;border:1px solid #bcbcbc;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;&:before{content:"";-webkit-mask:url(/images/sub/check-line.svg);mask:url(/images/sub/check-line.svg);background:#bcbcbc;display:inline-block;width:26px;height:26px}}& input[type=checkbox]:checked{border:1px solid var(--point-color);background:var(--point-color);background-size:16px 13px}& input[type=checkbox]:checked:before{background:var(--visual-font-color)}& label{display:block;padding-left:31px;font-size:clamp(1.4rem,2vw,1.6rem);line-height:2;color:#333;cursor:pointer}}}}}.info-list-area{position:relative;display:flex;padding:2rem 0;align-items:center;& dt{font-size:clamp(1.6rem,2vw,1.8rem);width:15%}& dt.imp-r{position:relative;&:after{content:"";display:inline-block;background:var(--point-color);width:4px;height:4px;border-radius:50px;vertical-align:text-top;margin-left:5px}}.form-item{width:calc(100%);& label{width:100%;font-size:clamp(1.6rem,2vw,1.8rem)}}}.form-item.email input.email,.form-item.inp-l input[type=number],.form-item.inp-l input[type=password],.form-item.inp-l input[type=tel],.form-item.inp-l input[type=text]{display:block;width:100%;height:4.8rem;max-width:90%;padding:0 2rem;border:1px solid #ddd;font-size:clamp(1.4rem,2vw,1.8rem);line-height:25px;color:var(--default-font-color)}.form-item.email{display:flex;align-items:center;& input.email{width:30%;max-width:260px}& i{display:inline-block;padding:0 1rem}& i,& select{font-size:clamp(1.4rem,2vw,1.8rem)}& select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;height:4.8rem;width:calc((100% - 67%) - 3rem);max-width:200px;margin-left:1rem;padding:0 1.5rem;border-radius:0;text-align:left;font-weight:400;border:1px solid #ddd;background-image:url(/images/sub/img_search_arrow.svg);background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;transition:background-image .3s ease-in-out}& select:focus{background-image:url(/images/sub/img_search_arrow_up.svg)}}.form-item.file input[type=file]{display:block;width:auto;height:48px;padding:7px 0 8px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:33px;color:#333}.form-item.file{position:relative}.form-item select:focus,.form-item.email input:focus,.form-item.inp-l input:focus,.form-item.inp-l textarea:focus{border-color:var(--point-color);transition:all .4s ease-out}.form-item.inp-l textarea{display:block;width:100%;height:15rem;max-width:90%;padding:15px 20px;border:1px solid #ddd;font-size:clamp(1.4rem,2vw,1.8rem);line-height:25px;color:var(--default-font-color)}.btn-area{border-top:1px solid var(--default-font-color);padding-top:5rem;text-align:center;& a.btn-send{display:inline-block;font-size:clamp(1.6rem,2vw,2.5rem);background-color:var(--default-font-color);color:var(--visual-font-color);padding:2rem 10rem;transition:background-color .3s ease;border-radius:4rem}& button.btn-send,& button[type=submit]{display:inline-block;font-size:clamp(1.6rem,2vw,2.5rem);background-color:var(--default-font-color);color:var(--visual-font-color);padding:2rem 10rem;transition:background-color .3s ease;border-radius:4rem;border:0}}@media (hover:hover){& a.btn-send:hover,& button.btn-send:hover{background-color:var(--point-color)}}@media (max-width:1350px){.info-wrap{padding:10rem 0 0}.btn-area{margin:0}}@media (max-width:650px){.info-list-area{display:block;& dt{width:100%}.form-item{width:100%;padding-top:1rem}}.info-wrap dl.tit>dd .box-gray{padding:3rem 2rem}.sub-area{& .board-area{& .board-detail-area{& .board-txt-area{& .board-txt-wrap{& .se-image-container{& figure{width:100%!important}}}}}}}}.ant-form-item{margin-bottom:0}